.input-group-addon{background:linear-gradient(#f5f5f5,#f2f2f2);color:#333}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.devex-plus{font-size:90%;vertical-align:middle;position:relative;margin-right:.5rem;float:left}.devex-plus.icon-lock-alt,.devex-plus.icon-lock-open-alt{display:inline-block}.trending-news-topics{margin-top:1.5rem}.trending-news-topics .tags-container{display:flex;align-items:center;flex-wrap:wrap;padding:.3333333333rem 0;width:auto;max-width:-moz-max-content;max-width:max-content}.trending-news-topics .tooltip-arrow{border-left-color:#f90!important;border-right-color:#f90!important}.trending-news-topics .tooltip-inner{background-color:#f90}.trending-news-topics .icon{margin-right:1rem;font-size:1rem;vertical-align:middle;color:#f90}.trending-news-topics .tag{margin:.3333333333rem .6666666667rem .3333333333rem 0;vertical-align:middle;font-size:1rem}.trending-news-topics .tag .link-blue-orange{font-weight:700}.trending-news-topics .tag .link-blue-orange:before{content:"|";color:#dcdcdc;margin-right:.6666666667rem}.trending-news-topics .tag:first-of-type .link-blue-orange:before{display:none}.side-column,.main-column{padding-top:2.188rem;padding-bottom:3.75rem}@media (max-width: 991px){.main-column{padding-bottom:0}.side-column{padding-top:0}}img{font-size:.81rem;font-style:italic}iframe,object,embed{max-width:100%;width:100%}iframe:not([seamless]){background-color:transparent;border:none;overflow:hidden}.overline{color:#d97300;display:inline-block;text-transform:uppercase;font-size:.75rem;font-weight:700}.overline a,.overline p,.overline span,.overline a:hover,.overline a:focus,.overline a:visited{color:#d97300}.overline span,.overline p{margin-bottom:0}.sponsored-news-wrap{margin-top:-1.563rem;background:linear-gradient(#2c3940,0%,#1e2a31);margin-left:0;font-size:1.375rem;color:#fff;height:95px;position:relative;width:100%}.sponsored-news-wrap:after{content:"";background:url(//d23nuec95rapgw.cloudfront.net/vite/assets/partners-map-B2qsLkjQ.png) no-repeat;position:absolute;width:247px;height:178px;right:0;top:-11%}.sponsored-news{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 10%}.sponsored-news-item{display:inline-block;min-width:195px}.sponsor-title span{color:#ccc}.sponsor-name span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700}.content-partner-flag{color:#fff;background-color:#f90;font-size:.81rem;padding:.188rem .25rem .125rem;text-transform:uppercase}.content-partner-flag.inlined{margin-right:.6666666667rem;font-family:bebasneue_regular;font-size:1.125rem;padding:.125rem .25rem .063rem}.content-partner-name a:hover{text-decoration:underline}.fade-text{position:relative;width:100%;height:50px;background-image:linear-gradient(180deg,#fff0,#fff);top:-70px;clear:both}.fade-text+iframe{margin-top:-35px}.about-author .author-image{width:175px}.about-author .thumbnail{border-radius:50%;padding:0;margin-bottom:0}.about-author .flex-logo-container{margin-top:1rem;padding-top:1rem;border-top:2px solid #f5f5f5;display:table;width:100%}.about-author .flex-logo-container:first-child{margin-top:0;padding-top:0;border:0}.about-author .flex-logo-container h2{font-size:1.75rem;margin:.6666666667rem 0 .3333333333rem;color:#555}.about-author .flex-logo-container h3{margin:.3333333333rem 0;color:#555}.about-author .flex-logo-container .twitter{color:#333}.about-author .flex-logo-container .logo-container,.about-author .flex-logo-container .info-container{display:table-cell;text-align:left;height:100%}.about-author .flex-logo-container .logo-container{vertical-align:top}.about-author .flex-logo-container .info-container{vertical-align:middle;padding-left:2rem;width:100%}.about-author .flex-logo-container .logo-container:empty{display:none}@media (max-width: 575px){.about-author .flex-logo-container .logo-container,.about-author .flex-logo-container .info-container{display:block}.about-author .flex-logo-container .author-image{margin:0 auto 1rem}.about-author .flex-logo-container .info-container{padding-left:0}.about-author .flex-logo-container .info-container .twitter{display:block;margin:.6666666667rem 0 1rem}}.most-read li{margin-top:1rem;position:relative;padding-left:2.3333333333rem;padding-top:.125rem}.most-read .number{position:absolute;color:#dcdcdc;left:3px;top:-4px;font:2rem/2.125rem Georgia,Times New Roman,Times,serif;font-weight:700}.most-read-articles-separator{border-top:2px solid #f5f5f5}.primary-box-container{background:#fff;margin-top:3rem}.primary-box-container .no-margin-bottom>h2{margin-bottom:0}.btn.btn-info-link{padding-left:0}.see-more-link{vertical-align:middle;font-weight:700}.see-more-link i{vertical-align:middle}.top-border-list .top-border-list-item{padding-top:15px;padding-bottom:15px}.articles-grouped-by-subjects h3{margin-top:30px}.articles-grouped-by-subjects .top-border-list .v-padding-medium,.article-section-with-teaser .top-border-list .v-padding-medium{padding-top:15px;padding-bottom:15px}.article-section-with-teaser .top-border-list .padding-top-medium{padding-top:15px}.article-section-with-teaser .teaser-paragraph{margin:7px 0 .6666666667rem}@media (max-width: 575px){.article-section-with-teaser .col-sm-6:nth-child(2) .top-border-list{border-top:1px solid #e5e5e5;margin-bottom:1.5rem}}.article-teaser-columns .featured-article-small h3{font-size:1.125rem;line-height:1.3}@media (max-width: 575px){.article-teaser-columns .right-column{margin-top:30px;padding-top:30px;border-top:1px solid #e5e5e5}}.featured-article-small{margin-top:30px}.featured-article-small:first-child{margin-top:0}.featured-article-small .share-box{margin-bottom:-15px}@media (max-width: 575px){.featured-article-small{padding-top:30px;border-top:1px solid #e5e5e5}.featured-article-small:first-child{padding-top:0;border-top:0}}.article-group figure{height:400px;overflow:hidden}.article-group .featured-article{width:400px;z-index:5}.article-group .featured-article a{background:#ff9900d9;color:#fff;font-family:bebasneue_regular;font-size:32px;line-height:1;padding:.3333333333rem .6666666667rem;text-decoration:none}.article-group .featured-article .devex-plus{color:#fff}.article-group .teaser{padding-top:15px;color:#dcdcdc}.article-group .secondary-articles .v-padding-medium{padding:15px 0}.article-group .secondary-articles .top-border-list li{border-top-color:#555}@media (min-width: 768px){.article-group .secondary-articles{height:400px}}.article-group .secondary-articles h3{font-size:1rem}@media (max-width: 767px){.article-group figure{height:auto}.article-group .featured-article{width:auto}.article-group .featured-article h3{margin:0}.article-group .to-bottom{bottom:auto;position:relative;clear:both;top:0}}.anchor-article p{line-height:1.5}.anchor-article h1{font-family:Georgia,Times New Roman,Times,serif;line-height:1.5;font-weight:400}.anchor-article h1 a{text-decoration:none!important}.anchor-article .latest-headlines-list a{line-height:1.35}.anchor-article .latest-headlines-list .v-padding-medium{padding-top:13px;padding-bottom:13px}.anchor-article .latest-headlines-list .timestamp{margin-top:2px;color:#999;font-style:italic}.homepage-anchor-container .trending-news-topics{margin-top:1.5rem}.event-img-height{height:188px}.today .adbutler{margin-top:.3333333333rem}.full-banner{border:1px solid #e5e5e5}.full-banner .no-padding-left{padding-left:0}.full-banner .no-padding-right{padding-right:0}.full-banner .main-box{background:#333;padding:1.5rem;text-align:center;margin:-1px 0}.full-banner .main-box span{display:block;font-family:bebasneue_regular;line-height:1}.full-banner .main-box span.small-text{font-size:28px;margin-top:.3333333333rem}@media (min-width: 576px){.full-banner .main-box span.small-text{font-size:22px}}@media (min-width: 768px){.full-banner .main-box span.small-text{font-size:28px}}.full-banner .main-box span.big-number{font-size:32px}@media (min-width: 576px){.full-banner .main-box span.big-number{margin-top:1.5rem;font-size:28px}.full-banner .main-box span.big-number.jobs{margin-top:40px}}@media (min-width: 768px){.full-banner .main-box span.big-number{margin-top:.75rem;font-size:32px}}@media (min-width: 576px){.full-banner .main-box{height:155px}}.full-banner .secondary-box span.big-number{display:block;font-family:bebasneue_regular;line-height:1;font-size:40px;text-align:center;margin:.3333333333rem 0 .6666666667rem}.full-banner .secondary-box ul.banner-list{margin-bottom:0}.full-banner .secondary-box ul.banner-list li{border-left:1px solid #e5e5e5;padding:1.5rem;vertical-align:top}.full-banner .secondary-box ul.banner-list li:first-child{border-left:none}@media (min-width: 576px){.full-banner .secondary-box ul.banner-list li{padding:0 15px;margin-top:17px;height:125px}}@media (min-width: 768px){.full-banner .secondary-box ul.banner-list li{padding:0 1.5rem;margin-top:25px;height:110px}}@media (max-width: 575px){.full-banner .secondary-box ul.banner-list li{border-bottom:1px solid #e5e5e5}.full-banner .secondary-box ul.banner-list li:last-child{border-bottom:none}}.full-banner .secondary-box ul.banner-list li .caption{color:#555;font-size:.81rem;line-height:1.35;margin:0;text-align:center}article{position:relative}@media (max-width: 480px){article{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px}}article figure{overflow:hidden}@media (min-width: 576px){article figure{height:125px}}@media (min-width: 768px){article figure{height:auto}}article h3{font-size:1.125rem;margin:0}article .article-body a.black-title:hover{color:#369}article .article-body h3 a,article .article-body h3 a:visited{color:#333;font-size:1rem}article .article-body h3 a:hover{color:#369}article.sponsored-content{background-color:#f5f5f5;display:block}article.sponsored-content:before{content:"SPONSORED";display:block;position:absolute;top:8px;right:-8px;padding:2px 5px 0;color:#fff;background:#f90;font-family:bebasneue_regular;font-size:18px}article.sponsored-content .article-body{padding:0 14px 14px;box-sizing:border-box}@media (min-width: 768px){.article-body{min-height:110px}}.careers-section .emphasized4{margin-bottom:.3333333333rem;padding-bottom:7px;border-bottom:1px solid #e5e5e5;text-transform:uppercase}.careers-section .featured-job{background-color:#333;height:450px;position:relative;margin-bottom:3rem}.careers-section .featured-job .abstract{color:#dcdcdc;margin-bottom:15px}.careers-section .featured-job .featured-job-bg{left:0;padding:15px}.careers-section .related-jobs{margin-bottom:0}.careers-section .related-jobs li{padding-top:15px;margin-top:15px}.careers-section .related-jobs li:first-child{margin-top:0}@media (min-width: 576px){.careers-section .related-jobs li{height:95px;overflow:hidden}}.careers-section .related-jobs .logo{min-height:65px;padding-top:.3333333333rem;padding-right:1.5rem}.careers-section .related-jobs .related-job-title{margin-bottom:.3333333333rem;word-break:break-word;line-height:1.35}@media (max-width: 575px){.careers-section .related-jobs .col-sm-6:nth-child(2) .top-border-list{border-top:1px solid #e5e5e5;margin-bottom:1.5rem;margin-top:15px}}.careers-section .jobs-search{margin-top:.3333333333rem}.careers-section .jobs-search .form-control{box-shadow:none;border-color:#e5e5e5;border-bottom-left-radius:4px;border-top-left-radius:4px}.careers-section .jobs-search .btn i{margin:0}.articles-featured-columns .img-fluid{width:100%}.articles-featured-columns .overlayed-overline{background-color:#f90c;color:#fff;font-family:bebasneue_regular;font-size:20px;left:0;line-height:22px;padding:2px 6px;position:absolute;right:auto;text-align:left;top:0}@media (max-width: 767px){.articles-featured-columns .overlayed-overline{font-size:1.125rem;line-height:20px}}.articles-featured-columns .to-bottom{background:#000000b3;padding:10px 15px}.articles-featured-columns .padding-medium{padding:15px}
