 /* Begin classes for common SPIN elements */
*, ::before, ::after { box-sizing: border-box; }
*, ::before, ::after { box-sizing: inherit; }
*, ::before, ::after { box-sizing: border-box; }

div.wd_content {
	margin: 0 0 64px 0;
}

/* Clear Fix */
ul.wd_layout-simple:before,
ul.wd_layout-simple:after {
	content: " ";
	display: block;
}
ul.wd_layout-simple:after {
	clear: both;
}

/* Header styles */
.page_header,
.category_header {
	position: relative;
	font-weight: 900;
	margin: 45px 0;
}
.page_header:after {
	content: "";
	position: absolute;
	bottom: -40px;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 1px;
	background: #c2c0c0;
}
.detail_header,
.detail_subheader,
.category_name {}
.category_intro {}
/* END Header styles */

/* Typography */
.item, .wd_item {
	margin: 10px 0 20px;
	padding: 10px 0 20px;
}
.item_name,
.wd_title,
.wd_item .wd_title,
.wd_newsfeed_releases-teaser .wd_title,
.wd_documents_item_list > .wd_documents_item > .wd_title {
	font-size: 1.2rem;
	font-weight: 700;
}
.item_date, .wd_date,
.wd_item .wd_date,
.wd_event_sidebar .wd_event_date,
.wd_newsfeed_releases-teaser .wd_date {
	font-size: 1rem;
	font-weight: normal;
	color: inherit;
	text-transform: none;
}
.item_summary, 
.wd_item .wd_summary {
	margin: 16px 0 0 0;
}
.wd_item .wd_subtitle {}

.wd_thumbnail a:hover:after {
	display: none;
}

/* END Typography */

/* Tables */
table {}
table th {
	color: #fff;
	background: #033941;
	border-bottom: 1px solid #033941;
	padding: 8px;
}
table tr {
	background: #F1F5F8;
	border-bottom: 1px solid #fff;
}
table td {
	padding: 8px;
}
table.wd_imagetable tr {
	background: transparent;
	border-bottom: none;
}
table.wd_imagetable td {
	padding: 0;
}
td.imagecaption {}

.wd_captioned_image, 
.wd_captioned_image img{
	max-width: 100%;
}

table.wd_attachment {}
table.wd_attachment tr {
	background: transparent;
	border-bottom: none;
}
table.wd_attachment td {
	padding: 0;
}
/* END Tables */

/* Assets */
ul.wd_asset_inline_list,
.wd_newsfeed_releases-detail .wd_news_body ul.wd_asset_inline_list {
	background: transparent;
	margin: 1em 0 1em 1em;
	padding: 0;
}
ul.wd_asset_gallery_list,
.wd_newsfeed_releases-detail .wd_news_body ul.wd_asset_gallery_list {
	background: transparent;
	margin: 2em 0;
	padding: 0;
}
.wd_assets_container {
	background: transparent;
}
.wd_assets_container div.wd_asset_type_tabs {
	background: none !important;
	border: 1px solid transparent;
	border-radius: 0;
}
.wd_assets_container div.wd_asset_type_tabs li.wd_asset_type_tab a {
	background: #F1F5F8;
	border-left: none;
	border: 1px solid #F1F5F8;
	padding: 8px 16px 8px!important;/* override inline styles */
}
div#wd_assets_closer {
	background: #F1F5F8;
	border: 1px solid #F1F5F8!important;/* override inline styles */
}
ul.wd_asset_type_tabs {}
li.wd_asset_inline.wd_item {
	margin: 8px 0 0 0;
	padding: 24px 0 32px 0;
}
.wd_asset_inline,
.wd_asset_gallery,
.wd_asset_carousel {
	background-color: transparent;
}
.wd_asset_carousel_aspect {
	margin: 80px 0;
}
/* END Assets */
div.wd_subscribe_link {
	display: none;
}
span.wd_subscribe_icon {
	background: url('../images/webdriver/email_alerts.png') no-repeat;
	background-position: 0 3px;
	display: inline-block;
	height: 18px;
	width: 18px;
	margin-left: 5px;
}
span.wd_subscribe_icon img {
	display: none;
}

div.wd_left-wrap {
	padding-top: 150px;
}

