.Container_Container__kGtrv {
	width: 100%;
	clear: both
}

.Container_noClearfix__YNTiO {
	clear: none
}

.Container_center__1aPRj {
	margin-left: auto;
	margin-right: auto
}

@media (min-width:960px) {
	.Container_flex__7YZQd {
		display: flex;
		justify-content: space-between
	}
}

.Container_gutter__1BsoG {
	padding-left: 16px;
	padding-right: 16px
}

@media (min-width:960px) {
	.Container_gutter__1BsoG {
		padding-left: 32px;
		padding-right: 32px
	}
}

.Container_wide__djWdQ {
	max-width: 1392px
}

.Container_wide__djWdQ.Container_gutter__1BsoG {
	max-width: 1408px
}

@media (min-width:960px) {
	.Container_wide__djWdQ.Container_gutter__1BsoG {
		max-width: 1424px
	}
}

.Container_large__1CLG2 {
	max-width: 1192px
}

.Container_large__1CLG2.Container_gutter__1BsoG {
	max-width: 1208px
}

@media (min-width:960px) {
	.Container_large__1CLG2.Container_gutter__1BsoG {
		max-width: 1224px
	}
}

.Container_mediumLarge__1YVTf {
	max-width: 1088px
}

.Container_mediumLarge__1YVTf.Container_gutter__1BsoG {
	max-width: 1104px
}

@media (min-width:960px) {
	.Container_mediumLarge__1YVTf.Container_gutter__1BsoG {
		max-width: 1120px
	}
}

.Container_mediumSmall__1oWQh {
	max-width: 744px
}

.Container_mediumSmall__1oWQh.Container_gutter__1BsoG {
	max-width: 760px
}

@media (min-width:960px) {
	.Container_mediumSmall__1oWQh.Container_gutter__1BsoG {
		max-width: 776px
	}
}

.Container_medium__x-Xnl {
	max-width: 720px
}

.Container_small__1p9CZ {
	max-width: 488px
}

.Container_auto__3zqm0 {
	max-width: none;
	width: auto
}

.TextAlign_center__oSmar {
	text-align: center
}

.TextAlign_justify__2Xm_X {
	text-align: justify
}

.TextAlign_left__2c4yN {
	text-align: left
}

.TextAlign_right__1TrHZ {
	text-align: right
}

.VisuallyHidden_VisuallyHidden__3XC-G {
	position: absolute !important;
	height: 1px !important;
	width: 1px !important;
	margin: -1px !important;
	padding: 0 !important;
	border: 0 !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important
}

.Spinner_Spinner__1vM2R {
	display: inline-block;
	width: 21px;
	height: 21px;
	line-height: 21px;
	opacity: 0;
	animation: Spinner_spinner-reveal__tILpu 1s cubic-bezier(.165, .84, .44, 1) 1 forwards
}

.Spinner_SpinnerInner__2RfNg {
	transform: translateZ()
}

.Spinner_SpinnerInner__2RfNg circle {
	opacity: 0;
	animation: Spinner_spinner-dot-fade__3-3oI .8s linear infinite
}

.Spinner_paused__2lz-M .Spinner_SpinnerInner__2RfNg circle {
	animation-play-state: paused
}

.Spinner_SpinnerInner__2RfNg circle:first-child {
	animation-delay: 0ms
}

.Spinner_SpinnerInner__2RfNg circle:nth-child(2) {
	animation-delay: -.1s
}

.Spinner_SpinnerInner__2RfNg circle:nth-child(3) {
	animation-delay: -.2s
}

.Spinner_SpinnerInner__2RfNg circle:nth-child(4) {
	animation-delay: -.3s
}

.Spinner_SpinnerInner__2RfNg circle:nth-child(5) {
	animation-delay: -.4s
}

.Spinner_SpinnerInner__2RfNg circle:nth-child(6) {
	animation-delay: -.5s
}

.Spinner_SpinnerInner__2RfNg circle:nth-child(7) {
	animation-delay: -.6s
}

.Spinner_SpinnerInner__2RfNg circle:nth-child(8) {
	animation-delay: -.7s
}

.Spinner_SpinnerInner__2RfNg svg {
	vertical-align: bottom;
	fill: currentColor
}

@keyframes Spinner_spinner-dot-fade__3-3oI {
	10% {
		opacity: 1
	}

	80%,
	to {
		opacity: 0
	}
}

@keyframes Spinner_spinner-reveal__tILpu {
	to {
		opacity: 1
	}
}

.Icon_Icon__9RCS8 {
	display: inline-block;
	vertical-align: baseline;
	font-style: normal
}

.Icon_Icon__9RCS8 svg {
	vertical-align: bottom;
	height: auto;
	width: inherit;
	fill: currentColor
}

.Icon_baseline__1iP3i {
	vertical-align: baseline
}

.Icon_bottom__2j2Ve {
	vertical-align: bottom
}

.Icon_middle__T3Qxo {
	vertical-align: middle
}

.Icon_top__tT4oP {
	vertical-align: top
}

.IconButton_IconButton__3nw2G {
	vertical-align: middle;
	white-space: nowrap;
	display: inline-block
}

.IconButton_IconButton__3nw2G:focus,
.IconButton_IconButton__3nw2G:hover {
	text-decoration: none;
	outline: 0
}

.IconButton_IconButtonInner__34TEK {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%
}

.IconButton_IconButtonInner__34TEK svg {
	vertical-align: top
}

.IconButton_IconButtonText__2MlOP {
	margin-left: 4px
}

.IconButton_rounded__1N7hS {
	border-radius: 50%
}

.IconButton_small__1Rh4V {
	height: 32px;
	line-height: 32px;
	min-width: 32px
}

.IconButton_medium__NfgAy {
	height: 40px;
	line-height: 40px;
	min-width: 40px
}

.IconButton_themed__3AW0n {
	color: #fff;
	background-color: var(--color-theme--secondary)
}

.IconButton_themed__3AW0n:active,
.IconButton_themed__3AW0n:focus,
.IconButton_themed__3AW0n:hover {
	background-color: #989898
}

.IconButton_increaseHitArea__oTJDT {
	position: relative
}

.IconButton_increaseHitArea__oTJDT:after {
	content: "";
	position: absolute;
	top: -12px;
	right: -12px;
	bottom: -12px;
	left: -12px
}

.IconButton_shadow__19nIz {
	box-shadow: 0 4px 16px 0 rgba(0, 0, 0, .3)
}

.SearchField_SearchField__15T_e {
	position: relative;
	width: 100%;
	background: #fff
}

.SearchField_SearchFieldControlWrapper__MfHvd {
	display: flex;
	overflow: hidden;
	height: 100%;
	align-items: center
}

.SearchField_SearchFieldControl__3gNva {
	flex: 1 0 auto;
	border: 0;
	position: relative;
	top: 2px;
	font-size: 16px;
	font-weight: 500
}

@media (min-width:960px) {
	.SearchField_SearchFieldControl__3gNva {
		font-size: 28px
	}
}

.SearchField_SearchFieldControl__3gNva:focus {
	outline: 0
}

.SearchField_SearchFieldControl__3gNva::-moz-placeholder {
	color: #989898
}

.SearchField_SearchFieldControl__3gNva::placeholder {
	color: #989898
}

.SearchField_SearchFieldSubmit__1CoUl {
	position: relative;
	width: 48px
}

.SearchField_SearchFieldSubmit__1CoUl svg {
	fill: #989898;
	transition: fill .3s cubic-bezier(.165, .84, .44, 1)
}

.SearchField_SearchFieldSubmit__1CoUl[disabled] {
	opacity: .4
}

@media (min-width:960px) {
	.SearchField_SearchFieldSubmit__1CoUl {
		width: unset;
		padding-left: 12px
	}
}

.SearchField_SearchFieldHeading__3Ut4f {
	padding: 12px 32px;
	color: #646464
}

.SearchField_SearchFieldList__34CdC {
	list-style: none
}

button.SearchField_ClearBtn__UHWpf:focus svg,
button.SearchField_ClearBtn__UHWpf:hover svg {
	fill: #202121
}

.Type_base__2EnB2 {
	font-size: 20px;
	line-height: 160%;
	font-weight: 500
}

.Type_display0__2Lh38 {
	font-size: 60px;
	line-height: 120%
}

