
#home-hero > .ct-section-inner-wrap {
	max-width: 100%;
	padding-top: var(--space-2xl);
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
}

@media (max-width:767px) {
	#home-hero .oxy-video-container {
		display: none;
	}
}

#home-hero .oxy-video-overlay {
	background-color: rgba(0, 0, 0, .3);
}

#home-hero {
	display: block;
}

#home-hero {
	background-image: url("https://mginjuryfirm.com/nitropack_static/tVnTXXigftoMPicfcIWyTxcDloxCypVa/assets/images/optimized/rev-34b70ca/mginjuryfirm.com/wp-content/uploads/2026/07/mg-hero-bg.webp");
	background-repeat: no-repeat;
	height: 100%;
	overflow: hidden;
	color: #fff;
	video-background-overlay: rgba(0, 0, 0, .3);
	background-position: 50% 50%;
}

#home-hero.nitro-lazy {
	background-image: none !important;
}

#section-23-9 > .ct-section-inner-wrap {
	align-items: center;
	gap: var(--space-l);
}

#section-23-9 {
	text-align: center;
}

#section-28-9 {
	background-color: #f5f5f5;
}

#section-53-9 > .ct-section-inner-wrap {
	padding-top: calc(var(--space-2xl) + 4rem);
}

#section-91-9 > .ct-section-inner-wrap {
	align-items: center;
	gap: var(--space-xl);
}

#section-91-9 {
	background-color: #000;
	color: #fff;
	text-align: center;
}

#section-172-9 > .ct-section-inner-wrap {
	max-width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#section-172-9 {
	background-color: #000;
}

#section-175-9 > .ct-section-inner-wrap {
	max-width: 100%;
	padding-top: calc(var(--space-2xl) + 6rem);
	padding-right: 0;
	padding-left: 0;
	align-items: center;
}

#section-175-9 {
	text-align: left;
}

#section-248-9 > .ct-section-inner-wrap {
	gap: 3rem;
}

#section-248-9 {
	color: #000;
}

#section-261-9 > .ct-section-inner-wrap {
	padding-top: calc(var(--space-2xl) + 12rem);
}

#section-261-9 {
	background-image: url("https://mginjuryfirm.com/nitropack_static/tVnTXXigftoMPicfcIWyTxcDloxCypVa/assets/images/optimized/rev-34b70ca/mginjuryfirm.com/wp-content/uploads/2026/08/faq-bg-sm.webp");
	background-size: cover;
	background-color: #000;
	color: #fff;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

#section-261-9.nitro-lazy {
	background-image: none !important;
}

#section-307-9 > .ct-section-inner-wrap {
	align-items: center;
	gap: var(--space-l);
}

#section-307-9 {
	background-color: #efefef;
	text-align: center;
}

#section-411-9 > .ct-section-inner-wrap {
	max-width: 100%;
	padding-right: 0;
	padding-left: 0;
}

#section-411-9 {
	overflow: hidden;
}

#section-421-9 > .ct-section-inner-wrap {
	max-width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#section-421-9 {
	background-image: url("https://mginjuryfirm.com/nitropack_static/tVnTXXigftoMPicfcIWyTxcDloxCypVa/assets/images/optimized/rev-34b70ca/mginjuryfirm.com/wp-content/uploads/2026/08/home-cta-bg-sm.webp");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

#section-421-9.nitro-lazy {
	background-image: none !important;
}

@media (max-width:991px) {
	#section-411-9 > .ct-section-inner-wrap {
		padding-top: calc(var(--space-2xl) + 6rem);
		align-items: center;
	}
	
	#section-411-9 {
		text-align: left;
	}
}

@media (max-width:767px) {
	#home-hero {
		color: #000;
	}
}

#div_block-16-9 {
	text-align: center;
	align-items: center;
	z-index: 3;
	gap: var(--space-l);
	padding-left: var(--space-l);
	padding-right: var(--space-l);
	padding-bottom: var(--space-2xl);
	margin-bottom: 10%;
}

#div_block-1863-9 > * {
	height: 100%;
}

