.widget-body {	position: relative;}.widget-body-bordered {	padding: 1.25rem 1.3125rem 1.5rem;	border: 1px solid #dbdbdb;	border-radius: 0.375rem;}.widget-body-bordered-1 {	padding: 1.5625rem 0.9375rem 1.25rem;}* + .widget-body {	margin-top: 0.6875rem;}.title-2 + .widget-body {	margin-top: 1.25rem;}.widget + .widget {	margin-top: 2.5rem;}@media (min-width: 992px) {	.title-2 + .widget-body {		margin-top: 1.375rem;	}	.widget + .widget {		margin-top: 3.1875rem;	}	.widget-body-bordered-1 {		padding: 2.125rem 1.5rem 1.6875rem 1.8125rem;	}	.widget-body-bordered-1 h4 + p {		margin-top: 1.3125rem;	}}.widget-search-results {	position: absolute;	top: 100%;	left: 0;	right: 0;	z-index: 1;	display: flex;	justify-content: center;	padding: 30px 0;	font-size: 0.73125rem;	background: #fff;	opacity: 0;	pointer-events: none;	border-radius: 0.375rem;	box-shadow: 0px 4px 25px rgba(10, 10, 11, 0.15);	transform: scaleY(0);	transform-origin: center top;	transition: .15s;}.widget-search-results.rd-search-show {	transform: scaleY(1);	opacity: 1;	pointer-events: auto;}.widget-search-results.rd-search-loading .search-results {	opacity: .5;	pointer-events: none;}.widget-search-results .search-results {	flex: 1 1 870px;	max-width: 870px;	padding: 0 15px;}.widget-search-results .search-list {	list-style-type: none;}.widget-search-results .search-list-item {	padding: 15px 0;	margin: 0;	border-bottom: 1px solid #dbdbdb;}.widget-search-results .search-list-item:first-child {	border-top: 1px solid #dbdbdb;}.widget-search-results .search-title {	font-size: 0.8125rem;}.widget-search-results * + p {	margin-top: 0;}.widget-search-results * + .search-list,.widget-search-results * + .search-list-item-all {	margin-top: 20px;}.widget-list {	border: 1px solid #dbdbdb;	font-size: 1.0625rem;	line-height: 1.65;	border-radius: 0.375rem;	overflow: hidden;}.widget-list-link {	display: flex;	justify-content: space-between;	padding: 0.625rem 0.625rem;	transition: all 0.2s ease-in-out;}.widget-list-link > * + * {	margin-left: 0.3125rem;}.widget-list-link:not(:last-child) {	border-bottom: 1px solid #dbdbdb;}.widget-list-link:hover {	background-color: #f9f9f9;}@media (min-width: 1600px) {	.widget-list-link {		display: flex;		justify-content: space-between;		padding: 1.25rem 1.1875rem;	}}.widget-social {	border: 1px solid #dbdbdb;	border-radius: 0.375rem;	overflow: hidden;}.widget-social .widget-social-row {	display: flex;	flex-wrap: wrap;	margin-left: -1px;	margin-top: -1px;}.widget-social .widget-social-cell {	position: relative;	display: flex;	align-items: center;	flex: 0 0 50%;	width: 50%;	min-height: 5.625rem;	max-width: 100%;	padding: 0.9375rem;	border-top: 1px solid #dbdbdb;	border-left: 1px solid #dbdbdb;	transition: all 0.2s ease-in-out;}.widget-social .widget-social-cell:hover {	color: #ed930d;	background-color: #f9f9f9;}.widget-social .widget-social-icon,.widget-social .widget-social-content,.widget-social .widget-social-title,.widget-social .widget-social-meta {	display: block;}.widget-social .widget-social-icon {	min-width: 2.125rem;	flex-shrink: 0;	font-size: 1.625rem;}.widget-social .widget-social-content {	flex-grow: 1;}.widget-social .widget-social-title {	color: #0a0a0b;}.widget-social .widget-social-meta {	font-size: 0.6875rem;	line-height: 1.7;	color: #525252;	text-transform: uppercase;}@media (min-width: 768px) {	.widget-social .widget-social-cell {		flex-basis: 100%;		width: 100%;	}}@media (min-width: 992px) {	.widget-social .widget-social-cell {		flex-basis: 50%;		width: 50%;		min-height: 6.375rem;	}}@media (min-width: 1200px) {	.widget-social .widget-social-icon {		padding-right: 0.1875rem;		font-size: 1.875rem;	}}.widget-social-small {	display: flex;	flex-wrap: wrap;	margin-bottom: -12px;	margin-left: -12px;}.widget-social-small:empty {	margin-bottom: 0;	margin-left: 0;}.widget-social-small > * {	margin-top: 0;	margin-bottom: 12px;	margin-left: 12px;}.widget-social-small .widget-social-icon {	display: flex;	justify-content: center;	align-items: center;	width: 3.75rem;	height: 3.75rem;	font-size: 1.625rem;	border: 1px solid #dbdbdb;	border-radius: 0.375rem;	transition: all 0.2s ease-in-out;}.widget-social-small .widget-social-icon:hover {	color: #ed930d;	background-color: #fff;	border-color: #fff;	box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);}@media (min-width: 1200px) {	.widget-social-small .widget-social-icon {		width: 5.625rem;		height: 5.625rem;		font-size: 1.875rem;	}}.widget-divided-list {	border: 1px solid #dbdbdb;	border-radius: 0.375rem;}.widget-divided-list-item {	position: relative;	padding: 1.25rem 1.0625rem;	transition: all 0.2s ease-in-out;}.widget-divided-list-item::before {	position: absolute;	top: -1px;	left: 50%;	bottom: 0;	z-index: -1;	width: 90%;	border-top: 1px solid #dbdbdb;	border-bottom: 1px solid #dbdbdb;	transform: translateX(-50%);	content: '';	pointer-events: none;	transition: inherit;}.widget-divided-list-item:first-child::before {	border-top: none;}.widget-divided-list-item:last-child::before {	border-bottom: none;}.widget-divided-list-item:hover::before {	width: 100%;	background-color: #f9f9f9;}.widget-divided-list-1 .person-meta {	font-family: "Lato", sans-serif;}@media (min-width: 992px) {	.widget-divided-list-item {		padding: 1.875rem 1.0625rem 1.1875rem;	}	.widget-divided-list-1 .widget-divided-list-item {		padding: 1.375rem 1.0625rem 1.1875rem;	}}