body.page-id-168 {
	margin-top: 0 !important;
	background: #0e0e0e !important;
}

body.page-id-168 #_header-33-7.oxy-header,
body.page-id-168 #_header-33-7.oxy-header.oxy-sticky-header-active {
	background-color: rgba(31, 31, 31, 0.82) !important;
	background-image: none !important;
	box-shadow: none !important;
}

body.page-id-168 #_header_row-34-7 {
	background-color: transparent !important;
	background-image: none !important;
}

body.page-id-168 #section-2-168,
body.page-id-168 #section-99-168 {
	background-color: #0e0e0e !important;
}

body.page-id-168 #section-2-168 {
	height: 642px !important;
	max-height: none !important;
	min-height: 642px !important;
	background-image:
		linear-gradient(180deg, rgba(0, 0, 0, 0) 40.69%, #0e0e0e 100%),
		linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
		url("blog/hero.png") !important;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

body.page-id-168 #section-2-168 > .ct-section-inner-wrap {
	display: flex !important;
	flex-direction: row !important;
	align-items: flex-start !important;
	justify-content: flex-start !important;
	max-width: none !important;
	width: 100% !important;
	height: 100% !important;
	padding: 476px max(88px, calc((100% - 1264px) / 2)) 0 !important;
	box-sizing: border-box;
}

body.page-id-168 #div_block-3-168 {
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	width: min(866px, 100%) !important;
	gap: 16px !important;
}

body.page-id-168 #headline-4-168 {
	margin: 0 !important;
	color: #fff !important;
	font-family: Lato, sans-serif !important;
	font-size: 48px !important;
	font-weight: 400 !important;
	line-height: 60px !important;
	letter-spacing: 0 !important;
	text-transform: none !important;
}

body.page-id-168 #text_block-5-168 {
	width: 100% !important;
	margin: 0 !important;
	color: #c6c6c6 !important;
	font-family: Lato, sans-serif !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	line-height: 1.4 !important;
	opacity: 0.7;
}

body.page-id-168 #section-99-168 {
	padding: 77px 0 95px !important;
}

body.page-id-168 #section-99-168 > .ct-section-inner-wrap {
	width: min(1280px, calc(100% - 160px)) !important;
	max-width: 1280px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	padding: 0 !important;
	box-sizing: border-box;
}

body.page-id-168 #div_block-100-168 {
	width: 100% !important;
}

body.page-id-168 #_dynamic_list-101-168 {
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	column-gap: 40px !important;
	row-gap: 48px !important;
	gap: 48px 40px !important;
	width: 100% !important;
	align-items: start !important;
	text-align: left !important;
}

body.page-id-168 #_dynamic_list-101-168 > * {
	height: auto !important;
	grid-column: auto !important;
	min-width: 0 !important;
}

body.page-id-168 #_dynamic_list-101-168 > .oxy-repeater-pages-wrap {
	grid-column: 1 / -1 !important;
}

body.page-id-168 #_dynamic_list-101-168 [data-id="div_block-102-168"],
body.page-id-168 #_dynamic_list-101-168 [data-id="div_block-103-168"],
body.page-id-168 #_dynamic_list-101-168 [data-id="div_block-105-168"] {
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	width: 100% !important;
	max-width: none !important;
	text-align: left !important;
}

body.page-id-168 #_dynamic_list-101-168 [data-id="div_block-103-168"] {
	gap: 12px !important;
}

body.page-id-168 #_dynamic_list-101-168 [data-id="div_block-105-168"] {
	gap: 8px !important;
	padding: 0 !important;
}

body.page-id-168 #_dynamic_list-101-168 [data-id="image-104-168"] {
	display: block !important;
	width: 100% !important;
	height: auto !important;
	max-width: none !important;
	max-height: none !important;
	aspect-ratio: 9 / 4 !important;
	object-fit: contain !important;
	object-position: center center !important;
	border-radius: 8px !important;
}

body.page-id-168 #_dynamic_list-101-168 [data-id="shortcode-106-168"] {
	margin: 0 !important;
	color: #a1a1a1 !important;
	font-family: Lato, sans-serif !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 16px !important;
	letter-spacing: 0.42px !important;
	text-transform: none !important;
}

body.page-id-168 #_dynamic_list-101-168 [data-id="link-107-168"] {
	display: flex !important;
	align-items: flex-start !important;
	margin: 0 !important;
	text-decoration: none !important;
}

body.page-id-168 #_dynamic_list-101-168 [data-id="headline-108-168"],
body.page-id-168 #_dynamic_list-101-168 [data-id="span-109-168"] {
	margin: 0 !important;
	color: #fff !important;
	font-family: Lato, sans-serif !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 32px !important;
	letter-spacing: 0.4px !important;
	text-align: left !important;
	text-decoration: none !important;
	text-transform: none !important;
}

