.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: 1980px;
}
.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;
}
.Surround_Surround__jXZDI {
	height: 100%;
}
.Surround_Surround__jXZDI:after {
	position: absolute;
	display: block;
	height: 1px;
	width: 100%;
	bottom: 0;
	left: 0;
}
.Surround_padded-default__obGlw {
	padding-bottom: 16px;
}
@media (max-width: 959px) {
	.Surround_padded-mobile__wBHEn {
		padding-bottom: 16px;
	}
}
@media (min-width: 960px) {
	.Surround_padded-desktop__3MBNL {
		padding-bottom: 16px;
	}
}
.Surround_bordered-default__lKLfB {
	position: relative;
}
.Surround_bordered-default__lKLfB:after {
	content: '';
}
.Surround_bordered-mobile__1_lfQ {
	position: relative;
}
@media (max-width: 959px) {
	.Surround_bordered-mobile__1_lfQ:after {
		content: '';
	}
}
.Surround_bordered-tablet__3GYK1 {
	position: relative;
}
@media (min-width: 600px) {
	.Surround_bordered-tablet__3GYK1:after {
		content: '';
	}
}
.Surround_bordered-desktop__MxY7s {
	position: relative;
}
@media (min-width: 960px) {
	.Surround_bordered-desktop__MxY7s:after {
		content: '';
	}
}
.Surround_border-width--thin__12FsC:after {
	height: 1px;
}
.Surround_border-width--medium__Tq6jI:after {
	height: 1.5px;
}
.Surround_border-width--thick__2BdaS:after {
	height: 2px;
}
.Surround_border-color--darkGrey__5TIj-:after {
	background-color: #989898;
}
.Surround_border-color--grey__3p6U6:after {
	background-color: #d1d1d1;
}
.Surround_border-color--lightGrey__38I7n:after {
	background-color: #efefef;
	opacity: 0.2;
}
.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: 14px;
		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: 500;
}
@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: 400;
}
@media (max-width: 959px) {
	.Type_m-medium__Mrqac {
		font-weight: 400;
	}
}
@media (min-width: 960px) {
	.Type_d-medium__3tECW {
		font-weight: 400;
	}
}
.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;
}
.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;
}
.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(0.165, 0.84, 0.44, 1) 1 forwards;
}
.Spinner_SpinnerInner__2RfNg {
	transform: translateZ();
}
.Spinner_SpinnerInner__2RfNg circle {
	opacity: 0;
	animation: Spinner_spinner-dot-fade__3-3oI 0.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: -0.1s;
}
.Spinner_SpinnerInner__2RfNg circle:nth-child(3) {
	animation-delay: -0.2s;
}
.Spinner_SpinnerInner__2RfNg circle:nth-child(4) {
	animation-delay: -0.3s;
}
.Spinner_SpinnerInner__2RfNg circle:nth-child(5) {
	animation-delay: -0.4s;
}
.Spinner_SpinnerInner__2RfNg circle:nth-child(6) {
	animation-delay: -0.5s;
}
.Spinner_SpinnerInner__2RfNg circle:nth-child(7) {
	animation-delay: -0.6s;
}
.Spinner_SpinnerInner__2RfNg circle:nth-child(8) {
	animation-delay: -0.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;
}
.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 0.25s ease-in-out;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.ButtonStandard_ButtonStandard__1jpv0:before {
	background: hsla(0, 0%, 100%, 0.1);
	content: '';
	inset: 0;
	position: absolute;
	transform: scaleX(0);
	transform-origin: 0 50%;
	transition-duration: 0.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);
	border-radius: 0.5rem;
}
.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: 0.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;
	}
}
@media (min-width: 600px) {
	.Hide_at-tablet__1IwmB {
		display: none !important;
	}
}
@media (max-width: 599px) {
	.Hide_below-tablet__S_HB- {
		display: none !important;
	}
}
@media (min-width: 960px) {
	.Hide_at-desktop__16CPB {
		display: none !important;
	}
}
@media (max-width: 959px) {
	.Hide_below-desktop__3fr3s {
		display: none !important;
	}
}
@media (min-width: 1280px) {
	.Hide_at-desktopmedium__1zLSi {
		display: none !important;
	}
}
@media (max-width: 1279px) {
	.Hide_below-desktopmedium__1RMIL {
		display: none !important;
	}
}
@media (min-width: 1080px) {
	.Hide_at-desktopnav__2wllZ {
		display: none !important;
	}
}
@media (max-width: 1079px) {
	.Hide_below-desktopnav__3Psxy {
		display: none !important;
	}
}
.Stack_tiny__28hwF {
	--stack-gap: 4px;
}
@media (min-width: 600px) {
	.Stack_tiny__28hwF {
		--stack-gap: 4px;
	}
}
@media (min-width: 960px) {
	.Stack_tiny__28hwF {
		--stack-gap: 8px;
	}
}
@media (min-width: 1280px) {
	.Stack_tiny__28hwF {
		--stack-gap: 8px;
	}
}
.Stack_tiny__28hwF > * + * {
	margin-top: var(--stack-gap);
}
.Stack_small__1kJLX {
	--stack-gap: 8px;
}
@media (min-width: 600px) {
	.Stack_small__1kJLX {
		--stack-gap: 8px;
	}
}
@media (min-width: 960px) {
	.Stack_small__1kJLX {
		--stack-gap: 16px;
	}
}
@media (min-width: 1280px) {
	.Stack_small__1kJLX {
		--stack-gap: 16px;
	}
}
.Stack_small__1kJLX > * + * {
	margin-top: var(--stack-gap);
}
.Stack_medium__7HR3V {
	--stack-gap: 24px;
}
@media (min-width: 600px) {
	.Stack_medium__7HR3V {
		--stack-gap: 24px;
	}
}
@media (min-width: 960px) {
	.Stack_medium__7HR3V {
		--stack-gap: 32px;
	}
}
@media (min-width: 1280px) {
	.Stack_medium__7HR3V {
		--stack-gap: 32px;
	}
}
.Stack_medium__7HR3V > * + * {
	margin-top: var(--stack-gap);
}
.Stack_large__3vqeR {
	--stack-gap: 16px;
}
@media (min-width: 600px) {
	.Stack_large__3vqeR {
		--stack-gap: 32px;
	}
}
@media (min-width: 960px) {
	.Stack_large__3vqeR {
		--stack-gap: 48px;
	}
}
@media (min-width: 1280px) {
	.Stack_large__3vqeR {
		--stack-gap: 64px;
	}
}
.Stack_large__3vqeR > * + * {
	margin-top: var(--stack-gap);
}
.GridWrapper_gutter-half__aHhtl {
	margin-left: -12px;
}
.GridWrapper_gutter-half__aHhtl > * {
	padding-left: 12px;
}
.GridWrapper_gutter-small__25-E9 {
	margin-left: -16px;
}
.GridWrapper_gutter-small__25-E9 > * {
	padding-right: 16px;
}
.GridWrapper_gutter-default__1hMKq {
	margin-left: -24px;
}
.GridWrapper_gutter-default__1hMKq > * {
	padding-left: 24px;
}
.GridWrapper_gutter-large__2vILy {
	margin-left: -28px;
}
.GridWrapper_gutter-large__2vILy > * {
	padding-right: 28px;
}
.GridWrapper_gutter-larger__1Pz2j {
	margin-left: -32px;
}
.GridWrapper_gutter-larger__1Pz2j > * {
	padding-left: 32px;
}
.GridWrapper_gutter-double__2BSS4 {
	margin-left: -48px;
}
.GridWrapper_gutter-double__2BSS4 > * {
	padding-left: 48px;
}
.GridWrapper_reverse__2JKaP {
	direction: rtl;
	text-align: right;
}
.GridWrapper_reverse__2JKaP > * {
	direction: ltr;
	text-align: left;
}
@media (min-width: 960px) {
	.GridWrapper_reverse-d__1Z43s {
		direction: rtl;
		text-align: right;
	}
	.GridWrapper_reverse-d__1Z43s > * {
		direction: ltr;
		text-align: left;
	}
}
.GridWrapper_flex__1NgfS {
	display: flex;
	flex-wrap: wrap;
}
.GridWrapper_grow__23Wl1 {
	flex-grow: 1;
}
.GridWrapper_fullHeight__2T6Iq {
	height: 100%;
}
.GridItem_GridItem__Wegeu {
	box-sizing: border-box;
	vertical-align: top;
	display: inline-block;
	width: 100%;
}
.GridItem_m-50__2LUVW {
	width: 50%;
}
.GridItem_m-33__1TzTr {
	width: 33.3333333333%;
}
.GridItem_m-67__3BRm4 {
	width: 66.6666666667%;
}
.GridItem_m-9__2P3d5 {
	width: 9.0909090909%;
}
.GridItem_m-18__1fl58 {
	width: 18.1818181818%;
}
.GridItem_m-27__qDj55 {
	width: 27.2727272727%;
}
.GridItem_m-36__ggSdf {
	width: 36.3636363636%;
}
.GridItem_m-45__wxipo {
	width: 45.4545454545%;
}
.GridItem_m-55__3IvBF {
	width: 54.5454545455%;
}
.GridItem_m-64__33yRC {
	width: 63.6363636364%;
}
.GridItem_m-73__12aIK {
	width: 72.7272727273%;
}
.GridItem_m-82__31wGN {
	width: 81.8181818182%;
}
.GridItem_m-91__2aNTc {
	width: 90.9090909091%;
}
@media (min-width: 600px) {
	.GridItem_t-50__3xzH2 {
		width: 50%;
	}
	.GridItem_t-33__1858l {
		width: 33.3333333333%;
	}
	.GridItem_t-67__3umVK {
		width: 66.6666666667%;
	}
	.GridItem_t-25__h4vx8 {
		width: 25%;
	}
	.GridItem_t-75__2flrE {
		width: 75%;
	}
}
@media (min-width: 960px) {
	.GridItem_d-33__1eWnu {
		width: 33.3333333333%;
	}
	.GridItem_d-67__kY36S {
		width: 66.6666666667%;
	}
	.GridItem_d-25__3nkoC {
		width: 25%;
	}
	.GridItem_d-50__3lL-o {
		width: 50%;
	}
	.GridItem_d-75__3TH-N {
		width: 75%;
	}
	.GridItem_d-20__3vv2P {
		width: 20%;
	}
	.GridItem_d-40__1uGVH {
		width: 40%;
	}
	.GridItem_d-60__3HpRk {
		width: 60%;
	}
	.GridItem_d-80__3RILL {
		width: 80%;
	}
	.GridItem_d-17__h1aLP {
		width: 16.6666666667%;
	}
	.GridItem_d-83__3ie2S {
		width: 83.3333333333%;
	}
	.GridItem_d-13__3yeLd {
		width: 12.5%;
	}
	.GridItem_d-38__134PN {
		width: 37.5%;
	}
	.GridItem_d-63__1RJiF {
		width: 62.5%;
	}
	.GridItem_d-88__2THVh {
		width: 87.5%;
	}
	.GridItem_d-11__i86jB {
		width: 11.1111111111%;
	}
	.GridItem_d-22__Qzc7j {
		width: 22.2222222222%;
	}
	.GridItem_d-44__2eTI_ {
		width: 44.4444444444%;
	}
	.GridItem_d-56__3qa7E {
		width: 55.5555555556%;
	}
	.GridItem_d-78__3fUQU {
		width: 77.7777777778%;
	}
	.GridItem_d-89__mCawQ {
		width: 88.8888888889%;
	}
	.GridItem_d-9__1hhTV {
		width: 9.0909090909%;
	}
	.GridItem_d-18__2C4b5 {
		width: 18.1818181818%;
	}
	.GridItem_d-27__3d4lH {
		width: 27.2727272727%;
	}
	.GridItem_d-36__2CbwM {
		width: 36.3636363636%;
	}
	.GridItem_d-45__3aSiq {
		width: 45.4545454545%;
	}
	.GridItem_d-55__1Wc_K {
		width: 54.5454545455%;
	}
	.GridItem_d-64__2wv7K {
		width: 63.6363636364%;
	}
	.GridItem_d-73__12rLi {
		width: 72.7272727273%;
	}
	.GridItem_d-82__3-deO {
		width: 81.8181818182%;
	}
	.GridItem_d-91__10kwN {
		width: 90.9090909091%;
	}
}
@media (min-width: 1280px) {
	.GridItem_dm-50__NfhRT {
		width: 50%;
	}
	.GridItem_dm-25__1yu4v {
		width: 25%;
	}
	.GridItem_dm-75__3k6cm {
		width: 75%;
	}
}
.GridItem_trailingGap-default__1lRTg {
	margin-bottom: 24px;
}
@media (min-width: 960px) {
	.GridItem_trailingGap-desktop__3PLlT {
		margin-bottom: 24px;
	}
}
@media (max-width: 959px) {
	.GridItem_trailingGap-mobile__1V-f8 {
		margin-bottom: 24px;
	}
	.GridItem_hidden-mobile__2Hcar {
		display: none;
	}
}
@media (min-width: 960px) {
	.GridItem_hidden-desktop__7QdOh {
		display: none;
	}
}
.GridItem_grow__2ymQf {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}
.ResponsiveMedia_ResponsiveMedia__fiHDT {
	position: relative;
	height: 0;
	overflow: hidden;
	width: 100%;
	border-radius: 0.75rem;
}
.ResponsiveMedia_ResponsiveMedia__fiHDT > * {
	width: 100%;
}
.ResponsiveMedia_ResponsiveMedia__fiHDT iframe {
	position: absolute;
	width: 100%;
	height: 100%;
}
.Card_CardWrapper__jRxGZ {
	height: 100%;
	position: relative;
}
.Card_CardLink__3tOIP {
	color: currentColor;
	text-decoration: none;
	border-radius: 0.75rem;
}
.Card_CardLink__3tOIP:before {
	content: '';
	inset: 0;
	position: absolute;
	z-index: 2;
}
.Card_Card__1TVz0 {
	color: inherit;
	display: flex;
	flex: 1 0;
	flex-direction: column;
	height: 100%;
	position: relative;
	text-decoration: none;
}
.Card_Card__1TVz0:focus-within a:focus {
	outline: none;
	text-decoration: none;
}
.Card_Card__1TVz0 .Card_CardTitle__2iv6a {
	transition: color 0.25s ease-in-out;
}
.Card_Card__1TVz0:has(.Card_CardLink__3tOIP:active, .Card_CardLink__3tOIP:hover) .Card_CardTitle__2iv6a {
	color: var(--color-theme--secondary) !important;
}
.Card_Card__1TVz0:has(.Card_CardLink__3tOIP:active, .Card_CardLink__3tOIP:hover) .Card_CardButton__Yr4uq {
	border-color: var(--color-theme-button-background, --color-theme--secondary);
	color: var(--color-theme-button-foreground);
}
@media (max-width: 599px) {
	.Card_Card__1TVz0:not(.Card_horizontal__mrgMG, :has([class*='CardButton'])) .Card_CardDescription__24Xbo {
		display: none;
	}
}
@media (max-width: 959px) {
	.Card_Card__1TVz0:not(.Card_horizontal__mrgMG, :has([class*='CardButton'])) {
		align-items: start;
		display: grid;
		grid-gap: 16px;
		gap: 16px;
		grid-template-columns: 44.5% 1fr;
	}
	.Card_Card__1TVz0:not(.Card_horizontal__mrgMG, :has([class*='CardButton'])) .Card_CardImage__1rTqs {
		margin-bottom: 8px;
	}
	.Card_Card__1TVz0:not(.Card_horizontal__mrgMG, :has([class*='CardButton'])).Card_inverse__1KvyC
		.Card_CardImage__1rTqs {
		margin-bottom: 0;
	}
	.Card_Card__1TVz0:not(.Card_horizontal__mrgMG, :has([class*='CardButton'])) .Card_CardContent__b0dNB {
		height: auto;
		justify-content: start;
	}
}
@media (min-width: 960px) {
	.Card_NewFeatureStyle__9bgcg {
		box-shadow: unset !important;
	}
}
.Card_CardImage__1rTqs {
	margin-bottom: 16px;
	position: relative;
	width: 100%;
	z-index: 1;
}
.Card_CardImage__1rTqs > div {
	background-color: var(--color-theme--primary);
	overflow: hidden;
	border-radius: 0.75rem;
}
.Card_CardImage__1rTqs > div img {
	box-sizing: border-box;
}
.Card_horizontal__mrgMG .Card_CardImage__1rTqs {
	margin-bottom: 0;
	margin-right: 24px;
}
@media (min-width: 960px) {
	.Card_CardImage__1rTqs {
		margin-bottom: 12px;
	}
}
.Card_CardImage__1rTqs:before {
	bottom: 0;
	box-shadow: inset 0 0 0 1px #d1d1d1;
	content: '';
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	border-radius: 0.75rem;
}
.Card_inverse__1KvyC .Card_CardImage__1rTqs:before {
	display: none;
}
.Card_CardImageIcon__3bVCP {
	backdrop-filter: blur(20px);
	border-radius: 50%;
	left: 50%;
	overflow: hidden;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	display: none;
}
.Card_CardImageIcon__3bVCP path {
	fill: hsla(0, 0%, 100%, 0.5);
}
@media (max-width: 959px) {
	.Card_CardImageIcon__3bVCP {
		height: 36px !important;
		line-height: 36px !important;
		width: 36px !important;
	}
}
.Card_CardHeader__3zaPA {
	margin-bottom: 12px;
	position: relative;
	z-index: 1;
}
.Card_CardContent__b0dNB {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}
.Card_CardContent__b0dNB.Card_border-bottom__8hk0E {
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 16px;
}
.Card_CardContent__b0dNB.Card_cappedHeight__2li8i {
	height: 70%;
}
.Card_CardContentShade__3JoQH {
	position: relative;
}
.Card_CardContentShade__3JoQH:after {
	background: #2a2c2c;
	bottom: -24px;
	content: '';
	left: -2000px;
	position: absolute;
	right: -2000px;
	top: -600px;
	z-index: 0;
}
@media (max-width: 959px) {
	.Card_CardContentShade__3JoQH:after {
		display: none;
	}
}
.Card_CardInner__2mtEP {
	z-index: 1;
}
.Card_border-top__vnMu8 .Card_CardInner__2mtEP {
	border-top: 2px solid var(--color-theme--secondary);
	padding-top: 16px;
}
.Card_inverse__1KvyC:not(.Card_horizontal__mrgMG) .Card_border-top__vnMu8 .Card_CardInner__2mtEP {
	margin-top: 12px;
}
.Card_CardInner__2mtEP > * + * {
	margin-top: 4px;
	z-index: 1;
}
@media (min-width: 960px) {
	.Card_CardInner__2mtEP > * + * {
		margin-top: 8px;
	}
}
.Card_CardDescription__24Xbo {
	color: var(--row-background-color, #646464);
}
.Card_inverse__1KvyC .Card_CardDescription__24Xbo {
	color: #fff;
}
.Card_CardFooter__35-O9 {
	display: inherit;
	margin-top: 16px;
}
.Card_CardFooter__35-O9.Card_onTop__P3TmY {
	position: relative;
	z-index: 2;
}
@media (min-width: 960px) {
	.Card_CardFooter__35-O9 {
		align-self: flex-start;
	}
}
.Card_CardButton__Yr4uq {
	background-color: #fff;
	border: 1px solid #d1d1d1;
	color: var(--row-background-color, currentColor);
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	padding: 14px 40px;
	position: relative;
	text-align: center;
	text-decoration: none;
	transform: perspective(1px) translateZ(0);
	transition: color 0.25s ease-in-out;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
@media (max-width: 959px) {
	.Card_CardButton__Yr4uq {
		font-size: 16px;
		width: 100%;
	}
}
.Card_inverse__1KvyC .Card_CardButton__Yr4uq {
	background-color: transparent;
}
.Card_CardButton__Yr4uq:before {
	background: var(--color-theme-button-background, var(--color-theme--secondary));
	content: '';
	inset: 0;
	position: absolute;
	transform: scaleX(0);
	transform-origin: 0 50%;
	transition-duration: 0.3s;
	transition-property: transform;
	transition-timing-function: ease-out;
	z-index: -1;
}
.Card_Card__1TVz0:has(a:active) .Card_CardButton__Yr4uq:before,
.Card_Card__1TVz0:has(a:focus) .Card_CardButton__Yr4uq:before,
.Card_Card__1TVz0:has(a:hover) .Card_CardButton__Yr4uq:before {
	transform: scaleX(1);
}
.Card_GridWrapper__2FM_M {
	width: 100%;
}
.Card_horizontal__mrgMG {
	flex-direction: row;
	height: 100%;
}
.Card_inverse__1KvyC {
	background: #202121;
	color: #fff;
}
.Card_inset__3g_bn {
	box-shadow: 0 4px 28px rgba(0, 0, 0, 0.5);
	padding: 16px;
	border-radius: 0.75rem;
}
.Card_inset__3g_bn:hover {
	box-shadow: 0 4px 40px #000;
}
.Card_HoverGradient__PZVl7 {
	border-radius: 0.75rem;
	background-color: var(--color-theme--secondary);
	inset: 0;
	-webkit-mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, transparent 66.6%, transparent);
	mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, transparent 66.6%, transparent);
	opacity: 0;
	position: absolute;
	transition: 0.25s ease-in-out;
}
.Card_Card__1TVz0:has(a:active, a:hover) .Card_HoverGradient__PZVl7 {
	opacity: 1;
}
.Inline_Inline__2xoKH {
	display: flex;
	flex-wrap: wrap;
}
.Inline_shrink__2GB-q {
	display: inline-flex;
}
.Inline_center__ihAh0 {
	justify-content: center;
}
.Inline_middle__19R5D {
	align-items: center;
}
.Inline_noWrap__1Sv4a {
	flex-wrap: nowrap;
}
.Inline_tiny__2a9kH {
	margin: -2px;
}
.Inline_tiny__2a9kH > * {
	margin: 2px;
}
.Inline_small__1jJN- {
	margin: -4px;
}
.Inline_small__1jJN- > * {
	margin: 4px;
}
.Inline_medium__2sqMJ {
	margin: -8px;
}
.Inline_medium__2sqMJ > * {
	margin: 8px;
}
.Inline_large__2jWnS {
	margin: -20px;
}
.Inline_large__2jWnS > * {
	margin: 20px;
}
.Inline_large-responsive__3W9y1 {
	margin: -4px;
}
.Inline_large-responsive__3W9y1 > * {
	margin: 4px;
}
@media (min-width: 600px) {
	.Inline_large-responsive__3W9y1 {
		margin: -8px;
	}
	.Inline_large-responsive__3W9y1 > * {
		margin: 8px;
	}
}
@media (min-width: 960px) {
	.Inline_large-responsive__3W9y1 {
		margin: -16px;
	}
	.Inline_large-responsive__3W9y1 > * {
		margin: 16px;
	}
}
.Tag_Tag__2162z {
	background-color: #fff;
	border: 1px solid #d1d1d1;
	color: var(--row-background-color, #000) -secondary;
	display: inline-block;
	margin-right: 4px;
	padding: 0 6px;
	text-decoration: none;
	transition: 0.25s ease-in-out;
}
@media (min-width: 960px) {
	.Tag_Tag__2162z {
		line-height: 1;
	}
}
a.Tag_Tag__2162z:focus,
a.Tag_Tag__2162z:hover {
	background-color: #989898;
}
.Tag_transparent__29N6H {
	background-color: transparent;
}
.Tag_white__2__n_ {
	background-color: #fff;
	color: #202121;
	border-radius: 0.5rem;
}
.Tag_black__2xI2k {
	background-color: #202121;
	border: 1px solid #fff;
	color: #fff;
}
.Tag_black__2xI2k:focus,
.Tag_black__2xI2k:hover {
	background-color: #fff !important;
	color: #202121 !important;
}
.Tag_grey__zwUrZ {
	background-color: #646464;
	border: 0;
	color: #fff;
}
.Tag_uppercase__24DJe {
	text-transform: uppercase;
}
.Tag_themed__3ZlCu {
	color: var(--color-theme--secondary);
}
.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;
}
.Title_inverse__36afp {
	--row-background-color: #fff;
}
@media (max-width: 959px) {
	.Title_TitleWrapper__1mPX3 {
		margin: 0 -16px;
		padding: 0 16px;
	}
}
.Title_Title__3ulLb {
	color: var(--row-background-color, #202121);
	line-height: 170%;
}
@media (min-width: 960px) {
	.Title_Title__3ulLb {
		line-height: 154%;
	}
}
.Title_TitleInner__3XUSc {
	grid-gap: 20px;
	gap: 20px;
	justify-content: space-between;
	padding-bottom: 16px;
}
.Title_TitleButtonInner__8Eog5,
.Title_TitleInner__3XUSc {
	align-items: center;
	display: flex;
}
.Title_TitleButtonInner__8Eog5 {
	grid-gap: 8px;
	gap: 8px;
}
[class*='Row_black'] .Title_TitleButtonInner__8Eog5,
[class*='Row_grey-dark'] .Title_TitleButtonInner__8Eog5 {
	color: #fff !important;
	fill: #fff !important;
}
.Title_TitleButtonInnerIcon__-28rp {
	margin-bottom: 2px;
}


/*# sourceMappingURL=aic-tec-components-layout-grid.css.map*/