/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0;}.ui-menu .ui-menu{position:absolute;}.ui-menu .ui-menu-item{margin:0;cursor:pointer;}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em;}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px;}.ui-menu-icons{position:relative;}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em;}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0;}.ui-menu .ui-menu-icon{left:auto;right:0;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.js input.form-autocomplete{background-image:url(/core/misc/throbber-inactive.png);background-repeat:no-repeat;background-position:100% center;}.js[dir="rtl"] input.form-autocomplete{background-position:0% center;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/misc/throbber-active.gif);background-position:100% center;}.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading{background-position:0% center;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
#sliding-popup{background:url(/modules/contrib/eu_cookie_compliance/images/gradient.png) center center scroll repeat-y transparent;}.sliding-popup-bottom,.sliding-popup-top{margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;position:relative;}.eu-cookie-compliance-buttons{float:right;margin:0 0 1em 0;max-width:40%;}.eu-cookie-compliance-categories-buttons{margin:0 0 1em 0;max-width:60%;float:left;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}[dir="rtl"] .eu-cookie-compliance-categories-buttons{float:right;}.eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:none;}.eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:none;margin-top:1em;padding:0 8px;vertical-align:middle;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}[dir="rtl"] .eu-cookie-compliance-buttons button{-moz-box-shadow:inset 0 0 0 1px #ffffff;-webkit-box-shadow:inset 0 0 0 1px #ffffff;box-shadow:inset 0 0 0 1px #ffffff;}.disagree-button.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);}.disagree-button.eu-cookie-compliance-more-button:active,.eu-cookie-compliance-agree-button:active,.eu-cookie-compliance-default-button:active,.eu-cookie-compliance-hide-button:active,.eu-cookie-compliance-more-button-thank-you:active,.eu-cookie-withdraw-button:active{position:relative;top:1px;}.eu-cookie-compliance-message{float:left;margin:5px 0 0;max-width:60%;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-categories{clear:both;padding-top:1em;}.eu-cookie-compliance-categories label{display:inline;}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p{font-weight:bold;line-height:1.4;margin:0 0 5px 0;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p,.eu-cookie-compliance-message button,.eu-cookie-compliance-category label{color:#fff;}.eu-cookie-compliance-message h1{font-size:24px;}.eu-cookie-compliance-message h2{font-size:16px;}.eu-cookie-compliance-message h3{font-size:12px;}.eu-cookie-compliance-message p{font-size:12px;display:inline;}.eu-cookie-withdraw-tab{padding:4px 7px;cursor:pointer;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0;border-radius:5px 5px 0 0;}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px;border-radius:0 0 5px 5px;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}.eu-cookie-compliance-close-button{background:url(/modules/contrib/eu_cookie_compliance/images/close.png);width:24px;height:24px;border-width:0;font-size:0;position:absolute;right:2px;top:-12px;cursor:pointer;}body:not(.eu-cookie-compliance-popup-open) .eu-cookie-compliance-close-button{display:none;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-categories,.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;margin:5px 0 1em;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:right;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-buttons{position:initial;bottom:unset;right:unset;}}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333;}.ui-widget-content a{color:#333333;}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold;}.ui-widget-header a{color:#333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none;}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214);}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff;}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620;}.ui-state-checked{border:1px solid #dad55e;background:#fffa90;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none;}.ui-icon{width:16px;height:16px;}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-widget-header .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_555555_256x240.png);}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png);}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777620_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_cc0000_256x240.png);}.ui-button .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777777_256x240.png);}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none;}.ui-icon-caret-1-n{background-position:0 0;}.ui-icon-caret-1-ne{background-position:-16px 0;}.ui-icon-caret-1-e{background-position:-32px 0;}.ui-icon-caret-1-se{background-position:-48px 0;}.ui-icon-caret-1-s{background-position:-65px 0;}.ui-icon-caret-1-sw{background-position:-80px 0;}.ui-icon-caret-1-w{background-position:-96px 0;}.ui-icon-caret-1-nw{background-position:-112px 0;}.ui-icon-caret-2-n-s{background-position:-128px 0;}.ui-icon-caret-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-65px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-65px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:1px -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-on{background-position:-96px -144px;}.ui-icon-radio-off{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px;}.ui-widget-overlay{background:#aaaaaa;opacity:.3;}.ui-widget-shadow{box-shadow:0 0 5px #666666;}
svg.ext{width:14px;height:14px;padding-right:0.2em;fill:#727272;font-weight:900;}svg.mailto{width:14px;height:14px;padding-right:0.2em;fill:#727272;}svg.ext path,svg.mailto path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto{display:none;padding:0;}}extlink i{padding-left:0.2em;}
.paragraph--unpublished{background-color:#fff4f4;}
.search-api-autocomplete-suggestion{position:relative;padding:3px 5px;}.search-api-autocomplete-search .ui-menu-item-wrapper{margin:0;padding:0;color:#333;border:0;}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{color:#fff;background:#0072b9;}.search-api-autocomplete-search .ui-menu-item{list-style-image:none;}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee;}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none;}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%;}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:bold;}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:0.2em;}
.d3-tip{background:rgba(0,0,0,.8);border-color:#000;border-radius:4px;color:#fff;display:none;font-size:12px;line-height:1;padding:12px;pointer-events:none;white-space:nowrap;z-index:20}@media screen and (min-width:800px){.d3-tip{display:block}}.d3-tip:after{-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,.8);display:none;font-size:10px;line-height:1;pointer-events:none;position:absolute;width:100%}@media screen and (min-width:800px){.d3-tip:after{display:inline}}.d3-tip.n{margin:-10px 0 0}.d3-tip.n:after{content:"▼";left:0;margin:-3px 0 0;text-align:center;top:100%}.d3-tip.ne{margin:-10px 0 0 -45px}.d3-tip.ne:after{bottom:-8px;content:"▼";left:18px;text-align:left}.d3-tip.nw{margin:-10px 0 0 45px}.d3-tip.nw:after{bottom:-8px;content:"▼";right:18px;text-align:right}.input-sheet{margin:60px auto}.input-sheet p{color:#000;font-size:18px;font-weight:100}.input-sheet .input-sheet__logo{padding-bottom:40px;text-align:center}.input-sheet .input-sheet__logo a{border-bottom:none}.input-sheet .input-sheet__logo a img{width:200px}.input-sheet .radar-footer{padding-top:200px}.input-sheet .input-sheet__banner{background-color:#eee;background-image:url(/modules/custom/systemseed_tech_radar/js/dist/images/tech-radar-landing-page-wide.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:table;margin:0 auto;min-height:285px;text-align:center;width:100%}.input-sheet .input-sheet__banner div{display:table-cell;vertical-align:middle}.input-sheet .input-sheet__banner h1,.input-sheet .input-sheet__banner p{color:#fff}.input-sheet .input-sheet__banner a{border-bottom-color:#fff;color:#fff}.input-sheet .input-sheet__form{margin:0 auto;padding-top:30px;text-align:center;width:50%}.input-sheet .input-sheet__form button{background-color:transparent;border:none;font-family:inherit;margin:0;padding:0}.input-sheet input[type=text]{border-bottom:2px solid #d7d7d7;display:block;font-size:18px;margin-bottom:30px;padding:10px;-webkit-transition:border .3s,-webkit-box-shadow .3s;transition:border .3s,-webkit-box-shadow .3s;transition:box-shadow .3s,border .3s;transition:box-shadow .3s,border .3s,-webkit-box-shadow .3s}.input-sheet input[type=text].focus,.input-sheet input[type=text]:focus{border-bottom:2px solid #d7d7d7;-webkit-box-shadow:none;box-shadow:none;outline:none}.input-sheet a,.input-sheet form,.input-sheet input{font-family:inherit}.error-container{padding-top:48px;text-align:center}.error-container .error-container__message p:first-child{color:#d14234}.error-container .error-container__message p{margin:0}.error-container .error-title{font-weight:400}.error-container .error-subtitle{margin-top:-10px}.error-container .switch-account-button{margin:0 0 35px}.error-container .switch-account-button-newui{background-color:#163c4d;border:none;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:20px;font-weight:700;line-height:24px;margin-bottom:18px;margin-top:10px;padding-left:30px;padding-right:30px;text-transform:none}.error-container .switch-account-button-newui:focus{outline:auto}.input-sheet .page-not-found{font-size:40px;font-weight:900;margin-bottom:20px}.input-sheet .message p{font-size:25px}.support{margin-top:20px}.support p{font-size:30px;font-weight:500;margin-bottom:1px}.support-link{font-size:26px;padding:20px}.support-link span{display:table-cell;padding:0 40px}#alternative-buttons,.buttons-group,.radar-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-line-pack:justify;align-content:space-between;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start}.radar-title{background-color:#eee;display:table;margin:auto;padding:30px 0;width:100%}.radar-title .radar-title__text{display:table-cell;padding-left:10%;text-align:left;width:70%}.radar-title .radar-title__text h1{font-size:55px;font-weight:900;letter-spacing:-.04em;line-height:.8em;margin:0;text-transform:uppercase}.radar-title .radar-title__logo{-webkit-box-flex:0;display:table-cell;-ms-flex:0 0 30%;flex:0 0 30%;margin-left:auto;vertical-align:middle;width:30%}.radar-title .radar-title__logo a{border-bottom:none}.radar-title .radar-title__logo img{vertical-align:middle;width:34%}.multiple-sheet-button-group,.quadrant-btn--group{padding-left:10%;text-align:left}.print-radar-btn,.search-box{margin-left:auto;margin-right:10%}.buttons-group{padding:15px 0 25px}.home-link{color:#ee0b77;display:inline-block;line-height:normal;margin-bottom:10px;text-align:left;width:80%}.button,.home-link{cursor:pointer;font-size:16px}.button{background-color:#eee;border-radius:2px;color:#000;margin-right:20px;padding:10px 20px;text-transform:capitalize;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button.no-capitalize{text-transform:none}.button.full-view.first{background-color:#86b782;color:#fff}.button.full-view.second{background-color:#1ebccd;color:#fff}.button.full-view.third{background-color:#f38a3e;color:#fff}.button.full-view.fourth{background-color:#b32059;color:#fff}#alternative-buttons{margin-bottom:50px}#alternative-buttons .highlight{border-bottom:none;font-weight:700}#alternative-buttons p{font-size:16px;font-weight:700;margin-bottom:10px;margin-top:0}#alternative-buttons .multiple-sheet-button{margin-right:10px}#alternative-buttons .search-radar{background-color:inherit;background-image:url(/modules/custom/systemseed_tech_radar/js/dist/images/search-logo-2x.svg);background-position:10px;background-repeat:no-repeat;border:1px solid #aaa}#alternative-buttons input{padding-left:35px;width:275px}#footer{clear:both;text-align:center}#footer .footer-content{margin:0 auto;width:50%}#footer .footer-content p{font-size:16px;font-weight:100;padding-top:60px;text-align:left}footer{margin-bottom:40px}footer p{font-family:Roboto,sans-serif;font-size:16px!important;font-weight:400;margin:30px auto auto;max-width:80%}@media screen and (min-width:1024px){footer p{font-size:18px!important;max-width:54%;text-align:center}}.hero-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#634f7d;background-image:url(/modules/custom/systemseed_tech_radar/js/dist/images/banner-image-mobile.jpg);background-position:100%;background-repeat:no-repeat;background-size:contain;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:300px;margin:0!important}@media screen and (min-width:1024px){.hero-banner{background-image:url(/modules/custom/systemseed_tech_radar/js/dist/banner-image-mobile.jpg)}}@media screen and (min-width:1280px){.hero-banner{background-image:url(/modules/custom/systemseed_tech_radar/js/dist/images/banner-image-desktop.jpg);background-size:cover;height:200px}}.hero-banner__wrapper{margin:auto;width:90%}@media screen and (min-width:360px){.hero-banner__wrapper{width:90%}}@media screen and (min-width:768px){.hero-banner__wrapper{width:90%}}@media screen and (min-width:1024px){.hero-banner__wrapper{width:819.2px}}@media screen and (min-width:1280px){.hero-banner__wrapper{width:1024px}}@media screen and (min-width:1440px){.hero-banner__wrapper{width:1152px}}@media screen and (min-width:1800px){.hero-banner__wrapper{width:1440px}}.hero-banner__title-text{cursor:pointer;letter-spacing:0;text-align:left;text-transform:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero-banner__subtitle-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-weight:630;letter-spacing:0;line-height:1.75rem;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:none;width:50%}@media screen and (min-width:768px){.hero-banner__subtitle-text{-webkit-line-clamp:2;width:37.5%}}@media screen and (min-width:1024px){.hero-banner__subtitle-text{width:25%}}@media screen and (min-width:1280px){.hero-banner__subtitle-text{width:33%}}.quadrant-subnav{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1.125rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:60px;width:100%}@media screen and (min-width:1280px){.quadrant-subnav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:row;flex-direction:row;font-size:1.25rem;height:60px;justify-content:center}}.quadrant-subnav__dropdown{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-bottom:1px solid #d5d9db;cursor:pointer;-ms-flex-direction:row;flex-direction:row;font-weight:630;gap:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;min-height:60px}.quadrant-subnav__dropdown,.quadrant-subnav__dropdown-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.quadrant-subnav__dropdown-arrow{border:1px solid #ff701f;border-width:0 2px 2px 0;height:8px;margin-bottom:4px;margin-top:0;rotate:45deg;-webkit-transition:all .2s ease;transition:all .2s ease;width:8px}.quadrant-subnav__dropdown-arrow.rotate{margin-bottom:0;margin-top:4px;rotate:-135deg}@media screen and (min-width:1280px){.quadrant-subnav__dropdown{display:none}}.quadrant-subnav__list{display:none;width:100%}.quadrant-subnav__list.show{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0;width:100%}.quadrant-subnav__list-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-bottom:1px solid #d5d9db;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;height:100%;justify-content:center;min-height:60px;padding:0;width:100%}@media screen and (min-width:1280px){.quadrant-subnav__list-item{max-width:25%!important}.quadrant-subnav__list-item.active-item{border-bottom:4px solid transparent;font-weight:700;padding-top:4px;pointer-events:none;-webkit-transition:font-weight .3s ease-in-out;transition:font-weight .3s ease-in-out}.quadrant-subnav__list-item.active-item:first-child{border-color:#71777d}.quadrant-subnav__list-item.active-item:nth-child(2){border-color:#1d74aa}.quadrant-subnav__list-item.active-item:nth-child(3){border-color:#c38037}.quadrant-subnav__list-item.active-item:nth-child(4){border-color:#046152}.quadrant-subnav__list-item.active-item:nth-child(5){border-color:#ff701f}}.quadrant-subnav__list-item__button{background-color:transparent;border:none;cursor:pointer;font:inherit;text-decoration:none}@media screen and (min-width:1280px){.quadrant-subnav__list-item__button{margin:0 1px;overflow:hidden;padding:15px 40px;text-overflow:ellipsis;white-space:nowrap}.quadrant-subnav__list{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;margin:0;padding:0}.quadrant-subnav__list,.quadrant-subnav__list.show{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.quadrant-subnav__list-item{border:none;min-height:0;min-height:auto;width:auto}.quadrant-subnav__list-item:not(.active-item):hover{color:#bd4257;text-decoration:underline;text-underline-offset:6px}.quadrant-subnav__list-item:not(.active-item):hover>*{color:#bd4257}}.graph-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto}@media screen and (min-width:1024px){.graph-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.search-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:center;margin:48px auto 40px}.search-container.sticky-offset{margin-top:108px}@media screen and (min-width:360px){.search-container{width:90%}}@media screen and (min-width:1024px){.search-container{width:682.6666666667px}}@media screen and (min-width:1280px){.search-container{width:853.3333333333px}}@media screen and (min-width:1440px){.search-container{width:960px}}@media screen and (min-width:1800px){.search-container{width:960px}}@media screen and (min-width:768px){.search-container{height:48px;margin:64px auto 48px}.search-container.sticky-offset{margin-top:124px}}@media screen and (min-width:1024px){.search-container{margin:72px auto 48px}.search-container.sticky-offset{margin-top:132px}}@media screen and (min-width:1280px){.search-container{margin:32px auto}.search-container.sticky-offset{margin-top:92px}}@media screen and (min-width:1440px){.search-container{margin:40px auto}.search-container.sticky-offset{margin-top:100px}}.search-container__input{background:#fff url(/modules/custom/systemseed_tech_radar/js/dist/images/search-active-wave.svg) no-repeat 98%;border:1px solid #1f1919;border-radius:4px;color:#163c4d;font-family:Roboto,sans-serif;height:48px;margin-bottom:30px;scroll-margin-top:60px}@media screen and (min-width:768px){.search-container__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;margin-bottom:0}}ul.ui-autocomplete{max-height:196px!important;z-index:999}ul.ui-autocomplete li div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #edf1f3;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Roboto,sans-serif;font-size:16px;height:48px;padding-left:16px}ul.ui-autocomplete li div.ui-state-active{background-color:#edf1f3!important;color:#000!important}ul.ui-autocomplete li div.ui-state-active:active{background-color:#f7fafc!important}.ui-autocomplete{z-index:30!important}.graph-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:768px){.graph-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.alternative-radars{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:32px auto 0}@media screen and (min-width:360px){.alternative-radars{width:90%}}@media screen and (min-width:768px){.alternative-radars{width:90%}}@media screen and (min-width:1024px){.alternative-radars{width:819.2px}}@media screen and (min-width:1280px){.alternative-radars{width:1024px}}@media screen and (min-width:1440px){.alternative-radars{width:1152px}}@media screen and (min-width:1800px){.alternative-radars{width:1200px}}.alternative-radars__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:630;justify-content:center;list-style:none;margin-bottom:16px;margin-left:0;margin-top:0;padding:0;width:100%}@media screen and (min-width:768px){.alternative-radars__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:1.25rem}}@media screen and (min-width:1440px){.alternative-radars__list{font-size:1.5rem}}@media screen and (min-width:768px){.alternative-radars__list__row-0{margin-top:48px}}.alternative-radars__list-item{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;border-bottom:1px solid #edf1f3;flex-basis:0;flex-grow:1;padding:0 4px;text-align:center}.alternative-radars__list-item.active{border-bottom:3px solid #bd4257;color:#bd4257}.alternative-radars__list-item.active:hover{color:#9b293c}.alternative-radars__list-item:only-child{-ms-flex-preferred-size:initial;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-basis:auto;flex-grow:0;padding:0 32px 4px}.alternative-radars__list-item-link{-webkit-box-orient:vertical;border:1px solid transparent;border-width:0 1px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-webkit-box;line-height:1.75rem;margin-top:32px;padding:0 8px 4px;width:100%}@media screen and (min-width:768px){.alternative-radars__list-item-link{-webkit-line-clamp:1;margin-top:0;overflow:hidden;text-overflow:ellipsis}}.alternative-radars__list-item-link:hover{border-color:transparent!important}.buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:64px auto 56px}@media screen and (min-width:360px){.buttons{width:67.5%}}@media screen and (min-width:768px){.buttons{width:67.5%}}@media screen and (min-width:1024px){.buttons{width:546.1333333333px}}@media screen and (min-width:1280px){.buttons{width:512px}}@media screen and (min-width:1440px){.buttons{width:576px}}@media screen and (min-width:1800px){.buttons{width:480px}}@media screen and (min-width:768px){.buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.buttons button{border:none;color:#fff;cursor:pointer;font-size:20px;height:48px;margin:0 15px 32px;width:220px}@media screen and (min-width:768px){.buttons button{margin:0 15px}}.buttons button a{border:none;color:#fff}.buttons button a:hover{color:#fff}.buttons__wave-btn{background-color:#163c4d}.buttons__flamingo-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#bd4257;border:none;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:20px;height:48px;justify-content:center;width:220px}.buttons__flamingo-btn:hover{color:#fff}#radar{margin:0 auto;position:relative;width:80%;width:100%}@media screen and (min-width:1280px){#radar{min-width:1056px;width:80%;width:1024px}}@media screen and (min-width:1440px){#radar{width:1152px}}@media screen and (min-width:1800px){#radar{width:1440px}}#radar .no-blip-text{display:none;font-size:24px;font-weight:700;text-align:center}#radar.no-blips{height:auto!important}#radar.no-blips .no-blip-text{display:block}#radar.no-blips .quadrant-group,#radar.no-blips .quadrant-table,#radar.no-blips .radar-legends{display:none!important}#radar .mobile{display:block}#radar:not(.mobile){display:none}@media screen and (min-width:1280px){#radar:not(.mobile){display:block}}#radar svg#radar-plot{display:none;left:0;margin:0 auto;pointer-events:none;position:absolute;right:0;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transition:none;transition:none;z-index:10}#radar svg#radar-plot.enable-transition{-webkit-transition:all 1s ease;transition:all 1s ease}@media screen and (min-width:768px){#radar svg#radar-plot{display:block}}#radar svg#radar-plot.quadrant-view .quadrant-group{pointer-events:none}#radar svg#radar-plot.quadrant-view .quadrant-name-group{display:none}@media screen and (min-width:1280px){#radar svg#radar-plot.quadrant-view.sticky{position:fixed;top:150px!important;-webkit-transition:none;transition:none}}#radar svg#radar-plot .legend{color:#000;-webkit-transition:visibility 1s ease 1s;transition:visibility 1s ease 1s;visibility:hidden}#radar svg#radar-plot path.ring-arc-3{stroke:none;fill:#eee}#radar svg#radar-plot path.ring-arc-2{stroke:none;fill:#dadada}#radar svg#radar-plot path.ring-arc-1{stroke:none;fill:#cacaca}#radar svg#radar-plot path.ring-arc-0{stroke:none;fill:#bababa}#radar svg#radar-plot path.ring-arc-0,#radar svg#radar-plot path.ring-arc-1,#radar svg#radar-plot path.ring-arc-2,#radar svg#radar-plot path.ring-arc-3{stroke:#71777d;stroke-width:1;fill:#fff}#radar svg#radar-plot .quadrant-group{pointer-events:all;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}#radar svg#radar-plot .blip-link{cursor:pointer;outline:none;pointer-events:auto;text-decoration:none}#radar svg#radar-plot .quadrant-group{cursor:pointer}#radar svg#radar-plot circle.first,#radar svg#radar-plot path.first,#radar svg#radar-plot polygon.first{fill:#86b782;stroke:none}#radar svg#radar-plot circle.second,#radar svg#radar-plot path.second,#radar svg#radar-plot polygon.second{fill:#1ebccd;stroke:none}#radar svg#radar-plot circle.third,#radar svg#radar-plot path.third,#radar svg#radar-plot polygon.third{fill:#f38a3e;stroke:none}#radar svg#radar-plot circle.fourth,#radar svg#radar-plot path.fourth,#radar svg#radar-plot polygon.fourth{fill:#b32059;stroke:none}#radar svg#radar-plot text.blip-text{fill:#fff}#radar svg#radar-plot text.line-text{font-size:7px;text-transform:uppercase}#radar svg#radar-plot circle.first,#radar svg#radar-plot path.first,#radar svg#radar-plot polygon.first,#radar svg#radar-plot rect.first{fill:#1d74aa;stroke:none}#radar svg#radar-plot circle.second,#radar svg#radar-plot path.second,#radar svg#radar-plot polygon.second,#radar svg#radar-plot rect.second{fill:#c38037;stroke:none}#radar svg#radar-plot circle.third,#radar svg#radar-plot path.third,#radar svg#radar-plot polygon.third,#radar svg#radar-plot rect.third{fill:#046152;stroke:none}#radar svg#radar-plot circle.fourth,#radar svg#radar-plot path.fourth,#radar svg#radar-plot polygon.fourth,#radar svg#radar-plot rect.fourth{fill:#ff701f;stroke:none}#radar svg#radar-plot line{stroke:#fff}#radar svg#radar-plot text.blip-text{fill:#000;font-size:9px;font-style:italic}#radar svg#radar-plot text.line-text{fill:#000;font-size:16px;font-weight:700;text-transform:none}#radar div.quadrant-table{max-height:0;opacity:0;overflow:hidden;overflow:clip;position:absolute;-webkit-transition:max-height .5s ease 1s;transition:max-height .5s ease 1s;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;z-index:11}#radar div.quadrant-table .quadrant-table__name{display:none}#radar div.quadrant-table h3{font-size:16px;font-weight:700;margin:0;text-transform:uppercase}#radar div.quadrant-table.first,#radar div.quadrant-table.second{float:left}#radar div.quadrant-table.fourth,#radar div.quadrant-table.third{float:right}#radar div.quadrant-table.selected{max-height:10000px;opacity:1;position:relative;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}@media screen and (min-width:768px){#radar div.quadrant-table.selected{-webkit-transition:opacity 1s ease 1s;transition:opacity 1s ease 1s}}#radar div.quadrant-table ul{margin-left:0;padding:0}#radar div.quadrant-table ul li{list-style-type:none;padding-left:0}#radar div.quadrant-table ul li .blip-list-item{border-radius:2px;cursor:pointer;font-size:16px;font-weight:400;padding:2px 5px}#radar div.quadrant-table ul li .blip-list-item.highlight{background-color:rgba(0,0,0,.8);color:#fff}#radar div.quadrant-table ul li .blip-item-description{max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease;transition:max-height .2s ease;width:300px}#radar div.quadrant-table ul li .blip-item-description p{border-bottom:1px solid #777;border-top:1px solid #777;color:#333;font-size:14px;font-weight:100;margin:0;padding:20px}#radar div.quadrant-table ul li .blip-item-description.expanded{max-height:1000px;-webkit-transition:max-height .5s ease .2s;transition:max-height .5s ease .2s}.radar-legends{display:none}@media screen and (min-width:768px){.radar-legends{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:32px auto;position:absolute;top:1056px;width:100%}.radar-legends.left-view,.radar-legends.right-view{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:normal;width:auto}.radar-legends.sticky{position:fixed}}.radar-legends img:nth-child(2){margin-left:48px}.all-quadrants-mobile{--quadrant-gap:12px;--quadrant-btn-width-mobile:150px;--quadrant-btn-height-mobile:70px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-line-pack:justify;align-content:space-between;display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(var(--quadrant-btn-height-mobile)*2 + var(--quadrant-gap));justify-content:space-between;margin:auto auto 42px;width:calc(var(--quadrant-btn-width-mobile)*2 + var(--quadrant-gap))}.all-quadrants-mobile.show-all-quadrants-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.all-quadrants-mobile{--quadrant-btn-width-mobile:345px;--quadrant-btn-height-mobile:160px}}@media screen and (min-width:1280px){.all-quadrants-mobile,.all-quadrants-mobile.show-all-quadrants-mobile{display:none}}.all-quadrants-mobile .all-quadrants-mobile--btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-size:100%;border:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;height:var(--quadrant-btn-height-mobile);justify-content:center;margin:3px;text-align:center;width:var(--quadrant-btn-width-mobile)}@media screen and (min-width:768px){.all-quadrants-mobile .all-quadrants-mobile--btn{font-size:24px}}.all-quadrants-mobile .all-quadrants-mobile--btn:after{content:url(/modules/custom/systemseed_tech_radar/js/dist/images/arrow-white-icon.svg);margin:4px 4px 0}.all-quadrants-mobile .all-quadrants-mobile--btn .btn-text-wrapper{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-align:left;text-overflow:ellipsis;word-break:break-word}@media screen and (min-width:768px){.all-quadrants-mobile .all-quadrants-mobile--btn .btn-text-wrapper{max-height:60px;max-width:60%}}.all-quadrants-mobile #first-quadrant-mobile{background-color:#1d74aa}.all-quadrants-mobile #second-quadrant-mobile{background-color:#c38037}.all-quadrants-mobile #third-quadrant-mobile{background-color:#046152}.all-quadrants-mobile #fourth-quadrant-mobile{background-color:#ff701f}@media screen and (min-width:360px){.quadrant-table{width:90%}}@media screen and (min-width:768px){.quadrant-table{width:90%}}@media screen and (min-width:1024px){.quadrant-table{width:819.2px}}@media screen and (min-width:1280px){.quadrant-table{width:341.3333333333px}}@media screen and (min-width:1440px){.quadrant-table{width:480px}}@media screen and (min-width:1800px){.quadrant-table{width:600px}}.quadrant-table__ring-name{margin:0;scroll-margin-top:60px;text-transform:none}@media screen and (min-width:1280px){.quadrant-table{margin-top:0!important;max-width:40%;width:40%}}.quadrant-table__container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (min-width:1280px){.quadrant-table__container{-webkit-box-pack:initial;-ms-flex-pack:initial;display:block;justify-content:normal}}.blip-list{margin-bottom:74px;width:100%}.blip-list__item{width:100%}.blip-list__item-container.expand,.blip-list__item.highlight,.blip-list__item:hover{background-color:#edf1f3}.blip-list__item-container.expand .blip-list__item-container__name-arrow{margin-top:10px;rotate:-135deg}.blip-list__item-container.expand .blip-list__item-container__description{display:block}.blip-list__item-container__name{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;border-bottom:1px solid #d5d9db;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:20px;scroll-margin-top:60px;text-align:inherit;width:100%}.blip-list__item-container__name>*{pointer-events:none}.blip-list__item-container__name-value{display:inline-block;font-family:Roboto,sans-serif;font-size:1rem;pointer-events:none;width:90%}.blip-list__item-container__name-arrow{border:1px solid #ff701f;border-width:0 2px 2px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:8px;rotate:45deg;-webkit-transition:all .2s ease;transition:all .2s ease;width:8px}.blip-list__item-container__description{display:none;font-family:Roboto,sans-serif;font-size:1rem;line-height:1.7rem;padding:20px}.blip-list__item-container__description>*{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:0!important}.helper-description{margin:24px auto auto;max-width:80%;padding-top:32px}@media screen and (min-width:1024px){.helper-description{max-width:54%}}.helper-description p{font-weight:700;margin:0}.helper-description .loader-text{display:none;text-align:center}.helper-description .loader-text__title{display:inline-block;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.input-sheet-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:auto;max-width:80%}@media screen and (min-width:1024px){.input-sheet-form{max-width:54%}}.input-sheet-form p{margin-top:88px;text-align:center}.input-sheet-form p.with-error{margin-top:48px}.input-sheet-form form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center}.input-sheet-form form input#document-input{background-color:#edf1f3;border:1px solid #d5d9db;color:#000;font-family:Roboto,sans-serif;font-size:18px;height:48px;letter-spacing:.06px;margin-bottom:20px}.input-sheet-form form input#document-input::-webkit-input-placeholder{color:#3c606f}.input-sheet-form form input#document-input::-moz-placeholder{color:#3c606f}.input-sheet-form form input#document-input:-ms-input-placeholder{color:#3c606f}.input-sheet-form form input#document-input::-ms-input-placeholder{color:#3c606f}.input-sheet-form form input#document-input::placeholder{color:#3c606f}.input-sheet-form form input[type=submit]{background-color:#163c4d;border:none;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:20px;font-weight:700;line-height:24px;margin-bottom:18px;padding-left:30px;padding-right:30px}.input-sheet-form form input[type=submit]:focus{outline:auto}.input-sheet-form form input:disabled{cursor:not-allowed;opacity:.9}.loading-spinner-blocks{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;margin:50px 0;overflow:hidden;width:100%}.loading-spinner-blocks.hide{display:none}.loader-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-line-pack:justify;align-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:60px;justify-content:space-between;margin:2rem auto;max-width:60px}.loader-wrapper div{-webkit-animation:loader 1s linear infinite;animation:loader 1s linear infinite;background:#edf1f3;-webkit-box-sizing:content-box;box-sizing:content-box;height:30px;width:30px}@-webkit-keyframes loader{0%{background:#163c4d}50%{background:#edf1f3}to{background:#edf1f3}}@keyframes loader{0%{background:#163c4d}50%{background:#edf1f3}to{background:#edf1f3}}@media screen{.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;overflow:hidden;padding:8px 10px}.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-backface-visibility:hidden;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotate(4deg);transform:rotate(4deg);-webkit-transition-property:-webkit-transform,opacity;-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:rotate(0);transform:rotate(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-dying,.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{opacity:0;-webkit-transition-property:all;transition-property:all}.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{left:0!important;opacity:0;-webkit-transition-property:all;transition-property:all}@-webkit-keyframes tooltipster-fading{0%{opacity:0}to{opacity:1}}@keyframes tooltipster-fading{0%{opacity:0}to{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)}to{-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)}to{-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)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-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-right:-2px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;left:0;margin-left:-2px;margin-top:-10px;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-bottom:-2px;margin-left:-10px;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;letter-spacing:-.31em;margin:0 -12.5px;padding:0;text-align:left;text-rendering:optimizespeed}.grid,.opera:-o-prefocus{word-spacing:-.43em}.grid>.grid{margin-left:0;margin-right:0;overflow:hidden}.grid__cell{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;letter-spacing:normal;margin:0;padding:0 12.5px;text-align:left;text-rendering:auto;vertical-align:top;width:100%;word-spacing:normal}.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,.unit-5-10,.unit-6-12{width:50%}.unit-1-3,.unit-4-12{width:33.33333%}.unit-2-3,.unit-8-12{width:66.66667%}.unit-1-4,.unit-2-8,.unit-3-12{width:25%}.unit-3-4,.unit-6-8,.unit-9-12{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%}.unit-1-10{width:10%}.unit-2-10{width:20%}.unit-3-10{width:30%}.unit-4-10{width:40%}.unit-6-10{width:60%}.unit-7-10{width:70%}.unit-8-10{width:80%}.unit-9-10{width:90%}.unit-1-12{width:8.33333%}.unit-2-12{width:16.66667%}.unit-5-12{width:41.66667%}.unit-7-12{width:58.33333%}.unit-10-12{width:83.33333%}.unit-11-12{width:91.66667%}}@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,.unit-6-12--lap{width:50%}.unit-1-3--lap,.unit-2-6--lap,.unit-4-12--lap{width:33.33333%}.unit-2-3--lap,.unit-4-6--lap,.unit-8-12--lap{width:66.66667%}.unit-1-4--lap,.unit-2-8--lap,.unit-3-12--lap{width:25%}.unit-3-4--lap,.unit-6-8--lap,.unit-9-12--lap{width:75%}.unit-1-6--lap,.unit-2-12--lap{width:16.66667%}.unit-10-12--lap,.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%}.unit-1-2--lap,.unit-2-4--lap,.unit-3-6--lap,.unit-4-8--lap,.unit-6-12--lap{width:50%}.unit-1-3--lap,.unit-2-6--lap,.unit-4-12--lap{width:33.33333%}.unit-2-3--lap,.unit-4-6--lap,.unit-8-12--lap{width:66.66667%}.unit-1-4--lap,.unit-2-8--lap,.unit-3-12--lap{width:25%}.unit-3-4--lap,.unit-6-8--lap,.unit-9-12--lap{width:75%}.unit-1-6--lap,.unit-2-12--lap{width:16.66667%}.unit-10-12--lap,.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%}.unit-1-12--lap{width:8.33333%}.unit-5-12--lap{width:41.66667%}.unit-7-12--lap{width:58.33333%}.unit-11-12--lap{width:91.66667%}}@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%}}@media screen and (min-width:1024px){.unit-1-2--large-screen,.unit-2-4--large-screen,.unit-3-6--large-screen,.unit-4-8--large-screen,.unit-6-12--large-screen{width:50%}.unit-1-3--large-screen,.unit-2-6--large-screen,.unit-4-12--large-screen{width:33.33333%}.unit-2-3--large-screen,.unit-4-6--large-screen,.unit-8-12--large-screen{width:66.66667%}.unit-1-4--large-screen,.unit-2-8--large-screen,.unit-3-12--large-screen{width:25%}.unit-3-4--large-screen,.unit-6-8--large-screen,.unit-9-12--large-screen{width:75%}.unit-1-5--large-screen{width:20%}.unit-2-5--large-screen{width:40%}.unit-3-5--large-screen{width:60%}.unit-4-5--large-screen{width:80%}.unit-1-6--large-screen,.unit-2-12--large-screen{width:16.66667%}.unit-10-12--large-screen,.unit-5-6--large-screen{width:83.33333%}.unit-1-8--large-screen{width:12.5%}.unit-3-8--large-screen{width:37.5%}.unit-5-8--large-screen{width:62.5%}.unit-7-8--large-screen{width:87.5%}.unit-1-12--large-screen{width:8.33333%}.unit-5-12--large-screen{width:41.66667%}.unit-7-12--large-screen{width:58.33333%}.unit-11-12--large-screen{width:91.66667%}}@media screen{.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{margin-bottom:25px;padding:0}.grid-wrapper .grid{margin:0 auto;max-width:985px}.grid-wrapper .grid.new_grid{max-width:100%;padding:0 16px}}@media screen and (min-width:600px){.grid-wrapper .grid.new_grid{padding:0 24px}}@media screen and (min-width:1024px){.grid-wrapper .grid.new_grid{padding:0 32px}}@media screen and (min-width:1280px){.grid-wrapper .grid.new_grid{max-width:1624px;padding:0;width:80%}}@media screen{.grid-wrapper .grid-lg{max-width:1200px}.grid-wrapper.grid-wrapper--separator{background-color:#f4f5f8;padding:25px 12.5px 0}.grid-wrapper.grid-wrapper--no-bottom-margin,.grid-wrapper.grid-wrapper--separator.grid-wrapper--separator-last{margin-bottom:0}.grid-wrapper.grid-wrapper--extra-top-padding{padding-top:50px}.grid-wrapper.grid-wrapper--small-separator{background-color:#f4f5f8;margin:25px 0;padding:24px 0 0}.grid-wrapper.grid-wrapper--bottom-line{border-bottom:1px solid #f4f5f8;margin-bottom:25px}}@media screen and (min-width:600px){.grid-wrapper.grid-wrapper--bottom-line{margin-bottom:50px}}@media screen{.grid-wrapper.grid-wrapper--extra-bottom-padding{padding-bottom:25px}.grid-wrapper.grid-wrapper--dark-gray{background:#343436;margin-bottom:0;padding:25px 0}.grid-wrapper.grid-wrapper--no-side-padding{padding-left:0;padding-right:0}.grid__cell{word-wrap:break-word;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--more-top-margin{margin-top:48px}}@media screen and (min-width:800px){.grid__cell.grid__cell--more-top-margin{margin-top:60px}}@media screen{.grid__cell.grid__cell--no-padding{padding:0}}@media screen and (min-width:600px){.grid__cell.grid__cell--more-padding{padding:12.5px 50px}.grid__cell.grid__cell--more-side-padding{padding:25px 50px 25px 12.5px}.grid__cell.grid__cell--bottom-padding{padding-bottom:25px;padding-top:25px}.grid__cell.grid__cell--text-block{display:block;margin:0 auto;max-width:960px;width:80%}}@media screen and (min-width:1024px){.grid__cell.grid__cell--text-block-desk{display:block;margin:0 auto;max-width:960px;width:80%}}@media screen and (max-width:600px){.grid__cell--float-right-mobile{float:right;width:33%}.grid__cell--text-wrap-mobile{display:block}.grid__cell--no-padding-mobile{padding:0}.grid__cell--no-bottom-margin-mobile{margin-bottom:0}}@media screen and (min-width:600px){.grid-wrapper{padding:0 7px}.grid-wrapper.grid-wrapper--separator{margin:0 0 50px;padding:50px 25px 25px}}@media screen and (min-width:800px){.grid-wrapper{margin-bottom:25px}}@media screen{.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}}@media screen{h1,h2,h3,h4,h5,h6{font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.6em;margin:0 0 20px;text-rendering:optimizelegibility}h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue{color:#26bdcf}strong{font-weight:600}.h1,h1{display:block;font-size:40px;font-weight:900;letter-spacing:-.08em;line-height:1em;margin:25px 0;padding:0;text-transform:uppercase}html:lang(cn) .h1,html:lang(cn) h1{letter-spacing:0;line-height:1.1em}}@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}}@media screen{.h1 small,h1 small{font-size:18px}.h1--small{display:block;font-size:40px;font-size:35px;font-weight:900;letter-spacing:-.08em;line-height:1em;margin:25px 0;padding:0;text-transform:uppercase}html:lang(cn) .h1--small{letter-spacing:0;line-height:1.1em}}@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}}@media screen{.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}}@media screen{.bold-title--small{font-size:28px;font-weight:900;letter-spacing:-.08em;line-height:1em;text-transform:uppercase}}@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}}@media screen{.h1--light{display:block;font-size:40px;font-size:35px;font-weight:900;font-weight:100;letter-spacing:-.08em;line-height:1em;margin:25px 0;padding:0;text-transform:uppercase;text-transform:none}.h1--light,html:lang(cn) .h1--light{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}}@media screen{.h1--light small{font-size:18px}.h2,h2{font-size:28px;font-weight:100;line-height:1em;margin:0 0 25px}}@media screen and (min-width:600px){.h2,h2{font-size:36px}}@media screen and (min-width:985px){.h2,h2{font-size:48px}}@media screen{.h2 small,h2 small{font-size:18px}.threecol h2{font-size:24px;font-weight:100;line-height:1.4em;margin:25px 0}.threecol h2:first-child{margin-top:0}h3{font-size:24px;font-weight:100;line-height:1.4em;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-size:24px;font-weight:100;line-height:1.4em;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}.h6,h6{font-size:10px;font-weight:700;line-height:10px}.h6,h5,h6{margin-bottom:10px}h5{font-size:14px;line-height:21px}p{font-size:18px}p.narrow-text{text-align:left}.date{color:#221d1f;font-size:22px;font-style:italic;font-weight:200;text-transform:uppercase}}@media screen and (min-width:601px){p.narrow-text{line-height:1.5em}}@media screen{.lead-line,blockquote{font-size:24px;font-style:italic;font-weight:300;line-height:1.3em;margin:0;padding:0 0 25px}.bold-header{border-bottom:1px solid #ebebeb;font-size:18px;font-style:italic;font-weight:900;padding-bottom:12.5px;text-transform:uppercase}.lead-line-author{color:#808285;text-align:right}.in-content-quote{font-style:italic}span.in-content-quote-author{color:#666;display:block;font-size:.8em;font-style:normal;line-height:1.4em;margin-top:1em;text-align:right}.lead-line-description{margin-top:-1.3em}.lead-line-black{color:#221d1f}.callout,.lead-line-black{font-family:Open Sans,FangSong,仿宋,STFangSong,华文仿宋,serif;font-size:22px;line-height:1.3em}.callout{color:#ef5ba1}pre{border:1px solid #b3b3b3;margin-bottom:20px;overflow-x:scroll;padding:1em}}@media screen{pre::-webkit-scrollbar-thumb{background:#8c8b8b;border-radius:.5em}pre::-webkit-scrollbar{height:.5em;width:.5em}}@media screen{pre.prettyprint.prettyprinted{font-size:14px;line-height:21px;padding:1em}pre.ql-syntax{background-color:#f4f5f8;border:none;color:#221d1f;margin-bottom:0}.bold{font-weight:700}.news h1{color:#221d1f;font-size:1.5em;font-weight:100;letter-spacing:normal;line-height:1.2em;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}}@media screen{.news h3.date-and-place{color:#221d1f;font-size:18px;font-style:italic;font-weight:700;margin:0 0 12.5px;text-transform:uppercase}.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}}@media screen{.service h3{font-size:28px;margin:.4em 0}.service h3 strong{font-weight:100}}@media screen and (min-width:601px)and (max-width:780px){.service h3{font-size:22px}}@media screen and (min-width:601px){.client-summary-text{font-size:27px;margin-bottom:.4em}}@media screen and (max-width:600px){#subheading,.service h3{font-size:20px}}@media screen{.author-and-date{color:#221d1f;font-family:Open Sans,FangSong,仿宋,STFangSong,华文仿宋,serif;font-size:18px}.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,.photo-block p{margin-bottom:0}.photo-block img{min-width:100%}.graphic-block.illustration p{font-size:18px}.graphic-block.illustration p,.graphic-block.thought{font-family:Open Sans,FangSong,仿宋,STFangSong,华文仿宋,serif}.graphic-block.thought{background-color:#666;color:#fff;font-size:22px;position:relative}.graphic-block.thought p{line-height:1.6em;padding:10%;text-align:center}.graphic-block.action{background-color:#26bdcf}.graphic-block.action a{color:#fff;display:inline-block;height:100%;position:relative;width:100%}.graphic-block.action a .action-label{position:relative;top:42%}.graphic-block.vertical{font-size:18px;height:auto;padding:1.5em 0}.graphic-block.vertical strong{display:block;line-height:1.5em}form.no-padding{padding:0}input,select,textarea{background-color:#ebebeb;border-radius:0;border-width:0;border-bottom:2px solid #d7d7d7;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;color:#666;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:16px;height:2.4em;margin-bottom:5px;padding:5px 15px;width:100%}label.location-label{clear:none;display:block;float:left;padding:.4em 1em 0 .5em}input[type=radio].event-city{clear:left;float:left;margin:2px 0 0 2px;width:auto}select{border-radius:0;line-height:1em;width:100%}textarea{height:6em;line-height:1.5em}.required{color:#ef5ba1;font-weight:700;margin-left:.3em}.placeholder-enabled{color:#b3b3b3}.required-legend{font-size:.8em;font-weight:400;padding:.1em 0 .1em .5em}.required-legend-text{color:#666;font-size:.7em;font-weight:400}}@media screen{input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b3b3b3}}@media screen{input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#b3b3b3}}@media screen{input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b3b3b3}}@media screen{input[type=submit]{-webkit-appearance:none;width:auto}input:focus,select:focus,textarea:focus{border-color:#666;-webkit-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000;outline:0}label{display:block;margin-bottom:.2em}.search input{background-color:#f5f5f5;border:none}.input-group{clear:both;overflow:hidden}.input-group.group-inline label{line-height:1.4em;padding-top:.6em}.form-response-message{font-size:.9em;margin:0 0 2em}.error input{border-color:#ce3b00}a.btn,a.btn:lang(en){text-decoration:none}a.btn{line-height:1.4em;margin-bottom:.2em}a.btn,button.btn,input.btn{-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;background-color:#221d1f;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:100;height:auto;margin-right:25px;padding:12.5px 25px;text-align:center;-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{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}a.btn:active,button.btn:active,input.btn:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}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;margin:0;padding:0}.btn.btn-alternate:hover{color:#ee0b77}.btn.btn-small:after{content:" »"}.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;cursor:default!important;pointer-events:none;text-decoration:line-through!important}#admin-bar .btn-disabled:active,#admin-bar .btn-disabled:focus,#admin-bar .btn-disabled:hover,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover{opacity:1!important;-webkit-transform:translate(0)!important;transform:translate(0)!important}.btn.btn-grey{background-color:#aaa;color:#fff}.btn.btn-grey:hover{background-color:#75dae6}.btn.btn-black{background-color:#221d1f;color:#fff}.btn.btn-black:hover{background-color:#a7979d}.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%!important}.btn-spinner,a.btn{background-repeat:no-repeat!important}.btn-spinner{background-image:url(/imgs/spinner.gif)!important;padding-right:57px!important}.btn-disabled.btn-spinner{background-image:url(/imgs/spinner-disabled.gif)!important;padding-right:57px!important;-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:#221d1f}.marketo-form-prettyfied ul{list-style-type:none;margin:0}.marketo-form-prettyfied ul li{margin-bottom:.5em;padding-left:0}.marketo-form-prettyfied #mktFrmButtons{padding-top:.4em}.marketo-form-prettyfied #mktFrmButtons label{display:none}.marketo-form-prettyfied #mktFrmButtons input{-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;background:#221d1f!important;border:0!important;color:#fff!important;cursor:pointer!important;cursor:pointer;font-size:20px!important;font-weight:100!important;height:auto!important;margin-right:25px!important;padding:12.5px 25px!important;text-align:center!important;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.marketo-form-prettyfied #mktFrmButtons input:focus,.marketo-form-prettyfied #mktFrmButtons input:hover{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.marketo-form-prettyfied #mktFrmButtons input:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}.marketo-form-prettyfied #mktFrmButtons input:hover{background:#221d1f!important;color:#fff!important}.registration-block{margin:0}.registration-block h3{margin:0 0 1em}:lang(cn) h1{letter-spacing:0;line-height:1em}}@media screen and (min-width:601px){:lang(cn) .last .lead-line{padding-left:45px}}@media screen{: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}}@media screen{.md-perspective,.md-perspective body{height:100%;overflow:hidden}.md-perspective body{background:#222;-webkit-perspective:600px;perspective:600px}.lg-modal{height:100%;width:100%}.lg-modal,.md-modal{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;left:50%;position:fixed;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:2000}.md-modal{height:auto;max-width:650px;min-width:320px;width:50%}.lg-show,.md-show{display:block;visibility:visible}.md-overlay{background:hsla(0,0%,48%,.5);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:1000}.md-show~.md-overlay,.show-overlay{display:block;opacity:1}.lg-content,.md-content{margin:0 auto;position:relative}.md-content{background:#fff;border:1px solid #999;height:inherit}.md-content h3{background:rgba(0,0,0,.05);font-size:2.4em;font-weight:300;margin:0;opacity:.8;padding:.4em}.md-content>h3{text-align:center}.md-content>div{color:#221d1f;font-size:1.15em;font-weight:300;margin:0;padding:15px 40px 30px}.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;font-size:.8em;margin:0 auto}.md-fade-in-effect .md-content{opacity:0;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:all .3s;transition:all .3s}.md-show.md-fade-in-effect .md-content{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.md-slide-from-bottom-effect .md-content{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%);-webkit-transition:all .3s;transition:all .3s}.md-show.md-slide-from-bottom-effect .md-content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.md-just-me-effect .md-content{opacity:0;-webkit-transform:scale(.8);transform:scale(.8);-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{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.ql-align-center{text-align:center}.ql-align-right{text-align:right}}@media screen and (max-width:32em){body{font-size:75%}}@media screen{.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.nav{border-top:1px solid #737578;margin-left:0;padding-top:11px}.nav li{display:inline-block;font-size:18px;line-height:1em;list-style-type:none;list-style:none;margin-bottom:1em;margin-right:3.6%;padding-left:0}a.anchor-black{border-bottom:1px solid #221d1f;color:#221d1f;cursor:pointer;text-decoration:none}a.anchor-black:hover{border-bottom-color:#ef5ba1;color:#ef5ba1}.reset-links a,a.anchor-black.no-underline{border-bottom:none}.border{border:1px solid #ccc}#cookie-banner-wrapper{background:#221d1f;margin:0}#js-disabled-banner-wrapper{background:#fcf8e3;margin:0}#js-disabled-banner-wrapper #notification-banner,#js-disabled-banner-wrapper .grid-wrapper,#js-disabled-banner-wrapper .grid__cell{margin-bottom:0}#notification-banner-text{font-size:14px;font-weight:600;letter-spacing:0;line-height:22px;padding-bottom:10px;padding-top:10px}#notification-banner-text a{font-weight:900;text-decoration:underline}.js-disabled-banner-text,.js-disabled-banner-text a{color:#221d1f}.cookie-banner-text,.cookie-banner-text a{color:#fff}#cookie-banner-close-button{background:0 0;color:#fff;float:right;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px;margin:4px 0 0 8px;padding:6px 4px;text-decoration:none;text-decoration:initial}}@media screen and (min-width:600px){#cookie-banner-close-button{margin:.3em .5em}}@media screen{#notification-banner{margin-bottom:5px}}@media screen and (min-width:600px){#notification-banner{margin-bottom:auto}}@media screen{.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{list-style-type:none;padding-left:0}.justify{text-align:justify}.justify-left{text-align:left}.justify-right{text-align:right}.right{float:right}.left{float:left}#responsive-tech-radar .radar-survey .module .module__padding-bottom .new_grid,.box-shadow{-webkit-box-shadow:0 12px 42px 4px hsla(0,0%,40%,.19);box-shadow:0 12px 42px 4px hsla(0,0%,40%,.19)}.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}}@media screen{.container{margin-bottom:2em}.container.content,.container.footer-container,.container.multi-container,.container.nav-container,.container.section-title-container,.utility-container{margin-bottom:0}div.separator{background:#f5f5f5;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;margin-bottom:2em;padding-bottom:0;padding-top:2em}div.separator.before-footer{margin-bottom:.4em}div.separator.example{margin-bottom:3em!important}}@media screen and (min-width:601px){div.separator{margin-bottom:3em;padding-bottom:0;padding-top:3em}}@media screen{.black{background:#221d1f}#tab-nav-list{text-align:center}#tab-nav-list img{max-width:100%;vertical-align:middle;width:13px}}@media screen and (min-width:480px){#tab-nav-list img{width:15px}}@media screen{.tab-mobile-header{background:#f5f5f5;border-radius:7px 7px 0 0;float:right;height:18px;margin-left:5%;padding:0 10px 29px}.tab-mobile-header.not-selected{border-radius:0 0 7px 7px;margin-bottom:5px;padding:0 10px 15px}a.mobile-language-switcher{color:#666;text-decoration:none}.hero .nav{margin:0;padding:0}.hero .nav li{clear:both;float:left;margin:0;padding:6.25px 12.5px 6.25px 0;width:auto}.hero .nav li a{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;color:#ee0b77;display:inline-block;line-height:1.4em;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.hero .nav li a:focus,.hero .nav li a:hover{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.hero .nav li a:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}.hero .nav li a:after{content:" »"}.hero .nav li a.active{font-weight:600}}@media screen and (min-width:601px)and (max-width:780px){.hero .nav li{clear:none;width:47%}.hero .nav li:nth-child(odd){clear:both}}@media screen and (min-width:781px){.hero .nav li{clear:none;width:31%}.hero .nav li:nth-child(3n+1){clear:both}}@media screen{.hero.gray-black{background:-webkit-gradient(linear,left bottom,left top,from(#333),to(#000));background:linear-gradient(0deg,#333,#000)}.container.hero.main-title{border-bottom:1px solid #ebebeb;margin-bottom:3em;padding-bottom:1em;padding-top:0}.container.hero.main-title.no-underline{border-bottom:none;margin-bottom:0}.container.hero.main-title .action-1,.container.hero.main-title .action-2{float:right;font-size:1.8em;font-weight:300;height:28px;margin:0 0 .4em 1em;padding:.5em .8em .5em 1em;position:static}.hero.gray{background-color:#f5f5f5}.hero p{font-size:18px;line-height:1.6em}.hero h3.subtitle{color:#b3b3b3;font-family:Open Sans,FangSong,仿宋,STFangSong,华文仿宋,serif;font-size:28px;font-weight:400;margin-bottom:.5em}.container.hero{padding-top:30px}.illustration{margin-bottom:3em;margin-top:2em}.centered-element{display:block;text-align:center}p.caption,p.image_caption{color:#221d1f;font-size:12px}#photo-grid h4{margin-bottom:0}.listing small{color:#b3b3b3;display:block;font-size:.8em}.listing em{display:inline-block}.listing .row,.listing em{margin-bottom:20px}.listing .item h3,.listing h2{margin-bottom:0}.listing .item .date{color:#221d1f;display:block;font-size:18px;font-style:italic;font-weight:700;margin:0 0 12.5px;text-transform:uppercase}.listing p{overflow:hidden}.listing a{border-bottom:none}.item-summary-border{margin-bottom:1em}.item-summary-border a{border-bottom:none}.item-head{border-bottom:1px solid #999;margin:0 0 13px;padding-bottom:13px}.featured-link{margin-bottom:3em}.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{left:-9999px;position:absolute;top:-9999px}table td{border:none;border-bottom:1px solid #eee;float:left!important;padding-left:0;padding-right:0!important;position:relative;width:100%}table td:empty{display:none}table tbody tr{border-bottom:1px solid #aaa;margin-bottom:1em;overflow:hidden}table td:before{left:6px;padding-right:10px;position:absolute;top:6px;white-space:nowrap;width:45%}}@media screen{.clients__category-title{margin-top:1em;text-align:center}.disable{opacity:.4}.featured-quote{background:no-repeat url(/imgs/icons/quote-open.png) 0 0,no-repeat url(/imgs/icons/quote-close.png) 100% 0;background-size:55px;display:block;font-size:24px;font-style:italic;font-weight:300;line-height:1.3em;margin:0;padding:0 80px 25px}.featured-quote-img{float:left;margin-left:-3em;width:2em}.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}}@media screen{.curated-blog-date{color:#221d1f;font-size:18px;font-style:italic;font-weight:700;margin:0 0 12.5px;text-transform:uppercase}.curated-blog-title{border-bottom:1px solid #999;font-size:22px;margin:0 0 13px;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}}@media screen{.channel-blog-summary{margin-bottom:.4em;margin-top:.4em}.flowing-blog-summary{float:left;margin-bottom:2em}}@media screen and (max-width:600px){.flowing-blog-summary{width:90%}}@media screen and (min-width:601px)and (max-width:780px){.flowing-blog-summary{margin-left:2%;margin-right:2%;width:46%}}@media screen and (min-width:781px){.flowing-blog-summary{margin-left:1.6%;margin-right:1.6%;width:30%}}@media screen{.read-more-blogs-text{color:#b3b3b3;font-family:Open Sans,FangSong,仿宋,STFangSong,华文仿宋,serif;font-size:17px;line-height:1.7em;margin-right:10px}a.btn.channel-btn{background-color:#5e3e2a;color:#fff;font-size:11px;font-weight:400;margin-right:0;padding:6.25px 12.5px}a.btn.channel-btn:after{content:""}.inline-index{margin:0}.inline-index li{display:inline-block;list-style:none;padding:0 1em 10px 0}.inline-index li a{font-weight:700}.author-image{float:left;margin-right:3.8%;width:30.75%}.author-image img{vertical-align:middle}.author-listing-image{float:left;margin-right:1em;width:3.2em}.author-data{float:left;width:65.4%}.article-download{clear:both;font-weight:700;padding:10px 0}.toplink{text-align:right}.toplink a{font-weight:700}.modules .module dd,.modules .module ol,.modules .module ul,.underline-links dd,.underline-links ol,.underline-links ul{list-style-type:revert}.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{border:none;color:#221d1f;display:inline-block;font-size:18px;font-style:italic;font-weight:700;margin:0 0 12.5px;position:relative;text-transform:uppercase;width:auto;z-index:2}.addthis_preview{text-align:inherit}.addthis_preview img{width:150px}}@media screen and (max-width:600px){.social_share_icons{text-align:left}}@media screen{#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{font-size:1.2em;margin:0 0 1em}#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;line-height:1.6em;margin-bottom:.8em;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}}@media screen{#admin-bar{background:hsla(0,0%,100%,.95);border-bottom:1px solid #ebebeb;display:inline-block;height:32px;left:0;padding:20px 0;position:fixed;top:0;width:100%;z-index:10}#admin-bar a{font-weight:700}#admin-bar #button-panel a,#admin-bar #button-panel span{font-size:18px;margin:0 0 0 10px;padding:7px 20px}#user-panel{line-height:32px}#user-panel p{margin-bottom:0}#admin-bar-placeholder{height:73px}#cancel-publish-button{cursor:pointer;display:inline-block;margin-left:.5em}[contenteditable=true]:focus,[contenteditable=true]:hover{background-color:#ffffd3}span[contenteditable=true]{display:inline-block;min-width:6em}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;z-index:2001!important}#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 #221d1f;margin-bottom:1em;margin-top:1em;padding-bottom:1em}.sharing-links{background-color:#fff;border:1px solid #ebebeb;display:none;float:right;padding:20px 10px 10px;position:absolute;right:0;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;font-size:8pt;padding-left:9px;text-decoration:none}.tooltip{background:#fff;border:1px;border-color:#d3d3d3;border-style:solid;cursor:pointer;font:12px Verdana;height:30px;padding:8px;position:absolute;text-align:left;width:170px}.point_selected{font-weight:700}.point_description{display:block;font-size:14px;margin-bottom:1em;margin-left:9px}.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{float:right!important;width:30%!important}}@media screen{.blog-item h3{margin-top:0}.blog-item img{max-height:150px}a.insights-url{margin-left:.5em}.display-block{display:block}.BlogPromo a,.footer a{border-bottom:none}html:lang(cn) br.responsive{display:none}}@media screen and (max-width:800px){html:lang(cn) br.responsive{display:block}}@media screen and (max-width:600px){html:lang(cn) br.responsive{display:block}}@media screen{.ethnio-screener-name{border:none!important;bottom:0!important;-webkit-box-shadow:0 -3px 2px rgba(50,50,50,.3);box-shadow:0 -3px 2px rgba(50,50,50,.3);height:353px!important;left:0!important;position:fixed!important;top:auto!important;width:100%!important}#ethnio-campaign-theme a{border-bottom:none!important}h3~.delete_button{left:-23%}.insert_before,h3~.delete_button{border-bottom:0;font-weight:400;padding-bottom:12px;position:relative}.insert_before{left:-28%}.disabled{opacity:.4;pointer-events:none}.highlight-new-item{background-color:#fcf8e4}.spinner-white-bg{background:url(/imgs/spinner-white-bg.gif) no-repeat 0;left:50%;margin-left:-58px;margin-top:-20px;padding-left:40px;position:absolute;top:20%}.spinner-white-bg:after{content:"loading..."}.spinner{text-align:center}.spinner .spinner--centered{background:url(/imgs/spinner-white-bg.gif) no-repeat 0;display:inline-block;margin-left:-20px;margin-top:-20px;padding-left:40px}.spinner .spinner--centered:after{content:"loading..."}select{padding:5px 10px}.new-header{margin-bottom:50px;position:relative;z-index:7}.new-header .grid-wrapper{padding:0 72px}}@media screen and (min-width:1440px){.new-header .grid-wrapper.new_grid{max-width:none;padding:0 74px;width:auto}}@media screen{.new-header .grid-wrapper.navbar{background:#fff}.new-header .grid-wrapper .grid{letter-spacing:normal}.new-header .grid-wrapper .grid.grid-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1800px}}@media screen and (min-width:960px)and (max-width:1439px){.new-header .grid-wrapper .grid.grid-lg{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen{.new-header .grid-wrapper .grid .header__header-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:12px}.new-header .grid-wrapper .grid .header__header-wrapper .header__logo{margin-left:4px;width:auto}.new-header .grid-wrapper .grid .header__header-wrapper .header__logo img{width:153px}}@media screen and (min-width:960px)and (max-width:1439px){.new-header .grid-wrapper .grid .header__header-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen{.new-header .grid-wrapper .grid .languages .navbar__links{line-height:96px}.new-header .grid-wrapper .grid .languages .navbar__links a.menu-item__link{color:#221d1f;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:20px;opacity:1;text-transform:none}.new-header .grid-wrapper .grid .languages .navbar__links a.menu-item__link:hover{opacity:.6}.new-header .grid-wrapper .grid .menu{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;justify-content:center}}@media screen and (min-width:960px)and (max-width:1439px){.new-header .grid-wrapper .grid .menu{-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-box-flex:0;border-top:.2px solid #979797;display:block;-ms-flex:none;flex:none;justify-content:stretch;order:3;width:100%}.new-header .grid-wrapper .grid .menu .menu-items{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen{html[lang=de] .mega-menu.grid#what_we_do a.menu-item__link:first-child,html[lang=de] .mega-menu.grid#what_we_do a.menu-item__link:nth-child(2){height:170px}html[lang=cn] .mega-menu.grid#what_we_do a.menu-item__link:first-child,html[lang=cn] .mega-menu.grid#what_we_do a.menu-item__link:nth-child(2){height:100px}html[lang=es] .mega-menu.grid#what_we_do a.menu-item__link[data-event-label=intelligence_driven] p{margin-bottom:32px}.mega-menu.grid{background-color:#fff;-webkit-box-shadow:0 19px 40px -12px rgba(34,29,31,.1);box-shadow:0 19px 40px -12px rgba(34,29,31,.1);margin-left:0;margin-top:-50px;min-height:200px;position:absolute;width:100%;z-index:3}}@media screen and (min-width:960px)and (max-width:1439px){.mega-menu.grid .grid-wrapper{padding:0 72px}}@media screen{.mega-menu.grid#what_we_do a.menu-item__link:first-child,.mega-menu.grid#what_we_do a.menu-item__link:nth-child(2){height:150px}.mega-menu.grid#careers li a.menu-item__link p{margin-bottom:24px}.mega-menu.grid#careers li:last-child a.menu-item__link p,.mega-menu.grid#careers ul :not(:last-child){margin-bottom:0}.mega-menu.grid#who_we_work_with .grid__cell.unit.grid__cell--no-padding.unit-4-12:empty,.mega-menu.grid#who_we_work_with .grid__cell.unit.unit-1-3.grid__cell--no-padding:empty{display:none}.mega-menu.grid .content{padding:0 32px;width:100%}}@media screen and (min-width:1280px){.mega-menu.grid .content{display:block;margin:0 auto;padding:0;width:80%}}@media screen{.mega-menu.grid .content .overview-cta{margin:0 12px 24px;padding-bottom:16px;padding-top:4px}.mega-menu.grid .content .overview-cta a{border-bottom:none;color:#221d1f}.mega-menu.grid .content .overview-cta a:hover{color:#ef5ba1}.mega-menu.grid .content .overview-cta:after{border-bottom:1px solid #f4f5f8;content:"";display:block;padding-bottom:20px;width:90%}.remove-scroll{height:100%;overflow:hidden}.header__header-wrapper{border-bottom:1px solid #f4f5f8;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;margin-top:-6px;width:200px}.header__menu{clear:left;float:left;margin:12.5px 0 0;padding:0}}@media screen and (min-width:850px){.header__menu{clear:none;float:right;margin-top:0}}@media screen{.header__menu>.menu-item{display:inline-block;list-style:none;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:#221d1f;display:inline-block;margin-bottom:-1px;padding-bottom:26px;-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:translateY(-2px);transform:translateY(-2px)}.header__menu>.menu-item>.active,.header__menu>.menu-item>.active:hover{background:no-repeat url(/candy/active_menu_item.png) bottom;font-weight:600;-webkit-transform:translate(0);transform:translate(0)}.header--with-image-hero,.header--with-image-hero .grid__cell,.header--with-image-hero .header__header-wrapper{margin-bottom:0}.secondary-menu{clear:left;clear:none;display:block;float:left;float:none;margin:-25px 0 0;padding:0;text-align:center}.secondary-menu .secondary-menu__item{background-color:transparent;color:#ef5ba1;display:inline-block;list-style:none;margin-right:0;padding-left: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;font-size:13px;font-weight:700;margin-bottom:0;padding:6px 20px;text-transform:uppercase}.footer{background-color:#808285;margin-bottom:0}.footer,.footer a{color:#fff}.footer a focus,.footer a:hover{text-decoration:underline}.footer h2{margin:0 0 18px}}@media screen and (min-width:985px){.footer h2{font-size:36px}}@media screen{.footer h2{font-size:28px;margin:0 0 18px}.footer p{font-size:14px}.footer__nav{border-top:none;margin: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{display:inline-block;height:0;margin-right:4%;padding-bottom:10%;width:10%}.footer__icon:last-child{margin-right:0}.footer__icon:focus,.footer__icon:hover{opacity:.8}}@media screen and (min-width:985px){.footer__icon{margin-right:3%;width:9%}}@media screen{.footer__perspectives-label{margin-bottom:12.5px}.footer__perspectives-email{background:#fff;border:none;width:70%}input.footer__perspectives-submit{background:#fff url(/candy/footer-icons/perspectives_submit.png) no-repeat 50%;border:none;display:inline-block;margin:0;text-indent:-9999px;width:38px}input.footer__perspectives-submit.btn-disabled{background:#ddd}.footer-new{border-top:1px solid #d2d2d2;margin-top:32px;padding-bottom:15px;padding-top:32px}}@media screen and (min-width:985px){.footer-new{margin-top:64px}}@media screen{.footer-new ul{display:block;margin:0}.footer-new ul li{display:table;margin-bottom:16px;padding-left:0;position:relative}.footer-new .footer__nav a{font-size:14px;font-weight:700;letter-spacing:0;line-height:20px}.footer-new .footer__nav nav a.active{color:#ef5ba1;font-weight:700}.footer-new .footer__nav nav a:before{background-color:#666;bottom:0;content:"";height:1px;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .5s cubic-bezier(1,.25,0,.75) 0s;transition:all .5s cubic-bezier(1,.25,0,.75) 0s;visibility:hidden;width:100%}.footer-new .footer__nav nav a:hover{color:#ef5ba1}.footer-new .footer-new__icon{display:inline-block;padding-left:8px}.footer-new .footer-new__icon:first-child{padding-left:0}.footer-new a{border-bottom:none;color:#221d1f}.footer-new a:hover{color:#666}.footer-new svg{fill:#221d1f;display:block;height:32px;width:32px}.footer-new svg:hover{fill:#666}.footer-new .footer__legal{border-top:.3px solid rgba(0,0,0,.7);padding-top:15px}.footer-new .footer__legal a,.footer-new .footer__legal p{font-size:12px;font-weight:400;line-height:20px}}@media screen and (min-width:1024px){.footer-new{padding-top:32px}.footer-new ul li{display:inline-block}.footer-new .social-icons{text-align:right}.footer-new .footer__legal{border-top:none}.footer-new .footer__legal p{line-height:14px;text-align:center}.footer-new .footer__nav .menu-item{margin-right:24px}}@media screen and (min-width:1440px){.new-secondary-menu .content{width:66%}}@media screen{.new-secondary-menu h3{color:#156db7;font-size:16px;font-weight:700;letter-spacing:-.36px;line-height:24px;margin-bottom:16px;text-transform:uppercase}.new-secondary-menu a.menu-item__link{border-bottom:none;color:#221d1f;display:inline-block;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;width:100%}.new-secondary-menu a.menu-item__link:hover{color:#ef5ba1}.new-secondary-menu a.menu-item__link p{color:#71777d;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:0;margin-top:4px}}@media screen and (max-width:959px){.new-secondary-menu a.menu-item__link p{margin-right:16px}}@media screen{.new-secondary-menu ul{margin:0}.new-secondary-menu ul li.menu-item{margin-bottom:32px;padding:0 96px 0 0}.new-secondary-menu .unit{margin-bottom:0}.new-secondary-menu .overview-cta{margin-bottom:40px}.new-secondary-menu #what_we_do ul{margin:0}.new-secondary-menu #what_we_do ul li.menu-item{margin-bottom:0;padding:0 96px 0 0}.new-secondary-menu #who_we_work_with .unit,.new-secondary-menu #who_we_work_with ul{margin-bottom:0}.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{border-left:1px solid #f489bc;opacity:1}.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;color:#fff;display:inline-block;font-size:12px;font-weight:900;opacity:.7;padding:6px 12.5px;text-transform:uppercase;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.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}}@media screen{.mobile-header{background:#ef5ba1;display:block;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;float:left;padding:12.5px 12.5px 0;width:150px}.mobile-header>.mobile-header__menu-icon{background:url(/imgs/navicon.png) no-repeat right 21px;border-bottom:none;color:#fff;cursor:pointer;float:right;margin-right:12.5px;padding:10px 25px 0}.mobile-header>.mobile-header__menu{background:#808285;display:block;height:100%;margin:0;padding:0;position:absolute;-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;z-index:10}.mobile-header>.mobile-header__menu.mobile-menu--is-active{display:block;overflow:auto;-webkit-transform:translate(0);transform:translate(0)}.mobile-header>.mobile-header__menu>.secondary-menu__item{border-bottom:1px solid hsla(0,0%,100%,.2);padding-left:0}.mobile-header>.mobile-header__menu>.secondary-menu__item>.secondary-menu__item--link{border-bottom:none;color:#fff;display:block;padding:12.5px 12.5px 12.5px 37.5px}.mobile-header>.mobile-header__menu>.secondary-menu__item>.secondary-menu__item--link:before{content:"›";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{background:#67696b;font-weight:900}.mobile-header>.mobile-header__menu>.menu-item{border-bottom:1px solid hsla(0,0%,100%,.2);clear:both;padding-left:0}.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){background:#67696b;font-weight:900}.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{border-bottom:0;padding-left: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{display:inline-block;padding:12.5px 0 12.5px 12.5px}.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{height:100%;overflow:hidden}}@media screen and (min-width:600px){.mobile-header{margin-bottom:50px}}@media screen{.mobile-header-new{margin-bottom:25px}.mobile-header-new:after,.mobile-header-new:before{content:" ";display:table}.mobile-header-new:after{clear:both}.mobile-header-new .languages{border-bottom:1px solid rgba(0,0,0,.7);margin:0 16px}}@media screen and (min-width:600px){.mobile-header-new .languages{margin:0 24px}}@media screen{.mobile-header-new .languages .navbar__links.navbar--left{float:none;margin:0;text-align:right;width:100%}.mobile-header-new .languages .navbar__links a.menu-item__link{color:#221d1f;font-size:10px;font-weight:400;font-weight:600;letter-spacing:0;line-height:16px;opacity:1;padding:16px 0 12px 16px;text-transform:none}.mobile-header-new .mobile-header-new__logo{border-bottom:none;float:left;line-height:0;margin-left:16px;padding:16px 0;width:30%}}@media screen and (min-width:600px){.mobile-header-new .mobile-header-new__logo{margin-left:24px}}@media screen{.mobile-header-new .mobile-header-new__menu-icon{border-bottom:none;color:#221d1f;cursor:pointer;float:right;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;margin-right:16px;padding:16px 0}}@media screen and (min-width:600px){.mobile-header-new .mobile-header-new__menu-icon{margin-right:24px}}@media screen{.mobile-header-new .hamburger-menu{padding-left:12px}.mobile-header-new nav .mobile-header-new__menu{-webkit-overflow-scrolling:touch;background:#221d1f;display:block;height:100%;margin:0;overflow:hidden;padding:0;position:fixed;right:-100%;top:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;width:0;z-index:10}.mobile-header-new nav .mobile-header-new__menu.mobile-menu--is-active{display:block;overflow:auto;right:0;width:100%}.mobile-header-new nav .mobile-header-new__menu .menu-item{border-bottom:.5px solid hsla(0,0%,100%,.9);clear:both;display:block;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin:0 16px;padding:40px 0 16px}.mobile-header-new nav .mobile-header-new__menu .menu-item:first-child{border-bottom:none}}@media screen and (min-width:600px){.mobile-header-new nav .mobile-header-new__menu .menu-item{margin:0 24px}}@media screen{.mobile-header-new nav .mobile-header-new__menu .menu-item .menu-item__link{border-bottom:none;color:#fff;display:block}.mobile-header-new nav .mobile-header-new__menu .menu-item .menu-item__link:focus{color:#ef5ba1}.mobile-header-new nav .mobile-header-new__menu .menu-item .menu-item__link.active{color:#ef5ba1;font-weight:900}.mobile-header-new nav .mobile-header-new__menu .menu-item .menu-item__link svg{fill:#fff;float:right;margin-top:2%}}@media screen and (min-width:600px){.mobile-header-new nav .mobile-header-new__menu .menu-item .menu-item__link svg{margin-top:1%}}@media screen{.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search{float:left;line-height:0;margin:0;width:100%}.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query{background-color:#221d1f;color:#fff;height:30px;padding-left:16px}}@media screen and (min-width:600px){.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query{border-bottom:none;font-size:16px;margin-right:-60px;padding-left:24px;padding-right:60px;width:100%}.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query:focus,.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query:hover{border-bottom:none}}@media screen{.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query::-webkit-input-placeholder{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:24px}}@media screen{.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query::-moz-placeholder{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:24px}}@media screen{.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query:-ms-input-placeholder{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:24px}}@media screen{.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query::-ms-input-placeholder{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:24px}}@media screen{.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query::-webkit-input-placeholder{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:24px}.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query::-moz-placeholder{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:24px}.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query:-ms-input-placeholder{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:24px}.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query::-ms-input-placeholder{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:24px}.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query::placeholder{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:24px}}@media screen{.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query:focus::-webkit-input-placeholder{color:#221d1f;font-size:16px;font-style:italic;font-weight:700;letter-spacing:0;line-height:24px}}@media screen{.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query:focus::-moz-placeholder{color:#221d1f;font-size:16px;font-style:italic;font-weight:700;letter-spacing:0;line-height:24px}}@media screen{.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query:focus:-ms-input-placeholder{color:#221d1f;font-size:16px;font-style:italic;font-weight:700;letter-spacing:0;line-height:24px}}@media screen{.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query:focus::-ms-input-placeholder{color:#221d1f;font-size:16px;font-style:italic;font-weight:700;letter-spacing:0;line-height:24px}}@media screen{.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query:focus::-webkit-input-placeholder{color:#221d1f;font-size:16px;font-style:italic;font-weight:700;letter-spacing:0;line-height:24px}.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query:focus::-moz-placeholder{color:#221d1f;font-size:16px;font-style:italic;font-weight:700;letter-spacing:0;line-height:24px}.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query:focus:-ms-input-placeholder{color:#221d1f;font-size:16px;font-style:italic;font-weight:700;letter-spacing:0;line-height:24px}.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query:focus::-ms-input-placeholder{color:#221d1f;font-size:16px;font-style:italic;font-weight:700;letter-spacing:0;line-height:24px}.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__query:focus::placeholder{color:#221d1f;font-size:16px;font-style:italic;font-weight:700;letter-spacing:0;line-height:24px}}@media screen{.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--search .search-bar__button{height:30px;width:60px}.mobile-header-new nav .mobile-header-new__menu .menu-item.menu-item--close{font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:24px;padding:24px 0;text-align:right}}@media screen and (min-width:600px){.mobile-header-new{margin-bottom:50px}}@media screen{nav .mobile-header-new__sub-menu{-webkit-overflow-scrolling:touch;background:#221d1f;background:#fff;display:block;height:100%;margin:0;padding:0;position:fixed;top:0;-webkit-transform:translate(100%);transform:translate(100%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;z-index:10}nav .mobile-header-new__sub-menu.mobile-sub-menu--is-active{display:block;overflow:auto;-webkit-transform:translate(5px);transform:translate(5px)}nav .mobile-header-new__sub-menu .menu-item{border-bottom:.5px solid hsla(0,0%,100%,.9);clear:both;display:block;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin:0 16px 0 11px;padding:40px 0 16px}nav .mobile-header-new__sub-menu .menu-item:first-child{border-bottom:none}}@media screen and (min-width:600px){nav .mobile-header-new__sub-menu .menu-item{margin:0 24px 0 19px}}@media screen{nav .mobile-header-new__sub-menu .menu-item .menu-item__link{border-bottom:none;color:#221d1f;display:block}nav .mobile-header-new__sub-menu .menu-item .menu-item__link:focus{color:#ef5ba1}nav .mobile-header-new__sub-menu .menu-item .menu-item__link.active{color:#ef5ba1;font-weight:900}nav .mobile-header-new__sub-menu .menu-item .menu-item__link svg{fill:#fff;float:right;margin-top:2%}}@media screen and (min-width:600px){nav .mobile-header-new__sub-menu .menu-item .menu-item__link svg{margin-top:1%}}@media screen{nav .mobile-header-new__sub-menu .menu-item .menu-item__link svg{fill:#ef5ba1}nav .mobile-header-new__sub-menu .menu-item.menu-item--close{display:inline-block;float:right;font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:24px;padding:24px 0}nav .mobile-header-new__sub-menu .menu-item.menu-item--close .menu-item--close-icon{color:#ef5ba1;font-weight:400}nav .mobile-header-new__sub-menu .menu-item.menu-item--back{display:inline-block;font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:24px;padding:24px 0}nav .mobile-header-new__sub-menu .menu-item.overview-cta{border-bottom:1px solid #d2d2d2;font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:24px;margin-bottom:12px;padding:16px 0}nav .mobile-header-new__sub-menu .menu-item.overview-cta a{border-bottom:none;color:#221d1f}nav .mobile-header-new__sub-menu.new-secondary-menu .menu-item__content-link{padding:12px 0}nav .mobile-header-new__sub-menu.new-secondary-menu .menu-item__content-link:last-child{margin-bottom:56px}nav .mobile-header-new__sub-menu.new-secondary-menu .menu-item__content-header{border-top:1px solid #d2d2d2;color:#156db7;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;margin-top:4px;padding-bottom:0;padding-top:24px}nav .mobile-header-new__sub-menu.new-secondary-menu .menu-item__content-header:first-of-type{border-top:none;margin-top:0;padding-top:12px}nav .mobile-header-new__sub-menu.new-secondary-menu .product{background-color:hsla(0,0%,100%,.08);border:1px solid #f4f5f8;border-radius:4px;-webkit-box-shadow:0 5px 40px 0 rgba(34,29,31,.06);box-shadow:0 5px 40px 0 rgba(34,29,31,.06);margin-top:16px;padding:16px;width:60%}nav .mobile-header-new__sub-menu.new-secondary-menu .product img{width:72px}.news-item{margin-bottom:20px}.news-item p{margin:0}.news-item h3{border-top:1px solid #221d1f;margin:0;padding-top:12.5px}.news-item a.btn{margin-top:12.5px}.news-item .item h3{margin-bottom:0}.news-item .date{color:#221d1f;display:block;font-size:18px;font-style:italic;font-weight:700;margin:0 0 12.5px;text-transform:uppercase}.no-events-message{border-bottom:2px solid #221d1f}.event-table{border-top:2px solid #221d1f;margin-bottom:0;width:100%}.event-table td,.event-table th{line-height:30px;padding:14px 0 22px;vertical-align:bottom}.event-table span{min-height:30px;vertical-align:bottom}.event-table caption{display:none}.event-table thead{border-bottom:none}.event-table thead th{background:#ebebeb;font-style:italic;font-weight:100;text-align:center;text-transform:uppercase}.event-table tbody{border-top:2px solid #221d1f}.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:first-child{width:16%}.event-table tbody td:nth-child(2),.event-table tbody td:nth-child(3){width:20%}.event-table tbody td:nth-child(4){width:44%}.event-table .event-table__location{color:#808285;font-style:italic;font-weight:900;text-transform:uppercase}.event-table td{line-height:25px;padding:22px 12.5px 20px;vertical-align:top}.event-table .event-table__country{color:#808285;font-style:italic;font-weight:300;line-height:1.3em;text-transform:none}.event-table .event-table__date{color:#221d1f;font-size:40px;font-weight:900}.event-table .event-table__month{color:#808285;font-size:14px;font-style:italic;font-weight:900;text-transform:uppercase}.event-table .event-table__delete-button{background:#221d1f;background:#ee312d;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin-right:25px;opacity:.3;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.event-table .event-table__delete-button:focus,.event-table .event-table__delete-button:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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:first-child{width:20%}.event-table.event-table--create tbody td:nth-child(2){width:15%}.event-table.event-table--create tbody td:nth-child(3),.event-table.event-table--create tbody td:nth-child(4){width:20%}.event-table.event-table--create tbody td:nth-child(5){width:25%}.event-table.event-table--create tbody .datepicker{background-color:#fff;border:0;font-weight:300;height:44px;line-height:30px;margin:0;padding:0}.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{display:inline-block;max-width:220px;min-width:10em}.event-table.event-table--create tbody .event-country{margin-bottom:0;width:93%}}@media screen and (max-width:600px){.event-table td,.event-table__day,.event-table__month{word-wrap:normal;border:none;color:#221d1f!important;display:inline;float:none!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:inherit!important;margin-right:0;padding-right:0!important;padding:0;position:relative;text-indent:0!important;text-transform:none!important;vertical-align:top!important;width:auto!important}.event-table__month:after{content:", "}.event-table__location:after{content:" – "}.event-table__country:after{content:": "}.event-table tbody tr{display:block;margin:0!important;padding:10px 0!important}.event-table{border-top:1px solid #221d1f;margin-bottom:3em!important}.event-table thead tr{display:block;left:0;margin-bottom:0!important;position:relative!important;top:0;width:100%}.event-table tr{border-bottom:1px solid #221d1f}.event-table tbody,.event-table th,.event-table thead{border-top:none;display:block!important;width:100%!important}}@media screen{#events .filter_events select{width:auto}}@media screen and (max-width:600px){#events .filter_events select{width:80%}}@media screen{[contenteditable=true]:empty:before{content:attr(data-placeholder)}.no-profiles-message{border-bottom:2px solid #221d1f;text-align:center}.location-table{border-top:2px solid #221d1f;clear:both;margin-bottom:0;width:100%}.location-table td,.location-table th{line-height:30px;padding:14px 0 22px;vertical-align:bottom}.location-table span{min-height:30px;vertical-align:bottom}.location-table caption{display:none}.location-table thead{border-bottom:none}.location-table thead th{background:#ebebeb;font-style:italic;font-weight:100;text-align:center;text-transform:uppercase}.location-table tbody{border-top:2px solid #221d1f}.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{padding-left:18px;text-align:left!important}.location-table tbody>tr>td:first-child{text-indent:0}.location-table td{line-height:25px;padding:0 12.5px 10px;vertical-align:baseline}.location-table .manage-items-table__edit-button{background:#221d1f;background:#30adb7;border:none;border-radius:2px;color:#fff;display:inline-block;display:inline;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin:10px 20px 0 0;opacity:.3;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.location-table .manage-items-table__edit-button:focus,.location-table .manage-items-table__edit-button:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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 .manage-items-table__edit-button.delete{background:#221d1f;background:#ee312d;border:none;border-radius:2px;color:#fff;display:inline-block;display:inline;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin-right:25px;opacity:.3;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.location-table .manage-items-table__edit-button.delete:focus,.location-table .manage-items-table__edit-button.delete:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.location-table .manage-items-table__edit-button.delete:last-child{margin-right:0}.location-table .manage-items-table__edit-button.delete:focus,.location-table .manage-items-table__edit-button.delete:hover{background:#ee312d;color:#fff}.location-table .manage-items-table__edit-button.delete i{vertical-align:middle}.location-table tr:hover .manage-items-table__edit-button{opacity:1}.location-table tbody td:first-child{width:45%}.location-table tbody td:nth-child(2){width:15%}.location-table tbody td:nth-child(3){width:20%}.location-table tbody td:nth-child(4){width:15%}.location-table tbody td:nth-child(5){width:5%}.landing-page-table{border-top:2px solid #221d1f;clear:both;margin-bottom:0;width:100%}.landing-page-table td,.landing-page-table th{line-height:30px;padding:14px 0 22px;vertical-align:bottom}.landing-page-table span{min-height:30px;vertical-align:bottom}.landing-page-table caption{display:none}.landing-page-table thead{border-bottom:none}.landing-page-table thead th{background:#ebebeb;font-style:italic;font-weight:100;text-align:center;text-transform:uppercase}.landing-page-table tbody{border-top:2px solid #221d1f}.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{padding-left:18px;text-align:left!important}.landing-page-table tbody>tr>td:first-child{text-indent:0}.landing-page-table td{line-height:25px;padding:0 12.5px 10px;vertical-align:baseline}.landing-page-table .manage-items-table__edit-button{background:#221d1f;background:#30adb7;border:none;border-radius:2px;color:#fff;display:inline-block;display:inline;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin:10px 20px 0 0;opacity:.3;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.landing-page-table .manage-items-table__edit-button:focus,.landing-page-table .manage-items-table__edit-button:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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 .manage-items-table__edit-button.delete{background:#221d1f;background:#ee312d;border:none;border-radius:2px;color:#fff;display:inline-block;display:inline;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin-right:25px;opacity:.3;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.landing-page-table .manage-items-table__edit-button.delete:focus,.landing-page-table .manage-items-table__edit-button.delete:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.landing-page-table .manage-items-table__edit-button.delete:last-child{margin-right:0}.landing-page-table .manage-items-table__edit-button.delete:focus,.landing-page-table .manage-items-table__edit-button.delete:hover{background:#ee312d;color:#fff}.landing-page-table .manage-items-table__edit-button.delete i{vertical-align:middle}.landing-page-table tr:hover .manage-items-table__edit-button{opacity:1}.landing-page-table tbody td:first-child{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%}.landing-page-table tbody tr td{padding-top:15px}.landing-page-table #unpublish-success-dialog p{margin-bottom:10px}.landing-page-table #unpublish-success-dialog ol{font-size:18px;margin-bottom:5px}.conference-table,.manage-page-table,.news-table,.profile-table,.talk-table{border-top:2px solid #221d1f;clear:both;margin-bottom:0;width:100%}.conference-table td,.conference-table th,.manage-page-table td,.manage-page-table th,.news-table td,.news-table th,.profile-table td,.profile-table th,.talk-table td,.talk-table th{line-height:30px;padding:14px 0 22px;vertical-align:bottom}.conference-table span,.manage-page-table span,.news-table span,.profile-table span,.talk-table span{min-height:30px;vertical-align:bottom}.conference-table caption,.manage-page-table caption,.news-table caption,.profile-table caption,.talk-table caption{display:none}.conference-table thead,.manage-page-table thead,.news-table thead,.profile-table thead,.talk-table thead{border-bottom:none}.conference-table thead th,.manage-page-table thead th,.news-table thead th,.profile-table thead th,.talk-table thead th{background:#ebebeb;font-style:italic;font-weight:100;text-align:center;text-transform:uppercase}.conference-table tbody,.manage-page-table tbody,.news-table tbody,.profile-table tbody,.talk-table tbody{border-top:2px solid #221d1f}.conference-table tbody tr,.manage-page-table tbody tr,.news-table tbody tr,.profile-table tbody tr,.talk-table tbody tr{border-bottom:1px solid #ebebeb}.conference-table tbody>tr>td:first-child,.manage-page-table tbody>tr>td:first-child,.news-table tbody>tr>td:first-child,.profile-table tbody>tr>td:first-child,.talk-table tbody>tr>td:first-child{text-indent:-9999px}.conference-table tbody>tr:first-child>td:first-child,.manage-page-table tbody>tr:first-child>td:first-child,.news-table tbody>tr:first-child>td:first-child,.profile-table tbody>tr:first-child>td:first-child,.talk-table tbody>tr:first-child>td:first-child{text-indent:0}.conference-table th,.manage-page-table th,.news-table th,.profile-table th,.talk-table th{padding-left:18px;text-align:left!important}.conference-table tbody>tr>td:first-child,.manage-page-table tbody>tr>td:first-child,.news-table tbody>tr>td:first-child,.profile-table tbody>tr>td:first-child,.talk-table tbody>tr>td:first-child{text-indent:0}.conference-table td,.manage-page-table td,.news-table td,.profile-table td,.talk-table td{line-height:25px;padding:0 12.5px 10px;vertical-align:baseline}.conference-table .manage-items-table__edit-button,.manage-page-table .manage-items-table__edit-button,.news-table .manage-items-table__edit-button,.profile-table .manage-items-table__edit-button,.talk-table .manage-items-table__edit-button{background:#221d1f;background:#30adb7;border:none;border-radius:2px;color:#fff;display:inline-block;display:inline;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin:10px 20px 0 0;opacity:.3;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.conference-table .manage-items-table__edit-button:focus,.conference-table .manage-items-table__edit-button:hover,.manage-page-table .manage-items-table__edit-button:focus,.manage-page-table .manage-items-table__edit-button:hover,.news-table .manage-items-table__edit-button:focus,.news-table .manage-items-table__edit-button:hover,.profile-table .manage-items-table__edit-button:focus,.profile-table .manage-items-table__edit-button:hover,.talk-table .manage-items-table__edit-button:focus,.talk-table .manage-items-table__edit-button:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.conference-table .manage-items-table__edit-button:last-child,.manage-page-table .manage-items-table__edit-button:last-child,.news-table .manage-items-table__edit-button:last-child,.profile-table .manage-items-table__edit-button:last-child,.talk-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,.manage-page-table .manage-items-table__edit-button:focus,.manage-page-table .manage-items-table__edit-button:hover,.news-table .manage-items-table__edit-button:focus,.news-table .manage-items-table__edit-button:hover,.profile-table .manage-items-table__edit-button:focus,.profile-table .manage-items-table__edit-button:hover,.talk-table .manage-items-table__edit-button:focus,.talk-table .manage-items-table__edit-button:hover{background:#30adb7;color:#fff}.conference-table .manage-items-table__edit-button i,.manage-page-table .manage-items-table__edit-button i,.news-table .manage-items-table__edit-button i,.profile-table .manage-items-table__edit-button i,.talk-table .manage-items-table__edit-button i{vertical-align:middle}.conference-table .manage-items-table__edit-button.delete,.manage-page-table .manage-items-table__edit-button.delete,.news-table .manage-items-table__edit-button.delete,.profile-table .manage-items-table__edit-button.delete,.talk-table .manage-items-table__edit-button.delete{background:#221d1f;background:#ee312d;border:none;border-radius:2px;color:#fff;display:inline-block;display:inline;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin-right:25px;opacity:.3;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.conference-table .manage-items-table__edit-button.delete:focus,.conference-table .manage-items-table__edit-button.delete:hover,.manage-page-table .manage-items-table__edit-button.delete:focus,.manage-page-table .manage-items-table__edit-button.delete:hover,.news-table .manage-items-table__edit-button.delete:focus,.news-table .manage-items-table__edit-button.delete:hover,.profile-table .manage-items-table__edit-button.delete:focus,.profile-table .manage-items-table__edit-button.delete:hover,.talk-table .manage-items-table__edit-button.delete:focus,.talk-table .manage-items-table__edit-button.delete:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.conference-table .manage-items-table__edit-button.delete:last-child,.manage-page-table .manage-items-table__edit-button.delete:last-child,.news-table .manage-items-table__edit-button.delete:last-child,.profile-table .manage-items-table__edit-button.delete:last-child,.talk-table .manage-items-table__edit-button.delete:last-child{margin-right:0}.conference-table .manage-items-table__edit-button.delete:focus,.conference-table .manage-items-table__edit-button.delete:hover,.manage-page-table .manage-items-table__edit-button.delete:focus,.manage-page-table .manage-items-table__edit-button.delete:hover,.news-table .manage-items-table__edit-button.delete:focus,.news-table .manage-items-table__edit-button.delete:hover,.profile-table .manage-items-table__edit-button.delete:focus,.profile-table .manage-items-table__edit-button.delete:hover,.talk-table .manage-items-table__edit-button.delete:focus,.talk-table .manage-items-table__edit-button.delete:hover{background:#ee312d;color:#fff}.conference-table .manage-items-table__edit-button.delete i,.manage-page-table .manage-items-table__edit-button.delete i,.news-table .manage-items-table__edit-button.delete i,.profile-table .manage-items-table__edit-button.delete i,.talk-table .manage-items-table__edit-button.delete i{vertical-align:middle}.conference-table tr:hover .manage-items-table__edit-button,.manage-page-table tr:hover .manage-items-table__edit-button,.news-table tr:hover .manage-items-table__edit-button,.profile-table tr:hover .manage-items-table__edit-button,.talk-table tr:hover .manage-items-table__edit-button{opacity:1}.conference-table tbody td:first-child,.manage-page-table tbody td:first-child,.news-table tbody td:first-child,.profile-table tbody td:first-child,.talk-table tbody td:first-child{width:35%}.conference-table tbody td:nth-child(2),.manage-page-table tbody td:nth-child(2),.news-table tbody td:nth-child(2),.profile-table tbody td:nth-child(2),.talk-table tbody td:nth-child(2){width:15%}.conference-table tbody td:nth-child(3),.manage-page-table tbody td:nth-child(3),.news-table tbody td:nth-child(3),.profile-table tbody td:nth-child(3),.talk-table tbody td:nth-child(3){width:25%}.conference-table tbody td:nth-child(4),.conference-table tbody td:nth-child(5),.manage-page-table tbody td:nth-child(4),.manage-page-table tbody td:nth-child(5),.news-table tbody td:nth-child(4),.news-table tbody td:nth-child(5),.profile-table tbody td:nth-child(4),.profile-table tbody td:nth-child(5),.talk-table tbody td:nth-child(4),.talk-table tbody td:nth-child(5){width:15%}.conference-table tbody td:nth-child(6),.manage-page-table tbody td:nth-child(6),.news-table tbody td:nth-child(6),.profile-table tbody td:nth-child(6),.talk-table tbody td:nth-child(6){width:5%}.conference-table[data-page-type=profile] tbody td:nth-child(2),.manage-page-table[data-page-type=profile] tbody td:nth-child(2),.news-table[data-page-type=profile] tbody td:nth-child(2),.profile-table[data-page-type=profile] tbody td:nth-child(2),.talk-table[data-page-type=profile] tbody td:nth-child(2){width:25%}.conference-table[data-page-type=profile] tbody td:nth-child(3),.manage-page-table[data-page-type=profile] tbody td:nth-child(3),.news-table[data-page-type=profile] tbody td:nth-child(3),.profile-table[data-page-type=profile] tbody td:nth-child(3),.talk-table[data-page-type=profile] tbody td:nth-child(3){width:15%}.conference-table tbody tr,.manage-page-table tbody tr,.news-table tbody tr,.profile-table tbody tr,.talk-table tbody tr{border-bottom:1px solid #ccc}.conference-table tbody tr td,.manage-page-table tbody tr td,.news-table tbody tr td,.profile-table tbody tr td,.talk-table tbody tr td{font-size:14px;font-weight:400;padding-top:10px;vertical-align:middle}.conference-table tfoot,.manage-page-table tfoot,.news-table tfoot,.profile-table tfoot,.talk-table tfoot{display:block;height:0}.conference-table thead th,.manage-page-table thead th,.news-table thead th,.profile-table thead th,.talk-table thead th{font-size:14px;font-style:normal;font-weight:700;padding:15px 12.5px}.conference-table .manage-page__status i,.manage-page-table .manage-page__status i,.news-table .manage-page__status i,.profile-table .manage-page__status i,.talk-table .manage-page__status i{padding-left:5px}.conference-table #unpublish-success-dialog p,.manage-page-table #unpublish-success-dialog p,.news-table #unpublish-success-dialog p,.profile-table #unpublish-success-dialog p,.talk-table #unpublish-success-dialog p{margin-bottom:10px}.conference-table #unpublish-success-dialog ol,.manage-page-table #unpublish-success-dialog ol,.news-table #unpublish-success-dialog ol,.profile-table #unpublish-success-dialog ol,.talk-table #unpublish-success-dialog ol{font-size:18px;margin-bottom:5px}.profile-table tbody td:first-child{width:35%}.profile-table tbody td:nth-child(2){width:25%}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 100%}table.dataTable thead .sorting_asc{background:url(/imgs/icons/sorting-icons/sort-asc.png) no-repeat 100%}table.dataTable thead .sorting_desc{background:url(/imgs/icons/sorting-icons/sort-desc.png) no-repeat 100%}table.dataTable thead .sorting_asc_disabled{background:url(/imgs/icons/sorting-icons/sort-asc-disabled.png) no-repeat 100%}table.dataTable thead .sorting_desc_disabled{background:url(/imgs/icons/sorting-icons/sort-desc-disabled.png) no-repeat 100%}.dataTables_wrapper{display:inline-block}.dataTables_wrapper .dataTables_filter label{float:right}.dataTables_wrapper .dataTables_filter input{margin-left:12.5px;width:400px}.radar-archive-table{border:none}.radar-archive-table a{margin-left:5px}.radar-archive-table .radar-year{padding:0 10px}.radar-archive-table .radar-year .radar-row,.radar-archive-table .radar-year .radar-year-header{border-bottom:1px solid #ebebeb;padding:14px 0}.radar-archive-table .radar-year-header:hover{cursor:pointer}.radar-archive-table .radar-year-header .radar-row-item:first-child{width:10%}.radar-archive-table .radar-year-header .radar-row-item:nth-child(2){font-weight:400}.radar-archive-table .radar-year-header .radar-row-item:nth-child(3){width:35%}.radar-archive-table .radar-header-row__bg-color{padding:14px 10px}.radar-archive-table .radar-header-row__bg-color .radar-column-heading{text-align:left}.radar-archive-table .radar-archive-table__year{color:#221d1f;font-size:18px;font-weight:600}.radar-archive-table .hidden-year{text-indent:-9999px}.radar-archive-table .radar-column-heading,.radar-archive-table .radar-row-item{display:inline-block}.radar-archive-table .radar-column-heading:first-child,.radar-archive-table .radar-row-item:first-child{width:10%}.radar-archive-table .radar-column-heading:nth-child(2),.radar-archive-table .radar-column-heading:nth-child(3),.radar-archive-table .radar-column-heading:nth-child(4),.radar-archive-table .radar-row-item:nth-child(2),.radar-archive-table .radar-row-item:nth-child(3),.radar-archive-table .radar-row-item:nth-child(4){width:20%}.radar-archive-table .icon{color:#221d1f;font-size:small}}@media screen and (max-width:600px){.radar-archive-table{word-wrap:normal;border:none;color:#221d1f!important;display:inline;float:none!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:inherit!important;margin-right:0;padding-right:0!important;padding:0;position:relative;text-indent:0!important;text-transform:none!important;vertical-align:top!important;width:auto!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-header-row{display:none}}@media screen{.radar-archive-table .radar-header-row__bg-color{background:#f4f5f8}.radar-archive-table .radar-archive-table__year{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.radar-archive-table .radar-year{border-bottom:1px solid #333;border-top:none}.radar-archive-table .archive-header{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.radar-archive-table .archive-header{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.radar-archive-table .radar-column-heading,.radar-archive-table .radar-row,.radar-archive-table p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.radar-archive-table .radar-year-header .radar-row-item:nth-child(2){width:90%}.archive-desc,.radar-archive-table .radar-column-heading{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.archive-desc{font-weight:400}.archive-heading{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin:0 0 24px;padding:0}}@media screen and (min-width:1024px){.archive-heading{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen and (min-width:985px){.archive-heading{margin-bottom:32px}}@media screen{.radar-subscribe-form h2{margin:0 0 20px;padding:0}}@media screen and (min-width:985px){.radar-subscribe-form h2{margin-bottom:32px}}@media screen{.featured-image-url{border-bottom:none}.insights-hero{background:#fff no-repeat url(/candy/insights-herox1.png) 50%;background-size:cover}.insights-hero .insights-hero__title{color:#fff;font-size:46px;font-style:italic;font-weight:600;letter-spacing:0;margin:0;padding:25px 0 12.5px;text-align:center;text-transform:lowercase}}@media screen and (min-width:600px){.insights-hero .insights-hero__title{font-size:50px;font-weight:100;padding:25px 0 12.5px}}@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{background-image:url(/candy/insights-hero.png);background-size:contain;margin-top:25px}}@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)}}@media screen{.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{font-weight:900;margin-bottom:0;text-transform:uppercase}.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{border-color:#fff;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-style:italic;font-weight:200;margin-bottom:.5em;text-align:center;text-transform:lowercase}.new-york>.new-york__title{border-bottom:1px solid #221d1f;border-top:1px solid #221d1f;color:#221d1f;display:block;font-size:40px;font-weight:900;letter-spacing:-.08em;line-height:1em;margin:25px 0;padding:25px 0;text-align:center;text-transform:uppercase}html:lang(cn) .new-york>.new-york__title{letter-spacing:0;line-height:1.1em}}@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}}@media screen{.new-york>.new-york__title small{font-size:18px}.new-york>.new-york__subtitle{display:block;font-size:1.4rem;font-weight:200;line-height:1.3em;margin:0 auto;text-align:center;width:70%}}@media screen and (max-width:600px){.new-york>.new-york__subtitle{font-size:1.1rem;width:90%}}@media screen{.new-york>.new-york__image{margin:0 auto;max-width:14em;text-align:center}.new-york>.new-york__image img{max-height:9em;max-width:10em}.new-york>.new-york__image .module-menu{margin-right:37.5px}.new-york--manchester{background:#e95899 no-repeat url(/modules/custom/systemseed_tech_radar/js/imgs/manchester/manchester_background.jpg) 50%;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) 50%;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:#221d1f;display:block;padding:3px 20px}.jobs-selector-body .jobs-selector{background:repeat-y url(/imgs/job-selector-bg.png) 12px 0;margin:0}.jobs-selector-body .job-region-list{float:left;list-style:none;margin:0;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:" »"}.jobs-selector-body .job-list-region-group{background:#8fcfd8}.jobs-selector-body .job-list-city-title{color:#fff;margin:0;padding:10px 20px}}@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:#221d1f;font-weight:900;padding:22px 20px 10px;text-transform:uppercase}.jobs-selector-title{color:#221d1f}}@media screen{.jobs-listing .dataTables_wrapper{display:block}.jobs-listing .show-more{display:inline}.jobs-listing .item-count{letter-spacing:normal;margin-bottom:5px;padding-left:25px}.jobs-listing table.searchable-table{width:100%!important}.jobs-listing table.searchable-table thead{display:none}.jobs-listing table.searchable-table tr{border-bottom:1px solid #ccc}.jobs-listing table.searchable-table tr:nth-child(10n+1){border-top:2px solid #666}.jobs-listing table.searchable-table tr:first-child{border-top:initial}.jobs-listing table.searchable-table tr td:nth-child(2):after{content:", "}.jobs-listing table.searchable-table tr td:nth-child(4),.jobs-listing table.searchable-table tr td:nth-child(5){display:none}.jobs-listing table.searchable-table tr td:nth-child(2),.jobs-listing table.searchable-table tr td:nth-child(3){display:inline;font-size:14px;line-height:1em;padding-bottom:10px;padding-top:0}.jobs-listing table.searchable-table tr td:first-child{display:block;font-weight:600;line-height:1.2em;padding-bottom:5px;padding-top:10px}.jobs-listing table.searchable-table tr td:first-child a:hover{text-decoration:underline}.jobs-listing table.searchable-table tr td:nth-child(2){padding-right:0}.jobs-listing table.searchable-table tr td:nth-child(3){padding-left:0}.jobs-listing table.searchable-table tr td a{border-bottom:none}.jobs-listing table.searchable-table.dataTable{background:0 0}.jobs-listing .datatables_info{display:inline;float:right}}@media screen and (max-width:600px){.jobs-listing .item-count{padding-left:15px}.jobs-listing .show-more{padding-left:0}.jobs-listing table tr{margin-bottom:0;padding:5px 0}.jobs-listing table tr td{border-bottom:none;float:none!important}}@media screen{.marketo-gating .mktoButtonRow{padding-top:.6em!important}.marketo-gating .mktoButtonRow button{-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;background-color:#221d1f;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:100;height:auto;margin-right:25px;padding:12.5px 25px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.marketo-gating .mktoButtonRow button:focus,.marketo-gating .mktoButtonRow button:hover{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.marketo-gating .mktoButtonRow button:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}.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{display:block;float:none!important;font-size:17px;line-height:1.4em;padding-bottom:5px!important;padding-top:.6em;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}body.hasDialog{overflow:hidden}#url-confirmation-dialog{max-width:685px}#url-confirmation-dialog .url-confirmation{background-color:#ebebeb;border-width:0;border-bottom:2px solid #6c6c6c;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;color:#666;color:#221d1f;display:inline-block}#url-confirmation-dialog .url-confirmation:empty:before{background-color:#ffffd3;color:#bbb;content:attr(data-placeholder)}#url-confirmation-dialog .validation-error{color:#ee312d;font-size:14px;font-weight:500;padding-top:5px}#url-confirmation-dialog .url-help-message{display:inline-block;font-size:18px;margin-top:1.2em;text-align:left}#url-confirmation-dialog p.title{font-weight:500;margin-bottom:3px}#url-confirmation-dialog p.note{font-size:14px;margin-bottom:5px!important}#url-confirmation-dialog .metatags_warning_message{margin-top:20px}.owner-validation-error{color:#ee312d;font-size:14px;font-weight:500;padding-top:5px}.page-owner label{font-size:18px;font-weight:600;margin-top:1.2em}.page-owner label,.url label{margin-bottom:.2em!important}.url label{font-size:18px;font-weight:600;margin-top:1.2em}.page-owner input{width:60%}.ui-autocomplete{max-height:150px!important}.ui-autocomplete .ui-menu-item a{padding-left:15px!important}#configure-owner-dialog p{font-weight:400}#selectable-banner-dialog{max-width:750px;width:720px}#selectable-banner-dialog h4{margin:0;padding:30px 0 0 70px}#selectable-banner-dialog p{margin-bottom:0}#selectable-banner-dialog .warning-message{color:#ee312d;font-size:16px;padding-left:30px}#selectable-banner-dialog .banner-description{color:#666;font-size:16px;padding-left:30px}#selectable-banner-dialog .dialog-buttons{padding:0 70px 30px}.metatags_warning_message{border:2px dashed #d2d2d2;margin-bottom:1.4em;padding:10px 20px}.metatags_warning_message p{font-size:14px;font-weight:400;margin-bottom:0}.metatags_warning_message .icon-warning-sign{margin-right:10px}.hero-banner--news{margin-bottom:48px}.contacts-label{line-height:1.2em}.news_contacts_section_spec{margin-bottom:0}.news_contacts_section_spec .contact-description{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:2.4em}.news_contacts_section_spec .contacts{padding-left:0;padding-right:0}.news_contacts_section_spec .contacts .contact{margin-bottom:25px}.news_contacts_section_spec .contacts .contact .contact__info a{border-bottom:1px solid #221d1f;color:#221d1f;text-decoration:none}.news_contacts_section_spec .contacts .contact .contact__info a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1}.news_contacts_section_spec .contacts .contact .contact__info .paragraph_10_bold{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.news_contacts_section_spec .contacts .contact .contact__info .paragraph_10{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:985px){.news_contacts_section_spec .contacts .contact{margin-bottom:16px}}@media screen and (max-width:600px){.news_contacts_section_spec .contacts img{width:100%}}@media screen{.news_contacts_section_spec .media-cta{padding-left:0;padding-right:0}.news_contacts_section_spec .media-cta .cta-button{margin-bottom:32px}.news_contacts_section_spec .media-cta .cta-button a{border-bottom:none;color:#221d1f;text-decoration:none}.news-list h2{padding-top:32px}button.edit-ui-button{background-position:92%!important;background-repeat:no-repeat!important;background:#221d1f;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:100;margin-right:25px;margin-top:2px;padding:12.5px 25px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}button.edit-ui-button:hover{background:#594c51;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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:#221d1f}button.edit-ui-button.button--grey{background-color:#f4f5f8;color:#221d1f}button.edit-ui-button.button--grey:hover{color:#221d1f}button.edit-ui-button.button--white{background-color:#fff;color:#221d1f}button.edit-ui-button.button--white:hover{color:#221d1f}.sidebar-like-button{background-color:#eb5198;border-radius:8px 0 0 8px;height:60px;position:fixed;right:0;top:75%;width:40px}.sidebar-like-button .like_btn{border-bottom:none;left:17%;position:absolute;top:25%}.sidebar-like-button .like_btn:nth-child(2){display:none}.sidebar-like-button img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.delete-button{background:#221d1f;background:#ee312d;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin-right:25px;opacity:.3;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.delete-button:focus,.delete-button:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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{background-position:92%!important;background-repeat:no-repeat!important;background:#221d1f;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:100;margin-right:25px;padding:12.5px 25px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button.light{background:#fff;color:#221d1f}.button.light:hover{background:#ccc;color:#221d1f}.button:last-child{margin-right:0}a.button.button--block{display:block}a.button.btn-spinner:focus,a.button.btn-spinner:hover{background:#221d1f}a.button.button--grey{background-color:#f4f5f8;color:#221d1f}a.button.button--grey:hover{color:#221d1f}a.button.button--white{background-color:#fff;color:#221d1f}a.button.button--white:hover{color:#221d1f}a.button.button--aqua{background-color:#32b9cf;color:#fff}a.button.button--aqua:hover{color:#fff}.logo-align a.client-logo{background:#fff;display:block;line-height:100px;margin-bottom:1.2em;outline:1px solid #ebebeb;text-align:center}.logo-align a.client-logo img{max-height:83px;max-width:83%}.open-source-project-logo{background:#fff;display:block;line-height:100px;margin-bottom:1.2em;text-align:center}.open-source-project-logo img{max-height:83px;max-width:83%}.logo-align img{max-height:100px;vertical-align:middle}.client-logo{border-bottom:none;max-height:13em}.tag{display:inline-block;margin:0 7px 7px 0}.tag label{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border:1px solid #d2d2d2;border-radius:5px;cursor:pointer;padding:2px 15px;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.tag input[type=checkbox]:checked+label{background-color:#ef5ba1;color:#fff;-webkit-transition:all .2s;transition:all .2s}.tag input[type=checkbox]{cursor:pointer;opacity:0;position:absolute}label.checkbox,label.radio{display:inline;margin-left:10px;position:relative}.module-id-addon{font-size:18px;margin:4px 10px;position:absolute}.module-id-input{padding-left:25px}.panel .panel__title{color:#fff;display:table-cell;font-size:22px;font-weight:100;height:110px;padding:0 15px;text-decoration:none;vertical-align:middle;width:50%}}@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}}@media screen{.panel .panel__subtitle{color:#fff;font-size:18px;font-style:italic;line-height:1em;padding:0 12.5px 25px}.panel .box-color--blue{background:#25bdcf}.panel .box-color--purple{background:#6a2069}.panel .box-color--orange{background:#f79032}.panel .box-color--lime{background:#b5ba22}.panel .box-color--dark_blue{background:#1a74bb}.panel .box-color--green{background:#12ab58}.panel__box{border-bottom:none;display:table;width:100%}.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;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}}@media screen{h2.heading__section{font-size:28px;font-weight:100;line-height:1em;margin:0 0 25px}h2.heading__section.new-h2{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:38px;margin-bottom:12px}}@media screen and (min-width:600px){h2.heading__section{font-size:36px}h2.heading__section.new-h2{font-size:40px;letter-spacing:-2.2px;line-height:50px;margin-bottom:10px}}@media screen and (min-width:985px){h2.heading__section{font-size:48px}}@media screen{h2.heading__section small{font-size:18px}.new-blip-marker.radar-movement{background-color:#737578;border-radius:2px;color:#fff;font-size:small;font-weight:700;margin-left:3px;padding:0 4px}.new-blip-marker.radar-movement.tools{background-color:rgba(134,183,130,.3);color:#162515;font-weight:100}.new-blip-marker.radar-movement.platforms{background-color:rgba(243,138,62,.3);color:#2f1503;font-weight:100}.new-blip-marker.radar-movement.techniques{background-color:rgba(30,188,205,.3);color:#000;font-weight:100}.new-blip-marker.radar-movement.languages-and-frameworks{background-color:rgba(179,32,89,.3);color:#000;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{display:block;font-size:40px;font-size:35px;font-weight:900;letter-spacing:-.08em;line-height:1em;margin:12.5px 0 25px;padding:0;text-transform:uppercase}html:lang(cn) h1.uber-title{letter-spacing:0;line-height:1.1em}}@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}}@media screen{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}}@media screen{h1.uber-title.uber-title--small-bottom-gutter{margin-bottom:12.5px}.tooltip-icon{background:radial-gradient(5px -9px,circle,#fff 8%,red 26px);background-color:#bfc0bf;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;font:700 15px/13px Helvetica,Verdana,Tahoma;height:16px;margin-left:12px;margin-top:4px;padding:4px 3px 0;text-align:center;width:14px}.tooltipster-radar{font-family:inherit}.tooltipster-radar .tooltipster-content{font-family:inherit;font-size:12px;font-weight:700}.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-bottom:1px solid #221d1f;border-top:1px solid #221d1f;margin:0;padding:12.5px 0}ul.statement-list li{list-style:none;padding:.2em 0;text-align:center}.full-width-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.multi-select .title{padding-right:12px}.multi-select .clear-multiselect{border-bottom:none;font-weight:400}.multi-select .clear-multiselect.disable{color:#636363;pointer-events:none}.button-with-bg-image{border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;position:relative}.button-with-bg-image:hover{color:#fff}.button-with-bg-image img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.button-with-bg-image span{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;bottom:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;font-size:24px;justify-content:center;-webkit-justify-content:center;left:0;margin:0;position:absolute;right:0;top:0;width:100%}.big-checkbox{cursor:pointer;display:inline;margin-bottom:0!important;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.big-checkbox input{display:none;position:absolute}.checkmark{background-color:#f4f5f8;height:24px;left:0;position:absolute;top:0;width:24px}.big-checkbox:hover input~.checkmark{background-color:#d1d1d1}.big-checkbox input:checked~.checkmark{background-color:#1a73ba}.checkmark:after{content:"";display:none;position:absolute}.big-checkbox input:checked~.checkmark:after{display:block}.big-checkbox .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:8px;top:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}h3.border-top{border-top:1px solid #b3b3b3;margin-top:20px;padding:20px 0 10px}h3.border-bottom{border-bottom:1px solid #b3b3b3;margin-top:20px;padding-top:20px}.error{font-size:15px;font-weight:400}.button--outlined{margin-bottom:2px}#responsive-tech-radar .radar-survey .grid.new_grid .button,.new-cta{border-radius:0;font-size:20px;font-weight:700;letter-spacing:0;line-height:24px;padding:12px 32px}}@media screen and (min-width:600px){#responsive-tech-radar .radar-survey .grid.new_grid .button,.new-cta{padding:20px 32px}}@media screen{.cta-name{font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:24px}.cta-name+svg{margin-left:12px}.cta-name+svg .fill-color{fill:#ef5ba1}.cta--down-name{font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:24px}.cta--down-name+svg{margin-left:12px}.cta--down-name+svg .fill-color{fill:#ef5ba1}.cta--up-name{font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:24px}.cta--up-name+svg{margin-left:12px}.cta--up-name+svg .fill-color{fill:#ef5ba1}.decoder-search{border-bottom:1px solid #ef5ba1;margin:auto;width:100%}}@media screen and (min-width:400px){.decoder-search{width:80%}}@media screen and (min-width:800px){.decoder-search{width:40%}}@media screen{.decoder-search .decoder-input{display:inline-block;width:75%}.decoder-search .decoder-input input{background:0 0;border:none;font-size:18px;font-size:14px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;padding:0}.decoder-search .decoder-input input:focus{-webkit-box-shadow:none;box-shadow:none}}@media screen and (max-width:320px){.decoder-search .decoder-input input{font-size:12px}}@media screen and (min-width:600px){.decoder-search .decoder-input input{font-size:18px}}@media screen{.decoder-search .decoder-search-btn{display:inline-block;text-align:center;width:25%}.decoder-search .decoder-search-btn button{background:#ef5ba1;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:40px;letter-spacing:0;line-height:22px;outline:0;width:100%}.decoder-search .decoder-search-btn button:disabled{background-color:#b3b3b3}.decoder-search .decoder-search-btn button:focus{border:none;-webkit-box-shadow:none;box-shadow:none}.decoder-search-form .back-navigation{margin-bottom:32px}}@media screen and (min-width:1024px){.decoder-search-form .back-navigation{margin-bottom:16px}}@media screen{.module .decoder-search-form{padding:32px 0}.back-navigation{font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:24px}.back-navigation a{border-bottom:none;color:#221d1f}.back-navigation a:hover{color:#221d1f}.back-navigation:before{content:url(/imgs/left-arrow.svg);margin-right:12px}.toggle-button{cursor:pointer;float:right;font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.toggle-button{letter-spacing:-.8px}}@media screen{.toggle-button .toggled-text:after{content:url(/imgs/up-arrow.svg);margin-left:12px}.toggle-button .default-text:after{content:url(/imgs/down-arrow.svg);margin-left:12px}.toggle-button.default .toggled-text{display:none}.toggle-button.default .default-text{display:block}.toggle-button.default .default-text:hover{color:#ef5ba1}.toggle-button.toggled .toggled-text{display:block}.toggle-button.toggled .toggled-text:hover{color:#ef5ba1}.toggle-button.toggled .default-text{display:none}h1.new-heading__main{font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px;margin:0;text-transform:none}}@media screen and (min-width:1024px){h1.new-heading__main{font-size:56px;letter-spacing:-2.6px;line-height:62px}}@media screen{h2.new-heading__section{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){h2.new-heading__section{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{h3.sub-heading__section{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){h3.sub-heading__section{font-size:24px;line-height:36px}}@media screen{div.separator-line{border-top:1px solid #d2d2d2;margin:32px 0}.header-small{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.header-small{letter-spacing:-.8px}}@media screen{p.note-section{font-family:Inter;font-weight:200;padding-top:64px}.cta-button{font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:24px}.cta-button .arrow{border-bottom:none;display:inline-block}.cta-button .arrow svg{margin-left:12px}.cta-button .arrow svg .fill-color{fill:#ef5ba1}.cta-button .cta-link{display:inline;width:90%}}@media screen and (max-width:600px){.cta-button .arrow{float:right}}@media screen{.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{float:left;height:65px;margin-right:12.5px;width:65px}.author .author__title{font-size:20px;font-style:italic;font-weight:900;margin:0}.author .author__role{color:#808285;font-size:16px;font-weight:400;line-height:1.4em;margin-bottom:0}.author .author__bio{border-bottom:1px solid #e4e7ee;clear:both;font-size:16px;padding:12.5px 0}.blurb{color:#fff}.blurb .grid__cell{margin-bottom:0;padding:0}.blurb .top-banner{height:103px;position:relative}.blurb .top-banner img{height:inherit;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.blurb .top-banner .heading__text{color:#fff;font-size:36px;font-weight:900;margin:30px 0;position:absolute;text-align:center;width:100%}.blurb .grid-bottom-background{padding:20px 20px 0;position:relative}.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{float:left;height:65px;margin-right:12.5px;width:65px}.speaker .speaker__name{color:#221d1f;font-size:20px;font-style:italic;font-weight:900;margin:0}.speaker .speaker__job_title{color:#808285;font-size:16px;font-weight:400;line-height:1.4em;margin-bottom:0}.speaker .speaker__bio{border-bottom:1px solid #e4e7ee;clear:both;display:inline-block;font-size:16px;margin-bottom:12.5px;padding:12.5px 0}.speaker .read-more-text,.speaker a.read-more-link{display:inline}.speaker a.read-more-link:before{content:" "}.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{float:left;height:65px;margin-right:12.5px;width:65px}.insight-article-author .insight-article-author__name{color:#221d1f;font-size:20px;font-style:italic;font-weight:900;margin:0}.insight-article-author .insights-author-group{display:-webkit-box;display:-ms-flexbox;display:flex}.insight-article-author .insights-author-group .insight-article-author__image{height:48px;margin-right:8px;width:48px}.insight-article-author .insights-author-group .insight-article-author__link{border-bottom:none}.insight-article-author .insights-author-group a.insight-article-author__name{-ms-flex-item-align:center;align-self:center;border-bottom:1px solid #221d1f;color:#221d1f;cursor:pointer;font-size:14px;font-style:normal;font-weight:700;letter-spacing:0;line-height:22px;margin-right:16px;text-decoration:none}.insight-article-author .insights-author-group a.insight-article-author__name:hover{border-bottom-color:#ef5ba1;color:#ef5ba1}.insight-article-author .insights-author-group a.insight-article-author__name.no-underline{border-bottom:none}.insight-article-author .insight-article-author__job_title{color:#fff;font-size:16px;font-weight:400;line-height:1.4em;margin-bottom:0}}@media screen and (min-width:600px){.insight-article-author .insights-author-group{margin-top:8px}.insight-article-author .insights-author-group .insight-article-author__image{height:65px;width:65px}}@media screen{.keynote .keynote__header{color:#80c9d2;font-style:italic;font-weight:400;text-transform:uppercase}.keynote .keynote__logo{max-width:100%}.keynote .keynote__title_link{color:#221d1f}.keynote .keynote__title{border-bottom:1px solid #e4e7ee;margin:0 0 12.5px;padding:12.5px 0}}@media screen and (max-width:600px){.presentation{margin:auto;width:320px}}@media screen{.presentation .presentation__image{max-width:100%}.presentation .presentation__image_link{border-bottom:none}.presentation .presentation__title_link{color:#221d1f}.presentation .presentation__title{border-bottom:1px solid #e4e7ee;margin:0 0 12.5px;padding:0 0 12.5px}.tweet .twitter-account-name{font-weight:700;padding-left:.2em;text-decoration:none;vertical-align:top}.tweet .minutes-since{font-size:.8em}.tweet .tweet-text{line-height:1.6em;margin-bottom:.4em}.tweet img{border:1px solid #ebebeb;margin-right:3px;width:27px}.teaser-card,.tweet a{border-bottom:none}.teaser-card{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.teaser-card:focus,.teaser-card:hover{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.teaser-card:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}.teaser-card>.teaser-card__date{color:#221d1f;font-style:italic;font-weight:700;margin:0 0 12.5px;text-transform:uppercase}.teaser-card>.teaser-card__logo{display:block;height:100px;line-height:100px;margin:0 0 12.5px;max-width:200px;text-align:left}.teaser-card>.teaser-card__logo>img{max-height:100px;max-width:100%;vertical-align:middle}.teaser-card>.teaser-card__image{display:none}}@media screen and (min-width:600px){.teaser-card>.teaser-card__image{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:right;margin-left:12.5px;margin-top:25px;padding-left:12.5px;width:50%}}@media screen{.teaser-card>.teaser-card__title{border-top:1px solid #221d1f;font-size:24px;font-weight:100;line-height:1.4em;margin:0 0 12.5px;padding-top:12.5px}.teaser-card>.teaser-card__title:first-child{margin-top:0}.teaser-card>.teaser-card__intro{color:#221d1f}.teaser-card-with-date{margin-bottom:20px}.teaser-card-with-date p{margin:0}.teaser-card-with-date h3{border-top:1px solid #221d1f;margin:0;padding-top:12.5px}.teaser-card-with-date a.btn{border-bottom:1px solid #ee0b77;margin-top:12.5px}.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{color:#221d1f;display:block;font-size:18px;font-style:italic;font-weight:700;margin:0 0 12.5px;text-transform:uppercase}: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}}@media screen{.profile_with_job{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;border-bottom:none;display:inline-block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.profile_with_job:focus,.profile_with_job:hover{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.profile_with_job:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}.profile_with_job .name{font-size:18px}.profile_with_job .job-title{color:#221d1f;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}}@media screen{.profile_with_job .profile-image{max-width:220px;width:100%}.cta-block{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;color:#fff;display:block;padding:25px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.cta-block:focus,.cta-block:hover{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.cta-block:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}.cta-block>.title{font-size:24px;font-weight:900;line-height:1.1em;margin:0;text-align:center;text-transform:uppercase}.cta-block>.description{font-size:18px;font-style:italic;font-weight:100;line-height:1.3em;margin:2px;text-align:center}.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}}@media screen{#section-blue .panel-triangle{background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;height:15px;left:50%;margin-left:-15px;position:absolute;top:-15px;width:30px}}@media screen and (min-width:400px){#section-blue .panel-triangle{background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;height:15px;left:50%;left:20%;margin-left:-15px;position:absolute;top:-15px;width:30px}}@media screen{#section-purple .panel-triangle{background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;height:15px;left:50%;margin-left:-15px;position:absolute;top:-15px;width:30px}}@media screen and (min-width:400px){#section-purple .panel-triangle{background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;height:15px;left:50%;left:80%;margin-left:-15px;position:absolute;top:-15px;width:30px}}@media screen and (min-width:600px){#section-purple .panel-triangle{background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;height:15px;left:50%;margin-left:-15px;position:absolute;top:-15px;width:30px}}@media screen{#section-orange .panel-triangle{background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;height:15px;left:50%;margin-left:-15px;position:absolute;top:-15px;width:30px}}@media screen and (min-width:400px){#section-orange .panel-triangle{background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;height:15px;left:50%;left:20%;margin-left:-15px;position:absolute;top:-15px;width:30px}}@media screen and (min-width:600px){#section-orange .panel-triangle{background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;height:15px;left:50%;left:80%;margin-left:-15px;position:absolute;top:-15px;width:30px}}@media screen{#section-lime .panel-triangle{background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;height:15px;left:50%;margin-left:-15px;position:absolute;top:-15px;width:30px}}@media screen and (min-width:400px){#section-lime .panel-triangle{background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;height:15px;left:50%;left:80%;margin-left:-15px;position:absolute;top:-15px;width:30px}}@media screen and (min-width:600px){#section-lime .panel-triangle{background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;height:15px;left:50%;left:20%;margin-left:-15px;position:absolute;top:-15px;width:30px}}@media screen{#section-dark_blue .panel-triangle{background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;height:15px;left:50%;margin-left:-15px;position:absolute;top:-15px;width:30px}}@media screen and (min-width:400px){#section-dark_blue .panel-triangle{background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;height:15px;left:50%;left:20%;margin-left:-15px;position:absolute;top:-15px;width:30px}}@media screen and (min-width:600px){#section-dark_blue .panel-triangle{background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;height:15px;left:50%;margin-left:-15px;position:absolute;top:-15px;width:30px}}@media screen{#section-green .panel-triangle{background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;height:15px;left:50%;margin-left:-15px;position:absolute;top:-15px;width:30px}}@media screen and (min-width:400px){#section-green .panel-triangle{background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;height:15px;left:50%;left:80%;margin-left:-15px;position:absolute;top:-15px;width:30px}}@media screen{.collapsible-panel-img-center__section-content,.collapsible-panel__section-content{background-color:#fff;border:1px solid #999;-webkit-box-shadow:0 5px 25px -10px #999;box-shadow:0 5px 25px -10px #999;clear:both;display:none;float:left;margin:0 auto 20px;padding:20px 20px 10px;position:relative}}@media screen and (min-width:600px){.collapsible-panel-img-center__section-content,.collapsible-panel__section-content{margin-left:10%;max-width:80%;padding:40px 40px 10px}}@media screen{.collapsible-panel-img-center__section-content .strong_text,.collapsible-panel__section-content .strong_text{font-weight:700;padding-bottom:25px;text-align:left;text-transform:uppercase}}@media screen and (min-width:600px){.collapsible-panel-img-center__section-content .strong_text,.collapsible-panel__section-content .strong_text{text-align:center}}@media screen{.collapsible-panel-img-center__section-content .description,.collapsible-panel__section-content .description{padding-bottom:25px;text-align:left}}@media screen and (min-width:600px){.collapsible-panel-img-center__section-content .description,.collapsible-panel__section-content .description{text-align:center}}@media screen{.collapsible-panel-img-center__section-content img,.collapsible-panel__section-content img{max-height:9em;max-width:10em;padding-bottom:25px;text-align:center}.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{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.use-hover:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(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}.collapsible-panel-img-center__section-content .strong_text{text-align:center}a.cornerstone-article{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;background-size:100% auto;color:#fff;display:block;padding-left:15%;padding-right:15%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}a.cornerstone-article:focus,a.cornerstone-article:hover{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}a.cornerstone-article:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}}@media screen and (max-width:600px){a.cornerstone-article{background-repeat:no-repeat;background-size:100% 100%;padding:0 25px;text-align:left}}@media screen{a.cornerstone-article:hover{color:#fff}a.cornerstone-article .cornerstone-article__channel{font-weight:600;padding-bottom:12.5px;padding-top:25px}a.cornerstone-article .cornerstone-article__title{color:#fff;font-size:45px;line-height:1.2em;padding-top:0}}@media screen and (max-width:600px){a.cornerstone-article .cornerstone-article__title{font-size:26px}}@media screen{a.cornerstone-article .cornerstone-article__subtitle{color:#fff;font-size:16px;font-weight:400;line-height:1.2em;padding-bottom:25px}.insights-card{background-color:#26bdcf;border-bottom:none;color:#fff;display:block;padding:25px}.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{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.insights-card:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}.insights-card>.insight-card__date{color:#221d1f;font-size:22px;font-style:italic;font-weight:200;margin-bottom:12.5px;text-transform:uppercase}.insights-card>.insight-card__category{background:rgba(0,0,0,.3);color:#fff;float:left;font-size:16px;margin-bottom:12.5px;margin-left:-25px;padding:12.5px 25px}.insights-card>.insight-card__title{clear:both;color:#fff;font-size:24px;font-weight:100;line-height:1.4em;margin:25px 0}.insights-card>.insight-card__title:first-child{margin-top:0}.insights-card>.insight-card__comments{color:#221d1f;margin-bottom:12.5px}.insights-card>.insight-card__author{border-top:1px solid rgba(0,0,0,.3);margin-bottom:0;padding-top:12.5px}.insights-card>.insight-card__author .insight-card__authors{display:inline-block;overflow:hidden;width:80px}.insights-card>.insight-card__author .insight-card__authors>.insight-card__author-image--1{float:left;width:80px}.insights-card>.insight-card__author .insight-card__authors>.insight-card__author-image--2{float:left;height:80px;overflow:hidden;width:40px}.insights-card>.insight-card__author .insight-card__authors>.insight-card__author-image--2 img{height:80px;margin-left:-20px;max-width:80px;width:80px}.insights-card>.insight-card__author .insight-card__authors>.insight-card__author-image--3{display:inline-block;height:80px;max-width:26.666px;overflow:hidden;width:26.666px}.insights-card>.insight-card__author .insight-card__authors>.insight-card__author-image--3 img{margin-left:-26.666px;max-width:80px;width:80px}.insights-card>.insight-card__author .insight-card__authors>.insight-card__author-image--4{float:left;width:40px}.insights-card>.insight-card__author .insight-card__authors>.insight-card__author-image--4 img{float:left;height:40px;max-width:40px;width:40px}.insights-card>.insight-card__author>.insight-card__author-name{color:#221d1f;display:inline-block;font-style:italic;font-weight:900;line-height:1em;margin-left:12.5px;vertical-align:top;width:calc(100% - 103px)}.insights-card>.insight-card__author>.insight-card__author-name em{font-weight:100}.insight-card--blue{background-color:#26bdcf}.insight-card--magenta{background-color:#b11c54}.insight-card--grey{background-color:#808285}.insight-card--dark-green{background-color:#11aa58}.insight-card--brown{background-color:#9e785f}.insight-card--orange{background-color:#f78f31}.insight-card--pink{background-color:#ef5ba1}.insight-card--dark-blue{background-color:#1a73ba}.insight-card--red{background-color:#ee312d}.insight-card--green{background-color:#b5b935}.featured-item-card>.featured-item-card__outline{outline:2px solid #ebebeb}.featured-item-card .featured-item-card__content{padding:100px 12.5px 12.5px}.featured-item-card .featured-item-card__content>h3{color:#ee312d;font-size:38px;font-weight:900;letter-spacing:-.05em;line-height:.9em;text-transform:uppercase}.featured-item-card .featured-item-card__content>p{color:#221d1f;font-style:italic;line-height:1em;margin:12.5px 0 50px}.featured-item-card .featured-item-card__content>.fake-btn{background:#221d1f;border-radius:2px;color:#fff;display:inline-block;font-size:20px;padding:12.5px 25px;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{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.featured-item-card:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}.big-data-featured-item-card{background:no-repeat url(/imgs/big-data/big-data-analytics-subscription-tile.png) 0 0}}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi){.big-data-featured-item-card{background:no-repeat url(/imgs/big-data/big-data-analytics-subscription-tile-2x.png) 0 0;background-size:180%}}@media screen{.blog-card-box{-webkit-box-shadow:0 5px 56px 0 rgba(34,29,31,.12);box-shadow:0 5px 56px 0 rgba(34,29,31,.12);-webkit-box-sizing:content-box;box-sizing:content-box;padding:16px 16px 40px;position:relative;-webkit-transition:box-shadow .35s ease-in-out;-webkit-transition:-webkit-box-shadow .35s ease-in-out;transition:-webkit-box-shadow .35s ease-in-out;transition:box-shadow .35s ease-in-out;transition:box-shadow .35s ease-in-out,-webkit-box-shadow .35s ease-in-out}.blog-card-box a{border-bottom:0;color:#221d1f;display:block;height:100%;width:100%}.blog-card-box:hover{-webkit-box-shadow:0 10px 64px 0 rgba(0,0,0,.24);box-shadow:0 10px 64px 0 rgba(0,0,0,.24);color:#221d1f;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:box-shadow .4s ease-in-out 0s,color .3s linear 0s,-webkit-transform .6s ease-in-out 0s;transition:box-shadow .4s ease-in-out 0s,color .3s linear 0s,-webkit-transform .6s ease-in-out 0s;-webkit-transition:color .3s linear 0s,-webkit-transform .6s ease-in-out 0s,-webkit-box-shadow .4s ease-in-out 0s;transition:color .3s linear 0s,-webkit-transform .6s ease-in-out 0s,-webkit-box-shadow .4s ease-in-out 0s;transition:transform .6s ease-in-out 0s,box-shadow .4s ease-in-out 0s,color .3s linear 0s;transition:transform .6s ease-in-out 0s,box-shadow .4s ease-in-out 0s,color .3s linear 0s,-webkit-transform .6s ease-in-out 0s,-webkit-box-shadow .4s ease-in-out 0s;transition:transform .6s ease-in-out 0s,box-shadow .4s ease-in-out 0s,color .3s linear 0s,-webkit-transform .6s ease-in-out 0s}.blog-card-box:hover .card-footer .strape{height:24px}.blog-card{color:#221d1f}.blog-card .blog-card__category{margin:0 0 32px}.blog-card .blog-card__category,.blog-card .blog-card__date{font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.blog-card .blog-card__date{display:none;font-weight:500}.blog-card .blog-card__title{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:18px;font-weight:700;letter-spacing:0;line-height:24px;margin:0 0 32px;max-height:128px;overflow:hidden}}@media screen and (min-width:1024px){.blog-card .blog-card__title{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px)and (min-width:1024px){.blog-card .blog-card__title{letter-spacing:-.8px}}@media screen and (max-width:600px){.blog-card .blog-card__authors{margin-bottom:24px}}@media screen{.blog-card .blog-card__authors .blog-card__author-name{display:inline-block;font-size:14px;font-weight:700;font-weight:600;font-weight:400;letter-spacing:0;line-height:22px;line-height:32px}.blog-card .blog-card__authors .blog-card__author{padding-bottom:8px}.blog-card .blog-card__authors .blog-card__author .blog-card__author-image{display:inline-block;height:32px;vertical-align:middle;width:32px}.blog-card .blog-card__authors .blog-card__author .blog-card__author-name{padding-left:8px}.blog-card .card-footer{bottom:0;left:0;position:absolute;width:100%}.blog-card .card-footer .cta-name{padding-left:16px}.blog-card .card-footer .strape{background-color:#26bdcf;height:8px;margin-top:12px;-webkit-transition:height .35s ease-in-out;transition:height .35s ease-in-out;width:100%}.blog-card .card-footer .strape.bg--blue{background-color:#26bdcf}.blog-card .card-footer .strape.bg--magenta{background-color:#b11c54}.blog-card .card-footer .strape.bg--grey{background-color:#808285}.blog-card .card-footer .strape.bg--dark-green{background-color:#11aa58}.blog-card .card-footer .strape.bg--brown{background-color:#9e785f}.blog-card .card-footer .strape.bg--orange{background-color:#f78f31}.blog-card .card-footer .strape.bg--pink{background-color:#ef5ba1}.blog-card .card-footer .strape.bg--dark-blue{background-color:#1a73ba}.blog-card .card-footer .strape.bg--red{background-color:#ee312d}.blog-card .card-footer .strape.bg--green{background-color:#b5b935}}@media screen and (min-width:600px){.blog-card-box{height:350px;padding:32px 24px 68px}.blog-card .card-footer .cta-name{padding-left:24px}.blog-card .card-footer .strape{height:16px;margin-top:24px}}@media screen{.side-titles{text-align:center}}@media screen and (min-width:600px){.side-titles{text-align:left}}@media screen{.side-titles .side-titles__title{color:#fff;display:block;font-size:40px;font-weight:900;letter-spacing:-.08em;line-height:1em;margin:25px 0;padding:0;text-align:center;text-transform:uppercase}html:lang(cn) .side-titles .side-titles__title{letter-spacing:0;line-height:1.1em}}@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}}@media screen{.side-titles .side-titles__title small{font-size:18px}}@media screen and (min-width:600px){.side-titles .side-titles__title{font-size:65px;margin-bottom:25px}.side-titles .side-titles__title--left{text-align:left}.side-titles .side-titles__title--center{text-align:center}}@media screen{.side-titles .side-titles__subtitle{background:rgba(0,0,0,.73);color:#eee;font-size:18px;font-style:italic;font-weight:400;line-height:1.4em;padding:30px 40px;text-align:left}}@media screen and (min-width:600px){.side-titles .side-titles__subtitle{text-align:center;width:66%}}@media screen{.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}}@media screen{.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}}@media screen{.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;margin-bottom:0;margin-top:0;text-transform:uppercase}.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-bottom:10px;margin-top:0}.careers-role .careers-role__image{max-height:120px;min-height:120px}.careers-role .careers-role__description{font-size:18px;font-style:italic;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{color:#221d1f;display:block;font-size:20px;font-style:italic;font-weight:300;line-height:1.3em;min-height:37.5px;padding-bottom:12.5px;text-align:left}}@media screen and (max-width:600px){.quote__content{text-align:center}}@media screen{.quote__content:after,.quote__content:before{content:'"'}}@media screen and (min-width:600px){.quote__content{background:no-repeat url(/imgs/icons/quote-open.png) 0 0,no-repeat url(/imgs/icons/quote-close.png) 100% 0;background-size:60px;font-size:26px;line-height:1.4em;padding:32px 64px 24px;text-align:center}.quote__content.green{background-image:url(/imgs/icons/quote-green.png),url(/imgs/icons/quote-green-close.png)}.quote__content.pink{background-image:url(/imgs/icons/quote-pink.png),url(/imgs/icons/quote-pink-close.png)}.quote__content.orange{background-image:url(/imgs/icons/quote-orange.png),url(/imgs/icons/quote-orange-close.png)}.quote__content.brown{background-image:url(/imgs/icons/quote-brown.png),url(/imgs/icons/quote-brown-close.png)}.quote__content.blue{background-image:url(/imgs/icons/quote-blue.png),url(/imgs/icons/quote-blue-close.png)}.quote__content.black-quote{background-image:url(/imgs/icons/quote-black.png),url(/imgs/icons/quote-black-close.png)}.quote__content.dark-blue{background-image:url(/imgs/icons/quote-dark-blue.png),url(/imgs/icons/quote-dark-blue-close.png)}.quote__content.dark-pink{background-image:url(/imgs/icons/quote-dark-pink.png),url(/imgs/icons/quote-dark-pink-close.png)}.quote__content.gray{background-image:url(/imgs/icons/quote-gray.png),url(/imgs/icons/quote-gray-close.png)}.quote__content.light-green{background-image:url(/imgs/icons/quote-light-green.png),url(/imgs/icons/quote-light-green-close.png)}.quote__content.purple{background-image:url(/imgs/icons/quote-purple.png),url(/imgs/icons/quote-purple-close.png)}.quote__content:after,.quote__content:before{content:""}}@media screen{.author__details .grid-wrapper{padding-top:0!important}.author__details .quote_author_details{text-align:center}.author__details a{border-bottom:none;color:#221d1f}.author__details a:hover{color:#221d1f}.author__details img{margin-right:20px;max-width:8%;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;margin-top:4%;text-align:left}.author__details .quote__author.comma:after{content:", ";white-space:pre}}@media screen and (max-width:600px){.author__details .quote__author.comma:after{content:""}.author__details .quote__author__image{text-align:center}.author__details img{max-width:15%}.author__details .quote__author{text-align:center}}@media screen{.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{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.profile-card:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}.profile-card .profile-card__name{margin-bottom:0}.profile-card .profile-card__image{min-width:100%}.profile-card .profile-card__location{color:#221d1f}.profile-card a{font-weight:100!important}.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:#221d1f}.info-box{background-color:#f4f5f8;padding:25px}.info-box .info-box__title{font-weight:700;padding-bottom:6.25px}.info-box .info-box__read_link:after{content:" »"}.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{background-color:#f4f5f8;background-image:url(/imgs/big-data/pink-arrow.png);background-position:97% 85%;background-position-x:97%;background-position-y:85%;background-repeat:no-repeat;background-size:27px 27px;border-bottom:none;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}}@media screen{.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:#221d1f;font-size:18px;line-height:1.5em;margin-bottom:0;margin-right:40px;min-height:21px}}@media screen and (min-width:600px){.call-to-action-banner .call-to-action-banner__description{margin-bottom:25px;margin-right:70px}}@media screen{.call-to-action-banner--blue{background-color:#7dcad2;background-image:url(/imgs/glyphs/arrow-white.png);background-position:97% 85%;background-position-x:97%;background-position-y:85%;background-repeat:no-repeat;background-size:27px 27px;border-top:6.25px solid #221d1f}.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}.call-to-action-form .module__accordion__section{border:none}.call-to-action-form .icon{font-size:16px;margin-right:10px}.new-call-to-action-form{font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:24px}.search-box #search-query{border:none;font-style:italic;height:50px;padding:0 25px;width:85%}}@media screen and (min-width:600px){.search-box #search-query{margin-right:-50px;padding-right:75px;width:100%}}@media screen{.search-box #clear-btn{cursor:pointer;padding:0 7px!important}.search-box #search-btn{background-color:#221d1f;border:none;cursor:pointer;display:inline-block;height:50px;padding:0;width:50px}.search-box #search-btn .icon-search{color:#fff;font-size:18px}.search-box__screen-readable-but-hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.disabled-js-global-search,.search-result{margin-top:25px}.search-result .search-result__title{font-weight:700}.search-result .search-result__title a{border-bottom:none;color:#221d1f}.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;-webkit-transition:text-indent .2s ease-out,background-color .2s ease-out;transition:text-indent .2s ease-out,background-color .2s ease-out;width:100%}}@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-left:0;padding-right: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}}@media screen{.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}}@media screen{.search-bar .search-bar__query::-webkit-input-placeholder:hover{text-indent:5px}}@media screen{.search-bar .search-bar__query::-moz-placeholder{color:#ccc;font-style:italic;font-weight:100;text-indent:0;-moz-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}}@media screen{.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;-moz-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}}@media screen{.search-bar .search-bar__query:-moz-placeholder:hover{text-indent:5px}}@media screen{.search-bar .search-bar__query:-ms-input-placeholder{color:#ccc;font-style:italic;font-weight:100;text-indent:0;-ms-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}}@media screen{.search-bar .search-bar__query:-ms-input-placeholder:hover{text-indent:5px}}@media screen{.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}}@media screen{.search-bar .search-bar__query:focus::-webkit-input-placeholder,.search-bar .search-bar__query:hover::-webkit-input-placeholder{text-indent:5px}}@media screen{.search-bar .search-bar__query:focus:-moz-placeholder,.search-bar .search-bar__query:focus::-moz-placeholder,.search-bar .search-bar__query:hover:-moz-placeholder,.search-bar .search-bar__query:hover::-moz-placeholder{text-indent:5px}}@media screen{.search-bar .search-bar__query:focus:-ms-input-placeholder,.search-bar .search-bar__query:hover:-ms-input-placeholder{text-indent:5px}}@media screen{.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}}@media screen{.search-bar .search-bar__button{background-color:#221d1f;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{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;background:0 0;height:30px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:30px}.search-bar .search-bar__button:focus,.search-bar .search-bar__button:hover{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.search-bar .search-bar__button:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}}@media screen{.search-bar .search-bar__button:hover{cursor:pointer}.search-bar .search-bar__screen-readable-but-hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}}@media screen{@-webkit-keyframes search-bar-entrance-animaton{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes search-bar-entrance-animaton{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}}@media screen{@-webkit-keyframes search-border-bottom-animaton{0%{-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes search-border-bottom-animaton{0%{-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}}@media screen{@-webkit-keyframes opacity-animation{0%{opacity:0}to{opacity:1}}@keyframes opacity-animation{0%{opacity:0}to{opacity:1}}}@media screen{.search-border-bottom-animaton{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation:search-border-bottom-animaton .3s ease-in-out;animation:search-border-bottom-animaton .3s ease-in-out}.search-bar-entrance-animation{-webkit-animation:search-bar-entrance-animaton .2s ease-in;animation:search-bar-entrance-animaton .2s ease-in}.opacity-entrance-animation{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation:opacity-animation .3s ease-in;animation:opacity-animation .3s ease-in}.animated-search-bar{height:104px;-webkit-transform-origin:center right;transform-origin:center right;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.animated-search-bar .clear-search__button{background-color:transparent;border:none;cursor:pointer;display:inline-block;float:right;font-size:14px;font-weight:700;line-height:20px;margin-left:12px;padding:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.animated-search-bar .clear-search__button:focus{outline:0}.animated-search-bar .clear-search__button:hover{opacity:.6}.animated-search-bar .clear-search__button span{margin-right:12px}.animated-search-bar .clear-search__button span:before{content:url(/imgs/close.svg);margin-right:12px}.animated-search-bar .clear-search__button:focus{border:none}.animated-search-bar .clear-search__button span{margin:0 0 0 6px}.animated-search-bar form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.animated-search-bar form.hidden-data{display:none}.animated-search-bar form .search-container{-webkit-box-flex:100;-ms-flex-positive:100;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:100}.animated-search-bar form .search-container input.search-bar__query{-webkit-box-flex:100;-ms-flex-positive:100;background-color:#fff;border-bottom:none;flex-grow:100;font-size:16px;padding:0}.animated-search-bar form .search-container input.search-bar__query:focus{border:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.animated-search-bar form .search-container .search-bar__button{background-color:transparent;border:none;cursor:pointer;display:inline-block;float:right;font-size:14px;font-weight:700;line-height:20px;margin:10px 0;padding:0;white-space:nowrap}.animated-search-bar form .search-container .search-bar__button:hover{opacity:.6}.animated-search-bar form .search-container .search-bar__button span{margin-right:12px}.animated-search-bar form .search-container .search-bar__button:focus{border:none;outline:0}.animated-search-bar .search-bar__screen-readable-but-hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.primary-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.primary-navigation .search-bar{display:inline-block}.primary-navigation .search__button{background-color:transparent;border:none;color:#221d1f;cursor:pointer;display:inline-block;float:right;font-size:14px;font-weight:700;line-height:20px;margin:10px 0;padding:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.primary-navigation .search__button.hidden-data{display:none}.primary-navigation .search__button span{margin-right:12px}.primary-navigation .search__button span:after{content:url(/imgs/search.svg);margin-left:12px}.primary-navigation .search__button:focus{border:none}.primary-navigation .search__button:hover{opacity:.6}.primary-navigation button.search__button{font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif!important}.primary-navigation .vertical-separator{border-right:.2px solid #beb3b7;display:inline-block;height:41px;margin-left:10px;margin-right:20px;vertical-align:middle;width:1px}.primary-navigation .vertical-separator.hidden-data{display:none}.primary-navigation ul.menu-items{margin:0}.primary-navigation ul.menu-items li{cursor:pointer;display:inline-block;height:100%;padding-left:10px;padding-right:10px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.primary-navigation ul.menu-items li .menu-item__link{background-color:transparent;border:none;color:#221d1f;cursor:pointer;display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif!important;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;line-height:96px;margin:4px 0;padding:0}.primary-navigation ul.menu-items li .menu-item__link span{padding:16px 0;pointer-events:none}.primary-navigation ul.menu-items li .menu-item__link:hover span,.primary-navigation ul.menu-items li .menu-item__link[aria-expanded=true] span{-webkit-box-shadow:inset 0 -4px 0 -1px #ef5ba1;box-shadow:inset 0 -4px 0 -1px #ef5ba1;color:#ef5ba1}}@media screen and (max-width:985px){.primary-navigation ul.menu-items li .menu-item__link:focus{border:2px solid #4ca6f3;-webkit-box-shadow:0 4px 6px -2px #4ca6f3;box-shadow:0 4px 6px -2px #4ca6f3;outline:0}}@media screen{.primary-navigation ul.menu-items li .menu-item__link.active{color:#ef5ba1}}@media screen and (min-width:960px)and (max-width:1439px){.primary-navigation ul.menu-items li:first-child{padding-left:0}}@media screen{.labelled-button .labelled-button__label{display:inline-block;margin:12.5px}input[type=radio]{height:auto;width:auto}.rich-text-editor-container{overflow:visible;padding-bottom:40px;width:450px}.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-repeat:no-repeat;background-size:contain;border:1px solid #d3d3d3;display:inline-block;height:30px;margin:0 10px 0 0;width:30px}.radio-button-as-image .image-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:none;margin:0;padding:0}.labelled-link{font-weight:400}.labelled-link .labelled-link__label{display:inline-block;margin:6.25px}.photo-card{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:none;border-color:#fff;border-style:solid;border-width:5px 0;-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{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.photo-card:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(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}.photo-card:hover{border-bottom-color:#fff;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{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex:1;-ms-flex:1;flex:1;min-height:170px}}@media screen and (min-width:600px){.photo-card{border-width:5px}.photo-card.photo-card--medium,.photo-card.photo-card--small{min-height:170px}.photo-card.photo-card--large{min-height:300px;padding-left:60px;padding-right:60px}}@media screen{.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}}@media screen{.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-style:italic;text-transform:uppercase}.photo-card .photo-card__cta,.photo-card .photo-card__leader{display:block;font-size:15px;font-weight:700}.feature-block,.photo-card .photo-card__content{display:block;text-align:center;width:100%}.feature-block{background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#fff;border-style:solid;border-width:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}}@media screen and (max-width:600px){.feature-block{background-image:none!important}}@media screen and (min-width:600px){.feature-block{border-width:5px}}@media screen{.feature-block .feature-block__title{display:block;font-size:40px;font-size:35px;font-weight:900;letter-spacing:-.08em;line-height:1em;margin:25px 0;padding:0;text-transform:uppercase}html:lang(cn) .feature-block .feature-block__title{letter-spacing:0;line-height:1.1em}}@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}}@media screen{.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}}@media screen{.feature-block .feature-block__content{margin:auto;max-width:700px}.feature-block .feature-block__content .feature-block__dummy-video{width:100%}.feature-block .feature-block__lead{font-size:18px;margin:10px auto;max-width:700px}.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}}@media screen{.image-feature-block{-webkit-box-sizing:border-box;box-sizing:border-box;color:#221d1f;display:block;padding:20px;text-align:center;width:100%}.image-feature-block .image-feature-block__title{display:block;font-size:40px;font-size:35px;font-weight:900;letter-spacing:-.08em;line-height:1em;margin:25px 0;padding:0;text-transform:uppercase}html:lang(cn) .image-feature-block .image-feature-block__title{letter-spacing:0;line-height:1.1em}}@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}}@media screen{.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}}@media screen{.image-feature-block .image-feature-block__image{margin:auto;max-width:480px;width:100%}.image-feature-block .image-feature-block__lead{font-size:1.4em}}@media screen and (min-width:600px){.image-feature-block .image-feature-block__lead{margin:0 auto 1.4em;width:80%}}@media screen{.image-with-cta{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;text-align:center}.image-with-cta.active .cta,.image-with-cta:hover .cta{background-color:#221d1f}.image-with-cta.active .cta .cta-name,.image-with-cta:hover .cta .cta-name{color:#fff}.image-with-cta.active .cta .fill-color,.image-with-cta:hover .cta .fill-color{fill:#fff}.image-with-cta .image-wrapper{border-bottom:none;display:block;position:relative}}@media screen and (min-width:600px){.image-with-cta .image-wrapper{display:block}}@media screen{.image-with-cta img{display:block;height:200px;margin:auto;-o-object-fit:cover;object-fit:cover;width:100%}.image-with-cta a{font-size:26px;min-width:214px}.image-with-cta .cta{background-color:#fff;bottom:0;padding:8px 8px 8px 16px;position:absolute;right:0;text-align:left;-webkit-transition:.3s;transition:.3s;width:60%}.image-with-cta .cta .cta-name{color:#221d1f}}@media screen and (min-width:600px){.image-with-cta .cta{width:25%}}@media screen and (min-width:985px){.image-with-cta .cta{width:60%}}@media screen and (max-width:600px){.image-with-text img{max-width:50%}}@media screen{.image-with-text{text-align:center}.image-with-text p{font-size:26px;line-height:1.2em;margin:25px 0}.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{margin:0;padding:0}.image-with-heading h2{margin:0 auto 25px;max-width:960px;text-align:center}}@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}}@media screen{.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{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px);transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.button__add{background:#221d1f;background:#77a56b;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin:10px 20px 0 0;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button__add:focus,.button__add:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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_header .radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.selected:hover,.radar_header .radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a:hover{opacity:1}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants{background-color:#fff;display:block;margin:0;overflow:hidden;padding:0}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;height:56px;text-align:center;width:50%}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#b2b2b2;background-repeat:no-repeat;background-size:45px 45px,auto!important;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;height:100%;justify-content:center;line-height:1em;padding:0 3em}.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.selected,.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a:active{opacity:1}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.selected:hover{opacity:.8}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.techniques{background-image:url(/imgs/techniques-ring.svg);background-position:100% 100%;border-bottom:1px solid #f4f5f8;border-right:1px solid #f4f5f8}.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:url(/imgs/techniques-ring.svg) no-repeat 100% 100%,-webkit-gradient(linear,left top,right top,color-stop(35%,#0078bf),to(#00bccd));background:url(/imgs/techniques-ring.svg) no-repeat 100% 100%,linear-gradient(90deg,#0078bf 35%,#00bccd)}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.tools{background-image:url(/imgs/tools-ring.svg);background-position:0 100%;border-bottom:1px solid #f4f5f8;border-left:1px solid #f4f5f8}.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:url(/imgs/tools-ring.svg) no-repeat 0 100%,-webkit-gradient(linear,left top,right top,color-stop(35%,#85b880),to(#bdbd32));background:url(/imgs/tools-ring.svg) no-repeat 0 100%,linear-gradient(90deg,#85b880 35%,#bdbd32)}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.platforms{background-image:url(/imgs/platforms-ring.svg);background-position:100% 0;border-right:1px solid #f4f5f8;border-top:1px solid #f4f5f8}.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:url(/imgs/platforms-ring.svg) no-repeat 100% 0,-webkit-gradient(linear,left top,right top,color-stop(35%,#ed312f),to(#f58a33));background:url(/imgs/platforms-ring.svg) no-repeat 100% 0,linear-gradient(90deg,#ed312f 35%,#f58a33)}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.languages{background-image:url(/imgs/languages-ring.svg);background-position:0 0;border-left:1px solid #f4f5f8;border-top:1px solid #f4f5f8}.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:url(/imgs/languages-ring.svg) no-repeat 0 0,-webkit-gradient(linear,left top,right top,color-stop(35%,#b51b58),to(#702269));background:url(/imgs/languages-ring.svg) no-repeat 0 0,linear-gradient(90deg,#b51b58 35%,#702269)}}@media screen and (min-width:400px){.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a{font-size:14px}}@media screen and (min-width:600px){.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant{height:80px}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a{background-size:65px 65px,auto!important;font-size:18px}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.techniques{border-bottom:1.5px solid #f4f5f8;border-right:1.5px solid #f4f5f8}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.tools{border-bottom:1.5px solid #f4f5f8;border-left:1.5px solid #f4f5f8}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.platforms{border-right:1.5px solid #f4f5f8;border-top:1.5px solid #f4f5f8}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.languages{border-left:1.5px solid #f4f5f8;border-top:1.5px solid #f4f5f8}}@media screen and (min-width:800px){.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant{height:100px}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a{background-size:contain!important;font-size:24px}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.techniques{border-bottom:2.5px solid #f4f5f8;border-right:2.5px solid #f4f5f8}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.tools{border-bottom:2.5px solid #f4f5f8;border-left:2.5px solid #f4f5f8}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.platforms{border-right:2.5px solid #f4f5f8;border-top:2.5px solid #f4f5f8}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.languages{border-left:2.5px solid #f4f5f8;border-top:2.5px solid #f4f5f8}}@media screen{.radar-secondary-navigation .radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants{background-color:#f4f5f8}}@media screen and (min-width:950px){.radar-secondary-navigation .radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant{height:72px}.radar-secondary-navigation .radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a{background-size:contain!important;font-size:16px}.radar-secondary-navigation .radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.techniques{border-bottom:1.5px solid #f4f5f8;border-right:1.5px solid #f4f5f8}.radar-secondary-navigation .radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.tools{border-bottom:1.5px solid #f4f5f8;border-left:1.5px solid #f4f5f8}.radar-secondary-navigation .radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.platforms{border-right:1.5px solid #f4f5f8;border-top:1.5px solid #f4f5f8}.radar-secondary-navigation .radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.languages{border-left:1.5px solid #f4f5f8;border-top:1.5px solid #f4f5f8}}@media screen and (min-width:1370px){.radar-secondary-navigation .radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant{height:80px}.radar-secondary-navigation .radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a{padding:0 2.5em}}@media screen and (min-width:1370px)and (min-width:600px)and (max-width:984px){.radar-secondary-navigation .radar-quadrant-navigation .radar-quadrant-navigation__quadrant a{font-size:18px!important}}@media screen{.radar-search-navigation a,.radar-search-navigation a:hover{color:#221d1f}}@media screen and (max-width:600px){.radar-search-navigation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;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;padding:10px 0;width:100%}.radar-search-navigation a.byor-link,.radar-search-navigation a.faq-link{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0;order:1;width:50%}.radar-search-navigation a.subscribe-link{-webkit-box-ordinal-group:4;-ms-flex-order:3;border:1px solid #d2d2d2;border-radius:2px;color:#221d1f;font-size:16px;margin-top:12.5px;order:3;padding:12.5px 25px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}}@media screen{.radar-search-navigation.radar-search-navigation--inverse{background-color:#f4f5f8;padding:12.5px 0 0;text-align:center}}@media screen and (min-width:600px){.radar-search-navigation.radar-search-navigation--inverse{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-right:24px;padding:12.5px 0;text-align:left}}@media screen and (max-width:600px){.radar-search-navigation.radar-search-navigation--inverse{background-color:#fff;padding:25px 0 0}}@media screen{.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;letter-spacing:-.02em;line-height:.8em;margin:0 8px}}@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}}@media screen{.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{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.radar-search-navigation .radar-search-navigation__link:hover:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(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}.desktop-only-button-style a{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;font-size:16px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.desktop-only-button-style a:focus,.desktop-only-button-style a:hover{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.desktop-only-button-style a:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}.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{-webkit-tap-highlight-color:transparent;color:#221d1f;cursor:pointer;display:block;padding:12.5px;text-align:center}.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{background-color:#fff;border:1px solid #f4f5f8;border-top:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;left:0;list-style-type:none;margin:0;padding:0;position:absolute;top:100%;width:100%;z-index:10}.download-dropdown .download-dropdown__list.download-dropdown__list--active{background:#fafafa;-webkit-box-shadow:0 2px 8px #ddd;box-shadow:0 2px 8px #ddd;display:block;font-weight:300}.download-dropdown .download-dropdown__list li{border-bottom:1px solid #f4f5f8;padding:0}.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{border-bottom:1px solid #999;margin:0 0 13px;padding-bottom:13px}.survey-wrapper.show_in_place_in_style_guide{position:inherit!important}.survey-wrapper{bottom:0;display:none;margin:0;opacity:1;padding:0;position:fixed;width:100%;z-index:99999999}.survey-wrapper.display{display:block}}@media screen and (max-width:985px){.survey-wrapper{display:none!important}}@media screen{.survey-body__messages{color:#221d1f;font-size:16px;font-weight:400;line-height:1.4em;padding-top:19px}.survey-body__messages a,.survey-body__messages a:hover{color:#ef5ba1}.survey-body{background:#fff;border-top:3px solid #ef5ba1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 10px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 10px rgba(0,0,0,.1);height:60px;opacity:.9}}@media screen and (min-width:600px){.survey-body{margin-bottom:auto}}@media screen{.survey-option{padding-left:20px}.grouped-blips{background:#f4f5f8;margin-bottom:25px;padding:25px}.grouped-blips ul{list-style:none;margin-left:0}.grouped-blips li{margin-top:5px;padding-left:0}.h2--bold-uppercase{font-size:xx-large;font-weight:800;margin-bottom:10px;text-transform:uppercase}.quarter-title{font-size:large;font-weight:700;margin-bottom:0;text-transform:capitalize}#suggestion-list .sey-show{max-height:300px;overflow-y:scroll;width:60%}.form-modal input.error,.form-modal select.error,.form-modal textarea.error{border-color:#ee312d}.graphic-block{margin-bottom:40px;text-align:center;width:100%}.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{display:block;font-size:100px;font-weight:900;line-height:.6em}}@media screen and (min-width:601px)and (max-width:780px){.graphic-block.stat strong{font-size:75px}}@media screen{.paragraph-with-heading--services{background-color:#3cbace;color:#fff;padding:40px 12.5px}.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 #221d1f;padding:110px 0;text-align:center}.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}}@media screen{.image-with-title-description-cta{padding:0;text-align:left}#responsive-tech-radar .radar-survey .module .module__padding-bottom .image-with-title-description-cta.new_grid .text-with-heading-cta .grid,.image-with-title-description-cta.box-shadow .text-with-heading-cta .grid{padding:0 10px 20px}.image-with-title-description-cta img{display:block;margin:auto;padding:0 0 20px}}@media screen and (max-width:600px){.image-with-title-description-cta{height:auto!important}}@media screen{.title-with-tag-cta{text-align:left}.title-with-tag-cta .animated-text-box{background-color:#fff;-webkit-box-shadow:0 5px 56px 0 rgba(34,29,31,.12);box-shadow:0 5px 56px 0 rgba(34,29,31,.12);font-weight:700;margin-left:0;padding:40px 16px 24px;position:relative;-webkit-transform:translate(8px);transform:translate(8px)}.title-with-tag-cta .animated-text-box .tag-name{margin-bottom:30px;margin-left:-32px;margin-top:-56px}.title-with-tag-cta .animated-text-box .tag-name span{background:#221d1f;color:#fff;font-size:14px;font-weight:700;letter-spacing:0;line-height:22px;padding:8px 24px;text-align:center}.title-with-tag-cta .animated-text-box .paragraph-text{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px;margin-bottom:8px}}@media screen and (min-width:1024px){.title-with-tag-cta .animated-text-box .paragraph-text{letter-spacing:-.8px}}@media screen and (min-width:600px){.title-with-tag-cta .animated-text-box .paragraph-text{margin-bottom:16px}}@media screen and (max-width:600px){.title-with-tag-cta .animated-text-box .paragraph-text{height:auto!important}}@media screen{.title-with-tag-cta .animated-text-box .paragraph-description{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:1.8em}}@media screen and (min-width:800px){.title-with-tag-cta .animated-text-box{-webkit-transition:background-color .6s ease-in-out .2s,color .3s linear .2s,box-shadow .4s ease-in-out .2s,-webkit-transform .6s ease-in-out .2s;transition:background-color .6s ease-in-out .2s,color .3s linear .2s,box-shadow .4s ease-in-out .2s,-webkit-transform .6s ease-in-out .2s;-webkit-transition:background-color .6s ease-in-out .2s,color .3s linear .2s,-webkit-transform .6s ease-in-out .2s,-webkit-box-shadow .4s ease-in-out .2s;transition:background-color .6s ease-in-out .2s,color .3s linear .2s,-webkit-transform .6s ease-in-out .2s,-webkit-box-shadow .4s ease-in-out .2s;transition:transform .6s ease-in-out .2s,background-color .6s ease-in-out .2s,color .3s linear .2s,box-shadow .4s ease-in-out .2s;transition:transform .6s ease-in-out .2s,background-color .6s ease-in-out .2s,color .3s linear .2s,box-shadow .4s ease-in-out .2s,-webkit-transform .6s ease-in-out .2s,-webkit-box-shadow .4s ease-in-out .2s;transition:transform .6s ease-in-out .2s,background-color .6s ease-in-out .2s,color .3s linear .2s,box-shadow .4s ease-in-out .2s,-webkit-transform .6s ease-in-out .2s}.title-with-tag-cta .animated-text-box:hover{-webkit-box-shadow:0 10px 64px 0 rgba(0,0,0,.24);box-shadow:0 10px 64px 0 rgba(0,0,0,.24);color:#221d1f;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:box-shadow .4s ease-in-out 0s,color .3s linear 0s,-webkit-transform .6s ease-in-out 0s;transition:box-shadow .4s ease-in-out 0s,color .3s linear 0s,-webkit-transform .6s ease-in-out 0s;-webkit-transition:color .3s linear 0s,-webkit-transform .6s ease-in-out 0s,-webkit-box-shadow .4s ease-in-out 0s;transition:color .3s linear 0s,-webkit-transform .6s ease-in-out 0s,-webkit-box-shadow .4s ease-in-out 0s;transition:transform .6s ease-in-out 0s,box-shadow .4s ease-in-out 0s,color .3s linear 0s;transition:transform .6s ease-in-out 0s,box-shadow .4s ease-in-out 0s,color .3s linear 0s,-webkit-transform .6s ease-in-out 0s,-webkit-box-shadow .4s ease-in-out 0s;transition:transform .6s ease-in-out 0s,box-shadow .4s ease-in-out 0s,color .3s linear 0s,-webkit-transform .6s ease-in-out 0s}}@media screen and (min-width:1024px){.title-with-tag-cta .animated-text-box{padding:40px 32px 24px;-webkit-transform:translate(18px);transform:translate(18px)}.title-with-tag-cta .animated-text-box .tag-name{margin-left:-50px}}@media screen{.image-with-tag{height:50%;width:45%}.image-with-tag .aspect-ratio-box{padding-top:100%;-webkit-transform:translate(0);transform:translate(0)}.image-with-tag .aspect-ratio-box-inside{height:100%;position:absolute;top:0;width:100%}.image-with-tag .aspect-ratio-box img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-with-tag .tag-name{margin-bottom:-15px;position:relative;z-index:1}.image-with-tag .tag-name span{background:#221d1f;color:#fff;font-size:16px;font-weight:700;font-weight:600;letter-spacing:0;line-height:24px;padding:8px 24px;text-align:center}}@media screen and (min-width:600px){.image-with-tag{width:23%}.image-with-tag .tag-name{margin-left:-8px}}@media screen and (min-width:1024px){.image-with-tag{height:60%;width:72%}.image-with-tag .tag-name{margin-left:-22px}}@media screen{.offering-card{text-align:left}.offering-card .offering-card__container{background-color:#fff;background-size:cover}.offering-card .offering-card__animated-container{-webkit-box-shadow:0 5px 24px 0 rgba(34,29,31,.12);box-shadow:0 5px 24px 0 rgba(34,29,31,.12);-webkit-transition:background-color .6s ease-in-out 0s;transition:background-color .6s ease-in-out 0s}.offering-card .offering-card__animated-container p,.offering-card .offering-card__animated-container span{-webkit-transition:color .6s ease-in-out 0s;transition:color .6s ease-in-out 0s}.offering-card .offering-card__animated-container .cta-name+svg .fill-color{-webkit-transition:fill .6s ease-in-out 0s;transition:fill .6s ease-in-out 0s}.offering-card:hover .offering-card__animated-container{background-color:#ef5ba1}.offering-card:hover .offering-card__animated-container .cta-name+svg .fill-color{fill:#fff}.offering-card:hover .offering-card__animated-container p,.offering-card:hover .offering-card__animated-container span{color:#fff}.offering-card:hover .offering-card__animated-container .offering-card__footer{background-color:#ef5ba1}.offering-card .offering-card__footer{height:12px;-webkit-transition:background-color .6s ease-in-out 0s;transition:background-color .6s ease-in-out 0s}.offering-card .offering-card__content{font-weight:700;padding:56px 16px 40px}}@media screen and (min-width:1024px){.offering-card .offering-card__content{padding:56px 48px 40px}}@media screen{.offering-card .offering-card__content .title{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin-bottom:16px}}@media screen and (min-width:1024px){.offering-card .offering-card__content .title{font-size:32px}}@media screen{.offering-card .offering-card__content .description{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.offering-card .cta{font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:24px;padding:0 16px 40px}}@media screen and (min-width:1024px){.offering-card .cta{padding:0 48px 40px}}@media screen{.animated-image-with-title-cta{margin-bottom:32px}.animated-image-with-title-cta a{border-bottom-color:#fff;color:#221d1f}.animated-image-with-title-cta .aspect-ratio-box{background:#fff;height:0;overflow:hidden;padding-top:66%;position:relative;-webkit-transform:translate(-8px);transform:translate(-8px)}.animated-image-with-title-cta .aspect-ratio-box-inside{height:100%;left:0;position:absolute;top:0;width:100%}.animated-image-with-title-cta .aspect-ratio-box img{display:block;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;width:100%}.animated-image-with-title-cta .animated-text-box{margin-top:-80px}.animated-image-with-title-cta .animated-text-box .paragraph{min-height:99px;overflow:hidden}}@media screen and (max-width:600px){.animated-image-with-title-cta .animated-text-box .paragraph{height:auto!important}}@media screen and (min-width:600px){.animated-image-with-title-cta{margin-bottom:64px;padding:0 8px}.animated-image-with-title-cta .aspect-ratio-box{-webkit-transition:-webkit-transform .56s ease-in-out .2s;transition:-webkit-transform .56s ease-in-out .2s;transition:transform .56s ease-in-out .2s;transition:transform .56s ease-in-out .2s,-webkit-transform .56s ease-in-out .2s}.animated-image-with-title-cta:hover a{border-bottom-color:#fff;color:#fff}.animated-image-with-title-cta:hover .animated-text-box{-webkit-box-shadow:0 10px 64px 0 rgba(0,0,0,.24);box-shadow:0 10px 64px 0 rgba(0,0,0,.24);color:#221d1f;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:box-shadow .4s ease-in-out 0s,color .3s linear 0s,-webkit-transform .6s ease-in-out 0s;transition:box-shadow .4s ease-in-out 0s,color .3s linear 0s,-webkit-transform .6s ease-in-out 0s;-webkit-transition:color .3s linear 0s,-webkit-transform .6s ease-in-out 0s,-webkit-box-shadow .4s ease-in-out 0s;transition:color .3s linear 0s,-webkit-transform .6s ease-in-out 0s,-webkit-box-shadow .4s ease-in-out 0s;transition:transform .6s ease-in-out 0s,box-shadow .4s ease-in-out 0s,color .3s linear 0s;transition:transform .6s ease-in-out 0s,box-shadow .4s ease-in-out 0s,color .3s linear 0s,-webkit-transform .6s ease-in-out 0s,-webkit-box-shadow .4s ease-in-out 0s;transition:transform .6s ease-in-out 0s,box-shadow .4s ease-in-out 0s,color .3s linear 0s,-webkit-transform .6s ease-in-out 0s}}@media screen and (min-width:1024px){.animated-image-with-title-cta{padding:0 18px}.animated-image-with-title-cta .aspect-ratio-box{-webkit-transform:translate(-18px);transform:translate(-18px);-webkit-transition:-webkit-transform .56s ease-in-out .2s;transition:-webkit-transform .56s ease-in-out .2s;transition:transform .56s ease-in-out .2s;transition:transform .56s ease-in-out .2s,-webkit-transform .56s ease-in-out .2s}}@media screen{.large-animated-image-with-title-cta a{border-bottom-color:#fff;color:#221d1f}}@media screen and (min-width:600px){.large-animated-image-with-title-cta .image{width:490px}}@media screen and (min-width:800px){.large-animated-image-with-title-cta .image{width:560px}}@media screen and (min-width:1024px){.large-animated-image-with-title-cta .image{width:57.5%}}@media screen and (min-width:600px){.large-animated-image-with-title-cta .content{float:right;margin-left:-77%;width:450px}}@media screen and (min-width:800px){.large-animated-image-with-title-cta .content{width:512px}}@media screen and (min-width:1024px){.large-animated-image-with-title-cta .content{margin-left:-15%;width:57.5%}}@media screen{.large-animated-image-with-title-cta .animated-image{-webkit-transform:translate(-36px);transform:translate(-36px)}.large-animated-image-with-title-cta .animated-image img{display:block;height:auto;max-height:447px;min-height:426px;-o-object-fit:cover;object-fit:cover;width:100%}}@media screen and (min-width:1024px){.large-animated-image-with-title-cta .animated-image{margin-left:0}}@media screen and (min-width:600px){.large-animated-image-with-title-cta .animated-image{margin-left:36px}.large-animated-image-with-title-cta .animated-text-box{margin:64px 8px 64px 0;padding:40px 32px 32px}.large-animated-image-with-title-cta .animated-text-box .paragraph{min-height:280px}.large-animated-image-with-title-cta .animated-text-box .tag-name{margin-left:-64px;margin-top:-56px}}@media screen and (min-width:1024px){.large-animated-image-with-title-cta .animated-text-box{margin:56px 36px 64px 0;padding:72px 64px 64px;-webkit-transform:translate(36px);transform:translate(36px)}.large-animated-image-with-title-cta .animated-text-box .tag-name{margin-bottom:64px;margin-left:-88px;margin-top:-88px}}@media screen{.large-animated-image-with-title-cta:hover a{border-bottom-color:#fff;color:#221d1f}}@media screen and (min-width:1024px){.large-animated-image-with-title-cta:hover .animated-text-box{-webkit-box-shadow:0 10px 64px 0 rgba(0,0,0,.24);box-shadow:0 10px 64px 0 rgba(0,0,0,.24);color:#221d1f;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:box-shadow .4s ease-in-out 0s,color .3s linear 0s,-webkit-transform .6s ease-in-out 0s;transition:box-shadow .4s ease-in-out 0s,color .3s linear 0s,-webkit-transform .6s ease-in-out 0s;-webkit-transition:color .3s linear 0s,-webkit-transform .6s ease-in-out 0s,-webkit-box-shadow .4s ease-in-out 0s;transition:color .3s linear 0s,-webkit-transform .6s ease-in-out 0s,-webkit-box-shadow .4s ease-in-out 0s;transition:transform .6s ease-in-out 0s,box-shadow .4s ease-in-out 0s,color .3s linear 0s;transition:transform .6s ease-in-out 0s,box-shadow .4s ease-in-out 0s,color .3s linear 0s,-webkit-transform .6s ease-in-out 0s,-webkit-box-shadow .4s ease-in-out 0s;transition:transform .6s ease-in-out 0s,box-shadow .4s ease-in-out 0s,color .3s linear 0s,-webkit-transform .6s ease-in-out 0s}}@media screen{.large-animated-image-with-title-cta.grid-wrapper{margin-bottom:32px}.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{color:#666;font-size:14px;padding:10px;position:absolute}.marketo_form .grid-wrapper,.marketo_form .grid-wrapper .grid .grid__cell{margin-bottom:0}.marketo_form .grid-wrapper .grid .description{margin-bottom:25px;max-width:760px}}@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}}@media screen{.marketo_form .grid-wrapper .grid .marketo_form__on_success_message{font-weight:400;max-width:760px}.marketo_form .adblocker-popup{background:#fcf8e3;border:1px solid #ece3b4;padding:10px 5px;text-align:center}.color-picker .color-picker--background{background:#fff}.confirmation-modal .close_modal{background:0 0;border:none;color:#888;cursor:pointer;font-size:32px;font-weight:600;position:absolute;right:15px;top:5px}.carousel-wrapper{background:hsla(0,0%,94%,.95);-webkit-box-shadow:inset 0 -7px 11px 5px #ddd,0 8px 8px -6px #221d1f;box-shadow:inset 0 -7px 11px 5px #ddd,0 8px 8px -6px #221d1f;padding:11px 0;position:fixed;top:73px;width:100%;z-index:1999}.carousel-wrapper a{border-bottom:none;margin:0 24px;outline:0;width:72px!important}.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 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{line-height:0;margin-bottom:0}.key-message .message{font-size:24px;font-weight:400;line-height:1.4em}.new-key-message-with-cta .grid.new_grid{padding-bottom:32px;padding-top:32px}.new-key-message-with-cta .new-heading__section{margin-bottom:16px}.new-key-message-with-cta .message{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin:0}}@media screen and (min-width:1024px){.new-key-message-with-cta .message{font-size:24px;line-height:36px}}@media screen{.new-key-message-with-cta .cta{margin-top:24px}}@media screen and (min-width:1024px){.new-key-message-with-cta .cta{margin-top:32px}}@media screen{.labelled-file-chooser .error{margin-left:20px}.labelled-file-chooser .custom-file-upload{float:left}.labelled-file-chooser .image-preview .delete_button{border-bottom:none;margin-left:20px;vertical-align:top}.labelled-file-chooser .image-preview img{border:1px solid #221d1f;height:60px;margin-left:25px;-o-object-fit:contain;object-fit:contain;width:60px}.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{display:inline-block;padding-left:40px;width:90%}.agenda-items-form table td:first-child{width:20%}.agenda-items-form input{background-color:#fff;border:none;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-size:34px;font-weight:100;padding:40px 0 30px;text-align:left}.edit-form-header .about p{font-size:18px}.edit-form-header .cancel-button{color:#666;float:right;font-size:48px;margin:40px 40px 0 0}.edit-form-header .cancel-button:hover{color:#221d1f}.edit-form-header .cancel-button.btn-disabled{background-color:transparent!important;color:#666!important;text-decoration:none!important}.modal-with-image.popup-background{background:hsla(0,0%,48%,.5)}.modal-with-image.lg-show{display:table}.modal-with-image .lg-content{display:table-cell;vertical-align:middle}.modal-with-image h3{color:#221d1f;font-size:2.5em;font-weight:100;margin:-15px 0 20px}}@media screen and (max-width:600px){.modal-with-image h3{font-size:2em}}@media screen{.modal-with-image .popup{background:#fff;border:1px solid #221d1f;height:500px;max-width:500px}}@media screen and (max-width:600px){.modal-with-image .popup{height:inherit}}@media screen{.modal-with-image .popup .popup-header{background-color:rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.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}}@media screen{.modal-with-image .close_modal{color:#000;float:right;font-size:2em;margin-top:5px;padding-right:0}}@media screen and (max-width:600px){.modal-with-image .close_modal{font-size:1.6em}}@media screen{.modal-with-image .close_modal focus,.modal-with-image .close_modal:hover{text-decoration:none}.text-with-heading-cta.grid-wrapper{padding:0}.text-with-heading-cta.grid-wrapper.text-block{padding:20px}.text-with-heading-cta .cta-button a{color:#221d1f}.text-with-heading-cta .grid__cell{padding:0}.text-with-heading-cta .paragraph-heading{font-size:24px;font-weight:100;line-height:1.4em;margin-bottom:10px!important}.text-with-heading-cta .paragraph-text,.text-with-heading-cta h3{margin:0}.text-with-heading-cta .paragraph-text p{margin-bottom:0}.text-with-heading-cta .cta{margin:20px 0 0}}@media screen and (max-width:600px){.text-with-heading-cta.grid-wrapper.text-block{height:auto!important;margin-bottom:0;padding:30px 25px}.text-with-heading-cta .title-and-description{height:auto!important}}@media screen{.disclaimer{color:#636363}.disclaimer img{float:left;height:36px;padding-right:10px;width:36px}.disclaimer p{display:table-cell;font-size:16px;line-height:1.4em;margin-bottom:0}.disclaimer .disclaimer_title{font-size:16px;font-weight:400}.disclaimer .disclaimer_text p{font-size:14px;padding-top:10px}.podcast__container{margin:0 auto;max-width:700px}.podcast__container iframe{border:1px solid #f4f5f8;width:100%}.podcast__container iframe.set{height:350px}.podcast__container iframe.track{height:175px}.sub-navigation{border-bottom:1px solid #eaecf0;border-top:1px solid #eaecf0}.sub-navigation ul{list-style:none;margin:.5px 25px}.sub-navigation ul li{display:inline-block;padding-bottom:12.5px;padding-right:50px;padding-top:12.5px}.sub-navigation ul li a{border-bottom:none}.sub-navigation ul li a.active-link{color:#aaa}.sub-navigation ul li:last-child{padding-right:10px}.sub-navigation ul li{font-size:16px;font-weight:700;font-weight:600;letter-spacing:0;line-height:24px}}@media screen and (max-width:985px){.sub-navigation ul{display:none}}@media screen{.tabs{padding-top:60px}}@media screen and (max-width:600px){.tabs{padding-top:30px}}@media screen{.tabs ul{border-bottom:2px solid #ebebeb;list-style-type:none;margin:0;padding:0;width:100%}.tabs ul li{background-color:#f5f5f5;cursor:pointer;float:left;line-height:2.3em;padding:0;width:130px}}@media screen and (max-width:600px){.tabs ul li{width:33.3%}}@media screen{.tabs ul li div{border-right:1px solid #ccc}.tabs ul li:last-child div{border:none}.tabs ul li a{border:none;color:#6c6c6c;display:block;font-size:16px;font-weight:500;text-align:center}.tabs ul li a:hover{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.tabs ul>.active{background-color:#ee0b77;margin-bottom:-2px}.tabs ul>.active a{color:#fff}.button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:30px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%}.button-group .button-group-item.active button{border-bottom:1.5px solid #ee0b77;color:#ee0b77}.button-group .button-group-item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.button-group .button-group-item{display:inline-block;margin-right:24px;padding-bottom:1em;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-group .button-group-item button{background-color:transparent;background-color:initial;border:none;cursor:pointer;font-size:15px;font-weight:300;height:1.6em;outline:0!important;padding:3px}}@media screen{div.button-group::-webkit-scrollbar{display:none}}@media screen{.scroll-effect:after{background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(95%,#fff));background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 95%);content:"";height:5%;pointer-events:none;position:absolute;right:0;width:23%}input[type=checkbox]{height:auto;width:auto}.checkbox-group .input{display:inline-block;padding-right:20px}.checkbox-group .input input[type=checkbox]{border-radius:50%;height:auto;width:auto}.error-message,.required{color:#ee312d}.author__details a{border-bottom:1px solid #221d1f;color:#221d1f}.author__details a:hover{border-bottom-color:#ef5ba1;color:#ef5ba1}.author__details .author__role,.author__details .author__title{margin-bottom:0}.author__details .author__title{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.author__details .author__role,.author__details .author__role p{font-size:16px;font-weight:700;font-weight:600;letter-spacing:0;line-height:24px}.topics-navigation{-webkit-box-shadow:0 5px 40px 0 rgba(34,29,31,.06);box-shadow:0 5px 40px 0 rgba(34,29,31,.06);position:relative}.topics-navigation .topics-navigation__header{background-color:#221d1f;color:#fff;font-size:24px;font-weight:700;letter-spacing:0;line-height:32px;margin-bottom:0;padding:8px 16px}}@media screen and (min-width:1024px){.topics-navigation .topics-navigation__header{letter-spacing:-.8px}}@media screen{.topics-navigation .topics-navigation__anchor{border-bottom:1px solid #221d1f;color:#221d1f;display:block;font-size:16px;font-weight:700;font-weight:600;letter-spacing:0;line-height:24px;padding:12px 16px}.topics-navigation .topics-navigation__list{background-color:#fff;-webkit-box-shadow:0 5px 40px 0 rgba(34,29,31,.06);box-shadow:0 5px 40px 0 rgba(34,29,31,.06);-webkit-box-sizing:border-box;box-sizing:border-box;display:none;list-style-type:none;margin:0;width:100%}.topics-navigation .topics-navigation__list li{padding:0}.topics-navigation .topics-navigation__list li:not(:last-child):after{border-bottom:1px solid #eaecf0;content:"";display:block;margin-left:auto;width:calc(100% - 16px)}.topics-navigation .topics-navigation__list .topics-navigation__link{border-bottom:none;color:#221d1f;display:block;padding:4px 16px 8px}.topics-navigation .topics-navigation__list .topics-navigation__link span{display:inline-block;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;width:85%}.topics-navigation .topics-navigation__list .topics-navigation__link svg{-webkit-box-sizing:content-box;box-sizing:content-box;float:right;margin-left:0;padding:10px 0 0 4px}.topics-navigation .topics-navigation__list .topics-navigation__link:hover{background-color:#f4f5f8}.topics-navigation .topics-navigation__list .topics-navigation__link:focus{border:2px solid #4ca6f3;-webkit-box-shadow:0 4px 6px -2px #4ca6f3;box-shadow:0 4px 6px -2px #4ca6f3;outline:0}.topics-navigation .topics-navigation__list .topics-navigation__link--active{background-color:#eaecf0;pointer-events:none}.topics-navigation .topics-navigation__list .topics-navigation__link--active svg{display:none}.topics-navigation .topics-navigation__list--show{display:block;position:absolute;z-index:2}}@media screen and (min-width:600px){.topics-navigation .topics-navigation__header{padding:16px 24px}.topics-navigation .topics-navigation__anchor{display:none}.topics-navigation .topics-navigation__list{display:inline-block}.topics-navigation .topics-navigation__list .topics-navigation__link{padding:24px}.topics-navigation .topics-navigation__list .topics-navigation__link span{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:600px)and (min-width:1024px){.topics-navigation .topics-navigation__list .topics-navigation__link span{letter-spacing:-.8px}}@media screen and (min-width:985px){.contact-us-tabs .topics-navigation__list--show{position:static}}@media screen and (min-width:600px)and (max-width:984px){.contact-us-tabs .topics-navigation__anchor{display:block}.contact-us-tabs .topics-navigation__list{display:none}.contact-us-tabs .topics-navigation__list--show{display:block}}@media screen and (min-width:985px){.contact-us-tabs .topics-navigation{-webkit-box-shadow:none;box-shadow:none}.contact-us-tabs .topics-navigation .topics-navigation__header{display:none}.contact-us-tabs .topics-navigation .topics-navigation__list{-webkit-box-shadow:none;box-shadow:none}.contact-us-tabs .topics-navigation .topics-navigation__list .topics-navigation__link--active{background-color:transparent}.contact-us-tabs .topics-navigation .topics-navigation__list li{display:inline-block;margin-right:48px}.contact-us-tabs .topics-navigation .topics-navigation__list li:after{border:none}.contact-us-tabs .topics-navigation .topics-navigation__list li :last-child{margin-top:0}.contact-us-tabs .topics-navigation .topics-navigation__list .topics-navigation__link{padding:0}.contact-us-tabs .topics-navigation .topics-navigation__list .topics-navigation__link:hover{background-color:transparent}.contact-us-tabs .topics-navigation .topics-navigation__list .topics-navigation__link:focus{border:none;-webkit-box-shadow:none;box-shadow:none}.contact-us-tabs .topics-navigation .topics-navigation__list .topics-navigation__link span{border-bottom:1px solid gray;font-size:18px;font-weight:700;letter-spacing:0;line-height:32px;width:100%}.contact-us-tabs .topics-navigation .topics-navigation__list .topics-navigation__link span:hover{border-bottom-color:#ef5ba1;color:#ef5ba1}.contact-us-tabs .topics-navigation .topics-navigation__list .topics-navigation__link svg{display:none}.contact-us-tabs .topics-navigation .topics-navigation__list .topics-navigation__link--active span{border-bottom-color:#ef5ba1;color:#ef5ba1}}@media screen{.address .office-address .address-line{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}.address .office-information{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px;margin-bottom:0}.address .office-information .map{margin-top:24px}.address .office-information .contact-info{margin-top:32px}.address .office-information .email,.address .office-information .fax,.address .office-information .phone{margin-top:16px}.address .office-information .email:first-child{margin-top:0}.address .office-information .email a{display:inline-block;font-size:16px;line-height:24px}}@media screen and (min-width:400px){.address .office-information .email a{font-size:18px}}@media screen and (min-width:985px){.address .office-information .email a{font-size:16px}}@media screen{.address .office-information .office-additional-information{margin-top:32px}.address .office-information .email-label,.address .office-information .fax-label,.address .office-information .map-label,.address .office-information .phone-label{display:inline-block;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin-right:16px;width:auto}.address .office-information p{font-size:16px}.address .office-information a{border-bottom-color:#333;color:#221d1f}.address .office-information a:hover{border-bottom-color:#ef5ba1;color:#ef5ba1}.faq-item{border-bottom:1px solid #d1d1d1;padding:20px 0 12px}.faq-item .icon-plus:before{content:""}.faq-item .icon-minus:before{content:""}.faq-item .icon{color:#ef5ba1;float:right;font-size:18px;font-weight:700;letter-spacing:0;line-height:24px}}@media screen and (min-width:1024px){.faq-item .icon{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px)and (min-width:1024px){.faq-item .icon{letter-spacing:-.8px}}@media screen{.faq-item h4.header-small{display:inline-block;font-size:18px;font-weight:700;letter-spacing:0;line-height:24px;padding-right:8px;width:calc(100% - 25px)}}@media screen and (min-width:1024px){.faq-item h4.header-small{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px)and (min-width:1024px){.faq-item h4.header-small{letter-spacing:-.8px}}@media screen{.faq-item:first-child{padding-top:0}.faq-item .faq-answer{padding-bottom:8px}.faq-item .faq-answer h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.faq-item .faq-answer h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.faq-item .faq-answer h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.faq-item .faq-answer h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.faq-item .faq-answer h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.faq-item .faq-answer h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.faq-item .faq-answer h3{font-size:32px}}@media screen{.faq-item .faq-answer h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.faq-item .faq-answer h3 strong{font-size:32px}}@media screen{.faq-item .faq-answer h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.faq-item .faq-answer h4{letter-spacing:-.8px}}@media screen{.faq-item .faq-answer h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.faq-item .faq-answer h4 strong{letter-spacing:-.8px}}@media screen{.faq-item .faq-answer h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.faq-item .faq-answer h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.faq-item .faq-answer h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.faq-item .faq-answer h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.faq-item .faq-answer h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.faq-item .faq-answer h6{font-size:24px;line-height:36px}}@media screen{.faq-item .faq-answer h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.faq-item .faq-answer h6 strong{font-size:24px;line-height:36px}}@media screen{.faq-item .faq-answer li,.faq-item .faq-answer p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.faq-item .faq-answer li strong,.faq-item .faq-answer p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.faq-item .faq-answer caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.faq-item .faq-answer caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.faq-item .faq-answer a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.faq-item .faq-answer a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.faq-item .faq-answer p{margin-bottom:0}}@media screen and (min-width:600px){.faq-item{padding:16px 0}}@media screen{.data-table{padding-bottom:32px;padding-top:32px}.data-table .heading{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin-bottom:24px;text-align:center}}@media screen and (min-width:1024px){.data-table .heading{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.data-table .items-list{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.data-table .header{display:none}.data-table .header .grid__cell{margin-bottom:0}.data-table .item{border-bottom:1px solid #d2d2d2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 0}.data-table .item .cta-name{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.data-table .item .cta-name{font-size:24px;line-height:36px}}@media screen and (min-width:600px){.data-table .heading{margin-bottom:32px}.data-table .header{background-color:#f4f5f8;display:block;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin-bottom:16px;padding:8px 24px}.data-table .item{display:block;padding:24px}.data-table .item .grid__cell{padding-left:0;padding-right:8px}.data-table .item .grid__cell:last-child{padding-right:0}}@media screen and (min-width:1024px){.data-table .heading{margin-bottom:48px}}@media screen and (max-width:600px){.data-table .heading{float:left}.data-table .item .grid__cell{padding:0;width:100%}.data-table .item .grid__cell:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.data-table .item .grid__cell:nth-child(3){padding-bottom:8px}.data-table .items-list{border-top:1px solid #d2d2d2}}@media screen{.share-label{margin:-16px;padding:16px 0}.share-block{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;margin:0 16px}}@media screen and (min-width:1024px){.share-block{font-size:24px;line-height:36px}}@media screen{.share-icons{padding-top:16px}.share-icons:after,.share-icons:before{content:" ";display:table}.share-icons:after{clear:both}}@media screen and (min-width:600px){.share-block,.share-label{margin:0}.share-icons{float:right;padding-top:0}}@media screen{.tabbed-selector .tabbed-selector__tabs{border-bottom:1px solid #eee;text-align:center}.tabbed-selector .tabbed-selector__tabs .active{background:no-repeat url(/candy/active_menu_item.png) bottom!important}.tabbed-selector .tabbed-selector__tabs nav{margin-bottom:-1px}.tabbed-selector .tabbed-selector__tabs .tabbed-selector__tab{border-bottom:none;cursor:pointer;display:inline-block;height:100px;line-height:100px;margin-left:25px;margin-right:25px;max-width:150px;padding-bottom:12.5px}.tabbed-selector .tabbed-selector__tabs .tabbed-selector__tab img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;max-height:77px;max-width:100%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;vertical-align:middle}.tabbed-selector .tabbed-selector__tabs .tabbed-selector__tab img:focus,.tabbed-selector .tabbed-selector__tabs .tabbed-selector__tab img:hover{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.tabbed-selector .tabbed-selector__tabs .tabbed-selector__tab img:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}.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) bottom!important}.tabbed-selector .tabbed-selector__quote{color:#f78f31;font-size:24px;font-style:italic;font-weight:300;line-height:1.3em;margin:0;padding:0 0 25px}}@media screen and (max-width:600px){.tabbed-selector .tabbed-selector__quote{font-size:20px}}@media screen{.tabbed-selector .tabbed-selector__author{color:#808285;text-align:right}}@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-position:0 0,100% 0;background-repeat:no-repeat;padding:0 80px}}@media screen{.tabbed-selector .tabbed-selector__option_title{border-bottom:1px solid #999;margin-bottom:12.5px;padding-bottom:12.5px}.tabbed-selector .tabbed-selector__option_title img{max-height:77px;max-width:180px}}@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}}@media screen{.hero-banner-editable{background-size:cover;display:block;margin-top:-25px;overflow:hidden;padding:0;position:relative;width:100%}}@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}}@media screen{.hero-banner-editable.display-type--large{height:540px}.hero-banner-editable.display-type--large h1.hero-banner-editable__title{left:32%;text-align:left;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:35%}}@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{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.hero-banner-editable.display-type--large img{position:absolute}.hero-banner-editable.display-type--large h1.hero-banner-editable__title{left:0;margin:0;text-align:center;-webkit-transform:none;transform:none;width:100%}}@media screen{.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{left:5%;margin:0 auto;position:absolute;right:5%;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width:600px)and (max-width:984px){.hero-banner-editable.display-type--small .hero-banner-editable__title{font-size:50px}}@media screen{.hero-banner-editable .placeholder-message{background-color:#ededed;border:1px dashed #333;padding:210px 0;text-align:center}}@media screen and (min-width:600px){.hero-banner-editable{margin-top:-50px}}@media screen{.hero-banner-editable .hero-banner-editable__title{-ms-flex-item-align:center;align-self:center;color:#fff;letter-spacing:-.05em;line-height:.8em;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}}@media screen{.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}}@media screen{.hero-banner .hero-banner__title{color:#fff;display:block;font-size:40px;font-weight:900;letter-spacing:-.08em;line-height:1em;margin:25px 0;padding:0;text-align:center;text-transform:uppercase}html:lang(cn) .hero-banner .hero-banner__title{letter-spacing:0;line-height:1.1em}}@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}}@media screen{.hero-banner .hero-banner__title small{font-size:18px}}@media screen and (min-width:600px){.hero-banner .hero-banner__title{margin:50px 0}}@media screen{.hero-banner .hero-banner__subtitle{background:#221d1f;color:#eee;font-size:18px;font-style:italic;font-weight:400;line-height:1.4em;margin:0 auto 40px;padding:30px 40px;text-align:left}}@media screen and (min-width:600px){.hero-banner .hero-banner__subtitle{text-align:center;width:48%}}@media screen{.hero-banner .hero-banner__subtitle p{margin-bottom:0}.hero-banner .hero-banner__logo{margin:25px 0 0;max-width:250px}}@media screen and (min-width:600px){.hero-banner .hero-banner__logo{margin:50px 0 0;max-width:290px}}@media screen{.hero-banner.hero-banner--products{background:#1972ba no-repeat url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/products-banner-mobile.jpg) 50%;background-size:cover;margin-bottom:0}}@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)}}@media screen{.hero-banner.hero-banner--events{background:#e95899 no-repeat url(https://static.thoughtworks.com/images/events-banner-mobile.jpg) 50%;background-size:cover}}@media screen and (min-width:400px){.hero-banner.hero-banner--events{background-image:url(https://static.thoughtworks.com/images/events-banner-tablet.jpg)}}@media screen and (min-width:985px){.hero-banner.hero-banner--events{background-image:url(https://static.thoughtworks.com/images/events-banner-desktop.jpg)}}@media screen{.hero-banner.hero-banner--events-refresh{background:no-repeat url(https://static.thoughtworks.com/images/events/events_mobile.jpg) 50%;background-size:cover;display:block;height:400px}.hero-banner.hero-banner--events-refresh .hero-banner__title{display:none}.hero-banner.hero-banner--events-refresh .hero-banner__subtitle{display:none;font-size:16px;font-style:normal;padding:0}}@media screen and (max-width:600px){.hero-banner.hero-banner--events-refresh{background-size:contain;min-width:auto;width:100%}}@media screen and (min-width:600px)and (max-width:1550px){.hero-banner.hero-banner--events-refresh{background-image:url(https://static.thoughtworks.com/images/events/events_mobile.jpg)}}@media screen and (min-width:1550px){.hero-banner.hero-banner--events-refresh{background-image:url(https://static.thoughtworks.com/images/events/events.jpg)}}@media screen{.hero-banner.hero-banner--insights{background:#e95899 no-repeat url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/insights-banner-mobile.jpg) 50%;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)}}@media screen{.hero-banner.hero-banner--old_services{background:#e95899 no-repeat url(https://static.thoughtworks.com/images/services-background-hero.jpg) top;background-size:cover}.hero-banner.hero-banner--services{background:#1a73ba no-repeat url(https://static.thoughtworks.com/images/services-new-background-hero.jpg) 50%;background-size:cover}.hero-banner.hero-banner--news{background:#e95899 no-repeat url(https://static.thoughtworks.com/images/news-banner.jpg) 50%;background-size:cover}.hero-banner.hero-banner--contact-us{background:#e95899 no-repeat url(https://static.thoughtworks.com/images/contact-us-background-hero.jpg) 50%;background-size:cover}.hero-banner.hero-banner--clients{background:#e95899 no-repeat url(https://static.thoughtworks.com/images/clients-background-hero.jpg) 50%;background-size:cover}.hero-banner.hero-banner--about-us{background:#e95899 no-repeat url(https://static.thoughtworks.com/images/about-us-banner.jpg) 50%;background-size:cover}.hero-banner.hero-banner--join{background:#e95899 no-repeat url(https://static.thoughtworks.com/images/join-banner.jpg) 50%;background-size:cover}.hero-banner.hero-banner--careers{background:#e95899 no-repeat url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/careers-banner.jpg) 50%;background-size:cover}.hero-banner.hero-banner--careers-application-process{background:#e95899 no-repeat url(https://static.thoughtworks.com/images/careers-application-process-banner.jpg) top;background-size:cover;padding:3vw 0;position:relative}.hero-banner.hero-banner--careers-application-process :after{background:repeat-x url(/imgs/glyphs/glyph-sea.png) 0 100%;background-size:contain;bottom:-2px;content:"";display:block;height:80px;left:0;position:absolute;width:100%}}@media screen and (max-width:600px){.hero-banner.hero-banner--careers-application-process :after{background-size:cover;height:50px}}@media screen{.hero-banner.hero-banner--glyph-sea-blue{margin-bottom:0;padding:3vw 0;position:relative}.hero-banner.hero-banner--glyph-sea-blue :after{background:repeat-x url(/imgs/glyphs/glyph-sea-blue.png) 0 100%;background-size:contain;bottom:-2px;content:"";display:block;height:80px;left:0;position:absolute;width:100%}}@media screen and (max-width:600px){.hero-banner.hero-banner--glyph-sea-blue :after{background-size:cover;height:50px}}@media screen{.hero-banner.hero-banner--open-source{background:#e95899 no-repeat url(https://static.thoughtworks.com/images/open-source-banner.jpg) 50%;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{font-size:80px;letter-spacing:-.05em;margin-bottom:9%;margin-top:9%;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{font-size:40px;margin-top:93%;padding-left:0;text-align:center;width:100%}}@media screen{.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;line-height:1.4em;margin-bottom:0}.logo-banner img{max-width:25%;padding-top:30px}}@media screen{.simple-banner{background:#e95899;color:#fff}.simple-banner .grid{padding:35px 0}.simple-banner.simple-banner--xander{background:#fff no-repeat url(https://static.thoughtworks.com/images/xander_banner.png) 50%;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%}}@media screen{.simple-banner.simple-banner--xander.simple-banner--story{background:#fff no-repeat url(https://static.thoughtworks.com/images/xander_banner.png) 50%;background-size:cover}.simple-banner.simple-banner--xander .simple-banner__title{font-size:28px;font-weight:400}}@media screen and (min-width:600px){.simple-banner.simple-banner--xander .simple-banner__title{font-size:36px}}@media screen{.simple-banner.simple-banner--xander .simple-banner__description{font-size:24px}.full-width-image-overlay__container{bottom:0;display:inline-block;font-size:0;left:0;position:absolute;right:0;text-align:center;top:0}.full-width-image-overlay__container .empty-div{height:100%}}@media screen and (min-width:800px){.full-width-image-overlay__container.text-align--left,.full-width-image-overlay__container.text-align--right{margin-left:60px;text-align:left;width:40%}.full-width-image-overlay__container.text-align--left .full-width-image-overlay__content.vertical-center h2.heading__section,.full-width-image-overlay__container.text-align--right .full-width-image-overlay__content.vertical-center h2.heading__section{text-align:left}.full-width-image-overlay__container.text-align--left .full-width-image-overlay__content,.full-width-image-overlay__container.text-align--right .full-width-image-overlay__content{margin-right:40px}.full-width-image-overlay__container.text-align--left .grid__cell.grid__cell--centered,.full-width-image-overlay__container.text-align--right .grid__cell.grid__cell--centered{text-align:left}.full-width-image-overlay__container.text-align--left a,.full-width-image-overlay__container.text-align--right a{margin-left:7px}.full-width-image-overlay__container.text-align--right{margin-left:60%}}@media screen{.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}}@media screen{.full-width-image-overlay__content.vertical-center h2.heading__section{font-size:48px;word-break:break-word}.full-width-image-overlay__content.vertical-center .message{font-size:24px;font-weight:100}.vertical-center{display:inline-block;vertical-align:middle}.client-stories-banner-module{-ms-grid-columns:1fr;-ms-grid-rows:minmax(216px,1fr);display:-ms-grid;display:grid;grid-template-areas:"overflow";grid-template-columns:1fr;grid-template-rows:minmax(216px,1fr)}.client-stories-banner-module .full-width-image img{-o-object-position:top;object-position:top}.client-stories-banner-module .desktop-view{display:none;grid-area:overflow}.client-stories-banner-module .mobile-view{display:block;grid-area:overflow}}@media screen and (min-width:800px){.client-stories-banner-module .desktop-view{display:block}.client-stories-banner-module .mobile-view{display:none}}@media screen{.client-stories-banner-module .client-stories-banner-overlay__container{-ms-grid-row-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;grid-area:overflow}.client-stories-banner-module .client-stories-banner-overlay__container.grid.new_grid{margin:16% 0 48%}.client-stories-banner-module .client-stories-banner-overlay__container .icon-play:before{font-size:16px;padding-right:10px}.client-stories-banner-module .client-stories-banner-overlay__container .grid-wrapper,.client-stories-banner-module .client-stories-banner-overlay__container .grid-wrapper .grid__cell{padding:0}.client-stories-banner-module .client-stories-banner-overlay__container .grid-wrapper .grid__cell.grid__cell--centered{text-align:left}.client-stories-banner-module .client-stories-banner-overlay__container a{font-size:20px;font-weight:700;letter-spacing:0;line-height:24px}.client-stories-banner-module h2.heading__section{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.client-stories-banner-module h2.heading__section{font-size:32px}}@media screen and (max-width:800px){.client-stories-banner-module h2.heading__section{margin-bottom:11px}}@media screen{.client-stories-banner-module .message{font-size:40px;font-size:48px;font-weight:700;letter-spacing:-3.2px;line-height:58px;word-break:break-word}}@media screen and (min-width:1024px){.client-stories-banner-module .message{font-size:56px;font-size:70px;letter-spacing:-2.6px;letter-spacing:-4px;line-height:62px;line-height:78px}}@media screen and (min-width:600px){.client-stories-banner-module .client-stories-banner-overlay__container.grid.new_grid{margin:9% 0 18%}}@media screen and (min-width:1024px){.client-stories-banner-module{-ms-grid-rows:minmax(336px,1fr);grid-template-rows:minmax(336px,1fr)}.client-stories-banner-module .client-stories-banner-overlay__container.grid.new_grid{margin:9% 0}.client-stories-banner-module .client-stories-banner-overlay__container .client-stories-banner-overlay__content h2.heading__section{text-align:left}.client-stories-banner-module .client-stories-banner-overlay__container .grid-wrapper .grid{margin:0;max-width:56vw}}@media screen and (min-width:1280px){.client-stories-banner-module .client-stories-banner-overlay__container.grid.new_grid{margin:9% auto}}@media screen{.new-video-banner .video-banner-container{grid-area:overflow}.new-video-banner .video-banner-container video{height:100%;-o-object-fit:cover;object-fit:cover}}@media screen{@supports(-ms-ime-align:auto){.new-video-banner .video-banner-container video{height:auto}}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.new-video-banner .video-banner-container video{height:auto}}@media screen{.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container.new_grid{margin:32% 0;z-index:1}}@media screen and (min-width:600px){.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container.new_grid{margin:12% 0}}@media screen and (min-width:1024px){.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container.new_grid{margin:9% 0}}@media screen and (min-width:1280px){.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container.new_grid{margin:9% auto}}@media screen{.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container .new-heading__main{font-size:40px;font-size:48px;font-weight:700;letter-spacing:-3.2px;line-height:58px}}@media screen and (min-width:1024px){.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container .new-heading__main{font-size:56px;font-size:70px;letter-spacing:-2.6px;letter-spacing:-4px;line-height:62px;line-height:78px}}@media screen{.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container .sub-heading__section{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin-bottom:16px}}@media screen and (min-width:1024px){.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container .sub-heading__section{font-size:32px}}@media screen{.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container .video-banner-description h2.heading__section{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;margin-bottom:0;margin-top:16px}}@media screen and (min-width:1024px){.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container .video-banner-description h2.heading__section{font-size:24px;line-height:36px}}@media screen{.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container .grid__cell{word-wrap:normal}.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container .grid__cell.grid__cell--more-top-margin{margin-top:56px}}@media screen and (min-width:800px){.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container .video-banner-description h2.heading__section{margin-top:8px}}@media screen and (min-width:985px){.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container .grid__cell.grid__cell--more-top-margin{margin-top:48px}.new-video-banner .client-stories-banner-module{-ms-grid-rows:40vw;grid-template-rows:.7fr}.new-video-banner .client-stories-banner-module .video-banner-container{display:block;overflow:hidden}.new-video-banner .client-stories-banner-module .desktop-view{display:none}}@media screen{.parallax-image-module{background-position:50%;background-size:cover;min-height:600px;position:relative}}@media screen and (min-width:1024px){.parallax-image-module{background-attachment:fixed}}@media screen and (pointer:coarse){.parallax-image-module{background-attachment:scroll}}@media screen{.parallax-image-module .full-width-image-module{position:static}.parallax-image-module .full-width-image-module.grid-wrapper{margin-bottom:0}.parallax-image-module .full-width-image-module .grid__cell,.parallax-image-module .full-width-image-module .key-message .grid-wrapper{padding:0}.parallax-image-module .full-width-image-module .grid__cell.grid__cell--text-block{margin:0;width:100%}.parallax-image-module .full-width-image-module h2.heading__section{font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px}}@media screen and (min-width:1024px){.parallax-image-module .full-width-image-module h2.heading__section{font-size:56px;letter-spacing:-2.6px;line-height:62px}}@media screen{.parallax-image-module .full-width-image-module .key-message-with-cta .cta a{margin-top:32px}.parallax-image-module .full-width-image-module .key-message-with-cta .message h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.parallax-image-module .full-width-image-module .key-message-with-cta .message h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.parallax-image-module .full-width-image-module .key-message-with-cta .message h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.parallax-image-module .full-width-image-module .key-message-with-cta .message h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.parallax-image-module .full-width-image-module .key-message-with-cta .message h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.parallax-image-module .full-width-image-module .key-message-with-cta .message h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.parallax-image-module .full-width-image-module .key-message-with-cta .message h3{font-size:32px}}@media screen{.parallax-image-module .full-width-image-module .key-message-with-cta .message h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.parallax-image-module .full-width-image-module .key-message-with-cta .message h3 strong{font-size:32px}}@media screen{.parallax-image-module .full-width-image-module .key-message-with-cta .message h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.parallax-image-module .full-width-image-module .key-message-with-cta .message h4{letter-spacing:-.8px}}@media screen{.parallax-image-module .full-width-image-module .key-message-with-cta .message h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.parallax-image-module .full-width-image-module .key-message-with-cta .message h4 strong{letter-spacing:-.8px}}@media screen{.parallax-image-module .full-width-image-module .key-message-with-cta .message h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.parallax-image-module .full-width-image-module .key-message-with-cta .message h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.parallax-image-module .full-width-image-module .key-message-with-cta .message h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.parallax-image-module .full-width-image-module .key-message-with-cta .message h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.parallax-image-module .full-width-image-module .key-message-with-cta .message h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.parallax-image-module .full-width-image-module .key-message-with-cta .message h6{font-size:24px;line-height:36px}}@media screen{.parallax-image-module .full-width-image-module .key-message-with-cta .message h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.parallax-image-module .full-width-image-module .key-message-with-cta .message h6 strong{font-size:24px;line-height:36px}}@media screen{.parallax-image-module .full-width-image-module .key-message-with-cta .message li,.parallax-image-module .full-width-image-module .key-message-with-cta .message p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.parallax-image-module .full-width-image-module .key-message-with-cta .message li strong,.parallax-image-module .full-width-image-module .key-message-with-cta .message p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.parallax-image-module .full-width-image-module .key-message-with-cta .message caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.parallax-image-module .full-width-image-module .key-message-with-cta .message caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.parallax-image-module .full-width-image-module .key-message-with-cta .message a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.parallax-image-module .full-width-image-module .key-message-with-cta .message a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}}@media screen and (min-width:800px){.parallax-image-module .full-width-image-module .new_grid{width:auto}.parallax-image-module .full-width-image-module .text-align--left .full-width-image-overlay__content,.parallax-image-module .full-width-image-module .text-align--right .full-width-image-overlay__content{width:50%}.parallax-image-module .full-width-image-module .text-align--left a,.parallax-image-module .full-width-image-module .text-align--right a{margin-left:0}.parallax-image-module .full-width-image-module .text-align--right .full-width-image-overlay__content{margin-left:50%;margin-right:0}}@media screen and (min-width:1280px){.parallax-image-module .full-width-image-module .new_grid{width:80%}}@media screen{.parallax-image-module img{display:none}.map-with-address{width:100%}.map-with-address h3{font-size:24px;font-weight:400;line-height:1.4em;margin-bottom:10px}.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}}@media screen{.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{display:table;height:600px;padding:0;position:relative}.map-with-address .blurb__section{display:table-cell;padding:0}.map-with-address iframe{height:100%;left:0;position:absolute;top:0}}@media screen{.map-with-address em{font-weight:900}.global-health-banner{background:#e95899 no-repeat url(https://static.thoughtworks.com/images/global-health-polio-background.jpg) 50%;background-size:cover;margin-top:-25px}}@media screen and (min-width:600px){.global-health-banner{margin-bottom:50px;margin-top:-50px}}@media screen{.global-health-banner a{border-bottom:none;color:#fff;float:right;font-size:10px;font-weight:800;text-shadow:1px 1px 0 #000,0 0 10px #000;text-transform:uppercase}.global-health-banner a:hover{color:#ee0b77;cursor:pointer;text-decoration:none}.insights-article__title{color:#fff;display:block;font-size:40px;font-size:35px;font-weight:900;font-weight:100;letter-spacing:-.08em;line-height:1em;margin:12.5px 0 25px;padding:0;text-transform:uppercase;text-transform:none}.insights-article__title,html:lang(cn) .insights-article__title{letter-spacing:0;line-height:1.1em}}@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}}@media screen{.insights-article__title small{font-size:18px}.insights-article__header .insights-article__category{background:#221d1f;background-color:rgba(0,0,0,.4);border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:12px;font-weight:400;margin-bottom:12.5px;margin-right:12.5px;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.insights-article__header .insights-article__category:focus,.insights-article__header .insights-article__category:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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{-webkit-box-shadow:0 1px 4px #b4b4b4;box-shadow:0 1px 4px #b4b4b4;text-shadow:0 1px 1px #221d1f}}@media screen and (min-width:600px){.insights-article__header .insights-article__category{padding:6.25px 12.5px}}@media screen{.insights-article__header .insights-article__category:after{content:" »"}.insights-article-header-new .insights-article__category{margin-right:16px}.insights-article-header-new .insights-article__link{border-bottom:1px solid #221d1f;color:#221d1f;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;letter-spacing:0;line-height:22px;text-decoration:none}.insights-article-header-new .insights-article__link:hover{border-bottom-color:#ef5ba1;color:#ef5ba1}.insights-article-header-new .insights-article__link.no-underline{border-bottom:none}.insights-article-header-new .insights-article__heading{font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px;margin-top:20px;text-transform:none}}@media screen and (max-width:600px){.insights-article-header-new .insights-article__heading{margin-bottom:16px}}@media screen and (min-width:1024px){.insights-article-header-new .insights-article__heading{font-size:56px;letter-spacing:-2.6px;line-height:62px}}@media screen and (max-width:1024px){.insights-article-header-new .insights-article__heading{font-size:32px;letter-spacing:-1.2px;line-height:40px}}@media screen{.insights-article-header-new .authors{margin-bottom:24px}.insights-article-header-new .authors .insight-article-author{display:block;margin-bottom:8px}.insights-article-header-new .date-container p.insights-article-date{font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:30px;line-height:22px}.insights-article-header-new .date-container .share-label{margin:0 0 48px -16px;padding:0}}@media screen and (max-width:600px){.insights-article-header-new .date-container .share-label{margin-bottom:32px}}@media screen{.insights-article-header-new .date-container .share-label .share-icons{padding-top:0}}@media screen and (min-width:600px){.insights-article-header-new .authors{margin-bottom:0}.insights-article-header-new .authors .insight-article-author{display:inline-block}.insights-article-header-new .insights-article__heading{margin-top:16px}.insights-article-header-new .blogs-first-item{margin-top:-50px}.insights-article-header-new.grid__cell p.insights-article-date{display:block;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px;margin-bottom:48px;margin-top:16px}.insights-article-header-new .date-container{position:relative}.insights-article-header-new .date-container p.insights-article-date{line-height:30px}.insights-article-header-new .date-container .share-label{padding:0;position:absolute;right:0;top:0}}@media screen and (min-width:800px){.insights-article-header-new .channels{margin-top:52px}}@media screen{.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{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;border-bottom:none;display:inline-block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.section-links .grid__cell a:focus,.section-links .grid__cell a:hover{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.section-links .grid__cell a:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}.section-links .grid__cell a:after{content:" »"}.glyph-with-text__title{font-weight:700;margin-bottom:12.5px}.homepage--title{font-size:45px;margin:.3em 0;text-align:left}}@media screen and (min-width:600px){.homepage--title{margin:0;text-align:center}}@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}}@media screen{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}}@media screen{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}}@media screen{.homepage--subtitle{text-align:left}}@media screen and (min-width:601px){.homepage--subtitle{text-align:center}}@media screen{.radar-header{padding:0}}@media screen and (max-width:600px){.radar-header .grid__cell{margin-bottom:0}}@media screen{.radar-header .radar-header-small__title,.radar-header .radar-header__title{font-size:40px;letter-spacing:-.04em;line-height:.8em}.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}}@media screen{.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}}@media screen{.radar-header .radar-header__date{display:inline-block;font-weight:100;white-space:nowrap}.radar-header .radar-header-small__radar-headline{padding:25px 0}}@media screen and (min-width:800px){.radar-header .radar-header-small__radar-headline{float:left;text-align:left;width:50%}}@media screen{.radar-header .radar-header__subtitle{color:#fff;line-height:1.4em;padding:0 65px}.radar-header .radar-header-small__title,.radar-header .radar-header__title{color:#fff;margin-bottom:12px}.radar-header .radar-header-small__title span,.radar-header .radar-header__title span{display:block}.radar-header .radar-header-small__title .heading,.radar-header .radar-header__title .heading{font-size:28px;letter-spacing:-.8px;line-height:28px}.radar-header .radar-header-small__title .title,.radar-header .radar-header__title .title{font-size:56px;letter-spacing:-2.2px;line-height:56px;margin-left:-3px}.radar-header .radar-header__radar-headline{margin:56px 0 56px 16px}.radar-header .radar-header__subtitle{padding:0 0 24px;width:432px}}@media screen and (max-width:985px){.radar-header .radar-header__subtitle{width:51%}}@media screen{.radar-header .radar-header__date{color:#80c9d2;font-size:30px;font-weight:700;font-weight:400;font-weight:100;letter-spacing:-1.6px;line-height:40px;line-height:25px}}@media screen and (min-width:1024px){.radar-header .radar-header__date{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.radar-header .radar-header__date{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.radar-header .radar-header__date{color:#fff;font-size:22px;font-weight:600}}@media screen and (max-width:600px){.radar-header .radar-header__date{letter-spacing:-1px}}@media screen and (min-width:600px){.radar-header .radar-header__radar-headline{margin:56px 0 24px 96px}.radar-header .radar-header__radar-headline .heading{font-size:36px;letter-spacing:-.8px;line-height:25px}.radar-header .radar-header__radar-headline .title{font-size:72px;letter-spacing:-2.2px;line-height:72px;margin-left:-3px}.radar-header .radar-header__radar-headline .radar-header__subtitle{font-size:22px;line-height:30px;padding:0 0 24px;width:240px}.radar-header .radar-header__radar-headline .radar-header__date{font-size:32px;font-size:22px;font-weight:100;font-weight:600;letter-spacing:-1px;line-height:20px}}@media screen and (min-width:1200px){.radar-header .radar-header__radar-headline{margin:88px 0 64px 168px}.radar-header .radar-header__radar-headline .radar-header-small__title,.radar-header .radar-header__radar-headline .radar-header__title{margin-bottom:24px}.radar-header .radar-header__radar-headline .radar-header-small__title .heading,.radar-header .radar-header__radar-headline .radar-header__title .heading{font-size:72px;letter-spacing:-2.2px;line-height:50px}.radar-header .radar-header__radar-headline .radar-header-small__title .title,.radar-header .radar-header__radar-headline .radar-header__title .title{font-size:140px;letter-spacing:-3.2px;line-height:135px;margin-left:-5px}.radar-header .radar-header__radar-headline .radar-header__subtitle.desktop-only{font-size:35px;line-height:48px;padding:0 0 24px;width:432px}.radar-header .radar-header__radar-headline .radar-header__date{font-size:55px;font-size:35px;font-weight:100;font-weight:600;line-height:44px}}@media screen and (min-width:2000px){.radar-header .radar-header__radar-headline{margin:100px auto;max-width:1600px}}@media screen{.radar-header.radar-edition-2020-10{background-color:#f4f5f8}.radar-header.radar-edition-2020-10 .radar-header-small__title .radar-header__date,.radar-header.radar-edition-2020-10 .radar-header__title .radar-header__date{color:#ef5ba1}.radar-header.radar-edition-2020-10 .radar-header__radar-glyph{background-color:#f4f5f8;background-image:url(https://static.thoughtworks.com/images/radar/2020-10/tech-radar-202010-landing-page-small.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;max-width:100%}}@media screen and (min-width:985px){.radar-header.radar-edition-2020-10 .radar-header__radar-glyph{background-image:url(https://static.thoughtworks.com/images/radar/2020-10/tech-radar-202010-landing-page-ipad-wide.jpg)}}@media screen and (min-width:1200px){.radar-header.radar-edition-2020-10 .radar-header__radar-glyph{background-image:url(https://static.thoughtworks.com/images/radar/2020-10/tech-radar-202010-landing-page-wide.jpg)}}@media screen{.radar-header.radar-edition-2020-10 .radar-header__radar-glyph .radar-header__radar-headline .radar-header__subtitle,.radar-header.radar-edition-2020-10 .radar-header__radar-glyph .radar-header__radar-headline a{color:#fff!important}.radar-header.radar-edition-2021-04{background-color:#f4f5f8}.radar-header.radar-edition-2021-04 .radar-header-small__title .radar-header__date,.radar-header.radar-edition-2021-04 .radar-header__title .radar-header__date{color:#ef5ba1}.radar-header.radar-edition-2021-04 .radar-header__radar-glyph{background-color:#f4f5f8;background-image:url(https://static.thoughtworks.com/images/radar/2021-04/tech-radar-202104-landing-page-small.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;max-width:100%}}@media screen and (min-width:985px){.radar-header.radar-edition-2021-04 .radar-header__radar-glyph{background-image:url(https://static.thoughtworks.com/images/radar/2021-04/tech-radar-202104-landing-page-ipad-wide.jpg)}}@media screen and (min-width:1200px){.radar-header.radar-edition-2021-04 .radar-header__radar-glyph{background-image:url(https://static.thoughtworks.com/images/radar/2021-04/tech-radar-202104-landing-page-wide.jpg)}}@media screen{.radar-header.radar-edition-2021-04 .radar-header__radar-glyph .radar-header__radar-headline .radar-header__subtitle,.radar-header.radar-edition-2021-04 .radar-header__radar-glyph .radar-header__radar-headline a{color:#fff!important}.radar-header.radar-edition-2020-05{background-color:#f4f5f8}.radar-header.radar-edition-2020-05 .radar-header-small__title .radar-header__date,.radar-header.radar-edition-2020-05 .radar-header__title .radar-header__date{color:#ef5ba1}.radar-header.radar-edition-2020-05 .radar-header__radar-glyph{background-color:#f4f5f8;background-image:url(https://static.thoughtworks.com/images/radar/2020-05/tech-radar-202005-landing-page-small.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;max-width:100%}}@media screen and (min-width:985px){.radar-header.radar-edition-2020-05 .radar-header__radar-glyph{background-image:url(https://static.thoughtworks.com/images/radar/2020-05/tech-radar-202005-landing-page-ipad-wide.jpg)}}@media screen and (min-width:1200px){.radar-header.radar-edition-2020-05 .radar-header__radar-glyph{background-image:url(https://static.thoughtworks.com/images/radar/2020-05/tech-radar-202005-landing-page-wide.jpg)}}@media screen{.radar-header.radar-edition-2020-05 .radar-header__radar-glyph .radar-header__radar-headline .radar-header__subtitle,.radar-header.radar-edition-2020-05 .radar-header__radar-glyph .radar-header__radar-headline a{color:#fff!important}.radar-navigation .desktop-only-media{margin-bottom:35px;padding:0}.radar-navigation .desktop-only-media a,.radar-navigation .desktop-only-media a:hover{color:#221d1f}.radar-navigation .desktop-only-media .radar-search-navigation{background-color:#d2d2d2}.radar-navigation .desktop-only-media .radar-search-navigation__link{margin:0 35px;padding:17px 0}.radar-navigation .desktop-only-quadrant{width:100%}}@media screen and (min-width:800px){.radar-navigation .desktop-only-quadrant{width:83%}}@media screen{.radar-navigation .radar-menu-navs .topics-navigation{padding-top:24px}.radar-navigation .topics-navigation__anchor{display:block}.radar-navigation .topics-navigation .topics-navigation__list--show{display:block;position:absolute;z-index:2}.radar-navigation .topics-navigation__list{display:none}.radar-navigation .topics-navigation__list .topics-navigation__link{padding:4px 16px 8px}.radar-navigation .topics-navigation__list .topics-navigation__link span{font-size:16px;font-weight:700;letter-spacing:0;line-height:24px}}@media screen and (min-width:985px){.radar-navigation .mobile-view{display:none}.radar-navigation .desktop-view,.radar-navigation .desktop-view .sub-navigation ul{display:block}}@media screen and (min-width:600px)and (max-width:984px){.radar-navigation .sub-navigation li{padding-right:20px}}@media screen and (min-width:600px)and (max-width:670px){.radar-navigation .sub-navigation li{padding-right:2px}}@media screen{.radar-navigation .radar-navigation__instruction{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin:0 0 28px;padding:12.5px 0;text-align:center}}@media screen and (min-width:1024px){.radar-navigation .radar-navigation__instruction{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen and (min-width:985px){.radar-navigation .radar-navigation__instruction{margin-bottom:32px;margin-top:24px}}@media screen{.radar-navigation .radar-search-navigation__link{font-size:18px;line-height:1.6em;margin:0 15px;padding:12.5px 0}}@media screen and (max-width:600px){.radar-navigation .radar-search-navigation__link{margin:0 10px}}@media screen{.radar-secondary-navigation{align:center;background-color:#0078bf;color:#fff;padding:0;text-align:center}.radar-secondary-navigation.radar-secondary-navigation--2019-11,.radar-secondary-navigation.radar-secondary-navigation--2020-05,.radar-secondary-navigation.radar-secondary-navigation--2020-10,.radar-secondary-navigation.radar-secondary-navigation--2021-04{background-color:#f4f5f8}.radar-secondary-navigation.radar-secondary-navigation--2019-11 .radar-secondary-navigation__headline a,.radar-secondary-navigation.radar-secondary-navigation--2020-05 .radar-secondary-navigation__headline a,.radar-secondary-navigation.radar-secondary-navigation--2020-10 .radar-secondary-navigation__headline a,.radar-secondary-navigation.radar-secondary-navigation--2021-04 .radar-secondary-navigation__headline a{color:#221d1f}.radar-secondary-navigation .radar-secondary-navigation__title.technology-title{font-size:60px;font-weight:800;letter-spacing:-3.63px;line-height:72px;margin:0 10px}.radar-secondary-navigation .radar-title{display:block;font-size:120px;font-weight:800;letter-spacing:-7.02px;line-height:80px;margin:0 -7px}.radar-secondary-navigation .text-center{text-align:center}.radar-secondary-navigation .radar-container.new_grid.grid-wrapper{padding:0}.radar-secondary-navigation .radar-container .sub-navigation{border:none}.radar-secondary-navigation .radar-container .mobile-topics{padding:24px}.radar-secondary-navigation .radar-container .col{width:100%}.radar-secondary-navigation .radar-container .d-xs-none{display:none!important}.radar-secondary-navigation .radar-container .d-xs-block{display:block!important}.radar-secondary-navigation .radar-container .radar-secondary-navigation__headline{text-align:center}.radar-secondary-navigation .radar-container .radar-quadrant-navigation{padding-bottom:24px}}@media screen and (min-width:600px)and (max-width:950px){.radar-secondary-navigation .radar-container .topics-navigation__anchor{display:block}.radar-secondary-navigation .radar-container .topics-navigation .topics-navigation__list--show{display:block;position:absolute;z-index:2}.radar-secondary-navigation .radar-container .topics-navigation__list{display:none}.radar-secondary-navigation .radar-container .topics-navigation__list .topics-navigation__link{padding:4px 16px 8px}.radar-secondary-navigation .radar-container .topics-navigation__list .topics-navigation__link span{font-size:16px;font-weight:700;letter-spacing:0;line-height:24px}}@media screen and (min-width:950px)and (max-width:1369px){.radar-secondary-navigation .radar-container.new_grid.grid-wrapper{max-width:985px;padding:15px 15px 10px}.radar-secondary-navigation .radar-container .col{width:45%}.radar-secondary-navigation .radar-container .col:nth-child(2){margin:14px 0;width:55%}.radar-secondary-navigation .radar-container .sub-navigation ul{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around}.radar-secondary-navigation .radar-container .d-md-none{display:none!important}.radar-secondary-navigation .radar-container .d-md-block{display:block!important}.radar-secondary-navigation .radar-container .radar-secondary-navigation__headline{text-align:left}.radar-secondary-navigation .radar-container .radar-secondary-navigation__headline a.technology-title{letter-spacing:-3.2px;line-height:70px;margin:0 5px}.radar-secondary-navigation .radar-container .radar-quadrant-navigation{float:right;padding-bottom:0;width:500px}}@media screen and (min-width:1370px){.radar-secondary-navigation .radar-container.new_grid.grid-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1100px;padding:0 32px}.radar-secondary-navigation .radar-container .col,.radar-secondary-navigation .radar-container .col:nth-child(2){width:50%}.radar-secondary-navigation .radar-container .d-lg-none{display:none!important}.radar-secondary-navigation .radar-container .d-lg-block{display:block!important}.radar-secondary-navigation .radar-container .radar-secondary-navigation__headline{text-align:left}.radar-secondary-navigation .radar-container .radar-secondary-navigation__headline .radar-secondary-navigation__title{margin:33px 0 10px}.radar-secondary-navigation .radar-container .radar-quadrant-navigation{float:right;padding-bottom:0;width:450px}.radar-secondary-navigation .radar-container a.radar-search-navigation__link--inverse{font-size:17px;font-weight:400;margin:0 14px 0 0}.radar-secondary-navigation .radar-container a.radar-search-navigation__link--inverse:last-child{margin-right:0}.radar-secondary-navigation .radar-container a.radar-search-navigation__link--inverse.bold{font-weight:700}}@media screen{.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}}@media screen{.radar-secondary-navigation .radar-secondary-navigation__title{border-bottom:none;color:#fff;display:block;font-size:40px;font-size:35px;font-weight:900;letter-spacing:-.08em;line-height:1em;margin:25px 0;padding:0;text-transform:uppercase}html:lang(cn) .radar-secondary-navigation .radar-secondary-navigation__title{letter-spacing:0;line-height:1.1em}}@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}}@media screen{.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}}@media screen{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__title{font-size:calc(16px + 3.5vw)}}@media screen and (min-width:800px){.radar-secondary-navigation .radar-secondary-navigation__title{font-size:calc(40px + 1vw)}}@media screen and (min-width:985px){.radar-secondary-navigation .radar-secondary-navigation__title{font-size:55px}}@media screen and (min-width:600px){.radar-secondary-navigation .radar-secondary-navigation__search{bottom:0;left:0;position:absolute}}@media screen{.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{border-spacing:26px;display:table}}@media screen{.two-column-blurb-with-button .heading-text-left h3,.two-column-blurb-with-button .heading-text-right h3{font-size:38px;font-weight:300;margin-bottom:10px;padding-left:8%;text-align:left}}@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{margin-bottom:0;padding-top:7%}.two-column-blurb-with-button .heading-text-left h3{padding-top:15%}}@media screen{.two-column-blurb-with-button .grid-top-background-left,.two-column-blurb-with-button .grid-top-background-right{border-bottom:none;margin-top:20px;padding:20px 0}.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%}}@media screen{.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%}:lang(de) .cta-banner-deck .call-to-action-banner__header{font-size:22px}}@media screen{.side-column-blurb__style-example{background-color:#9e785f;color:#fff;padding-top:25px}}@media screen and (min-width:600px){.side-column-blurb__style-example{background-image:url(/imgs/on-site-interview-come-meet-us.png);background-position:60% 15%;background-size:cover;min-height:300px}}@media screen{#contact-us-vertical{background-color:#f5f5f5;border:1px solid #ebebeb;padding:20px}#contact-us-vertical .office.active{padding:0}#contact-us-vertical .office-title{color:#221d1f;font-size:1.8em;font-weight:700;margin:.7em 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;border:none;padding:0}#contact-us-vertical .office-title{font-size:28px;font-weight:100;line-height:1em;line-height:1.4em;margin:0 0 .2em}#contact-us-vertical .office-title small{font-size:18px}#contact-us-vertical .office-title:first-child{margin-top:0}#contact-us-vertical .office-address{margin-top:.2em}#desktop-office{background:#f5f5f5;border-bottom-left-radius:5px;border-top-left-radius:5px;float:left;width:9em}#desktop-office .office-group{border-bottom:none;color:#666;cursor:pointer;display:block;padding:3px 10px;text-decoration:none}#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;color:#666;cursor:pointer;display:block;padding:3px 10px;text-decoration:none}#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;border-bottom:1px solid #ebebeb;margin-left:9em}#vertical-offices .office-group{background:#eee;margin-left:9em;overflow:hidden}#vertical-offices .office-group .office.active{padding:25px 12.5px 0}}@media screen and (min-width:601px)and (min-width:600px){#contact-us-vertical .office-title{font-size:36px}}@media screen and (min-width:601px)and (min-width:985px){#contact-us-vertical .office-title{font-size:48px}}@media screen and (min-width:601px)and (max-width:780px){#contact-us-vertical .office-title{font-size:2.2em}#vertical-offices .office-group .office-address,#vertical-offices .office-group .office-information{width:100%}}@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}}@media screen{#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{display:block;font-size:40px;font-weight:900;letter-spacing:-.08em;line-height:1em;margin:25px 0;padding:0;text-transform:uppercase}html:lang(cn) #app_body #application .heading{letter-spacing:0;line-height:1.1em}}@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}}@media screen{#app_body #application .heading small{font-size:18px}#app_body #application div.required-fields{clear:both;float:left}#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{background:#221d1f;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:400;height:auto;margin-right:25px;padding:12.5px 25px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:auto}#app_body #submit_app:focus,#app_body #submit_app:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}#app_body #submit_app:last-child{margin-right:0}#app_body .upload .progress .bar{background:#ef5ba1}#app_body .attach-or-paste .link-container a{background:#221d1f;background:#77a56b;border:none!important;border:none;border-radius:2px;color:#fff!important;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin:0 6.25px 0 0!important;margin:10px 20px 0 0;padding:6.25px 12.5px!important;padding:6.25px 12.5px;text-align:center;text-decoration:none!important;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:auto!important}#app_body .attach-or-paste .link-container a:focus,#app_body .attach-or-paste .link-container a:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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}}@media screen{#submission_received{padding:0}#submission_received #back_to_application_link,#submission_received #view-more{display:none}#submission_received .call-to-action-banner{text-decoration:none}.photo-card-grid{overflow:hidden}.photo-card-grid .photo-card-grid__wrapper{display:block}}@media screen and (min-width:985px){.photo-card-grid .photo-card-grid__wrapper{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-align:stretch;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 -5px}}@media screen{.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{-webkit-box-flex:1;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex:1;-ms-flex:1;flex:1;-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{-webkit-box-flex:1;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex:1;-ms-flex:1;flex:1;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:170px}}@media screen{.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}}@media screen{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}}@media screen{.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%}}@media screen{.try-now-section{padding:25px 40px 0}.try-now-section .heading__section{padding-bottom:7px}.try-now-section .description{padding-bottom:32px}.four-buttons-with-text{padding:25px 0 0}.four-buttons-with-text .heading__section{padding-bottom:7px}.four-buttons-with-text .description{padding-bottom:32px}.four-buttons-with-text .four-buttons,.three--column-blurb-layout .grid{max-width:1440px}.three--column-blurb-layout .three-column-blurb{display:block}.three--column-blurb-layout .three-column-blurb 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{border-spacing:15px;display:table;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}}@media screen{.image-block .grid__cell{margin-bottom:0}}@media screen and (max-width:985px){.image-block .paragraph-heading{text-align:center}.image-block .image{float:none!important;height:60%;width:60%}}@media screen{#responsive-tech-radar .radar-survey .module .module__padding-bottom .two-column-media-and-text .new_grid,.two-column-media-and-text #responsive-tech-radar .radar-survey .module .module__padding-bottom .new_grid,.two-column-media-and-text .box-shadow{background-color:#fff}}@media screen and (max-width:800px){#responsive-tech-radar .radar-survey .module .module__padding-bottom .two-column-media-and-text .new_grid .grid__cell .text-with-heading-cta.grid-wrapper,.two-column-media-and-text #responsive-tech-radar .radar-survey .module .module__padding-bottom .new_grid .grid__cell .text-with-heading-cta.grid-wrapper,.two-column-media-and-text .box-shadow .grid__cell .text-with-heading-cta.grid-wrapper{padding:0 12.5px 25px}}@media screen and (min-width:800px){#responsive-tech-radar .radar-survey .module .module__padding-bottom .two-column-media-and-text .new_grid .grid__cell.unit-1-2--portable,#responsive-tech-radar .radar-survey .module .module__padding-bottom .two-column-media-and-text .new_grid .grid__cell.unit-2-4--portable,#responsive-tech-radar .radar-survey .module .module__padding-bottom .two-column-media-and-text .new_grid .grid__cell.unit-3-6--portable,#responsive-tech-radar .radar-survey .module .module__padding-bottom .two-column-media-and-text .new_grid .grid__cell.unit-6-12--portable,.two-column-media-and-text #responsive-tech-radar .radar-survey .module .module__padding-bottom .new_grid .grid__cell.unit-1-2--portable,.two-column-media-and-text #responsive-tech-radar .radar-survey .module .module__padding-bottom .new_grid .grid__cell.unit-2-4--portable,.two-column-media-and-text #responsive-tech-radar .radar-survey .module .module__padding-bottom .new_grid .grid__cell.unit-3-6--portable,.two-column-media-and-text #responsive-tech-radar .radar-survey .module .module__padding-bottom .new_grid .grid__cell.unit-6-12--portable,.two-column-media-and-text .box-shadow .grid__cell.unit-1-2--portable,.two-column-media-and-text .box-shadow .grid__cell.unit-2-4--portable,.two-column-media-and-text .box-shadow .grid__cell.unit-3-6--portable,.two-column-media-and-text .box-shadow .grid__cell.unit-6-12--portable{padding:25px}}@media screen{.two-column-media-and-text .addthis_widget{margin:10px;text-align:center}.two-column-media-and-text .grid__cell{display:inline}.two-column-media-and-text .grid__cell .image{margin:0;padding:0}.two-column-media-and-text .grid__cell .image img{vertical-align:middle}}@media screen and (min-width:600px)and (max-width:984px){.two-column-media-and-text .grid__cell .text-with-heading-cta.grid-wrapper,.two-column-media-and-text .grid__cell.unit-1-2--portable{padding:0 25px}}@media screen{.two-column-media-and-text .grid__cell .button{margin-top:25px}}@media screen and (max-width:985px){.two-column-media-and-text .grid__cell .unit-1-1--portable{float:none!important}}@media screen{.two-column-media-and-text .text__position{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.two-column-media-and-text .text__position.text__position--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.two-column-media-and-text .text__position.text__position--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.two-column-media-and-text .text__position.text__position--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@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}}@media screen{.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{border-bottom:1px solid #dfdfdf;display:table-cell;height:80px;text-align:center;vertical-align:middle}.events-for-city thead{border-bottom:none}.events-for-city table{margin-bottom:0}.events-for-city table,.events-for-city tr{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf}.events-for-city td{height:80px;line-height:1.4em;padding:10px 25px 10px 20px;text-indent:0;vertical-align:middle}.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{border-bottom:none;margin-bottom:0;position:static}.events-for-city th{display:table-cell}.events-for-city td{height:inherit}.events-for-city td:first-child{border-bottom:none;padding-bottom:0;padding-top:20px;text-align:left;width:100%}.events-for-city td:last-child{padding-bottom:20px;padding-top:5px}}@media screen{.agenda .key-message .grid__cell{margin-bottom:0}.agenda .key-message .grid__cell .message{margin-top:0}.agenda table{border-top:2px solid #221d1f;margin:auto;max-width:800px}.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;width:30%}.agenda table td:last-child{padding:20px 20px 20px 12.5px}}@media screen{.agenda table td{padding:20px 12.5px}}@media screen and (max-width:600px){.agenda table td{word-wrap:normal;border:none;color:#221d1f!important;display:inline;float:none!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:inherit!important;margin-right:0;padding-right:0!important;padding:0;position:relative;text-indent:0!important;text-transform:none!important;vertical-align:top!important;width:auto!important}.agenda table .agenda_item__time{display:block;font-weight:700!important}.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}}@media screen{.book-banner{height:300px;margin-top:-25px;position:relative}}@media screen and (min-width:600px){.book-banner{margin-top:-50px}}@media screen{.book-banner .placeholder-message{background-color:#ededed;border:1px dashed #333;padding:120px 0;text-align:center}.book-banner .full-width-image{display:block;height:300px;overflow:hidden;position:relative;width:100%}.book-banner .cover{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:inherit;left:7%;position:absolute;right:7%;top:0;z-index:1}.book-banner .cover .information{color:#fff;overflow:hidden;padding-right:30px;width:100%}.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;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;height:inherit;justify-content:center}.book-banner .cover .information{overflow:visible;padding-right:0;text-align:center}.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}}@media screen{.bio-module .banner-image{height:224px;overflow:hidden}.bio-module .banner-image img{height:100%;width:100%}.bio-module .description h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.bio-module .description h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.bio-module .description h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.bio-module .description h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.bio-module .description h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.bio-module .description h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.bio-module .description h3{font-size:32px}}@media screen{.bio-module .description h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.bio-module .description h3 strong{font-size:32px}}@media screen{.bio-module .description h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.bio-module .description h4{letter-spacing:-.8px}}@media screen{.bio-module .description h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.bio-module .description h4 strong{letter-spacing:-.8px}}@media screen{.bio-module .description h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.bio-module .description h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.bio-module .description h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.bio-module .description h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.bio-module .description h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.bio-module .description h6{font-size:24px;line-height:36px}}@media screen{.bio-module .description h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.bio-module .description h6 strong{font-size:24px;line-height:36px}}@media screen{.bio-module .description li,.bio-module .description p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.bio-module .description li strong,.bio-module .description p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.bio-module .description caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.bio-module .description caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.bio-module .description a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.bio-module .description a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.bio-module .profile{-webkit-transform:translateY(-52%);transform:translateY(-52%)}}@media screen and (max-width:600px){.bio-module .profile{-webkit-transform:translateY(-54%);transform:translateY(-54%)}}@media screen{.bio-module .profile .social-profiles{position:absolute}.bio-module .profile-info{margin-top:-20%}.bio-module .profile-info .sub-heading__section{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:32px;margin-top:8px}}@media screen and (min-width:1024px){.bio-module .profile-info .sub-heading__section{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.bio-module .profile-info .description{letter-spacing:normal}.bio-module .social-profiles .social-identities__link{height:32px;margin-right:8px;width:32px}.bio-module .social-profiles h3{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px;margin:16px 0}}@media screen and (min-width:1024px){.bio-module .social-profiles h3{letter-spacing:-.8px}}@media screen{.bio-module .desktop-view{display:none}}@media screen and (min-width:600px){.bio-module .banner-image{height:256px}.bio-module .profile-info{margin-top:-9%}.bio-module .unit-1-2--desk{display:block;margin-left:auto;margin-right:auto;width:80%}}@media screen and (min-width:985px){.bio-module .banner-image{height:336px}.bio-module .unit-1-2--desk,.bio-module .unit-2-4--desk,.bio-module .unit-3-6--desk,.bio-module .unit-4-8--desk,.bio-module .unit-6-12--desk{display:inline-block;margin-left:0;margin-right:0;width:50%}.bio-module .profile-info .sub-heading__section{margin-bottom:40px;margin-top:16px}}@media screen and (min-width:1024px){.bio-module .profile-info{margin-top:48px}.bio-module .mobile-view{display:none}.bio-module .desktop-view{display:block}}@media screen{.media_collection{padding-top:20px}}@media screen and (min-width:1024px){.media_collection .width_80 .text-with-heading-cta .grid .grid__cell{padding-right:20%}}@media screen{.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}.media_collection a{border:none}}@media screen and (max-width:600px){.media_collection .grid__cell.text-collection:last-child{margin-bottom:40px}}@media screen{.media_collection img{-o-object-fit:cover;object-fit:cover}.color--black .media_collection .text-collection .text-with-heading-cta.color--black{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--black .media_collection .text-collection .text-with-heading-cta.color--black{padding:0 12.5px}}@media screen{.color--black .media_collection .text-block.color--black{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--black .media_collection .text-block.color--black{padding:0 12.5px 30px}}@media screen{.color--white .media_collection .text-collection .text-with-heading-cta.color--white{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--white .media_collection .text-collection .text-with-heading-cta.color--white{padding:0 12.5px}}@media screen{.color--white .media_collection .text-block.color--white{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--white .media_collection .text-block.color--white{padding:0 12.5px 30px}}@media screen{.color--font_grey .media_collection .text-collection .text-with-heading-cta.color--font_grey{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--font_grey .media_collection .text-collection .text-with-heading-cta.color--font_grey{padding:0 12.5px}}@media screen{.color--font_grey .media_collection .text-block.color--font_grey{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--font_grey .media_collection .text-block.color--font_grey{padding:0 12.5px 30px}}@media screen{.color--grey_dark .media_collection .text-collection .text-with-heading-cta.color--grey_dark{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--grey_dark .media_collection .text-collection .text-with-heading-cta.color--grey_dark{padding:0 12.5px}}@media screen{.color--grey_dark .media_collection .text-block.color--grey_dark{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--grey_dark .media_collection .text-block.color--grey_dark{padding:0 12.5px 30px}}@media screen{.color--skin_4 .media_collection .text-collection .text-with-heading-cta.color--skin_4{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--skin_4 .media_collection .text-collection .text-with-heading-cta.color--skin_4{padding:0 12.5px}}@media screen{.color--skin_4 .media_collection .text-block.color--skin_4{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--skin_4 .media_collection .text-block.color--skin_4{padding:0 12.5px 30px}}@media screen{.color--skin_3 .media_collection .text-collection .text-with-heading-cta.color--skin_3{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--skin_3 .media_collection .text-collection .text-with-heading-cta.color--skin_3{padding:0 12.5px}}@media screen{.color--skin_3 .media_collection .text-block.color--skin_3{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--skin_3 .media_collection .text-block.color--skin_3{padding:0 12.5px 30px}}@media screen{.color--skin_2 .media_collection .text-collection .text-with-heading-cta.color--skin_2{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--skin_2 .media_collection .text-collection .text-with-heading-cta.color--skin_2{padding:0 12.5px}}@media screen{.color--skin_2 .media_collection .text-block.color--skin_2{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--skin_2 .media_collection .text-block.color--skin_2{padding:0 12.5px 30px}}@media screen{.color--skin_1 .media_collection .text-collection .text-with-heading-cta.color--skin_1{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--skin_1 .media_collection .text-collection .text-with-heading-cta.color--skin_1{padding:0 12.5px}}@media screen{.color--skin_1 .media_collection .text-block.color--skin_1{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--skin_1 .media_collection .text-block.color--skin_1{padding:0 12.5px 30px}}@media screen{.color--blue_3 .media_collection .text-collection .text-with-heading-cta.color--blue_3{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--blue_3 .media_collection .text-collection .text-with-heading-cta.color--blue_3{padding:0 12.5px}}@media screen{.color--blue_3 .media_collection .text-block.color--blue_3{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--blue_3 .media_collection .text-block.color--blue_3{padding:0 12.5px 30px}}@media screen{.color--blue_2 .media_collection .text-collection .text-with-heading-cta.color--blue_2{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--blue_2 .media_collection .text-collection .text-with-heading-cta.color--blue_2{padding:0 12.5px}}@media screen{.color--blue_2 .media_collection .text-block.color--blue_2{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--blue_2 .media_collection .text-block.color--blue_2{padding:0 12.5px 30px}}@media screen{.color--purple_1 .media_collection .text-collection .text-with-heading-cta.color--purple_1{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--purple_1 .media_collection .text-collection .text-with-heading-cta.color--purple_1{padding:0 12.5px}}@media screen{.color--purple_1 .media_collection .text-block.color--purple_1{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--purple_1 .media_collection .text-block.color--purple_1{padding:0 12.5px 30px}}@media screen{.color--pink_snap .media_collection .text-collection .text-with-heading-cta.color--pink_snap{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--pink_snap .media_collection .text-collection .text-with-heading-cta.color--pink_snap{padding:0 12.5px}}@media screen{.color--pink_snap .media_collection .text-block.color--pink_snap{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--pink_snap .media_collection .text-block.color--pink_snap{padding:0 12.5px 30px}}@media screen{.color--new_highlight .media_collection .text-collection .text-with-heading-cta.color--new_highlight{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--new_highlight .media_collection .text-collection .text-with-heading-cta.color--new_highlight{padding:0 12.5px}}@media screen{.color--new_highlight .media_collection .text-block.color--new_highlight{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--new_highlight .media_collection .text-block.color--new_highlight{padding:0 12.5px 30px}}@media screen{.color--platforms_color .media_collection .text-collection .text-with-heading-cta.color--platforms_color{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--platforms_color .media_collection .text-collection .text-with-heading-cta.color--platforms_color{padding:0 12.5px}}@media screen{.color--platforms_color .media_collection .text-block.color--platforms_color{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--platforms_color .media_collection .text-block.color--platforms_color{padding:0 12.5px 30px}}@media screen{.color--pink_1 .media_collection .text-collection .text-with-heading-cta.color--pink_1{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--pink_1 .media_collection .text-collection .text-with-heading-cta.color--pink_1{padding:0 12.5px}}@media screen{.color--pink_1 .media_collection .text-block.color--pink_1{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--pink_1 .media_collection .text-block.color--pink_1{padding:0 12.5px 30px}}@media screen{.color--radar_header_light_green .media_collection .text-collection .text-with-heading-cta.color--radar_header_light_green{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--radar_header_light_green .media_collection .text-collection .text-with-heading-cta.color--radar_header_light_green{padding:0 12.5px}}@media screen{.color--radar_header_light_green .media_collection .text-block.color--radar_header_light_green{height:auto!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}}@media screen{.color--green_1 .media_collection .text-collection .text-with-heading-cta.color--green_1{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--green_1 .media_collection .text-collection .text-with-heading-cta.color--green_1{padding:0 12.5px}}@media screen{.color--green_1 .media_collection .text-block.color--green_1{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--green_1 .media_collection .text-block.color--green_1{padding:0 12.5px 30px}}@media screen{.color--yellow_1 .media_collection .text-collection .text-with-heading-cta.color--yellow_1{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--yellow_1 .media_collection .text-collection .text-with-heading-cta.color--yellow_1{padding:0 12.5px}}@media screen{.color--yellow_1 .media_collection .text-block.color--yellow_1{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--yellow_1 .media_collection .text-block.color--yellow_1{padding:0 12.5px 30px}}@media screen{.color--orange .media_collection .text-collection .text-with-heading-cta.color--orange{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--orange .media_collection .text-collection .text-with-heading-cta.color--orange{padding:0 12.5px}}@media screen{.color--orange .media_collection .text-block.color--orange{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--orange .media_collection .text-block.color--orange{padding:0 12.5px 30px}}@media screen{.color--light_grey .media_collection .text-collection .text-with-heading-cta.color--light_grey{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--light_grey .media_collection .text-collection .text-with-heading-cta.color--light_grey{padding:0 12.5px}}@media screen{.color--light_grey .media_collection .text-block.color--light_grey{height:auto!important;padding:0}}@media screen and (max-width:600px){.color--light_grey .media_collection .text-block.color--light_grey{padding:0 12.5px 30px}}@media screen{.podcast_block .title{margin-bottom:30px;text-align:center}.podcast_block .description{margin:30px auto 0;max-width:750px;text-align:center}.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 h5:not([class]),.podcast_block .description h6:not([class]),.podcast_block .description li:not([class]),.podcast_block .description p:not([class]){text-align:left}.searchable-list .search-box{margin-bottom:20px}.searchable-list .search-box #search-query{-webkit-appearance:none;background-color:inherit;border:1px solid #aaa;font-style:normal;margin-right:-50px;padding-left:2.6em;padding-right:75px;width:100%}.searchable-list .search-box #search-btn{background-color:inherit;float:left;position:absolute;width:50px}.searchable-list .search-box #search-btn .icon-search{color:#ee0b77}.searchable-list .search-box #search-btn:focus{outline:0}.searchable-list .search-box #clear-btn{background-color:inherit;border:none;font-size:18px}.searchable-list .search-box #clear-btn .icon-remove{color:#ee0b77}.searchable-list .search-box #clear-btn:focus{outline:0}.searchable-list .search-box input:focus{-webkit-appearance:none}.searchable-list ul{list-style-type:none}.searchable-list ul li{display:inline-block;margin:0 25px}.searchable-list .heading{border-bottom:none;letter-spacing:normal;margin:10px 12.5px 25px 22px}.searchable-list .heading h3{font-weight:400;line-height:46px;margin-bottom:0}.searchable-list .filters-wrapper .show-hide-filter{display:none}.searchable-list .filters ul{margin:0}.searchable-list .filters ul li{margin:0 10px .8em 0}.searchable-list .filters ul li.country .multi-select-button{min-width:180px;width:100%}.searchable-list .filters ul li.city .multi-select-button{min-width:150px;width:100%}.searchable-list .filters ul li.role .multi-select-button{min-width:220px;width:100%}.searchable-list .filters h5{font-weight:700}}@media screen and (min-width:600px){.searchable-list .listing-table{padding:0 25px}}@media screen{.searchable-list .listing-table td{padding:0}.searchable-list .listing-table ul{margin-left:20px}.searchable-list .listing-table ul li{display:list-item;list-style-type:disc}.searchable-list .listing-table ul li h5{display:inline}}@media screen and (min-width:600px){.searchable-list .heading{border-bottom:2px solid #666}}@media screen and (min-width:800px){.searchable-list .filters li.city{padding-right:30px}.searchable-list .search-box #search-query{width:400px}}@media screen and (min-width:680px){.searchable-list .search-box{padding:0 10px}.searchable-list .filters{display:block!important}}@media screen and (max-width:680px){.searchable-list .heading{margin:10px 12.5px 25px}.searchable-list .heading h3{padding-left:0}.searchable-list .filters-wrapper .show-hide-filter{display:block}.searchable-list .filters-wrapper .show-hide-filter a{border-bottom:none}.searchable-list .filters-wrapper .filters li{padding-left:0;width:100%}.searchable-list .filters-wrapper .filters li.role{padding:30px 0 0}.searchable-list .filters-wrapper .filters li .multi-select-button{min-width:93%}}@media screen{.small-large-hero-banner{background-size:cover;display:block;overflow:hidden;padding:0;position:relative;width:100%}}@media screen and (max-width:800px){.small-large-hero-banner .desktop-view{display:none}.small-large-hero-banner .mobile-view{display:block}}@media screen and (min-width:800px){.small-large-hero-banner .desktop-view{display:block}.small-large-hero-banner .mobile-view{display:none}}@media screen{.small-large-hero-banner.display-type--large{height:540px}.small-large-hero-banner.display-type--large h1.small-large-hero-banner__title{left:32%;text-align:left;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:35%}}@media screen and (min-width:985px){.small-large-hero-banner.display-type--large h1.small-large-hero-banner__title{top:45%}}@media screen and (max-width:985px){.small-large-hero-banner.display-type--large{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.small-large-hero-banner.display-type--large img{position:absolute}.small-large-hero-banner.display-type--large h1.small-large-hero-banner__title{left:0;margin:0;text-align:center;-webkit-transform:none;transform:none;width:100%}}@media screen{.small-large-hero-banner.display-type--small{height:300px}.small-large-hero-banner.display-type--small .placeholder-message{padding:120px 0}.small-large-hero-banner.display-type--small .small-large-hero-banner__title{left:5%;margin:0 auto;position:absolute;right:5%;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width:600px)and (max-width:984px){.small-large-hero-banner.display-type--small .small-large-hero-banner__title{font-size:50px}}@media screen{.small-large-hero-banner .placeholder-message{background-color:#ededed;border:1px dashed #333;padding:210px 0;text-align:center}.small-large-hero-banner .small-large-hero-banner__title{-ms-flex-item-align:center;align-self:center;color:#fff;letter-spacing:-.05em;z-index:1}}@media screen and (max-width:600px){.small-large-hero-banner .small-large-hero-banner__title{font-size:40px}}@media screen and (max-width:320px){.small-large-hero-banner .small-large-hero-banner__title{font-size:34px}}@media screen and (min-width:985px){.small-large-hero-banner .small-large-hero-banner__image{position:absolute;width:inherit}.small-large-hero-banner h1.small-large-hero-banner__title{position:absolute}}@media screen{.small-large-hero-banner .small-large-hero-banner__image{min-height:100%;-o-object-fit:cover;object-fit:cover}.new-hero-banner-module{-ms-grid-columns:1fr;-ms-grid-rows:minmax(216px,1fr);display:-ms-grid;display:grid;grid-template-areas:"overflow";grid-template-columns:1fr;grid-template-rows:minmax(216px,1fr)}.new-hero-banner-module img{-o-object-position:top;object-position:top}.new-hero-banner-module .desktop-view{display:none;grid-area:overflow}.new-hero-banner-module .mobile-view{display:block;grid-area:overflow}}@media screen and (min-width:800px){.new-hero-banner-module .desktop-view{display:block}.new-hero-banner-module .mobile-view{display:none}}@media screen{.new-hero-banner-module .new-hero-banner-overlay__container{-ms-grid-row-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;grid-area:overflow}.new-hero-banner-module .new-hero-banner-overlay__container.grid.new_grid{margin:12% 0}.new-hero-banner-module .new-hero-banner-overlay__container .grid-wrapper,.new-hero-banner-module .new-hero-banner-overlay__container .grid-wrapper .grid__cell{padding:0}.new-hero-banner-module .new-hero-banner-overlay__container .grid-wrapper .grid__cell.grid__cell--centered{text-align:left}.new-hero-banner-module .message{font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px}}@media screen and (min-width:1024px){.new-hero-banner-module .message{font-size:56px;letter-spacing:-2.6px;line-height:62px}}@media screen and (min-width:600px){.new-hero-banner-module{-ms-grid-rows:minmax(256px,1fr);grid-template-rows:minmax(256px,1fr)}.new-hero-banner-module .new-hero-banner-overlay__container.grid.new_grid{margin:10% 0}}@media screen and (min-width:1024px){.new-hero-banner-module{-ms-grid-rows:minmax(336px,1fr);grid-template-rows:minmax(336px,1fr)}.new-hero-banner-module .new-hero-banner-overlay__container.grid.new_grid{margin:9% 0}.new-hero-banner-module .new-hero-banner-overlay__container .grid-wrapper .grid{margin:0;max-width:56vw}}@media screen and (min-width:1280px){.new-hero-banner-module .new-hero-banner-overlay__container.grid.new_grid{margin:9% auto}}@media screen{.module_social_share_form{margin-top:10px}.module_social_share_form input[type=checkbox]{margin-left:40px}.module_social_share_form label.checkbox{font-weight:400}.module_social_share_form .addthis_preview{margin-top:15px;padding-left:40px}.book-banner-module{height:300px;position:relative}.book-banner-module .placeholder-message{background-color:#ededed;border:1px dashed #333;padding:120px 0;text-align:center}.book-banner-module .full-width-image{display:block;height:300px;overflow:hidden;position:relative;width:100%}.book-banner-module .cover{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:inherit;left:7%;position:absolute;right:7%;top:0;z-index:1}.book-banner-module .cover .information{color:#fff;overflow:hidden;padding-right:30px;width:100%}.book-banner-module .cover img{height:260px}}@media screen and (min-width:1025px)and (max-width:1440px){.book-banner-module .cover .information .title{font-size:60px}}@media screen and (max-width:1024px){.book-banner-module{height:540px}.book-banner-module .full-width-image{height:540px;max-height:540px}.book-banner-module .full-width-image img{height:100%}.book-banner-module .cover{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;height:inherit;justify-content:center}.book-banner-module .cover .information{overflow:visible;padding-right:0;text-align:center}.book-banner-module .cover .information .title{margin-bottom:0}.book-banner-module .cover .information .author-info{margin-top:25px}}@media screen and (min-width:601px)and (max-width:1024px){.book-banner-module .cover .information .title{font-size:60px}}@media screen{.animated-image-collection h2.heading{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin-bottom:32px;margin-left:-8px;text-align:left}}@media screen and (min-width:1024px){.animated-image-collection h2.heading{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen and (max-width:600px){.animated-image-collection .card-collection{padding-bottom:32px}}@media screen{.animated-image-collection .animated-image-collection__cta{padding:0 0 32px 8px}.animated-image-collection .animated-image-collection__cta a{border-bottom:none;color:#221d1f}}@media screen and (max-width:600px){.animated-image-collection .grid.new_grid{padding:0 24px}}@media screen and (min-width:600px){.animated-image-collection h2.heading{margin-left:0}.animated-image-collection .animated-image-collection__cta{padding-left:16px;padding-top:0}.animated-image-collection .grid__spacing{margin-right:24px;width:calc(50% - 13px)}.animated-image-collection .grid__spacing:nth-child(2n){margin-right:0}}@media screen and (min-width:1024px){.animated-image-collection .grid__spacing{margin-right:24px;width:calc(33.33333% - 17px)}.animated-image-collection .grid__spacing:nth-child(2n){margin-right:24px}.animated-image-collection .grid__spacing:nth-child(3n){margin-right:0}.animated-image-collection .animated-image-collection__cta{padding-left:40px;text-align:left}}@media screen and (max-width:600px){.animated-content-card .grid.new_grid,.recent-blogs .grid.new_grid{padding:0 24px}}@media screen{.animated-content-card h2.heading,.recent-blogs h2.heading{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin-bottom:32px;margin-left:-8px;text-align:left}}@media screen and (min-width:1024px){.animated-content-card h2.heading,.recent-blogs h2.heading{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.animated-content-card .tablet-desktop,.recent-blogs .tablet-desktop{display:none}.animated-content-card .palm,.recent-blogs .palm{display:block}}@media screen and (min-width:600px){.animated-content-card .palm,.recent-blogs .palm{display:none}.animated-content-card .tablet-desktop,.recent-blogs .tablet-desktop{display:block}.animated-content-card h2.heading,.recent-blogs h2.heading{margin-left:0}}@media screen{.animated-image-collection-with-banner{margin-bottom:0}.animated-image-collection-with-banner h2.heading__section{font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px;margin-bottom:32px}}@media screen and (min-width:1024px){.animated-image-collection-with-banner h2.heading__section{font-size:56px;letter-spacing:-2.6px;line-height:62px}}@media screen{.animated-image-collection-with-banner .key-message span.message{display:block;font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:32px}}@media screen and (min-width:1024px){.animated-image-collection-with-banner .key-message span.message{font-size:24px;line-height:36px}}@media screen{.animated-image-collection-with-banner .content-cards{margin:-180px auto 0}}@media screen and (max-width:1024px){.animated-image-collection-with-banner .content-cards{margin:-100px auto 0}}@media screen{.animated-image-collection-with-banner .card-collection{margin-top:-165px}.animated-image-collection-with-banner .client-stories-banner-overlay__container{top:120px}.animated-image-collection-with-banner .client-stories-banner-overlay__container .client-stories-banner-overlay__content{margin-top:-90px}.animated-image-collection-with-banner .client-stories-banner-overlay__container.grid.new_grid{margin:0 auto}}@media screen and (min-width:1024px){.animated-image-collection-with-banner .client-stories-banner-overlay__container .grid-wrapper .grid{max-width:100%}.animated-image-collection-with-banner .client-stories-banner-overlay__container .grid-wrapper .grid .message,.animated-image-collection-with-banner .client-stories-banner-overlay__container .grid-wrapper .grid h2.heading__section{max-width:75%}}@media screen{.quote-without-image blockquote{border-left:3px solid #064c86;font-size:24px;font-style:normal;font-weight:700;letter-spacing:0;line-height:32px;margin-bottom:24px;padding:0 0 0 20px}}@media screen and (min-width:1024px){.quote-without-image blockquote{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.quote-without-image blockquote:after,.quote-without-image blockquote:before{content:'"'}.quote-without-image .author__details{padding-left:28px}}@media screen and (min-width:600px){.quote-without-image blockquote{padding:0 0 0 24px}.quote-without-image .author__details{padding-left:24px}}@media screen{.quote-with-image{background:linear-gradient(180deg,#fff 0,#fff 115px,#f4f5f8 0,#f4f5f8);margin:0}}@media screen and (min-width:500px)and (orientation:landscape){.quote-with-image{background:linear-gradient(180deg,#fff 0,#fff 190px,#f4f5f8 0,#f4f5f8)}}@media screen{.quote-with-image .quote__text{margin-bottom:0;padding-bottom:32px}.quote-with-image .quote__text--content{padding-bottom:24px}.quote-with-image img{display:block;height:272px;margin-bottom:20px;-o-object-fit:cover;object-fit:cover;width:100%}.quote-with-image blockquote{font-size:24px;font-style:normal;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.quote-with-image blockquote{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.quote-with-image blockquote:after,.quote-with-image blockquote:before{content:'"'}}@media screen and (min-width:600px){.quote-with-image{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(40%,#fff),color-stop(40%,#f4f5f8),to(#f4f5f8));background:linear-gradient(90deg,#fff 0,#fff 40%,#f4f5f8 0,#f4f5f8);padding:0}.quote-with-image .quote__text{padding-bottom:0}.quote-with-image img{height:336px;margin-bottom:0}.quote-with-image blockquote{padding:24px 0 0 20px}.quote-with-image .author__details{padding-left:24px}}@media screen and (min-width:1024px){.quote-with-image img{height:528px}.quote-with-image blockquote{padding:48px 0 0 24px}}@media screen{.module-heading-section.grid-wrapper{padding:0 16px}.module-heading-section.grid-wrapper .grid__cell{padding:0}.module-heading-section h2.heading__section{font-size:28px;font-weight:700;letter-spacing:-1.24px;line-height:38px;margin-bottom:40px}}@media screen and (min-width:800px){.module-heading-section.grid-wrapper{padding:0}.module-heading-section.grid-wrapper .grid{max-width:95%}.module-heading-section h2.heading__section{font-size:42px;letter-spacing:-2.5px;line-height:36px;margin-bottom:62px}}@media screen and (min-width:1200px){.module-heading-section.grid-wrapper .grid{max-width:80%}}@media screen{.two-column-text .grid.new_grid{padding-bottom:32px;padding-top:32px}.two-column-text .back-navigation{margin-bottom:16px}.two-column-text .new-heading__main{margin-bottom:24px}.two-column-text .two-column-text__left{padding-bottom:24px}.two-column-text .two-column-text__left p{font-size:inherit;margin-bottom:0}.two-column-text .two-column-text__left h3{margin-bottom:0}.two-column-text .two-column-text__right .text-content p{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.two-column-text .two-column-text__right .text-content p{font-size:24px;line-height:36px}}@media screen{.two-column-text .cta{margin-top:40px}}@media screen and (min-width:600px){.two-column-text .back-navigation{margin-bottom:24px}}@media screen and (min-width:1024px){.two-column-text .new-heading__main{margin-bottom:40px}.two-column-text .two-column-text__left{padding-bottom:0;padding-right:12px}.two-column-text .two-column-text__right{padding-left:12px}.two-column-text .cta{margin-top:48px}}@media screen{.hub-banner-module{padding-bottom:32px}.hub-banner-module .grid.new_grid{padding:0}.hub-banner-module img{height:160px;-o-object-position:top;object-position:top}.hub-banner-module .desktop-view{display:none}.hub-banner-module .mobile-view{display:block}}@media screen and (min-width:800px){.hub-banner-module .desktop-view{display:block}.hub-banner-module .mobile-view{display:none}}@media screen{.hub-banner-module .hub-banner-overlay__container{margin-left:16px;margin-right:16px;margin-top:-48px;position:relative}.hub-banner-module .hub-banner-overlay__container .new-heading__main{padding:24px 16px}.hub-banner-module .hub-banner-overlay__container p{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;padding:0 16px 24px}}@media screen and (min-width:1024px){.hub-banner-module .hub-banner-overlay__container p{letter-spacing:-.8px}}@media screen{.hub-banner-module .hub-banner-overlay__container .back-navigation{padding-top:24px}}@media screen and (min-width:600px){.hub-banner-module img{height:256px}.hub-banner-module .hub-banner-overlay__container{margin-left:24px;margin-right:24px;margin-top:-96px}.hub-banner-module .hub-banner-overlay__container .new-heading__main{padding:24px}.hub-banner-module .hub-banner-overlay__container p{padding:0 24px 24px}}@media screen and (min-width:1024px){.hub-banner-module img{height:336px}.hub-banner-module .hub-banner-overlay__container{margin-left:32px;margin-right:32px;margin-top:-112px}.hub-banner-module .hub-banner-overlay__container .new-heading__main{padding:48px 96px 24px}.hub-banner-module .hub-banner-overlay__container p{padding:0 96px 24px}}@media screen and (min-width:1280px){.hub-banner-module .hub-banner-overlay__container{margin-left:auto;margin-right:auto}}@media screen{.two-column-large-image-and-text .description{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0;margin-top:24px}.two-column-large-image-and-text .two-column-large-image-and-text__cta{margin-top:24px}.two-column-large-image-and-text .two-column-large-image-and-text__cta a{border-bottom:none;color:#221d1f}}@media screen and (min-width:1024px){.two-column-large-image-and-text .two-column-large-image-and-text__cta{margin-top:48px}}@media screen{.two-column-large-image-and-text .grid__cell img{height:164px;margin-bottom:24px;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}}@media screen and (min-width:600px){.two-column-large-image-and-text .grid__cell img{height:360px;margin-bottom:64px}}@media screen and (min-width:1024px){.two-column-large-image-and-text .grid__cell img{height:auto;margin-bottom:0;min-height:600px}}@media screen{.two-column-large-image-and-text .desktop-view{display:none}.two-column-large-image-and-text .mobile-view{display:block}}@media screen and (min-width:800px){.two-column-large-image-and-text .desktop-view{display:block}.two-column-large-image-and-text .mobile-view{display:none}}@media screen{.two-column-large-image-and-text .two-column-large-image-and-text__content{padding-bottom:64px}}@media screen and (min-width:1024px){.two-column-large-image-and-text .two-column-large-image-and-text__content{max-width:812px;padding:32px 32px 32px 4.5vw;width:50%}.two-column-large-image-and-text .text__position--reverse .two-column-large-image-and-text__content{padding:32px 4.5vw 32px 32px}.two-column-large-image-and-text.grid-wrapper .new_grid{max-width:none;padding:0;width:100%}}@media screen and (min-width:1280px){.two-column-large-image-and-text .two-column-large-image-and-text__content{margin-right:auto;padding-right:0;width:40%}.two-column-large-image-and-text .text__position--reverse .two-column-large-image-and-text__content{margin-left:auto;margin-right:0;padding-left:0}}@media screen{.two-column-large-image-and-text .text__position{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.two-column-large-image-and-text .text__position.text__position--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.two-column-large-image-and-text .text__position.text__position--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.two-column-large-image-and-text .text__position.text__position--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.office-locations .mobile-only{display:block}.office-locations .desktop-only{display:none}}@media screen and (min-width:985px){.office-locations{margin-bottom:32px;padding:0}.office-locations .mobile-only{display:none}.office-locations .desktop-only{display:inline-block}}@media screen{.office-locations .title{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin-bottom:32px;text-transform:capitalize}}@media screen and (min-width:1024px){.office-locations .title{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen and (min-width:985px){.office-locations .title{margin:112px 0}}@media screen{.office-locations .unit{margin-bottom:0;margin-top:0}}@media screen and (min-width:985px){.office-locations .regions .topics-navigation__list--show{position:static}}@media screen and (min-width:600px)and (max-width:984px){.office-locations .regions .topics-navigation__anchor{display:block}.office-locations .regions .topics-navigation__list{display:none}.office-locations .regions .topics-navigation__list--show{display:block}}@media screen and (min-width:985px){.office-locations .regions .topics-navigation{-webkit-box-shadow:none;box-shadow:none}.office-locations .regions .topics-navigation h4.topics-navigation__header{display:none}.office-locations .regions .topics-navigation ul.topics-navigation__list{-webkit-box-shadow:none;box-shadow:none}.office-locations .regions .topics-navigation ul.topics-navigation__list li{margin-bottom:24px}.office-locations .regions .topics-navigation ul.topics-navigation__list li .topics-navigation__link{color:#221d1f;padding:0}.office-locations .regions .topics-navigation ul.topics-navigation__list li .topics-navigation__link span{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.office-locations .regions .topics-navigation ul.topics-navigation__list li .topics-navigation__link:hover{color:#ef5ba1}.office-locations .regions .topics-navigation ul.topics-navigation__list li .topics-navigation__link:focus{border:initial;-webkit-box-shadow:none;-webkit-box-shadow:initial;box-shadow:none;outline:medium none invert;outline:initial}.office-locations .regions .topics-navigation ul.topics-navigation__list li .topics-navigation__link.topics-navigation__link--active{background-color:transparent;background-color:initial;color:#ef5ba1}.office-locations .regions .topics-navigation ul.topics-navigation__list li .topics-navigation__link:hover{background-color:transparent;background-color:initial}.office-locations .regions .topics-navigation ul.topics-navigation__list li svg{display:none}.office-locations .regions .topics-navigation ul.topics-navigation__list li:after{border-bottom:none}}@media screen and (min-width:985px)and (min-width:1024px){.office-locations .regions .topics-navigation ul.topics-navigation__list li .topics-navigation__link span{letter-spacing:-.8px}}@media screen and (min-width:985px){.office-locations .addresses{margin-top:0}}@media screen{.office-locations .addresses .office-title{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px;margin-bottom:16px}}@media screen and (min-width:1024px){.office-locations .addresses .office-title{letter-spacing:-.8px}}@media screen{.office-locations .addresses .address-unit{display:inline-block;margin-bottom:32px;width:100%}.office-locations .addresses .contact-message{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px;margin-bottom:32px;margin-top:0}.office-locations .addresses .address{margin-bottom:24px}.office-locations .addresses .grid__cell{margin-bottom:0}.office-locations .cities{margin-top:56px}}@media screen and (min-width:985px){.office-locations .cities{margin:0 -42px}}@media screen{.office-locations .cities .city{margin-bottom:16px;padding:0}}@media screen and (min-width:985px){.office-locations .cities .city{padding:0 12px}}@media screen{.office-locations .cities .office-image-with-cta .image-wrapper{-webkit-box-shadow:0 10px 24px 0 rgba(0,0,0,.24);box-shadow:0 10px 24px 0 rgba(0,0,0,.24)}.office-locations .cities .office-image-with-cta.active{margin-bottom:32px}}@media screen and (min-width:985px){.office-locations .cities .office-image-with-cta.active{margin-bottom:0}.office-locations .cities .addresses{display:none}.office-locations .cities .office-image-with-cta{display:inline-block}}@media screen{.office-locations .addresses .grid__cell{padding:0}}@media screen and (min-width:985px){.office-locations .addresses{padding-left:18%}}@media screen{.card_with_banner{padding-bottom:32px}.card_with_banner .module-content-card__cta{margin-top:32px}.card_with_banner .content-card__cta{margin-top:24px}.card_with_banner .content-card__cta a,.card_with_banner .module-content-card__cta a{border-bottom:none;color:#221d1f}.card_with_banner .card-collection{margin:-80px -12.5px -24px;position:relative}.card_with_banner .card-collection .card.grid__cell{margin-bottom:16px}.card_with_banner .card-collection .card-container{background-color:#fff;-webkit-box-shadow:0 5px 56px 0 rgba(34,29,31,.12);box-shadow:0 5px 56px 0 rgba(34,29,31,.12);-webkit-box-sizing:content-box;box-sizing:content-box;padding:24px;text-align:center}}@media screen and (max-width:600px){.card_with_banner .card-collection .card-container{height:auto!important}}@media screen{.card_with_banner .card-collection .card-container .card-content h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.card_with_banner .card-collection .card-container .card-content h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.card_with_banner .card-collection .card-container .card-content h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.card_with_banner .card-collection .card-container .card-content h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.card_with_banner .card-collection .card-container .card-content h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.card_with_banner .card-collection .card-container .card-content h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.card_with_banner .card-collection .card-container .card-content h3{font-size:32px}}@media screen{.card_with_banner .card-collection .card-container .card-content h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.card_with_banner .card-collection .card-container .card-content h3 strong{font-size:32px}}@media screen{.card_with_banner .card-collection .card-container .card-content h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.card_with_banner .card-collection .card-container .card-content h4{letter-spacing:-.8px}}@media screen{.card_with_banner .card-collection .card-container .card-content h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.card_with_banner .card-collection .card-container .card-content h4 strong{letter-spacing:-.8px}}@media screen{.card_with_banner .card-collection .card-container .card-content h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.card_with_banner .card-collection .card-container .card-content h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.card_with_banner .card-collection .card-container .card-content h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.card_with_banner .card-collection .card-container .card-content h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.card_with_banner .card-collection .card-container .card-content h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.card_with_banner .card-collection .card-container .card-content h6{font-size:24px;line-height:36px}}@media screen{.card_with_banner .card-collection .card-container .card-content h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.card_with_banner .card-collection .card-container .card-content h6 strong{font-size:24px;line-height:36px}}@media screen{.card_with_banner .card-collection .card-container .card-content li,.card_with_banner .card-collection .card-container .card-content p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.card_with_banner .card-collection .card-container .card-content li strong,.card_with_banner .card-collection .card-container .card-content p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.card_with_banner .card-collection .card-container .card-content caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.card_with_banner .card-collection .card-container .card-content caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.card_with_banner .card-collection .card-container .card-content a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.card_with_banner .card-collection .card-container .card-content a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.card_with_banner .card-collection .card-container .card-content p{margin-bottom:0;margin-top:24px}.card_with_banner .client-stories-banner-module .message{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.card_with_banner .client-stories-banner-module .message{font-size:24px;line-height:36px}}@media screen{.card_with_banner .client-stories-banner-module .heading__section{font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px}}@media screen and (min-width:1024px){.card_with_banner .client-stories-banner-module .heading__section{font-size:56px;letter-spacing:-2.6px;line-height:62px}}@media screen and (min-width:800px){.card_with_banner .client-stories-banner-module .desktop-view img{height:300px}}@media screen{.card_with_banner .client-stories-banner-module .client-stories-banner-overlay__container{top:32px}.card_with_banner .client-stories-banner-module .client-stories-banner-overlay__container.grid.new_grid{margin:0 auto}.card_with_banner .client-stories-banner-module .client-stories-banner-overlay__container .client-stories-banner-overlay__content{margin-top:-90px}.card_with_banner .client-stories-banner-module .client-stories-banner-overlay__container .grid__cell.grid__cell--centered,.card_with_banner .client-stories-banner-module .client-stories-banner-overlay__container h2.heading__section{text-align:center}}@media screen and (min-width:600px){.card_with_banner{padding-bottom:64px}.card_with_banner .card-collection .card.grid__cell{margin-bottom:24px}.card_with_banner .client-stories-banner-module .client-stories-banner-overlay__container{top:56px}}@media screen and (min-width:1024px){.card_with_banner .module-content-card__cta{margin-top:64px}.card_with_banner .card-collection{margin-top:-165px}.card_with_banner .card-collection .card-container{padding:92px 32px}.card_with_banner .client-stories-banner-module .client-stories-banner-overlay__container{top:112px}.card_with_banner .client-stories-banner-module .client-stories-banner-overlay__container .grid{margin:0 auto;max-width:80%}}@media screen{.faq-items-collection .new-heading__section{padding-bottom:20px}}@media screen and (min-width:600px){.faq-items-collection .new-heading__section{padding-bottom:40px}}@media screen and (min-width:1024px){.faq-items-collection .new-heading__section{padding-bottom:32px}.faq-items-collection .grid.new_grid{padding-bottom:32px;padding-top:32px}}@media screen{.podcast-episode{padding-bottom:32px;padding-top:32px}.podcast-episode .ipad-and-desktop-only{display:none}.podcast-episode .mobile-only-link{display:inline-block;font-size:18px;font-weight:700;letter-spacing:0;line-height:32px;margin-right:32px;margin-top:24px}.podcast-episode .podcast-date{font-size:16px;font-weight:700;font-weight:600;letter-spacing:0;line-height:24px;margin-top:40px}.podcast-episode .text-bold{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.podcast-episode .host-guest{margin-top:24px}.podcast-episode .host-guest span.no-bold{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.podcast-episode .podcast-info{display:block}.podcast-episode .cta-button{margin-top:24px}.podcast-episode .other-platforms,.podcast-episode .podcast-player{margin-top:32px}.podcast-episode .podcast-player .separator-line{margin:16px 0 0}.podcast-episode .podcast__container{margin-left:0;max-width:none}.podcast-episode .summary h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.podcast-episode .summary h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.podcast-episode .summary h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.podcast-episode .summary h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.podcast-episode .summary h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.podcast-episode .summary h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.podcast-episode .summary h3{font-size:32px}}@media screen{.podcast-episode .summary h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.podcast-episode .summary h3 strong{font-size:32px}}@media screen{.podcast-episode .summary h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.podcast-episode .summary h4{letter-spacing:-.8px}}@media screen{.podcast-episode .summary h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.podcast-episode .summary h4 strong{letter-spacing:-.8px}}@media screen{.podcast-episode .summary h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.podcast-episode .summary h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.podcast-episode .summary h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.podcast-episode .summary h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.podcast-episode .summary h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.podcast-episode .summary h6{font-size:24px;line-height:36px}}@media screen{.podcast-episode .summary h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.podcast-episode .summary h6 strong{font-size:24px;line-height:36px}}@media screen{.podcast-episode .summary li,.podcast-episode .summary p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.podcast-episode .summary li strong,.podcast-episode .summary p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.podcast-episode .summary caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.podcast-episode .summary caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.podcast-episode .summary a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.podcast-episode .summary a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.podcast-episode .summary p{margin-bottom:0}.podcast-episode .summary h3.sub-heading__section{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px;margin-bottom:16px}.podcast-episode .back-navigation{padding-bottom:24px}.podcast-episode .share-label-underline{border-bottom:1px solid #d2d2d2}}@media screen and (min-width:600px){.podcast-episode .podcast-player .separator-line{margin:0}.podcast-episode .platform-logos{margin-top:16px}.podcast-episode .ipad-and-desktop-only{display:inline-block;margin-right:32px}.podcast-episode .ipad-and-desktop-only img{max-height:40px;max-width:133px}.podcast-episode .mobile-only-link{display:none}}@media screen and (min-width:985px){.podcast-episode .new-heading__section{margin-top:24px}.podcast-episode .podcast-date{margin-top:32px}.podcast-episode .podcast-info{display:inline-block}.podcast-episode .other-platforms,.podcast-episode .podcast-player{margin-top:40px}.podcast-episode .platform-logos{margin-top:8px}.podcast-episode .back-navigation{padding-bottom:0;padding-top:16px}}@media screen{.dynamic-podcast-list .no-podcast-message{border:solid #d2d2d2;border-width:1px 0;font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;padding:32px 0;text-align:center}}@media screen and (min-width:1024px){.dynamic-podcast-list .no-podcast-message{font-size:24px;line-height:36px}}@media screen{.dynamic-podcast-list .cta-button a.cta-link{border-bottom:1px solid #221d1f}.dynamic-podcast-list .cta-button a.cta-link:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1}.manual-podcast-list .cta-button a.cta-link{border-bottom:1px solid #221d1f}.manual-podcast-list .cta-button a.cta-link:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1}.landing-page{margin-top:-50px}}@media screen and (max-width:600px){.landing-page{margin-top:-25px}}@media screen{.landing-page .module__accordion__section-title{cursor:pointer}.landing-page .modules__buttons .module__accordion__section{border-bottom:1px solid #ccc;padding:16px 0}.landing-page .modules__buttons .module__accordion__section-title{display:inline-block;width:100%}.landing-page .modules__buttons .module__accordion__section-title .icon{display:inline-block;font-size:10px;font-weight:100;margin-left:5px}.landing-page .modules__buttons .module__accordion__section-content{margin-top:-5px}.landing-page .module-type-header{display:inline-block;font-size:16px;font-weight:700;padding-left:10px}#wistia_popover_overlay{background-color:rgba(0,0,0,.5);background-image:url(https://static.thoughtworks.com/images/wistia_popover.gif);height:1800px;left:0;opacity:1;position:fixed;top:0;width:1800px;z-index:10000}}@media screen and (max-width:600px){.social-justice-block.image-with-link img{max-width:50%}}@media screen{.contact-us-new{margin-top:-50px}.contact-us-new .mobile-and-tablet{display:block}.contact-us-new .desk-only{display:none}.contact-us-new p.text-align--center{text-align:center}}@media screen and (min-width:985px){.contact-us-new .mobile-and-tablet{display:none}.contact-us-new .desk-only{display:inline-block}}@media screen and (max-width:600px){.contact-us-new{margin-top:-25px}}@media screen{.contact-us-new .topics-navigation .topics-navigation__list li{margin-bottom:16px}.contact-us-new .heading{font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px;margin:16px 0}}@media screen and (min-width:1024px){.contact-us-new .heading{font-size:56px;letter-spacing:-2.6px;line-height:62px}}@media screen and (min-width:985px){.contact-us-new .heading{margin:48px 0}}@media screen{.contact-us-new p{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.contact-us-new p{font-size:24px;line-height:36px}}@media screen{.contact-us-new .grid-wrapper .no-padding{padding:0}.contact-us-new .grid-wrapper .content{margin-top:48px}.contact-us-new .grid-wrapper .content .paragraph_20_bold{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.contact-us-new .grid-wrapper .content .paragraph_20_bold{font-size:24px;line-height:36px}}@media screen{.contact-us-new .grid-wrapper .content .paragraph_20{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.contact-us-new .grid-wrapper .content .paragraph_20{font-size:24px;line-height:36px}}@media screen{.contact-us-new .grid-wrapper .content .paragraph_10,.contact-us-new .grid-wrapper .content .paragraph_10_bold{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.contact-us-new .grid-wrapper .content .paragraph_10{font-weight:400}.contact-us-new .grid-wrapper .content .extra-margin-bottom{margin-bottom:14px}.contact-us-new .grid-wrapper .content p.paragraph_10_bold a{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.contact-us-new .grid-wrapper .content p a{border-bottom:1px solid #333;color:#221d1f;font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.contact-us-new .grid-wrapper .content p a{font-size:24px;line-height:36px}}@media screen{.contact-us-new .grid-wrapper .content p a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1}.contact-us-new .grid-wrapper .content .grid{margin:0;max-width:100%}}@media screen and (min-width:985px){.contact-us-new .grid-wrapper .content .grid .grid__cell:first-child{padding-left:70px}.contact-us-new .grid-wrapper .content .grid .grid__cell:last-child{padding-right:70px}}@media screen{.contact-us-new .grid-wrapper .content .grid .title{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin-bottom:32px}}@media screen and (min-width:1024px){.contact-us-new .grid-wrapper .content .grid .title{font-size:32px}}@media screen{.contact-us-new .grid-wrapper .content .grid .marketo_form{margin-top:32px}}@media screen and (min-width:985px){.contact-us-new .grid-wrapper .content .contact-form{margin-bottom:0;padding-right:64px}}@media screen and (min-width:1024px){.contact-us-new .grid-wrapper .content .media-inquires{margin-bottom:0;padding-left:64px}}@media screen{.contact-us-new .grid-wrapper .content .media-inquires .paragraph_10_bold a{margin-left:8px}.contact-us-new .grid-wrapper .content .media-inquires .cta-button{margin-bottom:24px}.contact-us-new .grid-wrapper .content .media-inquires .cta-button a{border-bottom:none;color:#221d1f;text-decoration:none}.contact-us-new .grid-wrapper .content .media-inquires .cta-button a .cta-name{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.contact-us-new .grid-wrapper .content .media-inquires .cta-button a .cta-name{font-size:24px;line-height:36px}}@media screen{.insights-topics-navigation .mobile-view{display:block}.insights-topics-navigation .mobile-view .insights-topic-navigation-header-mobile .grid-wrapper{padding:0}.insights-topics-navigation .topics-navigation__anchor{display:block}.insights-topics-navigation .topics-navigation .topics-navigation__list--show{display:block;position:absolute;z-index:2}.insights-topics-navigation .topics-navigation__list{display:none}.insights-topics-navigation .topics-navigation__list .topics-navigation__link{padding:8px 16px}.insights-topics-navigation .topics-navigation__list .topics-navigation__link span{font-size:16px;font-weight:700;letter-spacing:0;line-height:24px}.insights-topics-navigation .desktop-view{display:none}}@media screen and (min-width:800px){.insights-topics-navigation .mobile-view{display:none}.insights-topics-navigation .desktop-view{display:block}}@media screen and (min-width:600px){.blog-card-grid .spec-insight-card,.blog-card-grid.grid.new_grid{padding:0 12px}}@media screen and (min-width:1024px){.blog-card-grid.grid.new_grid{padding:0 20px}}@media screen and (min-width:1280px){.blog-card-grid.grid.new_grid{padding:0}}@media screen{.grid.new_grid.back-nav{padding:24px 0}.articles-list{margin:auto;width:80%}.articles-list .data-table .cta-link{border-bottom:1px solid #221d1f;color:#221d1f;cursor:pointer;text-decoration:none}.articles-list .data-table .cta-link:hover{border-bottom-color:#ef5ba1;color:#ef5ba1}.articles-list .data-table .cta-link.no-underline{border-bottom:none}.insights-topic-navigation-header{border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2}.insights-topic-navigation-header .show-topics-button .toggle-button{font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:24px}.insights-topic-navigation-header>.grid-wrapper{margin-top:24px}.insights-topic-navigation-header .separator-line{margin:24px 0}.insights-topic-navigation-header .back-navigation-grid{vertical-align:middle}.insights-topic-navigation-header .select-topic-label{font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:24px}.insights-topic-navigation-header .topics-list .bucket_matrix_grid .buckets{margin:0 -6px}.insights-topic-navigation-header .topics-list a.channel-name{margin-bottom:0}.insights-topic-navigation-header .topics-list .separator-line{margin:5px 0 14px}.insights-topic-navigation-header .topics-list a{border-bottom:none;color:#221d1f;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin-bottom:16px}.insights-topic-navigation-header .topics-list a:hover{color:#ef5ba1}.insights-topic-navigation-header-mobile{margin-bottom:32px}.insights-topic-navigation-header-mobile .grid-wrapper{margin-bottom:0}.insights-topic-navigation-header-mobile .back-navigation-link{margin-bottom:24px;margin-top:24px}.insights-topic-navigation-header-mobile .sub-topic{margin-left:16px}.insights-topic-navigation-header-mobile .topics-navigation .topics-navigation__list li.topic{border-top:1px solid #eaecf0}.insights-topic-navigation-header-mobile .topics-navigation .topics-navigation__list .topics-navigation__link:focus{-webkit-box-shadow:none;box-shadow:none}.insights-topic-navigation-header-mobile .topics-navigation .topics-navigation__list .topics-navigation__link:hover{background-color:#fff}.insights-topic-navigation-header-mobile .topics-navigation .topics-navigation__list li.topic:not(:last-child):after{border-bottom:1px solid #a6a5a5;content:"";display:block;margin-left:auto;width:100%}.insights-topic-navigation-header-mobile .topics-navigation .topics-navigation__list .separator-line{border-bottom:.1px solid #a6a5a5;margin:0}.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;border-radius:0;font-size:medium;margin-left:15px;padding:7px 10px}.secondary-tab{background:#fff;border:1px solid #999;border-radius:0 0 5px 5px;border-top:0 solid #999;-webkit-box-shadow:0 6px 11px -8px #221d1f;box-shadow:0 6px 11px -8px #221d1f;cursor:pointer;padding:10px 20px;position:absolute;right:0;-webkit-transform:translate(0);transform:translate(0)}.secondary-topbar.collapsed{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.secondary-topbar{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.secondary-bar{position:relative}.secondary-bar .grid__cell{display:block;margin:0}.stick-on-top{background:#fff;border-bottom:1px solid #b3b3b3;left:0;padding-left:0;position:absolute;width:100%;z-index:8}.select-label{margin-top:5px}.inline-select{width:auto}.status-message{padding-left:15px!important;padding-right:15px!important}.status-message i{padding-left:5px}#admin-bar #button-panel span#content-status-message{padding:0}.modules .modules__buttons a{background:#221d1f;background:#77a56b;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin:10px 20px 0 0;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.modules .modules__buttons a:focus,.modules .modules__buttons a:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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;color:#221d1f;font-size:12px;margin-left:6px;padding:2px 10px}.modules .modules__buttons a .icon-plus-sign{margin-right:4px}.modules .grid-wrapper{padding-bottom:0;padding-top: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 [class*=module-] a.rich-text-a-tag{border-bottom:1px solid}.modules [class*=module-] a.rich-text-a-tag:hover{opacity:.7}.modules h3{margin:0}.module-menu{margin-right:12.5px;margin-top:12.5px;position:absolute;right:0;top:0}.module-menu .module-menu__configure{background:#221d1f;background:#30adb7;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin:10px 20px 0 0;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.module-menu .module-menu__configure:focus,.module-menu .module-menu__configure:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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{background:#221d1f;background:#ee312d;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin-right:25px;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.module-menu .module-menu__delete:focus,.module-menu .module-menu__delete:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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{background:#221d1f;background:#77a56b;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin:10px 20px 0 0;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.module-menu .module-menu__move-up:focus,.module-menu .module-menu__move-up:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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{background:#221d1f;background:#77a56b;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin:10px 20px 0 0;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.module-menu .module-menu__move-down:focus,.module-menu .module-menu__move-down:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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{background:#221d1f;background:#77a56b;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin:10px 20px 0 0;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.module-menu .module-menu__padding-top:focus,.module-menu .module-menu__padding-top:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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{background:#221d1f;background:#77a56b;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin:10px 20px 0 0;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.module-menu .module-menu__padding-bottom:focus,.module-menu .module-menu__padding-bottom:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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{background:#221d1f;background:#77a56b;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin:10px 20px 0 0;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.module-menu .module-menu__crop:focus,.module-menu .module-menu__crop:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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{cursor:pointer;display:none;opacity:.3;overflow:hidden;position:relative;z-index:6}.module-menu .btn,.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{margin-bottom:0;position:relative}.module .error-message{background-color:#fff0f0;border:1px solid #ef5ba1;padding:110px 0;text-align:center}.module .error-message i{vertical-align:middle}.module:hover .btn{opacity:1}.module:first-child .module-menu__move-up,.module:last-child .module-menu__move-down{opacity:.3;pointer-events:none}.module-configuration{background:#f4f5f8;border:1px solid #000;border-radius:2px;display:none;height:auto;padding:12.5px;position:absolute;right:20px;top:10px;width:300px;z-index:7}.module-configuration .module-configuration__cancel{color:#221d1f;float:right;font-size:16px}.module-configuration .module-configuration__cancel:hover{color:#f867ac}.module-configuration .module-configuration__save{background:#221d1f;background:#77a56b;border:none;border-radius:2px;color:#fff;display:inline-block;float:right;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin:10px 0 0;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.module-configuration .module-configuration__save:focus,.module-configuration .module-configuration__save:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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 #221d1f;padding:110px 0;text-align:center}.module-video .error-message{background-color:#fff0f0;border:1px solid #ef5ba1;padding:110px 0;text-align:center}.module-video .error-message i{vertical-align:middle}.module-video-ce .video_content .title{margin-bottom:30px;text-align:center}.module-video-ce .video_content .description{margin:30px auto 0;text-align:center}.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 h5:not([class]),.module-video-ce .video_content .description h6: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 #221d1f;padding:110px 0;text-align:center}.module-video-ce .grid-wrapper{margin-bottom:0}.module-video-ce .module-video__container{margin:0 auto}.module-video-ce .addthis_widget{margin:10px;text-align:center}.grid-wrapper.module-quote{margin-bottom:0;padding-bottom:35px;padding-top:22.5px}.grid-wrapper.module-quote .description{padding:37.5px 0}.module-photo_card_grid .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.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{display:inline-block;width:60%}.module-image .module-image__container{text-align:center}.module-image .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-image .error-message{background-color:#fff0f0;border:1px solid #ef5ba1;padding:110px 0;text-align:center}.module-image .error-message i{vertical-align:middle}.module-image .file-chooser-button{cursor:pointer;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0}}@media screen{.module-image .file-chooser-button::-webkit-file-upload-button{cursor:pointer}}@media screen{.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 #221d1f;padding:110px 0;text-align:center}.module-insights .module-insights__container{margin-bottom:0}.module-insights .module-insights__container h2{margin:20px 0 30px;text-align:center}.module-insights .grid-wrapper,.modules .module-insights__container .grid__cell{margin-bottom:0}.modules .module-insights__container .spec-insight-card{margin:0 0 20px}.module-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 #221d1f;padding:110px 0;text-align:center}.module-related_clients .module-related_clients__container{margin-bottom:0}.module-related_clients .module-related_clients__container h2{margin:20px 0 30px;text-align:center}.module-related_clients .module-related_clients__container .grid-lg{max-width:1200px}.module-related_clients .grid-wrapper{margin-bottom:0}.module-related_clients .image-with-link a{font-size:medium}.module-related_clients .image-with-link a.image-wrapper{background:#fff;display:block;line-height:150px;margin-bottom:1.2em;outline:1px solid #b3b3b3;text-align:center}.module-related_clients .image-with-link a.image-wrapper img{display:inline-block;max-height:85px;max-width:75%;padding:0;vertical-align:middle}.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}}@media screen{.module-related_clients .related_stories-configuration .labelled-search-input input::-webkit-input-placeholder{color:#666!important}}@media screen{.module-related_clients .related_stories-configuration .labelled-search-input input::-moz-placeholder{color:#666!important}}@media screen{.module-related_clients .related_stories-configuration .labelled-search-input input:-ms-input-placeholder{color:#666!important}}@media screen{.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}}@media screen{.ui-autocomplete.ui-front.ui-menu{width:381px}.module-client_stories .animated-image-collection.padding-top{padding-top:64px}.module-client_stories .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-client_stories .client_stories-configuration .collection-item .input-group input,.module-client_stories .edit-form-configuration .text-content .input-group textarea{width:60%}.module-client_stories .client_stories-configuration .collection-item .input-checkbox{margin-top:15px;padding-left:40px}.module-client_stories .client_stories-configuration #related-client-deleted-error-text,.module-client_stories .client_stories-configuration #related-client-error-text{padding-left:40px}}@media screen{.module-client_stories .client_stories-configuration .labelled-search-input input::-webkit-input-placeholder{color:#666!important}}@media screen{.module-client_stories .client_stories-configuration .labelled-search-input input::-moz-placeholder{color:#666!important}}@media screen{.module-client_stories .client_stories-configuration .labelled-search-input input:-ms-input-placeholder{color:#666!important}}@media screen{.module-client_stories .rich-text-editor-container{padding-right:0}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container{width:490px}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3{font-size:32px}}@media screen{.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:32px}}@media screen{.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4{letter-spacing:-.8px}}@media screen{.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{letter-spacing:-.8px}}@media screen{.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6{font-size:24px;line-height:36px}}@media screen{.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:24px;line-height:36px}}@media screen{.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li,.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li strong,.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header{width:auto}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header svg{right:-15px}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label:before{content:"Paragraph 10"}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item:before{content:"Paragraph 10";font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="2"]:before{content:"Header 30"}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{content:"Header 30";font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="3"]:before{content:"Header 20"}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{content:"Header 20";font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{font-size:32px}}@media screen{.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="4"]:before{content:"Header 10"}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{content:"Header 10";font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{letter-spacing:-.8px}}@media screen{.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="5"]:before{content:"Paragraph 30"}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="5"]:before{content:"Paragraph 30";font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="5"]:before{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="6"]:before{content:"Paragraph 20"}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="6"]:before{content:"Paragraph 20";font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="6"]:before{font-size:24px;line-height:36px}}@media screen{.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="7"]{display:block}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="7"]:before{content:"Caption 10"}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="7"]:before{content:"Caption 10";font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.module-bio_section .edit-form-configuration .radio-group .input{padding-right:0;vertical-align:top}.module-bio_section .edit-form-configuration .radio-group .input:not(:first-of-type){padding-left:20px}.module-bio_section .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-content_collection .animated-image-collection.padding-top{padding-top:32px}.module-content_collection .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-content_collection .edit-form-configuration .text-content .input-group textarea{width:60%}.module-content_collection .content_collection-configuration .text-content h3.edit-form-sub-section-title{display:inline-block;width:60%}.module-content_collection .content_collection-configuration .button__add{margin:0 0 30px 40px}.module-content_collection .content_collection-configuration .collection-item .input-group input{width:60%}.module-content_collection .content_collection-configuration .collection-item .input-checkbox{margin-top:15px;padding-left:40px}.module-content_collection .content_collection-configuration #content-collection-error-text{letter-spacing:0;padding-left:40px}}@media screen{.module-content_collection .content_collection-configuration .labelled-search-input input::-webkit-input-placeholder{color:#666!important}}@media screen{.module-content_collection .content_collection-configuration .labelled-search-input input::-moz-placeholder{color:#666!important}}@media screen{.module-content_collection .content_collection-configuration .labelled-search-input input:-ms-input-placeholder{color:#666!important}}@media screen{.module-content_collection .rich-text-editor-container{padding-right:0}.module-content_collection .content_collection-delete-confirm-dialog{z-index:2500}.module-content_collection .content_collection-delete-confirm-dialog .cancel-button,.module-content_collection .content_collection-delete-confirm-dialog .confirm-button{display:inline;opacity:1}.module-agenda .grid-wrapper{margin-bottom:0}.module-agenda .placeholder-message,.module-events .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-events .module-events__container{margin-bottom:0}.module-events .module-events__container h2{margin:0 0 25px;text-align:center}.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 #221d1f;padding:110px 0;text-align:center}.module-jobs .module-jobs__container.grid-wrapper{margin-bottom:0}.module-jobs .module-jobs__container .grid{max-width:900px}.module-jobs .module-jobs__container .module-jobs__cta{margin-top:32px}}@media screen and (max-width:600px){.module-jobs .module-jobs__container .module-jobs__cta{text-align:left}}@media screen{.module-jobs .module-jobs__container h2{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin:0 0 25px 32px;text-align:center}}@media screen and (min-width:1024px){.module-jobs .module-jobs__container h2{font-size:32px}}@media screen{.module-jobs .module-jobs__container .event-table{border-top:none}.module-jobs .module-jobs__container .event-table .no-jobs-message{border-bottom:1px solid #221d1f;border-top:1px solid #221d1f;padding:12.5px 0;text-align:center}}@media screen and (max-width:600px){.module-jobs .module-jobs__container .event-table .desktop-ipad-only{display:none!important}}@media screen{.module-jobs .module-jobs__container .event-table thead{background-color:#f4f5f8;border:1px solid #d1d1d1}.module-jobs .module-jobs__container .event-table thead.no-jobs{background-color:#fff;border:none}.module-jobs .module-jobs__container .event-table thead th{background:inherit;font-size:16px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:0;line-height:24px;padding:8px 32px;text-align:left}}@media screen and (max-width:600px){.module-jobs .module-jobs__container .event-table{margin-bottom:0!important}.module-jobs .module-jobs__container .event-table .palm-only{display:none!important}.module-jobs .module-jobs__container .event-table thead th{padding:0}.module-jobs .module-jobs__container .event-table thead th .table-head{background-color:#f4f5f8;border:1px solid #d2d2d2;margin:5px 5px 20px;padding:5px 10px}}@media screen{.module-jobs .module-jobs__container .event-table tbody{border-top:1px solid #d1d1d1}}@media screen and (min-width:600px){.module-jobs .module-jobs__container .event-table tbody{border-top:none}}@media screen{.module-jobs .module-jobs__container .event-table tbody td{padding:32px}.module-jobs .module-jobs__container .event-table tbody td:first-child{width:25%}}@media screen and (max-width:600px){.module-jobs .module-jobs__container .event-table tbody td:first-child:after{content:" - "}}@media screen{.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-bottom:10px;padding-top:0}.module-jobs .module-jobs__container .event-table tbody td{padding-left:0!important}}@media screen{.module-jobs .module-jobs__container .event-table tbody th:first-child,.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 .module-jobs__container .event-table tbody tr td{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (max-width:600px){.module-jobs .module-jobs__container .event-table tbody tr td{line-height:32px!important}.module-jobs .module-jobs__container .event-table tbody tr{padding:16px 0!important}.module-jobs .module-jobs__container .event-table tbody td,.module-jobs .module-jobs__container .event-table tbody tr td{padding:0}.module-jobs .module-jobs__container .event-table .td_region:after{content:" - "}.module-jobs .module-jobs__container .event-table .td_job_title,.module-jobs .module-jobs__container .event-table .td_role{display:block;padding-bottom:0;padding-top:0}.module-jobs .module-jobs__container .event-table .td_job_title{padding-bottom:10px}}@media screen{.module-jobs .module-jobs__container .event-table.column_count_3 td:first-child,.module-jobs .module-jobs__container .event-table.column_count_3 td:nth-child(2),.module-jobs .module-jobs__container .event-table.column_count_3 th:first-child,.module-jobs .module-jobs__container .event-table.column_count_3 th:nth-child(2){width:25%}.module-jobs .module-jobs__container .event-table.column_count_3 td:nth-child(3),.module-jobs .module-jobs__container .event-table.column_count_3 th:nth-child(3){width:50%}.module-jobs .module-jobs__container .event-table.column_count_4 td:first-child,.module-jobs .module-jobs__container .event-table.column_count_4 td:nth-child(2),.module-jobs .module-jobs__container .event-table.column_count_4 td:nth-child(3),.module-jobs .module-jobs__container .event-table.column_count_4 th:first-child,.module-jobs .module-jobs__container .event-table.column_count_4 th:nth-child(2),.module-jobs .module-jobs__container .event-table.column_count_4 th:nth-child(3){width:20%}.module-jobs .module-jobs__container .event-table.column_count_4 td:nth-child(4),.module-jobs .module-jobs__container .event-table.column_count_4 th:nth-child(4){width:40%}.module-jobs .dropdown-group.dropdown-city select,.module-jobs .dropdown-group.dropdown-region select{width:100%}.module-jobs .dropdown-city select:disabled{cursor:not-allowed}.module-jobs #jobs-error-text{padding-left:40px}.module-jobs .jobs-configuration .input-group{overflow:visible}.module-jobs .jobs-configuration a{border-bottom:none}.module-jobs table.dataTable{background:0 0}.module-key-message .grid-wrapper{margin-bottom:0}.module-key-message .placeholder-message,.module-new-key-message .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-new-key-message .module__padding-top{padding-top:32px!important}.module-new-key-message .module__padding-bottom{padding-bottom:32px!important}.module-new-text .grid-wrapper{margin-bottom:0}.module-new-text .grid-wrapper .module__padding-bottom{padding-bottom:32px}.module-new-text .grid-wrapper .module__padding-top{padding-top:32px}.module-new-text .grid-wrapper .new_grid{padding-bottom:32px;padding-top:32px}.module-new-text .grid-wrapper .text-content h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-new-text .grid-wrapper .text-content h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.module-new-text .grid-wrapper .text-content h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-new-text .grid-wrapper .text-content h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-new-text .grid-wrapper .text-content h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-new-text .grid-wrapper .text-content h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-new-text .grid-wrapper .text-content h3{font-size:32px}}@media screen{.module-new-text .grid-wrapper .text-content h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-new-text .grid-wrapper .text-content h3 strong{font-size:32px}}@media screen{.module-new-text .grid-wrapper .text-content h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-new-text .grid-wrapper .text-content h4{letter-spacing:-.8px}}@media screen{.module-new-text .grid-wrapper .text-content h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-new-text .grid-wrapper .text-content h4 strong{letter-spacing:-.8px}}@media screen{.module-new-text .grid-wrapper .text-content h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-new-text .grid-wrapper .text-content h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-new-text .grid-wrapper .text-content h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-new-text .grid-wrapper .text-content h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-new-text .grid-wrapper .text-content h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.module-new-text .grid-wrapper .text-content h6{font-size:24px;line-height:36px}}@media screen{.module-new-text .grid-wrapper .text-content h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.module-new-text .grid-wrapper .text-content h6 strong{font-size:24px;line-height:36px}}@media screen{.module-new-text .grid-wrapper .text-content li,.module-new-text .grid-wrapper .text-content p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-new-text .grid-wrapper .text-content li strong,.module-new-text .grid-wrapper .text-content p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.module-new-text .grid-wrapper .text-content caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.module-new-text .grid-wrapper .text-content caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.module-new-text .grid-wrapper .text-content a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.module-new-text .grid-wrapper .text-content a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container{width:490px}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3{font-size:32px}}@media screen{.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:32px}}@media screen{.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4{letter-spacing:-.8px}}@media screen{.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{letter-spacing:-.8px}}@media screen{.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6{font-size:24px;line-height:36px}}@media screen{.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:24px;line-height:36px}}@media screen{.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li,.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li strong,.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header{width:auto}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header svg{right:-15px}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label:before{content:"Paragraph 10"}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item:before{content:"Paragraph 10";font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="2"]:before{content:"Header 30"}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{content:"Header 30";font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="3"]:before{content:"Header 20"}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{content:"Header 20";font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{font-size:32px}}@media screen{.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="4"]:before{content:"Header 10"}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{content:"Header 10";font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{letter-spacing:-.8px}}@media screen{.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="5"]:before{content:"Paragraph 30"}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="5"]:before{content:"Paragraph 30";font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="5"]:before{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="6"]:before{content:"Paragraph 20"}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="6"]:before{content:"Paragraph 20";font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="6"]:before{font-size:24px;line-height:36px}}@media screen{.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="7"]{display:block}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="7"]:before{content:"Caption 10"}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="7"]:before{content:"Caption 10";font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.module-new-text .module-text__container p{margin-bottom:0}.module-new-text .module-text__container .cta{margin-top:32px;padding:0}.module-new-text .module-text__container .b-descriptionreadmore_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.module-new-text .module-text__container .b-descriptionreadmore_wrapper .more-lines{position:relative}.module-new-text .module-text__container .b-descriptionreadmore_wrapper .b-descriptionreadmore_ellipsis:after{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.5)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,.5),#fff);bottom:0;content:"";display:inline-block;height:60px;position:absolute;right:0;width:100%}.module-new-text .module-text__container .b-descriptionreadmore_wrapper .b-descriptionreadmore_button{border-bottom:1px solid #221d1f;color:#221d1f;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:24px;margin:25px auto;text-decoration:none}.module-new-text .module-text__container .b-descriptionreadmore_wrapper .b-descriptionreadmore_button:hover{border-bottom-color:#ef5ba1;color:#ef5ba1}.module-new-text .module-text__container .b-descriptionreadmore_wrapper .b-descriptionreadmore_button.no-underline{border-bottom:none}.module-map .placeholder-message,.module-new-side-by-side-image-text .placeholder-message,.module-new-text .placeholder-message,.module-side_by_side_large_image_text .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-map .module-map__container{margin-bottom:0}.module-map .module-map__container h2{margin:25px 0;text-align:center}.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}.module-separator:after,.module-separator:before{content:" ";display:table}.module-separator:after{clear:both}.module-separator .module__padding-top{padding-top:32px!important}.module-separator .module__padding-bottom{padding-bottom:32px!important}.inline_image-configuration textarea{resize:vertical}.inline_image-configuration input[type=file]{display:none}.inline_image-configuration .custom-file-upload{background-color:#221d1f;background-position:92%!important;background-repeat:no-repeat!important;border:1px solid #ccc;color:#fff;cursor:pointer;display:inline-block;padding:6px 12px}.module-inline_image .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-inline_image .module-image{padding:0}.module-inline_image .module-image .fade-and-move-up:hover{-webkit-transform:translate(0);transform:translate(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,.module-parallax_image .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container{width:490px}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3{font-size:32px}}@media screen{.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:32px}}@media screen{.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4{letter-spacing:-.8px}}@media screen{.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{letter-spacing:-.8px}}@media screen{.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6{font-size:24px;line-height:36px}}@media screen{.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:24px;line-height:36px}}@media screen{.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li,.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li strong,.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header{width:auto}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header svg{right:-15px}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label:before{content:"Paragraph 10"}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item:before{content:"Paragraph 10";font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="2"]:before{content:"Header 30"}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{content:"Header 30";font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="3"]:before{content:"Header 20"}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{content:"Header 20";font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{font-size:32px}}@media screen{.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="4"]:before{content:"Header 10"}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{content:"Header 10";font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{letter-spacing:-.8px}}@media screen{.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="5"]:before{content:"Paragraph 30"}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="5"]:before{content:"Paragraph 30";font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="5"]:before{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="6"]:before{content:"Paragraph 20"}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="6"]:before{content:"Paragraph 20";font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="6"]:before{font-size:24px;line-height:36px}}@media screen{.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="7"]{display:block}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="7"]:before{content:"Caption 10"}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="7"]:before{content:"Caption 10";font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}#responsive-tech-radar .radar-survey .module .module__padding-bottom .module-image_collection .new_grid,.module-image_collection #responsive-tech-radar .radar-survey .module .module__padding-bottom .new_grid,.module-image_collection .box-shadow{margin-bottom:25px}.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 #221d1f;padding:110px 0;text-align:center}.image-delete-confirm-dialog{z-index:2500}.image-delete-confirm-dialog .cancel-button,.image-delete-confirm-dialog .confirm-button{display:inline;opacity:1}.image_collection-configuration .module-id{padding:0}.image_collection-configuration .images{width:98%}.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 #image-collection-error-text{padding-left:40px}.image_collection-configuration h3.edit-form-sub-section-title{display:inline-block;width:60%}.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{display:block;margin:auto;padding:0 0 20px}.module-video_collection .error-message{margin-bottom:0;padding:24% 0}.module-video_collection .error-message i{display:block}.unconfigured-video-collection .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.video-delete-confirm-dialog{z-index:2500}.video-delete-confirm-dialog .cancel-button,.video-delete-confirm-dialog .confirm-button{display:inline;opacity:1}.video_collection-configuration .videos{width:98%}.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 #video-collection-error-text{padding-left:40px}.video_collection-configuration h3.edit-form-sub-section-title{display:inline-block;width:60%}.video_collection-configuration .button__add{margin:0 0 30px 40px}#responsive-tech-radar .radar-survey .module .module__padding-bottom .module-media_collection .new_grid,.module-media_collection #responsive-tech-radar .radar-survey .module .module__padding-bottom .new_grid,.module-media_collection .box-shadow{margin-bottom:25px}.module-media_collection .text-with-heading-cta .paragraph-heading a{color:#221d1f}.module-media_collection .media_collection_wrap{margin:0 -12.5px}.module-media_collection .media_collection_wrap .grid-wrapper{margin-bottom:64px}.module-media_collection h2{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-media_collection h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-media_collection .image-with-title-description-cta img{padding-bottom:32px}.module-media_collection .text-with-heading-cta .grid{height:100%;position:relative}.module-media_collection .text-with-heading-cta .grid .paragraph-heading h3{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-media_collection .text-with-heading-cta .grid .paragraph-heading h3{font-size:32px}}@media screen{.module-media_collection .text-with-heading-cta .grid .paragraph-heading a{border-bottom:1px solid #221d1f;font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;text-decoration:none}}@media screen and (min-width:1024px){.module-media_collection .text-with-heading-cta .grid .paragraph-heading a{font-size:32px}}@media screen{.module-media_collection .text-with-heading-cta .grid .paragraph-heading a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1;opacity:1}.module-media_collection .text-with-heading-cta .grid .paragraph-text h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-media_collection .text-with-heading-cta .grid .paragraph-text h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.module-media_collection .text-with-heading-cta .grid .paragraph-text h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-media_collection .text-with-heading-cta .grid .paragraph-text h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-media_collection .text-with-heading-cta .grid .paragraph-text h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-media_collection .text-with-heading-cta .grid .paragraph-text h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-media_collection .text-with-heading-cta .grid .paragraph-text h3{font-size:32px}}@media screen{.module-media_collection .text-with-heading-cta .grid .paragraph-text h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-media_collection .text-with-heading-cta .grid .paragraph-text h3 strong{font-size:32px}}@media screen{.module-media_collection .text-with-heading-cta .grid .paragraph-text h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-media_collection .text-with-heading-cta .grid .paragraph-text h4{letter-spacing:-.8px}}@media screen{.module-media_collection .text-with-heading-cta .grid .paragraph-text h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-media_collection .text-with-heading-cta .grid .paragraph-text h4 strong{letter-spacing:-.8px}}@media screen{.module-media_collection .text-with-heading-cta .grid .paragraph-text h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-media_collection .text-with-heading-cta .grid .paragraph-text h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-media_collection .text-with-heading-cta .grid .paragraph-text h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-media_collection .text-with-heading-cta .grid .paragraph-text h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-media_collection .text-with-heading-cta .grid .paragraph-text h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.module-media_collection .text-with-heading-cta .grid .paragraph-text h6{font-size:24px;line-height:36px}}@media screen{.module-media_collection .text-with-heading-cta .grid .paragraph-text h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.module-media_collection .text-with-heading-cta .grid .paragraph-text h6 strong{font-size:24px;line-height:36px}}@media screen{.module-media_collection .text-with-heading-cta .grid .paragraph-text li,.module-media_collection .text-with-heading-cta .grid .paragraph-text p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-media_collection .text-with-heading-cta .grid .paragraph-text li strong,.module-media_collection .text-with-heading-cta .grid .paragraph-text p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.module-media_collection .text-with-heading-cta .grid .paragraph-text caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.module-media_collection .text-with-heading-cta .grid .paragraph-text caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.module-media_collection .text-with-heading-cta .grid .paragraph-text a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.module-media_collection .text-with-heading-cta .grid .paragraph-text a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.module-media_collection .cta-button{padding-top:32px}.module-media_collection .video{display:block;margin:auto;padding:0 0 32px}.module-media_collection .error-message{margin-bottom:0;padding:24% 0}.module-media_collection .error-message i{display:block}.unconfigured-media-collection .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.media-delete-confirm-dialog{z-index:2500}.media-delete-confirm-dialog .cancel-button,.media-delete-confirm-dialog .confirm-button{display:inline;opacity:1}.media_collection-configuration .module-id{padding:0}.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h3{font-size:32px}}@media screen{.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:32px}}@media screen{.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h4{letter-spacing:-.8px}}@media screen{.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{letter-spacing:-.8px}}@media screen{.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h6{font-size:24px;line-height:36px}}@media screen{.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:24px;line-height:36px}}@media screen{.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor li,.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor li strong,.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header{width:auto}.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label:before{content:"Paragraph 10"}.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item:before{content:"Paragraph 10";font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="2"]:before{content:"Header 30"}.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{content:"Header 30";font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="3"]:before{content:"Header 20"}.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{content:"Header 20";font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{font-size:32px}}@media screen{.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="4"]:before{content:"Header 10"}.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{content:"Header 10";font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{letter-spacing:-.8px}}@media screen{.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="5"]:before{content:"Paragraph 30"}.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="5"]:before{content:"Paragraph 30";font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="5"]:before{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="6"]:before{content:"Paragraph 20"}.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="6"]:before{content:"Paragraph 20";font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="6"]:before{font-size:24px;line-height:36px}}@media screen{.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="7"]{display:block}.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="7"]:before{content:"Caption 10"}.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="7"]:before{content:"Caption 10";font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header svg{right:-15px}.media_collection-configuration .medias{width:98%}.media_collection-configuration .medias .input-group .dialog-buttons{margin-top:0}.media_collection-configuration .medias .input-group input,.media_collection-configuration .medias .input-group textarea{width:60%}.media_collection-configuration #media-collection-error-text{padding-left:40px}.media_collection-configuration h3.edit-form-sub-section-title{display:inline-block;width:60%}.media_collection-configuration .button__add{margin:0 0 30px 40px}.unconfigured-video-banner .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.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:25px}}@media screen{.unconfigured-text-collection .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.text-delete-confirm-dialog{z-index:2500}.text-delete-confirm-dialog .cancel-button,.text-delete-confirm-dialog .confirm-button{display:inline;opacity:1}.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 span.error{padding-left:40px}.text_collection-configuration h3.edit-form-sub-section-title{display:inline-block;width:60%}.text_collection-configuration .button__add{margin:0 0 30px 40px}}@media screen and (min-width:600px){.module-topics .module-topics__container{padding-bottom:64px}}@media screen{.unconfigured-topics .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.topics-delete-confirm-dialog{z-index:2500}.topics-delete-confirm-dialog .cancel-button,.topics-delete-confirm-dialog .confirm-button{display:inline;opacity:1}.topics-configuration .module-id{padding:0}.topics-configuration .topics-content .input-group .dialog-buttons{margin-top:0}.topics-configuration .topics-content .input-group input,.topics-configuration .topics-content .input-group textarea{width:60%}.topics-configuration span.error{letter-spacing:0;padding-left:40px}.topics-configuration h3.edit-form-sub-section-title{display:inline-block;width:60%}.topics-configuration .button__add{margin:10px 0 30px 40px}.module-sub-navigation{top:0}.module-sub-navigation .module-sub-navigation__container{background-color:#fff}.module-sub-navigation .grid-wrapper{margin-bottom:0}.module-sub-navigation .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.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:sticky;z-index:2}.module-sub-navigation a{padding:15px 10px}.module-side_by_side_image_text .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-side_by_side_image_text .module-side_by_side_image_text__container{margin-bottom:0}.module-side_by_side_image_text .module-side_by_side_image_text__container .two-column-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}.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}}@media screen{.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_image_text .edit-form-configuration .md-content .rich-text-editor-container{width:490px}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3{font-size:32px}}@media screen{.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:32px}}@media screen{.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4{letter-spacing:-.8px}}@media screen{.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{letter-spacing:-.8px}}@media screen{.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6{font-size:24px;line-height:36px}}@media screen{.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:24px;line-height:36px}}@media screen{.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li,.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li strong,.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header{width:auto}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header svg{right:-15px}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label:before{content:"Paragraph 10"}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item:before{content:"Paragraph 10";font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="2"]:before{content:"Header 30"}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{content:"Header 30";font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="3"]:before{content:"Header 20"}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{content:"Header 20";font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{font-size:32px}}@media screen{.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="4"]:before{content:"Header 10"}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{content:"Header 10";font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{letter-spacing:-.8px}}@media screen{.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="5"]:before{content:"Paragraph 30"}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="5"]:before{content:"Paragraph 30";font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="5"]:before{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="6"]:before{content:"Paragraph 20"}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="6"]:before{content:"Paragraph 20";font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="6"]:before{font-size:24px;line-height:36px}}@media screen{.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="7"]{display:block}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="7"]:before{content:"Caption 10"}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="7"]:before{content:"Caption 10";font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.module-side_by_side_image_text h2.heading__section{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-side_by_side_image_text h2.heading__section{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-side_by_side_image_text .paragraph-heading h3{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-side_by_side_image_text .paragraph-heading h3{font-size:32px}}@media screen{.module-side_by_side_image_text .paragraph-text h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-side_by_side_image_text .paragraph-text h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.module-side_by_side_image_text .paragraph-text h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-side_by_side_image_text .paragraph-text h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-side_by_side_image_text .paragraph-text h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-side_by_side_image_text .paragraph-text h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-side_by_side_image_text .paragraph-text h3{font-size:32px}}@media screen{.module-side_by_side_image_text .paragraph-text h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-side_by_side_image_text .paragraph-text h3 strong{font-size:32px}}@media screen{.module-side_by_side_image_text .paragraph-text h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-side_by_side_image_text .paragraph-text h4{letter-spacing:-.8px}}@media screen{.module-side_by_side_image_text .paragraph-text h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-side_by_side_image_text .paragraph-text h4 strong{letter-spacing:-.8px}}@media screen{.module-side_by_side_image_text .paragraph-text h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-side_by_side_image_text .paragraph-text h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-side_by_side_image_text .paragraph-text h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-side_by_side_image_text .paragraph-text h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-side_by_side_image_text .paragraph-text h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.module-side_by_side_image_text .paragraph-text h6{font-size:24px;line-height:36px}}@media screen{.module-side_by_side_image_text .paragraph-text h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.module-side_by_side_image_text .paragraph-text h6 strong{font-size:24px;line-height:36px}}@media screen{.module-side_by_side_image_text .paragraph-text li,.module-side_by_side_image_text .paragraph-text p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-side_by_side_image_text .paragraph-text li strong,.module-side_by_side_image_text .paragraph-text p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.module-side_by_side_image_text .paragraph-text caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.module-side_by_side_image_text .paragraph-text caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.module-side_by_side_image_text .paragraph-text a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.module-side_by_side_image_text .paragraph-text a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.module-side_by_side_image_text .grid.new_grid{margin:0 16px}.module-side_by_side_image_text .grid.new_grid .image{margin-top:16px}.module-side_by_side_image_text .grid.new_grid .text-with-heading-cta.grid-wrapper{padding:0 0 32px}.module-side_by_side_image_text .grid.new_grid .button{margin-top:32px}}@media screen and (min-width:600px){.module-side_by_side_image_text .media{padding-right:24px;width:37.5%}.module-side_by_side_image_text .text-container{width:62.5%}.module-side_by_side_image_text .grid.new_grid{margin:0 24px;padding:0 16px}.module-side_by_side_image_text .grid.new_grid .text-with-heading-cta.grid-wrapper{padding-top:16px}}@media screen and (min-width:1024px){.module-side_by_side_image_text .media{width:41.6666666667%}.module-side_by_side_image_text .text-container{width:58.3333333333%}.module-side_by_side_image_text .grid.new_grid{margin:0 32px;padding:24px}.module-side_by_side_image_text .grid.new_grid .image{margin-top:0;padding-right:64px}.module-side_by_side_image_text .grid.new_grid.text__position--reverse .image{padding-left:64px;padding-right:0}.module-side_by_side_image_text .grid.new_grid .text-with-heading-cta.grid-wrapper,.module-side_by_side_image_text .grid.new_grid>.grid__cell{padding:0}}@media screen and (min-width:1280px){.module-side_by_side_image_text .grid.new_grid{margin:0 auto}}@media screen{.module-side_by_side_video_text .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.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}.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}}@media screen{.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 .description h2,.module-contact_us .marketo_form__on_success_message h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-contact_us .description h2,.module-contact_us .marketo_form__on_success_message h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.module-contact_us .description h2,.module-contact_us .marketo_form__on_success_message h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-contact_us .description h2 strong,.module-contact_us .marketo_form__on_success_message h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-contact_us .description h2 strong,.module-contact_us .marketo_form__on_success_message h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-contact_us .description h3,.module-contact_us .marketo_form__on_success_message h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-contact_us .description h3,.module-contact_us .marketo_form__on_success_message h3{font-size:32px}}@media screen{.module-contact_us .description h3 strong,.module-contact_us .marketo_form__on_success_message h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-contact_us .description h3 strong,.module-contact_us .marketo_form__on_success_message h3 strong{font-size:32px}}@media screen{.module-contact_us .description h4,.module-contact_us .marketo_form__on_success_message h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-contact_us .description h4,.module-contact_us .marketo_form__on_success_message h4{letter-spacing:-.8px}}@media screen{.module-contact_us .description h4 strong,.module-contact_us .marketo_form__on_success_message h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-contact_us .description h4 strong,.module-contact_us .marketo_form__on_success_message h4 strong{letter-spacing:-.8px}}@media screen{.module-contact_us .description h5,.module-contact_us .marketo_form__on_success_message h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-contact_us .description h5,.module-contact_us .marketo_form__on_success_message h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-contact_us .description h5 strong,.module-contact_us .marketo_form__on_success_message h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-contact_us .description h5 strong,.module-contact_us .marketo_form__on_success_message h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-contact_us .description h6,.module-contact_us .marketo_form__on_success_message h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.module-contact_us .description h6,.module-contact_us .marketo_form__on_success_message h6{font-size:24px;line-height:36px}}@media screen{.module-contact_us .description h6 strong,.module-contact_us .marketo_form__on_success_message h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.module-contact_us .description h6 strong,.module-contact_us .marketo_form__on_success_message h6 strong{font-size:24px;line-height:36px}}@media screen{.module-contact_us .description li,.module-contact_us .description p,.module-contact_us .marketo_form__on_success_message li,.module-contact_us .marketo_form__on_success_message p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-contact_us .description li strong,.module-contact_us .description p strong,.module-contact_us .marketo_form__on_success_message li strong,.module-contact_us .marketo_form__on_success_message p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.module-contact_us .description caption-10,.module-contact_us .marketo_form__on_success_message caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.module-contact_us .description caption-10 strong,.module-contact_us .marketo_form__on_success_message caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.module-contact_us .description a,.module-contact_us .marketo_form__on_success_message a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.module-contact_us .description a:hover,.module-contact_us .marketo_form__on_success_message a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.module-contact_us .marketo_form .marketo-form-title{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin-bottom:32px}}@media screen and (min-width:1024px){.module-contact_us .marketo_form .marketo-form-title{font-size:32px;margin-left:auto;margin-right:auto;width:80%}}@media screen{.module-contact_us .marketo_form .new_grid .grid__cell--centered{padding:0}.module-contact_us .marketo_form .grid .description,.module-contact_us .marketo_form .grid .marketo_form__on_success_message{max-width:960px}}@media screen and (min-width:800px){.module-contact_us .marketo_form .grid .description,.module-contact_us .marketo_form .grid .marketo_form__on_success_message{width:80%}.module-contact_us .marketo_form .grid .description.unit-1-2--portable,.module-contact_us .marketo_form .grid .description.unit-2-4--portable,.module-contact_us .marketo_form .grid .description.unit-3-6--portable,.module-contact_us .marketo_form .grid .description.unit-6-12--portable,.module-contact_us .marketo_form .grid .marketo_form__on_success_message.unit-1-2--portable,.module-contact_us .marketo_form .grid .marketo_form__on_success_message.unit-2-4--portable,.module-contact_us .marketo_form .grid .marketo_form__on_success_message.unit-3-6--portable,.module-contact_us .marketo_form .grid .marketo_form__on_success_message.unit-6-12--portable{padding-right:12px;width:50%}.module-contact_us .marketo_form .grid .description.unit-1-2--portable+.marketo-form-wrapper,.module-contact_us .marketo_form .grid .description.unit-2-4--portable+.marketo-form-wrapper,.module-contact_us .marketo_form .grid .description.unit-3-6--portable+.marketo-form-wrapper,.module-contact_us .marketo_form .grid .description.unit-6-12--portable+.marketo-form-wrapper,.module-contact_us .marketo_form .grid .marketo_form__on_success_message.unit-1-2--portable+.marketo-form-wrapper,.module-contact_us .marketo_form .grid .marketo_form__on_success_message.unit-2-4--portable+.marketo-form-wrapper,.module-contact_us .marketo_form .grid .marketo_form__on_success_message.unit-3-6--portable+.marketo-form-wrapper,.module-contact_us .marketo_form .grid .marketo_form__on_success_message.unit-6-12--portable+.marketo-form-wrapper{padding-left:12px}}@media screen{.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3{font-size:32px}}@media screen{.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:32px}}@media screen{.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4{letter-spacing:-.8px}}@media screen{.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{letter-spacing:-.8px}}@media screen{.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6{font-size:24px;line-height:36px}}@media screen{.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:24px;line-height:36px}}@media screen{.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li,.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li strong,.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header{width:auto}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header svg{right:-15px}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label:before{content:"Paragraph 10"}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item:before{content:"Paragraph 10";font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="2"]:before{content:"Header 30"}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{content:"Header 30";font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="3"]:before{content:"Header 20"}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{content:"Header 20";font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{font-size:32px}}@media screen{.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="4"]:before{content:"Header 10"}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{content:"Header 10";font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{letter-spacing:-.8px}}@media screen{.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="5"]:before{content:"Paragraph 30"}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="5"]:before{content:"Paragraph 30";font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="5"]:before{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="6"]:before{content:"Paragraph 20"}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="6"]:before{content:"Paragraph 20";font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="6"]:before{font-size:24px;line-height:36px}}@media screen{.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="7"]{display:block}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="7"]:before{content:"Caption 10"}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="7"]:before{content:"Caption 10";font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.module-contact_us .contact_us-configuration .sanity-check{margin-top:25px}.module-contact_us .contact_us-configuration .sanity-check .input-group label{margin-bottom:0;padding-bottom:10px}.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 #221d1f;padding:110px 0;text-align:center}.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}}@media screen{.module-quote_section .module-quote_section__container .quote__container span{display:inline-block}.module-quote_section .radio-button-as-image .radio-buttons .image-radio .radio{background-position:50%;background-size:30px 20px;padding:0 5px}.module-quote_section .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-quote_section .placeholder-grid{padding-top:25px}.module-quote_section .quote__content{padding:32px 64px 0;text-align:center}}@media screen and (max-width:600px){.module-quote_section .quote__content{padding:0}}@media screen{.module-collapsible .module-menu{margin-right:50px}.module-collapsible .description{background:#f4f5f8;border:solid #ddd;border-width:1px 1px 3px;padding:25px}.module-collapsible .module-collapsible__title{display:inline-block;margin:0;width:90%}.module-collapsible .module-collapsible__icon{cursor:pointer;float:right;font-size:24px;line-height:30px}}@media screen and (min-width:600px){.module-collapsible .module-collapsible__icon{line-height:25px;padding:5px}}@media screen{.module-collapsible .module-collapsible__content{margin-top:25px}.module-text .grid-wrapper,.module-text .module-text__container p{margin-bottom:0}.module-text .module-text__container .cta{padding:0}.module-text .module-text__container .cta a.button{margin-top:25px}.module-text .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.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{background-color:#221d1f;background-position:92%!important;background-repeat:no-repeat!important;border:1px solid #ccc;color:#fff;cursor:pointer;display:inline-block;padding:6px 12px}.tag-list{padding:20px 0}.tag-list .tag-category{font-size:14px;font-weight:400}.tag-list .tag-category p{font-weight:500;margin-bottom:0}.tag-list .dialog-buttons{margin-top:0}.tag-list .dialog-buttons .edit-ui-button{background:#221d1f;font-weight:400;margin-left:0;padding:12.5px 25px}.tag-list .dialog-buttons .edit-ui-button.confirm-button{background-color:#77a56b}.tag-list .grid__cell{display:inline-block}.unconfigured-podcast .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.podcast-configuration .podcast__checkbox-group{display:inline-block}.unconfigured-podcast-episode .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.podcast_episode-configuration .input-checkbox{margin-top:15px;padding-left:40px}.podcast_episode-configuration .episode-date-duration .input-group input{width:100%}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container{width:490px}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3{font-size:32px}}@media screen{.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:32px}}@media screen{.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4{letter-spacing:-.8px}}@media screen{.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{letter-spacing:-.8px}}@media screen{.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6{font-size:24px;line-height:36px}}@media screen{.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:24px;line-height:36px}}@media screen{.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li,.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li strong,.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header{width:auto}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header svg{right:-15px}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label:before{content:"Paragraph 10"}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item:before{content:"Paragraph 10";font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="2"]:before{content:"Header 30"}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{content:"Header 30";font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="3"]:before{content:"Header 20"}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{content:"Header 20";font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{font-size:32px}}@media screen{.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="4"]:before{content:"Header 10"}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{content:"Header 10";font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{letter-spacing:-.8px}}@media screen{.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="5"]:before{content:"Paragraph 30"}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="5"]:before{content:"Paragraph 30";font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="5"]:before{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="6"]:before{content:"Paragraph 20"}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="6"]:before{content:"Paragraph 20";font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="6"]:before{font-size:24px;line-height:36px}}@media screen{.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="7"]{display:block}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="7"]:before{content:"Caption 10"}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="7"]:before{content:"Caption 10";font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}#libsyn-code-error-text{margin-left:35px}.module-podcast_episode .module__padding-top{padding-top:32px!important}.module-podcast_episode .module__padding-bottom{padding-bottom:32px!important}.module-social_share{padding:32px 0 0}.module-social_share .social_share{margin:0 -5px}.module-social_share .grid{max-width:1200px;text-align:inherit}.module-social_share .addthis_preview,.module-social_share .grid .grid__cell{text-align:inherit}.module-social_share .addthis_preview img{width:150px}.module-social_share .module-social_share__container.module__padding-top{padding-top:32px}.module-social_share .module-social_share__container.module__padding-bottom{padding-bottom:32px}.module-sub_header{top:0}.module-sub_header .grid{max-width:1200px}.module-sub_header .image-with-link{display:inline-block}.module-sub_header.sticky{position:sticky;z-index:2}.module-sub_header .placeholder-message{border:1px solid #221d1f;padding:40px 0;text-align:center}.module-sub_header .module-sub_header__container{height:76px;margin-bottom:0}.module-sub_header .module-sub_header__container img{height:36px;margin:20px 0}.module-sub_header .module-sub_header__container .button{float:right;font-weight:400;margin-top:10px}}@media screen and (max-width:800px){.module-sub_header .module-sub_header__container{height:56px}.module-sub_header .module-sub_header__container img{height:auto;margin:12px 0;max-height:32px;width:auto}.module-sub_header .module-sub_header__container .button{font-size:16px;font-weight:400;margin:7px;padding:7px 10px}}@media screen and (max-width:680px){.module-sub_header .module-sub_header__container{height:48px}.module-sub_header .module-sub_header__container img{height:auto;margin:10px 0;max-height:50%;max-width:150px;width:auto}.module-sub_header .module-sub_header__container .button{font-size:14px;font-weight:400;margin:10px 0;padding:0 10px}}@media screen{.module-cta_banner .placeholder-message{border:1px solid #221d1f;padding:40px 0;text-align:center}.module-cta_banner .module-cta_banner__container{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:0;max-width:100%;padding:0}.module-cta_banner .module-cta_banner__container .grid{padding-bottom:64px;padding-top:64px}.module-cta_banner .module-cta_banner__container .new-heading__section{text-align:center}.module-cta_banner .module-cta_banner__container .cta{margin-top:60px;text-align:center}}@media screen and (min-width:1024px){.module-cta_banner .module-cta_banner__container .new-heading__section{display:inline-block;text-align:left;width:70%}.module-cta_banner .module-cta_banner__container .cta{float:right;margin-top:0;text-align:right;width:25%}}@media screen{.decoder-alphabet-search .alphabets-search-block{margin:0 auto;max-width:850px}.decoder-alphabet-search .alphabets-search-block .alphabets{text-align:center}}@media screen and (max-width:320px){.decoder-alphabet-search .alphabets-search-block .alphabets{padding:0 8px}}@media screen and (min-width:1024px){.decoder-alphabet-search .alphabets-search-block .alphabets{margin-bottom:16px}}@media screen{.decoder-alphabet-search .new-heading__section{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin-bottom:24px;text-align:center}}@media screen and (min-width:1024px){.decoder-alphabet-search .new-heading__section{font-size:32px}}@media screen{.decoder-alphabet-search a.alphabet{border:none;color:#221d1f;cursor:pointer;font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin:0 4px;padding:2px 4px}}@media screen and (max-width:1024px){.decoder-alphabet-search a.alphabet{line-height:52px}}@media screen and (min-width:1024px){.decoder-alphabet-search a.alphabet{font-size:24px;line-height:36px}}@media screen{.decoder-alphabet-search a.alphabet:hover{color:#ef5ba1}.decoder-alphabet-search a.alphabet.active{border-bottom:5px solid #ef5ba1;color:#221d1f;font-weight:700}.decoder-alphabet-search a.anchor-black{font-weight:700}.decoder-alphabet-search div.separator-line{margin:24px 0}.decoder-alphabet-search .decoder-topics-list{padding:0 8px}.decoder-alphabet-search .decoder-topics-list .topic{padding:8px 0}}@media screen and (min-width:1024px){.decoder-alphabet-search .decoder-topics-list .topic{display:inline-block;vertical-align:top;width:33%}}@media screen{.module-book_banner .placeholder-message,.module-client_stories_banner .placeholder-message,.module-hero_banner .placeholder-message,.module-new_hero_banner .placeholder-message,.module-new_quote_section .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}}@media screen and (min-width:600px){.module-new_quote_section .module-new_quote_section__container .quote-with-image{padding:64px 0}}@media screen{.module-two-column-text .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-two-column-text .edit-form-configuration span.error{padding-left:40px}.module-two-column-text .module__padding-top{padding-top:32px!important}.module-two-column-text .module__padding-bottom{padding-bottom:32px!important}#responsive-tech-radar .radar-survey .module .module__padding-bottom .module-offering_cards .new_grid,.module-offering_cards #responsive-tech-radar .radar-survey .module .module__padding-bottom .new_grid,.module-offering_cards .box-shadow{margin-bottom:25px}.module-offering_cards .module__padding-top{padding-top:32px!important}.module-offering_cards .module__padding-bottom{padding-bottom:32px!important}.unconfigured-offering-cards .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.offering-card-delete-confirm-dialog{z-index:2500}.offering-card-delete-confirm-dialog .cancel-button,.offering-card-delete-confirm-dialog .confirm-button{display:inline;opacity:1}.offering_cards-configuration .module-id{padding:0}.offering_cards-configuration .images{width:98%}.offering_cards-configuration .images .input-group .dialog-buttons{margin-top:0}.offering_cards-configuration .images .input-group input,.offering_cards-configuration .images .input-group textarea{width:60%}.offering_cards-configuration #offering-cards-error-text{padding-left:40px}.offering_cards-configuration h3~.delete_button{left:-25%}.offering_cards-configuration h3.edit-form-sub-section-title{display:inline-block;width:68%}.offering_cards-configuration .button__add{margin:0 0 30px 40px}}@media screen and (max-width:600px){.module-offering_cards__container .offering-card__content{height:auto!important}}@media screen{.module-offering_cards__container .grid-wrapper{padding:0}.module-offering_cards__container .grid-wrapper .grid__cell{margin-bottom:32px}}@media screen and (min-width:1024px){.module-offering_cards__container .grid-wrapper .grid__cell{margin-bottom:24px}.module-offering_cards__container .grid-wrapper .grid__cell.unit-1-4--large-screen .offering-card__content,.module-offering_cards__container .grid-wrapper .grid__cell.unit-2-8--large-screen .offering-card__content,.module-offering_cards__container .grid-wrapper .grid__cell.unit-3-12--large-screen .offering-card__content{padding:56px 16px 40px}.module-offering_cards__container .grid-wrapper .grid__cell.unit-1-4--large-screen .cta,.module-offering_cards__container .grid-wrapper .grid__cell.unit-2-8--large-screen .cta,.module-offering_cards__container .grid-wrapper .grid__cell.unit-3-12--large-screen .cta{padding:0 16px 40px}}@media screen{.module-offering_cards__container .offering_cards.new_grid .offering_card_items_wrap{margin:0 -12.5px}.module-spotlight{padding-top:32px}.module-spotlight .unconfigured-new-side-by-side-image-text{margin-bottom:10px}.module-spotlight .grid-wrapper{margin-bottom:0}.module-spotlight .grid-wrapper.module__padding-top{padding-top:32px}.module-spotlight .grid-wrapper.module__padding-bottom{padding-bottom:32px}.module-spotlight .grid-wrapper h2.heading{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin-bottom:48px;text-align:left}}@media screen and (min-width:1024px){.module-spotlight .grid-wrapper h2.heading{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-spotlight .grid-wrapper h2.heading:empty{display:none}.module-spotlight .grid-wrapper .spotlight__flex_box:after,.module-spotlight .grid-wrapper .spotlight__flex_box:before{content:" ";display:table}.module-spotlight .grid-wrapper .spotlight__flex_box:after{clear:both}}@media screen and (max-width:600px){.module-spotlight .grid-wrapper .spotlight__flex_box{padding:0 24px}}@media screen{.module-spotlight .grid-wrapper .spotlight__flex_box .module__padding-top{padding-top:0}.module-spotlight .grid-wrapper .spotlight__flex_box .module__padding-bottom{padding-bottom:0}.module-spotlight .grid-wrapper .spotlight__flex_box .new-side-by-side-image-text .heading{display:none}.module-spotlight .grid-wrapper .spotlight__flex_box .content_collection .color--light_grey{background:0 0}.module-spotlight .grid-wrapper .spotlight__flex_box .content_collection .grid-wrapper.padding-top{padding-top:0}.module-spotlight .grid-wrapper .spotlight__flex_box .content_collection .new_grid,.module-spotlight .grid-wrapper .spotlight__flex_box .new-side-by-side-image-text .new_grid{padding:0}}@media screen and (max-width:600px){.module-spotlight .grid-wrapper .spotlight__flex_box .topics .module-topics{margin:0 -8px 32px}.module-spotlight .grid-wrapper .spotlight__flex_box .topics .module-topics .topics-navigation .topics-navigation__list{display:none}.module-spotlight .grid-wrapper .spotlight__flex_box .topics .module-topics .topics-navigation .topics-navigation__list--show{display:block}}@media screen{.module-spotlight .grid-wrapper .spotlight__flex_box .content_collection .edit-form-configuration .grid,.module-spotlight .grid-wrapper .spotlight__flex_box .topics .edit-form-configuration .grid{max-width:100%}.module-spotlight .grid-wrapper .spotlight__flex_box .content_collection .edit-form-configuration .grid .grid__cell,.module-spotlight .grid-wrapper .spotlight__flex_box .topics .edit-form-configuration .grid .grid__cell{margin-bottom:25px}}@media screen and (min-width:600px){.module-spotlight .grid-wrapper h2.heading{margin-bottom:56px}.module-spotlight .grid-wrapper .spotlight__flex_box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.module-spotlight .grid-wrapper .spotlight__flex_box .new-side-by-side-image-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.module-spotlight .grid-wrapper .spotlight__flex_box .content_collection{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.module-spotlight .grid-wrapper .spotlight__flex_box .content_collection .new_grid{margin:0;width:100%}.module-spotlight .grid-wrapper .spotlight__flex_box .content_collection .new_grid .card-collection .grid__cell{width:calc(100% - 12px)}.module-spotlight .grid-wrapper .spotlight__flex_box .content_collection .new_grid .card-collection .grid__cell:nth-child(2n){margin-right:0}.module-spotlight .grid-wrapper .spotlight__flex_box .content_collection .new_grid .card-collection .grid__cell img{margin:auto 0;width:100%}.module-spotlight .grid-wrapper .spotlight__flex_box .topics{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.module-spotlight .grid-wrapper .spotlight__flex_box .topics .module-topics__container{margin-left:24px}}@media screen and (min-width:1024px){.module-spotlight .grid-wrapper .spotlight__flex_box{display:block}.module-spotlight .grid-wrapper .spotlight__flex_box .new-side-by-side-image-text .new_grid{margin:0;width:100%}.module-spotlight .grid-wrapper .spotlight__flex_box .new-side-by-side-image-text .new_grid .large-animated-image-with-title-cta .image{width:62.5%}.module-spotlight .grid-wrapper .spotlight__flex_box .new-side-by-side-image-text .new_grid .large-animated-image-with-title-cta img{max-height:416px;min-height:400px}.module-spotlight .grid-wrapper .spotlight__flex_box .new-side-by-side-image-text .new_grid .large-animated-image-with-title-cta .content{margin-left:-42%;width:67.5%}.module-spotlight .grid-wrapper .spotlight__flex_box .new-side-by-side-image-text .new_grid .large-animated-image-with-title-cta .paragraph{min-height:224px}.module-spotlight .grid-wrapper .spotlight__flex_box .content_collection .new_grid .card-collection .grid__cell{width:calc(50% - 12px)}.module-spotlight .grid-wrapper .spotlight__flex_box .topics{float:right}}@media screen{.module-spotlight .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-spotlight .module-topics .placeholder-message{padding:240px 0}.module-hub_banner .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-hub_banner .hub-banner-module{padding-bottom:32px}.module-hub_banner .hub-banner-module .hub-banner-overlay__container{margin-left:16px;margin-right:16px;margin-top:-48px}}@media screen and (min-width:600px){.module-hub_banner .hub-banner-module .hub-banner-overlay__container{margin-left:24px;margin-right:24px;margin-top:-96px}}@media screen and (min-width:1024px){.module-hub_banner .hub-banner-module .hub-banner-overlay__container{margin-left:32px;margin-right:32px;margin-top:-112px}}@media screen and (min-width:1280px){.module-hub_banner .hub-banner-module .hub-banner-overlay__container{margin-left:auto;margin-right:auto}}@media screen{.module-new_video_banner .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-card_with_banner .animated-image-collection.padding-top{padding-top:64px}.module-card_with_banner .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-card_with_banner .edit-form-configuration .text-content .input-group textarea{width:60%}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container{width:490px}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3{font-size:32px}}@media screen{.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:32px}}@media screen{.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4{letter-spacing:-.8px}}@media screen{.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{letter-spacing:-.8px}}@media screen{.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6{font-size:24px;line-height:36px}}@media screen{.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:24px;line-height:36px}}@media screen{.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li,.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li strong,.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header{width:auto}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header svg{right:-15px}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label:before{content:"Paragraph 10"}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item:before{content:"Paragraph 10";font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="2"]:before{content:"Header 30"}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{content:"Header 30";font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="3"]:before{content:"Header 20"}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{content:"Header 20";font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{font-size:32px}}@media screen{.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="4"]:before{content:"Header 10"}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{content:"Header 10";font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{letter-spacing:-.8px}}@media screen{.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="5"]:before{content:"Paragraph 30"}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="5"]:before{content:"Paragraph 30";font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="5"]:before{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="6"]:before{content:"Paragraph 20"}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="6"]:before{content:"Paragraph 20";font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="6"]:before{font-size:24px;line-height:36px}}@media screen{.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="7"]{display:block}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="7"]:before{content:"Caption 10"}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="7"]:before{content:"Caption 10";font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.module-card_with_banner .card_with_banner-configuration .text-content h3.edit-form-sub-section-title{display:inline-block;width:60%}.module-card_with_banner .card_with_banner-configuration .button__add{margin:0 0 30px 40px}.module-card_with_banner .card_with_banner-configuration .collection-item .input-group input{width:60%}.module-card_with_banner .card_with_banner-configuration .collection-item .input-checkbox{margin-top:15px;padding-left:40px}.module-card_with_banner .card_with_banner-configuration #card-with-banner-error-text{letter-spacing:0;padding-left:40px}}@media screen{.module-card_with_banner .card_with_banner-configuration .labelled-search-input input::-webkit-input-placeholder{color:#666!important}}@media screen{.module-card_with_banner .card_with_banner-configuration .labelled-search-input input::-moz-placeholder{color:#666!important}}@media screen{.module-card_with_banner .card_with_banner-configuration .labelled-search-input input:-ms-input-placeholder{color:#666!important}}@media screen{.module-card_with_banner .rich-text-editor-container{padding-right:0}.module-card_with_banner .card_with_banner-delete-confirm-dialog{z-index:2500}.module-card_with_banner .card_with_banner-delete-confirm-dialog .cancel-button,.module-card_with_banner .card_with_banner-delete-confirm-dialog .confirm-button{display:inline;opacity:1}.module-faq .module-faq__container.module__padding-top{padding-top:32px}.module-faq .module-faq__container.module__padding-bottom{padding-bottom:32px}.module-faq .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-faq .faq-configuration h3.edit-form-sub-section-title{display:inline-block;width:60%}.module-faq .faq-configuration .button__add{margin:0 0 30px 40px}.module-faq .faq-configuration .collection-item .input-group input{width:60%}.module-faq .faq-configuration .faq-error-text{letter-spacing:0;padding-left:40px}.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h3{font-size:32px}}@media screen{.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:32px}}@media screen{.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h4{letter-spacing:-.8px}}@media screen{.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{letter-spacing:-.8px}}@media screen{.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h6{font-size:24px;line-height:36px}}@media screen{.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:24px;line-height:36px}}@media screen{.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor li,.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor li strong,.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header{width:auto}.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label:before{content:"Paragraph 10"}.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item:before{content:"Paragraph 10";font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="2"]:before{content:"Header 30"}.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{content:"Header 30";font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="3"]:before{content:"Header 20"}.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{content:"Header 20";font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{font-size:32px}}@media screen{.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="4"]:before{content:"Header 10"}.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{content:"Header 10";font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{letter-spacing:-.8px}}@media screen{.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="5"]:before{content:"Paragraph 30"}.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="5"]:before{content:"Paragraph 30";font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="5"]:before{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="6"]:before{content:"Paragraph 20"}.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="6"]:before{content:"Paragraph 20";font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="6"]:before{font-size:24px;line-height:36px}}@media screen{.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="7"]{display:block}.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-label[data-value="7"]:before{content:"Caption 10"}.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="7"]:before{content:"Caption 10";font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header svg{right:-15px}.module-faq .faq-delete-confirm-dialog{z-index:2500}.module-faq .faq-delete-confirm-dialog .cancel-button,.module-faq .faq-delete-confirm-dialog .confirm-button{display:inline;opacity:1}.module-dynamic_podcast_list .module__padding-top{padding-top:32px!important}.module-dynamic_podcast_list .module__padding-bottom{padding-bottom:32px!important}.module-dynamic_podcast_list .color--light_grey .data-table .header{background-color:#fff}.module-dynamic_podcast_list .color--light_grey .data-table .item{border-bottom:1px solid #b3b3b3}}@media screen and (max-width:600px){.module-dynamic_podcast_list .color--light_grey .data-table .items-list{border-top:1px solid #b3b3b3}}@media screen{.module-dynamic_podcast_list .placeholder-message,.module-manual_podcast_list .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-manual_podcast_list .podcast-delete-confirm-dialog{z-index:2500}.module-manual_podcast_list .podcast-delete-confirm-dialog .cancel-button,.module-manual_podcast_list .podcast-delete-confirm-dialog .confirm-button{display:inline;opacity:1}.module-manual_podcast_list .manual_podcast_list-configuration .module-id{padding:0}.module-manual_podcast_list .manual_podcast_list-configuration #manual-podcast-error-text,.module-manual_podcast_list .manual_podcast_list-configuration #podcast-episode-deleted-error-text,.module-manual_podcast_list .manual_podcast_list-configuration #podcast-episode-empty-error-text{padding-left:40px}.module-manual_podcast_list .manual_podcast_list-configuration .text-content{width:98%}.module-manual_podcast_list .manual_podcast_list-configuration .text-content .input-group .dialog-buttons{margin-top:0}.module-manual_podcast_list .manual_podcast_list-configuration .text-content .input-group input,.module-manual_podcast_list .manual_podcast_list-configuration .text-content .input-group textarea{width:60%}.module-manual_podcast_list .manual_podcast_list-configuration h3~.delete_button{left:-25%}.module-manual_podcast_list .manual_podcast_list-configuration h3.edit-form-sub-section-title{display:inline-block;width:68%}.module-manual_podcast_list .manual_podcast_list-configuration .button__add{margin:0 0 30px 40px}.module-author-date .back-navigation{padding-top:16px}}@media screen and (min-width:600px){.module-author-date .back-navigation{padding-top:0}}@media screen{.module-author-date .published-date{font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.module-author-date .authors-details{margin:16px 0}.module-author-date .author-name{display:inline;font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:24px}.module-author-date .author-name a{border-bottom:1px solid #221d1f;color:#221d1f;cursor:pointer;text-decoration:none}.module-author-date .author-name a:hover{border-bottom-color:#ef5ba1;color:#f867ac}.module-author-date .author-name:nth-last-child(2) a{margin-right:4px}.module-author-date .author-name:before{content:", ";font-weight:400}.module-author-date .author-name:last-of-type:before{content:"and ";font-weight:400}.module-author-date .author-name:first-of-type:before{content:"By ";font-weight:400}.module-author-date .module__padding-top{padding-top:40px!important}.module-author-date .module__padding-bottom{padding-bottom:20px!important}}@media screen and (max-width:600px){.module-author-date .media_collection .grid__cell.text-collection{margin-bottom:25px}}@media screen{.date-picker input{margin-left:24px}.unconfigured-author-date .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.author-date-delete-confirm-dialog{z-index:2500}.author-date-delete-confirm-dialog .cancel-button,.author-date-delete-confirm-dialog .confirm-button{display:inline;opacity:1}.author-date-configuration .author-date-content .input-group .dialog-buttons{margin-top:0}.author-date-configuration .author-date-content .input-group input,.author-date-configuration .author-date-content .input-group textarea{width:60%}.author-date-configuration span.error{padding-left:40px}.author-date-configuration h3.edit-form-sub-section-title{display:inline-block;width:60%}.author-date-configuration .button__add{margin:0 0 30px 40px}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,.module .grid__cell>ul:last-child{margin-bottom:0}.module .grid__cell ol,.module .grid__cell ul{display:block}.color--black{background-color:#221d1f}.color--black.button:hover{background-color:#3e3438;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--black.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #221d1f;box-shadow:0 0 0 2px #221d1f}.color--black.button--outlined:hover{background-color:transparent}.color--black .lightenify{background-color:#5f5156}.color-all-text--black h1,.color-all-text--black h2,.color-all-text--black h3,.color-all-text--black h4,.color-all-text--black h5,.color-all-text--black h6,.color-all-text--black p,.color-all-text--black span,.color-text--black,.color-text--black:hover{color:#221d1f}.anchor-underline-color--black{border-bottom-color:#221d1f}.anchor-underline-color--black:hover{border-bottom-color:rgba(34,29,31,.5)}.color--white{background-color:#fff}.color--white.button:hover{background-color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--white.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.color--white.button--outlined:hover{background-color:transparent}.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 h4,.color-all-text--white h5,.color-all-text--white h6,.color-all-text--white p,.color-all-text--white span,.color-text--white,.color-text--white:hover{color:#fff}.anchor-underline-color--white{border-bottom-color:#fff}.anchor-underline-color--white:hover{border-bottom-color:hsla(0,0%,100%,.5)}.color--font_grey{background-color:#333}.color--font_grey.button:hover{background-color:#4d4d4d;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--font_grey.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #333;box-shadow:0 0 0 2px #333}.color--font_grey.button--outlined:hover{background-color:transparent}.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 h4,.color-all-text--font_grey h5,.color-all-text--font_grey h6,.color-all-text--font_grey p,.color-all-text--font_grey span,.color-text--font_grey,.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{background-color:#8d8f91;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--grey_dark.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #737578;box-shadow:0 0 0 2px #737578}.color--grey_dark.button--outlined:hover{background-color:transparent}.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 h4,.color-all-text--grey_dark h5,.color-all-text--grey_dark h6,.color-all-text--grey_dark p,.color-all-text--grey_dark span,.color-text--grey_dark,.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:hsla(216,2%,46%,.5)}.color--skin_4{background-color:#5e3e2a}.color--skin_4.button:hover{background-color:#81553a;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--skin_4.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #5e3e2a;box-shadow:0 0 0 2px #5e3e2a}.color--skin_4.button--outlined:hover{background-color:transparent}.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 h4,.color-all-text--skin_4 h5,.color-all-text--skin_4 h6,.color-all-text--skin_4 p,.color-all-text--skin_4 span,.color-text--skin_4,.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{background-color:#b2937e;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--skin_3.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #9e785f;box-shadow:0 0 0 2px #9e785f}.color--skin_3.button--outlined:hover{background-color:transparent}.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 h4,.color-all-text--skin_3 h5,.color-all-text--skin_3 h6,.color-all-text--skin_3 p,.color-all-text--skin_3 span,.color-text--skin_3,.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{background-color:#f6d7c2;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--skin_2.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #f0ba95;box-shadow:0 0 0 2px #f0ba95}.color--skin_2.button--outlined:hover{background-color:transparent}.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 h4,.color-all-text--skin_2 h5,.color-all-text--skin_2 h6,.color-all-text--skin_2 p,.color-all-text--skin_2 span,.color-text--skin_2,.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:hsla(24,75%,76%,.5)}.color--skin_1{background-color:#fee0c9}.color--skin_1.button:hover{background-color:#fffdfb;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--skin_1.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #fee0c9;box-shadow:0 0 0 2px #fee0c9}.color--skin_1.button--outlined:hover{background-color:transparent}.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 h4,.color-all-text--skin_1 h5,.color-all-text--skin_1 h6,.color-all-text--skin_1 p,.color-all-text--skin_1 span,.color-text--skin_1,.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:hsla(26,96%,89%,.5)}.color--blue_3{background-color:#1a73ba}.color--blue_3.button:hover{background-color:#268ee1;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--blue_3.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #1a73ba;box-shadow:0 0 0 2px #1a73ba}.color--blue_3.button--outlined:hover{background-color:transparent}.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 h4,.color-all-text--blue_3 h5,.color-all-text--blue_3 h6,.color-all-text--blue_3 p,.color-all-text--blue_3 span,.color-text--blue_3,.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{background-color:#4acede;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--blue_2.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #26bdcf;box-shadow:0 0 0 2px #26bdcf}.color--blue_2.button--outlined:hover{background-color:transparent}.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 h4,.color-all-text--blue_2 h5,.color-all-text--blue_2 h6,.color-all-text--blue_2 p,.color-all-text--blue_2 span,.color-text--blue_2,.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{background-color:#90328e;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--purple_1.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #6a2569;box-shadow:0 0 0 2px #6a2569}.color--purple_1.button--outlined:hover{background-color:transparent}.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 h4,.color-all-text--purple_1 h5,.color-all-text--purple_1 h6,.color-all-text--purple_1 p,.color-all-text--purple_1 span,.color-text--purple_1,.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{background-color:#d92d70;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--pink_snap.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #b32059;box-shadow:0 0 0 2px #b32059}.color--pink_snap.button--outlined:hover{background-color:transparent}.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 h4,.color-all-text--pink_snap h5,.color-all-text--pink_snap h6,.color-all-text--pink_snap p,.color-all-text--pink_snap span,.color-text--pink_snap,.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{background-color:#f33;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--new_highlight.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px red;box-shadow:0 0 0 2px red}.color--new_highlight.button--outlined:hover{background-color:transparent}.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 h4,.color-all-text--new_highlight h5,.color-all-text--new_highlight h6,.color-all-text--new_highlight p,.color-all-text--new_highlight span,.color-text--new_highlight,.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{background-color:#f6a76e;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--platforms_color.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #f38a3e;box-shadow:0 0 0 2px #f38a3e}.color--platforms_color.button--outlined:hover{background-color:transparent}.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 h4,.color-all-text--platforms_color h5,.color-all-text--platforms_color h6,.color-all-text--platforms_color p,.color-all-text--platforms_color span,.color-text--platforms_color,.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{background-color:#f489bc;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--pink_1.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #ef5ba1;box-shadow:0 0 0 2px #ef5ba1}.color--pink_1.button--outlined:hover{background-color:transparent}.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 h4,.color-all-text--pink_1 h5,.color-all-text--pink_1 h6,.color-all-text--pink_1 p,.color-all-text--pink_1 span,.color-text--pink_1,.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{background-color:#00dd76;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--radar_header_light_green.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #00aa5b;box-shadow:0 0 0 2px #00aa5b}.color--radar_header_light_green.button--outlined:hover{background-color:transparent}.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 h4,.color-all-text--radar_header_light_green h5,.color-all-text--radar_header_light_green h6,.color-all-text--radar_header_light_green p,.color-all-text--radar_header_light_green span,.color-text--radar_header_light_green,.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{background-color:#cace53;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--green_1.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #b5b935;box-shadow:0 0 0 2px #b5b935}.color--green_1.button--outlined:hover{background-color:transparent}.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 h4,.color-all-text--green_1 h5,.color-all-text--green_1 h6,.color-all-text--green_1 p,.color-all-text--green_1 span,.color-text--green_1,.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{background-color:#fff783;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--yellow_1.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #fff450;box-shadow:0 0 0 2px #fff450}.color--yellow_1.button--outlined:hover{background-color:transparent}.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 h4,.color-all-text--yellow_1 h5,.color-all-text--yellow_1 h6,.color-all-text--yellow_1 p,.color-all-text--yellow_1 span,.color-text--yellow_1,.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--orange{background-color:#f78f31}.color--orange.button:hover{background-color:#f9aa62;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--orange.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #f78f31;box-shadow:0 0 0 2px #f78f31}.color--orange.button--outlined:hover{background-color:transparent}.color--orange .lightenify{background-color:#fbca9d}.color-all-text--orange h1,.color-all-text--orange h2,.color-all-text--orange h3,.color-all-text--orange h4,.color-all-text--orange h5,.color-all-text--orange h6,.color-all-text--orange p,.color-all-text--orange span,.color-text--orange,.color-text--orange:hover{color:#f78f31}.anchor-underline-color--orange{border-bottom-color:#f78f31}.anchor-underline-color--orange:hover{border-bottom-color:rgba(247,143,49,.5)}.color--light_grey{background-color:#f4f5f8}.color--light_grey.button:hover{background-color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.color--light_grey.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #f4f5f8;box-shadow:0 0 0 2px #f4f5f8}.color--light_grey.button--outlined:hover{background-color:transparent}.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 h4,.color-all-text--light_grey h5,.color-all-text--light_grey h6,.color-all-text--light_grey p,.color-all-text--light_grey span,.color-text--light_grey,.color-text--light_grey:hover{color:#f4f5f8}.anchor-underline-color--light_grey{border-bottom-color:#f4f5f8}.anchor-underline-color--light_grey:hover{border-bottom-color:rgba(244,245,248,.5)}.homepage__section-title{display:block;font-size:40px;font-size:35px;font-weight:900;letter-spacing:-.08em;line-height:1em;margin:25px 0;padding:0;text-transform:uppercase}html:lang(cn) .homepage__section-title{letter-spacing:0;line-height:1.1em}}@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}}@media screen{.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 50%;background-size:contain}.feature_summary--wrapper{border-collapse:separate;border-spacing:25px 0;display:table}}@media screen{.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{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.feature_summary:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}}@media screen and (max-width:600px){.feature_summary .feature_summary--inside{padding:15px 25px 0}.feature_summary:first-child .feature_summary--inside{background:rgba(17,170,88,.9)}.feature_summary:nth-child(2) .feature_summary--inside{background:rgba(106,37,105,.9)}.feature_summary:nth-child(3) .feature_summary--inside{background:rgba(26,115,186,.9)}}@media screen and (min-width:601px){.feature_summary{display:table-cell;margin:12px;padding:20px 30px 0}.feature_summary:first-child{background:rgba(17,170,88,.9)}.feature_summary:nth-child(2){background:rgba(106,37,105,.9)}.feature_summary:nth-child(3){background:rgba(26,115,186,.9)}}@media screen{.feature_summary .services_title{color:#fff;font-size:28px;font-weight:900;letter-spacing:-.08em;line-height:1em;margin-bottom:12.5px;text-transform:uppercase}}@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}}@media screen{.feature_summary .services_description{color:#fff;font-size:24px;font-size:20px;font-style:italic;font-weight:300;line-height:1.3em;margin:0;padding:0 0 25px}}@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}}@media screen{.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-left:20px;padding-right: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}}@media screen{.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{display:block;font-size:40px;font-size:35px;font-weight:900;letter-spacing:-.08em;line-height:1em;margin:25px 0;padding:0;text-transform:uppercase}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}}@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}}@media screen{.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}}@media screen{.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;margin:10px auto;max-width:700px}.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}}@media screen{.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;height:auto;padding-bottom:12.5px;width:33%}}@media screen{.join-us__subtitle{font-size:23px;font-style:italic;font-weight:700;text-align:left}}@media screen and (min-width:600px){.join-us__subtitle{text-align:center}}@media screen{.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}}@media screen{.live-header .live-header__logo{display:block;margin:0 auto;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%}}@media screen{.live-header .live-header__header{color:#f28a35;font-size:32px;font-weight:800;text-align:center;text-transform:uppercase}.live-header .live-header__blurb{margin:0 auto;max-width:600px;text-align:center}.live-highlights{background:#343436;padding:25px 0}.live-highlights .live-highlights__header{color:#80c9d2;font-size:26px;text-align:center}.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{color:#221d1f;font-size:26px;text-align:center}.live-presentations .live-presentations__list .author__image{display:none}.live-presentation .live-presentation__header{color:#221d1f;font-size:49px;font-weight:100;letter-spacing:normal;line-height:49px;text-transform:none}.live-presentation .live-presentation__video{margin-bottom:12.5px}.live-presentation .live-presentation__video noscript{display:none}.live-presentation .live-presentation__logo{border:1px solid #e4e7ee;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:12.5px;padding:12.5px}.live-presentation .live-presentation__slides-button{margin:20px 0}.conference-header .conference-header__logo{display:block;margin:0 auto;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%}}@media screen{.conference-header .conference-header__title{color:#f28a35;font-size:32px;font-weight:800;text-align:center;text-transform:uppercase}.conference-header .conference-header__subtitle{margin:0 auto;max-width:600px;text-align:center}.conference-highlights .conference-highlights__header{color:#80c9d2;font-size:26px;text-align:center}.conference-highlights .conference-highlights__content{color:#737578;font-weight:400}.conference-highlights .conference-highlights__content .conference-highlights__link{color:#737578;font-weight:700}.talks .author__bio,.talks .author__image{display:none}.talks .talks__title{padding-top:25px;text-align:center}.talks .talks__add-talk{background:#eef7e2;border-radius:12.5px;padding:50px 12.5px 80px}.talks .talks__add-talk-btn{background:#221d1f;background:#77a56b;border:none;border-radius:2px;color:#fff;display:inline-block;float:right;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin:10px 20px 0 0;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.talks .talks__add-talk-btn:focus,.talks .talks__add-talk-btn:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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{height:180px;overflow:hidden;position:relative;width:320px}.talk-thumbnail-container img{bottom:-9999px;left:-9999px;margin:auto;max-width:none;position:absolute;right:-9999px;top:-9999px}.talk-thumbnail-container .small-info{color:#808285;font-size:16px;font-weight:400;line-height:1em;margin-top:1em}.talk-thumbnail-container .title{font-size:32px;margin-bottom:10px;margin-top:10px}.talk .talk__title{color:#221d1f;font-size:49px;font-weight:100;letter-spacing:normal;line-height:49px;margin-left:18px;text-transform:none}.talk .talk__conference-logo{border:1px solid #e4e7ee;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:12.5px;padding:12.5px}.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{float:right;margin-right:0}.financial-services,.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{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #949599;content:"";height:0;left:50%;margin-left:-20px;position:absolute;top:100%;width:0}}@media screen and (min-width:600px){.panel-with-arrow{border-bottom:3px solid #58595b;margin-right:12.5px;margin-top:12.5px}.panel-with-arrow:after{border-bottom:20px solid transparent;border-left:20px solid #949599;border-top:20px solid transparent;content:"";height:0;left:100%;margin-left:0;position:absolute;top:20%;width:0}}@media screen{.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) 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}}@media screen{.profile-mini-banner .interview-questions-section:empty{display:none}.profile__name-grid__cell{display:table-cell;margin-bottom:12.5px;vertical-align:bottom}}@media screen and (min-width:600px){.profile__name-grid__cell{height:250px}}@media screen{.profile__name{color:#221d1f;font-size:30pt;margin-top:0;text-transform:none}}@media screen and (min-width:600px){.profile__name{color:#fff;font-size:32pt}}@media screen and (min-width:800px){.profile__name{font-size:40pt}}@media screen{.profile__avatar-image{margin-top:15%;max-width:66%}}@media screen and (min-width:600px){.profile__avatar-image{margin-top:40%;min-width:100%}}@media screen{.profile__avatar-image.modal{z-index:2000}}@media screen and (min-width:800px){.profile__avatar-image{margin-top:20%;min-width:100%}}@media screen{.profile__avatar-image>.module-menu{margin-right:0;right:-6.25px;top:12.5px}.profile__avatar-image>.module-menu .btn-disabled{opacity:1;text-decoration:none!important}.profile__avatar-image>img{border:12.5px solid #fff;border-radius:2px;display:block}.profile__avatar-image .module-menu__crop{opacity:1}.profile__avatar-image .crop-controls{bottom:6.25px;position:absolute;right:6.25px}.profile__avatar-image .crop-controls .btn{background:#221d1f;border:none;border-radius:2px;color:#fff;color:#eee;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin:10px 10px 0 0;opacity:.3;opacity:1;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.profile__avatar-image .crop-controls .btn:focus,.profile__avatar-image .crop-controls .btn:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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{border:0 solid #fff;bottom:-5%;position:absolute;right:0;width:40%}.profile__job-title{color:#666;font-size:24px;font-style:italic;font-weight:900;margin-top:12.5px;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}}@media screen{.social-identities{margin-left:12.5px}.social-identities__list{list-style-type:none;margin-left:0;padding-top:12.5px}.social-identities__identity{display:inline;margin-left:0;padding-left:0;position:relative}}@media screen and (min-width:600px){.social-identities__identity{clear:both;display:block}}@media screen{.social-identities__icon{float:left;margin-right:6.25px;vertical-align:middle;width:30px}.social-identities__delete-button{background:#221d1f;background:#ee312d;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;line-height:1.4em;margin-right:25px;margin-top:4px;opacity:.3;padding:4px 9px;position:absolute;right:8px;text-align:center;top:28px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.social-identities__delete-button:focus,.social-identities__delete-button:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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}}@media screen{.social-identities__delete-button:hover{opacity:1}.social-identities__link{border-bottom:none;color:#221d1f;display:inline-block;font-size:16px;padding-top:2px;vertical-align:middle;word-break:break-all}.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}}@media screen{.social-identities-configuration__message{margin-bottom:6.25px}.social-identities-configuration__options{clear:both;margin-left:0}.social-identities-configuration__option{display:inline-block;list-style-type:none;padding-left:6.25px;width:30px}.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{background:#221d1f;background:#77a56b;border:none;border-radius:2px;color:#fff;display:inline-block;float:right;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;font-weight:100;line-height:28px;margin:10px 0 0;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.social-identities-configuration__add:focus,.social-identities-configuration__add:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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:#221d1f;float:right;line-height:3em;margin-right:25px;text-decoration:underline}.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{background:#221d1f;background:#ee312d;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;line-height:1.4em;margin-right:25px;opacity:.3;padding:4px 9px;position:absolute;right:12.5px;text-align:center;top:12.5px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:30px}.interview-question .interview-question__delete-button:focus,.interview-question .interview-question__delete-button:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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}}@media screen{.interview-question__answer{font-style:italic;padding-bottom:25px}}@media screen and (max-width:600px){.interview-question__answer{margin-bottom:0}}@media screen{.interview-questions-configuration span{display:block;overflow:hidden;padding-right:12.5px}.interview-questions-configuration__questions{overflow:hidden}.interview-questions-configuration__add{background:#221d1f;background:#77a56b;border:none;border-radius:2px;color:#fff;display:inline-block;float:right;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-size:16px;font-weight:400;margin:0;padding:6.25px 12.5px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.interview-questions-configuration__add:focus,.interview-questions-configuration__add:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-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{margin-right:5px;vertical-align:middle;width:60px}.blog-author{font-weight:700}.blog-entry{margin-bottom:4em}.blog-entry .blog-date{color:#221d1f;font-size:18px;font-style:italic;font-weight:700;margin:0 0 12.5px;text-transform:uppercase}.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:" »"}.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:"« "}.search-extra-padding{padding-bottom:50px}}@media screen and (min-width:600px){.search-extra-padding{padding-bottom:150px}}@media screen{.search-social-sharing__message{font-weight:700}.admin a.btn,.apply-button-right{margin-bottom:25px}#admin-bar .row{max-width:1200px}#confirm-publish-dialog .search-checkbox{font-size:18px;margin-bottom:25px}#searchable-checkbox-network-error-container{margin-bottom:10px}#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;position:relative;width:200px}.events-conferences .image-with-link img{bottom:0;height:auto;left:0;margin:auto;max-height:100px;max-width:200px;position:absolute;right:0;top:0;width:auto}.events-conferences .media_collection .sub-heading{margin-bottom:4px}.events-conferences .media_collection a{border-bottom:1px solid #ee0b77}}@media screen and (min-width:600px){.events-conferences .text-with-heading-cta.grid-wrapper{margin-bottom:15px}.events-conferences .media_collection .grid__cell.grid__cell--centered{padding:0 25px}}@media screen{.metatags_configuration.edit-form-configuration .input-group input[type=checkbox]{margin-bottom:15px;width:auto}.metatags_configuration.edit-form-configuration textarea{display:block}.metatags_configuration .addthis_preview{width:150px}#treejack-survey .md-content{border-color:#d1d1d1;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.22);box-shadow:0 3px 6px rgba(0,0,0,.22);padding:30px 35px 35px}#treejack-survey .md-content div{padding:0}#treejack-survey .cancel-button{display:none;font-size:16px;font-weight:600}#treejack-survey.md-modal{bottom:45px;left:45px;max-width:402px;top:auto;-webkit-transform:none;transform:none}#treejack-survey h3{background:0 0;font-size:18px;font-weight:700;letter-spacing:-1.44px;padding:10px 0 8px;text-align:left}#treejack-survey p{font-size:14px;line-height:20px;padding-bottom:12px}#treejack-survey .grid__cell.cta{margin-bottom:0}#treejack-survey a{font-size:14px;font-weight:600;height:34px;line-height:34px;padding:0 15px;width:100px}}@media screen and (max-width:985px){#treejack-survey.md-modal{bottom:0;left:auto;max-width:100%;width:100%}#treejack-survey.md-modal .md-content{-webkit-box-shadow:0 -3px 2px rgba(50,50,50,.3);box-shadow:0 -3px 2px rgba(50,50,50,.3)}#treejack-survey.md-modal>div{padding-left:80px;padding-right:80px;text-align:center}#treejack-survey.md-modal>div p{font-size:18px}#treejack-survey.md-modal .cancel-button{background:#999;padding:14px 25px}#treejack-survey h3{font-size:32px;margin-bottom:30px;text-align:center}#treejack-survey .grid__cell{display:inline;margin-bottom:0;text-align:center}#treejack-survey a{font-size:16px;padding:8px 15px}#treejack-survey .cancel-button{display:inline;margin:10px}#treejack-survey .close_modal{display:none}}@media screen and (max-width:600px){#treejack-survey.md-modal .md-content{padding-bottom:20px;padding-top:10px}#treejack-survey.md-modal>div{padding-left:30px;padding-right:30px}#treejack-survey.md-modal>div p{font-size:14px;margin-bottom:0}#treejack-survey.md-modal h3{font-size:24px;margin-bottom:10px;padding-bottom:0}}@media screen{.cropFrame{display:inline-block;overflow:hidden;position:relative}.cropImage{cursor:move;left:0;max-width:none;position:absolute;top:0}.cropControls{t-touch-callout:none;background:#eee;bottom:0;height:26px;left:0;opacity:0;position:absolute;transition:opacity .25s linear;-moz-transition:opacity .25s linear;-webkit-transition:opacity .25s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:100}.cropFrame.hover .cropControls{opacity:.55}.cropControls span{color:#fff;display:block;float:left;font-size:11px;margin:7px 0 0 5px}.cropZoomIn,.cropZoomOut{background:#000;border:1px solid #000;border-radius:4px;color:#fff;cursor:pointer;display:block;float:right;font-size:18px;height:18px;line-height:16px;margin:4px 4px 0 0;padding:0;text-align:center;text-decoration:none;width:18px}.cropZoomIn .after,.cropZoomIn:after{content:"+";display:block;text-align:center}.cropZoomOut .after,.cropZoomOut:after{content:"-";display:block;text-align:center}.ui-autocomplete{background-color:#fff;-webkit-box-shadow:1px 2px 6px;box-shadow:1px 2px 6px;color:#221d1f;display:none;list-style-type:none;margin:0;max-height:300px;overflow-y:scroll;padding:0;position:absolute;-webkit-transition:left .1s ease-in-out;transition:left .1s ease-in-out}.ui-menu-item{cursor:pointer;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.ui-menu-item a{border:none;color:#221d1f;display:inline-block;padding-left:10px;text-decoration:none;width:100%}.ui-menu-item a:hover{color:#221d1f}.ui-menu-item .ui-state-active,.ui-menu-item .ui-state-focus{background-color:#444!important;color:#fff!important}.ui-helper-hidden-accessible{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sey-list{background-color:#fff;-webkit-box-shadow:1px 2px 6px;box-shadow:1px 2px 6px;color:#221d1f;display:none;list-style-type:none;margin:0;padding:0;position:absolute;-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;padding:7px;text-overflow:ellipsis;white-space:nowrap}.sey-item:hover{background-color:#444;color:#fff}.sey-selected{background-color:#221d1f;color:#fff}[class*=" icon-"],[class^=icon-]{-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit}[class*=" icon-"]:before,[class^=icon-]:before{speak:none;display:inline-block;text-decoration:inherit}.icon-large:before{font-size:1.3333333333em;vertical-align:-10%}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;text-align:center;width:1.2857142857em}[class*=" icon-"].icon-fixed-width.icon-large,[class^=icon-].icon-fixed-width.icon-large{width:1.5714285714em}ul.icons-ul{list-style-type:none;margin-left:2.1428571429em;text-indent:-.7142857143em}ul.icons-ul>li .icon-li{display:inline-block;text-align:center;width:.7142857143em}[class*=" icon-"].hide,[class^=icon-].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:1px solid #eee;border-radius:3px;padding:.2em .25em .15em}.icon-2x{font-size:2em}.icon-2x.icon-border{border-radius:4px;border-width:2px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-radius:5px;border-width:3px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-radius:6px;border-width:4px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-radius:7px;border-width:5px}.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-]{background-image:none;background-position:0 0;background-repeat:repeat;display:inline;height:auto;line-height:normal;margin-top:0;vertical-align:baseline;width:auto}.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{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:-35%;width:2em}.icon-stack [class*=" icon-"],.icon-stack [class^=icon-]{display:block;font-size:1em;height:100%;line-height:inherit;position:absolute;text-align:center;width:100%}.icon-stack .icon-stack-base{font-size:2em}.icon-spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:inline-block}}@media screen{@font-face{font-display:fallback;font-family:FontAwesome;font-style:normal;font-weight:400;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")}}@media screen{@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}}@media screen{.icon-rotate-90:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal:before{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.icon-flip-vertical:before{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.icon-glass:before{content:""}.icon-music:before{content:""}.icon-search:before{content:""}.icon-envelope:before{content:""}.icon-heart:before{content:""}.icon-star:before{content:""}.icon-star-empty:before{content:""}.icon-user:before{content:""}.icon-film:before{content:""}.icon-th-large:before{content:""}.icon-th:before{content:""}.icon-th-list:before{content:""}.icon-ok:before{content:""}.icon-remove:before{content:""}.icon-zoom-in:before{content:""}.icon-zoom-out:before{content:""}.icon-off:before{content:""}.icon-signal:before{content:""}.icon-cog:before{content:""}.icon-trash:before{content:""}.icon-home:before{content:""}.icon-file:before{content:""}.icon-time:before{content:""}.icon-road:before{content:""}.icon-download-alt:before{content:""}.icon-download:before{content:""}.icon-upload:before{content:""}.icon-inbox:before{content:""}.icon-play-circle:before{content:""}.icon-repeat:before,.icon-rotate-right:before{content:""}.icon-refresh:before{content:""}.icon-list-alt:before{content:""}.icon-lock:before{content:""}.icon-flag:before{content:""}.icon-headphones:before{content:""}.icon-volume-off:before{content:""}.icon-volume-down:before{content:""}.icon-volume-up:before{content:""}.icon-qrcode:before{content:""}.icon-barcode:before{content:""}.icon-tag:before{content:""}.icon-tags:before{content:""}.icon-book:before{content:""}.icon-bookmark:before{content:""}.icon-print:before{content:""}.icon-camera:before{content:""}.icon-font:before{content:""}.icon-bold:before{content:""}.icon-italic:before{content:""}.icon-text-height:before{content:""}.icon-text-width:before{content:""}.icon-align-left:before{content:""}.icon-align-center:before{content:""}.icon-align-right:before{content:""}.icon-align-justify:before{content:""}.icon-list:before{content:""}.icon-indent-left:before{content:""}.icon-indent-right:before{content:""}.icon-facetime-video:before{content:""}.icon-picture:before{content:""}.icon-pencil:before{content:""}.icon-map-marker:before{content:""}.icon-adjust:before{content:""}.icon-tint:before{content:""}.icon-edit:before{content:""}.icon-share:before{content:""}.icon-check:before{content:""}.icon-move:before{content:""}.icon-step-backward:before{content:""}.icon-fast-backward:before{content:""}.icon-backward:before{content:""}.icon-play:before{content:""}.icon-pause:before{content:""}.icon-stop:before{content:""}.icon-forward:before{content:""}.icon-fast-forward:before{content:""}.icon-step-forward:before{content:""}.icon-eject:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-plus-sign:before{content:""}.icon-minus-sign:before{content:""}.icon-remove-sign:before{content:""}.icon-ok-sign:before{content:""}.icon-question-sign:before{content:""}.icon-info-sign:before{content:""}.icon-screenshot:before{content:""}.icon-remove-circle:before{content:""}.icon-ok-circle:before{content:""}.icon-ban-circle:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-down:before{content:""}.icon-mail-forward:before,.icon-share-alt:before{content:""}.icon-resize-full:before{content:""}.icon-resize-small:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-asterisk:before{content:""}.icon-exclamation-sign:before{content:""}.icon-gift:before{content:""}.icon-leaf:before{content:""}.icon-fire:before{content:""}.icon-eye-open:before{content:""}.icon-close:before{content:""}.icon-eye-close:before{content:""}.icon-warning-sign:before{content:""}.icon-plane:before{content:""}.icon-calendar:before{content:""}.icon-random:before{content:""}.icon-comment:before{content:""}.icon-magnet:before{content:""}.icon-chevron-up:before{content:""}.icon-chevron-down:before{content:""}.icon-retweet:before{content:""}.icon-shopping-cart:before{content:""}.icon-folder-close:before{content:""}.icon-folder-open:before{content:""}.icon-resize-vertical:before{content:""}.icon-resize-horizontal:before{content:""}.icon-bar-chart:before{content:""}.icon-twitter-sign:before{content:""}.icon-facebook-sign:before{content:""}.icon-camera-retro:before{content:""}.icon-key:before{content:""}.icon-cogs:before{content:""}.icon-comments:before{content:""}.icon-thumbs-up:before{content:""}.icon-thumbs-down:before{content:""}.icon-star-half:before{content:""}.icon-heart-empty:before{content:""}.icon-signout:before{content:""}.icon-linkedin-sign:before{content:""}.icon-pushpin:before{content:""}.icon-external-link:before{content:""}.icon-signin:before{content:""}.icon-trophy:before{content:""}.icon-github-sign:before{content:""}.icon-upload-alt:before{content:""}.icon-lemon:before{content:""}.icon-phone:before{content:""}.icon-check-empty:before{content:""}.icon-bookmark-empty:before{content:""}.icon-phone-sign:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:""}.icon-github:before{content:""}.icon-unlock:before{content:""}.icon-credit-card:before{content:""}.icon-rss:before{content:""}.icon-hdd:before{content:""}.icon-bullhorn:before{content:""}.icon-bell:before{content:""}.icon-certificate:before{content:""}.icon-hand-right:before{content:""}.icon-hand-left:before{content:""}.icon-hand-up:before{content:""}.icon-hand-down:before{content:""}.icon-circle-arrow-left:before{content:""}.icon-circle-arrow-right:before{content:""}.icon-circle-arrow-up:before{content:""}.icon-circle-arrow-down:before{content:""}.icon-globe:before{content:""}.icon-wrench:before{content:""}.icon-tasks:before{content:""}.icon-filter:before{content:""}.icon-briefcase:before{content:""}.icon-fullscreen:before{content:""}.icon-group:before{content:""}.icon-link:before{content:""}.icon-cloud:before{content:""}.icon-beaker:before{content:""}.icon-cut:before{content:""}.icon-copy:before{content:""}.icon-paper-clip:before{content:""}.icon-save:before{content:""}.icon-sign-blank:before{content:""}.icon-reorder:before{content:""}.icon-list-ul:before{content:""}.icon-list-ol:before{content:""}.icon-strikethrough:before{content:""}.icon-underline:before{content:""}.icon-table:before{content:""}.icon-magic:before{content:""}.icon-truck:before{content:""}.icon-pinterest:before{content:""}.icon-pinterest-sign:before{content:""}.icon-google-plus-sign:before{content:""}.icon-google-plus:before{content:""}.icon-money:before{content:""}.icon-caret-down:before{content:""}.icon-caret-up:before{content:""}.icon-caret-left:before{content:""}.icon-caret-right:before{content:""}.icon-columns:before{content:""}.icon-sort:before{content:""}.icon-sort-down:before{content:""}.icon-sort-up:before{content:""}.icon-envelope-alt:before{content:""}.icon-linkedin:before{content:""}.icon-rotate-left:before,.icon-undo:before{content:""}.icon-legal:before{content:""}.icon-dashboard:before{content:""}.icon-comment-alt:before{content:""}.icon-comments-alt:before{content:""}.icon-bolt:before{content:""}.icon-sitemap:before{content:""}.icon-umbrella:before{content:""}.icon-paste:before{content:""}.icon-lightbulb:before{content:""}.icon-exchange:before{content:""}.icon-cloud-download:before{content:""}.icon-cloud-upload:before{content:""}.icon-user-md:before{content:""}.icon-stethoscope:before{content:""}.icon-suitcase:before{content:""}.icon-bell-alt:before{content:""}.icon-coffee:before{content:""}.icon-food:before{content:""}.icon-file-alt:before{content:""}.icon-building:before{content:""}.icon-hospital:before{content:""}.icon-ambulance:before{content:""}.icon-medkit:before{content:""}.icon-fighter-jet:before{content:""}.icon-beer:before{content:""}.icon-h-sign:before{content:""}.icon-plus-sign-alt:before{content:""}.icon-double-angle-left:before{content:""}.icon-double-angle-right:before{content:""}.icon-double-angle-up:before{content:""}.icon-double-angle-down:before{content:""}.icon-angle-left:before{content:""}.icon-angle-right:before{content:""}.icon-angle-up:before{content:""}.icon-angle-down:before{content:""}.icon-desktop:before{content:""}.icon-laptop:before{content:""}.icon-tablet:before{content:""}.icon-mobile-phone:before{content:""}.icon-circle-blank:before{content:""}.icon-quote-left:before{content:""}.icon-quote-right:before{content:""}.icon-spinner:before{content:""}.icon-circle:before{content:""}.icon-mail-reply:before,.icon-reply:before{content:""}.icon-folder-close-alt:before{content:""}.icon-folder-open-alt:before{content:""}.icon-expand-alt:before{content:""}.icon-collapse-alt:before{content:""}.icon-smile:before{content:""}.icon-frown:before{content:""}.icon-meh:before{content:""}.icon-gamepad:before{content:""}.icon-keyboard:before{content:""}.icon-flag-alt:before{content:""}.icon-flag-checkered:before{content:""}.icon-terminal:before{content:""}.icon-code:before{content:""}.icon-mail-reply-all:before,.icon-reply-all:before{content:""}.icon-star-half-empty:before,.icon-star-half-full:before{content:""}.icon-location-arrow:before{content:""}.icon-crop:before{content:""}.icon-code-fork:before{content:""}.icon-unlink:before{content:""}.icon-question:before{content:""}.icon-info:before{content:""}.icon-exclamation:before{content:""}.icon-superscript:before{content:""}.icon-subscript:before{content:""}.icon-eraser:before{content:""}.icon-puzzle-piece:before{content:""}.icon-microphone:before{content:""}.icon-microphone-off:before{content:""}.icon-shield:before{content:""}.icon-calendar-empty:before{content:""}.icon-fire-extinguisher:before{content:""}.icon-rocket:before{content:""}.icon-maxcdn:before{content:""}.icon-chevron-sign-left:before{content:""}.icon-chevron-sign-right:before{content:""}.icon-chevron-sign-up:before{content:""}.icon-chevron-sign-down:before{content:""}.icon-html5:before{content:""}.icon-css3:before{content:""}.icon-anchor:before{content:""}.icon-unlock-alt:before{content:""}.icon-bullseye:before{content:""}.icon-ellipsis-horizontal:before{content:""}.icon-ellipsis-vertical:before{content:""}.icon-rss-sign:before{content:""}.icon-play-sign:before{content:""}.icon-ticket:before{content:""}.icon-minus-sign-alt:before{content:""}.icon-check-minus:before{content:""}.icon-level-up:before{content:""}.icon-level-down:before{content:""}.icon-check-sign:before{content:""}.icon-edit-sign:before{content:""}.icon-external-link-sign:before{content:""}.icon-share-sign:before{content:""}.multi-select.disable-dropdown{opacity:.3;pointer-events:none}.multi-select .multi-select-container{border:1px solid #aaa;padding:.25em .6em;position:relative}.multi-select .multi-select-menu{background:#fff;-webkit-box-shadow:0 0 0 1px #aaa;box-shadow:0 0 0 1px #aaa;display:none;max-height:180px;min-width:100%;overflow:scroll;position:absolute;z-index:1}.multi-select .multi-select-menuitem{display:block;font-size:.875em;padding:.37em 1em .33em 30px;white-space:normal}.multi-select .multi-select-presets{border-bottom:1px solid #ddd}.multi-select .multi-select-menuitem input{height:1.4em;margin-left:-20px;margin-top:.25em;position:absolute;width:auto}.multi-select input:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.multi-select .multi-select-button{background-color:#fff;cursor:default;display:inline-block;font-size:.875em;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.multi-select .multi-select-button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.multi-select .multi-select-button:after{border-color:#ee0b77 transparent transparent;border-style:solid;border-width:.4em .4em 0;content:"";display:inline-block;float:right;height:0;margin-left:.4em;margin-top:10px;vertical-align:.1em;width:0}.multi-select .multi-select-container--open .multi-select-menu{display:block;margin:.25em -.6em;width:100%!important}.multi-select .multi-select-container--open .multi-select-button:after{border-color:transparent transparent #ee0b77;border-width:0 .4em .4em}.multi-select .multi-select-container--positioned .multi-select-menu{-webkit-box-sizing:border-box;box-sizing:border-box}.multi-select .multi-select-container--positioned .multi-select-menu label{white-space:normal}.sp-container{display:inline-block;left:0;overflow:hidden;position:absolute;top:0;z-index:9999994}.sp-container.sp-flat{position:relative}.sp-container,.sp-container *{-webkit-box-sizing:content-box;box-sizing:content-box}.sp-top{display:inline-block;position:relative;width:100%}.sp-top-inner{right:0}.sp-color,.sp-top-inner{bottom:0;left:0;position:absolute;top:0}.sp-color{right:20%}.sp-hue{bottom:0;height:100%;left:84%;position:absolute;right:0;top:0}.sp-clear-enabled .sp-hue{height:77.5%;top:33px}.sp-fill{padding-top:80%}.sp-sat,.sp-val{bottom:0;left:0;position:absolute;right:0;top:0}.sp-alpha-enabled .sp-top{margin-bottom:18px}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha-handle{background:#fff;border:1px solid #221d1f;bottom:-4px;cursor:pointer;left:50%;opacity:.8;position:absolute;top:-4px;width:6px}.sp-alpha{bottom:-14px;display:none;height:8px;left:0;position:absolute;right:0}.sp-alpha-inner{border:1px solid #221d1f}.sp-clear{display:none}.sp-clear.sp-clear-display{background-position:50%}.sp-clear-enabled .sp-clear{bottom:0;display:block;height:28px;left:84%;position:absolute;right:0;top:0}.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-buttons-disabled .sp-button-container,.sp-container.sp-input-disabled .sp-input-container,.sp-container.sp-palette-buttons-disabled .sp-palette-button-container,.sp-initial-disabled .sp-initial,.sp-palette-disabled .sp-palette-container,.sp-palette-only .sp-picker-container{display:none}.sp-sat{background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(20,42%,65%,0)));background-image:linear-gradient(90deg,#fff,hsla(20,42%,65%,0))}.sp-val{background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(hsla(20,42%,65%,0)));background-image:linear-gradient(0deg,#000,hsla(20,42%,65%,0))}.sp-hue{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,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(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.sp-1{height:17%}.sp-2{height:16%}.sp-3,.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 screen and (max-device-width:480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}@media screen{.sp-dragger{background:#000;border:1px solid #fff;border-radius:5px;height:5px;left:0;width:5px}.sp-dragger,.sp-slider{cursor:pointer;position:absolute;top:0}.sp-slider{background:#fff;border:1px solid #000;height:3px;left:-1px;opacity:.8;right:-1px}.sp-container{background-color:#ececec;border:1px solid #f0c49b;border-radius:0;padding:0}.sp-clear,.sp-color,.sp-container,.sp-container button,.sp-container input,.sp-hue{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font:normal 12px Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif}.sp-top{margin-bottom:3px}.sp-clear,.sp-color,.sp-hue{border:1px solid #666}.sp-input-container{float:right;margin-bottom:4px;width:100px}.sp-initial-disabled .sp-input-container{width:100%}.sp-input{background:0 0;border:1px inset;border-radius:3px;color:#222;font-size:12px!important;margin:0;padding:4px 5px;width:100%}.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{background:#fdd;border:1px solid red}.sp-palette-container,.sp-picker-container{float:left;margin-bottom:-290px;padding:10px 10px 300px;position:relative}.sp-picker-container{border-left:1px solid #fff;width:172px}.sp-palette-container{border-right:1px solid #ccc}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{border:2px solid transparent;cursor:pointer;display:block;float:left;height:15px;margin:3px;position:relative;width:24px}.sp-palette .sp-thumb-el.sp-thumb-active,.sp-palette .sp-thumb-el:hover{border-color:orange}.sp-thumb-el{position:relative}.sp-initial{border:1px solid #221d1f;float:left}.sp-initial span{border:none;display:block;float:left;height:25px;margin:0;width:30px}.sp-initial .sp-clear-display{background-position:50%}.sp-button-container,.sp-palette-button-container{float:right}.sp-replacer{background:#eee;border:1px solid #91765d;color:#221d1f;cursor:pointer;display:inline-block;margin:0;overflow:hidden;padding:4px;vertical-align:middle}.sp-replacer.sp-active,.sp-replacer:hover{border-color:#f0c49b;color:#111}.sp-replacer.sp-disabled{border-color:silver;color:silver;cursor:default}.sp-dd{float:left;font-size:10px;height:16px;line-height:16px;padding:2px 0}.sp-preview{border:1px solid #222;float:left;height:20px;margin-right:5px;position:relative;width:25px;z-index:0}.sp-palette{max-width:220px}.sp-palette .sp-thumb-el{border:1px solid #d0d0d0;height:16px;margin:2px 1px;width:16px}.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(180deg,#eee,#ccc);border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;color:#221d1f;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(180deg,#ddd,#bbb);border:1px solid;border-color:#bbb #bbb #999;cursor:pointer;text-shadow:0 1px 0 #ddd}.sp-container button:active{border:1px solid;border-color:#aaa #aaa #888;-ms-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-webkit-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;margin:0 5px 0 0;padding:2px;text-decoration:none;vertical-align:middle}.sp-cancel,.sp-cancel:hover{color:#d93f3f!important}.sp-cancel:hover{text-decoration:underline}.sp-palette span.sp-thumb-active,.sp-palette span:hover{border-color:#000}.sp-alpha,.sp-preview,.sp-thumb-el{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);position:relative}.sp-alpha-inner,.sp-preview-inner,.sp-thumb-inner{bottom:0;display:block;left:0;position:absolute;right:0;top: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-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);background-position:50%;background-repeat:no-repeat}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.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{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:text;height:100%;line-height:1.42;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}.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{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.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:"●"}.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-increment:list-num;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.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,.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{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.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:" ";letter-spacing:-2px}.ql-snow .ql-editor pre.ql-syntax{background-color:#f4f5f8;color:#221d1f;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;padding:2px 4px;width:24px}.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{margin-top:-9px;position:absolute;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-options .ql-picker-item[data-value="7"]{display:none}.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:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.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]{border:1px solid #ccc;display:none;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}.hljs{background:#f0f0f0!important;display:block!important;overflow-x:auto!important;padding:.5em!important}.hljs,.hljs-subst{color:#444!important}.hljs-comment{color:#888!important}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta-keyword,.hljs-name,.hljs-selector-tag{font-weight:700!important}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800!important}.hljs-section,.hljs-title{color:#800!important;font-weight:700!important}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#bc6060!important}.hljs-literal{color:#78a960!important}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300!important}.hljs-meta{color:#1f7199!important}.hljs-meta-string{color:#4d99bf!important}.hljs-emphasis{font-style:italic!important}.hljs-strong{font-weight:700!important}.slick-loading .slick-list{background:#fff url(/imgs/spinner.gif) 50% no-repeat}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:0 0;color:transparent;outline:0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#221d1f;font-family:FontAwesome;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:0 0;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:0;padding:5px}.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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#221d1f;content:"•";font-family:FontAwesome;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#221d1f;opacity:.75}.chosen-container{display:inline-block;font-size:13px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{clip:rect(0,0,0,0);background:#fff;border:1px solid #aaa;border-top:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);position:absolute;top:100%;width:100%;z-index:1010}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{color:#999;font-weight:400;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4);background-clip:padding-box;border:1px solid #aaa;border-radius:5px;-webkit-box-shadow:inset 0 0 3px #fff,0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 0 3px #fff,0 1px 1px rgba(0,0,0,.1);color:#444;display:block;height:25px;line-height:24px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{background:url(/modules/custom/systemseed_tech_radar/js/dist/chosen-sprite.png) -42px 1px no-repeat;display:block;font-size:1px;height:12px;position:absolute;right:26px;top:6px;width:12px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{display:block;height:100%;position:absolute;right:0;top:0;width:18px}.chosen-container-single .chosen-single div b{background:url(/modules/custom/systemseed_tech_radar/js/dist/chosen-sprite.png) no-repeat 0 2px;display:block;height:100%;width:100%}.chosen-container-single .chosen-search{margin:0;padding:3px 4px;position:relative;white-space:nowrap;z-index:1010}.chosen-container-single .chosen-search input[type=text]{background:url(/modules/custom/systemseed_tech_radar/js/dist/chosen-sprite.png) no-repeat 100% -20px;border:1px solid #aaa;border-radius:0;font-family:sans-serif;font-size:1em;height:auto;line-height:normal;margin:1px 0;outline:0;padding:4px 20px 4px 5px;width:100%}.chosen-container-single .chosen-drop{background-clip:padding-box;border-radius:0 0 4px 4px;margin-top:-1px}.chosen-container-single.chosen-container-single-nosearch .chosen-search{clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);position:absolute}.chosen-container .chosen-results{-webkit-overflow-scrolling:touch;color:#444;margin:0 4px 4px 0;max-height:240px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative}.chosen-container .chosen-results li{word-wrap:break-word;-webkit-touch-callout:none;display:none;line-height:15px;list-style:none;margin:0;padding:5px 6px}.chosen-container .chosen-results li.active-result{cursor:pointer;display:list-item}.chosen-container .chosen-results li.disabled-result{color:#ccc;cursor:default;display:list-item}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{background:#f4f4f4;color:#777;display:list-item}.chosen-container .chosen-results li.group-result{cursor:default;display:list-item;font-weight:700}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);border:1px solid #aaa;cursor:text;height:auto;margin:0;overflow:hidden;padding:0 5px;position:relative;width:100%}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{background:0 0!important;border:0!important;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#999;font-family:sans-serif;font-size:100%;height:25px;line-height:normal;margin:1px 0;outline:0;padding:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{background-clip:padding-box;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-repeat:repeat-x;background-size:100% 19px;border:1px solid #aaa;border-radius:3px;-webkit-box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;cursor:default;line-height:13px;margin:3px 5px 3px 0;max-width:100%;padding:3px 20px 3px 5px;position:relative}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:url(/modules/custom/systemseed_tech_radar/js/dist/chosen-sprite.png) -42px 1px no-repeat;display:block;font-size:1px;height:12px;position:absolute;right:3px;top:4px;width:12px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);border:1px solid #ccc;color:#666;padding-right:5px}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{color:#ccc;cursor:default;display:list-item}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);border:1px solid #aaa;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.chosen-container-active.chosen-with-drop .chosen-single div{background:0 0;border-left:none}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{cursor:default;opacity:.5!important}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{direction:rtl;margin-left:26px;margin-right:0}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{left:3px;right:auto}.chosen-rtl .chosen-single abbr{left:26px;right:auto}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{left:4px;right:auto}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-left:0;padding-right:15px}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{background:url(/modules/custom/systemseed_tech_radar/js/dist/chosen-sprite.png) no-repeat -30px -20px;direction:rtl;padding:4px 5px 4px 20px}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://static.thoughtworks.com/fonts/cyrillic-ext-normal-300.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansLight-normal-300.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://static.thoughtworks.com/fonts/cyrillic-normal-300.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansLight-normal-300.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://static.thoughtworks.com/fonts/greek-ext-normal-300.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansLight-normal-300.woff) format("woff");unicode-range:u+1f??}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://static.thoughtworks.com/fonts/greek-normal-300.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansLight-normal-300.woff) format("woff");unicode-range:u+0370-03ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://static.thoughtworks.com/fonts/vietnamese-normal-300.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansLight-normal-300.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://static.thoughtworks.com/fonts/latin-ext-normal-300.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansLight-normal-300.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://static.thoughtworks.com/fonts/latin-normal-300.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansLight-normal-300.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://static.thoughtworks.com/fonts/cyrillic-ext-normal-400.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSans-normal-400.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://static.thoughtworks.com/fonts/cyrillic-normal-400.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSans-normal-400.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://static.thoughtworks.com/fonts/greek-ext-normal-400.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSans-normal-400.woff) format("woff");unicode-range:u+1f??}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://static.thoughtworks.com/fonts/greek-normal-400.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSans-normal-400.woff) format("woff");unicode-range:u+0370-03ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://static.thoughtworks.com/fonts/vietnamese-normal-400.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSans-normal-400.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://static.thoughtworks.com/fonts/latin-ext-normal-400.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSans-normal-400.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://static.thoughtworks.com/fonts/latin-normal-400.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSans-normal-400.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://static.thoughtworks.com/fonts/cyrillic-ext-normal-600.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansSemiBold-normal-600.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://static.thoughtworks.com/fonts/cyrillic-normal-600.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansSemiBold-normal-600.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://static.thoughtworks.com/fonts/greek-ext-normal-600.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansSemiBold-normal-600.woff) format("woff");unicode-range:u+1f??}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://static.thoughtworks.com/fonts/greek-normal-600.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansSemiBold-normal-600.woff) format("woff");unicode-range:u+0370-03ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://static.thoughtworks.com/fonts/vietnamese-normal-600.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansSemiBold-normal-600.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://static.thoughtworks.com/fonts/latin-ext-normal-600.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansSemiBold-normal-600.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://static.thoughtworks.com/fonts/latin-normal-600.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansSemiBold-normal-600.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://static.thoughtworks.com/fonts/cyrillic-ext-normal-700.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansBold-normal-700.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://static.thoughtworks.com/fonts/cyrillic-normal-700.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansBold-normal-700.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://static.thoughtworks.com/fonts/greek-ext-normal-700.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansBold-normal-700.woff) format("woff");unicode-range:u+1f??}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://static.thoughtworks.com/fonts/greek-normal-700.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansBold-normal-700.woff) format("woff");unicode-range:u+0370-03ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://static.thoughtworks.com/fonts/vietnamese-normal-700.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansBold-normal-700.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://static.thoughtworks.com/fonts/latin-ext-normal-700.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansBold-normal-700.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://static.thoughtworks.com/fonts/latin-normal-700.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansBold-normal-700.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(https://static.thoughtworks.com/fonts/cyrillic-ext-normal-800.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansExtraBold-normal-800.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(https://static.thoughtworks.com/fonts/cyrillic-normal-800.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansExtraBold-normal-800.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(https://static.thoughtworks.com/fonts/greek-ext-normal-800.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansExtraBold-normal-800.woff) format("woff");unicode-range:u+1f??}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(https://static.thoughtworks.com/fonts/greek-normal-800.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansExtraBold-normal-800.woff) format("woff");unicode-range:u+0370-03ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(https://static.thoughtworks.com/fonts/vietnamese-normal-800.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansExtraBold-normal-800.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(https://static.thoughtworks.com/fonts/latin-ext-normal-800.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansExtraBold-normal-800.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(https://static.thoughtworks.com/fonts/latin-normal-800.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansExtraBold-normal-800.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://static.thoughtworks.com/fonts/cyrillic-ext-italic-300.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansLight-italic-300.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://static.thoughtworks.com/fonts/cyrillic-italic-300.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansLight-italic-300.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://static.thoughtworks.com/fonts/greek-ext-italic-300.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansLight-italic-300.woff) format("woff");unicode-range:u+1f??}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://static.thoughtworks.com/fonts/greek-italic-300.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansLight-italic-300.woff) format("woff");unicode-range:u+0370-03ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://static.thoughtworks.com/fonts/vietnamese-italic-300.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansLight-italic-300.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://static.thoughtworks.com/fonts/latin-ext-italic-300.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansLight-italic-300.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://static.thoughtworks.com/fonts/latin-italic-300.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansLight-italic-300.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://static.thoughtworks.com/fonts/cyrillic-ext-italic-400.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSans-italic-400.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://static.thoughtworks.com/fonts/cyrillic-italic-400.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSans-italic-400.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://static.thoughtworks.com/fonts/greek-ext-italic-400.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSans-italic-400.woff) format("woff");unicode-range:u+1f??}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://static.thoughtworks.com/fonts/greek-italic-400.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSans-italic-400.woff) format("woff");unicode-range:u+0370-03ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://static.thoughtworks.com/fonts/vietnamese-italic-400.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSans-italic-400.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://static.thoughtworks.com/fonts/latin-ext-italic-400.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSans-italic-400.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://static.thoughtworks.com/fonts/latin-italic-400.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSans-italic-400.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://static.thoughtworks.com/fonts/cyrillic-ext-italic-600.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansSemiBold-italic-600.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://static.thoughtworks.com/fonts/cyrillic-italic-600.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansSemiBold-italic-600.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://static.thoughtworks.com/fonts/greek-ext-italic-600.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansSemiBold-italic-600.woff) format("woff");unicode-range:u+1f??}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://static.thoughtworks.com/fonts/greek-italic-600.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansSemiBold-italic-600.woff) format("woff");unicode-range:u+0370-03ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://static.thoughtworks.com/fonts/vietnamese-italic-600.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansSemiBold-italic-600.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://static.thoughtworks.com/fonts/latin-ext-italic-600.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansSemiBold-italic-600.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://static.thoughtworks.com/fonts/latin-italic-600.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansSemiBold-italic-600.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://static.thoughtworks.com/fonts/cyrillic-ext-italic-700.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansBold-italic-700.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://static.thoughtworks.com/fonts/cyrillic-italic-700.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansBold-italic-700.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://static.thoughtworks.com/fonts/greek-ext-italic-700.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansBold-italic-700.woff) format("woff");unicode-range:u+1f??}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://static.thoughtworks.com/fonts/greek-italic-700.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansBold-italic-700.woff) format("woff");unicode-range:u+0370-03ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://static.thoughtworks.com/fonts/vietnamese-italic-700.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansBold-italic-700.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://static.thoughtworks.com/fonts/latin-ext-italic-700.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansBold-italic-700.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://static.thoughtworks.com/fonts/latin-italic-700.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansBold-italic-700.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(https://static.thoughtworks.com/fonts/cyrillic-ext-italic-800.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansExtraBold-italic-800.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(https://static.thoughtworks.com/fonts/cyrillic-italic-800.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansExtraBold-italic-800.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(https://static.thoughtworks.com/fonts/greek-ext-italic-800.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansExtraBold-italic-800.woff) format("woff");unicode-range:u+1f??}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(https://static.thoughtworks.com/fonts/greek-italic-800.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansExtraBold-italic-800.woff) format("woff");unicode-range:u+0370-03ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(https://static.thoughtworks.com/fonts/vietnamese-italic-800.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansExtraBold-italic-800.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(https://static.thoughtworks.com/fonts/latin-ext-italic-800.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansExtraBold-italic-800.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}}@media screen{@font-face{font-display:fallback;font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(https://static.thoughtworks.com/fonts/latin-italic-800.woff2) format("woff2"),url(https://static.thoughtworks.com/fonts/OpenSansExtraBold-italic-800.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}}@media screen{@font-face{font-family:Noto Sans;font-style:normal;font-weight:300;src:local("Noto Sans CJK SC Light"),url(https://static.thoughtworks.com/fonts/NotoSansCJKsc-300.woff2) format("woff2")}}@media screen{@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:local("Noto Sans CJK SC Regular"),url(https://static.thoughtworks.com/fonts/NotoSansCJKsc-400.woff2) format("woff2")}}@media screen{@font-face{font-family:Noto Sans;font-style:normal;font-weight:900;src:local("Noto Sans CJK SC Medium"),url(https://static.thoughtworks.com/fonts/NotoSansCJKsc-500.woff2) format("woff2")}}@media screen{@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;src:local("Noto Sans CJK SC Bold"),url(https://static.thoughtworks.com/fonts/NotoSansCJKsc-700.woff2) format("woff2")}}@media screen{@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;src:local("Noto Sans CJK SC ExtraBold"),url(https://static.thoughtworks.com/fonts/NotoSansCJKsc-900.woff2) format("woff2")}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(/imgs/chosen-sprite@2x.png)!important;background-repeat:no-repeat!important;background-size:52px 37px!important}}@media screen{.insights-article-body ol,.insights-article-body ul,.insights-article-body-new ol,.insights-article-body-new ul{display:block}.insights-article-body-new>span{display:block;max-width:100%;padding-left:16px;padding-right:16px}}@media screen and (min-width:600px){.insights-article-body-new>span{padding-left:24px;padding-right:24px}}@media screen and (min-width:1024px){.insights-article-body-new>span{display:block;margin:0 auto;max-width:960px;width:75%}}@media screen and (min-width:1280px){.insights-article-body-new>span{width:64%}}@media screen{.grid-wrapper .insights-article-new{max-width:none}.insights-article-new .related-article{margin-top:16px}.insights-article-new .related-article .title{font-size:40px;font-size:32px;font-weight:700;letter-spacing:-3.2px;letter-spacing:-2.2px;line-height:58px;line-height:36px;margin:32px 0}}@media screen and (min-width:1024px){.insights-article-new .related-article .title{font-size:56px;letter-spacing:-2.6px;line-height:62px}}@media screen and (min-width:600px){.insights-article-new .related-article .title{font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px;margin:48px 0 40px}}@media screen and (min-width:600px)and (min-width:1024px){.insights-article-new .related-article .title{font-size:56px;letter-spacing:-2.6px;line-height:62px}}@media screen{.insights-article-new .field.field-label-above.field-name-body.field-type-text-with-summary:first-child .field-items:after{content:"Disclaimer: The statements and opinions expressed in this article are those of the author(s) and do not necessarily reflect the positions of Thoughtworks.";display:block;font-style:italic;font-weight:200;margin-top:2.4em}.insights-article-new .BlogPromo-right a,.insights-article-new .BlogPromo-right a:hover{border-bottom:none}.insights-article-new .blog-promo-wrapper,.insights-article-new .field-type-text-with-summary:first-child{max-width:100%;padding-left:16px;padding-right:16px}}@media screen and (min-width:600px){.insights-article-new .blog-promo-wrapper,.insights-article-new .field-type-text-with-summary:first-child{padding-left:24px;padding-right:24px}}@media screen and (min-width:1024px){.insights-article-new .blog-promo-wrapper,.insights-article-new .field-type-text-with-summary:first-child{padding-left:32px;padding-right:32px}}@media screen and (min-width:1280px){.insights-article-new .blog-promo-wrapper,.insights-article-new .field-type-text-with-summary:first-child{margin:auto;max-width:1624px;padding-left:0;padding-right:0;width:80%}}@media screen and (min-width:1024px){.insights-article-new .blog-promo-content,.insights-article-new .field-type-text-with-summary:first-child .field-items{display:block;margin:0 auto;max-width:960px;width:80%}}@media screen{.insights-article-new .blog-promo{margin-top:50px}.insights-article-new .blog-promo-content{text-align:center}}@media screen and (min-width:1024px){.insights-article-new .blog-promo-content{text-align:left}}@media screen{.insights-article-new .quote__content{text-align:left}.insights-article-new .featured-quote,.insights-article-new .quote__content{background:0 0;border-left:3px solid #064c86;font-size:24px;font-style:normal;font-weight:700;letter-spacing:0;line-height:32px;margin:0 0 24px;padding:0 0 0 20px;position:relative}}@media screen and (min-width:1024px){.insights-article-new .featured-quote,.insights-article-new .quote__content{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.insights-article-new .featured-quote:after,.insights-article-new .featured-quote:before,.insights-article-new .quote__content:after,.insights-article-new .quote__content:before{content:'"'}}@media screen and (min-width:600px){.insights-article-new .featured-quote,.insights-article-new .quote__content{padding-left:24px}}@media screen{.insights-article-new .featured-quote-author{font-size:18px!important;font-size:18px;font-weight:700;letter-spacing:0;line-height:32px;margin-bottom:32px;margin-left:3px;padding:0 0 0 20px}}@media screen and (min-width:600px){.insights-article-new .featured-quote-author{padding-left:24px}}@media screen{.insights-article-new .featured-quote-author .author-role{font-size:16px;font-weight:600;letter-spacing:0;line-height:24px}.insights-article-new .social-share-insight{padding-top:40px}.insights-article-new .separator-line{margin:16px 0 0}.insights-article-body-new{font-weight:400}.insights-article-body-new h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.insights-article-body-new h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.insights-article-body-new h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.insights-article-body-new h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.insights-article-body-new h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.insights-article-body-new h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.insights-article-body-new h3{font-size:32px}}@media screen{.insights-article-body-new h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.insights-article-body-new h3 strong{font-size:32px}}@media screen{.insights-article-body-new h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.insights-article-body-new h4{letter-spacing:-.8px}}@media screen{.insights-article-body-new h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.insights-article-body-new h4 strong{letter-spacing:-.8px}}@media screen{.insights-article-body-new h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.insights-article-body-new h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.insights-article-body-new h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.insights-article-body-new h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.insights-article-body-new h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.insights-article-body-new h6{font-size:24px;line-height:36px}}@media screen{.insights-article-body-new h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.insights-article-body-new h6 strong{font-size:24px;line-height:36px}}@media screen{.insights-article-body-new li,.insights-article-body-new p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.insights-article-body-new li strong,.insights-article-body-new p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.insights-article-body-new caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.insights-article-body-new caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.insights-article-body-new a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.insights-article-body-new a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.insights-article-body-new h1,.insights-article-body-new h2,.insights-article-body-new h3,.insights-article-body-new h4,.insights-article-body-new h6{padding-bottom:32px}.insights-article-body-new h5{font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px;padding-bottom:16px}.insights-article-body-new pre.prettyprint{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.blog-strape{height:16px}.blogs-first-item{margin-bottom:16px;margin-top:-25px}}@media screen and (min-width:600px){.insights-article-new .separator-line{margin:0}.blogs-first-item{margin-bottom:0;margin-top:-50px}}@media screen{.highlight_selection{border-collapse:separate;-webkit-box-shadow:-1px 0 0 0 #221d1f,1px 0 0 0 #221d1f;box-shadow:-1px 0 0 0 #221d1f,1px 0 0 0 #221d1f}.dropdown-filter-dropdown{display:inline-block;float:right}.dropdown-filter-dropdown .icon-caret-down{color:#ee0b77;line-height:1.6em}.icon-caret-down:hover{cursor:pointer}.checkbox-container{max-height:200px;overflow-y:scroll}.dropdown-filter-content{background-color:#f4f5f8;border:1px solid #221d1f;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;font-size:14px;left:-1px;position:absolute;width:100%;z-index:1}.dropdown-filter-content label{margin-left:1em}.dropdown-filter-content input{font-size:14px;margin-left:-1.1em;padding:5px;position:relative;top:-1px}.dropdown-filter-content .checkbox-container input{height:auto;width:auto}.dropdown-filter-content div{line-height:1.2em;margin:5px 5px 15px}.dropdown-filter-content div:last-child{margin-bottom:5px}.dropdown-filter-content div .dropdown-filter-search{margin:10px 0}.dropdown-filter-content div.dropdown-filter-sort{padding:5px 0}.dropdown-filter-content div.dropdown-filter-sort:hover{background-color:#e1e5e7;cursor:pointer}.dropdown-filter-content div.dropdown-filter-sort span{color:#000;margin:5px}}@media screen and (max-width:600px){.highlight_selection{border-collapse:collapse;-webkit-box-shadow:none;box-shadow:none}.dropdown-filter-content{border:1px solid #d2d2d2;-webkit-box-shadow:none;box-shadow:none}.dropdown-filter-content input{top:2px}}@media screen and (max-width:800px){.dropdown-filter-content input{top:1px}}@media screen and (min-width:600px){.reduce-top-margin{margin-top:-12.5px!important}.reduce-top-margin-two-units{margin-top:-25px!important}}@media screen{.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}}@media screen{.mobile-header-menu{display:none}}@media screen and (max-width:959px){.mobile-header-menu{display:block}.desktop-header-menu{display:none}}@media screen{.mobile-only{display:none}}@media screen and (max-width:600px){.desktop-only{display:none}.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;display:none;margin-bottom:0}.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;list-style-type:none;text-align:right}#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{float:right;padding:0;width:124px}.nav-right.social-nav a img{padding-left:25px;padding-right:0}a.mobile-language-switcher{color:#666}.nav-container .eightcol{float:left;padding-right:0;width:50%}.nav-container .fourcol{float:right;padding-left:0;width:40%}.container.utility-container,.container.utility-container div.row>div{margin-bottom:0}.mobile-only{display:block}.desktop-only{display:none}.img-with-caption.img-with-caption-right{float:none;margin-left:0}.btn{margin-bottom:10px;margin-top:10px}.btn.btn-arrow-blue{margin-top:0}#footer .fourcol,.graphic-block,.graphic-block-small,.photo-block{margin-bottom:20px}#footer .fourcol:last-child{margin-bottom:30px}.logo-block,.logo-block.last{margin-right:6%;width:47%}.logo-block:nth-child(2n){margin-right:0}.logo-block:nth-child(3n+1){clear:none;float:left}a.btn-small.channel-btn{margin-bottom:2px;margin-top: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%}}@media screen{.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}}@media screen{.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 .mktoFieldWrap,.mktoForm.marketo-custom-styles .mktoFormCol{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-font-smoothing:antialiased;background:#221d1f;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:400;font-weight:100;margin-right:25px;margin-top:12.5px;padding:12.5px 25px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mktoForm.marketo-custom-styles .mktoButtonWrap.mktoSimple .mktoButton:focus,.mktoForm.marketo-custom-styles .mktoButtonWrap.mktoSimple .mktoButton:hover{background:#594c51;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.mktoForm.marketo-custom-styles .mktoButtonWrap.mktoSimple .mktoButton:last-child{margin-right:0}.mktoForm.marketo-custom-styles .mktoButtonWrap.mktoSimple .mktoButton:hover{border:none}}@media only screen and (max-width:480px){.mktoForm.marketo-custom-styles{padding:0}}@media screen{.module-new-text.thankyou_form_text .grid-wrapper.module__padding-top{padding-top:0}}@media screen and (min-width:1024px){.module-new-text.thankyou_form_text .grid-wrapper.module__padding-top{padding-top:60px}}@media screen{.module-new-text.thankyou_form_text .grid-wrapper.module__padding-bottom{padding-bottom:0}}@media screen and (min-width:1024px){.module-new-text.thankyou_form_text .grid-wrapper.module__padding-bottom{padding-bottom:60px}}@media screen{.module-new-text.thankyou_form_text .grid-wrapper .grid__cell.grid__cell--text-block{margin:0}.module-new-text.thankyou_form_text .grid-wrapper .grid__cell.grid__cell--text-block .text-content h2 strong{font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px}}@media screen and (min-width:1024px){.module-new-text.thankyou_form_text .grid-wrapper .grid__cell.grid__cell--text-block .text-content h2 strong{font-size:56px;letter-spacing:-2.6px;line-height:62px}}@media screen{.thankyou_form{background-color:#f4f5f8;padding-bottom:64px}}@media screen and (min-width:1024px){.thankyou_form{padding-bottom:128px}}@media screen{.thankyou_form .grid-wrapper{padding:0}.thankyou_form .grid-wrapper .grid--center{max-width:none;text-align:inherit}.thankyou_form .grid-wrapper .grid--center .marketo_form__on_success_message{max-width:none}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable{display:block;margin:0 auto;max-width:1624px;padding:0 16px;width:100%}}@media screen and (min-width:600px){.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable{padding:0 24px;width:100%}}@media screen and (min-width:1024px){.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable{padding:0 32px;width:100%}}@media screen and (min-width:1280px){.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable{padding:0}}@media screen{.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm{display:block;margin:0 auto}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoLabel,.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoRequiredField .mktoLabel{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-top:-2px;padding:0;width:100%!important}}@media screen and (max-width:600px){.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoLabel,.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoRequiredField .mktoLabel{margin-top:-5px}}@media screen{.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoLabel strong,.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoRequiredField .mktoLabel strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;line-height:32px;padding:0}}@media screen and (min-width:1024px){.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoLabel strong,.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoRequiredField .mktoLabel strong{font-size:24px;line-height:36px}}@media screen{.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoFormRow{margin:0 -1%}}@media screen and (max-width:600px){.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoButtonRow{display:block!important}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoButtonRow span.mktoButtonWrap{display:block;text-align:center}}@media screen{.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoButtonRow .mktoButton{background-color:#ef5ba1!important;font-size:20px!important;font-size:20px;font-weight:700!important;font-weight:700;height:64px;letter-spacing:0;line-height:24px}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoButtonRow .mktoButton.disabled{background-color:#ccc!important;color:#666!important}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoFormCol{float:left;margin-bottom:64px!important;padding:0 1%;width:100%}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoFormCol img{padding:0}}@media screen and (min-width:600px){.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoFormCol{margin-bottom:10px!important;min-height:370px;width:48%}}@media screen and (min-width:1024px){.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoFormCol{width:23%}}@media screen{.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoFormCol .mktoLogicalField.mktoCheckboxList{margin-right:16px}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoFormCol .mktoFieldWrap{float:none;padding:10px 0 0!important}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoFormCol input[type=checkbox].mktoField{background-color:#fff!important;border:1px solid #000!important;margin-left:6px}}@media screen and (min-width:1024px){.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoFormCol input[type=checkbox].mktoField{margin-left:4px}}@media screen{.productMenu{float:left;list-style:none;margin:0 0 -30px}}@media screen and (max-width:600px){.productMenu{display:none}}@media screen{.productMenu-item{display:inline-block;font-weight:100;margin-right:1em}.productMenu-item img{height:25px;opacity:.6;vertical-align:middle}.productMenu-item a{color:#221d1f;display:block;margin:0;padding-bottom:40px;position:relative}.productMenu-item a:focus,.productMenu-item a:hover{color:#221d1f}.productMenu-item.active,.productMenu-item:hover{color:#221d1f;font-weight:600}.productMenu-item.active img,.productMenu-item:hover img{opacity:1}.productMenu-item.active a:after,.productMenu-item:hover a:after{border:10px solid transparent;border-bottom-color:#ebebeb;bottom:0;color:#221d1f;content:"";height:0;left:40%;margin-left:-5px;position:absolute;width:0}.tech-radar-item-link{border-bottom:none}#responsive-tech-radar{-webkit-tap-highlight-color:transparent}#responsive-tech-radar .main-heading-radar{padding-top:0}}@media screen and (min-width:1024px){#responsive-tech-radar .main-heading-radar{padding-top:30px}}@media screen{#responsive-tech-radar .radar-survey .module .module__padding-bottom .new_grid{padding-top:16px}#responsive-tech-radar .radar-survey .paragraph-heading h3{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;padding-bottom:24px}}@media screen and (min-width:1024px){#responsive-tech-radar .radar-survey .paragraph-heading h3{font-size:32px}}@media screen{#responsive-tech-radar .radar-survey .paragraph-text{font-weight:400;vertical-align:bottom}#responsive-tech-radar .radar-survey .paragraph-text h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){#responsive-tech-radar .radar-survey .paragraph-text h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){#responsive-tech-radar .radar-survey .paragraph-text h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{#responsive-tech-radar .radar-survey .paragraph-text h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){#responsive-tech-radar .radar-survey .paragraph-text h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{#responsive-tech-radar .radar-survey .paragraph-text h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){#responsive-tech-radar .radar-survey .paragraph-text h3{font-size:32px}}@media screen{#responsive-tech-radar .radar-survey .paragraph-text h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){#responsive-tech-radar .radar-survey .paragraph-text h3 strong{font-size:32px}}@media screen{#responsive-tech-radar .radar-survey .paragraph-text h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){#responsive-tech-radar .radar-survey .paragraph-text h4{letter-spacing:-.8px}}@media screen{#responsive-tech-radar .radar-survey .paragraph-text h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){#responsive-tech-radar .radar-survey .paragraph-text h4 strong{letter-spacing:-.8px}}@media screen{#responsive-tech-radar .radar-survey .paragraph-text h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){#responsive-tech-radar .radar-survey .paragraph-text h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{#responsive-tech-radar .radar-survey .paragraph-text h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){#responsive-tech-radar .radar-survey .paragraph-text h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{#responsive-tech-radar .radar-survey .paragraph-text h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){#responsive-tech-radar .radar-survey .paragraph-text h6{font-size:24px;line-height:36px}}@media screen{#responsive-tech-radar .radar-survey .paragraph-text h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){#responsive-tech-radar .radar-survey .paragraph-text h6 strong{font-size:24px;line-height:36px}}@media screen{#responsive-tech-radar .radar-survey .paragraph-text li,#responsive-tech-radar .radar-survey .paragraph-text p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}#responsive-tech-radar .radar-survey .paragraph-text li strong,#responsive-tech-radar .radar-survey .paragraph-text p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}#responsive-tech-radar .radar-survey .paragraph-text caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}#responsive-tech-radar .radar-survey .paragraph-text caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}#responsive-tech-radar .radar-survey .paragraph-text a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}#responsive-tech-radar .radar-survey .paragraph-text a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}#responsive-tech-radar .radar-survey .grid.new_grid{margin:0 16px}#responsive-tech-radar .radar-survey .grid.new_grid .image{margin-top:16px}#responsive-tech-radar .radar-survey .grid.new_grid .text-with-heading-cta.grid-wrapper{padding:0 0 32px}#responsive-tech-radar .radar-survey .grid.new_grid .button{margin-top:32px}}@media screen and (min-width:600px){#responsive-tech-radar .radar-survey .media{padding-right:24px;width:37.5%}#responsive-tech-radar .radar-survey .text-container{width:62.5%}#responsive-tech-radar .radar-survey .grid.new_grid{margin:0 24px;padding:0 16px}#responsive-tech-radar .radar-survey .grid.new_grid .text-with-heading-cta.grid-wrapper{padding-top:16px}}@media screen and (min-width:1024px){#responsive-tech-radar .radar-survey .media{width:41.6666666667%}#responsive-tech-radar .radar-survey .text-container{width:58.3333333333%}#responsive-tech-radar .radar-survey .grid.new_grid{margin:0 32px;padding:24px}#responsive-tech-radar .radar-survey .grid.new_grid .image{margin-top:0;padding-right:64px}#responsive-tech-radar .radar-survey .grid.new_grid.text__position--reverse .image{padding-left:64px;padding-right:0}#responsive-tech-radar .radar-survey .grid.new_grid .text-with-heading-cta.grid-wrapper,#responsive-tech-radar .radar-survey .grid.new_grid>.grid__cell{padding:0}}@media screen and (min-width:1280px){#responsive-tech-radar .radar-survey .grid.new_grid{margin:0 auto}}@media screen{#responsive-tech-radar .radar-cta{margin-bottom:64px}#responsive-tech-radar .radar-cta .module .grid-wrapper .grid__cell{margin-bottom:0}#responsive-tech-radar h2{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){#responsive-tech-radar h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{#responsive-tech-radar h3{font-size:18px;font-weight:700;letter-spacing:0;line-height:24px}}@media screen and (min-width:1024px){#responsive-tech-radar h3{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px)and (min-width:1024px){#responsive-tech-radar h3{letter-spacing:-.8px}}@media screen{#responsive-tech-radar .blip-timeline-item,#responsive-tech-radar h4,#responsive-tech-radar h5,#responsive-tech-radar li,#responsive-tech-radar p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}#responsive-tech-radar .blip-timeline-item strong,#responsive-tech-radar li strong,#responsive-tech-radar p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}#responsive-tech-radar .sub-navigation .color-text--black{font-weight:500}#responsive-tech-radar h6{font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}#responsive-tech-radar .info-box{font-size:16px;font-weight:400}#responsive-tech-radar .profile-card__name{line-height:24px}#responsive-tech-radar .locale-disclaimer{padding-bottom:24px}}@media screen and (min-width:1024px){#responsive-tech-radar .locale-disclaimer{padding-bottom:0}}@media screen{#responsive-tech-radar #quadrant .disclaimer img{display:none}#responsive-tech-radar #quadrant .disclaimer p{display:block}#responsive-tech-radar .radar-anniversary .two-column-media-and-text .cta .button{font-weight:700}}@media screen and (min-width:1024px){#responsive-tech-radar .radar-anniversary .module-side_by_side_image_text .media,#responsive-tech-radar .radar-anniversary .module-side_by_side_image_text .text-container{width:50%}#responsive-tech-radar .radar-anniversary .module-side_by_side_image_text .text-container{padding-left:32px}#responsive-tech-radar .radar-anniversary .module-cta_banner .module-cta_banner__container .new-heading__section{width:75%}}@media screen and (max-width:600px){#responsive-tech-radar .radar-anniversary .module-side_by_side_image_text .text-container .paragraph-heading{width:90%}}@media screen{#responsive-tech-radar .radar-anniversary .two-column-media-and-text .grid__cell{display:block}#responsive-tech-radar .radar-themes{padding-bottom:60px}}@media screen and (max-width:985px){#responsive-tech-radar .radar-themes .media,#responsive-tech-radar .radar-themes .text-container{padding:0;width:100%}#responsive-tech-radar .radar-themes .media .image{margin-left:auto;margin-right:auto;width:62.5%}}@media screen and (max-width:600px){#responsive-tech-radar .radar-themes .media .image{width:100%}}@media screen{#responsive-tech-radar .featured-insights h2.heading{margin:0 0 24px;padding:12.5px 0;text-align:center}}@media screen and (min-width:985px){#responsive-tech-radar .featured-insights h2.heading{margin-bottom:32px}}@media screen{#responsive-tech-radar .all-blips-timeline{padding-top:0}#responsive-tech-radar .grid-wrapper.title-and-disclaimer-container{margin-bottom:0}#responsive-tech-radar .container{margin-top:7px}#responsive-tech-radar .container a{border-bottom:1px solid #221d1f;color:#221d1f;font-weight:700}#responsive-tech-radar .container a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1}#responsive-tech-radar .disclaimer .disclaimer_title{font-size:18px;font-size:16px;font-weight:700;letter-spacing:0;line-height:32px;line-height:22px}#responsive-tech-radar .disclaimer p{font-size:16px;line-height:24px}#responsive-tech-radar .disclaimer p a{border-bottom:1px solid #221d1f;color:#221d1f;font-weight:700}#responsive-tech-radar .disclaimer p a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1}#responsive-tech-radar .disclaimer img{height:24px;width:24px}#responsive-tech-radar .disclaimer .disclaimer_title{color:#221d1f;font-weight:600;line-height:24px}#responsive-tech-radar .disclaimer .disclaimer_text{color:#221d1f}#responsive-tech-radar .grid-wrapper--separator{padding-bottom:25px}#responsive-tech-radar .heading__section{display:block;font-size:40px;font-size:35px;font-weight:900;letter-spacing:-.08em;line-height:1em;margin:25px 0;padding:0;text-transform:uppercase}html:lang(cn) #responsive-tech-radar .heading__section{letter-spacing:0;line-height:1.1em}}@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}}@media screen{#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}}@media screen{#responsive-tech-radar .all-blips-timeline{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding-top:7px}#responsive-tech-radar .text-with-heading-cta{height:auto!important;padding:0}}@media screen and (max-width:600px){#responsive-tech-radar .text-collection:last-child{margin-bottom:25px}}@media screen{#responsive-tech-radar #quadrant{display:block;float:right;font-weight:400;margin-bottom:2em;position:sticky;top:10px;width:500px}}@media screen and (max-width:954px){#responsive-tech-radar #quadrant{margin-top:24px}}@media screen and (max-width:600px){#responsive-tech-radar #quadrant{display:none}}@media screen{#responsive-tech-radar .radar-info-message{background-color:#f5f5f5;background-color:#fff;font-size:14px;line-height:22px;margin:12.5px 0;padding:0}#responsive-tech-radar .radar-info-message a{display:inline-block}#responsive-tech-radar #quadrant-blip-list{float:none;min-height:100px;width:100%}#responsive-tech-radar #quadrant-blip-list .blip-description div>a{border-bottom:1px solid #221d1f;color:#221d1f;font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:32px}#responsive-tech-radar #quadrant-blip-list .blip-description div>a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1}#responsive-tech-radar #quadrant-blip-list .blip-description span.social-share svg g path{opacity:1}}@media screen and (min-width:800px){#responsive-tech-radar #quadrant-blip-list{float:left;margin:0 15px 0 0;min-height:auto;width:400px}}@media screen{#responsive-tech-radar #quadrant-blip-list h3.ring{color:#221d1f;font-size:16px;font-size:24px;font-weight:700;letter-spacing:-.87px;line-height:30px;line-height:32px;margin:0;padding-left:16px}}@media screen and (min-width:600px){#responsive-tech-radar #quadrant-blip-list h3.ring{padding:0}}@media screen and (min-width:800px){#responsive-tech-radar #quadrant-blip-list h3.ring{margin-bottom:12px}}@media screen{#responsive-tech-radar #quadrant-blip-list ul{display:block;margin-left:0}#responsive-tech-radar #quadrant-blip-list li{border-top:1px solid #ebebeb;display:block;font-size:14px;padding:0}}@media screen and (min-width:800px){#responsive-tech-radar #quadrant-blip-list li{border:0;line-height:1.8em;list-style-type:none;text-decoration:none}}@media screen{#responsive-tech-radar #quadrant-blip-list .blip-link{color:#221d1f;cursor:pointer;display:block;font-size:14px;font-size:18px;font-weight:600;font-weight:400;letter-spacing:0;line-height:1.15em;line-height:32px;padding:1em 20px;text-decoration:none}}@media screen and (max-width:600px){#responsive-tech-radar #quadrant-blip-list .blip-link{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:800px){#responsive-tech-radar #quadrant-blip-list .blip-link{line-height:2.2em;line-height:32px;padding:0 5px}}@media screen{#responsive-tech-radar #quadrant-blip-list .blip-link .blip-name{display:none}}@media screen and (max-width:600px){#responsive-tech-radar #quadrant-blip-list .blip-link .blip-name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen{#responsive-tech-radar #quadrant-blip-list .blip-link .non-js-blip-desc-link{color:#221d1f;text-decoration:none}#responsive-tech-radar #quadrant-blip-list .blip-link .blip-graphic-id{display:none}}@media screen and (min-width:600px){#responsive-tech-radar #quadrant-blip-list .blip-link .blip-graphic-id{display:inline}}@media screen{#responsive-tech-radar #quadrant-blip-list .blip-description{border-bottom:0;border-top:1px solid #ebebeb;display:none;padding:20px}}@media screen and (min-width:800px){#responsive-tech-radar #quadrant-blip-list .blip-description{border-bottom:1px solid #777;border-top:1px solid #777;margin-bottom:5px;margin-top:12px;padding:20px 0 20px 20px}}@media screen{#responsive-tech-radar #quadrant-blip-list .radar-movement{border-radius:2px;display:inline-block;float:right;margin-left:3px;padding:0 4px}}@media screen and (min-width:800px){#responsive-tech-radar #quadrant-blip-list .radar-movement{display:inline;float:none}}@media screen{#responsive-tech-radar #quadrant-blip-list .radar-movement.tools{background-color:rgba(134,183,130,.3);color:#162515;font-weight:100}#responsive-tech-radar #quadrant-blip-list .radar-movement.platforms{background-color:rgba(243,138,62,.3);color:#2f1503;font-weight:100}#responsive-tech-radar #quadrant-blip-list .radar-movement.techniques{background-color:rgba(30,188,205,.3);color:#000;font-weight:100}#responsive-tech-radar #quadrant-blip-list .radar-movement.languages-and-frameworks{background-color:rgba(179,32,89,.3);color:#000;font-weight:100}#responsive-tech-radar .dot{display:none;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 .tooltip-icon{-webkit-box-sizing:content-box;box-sizing:content-box;margin-top:6px;vertical-align:top}#responsive-tech-radar #blip-view h2{border-bottom:1px solid #221d1f;display:block;font-size:28px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;padding-bottom:12.5px}}@media screen and (min-width:1024px){#responsive-tech-radar #blip-view h2{font-size:32px}}@media screen{#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{color:#221d1f;font-size:.8em;margin-left:20px;margin-top:-.8em}#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 #blip-view .info-box__read_link{border-bottom:1px solid #221d1f;color:#221d1f;font-weight:700}#responsive-tech-radar #blip-view .info-box__read_link:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1}#responsive-tech-radar .pdf_versions a{border-bottom:none;padding:0 15px}#responsive-tech-radar #a-z .blip-groups .tabs .tab-item a{color:#221d1f;font-weight:700}#responsive-tech-radar #a-z .blip-groups .tabs .tab-item.active{background-color:#221d1f}#responsive-tech-radar #a-z .blip-groups .tabs .tab-item.active a{color:#fff}#responsive-tech-radar #a-z .blip-groups .tab-text{font-size:16px;margin-bottom:-25px;margin-top:10px}#responsive-tech-radar #a-z .blip-groups .tab-text p{font-size:16px}#responsive-tech-radar #a-z h2{border-bottom:1px solid #221d1f;font-size:24px;font-weight:400;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;margin:0;padding:0}#responsive-tech-radar #a-z .a-z-links ul li{display:none;padding:.5em 0;vertical-align:top;width:50%}}@media screen and (max-width:600px){#responsive-tech-radar #a-z .a-z-links ul li{width:100%}}@media screen{#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{display:inline-block;padding-bottom:0;padding-top:25px;width:100%}#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{border-bottom:.5px solid #000;color:#666;font-weight:100;padding-top:30px;width:100%}#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{color:#666;font-size:14px;font-weight:400;margin-bottom:0}#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 ul li.filter-list-display{display:none}#responsive-tech-radar #a-z .a-z-links .status{color:grey;font-size:14px;font-weight:500;margin-left:5px}#responsive-tech-radar #a-z .a-z-links .status .dot{display:inline;font-size:10px}#responsive-tech-radar #a-z .a-z-links .radar-movement{background-color:#737578;border-radius:2px;color:#fff;font-size:small;font-weight:700;margin-left:3px;padding:0 4px}#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{background-color:#221d1f;color:#fff;font-weight:700;min-width:100px}#responsive-tech-radar form.radar-search.no-display{display:none}}@media screen and (max-width:600px){#responsive-tech-radar form.radar-search .search-field,#responsive-tech-radar form.radar-search .search-submit{width:100%}}@media screen{#responsive-tech-radar #contributors ul{margin-left:0}#responsive-tech-radar #contributors li{display:inline-block;padding:.5em 0;vertical-align:top;width:33.3%}}@media screen and (max-width:600px){#responsive-tech-radar #contributors li{width:50%}}@media screen{#responsive-tech-radar #contributors a{border-bottom:none}#responsive-tech-radar #contributors .title{color:#a9a9a9;display:block;font-size:.8em;line-height:.8em}#responsive-tech-radar #contributor-section,#responsive-tech-radar #download-current-radar,#responsive-tech-radar #download-current-radar-footer,#responsive-tech-radar #radar-short-themes,#responsive-tech-radar .archive-section{padding:32px 0 16px}#responsive-tech-radar #contributor-section .text-content,#responsive-tech-radar #download-current-radar .text-content,#responsive-tech-radar #download-current-radar-footer .text-content,#responsive-tech-radar #radar-short-themes .text-content,#responsive-tech-radar .archive-section .text-content{text-align:center}#responsive-tech-radar #contributor-section .pipe,#responsive-tech-radar #download-current-radar .pipe,#responsive-tech-radar #download-current-radar-footer .pipe,#responsive-tech-radar #radar-short-themes .pipe,#responsive-tech-radar .archive-section .pipe{color:#ef5ba1;padding-left:4px}#responsive-tech-radar #contributor-section .pipe:last-child,#responsive-tech-radar #download-current-radar .pipe:last-child,#responsive-tech-radar #download-current-radar-footer .pipe:last-child,#responsive-tech-radar #radar-short-themes .pipe:last-child,#responsive-tech-radar .archive-section .pipe:last-child{display:none}}@media screen and (min-width:1024px){#responsive-tech-radar #contributor-section,#responsive-tech-radar #download-current-radar,#responsive-tech-radar #download-current-radar-footer,#responsive-tech-radar #radar-short-themes,#responsive-tech-radar .archive-section{padding:32px 0 40px}}@media screen{#responsive-tech-radar #contributor-section strong,#responsive-tech-radar #download-current-radar strong,#responsive-tech-radar #download-current-radar-footer strong,#responsive-tech-radar #radar-short-themes strong,#responsive-tech-radar .archive-section strong{font-weight:700;letter-spacing:-2.2px}#responsive-tech-radar #contributor-section a,#responsive-tech-radar #download-current-radar a,#responsive-tech-radar #download-current-radar-footer a,#responsive-tech-radar #radar-short-themes a,#responsive-tech-radar .archive-section a{border-bottom:1px solid #221d1f;color:#221d1f;cursor:pointer;text-decoration:none}#responsive-tech-radar #contributor-section a:hover,#responsive-tech-radar #download-current-radar a:hover,#responsive-tech-radar #download-current-radar-footer a:hover,#responsive-tech-radar #radar-short-themes a:hover,#responsive-tech-radar .archive-section a:hover{border-bottom-color:#ef5ba1;color:#f867ac}#responsive-tech-radar #contributor-section p,#responsive-tech-radar #download-current-radar p,#responsive-tech-radar #download-current-radar-footer p,#responsive-tech-radar #radar-short-themes p,#responsive-tech-radar .archive-section p{font-weight:600;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){#responsive-tech-radar #download-current-radar .new_grid .grid__cell--text-block-desk,#responsive-tech-radar #download-current-radar-footer .new_grid .grid__cell--text-block-desk{width:82%}}@media screen{#responsive-tech-radar #download-current-radar a,#responsive-tech-radar #download-current-radar-footer a{white-space:nowrap}#responsive-tech-radar #download-current-radar{margin-bottom:10px;padding-left:4px;padding-right:4px}#responsive-tech-radar #download-current-radar h2{margin:0 0 24px;padding:12.5px 0}#responsive-tech-radar #download-current-radar-footer{background:#221d1f;color:#fff}#responsive-tech-radar #download-current-radar-footer a{border-bottom:1px solid #fff;color:#fff}#responsive-tech-radar #download-current-radar-footer a:hover{border-bottom-color:#f867ac}#responsive-tech-radar #contributor-section{padding-bottom:40px}}@media screen and (min-width:1024px){#responsive-tech-radar #contributor-section{padding-bottom:64px}}@media screen{#responsive-tech-radar #contributor-section h2{margin:0 0 24px}}@media screen and (min-width:985px){#responsive-tech-radar #contributor-section h2{margin-bottom:32px;margin-top:24px}}@media screen{#responsive-tech-radar #contributor-section .cont-sub-heading{font-weight:400;padding-bottom:28px}}@media screen and (min-width:600px){#responsive-tech-radar #contributor-section .cont-sub-heading{padding-left:15%;padding-right:15%}}@media screen{#responsive-tech-radar #contributor-section a{white-space:nowrap}#responsive-tech-radar #download-current-radar h2,#responsive-tech-radar #download-current-radar-footer h2{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){#responsive-tech-radar #download-current-radar h2,#responsive-tech-radar #download-current-radar-footer h2{font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{#responsive-tech-radar #download-current-radar p,#responsive-tech-radar #download-current-radar-footer p{font-weight:400;text-align:center}#responsive-tech-radar #radar-short-themes{padding:0}}@media screen and (min-width:1200px){#responsive-tech-radar #radar-short-themes .media_collection .five-themes{width:20%}}@media screen{#responsive-tech-radar #radar-short-themes h2{font-size:40px;font-weight:700;letter-spacing:-2.2px;margin-bottom:24px;padding:12.5px 0;text-align:center;text-transform:none}}@media screen and (max-width:985px){#responsive-tech-radar #radar-short-themes h2{font-size:30px}}@media screen and (min-width:985px){#responsive-tech-radar #radar-short-themes h2{margin-bottom:32px;margin-top:24px}}@media screen{#responsive-tech-radar #radar-short-themes .paragraph-heading{font-weight:700}#responsive-tech-radar #radar-short-themes .paragraph-text{font-weight:400}#responsive-tech-radar #radar-short-themes .grid.new_grid .grid{margin:0;max-width:none}#responsive-tech-radar #faq .introduction{padding:0 0 20px}#responsive-tech-radar #faq .accordion__section{border-top:1px solid #ddd;margin-bottom:0;padding-top:20px}#responsive-tech-radar #faq .accordion__section-title:after{content:" »"}#responsive-tech-radar #faq .accordion__section-title:hover{cursor:pointer}#responsive-tech-radar #faq .accordion__section-content{padding-bottom:20px}#responsive-tech-radar #faq .accordion__section-content a{border-bottom:1px solid #221d1f;color:#221d1f;font-weight:700}#responsive-tech-radar #faq .accordion__section-content a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1}#responsive-tech-radar .marketo_form__on_success_message{display:none}#responsive-tech-radar .paragraph-with-heading--radar{color:#636363;padding:0}#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;margin:20px 0 10px;text-transform:none}#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}}@media screen and (min-width:600px){#responsive-tech-radar .blog-card-box{height:250px}}@media screen{#responsive-tech-radar .archive-section{padding:0}}@media screen and (min-width:1024px){#responsive-tech-radar .archive-section{padding:0 0 52px}}@media screen{#responsive-tech-radar .archive-section h2.new-heading__section.centered-element{text-align:left}#responsive-tech-radar .archive-section .faq-item.module__accordion__section{border:none}#responsive-tech-radar .archive-section .faq-item.module__accordion__section .module__accordion__section-title{border-bottom:1px solid #d1d1d1}#responsive-tech-radar .archive-section .header-small{font-weight:700}#responsive-tech-radar .archive-section .edition-container{padding:12px 0}#responsive-tech-radar .archive-section .edition-container p.edition{font-weight:700}#responsive-tech-radar .archive-section .month-container a{font-weight:500;line-height:48px;white-space:nowrap}.blip-dates{font-size:14px;font-weight:600;letter-spacing:0;line-height:22px;margin-bottom:25px}}@media screen and (min-width:600px){.blip-dates div{display:inline-block}.blip-dates div:first-child{margin-right:24px}}@media screen{.blip-timeline{border-left:6px solid #f4f5f8;clear:both;margin-left:20px}}@media screen and (min-width:600px){.blip-timeline{clear:none}}@media screen{.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{background-color:#eee;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#666;display:block;font-size:15px;font-style:italic;font-weight:400;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-timeline .blip-timeline-item__lead a{border-bottom:1px solid #221d1f;color:#221d1f;font-weight:700}.blip-timeline .blip-timeline-item__lead a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1}.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{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;display:inline-block;font-size:18px;font-weight:700;margin-bottom:18px;-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{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.blip-quadrant-label:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(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}}@media screen{.marketo_form .mktoLogicalField.mktoCheckboxList{padding-left:0;width:20px!important}}@media screen and (max-width:800px){.marketo_form .mktoLogicalField.mktoCheckboxList{width:23px!important}}@media screen{.marketo_form .mktoGutter{width:0!important}.marketo_form input[type=checkbox].mktoField{height:21px!important}.marketo_form input.mktoField{border-radius:0!important;border-width:0!important;border-bottom:2px solid #d7d7d7!important}.marketo_form input.mktoField,.marketo_form select.mktoField{background-color:#ebebeb!important;-webkit-box-shadow:none!important;box-shadow:none!important}.marketo_form select.mktoField{border-botom:2px solid #d7d7d7!important;border-radius:0!important;border-width:0!important}.marketo_form button.mktoButton{-webkit-font-smoothing:antialiased!important;background:#221d1f!important;border:none!important;border-radius:2px!important;color:#fff!important;display:inline-block!important;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif!important;font-size:20px!important;font-weight:100!important;margin-top:12.5px!important;padding:12.5px 25px!important;text-align:center!important;-webkit-transition:all .2s ease-out!important;transition:all .2s ease-out!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-style:italic;font-weight:400}.infrastructure-as-code .h1--light{font-size:50px}.infrastructure-as-code .radar_ring_col{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px;width:50%}}@media screen and (max-width:600px){.infrastructure-as-code .radar_ring_col{width:100%}}@media screen{.infrastructure-as-code .leftie{float:left;padding-left:0}}@media screen and (max-width:600px){.infrastructure-as-code .leftie{padding-right:0}}@media screen{.infrastructure-as-code .rightie{float:right;padding-right:0}}@media screen and (max-width:600px){.infrastructure-as-code .rightie{padding-left:0}}@media screen{.infrastructure-as-code .dot{font-size:18px;padding-right:4px}.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}.blog-feature-card,.blog-menu .insights-topic-navigation-header .back-navigation-grid{padding:0}}@media screen and (min-width:1280px){.blog-feature-card{padding:0 20px}}@media screen{.blog-feature-card .title-with-tag-cta .animated-text-box .tag-name{margin:0;padding-bottom:32px}.blog-feature-card .title-with-tag-cta .animated-text-box .tag-name span{background:#fff;color:#221d1f;font-weight:600;padding:0}.blog-feature-card .title-with-tag-cta .animated-text-box{padding:24px 16px}.blog-feature-card .blog-primary-feature-card .module .module__padding-bottom{padding-bottom:0;padding-top:0}}@media screen and (min-width:800px){.blog-feature-card .blog-primary-feature-card .module .module__padding-bottom{padding-top:52px}}@media screen{.blog-feature-card .blog-primary-feature-card .grid__cell.grid__cell--no-padding{margin-bottom:4px}.blog-feature-card .blog-seconday-feature-card .title-with-tag-cta .animated-text-box{padding:24px 32px}.blog-feature-card .blog-seconday-feature-card .title-with-tag-cta .animated-text-box .tag-name{padding-bottom:20px}}@media screen and (min-width:600px){.blog-feature-card .large-animated-image-with-title-cta .animated-text-box{padding:28px 32px 32px}}@media screen and (min-width:1024px){.blog-feature-card .large-animated-image-with-title-cta .animated-text-box{padding:36px 48px 48px}}@media screen{.recent-blogs h2.heading{margin-left:0}}@media screen and (min-width:600px){.recent-blogs h2.heading{margin-left:12px}}@media screen{.priority-navigation{height:30px;margin-top:-25px;overflow:hidden}}@media screen and (max-width:600px){.priority-navigation{margin-top:0}}@media screen{.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{display:block;height:25px;text-align:left;width:75%}}@media screen{.priority-navigation .channels_nav .channels_nav--top-channels a{display:inline-block;float:left;padding-right:15px}.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}}@media screen{.priority-navigation .channels_nav .channels_nav--all-topics{border-left:1px solid #808285;padding-left:8px}}@media screen and (max-width:600px){.priority-navigation .channels_nav .channels_nav--all-topics{border:none;float:none;padding-left:0}}@media screen and (max-width:986px){.priority-navigation .channels_nav .hide_in_between{display:none}}@media screen and (max-width:888px){.priority-navigation .channels_nav .remove_padding_in_between,.priority-navigation .channels_nav .remove_padding_in_between .channels_nav--top-channels{padding:0}}@media screen and (max-width:600px){.priority-navigation .channels_nav .hide_in_palm_only{display:none}}@media screen{.view-more{margin-top:8px}}@media screen and (min-width:600px){.view-more{margin-top:48px}}@media screen{.view-more .labelled-button a{font-size:20px;font-weight:700;letter-spacing:0;line-height:24px;padding:12px 32px}.view-more .labelled-button a.color--pink_1.button:hover{background-color:#ef5ba1}}@media screen and (min-width:600px){.view-more .labelled-button a{padding:20px 32px}}@media screen and (min-width:985px){.view-more .labelled-button a.color--pink_1.button:hover{opacity:.7}}@media screen{.view-more .btn-spinner{background-image:url(/imgs/spinner-transparent.gif)!important}.view-more a.button.btn-spinner:focus,.view-more a.button.btn-spinner:hover{background:#ef5ba1}.channel-title{font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px;margin-bottom:32px;margin-top:8px;text-transform:none}}@media screen and (min-width:1024px){.channel-title{font-size:56px;letter-spacing:-2.6px;line-height:62px}}@media screen and (min-width:800px){.channel-title{margin:32px 0}}@media screen and (min-width:1024px){.channel-title{margin:56px 0}}@media screen and (max-width:1024px){.channel-title{font-size:32px;letter-spacing:-1.2px;line-height:40px}}@media screen{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(90deg,#fbf2f5,#deeee4);display:block;opacity:0;overflow-y:auto;-webkit-transition:all,.25s,ease-in;transition:all,.25s,ease-in;visibility:hidden}}@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}}@media screen{.all_topics_modal.fade-in{opacity:1;visibility:visible}.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:80%}}@media screen and (min-width:985px){.all_topics_modal .bucket_matrix_grid{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-evenly}.all_topics_modal .bucket_matrix_grid .grid__cell{padding-left:6%;padding-right:0}}@media screen{.all_topics_modal a{font-size:17px}.all_topics_modal a span{color:#221d1f;font-size:16px}.all_topics_modal .topics{margin-top:10px}.all_topics_modal .topics a{line-height:1.4;padding-bottom:10px}.all_topics_modal .modal_head{margin-bottom:50px;margin-top:25px}}@media screen and (max-width:600px){.all_topics_modal .modal_head{margin-bottom:25px;margin-top:30px}}@media screen{.all_topics_modal .modal_head h2{color:#221d1f;display:inline-block;font-size:50px;padding-left:35px}}@media screen and (max-width:600px){.all_topics_modal .modal_head h2{font-size:20px}}@media screen{.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}}@media screen{.xf-web-container .aem-footer .container,.xf-web-container .aem-header .container{margin-bottom:0;padding-left:0;padding-right:0}.xf-web-container .contact-us-new,.xf-web-container .landing-page{margin-top:0}}@media screen and (max-width:600px){.xf-web-container{margin-top:0}}@media screen{.xf-web-container .grid-top-banner{margin-top:0}}@media screen and (min-width:601px){.xf-web-container .grid-top-banner{margin-top:0}}@media screen{.xf-web-container p{line-height:inherit;text-align:inherit}.xf-web-container .ql-align-center{text-align:center}.xf-web-container .client-stories-banner-overlay__content .key-message{padding:0}.xf-web-container .decoder-cluster,.xf-web-container .decoder-search-result{margin-top:0}}@media screen and (min-width:1024px){.xf-web-container .decoder-cluster,.xf-web-container .decoder-search-result{margin-top:0}}@media screen{.xf-web-container div.image img{display:inline-block}.xf-web-container .blogs-first-item,.xf-web-container .book-banner,.xf-web-container .hero-banner,.xf-web-container .hero-banner-editable{margin-top:0}}@media screen and (min-width:600px){.xf-web-container .blogs-first-item,.xf-web-container .book-banner,.xf-web-container .hero-banner,.xf-web-container .hero-banner-editable{margin-top:0}}@media screen{.edit-form-configuration .edit-form-sub-section-desc{margin-bottom:0;margin-left:40px;padding-top:15px}.edit-form-configuration .radio-group .input{display:inline-block;padding-right:20px}.edit-form-configuration .radio-group .input input[type=radio]{border-radius:50%;height:auto;width:auto}.edit-form-configuration input[type=checkbox]{height:auto;width: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;border-bottom:1px solid #221d1f;font-size:34px;font-weight:100;text-align:left}.edit-form-configuration .md-content h3.edit-form-sub-section-title.sub-heading{border:none;font-size:20px;font-weight:600;padding-top:0}.edit-form-configuration .md-content .edit-form-sub-section-title{margin-left:40px;max-width:760px;padding:40px 0 10px}.edit-form-configuration .md-content .border-top{border-top:1px solid #b3b3b3;margin-top:20px;padding:20px 0 10px}.edit-form-configuration .md-content .border-bottom{border-bottom:1px solid #b3b3b3;margin-top:20px;padding:20px 0 10px}.edit-form-configuration .md-content .rich-text-editor h2{background-color:#fff;font-size:28px;font-weight:100;line-height:1em;margin:0 0 25px}}@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}}@media screen{.edit-form-configuration .md-content .rich-text-editor h2 small{font-size:18px}.edit-form-configuration .md-content .rich-text-editor h3{background-color:#fff;font-size:24px;font-weight:100;line-height:1.4em;margin:25px 0}.edit-form-configuration .md-content .rich-text-editor h3:first-child{margin-top:0}.edit-form-configuration .md-content .rich-text-editor h4{background-color:#fff;font-size:18px;font-weight:700;margin-bottom:8px}.edit-form-configuration .md-content .rich-text-editor h4 small{font-size:12px}.edit-form-configuration .md-content .rich-text-editor h5{background-color:#fff;font-size:14px;line-height:21px;margin-bottom:10px}.edit-form-configuration .md-content .rich-text-editor h6{background-color:#fff;font-size:10px;font-weight:700;line-height:10px;margin-bottom:10px}.edit-form-configuration .md-content .rich-text-editor a{border-bottom:1px solid #221d1f;color:#221d1f;font-weight:700}.edit-form-configuration .md-content .rich-text-editor a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1}.edit-form-configuration .md-content .rich-text-editor a.rich-text-a-tag{border-bottom:1px solid}.edit-form-configuration .md-content .rich-text-editor a.rich-text-a-tag:hover{opacity:.7}.edit-form-configuration .md-content .example{clear:both;padding:0}.edit-form-configuration .md-content input[type=file]{display:none}.edit-form-configuration .md-content .custom-file-upload{background-color:#221d1f;background-position:92%!important;background-repeat:no-repeat!important;border:1px solid #ccc;color:#fff;cursor:pointer;display:inline-block;padding:6px 12px}.edit-form-configuration .md-content span.error{color:#ee312d;font-size:15px;font-weight:400}.edit-form-configuration .md-content span.success{color:#221d1f;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{color:#636363;font-size:16px;margin-bottom:5px;margin-top:-5px}.edit-form-configuration .input-group .confirm-button{background-color:#77a56b}.edit-form-configuration .top-margin-40{margin-top:40px}#decoder-form{background:#f4f5f8}#decoder-form label.mktoLabel{display:none}#decoder-form #Lblconsent_Privacy_Policy{display:block}#decoder-form .mktoButton{background-color:#ef5ba1!important;font-weight:700!important}#decoder-form input[type=email],#decoder-form input[type=text],#decoder-form select{background:#fff!important;border:1px solid #d2d2d2!important;font-size:16px;height:auto;margin-bottom:16px;padding:12px}#decoder-form .mktoButtonRow{display:block;text-align:center}.no-results #decoder-form{background:#fff}#decoder-banner .message h2{font-size:36px;font-weight:700;letter-spacing:-3px;line-height:42px;margin-bottom:0}}@media screen and (min-width:600px){#decoder-banner .message h2{font-size:48px;letter-spacing:-2px;line-height:1}}@media screen and (min-width:1024px){#decoder-banner .message h2{font-size:70px;letter-spacing:-4px;line-height:54px;margin-bottom:25px}}@media screen{#decoder-banner .full-width-image-overlay__container .key-message-with-cta{margin-bottom:0}#decoder-banner .full-width-image-overlay__content.vertical-center h2.heading__section{font-size:40px;font-size:48px;font-weight:700;letter-spacing:-3.2px;line-height:58px}}@media screen and (min-width:1024px){#decoder-banner .full-width-image-overlay__content.vertical-center h2.heading__section{font-size:56px;font-size:70px;letter-spacing:-2.6px;letter-spacing:-4px;line-height:62px;line-height:78px}}@media screen and (max-width:320px){#decoder-banner .full-width-image-overlay__content.vertical-center h2.heading__section{font-weight:400}}@media screen{#decoder-banner .key-message-with-cta .key-message p{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){#decoder-banner .key-message-with-cta .key-message p{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen and (max-width:320px){#decoder-banner .key-message-with-cta .key-message p{font-size:18px}}@media screen{#decoder-banner .full-width-image-module .mobile-view img{height:245px;min-height:245px}}@media screen and (max-width:800px){#decoder-banner .full-width-image-module .mobile-view img{height:245px;min-height:245px}}@media screen and (min-width:800px){#decoder-banner .full-width-image-module .desktop-view img{height:300px}}@media screen{.decoder-search-result h1{font-size:64px;font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px;line-height:48px;text-transform:none}}@media screen and (min-width:1024px){.decoder-search-result h1{font-size:56px;letter-spacing:-2.6px;line-height:62px}}@media screen{.decoder-cluster .cluster-banner{position:relative}.decoder-cluster .cluster-banner .banner-text{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 14px)}.decoder-cluster .cluster-banner h1{color:#fff;font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px;line-height:48px;text-transform:none}}@media screen and (min-width:1024px){.decoder-cluster .cluster-banner h1{font-size:56px;letter-spacing:-2.6px;line-height:62px}}@media screen{.decoder-cluster .cluster-info{margin-bottom:32px;margin-top:24px}.decoder-cluster .cluster-desc{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.decoder-cluster,.decoder-search-result{margin-top:-25px}}@media screen and (min-width:1024px){.decoder-cluster,.decoder-search-result{margin-top:-50px}.decoder-cluster .offering-card .offering-card__content,.decoder-search-result .offering-card .offering-card__content{min-height:235px;padding:24px 16px}}@media screen{.decoder-cluster .offering-card .offering-card__content .title,.decoder-search-result .offering-card .offering-card__content .title{max-height:120px;overflow:hidden}.decoder-cluster .offering-card .offering-card__content .description,.decoder-search-result .offering-card .offering-card__content .description{font-size:16px;font-weight:400;height:100px;letter-spacing:0;line-height:24px;overflow:hidden}}@media screen and (min-width:1024px){.decoder-cluster .offering-card .cta,.decoder-search-result .offering-card .cta{padding:0 16px 32px}}@media screen{.primary_navigation__custom-style .module .decoder-search-form{padding:60px 0}.decoder_topic__custom-style .module-new_hero_banner__container .new-hero-banner-module{grid-template-rows:minmax(188px,1fr);max-height:156px;padding-bottom:32px}.decoder_topic__custom-style .module-new_hero_banner__container .new-hero-banner-module .new-hero-banner-overlay__container.grid.new_grid{margin:0}}@media screen and (min-width:1280px){.decoder_topic__custom-style .module-new_hero_banner__container .new-hero-banner-module .new-hero-banner-overlay__container.grid.new_grid{margin:0 auto}}@media screen{.decoder_topic__custom-style .module-new_hero_banner__container .new-hero-banner-module .mobile-view{display:grid}}@media screen and (min-width:800px){.decoder_topic__custom-style .module-new_hero_banner__container .new-hero-banner-module .mobile-view{display:none}}@media screen{.decoder_topic__custom-style .module-new_hero_banner__container .full-width-image{height:auto}.decoder_topic__custom-style .module-social_share .grid__cell--text-block{max-width:100%;width:100%}.decoder_topic__custom-style .module-social_share .social_share{margin:0}.decoder_topic__custom-style .two-column-text>.new_grid{padding-top:0}}@media screen and (max-width:600px){.decoder_topic__custom-style .two-column-text>.new_grid h1.new-heading__main{line-height:48px}}@media screen{.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-heading h3{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-heading h3{font-size:32px}}@media screen{.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px)and (min-width:1024px){.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h2 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}@media screen{.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h3{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}}@media screen and (min-width:1024px){.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h3{font-size:32px}}@media screen{.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}}@media screen and (min-width:1024px){.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h3 strong{font-size:32px}}@media screen{.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h4{letter-spacing:-.8px}}@media screen{.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h4 strong{letter-spacing:-.8px}}@media screen{.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h5{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}}@media screen and (min-width:1024px){.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h5{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}@media screen and (min-width:1024px){.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}}@media screen{.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}}@media screen and (min-width:1024px){.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h6{font-size:24px;line-height:36px}}@media screen{.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}@media screen and (min-width:1024px){.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h6 strong{font-size:24px;line-height:36px}}@media screen{.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text li,.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text li strong,.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text caption-10{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px}.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.decoder_topic__custom-style .module-text_collection__container a.button{background-color:transparent;color:#221d1f;font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:24px;padding:0}.decoder_topic__custom-style .module-text_collection__container a.button:hover{background-color:transparent;-webkit-transform:none;transform:none}.decoder_topic__custom-style .module-text_collection__container .cta a:after{content:url(/imgs/cta-arrow.svg);margin-left:8px}.decoder_topic__custom-style .module-text_collection__container .grid.media_collection{max-width:100%;padding:0 16px}}@media screen and (min-width:600px){.decoder_topic__custom-style .module-text_collection__container .grid.media_collection{padding:0 24px}}@media screen and (min-width:1024px){.decoder_topic__custom-style .module-text_collection__container .grid.media_collection{padding:0 32px}}@media screen and (min-width:1280px){.decoder_topic__custom-style .module-text_collection__container .grid.media_collection{max-width:1624px;padding:0;width:80%}}@media print{body{margin:0;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{margin:20mm}#pdf-cover-page .pdf-banner-image{height:50%;width:100%}#pdf-cover-page .pdf-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-inline-box;font-family:Bitter,serif;font-size:4rem;font-weight:700;line-height:4.25rem;margin:24mm 12mm;min-height:200px;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 24mm)}.pdf-powered-by-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;float:right;gap:1.5rem;margin-right:12mm}.pdf-powered-by-text .pdf-tw-logo{height:28px}footer.home-page a{color:#000}footer.home-page p{font-style:italic;margin:0;max-width:none}footer.home-page p.agree-terms a:after{color:#000;content:" <" attr(href) "> ";font-weight:400}.pdf-footer{page-break-before:always}.pdf-footer .pdf-powered-by-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;float:left;gap:0;margin-bottom:1.5rem;width:100%}.pdf-footer .pdf-powered-by-text .pdf-tw-logo{margin:2rem 0}.pdf-footer .pdf-powered-by-text .pdf-footer-title{font-size:1.5rem;font-weight:700}.pdf-footer .pdf-powered-by-text a{color:#000;font-size:1.25rem}.pdf-footer .pdf-powered-by-text a.radar-link{font-style:italic;margin-top:.5rem}#radar{height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}#radar,#radar.no-blips .quadrant-table{display:block!important}#radar .no-blip-text{display:none!important}#radar a{color:#000}#radar a:after{color:#000;content:" <" attr(href) "> ";font-weight:400}.quadrant-table__container{display:block;width:100%}.quadrant-table__container .quadrant-table{float:none!important;margin-bottom:20px;max-height:none!important;opacity:1!important;page-break-before:always;position:static!important}.quadrant-table__container .quadrant-table__name{display:block!important;font-family:Bitter,serif;font-size:2rem;font-weight:700;margin-bottom:2.5rem}.quadrant-table__container .quadrant-table__ring-name{margin-bottom:2rem}.quadrant-table__container .quadrant-table.first .quadrant-table__name{color:#1d74aa}.quadrant-table__container .quadrant-table.second .quadrant-table__name{color:#c38037}.quadrant-table__container .quadrant-table.third .quadrant-table__name{color:#046152}.quadrant-table__container .quadrant-table.fourth .quadrant-table__name{color:#ff701f}.quadrant-table__container .quadrant-table .blip-list__item{pointer-events:none}.quadrant-table__container .quadrant-table .blip-list__item-container{background-color:#fff!important}.quadrant-table__container .quadrant-table .blip-list__item-container__name{border-bottom:none;padding:0!important}.quadrant-table__container .quadrant-table .blip-list__item-container__name-value{font-size:1.25rem;font-weight:700}.quadrant-table__container .quadrant-table .blip-list__item-container__name-arrow{display:none}.quadrant-table__container .quadrant-table .blip-list__item-container__description{display:block}.quadrant-table__container .quadrant-table ul.blip-list{list-style:none;margin:0 0 3rem;padding:0}.quadrant-table__container .quadrant-table ul.blip-list .blip-list__item-container__description{line-height:1.5!important;padding-left:0}.quadrant-table__container .quadrant-table>ul.blip-list:last-child{margin-bottom:0!important}.pdf-page-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;bottom:0;color:#71777d;display:none;justify-content:space-between;position:fixed;width:98%}#onetrust-consent-sdk,#radar>#radar-plot,.hero-banner,.input-sheet__logo,.radar-legends,.ui-helper-hidden-accessible,main>:not(#pdf-cover-page):not(#radar){display:none!important}}@media print and (orientation:landscape){#pdf-cover-page .pdf-banner-image{height:310px;-o-object-fit:cover;object-fit:cover}#pdf-cover-page .pdf-title{margin:12mm 24mm 10mm;width:calc(100% - 48mm)}}@media print and (orientation:portrait){#pdf-cover-page .pdf-banner-image{height:50%}}@media screen{#pdf-cover-page,.pdf-footer,.pdf-page-footer{display:none!important}.d3-tip{word-wrap:break-word;background:#163c4d;border-radius:0;border-radius:initial;color:#fff;display:block;font-size:12px;line-height:2;max-width:170px;padding:12px;pointer-events:none;white-space:pre-line;z-index:20}}@media screen and (min-width:768px){.d3-tip{max-width:250px}}@media screen{.d3-tip:after{-webkit-box-sizing:border-box;box-sizing:border-box;color:#163c4d;font-size:10px;pointer-events:none;position:absolute;width:100%}.d3-tip.n{margin:-10px 0 0}.d3-tip.n:after{content:"▼";left:0;margin:-3px 0 0;text-align:center;top:100%}}
