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

#section-3-18 {
	background-image: url("https://cdn-ilbgfjl.nitrocdn.com/aYqXOWororYZpBFGtiBkiJDeXwhLTctS/assets/images/optimized/rev-77d2233/redlawutah.com/wp-content/uploads/2024/06/tile.jpg");
	background-size: contain;
	background-color: #40774f;
	background-repeat: repeat;
}

#section-3-18.nitro-lazy {
	background-image: none !important;
}

#section-43-18 > .ct-section-inner-wrap {
	padding-top: 0;
}

#section-43-18 {
	background-color: #bd1900;
}

@media (max-width:767px) {
	#section-3-18 > .ct-section-inner-wrap {
		padding-bottom: 20px;
	}
	
	#section-3-18 {
		background-size: cover;
		background-color: #052849;
		height: auto;
	}
}

#div_block-2-18 {
	background-image: url("https://cdn-ilbgfjl.nitrocdn.com/aYqXOWororYZpBFGtiBkiJDeXwhLTctS/assets/images/optimized/rev-77d2233/redlawutah.com/wp-content/uploads/2024/06/Rectangle-4847-1.png");
}

#div_block-2-18.nitro-lazy {
	background-image: none !important;
}

#div_block-56-18 {
	background-image: url("https://cdn-ilbgfjl.nitrocdn.com/aYqXOWororYZpBFGtiBkiJDeXwhLTctS/assets/images/optimized/rev-77d2233/redlawutah.com/wp-content/uploads/2025/12/Why-Choose-Red-Law-Family-Divorce-Attorneys.png");
	background-size: cover;
	width: 60%;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-position: top center;
}

#div_block-56-18.nitro-lazy {
	background-image: none !important;
}

#div_block-80-18 {
	background-image: linear-gradient(265deg, #18160e 55px, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0));
	width: 24%;
	height: 100%;
	margin-left: auto;
}

#div_block-57-18 {
	width: 40%;
	justify-content: center;
	padding-top: 125px;
	padding-bottom: 200px;
}

#div_block-59-18 {
	width: 100%;
	max-width: 730px;
	margin-left: -140px;
}

#div_block-65-18 {
	align-items: stretch;
	grid-template-columns: repeat(1, minmax(200px, 1fr));
	grid-column-gap: 20px;
	grid-row-gap: 15px;
	display: grid;
	text-align: left;
}

#div_block-62-18 {
	flex-direction: row;
	display: flex;
	text-align: left;
	gap: 20px;
}

#div_block-67-18 {
	flex-direction: row;
	display: flex;
	text-align: left;
	gap: 20px;
}

#div_block-70-18 {
	flex-direction: row;
	display: flex;
	text-align: left;
	gap: 20px;
}

#div_block-76-18 {
	flex-direction: row;
	display: flex;
	text-align: left;
	gap: 20px;
}

#div_block-82-18 {
	flex-direction: row;
	display: flex;
	text-align: left;
	gap: 20px;
}

#div_block-85-18 {
	flex-direction: row;
	display: flex;
	text-align: left;
	gap: 20px;
}

#div_block-88-18 {
	flex-direction: row;
	display: flex;
	text-align: left;
	gap: 20px;
}

#div_block-44-18 {
	background-color: #fff;
	padding-top: 92px;
	padding-bottom: 92px;
	padding-left: 115px;
	padding-right: 115px;
	margin-top: -150px;
	background: var(--Neutral-White, #fff);
	box-shadow: 0px 0px 10px 12px rgba(0, 0, 0, .11);
}

#div_block-45-18 {
	width: 100%;
	max-width: 680px;
	text-align: left;
	align-items: center;
	margin-bottom: 76px;
	margin-left: auto;
	margin-right: auto;
}

#div_block-48-18 {
	width: 100%;
	max-width: 670px;
	height: 1px;
	background-color: #bfbfc0;
}

#div_block-49-18 {
	width: 100%;
	max-width: 1130px;
	margin-left: auto;
	margin-right: auto;
}

@media (max-width:1600px) {
	#div_block-56-18 {
		width: 59%;
	}
}

@media (max-width:1600px) {
	#div_block-80-18 {
		background-image: linear-gradient(-90deg, #18160e 50px, rgba(0, 0, 0, 0));
		width: 20%;
		margin-left: auto;
	}
}

@media (max-width:1600px) {
	#div_block-57-18 {
		padding-top: 71px;
		padding-bottom: 130px;
	}
}

@media (max-width:1600px) {
	#div_block-59-18 {
		max-width: 100%;
		margin-left: -57px;
	}
}

@media (max-width:1600px) {
	#div_block-44-18 {
		margin-top: -93px;
	}
}

@media (max-width:1600px) {
	#div_block-48-18 {
		background-color: #bfbfc0;
	}
}

@media (max-width:1179px) {
	#div_block-57-18 {
		padding-top: 44px;
		padding-bottom: 104px;
	}
}

@media (max-width:1179px) {
	#div_block-59-18 {
		margin-left: 0px;
		max-width: 100%;
	}
}

@media (max-width:1179px) {
	#div_block-44-18 {
		padding-left: 57px;
		padding-right: 57px;
		padding-top: 57px;
		padding-bottom: 57px;
	}
}

@media (max-width:767px) {
	#div_block-80-18 {
		display: none;
	}
}

@media (max-width:767px) {
	#div_block-57-18 {
		padding-left: 16px;
		padding-right: 16px;
	}
}