#div_block-1863-9 {
	justify-items: center;
	align-items: end;
	grid-template-columns: repeat(1, minmax(200px, 1fr));
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	display: grid;
	width: 100%;
}

#div_block-18-9 {
	background-image: linear-gradient(rgba(0, 0, 0, 0), #000 61%);
	text-align: center;
	align-items: center;
	gap: var(--space-s);
	z-index: 3;
	width: 100%;
	padding-bottom: var(--space-xl);
	padding-top: var(--space-l);
	padding-left: var(--space-l);
	padding-right: var(--space-l);
	height: auto;
	grid-column: 1;
	grid-row: 1;
	align-self: end;
}

#div_block-6-9 {
	flex-direction: row;
	display: flex;
	gap: 1rem;
	align-items: center;
	justify-content: center;
	background-color: #800003;
}

.oxy-dynamic-list :is([data-id="div_block-30-9"],#incspec) {
	text-align: center;
	align-items: center;
	max-width: 380px;
	width: 100%;
}

.oxy-dynamic-list :is([data-id="div_block-36-9"],#incspec) {
	transform: translateY(-50%);
	background-color: #000;
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
	z-index: 3;
	margin-right: 2rem;
	margin-left: 4rem;
}

.oxy-dynamic-list :is([data-id="div_block-42-9"],#incspec) {
	gap: 1rem;
	text-align: center;
	align-items: center;
}

#div_block-56-9 {
	width: 45%;
	justify-content: center;
}

#div_block-57-9 {
	width: 55%;
	gap: var(--space-m);
	padding-left: var(--space-m);
}

#div_block-1434-9 {
	width: 150px;
	height: 8px;
	background-color: #e9e9e9;
}

#div_block-63-9 {
	text-align: left;
	flex-direction: row;
	display: flex;
	align-items: center;
}

#div_block-73-9 {
	text-align: left;
	flex-direction: row;
	display: flex;
	align-items: center;
}

#div_block-80-9 {
	text-align: left;
	flex-direction: row;
	display: flex;
	align-items: center;
}

#div_block-1420-9 {
	text-align: center;
	align-items: center;
	gap: var(--space-m);
}

#div_block-129-9 {
	flex-direction: row;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 45px;
}

#div_block-180-9 {
	text-align: left;
	align-items: center;
	max-width: 1200px;
	gap: var(--space-m);
	margin-bottom: var(--space-2xl);
}

#div_block-1435-9 {
	background-color: #800003;
	width: 220px;
	height: 8px;
}

#div_block-186-9 {
	padding-top: var(--space-l);
	padding-right: var(--space-xl);
	padding-bottom: var(--space-l);
	padding-left: var(--space-xl);
	max-width: 950px;
	gap: var(--space-s);
	justify-content: center;
}

#div_block-1436-9 {
	background-color: #e9e9e9;
	width: 150px;
	height: 8px;
}

#div_block-1437-9 {
	font-weight: 600;
	margin-top: var(--space-s);
}

#div_block-200-9 {
	background-color: #e5e5e5;
}

#div_block-202-9 {
	padding-top: var(--space-l);
	padding-right: var(--space-xl);
	padding-bottom: var(--space-l);
	padding-left: var(--space-xl);
	max-width: 950px;
	justify-content: center;
	gap: var(--space-s);
}

#div_block-1444-9 {
	width: 150px;
	height: 8px;
	background-color: #c7c7c7;
}

#div_block-1439-9 {
	margin-top: var(--space-s);
}

#div_block-222-9 {
	padding-top: var(--space-l);
	padding-right: var(--space-xl);
	padding-bottom: var(--space-l);
	padding-left: var(--space-xl);
	max-width: 950px;
	justify-content: center;
	gap: var(--space-s);
}

#div_block-1446-9 {
	background-color: #e9e9e9;
	width: 150px;
	height: 8px;
}

#div_block-1441-9 {
	margin-top: var(--space-s);
}

#div_block-232-9 {
	background-color: #e5e5e5;
}