/* Standard */
div.wd_standard {}

/* Homepage */
.wd_pageid_20285 div.wd_left-wrap {
	padding-top: 0;
}
.wd_pageid_20285 .page_header:after {
	display: none;
}
.wd_pageid_20285 .wd_featureboxes_middle {
	border-top: 1px solid #c2c0c0;
	margin: 40px 0;
	padding: 40px 0 0;
}

/* Executive Profiles */
.wd_pageid_34142 .item {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.wd_pageid_34142 .wd_item_image {
	width: 178px;
}
.wd_pageid_34142 .wd_item_image img {
	width: 100%;
	border-radius: 50%;
}
.wd_pageid_34142 .wd_item_content {
	width: calc(100% - 220px);
}
.wd_pageid_34142 .item {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 60px 0;
	margin: 0;
}
.wd_pageid_34142 .item ~ .item {
	border-top: 1px solid #c2c0c0;
}
.wd_pageid_34142 .item_name {
	font-size: 24px;
	line-height: 28px;
	margin: 0 0 10px 0;
}
.wd_pageid_34142 .item_name i.fa {
	font-family: 'Font Awesome 5 Brands';
}
.wd_pageid_34142 .item_name i.fa:after {
	content:"\f08c";
	font-family: 'Font Awesome 5 Brands';
	color: #0B6E76;
	margin: 0 0 0 20px;
}
.wd_pageid_34142 .item_name a:after {
	display: none;
}
.wd_pageid_34142 .item h3 {
	font-size: 22px;
	font-weight: 400;
	line-height: 33px;
	color: #212325;
}
.wd_accordion_button a {
	font-size: 16px;
}
.wd_accordion_button .wd_hide,
.wd_accordion_content {
	display: none;
}
.wd_pageid_34142 .item p {
	margin-top: 0;
}
.wd_stories-detail p {
	padding: 0;
	margin: 1em 0;
}
.wd_stories-detail .wd_accordion_content {
	padding: 1.25rem;
	border: 1px solid rgba(0,0,0,.125);
	border-radius: .25rem;
}

/* Multimedia */
.wd_pageid_20290 div.wd_featureboxes_middle div.wd_featurebox_container {
	display: block;
}
.wd_pageid_20290 div.wd_featureboxes_middle .wd_featurebox_title {
	font-size: 28px;
	margin-bottom: 40px;
}

/* Media License Agreement */
.wd_pageid_20320 .wd_form_header,
.wd_pageid_20320 .wd_form_buttons input[type="submit"] {
	display: none;
}
.wd_pageid_20320 .wd_form_field_label.red {
	color: red;
}
.wd_pageid_20320 .wd_form_field_input {
	min-width: unset;
}
.wd_pageid_20320 .wd_form_footer .wd_form_buttons,
.wd_pageid_20320 .wd_form_field_label {
	margin-left: 0;
}
.wd_pageid_20320 .wd_form_field {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}
.wd_pageid_20320 .wd_form_field_label label {
	line-height: normal;
}
.wd_pageid_20320 .wd_form_buttons {
	text-align: right;
}
.wd_pageid_20320 .wd_form_buttons input {
	font-family: "RH Futura Book",OpenSansRegular,"Open Sans Regular",sans-serif;
}
.wd_pageid_20320 .iframe_content #wd_printable_content {
	font-family: "Noto Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	background: #fff;
	color: #212325;
	padding: 0 60px;
}
.wd_pageid_20320 input[type=checkbox] {
	margin: 0 5px 0 0;
}
.wd_downloadcontainer {
	display: inline-block;
	width: 45%;
	text-align: center;
	border: 1px solid #c2c0c0;
	border-radius: 8px;
	margin: 0 0 20px 0;
}
.wd_downloadcontainer p {
	margin: 0;
}
a.wd_downloadprompt {
	display: inline-block;
	width: 100%;
	background-color: #f7f7f7;
	border-bottom: 1px solid #c2c0c0;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	padding: 20px;
}
a.wd_downloadprompt:after {
	content: '\f33d';
	position: relative;
	left: unset;
	right: unset;
	display: inline-block;
	width: 20px;
	font-family: 'Font Awesome 5 Pro';
	margin-left: 10px;
	opacity: 1;
}
a.wd_downloadprompt:hover {
	text-decoration: none;
}
.wd_downloadcontainer img {
	padding: 60px 62px;
}
#wd_printable_content input.wd_download_cancel,
#wd_printable_content input.wd_download_agree {
	border-color: #CC0033;
	border-radius: 80px;
	line-height: 1;
	padding: 12px 64px;
	cursor: pointer;
}
#wd_printable_content input.wd_download_cancel {
	color: #033941;
	border: 2px solid #033941;
	background-color: #fff;
}
#wd_printable_content input.wd_download_agree {
	color: #fff;
	background-color: #033941;
	border: 2px solid #033941;
}
.fancybox-slide--iframe .fancybox-content {
	border-radius: 20px;
}
.fancybox-slide--iframe .fancybox-close-small {
	top: 20px;
	right: 20px;
}
.fancybox-slide--iframe .fancybox-button svg path {
	fill: #033941;
	stroke: #033941;
	stroke-width: 1px;
}