@media (max-width:959px) {
	.Type_m-display0__3S3ni {
		font-size: 60px;
		line-height: 120%
	}
}

@media (min-width:960px) {
	.Type_d-display0__2sMRo {
		font-size: 60px;
		line-height: 120%
	}
}

.Type_heading0__1hwc9 {
	font-size: 52px;
	line-height: 120%
}

@media (max-width:959px) {
	.Type_m-heading0__2jj2B {
		font-size: 52px;
		line-height: 120%
	}
}

@media (min-width:960px) {
	.Type_d-heading0__3IOfW {
		font-size: 52px;
		line-height: 120%
	}
}

.Type_display1__3Gf-G {
	font-size: 48px;
	line-height: 120%
}

@media (max-width:959px) {
	.Type_m-display1__3-LX2 {
		font-size: 48px;
		line-height: 120%
	}
}

@media (min-width:960px) {
	.Type_d-display1__2OwT5 {
		font-size: 48px;
		line-height: 120%
	}
}

.Type_display2__39wf0 {
	font-size: 36px;
	line-height: 120%
}

@media (max-width:959px) {
	.Type_m-display2__3Dwp5 {
		font-size: 36px;
		line-height: 120%
	}
}

@media (min-width:960px) {
	.Type_d-display2__3kGz1 {
		font-size: 36px;
		line-height: 120%
	}
}

.Type_heading1__2KgUt {
	font-size: 40px;
	line-height: 130%
}

@media (max-width:959px) {
	.Type_m-heading1__DhyWg {
		font-size: 40px;
		line-height: 130%
	}
}

@media (min-width:960px) {
	.Type_d-heading1__15wJ- {
		font-size: 40px;
		line-height: 130%
	}
}

.Type_heading2__2AHKs {
	font-size: 32px;
	line-height: 130%
}

@media (max-width:959px) {
	.Type_m-heading2__1lTFu {
		font-size: 32px;
		line-height: 130%
	}
}

@media (min-width:960px) {
	.Type_d-heading2__1R7JR {
		font-size: 32px;
		line-height: 130%
	}
}

.Type_heading3__3qLNc {
	font-size: 28px;
	line-height: 130%
}

@media (max-width:959px) {
	.Type_m-heading3__2k6_t {
		font-size: 28px;
		line-height: 130%
	}
}

@media (min-width:960px) {
	.Type_d-heading3__rs8oK {
		font-size: 28px;
		line-height: 130%
	}
}

.Type_heading4__OVJtx {
	font-size: 26px;
	line-height: 130%
}

@media (max-width:959px) {
	.Type_m-heading4__3CcYA {
		font-size: 26px;
		line-height: 130%
	}
}

@media (min-width:960px) {
	.Type_d-heading4__wTeuJ {
		font-size: 26px;
		line-height: 130%
	}
}

.Type_heading5__2u81i {
	font-size: 24px;
	line-height: 130%
}

@media (max-width:959px) {
	.Type_m-heading5__2K_Jn {
		font-size: 24px;
		line-height: 130%
	}
}

@media (min-width:960px) {
	.Type_d-heading5__3G4F0 {
		font-size: 24px;
		line-height: 130%
	}
}

.Type_heading6__1v75H {
	font-size: 20px;
	line-height: 130%
}

@media (max-width:959px) {
	.Type_m-heading6__QDN76 {
		font-size: 20px;
		line-height: 130%
	}
}

@media (min-width:960px) {
	.Type_d-heading6__3yyan {
		font-size: 20px;
		line-height: 130%
	}
}

.Type_heading7__1xoQ8 {
	font-size: 18px;
	line-height: 120%
}

@media (max-width:959px) {
	.Type_m-heading7__CW_5c {
		font-size: 18px;
		line-height: 120%
	}
}

@media (min-width:960px) {
	.Type_d-heading7___Acf- {
		font-size: 18px;
		line-height: 120%
	}
}

.Type_heading8__1Stnl {
	font-size: 16px;
	line-height: 120%
}

@media (max-width:959px) {
	.Type_m-heading8__NOAVC {
		font-size: 16px;
		line-height: 120%
	}
}

@media (min-width:960px) {
	.Type_d-heading8__ExXf2 {
		font-size: 16px;
		line-height: 120%
	}
}

.Type_body1__GkY2j {
	font-size: 20px;
	line-height: 160%
}

@media (max-width:959px) {
	.Type_m-body1__J0tId {
		font-size: 20px;
		line-height: 160%
	}
}

@media (min-width:960px) {
	.Type_d-body1__3m8YU {
		font-size: 20px;
		line-height: 160%
	}
}

.Type_body2__2tfoB {
	font-size: 16px;
	line-height: 140%
}

@media (max-width:959px) {
	.Type_m-body2__3AsD- {
		font-size: 16px;
		line-height: 140%
	}
}

@media (min-width:960px) {
	.Type_d-body2__2MNdG {
		font-size: 16px;
		line-height: 140%
	}
}

.Type_body3__2ehG0 {
	font-size: 14px;
	line-height: 140%
}

@media (max-width:959px) {
	.Type_m-body3__ZWJ3J {
		font-size: 14px;
		line-height: 140%
	}
}

@media (min-width:960px) {
	.Type_d-body3__24mDH {
		font-size: 14px;
		line-height: 140%
	}
}

.Type_body4__2iUfs {
	font-size: 12px;
	line-height: 140%
}

@media (max-width:959px) {
	.Type_m-body4__18fzr {
		font-size: 12px;
		line-height: 140%
	}
}

@media (min-width:960px) {
	.Type_d-body4__2SgZs {
		font-size: 12px;
		line-height: 140%
	}
}

.Type_body5__2uE25 {
	font-size: 10px;
	line-height: 120%
}

@media (max-width:959px) {
	.Type_m-body5__1IvJ3 {
		font-size: 10px;
		line-height: 120%
	}
}

@media (min-width:960px) {
	.Type_d-body5__1FBZ_ {
		font-size: 10px;
		line-height: 120%
	}
}

.Type_extrabold__1HjCB {
	font-weight: 800
}

@media (max-width:959px) {
	.Type_m-extrabold__285u1 {
		font-weight: 800
	}
}

@media (min-width:960px) {
	.Type_d-extrabold__2mMao {
		font-weight: 800
	}
}

.Type_bold__AXu72 {
	font-weight: 700
}

@media (max-width:959px) {
	.Type_m-bold__1BJVB {
		font-weight: 700
	}
}

@media (min-width:960px) {
	.Type_d-bold__3N1y_ {
		font-weight: 700
	}
}

.Type_medium__2avgC {
	font-weight: 500
}

@media (max-width:959px) {
	.Type_m-medium__Mrqac {
		font-weight: 500
	}
}

@media (min-width:960px) {
	.Type_d-medium__3tECW {
		font-weight: 500
	}
}

.Type_regular__14KuX {
	font-weight: 400
}

@media (max-width:959px) {
	.Type_m-regular__2ENXz {
		font-weight: 400
	}
}

@media (min-width:960px) {
	.Type_d-regular___xdrG {
		font-weight: 400
	}
}

.Type_italic__1epAb {
	font-style: italic
}

.Type_uppercase__11hP1 {
	text-transform: uppercase
}

.Type_march8__1yGir {
	font-family: Bodoni Moda, serif
}

.Breadcrumbs_Breadcrumbs__3yIKi {
	display: flex;
	flex-wrap: wrap
}