#div_block-233-9 {
	padding-top: var(--space-l);
	padding-right: var(--space-xl);
	padding-bottom: var(--space-l);
	padding-left: var(--space-xl);
	max-width: 950px;
	justify-content: center;
	gap: var(--space-s);
}

#div_block-1448-9 {
	width: 150px;
	height: 8px;
	background-color: #c7c7c7;
}

#div_block-249-9 {
	gap: var(--space-s);
}

#div_block-251-9 {
	text-align: left;
	flex-direction: row;
	display: flex;
	gap: 1.5rem;
}

#div_block-263-9 {
	width: 33%;
}

#div_block-264-9 {
	width: 67%;
	text-align: left;
	align-items: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6rem;
	gap: var(--space-s);
}

.oxy-dynamic-list :is([data-id="div_block-297-9"],#incspec) {
	padding-bottom: var(--space-s);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	gap: 8px;
	padding-top: var(--space-s);
}

#div_block-1341-9 {
	background-color: #800003;
	width: 14rem;
	height: 8px;
}

#div_block-310-9 {
	justify-items: center;
	align-items: stretch;
	grid-template-columns: repeat(2, minmax(200px, 1fr));
	grid-column-gap: 2.5rem;
	grid-row-gap: 2.5rem;
	display: grid;
	max-width: 100%;
	text-align: left;
}

#div_block-348-9 {
	text-align: left;
	flex-direction: row;
	display: flex;
}

#div_block-357-9 {
	text-align: left;
	flex-direction: row;
	display: flex;
}

#div_block-365-9 {
	text-align: left;
	flex-direction: row;
	display: flex;
}

#div_block-373-9 {
	text-align: left;
	flex-direction: row;
	display: flex;
}

#div_block-415-9 {
	width: 50%;
	justify-content: center;
}

#div_block-416-9 {
	width: 50%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	align-items: flex-end;
	justify-content: center;
}

#div_block-422-9 {
	width: 100%;
	text-align: left;
	flex-direction: row;
	display: flex;
	align-items: stretch;
	position: relative;
}

#div_block-423-9 {
	width: 50%;
	justify-content: flex-end;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#div_block-424-9 {
	background-color: rgba(0, 0, 0, .6);
	color: #fff;
	padding-right: var(--space-l);
	padding-bottom: var(--space-l);
	padding-left: var(--space-l);
	max-width: 50vw;
	z-index: 5;
	min-width: 50vw;
	gap: var(--space-m);
	padding-top: var(--space-l);
	margin-left: auto;
}

#div_block-427-9 {
	text-align: left;
	flex-direction: row;
	display: flex;
	align-items: stretch;
	gap: var(--space-l);
}

@media (max-width:1200px) {
	#div_block-16-9 {
		padding-bottom: var(--space-xl);
	}
}

@media (max-width:1200px) {
	#div_block-18-9 {
		gap: 0;
		padding-bottom: var(--space-l);
	}
}

@media (max-width:1200px) {
	#div_block-56-9 {
		width: 45%;
	}
}

@media (max-width:1200px) {
	#div_block-57-9 {
		width: 55%;
	}
}

@media (max-width:991px) {
	#div_block-1863-9 {
		padding-top: 0%;
	}
}

@media (max-width:991px) {
	#div_block-18-9 {
		margin-top: 6rem;
	}
}

@media (max-width:991px) {
	.oxy-dynamic-list :is([data-id="div_block-30-9"],#incspec) {
		max-width: 100%;
	}
}

@media (max-width:991px) {
	#div_block-56-9 {
		text-align: left;
		align-items: center;
	}
}

@media (max-width:991px) {
	#div_block-180-9 {
		padding-left: var(--space-m);
		padding-right: var(--space-m);
		align-items: center;
		text-align: center;
	}
}

@media (max-width:991px) {
	#div_block-186-9 {
		text-align: left;
		padding-top: var(--space-l);
		padding-right: var(--space-l);
		padding-bottom: var(--space-l);
		padding-left: var(--space-l);
	}
}