/* PR Contacts */
.wd_pageid_20305 div.candidatesearch {
	display: inline-block;
	width: auto;
}
/* END Standard */

/* Stories */
div.wd_stories {}

div.wd_stories div.wd_item_search_form_container {
	display: none;
}
div.wd_stories .wd_item_list:before,
div.wd_stories .wd_item_list:after {
	display: none;
}
div.wd_stories .wd_item_list {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
div.wd_stories .wd_item_list .wd_item {
	flex-basis: calc(33% - 20px);
}
div.wd_stories .wd_item .wd_thumbnail {
	float: none;
	width: 100%;
	margin: 0;
}
div.wd_stories .wd_item .wd_thumbnail img {
	width: 100%;
}
div.wd_stories .wd_item .wd_item_wrapper {
	margin-left: 0;
}
div.wd_stories .wd_item .wd_date {
	margin: 20px 0 5px;
}
div.wd_stories ul.wd_asset_type_link_list {
	display: none;
}
div.wd_stories-detail > div.wd_title {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 40px 0 5px 0;
}
div.wd_stories-detail div.wd_title .wd_title_download_link {
	font-size: 1rem;
}
/* END Stories */

/* Articles */
div.wd_articles {}
/* END Articles */

/* Events */
div.wd_events {}
.wd_event_sidebar .wd_event_date,
.wd_event_sidebar .wd_event_time,
.wd_event_sidebar .wd_event_subscribe,
.wd_event_sidebar .wd_event_reminder,
.wd_event_sidebar .wd_event_webcast {
	background-position: left;
}
/* END Events */

/* Gallery */
div.wd_gallery {}
/* END Gallery */

/* Videos */
div.wd_videos ul.wd_item_list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
div.wd_videos ul.wd_layout-simple:before,
div.wd_videos ul.wd_layout-simple:after {
	display: none;
}
div.wd_videos ul.wd_item_list li {
	flex-basis: 45%;
	display: flex;
	flex-direction: column-reverse;
}
div.wd_videos ul.wd_item_list li .wd_summary {
	display: none;
}
div.wd_videos ul.wd_item_list li .wd_video_link_list_label, 
div.wd_videos-detail .wd_video_link_list_label {
	display: none;
}
div.wd_videos ul.wd_item_list li.wd_item .wd_video_link, 
div.wd_videos-detail .wd_video_link {
	display: inline-block;
	background-color: unset;
	border: unset;
	font-size: 16px;
	width: auto;
}
div.wd_videos .wd_item_list .wd_item .wd_video_link_list_wrapper li a i, 
div.wd_videos-detail .wd_video_link_list_wrapper li a i {
	font-size: 12px;
	color: #0b6e76;
	border-bottom: 2px solid #0b6e76;
	vertical-align: middle;
	margin-left: 10px;
}
/* END Videos */

/* News Headlines */
/* END News Headlines */

/* Newsfeed Releases */
div.wd_newsfeed_releases {}
div.wd_newsfeed_releases .wd_item {
	border-bottom: 1px solid #ccc;
}
div.wd_newsfeed_releases .wd_item:last-child {
	border-bottom: none;
}
/* END Newsfeed Releases */

.wd_pageid_487.wd_item_page div.wd_topfb_wrapper {
	display: none;
}
.wd_newsfeed_releases-detail .wd_title {
	font-size: 1.5rem;
	margin: 40px 0;
}
/* override font size set in feed releases */
.wd_newsfeed_releases-detail .news_body p.prnews_p {
	font-family: inherit;
	font-size: 100%;
	color: inherit;
}
/* reset UL behavior to default in NFR body */
.wd_newsfeed_releases-detail .wd_news_body ul,
.wd_newsfeed_releases-detail .wd_news_body ul ul {
	margin: 1em 0 1em 0;
	padding-left: 40px;
}
.wd_newsfeed_releases-detail .wd_news_body li,
.wd_newsfeed_releases-detail .wd_news_body li li {
	list-style-type: disc;
	list-style: disc;
}
.wd_newsfeed_releases-detail .wd_news_body ul.wd_layout-masonry li,
.wd_newsfeed_releases-detail .wd_news_body ul.wd_layout-masonry li li {
	list-style-type: none;
	list-style: none;
}
.wd_newsfeed_releases-teaser .tools {
	text-decoration: none;
	margin-bottom: 12px;
}
/* END Newsfeed Releases */

/* Button Classes */
.more,
.wd_button {
	margin: 40px 0;
}
.more a,
.wd_button a {
	font-size: 16px;
	font-weight: 500;
	text-decoration: none;
	color: #fff;
	background: #033941;
	border: 0px;
	border-radius: 80px;
	padding: 16px 56px;
}
.more a:hover,
.wd_button a:hover {
	text-decoration: none;
	background: #02282E;
	box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.09), 0px 4px 19px rgba(0, 0, 0, 0.04), 0px 2px 26px rgba(0, 0, 0, 0.02);
}
.more a:hover:after,
.wd_button a:hover:after {
	display: none;
}
#wd_printable_content button:not([class^="wd_wai"]),
#wd_printable_content input[type=submit] {
	font-size: 16px;
	font-weight: 500;
	text-decoration: none;
	color: #fff;
	background: #033941;
	border: 0px;
	border-radius: 80px;
	padding: 16px 56px;
}
#wd_printable_content button:not([class^="wd_wai"]):hover,
#wd_printable_content input[type=submit]:hover {
	text-decoration: none;
	background: #02282E;
	box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.09), 0px 4px 19px rgba(0, 0, 0, 0.04), 0px 2px 26px rgba(0, 0, 0, 0.02);
}
/*#wd_printable_content button:not([class^="wd_wai"]):focus,
#wd_printable_content input[type=submit]:focus {
	box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08), 0px 3px 11px rgba(0, 0, 0, 0.04), 0px 2px 16px rgba(0, 0, 0, 0.02);
}
#wd_printable_content button:not([class^="wd_wai"]):focus:before {
	content: "";
	position: absolute;
	border: 2px solid #57B8D9;
	border-radius: 80px;
	inset: -5px;
}*/
/* END Button Classes */