.Breadcrumbs_Crumb__aBP5K {
	align-items: center;
	color: var(--row-background-color, #646464);
	display: flex;
	position: relative
}

.Breadcrumbs_Crumb__aBP5K:not(:last-child) {
	margin-right: 8px
}

.Breadcrumbs_Crumb__aBP5K:not(:last-child):after {
	background: #646464;
	border-radius: 50%;
	content: "";
	display: block;
	height: 4px;
	margin-left: 8px;
	position: relative;
	top: -1px;
	width: 4px
}

.Breadcrumbs_last__l8kpG .Breadcrumbs_Crumb__aBP5K:last-child {
	color: var(--color-theme--secondary)
}

.Breadcrumbs_last__l8kpG .Breadcrumbs_Crumb__aBP5K:last-child:after {
	background: var(--color-theme--secondary)
}

.Breadcrumbs_all-but-first__1yno5 .Breadcrumbs_Crumb__aBP5K:not(:first-child) {
	color: var(--color-theme--secondary)
}

.Breadcrumbs_all-but-first__1yno5 .Breadcrumbs_Crumb__aBP5K:not(:first-child):after {
	background: var(--color-theme--secondary)
}

.SearchResult_SearchResult__1aM2m {
	text-decoration: none;
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	border-bottom: 1px solid #d1d1d1;
	padding-block: 20px;
	position: relative
}

@media (min-width:600px) {
	.SearchResult_SearchResult__1aM2m {
		flex-direction: row;
		justify-content: space-between
	}
}

.SearchResult_SearchResult__1aM2m:first-child {
	padding-top: 0
}

.SearchResult_SearchResult__1aM2m:focus .SearchResult_Title__ziRUe,
.SearchResult_SearchResult__1aM2m:hover .SearchResult_Title__ziRUe {
	color: var(--color-theme--secondary)
}

.SearchResult_Image__33OI4 {
	display: none;
	position: relative;
	color: hsla(0, 0%, 100%, .5);
	flex-shrink: 0;
	max-width: 200px
}

@media (min-width:600px) {
	.SearchResult_Image__33OI4 {
		display: block
	}
}

.SearchResult_Content__3d7SH>*+* {
	margin-top: 10px
}

@media (min-width:600px) {
	.SearchResult_Content__3d7SH {
		max-width: 750px;
		padding-top: 9.6px;
		margin-right: 32px
	}
}

.SearchResult_Title__ziRUe {
	color: #202121
}

.SearchResult_Description__w_qBv {
	color: #646464
}

.SearchResult_PlayIcon__1Zwzk {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	backdrop-filter: blur(20px);
	border-radius: 50%;
	overflow: hidden
}

.SearchResult_Link__1_PiW:link,
.SearchResult_Link__1_PiW:visited {
	color: inherit
}

.SearchResult_Link__1_PiW:before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 5
}

.ButtonBase_ButtonBase__yerV9 {
	display: inline-block;
	vertical-align: middle
}

.ButtonBase_ButtonBase__yerV9:focus,
.ButtonBase_ButtonBase__yerV9:hover {
	outline: 0
}

.ButtonBase_disabled___3nSD {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	pointer-events: none;
	cursor: not-allowed
}

.ButtonBase_block__1i4s0 {
	display: block;
	width: 100%;
	min-width: 0 !important
}

.ButtonStandard_ButtonStandard__1jpv0 {
	background-color: #fff;
	color: #202121;
	padding: 14px 40px;
	position: relative;
	text-align: center;
	text-decoration: none;
	transform: perspective(1px) translateZ(0);
	transition: color .25s ease-in-out;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ButtonStandard_ButtonStandard__1jpv0:before {
	background: hsla(0, 0%, 100%, .1);
	content: "";
	inset: 0;
	position: absolute;
	transform: scaleX(0);
	transform-origin: 0 50%;
	transition-duration: .3s;
	transition-property: transform;
	transition-timing-function: ease-out;
	z-index: -1
}

.ButtonStandard_ButtonStandard__1jpv0:active:before,
.ButtonStandard_ButtonStandard__1jpv0:focus:before,
.ButtonStandard_ButtonStandard__1jpv0:hover:before {
	transform: scaleX(1)
}

.ButtonStandard_ButtonStandardContent__3dSo_ {
	align-items: center;
	display: flex;
	justify-content: center
}

.ButtonStandard_ButtonStandardContent__3dSo_.ButtonStandard_hasIcon__33Dhn {
	flex-wrap: nowrap;
	justify-content: space-between;
	margin-top: 2px
}

.ButtonStandard_ButtonStandardContent__3dSo_.ButtonStandard_hasIcon__33Dhn.ButtonStandard_reversed__28V4L {
	flex-direction: row-reverse
}

.ButtonStandard_ButtonStandardSpinner__27PkE {
	left: 50%;
	opacity: 0;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%)
}

.ButtonStandard_primary__1LNjI {
	background-color: var(--color-theme-button-background, --color-theme--secondary);
	color: var(--color-theme-button-foreground)
}

.ButtonStandard_primary__1LNjI.ButtonStandard_outline__UJUuA {
	background-color: var(--color-theme-button-foreground);
	box-shadow: inset 0 0 0 1px var(--color-theme-button-background, --color-theme--secondary);
	color: var(--color-theme-button-background, --color-theme--secondary)
}

.ButtonStandard_primary__1LNjI.ButtonStandard_outline__UJUuA:before {
	background-color: var(--color-theme-button-background, --color-theme--secondary)
}

.ButtonStandard_outline__UJUuA {
	background: transparent;
	box-shadow: inset 0 0 0 1px #d1d1d1;
	color: #202121
}

.ButtonStandard_outline__UJUuA.ButtonStandard_primary__1LNjI {
	background: transparent;
	box-shadow: inset 0 0 0 1px var(--color-theme-button-background, --color-theme--secondary)
}

[class*=Row_black] .ButtonStandard_outline__UJUuA.ButtonStandard_inverse__2f8S3,
[class*=VideoGrid_VideoGrid] .ButtonStandard_outline__UJUuA.ButtonStandard_inverse__2f8S3 {
	color: #fff
}

.ButtonStandard_outline__UJUuA:before {
	background-color: var(--color-theme-button-background, --color-theme--secondary)
}

.ButtonStandard_outline__UJUuA:active,
.ButtonStandard_outline__UJUuA:focus,
.ButtonStandard_outline__UJUuA:hover {
	box-shadow: inset 0 0 0 1px var(--color-theme-button-background, --color-theme--secondary);
	color: var(--color-theme-button-foreground)
}

.ButtonStandard_small__3JlzS {
	padding: 10px 16px
}

.ButtonStandard_large__PLH_O {
	padding: 16px 40px
}

.ButtonStandard_bloated__kAIyW {
	padding: 20px 40px
}

.ButtonStandard_huge__1ZObA {
	padding: 16.8px 67px
}

.ButtonStandard_disabled__1oFj8 {
	background-color: #d1d1d1;
	border-color: #d1d1d1
}

.ButtonStandard_loading__3UUmU {
	pointer-events: none
}

.ButtonStandard_loading__3UUmU .ButtonStandard_ButtonStandardContent__3dSo_ {
	opacity: 0;
	transition-duration: .15s
}

.ButtonStandard_loading__3UUmU .ButtonStandard_ButtonStandardSpinner__27PkE {
	opacity: 1
}

@media (max-width:959px) {
	.ButtonStandard_ButtonStandardContent__3dSo_.ButtonStandard_hasIcon__33Dhn .ButtonStandard_Text__LHHpx {
		margin-right: 16px
	}
}

@media (min-width:960px) {
	.ButtonStandard_Icon__1Yq2C {
		margin-bottom: 3px;
		margin-left: 16px
	}

	.ButtonStandard_reversed__28V4L .ButtonStandard_Icon__1Yq2C {
		margin-left: 0;
		margin-right: 16px
	}
}

.FilterDropdown_FilterDropdown__2GncX {
	position: relative;
	display: inline-block;
	font-size: 16px;
	width: 100%;
	background-color: #202121
}

@media (min-width:960px) {
	.FilterDropdown_FilterDropdown__2GncX {
		width: auto;
		font-size: 14px
	}
}

.FilterDropdown_FilterDropdownList__1WJHW {
	list-style: none;
	width: 100%
}

@media (min-width:960px) {
	.FilterDropdown_FilterDropdownList__1WJHW {
		max-width: 240px;
		width: auto
	}
}

.FilterDropdown_FilterDropdownListLabel__3wpB7 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	padding: 0 23.2px 0 16px;
	min-height: 44px;
	font-family: inherit;
	line-height: inherit
}

.FilterDropdown_FilterDropdownListLabel__3wpB7:focus .FilterDropdown_FilterDropdownListValueText__ToZBk,
.FilterDropdown_FilterDropdownListLabel__3wpB7:hover .FilterDropdown_FilterDropdownListValueText__ToZBk {
	color: var(--color-theme--secondary)
}

@media (min-width:960px) {
	.FilterDropdown_FilterDropdownListLabel__3wpB7 {
		padding: 0
	}
}

.FilterDropdown_FilterDropdownListItem__2RZTY {
	position: relative;
	padding: 0 20px;
	min-height: 44px;
	font-family: inherit;
	line-height: inherit;
	color: #fff;
	text-align: left;
	width: 100%;
	display: block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: flex;
	justify-content: space-between;
	align-items: center
}