@media (max-width:991px) {
	#div_block-202-9 {
		text-align: left;
		order: 2;
		padding-top: var(--space-l);
		padding-right: var(--space-l);
		padding-bottom: var(--space-l);
		padding-left: var(--space-l);
	}
}

@media (max-width:991px) {
	#div_block-222-9 {
		text-align: left;
		padding-top: var(--space-l);
		padding-right: var(--space-l);
		padding-bottom: var(--space-l);
		padding-left: var(--space-l);
	}
}

@media (max-width:991px) {
	#div_block-233-9 {
		text-align: left;
		order: 2;
		padding-top: var(--space-l);
		padding-right: var(--space-l);
		padding-bottom: var(--space-l);
		padding-left: var(--space-l);
	}
}

@media (max-width:991px) {
	#div_block-263-9 {
		text-align: left;
		align-items: center;
		padding-bottom: var(--space-2xl);
	}
}

@media (max-width:991px) {
	#div_block-264-9 {
		padding-left: 0rem;
	}
}

@media (max-width:991px) {
	#div_block-310-9 {
		flex-direction: column;
		display: flex;
		text-align: left;
	}
}

@media (max-width:991px) {
	#div_block-415-9 {
		text-align: center;
		align-items: center;
		padding-left: var(--space-m);
		padding-right: var(--space-m);
	}
}

@media (max-width:991px) {
	#div_block-423-9 {
		display: none;
	}
}

@media (max-width:991px) {
	#div_block-424-9 {
		max-width: 100vw;
	}
}

@media (max-width:767px) {
	#div_block-16-9 {
		padding-bottom: var(--space-s);
		margin-bottom: 0%;
	}
}

@media (max-width:767px) {
	#div_block-18-9 {
		background-image: linear-gradient(rgba(0, 0, 0, 0), #000 9%);
		margin-top: 6rem;
		padding-bottom: var(--space-2xs);
	}
}

@media (max-width:767px) {
	#div_block-6-9 {
		text-align: center;
		display: none;
	}
}

@media (max-width:767px) {
	#div_block-427-9 {
		flex-direction: column;
		display: flex;
	}
}

@media (max-width:479px) {
	#div_block-18-9 {
		background-image: linear-gradient(rgba(0, 0, 0, 0), #000 5%);
	}
}

@media (max-width:991px) {
	#new_columns-55-9 > .ct-div-block {
		width: 100% !important;
	}
}

@media (max-width:991px) {
	#new_columns-262-9 > .ct-div-block {
		width: 100% !important;
	}
}

@media (max-width:991px) {
	#new_columns-414-9 > .ct-div-block {
		width: 100% !important;
	}
}

#new_columns-414-9 {
	padding-left: var(--space-l);
	padding-right: 0;
}

#headline-4-9 {
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 4px;
}

#headline-25-9 {
	text-align: center;
	text-transform: uppercase;
	max-width: 1000px;
}

#headline-92-9 {
	color: #fff;
}

#headline-178-9 {
	text-transform: uppercase;
	text-align: center;
}

#headline-266-9 {
	text-align: center;
}

.oxy-dynamic-list :is([data-id="headline-294-9"],#incspec) {
	text-transform: uppercase;
	line-height: 1.2;
	font-size: var(--step-0);
	font-weight: 900;
	letter-spacing: 2px;
}

#headline-308-9 {
	max-width: 80%;
}

#headline-417-9 {
	text-transform: uppercase;
}

#headline-425-9 {
	max-width: 60%;
	font-weight: 300;
	font-family: "Playfair Display";
	line-height: 1.2;
}

@media (max-width:1200px) {
	#headline-425-9 {
		max-width: 100%;
	}
}

@media (max-width:991px) {
	#headline-425-9 {
		max-width: 100%;
	}
}

@media (max-width:767px) {
	#headline-4-9 {
		font-size: var(--step-3);
		letter-spacing: 0px;
		text-shadow: 0px rgba(255, 255, 255, 0);
	}
}

#text_block-3-9 {
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 0px;
}