/* Datepicker */
#wd_printable_content button#wd_wai_dp_button_nf_start,
#wd_printable_content button#wd_wai_dp_button_nf_end {
	background: transparent;
	color: #033941;
	border: none;
	border-radius: 16px;
	padding: 16px 32px;
}
button#wd_wai_dp_button_nf_start span.wd_datepicker-icon,
button#wd_wai_dp_button_nf_end span.wd_datepicker-icon {
	color: #033941;
}
button[id^="wd_wai"] {
	position: relative;
	background-color: transparent;
	color: #033941;
	border: 2px solid #033941;
	border-radius: 80px;
	width: auto;
}
.wd_wai_datepicker .wd_wai_datepickerDialog {
	border: 3px solid #033941;
}
.wd_wai_datepicker .wd_wai_header {
	background: #033941;
}
.wd_wai_datepicker .wd_wai_header div.wd_wai_monthYear {
	padding: 5px 0;
}
#wd_printable_content div.wd_wai_header button[class*="wd_wai_"] {
	background-color: #033941;
	border:  1px solid transparent;
	height: unset;
	color: #fff;
}
#wd_printable_content .wd_wai_dates button[class*="wd_wai_"] {
	background-color: #f3f1e9;
	color: #231f20;
}
#wd_printable_content .wd_wai_dates button[class*="wd_wai_"]:hover {
	background: #CC0033;
	color: #fff;
}
#wd_printable_content .wd_wai_dialogButtonGroup button[class*="wd_wai_"] {
	background: #033941;
	color: #fff;
}
#wd_printable_content .wd_wai_dialogButtonGroup button[class*="wd_wai_"]:hover {
	background: #CC0033;
}
span.wd_datepicker-icon {
	color: #fff;
}
/* END Datepicker */