@media (max-width:767px) {
	#div_block-44-18 {
		padding-left: 16px;
		padding-right: 16px;
		padding-bottom: 16px;
		padding-top: 16px;
	}
}

@media (max-width:767px) {
	#div_block-45-18 {
		margin-bottom: 32px;
	}
}

@media (max-width:479px) {
	#div_block-44-18 {
		padding-left: 16px;
		padding-right: 16px;
		padding-bottom: 16px;
		padding-top: 16px;
	}
}

@media (max-width:479px) {
	#div_block-45-18 {
		margin-bottom: 32px;
	}
}

@media (max-width:767px) {
	#new_columns-55-18 > .ct-div-block {
		width: 100% !important;
	}
	
	#new_columns-55-18 {
		flex-direction: column;
	}
}

#text_block-60-18 {
	margin-bottom: 56px;
	color: var(--Neutral-White, #fff);
	font-family: Prata;
	font-size: 68.8px;
	font-style: normal;
	font-weight: 400;
	line-height: 72px;
}

#text_block-46-18 {
	margin-bottom: 16px;
	color: var(--NJ-Default-Black, #000);
	text-align: center;
	font-family: Montserrat;
	font-size: 23.04px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 11.059px;
	text-transform: uppercase;
}

#text_block-47-18 {
	margin-bottom: 0px;
	color: var(--NJ-Primary-Orange, #bd1900);
	text-align: center;
	font-family: Prata;
	font-size: 72.56px;
	font-style: normal;
	font-weight: 400;
	line-height: 72px;
}

@media (max-width:1600px) {
	#text_block-60-18 {
		margin-bottom: 45px;
		color: var(--Neutral-White, #fff);
		font-family: Prata;
		font-size: 48.8px;
		font-style: normal;
		font-weight: 400;
		line-height: 58px;
	}
}

@media (max-width:1600px) {
	#text_block-46-18 {
		color: var(--NJ-Default-Black, #000);
		text-align: center;
		font-family: Montserrat;
		font-size: 16.2px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		letter-spacing: 4.416px;
		text-transform: uppercase;
	}
}

@media (max-width:1600px) {
	#text_block-47-18 {
		margin-bottom: 12px;
		text-align: center;
		font-size: 62.56px;
		font-style: normal;
		font-weight: 400;
		line-height: 62px;
	}
}

@media (max-width:1179px) {
	#text_block-60-18 {
		color: var(--Neutral-White, #fff);
		font-family: Prata;
		font-size: 28.8px;
		font-style: normal;
		font-weight: 400;
		line-height: 38px;
	}
}

@media (max-width:1179px) {
	#text_block-46-18 {
		color: var(--JohnConiglio-Primary-Dark, #101417);
		text-align: center;
		font-family: Montserrat;
		font-size: 11px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		letter-spacing: 2.53px;
		text-transform: uppercase;
	}
}

@media (max-width:1179px) {
	#text_block-47-18 {
		text-align: center;
		font-size: 33.18px;
		font-style: normal;
		font-weight: 400;
		line-height: 39px;
	}
}

@media (max-width:479px) {
	#text_block-60-18 {
		margin-bottom: 38px;
	}
}

#_rich_text-64-18 {
	color: var(--Neutral-White, #fff);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
}

#_rich_text-69-18 {
	color: var(--Neutral-White, #fff);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
}

#_rich_text-72-18 {
	color: var(--Neutral-White, #fff);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
}

#_rich_text-78-18 {
	color: var(--Neutral-White, #fff);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
}

#_rich_text-84-18 {
	color: var(--Neutral-White, #fff);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
}

#_rich_text-87-18 {
	color: var(--Neutral-White, #fff);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
}

#_rich_text-90-18 {
	color: var(--Neutral-White, #fff);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
}

@media (max-width:1600px) {
	#_rich_text-64-18 {
		color: var(--Neutral-White, #fff);
		font-size: 14.2px;
		font-style: normal;
		font-weight: 400;
		line-height: 21px;
	}
}

@media (max-width:1600px) {
	#_rich_text-69-18 {
		color: var(--Neutral-White, #fff);
		font-size: 14.2px;
		font-style: normal;
		font-weight: 400;
		line-height: 21px;
	}
}

@media (max-width:1600px) {
	#_rich_text-72-18 {
		color: var(--Neutral-White, #fff);
		font-size: 14.2px;
		font-style: normal;
		font-weight: 400;
		line-height: 21px;
	}
}

@media (max-width:1600px) {
	#_rich_text-78-18 {
		color: var(--Neutral-White, #fff);
		font-size: 14.2px;
		font-style: normal;
		font-weight: 400;
		line-height: 21px;
	}
}

@media (max-width:1600px) {
	#_rich_text-84-18 {
		color: var(--Neutral-White, #fff);
		font-size: 14.2px;
		font-style: normal;
		font-weight: 400;
		line-height: 21px;
	}
}

@media (max-width:1600px) {
	#_rich_text-87-18 {
		color: var(--Neutral-White, #fff);
		font-size: 14.2px;
		font-style: normal;
		font-weight: 400;
		line-height: 21px;
	}
}

@media (max-width:1600px) {
	#_rich_text-90-18 {
		color: var(--Neutral-White, #fff);
		font-size: 14.2px;
		font-style: normal;
		font-weight: 400;
		line-height: 21px;
	}
}

#image-81-18 {
	display: none;
}

@media (max-width:767px) {
	#image-81-18 {
		width: 100%;
		display: block;
	}
}

#shortcode-50-18 {
	width: 100%;
}
