@charset "UTF-8";.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{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-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:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;position:absolute}.tooltipster-box{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.tooltipster-content{-webkit-box-sizing:border-box;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,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);transform:scale(1,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:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);transform:rotateZ(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}@-webkit-keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{-webkit-animation:tooltipster-fading .4s;animation:tooltipster-fading .4s}@-webkit-keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.tooltipster-update-rotate{-webkit-animation:tooltipster-rotating .6s;animation:tooltipster-rotating .6s}@-webkit-keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.tooltipster-update-scale{-webkit-animation:tooltipster-scaling .6s;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-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-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.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{-webkit-box-sizing:border-box;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-10-12--portable,.unit-5-6--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-10-12--desk,.unit-5-6--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 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--separator.grid-wrapper--separator-last{margin-bottom:0}.grid-wrapper.grid-wrapper--no-bottom-margin{margin-bottom:0}.grid-wrapper.grid-wrapper--extra-top-padding{padding-top:50px}.grid-wrapper.grid-wrapper--small-separator{background-color:#eee;margin:25px 0;padding:24px 0 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}.grid-wrapper.grid-wrapper--no-side-padding{padding-left:0;padding-right:0}.grid__cell{margin-bottom:25px}.grid__cell:empty{margin-bottom:0}.grid__cell.grid__cell--centered{text-align:center}.grid__cell.grid__cell--no-bottom-margin{margin-bottom:0}.grid__cell.grid__cell--no-padding{padding:0}@media screen and (min-width:600px){.grid__cell.grid__cell--more-padding{padding:12.5px 50px}}@media screen and (min-width:600px){.grid__cell.grid__cell--more-side-padding{padding:25px 50px 25px 12.5px}}@media screen and (min-width:600px){.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 0;padding:50px 25px 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 0;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;font-weight:400;text-rendering:optimizelegibility;line-height:1.6em}h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue{color:#26bdcf}strong{font-weight:600}.h1,h1{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){.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{font-size:40px;line-height:.8em;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){.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{text-transform:uppercase;font-weight:900;letter-spacing:-.08em;line-height:1em;font-size:28px}@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:40px;line-height:.8em;letter-spacing:-.08em;font-weight:900;display:block;padding:0;margin:25px 0;text-transform:uppercase;font-size:35px;font-weight:100;text-transform:none;letter-spacing:0;line-height:1.1em}@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}}html:lang(cn) .h1--light{letter-spacing:0;line-height:1.1em}.h1--light small{font-size:18px}.h2,h2{font-weight:100;line-height:1em;font-size:28px;margin:0 0 25px 0}@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{font-weight:100;line-height:1.4em;font-size:24px;margin:25px 0}.threecol h2:first-child{margin-top:0}h3{font-weight:100;line-height:1.4em;font-size:24px;margin:25px 0}h3:first-child{margin-top:0}h3 small{font-size:14px}h3.item-head{margin-bottom:.2em;text-align:left}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.4em;font-size:24px;margin:25px 0}.h3:first-child{margin-top:0}.container .row .row-header h3:last-child{margin-bottom:1.6em}h4{font-size:18px;font-weight:700;margin-bottom:8px}h4 small{font-size:12px}h5,h6{font-weight:700;margin-bottom:6px}h5{font-size:12px}h6{font-size:11px}p{font-size:18px}p.narrow-text{text-align:left}.date{text-transform:uppercase;font-size:22px;font-weight:200;font-style:italic;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-style:italic;font-size:18px;text-transform:uppercase;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}.lead-line-description{margin-top:-1.3em}.lead-line-black{font-family:"Open Sans",FangSong,"仿宋",STFangSong,"华文仿宋",serif;font-size:22px;color:#000;line-height:1.3em}.callout{font-family:"Open Sans",FangSong,"仿宋",STFangSong,"华文仿宋",serif;font-size:22px;color:#ef5ba1;line-height:1.3em}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}@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;text-transform:uppercase;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){.service h3{font-size:20px}#subheading{font-size:20px}}.author-and-date{font-family:"Open Sans",FangSong,"仿宋",STFangSong,"华文仿宋",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}.uppercase{text-transform:uppercase}.without-uppercase{text-transform:none}.photo-block{margin-bottom:0}.photo-block p{margin-bottom:0}.photo-block img{min-width:100%}.graphic-block.illustration p{font-family:"Open Sans",FangSong,"仿宋",STFangSong,"华文仿宋",serif;font-size:18px}.graphic-block.thought{font-family:"Open Sans",FangSong,"仿宋",STFangSong,"华文仿宋",serif;font-size:22px;background-color:#666;color:#fff;position:relative}.graphic-block.thought p{padding:10% 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{font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;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;border-bottom:2px solid #6c6c6c;-webkit-box-sizing:border-box;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,textarea:-moz-placeholder{color:#b3b3b3}input::-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{-webkit-box-shadow:inset 0 0 1px #000;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:lang(en){text-decoration:none}a.btn{text-decoration:none;line-height:1.4em;margin-bottom:.2em}a.btn,button.btn,input.btn{-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","微软雅黑","Helvetica Neue",Arial,sans-serif}a.btn,button.btn,input.btn{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}a.btn:focus,a.btn:hover,button.btn:focus,button.btn:hover,input.btn:focus,input.btn:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}a.btn:active,button.btn:active,input.btn:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in;opacity:.7}a.btn:hover,button.btn:hover,input.btn:hover{color:#fff}a.btn.btn--last,button.btn.btn--last,input.btn.btn--last{margin-right:0}.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:'\0000a0»'}.btn.btn-inline{display:inline-block}.btn.btn-centered{margin-right:0}.btn.btn-blue{background-color:#1a73ba}.btn--right{float:right;margin-right:0}#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,0)!important;transform:translate(0,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}a.btn{background-position:92% center!important;background-repeat:no-repeat!important}.btn-spinner{background-image:url(/imgs/spinner.gif)!important;background-repeat:no-repeat!important;padding-right:57px!important}.btn-disabled.btn-spinner{background-image:url(/imgs/spinner-disabled.gif)!important;padding-right:57px!important;-webkit-transition:all .2s ease-out,background-image 0s ease-out 0s,background-color 0s ease-out 0s;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 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 label{display:none}.marketo-form-prettyfied #mktFrmButtons input{cursor:pointer;border:0!important;-webkit-font-smoothing:antialiased;background:#000!important;color:#fff!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}.marketo-form-prettyfied #mktFrmButtons input{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.marketo-form-prettyfied #mktFrmButtons input:focus,.marketo-form-prettyfied #mktFrmButtons input:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.marketo-form-prettyfied #mktFrmButtons input:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in;opacity:.7}.marketo-form-prettyfied #mktFrmButtons input:hover{background:#000!important;color:#fff!important}.registration-block{margin:0}.registration-block h3{margin:0 0 1em 0}:lang(cn) h1{letter-spacing:0;line-height:1em}@media screen and (min-width:601px){:lang(cn) .last .lead-line{padding-left:45px}}: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}@media screen and (min-width:601px){:lang(en) .lead-line,:lang(en) blockquote{padding-left:0}}.md-perspective,.md-perspective body{height:100%;overflow:hidden}.md-perspective body{background:#222;-webkit-perspective:600px;perspective:600px}.lg-modal{position:fixed;top:50%;left:50%;width:100%;height:100%;z-index:2000;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.md-modal{position:fixed;top:50%;left:50%;width:50%;max-width:630px;min-width:320px;height:auto;z-index:2000;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.lg-show,.md-show{display:block;visibility:visible}.md-overlay{position:fixed;width:100%;height:100%;display:none;top:0;left:0;z-index:1000;opacity:0;background:rgba(122,122,122,.5)}.md-show~.md-overlay{opacity:1;display:block}.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;font-size:2.4em;font-weight:300;opacity:.8;background:rgba(0,0,0,.05)}.md-content>h3{text-align:center}.md-content>div{padding:15px 40px 30px;margin:0;font-weight:300;font-size:1.15em;color:#333}.md-content .module-id{padding:0}.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}.ql-align-center{text-align:center}.ql-align-right{text-align:right}@media screen and (max-width:32em){body{font-size:75%}}.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:" ";font-size:0}.spinner-white-bg{background:url(/imgs/spinner-white-bg.gif) no-repeat left center;left:50%;top:20%;padding-left:40px;margin-left:-58px;margin-top:-20px;position:absolute}.spinner-white-bg:after{content:"loading..."}.spinner{text-align:center}.spinner .spinner--centered{background:url(/imgs/spinner-white-bg.gif) no-repeat left center;padding-left:40px;margin-left:-20px;margin-top:-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:0;padding:0;float:left;clear:left;margin-top:12.5px}@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;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.header__menu>.menu-item>.menu-item__link:focus,.header__menu>.menu-item>.menu-item__link:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.header__menu>.menu-item>.active,.header__menu>.menu-item>.active:hover{font-weight:600;-webkit-transform:translate(0,0);transform:translate(0,0);background:no-repeat url(/candy/active_menu_item.png) center bottom}.header--with-image-hero,.header--with-image-hero .grid__cell,.header--with-image-hero .header__header-wrapper{margin-bottom:0}.secondary-menu{margin:0;padding:0;float:left;clear:left;display:block;margin-top:-25px;text-align:center;float:none;clear:none}.secondary-menu .secondary-menu__item{list-style:none;display:inline-block;margin-right:1em;padding-left:0;background-color:transparent;color:#ef5ba1;margin-right:0}.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 10px;text-transform:uppercase;font-weight:700;font-size:13px;margin-bottom:0}.footer{background-color:#808285;color:#fff;padding-top:25px;margin-bottom:0}.footer a{color:#fff}.footer a focus,.footer a:hover{text-decoration:underline}.footer h2{margin:0 0 18px 0}@media screen and (min-width:985px){.footer h2{font-size:36px}}.footer__nav{border-top:1px solid #737578;margin:0 0 0;padding:25px 0 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:#fff url(/candy/footer-icons/perspectives_submit.png) no-repeat center center;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--right .menu-item{padding-left:0}.navbar__links.navbar--right .menu-item:first-child{padding-left:10px}.navbar__links.navbar--left{float:left;margin-left:-6px}.navbar__links.navbar--left>.menu-item{padding-left:0}.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;-webkit-transition:all .2s ease-out;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) no-repeat right 21px}.mobile-header>.mobile-header__menu{display:block;position:absolute;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;padding:0;margin:0;height:100%;background:#808285;z-index:10;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.mobile-header>.mobile-header__menu.mobile-menu--is-active{display:block;-webkit-transform:translate(0,0);transform:translate(0,0);overflow:auto}.mobile-header>.mobile-header__menu>.secondary-menu__item{border-bottom:1px solid rgba(255,255,255,.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;padding-left:37.5px}.mobile-header>.mobile-header__menu>.secondary-menu__item>.secondary-menu__item--link:before{content:'›';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 rgba(255,255,255,.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}.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;border-top:2px solid #000}.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{border-top:2px solid #000}.event-table tbody tr{border-bottom:1px solid #ebebeb}.event-table tbody>tr>td:first-child{text-indent:-9999px}.event-table tbody>tr:first-child>td:first-child{text-indent:0}.event-table tbody td:nth-child(1){width:16%}.event-table tbody td:nth-child(2){width:20%}.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__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{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;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;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.event-table .event-table__delete-button:last-child{margin-right:0}.event-table .event-table__delete-button:focus,.event-table .event-table__delete-button:hover{background:#ee312d;color:#fff}.event-table .event-table__delete-button i{vertical-align:middle}.event-table tr:hover .event-table__delete-button{opacity:1}.event-table.event-table--create tbody td:nth-child(1){width:20%}.event-table.event-table--create tbody td:nth-child(2){width:15%}.event-table.event-table--create tbody td:nth-child(3){width:20%}.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 td{vertical-align:middle}.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}.event-table.event-table--create tbody .event-country{width:93%;margin-bottom:0}@media screen and (max-width:600px){.event-table td,.event-table__day,.event-table__month{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:' – '}.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}}#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;border-top:2px solid #000;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;text-transform:uppercase;font-style:italic;background:#ebebeb;font-weight:100}.profile-table tbody{border-top:2px solid #000}.profile-table tbody tr{border-bottom:1px solid #ebebeb}.profile-table tbody>tr>td:first-child{text-indent:-9999px}.profile-table tbody>tr:first-child>td:first-child{text-indent:0}.profile-table th{text-align:left!important;padding-left:18px}.profile-table tbody>tr>td:first-child{text-indent:0}.profile-table td{vertical-align:baseline;line-height:25px;padding:0 12.5px 10px}.profile-table .manage-items-table__edit-button{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;background:#30adb7;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;font-size:16px;opacity:.3}.profile-table .manage-items-table__edit-button:focus,.profile-table .manage-items-table__edit-button:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.profile-table .manage-items-table__edit-button:last-child{margin-right:0}.profile-table .manage-items-table__edit-button:focus,.profile-table .manage-items-table__edit-button:hover{background:#30adb7;color:#fff}.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:nth-child(1){width:30%}.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;border-top:2px solid #000;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;text-transform:uppercase;font-style:italic;background:#ebebeb;font-weight:100}.talk-table tbody{border-top:2px solid #000}.talk-table tbody tr{border-bottom:1px solid #ebebeb}.talk-table tbody>tr>td:first-child{text-indent:-9999px}.talk-table tbody>tr:first-child>td:first-child{text-indent:0}.talk-table th{text-align:left!important;padding-left:18px}.talk-table tbody>tr>td:first-child{text-indent:0}.talk-table td{vertical-align:baseline;line-height:25px;padding:0 12.5px 10px}.talk-table .manage-items-table__edit-button{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;background:#30adb7;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;font-size:16px;opacity:.3}.talk-table .manage-items-table__edit-button:focus,.talk-table .manage-items-table__edit-button:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.talk-table .manage-items-table__edit-button:last-child{margin-right:0}.talk-table .manage-items-table__edit-button:focus,.talk-table .manage-items-table__edit-button:hover{background:#30adb7;color:#fff}.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:nth-child(1){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;border-top:2px solid #000;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;text-transform:uppercase;font-style:italic;background:#ebebeb;font-weight:100}.conference-table tbody{border-top:2px solid #000}.conference-table tbody tr{border-bottom:1px solid #ebebeb}.conference-table tbody>tr>td:first-child{text-indent:-9999px}.conference-table tbody>tr:first-child>td:first-child{text-indent:0}.conference-table th{text-align:left!important;padding-left:18px}.conference-table tbody>tr>td:first-child{text-indent:0}.conference-table td{vertical-align:baseline;line-height:25px;padding:0 12.5px 10px}.conference-table .manage-items-table__edit-button{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;background:#30adb7;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;font-size:16px;opacity:.3}.conference-table .manage-items-table__edit-button:focus,.conference-table .manage-items-table__edit-button:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.conference-table .manage-items-table__edit-button:last-child{margin-right:0}.conference-table .manage-items-table__edit-button:focus,.conference-table .manage-items-table__edit-button:hover{background:#30adb7;color:#fff}.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:nth-child(1){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;border-top:2px solid #000;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{border-bottom:none}.location-table thead th{text-align:center;text-transform:uppercase;font-style:italic;background:#ebebeb;font-weight:100}.location-table tbody{border-top:2px solid #000}.location-table tbody tr{border-bottom:1px solid #ebebeb}.location-table tbody>tr>td:first-child{text-indent:-9999px}.location-table tbody>tr:first-child>td:first-child{text-indent:0}.location-table th{text-align:left!important;padding-left:18px}.location-table tbody>tr>td:first-child{text-indent:0}.location-table td{vertical-align:baseline;line-height:25px;padding:0 12.5px 10px}.location-table .manage-items-table__edit-button{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;background:#30adb7;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;font-size:16px;opacity:.3}.location-table .manage-items-table__edit-button:focus,.location-table .manage-items-table__edit-button:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.location-table .manage-items-table__edit-button:last-child{margin-right:0}.location-table .manage-items-table__edit-button:focus,.location-table .manage-items-table__edit-button:hover{background:#30adb7;color:#fff}.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:nth-child(1){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%}.landing-page-table{width:100%;margin-bottom:0;border-top:2px solid #000;clear:both}.landing-page-table td,.landing-page-table th{padding:14px 0 22px;line-height:30px;vertical-align:bottom}.landing-page-table span{vertical-align:bottom;min-height:30px}.landing-page-table caption{display:none}.landing-page-table thead{border-bottom:none}.landing-page-table thead th{text-align:center;text-transform:uppercase;font-style:italic;background:#ebebeb;font-weight:100}.landing-page-table tbody{border-top:2px solid #000}.landing-page-table tbody tr{border-bottom:1px solid #ebebeb}.landing-page-table tbody>tr>td:first-child{text-indent:-9999px}.landing-page-table tbody>tr:first-child>td:first-child{text-indent:0}.landing-page-table th{text-align:left!important;padding-left:18px}.landing-page-table tbody>tr>td:first-child{text-indent:0}.landing-page-table td{vertical-align:baseline;line-height:25px;padding:0 12.5px 10px}.landing-page-table .manage-items-table__edit-button{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;background:#30adb7;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;font-size:16px;opacity:.3}.landing-page-table .manage-items-table__edit-button:focus,.landing-page-table .manage-items-table__edit-button:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.landing-page-table .manage-items-table__edit-button:last-child{margin-right:0}.landing-page-table .manage-items-table__edit-button:focus,.landing-page-table .manage-items-table__edit-button:hover{background:#30adb7;color:#fff}.landing-page-table .manage-items-table__edit-button i{vertical-align:middle}.landing-page-table tr:hover .manage-items-table__edit-button{opacity:1}.landing-page-table tbody td:nth-child(1){width:45%}.landing-page-table tbody td:nth-child(2){width:15%}.landing-page-table tbody td:nth-child(3){width:20%}.landing-page-table tbody td:nth-child(4){width:15%}.landing-page-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) no-repeat center right}table.dataTable thead .sorting_asc{background:url(/imgs/icons/sorting-icons/sort-asc.png) no-repeat center right}table.dataTable thead .sorting_desc{background:url(/imgs/icons/sorting-icons/sort-desc.png) no-repeat center right}table.dataTable thead .sorting_asc_disabled{background:url(/imgs/icons/sorting-icons/sort-asc-disabled.png) no-repeat center right}table.dataTable thead .sorting_desc_disabled{background:url(/imgs/icons/sorting-icons/sort-desc-disabled.png) no-repeat center right}.dataTables_wrapper .dataTables_filter label{float:right}.dataTables_wrapper .dataTables_filter input{width:400px;margin-left:12.5px}.radar-archive-table{border-top:1px solid #333}.radar-archive-table a{margin-left:5px}.radar-archive-table .radar-year{padding:0 10px;border-top:1px solid #333}.radar-archive-table .radar-year .radar-row,.radar-archive-table .radar-year .radar-year-header{padding:14px 0;border-bottom:1px solid #ebebeb}.radar-archive-table .radar-year-header:hover{cursor:pointer}.radar-archive-table .radar-year-header .radar-row-item:nth-child(1){width:10%}.radar-archive-table .radar-year-header .radar-row-item:nth-child(2){font-weight:400;width:55%}.radar-archive-table .radar-year-header .radar-row-item:nth-child(3){width:35%}.radar-archive-table .radar-header-row__bg-color{background:#ebebeb;padding:14px 10px}.radar-archive-table .radar-header-row__bg-color .radar-column-heading{text-align:left}.radar-archive-table .radar-archive-table__year{font-size:18px;color:#333;font-weight:600}.radar-archive-table .hidden-year{text-indent:-9999px}.radar-archive-table .radar-column-heading{font-style:italic}.radar-archive-table .radar-column-heading,.radar-archive-table .radar-row-item{display:inline-block}.radar-archive-table .radar-column-heading:nth-child(1),.radar-archive-table .radar-row-item:nth-child(1){width:10%}.radar-archive-table .radar-column-heading:nth-child(2),.radar-archive-table .radar-row-item:nth-child(2){width:15%}.radar-archive-table .radar-column-heading:nth-child(3),.radar-archive-table .radar-row-item:nth-child(3){width:20%}.radar-archive-table .radar-column-heading:nth-child(4),.radar-archive-table .radar-row-item:nth-child(4){width:55%}.radar-archive-table .icon{font-size:small;color:#333}@media screen and (max-width:600px){.radar-archive-table{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 .radar-archive-table__month:after{content:', '}.radar-archive-table .radar-archive-table__language:after{content:': '}.radar-archive-table .radar-row{margin-bottom:0!important}.radar-archive-table .radar-row .radar-row-item:nth-child(2),.radar-archive-table .radar-row .radar-row-item:nth-child(3),.radar-archive-table .radar-row .radar-row-item:nth-child(4){width:auto!important}.radar-archive-table .radar-year-header .radar-row-item:nth-child(2){visibility:hidden}.radar-archive-table .radar-header-row{display:none}}.featured-image-url{border-bottom:none}.insights-hero{background:#fff no-repeat url(/candy/insights-herox1.png) center center;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}}@media screen and (min-width:800px){.insights-hero .insights-hero__title{font-size:60px;padding:25px}}@media screen and (min-width:985px){.insights-hero .insights-hero__title{font-size:70px;padding:37.5px}}@media screen and (min-width:600px){.insights-hero{margin-top:25px;background-image:url(/candy/insights-hero.png);background-size:contain}}@media screen and (min-width:800px){.insights-hero{background-image:url(/candy/insights-hero.png)}}@media screen and (min-width:985px){.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}#services-key-message{padding:25px 0}.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;padding:0;margin:25px 0;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:#e95899 no-repeat url(../imgs/manchester/manchester_background.jpg) center center;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}.jobs-selector-title{background:#7dcad2;color:#fff;margin-bottom:0;padding:42px 0 0}.jobs-selector-body{background:repeat-y url(/imgs/job-selector-wrapper-bg.png) center center;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:repeat-y url(/imgs/job-selector-bg.png) 12px 0}.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:none repeat scroll 0 0 #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:'\0000a0»'}.jobs-selector-body .job-list-region-group{background:#8fcfd8}.jobs-selector-body .job-list-city-title{color:#fff;padding:10px 20px 10px;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","微软雅黑","Helvetica Neue",Arial,sans-serif}.marketo-gating .mktoButtonRow button{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.marketo-gating .mktoButtonRow button:focus,.marketo-gating .mktoButtonRow button:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.marketo-gating .mktoButtonRow button:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:all 0 ease-in;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 .icon-warning-sign{color:#ed5b47}#url-confirmation-dialog .url-confirmation{display:inline-block;background-color:#ebebeb;color:#666;border-width:0;border-bottom:2px solid #6c6c6c;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:0;color:#333}#url-confirmation-dialog .url-confirmation:empty:before{content:attr(data-placeholder);color:#bbb;background-color:#ffffd3}#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}#selectable-banner-dialog{width:720px;max-width:750px}#selectable-banner-dialog h4{padding:30px 0 0 70px;margin:0}#selectable-banner-dialog p{margin-bottom:0}#selectable-banner-dialog .warning-message{font-size:16px;color:#ee312d;padding-left:30px}#selectable-banner-dialog .banner-description{font-size:16px;color:#666;padding-left:30px}#selectable-banner-dialog .dialog-buttons{padding:0 70px 30px}.contact__info{font-size:16px}.contact__info__details{line-height:1.4em;font-weight:500}.contact__info__details a{display:block}.contact__info__job-title{padding:5px 0 5px 0}.contact__info__job-title html:lang(cn) .responsive{display:block}@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{-webkit-transition:all .2s ease-out;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","微软雅黑","Helvetica Neue",Arial,sans-serif;background-position:92% center!important;background-repeat:no-repeat!important;margin-top:2px}button.edit-ui-button:hover{cursor:pointer;color:#fff;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}button.edit-ui-button:last-child{margin-right:0}button.edit-ui-button.button--block{display:block}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{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;background:#ee312d;border-radius:2px;padding:6.25px 12.5px;font-size:16px;opacity:.3}.delete-button:focus,.delete-button:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.delete-button:last-child{margin-right:0}.delete-button:focus,.delete-button:hover{background:#ee312d;color:#fff}.delete-button i{vertical-align:middle}.button{-webkit-transition:all .2s ease-out;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","微软雅黑","Helvetica Neue",Arial,sans-serif;background-position:92% center!important;background-repeat:no-repeat!important}.button:hover{cursor:pointer;color:#fff;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.button.light{color:#000;background:#fff}.button.light:hover{color:#000;background:#ccc}.button:last-child{margin-right:0}a.button.button--block{display:block}a.button.btn-spinner:focus,a.button.btn-spinner:hover{background:#000}a.button.button--grey{color:#000;background-color:#eee}a.button.button--grey:hover{color:#000}a.button.button--white{color:#000;background-color:#fff}a.button.button--white:hover{color:#000}a.button.button--aqua{color:#fff;background-color:#32b9cf}a.button.button--aqua:hover{color:#fff}.logo-align a.client-logo{outline:1px solid #ebebeb;margin-bottom:1.2em;line-height:100px;display:block;text-align:center;background:#fff}.logo-align a.client-logo img{max-width:83%;max-height:83px}.open-source-project-logo{margin-bottom:1.2em;line-height:100px;display:block;text-align:center;background:#fff}.open-source-project-logo img{max-width:83%;max-height:83px}.logo-align img{vertical-align:middle;max-height:100px}.client-logo{border-bottom:none;max-height:13em}label.checkbox,label.radio{display:inline;position:relative;margin-left:10px}.module-id-addon{font-size:18px;position:absolute;margin:4px 10px}.module-id-input{padding-left:25px}.panel .panel__title{display:table-cell;vertical-align:middle;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 12.5px}.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%}.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{display:block;font-size:40px;font-weight:900;line-height:.8em;letter-spacing:-.08em;margin:25px 0;padding:0;text-transform:uppercase}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 0}@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 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{font-size:40px;line-height:.8em;letter-spacing:-.08em;font-weight:900;display:block;padding:0;margin:25px 0;text-transform:uppercase;font-size:35px;line-height:.8em;margin-top:12.5px}@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:bold 15px/13px Helvetica,Verdana,Tahoma;height:16px;width:14px;padding:4px 3px 0 3px;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}.tooltipster-radar .tooltipster-arrow .tooltipster-arrow-border{display:block}.tooltipster-radar .tooltipster-arrow-top span{bottom:-10px}.tooltipster-radar .tooltipster-arrow-bottom span{top:-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;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.button-with-bg-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;border-bottom:none}.button-with-bg-image:hover{color:#fff}.button-with-bg-image img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.button-with-bg-image span{font-size:24px;margin:0;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;width:100%;top:0;bottom:0;right:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;color:#fff}.big-checkbox{display:inline;position:relative;padding-left:30px;margin-bottom:0!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.big-checkbox input{position:absolute;display:none}.checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:#eee}.big-checkbox:hover input~.checkmark{background-color:#d1d1d1}.big-checkbox input:checked~.checkmark{background-color:#1a73ba}.checkmark:after{content:"";position:absolute;display:none}.big-checkbox input:checked~.checkmark:after{display:block}.big-checkbox .checkmark:after{left:8px;top:4px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}h3.border-top{margin-top:20px;padding:20px 0 10px 0;border-top:1px solid #b3b3b3}h3.border-bottom{margin-top:20px;padding-top:20px;border-bottom:1px solid #b3b3b3}.author{margin-bottom:12.5px}.author:after,.author:before{content:" ";display:table}.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%;-o-object-fit:cover;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 30px 0}.blurb .grid-bottom-background{position:relative;padding:20px 20px 0 20px}.blurb--orange{background-color:#f78f31}.blurb--dark-green{background-color:#11aa58}.blurb--blue{background-color:#26bdcf}.speaker{margin-bottom:12.5px}.speaker:after,.speaker:before{content:" ";display:table}.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;padding:12.5px 0;border-bottom:1px solid #e1e1e1;display:inline-block;margin-bottom:12.5px}.speaker .read-more-text{display:inline}.speaker a.read-more-link{display:inline}.speaker a.read-more-link:before{content:'\0000a0'}.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__logo{max-width:100%}.keynote .keynote__title_link{color:#000}.keynote .keynote__title{padding:12.5px 0;margin:0 0 12.5px 0;border-bottom:1px solid #e1e1e1}@media screen and (max-width:600px){.presentation{width:320px;margin:auto}}.presentation .presentation__image{max-width:100%}.presentation .presentation__image_link{border-bottom:none}.presentation .presentation__title_link{color:#000}.presentation .presentation__title{padding:0 0 12.5px 0;margin:0 0 12.5px 0;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}.tweet a{border-bottom:none}.teaser-card{border-bottom:none;display:block}.teaser-card{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.teaser-card:focus,.teaser-card:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.teaser-card:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:all 0 ease-in;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;-webkit-box-sizing:border-box;box-sizing:border-box}}.teaser-card>.teaser-card__title{font-weight:100;line-height:1.4em;font-size:24px;margin:25px 0;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}.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{border-bottom:none;display:inline-block}.profile_with_job{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.profile_with_job:focus,.profile_with_job:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.profile_with_job:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:all 0 ease-in;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}.cta-block{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.cta-block:focus,.cta-block:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.cta-block:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in;opacity:.7}.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}.cta-block>.call-to-action-icon{margin-top:10px}.cta-block--blue{background-color:#26bdcf}.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{position:absolute;background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;width:30px;height:15px;top:-15px;margin-left:-15px;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:50%}#section-blue .panel-triangle{left:20%}}#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%}@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:50%}#section-purple .panel-triangle{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{position:absolute;background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;width:30px;height:15px;top:-15px;margin-left:-15px;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:50%}#section-orange .panel-triangle{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:50%}#section-orange .panel-triangle{left:80%}}#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: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:50%}#section-lime .panel-triangle{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:50%}#section-lime .panel-triangle{left:20%}}#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%}@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:50%}#section-dark_blue .panel-triangle{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{position:absolute;background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;width:30px;height:15px;top:-15px;margin-left:-15px;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:50%}#section-green .panel-triangle{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;-webkit-box-shadow:0 5px 25px -10px #999;box-shadow:0 5px 25px -10px #999}@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;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.use-hover:focus,.use-hover:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.use-hover:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:opacity 0 ease-in;transition:opacity 0 ease-in;-webkit-transition:opacity 0 ease-in,-webkit-transform 0 ease-in;transition:opacity 0 ease-in,-webkit-transform 0 ease-in;transition:transform 0 ease-in,opacity 0 ease-in;transition:transform 0 ease-in,opacity 0 ease-in,-webkit-transform 0 ease-in;opacity:.7}.collapsible-panel-img-center__section-content .strong_text{text-align:center}a.cornerstone-article{display:block;color:#fff;padding-left:15%;padding-right:15%;background-size:100% auto}a.cornerstone-article{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}a.cornerstone-article:focus,a.cornerstone-article:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}a.cornerstone-article:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:all 0 ease-in;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 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;display:block;padding:25px;color:#fff}.insights-card:after,.insights-card:before{content:" ";display:table}.insights-card:after{clear:both}.insights-card{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.insights-card:focus,.insights-card:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.insights-card:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:all 0 ease-in;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.4em;font-size:24px;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.666px;height:80px;max-width:26.666px;display:inline-block}.insights-card>.insight-card__author .insight-card__authors>.insight-card__author-image--3 img{margin-left:-26.666px;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 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 0}.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;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.featured-item-card:focus,.featured-item-card:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.featured-item-card:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in;opacity:.7}.big-data-featured-item-card{background:no-repeat url(/imgs/big-data/big-data-analytics-subscription-tile.png) left top}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.big-data-featured-item-card{background:no-repeat url(/imgs/big-data/big-data-analytics-subscription-tile-2x.png) left top;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;margin:25px 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}}@media screen and (min-width:600px){.side-titles .side-titles__title--left{text-align:left}}@media screen and (min-width:600px){.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}@media screen and (min-width:600px){.side-titles .side-titles__subtitle{width:66%;text-align:center}}.side-titles .side-titles__subtitle--left{margin:0 auto 40px 0}@media screen and (min-width:600px){.side-titles .side-titles__subtitle--left{text-align:left}}.side-titles .side-titles__subtitle--center{margin:0 auto 40px}@media screen and (min-width:600px){.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:24px;margin-top:0;margin-bottom:10px}.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}.quote__content{display:block;color:#000;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{content:'"'}.quote__content:before{content:'"'}@media screen and (min-width:600px){.quote__content{background:no-repeat url(/imgs/icons/quote-open.png) left top,no-repeat url(/imgs/icons/quote-close.png) right top;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{content:''}.quote__content:before{content:''}}.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 a:hover{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%}.author__details .quote__author.comma:after{content:', ';white-space:pre}@media screen and (max-width:600px){.author__details .quote__author.comma:after{content:''}}@media screen and (max-width:600px){.author__details .quote__author__image{text-align:center}.author__details img{max-width:15%}.author__details .quote__author{text-align:center}}.profile-card{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.profile-card:focus,.profile-card:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.profile-card:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in;opacity:.7}.profile-card .profile-card__name{margin-bottom:0}.profile-card .profile-card__image{min-width:100%}.profile-card .profile-card__location{color:#000}.alumni-profile-card .alumni-profile-card__name{margin-bottom:0}.alumni-profile-card .profile-card__image{min-width:100%}.alumni-profile-card .profile-card__location{color:#000}.info-box{background-color:#eee;padding:25px 25px;margin-bottom:25px}.info-box .info-box__title{font-weight:700;padding-bottom:6.25px}.info-box .info-box__read_link:after{content:'\0000a0»'}.info-box .info-box__read_link: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-repeat:no-repeat;background-size:27px 27px;background-position:97% 85%;background-position-x:97%;background-position-y:85%;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}@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__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__description{margin-right:70px;margin-bottom:25px}}.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%;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%;-webkit-transition:text-indent .2s ease-out,background-color .2s ease-out;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;-webkit-box-shadow:none;box-shadow:none;color:#fff;float:none;font-size:12px;height:26px;margin-right:0;padding-right:0;padding-left:0;-webkit-transition:border-bottom .2s ease-out;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;-webkit-transition:text-indent .2s ease-out;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;-webkit-transition:text-indent .2s ease-out;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;-webkit-transition:text-indent .2s ease-out;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;-webkit-transition:text-indent .2s ease-out;transition:text-indent .2s ease-out}@media screen and (min-width:680px){.search-bar .search-bar__query:-ms-input-placeholder{color:#f6a8d1}}.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:hover::-moz-placeholder{text-indent:5px}.search-bar .search-bar__query:focus:-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: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}.search-bar .search-bar__button{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.search-bar .search-bar__button:focus,.search-bar .search-bar__button:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.search-bar .search-bar__button:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in;opacity:.7}}.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}.rich-text-editor-container{overflow:visible;width:450px;padding-bottom:40px}.rich-text-editor-container .rich-text-editor{height:200px}.rich-text-editor-container .rich-text-editor a.ql-action,.rich-text-editor-container .rich-text-editor a.ql-remove{border-bottom:none!important}.rich-text-editor-container .rich-text-editor [contenteditable=true]:focus,.rich-text-editor-container .rich-text-editor [contenteditable=true]:hover{background-color:#fff}.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}.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-card{border-bottom:none;background-size:cover;background-position:center;background-repeat:no-repeat;border-width:5px 0;border-color:#fff;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;padding:30px 15px;text-align:center}.photo-card html:lang(cn) br.responsive{display:none}.photo-card{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.photo-card:focus,.photo-card:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.photo-card:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:opacity 0 ease-in;transition:opacity 0 ease-in;-webkit-transition:opacity 0 ease-in,-webkit-transform 0 ease-in;transition:opacity 0 ease-in,-webkit-transform 0 ease-in;transition:transform 0 ease-in,opacity 0 ease-in;transition:transform 0 ease-in,opacity 0 ease-in,-webkit-transform 0 ease-in;opacity:.7}.photo-card:hover{color:#fff;border-bottom-color:#fff}@media screen and (max-width:600px){.photo-card{background-image:none!important}.photo-card html:lang(cn) br.responsive{display:block}}@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}}@media screen and (min-width:600px){.photo-card{border-width:5px}}@media screen and (min-width:600px){.photo-card.photo-card--medium,.photo-card.photo-card--small{min-height:170px}}@media screen and (min-width:600px){.photo-card.photo-card--large{min-height:300px;padding-left:60px;padding-right:60px}}.photo-card .photo-card__title{display:block;font-size:24px;margin-bottom:5px}@media screen and (min-width:600px){.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__em{font-style:italic}.photo-card .photo-card__cta{font-weight:700;font-style:italic;text-transform:uppercase;display:block;font-size:15px}.photo-card .photo-card__leader{font-weight:700;display:block;font-size:15px}.photo-card .photo-card__content{display:block;text-align:center;width:100%}.feature-block{background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-box-sizing:border-box;box-sizing:border-box;border-width:5px 0;border-color:#fff;border-style:solid;display:block;text-align:center;padding:20px;width:100%}@media screen and (max-width:600px){.feature-block{background-image:none!important}}@media screen and (min-width:600px){.feature-block{border-width:5px}}.feature-block .feature-block__title{font-size:40px;line-height:.8em;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 .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;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;padding:20px;width:100%}.image-feature-block .image-feature-block__title{font-size:40px;line-height:.8em;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}}@media screen and (max-width:600px){.image-with-text img{max-width:50%}}.image-with-text{text-align:center}.image-with-text p{margin:25px 0;font-size:26px;line-height:1.2em}.image-with-link{text-align:center}.image-with-link img{margin:auto}.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 auto 25px auto;max-width:960px}@media screen and (min-width:600px){.image-with-heading .grid__cell--image{margin-bottom:0}}@media screen and (max-width:800px){.image-with-heading .grid__cell{padding:0}.image-with-heading .desktop-view{display:none}.image-with-heading .mobile-view{display:block}}@media screen and (min-width:800px){.image-with-heading .desktop-view{display:block}.image-with-heading .mobile-view{display:none}}.image-with-heading .module.module-image{line-height:0}.image-with-heading a{border-bottom:none}.image-with-heading .fade-and-move-up{display:inline-block}.image-with-heading .fade-and-move-up:hover{transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.button__add{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;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;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.button__add:last-child{margin-right:0}.button__add:focus,.button__add:hover{background:#77a56b;color:#fff}.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}@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-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant{-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;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:bottom right;background-image:url(//static.thoughtworks.com/images/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(//static.thoughtworks.com/images/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:bottom left;background-image:url(//static.thoughtworks.com/images/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(//static.thoughtworks.com/images/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:top right;background-image:url(//static.thoughtworks.com/images/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(//static.thoughtworks.com/images/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:top left;background-image:url(//static.thoughtworks.com/images/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(//static.thoughtworks.com/images/radar/secondary_navigation_quadrant/menu_quadrant_languages.png)}.radar-search-navigation a,.radar-search-navigation a:hover{color:#333}@media screen and (max-width:600px){.radar-search-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.radar-search-navigation a{color:#ee0b77}.radar-search-navigation a.a-z-link{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding:10px 0}.radar-search-navigation a.byor-link,.radar-search-navigation a.faq-link{width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0}.radar-search-navigation a.subscribe-link{color:#000;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin-top:12.5px;padding:12.5px 25px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;border-radius:2px;font-size:16px;border:1px solid #d2d2d2}}.radar-search-navigation.radar-search-navigation--inverse{background-color:#eee;padding:12.5px 0 18.75px;padding:12.5px 0 0;text-align:center}@media screen and (min-width:600px){.radar-search-navigation.radar-search-navigation--inverse{padding:12.5px 0;background-color:transparent;text-align:left}}@media screen and (max-width:600px){.radar-search-navigation.radar-search-navigation--inverse{background-color:#fff;padding:25px 0 0}}.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 8px;letter-spacing:-.02em}}@media screen and (max-width:600px){.radar-search-navigation .radar-search-navigation__link{padding:12.5px 0}}@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;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.radar-search-navigation .radar-search-navigation__link:hover:focus,.radar-search-navigation .radar-search-navigation__link:hover:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.radar-search-navigation .radar-search-navigation__link:hover:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:opacity 0 ease-in;transition:opacity 0 ease-in;-webkit-transition:opacity 0 ease-in,-webkit-transform 0 ease-in;transition:opacity 0 ease-in,-webkit-transform 0 ease-in;transition:transform 0 ease-in,opacity 0 ease-in;transition:transform 0 ease-in,opacity 0 ease-in,-webkit-transform 0 ease-in;opacity:.7}.desktop-only-button-style a{font-size:16px}.desktop-only-button-style a{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.desktop-only-button-style a:focus,.desktop-only-button-style a:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.desktop-only-button-style a:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in;opacity:.7}.desktop-only-button-style .download-dropdown .download-dropdown__icon{float:none;padding-left:8px}.desktop-only-button-style .radar-button{border:1px solid #d2d2d2}.download-dropdown{position:relative}.download-dropdown .download-dropdown__anchor{display:block;padding:12.5px;color:#000;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;-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;background-color:#fff;-webkit-box-sizing:border-box;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;-webkit-box-shadow:#ddd 0 2px 8px;box-shadow:#ddd 0 2px 8px;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{color:#ef5ba1}.survey-body__messages a:hover{color:#ef5ba1}.survey-body{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3),0 0 10px rgba(0,0,0,.1) inset;box-shadow:0 1px 2px rgba(0,0,0,.3),0 0 10px rgba(0,0,0,.1) inset;height:60px;background:#fff;opacity:.9;border-top:#ef5ba1 solid 3px}@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 (max-width:320px){:lang(cn) .uber-title{font-size:31px}}@media screen and (min-width:360px){:lang(cn) .uber-subtitle{word-break:keep-all}}@media screen and (max-width:320px){:lang(cn) .uber-subtitle{word-break:keep-all}}.image-with-title-description-cta{text-align:left}.image-with-title-description-cta img{padding:0 0 20px;display:block;margin:auto}.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{margin-bottom:0}.marketo_form .grid-wrapper .grid .grid__cell{margin-bottom:0}.marketo_form .grid-wrapper .grid .description{margin-bottom:25px;max-width:760px}@media screen and (min-width:800px){.marketo_form .grid-wrapper .grid .description.unit-1-2--portable,.marketo_form .grid-wrapper .grid .description.unit-2-4--portable,.marketo_form .grid-wrapper .grid .description.unit-3-6--portable,.marketo_form .grid-wrapper .grid .description.unit-6-12--portable{text-align:left}}.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:rgba(239,239,239,.95);-webkit-box-shadow:inset 0 -7px 11px 5px #ddd,0 8px 8px -6px #000;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}.carousel-wrapper .grid__cell{margin-bottom:0}.key-message-with-cta .grid__cell{margin:0}.key-message-with-cta .key-message h2{text-align:center}.key-message-with-cta .key-message h3,.key-message-with-cta .key-message h4{display:block}.key-message-with-cta .key-message .message,.key-message-with-cta .key-message .message p{margin:0}.key-message-with-cta a{margin-top:25px}.key-message .grid-wrapper{margin-bottom:0}.key-message .message{font-size:24px;line-height:1.4em;font-weight:400}.labelled-file-chooser .error{margin-left:20px}.labelled-file-chooser .custom-file-upload{float:left}.labelled-file-chooser .image-preview .delete_button{margin-left:20px;border-bottom:none;vertical-align:top}.labelled-file-chooser .image-preview img{border:#333 solid 1px;margin-left:25px;height:60px;width:60px;-o-object-fit:contain;object-fit:contain}.labelled-video-chooser .error{margin-left:20px}.labelled-video-chooser .custom-file-upload{float:left}.labelled-video-chooser .error,.labelled-video-chooser .success{line-height:2.8}.agenda-items-form{margin-top:15px}.agenda-items-form table{width:90%;padding-left:40px;display:inline-block}.agenda-items-form table td:first-child{width:20%}.agenda-items-form input{border:none;background-color:#fff;width:100%}.agenda-items-form input:focus{background-color:#ebebeb;-webkit-box-shadow:none;box-shadow:none}.edit-form-configuration .md-content .agenda-items-form h3{max-width:80%}.edit-form-header{padding:0!important}.edit-form-header .about{float:left;max-width:760px;padding-left:40px}.edit-form-header .about h3{background:#fff;font-weight:100;font-size:34px;text-align:left;padding:40px 0 30px 0}.edit-form-header .about p{font-size:18px}.edit-form-header .cancel-button{float:right;color:#666;font-size:48px;margin:40px 40px 0 0}.edit-form-header .cancel-button:hover{color:#333}.edit-form-header .cancel-button.btn-disabled{color:#666!important;background-color:transparent!important;text-decoration:none!important}.modal-with-image.popup-background{background:rgba(122,122,122,.5)}.modal-with-image.lg-show{display:table}.modal-with-image .lg-content{display:table-cell;vertical-align:middle}.modal-with-image h3{color:#333;margin:-15px 0 20px 0;font-size:2.5em;font-weight:100}@media screen and (max-width:600px){.modal-with-image h3{font-size:2em}}.modal-with-image .popup{border:1px solid #333;height:500px;max-width:500px;background:#fff}@media screen and (max-width:600px){.modal-with-image .popup{height:inherit}}.modal-with-image .popup .popup-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;background-color:rgba(0,0,0,.05)}.modal-with-image .popup .popup-image{height:350px;padding-top:70px}@media screen and (max-width:600px){.modal-with-image .popup .popup-image{height:inherit;padding-top:inherit}}.modal-with-image .close_modal{float:right;font-size:2em;margin-top:5px;color:#000;padding-right:0}@media screen and (max-width:600px){.modal-with-image .close_modal{font-size:1.6em}}.modal-with-image .close_modal focus,.modal-with-image .close_modal:hover{text-decoration:none}.text-with-heading-cta.grid-wrapper{margin-bottom:40px;padding:0}.text-with-heading-cta.grid-wrapper.text-block{padding:20px}.text-with-heading-cta .grid__cell{padding:0}.text-with-heading-cta .paragraph-heading{font-weight:100;font-size:24px;line-height:1.4em;margin-bottom:10px!important}.text-with-heading-cta h3{margin:0}.text-with-heading-cta .paragraph-text{margin:0}.text-with-heading-cta .paragraph-text p{margin-bottom:0}.text-with-heading-cta .cta{margin:20px 0 0 0}@media screen and (max-width:600px){.text-with-heading-cta.grid-wrapper.text-block{height:unset!important;padding:30px 25px;margin-bottom:0}}.disclaimer img{height:36px;width:36px;padding-right:10px;float:left}.disclaimer p{margin-bottom:0;color:#636363;line-height:1.4em;font-size:16px}@media screen and (max-width:600px){.disclaimer p{display:table-cell}}.podcast__container{max-width:700px;margin:0 auto}iframe{width:100%}iframe.set{height:350px}iframe.track{height:175px}.sub-navigation ul{list-style:none;margin:.5px 25px}.sub-navigation ul li{display:inline-block;padding-top:12.5px;padding-bottom:12.5px;padding-right:50px}.sub-navigation ul li a{border-bottom:none}.sub-navigation ul li:last-child{padding-right:10px}@media screen and (max-width:985px){.sub-navigation ul{display:none}}.tabbed-selector .tabbed-selector__tabs{text-align:center;border-bottom:1px solid #eee}.tabbed-selector .tabbed-selector__tabs .active{background:no-repeat url(/candy/active_menu_item.png) center bottom!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}.tabbed-selector .tabbed-selector__tabs .tabbed-selector__tab img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:all .2s ease-out;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:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.tabbed-selector .tabbed-selector__tabs .tabbed-selector__tab img:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:all 0 ease-in;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:no-repeat url(/imgs/active-menu-item-darker.png) center bottom!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}@media screen and (max-width:600px){.tabbed-selector .tabbed-selector__quote{font-size:20px}}.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),url(/imgs/featured-client-quotes-services-down.png);background-repeat:no-repeat;background-position:left top,right top;padding:0 80px}}.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__tabs{display:none}}@media screen and (min-width:601px){.tabbed-selector .tabbed-selector__option_title{display:none}}.hero-banner-editable{overflow:hidden;display:block;width:100%;padding:0;background-size:cover;position:relative;margin-top:-25px}@media screen and (max-width:800px){.hero-banner-editable .desktop-view{display:none}.hero-banner-editable .mobile-view{display:block}}@media screen and (min-width:800px){.hero-banner-editable .desktop-view{display:block}.hero-banner-editable .mobile-view{display:none}}.hero-banner-editable.display-type--large{height:540px}.hero-banner-editable.display-type--large h1.hero-banner-editable__title{width:35%;text-align:left;left:32%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:985px){.hero-banner-editable.display-type--large h1.hero-banner-editable__title{top:45%}}@media screen and (max-width:985px){.hero-banner-editable.display-type--large{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-banner-editable.display-type--large img{position:absolute}.hero-banner-editable.display-type--large h1.hero-banner-editable__title{width:100%;margin:0;-webkit-transform:none;transform:none;left:0;text-align:center}}.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{position:absolute;top:50%;left:5%;right:5%;-webkit-transform:translate(0,-50%);transform:translate(0,-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{-ms-flex-item-align:center;align-self:center;color:#fff;line-height:.8em;letter-spacing:-.05em;z-index:1}@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 h1.hero-banner-editable__title{position:absolute}}.hero-banner-editable .hero-banner-editable__image{min-height:100%;-o-object-fit:cover;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;margin:25px 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}@media screen and (min-width:600px){.hero-banner .hero-banner__subtitle{width:48%;text-align:center}}.hero-banner .hero-banner__subtitle p{margin-bottom:0}.hero-banner .hero-banner__logo{margin:25px 0 0 0;max-width:250px}@media screen and (min-width:600px){.hero-banner .hero-banner__logo{margin:50px 0 0 0;max-width:290px}}.hero-banner.hero-banner--products{margin-bottom:0;background:#1972ba no-repeat url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/products-banner-mobile.jpg) center center;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:#e95899 no-repeat url(//static.thoughtworks.com/images/events-banner-mobile.jpg) center center;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:#e95899 no-repeat url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/insights-banner-mobile.jpg) center center;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:#e95899 no-repeat url(//static.thoughtworks.com/images/services-background-hero.jpg) center top;background-size:cover}.hero-banner.hero-banner--services{background:#1a73ba no-repeat url(//static.thoughtworks.com/images/services-new-background-hero.jpg) center;background-size:cover}.hero-banner.hero-banner--news{background:#e95899 no-repeat url(//static.thoughtworks.com/images/news-banner.jpg) center;background-size:cover}.hero-banner.hero-banner--contact-us{background:#e95899 no-repeat url(//static.thoughtworks.com/images/contact-us-background-hero.jpg) center center;background-size:cover}.hero-banner.hero-banner--clients{background:#e95899 no-repeat url(//static.thoughtworks.com/images/clients-background-hero.jpg) center center;background-size:cover}.hero-banner.hero-banner--about-us{background:#e95899 no-repeat url(//static.thoughtworks.com/images/about-us-banner.jpg) center center;background-size:cover}.hero-banner.hero-banner--join{background:#e95899 no-repeat url(//static.thoughtworks.com/images/join-banner.jpg) center center;background-size:cover}.hero-banner.hero-banner--careers{background:#e95899 no-repeat url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/careers-banner.jpg) center center;background-size:cover}.hero-banner.hero-banner--careers-application-process{background:#e95899 no-repeat url(//static.thoughtworks.com/images/careers-application-process-banner.jpg) center top;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:repeat-x url(/imgs/glyphs/glyph-sea.png) bottom left;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{content:"";display:block;height:80px;width:100%;position:absolute;bottom:-2px;left:0;background:repeat-x url(/imgs/glyphs/glyph-sea-blue.png) bottom left;background-size:contain}@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:#e95899 no-repeat url(//static.thoughtworks.com/images/open-source-banner.jpg) center center;background-size:cover}.hero-banner.hero-banner--financial-services{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{background:#e95899;color:#fff}.simple-banner .grid{padding:35px 0}.simple-banner.simple-banner--xander{background:#fff no-repeat url(//static.thoughtworks.com/images/xander_banner.png) center center;background-size:cover}.simple-banner.simple-banner--xander .description{text-align:center}@media screen and (min-width:600px){.simple-banner.simple-banner--xander .description{width:50%}}.simple-banner.simple-banner--xander.simple-banner--story{background:#fff no-repeat url(//static.thoughtworks.com/images/xander_banner.png) center center;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%}@media screen and (min-width:800px){.full-width-image-overlay__container .text-align--right,.full-width-image-overlay__container.text-align--left{width:40%;margin-left:60px;text-align:left}.full-width-image-overlay__container .text-align--right .full-width-image-overlay__content.vertical-center h2.heading__section,.full-width-image-overlay__container.text-align--left .full-width-image-overlay__content.vertical-center h2.heading__section{text-align:left}.full-width-image-overlay__container .text-align--right .full-width-image-overlay__content,.full-width-image-overlay__container.text-align--left .full-width-image-overlay__content{margin-right:40px}.full-width-image-overlay__container .text-align--right .grid__cell.grid__cell--centered,.full-width-image-overlay__container.text-align--left .grid__cell.grid__cell--centered{text-align:left}.full-width-image-overlay__container .text-align--right a,.full-width-image-overlay__container.text-align--left a{margin-left:20px}}@media screen and (min-width:800px){.full-width-image-overlay__container.text-align--right{margin-left:60%}}.full-width-image-module{position:relative}@media screen and (max-width:800px){.full-width-image-module .desktop-view{display:none}.full-width-image-module .mobile-view{display:block}.full-width-image-module .mobile-view img{min-height:600px}}@media screen and (min-width:800px){.full-width-image-module .desktop-view{display:block}.full-width-image-module .desktop-view img{height:600px}.full-width-image-module .mobile-view{display:none}}.full-width-image-overlay__content.vertical-center h2.heading__section{font-size:48px}.full-width-image-overlay__content.vertical-center .message{font-size:24px;font-weight:100}.vertical-center{display:inline-block;vertical-align:middle}.parallax-image-module{background-size:cover;background-attachment:fixed;background-position:center;min-height:600px;position:relative}@media screen and (max-width:800px){.parallax-image-module{background-attachment:initial!important}}.parallax-image-module .full-width-image-module{position:static}.parallax-image-module img{display:none}.map-with-address{width:100%}.map-with-address h3{margin-bottom:10px;line-height:1.4em;font-size:24px;font-weight:400}.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.country{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:#e95899 no-repeat url(//static.thoughtworks.com/images/global-health-polio-background.jpg) center center;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{font-size:40px;line-height:.8em;letter-spacing:-.08em;font-weight:900;display:block;padding:0;margin:25px 0;text-transform:uppercase;font-size:35px;font-weight:100;text-transform:none;letter-spacing:0;line-height:1.1em;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}}html:lang(cn) .insights-article__title{letter-spacing:0;line-height:1.1em}.insights-article__title small{font-size:18px}.insights-article__header .insights-article__category{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;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:translate(0,-2px);transform:translate(0,-2px)}.insights-article__header .insights-article__category:last-child{margin-right:0}.insights-article__header .insights-article__category:focus,.insights-article__header .insights-article__category:hover{text-shadow:0 1px 1px #333;-webkit-box-shadow:0 1px 4px #b4b4b4;box-shadow:0 1px 4px #b4b4b4}@media screen and (min-width:600px){.insights-article__header .insights-article__category{padding:6.25px 12.5px}}.insights-article__header .insights-article__category:after{content:'\0000a0»'}.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}.section-links .grid__cell a{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.section-links .grid__cell a:focus,.section-links .grid__cell a:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.section-links .grid__cell a:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in;opacity:.7}.section-links .grid__cell a:after{content:'\0000a0»'}.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-header__date{display:inline-block;font-weight:100}.radar-header .radar-header-small__radar-headline{padding-top:25px;padding-bottom:12.5px;padding:25px 0}@media screen and (min-width:800px){.radar-header .radar-header-small__radar-headline{float:left;text-align:left;width:50%}}.radar-header .radar-header__subtitle{color:#fff;line-height:1.4em;padding:0 65px}.radar-header.radar-edition-2018-05{background-color:#eee}.radar-header.radar-edition-2018-05 .radar-header__radar-glyph{background-image:url(//static.thoughtworks.com/images/radar/2018-05/tech-radar-201805-landing-page-medium.png);background-repeat:no-repeat;background-color:#eee;background-size:cover;background-position:center;max-width:100%}@media screen and (max-width:600px){.radar-header.radar-edition-2018-05 .radar-header__radar-glyph{background-image:url(//static.thoughtworks.com/images/radar/2018-05/tech-radar-201805-landing-page-small.png)}}@media screen and (min-width:985px){.radar-header.radar-edition-2018-05 .radar-header__radar-glyph{background-image:url(//static.thoughtworks.com/images/radar/2018-05/tech-radar-201805-landing-page-wide.png)}}.radar-header.radar-edition-2018-05 .radar-header__radar-glyph .radar-header__radar-headline .radar-header__subtitle,.radar-header.radar-edition-2018-05 .radar-header__radar-glyph .radar-header__radar-headline a{color:#333!important}.radar-header.radar-edition-2018-05 .radar-header__subtitle{font-size:18px}.radar-header.radar-edition-2017-11{background-color:#eee}.radar-header.radar-edition-2017-11 .radar-header__radar-glyph{background-image:url(//static.thoughtworks.com/images/radar/2017-11/tech-radar-201711-landing-page-medium.png);background-repeat:no-repeat;background-color:#002e79;background-size:cover;background-position:center;max-width:100%}@media screen and (max-width:600px){.radar-header.radar-edition-2017-11 .radar-header__radar-glyph{background-image:url(//static.thoughtworks.com/images/radar/2017-11/tech-radar-201711-landing-page-small.png)}}@media screen and (min-width:985px){.radar-header.radar-edition-2017-11 .radar-header__radar-glyph{background-image:url(//static.thoughtworks.com/images/radar/2017-11/tech-radar-201711-landing-page-wide.png)}}.radar-header.radar-edition-2017-11 .radar-header__radar-glyph .radar-header__radar-headline .radar-header__subtitle,.radar-header.radar-edition-2017-11 .radar-header__radar-glyph .radar-header__radar-headline a{color:#f5f5f5!important}.radar-header.radar-edition-2017-11 .radar-header__subtitle{font-size:18px}.radar-navigation.desktop-only-media{padding:0;margin-bottom:35px}.radar-navigation.desktop-only-media a,.radar-navigation.desktop-only-media a:hover{color:#000}.radar-navigation.desktop-only-media .radar-search-navigation{background-color:#d2d2d2}.radar-navigation.desktop-only-media .radar-search-navigation__link{padding:17px 0;margin:0 35px}@media screen and (min-width:800px){.radar-navigation .desktop-only-quadrant{width:65%;margin-bottom:45px}.radar-navigation .desktop-only-quadrant .radar-quadrant-navigation__quadrant a{height:86px;padding:35px 0}.radar-navigation .desktop-only-quadrant .radar-quadrant-navigation__quadrant a.languages{padding:22px 32px}}.radar-navigation a,.radar-navigation a:hover{color:#ee0b77}.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}@media screen and (max-width:600px){.radar-navigation .radar-search-navigation__link{margin:0 10px}}.radar-secondary-navigation{background-color:#0078bf;padding:0;color:#fff;align:center;text-align:center}.radar-secondary-navigation.radar-secondary-navigation--2017-11,.radar-secondary-navigation.radar-secondary-navigation--2018-05{background-color:#eee}.radar-secondary-navigation.radar-secondary-navigation--2017-11 .radar-secondary-navigation__headline a,.radar-secondary-navigation.radar-secondary-navigation--2018-05 .radar-secondary-navigation__headline a{color:#333}.radar-secondary-navigation .grid{position:relative}.radar-secondary-navigation .radar-secondary-navigation__headline{text-align:center}@media screen and (min-width:600px){.radar-secondary-navigation .radar-secondary-navigation__headline{text-align:left}}.radar-secondary-navigation .radar-secondary-navigation__title{font-size:40px;line-height:.8em;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}}html:lang(cn) .radar-secondary-navigation .radar-secondary-navigation__title{letter-spacing:0;line-height:1.1em}.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__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:985px){.two-column-blurb-with-button .heading-text-left h3,.two-column-blurb-with-button .heading-text-right h3{font-size:28px}}@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}}@media screen and (max-width:600px){.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 .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}}@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}}@media screen and (min-width:600px){.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{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:90%;width:100%}}@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-color:#9e785f;padding-top:25px;color:#fff}@media screen and (min-width:600px){.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 0 0;padding:0 12.5px}#contact-us-vertical .office-additional-information{margin-top:12.5px}#contact-us-vertical .office-address{margin-top:.7em}#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){#contact-us-vertical{background:#f5f5f5;padding:0;border:none}#contact-us-vertical .office-title{font-weight:100;line-height:1em;font-size:28px;margin:0 0 25px 0;line-height:1.4em;margin:0 0 .2em 0}#contact-us-vertical .office-title small{font-size:18px}#contact-us-vertical .office-title:first-child{margin-top:0}#contact-us-vertical .office-address{margin-top:.2em}#desktop-office{float:left;width:9em;background:#f5f5f5;border-top-left-radius:5px;border-bottom-left-radius:5px}#desktop-office .office-group{border-bottom:none;display:block;text-decoration:none;color:#666;cursor:pointer;padding:3px 10px}#desktop-office .office-group:hover{background:#ebebeb}#desktop-office .office-group.active,#desktop-office .office-group.active:hover{background:#fff}#desktop-office-list{float:left;width:9em}#desktop-office-list .office-city{border-bottom:none;display:block;text-decoration:none;color:#666;cursor:pointer;padding:3px 10px}#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 12.5px}}@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%}}@media screen and (max-width:780px){#vertical-offices .office-group .office .office-information{margin-bottom:3em}#vertical-offices .office-group .office :last-child .office-information{margin-bottom:.4em}}#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}}html:lang(cn) #app_body #application .heading{letter-spacing:0;line-height:1.1em}#app_body #application .heading small{font-size:18px}#app_body #application div.required-fields{float:left;clear:both}#app_body #custom_fields div.field label,#app_body #eeoc_fields div.field label,#app_body #main_fields div.field label{font-size:18px}#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{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;height:auto;width:auto}#app_body #submit_app:focus,#app_body #submit_app:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-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{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;background:#77a56b;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;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}#app_body .attach-or-paste .link-container a:focus,#app_body .attach-or-paste .link-container a:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}#app_body .attach-or-paste .link-container a:last-child{margin-right:0}#app_body .attach-or-paste .link-container a:focus,#app_body .attach-or-paste .link-container a:hover{background:#77a56b;color:#fff}#app_body .attach-or-paste .link-container a i{vertical-align:middle}#app_body .attach-or-paste .link-container a:not(:last-child)::after{content:""}#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{padding:0}#submission_received #view-more{display:none}#submission_received #back_to_application_link{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 0}}.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}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}@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}.video_block.grid{max-width:1200px}.video_one_title{font-weight:700;margin-bottom:12.5px}@media screen and (min-width:600px){.video_block_description{padding:25px 25px 0 12.5px}}.video_one{position:relative}.video_one .module-menu{top:25px}.video-banner{position:relative;text-align:center}.video-banner .background-image-banner{display:none}@media screen and (max-width:800px){.video-banner{background-color:#fff}.video-banner .position--rel{position:relative}.video-banner video{display:none}.video-banner .background-image-banner{display:block;line-height:0}}@media screen and (max-width:600px){.three-pillars{max-width:50%}}.try-now-section{padding:25px 40px 0 40px}.try-now-section .heading__section{padding-bottom:7px}.try-now-section .description{padding-bottom:32px}.four-buttons-with-text{padding:25px 0 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{max-width:1440px}.three--column-blurb-layout .grid{max-width:1440px}.three--column-blurb-layout .three-column-blurb{display:block}.three--column-blurb-layout .three-column-blurb p{line-height:1.4em}.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-media-and-text .grid__cell{padding:0}.two-column-media-and-text .grid__cell .image{padding:0;margin:0}@media screen and (min-width:800px){.two-column-media-and-text .grid__cell{padding:0 12.5px}}@media screen and (max-width:800px){.two-column-media-and-text .grid__cell{display:inline}}.two-column-media-and-text .grid__cell .button{margin-top:25px;float:left}@media screen and (max-width:985px){.two-column-media-and-text .grid__cell .unit-1-1--portable{float:none!important}}@media screen and (max-width:800px){.two-column-media-and-text .grid__cell.media{float:none;text-align:center}.two-column-media-and-text .grid__cell.media .image,.two-column-media-and-text .grid__cell.media .module-video__container{margin-bottom:25px}}.two-column-media-and-text .paragraph-text{text-align:left}.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;vertical-align:middle;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;line-height:1.4em;height:80px;vertical-align:middle;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}@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}}.agenda .key-message .grid__cell{margin-bottom:0}.agenda .key-message .grid__cell .message{margin-top:0}.agenda table{margin:auto;max-width:800px;border-top:2px solid #000}.agenda table .agenda_item__time{font-weight:400;line-height:1.2em}.agenda table .agenda_item__title{font-weight:700!important;line-height:1.2em}.agenda table .agenda_item__description{font-style:italic;line-height:1.2em}@media screen and (min-width:600px){.agenda table td:first-child{padding:20px 20px 20px 20px;width:30%}.agenda table td:last-child{padding:20px 20px 20px 12.5px}}.agenda table td{padding:20px 12.5px}@media screen and (max-width:600px){.agenda 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}.agenda table .agenda_item__time{font-weight:700!important;display:block}.agenda table .agenda_item__title{font-weight:400!important}.agenda table .agenda_item__title.mobile-view:after{content:' - '}.agenda table tbody tr{display:block!important;margin:0!important;padding:10px 0!important}}.book-banner{margin-top:-25px;position:relative;height:300px}@media screen and (min-width:600px){.book-banner{margin-top:-50px}}.book-banner .placeholder-message{border:1px dashed #333;text-align:center;padding:120px 0;background-color:#ededed}.book-banner .full-width-image{display:block;position:relative;height:300px;width:100%;overflow:hidden}.book-banner .cover{position:absolute;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;left:7%;right:7%;top:0;bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit}.book-banner .cover .information{width:100%;color:#fff;overflow:hidden;padding-right:30px}.book-banner .cover img{height:260px}@media screen and (min-width:1025px) and (max-width:1440px){.book-banner .cover .information .title{font-size:60px}}@media screen and (max-width:1024px){.book-banner{height:540px}.book-banner .full-width-image{height:540px;max-height:540px}.book-banner .full-width-image img{height:100%}.book-banner .cover{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.book-banner .cover .information{text-align:center;overflow:visible;padding-right:0}.book-banner .cover .information .title{margin-bottom:0}.book-banner .cover .information .author-info{margin-top:25px}}@media screen and (min-width:601px) and (max-width:1024px){.book-banner .cover .information .title{font-size:60px}}.color--black{background-color:#000}.color--black.button:hover{cursor:pointer;background-color:#1a1a1a;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--black .lightenify{background-color:#383838}.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}.color-text--black{color:#000}.color-text--black:hover{color:#000}.anchor-underline-color--black{border-bottom-color:#000}.anchor-underline-color--black:hover{border-bottom-color:rgba(0,0,0,.5)}.color--white{background-color:#fff}.color--white.button:hover{cursor:pointer;background-color:#fff;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--white .lightenify{background-color:#fff}.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}.color-text--white{color:#fff}.color-text--white:hover{color:#fff}.anchor-underline-color--white{border-bottom-color:#fff}.anchor-underline-color--white:hover{border-bottom-color:rgba(255,255,255,.5)}.color--font_grey{background-color:#333}.color--font_grey.button:hover{cursor:pointer;background-color:#4d4d4d;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--font_grey .lightenify{background-color:#6b6b6b}.color-all-text--font_grey h1,.color-all-text--font_grey h2,.color-all-text--font_grey h3,.color-all-text--font_grey p,.color-all-text--font_grey span{color:#333}.color-text--font_grey{color:#333}.color-text--font_grey:hover{color:#333}.anchor-underline-color--font_grey{border-bottom-color:#333}.anchor-underline-color--font_grey:hover{border-bottom-color:rgba(51,51,51,.5)}.color--grey_dark{background-color:#737578}.color--grey_dark.button:hover{cursor:pointer;background-color:#8d8f91;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--grey_dark .lightenify{background-color:#acadaf}.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}.color-text--grey_dark{color:#737578}.color-text--grey_dark:hover{color:#737578}.anchor-underline-color--grey_dark{border-bottom-color:#737578}.anchor-underline-color--grey_dark:hover{border-bottom-color:rgba(115,117,120,.5)}.color--skin_4{background-color:#5e3e2a}.color--skin_4.button:hover{cursor:pointer;background-color:#81553a;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--skin_4 .lightenify{background-color:#ac714d}.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}.color-text--skin_4{color:#5e3e2a}.color-text--skin_4:hover{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--skin_3.button:hover{cursor:pointer;background-color:#b2937e;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--skin_3 .lightenify{background-color:#c9b3a5}.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}.color-text--skin_3{color:#9e785f}.color-text--skin_3:hover{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--skin_2.button:hover{cursor:pointer;background-color:#f6d7c2;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--skin_2 .lightenify{background-color:#fefaf7}.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}.color-text--skin_2{color:#f0ba95}.color-text--skin_2:hover{color:#f0ba95}.anchor-underline-color--skin_2{border-bottom-color:#f0ba95}.anchor-underline-color--skin_2:hover{border-bottom-color:rgba(240,186,149,.5)}.color--skin_1{background-color:#fee0c9}.color--skin_1.button:hover{cursor:pointer;background-color:#fffdfb;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--skin_1 .lightenify{background-color:#fff}.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}.color-text--skin_1{color:#fee0c9}.color-text--skin_1:hover{color:#fee0c9}.anchor-underline-color--skin_1{border-bottom-color:#fee0c9}.anchor-underline-color--skin_1:hover{border-bottom-color:rgba(254,224,201,.5)}.color--blue_3{background-color:#1a73ba}.color--blue_3.button:hover{cursor:pointer;background-color:#268ee1;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--blue_3 .lightenify{background-color:#5caae8}.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}.color-text--blue_3{color:#1a73ba}.color-text--blue_3:hover{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--blue_2.button:hover{cursor:pointer;background-color:#4acede;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--blue_2 .lightenify{background-color:#7edce7}.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}.color-text--blue_2{color:#26bdcf}.color-text--blue_2:hover{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_1{background-color:#6a2569}.color--purple_1.button:hover{cursor:pointer;background-color:#90328e;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--purple_1 .lightenify{background-color:#bd42bb}.color-all-text--purple_1 h1,.color-all-text--purple_1 h2,.color-all-text--purple_1 h3,.color-all-text--purple_1 p,.color-all-text--purple_1 span{color:#6a2569}.color-text--purple_1{color:#6a2569}.color-text--purple_1:hover{color:#6a2569}.anchor-underline-color--purple_1{border-bottom-color:#6a2569}.anchor-underline-color--purple_1:hover{border-bottom-color:rgba(106,37,105,.5)}.color--pink_snap{background-color:#b32059}.color--pink_snap.button:hover{cursor:pointer;background-color:#d92d70;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--pink_snap .lightenify{background-color:#e36193}.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}.color-text--pink_snap{color:#b32059}.color-text--pink_snap:hover{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--new_highlight.button:hover{cursor:pointer;background-color:#f33;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--new_highlight .lightenify{background-color:#ff7070}.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}.color-text--new_highlight{color:red}.color-text--new_highlight:hover{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--platforms_color.button:hover{cursor:pointer;background-color:#f6a76e;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--platforms_color .lightenify{background-color:#facaa8}.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}.color-text--platforms_color{color:#f38a3e}.color-text--platforms_color:hover{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_1{background-color:#ef5ba1}.color--pink_1.button:hover{cursor:pointer;background-color:#f489bc;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--pink_1 .lightenify{background-color:#f9c1dc}.color-all-text--pink_1 h1,.color-all-text--pink_1 h2,.color-all-text--pink_1 h3,.color-all-text--pink_1 p,.color-all-text--pink_1 span{color:#ef5ba1}.color-text--pink_1{color:#ef5ba1}.color-text--pink_1:hover{color:#ef5ba1}.anchor-underline-color--pink_1{border-bottom-color:#ef5ba1}.anchor-underline-color--pink_1:hover{border-bottom-color:rgba(239,91,161,.5)}.color--radar_header_light_green{background-color:#00aa5b}.color--radar_header_light_green.button:hover{cursor:pointer;background-color:#00dd76;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--radar_header_light_green .lightenify{background-color:#1bff95}.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}.color-text--radar_header_light_green{color:#00aa5b}.color-text--radar_header_light_green:hover{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_1{background-color:#b5b935}.color--green_1.button:hover{cursor:pointer;background-color:#cace53;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--green_1 .lightenify{background-color:#d9db83}.color-all-text--green_1 h1,.color-all-text--green_1 h2,.color-all-text--green_1 h3,.color-all-text--green_1 p,.color-all-text--green_1 span{color:#b5b935}.color-text--green_1{color:#b5b935}.color-text--green_1:hover{color:#b5b935}.anchor-underline-color--green_1{border-bottom-color:#b5b935}.anchor-underline-color--green_1:hover{border-bottom-color:rgba(181,185,53,.5)}.color--yellow_1{background-color:#fff450}.color--yellow_1.button:hover{cursor:pointer;background-color:#fff783;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--yellow_1 .lightenify{background-color:#fffbc0}.color-all-text--yellow_1 h1,.color-all-text--yellow_1 h2,.color-all-text--yellow_1 h3,.color-all-text--yellow_1 p,.color-all-text--yellow_1 span{color:#fff450}.color-text--yellow_1{color:#fff450}.color-text--yellow_1:hover{color:#fff450}.anchor-underline-color--yellow_1{border-bottom-color:#fff450}.anchor-underline-color--yellow_1:hover{border-bottom-color:rgba(255,244,80,.5)}.color--light_grey{background-color:#eee}.color--light_grey.button:hover{cursor:pointer;background-color:#fff;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--light_grey .lightenify{background-color:#fff}.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}.color-text--light_grey{color:#eee}.color-text--light_grey:hover{color:#eee}.anchor-underline-color--light_grey{border-bottom-color:#eee}.anchor-underline-color--light_grey:hover{border-bottom-color:rgba(238,238,238,.5)}.media_collection{padding-top:20px}.media_collection.grid{max-width:1200px}.media_collection .paragraph-text p{font-size:16px;line-height:1.4em}.media_collection h2{margin:0 0 30px 0}.media_collection a{border:none}@media screen and (max-width:600px){.media_collection .grid__cell.text-collection:last-child{margin-bottom:40px}}.color--black .media_collection .text-collection .color--black{height:unset!important;padding:0}@media screen and (max-width:600px){.color--black .media_collection .text-collection .color--black{padding:0 12.5px 0 12.5px}}.color--black .media_collection .text-block.color--black{height:unset!important;padding:0}@media screen and (max-width:600px){.color--black .media_collection .text-block.color--black{padding:0 12.5px 30px 12.5px}}.color--white .media_collection .text-collection .color--white{height:unset!important;padding:0}@media screen and (max-width:600px){.color--white .media_collection .text-collection .color--white{padding:0 12.5px 0 12.5px}}.color--white .media_collection .text-block.color--white{height:unset!important;padding:0}@media screen and (max-width:600px){.color--white .media_collection .text-block.color--white{padding:0 12.5px 30px 12.5px}}.color--font_grey .media_collection .text-collection .color--font_grey{height:unset!important;padding:0}@media screen and (max-width:600px){.color--font_grey .media_collection .text-collection .color--font_grey{padding:0 12.5px 0 12.5px}}.color--font_grey .media_collection .text-block.color--font_grey{height:unset!important;padding:0}@media screen and (max-width:600px){.color--font_grey .media_collection .text-block.color--font_grey{padding:0 12.5px 30px 12.5px}}.color--grey_dark .media_collection .text-collection .color--grey_dark{height:unset!important;padding:0}@media screen and (max-width:600px){.color--grey_dark .media_collection .text-collection .color--grey_dark{padding:0 12.5px 0 12.5px}}.color--grey_dark .media_collection .text-block.color--grey_dark{height:unset!important;padding:0}@media screen and (max-width:600px){.color--grey_dark .media_collection .text-block.color--grey_dark{padding:0 12.5px 30px 12.5px}}.color--skin_4 .media_collection .text-collection .color--skin_4{height:unset!important;padding:0}@media screen and (max-width:600px){.color--skin_4 .media_collection .text-collection .color--skin_4{padding:0 12.5px 0 12.5px}}.color--skin_4 .media_collection .text-block.color--skin_4{height:unset!important;padding:0}@media screen and (max-width:600px){.color--skin_4 .media_collection .text-block.color--skin_4{padding:0 12.5px 30px 12.5px}}.color--skin_3 .media_collection .text-collection .color--skin_3{height:unset!important;padding:0}@media screen and (max-width:600px){.color--skin_3 .media_collection .text-collection .color--skin_3{padding:0 12.5px 0 12.5px}}.color--skin_3 .media_collection .text-block.color--skin_3{height:unset!important;padding:0}@media screen and (max-width:600px){.color--skin_3 .media_collection .text-block.color--skin_3{padding:0 12.5px 30px 12.5px}}.color--skin_2 .media_collection .text-collection .color--skin_2{height:unset!important;padding:0}@media screen and (max-width:600px){.color--skin_2 .media_collection .text-collection .color--skin_2{padding:0 12.5px 0 12.5px}}.color--skin_2 .media_collection .text-block.color--skin_2{height:unset!important;padding:0}@media screen and (max-width:600px){.color--skin_2 .media_collection .text-block.color--skin_2{padding:0 12.5px 30px 12.5px}}.color--skin_1 .media_collection .text-collection .color--skin_1{height:unset!important;padding:0}@media screen and (max-width:600px){.color--skin_1 .media_collection .text-collection .color--skin_1{padding:0 12.5px 0 12.5px}}.color--skin_1 .media_collection .text-block.color--skin_1{height:unset!important;padding:0}@media screen and (max-width:600px){.color--skin_1 .media_collection .text-block.color--skin_1{padding:0 12.5px 30px 12.5px}}.color--blue_3 .media_collection .text-collection .color--blue_3{height:unset!important;padding:0}@media screen and (max-width:600px){.color--blue_3 .media_collection .text-collection .color--blue_3{padding:0 12.5px 0 12.5px}}.color--blue_3 .media_collection .text-block.color--blue_3{height:unset!important;padding:0}@media screen and (max-width:600px){.color--blue_3 .media_collection .text-block.color--blue_3{padding:0 12.5px 30px 12.5px}}.color--blue_2 .media_collection .text-collection .color--blue_2{height:unset!important;padding:0}@media screen and (max-width:600px){.color--blue_2 .media_collection .text-collection .color--blue_2{padding:0 12.5px 0 12.5px}}.color--blue_2 .media_collection .text-block.color--blue_2{height:unset!important;padding:0}@media screen and (max-width:600px){.color--blue_2 .media_collection .text-block.color--blue_2{padding:0 12.5px 30px 12.5px}}.color--purple_1 .media_collection .text-collection .color--purple_1{height:unset!important;padding:0}@media screen and (max-width:600px){.color--purple_1 .media_collection .text-collection .color--purple_1{padding:0 12.5px 0 12.5px}}.color--purple_1 .media_collection .text-block.color--purple_1{height:unset!important;padding:0}@media screen and (max-width:600px){.color--purple_1 .media_collection .text-block.color--purple_1{padding:0 12.5px 30px 12.5px}}.color--pink_snap .media_collection .text-collection .color--pink_snap{height:unset!important;padding:0}@media screen and (max-width:600px){.color--pink_snap .media_collection .text-collection .color--pink_snap{padding:0 12.5px 0 12.5px}}.color--pink_snap .media_collection .text-block.color--pink_snap{height:unset!important;padding:0}@media screen and (max-width:600px){.color--pink_snap .media_collection .text-block.color--pink_snap{padding:0 12.5px 30px 12.5px}}.color--new_highlight .media_collection .text-collection .color--new_highlight{height:unset!important;padding:0}@media screen and (max-width:600px){.color--new_highlight .media_collection .text-collection .color--new_highlight{padding:0 12.5px 0 12.5px}}.color--new_highlight .media_collection .text-block.color--new_highlight{height:unset!important;padding:0}@media screen and (max-width:600px){.color--new_highlight .media_collection .text-block.color--new_highlight{padding:0 12.5px 30px 12.5px}}.color--platforms_color .media_collection .text-collection .color--platforms_color{height:unset!important;padding:0}@media screen and (max-width:600px){.color--platforms_color .media_collection .text-collection .color--platforms_color{padding:0 12.5px 0 12.5px}}.color--platforms_color .media_collection .text-block.color--platforms_color{height:unset!important;padding:0}@media screen and (max-width:600px){.color--platforms_color .media_collection .text-block.color--platforms_color{padding:0 12.5px 30px 12.5px}}.color--pink_1 .media_collection .text-collection .color--pink_1{height:unset!important;padding:0}@media screen and (max-width:600px){.color--pink_1 .media_collection .text-collection .color--pink_1{padding:0 12.5px 0 12.5px}}.color--pink_1 .media_collection .text-block.color--pink_1{height:unset!important;padding:0}@media screen and (max-width:600px){.color--pink_1 .media_collection .text-block.color--pink_1{padding:0 12.5px 30px 12.5px}}.color--radar_header_light_green .media_collection .text-collection .color--radar_header_light_green{height:unset!important;padding:0}@media screen and (max-width:600px){.color--radar_header_light_green .media_collection .text-collection .color--radar_header_light_green{padding:0 12.5px 0 12.5px}}.color--radar_header_light_green .media_collection .text-block.color--radar_header_light_green{height:unset!important;padding:0}@media screen and (max-width:600px){.color--radar_header_light_green .media_collection .text-block.color--radar_header_light_green{padding:0 12.5px 30px 12.5px}}.color--green_1 .media_collection .text-collection .color--green_1{height:unset!important;padding:0}@media screen and (max-width:600px){.color--green_1 .media_collection .text-collection .color--green_1{padding:0 12.5px 0 12.5px}}.color--green_1 .media_collection .text-block.color--green_1{height:unset!important;padding:0}@media screen and (max-width:600px){.color--green_1 .media_collection .text-block.color--green_1{padding:0 12.5px 30px 12.5px}}.color--yellow_1 .media_collection .text-collection .color--yellow_1{height:unset!important;padding:0}@media screen and (max-width:600px){.color--yellow_1 .media_collection .text-collection .color--yellow_1{padding:0 12.5px 0 12.5px}}.color--yellow_1 .media_collection .text-block.color--yellow_1{height:unset!important;padding:0}@media screen and (max-width:600px){.color--yellow_1 .media_collection .text-block.color--yellow_1{padding:0 12.5px 30px 12.5px}}.color--light_grey .media_collection .text-collection .color--light_grey{height:unset!important;padding:0}@media screen and (max-width:600px){.color--light_grey .media_collection .text-collection .color--light_grey{padding:0 12.5px 0 12.5px}}.color--light_grey .media_collection .text-block.color--light_grey{height:unset!important;padding:0}@media screen and (max-width:600px){.color--light_grey .media_collection .text-block.color--light_grey{padding:0 12.5px 30px 12.5px}}.podcast_block .title{text-align:center;margin-bottom:30px}.podcast_block .description{text-align:center;margin:30px auto 0 auto;max-width:750px}.podcast_block .description p{margin-bottom:0}.podcast_block .description h2:not([class]),.podcast_block .description h3:not([class]),.podcast_block .description h4:not([class]),.podcast_block .description li:not([class]),.podcast_block .description p:not([class]){text-align:left}.landing-page{margin-top:-50px}@media screen and (max-width:600px){.landing-page{margin-top:-25px}}@media screen and (max-width:600px){.social-justice-block.image-with-link img{max-width:50%}}.secondary-topbar.no-display{display:none}.secondary-topbar .show{display:block}.secondary-topbar .big-checkbox{float:right;top:10px}.secondary-topbar button.edit-ui-button{background-color:#1a73ba;font-size:initial;padding:7px 10px;border-radius:0;margin-left:15px}.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;-webkit-box-shadow:0 6px 11px -8px #333;box-shadow:0 6px 11px -8px #333;-webkit-transform:translate(0,0);transform:translate(0,0)}.secondary-topbar.collapsed{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.secondary-topbar{-webkit-transition:all .5s ease-in-out;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{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;background:#77a56b;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;font-size:16px}.modules .modules__buttons a:focus,.modules .modules__buttons a:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.modules .modules__buttons a:last-child{margin-right:0}.modules .modules__buttons a:focus,.modules .modules__buttons a:hover{background:#77a56b;color:#fff}.modules .modules__buttons a i{vertical-align:middle}.modules .modules__buttons a .new{background-color:#fff450;border-radius:12px;font-size:12px;padding:2px 10px;color:#000;margin-left:6px}.modules .modules__buttons a .icon-plus-sign{margin-right:4px}.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}.modules h3{margin:0}.module-menu{position:absolute;top:0;right:0;margin-top:12.5px;margin-right:12.5px}.module-menu .module-menu__configure{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;background:#30adb7;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;font-size:16px}.module-menu .module-menu__configure:focus,.module-menu .module-menu__configure:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.module-menu .module-menu__configure:last-child{margin-right:0}.module-menu .module-menu__configure:focus,.module-menu .module-menu__configure:hover{background:#30adb7;color:#fff}.module-menu .module-menu__configure i{vertical-align:middle}.module-menu .module-menu__delete{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;background:#ee312d;border-radius:2px;padding:6.25px 12.5px;font-size:16px}.module-menu .module-menu__delete:focus,.module-menu .module-menu__delete:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.module-menu .module-menu__delete:last-child{margin-right:0}.module-menu .module-menu__delete:focus,.module-menu .module-menu__delete:hover{background:#ee312d;color:#fff}.module-menu .module-menu__delete i{vertical-align:middle}.module-menu .module-menu__move-up{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","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__move-up:focus,.module-menu .module-menu__move-up:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.module-menu .module-menu__move-up:last-child{margin-right:0}.module-menu .module-menu__move-up:focus,.module-menu .module-menu__move-up:hover{background:#77a56b;color:#fff}.module-menu .module-menu__move-up i{vertical-align:middle}.module-menu .module-menu__move-down{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","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__move-down:focus,.module-menu .module-menu__move-down:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.module-menu .module-menu__move-down:last-child{margin-right:0}.module-menu .module-menu__move-down:focus,.module-menu .module-menu__move-down:hover{background:#77a56b;color:#fff}.module-menu .module-menu__move-down i{vertical-align:middle}.module-menu .module-menu__padding-top{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","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__padding-top:focus,.module-menu .module-menu__padding-top:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.module-menu .module-menu__padding-top:last-child{margin-right:0}.module-menu .module-menu__padding-top:focus,.module-menu .module-menu__padding-top:hover{background:#77a56b;color:#fff}.module-menu .module-menu__padding-top i{vertical-align:middle}.module-menu .module-menu__padding-bottom{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","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__padding-bottom:focus,.module-menu .module-menu__padding-bottom:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.module-menu .module-menu__padding-bottom:last-child{margin-right:0}.module-menu .module-menu__padding-bottom:focus,.module-menu .module-menu__padding-bottom:hover{background:#77a56b;color:#fff}.module-menu .module-menu__padding-bottom i{vertical-align:middle}.module-menu .module-menu__crop{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","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;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.module-menu .module-menu__crop:last-child{margin-right:0}.module-menu .module-menu__crop:focus,.module-menu .module-menu__crop:hover{background:#77a56b;color:#fff}.module-menu .module-menu__crop i{vertical-align:middle}.module-menu .btn{z-index:6;opacity:.3;display:none;cursor:pointer;overflow:hidden;position:relative;margin-right:12.5px}.module-menu .btn:last-child{margin-right:12.5px}.module-menu .btn:focus,.module-menu .btn:hover{opacity:1}.module-menu .module-menu__move-up{margin-right:6.25px}.module{position:relative}.module .description{position:relative;margin-bottom:0}.module .error-message{border:1px solid #ef5ba1;background-color:#fff0f0;text-align:center;padding:110px 0}.module .error-message i{vertical-align:middle}.module:hover .btn{opacity:1}.module:last-child .module-menu__move-down{opacity:.3;pointer-events:none}.module:first-child .module-menu__move-up{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{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;background:#77a56b;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;font-size:16px;float:right;margin:10px 0 0 0}.module-configuration .module-configuration__save:focus,.module-configuration .module-configuration__save:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.module-configuration .module-configuration__save:last-child{margin-right:0}.module-configuration .module-configuration__save:focus,.module-configuration .module-configuration__save:hover{background:#77a56b;color:#fff}.module-configuration .module-configuration__save i{vertical-align:middle}.module-configuration input,.module-configuration label{clear:both}.module-configuration input,.module-configuration select{background-color:#fff}.module-rich_text .module-menu{margin-right:0}.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 .error-message i{vertical-align:middle}.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 auto;max-width:750px}.module-video-ce .video_content .description p{margin-bottom:0}.module-video-ce .video_content .description h2:not([class]),.module-video-ce .video_content .description h3:not([class]),.module-video-ce .video_content .description h4:not([class]),.module-video-ce .video_content .description li:not([class]),.module-video-ce .video_content .description p:not([class]){text-align:left}.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{margin-bottom:0;padding-top:22.5px;padding-bottom:35px}.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 .error-message i{vertical-align:middle}.module-image .file-chooser-button{position:absolute;top:0;right:0;margin:0;padding:0;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-insights .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.module-insights .module-insights__container{margin-bottom:0}.module-insights .module-insights__container h2{text-align:center;margin:20px 0 30px}.module-insights .grid-wrapper{margin-bottom:0}.modules .module-insights__container .grid__cell{margin-bottom:0}.modules .module-insights__container .spec-insight-card{margin:0 0 20px}.color--white{background-color:#fff}.color--light_grey{background-color:#eee}.ui-autocomplete.ui-front.ui-menu{width:381px}.module-related_clients .module__padding-top{padding-top:40px!important}.module-related_clients .module__padding-bottom{padding-bottom:40px!important}.module-related_clients .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.module-related_clients .module-related_clients__container{margin-bottom:0}.module-related_clients .module-related_clients__container h2{text-align:center;margin:20px 0 30px}.module-related_clients .module-related_clients__container .grid-lg{max-width:1280px}.module-related_clients .grid-wrapper{margin-bottom:0}.module-related_clients .image-with-link a{font-size:initial}.module-related_clients .image-with-link a.image-wrapper{outline:1px solid #b3b3b3;margin-bottom:1.2em;line-height:150px;display:block;text-align:center;background:#fff}.module-related_clients .image-with-link a.image-wrapper img{max-width:75%;max-height:85px;vertical-align:middle;display:inline-block;padding:0}.module-related_clients .related_stories-configuration .collection-item .input-group input{width:60%}.module-related_clients .related_stories-configuration .collection-item .input-checkbox{margin-top:15px;padding-left:40px}.module-related_clients .related_stories-configuration .error{padding-left:40px}.module-related_clients .related_stories-configuration .labelled-search-input input::-webkit-input-placeholder{color:#666!important}.module-related_clients .related_stories-configuration .labelled-search-input input::-moz-placeholder{color:#666!important}.module-related_clients .related_stories-configuration .labelled-search-input input:-ms-input-placeholder{color:#666!important}.module-related_clients .rich-text-editor-container{padding-right:0}.modules .module-related_clients__container .grid__cell.media{padding:0 37.5px}@media screen and (max-width:800px){.modules .module-related_clients__container .grid__cell.media{padding:0 12.5px 50px}.modules .module-related_clients__container .grid__cell.media:last-child{padding-bottom:0}}.module-agenda .grid-wrapper{margin-bottom:0}.module-agenda .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.module-events .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.module-events .module-events__container{margin-bottom:0}.module-events .module-events__container h2{text-align:center;margin:0 0 25px 0}.modules .module-events__container .grid__cell{margin-bottom:0}.modules .module-events__container .spec-insight-card{margin-bottom:25px}.module-jobs .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.module-jobs .module-jobs__container.grid-wrapper{margin-bottom:0}.module-jobs .module-jobs__container .grid{max-width:900px}.module-jobs .module-jobs__container h2{text-align:center;margin:0 0 25px 0}.module-jobs .module-jobs__container .event-table{border-top:1px solid #000}@media screen and (max-width:800px){.module-jobs .module-jobs__container .event-table{margin-bottom:0!important}.module-jobs .module-jobs__container .event-table .desktop-only{display:none!important}}.module-jobs .module-jobs__container .event-table thead th{font-style:normal;font-weight:400;background:inherit;text-align:left;padding:22px 12.5px 20px}.module-jobs .module-jobs__container .event-table tbody{border-top:1px solid #000}.module-jobs .module-jobs__container .event-table tbody td{padding:22px 12.5px 20px}.module-jobs .module-jobs__container .event-table tbody td:nth-child(1){width:25%}@media screen and (max-width:600px){.module-jobs .module-jobs__container .event-table tbody td:nth-child(1):after{content:" - "}}.module-jobs .module-jobs__container .event-table tbody td:nth-child(2){width:25%}.module-jobs .module-jobs__container .event-table tbody td:nth-child(3){width:50%}@media screen and (max-width:600px){.module-jobs .module-jobs__container .event-table tbody td:nth-child(3){display:table-cell;padding-top:0;padding-bottom:10px}}@media screen and (max-width:600px){.module-jobs .module-jobs__container .event-table tbody td{padding-left:0!important}}.module-jobs .module-jobs__container .event-table tbody th:nth-child(1){width:25%}.module-jobs .module-jobs__container .event-table tbody th:nth-child(2){width:25%}.module-jobs .module-jobs__container .event-table tbody th:nth-child(3){width:50%}.module-jobs .module-jobs__container .event-table tbody tr{border-bottom:1px solid #d1d1d1}.module-jobs .dropdown-group.dropdown-city select,.module-jobs .dropdown-group.dropdown-region select{width:100%}.module-jobs .dropdown-city select{margin-top:30px}.module-jobs .dropdown-city select:disabled{cursor:not-allowed}.module-jobs #jobs-error-text{padding-left:40px}.module-key-message .grid-wrapper{margin-bottom:0}.module-key-message .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.color--white{background-color:#fff}.color--light_grey{background-color:#eee}.module-map .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.module-map .module-map__container{margin-bottom:0}.module-map .module-map__container h2{text-align:center;margin:25px 0 25px 0}.modules .module-map__container .grid__cell{margin-bottom:0}.module-rich_text.grid-wrapper{padding-top:20px}.module-rich_text.grid-wrapper p{line-height:1.4em}.inline_image-configuration textarea{resize:vertical}.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% center!important;background-repeat:no-repeat!important;background-color:#000;color:#fff}.module-inline_image .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.module-inline_image .module-image{padding:0}.modules .module-inline_image__container .grid__cell{margin-bottom:0}.modules .module-inline_image__container .grid{max-width:100%}.modules .module-inline_image__container .spec-insight-card{margin-bottom:25px}.module-full_width_image .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.module-parallax_image .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.module-image_collection .module__padding-top{padding-top:40px!important}.module-image_collection .module__padding-bottom{padding-bottom:20px!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 .module-id{padding:0}.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-video_collection .module__padding-top{padding-top:40px!important}.module-video_collection .module__padding-bottom{padding-bottom:20px!important}.module-video_collection .video{padding:0 0 20px;display:block;margin:auto}.module-video_collection .error-message{padding:24% 0;margin-bottom:0}.module-video_collection .error-message i{display:block}.unconfigured-video-collection .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.video-delete-confirm-dialog{z-index:2500}.video-delete-confirm-dialog .cancel-button,.video-delete-confirm-dialog .confirm-button{opacity:1;display:inline}.video_collection-configuration .videos .input-group .dialog-buttons{margin-top:0}.video_collection-configuration .videos .input-group input,.video_collection-configuration .videos .input-group textarea{width:60%}.video_collection-configuration .delete_button{border-bottom:0;padding-bottom:12px;position:relative;left:-8%}.video_collection-configuration #video-collection-error-text{padding-left:40px}.video_collection-configuration h3.edit-form-sub-section-title{width:60%;display:inline-block}.video_collection-configuration .button__add{margin:0 0 30px 40px}.form-modal .module-video-banner__container .title,.video-banner-configuration .module-video-banner__container .title{text-align:center;margin-bottom:30px}.form-modal .module-video-banner__container .description,.video-banner-configuration .module-video-banner__container .description{text-align:center;margin:30px auto 0 auto;max-width:750px}.form-modal .module-video-banner__container .description p,.video-banner-configuration .module-video-banner__container .description p{margin-bottom:0}.form-modal .module-video-banner__container .description h2:not([class]),.form-modal .module-video-banner__container .description h3:not([class]),.form-modal .module-video-banner__container .description h4:not([class]),.form-modal .module-video-banner__container .description li:not([class]),.form-modal .module-video-banner__container .description p:not([class]),.video-banner-configuration .module-video-banner__container .description h2:not([class]),.video-banner-configuration .module-video-banner__container .description h3:not([class]),.video-banner-configuration .module-video-banner__container .description h4:not([class]),.video-banner-configuration .module-video-banner__container .description li:not([class]),.video-banner-configuration .module-video-banner__container .description p:not([class]){text-align:left}.unconfigured-video-banner .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.module-text_collection .module__padding-top{padding-top:40px!important}.module-text_collection .module__padding-bottom{padding-bottom:20px!important}@media screen and (max-width:600px){.module-text_collection .media_collection .grid__cell.text-collection{margin-bottom:12.5px}}.unconfigured-text-collection .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.text-delete-confirm-dialog{z-index:2500}.text-delete-confirm-dialog .cancel-button,.text-delete-confirm-dialog .confirm-button{opacity:1;display:inline}.text_collection-configuration .module-id{padding:0}.text_collection-configuration .text-content .input-group .dialog-buttons{margin-top:0}.text_collection-configuration .text-content .input-group input,.text_collection-configuration .text-content .input-group textarea{width:60%}.text_collection-configuration .delete_button{border-bottom:0;padding-bottom:12px;position:relative;left:-8%}.text_collection-configuration span.error{padding-left:40px}.text_collection-configuration h3.edit-form-sub-section-title{width:60%;display:inline-block}.text_collection-configuration .button__add{margin:0 0 30px 40px}.module-sub-navigation{top:0}.module-sub-navigation .grid-wrapper{margin-bottom:0}.module-sub-navigation .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.module-sub-navigation .edit-form-configuration #sub-navigation-error-text{padding-left:40px}.module-sub-navigation .edit-form-configuration .input-group input{width:60%}.module-sub-navigation .edit-form-configuration h3.edit-form-sub-section-title{max-width:1280px}.module-sub-navigation .edit-form-configuration .sub-nav-form-padding-left{padding-left:15px}.module-sub-navigation.sticky{position:-webkit-sticky;position:sticky;z-index:1}.module-sub-navigation a{padding:15px 10px}.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 .grid{max-width:1200px}.module-side_by_side_image_text .module-side_by_side_image_text__container .two-column-media-and-text{margin:0}.module-side_by_side_image_text .module-side_by_side_image_text__container .two-column-media-and-text h2{margin:0 0 25px 0}.module-side_by_side_image_text .module-side_by_side_image_text__container .two-column-media-and-text .grid__cell,.module-side_by_side_image_text .module-side_by_side_image_text__container .two-column-media-and-text .paragraph-text p{margin-bottom:0}@media screen and (max-width:600px){.module-side_by_side_image_text .module-side_by_side_image_text__container .two-column-media-and-text .cta,.module-side_by_side_image_text .module-side_by_side_image_text__container .two-column-media-and-text .paragraph-heading{padding:0}.module-side_by_side_image_text .module-side_by_side_image_text__container .two-column-media-and-text .cta{margin-bottom:25px}}.module-side_by_side_image_text .module-side_by_side_image_text__container .two-column-media-and-text .grid-wrapper{margin-bottom:0}.module-side_by_side_video_text .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.module-side_by_side_video_text .module-side_by_side_video_text__container{margin-bottom:0}.module-side_by_side_video_text .module-side_by_side_video_text__container .grid{max-width:1200px}.module-side_by_side_video_text .module-side_by_side_video_text__container .two-column-media-and-text{margin:0}.module-side_by_side_video_text .module-side_by_side_video_text__container .two-column-media-and-text h2{margin:0 0 25px 0}.module-side_by_side_video_text .module-side_by_side_video_text__container .two-column-media-and-text .grid__cell,.module-side_by_side_video_text .module-side_by_side_video_text__container .two-column-media-and-text .paragraph-text p{margin-bottom:0}@media screen and (max-width:600px){.module-side_by_side_video_text .module-side_by_side_video_text__container .two-column-media-and-text .cta,.module-side_by_side_video_text .module-side_by_side_video_text__container .two-column-media-and-text .paragraph-heading{padding:0}.module-side_by_side_video_text .module-side_by_side_video_text__container .two-column-media-and-text .cta{margin-bottom:25px}}.module-side_by_side_video_text .module-side_by_side_video_text__container .two-column-media-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-contact_us .rich-text-editor-container#marketo_form_thankyou_message{width:350px}.contact_us-configuration form .extra-padding--right .input{padding-right:60px}.contact_us-configuration form .grid__cell .disabled-fields{margin-left:80px}.contact_us-configuration form .grid__cell .disabled-fields .input-group{margin-top:0;padding:0}.contact_us-configuration form .grid__cell input,.contact_us-configuration form .grid__cell textarea{width:50%}.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}@media screen and (min-width:600px){.module-quote_section .module-quote_section__container .quote__container h2{margin-bottom:0}}.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:center;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-collapsible .module-collapsible__icon{padding:5px;line-height:25px}}.module-collapsible .module-collapsible__content{margin-top:25px}.module-text .grid-wrapper{margin-bottom:0}.module-text .module-text__container p{margin-bottom:0}.module-text .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.book-banner-configuration textarea,.hero-banner-configuration textarea{resize:vertical}.book-banner-configuration input[type=file],.hero-banner-configuration input[type=file]{display:none}.book-banner-configuration .custom-file-upload,.hero-banner-configuration .custom-file-upload{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer;background-position:92% center!important;background-repeat:no-repeat!important;background-color:#000;color:#fff}.module-podcast__container .title{text-align:center;margin-bottom:30px}.module-podcast__container .description{text-align:center;margin:30px auto 0 auto;max-width:750px}.module-podcast__container .description p{margin-bottom:0}.module-podcast__container .description h2:not([class]),.module-podcast__container .description h3:not([class]),.module-podcast__container .description h4:not([class]),.module-podcast__container .description li:not([class]),.module-podcast__container .description p:not([class]){text-align:left}.unconfigured-podcast .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}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}.module .grid__cell>ol:last-child{margin-bottom:0}.module .grid__cell>ul:last-child{margin-bottom:0}.module .grid__cell ol,.module .grid__cell ul{display:block}.color--black{background-color:#000}.color--black.button:hover{cursor:pointer;background-color:#1a1a1a;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--black .lightenify{background-color:#383838}.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}.color-text--black{color:#000}.color-text--black:hover{color:#000}.anchor-underline-color--black{border-bottom-color:#000}.anchor-underline-color--black:hover{border-bottom-color:rgba(0,0,0,.5)}.color--white{background-color:#fff}.color--white.button:hover{cursor:pointer;background-color:#fff;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--white .lightenify{background-color:#fff}.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}.color-text--white{color:#fff}.color-text--white:hover{color:#fff}.anchor-underline-color--white{border-bottom-color:#fff}.anchor-underline-color--white:hover{border-bottom-color:rgba(255,255,255,.5)}.color--font_grey{background-color:#333}.color--font_grey.button:hover{cursor:pointer;background-color:#4d4d4d;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--font_grey .lightenify{background-color:#6b6b6b}.color-all-text--font_grey h1,.color-all-text--font_grey h2,.color-all-text--font_grey h3,.color-all-text--font_grey p,.color-all-text--font_grey span{color:#333}.color-text--font_grey{color:#333}.color-text--font_grey:hover{color:#333}.anchor-underline-color--font_grey{border-bottom-color:#333}.anchor-underline-color--font_grey:hover{border-bottom-color:rgba(51,51,51,.5)}.color--grey_dark{background-color:#737578}.color--grey_dark.button:hover{cursor:pointer;background-color:#8d8f91;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--grey_dark .lightenify{background-color:#acadaf}.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}.color-text--grey_dark{color:#737578}.color-text--grey_dark:hover{color:#737578}.anchor-underline-color--grey_dark{border-bottom-color:#737578}.anchor-underline-color--grey_dark:hover{border-bottom-color:rgba(115,117,120,.5)}.color--skin_4{background-color:#5e3e2a}.color--skin_4.button:hover{cursor:pointer;background-color:#81553a;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--skin_4 .lightenify{background-color:#ac714d}.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}.color-text--skin_4{color:#5e3e2a}.color-text--skin_4:hover{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--skin_3.button:hover{cursor:pointer;background-color:#b2937e;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--skin_3 .lightenify{background-color:#c9b3a5}.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}.color-text--skin_3{color:#9e785f}.color-text--skin_3:hover{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--skin_2.button:hover{cursor:pointer;background-color:#f6d7c2;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--skin_2 .lightenify{background-color:#fefaf7}.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}.color-text--skin_2{color:#f0ba95}.color-text--skin_2:hover{color:#f0ba95}.anchor-underline-color--skin_2{border-bottom-color:#f0ba95}.anchor-underline-color--skin_2:hover{border-bottom-color:rgba(240,186,149,.5)}.color--skin_1{background-color:#fee0c9}.color--skin_1.button:hover{cursor:pointer;background-color:#fffdfb;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--skin_1 .lightenify{background-color:#fff}.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}.color-text--skin_1{color:#fee0c9}.color-text--skin_1:hover{color:#fee0c9}.anchor-underline-color--skin_1{border-bottom-color:#fee0c9}.anchor-underline-color--skin_1:hover{border-bottom-color:rgba(254,224,201,.5)}.color--blue_3{background-color:#1a73ba}.color--blue_3.button:hover{cursor:pointer;background-color:#268ee1;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--blue_3 .lightenify{background-color:#5caae8}.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}.color-text--blue_3{color:#1a73ba}.color-text--blue_3:hover{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--blue_2.button:hover{cursor:pointer;background-color:#4acede;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--blue_2 .lightenify{background-color:#7edce7}.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}.color-text--blue_2{color:#26bdcf}.color-text--blue_2:hover{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_1{background-color:#6a2569}.color--purple_1.button:hover{cursor:pointer;background-color:#90328e;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--purple_1 .lightenify{background-color:#bd42bb}.color-all-text--purple_1 h1,.color-all-text--purple_1 h2,.color-all-text--purple_1 h3,.color-all-text--purple_1 p,.color-all-text--purple_1 span{color:#6a2569}.color-text--purple_1{color:#6a2569}.color-text--purple_1:hover{color:#6a2569}.anchor-underline-color--purple_1{border-bottom-color:#6a2569}.anchor-underline-color--purple_1:hover{border-bottom-color:rgba(106,37,105,.5)}.color--pink_snap{background-color:#b32059}.color--pink_snap.button:hover{cursor:pointer;background-color:#d92d70;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--pink_snap .lightenify{background-color:#e36193}.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}.color-text--pink_snap{color:#b32059}.color-text--pink_snap:hover{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--new_highlight.button:hover{cursor:pointer;background-color:#f33;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--new_highlight .lightenify{background-color:#ff7070}.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}.color-text--new_highlight{color:red}.color-text--new_highlight:hover{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--platforms_color.button:hover{cursor:pointer;background-color:#f6a76e;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--platforms_color .lightenify{background-color:#facaa8}.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}.color-text--platforms_color{color:#f38a3e}.color-text--platforms_color:hover{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_1{background-color:#ef5ba1}.color--pink_1.button:hover{cursor:pointer;background-color:#f489bc;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--pink_1 .lightenify{background-color:#f9c1dc}.color-all-text--pink_1 h1,.color-all-text--pink_1 h2,.color-all-text--pink_1 h3,.color-all-text--pink_1 p,.color-all-text--pink_1 span{color:#ef5ba1}.color-text--pink_1{color:#ef5ba1}.color-text--pink_1:hover{color:#ef5ba1}.anchor-underline-color--pink_1{border-bottom-color:#ef5ba1}.anchor-underline-color--pink_1:hover{border-bottom-color:rgba(239,91,161,.5)}.color--radar_header_light_green{background-color:#00aa5b}.color--radar_header_light_green.button:hover{cursor:pointer;background-color:#00dd76;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--radar_header_light_green .lightenify{background-color:#1bff95}.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}.color-text--radar_header_light_green{color:#00aa5b}.color-text--radar_header_light_green:hover{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_1{background-color:#b5b935}.color--green_1.button:hover{cursor:pointer;background-color:#cace53;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--green_1 .lightenify{background-color:#d9db83}.color-all-text--green_1 h1,.color-all-text--green_1 h2,.color-all-text--green_1 h3,.color-all-text--green_1 p,.color-all-text--green_1 span{color:#b5b935}.color-text--green_1{color:#b5b935}.color-text--green_1:hover{color:#b5b935}.anchor-underline-color--green_1{border-bottom-color:#b5b935}.anchor-underline-color--green_1:hover{border-bottom-color:rgba(181,185,53,.5)}.color--yellow_1{background-color:#fff450}.color--yellow_1.button:hover{cursor:pointer;background-color:#fff783;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--yellow_1 .lightenify{background-color:#fffbc0}.color-all-text--yellow_1 h1,.color-all-text--yellow_1 h2,.color-all-text--yellow_1 h3,.color-all-text--yellow_1 p,.color-all-text--yellow_1 span{color:#fff450}.color-text--yellow_1{color:#fff450}.color-text--yellow_1:hover{color:#fff450}.anchor-underline-color--yellow_1{border-bottom-color:#fff450}.anchor-underline-color--yellow_1:hover{border-bottom-color:rgba(255,244,80,.5)}.color--light_grey{background-color:#eee}.color--light_grey.button:hover{cursor:pointer;background-color:#fff;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.color--light_grey .lightenify{background-color:#fff}.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}.color-text--light_grey{color:#eee}.color-text--light_grey:hover{color:#eee}.anchor-underline-color--light_grey{border-bottom-color:#eee}.anchor-underline-color--light_grey:hover{border-bottom-color:rgba(238,238,238,.5)}.homepage__section-title{font-size:40px;line-height:.8em;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) no-repeat center center;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;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.feature_summary:focus,.feature_summary:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.feature_summary:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in;opacity:.7}@media screen and (max-width:600px){.feature_summary .feature_summary--inside{padding:15px 25px 0}.feature_summary:nth-child(1) .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:nth-child(1){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-size:24px;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}}@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}}.home-page-editable .grid-wrapper{margin-bottom:0}.home-page-editable a.btn.module-menu__delete,.home-page-editable a.btn.module-menu__move-down,.home-page-editable a.btn.module-menu__move-up{display:none!important}.home-page-editable .module .module__padding-top{padding-top:0}.home-page-editable .module .module-photo_card_grid__container.module__padding-bottom{padding-bottom:30px}.home-page-editable .module .video_content{padding-right:20px;padding-left:20px}.home-page-editable .module.module-text_collection .module__padding-bottom{padding-bottom:40px!important}.home-page-editable .module.module-text_collection .media_collection{padding-top:0}.home-page-editable .module.module-text_collection .media_collection .grid__cell{padding:0 15px}.home-page-editable .module.module-text_collection .media_collection .media{margin-bottom:25px}@media screen and (min-width:600px){.home-page-editable .module.module-text_collection .module-text_collection__container{margin:25px 0 50px}}.home-page-editable .module.module-photo_card_grid a.btn.module-menu__padding-bottom,.home-page-editable .module.module-photo_card_grid a.btn.module-menu__padding-top,.home-page-editable .module.module-video-ce a.btn.module-menu__padding-bottom,.home-page-editable .module.module-video-ce a.btn.module-menu__padding-top{display:none!important}.home-page-editable .module-text_collection .module-text_collection__container .heading__section,.home-page-editable .module-text_collection .module-text_collection__container .title,.home-page-editable .module-text_collection .video_content .heading__section,.home-page-editable .module-text_collection .video_content .title,.home-page-editable .module-video-ce .module-text_collection__container .heading__section,.home-page-editable .module-video-ce .module-text_collection__container .title,.home-page-editable .module-video-ce .video_content .heading__section,.home-page-editable .module-video-ce .video_content .title{font-size:40px;line-height:.8em;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){.home-page-editable .module-text_collection .module-text_collection__container .heading__section,.home-page-editable .module-text_collection .module-text_collection__container .title,.home-page-editable .module-text_collection .video_content .heading__section,.home-page-editable .module-text_collection .video_content .title,.home-page-editable .module-video-ce .module-text_collection__container .heading__section,.home-page-editable .module-video-ce .module-text_collection__container .title,.home-page-editable .module-video-ce .video_content .heading__section,.home-page-editable .module-video-ce .video_content .title{font-size:34px}}@media screen and (min-width:601px) and (max-width:780px){.home-page-editable .module-text_collection .module-text_collection__container .heading__section,.home-page-editable .module-text_collection .module-text_collection__container .title,.home-page-editable .module-text_collection .video_content .heading__section,.home-page-editable .module-text_collection .video_content .title,.home-page-editable .module-video-ce .module-text_collection__container .heading__section,.home-page-editable .module-video-ce .module-text_collection__container .title,.home-page-editable .module-video-ce .video_content .heading__section,.home-page-editable .module-video-ce .video_content .title{font-size:70px}}@media screen and (min-width:781px){.home-page-editable .module-text_collection .module-text_collection__container .heading__section,.home-page-editable .module-text_collection .module-text_collection__container .title,.home-page-editable .module-text_collection .video_content .heading__section,.home-page-editable .module-text_collection .video_content .title,.home-page-editable .module-video-ce .module-text_collection__container .heading__section,.home-page-editable .module-video-ce .module-text_collection__container .title,.home-page-editable .module-video-ce .video_content .heading__section,.home-page-editable .module-video-ce .video_content .title{font-size:80px}}html:lang(cn) .home-page-editable .module-text_collection .module-text_collection__container .heading__section,html:lang(cn) .home-page-editable .module-text_collection .module-text_collection__container .title,html:lang(cn) .home-page-editable .module-text_collection .video_content .heading__section,html:lang(cn) .home-page-editable .module-text_collection .video_content .title,html:lang(cn) .home-page-editable .module-video-ce .module-text_collection__container .heading__section,html:lang(cn) .home-page-editable .module-video-ce .module-text_collection__container .title,html:lang(cn) .home-page-editable .module-video-ce .video_content .heading__section,html:lang(cn) .home-page-editable .module-video-ce .video_content .title{letter-spacing:0;line-height:1.1em}.home-page-editable .module-text_collection .module-text_collection__container .heading__section small,.home-page-editable .module-text_collection .module-text_collection__container .title small,.home-page-editable .module-text_collection .video_content .heading__section small,.home-page-editable .module-text_collection .video_content .title small,.home-page-editable .module-video-ce .module-text_collection__container .heading__section small,.home-page-editable .module-video-ce .module-text_collection__container .title small,.home-page-editable .module-video-ce .video_content .heading__section small,.home-page-editable .module-video-ce .video_content .title small{font-size:18px}@media screen and (min-width:601px) and (max-width:780px){.home-page-editable .module-text_collection .module-text_collection__container .heading__section,.home-page-editable .module-text_collection .module-text_collection__container .title,.home-page-editable .module-text_collection .video_content .heading__section,.home-page-editable .module-text_collection .video_content .title,.home-page-editable .module-video-ce .module-text_collection__container .heading__section,.home-page-editable .module-video-ce .module-text_collection__container .title,.home-page-editable .module-video-ce .video_content .heading__section,.home-page-editable .module-video-ce .video_content .title{font-size:45px}}@media screen and (min-width:781px){.home-page-editable .module-text_collection .module-text_collection__container .heading__section,.home-page-editable .module-text_collection .module-text_collection__container .title,.home-page-editable .module-text_collection .video_content .heading__section,.home-page-editable .module-text_collection .video_content .title,.home-page-editable .module-video-ce .module-text_collection__container .heading__section,.home-page-editable .module-video-ce .module-text_collection__container .title,.home-page-editable .module-video-ce .video_content .heading__section,.home-page-editable .module-video-ce .video_content .title{font-size:55px}}@media screen and (min-width:600px){.home-page-editable .module-text_collection .module-text_collection__container .heading__section,.home-page-editable .module-text_collection .module-text_collection__container .title,.home-page-editable .module-text_collection .video_content .heading__section,.home-page-editable .module-text_collection .video_content .title,.home-page-editable .module-video-ce .module-text_collection__container .heading__section,.home-page-editable .module-video-ce .module-text_collection__container .title,.home-page-editable .module-video-ce .video_content .heading__section,.home-page-editable .module-video-ce .video_content .title{font-size:45px}}.home-page-editable .module-text_collection .module-text_collection__container .paragraph-text p,.home-page-editable .module-text_collection .video_content .paragraph-text p,.home-page-editable .module-video-ce .module-text_collection__container .paragraph-text p,.home-page-editable .module-video-ce .video_content .paragraph-text p{font-size:inherit;line-height:inherit}.home-page-editable .module-text_collection .module-text_collection__container .description,.home-page-editable .module-text_collection .video_content .description,.home-page-editable .module-video-ce .module-text_collection__container .description,.home-page-editable .module-video-ce .video_content .description{font-size:18px;max-width:700px;margin:10px auto}.home-page-editable .module-text_collection .module-text_collection__container .description html:lang(cn) .responsive,.home-page-editable .module-text_collection .video_content .description html:lang(cn) .responsive,.home-page-editable .module-video-ce .module-text_collection__container .description html:lang(cn) .responsive,.home-page-editable .module-video-ce .video_content .description html:lang(cn) .responsive{display:block}@media screen and (min-width:400px){.home-page-editable .module-text_collection .module-text_collection__container .description,.home-page-editable .module-text_collection .video_content .description,.home-page-editable .module-video-ce .module-text_collection__container .description,.home-page-editable .module-video-ce .video_content .description{font-size:26px;margin:30px auto}}@media screen and (min-width:600px){.home-page-editable .module-text_collection .module-text_collection__container .description .responsive,.home-page-editable .module-text_collection .video_content .description .responsive,.home-page-editable .module-video-ce .module-text_collection__container .description .responsive,.home-page-editable .module-video-ce .video_content .description .responsive{display:none}}.home-page-editable .module-video-ce .cta{margin-top:0}.application-process-img{height:100px;text-align:center}@media screen and (max-width:600px){.application-process-img{float:right;width:33%;height:auto;padding-bottom:12.5px}}.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}@media screen and (min-width:600px){.application-process-text{text-align:center}}@media screen and (min-width:800px){.application-process-text{text-align:center}}@media screen and (min-width:985px){.application-process-text{text-align:center}}@media screen and (max-width:600px){#application-process{margin:0}}.live-header .live-header__logo{margin:0 auto;display:block;width:auto}@media screen and (min-width:400px){.live-header .live-header__logo{max-width:100%}}@media screen and (min-width:800px){.live-header .live-header__logo{max-width:90%}}@media screen and (min-width:985px){.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 .author__bio{display:none}.live-presentations .live-presentations__header{text-align:center;font-size:26px;color:#000}.live-presentations .live-presentations__list .author__image{display:none}.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__video noscript{display:none}.live-presentation .live-presentation__logo{padding:12.5px;margin-bottom:12.5px;border:1px solid #e1e1e1;-webkit-box-sizing:border-box;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__image{display:none}.talks .author__bio{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{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;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;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.talks .talks__add-talk-btn:last-child{margin-right:0}.talks .talks__add-talk-btn:focus,.talks .talks__add-talk-btn:hover{background:#77a56b;color:#fff}.talks .talks__add-talk-btn i{vertical-align:middle}.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}.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;-webkit-box-sizing:border-box;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}.financial-services{position:relative}.video_element{position:relative}.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;position:relative}.panel-with-arrow [contenteditable=true]:focus,.panel-with-arrow [contenteditable=true]:hover{background-color:grey}.panel-with-arrow:after{content:"";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}@media screen and (min-width:600px){.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}}.privacy-policy__release_statement{font-weight:700;margin-top:12.5px}.profile-mini-banner{background:no-repeat url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/background-stickers-wall.jpg) center top;background-size:auto 250px}@media screen and (min-width:600px){.profile-mini-banner .profile__name[contenteditable=true]:focus,.profile-mini-banner .profile__name[contenteditable=true]:hover{background-color:grey}}.profile-mini-banner .interview-questions-section:empty{display:none}.profile__name-grid__cell{margin-bottom:12.5px;display:table-cell;vertical-align:bottom}@media screen and (min-width:600px){.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}}@media screen and (min-width:800px){.profile__name{font-size:40pt}}.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__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{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;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;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.profile__avatar-image .crop-controls .btn:last-child{margin-right:0}.profile__avatar-image .crop-controls .btn:focus,.profile__avatar-image .crop-controls .btn:hover{background:#555;color:#fff}.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}.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;vertical-align:middle;float:left}.social-identities__delete-button{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;background:#ee312d;border-radius:2px;padding:6.25px 12.5px;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;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.social-identities__delete-button:last-child{margin-right:0}.social-identities__delete-button:focus,.social-identities__delete-button:hover{background:#ee312d;color:#fff}.social-identities__delete-button i{vertical-align:middle}@media screen and (min-width:600px){.social-identities__delete-button{right:0;top:0}}.social-identities__delete-button:hover{opacity:1}.social-identities__link{border-bottom:none;vertical-align:middle;font-size:16px;color:#000;display:inline-block;word-break:break-all;padding-top:2px}.social-identities__link:focus .social-identities__icon,.social-identities__link:hover .social-identities__icon{opacity:.8}.social-identities__handle{display:none}@media screen and (min-width:600px){.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__option:focus img,.social-identities-configuration__option:hover img{opacity:.8}.social-identities-configuration__add{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;background:#77a56b;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;font-size:16px;float:right;line-height:28px;margin-right:0;font-weight:100}.social-identities-configuration__add:focus,.social-identities-configuration__add:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.social-identities-configuration__add:last-child{margin-right:0}.social-identities-configuration__add:focus,.social-identities-configuration__add:hover{background:#77a56b;color:#fff}.social-identities-configuration__add i{vertical-align:middle}.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{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;background:#ee312d;border-radius:2px;padding:6.25px 12.5px;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:focus,.interview-question .interview-question__delete-button:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.interview-question .interview-question__delete-button:last-child{margin-right:0}.interview-question .interview-question__delete-button:focus,.interview-question .interview-question__delete-button:hover{background:#ee312d;color:#fff}.interview-question .interview-question__delete-button i{vertical-align:middle}.interview-question .interview-question__delete-button:hover{opacity:1}.interview-question__question{color:#ee312d;font-style:italic}@media screen and (max-width:600px){.interview-question__question{margin-bottom:0}}.interview-question__answer{padding-bottom:25px;font-style:italic}@media screen and (max-width:600px){.interview-question__answer{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{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;background:#77a56b;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;font-size:16px;margin:0;float:right}.interview-questions-configuration__add:focus,.interview-questions-configuration__add:hover{cursor:pointer;background:#333;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.interview-questions-configuration__add:last-child{margin-right:0}.interview-questions-configuration__add:focus,.interview-questions-configuration__add:hover{background:#77a56b;color:#fff}.interview-questions-configuration__add i{vertical-align:middle}.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}.search-results__message{margin-top:25px}.search-pagination .search-next-page{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-top:25px;padding-left:12.5px;width:50%}.search-pagination .search-next-page a:after{content:'\0000a0»'}.search-pagination .search-previous-page{-webkit-box-sizing:border-box;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:'«\0000a0'}.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}.apply-button-right{margin-bottom:25px}.admin a.btn{margin-bottom:25px}#admin-bar .row{max-width:1280px}#confirm-publish-dialog .search-checkbox{margin-bottom:20px;font-size:18px}#help{padding:6px 0 6px 20px}#help i{color:#ee0b77;padding-right:5px}#help a{border-bottom:none}#help a:hover{border-bottom:1px solid #ee0b77}#user-panel{padding-top:3px}.events-conferences .image-with-link{height:100px;width:200px;position:relative}.events-conferences .image-with-link img{max-height:100px;max-width:200px;width:auto;height:auto;margin:auto;top:0;left:0;right:0;bottom:0;position:absolute}@media screen and (min-width:600px){.events-conferences .text-with-heading-cta.grid-wrapper{margin-bottom:25px}.events-conferences .media_collection{padding-top:0}}.cropFrame{overflow:hidden;position:relative;display:inline-block}.cropImage{position:absolute;top:0;left:0;cursor:move;max-width:none}.cropControls{background:#eee;width:100%;height:26px;position:absolute;z-index:100;bottom:0;left:0;opacity:0;transition:opacity .25s linear;-moz-transition:opacity .25s linear;-webkit-transition:opacity .25s linear;t-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropFrame.hover .cropControls{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}.ui-autocomplete{display:none;position:absolute;padding:0;margin:0;list-style-type:none;-webkit-box-shadow:1px 2px 6px;box-shadow:1px 2px 6px;background-color:#fff;color:#333;-webkit-transition:left .1s ease-in-out;transition:left .1s ease-in-out;overflow-y:scroll;max-height:300px}.ui-menu-item{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:0;overflow:hidden}.ui-menu-item a{text-decoration:none;color:#333;width:100%;border:none;display:inline-block;padding-left:10px}.ui-menu-item a:hover{color:#333}.ui-menu-item .ui-state-active,.ui-menu-item .ui-state-focus{background-color:#444!important;color:#fff!important}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sey-list{display:none;position:absolute;padding:0;margin:0;list-style-type:none;-webkit-box-shadow:1px 2px 6px;box-shadow:1px 2px 6px;background-color:#fff;color:#333;-webkit-transition:left .1s ease-in-out;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-"],[class^=icon-]{font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}[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:solid 1px #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-]{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}.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-"].icon-large,.btn [class^=icon-].icon-large,.nav [class*=" icon-"].icon-large,.nav [class^=icon-].icon-large{line-height:.9em}.btn [class*=" icon-"].icon-spin,.btn [class^=icon-].icon-spin,.nav [class*=" icon-"].icon-spin,.nav [class^=icon-].icon-spin{display:inline-block}.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{line-height:.9em}.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;display:inline-block;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-stack .icon-stack-base{font-size:2em}.icon-spin{display:inline-block;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);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:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical:before{-webkit-transform:scale(1,-1);transform:scale(1,-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-reply-all:before{content:"\f122"}.icon-mail-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;display:inline-block;z-index:9999994;overflow:hidden}.sp-container.sp-flat{position:relative}.sp-container,.sp-container *{-webkit-box-sizing:content-box;box-sizing:content-box}.sp-top{position:relative;width:100%;display:inline-block}.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0}.sp-color{position:absolute;top:0;left:0;bottom:0;right:20%}.sp-hue{position:absolute;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{position:absolute;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-handle{position:absolute;top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid #000;background:#fff;opacity:.8}.sp-alpha{display:none;position:absolute;bottom:-14px;right:0;left:0;height:8px}.sp-alpha-inner{border:solid 1px #333}.sp-clear{display:none}.sp-clear.sp-clear-display{background-position:center}.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 button,.sp-container.sp-dragging .sp-input,.sp-dragger,.sp-preview,.sp-replacer,.sp-slider{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;-ms-user-select:none;user-select:none}.sp-container.sp-input-disabled .sp-input-container{display:none}.sp-container.sp-buttons-disabled .sp-button-container{display:none}.sp-container.sp-palette-buttons-disabled .sp-palette-button-container{display:none}.sp-palette-only .sp-picker-container{display:none}.sp-palette-disabled .sp-palette-container{display:none}.sp-initial-disabled .sp-initial{display:none}.sp-sat{background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(204,154,129,0)));background-image:linear-gradient(to right,#fff,rgba(204,154,129,0))}.sp-val{background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(204,154,129,0)));background-image:linear-gradient(to top,#000,rgba(204,154,129,0))}.sp-hue{background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.sp-1{height:17%}.sp-2{height:16%}.sp-3{height:17%}.sp-4{height:17%}.sp-5{height:16%}.sp-6{height:17%}.sp-hidden{display:none!important}.sp-cf:after,.sp-cf:before{content:"";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;position:absolute;top:0;left:0}.sp-slider{position:absolute;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:solid 1px #f0c49b;padding:0}.sp-clear,.sp-color,.sp-container,.sp-container button,.sp-container input,.sp-hue{font:normal 12px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sp-top{margin-bottom:3px}.sp-clear,.sp-color,.sp-hue{border:solid 1px #666}.sp-input-container{float:right;width:100px;margin-bottom:4px}.sp-initial-disabled .sp-input-container{width:100%}.sp-input{font-size:12px!important;border:1px inset;padding:4px 5px;margin:0;width:100%;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;padding-bottom:300px;margin-bottom:-290px}.sp-picker-container{width:172px;border-left:solid 1px #fff}.sp-palette-container{border-right:solid 1px #ccc}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;width:24px;height:15px;margin:3px;cursor:pointer;border:solid 2px transparent}.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:solid 1px #333}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}.sp-initial .sp-clear-display{background-position:center}.sp-button-container,.sp-palette-button-container{float:right}.sp-replacer{margin:0;overflow:hidden;cursor:pointer;padding:4px;display:inline-block;border:solid 1px #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{position:relative;width:25px;height:20px;border:solid 1px #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:solid 1px #d0d0d0}.sp-container{padding-bottom:0}.sp-container button{background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ccc));background-image:linear-gradient(to bottom,#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-gradient(linear,left top,left bottom,from(#ddd),to(#bbb));background-image:linear-gradient(to bottom,#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;-webkit-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-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;padding:2px;margin-right:5px;vertical-align:middle;text-decoration:none}.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}.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:center;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-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{position:relative;overflow:hidden;display:block;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:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*!
 * Quill Editor v1.0.0
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:text;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li::before{content:'\25CF'}.ql-editor li::before{display:inline-block;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em}.ql-editor ol li,.ql-editor ul li{padding-left:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-num}.ql-editor ol li:before{content:counter(list-num,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank::before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;pointer-events:none;position:absolute}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;outline:0;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-mitter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-mitter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-mitter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-mitter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-mitter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-mitter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-mitter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-mitter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-mitter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-mitter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-mitter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-mitter{stroke:#06c}.ql-snow{-webkit-box-sizing:border-box;box-sizing:border-box}.ql-snow *{-webkit-box-sizing:border-box;box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke,.ql-snow .ql-toolbar.snow{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-mitter{fill:none;stroke:#444;stroke-mitterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding-bottom:2px;padding-top:2px}.ql-snow .ql-editor code:after,.ql-snow .ql-editor code:before{content:"\A0";letter-spacing:-2px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-color-picker .ql-picker-item.ql-primary-color{margin-bottom:toolbarPadding}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;-webkit-box-shadow:rgba(0,0,0,.2) 0 2px 8px;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;color:#444;margin-top:10px;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'Save';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.slick-loading .slick-list{background:#fff url(/imgs/spinner.gif) center center no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.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"}[dir=rtl] .slick-prev:before{content:"\f054"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\f054"}[dir=rtl] .slick-next:before{content:"\f053"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.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+1F00-1FFF}@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+1E00-1EFF,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+0000-00FF,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+1F00-1FFF}@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+1E00-1EFF,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+0000-00FF,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+1F00-1FFF}@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+1E00-1EFF,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+0000-00FF,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+1F00-1FFF}@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+1E00-1EFF,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+0000-00FF,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+1F00-1FFF}@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+1E00-1EFF,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+0000-00FF,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+1F00-1FFF}@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+1E00-1EFF,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+0000-00FF,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+1F00-1FFF}@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+1E00-1EFF,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+0000-00FF,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+1F00-1FFF}@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+1E00-1EFF,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+0000-00FF,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+1F00-1FFF}@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+1E00-1EFF,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+0000-00FF,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+1F00-1FFF}@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+1E00-1EFF,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+0000-00FF,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:'Noto Sans';font-style:normal;font-weight:300;src:local("Noto Sans CJK SC Light"),url(//static.thoughtworks.com/fonts/NotoSansCJKsc-300.woff2) format("woff2")}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:local("Noto Sans CJK SC Regular"),url(//static.thoughtworks.com/fonts/NotoSansCJKsc-400.woff2) format("woff2")}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:900;src:local("Noto Sans CJK SC Medium"),url(//static.thoughtworks.com/fonts/NotoSansCJKsc-500.woff2) format("woff2")}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;src:local("Noto Sans CJK SC Bold"),url(//static.thoughtworks.com/fonts/NotoSansCJKsc-700.woff2) format("woff2")}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:600;src:local("Noto Sans CJK SC ExtraBold"),url(//static.thoughtworks.com/fonts/NotoSansCJKsc-900.woff2) format("woff2")}.insights-article-body ol,.insights-article-body ul{display:block}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif;font-size:18px;line-height:1.6em;color:#333;margin:0;padding:0;font-weight:100;-webkit-font-smoothing:antialiased}.nav{padding-top:11px;margin-left:0}.nav li{display:inline-block;margin-right:3.6%;margin-bottom:1em;font-size:18px;list-style-type:none;list-style:none;line-height:1em;padding-left:0}a{color:#ee0b77;text-decoration:none;cursor:pointer;border-bottom:1px solid #ee0b77}a:hover{border-bottom-color:#f867ac}a:hover{color:#f867ac}a.no-underline{border-bottom:none}.reset-links a{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}@media screen and (min-width:600px){#cookie-banner-close-button{margin:.2em .5em}}#cookie-banner{margin-bottom:5px}@media screen and (min-width:600px){#cookie-banner{margin-bottom:auto}}.addthis_inline_share_toolbox{margin:12.5px 0 25px}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;display:inline-block}li{padding-left:10px}dd{display:inline-block}dt{display:inline-block;font-weight:700;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{font-weight:700;border-bottom:.2em solid #80c9d2}table td,table th{padding:10px 10px 10px 15px;line-height:1.8em;text-align:left;vertical-align:top}table th{font-weight:700}table tbody tr{border-bottom:1px solid #ccc}.justify{text-align:justify}.justify-left{text-align:left}.justify-right{text-align:right}.right{float:right}.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{margin-bottom:0}.container.nav-container,.container.section-title-container,.utility-container{margin-bottom:0}.container.footer-container,.container.multi-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}div.separator.example{margin-bottom:3em!important}@media screen and (min-width:601px){div.separator{padding-top:3em;padding-bottom:0;margin-bottom:3em}}.black{background:#000}#tab-nav-list{text-align:center}#tab-nav-list img{vertical-align:middle;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;background-color:#f5f5f5;padding:0 10px 29px 10px;height:18px}.tab-mobile-header.not-selected{margin-bottom:5px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;padding:0 10px 15px 10px}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}.hero .nav li a{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.hero .nav li a:focus,.hero .nav li a:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.hero .nav li a:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in;opacity:.7}.hero .nav li a:after{content:'\0000a0»'}.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(2n+1){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,left top,left bottom,from(#333),to(#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}.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{font-family:"Open Sans",FangSong,"仿宋",STFangSong,"华文仿宋",serif;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;text-align:center}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}.listing em{display:inline-block}.listing .row,.listing em{margin-bottom:20px}.listing h2{margin-bottom:0}.listing .item h3{margin-bottom:0}.listing .item .date{font-style:italic;font-size:18px;font-weight:700;color:#333;text-transform:uppercase;margin:0 0 12.5px;display:block}.listing p{overflow:hidden}.listing a{border-bottom:none}.item-summary-border{margin-bottom:1em}.item-summary-border a{border-bottom:none}.item-head{margin:0 0 13px;border-bottom:1px solid #999;padding-bottom:13px}.featured-link{margin-bottom:3em}.hidden{display:none!important}.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}.disable{opacity:.4}.featured-quote{font-weight:300;padding:0 0 25px;margin:0;line-height:1.3em;font-size:24px;font-style:italic;display:block;background:no-repeat url(/imgs/icons/quote-open.png) left top,no-repeat url(/imgs/icons/quote-close.png) right top;background-size:55px;padding:0 80px 25px 80px}.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-style:italic;font-size:18px;font-weight:700;color:#333;text-transform:uppercase;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}}.channel-blog-summary{margin-bottom:.4em;margin-top:.4em}.flowing-blog-summary{margin-bottom:2em;float:left}@media screen and (max-width:600px){.flowing-blog-summary{width:90%}}@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;font-family:"Open Sans",FangSong,"仿宋",STFangSong,"华文仿宋",serif;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}a.btn.channel-btn:after{content:''}.inline-index{margin:0}.inline-index li{list-style:none;display:inline-block;padding:0 1em 10px 0}.inline-index li a{font-weight:700}.author-image{width:30.75%;float:left;margin-right:3.8%}.author-image img{vertical-align:middle}.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}.toplink a{font-weight:700}.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;font-weight:700;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{text-align:center}#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 20px 0;background:rgba(255,255,255,.95);z-index:10;height:32px}#admin-bar a{font-weight:700}#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{-webkit-box-shadow:none;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}#ui-datepicker-div .ui-datepicker-title{text-align:center}div#contributors{margin-bottom:3em}.products .product{padding:1em;text-align:center}.products .product .logo{height:5em}.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;padding-top:20px;padding-bottom:10px;padding-left:10px;padding-right:10px;background-color:#fff;z-index:2}.share{position:relative}img#sharing-button{float:right}.share-hide img{float:right;margin-bottom:10px}.flag-ref--hide{visibility:hidden}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;height:30px;font:12px Verdana;background:#fff;border:1px;border-style:solid;border-color:#d3d3d3;cursor:pointer}.point_selected{font-weight:700}.point_description{display:block;margin-bottom:1em;margin-left:9px;font-size:14px}.list_points{cursor:pointer}.hide{display:none}.show{display:block}.margin--none{margin:0}.padding--none{padding:0}.social-justice-summary{font-size:1.4em;line-height:1.8em}@media screen and (max-width:600px){.float-right-mobile{width:30%!important;float:right!important}}.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}.mobile-only-media{display:none}@media screen and (max-width:800px){.mobile-only-media{display:block}.desktop-only-media{display:none}}.mobile-only{display:none}@media screen and (max-width:600px){.desktop-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{margin-bottom:0}.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}.graphic-block,.photo-block{margin-bottom:20px}#footer .fourcol,.graphic-block-small{margin-bottom:20px}#footer .fourcol:last-child{margin-bottom:30px}.logo-block,.logo-block.last{width:47%;margin-right:6%}.logo-block:nth-child(even){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%}}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){html:lang(cn) br.responsive{display:block}}@media screen and (min-width:600px){.reduce-top-margin{margin-top:-12.5px!important}}@media screen and (min-width:600px){.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-media{display:none}@media screen and (max-width:800px){.mobile-only-media{display:block}.desktop-only-media{display:none}}.mobile-only{display:none}@media screen and (max-width:600px){.desktop-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{margin-bottom:0}.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}.graphic-block,.photo-block{margin-bottom:20px}#footer .fourcol,.graphic-block-small{margin-bottom:20px}#footer .fourcol:last-child{margin-bottom:30px}.logo-block,.logo-block.last{width:47%;margin-right:6%}.logo-block:nth-child(even){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-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif!important;font-size:18px!important;width:100%!important}.mktoForm.marketo-custom-styles .mktoError{right:90px!important}.mktoForm.marketo-custom-styles input[type=email].mktoField+.mktoError{bottom:-3em!important}@media screen and (max-width:600px){.mktoForm.marketo-custom-styles input[type=email].mktoField+.mktoError{bottom:-3.3em!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,.mktoForm.marketo-custom-styles textarea{width:100%!important}.mktoForm.marketo-custom-styles .mktoField{clear:none}.mktoForm.marketo-custom-styles .mktoFormCol{float:none}.mktoForm.marketo-custom-styles .mktoFieldWrap{float:none}.mktoForm.marketo-custom-styles .mktoFormRow a{padding:0}.mktoForm.marketo-custom-styles .mktoButtonWrap.mktoSimple{margin-left:0!important}.mktoForm.marketo-custom-styles .mktoButtonWrap.mktoSimple .mktoButton{-webkit-transition:all .2s ease-out;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:400;font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","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:translate(0,-2px);transform:translate(0,-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;vertical-align:middle}.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 .disclaimer img{height:24px;width:24px}#responsive-tech-radar .grid-wrapper--separator{padding-bottom:25px}#responsive-tech-radar .heading__section{font-size:40px;line-height:.8em;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){#responsive-tech-radar .heading__section{font-size:34px}}@media screen and (min-width:601px) and (max-width:780px){#responsive-tech-radar .heading__section{font-size:70px}}@media screen and (min-width:781px){#responsive-tech-radar .heading__section{font-size:80px}}html:lang(cn) #responsive-tech-radar .heading__section{letter-spacing:0;line-height:1.1em}#responsive-tech-radar .heading__section small{font-size:18px}@media screen and (min-width:601px) and (max-width:780px){#responsive-tech-radar .heading__section{font-size:45px}}@media screen and (min-width:781px){#responsive-tech-radar .heading__section{font-size:55px}}#responsive-tech-radar .all-blips-timeline{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}#responsive-tech-radar .text-with-heading-cta{height:unset!important;padding:0}@media screen and (max-width:600px){#responsive-tech-radar .text-collection:last-child{margin-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 a{display:inline-block}#responsive-tech-radar .radar-info-message a{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#responsive-tech-radar .radar-info-message a:focus,#responsive-tech-radar .radar-info-message a:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}#responsive-tech-radar .radar-info-message a:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in;opacity:.7}#responsive-tech-radar .radar-info-message a:after{content:'\0000a0»'}#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}@media screen and (min-width:800px){#responsive-tech-radar #quadrant-blip-list h3.ring{padding:0}}#responsive-tech-radar #quadrant-blip-list ul{margin-left:0;display:block}#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 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}@media screen and (min-width:800px){#responsive-tech-radar #quadrant-blip-list .blip-link{padding:0 5px 0 5px;line-height:1.8em}}#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}#responsive-tech-radar #quadrant-blip-list .blip-link .blip-graphic-id{display:none}@media screen and (min-width:800px){#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}@media screen and (min-width:800px){#responsive-tech-radar #quadrant-blip-list .blip-description{border-top:solid 1px #777;border-bottom:solid 1px #777;margin-bottom:5px}}#responsive-tech-radar #quadrant-blip-list .radar-movement{padding:0 4px 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 .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;font-size:large;font-weight:300;padding-left:10px}#responsive-tech-radar #blip-view .faded-blip-info{float:right;margin-left:25px;position:relative;z-index:1}#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;padding-top:30px}#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{display:inline;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 ul li.search-list-display{display:block;width:100%}#responsive-tech-radar #a-z .a-z-links ul li.search-list-display h4{width:100%;color:#666;font-weight:100;border-bottom:.5px solid #000;padding-top:30px}#responsive-tech-radar #a-z .a-z-links ul li.search-list-display h4.padding--top{padding-top:46px}#responsive-tech-radar #a-z .a-z-links ul li.search-list-display p{margin-bottom:0;font-size:14px;color:#666;font-weight:400}#responsive-tech-radar #a-z .a-z-links ul li.search-list-display p.padding--bottom{padding-bottom:8px}#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 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{min-width:100px;background-color:#000;color:#fff}#responsive-tech-radar form.radar-search.no-display{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 .introduction{padding:20px 0}#responsive-tech-radar #faq .heading{padding-top:30px}#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:" »"}#responsive-tech-radar #faq .accordion__section-title:hover{cursor:pointer}#responsive-tech-radar .marketo_form__on_success_message{display:none}#responsive-tech-radar .paragraph-with-heading--radar{padding:0;color:#636363}#responsive-tech-radar .paragraph-with-heading--radar .paragraph-heading{text-align:left}#responsive-tech-radar .paragraph-with-heading--radar .paragraph-heading .heading__section{font-size:16px;font-weight:400;text-transform:none;margin:20px 0 10px}#responsive-tech-radar .paragraph-with-heading--radar .paragraph-heading .heading__section .error{color:#ee312d}#responsive-tech-radar .paragraph-with-heading--radar .paragraph-text p{font-size:16px;line-height:1.4em}@media screen and (min-width:600px){#responsive-tech-radar .paragraph-with-heading--radar .grid__cell{padding:0}}@media screen and (max-width:600px){#responsive-tech-radar .paragraph-with-heading--radar{display:block}}.blip-timeline{margin-left:20px;border-left:6px solid #eee;clear:both;margin-left:20px}@media screen and (min-width:600px){.blip-timeline{clear:none}}.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{-webkit-box-sizing:border-box;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}.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-quadrant-label{display:inline-block;font-size:18px;font-weight:700;margin-bottom:18px}.blip-quadrant-label{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.blip-quadrant-label:focus,.blip-quadrant-label:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);opacity:.85}.blip-quadrant-label:active{-webkit-transform:translate(0,2px);transform:translate(0,2px);-webkit-transition:opacity 0 ease-in;transition:opacity 0 ease-in;-webkit-transition:opacity 0 ease-in,-webkit-transform 0 ease-in;transition:opacity 0 ease-in,-webkit-transform 0 ease-in;transition:transform 0 ease-in,opacity 0 ease-in;transition:transform 0 ease-in,opacity 0 ease-in,-webkit-transform 0 ease-in;opacity:.7}}.marketo_form .mktoLogicalField.mktoCheckboxList{width:20px!important;padding-left:0}@media screen and (max-width:800px){.marketo_form .mktoLogicalField.mktoCheckboxList{width:23px!important}}.marketo_form .mktoGutter{width:0!important}.marketo_form input[type=checkbox].mktoField{height:21px!important}.marketo_form input.mktoField{border-width:0!important;background-color:#ebebeb!important;border-radius:0!important;border-bottom:2px solid #d7d7d7!important;-webkit-box-shadow:none!important;box-shadow:none!important}.marketo_form select.mktoField{border-width:0!important;background-color:#ebebeb!important;border-radius:0!important;border-botom:2px solid #d7d7d7!important;-webkit-box-shadow:none!important;box-shadow:none!important}.marketo_form button.mktoButton{font-family:"Open Sans","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","微软雅黑","Helvetica Neue",Arial,sans-serif!important;margin-top:12.5px!important;border:none!important;font-weight:100!important;-webkit-font-smoothing:antialiased!important;text-align:center!important;font-size:20px!important;-webkit-transition:all .2s ease-out!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;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:600px){.infrastructure-as-code .radar_ring_col{width:100%}}.infrastructure-as-code .leftie{float:left;padding-left:0}@media screen and (max-width:600px){.infrastructure-as-code .leftie{padding-right:0}}.infrastructure-as-code .rightie{float:right;padding-right:0}@media screen and (max-width:600px){.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}@media screen and (max-width:600px){.priority-navigation{margin-top:0}}.priority-navigation h1{margin-bottom:25px!important}.priority-navigation .channels_nav{font-size:16px;font-weight:400}.priority-navigation .channels_nav .priority-nav-elements{height:30px}.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}@media screen and (max-width:600px){.priority-navigation .channels_nav .all_topics{float:none}}.priority-navigation .channels_nav .channels_nav--all-topics{padding-left:8px;border-left:1px solid #808285}@media screen and (max-width:600px){.priority-navigation .channels_nav .channels_nav--all-topics{padding-left:0;border:none;float:none}}@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{padding:0}.priority-navigation .channels_nav .remove_padding_in_between .channels_nav--top-channels{padding:0}}@media screen and (max-width:600px){.priority-navigation .channels_nav .hide_in_palm_only{display:none}}html:lang(cn) .all_topics_modal h2.h1--small{letter-spacing:-.08em!important;line-height:.8em!important}.all_topics_modal{background:-webkit-gradient(linear,left top,right top,from(#fbf2f5),to(#deeee4));background:linear-gradient(to right,#fbf2f5,#deeee4);display:block;visibility:hidden;overflow-y:auto;opacity:0;-webkit-transition:all,.25s,ease-in;transition:all,.25s,ease-in}@media screen and (max-width:600px){.all_topics_modal .modal_body .grid__cell{text-align:center}}@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 .section-links .grid__cell a:after{content:''}.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}@media screen and (max-width:600px){.all_topics_modal .modal_head{margin-bottom:25px;margin-top:30px}}.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 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;margin-left:40px}.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 input[type=checkbox]{width:auto;height:auto}.edit-form-configuration .md-content{border:none;overflow:auto}.edit-form-configuration .md-content form{clear:both}.edit-form-configuration .md-content h3.edit-form-sub-section-title{background:#fff;font-weight:100;font-size:34px;text-align:left;border-bottom:1px solid #000}.edit-form-configuration .md-content .edit-form-sub-section-title{padding:40px 0 10px 0;margin-left:40px;max-width:760px}.edit-form-configuration .md-content .border-top{margin-top:20px;padding:20px 0 10px 0;border-top:1px solid #b3b3b3}.edit-form-configuration .md-content .border-bottom{margin-top:20px;padding:20px 0 10px 0;border-bottom:1px solid #b3b3b3}.edit-form-configuration .md-content .rich-text-editor h2{font-weight:100;line-height:1em;font-size:28px;margin:0 0 25px 0;background-color:#fff}@media screen and (min-width:600px){.edit-form-configuration .md-content .rich-text-editor h2{font-size:36px}}@media screen and (min-width:985px){.edit-form-configuration .md-content .rich-text-editor h2{font-size:48px}}.edit-form-configuration .md-content .rich-text-editor h2 small{font-size:18px}.edit-form-configuration .md-content .rich-text-editor h3{font-weight:100;line-height:1.4em;font-size:24px;margin:25px 0;background-color:#fff}.edit-form-configuration .md-content .rich-text-editor h3:first-child{margin-top:0}.edit-form-configuration .md-content .rich-text-editor h4{font-size:18px;font-weight:700;margin-bottom:8px;background-color:#fff}.edit-form-configuration .md-content .rich-text-editor h4 small{font-size:12px}.edit-form-configuration .md-content .rich-text-editor a{color:#ee0b77;text-decoration:none;cursor:pointer;border-bottom:1px solid #ee0b77}.edit-form-configuration .md-content .rich-text-editor a:hover{border-bottom-color:#f867ac}.edit-form-configuration .md-content .rich-text-editor a:hover{color:#f867ac}.edit-form-configuration .md-content .rich-text-editor a.no-underline{border-bottom:none}.edit-form-configuration .md-content .example{padding:0;clear:both}.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% center!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 .md-content span.success{color:#333;font-size:15px;font-weight:400;margin-left:20px}.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 .sub-label{font-size:16px;margin-top:-5px;margin-bottom:5px;color:#636363}.edit-form-configuration .input-group .confirm-button{background-color:#77a56b}