/* Formbuilder */
::placeholder {
	color: #212325;
	transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
select::-ms-expand {
	background-color: #fff;
	border: none;
	margin-left: 50px;
}
#wd_printable_content input,
#wd_printable_content select {
	position: relative;
	font-family: inherit;
	font-size: 1rem;
	line-height: 1;
	letter-spacing: .15px;
	height: 56px;
	color: #212325;
	background-color: #F1F5F8;
	border: 1px solid #F1F5F8;
	border-radius: 16px;
	margin: 0 16px 0 0;
	padding: 8px 16px;
	transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
#wd_printable_content select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding-right: 32px;
	position: relative;
	background-image: url(../images/chevron-down-solid.svg);
	background-repeat: no-repeat;
	background-size: 10px;
	background-position: calc(100% - 16px) center;
}
#wd_printable_content input:hover,
#wd_printable_content select:hover {
	outline: 2px solid #d2d8dc;
	outline-offset: -5px;
}
#wd_printable_content input:hover:focus,
#wd_printable_content select:hover:focus {
	outline: 2px solid #0b6e76;
	outline-offset: 0;
}
#wd_printable_content input[type=text] {
	max-width: 69%;
}
#wd_printable_content input[type=checkbox],
#wd_printable_content input[type=radio] {
	height: auto;
}
#wd_printable_content .wd_form_field_label {
	line-height: 2.4em;
	margin-bottom: 0;
}
.wd_form_field {
	clear: both;
}
.wd_form_field .wd_form_field_input,
.wd_form_field {
	overflow: visible;
}
form.wd_search_form_advanced fieldset.wd_form_field {
	display: none;
}
form.wd_search_form_advanced div.wd_form_footer {
	margin: 16px 0;
}
label,
legend {
	font-size: 16px;
	font-weight: 400;
	color: #212325;
	line-height: 2.4em;
  	margin-bottom: 0;
}
legend + * {
	clear: unset;
}
/* END Formbuilder */

/* Page Filters */
.wd_search_basic_fields {
	display: inline-block;
	vertical-align: middle;
	background-color: transparent;
/*	background-color: #fff; */
	border: none;
/*  border-radius: 32px;
	box-shadow: 0 5px 54px 0 rgba(0,0,0,.02),0 14px 41px 0 rgba(0,0,0,.04),0 6px 24px 0 rgba(0,0,0,.12); */
	margin: 0 0 20px 0;
/*	padding: 32px; */
}
a.wd_search_advanced_link {
	margin: 0 0 16px 0;
}
/* END Page Filters */

/* Whole Site Search Results */
/* END Whole Site Search Results */