#text_block-5-9 {
	color: #fff;
	max-width: 75ch;
	font-size: var(--step-1);
	margin-bottom: var(--space-l);
	text-shadow: 0px 0px 9px rgba(0, 0, 0, .5);
	text-wrap: pretty;
}

#text_block-7-9 {
	font-family: "Playfair Display";
	text-align: center;
	color: #fff;
	margin-top: 2rem;
	margin-left: auto;
	margin-right: auto;
}

#text_block-26-9 {
	margin-top: 0px;
}

#text_block-27-9 {
	font-family: "Playfair Display";
	font-size: var(--step--1);
}

.oxy-dynamic-list :is([data-id="text_block-39-9"],#incspec) {
	color: #fff;
	font-family: "Playfair Display";
	text-transform: uppercase;
}

.oxy-dynamic-list :is([data-id="text_block-46-9"],#incspec) {
	font-family: "Playfair Display";
	font-size: 42px;
}

#text_block-1784-9 {
	color: currentColor;
}

#text_block-64-9 {
	font-size: var(--step-1);
	font-weight: 600;
}

#text_block-68-9 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#text_block-75-9 {
	font-size: var(--step-1);
	font-weight: 600;
}

#text_block-76-9 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#text_block-82-9 {
	font-size: var(--step-1);
	font-weight: 600;
}

#text_block-83-9 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#text_block-90-9 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: 600;
}

#text_block-179-9 {
	text-align: center;
}

#text_block-189-9 {
	text-wrap: pretty;
}

#text_block-250-9 {
	font-family: "Inter";
	text-transform: uppercase;
}

#text_block-259-9 {
	font-size: var(--step-1);
}

.oxy-dynamic-list :is([data-id="text_block-295-9"],#incspec) {
	line-height: 2;
	margin-top: 0px;
	margin-bottom: 0px;
}

#text_block-309-9 {
	max-width: 80%;
}

#text_block-349-9 {
	color: #800003;
}

#text_block-1942-9 {
	font-style: italic;
	font-family: "Playfair Display";
	font-size: 14px;
}

#text_block-1943-9 {
	font-style: italic;
	font-family: "Playfair Display";
	font-size: 14px;
}

#text_block-2026-9 {
	color: #800003;
}

#text_block-1946-9 {
	font-style: italic;
	font-family: "Playfair Display";
	font-size: 14px;
}

#text_block-410-9 {
	margin-top: var(--space-m);
}

#text_block-426-9 {
	line-height: 1.8;
}

#text_block-429-9 {
	text-transform: uppercase;
	font-weight: 600;
}

#text_block-433-9 {
	font-style: italic;
	font-weight: 600;
}

@media (max-width:1200px) {
	#text_block-5-9 {
		font-size: var(--step-0);
	}
}

@media (max-width:767px) {
	#text_block-7-9 {
		display: none;
	}
}

#text_block-350-9 {
	color: #000;
	position: relative;
}

#link_text-359-9 {
	color: #000;
	position: relative;
}

#link_text-367-9 {
	color: #000;
	position: relative;
}

#link_text-375-9 {
	color: #000;
	position: relative;
}

#link-14-9 {
	color: #fff;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	border-radius: 4px;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 24px;
	padding-left: 24px;
}

#link-1783-9 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 16px;
	padding-right: 16px;
	color: #000;
	text-align: center;
	flex-direction: row;
	display: flex;
	gap: 8px;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-radius: 4px;
	margin-top: var(--space-xl);
	margin-left: auto;
}

#link-1783-9:hover {
	color: #fff;
	background-color: #000;
	transition-duration: .5s;
	transition-timing-function: ease;
}

#div_block-107-9 {
	background-image: url("https://mginjuryfirm.com/nitropack_static/tVnTXXigftoMPicfcIWyTxcDloxCypVa/assets/images/optimized/rev-34b70ca/mginjuryfirm.com/wp-content/uploads/2026/06/Fram_CarAccidents.png");
}

#div_block-107-9.nitro-lazy {
	background-image: none !important;
}