@media (min-width:960px) {
	.FilterDropdown_FilterDropdownListItem__2RZTY {
		min-height: 40px;
		padding: 0 12px;
		border-bottom: 1px solid #d1d1d1
	}
}

.FilterDropdown_FilterDropdownListItem__2RZTY:active,
.FilterDropdown_FilterDropdownListItem__2RZTY:focus,
.FilterDropdown_FilterDropdownListItem__2RZTY:hover {
	cursor: pointer;
	transition-duration: .1s;
	outline: 0;
	background-color: var(--color-theme--secondary)
}

.FilterDropdown_FilterDropdownListItem__2RZTY[disabled] {
	pointer-events: none
}

.FilterDropdown_FilterDropdownListItem__2RZTY.FilterDropdown_selected__2e10Y {
	font-weight: 700;
	transform: translateY(-1px)
}

.FilterDropdown_FilterDropdownListItem__2RZTY.FilterDropdown_selected__2e10Y .FilterDropdown_FilterDropdownCheckMark__30qo3 {
	display: block
}

li:last-child .FilterDropdown_FilterDropdownListItem__2RZTY {
	border-bottom: 0
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB {
	z-index: 1;
	background-color: #2a2c2c;
	box-shadow: 0 4px 28px rgba(0, 0, 0, .5)
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl {
	opacity: 0;
	animation: FilterDropdown_FilterDropdown-item-reveal__1nKjv .3s cubic-bezier(.34, 1.56, .64, 1) 1 forwards
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:first-child {
	opacity: 1;
	transform: translateY(0);
	animation-delay: 0ms
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(2) {
	transform: translateY(-5px);
	animation-delay: 30ms
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(3) {
	transform: translateY(-10px);
	animation-delay: 60ms
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(4) {
	transform: translateY(-15px);
	animation-delay: 90ms
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(5) {
	transform: translateY(-20px);
	animation-delay: .12s
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(6) {
	transform: translateY(-25px);
	animation-delay: .15s
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(7) {
	transform: translateY(-30px);
	animation-delay: .18s
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(8) {
	transform: translateY(-35px);
	animation-delay: .21s
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(9) {
	transform: translateY(-40px);
	animation-delay: .24s
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(10) {
	transform: translateY(-45px);
	animation-delay: .27s
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(11) {
	transform: translateY(-50px);
	animation-delay: .3s
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(12) {
	transform: translateY(-55px);
	animation-delay: .33s
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(13) {
	transform: translateY(-60px);
	animation-delay: .36s
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(14) {
	transform: translateY(-65px);
	animation-delay: .39s
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(15) {
	transform: translateY(-70px);
	animation-delay: .42s
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(16) {
	transform: translateY(-75px);
	animation-delay: .45s
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(17) {
	transform: translateY(-80px);
	animation-delay: .48s
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(18) {
	transform: translateY(-85px);
	animation-delay: .51s
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(19) {
	transform: translateY(-90px);
	animation-delay: .54s
}

.FilterDropdown_FilterDropdownListOverlay__TUvnB .FilterDropdown_itemReveal__uSpsl:nth-child(20) {
	transform: translateY(-95px);
	animation-delay: .57s
}

@media (min-width:960px) {
	.FilterDropdown_FilterDropdownListOverlay__TUvnB {
		position: absolute;
		top: 100%;
		left: 15px;
		min-width: 100%
	}

	.FilterDropdown_FilterDropdownListLabelText__27_BK {
		display: inline-block;
		opacity: .7;
		margin-right: 8px
	}

	.FilterDropdown_FilterDropdownListLabelText__27_BK:after {
		content: ":"
	}
}

.FilterDropdown_FilterDropdownListValueText__ToZBk {
	display: none
}

@media (min-width:960px) {
	.FilterDropdown_FilterDropdownListValueText__ToZBk {
		display: inline-block
	}
}

.FilterDropdown_Icon__2cWHO {
	margin-left: 8px
}

.FilterDropdown_Icon__2cWHO svg {
	fill: #fff
}

@media (min-width:960px) {
	.FilterDropdown_Icon__2cWHO {
		margin-left: 8px;
		margin-bottom: 4px
	}
}

.FilterDropdown_FilterDropdownCheckBoxWrapper__3I-zQ {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.FilterDropdown_FilterDropdownCheckControl__2xfA9 {
	position: absolute;
	opacity: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer
}

.FilterDropdown_FilterDropdownCheckMark__30qo3 {
	display: none;
	margin-left: 12px
}

.FilterDropdown_FilterDropdownCheckControl__2xfA9:checked+.FilterDropdown_FilterDropdownCheckMark__30qo3 {
	display: block
}

@keyframes FilterDropdown_FilterDropdown-item-reveal__1nKjv {
	to {
		opacity: 1;
		transform: translateY(0)
	}
}

.SearchLayout_Search__10MFz {
	padding-top: 16px;
	padding-bottom: 16px;
	position: relative
}

@media (min-width:960px) {
	.SearchLayout_Search__10MFz {
		margin-top: 32px;
		margin-bottom: 32px;
		padding-top: 24px;
		padding-bottom: 24px
	}
}

.SearchLayout_Search__10MFz:after {
	background-color: #d1d1d1;
	content: "";
	display: block;
	height: 2px;
	left: -16px;
	position: relative;
	top: 16px;
	width: calc(100% + 32px)
}

@media (min-width:960px) {
	.SearchLayout_Search__10MFz:after {
		left: 0;
		top: 24px;
		width: 100%
	}
}

.SearchLayout_SearchField__3ALGc {
	position: relative
}

.SearchLayout_Filters__1Lu_k {
	background-color: #202121;
	margin-bottom: 24px;
	padding: 16px 0;
	position: relative;
	z-index: 10
}

@media (min-width:960px) {
	.SearchLayout_Filters__1Lu_k {
		margin-bottom: 32px
	}
}

.SearchLayout_FiltersContainer__VE_Q2 {
	align-items: center;
	color: #fff;
	display: flex;
	justify-content: space-between
}

.SearchLayout_FiltersContainer__VE_Q2 .SearchLayout_FiltersLabel__1uXf7 {
	border-bottom: 1px solid var(--color-theme--secondary);
	margin-left: 16px;
	margin-bottom: 8px
}

@media (min-width:960px) {
	.SearchLayout_FiltersContainer__VE_Q2 .SearchLayout_FiltersLabel__1uXf7 {
		margin-right: 18px;
		margin-bottom: 0
	}
}

.SearchLayout_ToggleFiltersButton__2P1GL:is(button) {
	display: block
}

@media (min-width:960px) {
	.SearchLayout_ToggleFiltersButton__2P1GL:is(button) {
		display: none
	}
}

.SearchLayout_DropdownWrapper__3Udp1 {
	align-items: center;
	display: flex;
	width: 100%
}

@media (min-width:960px) {
	.SearchLayout_DropdownWrapper__3Udp1 {
		width: auto
	}

	.SearchLayout_DropdownWrapper__3Udp1:not(:last-of-type) {
		margin-right: 20px
	}
}

.SearchLayout_FiltersList__JtJCR {
	align-items: flex-start;
	background-color: #202121;
	box-shadow: 0 8px 18px rgba(32, 33, 33, .35);
	display: none;
	flex-direction: column;
	left: 0;
	position: absolute;
	top: 56px;
	width: 100%;
	z-index: 2
}

@media (min-width:960px) {
	.SearchLayout_FiltersList__JtJCR {
		align-items: center;
		box-shadow: none;
		display: flex !important;
		flex-direction: row;
		position: relative;
		top: auto
	}
}

.SearchLayout_FiltersList__JtJCR.SearchLayout_filtersOpen__3GTso {
	display: flex
}

.SearchLayout_Title__3tvHp {
	border-bottom: 2px solid #d1d1d1;
	padding-bottom: 16px
}

.SearchLayout_ResultsContainer__2YIfi {
	display: flex;
	flex-direction: column;
	grid-gap: 16px;
	gap: 16px
}

.SearchLayout_ResultsContainer__2YIfi .SearchLayout_LeftColumn__2eqry {
	order: 2;
	display: flex;
	flex-direction: column;
	grid-gap: 16px;
	gap: 16px;
	flex-basis: 100%
}

.SearchLayout_ResultsContainer__2YIfi .SearchLayout_RightColumn__33i2X {
	order: 1;
	grid-gap: 16px;
	gap: 16px;
	display: flex;
	flex-direction: column;
	flex-basis: 300px;
	flex-grow: 1;
	flex-shrink: 0
}

.SearchLayout_ResultsContainer__2YIfi .SearchLayout_CompanyResults__Mj4-D,
.SearchLayout_ResultsContainer__2YIfi .SearchLayout_ExecutiveResults__35VhJ {
	padding-bottom: 16px;
	padding-top: 16px;
	grid-gap: 16px;
	gap: 16px;
	display: flex;
	flex-direction: column
}

@media (min-width:960px) {
	.SearchLayout_ResultsContainer__2YIfi {
		flex-direction: row;
		grid-gap: 32px;
		gap: 32px
	}

	.SearchLayout_ResultsContainer__2YIfi .SearchLayout_LeftColumn__2eqry {
		order: 1
	}

	.SearchLayout_ResultsContainer__2YIfi .SearchLayout_RightColumn__33i2X {
		order: 2
	}
}

.SearchLayout_CompanyCardLink__28ho9 {
	color: inherit;
	text-decoration: none
}

.SearchLayout_CompanyCardLink__28ho9:hover .SearchLayout_CompanyName__1WhSU {
	color: var(--color-theme--secondary);
	text-decoration: underline;
	text-decoration-color: var(--color-theme--secondary)
}

.SearchLayout_CompanyCardLink__28ho9:hover .SearchLayout_CompanyCardCTA__2Pegc {
	color: var(--color-theme--secondary)
}

.SearchLayout_ExecutiveCardLink__1_gop {
	color: inherit;
	text-decoration: none
}

.SearchLayout_ExecutiveCardLink__1_gop:hover .SearchLayout_ExecutiveName__3ijFR {
	color: var(--color-theme--secondary);
	text-decoration: underline;
	text-decoration-color: var(--color-theme--secondary)
}

.SearchLayout_ExecutiveCardLink__1_gop:hover .SearchLayout_ExecutiveCardCTA__1gQOj {
	color: var(--color-theme--secondary)
}

.SearchLayout_CompanyCard__2uhh3 {
	display: flex;
	flex-direction: row;
	grid-gap: 16px;
	gap: 16px
}

.SearchLayout_CompanyCard__2uhh3 .SearchLayout_CompanyCardImage__2fBLS {
	width: 65px;
	height: 65px;
	background-color: grey;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #d1d1d1
}

.SearchLayout_CompanyCard__2uhh3 .SearchLayout_CompanyCardImage__2fBLS img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	background-color: grey
}

.SearchLayout_CompanyCard__2uhh3 .SearchLayout_CompanyCardContent__3x8xI {
	flex: 1 1;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.SearchLayout_CompanyCard__2uhh3 .SearchLayout_CompanyCardCTAContainer__2flyh {
	width: 15px;
	margin-left: auto;
	display: flex;
	align-items: center;
	justify-content: flex-end
}

.SearchLayout_CompanyCard__2uhh3 .SearchLayout_CompanyCardCTAContainer__2flyh .SearchLayout_CompanyCardCTA__2Pegc {
	height: 100%
}

.SearchLayout_ExecutiveCard__2S9bC {
	display: flex;
	flex-direction: row;
	grid-gap: 16px;
	gap: 16px
}

.SearchLayout_ExecutiveCard__2S9bC .SearchLayout_ExecutiveCardImage__3rPuQ {
	width: 65px;
	height: 65px;
	background-color: grey;
	border-radius: 4px;
	overflow: hidden;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center
}

.SearchLayout_ExecutiveCard__2S9bC .SearchLayout_ExecutiveCardImage__3rPuQ .SearchLayout_ExecutiveCardImageBackground__3eW9n {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	filter: blur(8px);
	transform: scale(1.1)
}

.SearchLayout_ExecutiveCard__2S9bC .SearchLayout_ExecutiveCardImage__3rPuQ .SearchLayout_ExecutiveCardImageForeground__1O2KH {
	position: relative;
	z-index: 1;
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	   object-fit: contain
}

.SearchLayout_ExecutiveCard__2S9bC .SearchLayout_ExecutiveCardContent__-QeK5 {
	flex: 1 1;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.SearchLayout_ExecutiveCard__2S9bC .SearchLayout_ExecutiveCardContent__-QeK5 .SearchLayout_ExecutiveJobTitle__1Py1f {
	margin-top: 4px;
	color: #646464
}

.SearchLayout_ExecutiveCard__2S9bC .SearchLayout_ExecutiveCardCTAContainer__qYfkw {
	width: 15px;
	margin-left: auto;
	display: flex;
	align-items: center;
	justify-content: flex-end
}

.SearchLayout_ExecutiveCard__2S9bC .SearchLayout_ExecutiveCardCTAContainer__qYfkw .SearchLayout_ExecutiveCardCTA__1gQOj {
	height: 100%
}

.SearchLayout_LoadMore__qfewl {
	margin-top: 16px;
	margin-bottom: 16px;
	text-align: center
}

@media (min-width:600px) {
	.SearchLayout_LoadMore__qfewl {
		margin-top: 40px;
		margin-bottom: 40px
	}
}

button.SearchLayout_LoadBtn__1MmUG {
	border: 2px solid var(--color-theme--secondary);
	color: var(--color-theme--secondary);
	display: block;
	width: 100%
}

@media (min-width:600px) {
	button.SearchLayout_LoadBtn__1MmUG {
		display: inline-block;
		width: auto
	}
}

.SearchLayout_Spinner__1VL-5 {
	margin: 16px auto;
	text-align: center
}

.SearchLayout_NoResultsContainer__1B3l0 {
	margin-top: 16px;
	margin-bottom: 16px
}

@media (min-width:600px) {
	.SearchLayout_NoResultsContainer__1B3l0 {
		margin-top: 40px;
		margin-bottom: 40px
	}
}

.SearchField_SearchField__iVNkC {
	position: relative;
	width: 100%;
	background: #fff
}

.SearchField_SearchFieldControlWrapper__22_uu {
	display: flex;
	overflow: hidden;
	height: 100%;
	align-items: center
}

.SearchField_SearchFieldControl__jOm-N {
	flex: 1 0 auto;
	border: 0;
	position: relative;
	top: 2px;
	font-size: 16px;
	font-weight: 500
}

@media (min-width:960px) {
	.SearchField_SearchFieldControl__jOm-N {
		font-size: 28px
	}
}

.SearchField_SearchFieldControl__jOm-N:focus {
	outline: 0
}

.SearchField_SearchFieldControl__jOm-N::-moz-placeholder {
	color: #989898
}

.SearchField_SearchFieldControl__jOm-N::placeholder {
	color: #989898
}

.SearchField_SearchFieldSubmit__8Ozf8 {
	position: relative;
	width: 48px
}

.SearchField_SearchFieldSubmit__8Ozf8 svg {
	fill: #989898;
	transition: fill .3s cubic-bezier(.165, .84, .44, 1)
}

.SearchField_SearchFieldSubmit__8Ozf8[disabled] {
	opacity: .4
}

@media (min-width:960px) {
	.SearchField_SearchFieldSubmit__8Ozf8 {
		width: unset;
		padding-right: 12px
	}
}

.SearchField_SearchFieldHeading__3Cvpv {
	padding: 12px 32px;
	color: #646464
}

.SearchField_SearchFieldList__3dg36 {
	list-style: none
}

button.SearchField_ClearBtn__25O_x:focus svg,
button.SearchField_ClearBtn__25O_x:hover svg {
	fill: #202121
}

.SearchResult_SearchResult__1TnF3 {
	text-decoration: none;
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	border-bottom: 1px solid #d1d1d1;
	padding-block: 20px;
	position: relative
}

@media (min-width:600px) {
	.SearchResult_SearchResult__1TnF3 {
		flex-direction: row;
		justify-content: space-between
	}
}

.SearchResult_SearchResult__1TnF3:first-child {
	padding-top: 0
}

.SearchResult_SearchResult__1TnF3:focus .SearchResult_Title__2Coev,
.SearchResult_SearchResult__1TnF3:hover .SearchResult_Title__2Coev {
	color: var(--color-theme--secondary)
}

.SearchResult_Image__1K6bM {
	display: none;
	position: relative;
	color: hsla(0, 0%, 100%, .5);
	flex-shrink: 0;
	max-width: 200px
}

@media (min-width:600px) {
	.SearchResult_Image__1K6bM {
		display: block
	}
}

.SearchResult_Content__IEd0c>*+* {
	margin-top: 10px
}

@media (min-width:600px) {
	.SearchResult_Content__IEd0c {
		max-width: 750px;
		padding-top: 9.6px;
		margin-right: 32px
	}
}

.SearchResult_Title__2Coev {
	color: #202121
}

.SearchResult_Description__SvhZm {
	color: #646464
}

.SearchResult_PlayIcon__15NkC {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	backdrop-filter: blur(20px);
	border-radius: 50%;
	overflow: hidden
}

.SearchResult_Link__3Vq0O:link,
.SearchResult_Link__3Vq0O:visited {
	color: inherit
}

.SearchResult_Link__3Vq0O:before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 5
}

.FilterDropdown_FilterDropdown__3a-sg {
	position: relative;
	display: inline-block;
	font-size: 16px;
	width: 100%
}

@media (min-width:960px) {
	.FilterDropdown_FilterDropdown__3a-sg {
		width: auto;
		font-size: 14px
	}
}

.FilterDropdown_FilterDropdownList__fi8DV {
	list-style: none;
	width: 100%
}

@media (min-width:960px) {
	.FilterDropdown_FilterDropdownList__fi8DV {
		max-width: 240px;
		width: auto
	}
}

.FilterDropdown_FilterDropdownListLabel__2lLKW {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	padding: 0 23.2px 0 16px;
	min-height: 44px;
	font-family: inherit;
	line-height: inherit
}

.FilterDropdown_FilterDropdownListLabel__2lLKW:focus .FilterDropdown_FilterDropdownListValueText__34s_4,
.FilterDropdown_FilterDropdownListLabel__2lLKW:hover .FilterDropdown_FilterDropdownListValueText__34s_4 {
	color: var(--color-theme--secondary)
}

@media (min-width:960px) {
	.FilterDropdown_FilterDropdownListLabel__2lLKW {
		padding: 0
	}
}

.FilterDropdown_FilterDropdownListItem__rjTtb {
	position: relative;
	padding: 0 20px;
	min-height: 44px;
	font-family: inherit;
	line-height: inherit;
	color: #fff;
	text-align: left;
	width: 100%;
	display: block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: flex;
	justify-content: space-between;
	align-items: center
}

@media (min-width:960px) {
	.FilterDropdown_FilterDropdownListItem__rjTtb {
		min-height: 40px;
		padding: 0 12px;
		border-bottom: 1px solid #d1d1d1
	}
}

.FilterDropdown_FilterDropdownListItem__rjTtb:active,
.FilterDropdown_FilterDropdownListItem__rjTtb:focus,
.FilterDropdown_FilterDropdownListItem__rjTtb:hover {
	cursor: pointer;
	transition-duration: .1s;
	outline: 0;
	background-color: var(--color-theme--secondary)
}

.FilterDropdown_FilterDropdownListItem__rjTtb[disabled] {
	pointer-events: none
}

.FilterDropdown_FilterDropdownListItem__rjTtb.FilterDropdown_selected__JDdur {
	font-weight: 700;
	transform: translateY(-1px)
}

.FilterDropdown_FilterDropdownListItem__rjTtb.FilterDropdown_selected__JDdur .FilterDropdown_FilterDropdownCheckMark__1xF2A {
	display: block
}

li:last-child .FilterDropdown_FilterDropdownListItem__rjTtb {
	border-bottom: 0
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ {
	z-index: 1;
	background-color: #2a2c2c;
	box-shadow: 0 4px 28px rgba(0, 0, 0, .5)
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe {
	opacity: 0;
	animation: FilterDropdown_FilterDropdown-item-reveal__jhQQ0 .3s cubic-bezier(.34, 1.56, .64, 1) 1 forwards
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:first-child {
	opacity: 1;
	transform: translateY(0);
	animation-delay: 0ms
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(2) {
	transform: translateY(-5px);
	animation-delay: 30ms
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(3) {
	transform: translateY(-10px);
	animation-delay: 60ms
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(4) {
	transform: translateY(-15px);
	animation-delay: 90ms
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(5) {
	transform: translateY(-20px);
	animation-delay: .12s
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(6) {
	transform: translateY(-25px);
	animation-delay: .15s
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(7) {
	transform: translateY(-30px);
	animation-delay: .18s
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(8) {
	transform: translateY(-35px);
	animation-delay: .21s
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(9) {
	transform: translateY(-40px);
	animation-delay: .24s
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(10) {
	transform: translateY(-45px);
	animation-delay: .27s
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(11) {
	transform: translateY(-50px);
	animation-delay: .3s
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(12) {
	transform: translateY(-55px);
	animation-delay: .33s
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(13) {
	transform: translateY(-60px);
	animation-delay: .36s
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(14) {
	transform: translateY(-65px);
	animation-delay: .39s
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(15) {
	transform: translateY(-70px);
	animation-delay: .42s
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(16) {
	transform: translateY(-75px);
	animation-delay: .45s
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(17) {
	transform: translateY(-80px);
	animation-delay: .48s
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(18) {
	transform: translateY(-85px);
	animation-delay: .51s
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(19) {
	transform: translateY(-90px);
	animation-delay: .54s
}

.FilterDropdown_FilterDropdownListOverlay__3ZRY_ .FilterDropdown_itemReveal__3YwYe:nth-child(20) {
	transform: translateY(-95px);
	animation-delay: .57s
}

@media (min-width:960px) {
	.FilterDropdown_FilterDropdownListOverlay__3ZRY_ {
		position: absolute;
		top: 100%;
		left: 15px;
		min-width: 100%
	}

	.FilterDropdown_FilterDropdownListLabelText__7WW0A {
		display: inline-block;
		opacity: .7;
		margin-right: 8px
	}

	.FilterDropdown_FilterDropdownListLabelText__7WW0A:after {
		content: ":"
	}
}

.FilterDropdown_FilterDropdownListValueText__34s_4 {
	display: none
}

@media (min-width:960px) {
	.FilterDropdown_FilterDropdownListValueText__34s_4 {
		display: inline-block
	}
}

.FilterDropdown_Icon__EUfo2 {
	margin-left: 8px
}

.FilterDropdown_Icon__EUfo2 svg {
	fill: var(--color-theme--secondary)
}

@media (min-width:960px) {
	.FilterDropdown_Icon__EUfo2 {
		margin-left: 8px;
		margin-bottom: 4px
	}
}

.FilterDropdown_FilterDropdownCheckBoxWrapper__3239n {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.FilterDropdown_FilterDropdownCheckControl__3ABiF {
	position: absolute;
	opacity: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer
}

.FilterDropdown_FilterDropdownCheckMark__1xF2A {
	display: none;
	margin-left: 12px
}

.FilterDropdown_FilterDropdownCheckControl__3ABiF:checked+.FilterDropdown_FilterDropdownCheckMark__1xF2A {
	display: block
}

@keyframes FilterDropdown_FilterDropdown-item-reveal__jhQQ0 {
	to {
		opacity: 1;
		transform: translateY(0)
	}
}

.SearchLayout_SearchV2__1-n5w {
	padding-top: 16px;
	padding-bottom: 16px;
	position: relative
}

@media (min-width:960px) {
	.SearchLayout_SearchV2__1-n5w {
		margin-top: 32px;
		margin-bottom: 32px;
		padding-top: 24px;
		padding-bottom: 24px
	}
}

.SearchLayout_SearchV2__1-n5w:after {
	background-color: #d1d1d1;
	content: "";
	display: block;
	height: 2px;
	left: -16px;
	position: relative;
	top: 16px;
	width: calc(100% + 32px)
}

@media (min-width:960px) {
	.SearchLayout_SearchV2__1-n5w:after {
		left: 0;
		top: 24px;
		width: 100%
	}
}

.SearchLayout_SearchField__1OmZy {
	position: relative
}

.SearchLayout_Filters__wTMcH {
	background-color: #efefef;
	margin-bottom: 24px;
	padding: 24px;
	position: relative;
	z-index: 10
}

@media (min-width:960px) {
	.SearchLayout_Filters__wTMcH {
		margin-bottom: 32px;
		padding: 32px
	}
}

.SearchLayout_FiltersContainer__37piD {
	display: flex;
	flex-direction: column;
	grid-gap: 16px;
	gap: 16px
}

@media (min-width:960px) {
	.SearchLayout_FiltersContainer__37piD {
		grid-gap: 0;
		gap: 0
	}
}

.SearchLayout_FiltersTopRow__1Ksbr {
	display: flex;
	flex-direction: column;
	grid-gap: 16px;
	gap: 16px;
	align-items: flex-start
}

@media (min-width:960px) {
	.SearchLayout_FiltersTopRow__1Ksbr {
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		grid-gap: 24px;
		gap: 24px
	}
}

.SearchLayout_FiltersTitle__apkYg {
	color: #202121;
	font-weight: 600;
	margin: 0
}

.SearchLayout_FiltersBottomRow__1YVsC {
	display: flex;
	flex-direction: column;
	grid-gap: 16px;
	gap: 16px
}

@media (min-width:960px) {
	.SearchLayout_FiltersBottomRow__1YVsC {
		flex-direction: row;
		align-items: center;
		grid-gap: 24px;
		gap: 24px
	}
}

.SearchLayout_FiltersBottomRow__1YVsC .SearchLayout_FiltersLabel__r4ek4 {
	border-bottom: 1px solid var(--color-theme--secondary);
	margin-left: 16px;
	margin-bottom: 8px;
	color: #202121;
	font-weight: 500
}

@media (min-width:960px) {
	.SearchLayout_FiltersBottomRow__1YVsC .SearchLayout_FiltersLabel__r4ek4 {
		margin-right: 18px;
		margin-bottom: 0;
		margin-left: 0
	}
}

.SearchLayout_SearchTypeSelector__1nIVg {
	display: flex;
	flex-direction: column;
	grid-gap: 8px;
	gap: 8px;
	align-items: flex-start
}

@media (min-width:960px) {
	.SearchLayout_SearchTypeSelector__1nIVg {
		flex-direction: row;
		align-items: center;
		grid-gap: 12px;
		gap: 12px
	}
}

.SearchLayout_SearchTypeSelectorLabel__34jtN {
	color: #646464;
	font-weight: 500;
	margin: 0;
	white-space: nowrap
}

.SearchLayout_SearchTypeSelectorDropdown__1456T {
	background-color: #fff;
	border: 2px solid var(--color-theme--secondary);
	color: #202121;
	font-family: inherit;
	font-size: 14px;
	font-weight: 500;
	padding: 8px 16px;
	min-width: 160px;
	cursor: pointer;
	transition: all .2s ease
}

.SearchLayout_SearchTypeSelectorDropdown__1456T:hover {
	border-color: var(--color-theme--primary);
	box-shadow: 0 2px 8px rgba(0, 0, 0, .1)
}

.SearchLayout_SearchTypeSelectorDropdown__1456T:focus {
	outline: none;
	border-color: var(--color-theme--primary);
	box-shadow: 0 0 0 3px rgba(0, 0, 0, .1)
}

.SearchLayout_SearchTypeSelectorDropdown__1456T option {
	padding: 8px;
	background-color: #fff;
	color: #202121
}

.SearchLayout_ToggleFiltersButton__hpmxk:is(button) {
	display: block;
	background-color: var(--color-theme--secondary);
	color: #fff;
	border: none;
	padding: 12px
}

.SearchLayout_ToggleFiltersButton__hpmxk:is(button):hover {
	background-color: var(--color-theme--primary)
}

@media (min-width:960px) {
	.SearchLayout_ToggleFiltersButton__hpmxk:is(button) {
		display: none
	}
}

.SearchLayout_DropdownWrapper__3bAWs {
	align-items: center;
	display: flex;
	width: 100%
}

@media (min-width:960px) {
	.SearchLayout_DropdownWrapper__3bAWs {
		width: auto;
		flex-shrink: 0
	}

	.SearchLayout_DropdownWrapper__3bAWs:not(:last-of-type) {
		margin-right: 20px
	}
}

.SearchLayout_FiltersList__1MBmf {
	align-items: flex-start;
	background-color: #fff;
	border: 1px solid #d1d1d1;
	border-radius: 6px;
	box-shadow: 0 4px 12px rgba(32, 33, 33, .1);
	display: none;
	flex-direction: column;
	grid-gap: 16px;
	gap: 16px;
	left: 0;
	margin-top: 16px;
	padding: 24px;
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 2
}

@media (min-width:960px) {
	.SearchLayout_FiltersList__1MBmf {
		align-items: center;
		background-color: transparent;
		border: none;
		box-shadow: none;
		display: flex !important;
		flex-direction: row;
		grid-gap: 24px;
		gap: 24px;
		margin-top: 0;
		padding: 0;
		position: relative;
		top: auto;
		width: auto
	}
}

.SearchLayout_FiltersList__1MBmf.SearchLayout_filtersOpen__S3DtC {
	display: flex
}

.SearchLayout_Title__1xCjr {
	border-bottom: 2px solid #d1d1d1;
	padding-bottom: 16px
}

.SearchLayout_ResultsContainer__1P6Lu {
	display: flex;
	flex-direction: column;
	grid-gap: 16px;
	gap: 16px
}

.SearchLayout_ResultsContainer__1P6Lu .SearchLayout_LeftColumn__2gaFx {
	order: 2;
	display: flex;
	flex-direction: column;
	grid-gap: 16px;
	gap: 16px;
	flex-basis: 100%
}

.SearchLayout_ResultsContainer__1P6Lu .SearchLayout_RightColumn__3lSR3 {
	order: 1;
	grid-gap: 16px;
	gap: 16px;
	display: flex;
	flex-direction: column;
	flex-basis: 300px;
	flex-grow: 1;
	flex-shrink: 0
}

.SearchLayout_ResultsContainer__1P6Lu .SearchLayout_CompanyResults__ABrdd,
.SearchLayout_ResultsContainer__1P6Lu .SearchLayout_ExecutiveResults__45Ltu {
	padding-bottom: 16px;
	padding-top: 16px;
	grid-gap: 16px;
	gap: 16px;
	display: flex;
	flex-direction: column
}

@media (min-width:960px) {
	.SearchLayout_ResultsContainer__1P6Lu {
		flex-direction: row;
		grid-gap: 32px;
		gap: 32px
	}

	.SearchLayout_ResultsContainer__1P6Lu .SearchLayout_LeftColumn__2gaFx {
		order: 1
	}

	.SearchLayout_ResultsContainer__1P6Lu .SearchLayout_RightColumn__3lSR3 {
		order: 2
	}
}

.SearchLayout_CompanyCardLink__3xQck {
	color: inherit;
	text-decoration: none
}

.SearchLayout_CompanyCardLink__3xQck:hover .SearchLayout_CompanyName__3Kyxp {
	color: var(--color-theme--secondary);
	text-decoration: underline;
	text-decoration-color: var(--color-theme--secondary)
}

.SearchLayout_CompanyCardLink__3xQck:hover .SearchLayout_CompanyCardCTA__31JQn {
	color: var(--color-theme--secondary)
}

.SearchLayout_ExecutiveCardLink__1YrVH {
	color: inherit;
	text-decoration: none
}

.SearchLayout_ExecutiveCardLink__1YrVH:hover .SearchLayout_ExecutiveName__SY-gt {
	color: var(--color-theme--secondary);
	text-decoration: underline;
	text-decoration-color: var(--color-theme--secondary)
}

.SearchLayout_ExecutiveCardLink__1YrVH:hover .SearchLayout_ExecutiveCardCTA__1j6UB {
	color: var(--color-theme--secondary)
}

.SearchLayout_CompanyCard__1eJtN {
	display: flex;
	flex-direction: row;
	grid-gap: 16px;
	gap: 16px
}

.SearchLayout_CompanyCard__1eJtN .SearchLayout_CompanyCardImage__3D3_W {
	width: 65px;
	height: 65px;
	background-color: #efefef;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #d1d1d1
}

.SearchLayout_CompanyCard__1eJtN .SearchLayout_CompanyCardImage__3D3_W img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	background-color: grey
}

.SearchLayout_CompanyCard__1eJtN .SearchLayout_CompanyCardContent__xK2CY {
	flex: 1 1;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.SearchLayout_CompanyCard__1eJtN .SearchLayout_CompanyCardCTAContainer__pvtl7 {
	width: 15px;
	margin-left: auto;
	display: flex;
	align-items: center;
	justify-content: flex-end
}

.SearchLayout_CompanyCard__1eJtN .SearchLayout_CompanyCardCTAContainer__pvtl7 .SearchLayout_CompanyCardCTA__31JQn {
	height: 100%
}

.SearchLayout_ExecutiveCard__1bgai {
	display: flex;
	flex-direction: row;
	grid-gap: 16px;
	gap: 16px
}

.SearchLayout_ExecutiveCard__1bgai .SearchLayout_ExecutiveCardImage__23UAi {
	width: 65px;
	height: 65px;
	background-color: #efefef;
	overflow: hidden;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center
}

.SearchLayout_ExecutiveCard__1bgai .SearchLayout_ExecutiveCardImage__23UAi .SearchLayout_ExecutiveCardImageBackground__1yuS2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	filter: blur(8px);
	transform: scale(1.1)
}

.SearchLayout_ExecutiveCard__1bgai .SearchLayout_ExecutiveCardImage__23UAi .SearchLayout_ExecutiveCardImageForeground__1-kk8 {
	position: relative;
	z-index: 1;
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	   object-fit: contain
}

.SearchLayout_ExecutiveCard__1bgai .SearchLayout_ExecutiveCardContent__24HC1 {
	flex: 1 1;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.SearchLayout_ExecutiveCard__1bgai .SearchLayout_ExecutiveCardContent__24HC1 .SearchLayout_ExecutiveJobTitle__2eSt2 {
	margin-top: 4px;
	color: #646464
}

.SearchLayout_ExecutiveCard__1bgai .SearchLayout_ExecutiveCardCTAContainer__3JeAL {
	width: 15px;
	margin-left: auto;
	display: flex;
	align-items: center;
	justify-content: flex-end
}

.SearchLayout_ExecutiveCard__1bgai .SearchLayout_ExecutiveCardCTAContainer__3JeAL .SearchLayout_ExecutiveCardCTA__1j6UB {
	height: 100%
}

.SearchLayout_LoadMore__2MbFN {
	margin-top: 16px;
	margin-bottom: 16px;
	text-align: center
}

@media (min-width:600px) {
	.SearchLayout_LoadMore__2MbFN {
		margin-top: 40px;
		margin-bottom: 40px
	}
}

button.SearchLayout_LoadBtn__CriDp {
	border: 2px solid var(--color-theme--secondary);
	color: var(--color-theme--secondary);
	display: block;
	width: 100%
}

@media (min-width:600px) {
	button.SearchLayout_LoadBtn__CriDp {
		display: inline-block;
		width: auto
	}
}

.SearchLayout_Spinner__bb0cw {
	margin: 16px auto;
	text-align: center
}

.SearchLayout_NoResultsContainer__1_LLQ {
	margin-top: 16px;
	margin-bottom: 16px
}

@media (min-width:600px) {
	.SearchLayout_NoResultsContainer__1_LLQ {
		margin-top: 40px;
		margin-bottom: 40px
	}
}

.SearchLayout_TopPickResult__1Nm0g {
	background: linear-gradient(135deg, var(--color-theme--secondary) 0, var(--color-theme--secondary) 100%);
	padding: 24px;
	margin-bottom: 24px;
	position: relative;
	overflow: hidden;
	box-shadow: 0 8px 24px rgba(0, 0, 0, .15)
}

.SearchLayout_TopPickResult__1Nm0g:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(135deg, hsla(0, 0%, 100%, .1), hsla(0, 0%, 100%, .05));
	pointer-events: none
}

@media (min-width:600px) {
	.SearchLayout_TopPickResult__1Nm0g {
		margin-bottom: 48px
	}
}

.SearchLayout_TopPickBadge__3rr7_ {
	display: inline-block;
	background: hsla(0, 0%, 100%, .2);
	backdrop-filter: blur(10px);
	border: 1px solid hsla(0, 0%, 100%, .3);
	padding: 4px 12px;
	margin-bottom: 16px
}

.SearchLayout_TopPickBadge__3rr7_ p {
	color: #fff;
	letter-spacing: .5px
}

.SearchLayout_TopPickContent__37Gir {
	display: flex;
	flex-direction: column;
	grid-gap: 16px;
	gap: 16px
}

@media (min-width:600px) {
	.SearchLayout_TopPickContent__37Gir {
		flex-direction: row;
		align-items: center;
		grid-gap: 24px;
		gap: 24px
	}
}

.SearchLayout_TopPickText__KkIAR {
	flex: 1 1;
	color: #fff
}

.SearchLayout_TopPickText__KkIAR>*+* {
	margin-top: 12px
}

.SearchLayout_TopPickTitle__FMJ2L {
	color: #fff
}

.SearchLayout_TopPickTitle__FMJ2L:hover {
	color: hsla(0, 0%, 100%, .9)
}

.SearchLayout_TopPickDescription__1_fOD {
	color: hsla(0, 0%, 100%, .9);
	line-height: 1.6
}

.SearchLayout_TopPickImage__1l4Se {
	position: relative;
	flex-shrink: 0;
	overflow: hidden;
	box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
	max-width: 280px
}

.SearchLayout_TopPickImage__1l4Se img {
	width: 100%;
	height: auto;
	display: block
}

@media (min-width:600px) {
	.SearchLayout_TopPickImage__1l4Se {
		max-width: 320px
	}
}

.SearchLayout_TopPickPlayIcon__aKVpD {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #fff;
	backdrop-filter: blur(20px);
	background: rgba(0, 0, 0, .3);
	padding: 8px
}

.SearchLayout_TopPickLink__1pwXe:link,
.SearchLayout_TopPickLink__1pwXe:visited {
	color: inherit;
	text-decoration: none
}

.SearchLayout_TopPickLink__1pwXe:before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 5
}

.SearchLayout_TopPickLink__1pwXe:focus .SearchLayout_TopPickTitle__FMJ2L,
.SearchLayout_TopPickLink__1pwXe:hover .SearchLayout_TopPickTitle__FMJ2L {
	color: hsla(0, 0%, 100%, .9)
}

@keyframes SearchLayout_shimmer__2Cv2y {
	0% {
		background-position: -200px 0
	}

	to {
		background-position: calc(200px + 100%) 0
	}
}

.SearchLayout_SkeletonCompanyCard__1IZv2,
.SearchLayout_SkeletonExecutiveCard__lImxx {
	display: flex;
	align-items: center;
	border: 1px solid #d1d1d1;
	background: #fff;
	opacity: .7
}

.SearchLayout_SkeletonCompanyImage__1FKhF,
.SearchLayout_SkeletonExecutiveImage__2gN8l {
	width: 65px;
	height: 65px;
	background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
	background-size: 200px 100%;
	animation: SearchLayout_shimmer__2Cv2y 1.5s infinite;
	margin-right: 12px
}

.SearchLayout_SkeletonCompanyContent__7eKyi,
.SearchLayout_SkeletonExecutiveContent__1aNha {
	flex: 1 1;
	display: flex;
	flex-direction: column;
	grid-gap: 8px;
	gap: 8px
}

.SearchLayout_SkeletonCompanyName__1nSQb,
.SearchLayout_SkeletonExecutiveName__1iw8C {
	height: 16px;
	width: 120px;
	background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
	background-size: 200px 100%;
	animation: SearchLayout_shimmer__2Cv2y 1.5s infinite
}

.SearchLayout_SkeletonCompanyDetails__3Qzv6,
.SearchLayout_SkeletonExecutiveTitle__1y6KA {
	height: 12px;
	width: 80px;
	background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
	background-size: 200px 100%;
	animation: SearchLayout_shimmer__2Cv2y 1.5s infinite
}

.SearchLayout_SkeletonCompanyCTA__3FlIC,
.SearchLayout_SkeletonExecutiveCTA__3hzqn {
	width: 60px;
	height: 24px;
	background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
	background-size: 200px 100%;
	animation: SearchLayout_shimmer__2Cv2y 1.5s infinite
}

.SearchLayout_LoginCTA__3FiVe {
	text-align: center
}

.SearchLayout_LoginCTAButton__Rf593:hover {
	transform: translateY(-1px)
}

.SearchLayout_LoginCTAButton__Rf593:active {
	transform: translateY(0)
}


/*# sourceMappingURL=aic-tec-search-page.css.map*/