/* Pagination */
.wd_page_menu {
	display: flex;
	flex-direction: column-reverse;
	align-items: center;
	gap: 20px;
}
.wd_page_limit {
	padding: 0;
}
.wd_linkmenu-header {
	padding: 6px 2px;
}
.wd_page_links .wd_page_link {
	border: 0;
}
.wd_page_link:first-child,
.wd_page_link:last-child,
.wd_linkmenu-header {
	border-radius: 0;
}
.wd_page_links .wd_page_link:not(.wd_page_prev, .wd_page_next) {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 25px;
	height: 25px;
}
.wd_page_links .wd_page_link:not(.wd_page_prev, .wd_page_next) a, 
.wd_page_links .wd_page_link:not(.wd_page_prev, .wd_page_next) span {
	width: 25px;
	height: 25px;
	text-align: center;
}
.wd_page_links .wd_page_prev span, 
.wd_page_links .wd_page_next span {
	display: none;
}
.wd_page_link.wd_page_active {
	background-color: #f3f1e9;
	border-radius: 50%;
}
.wd_linkmenu-header:hover .wd_linkmenu-icon {
	border-color: transparent;
	background-color: transparent;
	color: #000;
}
.wd_page_links .wd_page_next a:after, 
.wd_page_links .wd_page_prev a:before {
	position: relative;
	left: unset;
	right: unset;
	bottom: unset;
	font-weight: 200;
	font-family: 'Font Awesome 5 Pro';
	font-size: 17px;
	width: auto;
	border: 0;
	opacity: 1;
}
.wd_page_links .wd_page_prev a:before {
	content: "\f053";
	margin-right: 10px;

}
.wd_page_links .wd_page_prev a:hover,
.wd_page_links .wd_page_next a:hover {
	font-weight: 700;
}
.wd_page_links .wd_page_prev a:hover:after,
.wd_page_links .wd_page_next a:hover:after {
	width: 0;
}
.wd_page_links .wd_page_prev a:hover:after {
	opacity: 0;
}
.wd_page_links .wd_page_next a:after {
	content: "\f054";
	margin-left: 10px;
}
/* END Pagination */

/* Toolbar */
div.wd_toolbar.wd_has-prompt {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
div.wd_toolbar-prompt {
	min-width: fit-content;
}
.fa-twitter:before,
.fa-facebook:before,
.fa-linkedin:before {
	font-family: "Font Awesome 5 Brands";
}
.fa-file-pdf-o:before {
	content: '\f1c1';
}
div.wd_toolbar ul.wd_tools {
	text-align: right;
}
div.wd_toolbar ul.wd_tools li.wd_tool {
	float: none;
	display: inline-block;
	width: auto;
	vertical-align: middle;
}
span.wd_tool_icon > a:link, 
span.wd_tool_icon > a:visited {
	background-color: #666666!important;
}
/* END Toolbar */

/* Breadcrumb */
/* END Breadcrumb */

/* modal reCAPTCHA */
#recaptcha2_widget {
    overflow: hidden;
}
#recaptcha2_widget div {
    margin: 0 auto;
}
.wd_modal-outer {
	padding: 40px;
}
.wd_modal-outer div.wd_form_field_label {
    width: 0px;
}
.wd_modal-outer div.wd_form_field_input {
    margin: 0 auto;
}
.wd_modal-outer div.wd_form_field_error {
    margin-left: 5px;
}
.wd_modal-outer div.wd_form_footer div.wd_form_buttons {
    margin: 0 auto;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}
.wd_modal-outer div.wd_form_footer div.wd_form_buttons input[value="Cancel"],
.wd_modal-outer div.wd_form_footer div.wd_form_buttons input[value="Submit"] {
    font-size: 16px;
    height: 52px;
    width: 45%;
    padding-left: 0;
    padding-right: 0;
    line-height: 1;
}
.wd_modal-outer div.wd_form_footer div.wd_form_buttons input[value="Cancel"] {
    background: transparent;
    color: #CC0033;
    border: none;
}
.wd_modal-outer div.wd_form_footer div.wd_form_buttons input[value="Submit"] {
	color: #fff;
	background: #033941;
	border: 0px;
	border-radius: 80px;
}
.wd_modal-outer div.wd_form_footer div.wd_form_buttons input[value="Submit"]:hover {
	background: #02282E;
	box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.09), 0px 4px 19px rgba(0, 0, 0, 0.04), 0px 2px 26px rgba(0, 0, 0, 0.02);
}
/* end modal reCAPTCHA */

/* Featureboxes */
div.wd_featurebox_container {
	padding: 25px 0;
}
div.wd_featurebox_title,
div.wd_featurebox_div_header {
	font-size: 32px;
	line-height: 36px;
	color: #382e2c;
	margin: 0 0 25px 0;
}
div.wd_featurebox {}

