.page-ourthinking{padding-top:0}
.page-ourthinking .display--table{width:100%;height:100%;display:table}
.page-ourthinking .display--table .display--table-cell{width:100%;height:100%;display:table-cell;vertical-align:middle}
.page-ourthinking .ot-landing__header{width:100%;height:350px;color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;display:table}
.page-ourthinking .ot-landing__header .page-kicker{text-transform:uppercase;color:#bdbdbd;font-size:14px;line-height:14px;letter-spacing:.2rem;z-index:2;position:relative}
.page-ourthinking .ot-landing__header .page-headline{font:normal 36px/40px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif,Arial,sans-serif;text-transform:none;color:#fff;letter-spacing:0}
.page-ourthinking .ot-landing__header p{font-size:18px;line-height:24px}
.page-ourthinking .ot-landing__header .social__list{padding-top:30px;display:block}
.page-ourthinking .ot__cards{padding:40px 0;background:#f5f5f5;border-left:5px solid #ccc}
.page-ourthinking .ot__cards .row.large-collapse{padding-left:.9375rem;padding-right:.9375rem;width:102.9%}
@media only screen and (max-width:1200px){.page-ourthinking .ot__cards .row.large-collapse{width:103.1%}
}
@media only screen and (max-width:1152px){.page-ourthinking .ot__cards .row.large-collapse{width:102.9%}
}
@media only screen and (max-width:769px){.page-ourthinking .ot__cards .row.large-collapse{width:104%}
}
@media only screen and (max-width:767px){.page-ourthinking .ot__cards .row.large-collapse{width:104%}
}
@media only screen and (max-width:479px){.page-ourthinking .ot__cards .row.large-collapse{width:108%}
}
@media only screen and (max-width:375px){.page-ourthinking .ot__cards .row.large-collapse{width:108.6%}
}
@media only screen and (max-width:360px){.page-ourthinking .ot__cards .row.large-collapse{width:109.1%}
}
@media only screen and (max-width:320px){.page-ourthinking .ot__cards .row.large-collapse{width:110.4%}
}
@media only screen and (max-height:375px){.page-ourthinking .ot__cards .row.large-collapse{width:104.7%}
}
@media only screen and (max-height:360px){.page-ourthinking .ot__cards .row.large-collapse{width:104.9%}
}
@media only screen and (max-height:320px){.page-ourthinking .ot__cards .row.large-collapse{width:105.6%}
}
.page-ourthinking .ot__cards .row.large-collapse .ot__card--small{padding:0}
.page-ourthinking .ot__cards .row.large-collapse .ot__card--medium .ot__card__split-title{padding:0 20px;font:normal 24px/26px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif,Arial,sans-serif;color:#000}
@media only screen and (min-width:320px) and (max-width:1024px){.page-ourthinking .ot__cards .row.large-collapse{padding-left:0;padding-right:0}
}
.page-ourthinking .ot__cards .row.medium-collapse{padding-left:.9375rem;padding-right:.9375rem;min-width:104.4%}
@media only screen and (max-width:1200px){.page-ourthinking .ot__cards .row.medium-collapse{min-width:100%}
}
@media only screen and (max-width:767px){.page-ourthinking .ot__cards .row.medium-collapse{padding:0}
}
.page-ourthinking .ot__cards .row.medium-collapse .ot__card--image{margin-bottom:0 !important}
.page-ourthinking .ot__cards .columns{position:static}
.page-ourthinking .ot__cards:nth-child(odd){background:#ededed}
.page-ourthinking .ot__cards .content--side__subhead{color:#001f53;font:normal 24px/26px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif,Arial,sans-serif !important}
}
.page-ourthinking .ot__cards .content--side__description{font:normal 16px/20px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif,Arial,sans-serif}
}
.page-ourthinking .ot__cards .ot__tags{width:15%;position:absolute;bottom:.9375rem;left:.9375rem}
@media only screen and (min-width:320px) and (max-width:1024px){.page-ourthinking .ot__cards .ot__tags{width:100%;margin-top:15px;margin-bottom:20px;position:static}
}
.page-ourthinking .ot__cards__hide{color:#001f53;font:normal 14px/14px "ProximaNovaSemiBold","ProximaNovaSemiBold_T","ProximaNovaSemiBold_C",Arial,sans-serif,Arial,sans-serif !important}
}
@media only screen and (min-width:320px) and (max-width:1024px){.page-ourthinking .ot__cards__hide{display:block;margin:20px 0}
}
.page-ourthinking .ot__cards__hide:after{margin-left:5px;width:16px;height:16px;border-radius:50%;-webkit-border-radius:50%;content:' ';background-image:url("../common/clientlibs/img/Revamp/black-hide.png");font-size:18px;line-height:15px;display:inline-block;text-align:center;vertical-align:text-bottom}
.page-ourthinking .ot__cards--featured{border-color:#fbae16}
.page-ourthinking .ot__cards--featured .ot__extra-articles .columns{float:left}
.page-ourthinking .ot__cards--featured .ot__extra-articles .ot__articles--hide{margin-bottom:10px;display:none}
.page-ourthinking .ot__cards--featured .ot__card_view-btn{min-width:112px;background:#001f53;min-width:112px;color:#fff;text-transform:initial;font:normal 14px/12px "ProximaNovaSemiBold","ProximaNovaSemiBold_T","ProximaNovaSemiBold_C",Arial,sans-serif;border-radius:6px;padding:9px 14px;display:inline-block}
.page-ourthinking .ot__cards--featured .ot__card_view-btn i{font-size:11px}
.page-ourthinking .ot__cards--featured .ot__card_view-btn:hover,.page-ourthinking .ot__cards--featured .ot__card_view-btn:active{background:#001f53 !important;color:#fff;font:normal 14px/12px "ProximaNovaSemiBold","ProximaNovaSemiBold_T","ProximaNovaSemiBold_C",Arial,sans-serif}
.page-ourthinking .ot__cards--featured .ot__card{border-color:#e19c14}
.page-ourthinking .ot__cards--featured .ot__card .page-kicker{white-space:nowrap;max-width:328px;overflow:hidden;text-overflow:ellipsis;display:block;color:#fbae16}
.page-ourthinking .ot__cards--featured .ot__card--inverted{background:#fbae16}
.page-ourthinking .ot__cards--featured .ot__card--inverted:hover{background:#eea515}
.page-ourthinking .ot__cards--regular{border-color:#00a8c8}
.page-ourthinking .ot__cards--regular .accordian-navigation a{background:#001f53 !important}
.page-ourthinking .ot__cards--regular .ot__extra-articles .columns{float:left}
.page-ourthinking .ot__cards--regular .ot__articles--hide{margin-bottom:10px;display:none}
.page-ourthinking .ot__cards--regular .ot__articles--hide .columns{margin-bottom:10px}
.page-ourthinking .ot__cards--regular .ot__card_view-btn{min-width:112px;background:#001f53;min-width:112px;color:#fff;text-transform:initial;font:normal 14px/12px "ProximaNovaSemiBold","ProximaNovaSemiBold_T","ProximaNovaSemiBold_C",Arial,sans-serif;border-radius:6px;padding:9px 14px;display:inline-block}
.page-ourthinking .ot__cards--regular .ot__card_view-btn i{font-size:11px}
.page-ourthinking .ot__cards--regular .ot__card_view-btn:hover,.page-ourthinking .ot__cards--regular .ot__card_view-btn:active{background:#001f53 !important;color:#fff;font:normal 14px/12px "ProximaNovaSemiBold","ProximaNovaSemiBold_T","ProximaNovaSemiBold_C",Arial,sans-serif}
.page-ourthinking .ot__cards--regular .ot__card{border-color:#00a8c8}
.page-ourthinking .ot__cards--regular .ot__card .page-kicker{color:#00a8c8;white-space:nowrap;max-width:328px;overflow:hidden;text-overflow:ellipsis;display:block}
.page-ourthinking .ot__cards--regular .ot__card--inverted{background:#00a8c8}
.page-ourthinking .ot__cards--regular .ot__card--inverted:hover{background:#009fbe}
.page-ourthinking .ot__cards--promo{background:#001f53 !important;border-color:#fbae16}
.page-ourthinking .ot__cards--promo .content--side__subhead{color:#fff}
.page-ourthinking .ot__cards--promo .content--side__description{font:normal 16px/20px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif,Arial,sans-serif}
.page-ourthinking .ot__cards--promo .ot__cards__hide{color:#eae9e9}
.page-ourthinking .ot__cards--promo .ot__cards__hide:after{margin-left:5px;width:16px;height:16px;border-radius:50%;-webkit-border-radius:50%;content:' ';background-image:url("../common/clientlibs/img/Revamp/grey-hide.png");font-size:18px;line-height:15px;display:inline-block;text-align:center;vertical-align:text-bottom}
.page-ourthinking .ot__cards--promo.closed .ot__cards__hide:after{background-image:url("../common/clientlibs/img/Revamp/grey-show.png") !important}
.page-ourthinking .ot__cards--promo .ot__card .page-kicker{color:#fbae16}
.page-ourthinking .ot__cards--promo .ot__card__image{margin-bottom:10px}
.page-ourthinking .ot__cards.closed{padding-bottom:0}
.page-ourthinking .ot__cards.closed .ot__card_view-btn{display:none}
.page-ourthinking .ot__cards.closed .ot__card,.page-ourthinking .ot__cards.closed .ot__tags,.page-ourthinking .ot__cards.closed .ot__card__description,.page-ourthinking .ot__cards.closed .content--side__description{display:none !important}
.page-ourthinking .ot__cards.closed .ot__cards__hide:after{background-image:url("../common/clientlibs/img/Revamp/black-show.png")}
.page-ourthinking .ot__card{width:100%;background:#fff;border-left:1px solid #ccc;display:block;margin-bottom:10px}
.page-ourthinking .ot__card:hover{background:#e5e5e5;cursor:pointer;color:inherit}
.page-ourthinking .ot__card--inverted{background:#fbae16}
.page-ourthinking .ot__card__copy{padding:0 20px;display:block}
.page-ourthinking .ot__card__copy p{font:normal 16px/24px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif,Arial,sans-serif}
.page-ourthinking .ot__card__quote{padding:40px 20px 20px;font:normal 20px/24px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif,Arial,sans-serif;color:#fff;border:0;display:block}
@media only screen and (max-width:1362px){.page-ourthinking .ot__card__quote{font-size:19px}
}
@media only screen and (max-width:1362px){.page-ourthinking .ot__card__quote{font-size:18px}
}
@media only screen and (max-width:1253px){.page-ourthinking .ot__card__quote{font-size:17px}
}
@media only screen and (max-width:1201px){.page-ourthinking .ot__card__quote{font-size:16px}
}
@media only screen and (max-width:1146px){.page-ourthinking .ot__card__quote{font-size:15px}
}
@media only screen and (max-width:1092px){.page-ourthinking .ot__card__quote{font-size:14px}
}
@media only screen and (min-width:320px) and (max-width:1024px){.page-ourthinking .ot__card__quote{height:auto !important;font-size:20px}
}
.page-ourthinking .ot__card__quote:before{content:"\201C";font-size:40px;line-height:0;display:block}
.page-ourthinking .ot__card__quote:after{content:"\201D";font-size:40px;line-height:40px;display:block}
.page-ourthinking .ot__card__quote.no-quotes:before,.page-ourthinking .ot__card__quote.no-quotes:after{display:none}
.page-ourthinking .ot__card .page-kicker{font:normal 12px/12px "ProximaNovaSemiBold","ProximaNovaSemiBold_T","ProximaNovaSemiBold_C",Arial,sans-serif,Arial,sans-serif;text-transform:uppercase;letter-spacing:.2rem;max-width:435px !important}
.page-ourthinking .ot__card .page-kicker.spacing{margin-bottom:0;padding:0 20px;display:inline-block}
@media only screen and (max-width:767px){.page-ourthinking .ot__card .page-kicker.spacing{margin:24px 0 0 0}
}
@media only screen and (max-width:479px){.page-ourthinking .ot__card .page-kicker.spacing{max-width:376px !important}
}
@media only screen and (max-width:375px){.page-ourthinking .ot__card .page-kicker.spacing{max-width:312px !important}
}
@media only screen and (max-width:320px){.page-ourthinking .ot__card .page-kicker.spacing{max-width:270px !important}
}
.page-ourthinking .ot__card__title{font:normal 18px/20px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif,Arial,sans-serif;color:#000}
.page-ourthinking .ot__card__title.spacing{padding:0 20px}
.page-ourthinking .ot__card__image{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block}
.page-ourthinking .ot__card__image--full{height:100%}
.page-ourthinking .ot__card--small{height:140px;padding:20px}
.page-ourthinking .ot__card--medium{height:295px}
@media only screen and (min-width:320px) and (max-width:639px){.page-ourthinking .ot__card--medium{height:auto;padding:0 0 20px}
}
.page-ourthinking .ot__card--info-medium .page-kicker.spacing{padding:23px 20px 0 20px}
@media only screen and (max-width:767){.page-ourthinking .ot__card--info-medium .page-kicker.spacing{padding:0}
}
@media only screen and (max-width:767px){.page-ourthinking .ot__card--image--small .page-kicker.spacing{margin:0}
}
.page-ourthinking .ot__card--large{height:439px}
@media only screen and (min-width:320px) and (max-width:1024px){.page-ourthinking .ot__card--large{height:auto;padding-bottom:20px}
}
.page-ourthinking .ot__card--large .ot__card__image,.page-ourthinking .ot__card--large .ot__card__quote{margin-bottom:10px;height:290px;overflow:hidden}
@media only screen and (max-width:1380px){.page-ourthinking .ot__card--large .ot__card__image,.page-ourthinking .ot__card--large .ot__card__quote{height:300px}
}
.page-ourthinking .ot__card--large .ot__card__quote--inverted{color:#fbae16}
.page-ourthinking .ot__card--large.ot__card--image .ot__card__title{font-size:24px;line-height:28px}
.page-ourthinking .ot__card--split.ot__card--image{padding:0;border:0}
@media only screen and (max-width:1200px){.page-ourthinking .ot__card--split.ot__card--image{display:block !important;height:175px;margin-bottom:10px !important}
}
.page-ourthinking .ot__card--inverted .page-kicker{color:#fff !important}
.page-ourthinking .ot__card--image--small .ot__card__image{height:175px}
.page-ourthinking .ot__tags .ot__related{margin-bottom:10px;color:#616161;font-size:14px;line-height:14px;display:inline-block}
.page-ourthinking .ot__tags__item{display:inline-block}
.page-ourthinking .ot__tags__anchor{margin:0 3px 3px 0;padding:5px 10px;font-size:14px;line-height:14px;border-radius:3px;-webkit-border-radius:3px;color:#fbae16;border:1px solid #fbae16;text-align:center;display:inline-block}
.page-ourthinking .ot__tags__anchor:hover{color:#fff;background:#fbae16}
.ot-results .content--main{padding:66px 0 77px;background:#f5f5f5}
@media only screen and (max-width:767px){.ot-results .content--main{padding:48px 0 57px}
}
.richText i,.OTContentBlock i,.OTArticleBanner .ot-article .content--main i{font-style:italic}
.ot-results .content--main #results-previous a{padding:0 0 0 20px;color:#001f53;font:normal 16px/16px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif}
@media only screen and (max-width:767px){.ot-results .content--main #results-previous a{padding:0 0 20px 0;display:block}
}
.ot-results .content--main #results-previous a span{margin:0 10px 0 0;padding:4px 5px 5px 4px;background:#001f53;border-radius:50px;color:#fff;display:inline-block;font-size:7px;vertical-align:text-top}
@media only screen and (max-width:767px){.ot-results .content--main #results-previous a span{margin:0 4px 0 0;padding:2px 3px 3px 2px}
}
.ot-results .content--main .result-title{margin-bottom:19px;color:#c8c8c8;font:normal 14px/15px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif;text-transform:uppercase;letter-spacing:.2rem}
.ot-results .content--main .result-search{margin:0 0 38px 0;color:#001f53;font:normal 36px/24px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif;text-transform:initial;letter-spacing:0}
@media only screen and (max-width:767px){.ot-results .content--main .result-search{font-size:30px;line-height:33px}
}
.ot-results .content--main #results p{margin:0 0 20px 0;font:normal 16px/16px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.ot-results .content--main .result-number{font-family:"ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif}
.ot-results .content--main .result-info{margin:0 0 9px 0;background:#fff;border:1px solid #e9e9e9;height:130px;position:relative}
.ot-results .content--main .result-info:hover,.ot-results .content--main .result-info:focus{background:#e5e5e5}
.ot-results .content--main .result-info .result-border{border-left:1px solid #fbae16;display:inline-block;height:128px;width:5%}
.ot-results .content--main .result-info:hover .result-border,.ot-results .content--main .result-info:focus .result-border{border-left:1px solid #e19c14}
.ot-results .content--main .result-info .result-copy{display:inline-block;vertical-align:top;width:93%}
@media only screen and (max-width:990px){.ot-results .content--main .result-info .result-copy{width:92%}
}
.ot-results .content--main .result-info .result-copy a{padding:0 15px 0 20px;display:block;height:84%;overflow:hidden;left:0;position:absolute;width:100%}
@media only screen and (max-width:990px){.ot-results .content--main .result-info .result-copy a{padding:0 11px}
}
.ot-results .content--main .result-info span{margin-bottom:8px;padding:20px 0 0;color:#fbae16;display:block;font:normal 12px/12px "ProximaNovaSemiBold","ProximaNovaSemiBold_T","ProximaNovaSemiBold_C",Arial,sans-serif;text-transform:uppercase;word-spacing:2px;letter-spacing:.2rem;max-width:257px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.ot-results .content--main .result-info h3{color:#000;font:normal 18px/22px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif;text-transform:initial}
.ot-results .content--main .ot__articles--hide{display:none}
.ot-results .content--main #load-results{margin:21px 0 0 0;background:#fbae16;padding:13px 60px;color:#fff;font:normal 16px/16px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif}
.ot-results .content--main #load-results:hover,.ot-results .content--main #load-results:focus{background:#001f53}
@media only screen and (max-width:990px){.ot-results .content--main #load-results{padding:13px 48px}
}
.ot-results .footer__bar--bottom{background:#002c77;color:#fff}
.page-ourthinking .page-kicker{margin-bottom:10px;color:#c8c8c8;font:normal 14px/15px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif;text-transform:uppercase;letter-spacing:.2rem}
body{color:#404040;font:normal 18px/26px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.page-ourthinking.ot-article{padding:61px 0 0}
@media only screen and (max-width:1200px){.page-ourthinking.ot-article{padding:0}
}
.page-ourthinking.ot-article .article__header{background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative}
.page-ourthinking.ot-article .article__header.no-overlay{height:630px}
.page-ourthinking.ot-article .article__header.no-overlay:after{display:none}
.page-ourthinking.ot-article .page-headline{margin-bottom:22px;color:#001f53;font:normal 30px/36px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif;text-transform:none;letter-spacing:0}
@media only screen and (max-width:990px){.page-ourthinking.ot-article .page-headline{line-height:33px}
}
.page-ourthinking.ot-article .page-kicker{margin-bottom:10px}
.page-ourthinking.ot-article .page-kicker .kicker--link{color:#a0a0a0}
.page-ourthinking.ot-article .page-kicker .kicker--link:hover,.page-ourthinking.ot-article .page-kicker .kicker--link:focus{color:#00a8d0}
.page-ourthinking.ot-article .social__item{margin:0 5px}
.page-ourthinking.ot-article .ot__tags{padding:30px 0;margin-bottom:40px;border-bottom:1px solid #d9d9d9}
.page-ourthinking.ot-article .ot__tags .ot__related{color:#bdbdbd;font:normal 14px/14px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.page-ourthinking.ot-article .ot__tags .ot__tags__anchor{margin:0}
.page-ourthinking.ot-article .ot__tags ul{margin:0}
.page-ourthinking.ot-article .ot__tags ul .ot__tags__item{list-style:none}
.page-ourthinking.ot-article .content--main{float:none;margin-left:auto;margin-right:auto;-webkit-box-shadow:0 0 1px 1px #d6d6d6;box-shadow:0 0 1px 1px #d6d6d6;margin-bottom:81px;padding:50px 30px;border-top:5px solid #fcae16}
@media only screen and (max-width:990px){.page-ourthinking.ot-article .content--main{padding:50px 24px}
}
.page-ourthinking.ot-article .content--main p,.page-ourthinking.ot-article .content--main ul{font:normal 18px/26px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.page-ourthinking.ot-article .content--main ul{list-style-position:outside}
.page-ourthinking.ot-article .content--main li{font:normal 18px/26px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.page-ourthinking.ot-article .content--main .quote--large{margin-top:10px;margin-bottom:49px;padding:0 0 0 30px;border-left:5px solid #00a8d0;color:#00a8d0;font:600 24px/30px "ProximaNovaItalic","ProximaNovaItalic_T","ProximaNovaItalic_C",Arial,sans-serif}
.page-ourthinking.ot-article .content--main .quote--large p{color:#00a8d0;font:600 24px/30px "ProximaNovaItalic","ProximaNovaItalic_T","ProximaNovaItalic_C",Arial,sans-serif}
.page-ourthinking.ot-article .content--main .ot__card{padding-bottom:15px}
.page-ourthinking.ot-article .content--main .ot-article__copy__date{margin-bottom:30px;display:block;font:normal 14px/14px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.page-ourthinking.ot-article .content--main .ot-article__copy__date img{margin:-4px 10px 0 0}
.page-ourthinking.ot-article .content--main .ot-article__form{padding:20px 17px;background:#f5f5f5}
.page-ourthinking.ot-article .content--main .ot-article__form__kicker{margin-bottom:25px;font:normal 18px/20px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif}
.page-ourthinking.ot-article .content--main .ot-article__form__copy{margin-bottom:35px;color:#616161}
.page-ourthinking.ot-article .content--main .ot-article__form__copy p{font:normal 15px/20px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.page-ourthinking.ot-article .content--main .ot-article__form__info{margin-bottom:35px;display:block;font:normal 15px/22px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif}
.page-ourthinking.ot-article .content--main .ot-article__form input{width:100%;margin-bottom:10px}
.page-ourthinking.ot-article .content--main .ot-article__form label{color:#616161;font:normal 15px/20px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.page-ourthinking.ot-article .content--main .ot-article__form__disclaimer{margin-bottom:20px;font:normal 15px/20px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.page-ourthinking.ot-article .content--main .ot-article__form__disclaimer input{width:auto;margin-bottom:0;margin-right:15px;margin-top:20px}
.page-ourthinking.ot-article .content--main .ot-article__form #contactForm{padding:0}
.page-ourthinking.ot-article .content--main .ot-article__form #contactForm .mktoField{width:60% !important;box-shadow:none;background:#fff;margin-bottom:0}
@media only screen and (max-width:767px){.page-ourthinking.ot-article .content--main .ot-article__form #contactForm .mktoField{width:100% !important}
}
.page-ourthinking.ot-article .content--main .ot-article__form #contactForm .mktoForm .mktoRequiredField label.mktoLabel,.page-ourthinking.ot-article .content--main .ot-article__form #contactForm .mktoForm .mktoFieldDescriptor label.mktoLabel{width:40% !important}
@media only screen and (max-width:767px){.page-ourthinking.ot-article .content--main .ot-article__form #contactForm .mktoForm .mktoRequiredField label.mktoLabel,.page-ourthinking.ot-article .content--main .ot-article__form #contactForm .mktoForm .mktoFieldDescriptor label.mktoLabel{width:100% !important}
}
.page-ourthinking.ot-article .content--main .ot-article__form #contactForm .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList{width:100% !important}
.page-ourthinking.ot-article .content--main .ot-article__form #contactForm .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList .mktoField{width:20px !important}
.page-ourthinking.ot-article .content--main .ot-article__form .mktoForm .mktoButtonWrap.mktoSkip .mktoButton{text-shadow:none;border-radius:0;-webkit-border-radius:0}
.page-ourthinking.ot-article .content--main .ot-article__form .mktoForm .mktoRadioList>label,.page-ourthinking.ot-article .content--main .ot-article__form .mktoForm .mktoCheckboxList>label{color:#000}
.page-ourthinking.ot-article .content--main .ot-article__form .mktoForm .mktoButtonRow{width:100%}
.page-ourthinking.ot-article .content--main .ot-article__form .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList>input{margin-top:6px;width:auto !important}
.page-ourthinking.ot-article .content--main .ot-newsletter__form{margin-bottom:35px;padding:25px;background:#00a8d0;color:#fff;position:relative}
.page-ourthinking.ot-article .content--main .ot-newsletter__form:before{width:100%;height:100%;background:url(OTArticleClientlibs/img/bg-triangle-newsletter.png) right top no-repeat;content:'';position:absolute;left:0;top:0}
.page-ourthinking.ot-article .content--main .ot-newsletter__form label{color:#fff}
.page-ourthinking.ot-article .content--main .ot-newsletter__form .mktoForm .mktoButtonRow{margin:0 !important;padding-right:7px}
.page-ourthinking.ot-article .content--main .ot-article__byline{margin:45px 0;padding-top:5px;padding-bottom:15px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.page-ourthinking.ot-article .content--main .ot-article__byline__image,.page-ourthinking.ot-article .content--main .ot-article__byline .ot-article__author-info{display:inline-block;vertical-align:middle}
.page-ourthinking.ot-article .content--main .ot-article__byline__image{margin-right:10px;width:50px;height:50px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;vertical-align:top;text-align:center;overflow:hidden}
@media only screen and (max-width:767px){.page-ourthinking.ot-article .content--main .ot-article__byline__image{vertical-align:middle}
}
.page-ourthinking.ot-article .content--main .ot-article__byline .ot-article__by{margin-bottom:10px;font:normal 15px/15px "ProximaNovaSemiBold","ProximaNovaSemiBold_T","ProximaNovaSemiBold_C",Arial,sans-serif}
.page-ourthinking.ot-article .content--main .ot-article__byline .ot-article__author-info{font:normal 14px/17px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif;border-right:1px solid #d9d9d9}
@media only screen and (max-width:767px){.page-ourthinking.ot-article .content--main .ot-article__byline .ot-article__author-info{margin:5px 0;border-right:0}
}
.page-ourthinking.ot-article .content--main .ot-article__byline .ot-article__author-info:last-child{border:0}
.page-ourthinking.ot-article .content--main .ot-article__byline .ot-article__author-info-image{font:normal 14px/17px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif;border-right:1px solid #d9d9d9}
@media only screen and (max-width:767px){.page-ourthinking.ot-article .content--main .ot-article__byline .ot-article__author-info-image{margin:5px 0;border-right:0}
}
.page-ourthinking.ot-article .content--main .ot-article__byline .ot-article__author-info-image:last-child{border:0}
.page-ourthinking.ot-article .content--main .ot-article__byline .social__list{margin:10px 0;text-align:right}
@media only screen and (max-width:767px){.page-ourthinking.ot-article .content--main .ot-article__byline .social__list{text-align:left}
}
.page-ourthinking.ot-article .content--main .ot-article__byline .social__list li{margin:0 5px}
@media only screen and (max-width:767px){.page-ourthinking.ot-article .content--main .ot-article__byline .social__list li{margin:0 10px 0 0}
}
.page-ourthinking.ot-article .content--main .ot-article__byline--complex{font:normal 14px/14px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.page-ourthinking.ot-article .content--main .ot-article__byline--complex .ot-article__byline__source{margin-left:15px;padding-top:10px;padding-left:15px;border-left:2px solid #00a8d0;text-align:left}
@media only screen and (max-width:767px){.page-ourthinking.ot-article .content--main .ot-article__byline--complex .ot-article__byline__source{border:0;margin-left:0;padding-left:0}
}
.page-ourthinking.ot-article .content--main .ot-article__byline--complex .ot-article__byline__source a{font:normal 14px/14px "ProximaNovaSemiBold","ProximaNovaSemiBold_T","ProximaNovaSemiBold_C",Arial,sans-serif;display:block}
.page-ourthinking.ot-article .content--main .ot-article__byline--complex .ot-article__byline__source a .icon-arrow-right{margin-left:5px;border:2px solid #00a8d0;border-radius:50px;padding:5px 4px 4px 5px;font-size:11px;color:#00a8d0;vertical-align:baseline;display:inline-block}
.page-ourthinking.ot-article .module--group{margin-bottom:0;-webkit-box-shadow:0 0 1px 1px #d6d6d6;box-shadow:0 0 1px 1px #d6d6d6}
.page-ourthinking.ot-article .module--group img{width:100%}
.page-ourthinking.ot-article .module--related{border-top:3px solid #00a8d0}
@media only screen and (max-width:1200px){.page-ourthinking.ot-article .module--related{margin-bottom:35px;width:100%;display:inline-block}
}
.page-ourthinking.ot-article .module--related .module--group__related__content{padding:17px 20px;background:#f5f5f5}
.page-ourthinking.ot-article .module--related .module--group__related__content .module--group__related__headline{margin-bottom:5px;color:#41bdda;font:normal 12px "ProximaNovaSemiBold","ProximaNovaSemiBold_T","ProximaNovaSemiBold_C",Arial,sans-serif;letter-spacing:.2rem;text-transform:uppercase;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.page-ourthinking.ot-article .module--related .module--group__related__content .module--group__related__subheadline h4{color:#000;letter-spacing:0;font:normal 18px/22px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif;text-transform:none}
@media only screen and (max-width:990px){.page-ourthinking.ot-article .module--related .module--group__related__content .module--group__related__subheadline h4{font-size:15px}
}
.page-ourthinking.ot-article .ot-article__related{padding:40px 0;background:#ededed}
@media only screen and (max-width:1200px){.page-ourthinking.ot-article .ot-article__related{padding:50px 0}
}
.page-ourthinking.ot-article .ot-article__related .content--side__related{color:#001f53;font:normal 24px/24px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif}
@media only screen and (max-width:1200px){.page-ourthinking.ot-article .ot-article__related .content--side__related{margin-bottom:30px}
}
.page-ourthinking.ot-article .ot-article__related .ot__card{border:1px solid #e1e1e1}
@media only screen and (max-width:990px){.page-ourthinking.ot-article .ot-article__related .ot__card{margin-bottom:20px}
}
.page-ourthinking.ot-article .ot-article__related .ot__card .ot__card__image{height:185px}
.page-ourthinking.ot-article .ot-article__related .ot__card .ot__card__image img{height:100%;width:100%}
@media only screen and (max-width:1200px){.page-ourthinking.ot-article .ot-article__related .ot__card .ot__card__image{height:340px}
}
@media only screen and (max-width:1023px){.page-ourthinking.ot-article .ot-article__related .ot__card .ot__card__image{height:290px}
}
@media only screen and (max-width:767px){.page-ourthinking.ot-article .ot-article__related .ot__card .ot__card__image{height:150px}
}
.page-ourthinking.ot-article .ot-article__related .ot__card .page-kicker{margin-bottom:8px;color:#fcb935;display:block}
.page-ourthinking.ot-article .ot-article__related .ot__card .ot__card__related-info{padding:20px 20px 10px;border-left:2px solid #fbae16;height:120px}
@media only screen and (max-width:990px){.page-ourthinking.ot-article .ot-article__related .ot__card .ot__card__related-info{padding:15px 10px 10px;height:120px}
}
@media only screen and (max-width:1200px){.page-ourthinking.ot-article .ot-article__related .ot__card .ot__card__related-info{padding:15px 10px 10px;height:140px}
}
.page-ourthinking.ot-article-1{padding:0}
.page-ourthinking.ot-article-1 .article__header{height:630px}
@media only screen and (max-width:767px){.page-ourthinking.ot-article-1 .article__header{background:#132748 !important;height:auto}
}
.page-ourthinking.ot-article-1 .article__header .article-title{margin-top:135px;float:none;margin-left:auto;margin-right:auto}
@media only screen and (max-width:767px){.page-ourthinking.ot-article-1 .article__header .article-title{margin-bottom:71px;margin-top:71px}
}
.page-ourthinking.ot-article-1 .article__header .article-title .page-headline{margin-bottom:30px;color:#fbae16}
.page-ourthinking.ot-article-1 .article__header .article-title p{margin-bottom:50px;color:#fff;font:normal 22px/25px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.page-ourthinking.ot-article-1 .article__header .social__list{margin-bottom:43px !important}
@media only screen and (max-width:1200px){.page-ourthinking.ot-article-1 .article__header .social__list{margin-bottom:43px !important}
}
.page-ourthinking.ot-article-1 .article__header .social__list .social__item{margin:0 5px}
.page-ourthinking.ot-article-1 .article__header .ot__related{color:#a5a7a9;font:normal 14px/14px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.page-ourthinking.ot-article-1 .article__header .ot__tags__anchor{margin:0}
.page-ourthinking.ot-article-1 .content--main{-webkit-box-shadow:0 0 1px 1px #d6d6d6;box-shadow:0 0 1px 1px #d6d6d6;margin-top:-65px}
@media only screen and (max-width:767px){.page-ourthinking.ot-article-1 .content--main{margin-top:0}
}
.page-ourthinking.ot-article-1 .content--main .module--group__signin{border-top:3px solid #fbae17;display:inline-block}
@media only screen and (max-width:1200px){.page-ourthinking.ot-article-1 .content--main .module--group__signin{margin-bottom:35px}
}
.page-ourthinking.ot-article-1 .content--main .module--group__signin .module--group__signin__content{padding:20px 18px 30px;background:#f5f5f5}
.page-ourthinking.ot-article-1 .content--main .module--group__signin .module--group__signin__content .module--group__signin__headline{margin-bottom:15px;color:#000;font:normal 16px/20px "ProximaNovaSemiBold","ProximaNovaSemiBold_T","ProximaNovaSemiBold_C",Arial,sans-serif}
.page-ourthinking.ot-article-1 .content--main .module--group__signin .module--group__signin__content p{color:#606060;font:normal 16px/20px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.page-ourthinking.ot-article-1 .content--main .module--group__signin .module--group__signin__content .module--group__signin__input{margin-bottom:6px;padding:8px 9px;border:1px solid #d7d7d7;width:100%}
.page-ourthinking.ot-article-1 .content--main .ot-article__copy__title{margin-bottom:20px;font:normal 20px/28px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif;text-transform:initial;letter-spacing:0}
.page-ourthinking.ot-article-2 .ot-article__graphic{margin-bottom:50px;width:100%}
.page-ourthinking.ot-article-2 .ot-article__copy__title{margin-top:12px;margin-bottom:25px;font:normal 20px/28px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif}
@media only screen and (max-width:767px){.page-ourthinking.ot-article-2 .ot-article-author{margin-top:50px;border-top:1px solid #d9d9d9}
}
@media only screen and (max-width:767px){.page-ourthinking.ot-article-2 .ot-article-author-social{border-bottom:1px solid #d9d9d9}
}
.page-ourthinking.ot-article-4{padding:0}
.page-ourthinking.ot-article-4 .article__header{height:395px}
@media only screen and (max-width:767px){.page-ourthinking.ot-article-4 .article__header{background-image:none !important;background:#132748 !important;height:auto}
}
.page-ourthinking.ot-article-4 .article__header .article-title{margin-top:65px;float:none;margin-left:auto;margin-right:auto}
@media only screen and (max-width:767px){.page-ourthinking.ot-article-4 .article__header .article-title{margin-top:45px;margin-bottom:45px}
}
.page-ourthinking.ot-article-4 .article__header .article-title .page-headline{margin-bottom:30px;color:#fbae16}
.page-ourthinking.ot-article-4 .article__header .article-title .ot__tags{padding:20px 0;border:0}
.page-ourthinking.ot-article-4 .content--main{margin-top:-65px}
@media only screen and (max-width:767px){.page-ourthinking.ot-article-4 .content--main{margin-top:0}
}
.page-ourthinking.ot-article-7{background:#fff}
.page-ourthinking.ot-article-7 .article__header{padding-top:50px;border-top:5px solid #fcae16}
.page-ourthinking.ot-article-7 .content--main{box-shadow:none;padding:0;border:0}
@media only screen and (max-width:767px){.page-ourthinking.ot-article-7 .content--main{padding-left:15px;padding-right:15px}
}
.page-ourthinking.ot-article-7 .social__list{margin-bottom:20px !important}
.page-ourthinking.ot-article-7 .ot__tags{margin-bottom:0;padding:0 0 20px;border:0}
.page-ourthinking.ot-article-7 .ot-article__image{margin-bottom:35px}
.page-ourthinking.ot-article-7 .ot-article__image img{width:100%;height:auto}
.mktoModal .mktoModalContent{width:50%;margin-left:-25%;padding:30px !important;left:50% !important}
.mktoModal .mktoModalContent .mktoModalMain{width:100% !important}
.mktoModal .mktoModalContent .mktoForm .mktoRequiredField label.mktoLabel,.mktoModal .mktoModalContent .mktoForm .mktoFieldDescriptor label.mktoLabel{width:0 !important}
.mktoModal .mktoModalContent .mktoForm .mktoRadioList>label,.mktoModal .mktoModalContent .mktoForm .mktoCheckboxList>label{color:#000}
.mktoModal .mktoModalContent .mktoField{width:100% !important}
.mktoModal .mktoModalContent .mktoForm .mktoButtonRow{width:65%}
.mktoModal .mktoModalContent .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList>input{margin-top:6px}
.content--main a:hover,.content--main a:focus,.content--main a:active{color:#006d9e}
.module--related .brightcove-container{margin:0 !important;width:100% !important}
.page-ourthinking.ot-article .content--main .ot-article__form #contactForm .mktoForm .mktoRadioList .mktoField{width:6% !important;background:none !important}
.page-ourthinking.ot-article .content--main .ot-article__form .mktoForm .mktoRadioList>label{position:relative !important;top:-5px !important}
table,th,td{border:1px solid black}
.ot-landing_article_date{font:normal 14px/14px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif;display:flex;color:#333;padding-bottom:5px}
.quote,.quote p{margin-bottom:25px;font:normal 18px/20px "ProximaNovaRegular","ProximaNovaRegular_T",Arial,sans-serif;color:#006d9e}
.quote--large,.quote--large p{font:normal 24px/28px "ProximaNovaRegular","ProximaNovaRegular_T",Arial,sans-serif}
.quote .cite{margin-top:10px;font-size:18px;line-height:18px;display:block}
#contactForm{padding:60px 0 30px}
.form{margin:20px 0}
.form h2{font:inherit}
.form__fieldset{margin-bottom:10px !important}
.form__fieldset .columns{padding-right:.9375em !important}
.form__input,.mktoForm .mktoField{width:100%;padding:6px !important;border:1px solid #fbae17;color:#333;font-size:14px !important;line-height:14px !important;font-family:"ProximaNovaRegular","ProximaNovaRegular_T",Arial,sans-serif}
.form__textarea{min-height:120px;margin-bottom:0 !important}
.file-upload-container{position:relative}
.form__upload{display:inline}
.file-upload{padding:7px 15px;text-align:center;background:gray;font:normal 14px/14px "ProximaNovaBold",Arial,sans-serif;text-transform:uppercase;color:#fff;overflow:hidden;white-space:nowrap;vertical-align:middle;cursor:pointer;display:inline-block;position:absolute;top:0;right:0}
.file-upload input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
.form__select__container{width:100%;height:28px;background:#fff;border:1px solid #fbae17;overflow:hidden;position:relative}
.form__select__container:after{border:inset 9px;border-width:8px 5px 5px 5px;content:"";display:block;height:0;width:0;border-color:#7fb6ce transparent transparent transparent;position:absolute;top:10px;right:10px;border-style:solid;margin-left:-6px}
.form__select{width:100%;height:28px;padding:5px 10px;background:transparent;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333;font-family:"ProximaNovaRegular","ProximaNovaRegular_T",Arial,sans-serif;font-size:14px;line-height:14px}
.form__agreement{margin:15px 0 20px}
.form__agreement a{color:#006d9e;text-decoration:underline}
.form__agreement a:hover,.form__agreement a:active,.form__agreement a:focus{color:#00a8c8}
.form__agreement p{display:inline}
.form-error{margin:5px 0 10px 0;color:#ed2c67;font:normal 14px/14px "ProximaNovaBold","ProximaNovaBold_T",Arial,sans-serif;display:none}
.form-error.filelimit,.form-error.fileformat{margin-top:0}
.form-note{font:normal 14px/14px "ProximaNovaRegular","ProximaNovaRegular_T",Arial,sans-serif;color:#606060}
.form-thankyou{margin-top:30px;display:none}
.form-thankyou__message{margin-bottom:5px !important;padding-top:20px;font:normal 18px/22px "ProximaNovaBold","ProximaNovaBold_T",Arial,sans-serif;color:#606060;border-top:1px solid #ccc}
.form ul,.form ol{margin-bottom:inherit;margin-left:0;list-style-position:outside}
.form ul{margin-left:15px;max-width:90%}
.form ul.fieldset{list-style-type:none;margin-left:0;max-width:100%}
.formol{list-style-type:none}
.form ul.fieldset li{margin-bottom:inherit}
.social-signin{margin-bottom:20px;color:#303030}
.social-signin span{margin-bottom:5px;display:block;vertical-align:top !important}
.social-signin__anchor{min-width:190px;margin-right:10px;margin-bottom:5px;padding:5px;font:normal 14px/14px "ProximaNovaBold","ProximaNovaBold_T",Arial,sans-serif;text-transform:uppercase;color:#fff !important;display:inline-block;vertical-align:top;transition:all 300ms ease-out}
.social-signin__anchor:hover,.social-signin__anchor:focus,.social-signin__anchor:active{background:#00a8c8;color:#fff}
.social-signin__anchor .icon{font-size:15px;vertical-align:text-bottom}
.social-signin__linkedin{background:#007ab8}
.social-signin__facebook{background:#39539f}
.social-signedin{margin-bottom:20px;padding:10px 15px 10px 10px;background:#002c77;border-radius:4px;-webkit-border-radius:4px;color:#fff;font:normal 16px/16px "ProximaNovaBold","ProximaNovaBold_T",Arial,sans-serif;display:inline-block}
.social-signedin__avatar{width:50px;height:50px;margin-right:15px;overflow:hidden;float:left}
.social-signedin__avatar img{width:100%}
.social-signedin__user{margin-top:15px;float:left}
.social-signedin__user a{color:#00a8c8}
::-webkit-input-placeholder{color:#333}
:-moz-placeholder{color:#333;opacity:1}
::-moz-placeholder{color:#333;opacity:1}
:-ms-input-placeholder{color:#333}
.mktoForm{width:100% !important}
.mktoForm .mktoFormCol{width:100%;float:none !important}
.mktoForm .mktoOffset,.mktoForm .mktoGutter{display:none !important}
.mktoForm .mktoRequiredField .mktoAsterix{padding-left:0 !important}
.mktoForm .mktoRequiredField label.mktoLabel,.mktoForm .mktoFieldDescriptor label.mktoLabel{width:33.3% !important;font:normal 16px/22px "ProximaNovaRegular","ProximaNovaRegular_T",Arial,sans-serif !important;color:#333}
.mktoForm .mktoRadioList>label,.mktoForm .mktoCheckboxList>label{font:normal 16px/22px "ProximaNovaRegular","ProximaNovaRegular_T",Arial,sans-serif !important;color:#333}
.mktoForm .mktoAsterix{float:left !important}
.mktoForm .mktoFieldWrap{float:none !important}
.mktoForm .mktoField{width:65.8% !important}
.mktoForm select.mktoField{height:30px;background:0;padding:5px 10px}
.mktoForm .mktoButtonRow{width:100%;margin:20px 0 !important}
.mktoForm .mktoButtonWrap{clear:both;display:block}
.mktoForm .mktoButton{min-width:190px;padding:8px 30px 7px 30px !important;font-size:14px !important;line-height:14px;font-family:"ProximaNovaBold",Arial,sans-serif;color:#fff !important;text-transform:uppercase;text-align:center;display:inline-block;transition:background-color 300ms ease-out;cursor:pointer !important;background:#fbae17 !important;border:none !important;float:right}
.mktoFieldDescriptor .mktoFieldWrap .mktoLabel.mktoHasWidth[for=emailOptIn]{display:none !important}
.mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList{width:auto !important}
.mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList>input{width:auto !important}
.mktoForm input[type=checkbox]+label:before,.mktoForm input[type=radio]+label:before,.mktoForm input[type=checkbox]{margin-top:4px}
@media only screen and (min-width:320px) and (max-width:639px){.form{margin-top:0}
.form .align-right{text-align:left}
.form__fieldset{margin-bottom:0 !important}
.form__fieldset>.columns{width:100%;margin-bottom:10px}
.section--rfp{padding:35px 10px 50px 10px}
.section--rfp__title{text-transform:none;font:normal 18px/18px "ProximaNovaRegular","ProximaNovaRegular_T",Arial,sans-serif;letter-spacing:0}
.mktoForm .mktoRequiredField label.mktoLabel{width:100% !important}
.mktoForm .mktoField{width:100% !important;padding:6px !important;height:inherit !important;border:1px solid #fbae17;color:#333;font-size:14px !important;line-height:14px !important;font-family:"ProximaNovaRegular","ProximaNovaRegular_T",Arial,sans-serif}
.mktoForm select.mktoField{height:30px !important;background:0;padding:5px 10px}
}
@media only screen and (min-width:640px) and (max-width:959px){.form{padding-bottom:20px}
}
span.small--font{font-size:12px;line-height:20px}
#CQrte span.small--font{font-size:12px}
.imageTitle{font-size:30px;letter-spacing:1px;text-transform:none}
.textimage{display:inline-block;width:100%}
.textimage-left{float:left;margin-right:8px}
.textimage-text{padding:10px 0 10px}
.textimage-top{margin:0 auto}
.textimage-right{float:right;margin-left:8px}
.mobile-img{display:none}
.desktop-img{display:block}
@media only screen and (max-width:640px){.mobile-img{display:block !important}
.desktop-img{display:none !important}
}
.carousel-twitter{background:#00a8c8}
.carousel-twitter__bg{background-position:center top;background-repeat:no-repeat;background-size:cover;text-align:center;position:relative}
.carousel-twitter__bg:before{width:100%;height:100%;background:rgba(255,255,255,0.8);position:absolute;top:0;left:0;z-index:0;content:""}
.carousel-twitter__content{padding:20px 0 44px 0;position:relative;z-index:1}
.kicker--carousel-twitter{color:#00a8c8}
.carousel-twitter__feeds{padding-top:17px}
.carousel-twitter__item{margin:0 auto}
.carousel-twitter__item .small-8{margin:0 auto}
.quote--carousel-twitter{margin-bottom:0;line-height:27px}
.quote--carousel-twitter a{color:#00a8c8;font-family:"ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif}
.join_conversation__container{display:table}
.join_conversation{padding:20px 0;color:#fff;text-align:center;display:table-cell;vertical-align:middle}
.join_conversation__headline{margin-bottom:2px;font:normal 16px/20px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif;text-transform:uppercase}
.join_conversation__copy{margin-bottom:10px;font:normal 14px/16px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaBold_C",Arial,sans-serif}
.impact-point-wrapper{color:#fff;line-height:21px;width:85%}
.row-workforce-future{max-width:100%;background-color:#f6f6f6}
.row-workforce-future .columns{padding:0 !important}
.impact-point-wrapper ol li{padding-bottom:15px}
ol{list-style:show !important}
.impact-point-wrapper .row{padding-bottom:20px}
.point-number{display:inline-block;width:60px;padding:10px 10px 10px 15px;float:left;font-size:38px;font-weight:700;text-align:center;min-height:55px}
.workforce-future-wrapper p{font-size:15px}
.point-desc-wrapper{display:inline;text-align:right;line-height:25px;vertical-align:top;font-size:15px}
.workforce-future-wrapper h2{font-size:30px;line-height:40px}
.impact-point-wrapper ol li .point-number{font-size:25px;padding-right:10px}
.workforce-future-wrapper,.impact-point-wrapper{padding:30px 40px}
@media(max-width:992px){.impact-point-wrapper{width:100%}
}
@media(max-width:767px){.point-number{display:inline-block;width:60px;min-height:100px}
.impact-point-wrapper{width:100%}
}
.row-workforce-future{display:flex;flex-wrap:wrap}
.quote-section-left{color:#fff;padding:16px 50px 0;text-align:center}
.quote-section-left h1{font-size:80px;font-family:"ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif,Arial,sans-serif}
.quote-section-left p{font-size:21px;line-height:30px;margin-bottom:1rem}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.quote-section-left{padding:16px 30px 10px}
.quote-section-left h1{font-size:50px;line-height:12px}
.quote-section-left p{font-size:17px;line-height:18px}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.quote-section-left{padding:0 30px 0}
.quote-section-left h1{font-size:50px;line-height:12px}
.quote-section-left p{font-size:17px;line-height:18px}
}
@media screen and (max-width:767px){.quote-section-left{padding:30px}
.quote-section-left p{font-size:14px;line-height:16px}
.quote-section-left h1{font-size:50px}
}