body.page-id-168 #_dynamic_list-101-168 [data-id="headline-108-168"]:hover,
body.page-id-168 #_dynamic_list-101-168 [data-id="link-107-168"]:hover [data-id="headline-108-168"] {
	color: #ea2a31 !important;
}

body.page-id-168 #_dynamic_list-101-168 [data-id="text_block-110-168"] {
	display: -webkit-box !important;
	width: 100% !important;
	height: auto !important;
	max-height: 60px !important;
	margin: 0 !important;
	color: #c6c6c6 !important;
	font-family: Lato, sans-serif !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	line-height: 20px !important;
	letter-spacing: 0 !important;
	text-align: left !important;
	opacity: 0.8;
	overflow: hidden !important;
	-webkit-box-orient: vertical !important;
	-webkit-line-clamp: 3 !important;
}

body.page-id-168 #_dynamic_list-101-168 [data-id="link_text-112-168"] {
	margin: 4px 0 0 !important;
	padding: 0 !important;
	color: #ea2a31 !important;
	font-family: Lato, sans-serif !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	line-height: 16px !important;
	letter-spacing: 0.32px !important;
	text-decoration: underline !important;
	text-transform: none !important;
	text-underline-offset: 2px;
}

body.page-id-168 #_dynamic_list-101-168 .oxy-repeater-pages-wrap {
	display: flex !important;
	justify-content: center !important;
	width: 100% !important;
	margin: 0 !important;
}

body.page-id-168 #_dynamic_list-101-168 .oxy-repeater-pages {
	display: flex !important;
	flex-direction: row !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 16px !important;
	width: auto !important;
	margin: 0 !important;
}

body.page-id-168 #_dynamic_list-101-168 .page-numbers {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	box-sizing: border-box !important;
	width: 32px !important;
	height: 32px !important;
	margin: 0 !important;
	padding: 0 !important;
	border-radius: 4px !important;
	background: rgba(255, 255, 255, 0.07) !important;
	color: rgba(255, 255, 255, 0.8) !important;
	font-family: Lato, sans-serif !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	line-height: 1.4 !important;
	text-align: center !important;
	text-decoration: none !important;
	text-transform: none !important;
}

body.page-id-168 #_dynamic_list-101-168 .page-numbers.current {
	background: #ea2a31 !important;
	color: #fff !important;
	opacity: 1 !important;
}

body.page-id-168 #_dynamic_list-101-168 a.prev.page-numbers,
body.page-id-168 #_dynamic_list-101-168 a.next.page-numbers,
body.page-id-168 #_dynamic_list-101-168 span.prev.page-numbers,
body.page-id-168 #_dynamic_list-101-168 span.next.page-numbers {
	width: auto !important;
	height: auto !important;
	background: transparent !important;
	font-size: 14px !important;
	line-height: 1.4 !important;
}

body.page-id-168 #_dynamic_list-101-168 a.next.page-numbers,
body.page-id-168 #_dynamic_list-101-168 span.next.page-numbers {
	color: #fff !important;
}

body.page-id-168 #_dynamic_list-101-168 span.prev.is-disabled,
body.page-id-168 #_dynamic_list-101-168 span.next.is-disabled {
	opacity: 0.45;
}

body.page-id-168 #_dynamic_list-101-168 .page-numbers.dots {
	width: auto !important;
	background: transparent !important;
}

body.page-id-168 #section-55-7 {
	background: #131111 !important;
	background-image: none !important;
}

body.page-id-168 #section-55-7 > .ct-section-inner-wrap {
	max-width: 1280px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	padding: 66px 0 48px !important;
}

body.page-id-168 #image-62-7 {
	width: 120px !important;
	height: auto !important;
}

body.page-id-168 #div_block-87-7 {
	width: auto !important;
	margin: 0 0 28px !important;
}

body.page-id-168 #new_columns-56-7 {
	display: flex !important;
	flex-flow: row nowrap !important;
	align-items: flex-start !important;
	justify-content: space-between !important;
	width: 100% !important;
	gap: 24px !important;
}

body.page-id-168 #div_block-57-7 {
	width: 320px !important;
	flex: 0 1 340px !important;
}

body.page-id-168 #text_block-63-7 {
	display: none !important;
}

body.page-id-168 #text_block-803-7,
body.page-id-168 #text_block-66-7,
body.page-id-168 #text_block-801-7,
body.page-id-168 #text_block-84-7,
body.page-id-168 #text_block-94-7,
body.page-id-168 #text_block-97-7,
body.page-id-168 #text_block-104-7 {
	margin: 0 !important;
	color: #fff !important;
	font-family: Lato, sans-serif !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 18px !important;
	letter-spacing: 0.32px !important;
}