#div_block-140-9 {
	background-image: url("https://mginjuryfirm.com/nitropack_static/tVnTXXigftoMPicfcIWyTxcDloxCypVa/assets/images/optimized/rev-34b70ca/mginjuryfirm.com/wp-content/uploads/2026/06/Fram_CarAccidents-1.png");
}

#div_block-140-9.nitro-lazy {
	background-image: none !important;
}

#div_block-142-9 {
	background-image: url("https://mginjuryfirm.com/nitropack_static/tVnTXXigftoMPicfcIWyTxcDloxCypVa/assets/images/optimized/rev-34b70ca/mginjuryfirm.com/wp-content/uploads/2026/06/Fram_CarAccidents-2.png");
}

#div_block-142-9.nitro-lazy {
	background-image: none !important;
}

#div_block-144-9 {
	background-image: url("https://mginjuryfirm.com/nitropack_static/tVnTXXigftoMPicfcIWyTxcDloxCypVa/assets/images/optimized/rev-34b70ca/mginjuryfirm.com/wp-content/uploads/2026/06/Fram_CarAccidents-3.png");
}

#div_block-144-9.nitro-lazy {
	background-image: none !important;
}

#div_block-146-9 {
	background-image: url("https://mginjuryfirm.com/nitropack_static/tVnTXXigftoMPicfcIWyTxcDloxCypVa/assets/images/optimized/rev-34b70ca/mginjuryfirm.com/wp-content/uploads/2026/06/Fram_CarAccidents-4.png");
}

#div_block-146-9.nitro-lazy {
	background-image: none !important;
}

#div_block-148-9 {
	background-image: url("https://mginjuryfirm.com/nitropack_static/tVnTXXigftoMPicfcIWyTxcDloxCypVa/assets/images/optimized/rev-34b70ca/mginjuryfirm.com/wp-content/uploads/2026/06/Fram_CarAccidents-5.png");
}

#div_block-148-9.nitro-lazy {
	background-image: none !important;
}

#div_block-150-9 {
	background-image: url("https://mginjuryfirm.com/nitropack_static/tVnTXXigftoMPicfcIWyTxcDloxCypVa/assets/images/optimized/rev-34b70ca/mginjuryfirm.com/wp-content/uploads/2026/06/Fram_CarAccidents-6.png");
}

#div_block-150-9.nitro-lazy {
	background-image: none !important;
}

#div_block-152-9 {
	background-image: url("https://mginjuryfirm.com/nitropack_static/tVnTXXigftoMPicfcIWyTxcDloxCypVa/assets/images/optimized/rev-34b70ca/mginjuryfirm.com/wp-content/uploads/2026/06/Fram_CarAccidents-7.png");
}

#div_block-152-9.nitro-lazy {
	background-image: none !important;
}

#div_block-154-9 {
	background-image: url("https://mginjuryfirm.com/nitropack_static/tVnTXXigftoMPicfcIWyTxcDloxCypVa/assets/images/optimized/rev-34b70ca/mginjuryfirm.com/wp-content/uploads/2026/06/Fram_CarAccidents-8.png");
}

#div_block-154-9.nitro-lazy {
	background-image: none !important;
}

#div_block-156-9 {
	background-image: url("https://mginjuryfirm.com/nitropack_static/tVnTXXigftoMPicfcIWyTxcDloxCypVa/assets/images/optimized/rev-34b70ca/mginjuryfirm.com/wp-content/uploads/2026/06/Fram_CarAccidents-9.png");
}

#div_block-156-9.nitro-lazy {
	background-image: none !important;
}

#div_block-158-9 {
	background-image: url("https://mginjuryfirm.com/nitropack_static/tVnTXXigftoMPicfcIWyTxcDloxCypVa/assets/images/optimized/rev-34b70ca/mginjuryfirm.com/wp-content/uploads/2026/06/Fram_CarAccidents-10.png");
}

#div_block-158-9.nitro-lazy {
	background-image: none !important;
}

#link-428-9 {
	color: currentColor;
	text-align: center;
	flex-direction: row;
	display: flex;
	gap: 8px;
}

#link-430-9 {
	color: currentColor;
	background-color: #000;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-radius: 4px;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 16px;
	padding-bottom: 16px;
}

