.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:2}@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:"\25BC";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:"\25BC";left:18px;text-align:left}.d3-tip.nw{margin:-10px 0 0 45px}.d3-tip.nw:after{bottom:-8px;content:"\25BC";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:#fff;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:#000}.input-sheet .input-sheet__banner a{border-bottom-color:#fff;color:#000}.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;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}.error-container{padding-top:50px;text-align:center}.error-container .error-container__message{display:inline-block;width:60%}.error-container .error-title{font-weight:400}.error-container .error-subtitle{margin-top:-10px}.error-container .switch-account-button{margin:0 0 35px}.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}header{text-align:center}header #alternative-buttons,header .buttons-group,header .radar-title,header .radar-title-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}header .radar-title{background-color:#eee;display:table;margin:auto;padding:30px 0;width:100%}header .radar-title .radar-title__text{display:table-cell;padding-left:10%;text-align:left;width:70%}header .radar-title .radar-title__text h1{font-size:55px;font-weight:900;letter-spacing:-.04em;line-height:.8em;margin:0;text-transform:inherit}header .radar-title__logo{padding:0;vertical-align:baseline}header .radar-title__logo svg{height:90px;width:800px}header .multiple-sheet-button-group,header .quadrant-btn--group{padding-left:10%;text-align:left}header .print-radar-btn,header .search-box{margin-left:auto;margin-right:10%}header .buttons-group{padding:15px 0 25px}header .search-radar{background-color:inherit;background-image:url(/techradar/images/search-logo-2x.svg);background-position:10px;background-repeat:no-repeat;border:1px solid #aaa;padding-left:35px;width:275px}header .radar-title-logos{padding:15px 0 25px}header .home-link{color:#ee0b77;cursor:pointer;display:inline-block;font-size:17px;line-height:normal;margin-bottom:10px;text-align:left;width:80%}header .button{background-color:#eee;border-radius:2px;color:#000;cursor:pointer;font-size:17px;margin-right:20px;padding:10px 20px;text-transform:capitalize;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}header .button.no-capitalize{text-transform:none}header .button.selected,header .button:hover{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}header .button.selected.first,header .button:hover.first{background-color:#86b782;color:#fff}header .button.selected.second,header .button:hover.second{background-color:#1ebccd;color:#fff}header .button.selected.third,header .button:hover.third{background-color:#f38a3e;color:#fff}header .button.selected.fourth,header .button:hover.fourth{background-color:#b32059;color:#fff}header .button.full-view.first{background-color:#86b782;color:#fff}header .button.full-view.second{background-color:#1ebccd;color:#fff}header .button.full-view.third{background-color:#f38a3e;color:#fff}header .button.full-view.fourth{background-color:#b32059;color:#fff}header #alternative-buttons{margin-bottom:50px}header #alternative-buttons .highlight{border-bottom:none;font-weight:700}header #alternative-buttons p{font-size:16px;font-weight:700;margin-bottom:10px;margin-top:0}header #alternative-buttons .multiple-sheet-button{margin-right:10px}header #alternative-buttons input{padding-left:35px;width:275px}.ui-autocomplete{width:275px!important}.ui-autocomplete .ui-autocomplete-quadrant{font-size:14px;font-weight:600;padding:5px}.ui-autocomplete .ui-menu-item{font-size:14px;font-weight:400;white-space:normal}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{padding:0 10px}#footer{clear:both;text-align:center}#footer .footer-content{margin:0 auto;width:50%}#footer .footer-content p{font-size:17px;font-weight:100;padding-top:60px;text-align:left}.tooltipster-fall{-webkit-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{opacity:0;top:0!important;-webkit-transition-property:all;transition-property:all}.tooltipster-grow{-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-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-swing{opacity:0;-webkit-transform:rotate(4deg);transform:rotate(4deg);-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,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-slide{-webkit-transition-property:left;transition-property:left;-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-bottom .tooltipster-arrow{height:10px;margin-left:-10px;margin-top:-2px;top:0;width:20px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:transparent;left:0;top:3px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:rgba(0,0,0,.8)}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-right:-2px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:transparent;left:-3px;top:0}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:rgba(0,0,0,.8)}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;left:0;margin-left:-2px;margin-top:-10px;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:transparent;left:3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:rgba(0,0,0,.8)}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-bottom:-2px;margin-left:-10px;width:20px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:transparent;left:0;top:-3px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:rgba(0,0,0,.8)}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-border{left:0;top:0}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.grid{display:block;letter-spacing:-.31em;margin:0 -12.5px;padding:0;text-align:left;text-rendering:optimizespeed;word-spacing:-.43em}.grid.grid--reverse:after{clear:both;content:" ";display:table}.grid.grid--reverse:before{content:" ";display:table}.grid.grid--reverse>.grid__cell{float:right}.grid>.grid{margin-left:0;margin-right:0;overflow:hidden}.grid.new_grid.back-nav{padding:24px 0}.grid__cell{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;letter-spacing:normal;margin:0 0 25px;padding:0 12.5px;text-align:left;text-rendering:auto;vertical-align:top;width:100%;word-spacing:normal;word-wrap:break-word}.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}.grid__cell.grid__cell--no-padding{padding:0}.grid__cell>p:last-child{margin-bottom:0}.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%}.decoder-search{width:80%}.photo-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:170px}.hero-banner.hero-banner--products{background-image:url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/products-banner-tablet.jpg)}.hero-banner.hero-banner--events{background-image:url(https://static.thoughtworks.com/images/events-banner-tablet.jpg)}.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}.panel .panel__title{font-size:20px}#section-blue .panel-triangle{left:50%;left:20%}#section-blue .panel-triangle,#section-purple .panel-triangle{background-image:url(https://www.thoughtworks.com/imgs/icons/panel-triangle.png);background-size:cover;height:15px;margin-left:-15px;position:absolute;top:-15px;width:30px}#section-purple .panel-triangle{left:50%;left:80%}#section-orange .panel-triangle{left:50%;left:20%}#section-lime .panel-triangle,#section-orange .panel-triangle{background-image:url(https://www.thoughtworks.com/imgs/icons/panel-triangle.png);background-size:cover;height:15px;margin-left:-15px;position:absolute;top:-15px;width:30px}#section-lime .panel-triangle{left:50%;left:80%}#section-dark_blue .panel-triangle{left:50%;left:20%}#section-dark_blue .panel-triangle,#section-green .panel-triangle{background-image:url(https://www.thoughtworks.com/imgs/icons/panel-triangle.png);background-size:cover;height:15px;margin-left:-15px;position:absolute;top:-15px;width:30px}#section-green .panel-triangle{left:50%;left:80%}.feature-block .feature-block__lead{font-size:26px;margin:30px auto}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a{font-size:14px}.address .office-information .email a{font-size:18px}.conference-header .conference-header__logo,.live-header .live-header__logo{max-width:100%}}@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-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%}.grid-wrapper{padding:0 7px}.grid-wrapper.grid-wrapper--bottom-line{margin-bottom:50px}.grid-wrapper.grid-wrapper--separator{margin:0 0 50px;padding:50px 25px 25px}.grid-wrapper .grid.new_grid{padding:0 24px}.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%}.h2,h2,h2.heading__section{font-size:36px}h2.heading__section.new-h2{font-size:40px;letter-spacing:-2.2px;line-height:50px;margin-bottom:10px}#cookie-banner-close-button{margin:.3em .5em}#notification-banner{margin-bottom:auto}.mobile-header,.mobile-header-new{margin-bottom:50px}.mobile-header-new .languages{margin:0 24px}.mobile-header-new .mobile-header-new__logo{margin-left:24px}.mobile-header-new .mobile-header-new__menu-icon{margin-right:24px}.mobile-header-new nav .mobile-header-new__menu .menu-item{margin:0 24px}.mobile-header-new nav .mobile-header-new__menu .menu-item .menu-item__link svg{margin-top:1%}.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}.insights-hero{background-image:url(https://www.thoughtworks.com/candy/insights-hero.png);background-size:contain;margin-top:25px}.insights-hero .insights-hero__title{font-size:50px;font-weight:100;padding:25px 0 12.5px}#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 .button{padding:20px 32px}#responsive-tech-radar .radar-survey .grid.new_grid .text-with-heading-cta.grid-wrapper{padding-top:16px}#responsive-tech-radar #quadrant-blip-list h3.ring{padding:0}#responsive-tech-radar #quadrant-blip-list .blip-link .blip-graphic-id{display:inline}#responsive-tech-radar .blog-card-box{height:250px}#responsive-tech-radar #contributor-section .cont-sub-heading{padding-left:15%;padding-right:15%}#responsive-tech-radar .paragraph-with-heading--radar .grid__cell{padding:0}.new-cta{padding:20px 32px}:lang(de) .profile_with_job .job-title{font-size:15px}:lang(de) .cta-banner-deck .call-to-action-banner__header{font-size:22px}.collapsible-panel-img-center__section-content{margin-left:10%;max-width:80%;padding:40px 40px 10px}.collapsible-panel-img-center__section-content .description,.collapsible-panel-img-center__section-content .strong_text{text-align:center}.collapsible-panel__section-content{margin-left:10%;max-width:80%;padding:40px 40px 10px}.collapsible-panel__section-content .description,.collapsible-panel__section-content .strong_text{text-align:center}.blog-card-box{height:350px;padding:32px 24px 68px}.side-titles{text-align:left}.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}.side-titles .side-titles__subtitle{text-align:center;width:66%}.side-titles .side-titles__subtitle--left{text-align:left}.quote__content,.side-titles .side-titles__subtitle--center{text-align:center}.quote__content{background:no-repeat url(https://www.thoughtworks.com/imgs/icons/quote-open.png) 0 0,no-repeat url(https://www.thoughtworks.com/imgs/icons/quote-close.png) 100% 0;background-size:60px;font-size:26px;line-height:1.4em;padding:32px 64px 24px}.quote__content.green{background-image:url(https://www.thoughtworks.com/imgs/icons/quote-green.png),url(https://www.thoughtworks.com/imgs/icons/quote-green-close.png)}.quote__content.pink{background-image:url(https://www.thoughtworks.com/imgs/icons/quote-pink.png),url(https://www.thoughtworks.com/imgs/icons/quote-pink-close.png)}.quote__content.orange{background-image:url(https://www.thoughtworks.com/imgs/icons/quote-orange.png),url(https://www.thoughtworks.com/imgs/icons/quote-orange-close.png)}.quote__content.brown{background-image:url(https://www.thoughtworks.com/imgs/icons/quote-brown.png),url(https://www.thoughtworks.com/imgs/icons/quote-brown-close.png)}.quote__content.blue{background-image:url(https://www.thoughtworks.com/imgs/icons/quote-blue.png),url(https://www.thoughtworks.com/imgs/icons/quote-blue-close.png)}.quote__content.black-quote{background-image:url(https://www.thoughtworks.com/imgs/icons/quote-black.png),url(https://www.thoughtworks.com/imgs/icons/quote-black-close.png)}.quote__content.dark-blue{background-image:url(https://www.thoughtworks.com/imgs/icons/quote-dark-blue.png),url(https://www.thoughtworks.com/imgs/icons/quote-dark-blue-close.png)}.quote__content.dark-pink{background-image:url(https://www.thoughtworks.com/imgs/icons/quote-dark-pink.png),url(https://www.thoughtworks.com/imgs/icons/quote-dark-pink-close.png)}.quote__content.gray{background-image:url(https://www.thoughtworks.com/imgs/icons/quote-gray.png),url(https://www.thoughtworks.com/imgs/icons/quote-gray-close.png)}.quote__content.light-green{background-image:url(https://www.thoughtworks.com/imgs/icons/quote-light-green.png),url(https://www.thoughtworks.com/imgs/icons/quote-light-green-close.png)}.quote__content.purple{background-image:url(https://www.thoughtworks.com/imgs/icons/quote-purple.png),url(https://www.thoughtworks.com/imgs/icons/quote-purple-close.png)}.quote__content:after,.quote__content:before{content:""}.call-to-action-banner .call-to-action-banner__image{width:100px}.call-to-action-banner .call-to-action-banner__description{margin-bottom:25px;margin-right:70px}.photo-card{border-width:5px}.photo-card.photo-card--medium,.photo-card.photo-card--small{min-height:170px}.photo-card.photo-card--large{min-height:300px;padding-left:60px;padding-right:60px}.photo-card .photo-card__title--small{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}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}.feature-block{border-width:5px}.feature-block .feature-block__title{font-size:45px;margin-bottom:30px}.feature-block .feature-block__lead .responsive{display:none}.image-with-cta .image-wrapper{display:block}.image-with-cta .cta{width:25%}.survey-body{margin-bottom:auto}.image-with-tag{width:23%}.image-with-tag .tag-name{margin-left:-8px}.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: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}.large-animated-image-with-title-cta .image{width:490px}.large-animated-image-with-title-cta .content{float:right;margin-left:-77%;width:450px}.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}.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}.faq-item{padding:16px 0}.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}.share-block,.share-label{margin:0}.share-icons{float:right;padding-top:0}.hero-banner,.hero-banner-editable{margin-top:-50px}.hero-banner .hero-banner__title{margin:50px 0}.hero-banner .hero-banner__subtitle{text-align:center;width:48%}.hero-banner .hero-banner__logo{margin:50px 0 0;max-width:290px}.logo-banner img{max-width:25%;padding-top:30px}.logo-banner .logo-banner__subtitle p{font-size:26px;font-weight:400;line-height:1.4em;margin-bottom:0}.global-health-banner{margin-bottom:50px;margin-top:-50px}.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 .date-container{position:relative}.insights-article-header-new .date-container .share-label{padding:0;position:absolute;right:0;top:0}.insights-article-header-new .date-container p.insights-article-date{line-height:30px}.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}.homepage--title{margin:0;text-align:center}.radar-header .radar-header-small__title{font-size:55px;font-size:40px}.radar-header .radar-header__title{font-size:55px}.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}.radar-secondary-navigation .radar-secondary-navigation__headline{text-align:left}.radar-secondary-navigation .radar-secondary-navigation__title{font-size:calc(16px + 3.5vw)}.radar-secondary-navigation .radar-secondary-navigation__search{bottom:0;left:0;position:absolute}.two-column-blurb-with-button{border-spacing:26px;display:table}.two-column-blurb-with-button .two-column-blurb-with-button__left,.two-column-blurb-with-button .two-column-blurb-with-button__right{display:table-cell;vertical-align:top}.cta-banner-deck{border-spacing:25px;display:table;height:100%}.cta-banner-deck .cta-banner-deck__row{display:table-row;height:100%}.cta-banner-deck .cta-banner-deck__item{height:100%}.cta-banner-deck .cta-banner-deck__item .call-to-action-banner{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:90%;width:100%}.side-column-blurb__style-example{background-image:url(https://www.thoughtworks.com/imgs/on-site-interview-come-meet-us.png);background-position:60% 15%;background-size:cover;min-height:300px}.video_block_description{padding:25px 25px 0 12.5px}.three--column-blurb-layout{padding:0}.book-banner{margin-top:-50px}.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%}.searchable-list .listing-table{padding:0 25px}.searchable-list .heading{border-bottom:2px solid #666}.new-hero-banner-module{grid-template-rows:minmax(256px,1fr)}.new-hero-banner-module .new-hero-banner-overlay__container.grid.new_grid{margin:10% 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}.animated-image-collection h2.heading{margin-left:0}.animated-content-card .palm{display:none}.animated-content-card .tablet-desktop{display:block}.animated-content-card h2.heading{margin-left:0}.recent-blogs .palm{display:none}.recent-blogs .tablet-desktop{display:block}.recent-blogs h2.heading{margin-left:12px}.quote-without-image blockquote{padding:0 0 0 24px}.quote-without-image .author__details{padding-left:24px}.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}.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}.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}.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}.podcast-episode .podcast-player .separator-line{margin:0}.blog-card-grid .spec-insight-card,.blog-card-grid.grid.new_grid{padding:0 12px}.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}.home-page-editable .module-text_collection .module-text_collection__container .heading__section,.home-page-editable .module-text_collection .module-text_collection__container .title{font-size:45px}.home-page-editable .module-text_collection .module-text_collection__container .description .responsive{display:none}.home-page-editable .module-text_collection .video_content .heading__section,.home-page-editable .module-text_collection .video_content .title{font-size:45px}.home-page-editable .module-text_collection .video_content .description .responsive{display:none}.home-page-editable .module-video-ce .module-text_collection__container .heading__section,.home-page-editable .module-video-ce .module-text_collection__container .title{font-size:45px}.home-page-editable .module-video-ce .module-text_collection__container .description .responsive{display:none}.home-page-editable .module-video-ce .video_content .heading__section,.home-page-editable .module-video-ce .video_content .title{font-size:45px}.home-page-editable .module-video-ce .video_content .description .responsive{display:none}.home-page-editable .module.module-text_collection .module-text_collection__container{margin:25px 0 50px}.application-process-text,.join-us__subtitle{text-align:center}.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}.profile__name-grid__cell{height:250px}.profile__name{color:#fff;font-size:32pt}.profile__avatar-image{margin-top:40%;min-width:100%}.long-name{font-size:26pt}.social-identities__identity{clear:both;display:block}.social-identities__delete-button{right:0;top:0}.social-identities__handle{display:inline}.search-extra-padding{padding-bottom:150px}.events-conferences .text-with-heading-cta.grid-wrapper{margin-bottom:15px}.events-conferences .media_collection .grid__cell.grid__cell--centered{padding:0 25px}.insights-article-new .blog-promo-wrapper{padding-left:24px;padding-right:24px}.insights-article-new .featured-quote,.insights-article-new .featured-quote-author,.insights-article-new .quote__content{padding-left:24px}.insights-article-new .separator-line{margin:0}.insights-article-new .related-article .title{font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px;margin:48px 0 40px}.insights-article-new .field-type-text-with-summary:first-child{padding-left:24px;padding-right:24px}.blogs-first-item{margin-bottom:0;margin-top:-50px}.reduce-top-margin{margin-top:-12.5px!important}.reduce-top-margin-two-units{margin-top:-25px!important}.blip-timeline{clear:none}.blip-quadrant-label{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}.view-more{margin-top:48px}.view-more .labelled-button a{padding:20px 32px}.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}nav .mobile-header-new__sub-menu .menu-item{margin:0 24px 0 19px}nav .mobile-header-new__sub-menu .menu-item .menu-item__link svg{margin-top:1%}.panel .panel__title{font-size:22px}h1.heading__main{font-size:70px}.decoder-search .decoder-input input{font-size:18px}.insight-article-author .insights-author-group{margin-top:8px}.insight-article-author .insights-author-group .insight-article-author__image{height:65px;width:65px}.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%}.profile_with_job .job-title{line-height:1.6em}#section-orange .panel-triangle,#section-purple .panel-triangle{background-image:url(https://www.thoughtworks.com/imgs/icons/panel-triangle.png);background-size:cover;height:15px;left:50%;margin-left:-15px;position:absolute;top:-15px;width:30px}#section-orange .panel-triangle{left:80%}#section-lime .panel-triangle{left:50%;left:20%}#section-dark_blue .panel-triangle,#section-lime .panel-triangle{background-image:url(https://www.thoughtworks.com/imgs/icons/panel-triangle.png);background-size:cover;height:15px;margin-left:-15px;position:absolute;top:-15px;width:30px}#section-dark_blue .panel-triangle{left:50%}.blog-card .card-footer .cta-name{padding-left:24px}.blog-card .card-footer .strape{height:16px;margin-top:24px}.search-box #search-query{margin-right:-50px;padding-right:75px;width:100%}.search-bar .search-bar__query:focus,.search-bar .search-bar__query:hover{background:0 0;border-bottom:1px solid #fff}.image-feature-block .image-feature-block__lead{margin:0 auto 1.4em;width:80%}.image-with-heading .grid__cell--image{margin-bottom:0}.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}.radar-search-navigation.radar-search-navigation--inverse{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12.5px 0;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:24px}.title-with-tag-cta .animated-text-box .paragraph-text{margin-bottom:16px}.simple-banner.simple-banner--xander .description{width:50%}.simple-banner.simple-banner--xander .simple-banner__title{font-size:36px}.client-stories-banner-module .client-stories-banner-overlay__container.grid.new_grid{margin:9% 0 18%}.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container.new_grid{margin:12% 0}.map-with-address iframe{height:450px}.insights-article__header .insights-article__category{padding:6.25px 12.5px}.photo-card-grid .photo-card-grid__wrapper .photo-card-grid__subgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:170px}.agenda table td:first-child{padding:20px;width:30%}.agenda table td:last-child{padding:20px 20px 20px 12.5px}.two-column-text .back-navigation{margin-bottom:24px}.two-column-large-image-and-text .grid__cell img{height:360px;margin-bottom:64px}.faq-items-collection .new-heading__section{padding-bottom:40px}.module-jobs .module-jobs__container .event-table tbody{border-top:none}.module-topics .module-topics__container{padding-bottom:64px}.module-quote_section .module-quote_section__container .quote__container h2{margin-bottom:0}.module-collapsible .module-collapsible__icon{line-height:25px;padding:5px}.module-new_quote_section .module-new_quote_section__container .quote-with-image{padding:64px 0}.module-spotlight .grid-wrapper .spotlight__flex_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-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}.module-spotlight .grid-wrapper h2.heading{margin-bottom:56px}.module-hub_banner .hub-banner-module .hub-banner-overlay__container{margin-left:24px;margin-right:24px;margin-top:-96px}.module-author-date .back-navigation{padding-top:0}.profile-mini-banner .profile__name[contenteditable=true]:focus,.profile-mini-banner .profile__name[contenteditable=true]:hover{background-color:gray}.insights-article-body-new>span{padding-left:24px;padding-right:24px}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable{padding:0 24px;width:100%}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoFormCol{margin-bottom:10px!important;min-height:370px;width:48%}.blip-dates div{display:inline-block}.blip-dates div:first-child{margin-right:24px}.blog-feature-card .large-animated-image-with-title-cta .animated-text-box{padding:28px 32px 32px}.edit-form-configuration .md-content .rich-text-editor h2{font-size:36px}#decoder-banner .message h2{font-size:48px;letter-spacing:-2px;line-height:1}.decoder_topic__custom-style .module-text_collection__container .grid.media_collection{padding:0 24px}}@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%}.grid-wrapper{margin-bottom:25px}.insights-hero{background-image:url(https://www.thoughtworks.com/candy/insights-hero.png)}.insights-hero .insights-hero__title{font-size:60px;padding:25px}.decoder-search{width:40%}.cta-block{padding:50px}.image-with-heading .desktop-view{display:block}.image-with-heading .mobile-view{display:none}.large-animated-image-with-title-cta .image{width:560px}.large-animated-image-with-title-cta .content{width:512px}.hero-banner-editable .desktop-view{display:block}.hero-banner-editable .mobile-view{display:none}.full-width-image-overlay__container.text-align--left{margin-left:60px;text-align:left;width:40%}.full-width-image-overlay__container.text-align--left .full-width-image-overlay__content{margin-right:40px}.full-width-image-overlay__container.text-align--left .full-width-image-overlay__content.vertical-center h2.heading__section{text-align:left}.full-width-image-overlay__container.text-align--left a{margin-left:7px}.full-width-image-overlay__container.text-align--left .grid__cell.grid__cell--centered{text-align:left}.full-width-image-overlay__container.text-align--right{margin-left:60%;text-align:left;width:40%}.full-width-image-overlay__container.text-align--right .full-width-image-overlay__content{margin-right:40px}.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--right a{margin-left:7px}.full-width-image-overlay__container.text-align--right .grid__cell.grid__cell--centered{text-align:left}.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}.client-stories-banner-module .desktop-view{display:block}.client-stories-banner-module .mobile-view{display:none}.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}.homepage--title{font-size:78px}#responsive-tech-radar #quadrant-blip-list{float:left;margin:0 15px 0 0;min-height:auto;width:400px}#responsive-tech-radar #quadrant-blip-list li{border:0;line-height:1.8em;list-style-type:none;-webkit-text-decoration:none;text-decoration:none}#responsive-tech-radar #quadrant-blip-list .blip-link{line-height:2.2em;line-height:32px;padding:0 5px}#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}#responsive-tech-radar #quadrant-blip-list .radar-movement{display:inline;float:none}#responsive-tech-radar #quadrant-blip-list h3.ring{margin-bottom:12px}#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}.searchable-list .filters li.city{padding-right:30px}.searchable-list .search-box #search-query{width:400px}.small-large-hero-banner .desktop-view{display:block}.small-large-hero-banner .mobile-view{display:none}.new-hero-banner-module .desktop-view{display:block}.new-hero-banner-module .mobile-view{display:none}.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}.hub-banner-module .desktop-view{display:block}.hub-banner-module .mobile-view{display:none}.two-column-large-image-and-text .desktop-view{display:block}.insights-topics-navigation .mobile-view,.two-column-large-image-and-text .mobile-view{display:none}.insights-topics-navigation .desktop-view{display:block}.application-process-text{text-align:center}.profile__name{font-size:40pt}.profile__avatar-image{margin-top:20%;min-width:100%}.long-name{font-size:35pt}.channel-title{margin:32px 0}.grid__cell.grid__cell--more-top-margin{margin-top:60px}.panel .panel__title{font-size:24px}.search-bar .search-bar__query{font-size:14px;width:200px}.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}.title-with-tag-cta .animated-text-box{-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}.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: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}.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}.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container .video-banner-description h2.heading__section{margin-top:8px}.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{width:50%}.parallax-image-module .full-width-image-module .text-align--left 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;width:50%}.parallax-image-module .full-width-image-module .text-align--right a{margin-left:0}.insights-article-header-new .channels{margin-top:52px}.radar-header .radar-header-small__radar-headline{float:left;text-align:left;width:50%}.radar-navigation .desktop-only-quadrant{width:83%}.radar-secondary-navigation .radar-secondary-navigation__title{font-size:calc(40px + 1vw)}.card_with_banner .client-stories-banner-module .desktop-view img{height:300px}.module-contact_us .marketo_form .grid .description{width:80%}.module-contact_us .marketo_form .grid .description.unit-1-2--portable{padding-right:12px;width:50%}.module-contact_us .marketo_form .grid .description.unit-1-2--portable+.marketo-form-wrapper{padding-left:12px}.module-contact_us .marketo_form .grid .description.unit-2-4--portable{padding-right:12px;width:50%}.module-contact_us .marketo_form .grid .description.unit-2-4--portable+.marketo-form-wrapper{padding-left:12px}.module-contact_us .marketo_form .grid .description.unit-3-6--portable{padding-right:12px;width:50%}.module-contact_us .marketo_form .grid .description.unit-3-6--portable+.marketo-form-wrapper{padding-left:12px}.module-contact_us .marketo_form .grid .description.unit-6-12--portable{padding-right:12px;width:50%}.module-contact_us .marketo_form .grid .description.unit-6-12--portable+.marketo-form-wrapper{padding-left:12px}.module-contact_us .marketo_form .grid .marketo_form__on_success_message{width:80%}.module-contact_us .marketo_form .grid .marketo_form__on_success_message.unit-1-2--portable{padding-right:12px;width:50%}.module-contact_us .marketo_form .grid .marketo_form__on_success_message.unit-1-2--portable+.marketo-form-wrapper{padding-left:12px}.module-contact_us .marketo_form .grid .marketo_form__on_success_message.unit-2-4--portable{padding-right:12px;width:50%}.module-contact_us .marketo_form .grid .marketo_form__on_success_message.unit-2-4--portable+.marketo-form-wrapper{padding-left:12px}.module-contact_us .marketo_form .grid .marketo_form__on_success_message.unit-3-6--portable{padding-right:12px;width:50%}.module-contact_us .marketo_form .grid .marketo_form__on_success_message.unit-3-6--portable+.marketo-form-wrapper{padding-left:12px}.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 .marketo_form__on_success_message.unit-6-12--portable+.marketo-form-wrapper{padding-left:12px}.conference-header .conference-header__logo,.live-header .live-header__logo{max-width:90%}.blog-feature-card .blog-primary-feature-card .module .module__padding-bottom{padding-top:52px}#decoder-banner .full-width-image-module .desktop-view img{height:300px}.decoder_topic__custom-style .module-new_hero_banner__container .new-hero-banner-module .mobile-view{display:none}}@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%}.h2,h2,h2.heading__section{font-size:48px}.footer__icon{margin-right:3%;width:9%}.footer-new{margin-top:64px}.archive-heading{margin-bottom:32px}.insights-hero{background-image:url(https://www.thoughtworks.com/candy/insights-hero.png)}.insights-hero .insights-hero__title{font-size:70px;padding:37.5px}.contact-us-tabs .topics-navigation__list--show{position:static}.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 .topics-navigation__link--active span{border-bottom-color:#ef5ba1;color:#ef5ba1}.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}.hero-banner-editable .hero-banner-editable__image{position:absolute;width:inherit}.hero-banner-editable.display-type--large h1.hero-banner-editable__title{top:45%}.hero-banner-editable h1.hero-banner-editable__title{position:absolute}.hero-banner.hero-banner--products{background-image:url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/products-banner-desktop.jpg)}.hero-banner.hero-banner--events{background-image:url(https://static.thoughtworks.com/images/events-banner-desktop.jpg)}.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)}.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)}.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)}.radar-navigation .mobile-view{display:none}.radar-navigation .desktop-view,.radar-navigation .desktop-view .sub-navigation ul{display:block}.radar-navigation .radar-navigation__instruction{margin-bottom:32px;margin-top:24px}.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}.small-large-hero-banner .small-large-hero-banner__image{position:absolute;width:inherit}.small-large-hero-banner.display-type--large h1.small-large-hero-banner__title{top:45%}.small-large-hero-banner h1.small-large-hero-banner__title{position:absolute}.office-locations{margin-bottom:32px;padding:0}.office-locations .mobile-only{display:none}.office-locations .desktop-only{display:inline-block}.office-locations .title{margin:112px 0}.office-locations .regions .topics-navigation__list--show{position:static}.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{background-color:transparent;background-color:initial;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 currentcolor;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 svg{display:none}.office-locations .regions .topics-navigation ul.topics-navigation__list li:after{border-bottom:none}.office-locations .addresses{margin-top:0;padding-left:18%}.office-locations .cities{margin:0 -42px}.office-locations .cities .city{padding:0 12px}.office-locations .cities .office-image-with-cta{display:inline-block}.office-locations .cities .office-image-with-cta.active{margin-bottom:0}.office-locations .cities .addresses{display:none}.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}.contact-us-new .mobile-and-tablet{display:none}.contact-us-new .desk-only{display:inline-block}.contact-us-new .heading{margin:48px 0}.contact-us-new .grid-wrapper .content .contact-form{margin-bottom:0;padding-right:64px}.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}.application-process-text{text-align:center}#responsive-tech-radar .featured-insights h2.heading{margin-bottom:32px}#responsive-tech-radar #contributor-section h2,#responsive-tech-radar #radar-short-themes h2{margin-bottom:32px;margin-top:24px}.footer h2{font-size:36px}.radar-subscribe-form h2{margin-bottom:32px}.news_contacts_section_spec .contacts .contact{margin-bottom:16px}h1.heading__main{font-size:80px;margin:50px 0}.image-with-cta .cta{width:60%}.address .office-information .email a{font-size:16px}.new-video-banner .client-stories-banner-module{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}.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container .grid__cell.grid__cell--more-top-margin{margin-top:48px}.radar-secondary-navigation .radar-secondary-navigation__title{font-size:55px}.photo-card-grid .photo-card-grid__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 -5px}.photo-card-grid .photo-card-grid__wrapper>.photo-card-grid__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.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}.conference-header .conference-header__logo,.live-header .live-header__logo{max-width:80%}.view-more .labelled-button a.color--pink_1.button:hover{opacity:.7}.all_topics_modal .bucket_matrix_grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.all_topics_modal .bucket_matrix_grid .grid__cell{padding-left:6%;padding-right:0}.edit-form-configuration .md-content .rich-text-editor h2{font-size:48px}}@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%}.footer-new{padding-top:32px}.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 ul li{display:inline-block}.footer-new .footer__nav .menu-item{margin-right:24px}.archive-heading{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.header-small,.toggle-button{letter-spacing:-.8px}.image-with-tag{height:60%;width:72%}.image-with-tag .tag-name{margin-left:-22px}.offering-card .offering-card__content{padding:56px 48px 40px}.offering-card .offering-card__content .title{font-size:32px}.offering-card .cta{padding:0 48px 40px}.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}.large-animated-image-with-title-cta .image{width:57.5%}.large-animated-image-with-title-cta .content{margin-left:-15%;width:57.5%}.large-animated-image-with-title-cta .animated-image{margin-left:0}.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}.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: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}.new-key-message-with-cta .message{font-size:24px;line-height:36px}.new-key-message-with-cta .cta{margin-top:32px}.faq-item .icon{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.faq-item .faq-answer h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}.faq-item .faq-answer h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.faq-item .faq-answer h3,.faq-item .faq-answer h3 strong{font-size:32px}.faq-item .faq-answer h4,.faq-item .faq-answer h4 strong{letter-spacing:-.8px}.faq-item .faq-answer h5,.faq-item .faq-answer h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}.faq-item .faq-answer h6,.faq-item .faq-answer h6 strong{font-size:24px;line-height:36px}.faq-item h4.header-small{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.data-table .heading{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px;margin-bottom:48px}.data-table .item .cta-name,.share-block{font-size:24px;line-height:36px}.client-stories-banner-module{grid-template-rows:minmax(336px,1fr)}.client-stories-banner-module .message{font-size:56px;font-size:70px;letter-spacing:-2.6px;letter-spacing:-4px;line-height:62px;line-height:78px}.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}.client-stories-banner-module h2.heading__section{font-size:32px}.parallax-image-module{background-attachment:fixed}.parallax-image-module .full-width-image-module h2.heading__section{font-size:56px;letter-spacing:-2.6px;line-height:62px}.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}.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}.parallax-image-module .full-width-image-module .key-message-with-cta .message h3,.parallax-image-module .full-width-image-module .key-message-with-cta .message h3 strong{font-size:32px}.parallax-image-module .full-width-image-module .key-message-with-cta .message h4,.parallax-image-module .full-width-image-module .key-message-with-cta .message h4 strong{letter-spacing:-.8px}.parallax-image-module .full-width-image-module .key-message-with-cta .message h5,.parallax-image-module .full-width-image-module .key-message-with-cta .message h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}.parallax-image-module .full-width-image-module .key-message-with-cta .message h6,.parallax-image-module .full-width-image-module .key-message-with-cta .message h6 strong{font-size:24px;line-height:36px}.bio-module .description h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}.bio-module .description h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.bio-module .description h3,.bio-module .description h3 strong{font-size:32px}.bio-module .description h4,.bio-module .description h4 strong{letter-spacing:-.8px}.bio-module .description h5,.bio-module .description h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}.bio-module .description h6,.bio-module .description h6 strong{font-size:24px;line-height:36px}.bio-module .profile-info{margin-top:48px}.bio-module .profile-info .sub-heading__section{font-size:32px;letter-spacing:-.4px;line-height:44px}.bio-module .mobile-view{display:none}.bio-module .desktop-view{display:block}.bio-module .social-profiles h3{letter-spacing:-.8px}.new-hero-banner-module{grid-template-rows:minmax(336px,1fr)}.new-hero-banner-module .message{font-size:56px;letter-spacing:-2.6px;line-height:62px}.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}.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}.animated-image-collection h2.heading{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.animated-image-collection-with-banner h2.heading__section{font-size:56px;letter-spacing:-2.6px;line-height:62px}.animated-image-collection-with-banner .key-message span.message{font-size:24px;line-height:36px}.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%}.quote-with-image blockquote{font-size:32px;letter-spacing:-.4px;line-height:44px;padding:48px 0 0 24px}.quote-with-image img{height:528px}.two-column-text .two-column-text__right{padding-left:12px}.two-column-text .two-column-text__right .text-content p{font-size:24px;line-height:36px}.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 .cta{margin-top:48px}.hub-banner-module .hub-banner-overlay__container{margin-left:32px;margin-right:32px;margin-top:-112px}.hub-banner-module .hub-banner-overlay__container p{letter-spacing:-.8px;padding:0 96px 24px}.hub-banner-module .hub-banner-overlay__container .new-heading__main{padding:48px 96px 24px}.hub-banner-module img{height:336px}.two-column-large-image-and-text .two-column-large-image-and-text__cta{margin-top:48px}.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 .grid__cell img{height:auto;margin-bottom:0;min-height:600px}.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%}.office-locations .title{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.office-locations .addresses .office-title{letter-spacing:-.8px}.card_with_banner .card-collection{margin-top:-165px}.card_with_banner .card-collection .card-container{padding:92px 32px}.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}.card_with_banner .card-collection .card-container .card-content h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.card_with_banner .card-collection .card-container .card-content h3,.card_with_banner .card-collection .card-container .card-content h3 strong{font-size:32px}.card_with_banner .card-collection .card-container .card-content h4,.card_with_banner .card-collection .card-container .card-content h4 strong{letter-spacing:-.8px}.card_with_banner .card-collection .card-container .card-content h5,.card_with_banner .card-collection .card-container .card-content h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}.card_with_banner .card-collection .card-container .card-content h6,.card_with_banner .card-collection .card-container .card-content h6 strong,.card_with_banner .client-stories-banner-module .message{font-size:24px;line-height:36px}.card_with_banner .client-stories-banner-module .heading__section{font-size:56px;letter-spacing:-2.6px;line-height:62px}.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%}.card_with_banner .module-content-card__cta{margin-top:64px}.faq-items-collection .new-heading__section{padding-bottom:32px}.faq-items-collection .grid.new_grid{padding-bottom:32px;padding-top:32px}.contact-us-new .heading{font-size:56px;letter-spacing:-2.6px;line-height:62px}.contact-us-new .grid-wrapper .content .paragraph_20,.contact-us-new .grid-wrapper .content .paragraph_20_bold,.contact-us-new p{font-size:24px;line-height:36px}.contact-us-new .grid-wrapper .content .media-inquires{margin-bottom:0;padding-left:64px}.contact-us-new .grid-wrapper .content .media-inquires .cta-button a .cta-name,.contact-us-new .grid-wrapper .content p a{font-size:24px;line-height:36px}.contact-us-new .grid-wrapper .content .grid .title{font-size:32px}.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}.module-new-text .grid-wrapper .text-content h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.module-new-text .grid-wrapper .text-content h3,.module-new-text .grid-wrapper .text-content h3 strong{font-size:32px}.module-new-text .grid-wrapper .text-content h4,.module-new-text .grid-wrapper .text-content h4 strong{letter-spacing:-.8px}.module-new-text .grid-wrapper .text-content h5,.module-new-text .grid-wrapper .text-content h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}.module-new-text .grid-wrapper .text-content h6,.module-new-text .grid-wrapper .text-content h6 strong{font-size:24px;line-height:36px}.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}.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}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3,.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:32px}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4,.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{letter-spacing:-.8px}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5,.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}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6,.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:24px;line-height:36px}.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}.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}.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}.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}.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}.module-new-text.thankyou_form_text .grid-wrapper.module__padding-top{padding-top:60px}.module-new-text.thankyou_form_text .grid-wrapper.module__padding-bottom{padding-bottom:60px}.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}.module-media_collection h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.module-media_collection .text-with-heading-cta .grid .paragraph-heading a,.module-media_collection .text-with-heading-cta .grid .paragraph-heading h3{font-size:32px}.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}.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}.module-media_collection .text-with-heading-cta .grid .paragraph-text h3,.module-media_collection .text-with-heading-cta .grid .paragraph-text h3 strong{font-size:32px}.module-media_collection .text-with-heading-cta .grid .paragraph-text h4,.module-media_collection .text-with-heading-cta .grid .paragraph-text h4 strong{letter-spacing:-.8px}.module-media_collection .text-with-heading-cta .grid .paragraph-text h5,.module-media_collection .text-with-heading-cta .grid .paragraph-text h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}.module-media_collection .text-with-heading-cta .grid .paragraph-text h6,.module-media_collection .text-with-heading-cta .grid .paragraph-text h6 strong{font-size:24px;line-height:36px}.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}.module-side_by_side_image_text .paragraph-text h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.module-side_by_side_image_text .paragraph-text h3,.module-side_by_side_image_text .paragraph-text h3 strong{font-size:32px}.module-side_by_side_image_text .paragraph-text h4,.module-side_by_side_image_text .paragraph-text h4 strong{letter-spacing:-.8px}.module-side_by_side_image_text .paragraph-text h5,.module-side_by_side_image_text .paragraph-text h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}.module-side_by_side_image_text .paragraph-text h6,.module-side_by_side_image_text .paragraph-text h6 strong{font-size:24px;line-height:36px}.module-side_by_side_image_text .media{width:41.66667%}.module-side_by_side_image_text .text-container{width:58.33333%}.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}.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}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3,.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:32px}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4,.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{letter-spacing:-.8px}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5,.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}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6,.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}.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}.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}.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}.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}.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}.module-side_by_side_image_text h2.heading__section{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.module-side_by_side_image_text .paragraph-heading h3{font-size:32px}.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}.module-contact_us .description h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}.module-contact_us .description h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.module-contact_us .description h3,.module-contact_us .description h3 strong{font-size:32px}.module-contact_us .description h4,.module-contact_us .description h4 strong{letter-spacing:-.8px}.module-contact_us .description h5,.module-contact_us .description h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}.module-contact_us .description h6,.module-contact_us .description h6 strong{font-size:24px;line-height:36px}.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}.module-contact_us .marketo_form__on_success_message h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.module-contact_us .marketo_form__on_success_message h3,.module-contact_us .marketo_form__on_success_message h3 strong{font-size:32px}.module-contact_us .marketo_form__on_success_message h4,.module-contact_us .marketo_form__on_success_message h4 strong{letter-spacing:-.8px}.module-contact_us .marketo_form__on_success_message h5,.module-contact_us .marketo_form__on_success_message h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}.module-contact_us .marketo_form__on_success_message h6,.module-contact_us .marketo_form__on_success_message h6 strong{font-size:24px;line-height:36px}.module-contact_us .marketo_form .marketo-form-title{font-size:32px;margin-left:auto;margin-right:auto;width:80%}.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}.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}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3,.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:32px}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4,.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{letter-spacing:-.8px}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5,.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}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6,.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:24px;line-height:36px}.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}.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}.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}.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}.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}.decoder-alphabet-search .new-heading__section{font-size:32px}.decoder-alphabet-search .alphabets-search-block .alphabets{margin-bottom:16px}.decoder-alphabet-search a.alphabet{font-size:24px;line-height:36px}.decoder-alphabet-search .decoder-topics-list .topic{display:inline-block;vertical-align:top;width:33%}.insights-article-body-new>span{display:block;margin:0 auto;max-width:960px;width:75%}.insights-article-body-new h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}.insights-article-body-new h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.insights-article-body-new h3,.insights-article-body-new h3 strong{font-size:32px}.insights-article-body-new h4,.insights-article-body-new h4 strong{letter-spacing:-.8px}.insights-article-body-new h5,.insights-article-body-new h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}.insights-article-body-new h6,.insights-article-body-new h6 strong{font-size:24px;line-height:36px}.insights-article-new .blog-promo-wrapper{padding-left:32px;padding-right:32px}.insights-article-new .blog-promo-content{display:block;margin:0 auto;max-width:960px;text-align:left;width:80%}.insights-article-new .featured-quote,.insights-article-new .quote__content{font-size:32px;letter-spacing:-.4px;line-height:44px}.insights-article-new .related-article .title{font-size:56px;letter-spacing:-2.6px;line-height:62px}.insights-article-new .field-type-text-with-summary:first-child{padding-left:32px;padding-right:32px}.insights-article-new .field-type-text-with-summary:first-child .field-items{display:block;margin:0 auto;max-width:960px;width:80%}.thankyou_form{padding-bottom:128px}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable{padding:0 32px;width:100%}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoFormCol{width:23%}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoFormCol input[type=checkbox].mktoField{margin-left:4px}.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}#responsive-tech-radar .main-heading-radar{padding-top:30px}#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}#responsive-tech-radar .radar-survey .paragraph-text h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}#responsive-tech-radar .radar-survey .paragraph-text h3,#responsive-tech-radar .radar-survey .paragraph-text h3 strong{font-size:32px}#responsive-tech-radar .radar-survey .paragraph-text h4,#responsive-tech-radar .radar-survey .paragraph-text h4 strong{letter-spacing:-.8px}#responsive-tech-radar .radar-survey .paragraph-text h5,#responsive-tech-radar .radar-survey .paragraph-text h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}#responsive-tech-radar .radar-survey .paragraph-text h6,#responsive-tech-radar .radar-survey .paragraph-text h6 strong{font-size:24px;line-height:36px}#responsive-tech-radar .radar-survey .media{width:41.66667%}#responsive-tech-radar .radar-survey .text-container{width:58.33333%}#responsive-tech-radar .radar-survey .paragraph-heading h3{font-size:32px}#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}#responsive-tech-radar h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}#responsive-tech-radar h3{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}#responsive-tech-radar .locale-disclaimer{padding-bottom:0}#responsive-tech-radar .radar-anniversary .module-side_by_side_image_text .media{width:50%}#responsive-tech-radar .radar-anniversary .module-side_by_side_image_text .text-container{padding-left:32px;width:50%}#responsive-tech-radar .radar-anniversary .module-cta_banner .module-cta_banner__container .new-heading__section{width:75%}#responsive-tech-radar #contributor-section{padding:32px 0 64px}#responsive-tech-radar #download-current-radar{padding:32px 0 40px}#responsive-tech-radar #download-current-radar h2{font-size:40px;letter-spacing:-2.2px;line-height:50px}#responsive-tech-radar #download-current-radar .new_grid .grid__cell--text-block-desk{width:82%}#responsive-tech-radar #download-current-radar-footer{padding:32px 0 40px}#responsive-tech-radar #download-current-radar-footer h2{font-size:40px;letter-spacing:-2.2px;line-height:50px}#responsive-tech-radar #download-current-radar-footer .new_grid .grid__cell--text-block-desk{width:82%}#responsive-tech-radar #radar-short-themes{padding:32px 0 40px}#responsive-tech-radar .archive-section{padding:0 0 52px}#responsive-tech-radar #blip-view h2{font-size:32px}.channel-title{font-size:56px;letter-spacing:-2.6px;line-height:62px;margin:56px 0}.xf-web-container .decoder-cluster,.xf-web-container .decoder-search-result{margin-top:0}#decoder-banner .message h2{font-size:70px;letter-spacing:-4px;line-height:54px;margin-bottom:25px}#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}#decoder-banner .key-message-with-cta .key-message p{font-size:32px;letter-spacing:-.4px;line-height:44px}.decoder-search-result{margin-top:-50px}.decoder-search-result h1{font-size:56px;letter-spacing:-2.6px;line-height:62px}.decoder-search-result .offering-card .offering-card__content{min-height:235px;padding:24px 16px}.decoder-search-result .offering-card .cta{padding:0 16px 32px}.decoder-cluster{margin-top:-50px}.decoder-cluster .offering-card .offering-card__content{min-height:235px;padding:24px 16px}.decoder-cluster .offering-card .cta{padding:0 16px 32px}.decoder-cluster .cluster-banner h1{font-size:56px;letter-spacing:-2.6px;line-height:62px}.grid-wrapper .grid.new_grid{padding:0 32px}.grid__cell.grid__cell--text-block-desk{display:block;margin:0 auto;max-width:960px;width:80%}.radar-archive-table .archive-header{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.decoder-search-form .back-navigation{margin-bottom:16px}h1.new-heading__main{font-size:56px;letter-spacing:-2.6px;line-height:62px}h2.new-heading__section{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}h3.sub-heading__section{font-size:24px;line-height:36px}.blog-card .blog-card__title{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.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 .paragraph-text{letter-spacing:-.8px}.title-with-tag-cta .animated-text-box .tag-name{margin-left:-50px}.topics-navigation .topics-navigation__header{letter-spacing:-.8px}.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container.new_grid{margin:9% 0}.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}.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container .sub-heading__section{font-size:32px}.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container .video-banner-description h2.heading__section{font-size:24px;line-height:36px}.insights-article-header-new .insights-article__heading{font-size:56px;letter-spacing:-2.6px;line-height:62px}.radar-header .radar-header__date{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}.radar-navigation .radar-navigation__instruction{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.media_collection .width_80 .text-with-heading-cta .grid .grid__cell{padding-right:20%}.animated-content-card h2.heading,.recent-blogs h2.heading{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.quote-without-image blockquote{font-size:32px;letter-spacing:-.4px;line-height:44px}.podcast-episode .summary h2{font-size:32px;font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px}.podcast-episode .summary h2 strong{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.podcast-episode .summary h3,.podcast-episode .summary h3 strong{font-size:32px}.podcast-episode .summary h4,.podcast-episode .summary h4 strong{letter-spacing:-.8px}.podcast-episode .summary h5,.podcast-episode .summary h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}.dynamic-podcast-list .no-podcast-message,.podcast-episode .summary h6,.podcast-episode .summary h6 strong{font-size:24px;line-height:36px}.blog-card-grid.grid.new_grid{padding:0 20px}.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}.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}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3,.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:32px}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4,.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{letter-spacing:-.8px}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5,.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}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6,.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:24px;line-height:36px}.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}.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}.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}.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}.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}.module-jobs .module-jobs__container h2{font-size:32px}.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}.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}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3,.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:32px}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4,.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{letter-spacing:-.8px}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5,.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}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6,.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:24px;line-height:36px}.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}.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}.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}.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}.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_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_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_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h3,.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:32px}.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h4,.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{letter-spacing:-.8px}.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h5,.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h6,.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:24px;line-height:36px}.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_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{font-size:32px}.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{letter-spacing:-.8px}.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_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}.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}.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}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3,.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:32px}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4,.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{letter-spacing:-.8px}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5,.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}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6,.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:24px;line-height:36px}.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}.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}.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}.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}.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}.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%}.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{padding:56px 16px 40px}.module-offering_cards__container .grid-wrapper .grid__cell.unit-1-4--large-screen .cta{padding:0 16px 40px}.module-offering_cards__container .grid-wrapper .grid__cell.unit-2-8--large-screen .offering-card__content{padding:56px 16px 40px}.module-offering_cards__container .grid-wrapper .grid__cell.unit-2-8--large-screen .cta{padding:0 16px 40px}.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-3-12--large-screen .cta{padding:0 16px 40px}.module-spotlight .grid-wrapper .spotlight__flex_box{display:block}.module-spotlight .grid-wrapper .spotlight__flex_box .topics{float:right}.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 h2.heading{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.module-hub_banner .hub-banner-module .hub-banner-overlay__container{margin-left:32px;margin-right:32px;margin-top:-112px}.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}.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}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h3,.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}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h4,.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}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h5,.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}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h6,.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}.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}.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}.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}.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}.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}.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}.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}.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h3,.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h3 strong{font-size:32px}.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h4,.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h4 strong{letter-spacing:-.8px}.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h5,.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h6,.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h6 strong{font-size:24px;line-height:36px}.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}.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="3"]:before{font-size:32px}.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="4"]:before{letter-spacing:-.8px}.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}.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}.blog-feature-card .large-animated-image-with-title-cta .animated-text-box{padding:36px 48px 48px}.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}.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}.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h3,.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h3 strong{font-size:32px}.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h4,.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h4 strong{letter-spacing:-.8px}.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h5,.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h5 strong{font-size:32px;letter-spacing:-.4px;line-height:44px}.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h6,.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h6 strong{font-size:24px;line-height:36px}.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-heading h3{font-size:32px}.decoder_topic__custom-style .module-text_collection__container .grid.media_collection{padding:0 32px}}.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}.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}.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-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}.grid-wrapper.module-quote{margin-bottom:0;padding-bottom:35px;padding-top:22.5px}.grid-wrapper.module-quote .description{padding:37.5px 0}.grid-wrapper .insights-article-new{max-width:none}@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}.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%}.blog-feature-card{padding:0 20px}.decoder_topic__custom-style .module-new_hero_banner__container .new-hero-banner-module .new-hero-banner-overlay__container.grid.new_grid{margin:0 auto}.decoder_topic__custom-style .module-text_collection__container .grid.media_collection,.grid-wrapper .grid.new_grid{max-width:1624px;padding:0;width:80%}.mega-menu.grid .content{display:block;margin:0 auto;padding:0;width:80%}.client-stories-banner-module .client-stories-banner-overlay__container.grid.new_grid,.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container.new_grid{margin:9% auto}.parallax-image-module .full-width-image-module .new_grid{width:80%}.new-hero-banner-module .new-hero-banner-overlay__container.grid.new_grid{margin:9% auto}.hub-banner-module .hub-banner-overlay__container{margin-left:auto;margin-right:auto}.blog-card-grid.grid.new_grid{padding:0}.module-side_by_side_image_text .grid.new_grid{margin:0 auto}.module-hub_banner .hub-banner-module .hub-banner-overlay__container{margin-left:auto;margin-right:auto}.insights-article-body-new>span{width:64%}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable{padding:0}#responsive-tech-radar .radar-survey .grid.new_grid{margin:0 auto}}@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}#subheading{font-size:20px}table{display:block}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 td:before{left:6px;padding-right:10px;position:absolute;top:6px;white-space:nowrap;width:45%}table thead tr{left:-9999px;position:absolute;top:-9999px}table tbody tr{border-bottom:1px solid #aaa;margin-bottom:1em;overflow:hidden}tbody,td,th,thead,tr{display:block}.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}.channel-blog-item .fourcol{margin-bottom:0}.channel-blog-item h2{margin-bottom:10px}.flowing-blog-summary{width:90%}.social_share_icons{text-align:left}.float-right-mobile{float:right!important;width:30%!important}.desktop-only{display:none}.container{margin-bottom:0}.container.gray-black{margin-bottom:20px}.container.nav-container{background:#f5f5f5;display:none;margin-bottom:0}.container.utility-container,.container.utility-container div.row>div{margin-bottom:0}.container.hero.gray{margin-bottom:20px;margin-top:-20px}.container.mobile-three-column .row .twelvecol.row-header{width:100%}.nav-container ul{margin-top:20px}.nav-container .eightcol{float:left;padding-right:0;width:50%}.nav-container .fourcol{float:right;padding-left:0;width:40%}.nav-container .nav>li{display:block;margin-bottom:.6em}.nav-container .nav>li a{display:block;height:40px;margin-bottom:2px}.social-nav{clear:both}.homepage-services{width:60%}.homepage-services.right{width:35%}.homepage-section{border-top:2px solid #eee;padding-top:2em}a.mobile-language-switcher{color:#666}a.cornerstone-article{background-repeat:no-repeat;background-size:100% 100%;padding:0 25px;text-align:left}a.cornerstone-article .cornerstone-article__title{font-size:26px}a.btn-small.channel-btn{margin-bottom:2px;margin-top:2px}.mobile-only{display:block}.btn{margin-bottom:10px;margin-top:10px}.btn.btn-arrow-blue{margin-top:0}.graphic-block,.graphic-block-small,.photo-block{margin-bottom:20px}.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}.join-us-section{margin-bottom:2em}.mobile-optimised-tall-images{text-align:center}.mobile-optimised-tall-images img{max-width:70%}html:lang(de) .feature_summary--inside{padding:5px 5px 0}html:lang(de) .feature_summary .services_title{font-size:22px}html:lang(cn) br.responsive{display:block}.event-table{border-top:1px solid #221d1f;margin-bottom:3em!important}.event-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:0;padding-right:0!important;position:relative;text-indent:0!important;text-transform:none!important;vertical-align:top!important;width:auto!important}.event-table tbody{border-top:none;display:block!important;width:100%!important}.event-table tbody tr{display:block;margin:0!important;padding:10px 0!important}.event-table thead{border-top:none;display:block!important;width:100%!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 th{border-top:none;display:block!important;width:100%!important}.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:0;padding-right:0!important;position:relative;text-indent:0!important;text-transform:none!important;vertical-align:top!important;width:auto!important}.event-table__month:after{content:", "}.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:0;padding-right:0!important;position:relative;text-indent:0!important;text-transform:none!important;vertical-align:top!important;width:auto!important}.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}.radar-archive-table .radar-archive-table__month:after{content:", "}.radar-archive-table .radar-archive-table__language:after{content:": "}.jobs-selector-body{background:#7dcad2}.jobs-selector-body .job-list{background:#7dcad2;margin-left:0}.jobs-selector-body .jobs-selector{background:0 0}.jobs-selector-body .job-list-city-title{color:#221d1f;font-weight:900;padding:22px 20px 10px;text-transform:uppercase}#job-listing-selector{margin:auto;width:92%}.jobs-selector-title{color:#221d1f}.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}.presentation{margin:auto;width:320px}.author__details .quote__author,.quote__content{text-align:center}.author__details .quote__author.comma:after{content:""}.author__details .quote__author__image{text-align:center}.author__details img{max-width:15%}.photo-card{background-image:none!important}.photo-card.extra_style_based_lang{padding-left:10px!important;padding-right:10px!important}.photo-card html:lang(cn) br.responsive{display:block}.feature-block{background-image:none!important}.radar-search-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.radar-search-navigation a{color:#ee0b77}.radar-search-navigation a.a-z-link{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:10px 0;width:100%}.radar-search-navigation a.byor-link,.radar-search-navigation a.faq-link{width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0;order:1}.radar-search-navigation a.subscribe-link{color:#221d1f;-webkit-box-ordinal-group:4;-ms-flex-order:3;border:1px solid #d2d2d2;border-radius:2px;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%}.radar-search-navigation.radar-search-navigation--inverse{background-color:#fff;padding:25px 0 0}.radar-search-navigation .radar-search-navigation__link{padding:12.5px 0}.uber-subtitle{padding:0 7%}.image-with-title-description-cta{height:auto!important}.modal-with-image h3{font-size:2em}.modal-with-image .popup{height:inherit}.modal-with-image .popup .popup-image{height:inherit;padding-top:inherit}.modal-with-image .close_modal{font-size:1.6em}.text-with-heading-cta .title-and-description{height:auto!important}.text-with-heading-cta.grid-wrapper.text-block{height:auto!important;margin-bottom:0;padding:30px 25px}.tabs{padding-top:30px}.tabs ul li{width:33.3%}.data-table .heading{float:left}.data-table .items-list{border-top:1px solid #d2d2d2}.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}.tabbed-selector .tabbed-selector__quote{font-size:20px}.tabbed-selector .tabbed-selector__tabs{display:none}.hero-banner.hero-banner--events-refresh{background-size:contain;min-width:auto;width:100%}.hero-banner.hero-banner--careers-application-process :after,.hero-banner.hero-banner--glyph-sea-blue :after{background-size:cover;height:50px}.hero-banner.hero-banner--services .hero-banner__title{font-size:40px;margin-top:93%;padding-left:0;text-align:center;width:100%}.insights-article-header-new .insights-article__heading{margin-bottom:16px}.insights-article-header-new .date-container .share-label{margin-bottom:32px}.radar-header .grid__cell{margin-bottom:0}.radar-header .radar-header__date{letter-spacing:-1px}.two-column-blurb-with-button .two-column-blurb-with-button__left,.two-column-blurb-with-button .two-column-blurb-with-button__right{padding:0}.two-column-blurb-with-button .heading-text-left h3{margin-bottom:0;padding-top:15%}.two-column-blurb-with-button .heading-text-right h3{margin-bottom:0;padding-top:7%}.three-pillars{max-width:50%}.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}.animated-image-collection .card-collection{padding-bottom:32px}.animated-image-collection .grid.new_grid{padding:0 24px}.contact-us-new,.landing-page{margin-top:-25px}.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)}.application-process-img{float:right;height:auto;padding-bottom:12.5px;width:33%}#application-process{margin:0}.interview-question__answer,.interview-question__question{margin-bottom:0}.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}#responsive-tech-radar #quadrant,.productMenu{display:none}#responsive-tech-radar .paragraph-with-heading--radar{display:block}#responsive-tech-radar .radar-anniversary .module-side_by_side_image_text .text-container .paragraph-heading{width:90%}#responsive-tech-radar .radar-themes .media .image{width:100%}#responsive-tech-radar .text-collection:last-child{margin-bottom:25px}#responsive-tech-radar #quadrant-blip-list .blip-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#responsive-tech-radar #quadrant-blip-list .blip-link .blip-name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.infrastructure-as-code .radar_ring_col{width:100%}.infrastructure-as-code .leftie{padding-right:0}.infrastructure-as-code .rightie{padding-left:0}.priority-navigation{margin-top:0}.priority-navigation .channels_nav .all_topics{float:none}.priority-navigation .channels_nav .channels_nav--all-topics{border:none;float:none;padding-left:0}.priority-navigation .channels_nav .hide_in_palm_only{display:none}.all_topics_modal .modal_head{margin-bottom:25px;margin-top:30px}.all_topics_modal .modal_head h2{font-size:20px}.all_topics_modal .close_modal{font-size:50px;margin-top:-10px;padding-right:15px}.all_topics_modal .modal_body .grid__cell{text-align:center}.xf-web-container{margin-top:0}.service h3{font-size:20px}#twitter-feed .tweet{border-top:1px solid #eee;padding-top:20px}.row .twelvecol h2:last-child,.row .twelvecol h3:last-child,.row .twelvecol p:last-child{margin-bottom:0}#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}.nav-right.social-nav{float:right;padding:0;width:124px}.nav-right.social-nav a img{padding-left:25px;padding-right:0}.img-with-caption.img-with-caption-right{float:none;margin-left:0}#footer .fourcol{margin-bottom:20px}#footer .fourcol:last-child{margin-bottom:30px}div.location_detail{clear:both;margin-bottom:15px}.event-table__location:after{content:" – "}.event-table__country:after{content:": "}#events .filter_events select{width:80%}.new-york>.new-york__subtitle{font-size:1.1rem;width:90%}.news_contacts_section_spec .contacts img{width:100%}.cta-button .arrow{float:right}.blog-card .blog-card__authors{margin-bottom:24px}.image-with-text img{max-width:50%}.animated-image-with-title-cta .animated-text-box .paragraph,.title-with-tag-cta .animated-text-box .paragraph-text{height:auto!important}.hero-banner-editable .hero-banner-editable__title{font-size:40px}.radar-navigation .radar-search-navigation__link{margin:0 10px}.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:0;padding-right:0!important;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}.bio-module .profile{-webkit-transform:translateY(-54%);transform:translateY(-54%)}.media_collection .grid__cell.text-collection:last-child{margin-bottom:40px}.color--black .media_collection .text-collection .text-with-heading-cta.color--black{padding:0 12.5px}.color--black .media_collection .text-block.color--black{padding:0 12.5px 30px}.color--white .media_collection .text-collection .text-with-heading-cta.color--white{padding:0 12.5px}.color--white .media_collection .text-block.color--white{padding:0 12.5px 30px}.color--font_grey .media_collection .text-collection .text-with-heading-cta.color--font_grey{padding:0 12.5px}.color--font_grey .media_collection .text-block.color--font_grey{padding:0 12.5px 30px}.color--grey_dark .media_collection .text-collection .text-with-heading-cta.color--grey_dark{padding:0 12.5px}.color--grey_dark .media_collection .text-block.color--grey_dark{padding:0 12.5px 30px}.color--skin_4 .media_collection .text-collection .text-with-heading-cta.color--skin_4{padding:0 12.5px}.color--skin_4 .media_collection .text-block.color--skin_4{padding:0 12.5px 30px}.color--skin_3 .media_collection .text-collection .text-with-heading-cta.color--skin_3{padding:0 12.5px}.color--skin_3 .media_collection .text-block.color--skin_3{padding:0 12.5px 30px}.color--skin_2 .media_collection .text-collection .text-with-heading-cta.color--skin_2{padding:0 12.5px}.color--skin_2 .media_collection .text-block.color--skin_2{padding:0 12.5px 30px}.color--skin_1 .media_collection .text-collection .text-with-heading-cta.color--skin_1{padding:0 12.5px}.color--skin_1 .media_collection .text-block.color--skin_1{padding:0 12.5px 30px}.color--blue_3 .media_collection .text-collection .text-with-heading-cta.color--blue_3{padding:0 12.5px}.color--blue_3 .media_collection .text-block.color--blue_3{padding:0 12.5px 30px}.color--blue_2 .media_collection .text-collection .text-with-heading-cta.color--blue_2{padding:0 12.5px}.color--blue_2 .media_collection .text-block.color--blue_2{padding:0 12.5px 30px}.color--purple_1 .media_collection .text-collection .text-with-heading-cta.color--purple_1{padding:0 12.5px}.color--purple_1 .media_collection .text-block.color--purple_1{padding:0 12.5px 30px}.color--pink_snap .media_collection .text-collection .text-with-heading-cta.color--pink_snap{padding:0 12.5px}.color--pink_snap .media_collection .text-block.color--pink_snap{padding:0 12.5px 30px}.color--new_highlight .media_collection .text-collection .text-with-heading-cta.color--new_highlight{padding:0 12.5px}.color--new_highlight .media_collection .text-block.color--new_highlight{padding:0 12.5px 30px}.color--platforms_color .media_collection .text-collection .text-with-heading-cta.color--platforms_color{padding:0 12.5px}.color--platforms_color .media_collection .text-block.color--platforms_color{padding:0 12.5px 30px}.color--pink_1 .media_collection .text-collection .text-with-heading-cta.color--pink_1{padding:0 12.5px}.color--pink_1 .media_collection .text-block.color--pink_1{padding:0 12.5px 30px}.color--radar_header_light_green .media_collection .text-collection .text-with-heading-cta.color--radar_header_light_green{padding:0 12.5px}.color--radar_header_light_green .media_collection .text-block.color--radar_header_light_green{padding:0 12.5px 30px}.color--green_1 .media_collection .text-collection .text-with-heading-cta.color--green_1{padding:0 12.5px}.color--green_1 .media_collection .text-block.color--green_1{padding:0 12.5px 30px}.color--yellow_1 .media_collection .text-collection .text-with-heading-cta.color--yellow_1{padding:0 12.5px}.color--yellow_1 .media_collection .text-block.color--yellow_1{padding:0 12.5px 30px}.color--orange .media_collection .text-collection .text-with-heading-cta.color--orange{padding:0 12.5px}.color--orange .media_collection .text-block.color--orange{padding:0 12.5px 30px}.color--light_grey .media_collection .text-collection .text-with-heading-cta.color--light_grey{padding:0 12.5px}.color--light_grey .media_collection .text-block.color--light_grey{padding:0 12.5px 30px}.small-large-hero-banner .small-large-hero-banner__title{font-size:40px}.animated-content-card .grid.new_grid,.recent-blogs .grid.new_grid{padding:0 24px}.card_with_banner .card-collection .card-container{height:auto!important}.social-justice-block.image-with-link img{max-width:50%}.module-jobs .module-jobs__container .module-jobs__cta{text-align:left}.module-jobs .module-jobs__container .event-table{margin-bottom:0!important}.module-jobs .module-jobs__container .event-table .desktop-ipad-only,.module-jobs .module-jobs__container .event-table .palm-only{display:none!important}.module-jobs .module-jobs__container .event-table tbody td{padding-left:0!important;padding:0}.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:first-child:after{content:" - "}.module-jobs .module-jobs__container .event-table tbody tr{padding:16px 0!important}.module-jobs .module-jobs__container .event-table tbody tr td{line-height:32px!important;padding:0}.module-jobs .module-jobs__container .event-table .td_job_title{display:block;padding-bottom:10px;padding-top:0}.module-jobs .module-jobs__container .event-table .td_role{display:block;padding-bottom:0;padding-top:0}.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}.module-jobs .module-jobs__container .event-table .td_region:after{content:" - "}.module-text_collection .media_collection .grid__cell.text-collection{margin-bottom:25px}.module-side_by_side_image_text .module-side_by_side_image_text__container .two-column-media-and-text .cta{margin-bottom:25px;padding:0}.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_video_text .module-side_by_side_video_text__container .two-column-media-and-text .cta{margin-bottom:25px;padding:0}.module-quote_section .quote__content,.module-side_by_side_video_text .module-side_by_side_video_text__container .two-column-media-and-text .paragraph-heading{padding:0}.module-offering_cards__container .offering-card__content{height:auto!important}.module-spotlight .grid-wrapper .spotlight__flex_box{padding:0 24px}.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}.module-dynamic_podcast_list .color--light_grey .data-table .items-list{border-top:1px solid #b3b3b3}.module-author-date .media_collection .grid__cell.text-collection{margin-bottom:25px}#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}.mktoForm.marketo-custom-styles input[type=email].mktoField+.mktoError{bottom:-3.3em!important}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoLabel{margin-top:-5px}.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}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoRequiredField .mktoLabel{margin-top:-5px}.decoder_topic__custom-style .two-column-text>.new_grid h1.new-heading__main{line-height:48px}}.grid-top-banner{margin-top:-25px}@media screen and (min-width:601px){.grid-top-banner{margin-top:-50px}.client-summary-text{font-size:27px;margin-bottom:.4em}:lang(en) .lead-line,:lang(en) blockquote{padding-left:0}div.more-spacing{margin-bottom:4em}div.separator{margin-bottom:3em;padding-bottom:0;padding-top:3em}.homepage-services{width:100%}.tabbed-selector .tabbed-selector__quotation{background:url(https://www.thoughtworks.com/imgs/featured-client-quotes-services.png),url(https://www.thoughtworks.com/imgs/featured-client-quotes-services-down.png);background-position:0 0,100% 0;background-repeat:no-repeat;padding:0 80px}.tabbed-selector .tabbed-selector__option_title{display:none}.homepage--subtitle{text-align:center}#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;-webkit-text-decoration:none;text-decoration:none}#desktop-office .office-group:hover{background:#eee}#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;-webkit-text-decoration:none;text-decoration:none}#desktop-office-list .office-city:hover{background:#eee}#desktop-office-list .office-city.active,#desktop-office-list .office-city.active:hover{background:#fff}#vertical-offices{background:#f1f1f1;border-bottom:1px solid #eee;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}.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}.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)}p.narrow-text{line-height:1.5em}:lang(cn) .last .lead-line{padding-left:45px}.xf-web-container .grid-top-banner{margin-top:0}}h1{display:block;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:40px;font-weight:400;font-weight:900;letter-spacing:-.08em;line-height:1.6em;line-height:1em;margin:25px 0;padding:0;text-rendering:optimizelegibility;text-transform:uppercase}h1.blue{color:#26bdcf}h1 small{font-size:18px}h1.heading__main{margin:25px 0}h1.heading__main,h1.uber-title{display:block;font-size:40px;font-weight:900;letter-spacing:-.08em;padding:0;text-transform:uppercase}h1.uber-title{font-size:35px;line-height:1em;margin:12.5px 0 25px}h1.uber-title small{font-size:18px}h1.uber-title.uber-title--small-bottom-gutter{margin-bottom:12.5px}h1.new-heading__main{font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px;margin:0;text-transform:none}h2{font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:400;font-weight:100;line-height:1.6em;line-height:1em;margin:0 0 25px;text-rendering:optimizelegibility}h2.blue{color:#26bdcf}h2 small{font-size:18px}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}h2.heading__section small{font-size:18px}h2.new-heading__section{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}h3{font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:400;font-weight:100;line-height:1.6em;line-height:1.4em;margin:25px 0;text-rendering:optimizelegibility}h3.blue{color:#26bdcf}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.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}h3.sub-heading__section{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}h3~.delete_button{border-bottom:0;font-weight:400;left:-23%;padding-bottom:12px;position:relative}h4{font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:400;font-weight:700;line-height:1.6em;margin:0 0 8px;text-rendering:optimizelegibility}h4.blue{color:#26bdcf}h4 small{font-size:12px}h5{font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6em;line-height:21px;margin:0 0 10px;text-rendering:optimizelegibility}h5.blue{color:#26bdcf}h6{font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:400;font-weight:700;line-height:1.6em;line-height:10px;margin:0 0 10px;text-rendering:optimizelegibility}h6.blue{color:#26bdcf}strong{font-weight:600}.h1{display:block;font-size:40px;font-weight:900;letter-spacing:-.08em;line-height:1em;margin:25px 0;padding:0;text-transform:uppercase}.h1 small{font-size:18px}html{font-size:100%}html:lang(cn) .h1,html:lang(cn) .h1--light,html:lang(cn) .h1--small,html:lang(cn) .insights-article__title,html:lang(cn) h1,html:lang(cn) h1.heading__main,html:lang(cn) h1.uber-title{letter-spacing:0;line-height:1.1em}html:lang(cn) .homepage--title{font-size:41px}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,html:lang(cn) .homepage__section-title{letter-spacing:0;line-height:1.1em}html:lang(cn) br.responsive{display:none}html:lang(cn) .feature-block .feature-block__title,html:lang(cn) .hero-banner .hero-banner__title,html:lang(cn) .image-feature-block .image-feature-block__title,html:lang(cn) .new-york>.new-york__title,html:lang(cn) .side-titles .side-titles__title{letter-spacing:0;line-height:1.1em}html:lang(cn) .radar-secondary-navigation .radar-secondary-navigation__title{letter-spacing:0;letter-spacing:-.08em;line-height:1.1em;line-height:.8em}html:lang(cn) #app_body #application .heading{letter-spacing:0;line-height:1.1em}html:lang(cn) .photo-card.extra_style_based_lang{padding:0}html:lang(cn) #responsive-tech-radar .heading__section{letter-spacing:0;line-height:1.1em}html:lang(cn) .all_topics_modal h2.h1--small{letter-spacing:-.08em!important;line-height:.8em!important}html:lang(es) .homepage--title{font-size:47px}html:lang(es) .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{font-size:24px}html:lang(pt) .photo-card.extra_style_based_lang{padding-left:12.5px;padding-right:12.5px}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}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:370px){#app_body #application .heading,#responsive-tech-radar .heading__section,.feature-block .feature-block__title,.h1,.h1--light,.h1--small,.hero-banner .hero-banner__title,.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,.homepage__section-title,.image-feature-block .image-feature-block__title,.insights-article__title,.new-york>.new-york__title,.radar-secondary-navigation .radar-secondary-navigation__title,.side-titles .side-titles__title,h1,h1.uber-title{font-size:34px}}@media screen and (min-width:601px) and (max-width:780px){.h1,h1{font-size:70px}.h1--small,h1.uber-title{font-size:70px;font-size:45px}.bold-title--small{font-size:28px}.h1--light{font-size:70px}.news h1{font-size:2.2em}.news h3.subtitle{font-size:22px}.featured-quote{font-size:20px}.flowing-blog-summary{margin-left:2%;margin-right:2%;width:46%}#twitter-feed .tweet-text,#twitter-feed .twitter-account-name{font-size:.8em}.insights-article__title{font-size:70px}.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,.homepage__section-title{font-size:70px;font-size:45px}.service h3{font-size:22px}.hero .nav li{clear:none;width:47%}.hero .nav li:nth-child(odd){clear:both}.new-york>.new-york__title,.side-titles .side-titles__title{font-size:70px}.feature-block .feature-block__title,.image-feature-block .image-feature-block__title{font-size:70px;font-size:45px}.graphic-block.stat strong{font-size:75px}.hero-banner .hero-banner__title{font-size:70px}.radar-secondary-navigation .radar-secondary-navigation__title{font-size:70px;font-size:45px}#contact-us-vertical .office-title{font-size:2.2em}#vertical-offices .office-group .office-address,#vertical-offices .office-group .office-information{width:100%}#app_body #application .heading{font-size:70px}.feature_summary .services_title{font-size:28px}#responsive-tech-radar .heading__section{font-size:70px;font-size:45px}}@media screen and (min-width:781px){.h1,h1{font-size:80px}.h1--small,h1.uber-title{font-size:80px;font-size:55px}.bold-title--small{font-size:37px}.h1--light{font-size:80px}.news h1{font-size:2.7em}.news h3.subtitle{font-size:26px}.flowing-blog-summary{margin-left:1.6%;margin-right:1.6%;width:30%}.insights-article__title{font-size:80px}.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,.homepage__section-title{font-size:80px;font-size:55px}.hero .nav li{clear:none;width:31%}.hero .nav li:nth-child(3n+1){clear:both}.new-york>.new-york__title,.side-titles .side-titles__title{font-size:80px}.feature-block .feature-block__title,.image-feature-block .image-feature-block__title{font-size:80px;font-size:55px}.hero-banner .hero-banner__title{font-size:80px}.radar-secondary-navigation .radar-secondary-navigation__title{font-size:80px;font-size:55px}#app_body #application .heading{font-size:80px}.feature_summary .services_title{font-size:37px}#responsive-tech-radar .heading__section{font-size:80px;font-size:55px}}.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}.h1--small small{font-size:18px}.bold-title--small{font-size:28px}.bold-title--small,.h1--light{font-weight:900;letter-spacing:-.08em;line-height:1em;text-transform:uppercase}.h1--light{display:block;font-size:40px;font-size:35px;font-weight:100;letter-spacing:0;line-height:1.1em;margin:25px 0;padding:0;text-transform:none}.h1--light small{font-size:18px}.h2{font-size:28px;font-weight:100;line-height:1em;margin:0 0 25px}.h2 small{font-size:18px}.h3{font-size:24px;font-weight:100;line-height:1.4em;margin:25px 0}.h3:first-child{margin-top:0}.container{margin-bottom:2em}.container.content,.container.footer-container,.container.multi-container,.container.nav-container,.container.section-title-container{margin-bottom:0}.container.hero{padding-top:30px}.container.hero.main-title{border-bottom:1px solid #eee;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}.container .row .row-header h3:last-child{margin-bottom:1.6em}.container.main-title.content.news{border-bottom:1px solid #eee;margin-bottom:3em;padding-bottom:1em}.h6{font-size:10px;font-weight:700;line-height:10px;margin-bottom:10px}p{font-size:18px;margin-bottom:1.4em}p.narrow-text{text-align:left}p.caption,p.image_caption{color:#221d1f;font-size:12px}p.note-section{font-family:Inter;font-weight:200;padding-top:64px}.date{color:#221d1f;font-size:22px;font-style:italic;font-weight:200;text-transform:uppercase}.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 #eee;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}.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}pre.ql-syntax{background-color:#f4f5f8;border:none;color:#221d1f;margin-bottom:0}pre.prettyprint.prettyprinted{font-size:14px;line-height:21px;padding:1em}pre::-webkit-scrollbar-thumb{background:#8c8b8b;border-radius:.5em}pre::-webkit-scrollbar{height:.5em;width:.5em}.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}.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}.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{margin-bottom:40px;text-align:center;width:100%}.graphic-block.thought{background-color:#666;color:#fff;font-family:Open Sans,FangSong,仿宋,STFangSong,华文仿宋,serif;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}.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}.graphic-block.illustration p{font-family:Open Sans,FangSong,仿宋,STFangSong,华文仿宋,serif;font-size:18px}.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:#7dcad2}input{background-color:#eee;border-radius:0;border-width:0;border-bottom:2px solid #d2d2d2;-webkit-box-sizing:border-box;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%}input:-moz-placeholder{color:#b3b3b3}input:-ms-input-placeholder{color:#b3b3b3}input:focus{border-color:#666;-webkit-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000;outline:0}input.btn{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}input.btn:focus,input.btn:hover{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}input.btn:hover{color:#fff}input.btn:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}input.btn.btn--last{margin-right:0}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}input.hasDatepicker:focus,input.hasDatepicker:hover{background-color:#ffffd3;cursor:pointer}input.footer__perspectives-submit{background:#fff url(https://www.thoughtworks.com/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:#d2d2d2}input.datepicker:focus{-webkit-box-shadow:none;box-shadow:none}select{background-color:#eee;border-width:0;border-bottom:2px solid #d2d2d2;border-radius:0;-webkit-box-sizing:border-box;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;line-height:1em;margin-bottom:5px;padding:5px 10px;width:100%}select:focus{border-color:#666;-webkit-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000;outline:0}textarea{background-color:#eee;border-radius:0;border-width:0;border-bottom:2px solid #d2d2d2;-webkit-box-sizing:border-box;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;height:6em;line-height:1.5em;margin-bottom:5px;padding:5px 15px;width:100%}textarea:-moz-placeholder{color:#b3b3b3}textarea:-ms-input-placeholder{color:#b3b3b3}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}label.location-label{clear:none;display:block;float:left;padding:.4em 1em 0 .5em}label.checkbox,label.radio{display:inline;margin-left:10px;position:relative}input[type=radio]{height:auto;width:auto}input[type=radio].event-city{clear:left;float:left;margin:2px 0 0 2px;width:auto}.required{color:#ef5ba1;color:#ee312d;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}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b3b3b3}input::-moz-placeholder,textarea::-moz-placeholder{color:#b3b3b3}input[type=submit]{width:auto}.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{font-size:15px;font-weight:400}.error input{border-color:#ce3b00}a{border-bottom:1px solid #666;color:#666}a,a.btn{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}a.btn{background-color:#221d1f;background-position:92%!important;background-repeat:no-repeat!important;border:none;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;height:auto;line-height:1.4em;margin-bottom:.2em;margin-right:25px;padding:12.5px 25px;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}a.btn:lang(en){-webkit-text-decoration:none;text-decoration:none}a.btn:focus,a.btn:hover{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}a.btn:hover{color:#fff}a.btn:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}a.btn.btn--last{margin-right:0}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:""}a.btn.case-studies-btn{margin-left:1em}a.anchor-black{border-bottom:1px solid #221d1f;color:#221d1f;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}a.anchor-black:hover{border-bottom-color:#ef5ba1;color:#ef5ba1}a.anchor-black.no-underline{border-bottom:none}a:hover{border-bottom-color:#f867ac;color:#f867ac}a.no-underline{border-bottom:none}a.mobile-language-switcher{color:#666}a.mobile-language-switcher,a.safe-harbor-link{-webkit-text-decoration:none;text-decoration:none}a.safe-harbor-link{display:block;font-size:8pt;padding-left:9px}a.insights-url{margin-left:.5em}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:#26bdcf;color:#fff}a.button.button--aqua:hover{color:#fff}a.cornerstone-article{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:hover{color:#fff}a.cornerstone-article:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}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}a.cornerstone-article .cornerstone-article__subtitle{color:#fff;font-size:16px;font-weight:400;line-height:1.2em;padding-bottom:25px}a [class*=" icon-"],a [class*=" icon-"]:before,a [class^=icon-],a [class^=icon-]:before{display:inline}button.btn{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}button.btn:focus,button.btn:hover{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}button.btn:hover{color:#fff}button.btn:active{opacity:.7;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0 ease-in;transition:all 0 ease-in}button.btn.btn--last{margin-right:0}button.edit-ui-button{background:#221d1f;background-position:92%!important;background-repeat:no-repeat!important;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}.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:"\0000a0»"}.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-inline{display:inline-block}.btn.btn-centered{margin-right:0}.btn.btn-blue{background-color:#1a73ba}.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}.btn [class*=" icon-"].icon-large{line-height:.9em}.btn [class*=" icon-"].icon-spin{display:inline-block}.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn [class*=" icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^=icon-].icon-large{line-height:.9em}.btn [class^=icon-].icon-spin{display:inline-block}.btn [class^=icon-].icon-spin.icon-large{line-height:.8em}.btn [class^=icon-].pull-left.icon-2x,.btn [class^=icon-].pull-right.icon-2x{margin-top:.18em}.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;margin-top:.05em}.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;margin-top:.05em}.btn.btn-large [class^=icon-]{margin-top:0}.btn.btn-large [class^=icon-].pull-left.icon-2x{margin-right:.2em;margin-top:.05em}.btn.btn-large [class^=icon-].pull-right.icon-2x{margin-left:.2em;margin-top:.05em}.btn--right{float:right;margin-right:0}#admin-bar{background:hsla(0,0%,100%,.95);border-bottom:1px solid #eee;display:inline-block;height:32px;left:0;padding:20px 0;position:fixed;top:0;width:100%;z-index:10}#admin-bar .btn-disabled{background-color:#d2d2d2!important;color:#979797!important;cursor:default!important;pointer-events:none;-webkit-text-decoration:line-through!important;text-decoration:line-through!important}#admin-bar .btn-disabled:active,#admin-bar .btn-disabled:focus,#admin-bar .btn-disabled:hover{opacity:1!important;-webkit-transform:translate(0)!important;transform:translate(0)!important}#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}#admin-bar #button-panel span#content-status-message{padding:0}#admin-bar .row{max-width:1200px}.btn-disabled{background-color:#d2d2d2!important;color:#979797!important;cursor:default!important;pointer-events:none;-webkit-text-decoration:line-through!important;text-decoration:line-through!important}.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover{opacity:1!important;-webkit-transform:translate(0)!important;transform:translate(0)!important}.btn-disabled.btn-spinner{background-image:url(https://www.thoughtworks.com/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}.btn-spinner{background-image:url(https://www.thoughtworks.com/imgs/spinner.gif)!important;background-repeat:no-repeat!important;padding-right:57px!important}.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{background:#221d1f!important;border:0!important;color:#fff!important;cursor:pointer;cursor:pointer!important;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:hover{background:#221d1f!important;color:#fff!important}.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}.registration-block{margin:0}.registration-block h3{margin:0 0 1em}:lang(cn) h1{letter-spacing:0;line-height:1em}:lang(cn) #work-with-us-text{padding-left:0}:lang(cn) a{-webkit-text-decoration:none;text-decoration:none}:lang(cn) .centered-element .lead-line{padding-left:0}:lang(cn) .container.hero.main-title .nav a{-webkit-text-decoration:none;text-decoration:none}.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-show.md-just-me-effect .md-content{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.md-show.md-just-me-effect~.md-overlay{background:#ee312d}.md-show~.md-overlay{display:block;opacity:1}.md-show.md-fade-in-effect .md-content{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.md-show.md-slide-from-bottom-effect .md-content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.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}.show-overlay{display:block;opacity:1}.lg-content,.md-content{margin:0 auto;position:relative}.md-content{background:#fff;border:1px solid #979797;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>div ul{margin:0;padding:0 0 30px 20px}.md-content>div ul li{padding:5px 0}.md-content .module-id{padding:0}.md-content button{display:block;font-size:.8em;margin:0 auto}.ql-align-center{text-align:center}.ql-align-right{text-align:right}@media screen and (max-width:32em){body{font-size:75%}}.clearfix:after{clear:both;display:block;font-size:0;height:0;visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}body{color:#221d1f;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:100;line-height:1.6em;padding:0}body.hasDialog{overflow:hidden}@media screen and (max-width:959px){.mobile-header-menu{display:block}.desktop-header-menu{display:none}body main{min-height:calc(100vh - 560px)}.new-secondary-menu a.menu-item__link p{margin-right:16px}}@media screen and (min-width:960px) and (max-width:1439px){body main{min-height:calc(100vh - 474px)}.new-header .grid-wrapper .grid.grid-lg{-ms-flex-wrap:wrap;flex-wrap:wrap}.new-header .grid-wrapper .grid .header__header-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.new-header .grid-wrapper .grid .menu{-webkit-box-ordinal-group:4;-ms-flex-order:3;display:block;order:3;width:100%;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-flex:0;border-top:.2px solid #979797;-ms-flex:none;flex:none}.new-header .grid-wrapper .grid .menu .menu-items{-webkit-box-flex:1;-ms-flex:1;flex:1}.mega-menu.grid .grid-wrapper{padding:0 72px}.primary-navigation ul.menu-items li:first-child{padding-left:0}}@media screen and (min-width:1440px){body main{min-height:calc(100vh - 378px)}.new-header .grid-wrapper.new_grid{max-width:none;padding:0 74px;width:auto}.new-secondary-menu .content{width:66%}}.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}.nav [class*=" icon-"].icon-large{line-height:.9em}.nav [class*=" icon-"].icon-spin{display:inline-block}.nav [class^=icon-].icon-large{line-height:.9em}.nav [class^=icon-].icon-spin{display:inline-block}.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:700;font-weight:600;letter-spacing:0;line-height:22px;padding-bottom:10px;padding-top:10px}#notification-banner-text a{font-weight:900;-webkit-text-decoration:underline;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}#notification-banner{margin-bottom:5px}.addthis_inline_share_toolbox{margin:12.5px 0 25px}ol{display:inline-block;list-style-position:outside;margin-left:30px}ol,table{margin-bottom:1.4em}table{border-collapse:collapse;border-spacing:0;width:100%}table thead{border-bottom:.2em solid #7dcad2;font-weight:700}table td,table th{line-height:1.8em;padding:10px 10px 10px 15px;text-align:left;vertical-align:top}table th{font-weight:700}table.dataTable{background:#eee}table.dataTable thead .sorting{background:url(https://www.thoughtworks.com/imgs/icons/sorting-icons/sort-both.png) no-repeat 100%;cursor:pointer}table.dataTable thead .sorting_asc{background:url(https://www.thoughtworks.com/imgs/icons/sorting-icons/sort-asc.png) no-repeat 100%;cursor:pointer}table.dataTable thead .sorting_desc{background:url(https://www.thoughtworks.com/imgs/icons/sorting-icons/sort-desc.png) no-repeat 100%;cursor:pointer}table.dataTable thead .sorting_asc_disabled{background:url(https://www.thoughtworks.com/imgs/icons/sorting-icons/sort-asc-disabled.png) no-repeat 100%}table.dataTable thead .sorting_desc_disabled{background:url(https://www.thoughtworks.com/imgs/icons/sorting-icons/sort-desc-disabled.png) no-repeat 100%}table tbody tr{border-bottom:1px solid #ccc}ul{display:inline-block;list-style-position:outside;margin-bottom:1.4em;margin-left:30px}ul.no-bullet{margin-left:0}ul.no-bullet li{list-style-type:none;padding-left:0}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}ul.icons-ul{list-style-type:none;margin-left:2.142857142857143em;text-indent:-.7142857142857143em}ul.icons-ul>li .icon-li{display:inline-block;text-align:center;width:.7142857142857143em}li{padding-left:10px}dd,dt{display:inline-block}dt{font-weight:700;padding-right:2px}hr{border:1px solid #f5f5f5;line-height:1px;margin:3em 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 .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}#responsive-tech-radar .radar-survey .paragraph-text h2 strong,#responsive-tech-radar .radar-survey .paragraph-text h3{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}#responsive-tech-radar .radar-survey .paragraph-text h3{font-weight:400;margin-bottom:0}#responsive-tech-radar .radar-survey .paragraph-text h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}#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}#responsive-tech-radar .radar-survey .paragraph-text h4 strong,#responsive-tech-radar .radar-survey .paragraph-text h5{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}#responsive-tech-radar .radar-survey .paragraph-text h5{font-weight:400;margin-bottom:0}#responsive-tech-radar .radar-survey .paragraph-text h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}#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}#responsive-tech-radar .radar-survey .paragraph-text h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}#responsive-tech-radar .radar-survey .paragraph-text li{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{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}#responsive-tech-radar .radar-survey .paragraph-text p{font-weight:400}#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 .module .module__padding-bottom .new_grid{-webkit-box-shadow:0 12px 42px 4px hsla(0,0%,40%,.19);box-shadow:0 12px 42px 4px hsla(0,0%,40%,.19);padding-top:16px}#responsive-tech-radar .radar-survey .module .module__padding-bottom .image-with-title-description-cta.new_grid .text-with-heading-cta .grid{padding:0 10px 20px}#responsive-tech-radar .radar-survey .module .module__padding-bottom .two-column-media-and-text .new_grid{background-color:#fff}#responsive-tech-radar .radar-survey .module .module__padding-bottom .module-image_collection .new_grid,#responsive-tech-radar .radar-survey .module .module__padding-bottom .module-media_collection .new_grid,#responsive-tech-radar .radar-survey .module .module__padding-bottom .module-offering_cards .new_grid{margin-bottom:25px}#responsive-tech-radar .radar-survey .grid.new_grid{margin:0 16px}#responsive-tech-radar .radar-survey .grid.new_grid .button{border-radius:0;font-size:20px;font-weight:700;letter-spacing:0;line-height:24px;margin-top:32px;padding:12px 32px}#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 .paragraph-heading h3{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;padding-bottom:24px}#responsive-tech-radar .main-heading-radar{padding-top:0}#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}#responsive-tech-radar h3{font-size:18px;font-weight:700;letter-spacing:0;line-height:24px}#responsive-tech-radar .blip-timeline-item,#responsive-tech-radar h4,#responsive-tech-radar h5{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{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}#responsive-tech-radar li{font-weight:400}#responsive-tech-radar li strong,#responsive-tech-radar p{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}#responsive-tech-radar p{font-weight:400}#responsive-tech-radar p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}#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}#responsive-tech-radar #quadrant{display:block;float:right;font-weight:400;margin-bottom:2em;position:sticky;top:10px;width:500px}#responsive-tech-radar #quadrant .disclaimer img{display:none}#responsive-tech-radar #quadrant .disclaimer p{display:block}#responsive-tech-radar .radar-themes{padding-bottom:60px}#responsive-tech-radar .all-blips-timeline{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding-top:7px}#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{color:#221d1f;font-size:18px;font-size:16px;font-weight:700;font-weight:600;letter-spacing:0;line-height:32px;line-height:22px;line-height:24px}#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_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}#responsive-tech-radar .heading__section small{font-size:18px}#responsive-tech-radar .text-with-heading-cta{height:auto!important;padding:0}#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{border-bottom:0;border-top:1px solid #eee;display:none;padding:20px}#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}#responsive-tech-radar #quadrant-blip-list ul{display:block;margin-left:0}#responsive-tech-radar #quadrant-blip-list li{border-top:1px solid #eee;display:block;font-size:14px;padding:0}#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;-webkit-text-decoration:none;text-decoration:none}#responsive-tech-radar #quadrant-blip-list .blip-link .blip-name{display:none}#responsive-tech-radar #quadrant-blip-list .blip-link .non-js-blip-desc-link{color:#221d1f;-webkit-text-decoration:none;text-decoration:none}#responsive-tech-radar #quadrant-blip-list .blip-link .blip-graphic-id{display:none}#responsive-tech-radar #quadrant-blip-list .radar-movement{border-radius:2px;display:inline-block;float:right;margin-left:3px;padding:0 4px}#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 #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}#responsive-tech-radar .dot{display:none;padding-right:4px}#responsive-tech-radar .dot.tools{color:#85b880}#responsive-tech-radar .dot.platforms{color:#f58a33}#responsive-tech-radar .dot.techniques{color:#1ebccd}#responsive-tech-radar .dot.languages-and-frameworks{color:#b11c54}#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}#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 #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 .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 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 #eee;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%}#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:gray;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 #contributors ul{margin-left:0}#responsive-tech-radar #contributors li{display:inline-block;padding:.5em 0;vertical-align:top;width:33.3%}#responsive-tech-radar #contributors a{border-bottom:none}#responsive-tech-radar #contributors .title{color:#aaa;display:block;font-size:.8em;line-height:.8em}#responsive-tech-radar #contributor-section{padding:32px 0 40px}#responsive-tech-radar #contributor-section .text-content{text-align:center}#responsive-tech-radar #contributor-section .pipe{color:#ef5ba1;padding-left:4px}#responsive-tech-radar #contributor-section .pipe:last-child{display:none}#responsive-tech-radar #contributor-section strong{font-weight:700;letter-spacing:-2.2px}#responsive-tech-radar #contributor-section a{border-bottom:1px solid #221d1f;color:#221d1f;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}#responsive-tech-radar #contributor-section a:hover{border-bottom-color:#ef5ba1;color:#f867ac}#responsive-tech-radar #contributor-section p{font-weight:600;line-height:32px;margin-bottom:0}#responsive-tech-radar #contributor-section h2{margin:0 0 24px}#responsive-tech-radar #contributor-section .cont-sub-heading{font-weight:400;padding-bottom:28px}#responsive-tech-radar #download-current-radar{margin-bottom:10px;padding:32px 4px 16px}#responsive-tech-radar #download-current-radar .text-content{text-align:center}#responsive-tech-radar #download-current-radar .pipe{color:#ef5ba1;padding-left:4px}#responsive-tech-radar #download-current-radar .pipe:last-child{display:none}#responsive-tech-radar #download-current-radar strong{font-weight:700;letter-spacing:-2.2px}#responsive-tech-radar #download-current-radar a{border-bottom:1px solid #221d1f;color:#221d1f;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}#responsive-tech-radar #download-current-radar a:hover{border-bottom-color:#ef5ba1;color:#f867ac}#responsive-tech-radar #download-current-radar p{font-weight:600;font-weight:400;line-height:32px;margin-bottom:0;text-align:center}#responsive-tech-radar #download-current-radar h2{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin:0 0 24px;padding:12.5px 0}#responsive-tech-radar #download-current-radar-footer{background:#221d1f;color:#fff;padding:32px 0 16px}#responsive-tech-radar #download-current-radar-footer .text-content{text-align:center}#responsive-tech-radar #download-current-radar-footer .pipe{color:#ef5ba1;padding-left:4px}#responsive-tech-radar #download-current-radar-footer .pipe:last-child{display:none}#responsive-tech-radar #download-current-radar-footer strong{font-weight:700;letter-spacing:-2.2px}#responsive-tech-radar #download-current-radar-footer a{border-bottom:1px solid #fff;color:#221d1f;color:#fff;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}#responsive-tech-radar #download-current-radar-footer a:hover{border-bottom-color:#f867ac;color:#f867ac}#responsive-tech-radar #download-current-radar-footer p{font-weight:600;font-weight:400;line-height:32px;margin-bottom:0;text-align:center}#responsive-tech-radar #download-current-radar-footer h2{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}#responsive-tech-radar #radar-short-themes{padding:0}#responsive-tech-radar #radar-short-themes .text-content{text-align:center}#responsive-tech-radar #radar-short-themes .pipe{color:#ef5ba1;padding-left:4px}#responsive-tech-radar #radar-short-themes .pipe:last-child{display:none}#responsive-tech-radar #radar-short-themes strong{font-weight:700;letter-spacing:-2.2px}#responsive-tech-radar #radar-short-themes a{border-bottom:1px solid #221d1f;color:#221d1f;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}#responsive-tech-radar #radar-short-themes a:hover{border-bottom-color:#ef5ba1;color:#f867ac}#responsive-tech-radar #radar-short-themes p{font-weight:600;line-height:32px;margin-bottom:0}#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}#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 .archive-section{padding:0}#responsive-tech-radar .archive-section .text-content{text-align:center}#responsive-tech-radar .archive-section .pipe{color:#ef5ba1;padding-left:4px}#responsive-tech-radar .archive-section .pipe:last-child{display:none}#responsive-tech-radar .archive-section strong{font-weight:700;letter-spacing:-2.2px}#responsive-tech-radar .archive-section a{border-bottom:1px solid #221d1f;color:#221d1f;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}#responsive-tech-radar .archive-section a:hover{border-bottom-color:#ef5ba1;color:#f867ac}#responsive-tech-radar .archive-section p{font-weight:600;line-height:32px;margin-bottom:0}#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 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 #d2d2d2}#responsive-tech-radar .archive-section .month-container a{font-weight:500;line-height:48px;white-space:nowrap}#responsive-tech-radar #faq .introduction{padding:0 0 20px}#responsive-tech-radar #faq .accordion__section{border-top:1px solid #d2d2d2;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:#666;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}#responsive-tech-radar .sub-navigation .color-text--black{font-weight:500}#responsive-tech-radar .radar-anniversary .two-column-media-and-text .grid__cell{display:block}#responsive-tech-radar .radar-anniversary .two-column-media-and-text .cta .button{font-weight:700}#responsive-tech-radar .featured-insights h2.heading{margin:0 0 24px;padding:12.5px 0;text-align:center}#responsive-tech-radar .grid-wrapper.title-and-disclaimer-container{margin-bottom:0}#responsive-tech-radar .pdf_versions a{border-bottom:none;padding:0 15px}#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}.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)}div.more-spacing,div.separator{margin-bottom:2em}div.separator{background:#f5f5f5;border-bottom:1px solid #eee;border-top:1px solid #eee;padding-bottom:0;padding-top:2em}div.separator.before-footer{margin-bottom:.4em}div.separator.example{margin-bottom:3em!important}div#contributors{margin-bottom:3em}div.separator-line{border-top:1px solid #d2d2d2;margin:32px 0}div.button-group::-webkit-scrollbar{display:none}.utility-container{margin-bottom:0}.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}}.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}.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{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:"\0000a0»"}.hero .nav li a.active{font-weight:600}.hero.gray-black{background:-webkit-gradient(linear,left bottom,left top,from(#222),to(#000));background:linear-gradient(0deg,#222,#000)}.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}.illustration{margin-bottom:3em;margin-top:2em}.centered-element{display:block;text-align:center}.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 #979797;margin:0 0 13px;padding-bottom:13px}.featured-link{margin-bottom:3em}.hidden{display:none!important}.img-with-caption{line-height:1em}.img-with-caption.img-with-caption-right{float:right;margin:0 0 20px 40px}.img-with-caption.img-with-caption-left{float:left;margin:0 40px 20px 0}.img-with-caption img{margin-bottom:10px}.clients__category-title{margin-top:1em;text-align:center}.disable{opacity:.4}.featured-quote{background:no-repeat url(https://www.thoughtworks.com/imgs/icons/quote-open.png) 0 0,no-repeat url(https://www.thoughtworks.com/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}.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 #979797;font-size:22px;margin:0 0 13px;padding-bottom:13px}.curated-blog-image{min-width:100%;outline:1px solid #eee}.tech-radar-item-link{border-bottom:none}.tech-radar-item-link img{min-width:100%;outline:1px solid #eee}.channel-blog-item{margin-bottom:2em}.channel-blog-summary{margin-bottom:.4em;margin-top:.4em}.flowing-blog-summary{float:left;margin-bottom:2em}.read-more-blogs-text{color:#b3b3b3;font-family:Open Sans,FangSong,仿宋,STFangSong,华文仿宋,serif;font-size:17px;line-height:1.7em;margin-right:10px}.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{list-style-type:revert}.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 h3{margin:0}.modules .module-insights__container .grid__cell{margin-bottom:0}.modules .module-insights__container .spec-insight-card{margin:0 0 20px}.modules .module-events__container .grid__cell{margin-bottom:0}.modules .module-events__container .spec-insight-card{margin-bottom:25px}.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}.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;background:#77a56b;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.modules .modules__buttons a:last-child{margin-right:0}.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 [class*=module-] a.rich-text-a-tag{border-bottom:1px solid}.modules [class*=module-] a.rich-text-a-tag:hover{opacity:.7}.modules .module-related_clients__container .grid__cell.media{padding:0 37.5px}.modules .module-map__container .grid__cell{margin-bottom:0}.underline-links dd,.underline-links ol,.underline-links ul{list-style-type:revert}.webinar-block{margin-bottom:2em}.webinar-block h4{margin-bottom:0}.addthis_preview{text-align:inherit}.addthis_preview img{width:150px}#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}.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}#user-panel{line-height:32px;padding-top:3px}#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}[contenteditable=true]:empty:before{content:attr(data-placeholder)}span[contenteditable=true]{display:inline-block;min-width:6em}#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}.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 #eee;display:none;float:right;padding:20px 10px 10px;position:absolute;right:0;z-index:2}.share{position:relative}.flag-ref--hide{visibility:hidden}.tooltip{background:#fff;border:1px;border-color:#d2d2d2;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}.blog-item h3{margin-top:0}.blog-item img{max-height:150px}.display-block{display:block}.footer{background-color:#808285;color:#fff;margin-bottom:0;padding-top:25px}.footer a{border-bottom:none;color:#fff}.footer a focus,.footer a:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer h2{font-size:28px;margin:0 0 18px}.footer p{font-size:14px}.mobile-only-media{display:none}@media screen and (max-width:800px){.mobile-only-media{display:block}.desktop-only-media{display:none}.image-with-heading .grid__cell{padding:0}.image-with-heading .desktop-view{display:none}.image-with-heading .mobile-view{display:block}.hero-banner-editable .desktop-view{display:none}.hero-banner-editable .mobile-view{display:block}.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}.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}.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}.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}.small-large-hero-banner .desktop-view{display:none}.small-large-hero-banner .mobile-view,html:lang(cn) br.responsive{display:block}.client-stories-banner-module h2.heading__section{margin-bottom:11px}.map-with-address .contact-info-section .contact-info{display:inline-block;padding:40px 12.5px 45px}#responsive-tech-radar .radar-survey .module .module__padding-bottom .two-column-media-and-text .new_grid .grid__cell .text-with-heading-cta.grid-wrapper{padding:0 12.5px 25px}.modules .module-related_clients__container .grid__cell.media{padding:0 12.5px 50px}.modules .module-related_clients__container .grid__cell.media:last-child{padding-bottom:0}.module-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}.dropdown-filter-content input{top:1px}.marketo_form .mktoLogicalField.mktoCheckboxList{width:23px!important}.all_topics_modal .modal_body .grid__cell{text-align:center}#decoder-banner .full-width-image-module .mobile-view img{height:245px;min-height:245px}}.mobile-header-menu,.mobile-only{display:none}.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}.insert_before{border-bottom:0;font-weight:400;left:-28%;padding-bottom:12px;position:relative}.disabled{opacity:.4;pointer-events:none}.highlight-new-item{background-color:#fcf8e3}.spinner-white-bg{background:url(https://www.thoughtworks.com/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(https://www.thoughtworks.com/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..."}.new-header{margin-bottom:50px;position:relative;z-index:7}.new-header .grid-wrapper{padding:0 72px}.new-header .grid-wrapper.navbar{background:#fff}.new-header .grid-wrapper .grid{letter-spacing:normal}.new-header .grid-wrapper .grid.grid-lg{max-width:1800px}.new-header .grid-wrapper .grid .header__header-wrapper,.new-header .grid-wrapper .grid.grid-lg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-header .grid-wrapper .grid .header__header-wrapper{border-bottom:none;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}.new-header .grid-wrapper .grid .menu{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.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}.remove-scroll{height:100%;overflow:hidden}.header__header-wrapper{border-bottom:1px solid #f4f5f8;padding-top:23px}.header__header-wrapper:after{clear:both;content:" ";display:table}.header__header-wrapper:before{content:" ";display:table}.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}.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(https://www.thoughtworks.com/candy/active_menu_item.png) bottom;font-weight:600;-webkit-transform:translate(0);transform:translate(0)}@media screen and (min-width:850px){.header__menu{clear:none;float:right;margin-top: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 .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}.secondary-menu .secondary-menu__item>.active,.secondary-menu .secondary-menu__item>.active:hover{background-color:#ef5ba1;color:#fff}.footer__nav{border-top:none;margin:0;padding:25px 0 0}.footer__nav .menu-item{margin-right:1em}.footer__nav .menu-item .active{font-weight:600}.footer__nav .h2{font-size:36px}.footer__nav>.footer__nav-item{display:inline-block;margin-right:1.5em}.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}.footer__perspectives-label{margin-bottom:12.5px}.footer__perspectives-email{background:#fff;border:none;width:70%}.footer-new{border-top:1px solid #d2d2d2;margin-top:32px;padding-bottom:15px;padding-top:32px}.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{display:block;fill:#221d1f;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}.new-secondary-menu h3{color:#1a73ba;font-size:16px;font-weight:700;letter-spacing:-.36px;line-height:24px;margin-bottom:16px;text-transform:uppercase}.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 #who_we_work_with .unit,.new-secondary-menu #who_we_work_with ul{margin-bottom:0}.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:#737578;font-size:14px;font-weight:700;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:0;margin-top:4px}.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}.navbar{background:#ef5ba1}.navbar .grid__cell{margin-bottom:0}.navbar .grid__cell:after{clear:both;content:" ";display:table}.navbar .grid__cell:before{content:" ";display:table}.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){.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%}.main-menu.desktop-only,.navbar.desktop-only{display:none}.mobile-header.mobile-only{display:block}.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}}.mobile-header{background:#ef5ba1;display:block;height:48px;margin-bottom:25px}.mobile-header:after{clear:both}.mobile-header:after,.mobile-header:before{content:" ";display:table}.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(https://www.thoughtworks.com/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--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>.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__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}.mobile-header-new{margin-bottom:25px}.mobile-header-new:after{clear:both}.mobile-header-new:after,.mobile-header-new:before{content:" ";display:table}.mobile-header-new .languages{border-bottom:1px solid rgba(0,0,0,.7);margin:0 16px}.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%}.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}.mobile-header-new .hamburger-menu{padding-left:12px}.mobile-header-new nav .mobile-header-new__menu{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}.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%}.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}.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::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::-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}.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}.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 .date{color:#221d1f;display:block;font-size:18px;font-style:italic;font-weight:700;margin:0 0 12.5px;text-transform:uppercase}.news-item a.btn{margin-top:12.5px}.news-item .item h3{margin-bottom:0}.no-events-message{border-bottom:2px solid #221d1f}.event-table{border-top:2px solid #221d1f;margin-bottom:0;width:100%}.event-table td{line-height:30px;line-height:25px;padding:22px 12.5px 20px;vertical-align:bottom;vertical-align:top}.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:#eee;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 #eee}.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 .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;background:#ee312d;color:#fff;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 i{vertical-align:middle}.event-table tr:hover .event-table__delete-button{opacity:1}.event-table.event-table--create tbody td{vertical-align:middle}.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 .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%}.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{line-height:30px;line-height:25px;padding:0 12.5px 10px;vertical-align:bottom;vertical-align:baseline}.location-table th{line-height:30px;padding:14px 0 22px 18px;text-align:left!important;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:#eee;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 #eee}.location-table tbody>tr>td:first-child{text-indent:-9999px;text-indent:0}.location-table tbody>tr:first-child>td:first-child{text-indent:0}.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%}.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;background:#30adb7;color:#fff;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 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;background:#ee312d;color:#fff;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 i{vertical-align:middle}.location-table tr:hover .manage-items-table__edit-button{opacity:1}.landing-page-table{border-top:2px solid #221d1f;clear:both;margin-bottom:0;width:100%}.landing-page-table td{line-height:30px;line-height:25px;padding:0 12.5px 10px;vertical-align:bottom;vertical-align:baseline}.landing-page-table th{line-height:30px;padding:14px 0 22px 18px;text-align:left!important;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:#eee;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 #eee}.landing-page-table tbody tr td{padding-top:15px}.landing-page-table tbody>tr>td:first-child{text-indent:-9999px;text-indent:0}.landing-page-table tbody>tr:first-child>td:first-child{text-indent:0}.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 .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;background:#30adb7;color:#fff;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 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;background:#ee312d;color:#fff;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 i{vertical-align:middle}.landing-page-table #unpublish-success-dialog p{margin-bottom:10px}.landing-page-table #unpublish-success-dialog ol{font-size:18px;margin-bottom:5px}.landing-page-table tr:hover .manage-items-table__edit-button{opacity:1}.conference-table{border-top:2px solid #221d1f;clear:both;margin-bottom:0;width:100%}.conference-table td{line-height:30px;line-height:25px;padding:0 12.5px 10px;vertical-align:bottom;vertical-align:baseline}.conference-table th{line-height:30px;padding:14px 0 22px 18px;text-align:left!important;vertical-align:bottom}.conference-table span{min-height:30px;vertical-align:bottom}.conference-table caption{display:none}.conference-table thead{border-bottom:none}.conference-table thead th{background:#eee;font-size:14px;font-style:italic;font-style:normal;font-weight:100;font-weight:700;padding:15px 12.5px;text-align:center;text-transform:uppercase}.conference-table tbody{border-top:2px solid #221d1f}.conference-table tbody tr{border-bottom:1px solid #ccc}.conference-table tbody tr td{font-size:14px;font-weight:400;padding-top:10px;vertical-align:middle}.conference-table tbody>tr>td:first-child{text-indent:-9999px;text-indent:0}.conference-table tbody>tr:first-child>td:first-child{text-indent:0}.conference-table tbody td:first-child{width:35%}.conference-table tbody td:nth-child(2){width:15%}.conference-table tbody td:nth-child(3){width:25%}.conference-table tbody td:nth-child(4),.conference-table tbody td:nth-child(5){width:15%}.conference-table tbody td:nth-child(6){width:5%}.conference-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{background:#594c51;background:#30adb7;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.conference-table .manage-items-table__edit-button:last-child{margin-right:0}.conference-table .manage-items-table__edit-button i{vertical-align:middle}.conference-table .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{background:#594c51;background:#ee312d;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.conference-table .manage-items-table__edit-button.delete:last-child{margin-right:0}.conference-table .manage-items-table__edit-button.delete i{vertical-align:middle}.conference-table tfoot{display:block;height:0}.conference-table #unpublish-success-dialog p{margin-bottom:10px}.conference-table #unpublish-success-dialog ol{font-size:18px;margin-bottom:5px}.conference-table tr:hover .manage-items-table__edit-button{opacity:1}.conference-table .manage-page__status i{padding-left:5px}.manage-page-table{border-top:2px solid #221d1f;clear:both;margin-bottom:0;width:100%}.manage-page-table td{line-height:30px;line-height:25px;padding:0 12.5px 10px;vertical-align:bottom;vertical-align:baseline}.manage-page-table th{line-height:30px;padding:14px 0 22px 18px;text-align:left!important;vertical-align:bottom}.manage-page-table span{min-height:30px;vertical-align:bottom}.manage-page-table caption{display:none}.manage-page-table thead{border-bottom:none}.manage-page-table thead th{background:#eee;font-size:14px;font-style:italic;font-style:normal;font-weight:100;font-weight:700;padding:15px 12.5px;text-align:center;text-transform:uppercase}.manage-page-table tbody{border-top:2px solid #221d1f}.manage-page-table tbody tr{border-bottom:1px solid #ccc}.manage-page-table tbody tr td{font-size:14px;font-weight:400;padding-top:10px;vertical-align:middle}.manage-page-table tbody>tr>td:first-child{text-indent:-9999px;text-indent:0}.manage-page-table tbody>tr:first-child>td:first-child{text-indent:0}.manage-page-table tbody td:first-child{width:35%}.manage-page-table tbody td:nth-child(2){width:15%}.manage-page-table tbody td:nth-child(3){width:25%}.manage-page-table tbody td:nth-child(4),.manage-page-table tbody td:nth-child(5){width:15%}.manage-page-table tbody td:nth-child(6){width:5%}.manage-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}.manage-page-table .manage-items-table__edit-button:focus,.manage-page-table .manage-items-table__edit-button:hover{background:#594c51;background:#30adb7;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.manage-page-table .manage-items-table__edit-button:last-child{margin-right:0}.manage-page-table .manage-items-table__edit-button i{vertical-align:middle}.manage-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}.manage-page-table .manage-items-table__edit-button.delete:focus,.manage-page-table .manage-items-table__edit-button.delete:hover{background:#594c51;background:#ee312d;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.manage-page-table .manage-items-table__edit-button.delete:last-child{margin-right:0}.manage-page-table .manage-items-table__edit-button.delete i{vertical-align:middle}.manage-page-table tfoot{display:block;height:0}.manage-page-table #unpublish-success-dialog p{margin-bottom:10px}.manage-page-table #unpublish-success-dialog ol{font-size:18px;margin-bottom:5px}.manage-page-table tr:hover .manage-items-table__edit-button{opacity:1}.manage-page-table .manage-page__status i{padding-left:5px}.news-table{border-top:2px solid #221d1f;clear:both;margin-bottom:0;width:100%}.news-table td{line-height:30px;line-height:25px;padding:0 12.5px 10px;vertical-align:bottom;vertical-align:baseline}.news-table th{line-height:30px;padding:14px 0 22px 18px;text-align:left!important;vertical-align:bottom}.news-table span{min-height:30px;vertical-align:bottom}.news-table caption{display:none}.news-table thead{border-bottom:none}.news-table thead th{background:#eee;font-size:14px;font-style:italic;font-style:normal;font-weight:100;font-weight:700;padding:15px 12.5px;text-align:center;text-transform:uppercase}.news-table tbody{border-top:2px solid #221d1f}.news-table tbody tr{border-bottom:1px solid #ccc}.news-table tbody tr td{font-size:14px;font-weight:400;padding-top:10px;vertical-align:middle}.news-table tbody>tr>td:first-child{text-indent:-9999px;text-indent:0}.news-table tbody>tr:first-child>td:first-child{text-indent:0}.news-table tbody td:first-child{width:35%}.news-table tbody td:nth-child(2){width:15%}.news-table tbody td:nth-child(3){width:25%}.news-table tbody td:nth-child(4),.news-table tbody td:nth-child(5){width:15%}.news-table tbody td:nth-child(6){width:5%}.news-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}.news-table .manage-items-table__edit-button:focus,.news-table .manage-items-table__edit-button:hover{background:#594c51;background:#30adb7;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.news-table .manage-items-table__edit-button:last-child{margin-right:0}.news-table .manage-items-table__edit-button i{vertical-align:middle}.news-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}.news-table .manage-items-table__edit-button.delete:focus,.news-table .manage-items-table__edit-button.delete:hover{background:#594c51;background:#ee312d;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.news-table .manage-items-table__edit-button.delete:last-child{margin-right:0}.news-table .manage-items-table__edit-button.delete i{vertical-align:middle}.news-table tfoot{display:block;height:0}.news-table #unpublish-success-dialog p{margin-bottom:10px}.news-table #unpublish-success-dialog ol{font-size:18px;margin-bottom:5px}.news-table tr:hover .manage-items-table__edit-button{opacity:1}.news-table .manage-page__status i{padding-left:5px}.profile-table{border-top:2px solid #221d1f;clear:both;margin-bottom:0;width:100%}.profile-table td{line-height:30px;line-height:25px;padding:0 12.5px 10px;vertical-align:bottom;vertical-align:baseline}.profile-table th{line-height:30px;padding:14px 0 22px 18px;text-align:left!important;vertical-align:bottom}.profile-table span{min-height:30px;vertical-align:bottom}.profile-table caption{display:none}.profile-table thead{border-bottom:none}.profile-table thead th{background:#eee;font-size:14px;font-style:italic;font-style:normal;font-weight:100;font-weight:700;padding:15px 12.5px;text-align:center;text-transform:uppercase}.profile-table tbody{border-top:2px solid #221d1f}.profile-table tbody tr{border-bottom:1px solid #ccc}.profile-table tbody tr td{font-size:14px;font-weight:400;padding-top:10px;vertical-align:middle}.profile-table tbody>tr>td:first-child{text-indent:-9999px;text-indent:0}.profile-table tbody>tr:first-child>td:first-child{text-indent:0}.profile-table tbody td:first-child{width:35%}.profile-table tbody td:nth-child(2){width:15%;width:25%}.profile-table tbody td:nth-child(3){width:25%}.profile-table tbody td:nth-child(4),.profile-table tbody td:nth-child(5){width:15%}.profile-table tbody td:nth-child(6){width:5%}.profile-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}.profile-table .manage-items-table__edit-button:focus,.profile-table .manage-items-table__edit-button:hover{background:#594c51;background:#30adb7;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.profile-table .manage-items-table__edit-button:last-child{margin-right:0}.profile-table .manage-items-table__edit-button i{vertical-align:middle}.profile-table .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}.profile-table .manage-items-table__edit-button.delete:focus,.profile-table .manage-items-table__edit-button.delete:hover{background:#594c51;background:#ee312d;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.profile-table .manage-items-table__edit-button.delete:last-child{margin-right:0}.profile-table .manage-items-table__edit-button.delete i{vertical-align:middle}.profile-table tfoot{display:block;height:0}.profile-table #unpublish-success-dialog p{margin-bottom:10px}.profile-table #unpublish-success-dialog ol{font-size:18px;margin-bottom:5px}.profile-table tr:hover .manage-items-table__edit-button{opacity:1}.profile-table .manage-page__status i{padding-left:5px}.talk-table{border-top:2px solid #221d1f;clear:both;margin-bottom:0;width:100%}.talk-table td{line-height:30px;line-height:25px;padding:0 12.5px 10px;vertical-align:bottom;vertical-align:baseline}.talk-table th{line-height:30px;padding:14px 0 22px 18px;text-align:left!important;vertical-align:bottom}.talk-table span{min-height:30px;vertical-align:bottom}.talk-table caption{display:none}.talk-table thead{border-bottom:none}.talk-table thead th{background:#eee;font-size:14px;font-style:italic;font-style:normal;font-weight:100;font-weight:700;padding:15px 12.5px;text-align:center;text-transform:uppercase}.talk-table tbody{border-top:2px solid #221d1f}.talk-table tbody tr{border-bottom:1px solid #ccc}.talk-table tbody tr td{font-size:14px;font-weight:400;padding-top:10px;vertical-align:middle}.talk-table tbody>tr>td:first-child{text-indent:-9999px;text-indent:0}.talk-table tbody>tr:first-child>td:first-child{text-indent:0}.talk-table tbody td:first-child{width:35%}.talk-table tbody td:nth-child(2){width:15%}.talk-table tbody td:nth-child(3){width:25%}.talk-table tbody td:nth-child(4),.talk-table tbody td:nth-child(5){width:15%}.talk-table tbody td:nth-child(6){width:5%}.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}.talk-table .manage-items-table__edit-button:focus,.talk-table .manage-items-table__edit-button:hover{background:#594c51;background:#30adb7;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.talk-table .manage-items-table__edit-button:last-child{margin-right:0}.talk-table .manage-items-table__edit-button i{vertical-align:middle}.talk-table .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}.talk-table .manage-items-table__edit-button.delete:focus,.talk-table .manage-items-table__edit-button.delete:hover{background:#594c51;background:#ee312d;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.talk-table .manage-items-table__edit-button.delete:last-child{margin-right:0}.talk-table .manage-items-table__edit-button.delete i{vertical-align:middle}.talk-table tfoot{display:block;height:0}.talk-table #unpublish-success-dialog p{margin-bottom:10px}.talk-table #unpublish-success-dialog ol{font-size:18px;margin-bottom:5px}.talk-table tr:hover .manage-items-table__edit-button{opacity:1}.talk-table .manage-page__status i{padding-left:5px}.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{border-bottom:1px solid #222;border-top:none;padding:0 10px}.radar-archive-table .radar-year .radar-row,.radar-archive-table .radar-year .radar-year-header{border-bottom:1px solid #eee;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;width:90%}.radar-archive-table .radar-year-header .radar-row-item:nth-child(3){width:35%}.radar-archive-table .radar-header-row__bg-color{background:#f4f5f8;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;font-weight:700;letter-spacing:0;line-height:32px}.radar-archive-table .hidden-year{text-indent:-9999px}.radar-archive-table .radar-column-heading{display:inline-block;font-size:18px;font-weight:400;font-weight:700;letter-spacing:0;line-height:32px}.radar-archive-table .radar-column-heading: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){width:20%}.radar-archive-table .radar-row-item{display:inline-block}.radar-archive-table .radar-row-item:first-child{width:10%}.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}.radar-archive-table .archive-header{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.archive-desc,.radar-archive-table .radar-row,.radar-archive-table p{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.archive-heading{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin:0 0 24px;padding:0}.featured-image-url{border-bottom:none}.insights-hero{background:#fff no-repeat url(https://www.thoughtworks.com/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}#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}.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%}.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:#ef5ba1 no-repeat url(https://www.thoughtworks.com/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(https://www.thoughtworks.com/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(https://www.thoughtworks.com/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:"\0000a0»"}.jobs-selector-body .job-list-region-group{background:#7dcad2}.jobs-selector-body .job-list-city-title{color:#fff;margin:0;padding:10px 20px}.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 .datatables_info{display:inline;float:right}.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:first-child{border-top:initial}.jobs-listing table.searchable-table tr td:nth-child(2){display:inline;font-size:14px;line-height:1em;padding-bottom:10px;padding-right:0;padding-top:0}.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(3){display:inline;font-size:14px;line-height:1em;padding-bottom:10px;padding-left:0;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{-webkit-text-decoration:underline;text-decoration:underline}.jobs-listing table.searchable-table tr td a{border-bottom:none}.jobs-listing table.searchable-table tr:nth-child(10n+1){border-top:2px solid #666}.jobs-listing table.searchable-table.dataTable{background:0 0}.marketo-gating .mktoButtonRow{padding-top:.6em!important}.marketo-gating .mktoButtonRow button{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:hover{color:#fff}.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.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}#url-confirmation-dialog{max-width:685px}#url-confirmation-dialog .url-confirmation{background-color:#eee;border-width:0;border-bottom:2px solid #666;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#666;color:#221d1f;display:inline-block}#url-confirmation-dialog .url-confirmation:empty:before{background-color:#ffffd3;color:#ccc;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-bottom:.2em!important;margin-top:1.2em}.page-owner input{width:60%}.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:150px!important;max-height:300px;overflow-y:scroll;padding:0;position:absolute;-webkit-transition:left .1s ease-in-out;transition:left .1s ease-in-out}.ui-autocomplete .ui-menu-item a{padding-left:15px!important}.ui-autocomplete.ui-front.ui-menu{width:381px}#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;-webkit-text-decoration:none;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}.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;-webkit-text-decoration:none;text-decoration:none}.sidebar-like-button{background-color:#ef5ba1;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;background:#ee312d;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.delete-button:last-child{margin-right:0}.delete-button i{vertical-align:middle}.button{background:#221d1f;background-position:92%!important;background-repeat:no-repeat!important;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:hover{background:#594c51;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.button.light{background:#fff;color:#221d1f}.button.light:hover{background:#ccc;color:#221d1f}.button:last-child{margin-right:0}.logo-align img{max-height:100px;vertical-align:middle}.logo-align a.client-logo{background:#fff;display:block;line-height:100px;margin-bottom:1.2em;outline:1px solid #eee;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%}.client-logo{border-bottom:none;max-height:13em}.tag{display:inline-block;margin:0 7px 7px 0}.tag label{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]{cursor:pointer;opacity:0;position:absolute}.tag input[type=checkbox]:checked+label{background-color:#ef5ba1;color:#fff;-webkit-transition:all .2s;transition:all .2s}.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;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle;width:50%}.panel .panel__subtitle{color:#fff;font-size:18px;font-style:italic;line-height:1em;padding:0 12.5px 25px}.panel .box-color--blue{background:#26bdcf}.panel .box-color--purple{background:#6a2069}.panel .box-color--orange{background:#f78f31}.panel .box-color--lime{background:#b5ba22}.panel .box-color--dark_blue{background:#1a73ba}.panel .box-color--green{background:#11aa58}.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:gray}.small-glyph{max-height:75px}.social-sharing{margin-left:-5px;overflow:hidden}.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}.multi-select .title{padding-right:12px}.multi-select .clear-multiselect{border-bottom:none;font-weight:400}.multi-select .clear-multiselect.disable{color:#666;pointer-events:none}.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-menuitem input{height:1.4em;margin-left:-20px;margin-top:.25em;position:absolute;width:auto}.multi-select .multi-select-presets{border-bottom:1px solid #d2d2d2}.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 input:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.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}.button-with-bg-image{border-bottom:none;display:-webkit-box;display:-ms-flexbox;display: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{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;left:0;margin:0;position:absolute;right:0;top:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.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}.big-checkbox input:checked~.checkmark{background-color:#1a73ba}.big-checkbox input:checked~.checkmark:after{display:block}.big-checkbox:hover input~.checkmark{background-color:#d2d2d2}.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}.checkmark{background-color:#f4f5f8;height:24px;left:0;position:absolute;top:0;width:24px}.checkmark:after{content:"";display:none;position:absolute}.button--outlined{margin-bottom:2px}.new-cta{border-radius:0;font-size:20px;letter-spacing:0;padding:12px 32px}.cta-name,.new-cta{font-weight:700;line-height:24px}.cta-name{font-size:18px;letter-spacing:-.4px}.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%}.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}.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}@media screen and (max-width:320px){:lang(cn) .uber-title{font-size:31px}:lang(cn) .uber-subtitle{word-break:keep-all}#decoder-banner .full-width-image-overlay__content.vertical-center h2.heading__section{font-weight:400}#decoder-banner .key-message-with-cta .key-message p{font-size:18px}.decoder-search .decoder-input input{font-size:12px}.hero-banner-editable .hero-banner-editable__title,.small-large-hero-banner .small-large-hero-banner__title{font-size:34px}.decoder-alphabet-search .alphabets-search-block .alphabets{padding:0 8px}}.module{position:relative}.module .decoder-search-form{padding:32px 0}.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 .module__padding-top{padding-top:60px}.module .module__padding-bottom{padding-bottom:60px}.module .grid__cell ol,.module .grid__cell ul{display:block}.module .grid__cell>ol:last-child,.module .grid__cell>ul:last-child{margin-bottom:0}.module:hover .btn{opacity:1}.module:first-child .module-menu__move-up,.module:last-child .module-menu__move-down{opacity:.3;pointer-events:none}.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(https://www.thoughtworks.com/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}.toggle-button .toggled-text:after{content:url(https://www.thoughtworks.com/imgs/up-arrow.svg);margin-left:12px}.toggle-button .default-text:after{content:url(https://www.thoughtworks.com/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}.header-small{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.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%}.author{margin-bottom:12.5px}.author:after{clear:both}.author:after,.author:before{content:" ";display:table}.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 #f4f5f8;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{clear:both}.speaker:after,.speaker:before{content:" ";display:table}.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 #f4f5f8;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:"\0000a0"}.insight-article-author{margin-bottom:12.5px}.insight-article-author:after{clear:both;content:" ";display:table}.insight-article-author:before{content:" ";display:table}.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;-webkit-text-decoration:none;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}.keynote .keynote__header{color:#7dcad2;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 #f4f5f8;margin:0 0 12.5px;padding:12.5px 0}.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 #f4f5f8;margin:0 0 12.5px;padding:0 0 12.5px}.tweet .twitter-account-name{font-weight:700;padding-left:.2em;-webkit-text-decoration:none;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 #eee;margin-right:3px;width:27px}.teaser-card,.tweet a{border-bottom:none}.teaser-card{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}.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{border-bottom:none}.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>.teaser-card__date{color:#221d1f;display:block;font-size:18px;font-style:italic;font-weight:700;margin:0 0 12.5px;text-transform:uppercase}.profile_with_job{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}.profile_with_job .profile-image{max-width:220px;width:100%}.cta-block{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:#5e3e2a}.cta-block--orange{background-color:#f78f31}.collapsible-panel-img-center__section-content{background-color:#fff;border:1px solid #979797;-webkit-box-shadow:0 5px 25px -10px #979797;box-shadow:0 5px 25px -10px #979797;clear:both;display:none;float:left;margin:0 auto 20px;padding:20px 20px 10px;position:relative}.collapsible-panel-img-center__section-content .strong_text{font-weight:700;padding-bottom:25px;text-align:left;text-align:center;text-transform:uppercase}.collapsible-panel-img-center__section-content .description{padding-bottom:25px;text-align:left}.collapsible-panel-img-center__section-content img{max-height:9em;max-width:10em;padding-bottom:25px;text-align:center}.collapsible-panel__section-content{background-color:#fff;border:1px solid #979797;-webkit-box-shadow:0 5px 25px -10px #979797;box-shadow:0 5px 25px -10px #979797;clear:both;display:none;float:left;margin:0 auto 20px;padding:20px 20px 10px;position:relative}.collapsible-panel__section-content .strong_text{font-weight:700;padding-bottom:25px;text-align:left;text-transform:uppercase}.collapsible-panel__section-content .description{padding-bottom:25px;text-align:left}.collapsible-panel__section-content img{max-height:9em;max-width:10em;padding-bottom:25px;text-align:center}.use-hover{-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}.insights-card{background-color:#26bdcf;border-bottom:none;color:#fff;display:block;padding:25px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.insights-card:after{clear:both}.insights-card:after,.insights-card:before{content:" ";display:table}.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{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.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: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}.featured-item-card img{max-width:100%}.featured-item-card p{margin-top:0}.featured-item-card>.featured-item-card__outline{outline:2px solid #eee}.big-data-featured-item-card{background:no-repeat url(https://www.thoughtworks.com/imgs/big-data/big-data-analytics-subscription-tile.png) 0 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.big-data-featured-item-card{background:no-repeat url(https://www.thoughtworks.com/imgs/big-data/big-data-analytics-subscription-tile-2x.png) 0 0;background-size:180%}}.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:-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: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}.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{font-size:18px;font-weight:700;letter-spacing:0;line-height:24px;margin:0 0 32px;max-height:128px;overflow:hidden}.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:1024px) and (min-width:1024px){.faq-item .icon,.faq-item h4.header-small{letter-spacing:-.8px}.faq-item .faq-answer h2,.module-contact_us .description h2,.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before,.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2,.module-contact_us .marketo_form__on_success_message h2,.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before,.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2,.module-new-text .grid-wrapper .text-content h2,.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,.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2,.module-side_by_side_image_text .paragraph-text h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}#responsive-tech-radar h3{letter-spacing:-.8px}#responsive-tech-radar .radar-survey .paragraph-text h2{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}.blog-card .blog-card__title{letter-spacing:-.8px}.bio-module .description h2,.card_with_banner .card-collection .card-container .card-content h2,.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text h2,.insights-article-body-new h2,.media_collection-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before,.media_collection-configuration .md-content .rich-text-editor-container .rich-text-editor h2,.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before,.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2,.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,.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2,.module-faq .faq-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before,.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor h2,.module-media_collection .text-with-heading-cta .grid .paragraph-text h2,.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before,.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2,.parallax-image-module .full-width-image-module .key-message-with-cta .message h2,.podcast-episode .summary h2,.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .ql-toolbar .ql-header .ql-picker-item[data-value="2"]:before,.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor h2,.radar-header .radar-header__date{font-size:32px;font-size:40px;letter-spacing:-2.2px;line-height:50px}}.side-titles{text-align:center}.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}.side-titles .side-titles__title small{font-size:18px}.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}.side-titles .side-titles__subtitle--left{margin:0 auto 40px 0}.side-titles .side-titles__subtitle--center{margin:0 auto 40px}.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:gray}.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}.quote__content:after,.quote__content:before{content:'"'}.author__details .grid-wrapper{padding-top:0!important}.author__details .quote_author_details{text-align:center}.author__details a{border-bottom:1px solid #221d1f;color:#221d1f}.author__details a:hover{border-bottom-color:#ef5ba1;color:#221d1f;color:#ef5ba1}.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}.author__details .author__role{margin-bottom:0}.author__details .author__role,.author__details .author__role p{font-size:16px;font-weight:700;font-weight:600;letter-spacing:0;line-height:24px}.author__details .author__title{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px;margin-bottom:0}.profile-card{-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:"\0000a0»"}.info-box .info-box__read_link:before{content:" "}.info-box.info-box--blue{border-top:6.25px solid #26bdcf}.info-box.info-box--green{border-top:6.25px solid #83ad78}.call-to-action-banner{background-color:#f4f5f8;background-image:url(https://www.thoughtworks.com/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}.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}.call-to-action-banner--blue{background-color:#7dcad2;background-image:url(https://www.thoughtworks.com/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:gray}.call-to-action-banner--blue .call-to-action-banner__description{font-size:22px}.call-to-action-banner--blue-top-border{border-top-color:#7dcad2}.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%}.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:#949599;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%}.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}.search-bar .search-bar__query:-moz-placeholder:hover{text-indent:5px}.search-bar .search-bar__query:-ms-input-placeholder{color:#ccc;font-style:italic;font-weight:100;text-indent:0;-ms-transition:text-indent .2s ease-out;transition:text-indent .2s ease-out}.search-bar .search-bar__query:-ms-input-placeholder:hover{text-indent:5px}.search-bar .search-bar__query:focus{background-color:#aaa;background:#fff}.search-bar .search-bar__query:focus:-moz-placeholder{text-indent:5px}.search-bar .search-bar__query:focus:-ms-input-placeholder{text-indent:5px}.search-bar .search-bar__query:hover{background-color:#aaa}.search-bar .search-bar__query:hover:-moz-placeholder{text-indent:5px}.search-bar .search-bar__query:hover:-ms-input-placeholder{text-indent:5px}.search-bar .search-bar__query:focus::-webkit-input-placeholder,.search-bar .search-bar__query:hover::-webkit-input-placeholder{text-indent:5px}.search-bar .search-bar__query:focus::-moz-placeholder,.search-bar .search-bar__query:hover::-moz-placeholder{text-indent:5px}.search-bar .search-bar__query:active{background:#fff}.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}.search-bar .search-bar__query::-webkit-input-placeholder:hover{text-indent:5px}.search-bar .search-bar__query::-moz-placeholder{color:#ccc;font-style:italic;font-weight:100;text-indent:0;-moz-transition:text-indent .2s ease-out;transition:text-indent .2s ease-out}.search-bar .search-bar__query::-moz-placeholder:hover{text-indent:5px}.search-bar .search-bar__button{background-color:#221d1f;border:none;color:#fff;float:right;font-size:18px;height:50px;padding:0;width:60px}.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 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}.search-bar .search-bar__query:-moz-placeholder{color:#f6a8d1}.search-bar .search-bar__query:-ms-input-placeholder{color:#f6a8d1}.search-bar .search-bar__query:active,.search-bar .search-bar__query:focus{background:0 0}.search-bar .search-bar__query::-webkit-input-placeholder{color:#f6a8d1}.search-bar .search-bar__query::-moz-placeholder{color:#f6a8d1}.search-bar .search-bar__button{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}.searchable-list .search-box{padding:0 10px}.searchable-list .filters{display:block!important}}@-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)}}@-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)}}@-webkit-keyframes opacity-animation{0%{opacity:0}to{opacity:1}}@keyframes opacity-animation{0%{opacity:0}to{opacity:1}}.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{border:none;outline:0}.animated-search-bar .clear-search__button:hover{opacity:.6}.animated-search-bar .clear-search__button span{margin:0 0 0 6px}.animated-search-bar .clear-search__button span:before{content:url(https://www.thoughtworks.com/imgs/close.svg);margin-right:12px}.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{border-bottom:1px solid #000;-webkit-box-flex:100;-ms-flex-positive:100;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:100}.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 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 .search-bar__screen-readable-but-hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.primary-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.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(https://www.thoughtworks.com/imgs/search.svg);margin-left:12px}.primary-navigation .search__button:focus{border:none}.primary-navigation .search__button:hover{opacity:.6}.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 button.search__button{font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,微软雅黑,Helvetica Neue,Arial,sans-serif!important}.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.active{color:#ef5ba1}.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){.survey-wrapper{display:none!important}.two-column-blurb-with-button .heading-text-left h3,.two-column-blurb-with-button .heading-text-right h3{font-size:28px}.two-column-blurb-with-button .small-glyph img{max-width:70%}.image-block .paragraph-heading{text-align:center}.image-block .image{float:none!important;height:60%;width:60%}#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:#979797;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}#responsive-tech-radar .radar-themes .media{padding:0;width:100%}#responsive-tech-radar .radar-themes .media .image{margin-left:auto;margin-right:auto;width:62.5%}#responsive-tech-radar .radar-themes .text-container{padding:0;width:100%}#responsive-tech-radar #radar-short-themes h2{font-size:30px}.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}.sub-navigation ul{display:none}.hero-banner-editable.display-type--large{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-banner-editable.display-type--large img{position:absolute}.hero-banner-editable.display-type--large h1.hero-banner-editable__title{left:0;margin:0;text-align:center;-webkit-transform:none;transform:none;width:100%}.hero-banner.hero-banner--services .hero-banner__title{font-size:50px;padding-left:6%}.radar-header .radar-header__subtitle{width:51%}.two-column-media-and-text .grid__cell .unit-1-1--portable{float:none!important}.small-large-hero-banner.display-type--large{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.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%}.all_topics_modal .modal_body .grid__cell{text-align:center}}.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{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:none;margin:0;padding:0}.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 #d2d2d2;display:inline-block;height:30px;margin:0 10px 0 0;width:30px}.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;-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:hover{border-bottom-color:#fff;color:#fff}.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 .photo-card__title{display:block;font-size:24px;margin-bottom:5px}.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}.photo-card .photo-card__content{display:block;text-align:center;width:100%}.photo-card html:lang(cn) br.responsive{display:none}.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;display:block;padding:20px;text-align:center;width:100%}.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}.feature-block .feature-block__title small{font-size:18px}.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}.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}.image-feature-block .image-feature-block__title small{font-size:18px}.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}.image-with-cta{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;text-align:center}.image-with-cta .image-wrapper{border-bottom:none;display:block;position:relative}.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}.image-with-cta.active .cta{background-color:#221d1f}.image-with-cta.active .cta .cta-name{color:#fff}.image-with-cta.active .cta .fill-color{fill:#fff}.image-with-cta:hover .cta{background-color:#221d1f}.image-with-cta:hover .cta .cta-name{color:#fff}.image-with-cta:hover .cta .fill-color{fill:#fff}.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}.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)}.image-with-heading .module.module-image{line-height:0}.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;background:#77a56b;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.button__add:last-child{margin-right:0}.button__add i{vertical-align:middle}.radar-secondary-navigation{background-color:#0078bf;color:#fff;padding:0;align:center;text-align:center}.radar-secondary-navigation.radar-secondary-navigation--2019-11{background-color:#f4f5f8}.radar-secondary-navigation.radar-secondary-navigation--2019-11 .radar-secondary-navigation__headline a{color:#221d1f}.radar-secondary-navigation.radar-secondary-navigation--2020-05{background-color:#f4f5f8}.radar-secondary-navigation.radar-secondary-navigation--2020-05 .radar-secondary-navigation__headline a{color:#221d1f}.radar-secondary-navigation.radar-secondary-navigation--2020-10{background-color:#f4f5f8}.radar-secondary-navigation.radar-secondary-navigation--2020-10 .radar-secondary-navigation__headline a{color:#221d1f}.radar-secondary-navigation.radar-secondary-navigation--2021-04{background-color:#f4f5f8}.radar-secondary-navigation.radar-secondary-navigation--2021-04 .radar-secondary-navigation__headline a{color:#221d1f}.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}.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-secondary-navigation__title small{font-size:18px}.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 .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}.radar-secondary-navigation .radar-container.new_grid.grid-wrapper{padding:0}.radar-secondary-navigation .grid{position:relative}.radar-secondary-navigation .radar-secondary-navigation__headline{text-align:center}.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-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.new_grid.grid-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1100px;padding:0 32px}.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}.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}}.radar-search-navigation a,.radar-search-navigation a:hover{color:#221d1f}.radar-search-navigation.radar-search-navigation--inverse{background-color:#f4f5f8;padding:12.5px 0 0;text-align:center}.radar-search-navigation .radar-search-navigation__link{border-bottom:none;display:inline-block;margin:0 15px}.radar-search-navigation .radar-search-navigation__link:hover{-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}@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}.radar-navigation .sub-navigation li{padding-right:2px}}@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}}.desktop-only-button-style a{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 .radar-button{border:1px solid #d2d2d2}.desktop-only-button-style .download-dropdown .download-dropdown__icon{float:none;padding-left:8px}.download-dropdown{position:relative}.download-dropdown .download-dropdown__anchor{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 #d2d2d2;box-shadow:0 2px 8px #d2d2d2;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 #979797;margin:0 0 13px;padding-bottom:13px}.survey-wrapper{bottom:0;display:none;margin:0;opacity:1;padding:0;position:fixed;width:100%;z-index:99999999}.survey-wrapper.show_in_place_in_style_guide{position:inherit!important}.survey-wrapper.display{display:block}.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}.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}.form-modal input.error,.form-modal select.error,.form-modal textarea.error{border-color:#ee312d}.paragraph-with-heading--services{background-color:#26bdcf;color:#fff;padding:40px 12.5px}.paragraph-with-heading--services .paragraph-text{max-width:760px}.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 (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}#app_body #main_fields div.field textarea{margin-left:127px}}@media screen and (min-width:500px) and (orientation:landscape){.uber-subtitle{margin-left:-69px;margin-right:-77px}.quote-with-image{background:linear-gradient(180deg,#fff 0,#fff 190px,#f4f5f8 0,#f4f5f8)}}@media screen and (min-width:360px){:lang(cn) .uber-subtitle{word-break:keep-all}}.image-with-title-description-cta{padding:0;text-align:left}.image-with-title-description-cta img{display:block;margin:auto;padding:0 0 20px}.image-with-title-description-cta.box-shadow .text-with-heading-cta .grid{padding:0 10px 20px}.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}.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}.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 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-with-tag .aspect-ratio-box-inside{height:100%;position:absolute;top:0;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}.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 .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}.offering-card .offering-card__content .title{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin-bottom:16px}.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}.offering-card:hover .offering-card__animated-container{background-color:#ef5ba1}.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:hover .offering-card__animated-container .cta-name+svg .fill-color{fill:#fff}.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 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 .aspect-ratio-box-inside{height:100%;left:0;position:absolute;top: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}.large-animated-image-with-title-cta a{border-bottom-color:#fff;color:#221d1f}.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%}.large-animated-image-with-title-cta.grid-wrapper{margin-bottom:32px}.large-animated-image-with-title-cta:hover a{border-bottom-color:#fff;color:#221d1f}.marketo_form .grid-wrapper,.marketo_form .grid-wrapper .grid .grid__cell{margin-bottom:0}.marketo_form .grid-wrapper .grid .description{margin-bottom:25px;max-width:760px}.marketo_form .grid-wrapper .grid .marketo_form__on_success_message{font-weight:400;max-width:760px}.marketo_form .adblocker-popup{background:#fcf8e3;border:1px solid #ece3b4;padding:10px 5px;text-align:center}.marketo_form .mktoGutter{width:0!important}.marketo_form .mktoLogicalField.mktoCheckboxList{padding-left:0;width:20px!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 #d2d2d2!important}.marketo_form input.mktoField,.marketo_form select.mktoField{background-color:#eee!important;-webkit-box-shadow:none!important;box-shadow:none!important}.marketo_form select.mktoField{border-radius:0!important;border-width:0!important;border-botom:2px solid #d2d2d2!important}.marketo_form button.mktoButton{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}.carousel-wrapper{background:hsla(0,0%,94%,.95);-webkit-box-shadow:inset 0 -7px 11px 5px #d2d2d2,0 8px 8px -6px #221d1f;box-shadow:inset 0 -7px 11px 5px #d2d2d2,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 .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}.new-key-message-with-cta .cta{margin-top:24px}.new-key-message-with-cta .grid.new_grid{padding-bottom:32px;padding-top:32px}.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{line-height:2.8;margin-left:20px}.labelled-video-chooser .custom-file-upload{float:left}.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:#eee;-webkit-box-shadow:none;box-shadow:none}.edit-form-configuration .md-content{border:none;overflow:auto}.edit-form-configuration .md-content form{clear:both}.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}.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 .md-content .agenda-items-form h3{max-width:80%}.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 .edit-form-sub-section-desc{margin-bottom:0;margin-left:40px;padding-top:15px}.edit-form-configuration input[type=checkbox]{height:auto;width:auto}.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:#666;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}.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-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;-webkit-text-decoration:none!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}.modal-with-image .popup{background:#fff;border:1px solid #221d1f;height:500px;max-width:500px}.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}.modal-with-image .close_modal{color:#000;float:right;font-size:2em;margin-top:5px;padding-right:0}.modal-with-image .close_modal focus,.modal-with-image .close_modal:hover{-webkit-text-decoration:none;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 .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}.text-with-heading-cta .cta-button a{color:#221d1f}.disclaimer{color:#666}.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 #f4f5f8;border-top:1px solid #f4f5f8}.sub-navigation ul{list-style:none;margin:.5px 25px}.sub-navigation ul li{display:inline-block;font-size:16px;font-weight:700;font-weight:600;letter-spacing:0;line-height:24px;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}.tabs{padding-top:60px}.tabs ul{border-bottom:2px solid #eee;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}.tabs ul li div{border-right:1px solid #ccc}.tabs ul li a{border:none;color:#666;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 li:last-child div{border:none}.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{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:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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}.button-group .button-group-item.active button{border-bottom:1.5px solid #ee0b77;color:#ee0b77}input[type=checkbox]{height:auto;width:auto}.error-message{color:#ee312d}.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}.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 #f4f5f8;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:#f4f5f8;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) and (min-width:1024px){.topics-navigation .topics-navigation__list .topics-navigation__link span{letter-spacing:-.8px}.insights-article-new .related-article .title{font-size:56px;letter-spacing:-2.6px;line-height:62px}}@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}.hero-banner-editable.display-type--small .hero-banner-editable__title{font-size:50px}.radar-navigation .sub-navigation li{padding-right:20px}.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}.small-large-hero-banner.display-type--small .small-large-hero-banner__title{font-size:50px}.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}}.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{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}.address .office-information .fax,.address .office-information .phone{margin-top:16px}.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:#222;color:#221d1f}.address .office-information a:hover{border-bottom-color:#ef5ba1;color:#ef5ba1}.address .office-address .address-line{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}.faq-item{border-bottom:1px solid #d2d2d2;padding:20px 0 12px}.faq-item .icon{color:#ef5ba1;float:right;font-size:18px;font-weight:700;letter-spacing:0;line-height:24px}.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}.faq-item .faq-answer h2 strong,.faq-item .faq-answer h3{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.faq-item .faq-answer h3{font-weight:400;margin-bottom:0}.faq-item .faq-answer h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.faq-item .faq-answer h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}.faq-item .faq-answer h4 strong,.faq-item .faq-answer h5{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.faq-item .faq-answer h5{font-weight:400;margin-bottom:0}.faq-item .faq-answer h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.faq-item .faq-answer h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}.faq-item .faq-answer h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}.faq-item .faq-answer li{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{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.faq-item .faq-answer p{font-weight:400;margin-bottom:0}.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 .icon-plus:before{content:"\f107"}.faq-item .icon-minus:before{content:"\f106"}.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)}.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}.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}.share-label{margin:-16px;padding:16px 0}.share-block{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;margin:0 16px}.share-icons{padding-top:16px}.share-icons:after{clear:both}.share-icons:after,.share-icons:before{content:" ";display:table}.tabbed-selector .tabbed-selector__tabs{border-bottom:1px solid #eee;text-align:center}.tabbed-selector .tabbed-selector__tabs .active{background:no-repeat url(https://www.thoughtworks.com/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{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__quote{color:#f78f31;font-size:24px;font-style:italic;font-weight:300;line-height:1.3em;margin:0;padding:0 0 25px}.tabbed-selector .tabbed-selector__author{color:#808285;text-align:right}.tabbed-selector .tabbed-selector__option_title{border-bottom:1px solid #979797;margin-bottom:12.5px;padding-bottom:12.5px}.tabbed-selector .tabbed-selector__option_title img{max-height:77px;max-width:180px}.tabbed-selector.tabbed-selector--darker .tabbed-selector__tabs{border-bottom:1px solid #d2d2d2}.tabbed-selector.tabbed-selector--darker .tabbed-selector__tabs .active{background:no-repeat url(https://www.thoughtworks.com/imgs/active-menu-item-darker.png) bottom!important}.hero-banner-editable{background-size:cover;display:block;margin-top:-25px;overflow:hidden;padding:0;position:relative;width:100%}.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%}.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%)}.hero-banner-editable .placeholder-message{background-color:#eee;border:1px dashed #222;padding:210px 0;text-align:center}.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}.hero-banner-editable .hero-banner-editable__image{min-height:100%;-o-object-fit:cover;object-fit:cover}.hero-banner{margin-top:-25px}.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}.hero-banner .hero-banner__title small{font-size:18px}.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}.hero-banner .hero-banner__subtitle p{margin-bottom:0}.hero-banner .hero-banner__logo{margin:25px 0 0;max-width:250px}.hero-banner.hero-banner--products{background:#1a73ba no-repeat url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/products-banner-mobile.jpg) 50%;background-size:cover;margin-bottom:0}.hero-banner.hero-banner--events{background:#ef5ba1 no-repeat url(https://static.thoughtworks.com/images/events-banner-mobile.jpg) 50%;background-size:cover}.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}.hero-banner.hero-banner--insights{background:#ef5ba1 no-repeat url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/insights-banner-mobile.jpg) 50%;background-size:cover}.hero-banner.hero-banner--old_services{background:#ef5ba1 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--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}.hero-banner.hero-banner--news{background:#ef5ba1 no-repeat url(https://static.thoughtworks.com/images/news-banner.jpg) 50%;background-size:cover}.hero-banner.hero-banner--contact-us{background:#ef5ba1 no-repeat url(https://static.thoughtworks.com/images/contact-us-background-hero.jpg) 50%;background-size:cover}.hero-banner.hero-banner--clients{background:#ef5ba1 no-repeat url(https://static.thoughtworks.com/images/clients-background-hero.jpg) 50%;background-size:cover}.hero-banner.hero-banner--about-us{background:#ef5ba1 no-repeat url(https://static.thoughtworks.com/images/about-us-banner.jpg) 50%;background-size:cover}.hero-banner.hero-banner--join{background:#ef5ba1 no-repeat url(https://static.thoughtworks.com/images/join-banner.jpg) 50%;background-size:cover}.hero-banner.hero-banner--careers{background:#ef5ba1 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:#ef5ba1 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(https://www.thoughtworks.com/imgs/glyphs/glyph-sea.png) 0 100%;background-size:contain;bottom:-2px;content:"";display:block;height:80px;left:0;position:absolute;width:100%}.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(https://www.thoughtworks.com/imgs/glyphs/glyph-sea-blue.png) 0 100%;background-size:contain;bottom:-2px;content:"";display:block;height:80px;left:0;position:absolute;width:100%}.hero-banner.hero-banner--open-source{background:#ef5ba1 no-repeat url(https://static.thoughtworks.com/images/open-source-banner.jpg) 50%;background-size:cover}.hero-banner.hero-banner--financial-services{background:#ef5ba1}@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 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{margin-bottom:24px}.radar-header .radar-header__radar-headline .radar-header-small__title .heading{font-size:72px;letter-spacing:-2.2px;line-height:50px}.radar-header .radar-header__radar-headline .radar-header-small__title .title{font-size:140px;letter-spacing:-3.2px;line-height:135px;margin-left:-5px}.radar-header .radar-header__radar-headline .radar-header__title{margin-bottom:24px}.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__title .title{font-size:140px;letter-spacing:-3.2px;line-height:135px;margin-left:-5px}.radar-header .radar-header__radar-headline .radar-header__date{font-size:55px;font-size:35px;font-weight:100;font-weight:600;line-height:44px}.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-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)}.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)}.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)}.hero-banner.hero-banner--insights{background-image:url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/insights-banner-desktop.jpg)}.module-heading-section.grid-wrapper .grid{max-width:80%}#responsive-tech-radar #radar-short-themes .media_collection .five-themes{width:20%}}.logo-banner img{max-width:45%;padding-top:30px}.logo-banner .grid__cell{margin-bottom:25px}.logo-banner .logo-banner__subtitle p{font-size:18px;margin-bottom:0}.simple-banner{background:#ef5ba1;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}.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}.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%}.full-width-image-module{position:relative}.vertical-center{display:inline-block;vertical-align:middle}.client-stories-banner-module{display:grid;grid-template-areas:"overflow";grid-template-columns:1fr;grid-template-rows:minmax(216px,1fr)}.client-stories-banner-module .desktop-view{display:none;grid-area:overflow}.client-stories-banner-module .mobile-view{display:block;grid-area:overflow}.client-stories-banner-module .client-stories-banner-overlay__container{display:grid;grid-area:overflow;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.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 .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 .message{font-size:40px;font-size:48px;font-weight:700;letter-spacing:-3.2px;line-height:58px;word-break:break-word}.client-stories-banner-module .full-width-image img{-o-object-position:top;object-position:top}.client-stories-banner-module h2.heading__section{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.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}.new-video-banner .client-stories-banner-module .client-stories-banner-overlay__container.new_grid{margin:32% 0;z-index:1}.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}.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}.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}.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}@supports (-ms-ime-align:auto){.new-video-banner .video-banner-container video{height:auto}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.new-video-banner .video-banner-container video{height:auto}}.parallax-image-module{background-position:50%;background-size:cover;min-height:600px;position:relative}.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{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 .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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.parallax-image-module .full-width-image-module .key-message-with-cta .message li{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{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.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 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}.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 .grid-wrapper{padding:0}.parallax-image-module .full-width-image-module h2.heading__section{font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px}.parallax-image-module img{display:none}@media screen and (pointer:coarse){.parallax-image-module{background-attachment:scroll}}.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}.map-with-address p{margin-bottom:0}.map-with-address p.country{margin-bottom:10px}.map-with-address iframe{height:400px;width:inherit}.map-with-address em{font-weight:900}.global-health-banner{background:#ef5ba1 no-repeat url(https://static.thoughtworks.com/images/global-health-polio-background.jpg) 50%;background-size:cover;margin-top:-25px}.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;-webkit-text-decoration:none;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;letter-spacing:0;line-height:1em;line-height:1.1em;margin:12.5px 0 25px;padding:0;text-transform:uppercase;text-transform:none}.insights-article__title small{font-size:18px}.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;-webkit-text-decoration:none;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}.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 .share-label{margin:0 0 48px -16px;padding:0}.insights-article-header-new .date-container .share-label .share-icons{padding-top:0}.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}@media screen and (max-width:1024px){.book-banner{height:540px}.book-banner .full-width-image{height:540px;max-height:540px}.book-banner .full-width-image img{height:100%}.book-banner .cover{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.book-banner .cover .information{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}.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;-ms-flex-direction:column;flex-direction:column;height:inherit;-webkit-box-pack:center;-ms-flex-pack:center;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}.channel-title,.insights-article-header-new .insights-article__heading{font-size:32px;letter-spacing:-1.2px;line-height:40px}.animated-image-collection-with-banner .content-cards{margin:-100px auto 0}.decoder-alphabet-search a.alphabet{line-height:52px}}.section-links{margin:0;padding:0;text-align:left}.section-links .grid__cell{margin-bottom:12.5px}.section-links .grid__cell a{border-bottom:none;display:inline-block;-webkit-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:"\0000a0»"}.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) and (max-width:700px){.homepage--title{font-size:70px}html:lang(es) .homepage--title{font-size:55px}html:lang(es) .feature_summary{padding:10px 15px 0}html:lang(es) .feature_summary .services_title{font-size:22px}html:lang(de) .feature_summary{padding:5px 5px 0}html:lang(de) .feature_summary .services_title{font-size:20px}.feature_summary{padding:10px 15px 0}.feature_summary .services_title{font-size:25px}}@media screen and (min-width:700px) and (max-width:800px){.homepage--title{font-size:74px}html:lang(es) .homepage--title{font-size:60px}html:lang(es) .feature_summary{padding:10px 20px 0}html:lang(es) .feature_summary .services_title{font-size:23px}html:lang(cn) .homepage--title{font-size:50px}html:lang(de) .feature_summary{padding:5px 10px 0}html:lang(de) .feature_summary .services_title{font-size:22px}.feature_summary{padding:10px 20px 0}.feature_summary .services_title{font-size:28px}}@media screen and (min-width:800px) and (max-width:900px){html:lang(es) .homepage--title{font-size:72px}html:lang(es) .feature_summary{padding:15px 25px 0}html:lang(es) .feature_summary .services_title{font-size:25px}html:lang(cn) .homepage--title{font-size:56px}html:lang(de) .feature_summary{padding:5px 10px 0}html:lang(de) .feature_summary .services_title{font-size:25px}.feature_summary{padding:15px 25px 0}.feature_summary .services_title{font-size:32px}}@media screen and (min-width:900px){html:lang(es) .homepage--title{font-size:74px}html:lang(es) .feature_summary .services_title{font-size:30px}html:lang(cn) .homepage--title{font-size:64px}html:lang(de) .feature_summary{padding:5px 10px 0}html:lang(de) .feature_summary .services_title{font-size:27px}}.homepage--subtitle{text-align:left}.radar-header{padding:0}.radar-header .radar-header-small__title{color:#fff;font-size:40px;font-size:30px;letter-spacing:-.04em;line-height:.8em;margin:0}.radar-header .radar-header-small__title>a{border-bottom:none;color:#fff!important}.radar-header .radar-header-small__title span{display:block}.radar-header .radar-header-small__title .heading{font-size:28px;letter-spacing:-.8px;line-height:28px}.radar-header .radar-header-small__title .title{font-size:56px;letter-spacing:-2.2px;line-height:56px;margin-left:-3px}.radar-header .radar-header__title{color:#fff;font-size:40px;letter-spacing:-.04em;line-height:.8em;margin-bottom:12px}.radar-header .radar-header__title>a{border-bottom:none;color:#fff!important}.radar-header .radar-header__title span{display:block}.radar-header .radar-header__title .heading{font-size:28px;letter-spacing:-.8px;line-height:28px}.radar-header .radar-header__title .title{font-size:56px;letter-spacing:-2.2px;line-height:56px;margin-left:-3px}.radar-header .radar-header__date{color:#7dcad2;color:#fff;display:inline-block;font-size:30px;font-size:22px;font-weight:700;font-weight:400;font-weight:100;font-weight:600;letter-spacing:-1.6px;line-height:40px;line-height:25px;white-space:nowrap}.radar-header .radar-header-small__radar-headline{padding:25px 0}.radar-header .radar-header__subtitle{color:#fff;line-height:1.4em;padding:0 0 24px;width:432px}.radar-header .radar-header__radar-headline{margin:56px 0 56px 16px}.radar-header.radar-edition-2020-10{background-color:#f4f5f8}.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%}.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-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-2021-04{background-color:#f4f5f8}.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%}.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-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-2020-05{background-color:#f4f5f8}.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%}.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-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}@media screen and (min-width:2000px){.radar-header .radar-header__radar-headline{margin:100px auto;max-width:1600px}}.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%}.radar-navigation .topics-navigation__anchor{display:block}.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}.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}.radar-navigation .radar-search-navigation__link{font-size:18px;line-height:1.6em;margin:0 15px;padding:12.5px 0}.radar-navigation .radar-menu-navs .topics-navigation{padding-top:24px}.radar-navigation .topics-navigation .topics-navigation__list--show{display:block;position:absolute;z-index:2}@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__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}.radar-secondary-navigation .radar-container .topics-navigation .topics-navigation__list--show{display:block;position:absolute;z-index:2}}@media screen and (min-width:950px) and (max-width:1369px){.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 .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}.radar-secondary-navigation .radar-container.new_grid.grid-wrapper{max-width:985px;padding:15px 15px 10px}.radar-secondary-navigation .radar-container .sub-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}.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}.two-column-blurb-with-button .grid-top-background-left{background-image:url(https://www.thoughtworks.com/imgs/homepage_tiles/agile-it-bkg.jpg);border-bottom:none;margin-top:20px;padding:20px 0}.two-column-blurb-with-button .grid-top-background-right{background-image:url(https://www.thoughtworks.com/imgs/homepage_tiles/business.png);border-bottom:none;margin-top:20px;padding:20px 0}.two-column-blurb-with-button .small-glyph{display:block;margin-left:7%}.two-column-blurb-with-button .grid-bottom-background-left{background-color:#11aa58;padding:5% 9% 7%}.two-column-blurb-with-button .grid-bottom-background-right{background-color:#2b8ae2;padding:5% 9% 7%}.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}.side-column-blurb__style-example{background-color:#9e785f;color:#fff;padding-top:25px}#contact-us-vertical{background-color:#f5f5f5;border:1px solid #eee;padding:20px}#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{display:none}#contact-us-vertical #vertical-offices .office.active{display:block}#contact-us-vertical #vertical-offices .office-group h2{display:none}#contact-us-vertical .office.active{padding: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 (max-width:780px){#vertical-offices .office-group .office .office-information{margin-bottom:3em}#vertical-offices .office-group .office :last-child .office-information{margin-bottom:.4em}}#app_body{max-width:100%!important;padding-left:0!important}#app_body #application{background:0 0;max-width:100%;padding:0}#app_body #application .heading{display:block;font-size:40px;font-weight:900;letter-spacing:-.08em;line-height:1em;margin:25px 0;padding:0;text-transform:uppercase}#app_body #application .heading small{font-size:18px}#app_body #application div.required-fields{clear:both;float:left}#app_body #custom_fields select{max-width:200px}#app_body #custom_fields div.field{overflow:visible}#app_body #custom_fields div.field label{font-size:18px}#app_body #eeoc_fields select{clear:both;display:block;width:200px}#app_body #eeoc_fields div.field label{font-size:18px;width:auto}#app_body label{width:auto}#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 #main_fields div.field{overflow:visible}#app_body #main_fields div.field label{font-size:18px;width:117px}#app_body #main_fields div.field textarea{margin-top:12.5px}#app_body .upload .progress .bar{background:#ef5ba1}#app_body .attach-or-paste .link-container a{background:#221d1f;background:#77a56b;border:none;border:none!important;border-radius:2px;color:#fff;color:#fff!important;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;margin:0 6.25px 0 0!important;padding:6.25px 12.5px;padding:6.25px 12.5px!important;text-align:center;-webkit-text-decoration:none!important;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;background:#77a56b;color:#fff;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 i{vertical-align:middle}#app_body .attach-or-paste .link-container a:not(:last-child):after{content:""}#submission_received{padding:0}#submission_received #back_to_application_link,#submission_received #view-more{display:none}#submission_received .call-to-action-banner{-webkit-text-decoration:none;text-decoration:none}.photo-card-grid{overflow:hidden}.photo-card-grid .photo-card-grid__wrapper,.photo-card-grid .photo-card-grid__wrapper>.photo-card-grid__group{display:block}.video_one_title{font-weight:700;margin-bottom:12.5px}.video_one{position:relative}.video_one .module-menu{top:25px}.video-banner{position:relative;text-align:center}.video-banner .background-image-banner{display:none}.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}.two-column-media-and-text .box-shadow{background-color:#fff}.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}.two-column-media-and-text .grid__cell .button{margin-top:25px}.two-column-media-and-text .text__position{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;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}.two-column-media-and-text .paragraph-text{text-align:left}.two-column-media-and-text #responsive-tech-radar .radar-survey .module .module__padding-bottom .new_grid{background-color:#fff}.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 #d2d2d2;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 #d2d2d2;border-top:1px solid #d2d2d2}.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}.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}.agenda table td{padding:20px 12.5px}.agenda .key-message .grid__cell{margin-bottom:0}.agenda .key-message .grid__cell .message{margin-top:0}.book-banner{height:300px;margin-top:-25px;position:relative}.book-banner .placeholder-message{background-color:#eee;border:1px dashed #222;padding:120px 0;text-align:center}.book-banner .full-width-image{display:block;height:300px;overflow:hidden;position:relative;width:100%}.book-banner .cover{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:1;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;bottom:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse;left:7%;right:7%;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit}.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,.book-banner-module .cover .information .title{font-size:60px}}@media screen and (min-width:601px) and (max-width:1024px){.book-banner .cover .information .title,.book-banner-module .cover .information .title{font-size:60px}}.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}.bio-module .description h2 strong,.bio-module .description h3{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.bio-module .description h3{font-weight:400;margin-bottom:0}.bio-module .description h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.bio-module .description h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}.bio-module .description h4 strong,.bio-module .description h5{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.bio-module .description h5{font-weight:400;margin-bottom:0}.bio-module .description h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.bio-module .description h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}.bio-module .description h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}.bio-module .description li{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.bio-module .description li strong,.bio-module .description p{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.bio-module .description p{font-weight:400}.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%)}.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}.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}.bio-module .desktop-view{display:none}.color--black{background-color:#221d1f}.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:#594c51}.color--black .media_collection .text-block.color--black,.color--black .media_collection .text-collection .text-with-heading-cta.color--black{height:auto!important;padding:0}.color--black.button:hover{background-color:#3e3438;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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--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--white .media_collection .text-block.color--white,.color--white .media_collection .text-collection .text-with-heading-cta.color--white{height:auto!important;padding:0}.color--white.button:hover{background-color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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:#222}.color--font_grey.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #222;box-shadow:0 0 0 2px #222}.color--font_grey.button--outlined:hover{background-color:transparent}.color--font_grey .lightenify{background-color:#666}.color--font_grey .media_collection .text-block.color--font_grey,.color--font_grey .media_collection .text-collection .text-with-heading-cta.color--font_grey{height:auto!important;padding:0}.color--font_grey.button:hover{background-color:#4d4d4d;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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:#222}.anchor-underline-color--font_grey{border-bottom-color:#222}.anchor-underline-color--font_grey:hover{border-bottom-color:rgba(51,51,51,.5)}.color--grey_dark{background-color:#737578}.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--grey_dark .media_collection .text-block.color--grey_dark,.color--grey_dark .media_collection .text-collection .text-with-heading-cta.color--grey_dark{height:auto!important;padding:0}.color--grey_dark.button:hover{background-color:#8d8f91;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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--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--skin_4 .media_collection .text-block.color--skin_4,.color--skin_4 .media_collection .text-collection .text-with-heading-cta.color--skin_4{height:auto!important;padding:0}.color--skin_4.button:hover{background-color:#81553a;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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--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--skin_3 .media_collection .text-block.color--skin_3,.color--skin_3 .media_collection .text-collection .text-with-heading-cta.color--skin_3{height:auto!important;padding:0}.color--skin_3.button:hover{background-color:#b2937e;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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--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--skin_2 .media_collection .text-block.color--skin_2,.color--skin_2 .media_collection .text-collection .text-with-heading-cta.color--skin_2{height:auto!important;padding:0}.color--skin_2.button:hover{background-color:#f6d7c2;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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--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--skin_1 .media_collection .text-block.color--skin_1,.color--skin_1 .media_collection .text-collection .text-with-heading-cta.color--skin_1{height:auto!important;padding:0}.color--skin_1.button:hover{background-color:#fffdfb;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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--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:#4ca6f3}.color--blue_3 .media_collection .text-block.color--blue_3,.color--blue_3 .media_collection .text-collection .text-with-heading-cta.color--blue_3{height:auto!important;padding:0}.color--blue_3.button:hover{background-color:#2b8ae2;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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--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--blue_2 .media_collection .text-block.color--blue_2,.color--blue_2 .media_collection .text-collection .text-with-heading-cta.color--blue_2{height:auto!important;padding:0}.color--blue_2.button:hover{background-color:#4acede;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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:#6a2069}.color--purple_1.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #6a2069;box-shadow:0 0 0 2px #6a2069}.color--purple_1.button--outlined:hover{background-color:transparent}.color--purple_1 .lightenify{background-color:#bd42bb}.color--purple_1 .media_collection .text-block.color--purple_1,.color--purple_1 .media_collection .text-collection .text-with-heading-cta.color--purple_1{height:auto!important;padding:0}.color--purple_1.button:hover{background-color:#90328e;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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:#6a2069}.anchor-underline-color--purple_1{border-bottom-color:#6a2069}.anchor-underline-color--purple_1:hover{border-bottom-color:rgba(106,37,105,.5)}.color--pink_snap{background-color:#b11c54}.color--pink_snap.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #b11c54;box-shadow:0 0 0 2px #b11c54}.color--pink_snap.button--outlined:hover{background-color:transparent}.color--pink_snap .lightenify{background-color:#e36193}.color--pink_snap .media_collection .text-block.color--pink_snap,.color--pink_snap .media_collection .text-collection .text-with-heading-cta.color--pink_snap{height:auto!important;padding:0}.color--pink_snap.button:hover{background-color:#d92d70;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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:#b11c54}.anchor-underline-color--pink_snap{border-bottom-color:#b11c54}.anchor-underline-color--pink_snap:hover{border-bottom-color:rgba(179,32,89,.5)}.color--new_highlight{background-color:red}.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--new_highlight .media_collection .text-block.color--new_highlight,.color--new_highlight .media_collection .text-collection .text-with-heading-cta.color--new_highlight{height:auto!important;padding:0}.color--new_highlight.button:hover{background-color:#f33;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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:#f58a33}.color--platforms_color.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #f58a33;box-shadow:0 0 0 2px #f58a33}.color--platforms_color.button--outlined:hover{background-color:transparent}.color--platforms_color .lightenify{background-color:#facaa8}.color--platforms_color .media_collection .text-block.color--platforms_color,.color--platforms_color .media_collection .text-collection .text-with-heading-cta.color--platforms_color{height:auto!important;padding:0}.color--platforms_color.button:hover{background-color:#f6a76e;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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:#f58a33}.anchor-underline-color--platforms_color{border-bottom-color:#f58a33}.anchor-underline-color--platforms_color:hover{border-bottom-color:rgba(243,138,62,.5)}.color--pink_1{background-color:#ef5ba1}.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--pink_1 .media_collection .text-block.color--pink_1,.color--pink_1 .media_collection .text-collection .text-with-heading-cta.color--pink_1{height:auto!important;padding:0}.color--pink_1.button:hover{background-color:#f489bc;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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:#11aa58}.color--radar_header_light_green.button--outlined{background-color:transparent;-webkit-box-shadow:0 0 0 2px #11aa58;box-shadow:0 0 0 2px #11aa58}.color--radar_header_light_green.button--outlined:hover{background-color:transparent}.color--radar_header_light_green .lightenify{background-color:#00dd76}.color--radar_header_light_green .media_collection .text-block.color--radar_header_light_green,.color--radar_header_light_green .media_collection .text-collection .text-with-heading-cta.color--radar_header_light_green{height:auto!important;padding:0}.color--radar_header_light_green.button:hover{background-color:#00dd76;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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:#11aa58}.anchor-underline-color--radar_header_light_green{border-bottom-color:#11aa58}.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--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--green_1 .media_collection .text-block.color--green_1,.color--green_1 .media_collection .text-collection .text-with-heading-cta.color--green_1{height:auto!important;padding:0}.color--green_1.button:hover{background-color:#cace53;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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--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--yellow_1 .media_collection .text-block.color--yellow_1,.color--yellow_1 .media_collection .text-collection .text-with-heading-cta.color--yellow_1{height:auto!important;padding:0}.color--yellow_1.button:hover{background-color:#fff783;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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--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--orange .media_collection .text-block.color--orange,.color--orange .media_collection .text-collection .text-with-heading-cta.color--orange{height:auto!important;padding:0}.color--orange.button:hover{background-color:#f6a76e;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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--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--light_grey .media_collection .text-block.color--light_grey,.color--light_grey .media_collection .text-collection .text-with-heading-cta.color--light_grey{height:auto!important;padding:0}.color--light_grey.button:hover{background-color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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)}.media_collection{padding-top:20px}.media_collection.grid{max-width:1200px}.media_collection h2{margin:0 0 30px}.media_collection a{border:none}.media_collection img{-o-object-fit:cover;object-fit:cover}.media_collection .paragraph-text p{font-size:16px;line-height:1.4em}.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{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 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 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}.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}.searchable-list .filters-wrapper .show-hide-filter{display:none}.small-large-hero-banner{background-size:cover;display:block;overflow:hidden;padding:0;position:relative;width:100%}.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%}.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%)}.small-large-hero-banner .placeholder-message{background-color:#eee;border:1px dashed #222;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}.small-large-hero-banner .small-large-hero-banner__image{min-height:100%;-o-object-fit:cover;object-fit:cover}.new-hero-banner-module{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}.new-hero-banner-module .new-hero-banner-overlay__container{display:grid;grid-area:overflow;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.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 .new-hero-banner-overlay__container.grid.new_grid{margin:12% 0}.new-hero-banner-module .message{font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px}.module_social_share_form{margin-top:10px}.module_social_share_form input[type=checkbox]{margin-left:40px}.module_social_share_form .addthis_preview{margin-top:15px;padding-left:40px}.module_social_share_form label.checkbox{font-weight:400}.book-banner-module{height:300px;position:relative}.book-banner-module .placeholder-message{background-color:#eee;border:1px dashed #222;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{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:1;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;bottom:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse;left:7%;right:7%;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit}.book-banner-module .cover .information{color:#fff;overflow:hidden;padding-right:30px;width:100%}.book-banner-module .cover img{height:260px}.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}.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}.animated-content-card .tablet-desktop{display:none}.animated-content-card .palm{display:block}.animated-content-card h2.heading{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin-bottom:32px;margin-left:-8px;text-align:left}.recent-blogs .tablet-desktop{display:none}.recent-blogs .palm{display:block}.recent-blogs h2.heading{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin-bottom:32px;margin-left:0;text-align:left}.animated-image-collection-with-banner{margin-bottom:0}.animated-image-collection-with-banner .content-cards{margin:-180px auto 0}.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}.animated-image-collection-with-banner h2.heading__section{font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px;margin-bottom:32px}.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}.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}.quote-without-image blockquote:after,.quote-without-image blockquote:before{content:'"'}.quote-without-image .author__details{padding-left:28px}.quote-with-image{background:linear-gradient(180deg,#fff 0,#fff 115px,#f4f5f8 0,#f4f5f8);margin:0}.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}.quote-with-image blockquote:after,.quote-with-image blockquote:before{content:'"'}.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}.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 .cta{margin-top:40px}.two-column-text .grid.new_grid{padding-bottom:32px;padding-top:32px}.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}.hub-banner-module{padding-bottom:32px}.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}.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}.hub-banner-module .hub-banner-overlay__container .back-navigation{padding-top:24px}.hub-banner-module .grid.new_grid{padding:0}.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}.two-column-large-image-and-text .desktop-view{display:none}.two-column-large-image-and-text .mobile-view{display:block}.two-column-large-image-and-text .two-column-large-image-and-text__content{padding-bottom:64px}.two-column-large-image-and-text .text__position{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;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}.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%}.office-locations .mobile-only{display:block}.office-locations .desktop-only{display:none}.office-locations .title{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin-bottom:32px;text-transform:capitalize}.office-locations .unit{margin-bottom:0;margin-top:0}.office-locations .addresses .office-title{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px;margin-bottom:16px}.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;padding:0}.office-locations .cities{margin-top:56px}.office-locations .cities .city{margin-bottom:16px;padding:0}.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) and (min-width:1024px){.office-locations .regions .topics-navigation ul.topics-navigation__list li .topics-navigation__link span{letter-spacing:-.8px}}.card_with_banner{padding-bottom:32px}.card_with_banner .module-content-card__cta{margin-top:32px}.card_with_banner .module-content-card__cta a{border-bottom:none;color:#221d1f}.card_with_banner .content-card__cta{margin-top:24px}.card_with_banner .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-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}.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}.card_with_banner .card-collection .card-container .card-content h2 strong,.card_with_banner .card-collection .card-container .card-content h3{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.card_with_banner .card-collection .card-container .card-content h3{font-weight:400;margin-bottom:0}.card_with_banner .card-collection .card-container .card-content h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.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}.card_with_banner .card-collection .card-container .card-content h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.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}.card_with_banner .card-collection .card-container .card-content h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.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}.card_with_banner .card-collection .card-container .card-content h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}.card_with_banner .card-collection .card-container .card-content li{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{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.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;margin-bottom:0;margin-top:24px}.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.grid__cell{margin-bottom:16px}.card_with_banner .client-stories-banner-module .message{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px}.card_with_banner .client-stories-banner-module .heading__section{font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px}.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 .client-stories-banner-overlay__content{margin-top:-90px}.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 .grid__cell.grid__cell--centered,.card_with_banner .client-stories-banner-module .client-stories-banner-overlay__container h2.heading__section{text-align:center}.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}.podcast-episode .summary h2 strong,.podcast-episode .summary h3{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.podcast-episode .summary h3{font-weight:400;margin-bottom:0}.podcast-episode .summary h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.podcast-episode .summary h3.sub-heading__section{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px;margin-bottom:16px}.podcast-episode .summary h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}.podcast-episode .summary h4 strong,.podcast-episode .summary h5{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.podcast-episode .summary h5{font-weight:400;margin-bottom:0}.podcast-episode .summary h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.podcast-episode .summary h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}.podcast-episode .summary h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}.podcast-episode .summary li{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.podcast-episode .summary li strong,.podcast-episode .summary p{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.podcast-episode .summary p{font-weight:400;margin-bottom:0}.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 .back-navigation{padding-bottom:24px}.podcast-episode .share-label-underline{border-bottom:1px solid #d2d2d2}.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}.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}.landing-page{margin-top:-50px}.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}.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{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px}.contact-us-new p.text-align--center{text-align:center}.contact-us-new .heading{font-size:40px;font-weight:700;letter-spacing:-3.2px;line-height:58px;margin:16px 0}.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,.contact-us-new .grid-wrapper .content .paragraph_20_bold{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}.contact-us-new .grid-wrapper .content .paragraph_20{font-weight:400}.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 a{border-bottom:1px solid #222;color:#221d1f;font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}.contact-us-new .grid-wrapper .content p a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1}.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 .grid{margin:0;max-width:100%}.contact-us-new .grid-wrapper .content .grid .title{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px;margin-bottom:32px}.contact-us-new .grid-wrapper .content .grid .marketo_form{margin-top:32px}.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;-webkit-text-decoration:none;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}.contact-us-new .grid-wrapper .content .media-inquires .paragraph_10_bold a{margin-left:8px}.contact-us-new .topics-navigation .topics-navigation__list li{margin-bottom:16px}.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__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}.insights-topics-navigation .topics-navigation .topics-navigation__list--show{display:block;position:absolute;z-index:2}.articles-list{margin:auto;width:80%}.articles-list .data-table .cta-link{border-bottom:1px solid #221d1f;color:#221d1f;cursor:pointer;-webkit-text-decoration:none;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 .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 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.channel-name{margin-bottom:0}.insights-topic-navigation-header .topics-list a:hover{color:#ef5ba1}.insights-topic-navigation-header .topics-list .separator-line{margin:5px 0 14px}.insights-topic-navigation-header .topics-list .bucket_matrix_grid .buckets{margin:0 -6px}.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-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 .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 .separator-line{border-bottom:.1px solid #aaa;margin:0}.insights-topic-navigation-header-mobile .topics-navigation .topics-navigation__list li.topic{border-top:1px solid #f4f5f8}.insights-topic-navigation-header-mobile .topics-navigation .topics-navigation__list li.topic:not(:last-child):after{border-bottom:1px solid #aaa;content:"";display:block;margin-left:auto;width:100%}.secondary-topbar{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.secondary-topbar.no-display{display:none}.secondary-topbar .show{display:block}.secondary-topbar .big-checkbox{float:right;top:10px}.secondary-topbar.collapsed{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.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 #979797;border-radius:0 0 5px 5px;border-top:0 solid #979797;-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-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}.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;background:#30adb7;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.module-menu .module-menu__configure:last-child{margin-right:0}.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;background:#ee312d;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.module-menu .module-menu__delete:last-child{margin-right:0}.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 6.25px 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;background:#77a56b;color:#fff;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 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;background:#77a56b;color:#fff;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 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;background:#77a56b;color:#fff;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 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;background:#77a56b;color:#fff;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 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;background:#77a56b;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.module-menu .module-menu__crop:last-child{margin-right:0}.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-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;background:#77a56b;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.module-configuration .module-configuration__save:last-child{margin-right:0}.module-configuration .module-configuration__save i{vertical-align:middle}.module-configuration input{background-color:#fff;clear:both}.module-configuration label{clear:both}.module-configuration select{background-color:#fff}.module-rich_text .module-menu{margin-right:0}.module-rich_text.grid-wrapper{padding-top:20px}.module-rich_text.grid-wrapper p{line-height:1.4em}.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}.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}.module-image .file-chooser-button::-webkit-file-upload-button{cursor:pointer}.module-insights .module__padding-top{padding-top:40px!important}.module-insights .module__padding-bottom{padding-bottom:40px!important}.module-insights .placeholder-message{border:1px solid #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{margin-bottom:0}.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 .related_stories-configuration .collection-item .input-checkbox{margin-top:15px;padding-left:40px}.module-related_clients .related_stories-configuration .collection-item .input-group input{width:60%}.module-related_clients .related_stories-configuration .error{padding-left:40px}.module-related_clients .related_stories-configuration .labelled-search-input input::-webkit-input-placeholder{color:#666!important}.module-related_clients .related_stories-configuration .labelled-search-input input::-moz-placeholder{color:#666!important}.module-related_clients .related_stories-configuration .labelled-search-input input:-ms-input-placeholder{color:#666!important}.module-related_clients .rich-text-editor-container{padding-right:0}.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-client_stories .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-client_stories .client_stories-configuration .collection-item .input-checkbox{margin-top:15px;padding-left:40px}.module-client_stories .client_stories-configuration .collection-item .input-group input{width:60%}.module-client_stories .client_stories-configuration #related-client-deleted-error-text,.module-client_stories .client_stories-configuration #related-client-error-text{padding-left:40px}.module-client_stories .client_stories-configuration .labelled-search-input input::-webkit-input-placeholder{color:#666!important}.module-client_stories .client_stories-configuration .labelled-search-input input::-moz-placeholder{color:#666!important}.module-client_stories .client_stories-configuration .labelled-search-input input:-ms-input-placeholder{color:#666!important}.module-client_stories .rich-text-editor-container{padding-right:0}.module-client_stories .animated-image-collection.padding-top{padding-top:64px}.module-client_stories .edit-form-configuration .text-content .input-group textarea{width:60%}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.module-bio_section .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li{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{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 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 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}.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}.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}.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}.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}.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,.module-content_collection .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-content_collection .content_collection-configuration .button__add{margin:0 0 30px 40px}.module-content_collection .content_collection-configuration .collection-item .input-checkbox{margin-top:15px;padding-left:40px}.module-content_collection .content_collection-configuration .collection-item .input-group input{width:60%}.module-content_collection .content_collection-configuration #content-collection-error-text{letter-spacing:0;padding-left:40px}.module-content_collection .content_collection-configuration .labelled-search-input input::-webkit-input-placeholder{color:#666!important}.module-content_collection .content_collection-configuration .labelled-search-input input::-moz-placeholder{color:#666!important}.module-content_collection .content_collection-configuration .labelled-search-input input:-ms-input-placeholder{color:#666!important}.module-content_collection .content_collection-configuration .text-content h3.edit-form-sub-section-title{display:inline-block;width:60%}.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-content_collection .animated-image-collection.padding-top{padding-top:32px}.module-content_collection .edit-form-configuration .text-content .input-group textarea{width:60%}.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}.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}.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}.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}.module-jobs .module-jobs__container .event-table thead{background-color:#f4f5f8;border:1px solid #d2d2d2}.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}.module-jobs .module-jobs__container .event-table tbody{border-top:1px solid #d2d2d2}.module-jobs .module-jobs__container .event-table tbody td{padding:32px}.module-jobs .module-jobs__container .event-table tbody td:first-child,.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%}.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 #d2d2d2}.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}.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){width:25%}.module-jobs .module-jobs__container .event-table.column_count_3 td:nth-child(3){width:50%}.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 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){width:20%}.module-jobs .module-jobs__container .event-table.column_count_4 td:nth-child(4){width:40%}.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 th:nth-child(4){width:40%}.module-jobs .dropdown-group.dropdown-city select,.module-jobs .dropdown-group.dropdown-region select{width:100%}.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 .dropdown-city select:disabled{cursor:not-allowed}.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}.module-new-text .grid-wrapper .text-content h2 strong,.module-new-text .grid-wrapper .text-content h3{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.module-new-text .grid-wrapper .text-content h3{font-weight:400;margin-bottom:0}.module-new-text .grid-wrapper .text-content h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.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}.module-new-text .grid-wrapper .text-content h4 strong,.module-new-text .grid-wrapper .text-content h5{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.module-new-text .grid-wrapper .text-content h5{font-weight:400;margin-bottom:0}.module-new-text .grid-wrapper .text-content h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.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}.module-new-text .grid-wrapper .text-content h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}.module-new-text .grid-wrapper .text-content li{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{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.module-new-text .grid-wrapper .text-content p{font-weight:400}.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 .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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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_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;-webkit-text-decoration:none;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-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 .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.module-new-text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li{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{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 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 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}.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}.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}.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}.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}.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.thankyou_form_text .grid-wrapper.module__padding-top{padding-top:0}.module-new-text.thankyou_form_text .grid-wrapper.module__padding-bottom{padding-bottom:0}.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}.module-map .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}.module-separator:after{clear:both}.module-separator:after,.module-separator:before{content:" ";display:table}.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)}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.module-parallax_image .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li{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{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 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 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}.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}.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}.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}.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}.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}.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}.module-image_collection #responsive-tech-radar .radar-survey .module .module__padding-bottom .new_grid{margin-bottom:25px}.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 .button__add{margin:0 0 30px 40px}.image_collection-configuration h3.edit-form-sub-section-title{display:inline-block;width:60%}.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}.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 .button__add{margin:0 0 30px 40px}.video_collection-configuration h3.edit-form-sub-section-title{display:inline-block;width:60%}.module-media_collection .box-shadow{margin-bottom:25px}.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}.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;-webkit-text-decoration:none;text-decoration:none}.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}.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}.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}.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}.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}.module-media_collection .text-with-heading-cta .grid .paragraph-text h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.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}.module-media_collection .text-with-heading-cta .grid .paragraph-text h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.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}.module-media_collection .text-with-heading-cta .grid .paragraph-text h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}.module-media_collection .text-with-heading-cta .grid .paragraph-text li{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{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.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 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 .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}.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}.module-media_collection #responsive-tech-radar .radar-survey .module .module__padding-bottom .new_grid{margin-bottom:25px}.module-media_collection .image-with-title-description-cta img{padding-bottom:32px}.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 .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 .button__add{margin:0 0 30px 40px}.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_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_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_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_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_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_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_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_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_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_collection-configuration .md-content .rich-text-editor-container .rich-text-editor li{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{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.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 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_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_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_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_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_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 h3.edit-form-sub-section-title{display:inline-block;width:60%}.module-text_collection .module__padding-top{padding-top:40px!important}.module-text_collection .module__padding-bottom{padding-bottom:20px!important}.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 .button__add{margin:0 0 30px 40px}.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%}.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 .button__add{margin:10px 0 30px 40px}.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%}.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 .sub-nav-form-padding-left{padding-left:15px}.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.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-wrapper,.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}.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}.module-side_by_side_image_text .paragraph-text h2 strong,.module-side_by_side_image_text .paragraph-text h3{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.module-side_by_side_image_text .paragraph-text h3{font-weight:400;margin-bottom:0}.module-side_by_side_image_text .paragraph-text h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.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}.module-side_by_side_image_text .paragraph-text h4 strong,.module-side_by_side_image_text .paragraph-text h5{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.module-side_by_side_image_text .paragraph-text h5{font-weight:400;margin-bottom:0}.module-side_by_side_image_text .paragraph-text h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.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}.module-side_by_side_image_text .paragraph-text h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}.module-side_by_side_image_text .paragraph-text li{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{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.module-side_by_side_image_text .paragraph-text p{font-weight:400}.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 .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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.module-side_by_side_image_text .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li{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{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 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 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}.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}.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}.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}.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}.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 .paragraph-heading h3,.module-side_by_side_image_text h2.heading__section{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.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 .button{margin-top:32px}.module-side_by_side_image_text .grid.new_grid .text-with-heading-cta.grid-wrapper{padding:0 0 32px}.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-wrapper,.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}.module-contact_us .description h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0}.module-contact_us .description h2 strong,.module-contact_us .description h3{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.module-contact_us .description h3{font-weight:400;margin-bottom:0}.module-contact_us .description h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.module-contact_us .description h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0}.module-contact_us .description h4 strong,.module-contact_us .description h5{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.module-contact_us .description h5{font-weight:400;margin-bottom:0}.module-contact_us .description h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.module-contact_us .description h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0}.module-contact_us .description h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}.module-contact_us .description li{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{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.module-contact_us .description p{font-weight:400}.module-contact_us .description p strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.module-contact_us .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}.module-contact_us .description caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.module-contact_us .description a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.module-contact_us .description a:hover{border-bottom:1px solid #ef5ba1;color:#ef5ba1!important;opacity:1}.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}.module-contact_us .marketo_form__on_success_message h2 strong,.module-contact_us .marketo_form__on_success_message h3{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.module-contact_us .marketo_form__on_success_message h3{font-weight:400;margin-bottom:0}.module-contact_us .marketo_form__on_success_message h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.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}.module-contact_us .marketo_form__on_success_message h4 strong,.module-contact_us .marketo_form__on_success_message h5{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.module-contact_us .marketo_form__on_success_message h5{font-weight:400;margin-bottom:0}.module-contact_us .marketo_form__on_success_message h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.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}.module-contact_us .marketo_form__on_success_message h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}.module-contact_us .marketo_form__on_success_message li{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}.module-contact_us .marketo_form__on_success_message li strong,.module-contact_us .marketo_form__on_success_message p{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.module-contact_us .marketo_form__on_success_message p{font-weight:400}.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 .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 .marketo_form__on_success_message caption-10 strong{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px}.module-contact_us .marketo_form__on_success_message a{border-bottom:1px solid #221d1f;color:#221d1f!important;font-weight:700}.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}.module-contact_us .marketo_form .grid .description,.module-contact_us .marketo_form .grid .marketo_form__on_success_message{max-width:960px}.module-contact_us .marketo_form .new_grid .grid__cell--centered{padding:0}.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 .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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.module-contact_us .edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li{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{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 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 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}.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}.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}.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}.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}.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 .rich-text-editor-container#marketo_form_thankyou_message{width:350px}.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 span{display:inline-block}.module-quote_section .module-quote_section__container .quote__container .author__details .grid-wrapper{margin-bottom:0;margin-top:25px}.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}.module-quote_section .radio-button-as-image .radio-buttons .image-radio .radio{background-position:50%;background-size:30px 20px;padding:0 5px}.module-collapsible .module-menu{margin-right:50px}.module-collapsible .description{background:#f4f5f8;border:solid #d2d2d2;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}.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{resize:vertical}.book-banner-configuration input[type=file]{display:none}.book-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}.hero-banner-configuration textarea{resize:vertical}.hero-banner-configuration input[type=file]{display:none}.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}#libsyn-code-error-text{margin-left:35px}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.podcast_episode-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li{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{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 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 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}.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}.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}.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}.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}.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}.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}.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}.decoder-alphabet-search .alphabets-search-block{margin:0 auto;max-width:850px}.decoder-alphabet-search .alphabets-search-block .alphabets{text-align:center}.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}.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}.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 .decoder-topics-list{padding:0 8px}.decoder-alphabet-search .decoder-topics-list .topic{padding:8px 0}.decoder-alphabet-search div.separator-line{margin:24px 0}.module-two-column-text .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.module-two-column-text .module__padding-top{padding-top:32px!important}.module-two-column-text .module__padding-bottom{padding-bottom:32px!important}.module-two-column-text .edit-form-configuration span.error{padding-left:40px}.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}.module-offering_cards #responsive-tech-radar .radar-survey .module .module__padding-bottom .new_grid{margin-bottom:25px}.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.edit-form-sub-section-title{display:inline-block;width:68%}.offering_cards-configuration h3~.delete_button{left:-25%}.offering_cards-configuration .button__add{margin:0 0 30px 40px}.module-offering_cards__container .grid-wrapper{padding:0}.module-offering_cards__container .grid-wrapper .grid__cell{margin-bottom:32px}.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 .spotlight__flex_box:after{clear:both;content:" ";display:table}.module-spotlight .grid-wrapper .spotlight__flex_box:before{content:" ";display:table}.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 .new-side-by-side-image-text .new_grid{padding:0}.module-spotlight .grid-wrapper .spotlight__flex_box .content_collection .color--light_grey{background:0 0}.module-spotlight .grid-wrapper .spotlight__flex_box .content_collection .new_grid{padding: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 .edit-form-configuration .grid{max-width:100%}.module-spotlight .grid-wrapper .spotlight__flex_box .content_collection .edit-form-configuration .grid .grid__cell{margin-bottom:25px}.module-spotlight .grid-wrapper .spotlight__flex_box .topics .edit-form-configuration .grid{max-width:100%}.module-spotlight .grid-wrapper .spotlight__flex_box .topics .edit-form-configuration .grid .grid__cell{margin-bottom:25px}.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}.module-spotlight .grid-wrapper h2.heading:empty{display:none}.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}.module-card_with_banner .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.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-checkbox{margin-top:15px;padding-left:40px}.module-card_with_banner .card_with_banner-configuration .collection-item .input-group input{width:60%}.module-card_with_banner .card_with_banner-configuration #card-with-banner-error-text{letter-spacing:0;padding-left:40px}.module-card_with_banner .card_with_banner-configuration .labelled-search-input input::-webkit-input-placeholder{color:#666!important}.module-card_with_banner .card_with_banner-configuration .labelled-search-input input::-moz-placeholder{color:#666!important}.module-card_with_banner .card_with_banner-configuration .labelled-search-input input:-ms-input-placeholder{color:#666!important}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.module-card_with_banner .card_with_banner-configuration.edit-form-configuration .md-content .rich-text-editor-container .rich-text-editor li{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{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 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 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}.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}.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}.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}.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}.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 .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-card_with_banner .animated-image-collection.padding-top{padding-top:64px}.module-card_with_banner .edit-form-configuration .text-content .input-group textarea{width:60%}.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 .button__add{margin:0 0 30px 40px}.module-faq .faq-configuration .faq-error-text{letter-spacing:0;padding-left:40px}.module-faq .faq-configuration h3.edit-form-sub-section-title{display:inline-block;width:60%}.module-faq .faq-configuration .collection-item .input-group input{width:60%}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.module-faq .faq-configuration .md-content .rich-text-editor-container .rich-text-editor li{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{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 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 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}.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}.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}.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}.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}.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 .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.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}.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.edit-form-sub-section-title{display:inline-block;width:68%}.module-manual_podcast_list .manual_podcast_list-configuration h3~.delete_button{left:-25%}.module-manual_podcast_list .manual_podcast_list-configuration .button__add{margin:0 0 30px 40px}.module-author-date .back-navigation{padding-top:16px}.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;-webkit-text-decoration:none;text-decoration:none}.module-author-date .author-name a:hover{border-bottom-color:#ef5ba1;color:#f867ac}.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 .author-name:nth-last-child(2) a{margin-right:4px}.module-author-date .author-name:before{content:", ";font-weight:400}.module-author-date .module__padding-top{padding-top:40px!important}.module-author-date .module__padding-bottom{padding-bottom:20px!important}.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 .button__add{margin:0 0 30px 40px}.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%}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}.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}.homepage__section-title small{font-size:18px}.feature_summary{-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}.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}.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}.home-page-editable .grid-wrapper{margin-bottom:0}.home-page-editable .module .module__padding-top{padding-top:0}.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}.home-page-editable .module .module-photo_card_grid__container.module__padding-bottom{padding-bottom:30px}.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{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}.home-page-editable .module-text_collection .module-text_collection__container .heading__section small{font-size:18px}.home-page-editable .module-text_collection .module-text_collection__container .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}.home-page-editable .module-text_collection .module-text_collection__container .title small{font-size:18px}.home-page-editable .module-text_collection .module-text_collection__container .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{display:block}.home-page-editable .module-text_collection .module-text_collection__container .paragraph-text p{font-size:inherit;line-height:inherit}.home-page-editable .module-text_collection .video_content .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}.home-page-editable .module-text_collection .video_content .heading__section small{font-size:18px}.home-page-editable .module-text_collection .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}.home-page-editable .module-text_collection .video_content .title small{font-size:18px}.home-page-editable .module-text_collection .video_content .description{font-size:18px;margin:10px auto;max-width:700px}.home-page-editable .module-text_collection .video_content .description html:lang(cn) .responsive{display:block}.home-page-editable .module-text_collection .video_content .paragraph-text p{font-size:inherit;line-height:inherit}.home-page-editable .module-video-ce .module-text_collection__container .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}.home-page-editable .module-video-ce .module-text_collection__container .heading__section small{font-size:18px}.home-page-editable .module-video-ce .module-text_collection__container .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}.home-page-editable .module-video-ce .module-text_collection__container .title small{font-size:18px}.home-page-editable .module-video-ce .module-text_collection__container .description{font-size:18px;margin:10px auto;max-width:700px}.home-page-editable .module-video-ce .module-text_collection__container .description html:lang(cn) .responsive{display:block}.home-page-editable .module-video-ce .module-text_collection__container .paragraph-text p{font-size:inherit;line-height:inherit}.home-page-editable .module-video-ce .video_content .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}.home-page-editable .module-video-ce .video_content .heading__section small{font-size:18px}.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}.home-page-editable .module-video-ce .video_content .title small{font-size:18px}.home-page-editable .module-video-ce .video_content .description{font-size:18px;margin:10px auto;max-width:700px}.home-page-editable .module-video-ce .video_content .description html:lang(cn) .responsive{display:block}.home-page-editable .module-video-ce .video_content .paragraph-text p{font-size:inherit;line-height:inherit}.home-page-editable .module-video-ce .cta{margin-top: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}.application-process-img{height:100px;text-align:center}.join-us__subtitle{font-size:23px;font-style:italic;font-weight:700;text-align:left}.application-process-text{text-align:left}.live-header .live-header__logo{display:block;margin:0 auto;width:auto}.live-header .live-header__header{color:#f58a33;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:#7dcad2;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 #f4f5f8;-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}.conference-header .conference-header__title{color:#f58a33;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:#7dcad2;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;background:#77a56b;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.talks .talks__add-talk-btn:last-child{margin-right:0}.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 #f4f5f8;-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 select{margin-top:10px}.talk__profile-container .icon-info-sign span{padding-left:8px}.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:gray}.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}.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}.profile-mini-banner .interview-questions-section:empty{display:none}.profile__name-grid__cell{display:table-cell;margin-bottom:12.5px;vertical-align:bottom}.profile__name{color:#221d1f;font-size:30pt;margin-top:0;text-transform:none}.profile__avatar-image{margin-top:15%;max-width:66%}.profile__avatar-image.modal{z-index:2000}.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;background:#4d4d4d;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.profile__avatar-image .crop-controls .btn:last-child{margin-right:0}.profile__avatar-image>.module-menu{margin-right:0;right:-6.25px;top:12.5px}.profile__avatar-image>.module-menu .btn-disabled{opacity:1;-webkit-text-decoration:none!important;text-decoration:none!important}.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}.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}.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;background:#ee312d;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.social-identities__delete-button:hover{opacity:1}.social-identities__delete-button:last-child{margin-right:0}.social-identities__delete-button i{vertical-align:middle}.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}.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;background:#77a56b;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.social-identities-configuration__add:last-child{margin-right:0}.social-identities-configuration__add i{vertical-align:middle}.social-identities-configuration__cancel{color:#221d1f;float:right;line-height:3em;margin-right:25px;-webkit-text-decoration:underline;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}.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;background:#ee312d;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.interview-question .interview-question__delete-button:hover{opacity:1}.interview-question .interview-question__delete-button:last-child{margin-right:0}.interview-question .interview-question__delete-button i{vertical-align:middle}.interview-question__question{color:#ee312d;font-style:italic}.interview-question__answer{font-style:italic;padding-bottom:25px}.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;background:#77a56b;color:#fff;cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.interview-questions-configuration__add:last-child{margin-right:0}.interview-questions-configuration__add i{vertical-align:middle}.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:"\0000a0»"}.search-pagination .search-previous-page{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-top:25px;padding-right:12.5px;text-align:right;width:50%}.search-pagination .search-previous-page a:before{content:"«\0000a0"}.search-extra-padding{padding-bottom:50px}.search-social-sharing__message{font-weight:700}.apply-button-right{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}.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}.metatags_configuration.edit-form-configuration textarea{display:block}.metatags_configuration.edit-form-configuration .input-group input[type=checkbox]{margin-bottom:15px;width:auto}.metatags_configuration .addthis_preview{width:150px}#treejack-survey .md-content{border-color:#d2d2d2;-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 a{font-size:14px;font-weight:600;height:34px;line-height:34px;padding:0 15px;width:100px}#treejack-survey .grid__cell.cta{margin-bottom:0}.cropFrame{display:inline-block;overflow:hidden;position:relative}.cropFrame.hover .cropControls{opacity:.55}.cropImage{cursor:move;left:0;max-width:none;position:absolute;top:0}.cropControls{background:#eee;bottom:0;height:26px;left:0;opacity:0;position:absolute;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;width:100%;z-index:100;t-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropControls span{color:#fff;display:block;float:left;font-size:11px;margin:7px 0 0 5px}.cropZoomIn{background:#000;border:1px solid #000;border-radius:4px;color:#fff;cursor:pointer;float:right;font-size:18px;height:18px;line-height:16px;margin:4px 4px 0 0;padding:0;-webkit-text-decoration:none;text-decoration:none;width:18px}.cropZoomIn,.cropZoomIn .after{display:block;text-align:center}.cropZoomIn .after{content:" +"}.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;-webkit-text-decoration:none;text-decoration:none;width:18px}.cropZoomOut .after{content:"-";display:block;text-align:center}.cropZoomIn:after{content:" +";display:block;text-align:center}.cropZoomOut:after{content:"-";display:block;text-align:center}.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;-webkit-text-decoration:none;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:#222!important;color:#fff!important}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sey-list{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:#222;color:#fff}.sey-selected{background-color:#221d1f;color:#fff}@font-face{font-display:fallback;font-family:FontAwesome;font-style:normal;font-weight:400;src:url(https://www.thoughtworks.com/fonts/fontawesome/fontawesome-webfont.eot?v=3.1.0);src:url(https://www.thoughtworks.com/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=3.1.0) format("embedded-opentype"),url(https://www.thoughtworks.com/fonts/fontawesome/fontawesome-webfont.woff?v=3.1.0) format("woff"),url(https://www.thoughtworks.com/fonts/fontawesome/fontawesome-webfont.ttf?v=3.1.0) format("truetype"),url(https://www.thoughtworks.com/fonts/fontawesome/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0) format("svg")}[class*=" icon-"]{background-image:none;background-position:0 0;background-repeat:repeat;display:inline;font-family:FontAwesome;font-style:normal;font-weight:400;height:auto;line-height:normal;margin-top:0;text-decoration:inherit;vertical-align:baseline;width:auto}[class*=" icon-"]:before{display:inline-block;text-decoration:inherit;speak:none}[class*=" icon-"].icon-fixed-width{display:inline-block;text-align:center;width:1.2857142857142858em}[class*=" icon-"].icon-fixed-width.icon-large{width:1.5714285714285714em}[class*=" icon-"].hide{display:none}[class*=" icon-"].pull-left{margin-right:.3em}[class*=" icon-"].pull-right{margin-left:.3em}[class^=icon-]{background-image:none;background-position:0 0;background-repeat:repeat;display:inline;font-family:FontAwesome;font-style:normal;font-weight:400;height:auto;line-height:normal;margin-top:0;text-decoration:inherit;vertical-align:baseline;width:auto}[class^=icon-]:before{display:inline-block;text-decoration:inherit;speak:none}[class^=icon-].icon-fixed-width{display:inline-block;text-align:center;width:1.2857142857142858em}[class^=icon-].icon-fixed-width.icon-large{width:1.5714285714285714em}[class^=icon-].hide{display:none}[class^=icon-].pull-left{margin-right:.3em}[class^=icon-].pull-right{margin-left:.3em}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#222}.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}.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-],.icon-white{background-image:none}.nav-pills [class*=" icon-"],.nav-pills [class*=" icon-"].icon-large,.nav-pills [class^=icon-],.nav-pills [class^=icon-].icon-large{line-height:.9em}.nav-pills>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^=icon-]{background-image:none}.nav-tabs [class*=" icon-"],.nav-tabs [class*=" icon-"].icon-large,.nav-tabs [class^=icon-],.nav-tabs [class^=icon-].icon-large{line-height:.9em}.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}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.icon-caret-down:before{content:"\f0d7"}.icon-caret-down:hover{cursor:pointer}.sp-container{background-color:#eee;border:1px solid #f0ba95;border-radius:0;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font:normal 12px Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif;left:0;overflow:hidden;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:9999994}.sp-container.sp-flat{position:relative}.sp-container *{-webkit-box-sizing:content-box;box-sizing:content-box}.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 #ccc;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#221d1f;font:normal 12px Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.sp-container button:hover{background-color:#d2d2d2;background-image:-webkit-gradient(linear,left top,left bottom,from(#d2d2d2),to(#ccc));background-image:linear-gradient(180deg,#d2d2d2,#ccc);border:1px solid;border-color:#ccc #ccc #979797;cursor:pointer;text-shadow:0 1px 0 #d2d2d2}.sp-container button:active{border:1px solid;border-color:#aaa #aaa #8c8b8b;-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-container input{-webkit-box-sizing:border-box;box-sizing:border-box;font:normal 12px Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif}.sp-container.sp-dragging .sp-input{-webkit-user-select:none;-moz-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{display:none}.sp-top{display:inline-block;margin-bottom:3px;position:relative;width:100%}.sp-top-inner{bottom:0;left:0;position:absolute;right:0;top:0}.sp-color{left:0;right:20%}.sp-color,.sp-hue{border:1px solid #666;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;font:normal 12px Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif;position:absolute;top:0}.sp-hue{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,red),color-stop(17%,#ff0),color-stop(33%,#86b782),color-stop(50%,cyan),color-stop(67%,blue),color-stop(83%,#f0f),to(red));background:linear-gradient(180deg,red 0,#ff0 17%,#86b782 33%,cyan 50%,blue 67%,#f0f 83%,red);height:100%;left:84%;right:0}.sp-clear-enabled .sp-hue{height:77.5%;top:33px}.sp-clear-enabled .sp-clear{bottom:0;display:block;height:28px;left:84%;position:absolute;right:0;top:0}.sp-fill{padding-top:80%}.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-sat,.sp-val{bottom:0;left:0;position:absolute;right:0;top: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-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;top:-4px;width:6px}.sp-alpha,.sp-alpha-handle{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sp-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);bottom:-14px;display:none;height:8px;left:0;position:relative;right:0}.sp-alpha-inner{border:1px solid #221d1f;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.sp-clear{border:1px solid #666;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;font:normal 12px Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sp-clear.sp-clear-display{background-position:50%}.sp-dragger{background:#000;border:1px solid #fff;border-radius:5px;cursor:pointer;height:5px;left:0;position:absolute;top:0;width:5px}.sp-dragger,.sp-preview{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sp-preview{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);border:1px solid #222;float:left;height:20px;margin-right:5px;position:relative;width:25px;z-index:0}.sp-replacer{background:#eee;border:1px solid #91765d;color:#221d1f;cursor:pointer;display:inline-block;margin:0;overflow:hidden;padding:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.sp-replacer.sp-active,.sp-replacer:hover{border-color:#f0ba95;color:#111}.sp-replacer.sp-disabled{border-color:silver;color:silver;cursor:default}.sp-slider{background:#fff;border:1px solid #000;cursor:pointer;height:3px;left:-1px;opacity:.8;position:absolute;right:-1px;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sp-palette-only .sp-picker-container{display:none}.sp-palette-only .sp-palette-container{border:0}.sp-initial-disabled .sp-initial{display:none}.sp-initial-disabled .sp-input-container{width:100%}.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{clear:both}.sp-cf:after,.sp-cf:before{content:"";display:table}@media (max-device-width:480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-input-container{float:right;margin-bottom:4px;width:100px}.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{border-right:1px solid #ccc}.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{max-width:220px}.sp-palette .sp-thumb-el{border:1px solid #d2d2d2;cursor:pointer;display:block;float:left;height:15px;height:16px;margin:2px 1px;position:relative;width:24px;width:16px}.sp-palette .sp-thumb-el.sp-thumb-active,.sp-palette .sp-thumb-el:hover{border-color:orange}.sp-palette span.sp-thumb-active,.sp-palette span:hover{border-color:#000}.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-thumb-el{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);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-dd{float:left;font-size:10px;height:16px;line-height:16px;padding:2px 0}.sp-cancel{color:#d93f3f!important;font-size:11px;margin:0 5px 0 0;padding:2px;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle}.sp-cancel:hover{color:#d93f3f!important;-webkit-text-decoration:underline;text-decoration:underline}.sp-preview-inner,.sp-thumb-inner{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.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-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;-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-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after{clear:both}.slick-track:after,.slick-track:before{content:"";display:table}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-loading .slick-list{background:#fff url(https://www.thoughtworks.com/imgs/spinner.gif) 50% no-repeat}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}[dir=rtl] .slick-slide{float:right}[dir=rtl] .slick-prev{left:auto;right:-25px}[dir=rtl] .slick-prev:before{content:"\f054"}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"\f053"}.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-container.ql-snow{border:1px solid #ccc}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:text;height:100%;line-height:1.42;outline:0;overflow-y:auto;padding:12px 15px;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{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{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0 0 0 1.5em}.ql-editor ol>li{list-style-type:none}.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;padding-left:1.5em}.ql-editor ol li:before{content:counter(list-num,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-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-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.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 p,.ql-editor pre{padding:0}.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}.ql-editor ul{padding:0 0 0 1.5em}.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\25CF"}.ql-editor ul li{padding-left:1.5em}.ql-editor li:before{display:inline-block;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.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{-webkit-box-sizing:border-box;box-sizing:border-box}.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.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{float:left;height:100%}.ql-snow .ql-toolbar button.ql-active{color:#06c}.ql-snow .ql-toolbar button.ql-active .ql-fill{fill:#06c}.ql-snow .ql-toolbar button.ql-active .ql-stroke{stroke:#06c}.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar button.ql-active .ql-stroke-mitter{stroke:#06c}.ql-snow .ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar button:hover .ql-fill{fill:#06c}.ql-snow .ql-toolbar button:hover .ql-stroke{stroke:#06c}.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar button:hover .ql-stroke-mitter{stroke:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke{stroke:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-mitter{stroke:#06c}.ql-snow .ql-toolbar .ql-picker-item:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke{stroke:#06c}.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-mitter{stroke:#06c}.ql-snow .ql-toolbar .ql-picker-label.ql-active{color:#06c}.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke{stroke:#06c}.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-mitter{stroke:#06c}.ql-snow .ql-toolbar .ql-picker-label:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke{stroke:#06c}.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-mitter{stroke:#06c}.ql-snow .ql-toolbar.snow{fill:none;stroke:#222;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.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{float:left;height:100%}.ql-snow.ql-toolbar button.ql-active{color:#06c}.ql-snow.ql-toolbar button.ql-active .ql-fill{fill:#06c}.ql-snow.ql-toolbar button.ql-active .ql-stroke{stroke:#06c}.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button.ql-active .ql-stroke-mitter{stroke:#06c}.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke{stroke:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke-mitter{stroke:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke{stroke:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-mitter{stroke:#06c}.ql-snow.ql-toolbar .ql-picker-item:hover{color:#06c}.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke{stroke:#06c}.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-mitter{stroke:#06c}.ql-snow.ql-toolbar .ql-picker-label.ql-active{color:#06c}.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke{stroke:#06c}.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-mitter{stroke:#06c}.ql-snow.ql-toolbar .ql-picker-label:hover{color:#06c}.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke{stroke:#06c}.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-mitter{stroke:#06c}.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.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{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:0 0 5px #d2d2d2;box-shadow:0 0 5px #d2d2d2;color:#222;margin-top:10px;padding:5px 12px;position:absolute;white-space:nowrap}.ql-snow .ql-tooltip a{cursor:pointer;line-height:26px;-webkit-text-decoration:none;text-decoration:none}.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 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.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#222;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke.ql-fill{fill:#222}.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-stroke-mitter{fill:none;stroke:#222;stroke-mitterlimit:10;stroke-width:2}.ql-snow .ql-fill{fill:#222}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.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{-webkit-text-decoration:underline;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{background-color:#eee;border-radius:3px;font-size:85%;padding-bottom:2px;padding-top:2px}.ql-snow .ql-editor code:after,.ql-snow .ql-editor code:before{content:"\A0";letter-spacing:-2px}.ql-snow .ql-editor pre{background-color:#eee;border-radius:3px;margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.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:#222;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.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-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{content:"Serif";font-family:Georgia,Times New Roman,serif}.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{content:"Monospace";font-family:Monaco,Courier New,monospace}.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-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .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{content:"Heading 1";font-size:2em}.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{content:"Heading 2";font-size:1.5em}.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{content:"Heading 3";font-size:1.17em}.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{content:"Heading 4";font-size:1em}.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{content:"Heading 5";font-size:.83em}.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{content:"Heading 6";font-size:.67em}.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-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.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{content:"Small";font-size:10px}.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{content:"Large";font-size:18px}.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{content:"Huge";font-size:32px}.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-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:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.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-options .ql-picker-item[data-value="7"]{display:none}.ql-snow .ql-color-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg{right:4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-color-picker .ql-picker-item.ql-primary-color{margin-bottom:toolbarPadding}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.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-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.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}.hljs{background:#eee!important;display:block!important;overflow-x:auto!important;padding:.5em!important}.hljs,.hljs-subst{color:#222!important}.hljs-comment{color:#8c8b8b!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:#77a56b!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-next{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;right:-25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus{background:0 0;color:transparent;outline:0}.slick-next:focus:before{opacity:1}.slick-next:hover{background:0 0;color:transparent;outline:0}.slick-next:hover:before{opacity:1}.slick-next:before{color:#221d1f;content:"\f054";font-family:FontAwesome;font-size:20px;line-height:1;opacity:.75}.slick-next.slick-disabled:before{opacity:.25}.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;left:-25px;line-height:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-prev,.slick-prev:focus{background:0 0;color:transparent;outline:0}.slick-prev:focus:before{opacity:1}.slick-prev:hover{background:0 0;color:transparent;outline:0}.slick-prev:hover:before{opacity:1}.slick-prev:before{color:#221d1f;content:"\f053";font-family:FontAwesome;font-size:20px;line-height:1;opacity:.75}.slick-prev.slick-disabled:before{opacity:.25}.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{outline:0}.slick-dots li button:focus:before{opacity:1}.slick-dots li button:hover{outline:0}.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#221d1f;content:"\2022";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}@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:U460-52F,U20B4,U2DE0-2DFF,UA640-A69F}@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:U400-45F,U490-491,U4B0-4B1,U2116}@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:U1F00-1FFF}@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:U370-3FF}@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:U102-103,U1EA0-1EF9,U20AB}@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:U100-24F,U1E00-1EFF,U20A0-20AB,U20AD-20CF,U2C60-2C7F,UA720-A7FF}@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:U0-0FF,U131,U152-153,U2C6,U2DA,U2DC,U2000-206F,U2074,U20AC,U2212,U2215,UE0FF,UEFFD,UF000}@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:U460-52F,U20B4,U2DE0-2DFF,UA640-A69F}@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:U400-45F,U490-491,U4B0-4B1,U2116}@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:U1F00-1FFF}@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:U370-3FF}@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:U102-103,U1EA0-1EF9,U20AB}@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:U100-24F,U1E00-1EFF,U20A0-20AB,U20AD-20CF,U2C60-2C7F,UA720-A7FF}@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:U0-0FF,U131,U152-153,U2C6,U2DA,U2DC,U2000-206F,U2074,U20AC,U2212,U2215,UE0FF,UEFFD,UF000}@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:U460-52F,U20B4,U2DE0-2DFF,UA640-A69F}@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:U400-45F,U490-491,U4B0-4B1,U2116}@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:U1F00-1FFF}@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:U370-3FF}@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:U102-103,U1EA0-1EF9,U20AB}@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:U100-24F,U1E00-1EFF,U20A0-20AB,U20AD-20CF,U2C60-2C7F,UA720-A7FF}@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:U0-0FF,U131,U152-153,U2C6,U2DA,U2DC,U2000-206F,U2074,U20AC,U2212,U2215,UE0FF,UEFFD,UF000}@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:U460-52F,U20B4,U2DE0-2DFF,UA640-A69F}@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:U400-45F,U490-491,U4B0-4B1,U2116}@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:U1F00-1FFF}@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:U370-3FF}@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:U102-103,U1EA0-1EF9,U20AB}@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:U100-24F,U1E00-1EFF,U20A0-20AB,U20AD-20CF,U2C60-2C7F,UA720-A7FF}@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:U0-0FF,U131,U152-153,U2C6,U2DA,U2DC,U2000-206F,U2074,U20AC,U2212,U2215,UE0FF,UEFFD,UF000}@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:U460-52F,U20B4,U2DE0-2DFF,UA640-A69F}@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:U400-45F,U490-491,U4B0-4B1,U2116}@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:U1F00-1FFF}@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:U370-3FF}@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:U102-103,U1EA0-1EF9,U20AB}@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:U100-24F,U1E00-1EFF,U20A0-20AB,U20AD-20CF,U2C60-2C7F,UA720-A7FF}@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:U0-0FF,U131,U152-153,U2C6,U2DA,U2DC,U2000-206F,U2074,U20AC,U2212,U2215,UE0FF,UEFFD,UF000}@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:U460-52F,U20B4,U2DE0-2DFF,UA640-A69F}@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:U400-45F,U490-491,U4B0-4B1,U2116}@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:U1F00-1FFF}@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:U370-3FF}@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:U102-103,U1EA0-1EF9,U20AB}@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:U100-24F,U1E00-1EFF,U20A0-20AB,U20AD-20CF,U2C60-2C7F,UA720-A7FF}@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:U0-0FF,U131,U152-153,U2C6,U2DA,U2DC,U2000-206F,U2074,U20AC,U2212,U2215,UE0FF,UEFFD,UF000}@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:U460-52F,U20B4,U2DE0-2DFF,UA640-A69F}@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:U400-45F,U490-491,U4B0-4B1,U2116}@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:U1F00-1FFF}@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:U370-3FF}@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:U102-103,U1EA0-1EF9,U20AB}@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:U100-24F,U1E00-1EFF,U20A0-20AB,U20AD-20CF,U2C60-2C7F,UA720-A7FF}@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:U0-0FF,U131,U152-153,U2C6,U2DA,U2DC,U2000-206F,U2074,U20AC,U2212,U2215,UE0FF,UEFFD,UF000}@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:U460-52F,U20B4,U2DE0-2DFF,UA640-A69F}@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:U400-45F,U490-491,U4B0-4B1,U2116}@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:U1F00-1FFF}@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:U370-3FF}@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:U102-103,U1EA0-1EF9,U20AB}@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:U100-24F,U1E00-1EFF,U20A0-20AB,U20AD-20CF,U2C60-2C7F,UA720-A7FF}@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:U0-0FF,U131,U152-153,U2C6,U2DA,U2DC,U2000-206F,U2074,U20AC,U2212,U2215,UE0FF,UEFFD,UF000}@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:U460-52F,U20B4,U2DE0-2DFF,UA640-A69F}@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:U400-45F,U490-491,U4B0-4B1,U2116}@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:U1F00-1FFF}@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:U370-3FF}@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:U102-103,U1EA0-1EF9,U20AB}@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:U100-24F,U1E00-1EFF,U20A0-20AB,U20AD-20CF,U2C60-2C7F,UA720-A7FF}@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:U0-0FF,U131,U152-153,U2C6,U2DA,U2DC,U2000-206F,U2074,U20AC,U2212,U2215,UE0FF,UEFFD,UF000}@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:U460-52F,U20B4,U2DE0-2DFF,UA640-A69F}@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:U400-45F,U490-491,U4B0-4B1,U2116}@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:U1F00-1FFF}@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:U370-3FF}@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:U102-103,U1EA0-1EF9,U20AB}@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:U100-24F,U1E00-1EFF,U20A0-20AB,U20AD-20CF,U2C60-2C7F,UA720-A7FF}@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:U0-0FF,U131,U152-153,U2C6,U2DA,U2DC,U2000-206F,U2074,U20AC,U2212,U2215,UE0FF,UEFFD,UF000}@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")}@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")}@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")}@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")}@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")}.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{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);position:absolute;top:100%;width:100%;z-index:1010;clip:rect(0,0,0,0);clip-path:inset(100% 100%)}.chosen-container a{cursor:pointer}.chosen-container .chosen-results{color:#222;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{display:none;line-height:15px;list-style:none;margin:0;padding:5px 6px;word-wrap:break-word}.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;-webkit-text-decoration:underline;text-decoration:underline}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;clip-path:none}.chosen-container .chosen-single .group-name{color:#979797;font-weight:400;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container .search-choice .group-name{color:#979797;font-weight:400;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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%,#f5f5f5),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f5f5f5 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:#222;display:block;height:25px;line-height:24px;overflow:hidden;padding:0 0 0 8px;position:relative;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.chosen-container-single .chosen-single span{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single abbr{background:url(https://www.protan.com.tr/wp-content/plugins/wpseo-local/images/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{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(https://www.protan.com.tr/wp-content/plugins/wpseo-local/images/chosen-sprite.png) no-repeat 0 2px;display:block;height:100%;width:100%}.chosen-container-single .chosen-default{color:#979797}.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(https://www.protan.com.tr/wp-content/plugins/wpseo-local/images/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-single-with-deselect span{margin-right:38px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);clip-path:inset(100% 100%)}.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:#979797;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%,#eee),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#eee 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:#222;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(https://www.protan.com.tr/wp-content/plugins/wpseo-local/images/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:#e8e8e8;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#eee),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#eee 50%,#e8e8e8 52%,#eee);border:1px solid #ccc;color:#666;padding-right:5px}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d2d2d2}.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-choices,.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-choices li.search-field input[type=text]{color:#222!important}.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-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 div{left:3px;right:auto}.chosen-rtl .chosen-single abbr{left:26px;right:auto}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.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}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-choices li{float:right}.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-choices li.search-field input[type=text]{direction:rtl}.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(https://www.protan.com.tr/wp-content/plugins/wpseo-local/images/chosen-sprite.png) no-repeat -30px -20px;direction:rtl;padding:4px 5px 4px 20px}@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(https://www.thoughtworks.com/imgs/chosen-sprite@2x.png)!important;background-repeat:no-repeat!important;background-size:52px 37px!important}}.insights-article-body ol,.insights-article-body ul{display:block}.insights-article-body-new{font-weight:400}.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}.insights-article-body-new h2{font-size:30px;font-weight:700;font-weight:400;letter-spacing:-1.6px;line-height:40px;margin-bottom:0;padding-bottom:32px}.insights-article-body-new h2 strong,.insights-article-body-new h3{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.insights-article-body-new h3{font-weight:400;margin-bottom:0;padding-bottom:32px}.insights-article-body-new h3 strong{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.insights-article-body-new h4{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:0;padding-bottom:32px}.insights-article-body-new h4 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.insights-article-body-new h5{font-size:24px;font-size:14px;font-weight:400;font-weight:700;font-weight:600;letter-spacing:0;line-height:32px;line-height:22px;margin-bottom:0;padding-bottom:16px}.insights-article-body-new h5 strong{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.insights-article-body-new h6{font-size:20px;font-weight:700;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:0;padding-bottom:32px}.insights-article-body-new h6 strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}.insights-article-body-new li{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{font-size:18px;font-weight:700;letter-spacing:0;line-height:32px}.insights-article-body-new p{font-weight:400}.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{padding-bottom:32px}.insights-article-body-new pre.prettyprint{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.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}.insights-article-new .blog-promo-wrapper{max-width:100%;padding-left:16px;padding-right:16px}.insights-article-new .blog-promo{margin-top:50px}.insights-article-new .blog-promo-content{text-align:center}.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;text-align:left}.insights-article-new .quote__content:after,.insights-article-new .quote__content:before{content:'"'}.insights-article-new .featured-quote{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}.insights-article-new .featured-quote:after,.insights-article-new .featured-quote:before{content:'"'}.insights-article-new .featured-quote-author{font-size:18px;font-size:18px!important;font-weight:700;letter-spacing:0;line-height:32px;margin-bottom:32px;margin-left:3px;padding:0 0 0 20px}.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-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 .field-type-text-with-summary:first-child{max-width:100%;padding-left:16px;padding-right:16px}.blog-strape{height:16px}.blogs-first-item{margin-bottom:16px;margin-top:-25px}.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}.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 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}.dropdown-filter-content .checkbox-container input{height:auto;width:auto}.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}@media only screen and (max-width:480px){.mktoForm.marketo-custom-styles{padding:0}}.thankyou_form{background-color:#f4f5f8;padding-bottom:64px}.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%}.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{font-size:18px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px;margin-top:-2px;padding:0;width:100%!important}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoLabel strong{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;line-height:32px;padding:0}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoFormRow{margin:0 -1%}.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}.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 .mktoLogicalField.mktoCheckboxList{margin-right:16px}.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}.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}.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}.thankyou_form .grid-wrapper .grid--center .unit-1-2--portable .mktoForm .mktoButtonRow .mktoButton{background-color:#ef5ba1!important;font-size:20px;font-size:20px!important;font-weight:700;font-weight:700!important;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}.productMenu{float:left;list-style:none;margin:0 0 -30px}.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{color:#221d1f;font-weight:600}.productMenu-item.active img{opacity:1}.productMenu-item.active a:after{border:10px solid transparent;border-bottom-color:#eee;bottom:0;color:#221d1f;content:"";height:0;left:40%;margin-left:-5px;position:absolute;width:0}.productMenu-item:hover{color:#221d1f;font-weight:600}.productMenu-item:hover img{opacity:1}.productMenu-item:hover a:after{border:10px solid transparent;border-bottom-color:#eee;bottom:0;color:#221d1f;content:"";height:0;left:40%;margin-left:-5px;position:absolute;width:0}@media screen and (max-width:954px){#responsive-tech-radar #quadrant{margin-top:24px}}@media (max-width:600px){#responsive-tech-radar #a-z .a-z-links ul li,#responsive-tech-radar form.radar-search .search-field,#responsive-tech-radar form.radar-search .search-submit{width:100%}#responsive-tech-radar #contributors li{width:50%}}.blip-dates{font-size:14px;font-weight:600;letter-spacing:0;line-height:22px;margin-bottom:25px}.blip-timeline{border-left:6px solid #f4f5f8;clear:both;margin-left:20px}.blip-timeline .blip-timeline-item{margin-left:-7px;padding:0 0 10px 50px;position:relative}.blip-timeline .blip-timeline-item:last-of-type{background-color:#fff}.blip-timeline .blip-timeline-item__time{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:#85b880}.blip-quadrant-label.platforms{color:#f58a33}.blip-quadrant-label.techniques{color:#1ebccd}.blip-quadrant-label.languages-and-frameworks{color:#b11c54}.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%}.infrastructure-as-code .leftie{float:left;padding-left:0}.infrastructure-as-code .rightie{float:right;padding-right:0}.infrastructure-as-code .dot{font-size:18px;padding-right:4px}.infrastructure-as-code .dot.tools{color:#85b880}.infrastructure-as-code .dot.platforms{color:#f58a33}.infrastructure-as-code .dot.techniques{color:#1ebccd}.infrastructure-as-code .dot.languages-and-frameworks{color:#b11c54}.blog-feature-card{padding:0}.blog-feature-card .blog-primary-feature-card .module .module__padding-bottom{padding-bottom:0;padding-top:0}.blog-feature-card .blog-primary-feature-card .grid__cell.grid__cell--no-padding{margin-bottom:4px}.blog-feature-card .title-with-tag-cta .animated-text-box{padding:24px 16px}.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 .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}.priority-navigation{height:30px;margin-top:-25px;overflow:hidden}.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}.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}.priority-navigation .channels_nav .channels_nav--all-topics{border-left:1px solid #808285;padding-left:8px}@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 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}}.view-more{margin-top:8px}.view-more .btn-spinner{background-image:url(https://www.thoughtworks.com/imgs/spinner-transparent.gif)!important}.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}.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}.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}.all_topics_modal.fade-in{opacity:1;visibility:visible}.all_topics_modal.fade-out{opacity:0}.all_topics_modal .modal_body_grid{max-width:2000px}.all_topics_modal .bucket_matrix_grid{max-width:80%}.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}.all_topics_modal .modal_head h2{color:#221d1f;display:inline-block;font-size:50px;padding-left:35px}.all_topics_modal .close_modal{float:right;font-size:75px;padding-top:31px}.all_topics_modal .section-links .grid__cell a:after{content:""}.xf-web-container .contact-us-new,.xf-web-container .grid-top-banner,.xf-web-container .landing-page{margin-top:0}.xf-web-container p{line-height:inherit;text-align:inherit}.xf-web-container .ql-align-center{text-align:center}.xf-web-container .blogs-first-item,.xf-web-container .book-banner,.xf-web-container .decoder-cluster,.xf-web-container .decoder-search-result,.xf-web-container .hero-banner,.xf-web-container .hero-banner-editable{margin-top:0}.xf-web-container .aem-footer .container,.xf-web-container .aem-header .container{margin-bottom:0;padding-left:0;padding-right:0}.xf-web-container .client-stories-banner-overlay__content .key-message{padding:0}.xf-web-container div.image img{display:inline-block}#decoder-form{background:#f4f5f8}#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}#decoder-form label.mktoLabel{display:none}#decoder-banner .message h2{font-size:36px;font-weight:700;letter-spacing:-3px;line-height:42px;margin-bottom:0}#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}#decoder-banner .key-message-with-cta .key-message p{font-size:24px;font-weight:700;font-weight:400;letter-spacing:0;line-height:32px}#decoder-banner .full-width-image-module .mobile-view img{height:245px;min-height:245px}.decoder-search-result{margin-top:-25px}.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}.decoder-search-result .offering-card .offering-card__content .title{max-height:120px;overflow:hidden}.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}.decoder-cluster{margin-top:-25px}.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}.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 .offering-card .offering-card__content .title{max-height:120px;overflow:hidden}.decoder-cluster .offering-card .offering-card__content .description{font-size:16px;font-weight:400;height:100px;letter-spacing:0;line-height:24px;overflow:hidden}.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 .mobile-view{display:grid}.decoder_topic__custom-style .module-new_hero_banner__container .new-hero-banner-module .new-hero-banner-overlay__container.grid.new_grid{margin:0}.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 .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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.decoder_topic__custom-style .module-text_collection__container .title-and-description .paragraph-text li{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{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 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 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 .title-and-description .paragraph-heading h3{font-size:30px;font-weight:700;letter-spacing:-1.6px;line-height:40px}.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(https://www.thoughtworks.com/imgs/cta-arrow.svg);margin-left:8px}.decoder_topic__custom-style .module-text_collection__container .grid.media_collection{max-width:100%;padding:0 16px}.decoder_topic__custom-style .two-column-text>.new_grid{padding-top:0}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;overflow:hidden;padding:8px 10px}.opera:-o-prefocus{word-spacing:-.43em}.threecol h2{font-size:24px;font-weight:100;line-height:1.4em;margin:25px 0}.threecol h2:first-child{margin-top:0}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}.service h3{font-size:28px;margin:.4em 0}.service h3 strong{font-weight:100}form.no-padding{padding:0}.search input{background-color:#f5f5f5;border:none}.md-fade-in-effect .md-content{opacity:0;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:all .3s;transition:all .3s}.md-slide-from-bottom-effect .md-content{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%);-webkit-transition:all .3s;transition:all .3s}.md-just-me-effect .md-content{background:0 0;opacity:0;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:all .3s;transition:all .3s}.md-just-me-effect .md-content h3{background:0 0}.reset-links a{border-bottom:none}#photo-grid h4{margin-bottom:0}.featured-client-button a.btn{margin-right:0}.products .product{padding:1em;text-align:center}.products .product .logo{height:5em}img#sharing-button{float:right}.share-hide img{float:right;margin-bottom:10px}.BlogPromo a{border-bottom:none}#ethnio-campaign-theme a{border-bottom:none!important}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}.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 .content{padding:0 32px;width:100%}.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%}.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#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}nav .mobile-header-new__sub-menu{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}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;fill:#ef5ba1;float:right;margin-top:2%}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:#1a73ba;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}#events .filter_events select{width:auto}.conference-table[data-page-type=profile] tbody td:nth-child(2){width:25%}.conference-table[data-page-type=profile] tbody td:nth-child(3){width:15%}.manage-page-table[data-page-type=profile] tbody td:nth-child(2){width:25%}.manage-page-table[data-page-type=profile] tbody td:nth-child(3){width:15%}.news-table[data-page-type=profile] tbody td:nth-child(2){width:25%}.news-table[data-page-type=profile] tbody td:nth-child(3){width:15%}.profile-table[data-page-type=profile] tbody td:nth-child(2){width:25%}.profile-table[data-page-type=profile] tbody td:nth-child(3){width:15%}.talk-table[data-page-type=profile] tbody td:nth-child(2){width:25%}.talk-table[data-page-type=profile] tbody td:nth-child(3){width:15%}.radar-subscribe-form h2{margin:0 0 20px;padding:0}.url label{font-size:18px;font-weight:600;margin-bottom:.2em!important;margin-top:1.2em}#configure-owner-dialog p{font-weight:400}.news-list h2{padding-top:32px}.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}.no-margin .shareaholic-share-buttons-container.wrapped ul.shareaholic-share-buttons{margin:0!important}.full-width-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.decoder-search-form .back-navigation{margin-bottom:32px}:lang(de) .profile_with_job .job-title{font-size:12px}#section-blue .panel-triangle,#section-dark_blue .panel-triangle,#section-green .panel-triangle,#section-lime .panel-triangle,#section-orange .panel-triangle,#section-purple .panel-triangle{background-image:url(https://www.thoughtworks.com/imgs/icons/panel-triangle.png);background-size:cover;height:15px;left:50%;margin-left:-15px;position:absolute;top:-15px;width:30px}.labelled-button .labelled-button__label{display:inline-block;margin:12.5px}.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{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#b3b3b3;background-repeat:no-repeat;background-size:45px 45px,auto!important;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-weight:700;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(https://www.thoughtworks.com/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(https://www.thoughtworks.com/imgs/techniques-ring.svg) no-repeat 100% 100%,-webkit-gradient(linear,left top,right top,color-stop(35%,#0078bf),to(#00bccd));background:url(https://www.thoughtworks.com/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(https://www.thoughtworks.com/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(https://www.thoughtworks.com/imgs/tools-ring.svg) no-repeat 0 100%,-webkit-gradient(linear,left top,right top,color-stop(35%,#85b880),to(#b5b935));background:url(https://www.thoughtworks.com/imgs/tools-ring.svg) no-repeat 0 100%,linear-gradient(90deg,#85b880 35%,#b5b935)}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.platforms{background-image:url(https://www.thoughtworks.com/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(https://www.thoughtworks.com/imgs/platforms-ring.svg) no-repeat 100% 0,-webkit-gradient(linear,left top,right top,color-stop(35%,#ee312d),to(#f58a33));background:url(https://www.thoughtworks.com/imgs/platforms-ring.svg) no-repeat 100% 0,linear-gradient(90deg,#ee312d 35%,#f58a33)}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.languages{background-image:url(https://www.thoughtworks.com/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(https://www.thoughtworks.com/imgs/languages-ring.svg) no-repeat 0 0,-webkit-gradient(linear,left top,right top,color-stop(35%,#b11c54),to(#6a2069));background:url(https://www.thoughtworks.com/imgs/languages-ring.svg) no-repeat 0 0,linear-gradient(90deg,#b11c54 35%,#6a2069)}#suggestion-list .sey-show{max-height:300px;overflow-y:scroll;width:60%}.paragraph-with-heading--image-block .paragraph-heading{text-align:left}.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}.color-picker .color-picker--background{background:#fff}.confirmation-modal .close_modal{background:0 0;border:none;color:#8c8b8b;cursor:pointer;font-size:32px;font-weight:600;position:absolute;right:15px;top:5px}.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%}.checkbox-group .input{display:inline-block;padding-right:20px}.checkbox-group .input input[type=checkbox]{border-radius:50%;height:auto;width:auto}.full-width-image-overlay__content.vertical-center .message{font-size:24px;font-weight:100}.full-width-image-overlay__content.vertical-center h2.heading__section{font-size:48px;word-break:break-word}.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;-webkit-box-shadow:0 1px 4px #b3b3b3;box-shadow:0 1px 4px #b3b3b3;cursor:pointer;text-shadow:0 1px 1px #221d1f;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.insights-article__header .insights-article__category:last-child{margin-right:0}.insights-article__header .insights-article__category:after{content:"\0000a0»"}.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}.video_block.grid{max-width:1200px}.image-block .grid__cell{margin-bottom:0}.faq-items-collection .new-heading__section{padding-bottom:20px}.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}.module-full_width_image .placeholder-message,.module-new-side-by-side-image-text .placeholder-message,.module-photo_card_grid .placeholder-message,.module-side_by_side_large_image_text .placeholder-message,.unconfigured-image-collection .placeholder-message,.unconfigured-media-collection .placeholder-message,.unconfigured-text-collection .placeholder-message,.unconfigured-topics .placeholder-message,.unconfigured-video-banner .placeholder-message,.unconfigured-video-collection .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.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%}.contact_us-configuration form .extra-padding--right .input{padding-right:60px}.unconfigured-podcast .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.podcast-configuration .podcast__checkbox-group{display:inline-block}.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,.module-new_video_banner .placeholder-message,.unconfigured-offering-cards .placeholder-message,.unconfigured-podcast-episode .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.date-picker input{margin-left:24px}.unconfigured-author-date .placeholder-message{border:1px solid #221d1f;padding:110px 0;text-align:center}.profile__avatar-badge img{border:0 solid #fff;bottom:-5%;position:absolute;right:0;width:40%}.social-identities-configuration__form>div{float:right;margin-left:2%;width:85%}.interview-questions-configuration span{display:block;overflow:hidden;padding-right:12.5px}.feedly-links .feedly-links__icon{margin-right:5px;vertical-align:middle;width:60px}.admin a.btn{margin-bottom:25px}#confirm-publish-dialog .search-checkbox{font-size:18px;margin-bottom:25px}.icon-large:before{font-size:1.3333333333333333em;vertical-align:-10%}.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^=icon-],.nav-list>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^=icon-],.navbar-inverse .nav>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^=icon-]{background-image:none}.icon-rotate-90:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal:before{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.icon-flip-vertical:before{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before,.icon-rotate-right:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-close:before{content:"\f00d"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-mail-reply-all:before,.icon-reply-all:before{content:"\f122"}.icon-star-half-empty:before,.icon-star-half-full:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.sp-palette-disabled .sp-palette-container{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.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}.slick-dotted.slick-slider{margin-bottom:30px}.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 .mktoOffset{display:none}.mktoForm.marketo-custom-styles .mktoAsterix{float:right;padding-left:5px}.mktoForm.marketo-custom-styles .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 input[type=email].mktoField+.mktoError{bottom:-3em!important}.mktoForm.marketo-custom-styles .mktoRequiredField .mktoLabel{font-weight:400;width:auto!important}.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{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:hover{border:none}.mktoForm.marketo-custom-styles .mktoButtonWrap.mktoSimple .mktoButton:last-child{margin-right:0}.blog-menu .insights-topic-navigation-header .back-navigation-grid{padding:0}.no-results #decoder-form{background:#fff}.primary_navigation__custom-style .module .decoder-search-form{padding:60px 0}body{font:18px Open Sans;-webkit-font-smoothing:antialiased;margin:0}@media print{article,body{margin:0;padding:0;width:100%}@page{margin:2cm}a:after{content:" <" attr(href) "> ";font-size:.8em;font-weight:400}#radar-plot{display:none}.quadrant-table .quadrant-table__name{display:block;font-size:36pt;margin-bottom:20px;padding:0 10px}.quadrant-table.first .quadrant-table__name{color:#86b782}.quadrant-table.second .quadrant-table__name{color:blue}.quadrant-table.third .quadrant-table__name{color:#f38a3e}.quadrant-table.fourth .quadrant-table__name{color:#b32059}.quadrant-table{page-break-after:always}.quadrant-table ul{list-style:none;margin:0;padding:0}.quadrant-table li{page-break-inside:avoid}.quadrant-table h3{page-break-before:always;font-size:18pt;font-weight:700;padding:0 10px;text-transform:uppercase}.quadrant-table h2+h3{page-break-before:avoid}.blip-list-item{font-weight:700}.blip-item-description{padding:0 15px}header{text-align:left}header .radar-title .radar-title__text{display:block;font-size:40px;padding:10px;width:100%}header .radar-title{display:block;width:auto}header .radar-title a{display:block;padding:40px 10px 0}header .radar-title a:after{display:none}header .radar-title img{max-width:150px}#footer,.error-container,header #alternative-buttons,header .buttons-group,header .home-link,header .home-link.selected,header .print-radar{display:none}}@media screen{#radar{margin:0 auto;position:relative;width:80%}#radar svg#radar-plot{left:0;margin:0 auto;position:absolute;right:0;-webkit-transition:all 1s ease;transition:all 1s ease}#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{fill:#eee;stroke:none}#radar svg#radar-plot path.ring-arc-2{fill:#dadada;stroke:none}#radar svg#radar-plot path.ring-arc-1{fill:#cacaca;stroke:none}#radar svg#radar-plot path.ring-arc-0{fill:#bababa;stroke:none}#radar svg#radar-plot .blip-link{cursor:pointer;-webkit-text-decoration:none;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 line{stroke:#fff}#radar svg#radar-plot text.blip-text{fill:#fff;font-size:9px;font-style:italic}#radar svg#radar-plot text.line-text{fill:#000;font-size:7px;font-weight:700;text-transform:uppercase}#radar div.quadrant-table{max-height:0;max-width:0;overflow:hidden;position:absolute;-webkit-transition:max-height .5s ease 1s;transition:max-height .5s ease 1s}#radar div.quadrant-table .quadrant-table__name{display:none}#radar div.quadrant-table h3{font-size:17px;font-weight:700;margin:0;text-transform:uppercase}#radar div.quadrant-table.first.selected{float:right}#radar div.quadrant-table.second.selected,#radar div.quadrant-table.third.selected{float:left}#radar div.quadrant-table.fourth.selected{float:right}#radar div.quadrant-table.selected{max-height:10000px;max-width:40%;position:relative}#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:17px;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}}