body.page-id-168 #text_block-64-7,
body.page-id-168 #text_block-68-7,
body.page-id-168 #link_text-802-7 {
	margin: 4px 0 0 !important;
	color: #535151 !important;
	font-family: Lato, sans-serif !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 28px !important;
	letter-spacing: 0.42px !important;
	text-decoration: none !important;
	text-transform: none !important;
}

body.page-id-168 #div_block-65-7,
body.page-id-168 #div_block-800-7 {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: wrap !important;
	align-items: baseline !important;
	gap: 6px !important;
	margin-top: 24px !important;
}

body.page-id-168 #div_block-311-7 {
	display: flex !important;
	flex-direction: row !important;
	align-items: center !important;
	gap: 16px !important;
	margin-top: 28px !important;
}

body.page-id-168 #div_block-311-7 .ct-fancy-icon {
	color: #8a8a8a !important;
}

body.page-id-168 #div_block-311-7 .ct-fancy-icon > svg {
	width: 16px !important;
	height: 16px !important;
	fill: #8a8a8a !important;
}

body.page-id-168 #section-55-7 .oxy-menu-toggle {
	display: none !important;
}

body.page-id-168 #div_block-58-7,
body.page-id-168 #div_block-93-7,
body.page-id-168 #div_block-96-7 {
	width: auto !important;
	flex: 1 1 180px !important;
	min-width: 140px !important;
}

body.page-id-168 #section-55-7 .oxy-nav-menu-list {
	display: flex !important;
	flex-direction: column !important;
	gap: 0 !important;
	margin: 12px 0 0 !important;
	padding: 0 !important;
	list-style: none !important;
}

body.page-id-168 #section-55-7 .oxy-nav-menu-list a {
	color: #a1a1a1 !important;
	font-family: Lato, sans-serif !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 28px !important;
	letter-spacing: 0.42px !important;
	text-decoration: none !important;
	text-transform: none !important;
	white-space: normal !important;
}

body.page-id-168 #div_block-61-7 {
	width: 320px !important;
	flex: 0 0 320px !important;
}

body.page-id-168 #text_block-104-7 {
	white-space: nowrap !important;
}

body.page-id-168 #div_block-101-7 {
	display: flex !important;
	flex-direction: row !important;
	align-items: center !important;
	gap: 7px !important;
}

body.page-id-168 #fancy_icon-103-7,
body.page-id-168 #fancy_icon-103-7 svg {
	width: 24px !important;
	height: 24px !important;
	color: #fff !important;
	fill: #fff !important;
}

body.page-id-168 #shortcode-100-7 input[type="email"] {
	width: 100% !important;
	height: 36px !important;
	margin: 24px 0 0 !important;
	padding: 4px 0 !important;
	border: 0 !important;
	border-bottom: 1px solid #676767 !important;
	border-radius: 0 !important;
	background: transparent !important;
	color: #fff !important;
	font-family: Lato, sans-serif !important;
	font-size: 14px !important;
	line-height: 28px !important;
}

body.page-id-168 #shortcode-100-7 input::placeholder {
	color: #9d9d9d !important;
	opacity: 1 !important;
}

body.page-id-168 #shortcode-100-7 .wpcf7-submit {
	width: auto !important;
	height: 48px !important;
	margin-top: 28px !important;
	padding: 10px 20px !important;
	border: 0 !important;
	border-radius: 31px !important;
	background: rgba(255, 255, 255, 0.25) !important;
	box-shadow: none !important;
	color: #fff !important;
	font-family: Lato, sans-serif !important;
	font-size: 16px !important;
	text-transform: none !important;
}

body.page-id-168 #div_block-91-7 {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	gap: 12px !important;
	width: 100% !important;
	margin-top: 36px !important;
}

body.page-id-168 #text_block-99-7,
body.page-id-168 #link_text-718-7 {
	margin: 0 !important;
	color: #fff !important;
	font-family: Lato, sans-serif !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	line-height: 14px !important;
	opacity: 0.6;
	text-decoration: none !important;
}

@media (max-width: 1100px) {
	body.page-id-168 #_dynamic_list-101-168 {
		grid-template-columns: 1fr !important;
	}

	body.page-id-168 #section-99-168 > .ct-section-inner-wrap {
		width: calc(100% - 48px) !important;
	}

	body.page-id-168 #section-2-168 > .ct-section-inner-wrap {
		padding: 220px 24px 48px !important;
	}

	body.page-id-168 #headline-4-168 {
		font-size: 36px !important;
		line-height: 44px !important;
	}

	body.page-id-168 #new_columns-56-7 {
		flex-direction: column !important;
	}

	body.page-id-168 #div_block-57-7,
	body.page-id-168 #div_block-61-7 {
		width: 100% !important;
		flex-basis: auto !important;
	}
}