@media (max-width:1200px) {
	#link-428-9 {
		display: flex;
		text-align: center;
	}
}

#image-1536-9 {
	object-fit: contain;
	width: 100%;
	max-width: 1440px;
	display: none;
	height: auto;
	grid-column: 1;
	grid-row: 1;
	align-self: start;
}

.oxy-dynamic-list :is([data-id="image-33-9"],#incspec) {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-height: 554px;
	max-width: 380px;
}

#image-173-9 {
	width: 100vw;
	height: auto;
}

#image-185-9 {
	object-fit: cover;
	width: 510px;
}

#image-201-9 {
	width: 510px;
	height: 600px;
	object-fit: cover;
}

#image-221-9 {
	width: 510px;
	height: 600px;
	object-fit: cover;
}

#image-242-9 {
	width: 510px;
	height: 600px;
	object-fit: cover;
}

@media (max-width:991px) {
	#image-1536-9 {
		margin-top: var(--space-1xl) rem;
	}
}

@media (max-width:991px) {
	.oxy-dynamic-list :is([data-id="image-33-9"],#incspec) {
		height: 100%;
		max-width: 100%;
		max-height: 400px;
	}
}

@media (max-width:767px) {
	#image-1536-9 {
		display: flex;
	}
}

@media (max-width:767px) {
	.oxy-dynamic-list :is([data-id="image-33-9"],#incspec) {
		max-height: 300px;
	}
}

#fancy_icon-1785-9 {
	color: currentColor;
}

#fancy_icon-1785-9 > svg {
	width: 16px;
	height: 16px;
}

#fancy_icon-194-9 > svg {
	width: 12px;
	height: 12px;
}

#fancy_icon-210-9 > svg {
	width: 12px;
	height: 12px;
}

#fancy_icon-230-9 > svg {
	width: 12px;
	height: 12px;
}

#fancy_icon-241-9 > svg {
	width: 12px;
	height: 12px;
}

#fancy_icon-1339-9 > svg {
	width: 18px;
	height: 18px;
}

#code_block-2186-9 {
	display: none;
}

#code_block-506-9 {
	display: flex;
}

#code_block-508-9 {
	display: flex;
}

#code_block-511-9 {
	display: flex;
}

#code_block-265-9 {
	display: flex;
}

#shortcode-260-9 {
	width: 100%;
}

#_dynamic_list-29-9 {
	flex-direction: row;
	display: flex;
	gap: 4rem;
	justify-content: center;
	align-items: stretch;
	width: auto;
}

@media (max-width:991px) {
	#_dynamic_list-29-9 {
		text-align: center;
		flex-direction: column;
		display: flex;
		width: 100%;
	}
}

#_dynamic_list-29-9 .oxy-repeater-pages {
	font-size: 12px;
}

#_dynamic_list-296-9 .oxy-repeater-pages {
	font-size: 12px;
}

.oxy_shape_divider {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -1px;
	pointer-events: none;
}

.oxy_shape_divider > svg {
	min-width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 0;
	transform-origin: bottom center;
}

.oxy_shape_divider_top {
	top: -1px;
	bottom: initial;
}

.oxy_shape_divider_flipped {
	transform: scaleX(-1);
}

#-shape-divider-54-9 .oxy_shape_divider {
	color: #f5f5f5;
}

#-shape-divider-54-9 .oxy_shape_divider svg {
	height: 120px;
}

#-shape-divider-177-9 .oxy_shape_divider {
	color: #000;
}

#-shape-divider-177-9 .oxy_shape_divider svg {
	height: 120px;
}

#-shape-divider-304-9 .oxy_shape_divider {
	color: #fff;
}

#-shape-divider-304-9 .oxy_shape_divider svg {
	height: 120px;
}

#-shape-divider-413-9 .oxy_shape_divider {
	color: #000;
}

#-shape-divider-413-9 .oxy_shape_divider svg {
	height: 120px;
}

div.ct-section-inner-wrap, div.oxy-header-container {
	max-width: 1200px;
}