div.wd_featurebox_image a:hover:after {
	display: none;
}
div.wd_featureboxes_left {}
div.wd_featureboxes_left div.wd_featurebox_container {}
div.wd_featureboxes_left div.wd_featurebox_title {
	font-size: 24px;
	line-height: 28px;
}
div.wd_featureboxes_left div.wd_featurebox {}
div.wd_featureboxes_left .wd_intro {
	font-size: 16px;
	color: #7c7574;
	margin: 10px 0 20px;
}
div.wd_featureboxes_left .wd_form_legend {
	display: none;
}
div.wd_featureboxes_left .wd_form_field {
	margin: 0;
}
div.wd_featureboxes_left input[type="text"] {
	position: relative;
	font-family: inherit;
	font-size: 1rem;
	line-height: 1;
	letter-spacing: .15px;
	min-width: 100%;
	max-width: 100%;
	height: 56px;
	color: #212325;
	background-color: #F1F5F8;
	border: 1px solid #F1F5F8;
	border-radius: 16px;
	margin: 0 16px 0 0;
	padding: 8px 16px;
	transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
div.wd_featureboxes_left input[type="submit"] {
	min-width: 100%;
	max-width: 100%;
	background: transparent;
	border: 2px solid #033941;
	border-radius: 80px;
	box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08), 0px 3px 11px rgba(0, 0, 0, 0.04), 0px 2px 16px rgba(0, 0, 0, 0.02);
	color: #033941;
	padding: 16px 56px;
}
div.wd_featureboxes_left input[type="submit"]:hover {
	background: rgba(3, 57, 65, 0.08);
	box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08), 0px 3px 11px rgba(0, 0, 0, 0.04), 0px 2px 16px rgba(0, 0, 0, 0.02);
}
div.wd_featureboxes_left input[type="submit"]:focus {
	background-color: rgba(3, 57, 65, 0.08);
	border: 2px solid #57B8D9;
	box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.09), 0px 4px 19px rgba(0, 0, 0, 0.04), 0px 2px 26px rgba(0, 0, 0, 0.02);
}
div.wd_featureboxes_left .wd_form_footer {
	margin: 20px 0;
}
div.wd_featureboxes_left .wd_featurebox_container ~ .wd_featurebox_container {
	border-top: 1px solid #c2c0c0;
	margin-top: 25px;
	padding-top: 50px;
}
div.wd_featureboxes_left .wd_form_field_error {
	font-size: 14px;
	color: #d0021b;
	margin-bottom: 16px;
}
div.wd_featureboxes_left .wd_form_field_error:before {
	content: "";
	display: inline-block;
	height: 16px;
	width: 16px;
	background-size: 16px 16px;
	background-image: url(../images/Icon-awesome-exclamation-triangle.svg);
	background-repeat: no-repeat;
	margin: 0px 10px 0px 2px;
}
div.wd_featureboxes_left .wd_form_field_input input:focus {
	border-style: inset;
	outline-color: #68ace5;
}
div.wd_featureboxes_left .wd_form_field_input input[aria-describedby*="[email]_wd_error"] {
	border: 2px solid #D0021B; 
}

div.wd_featureboxes_top {}
div.wd_featureboxes_top div.wd_featurebox_container {}
div.wd_featureboxes_top div.wd_featurebox_title {
	display: none;
}

div.wd_featureboxes_top_highlights {
	padding: 0 15px;
}
div.wd_featureboxes_top_highlights div.wd_featurebox_container {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row-reverse;
	justify-content: space-between;
	background-color: #f7f7f7;
	border: solid 2px #ebeae9;
	border-radius: 10px;
	margin-bottom: 50px;
	padding: 40px;
}
div.wd_featureboxes_top_highlights div.wd_featurebox_title {}
div.wd_featureboxes_top_highlights div.wd_featurebox {}
div.wd_featureboxes_top_highlights .wd_featurebox_image {
	flex-basis: 48%;
}
div.wd_featureboxes_top_highlights .wd_featurebox_content {
	flex-basis: 40%;
}
div.wd_featureboxes_top_highlights .wd_title {
	margin-bottom: 10px;
}
div.wd_featureboxes_top_highlights .wd_thumbnail,
div.wd_featureboxes_top_highlights .wd_summary {
	display: none;
}

div.wd_featurebox_section_header {
	font-size: 32px;
	line-height: 36px;
	margin-bottom: 40px;
}
div.wd_featureboxes_insights {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	row-gap: 40px;
}
div.wd_featureboxes_insights div.wd_featurebox_container {
	width: 32%;
	padding: 0;
}
div.wd_featureboxes_insights div.wd_featurebox_title {
	font-size: 24px;
	line-height: 28px;
}
div.wd_featureboxes_insights div.wd_featurebox {}
div.wd_featureboxes_insights .wd_featurebox_image {
	margin: 0 0 20px 0;
}
 
.wd_featureboxes_middle_profile, 
.wd_featureboxes_middle_left {
	border-top: 1px solid #c2c0c0;
	margin: 40px 0;
	padding: 40px 0 0;
} 
.wd_featureboxes_middle_profile p.more, 
.wd_featureboxes_middle p.more,
.wd_featureboxes_middle_left p.more {
	text-align: center;
}
div.wd_featureboxes_middle {
	margin-top: 60px;
}
div.wd_featureboxes_middle div.wd_featurebox_container {
	display: flex;
	justify-content: space-between;
	row-gap: 20px;
	column-gap: 33px;
	padding: 0;
}
div.wd_featureboxes_middle div.wd_featurebox_title {}
div.wd_featureboxes_middle div.wd_featurebox {}
div.wd_featureboxes_middle .wd_featurebox_image {
	flex: 1 0 30%;
}


div.wd_featureboxes_middle_profile {}
div.wd_featureboxes_middle_profile div.wd_featurebox_container {}
div.wd_featureboxes_middle_profile div.wd_featurebox_title {}
div.wd_featureboxes_middle_profile div.wd_featurebox {
	display: flex;
	justify-content: space-between;
	column-gap: 30px;
	margin-top: 50px;
}
div.wd_featureboxes_middle_profile .wd_featurebox_image {
	flex: 1 0 178px;
}

div.wd_featureboxes_middle_left {}
div.wd_featureboxes_middle_left div.wd_featurebox_container {
	background-color: #f7f7f7;
	border: solid 2px #ebeae9;
	border-radius: 10px;
	padding: 20px;
}
div.wd_featureboxes_middle_left div.wd_featurebox_title {}
div.wd_featureboxes_middle_left div.wd_featurebox {}
div.wd_featureboxes_middle_left .item .item_name {
	margin-bottom: 10px;
}

div.wd_featureboxes_bottom {}
div.wd_featureboxes_bottom div.wd_featurebox_container {}
div.wd_featureboxes_bottom div.wd_featurebox_title {}
div.wd_featureboxes_bottom div.wd_featurebox {}

div.wd_newsfeed_releases-teaser .subscribe_link {
	display: none;
}
div.wd_news_headlines-teaser .item .item_date {
	display: none;
}
div.wd_stories-teaser {
	display: flex;
	column-gap: 30px;
	flex-wrap: wrap;
	row-gap: 20px;
}
div.wd_stories-teaser .item {
	flex-basis: calc(33% - 20px);
}
div.wd_stories-teaser .item a.itemlink:hover:after {
	display: none;
}
/* END Featureboxes */


/* YouTube Responsive Video Containers */
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* END YouTube Responsive Video Containers */

div.wd_rssfeeds_item {
	margin-bottom: 10px;
}

/* Extra large devices (large desktops) */
@media (max-width: 1199px) {}

@media (max-width: 1024px) {
	div.wd_stories .wd_item_list .wd_item {
		flex-basis: 100%;
	}
}

/* Large devices (desktops) */
@media (max-width: 992px) {
	div.wd_featureboxes_top_highlights .wd_featurebox_container {
		flex-direction: initial;
		row-gap: 20px;
	}
	div.wd_featureboxes_top_highlights .wd_featurebox_image,
	div.wd_featureboxes_top_highlights .wd_featurebox_content {
		flex-basis: 100%;
	}
	div.wd_featureboxes_insights div.wd_featurebox_container {
		width: 100%;
	}
	div.wd_featureboxes_middle_profile div.wd_featurebox {
		flex-wrap: wrap;
	}
	div.wd_featureboxes_middle_profile .wd_featurebox_image {
		flex-basis: 100%;
	}
}

/* Medium devices (tablets) */
@media (max-width: 767px) {}

/* Small devices (landscape phones) */
@media (max-width: 575px) {}

/* CLIENT CSS OVERRIDES */