
:root {
	--swiper-theme-color: #007aff;
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
	transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
	touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
	touch-action: pan-x;
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
}

.swiper-slide-invisible-blank {
	visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
	height: auto;
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
	transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15);
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none;
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
	scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
	scroll-snap-type: y mandatory;
}

.swiper-centered>.swiper-wrapper::before {
	content: "";
	flex-shrink: 0;
	order: 9999;
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical>.swiper-wrapper::before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after);
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
}

.swiper-virtual .swiper-slide {
	-webkit-backface-visibility: hidden;
	transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
	height: 1px;
	width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
	width: 1px;
	height: var(--swiper-virtual-size);
}

:root {
	--swiper-navigation-size: 44px;
}

.swiper-button-next, .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size) / 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - ( var(--swiper-navigation-size) / 2 ));
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
	opacity: 0;
	cursor: auto;
	pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
	display: none !important;
}

.swiper-button-next:after, .swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	font-variant: initial;
	line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
	left: 10px;
	right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
	content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
	right: 10px;
	left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
	content: "next";
}

.swiper-button-lock {
	display: none;
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: .3s opacity;
	transform: translate3d(0, 0, 0);
	z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiper-pagination-disabled>.swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
	display: none !important;
}

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%;
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(.33);
	position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(.33);
}

.swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	display: inline-block;
	border-radius: 50%;
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiper-pagination-bullet:only-child {
	display: none !important;
}

.swiper-pagination-bullet-active {
	opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
	display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: .2s transform, .2s top;
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap;
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform, .2s left;
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform, .2s right;
}

.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, .25);
	position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top;
}

.swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical>.swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0;
}

.swiper-pagination-lock {
	display: none;
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, .1);
}

.swiper-scrollbar-disabled>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
	display: none !important;
}

.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%;
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%;
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, .5);
	border-radius: 10px;
	left: 0;
	top: 0;
}

.swiper-scrollbar-cursor-drag {
	cursor: move;
}

.swiper-scrollbar-lock {
	display: none;
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

.swiper-slide-zoomed {
	cursor: move;
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0deg);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

.swiper .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

.swiper-free-mode>.swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-grid>.swiper-wrapper {
	flex-wrap: wrap;
}

.swiper-grid-column>.swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
	transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-cube {
	overflow: visible;
}

.swiper-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
	transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next+.swiper-slide, .swiper-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	opacity: .6;
	z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
	content: "";
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	filter: blur(50px);
}

.swiper-flip {
	overflow: visible;
}

.swiper-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	transition-property: transform, opacity, height;
}

.swiper-cards {
	overflow: visible;
}

.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
}

.tk-owners {
	font-family: owners, sans-serif;
}

body .padSection, body .pre-contact, body body.page-template-page-contact {
	padding: 80px 0;
}

@media (max-width:992px) {
	body .padSection, body .pre-contact, body body.page-template-page-contact {
		padding: 60px 0;
	}
}

@media (max-width:767px) {
	body .padSection, body .pre-contact, body body.page-template-page-contact {
		padding: 40px 0;
	}
}

body .padInfo {
	padding: 60px 0;
}

@media (max-width:992px) {
	body .padInfo {
		padding: 40px 0;
	}
}

body .titleMain {
	font-size: 78px;
	font-weight: 700;
	font-style: normal;
	line-height: 125%;
}

@media (max-width:1200px) {
	body .titleMain {
		font-size: 68px;
	}
}

@media (max-width:992px) {
	body .titleMain {
		font-size: 55px;
	}
}

body .cases h3.cases__name, body .pre-contact h2, body .testimonials .testimonials__content h2, body .titleInfo, body div.la-attorneys h2, body.page-template-page-about .la-expand h2, body.page-template-page-about .why-choose h2 {
	font-family: owners, sans-serif;
	font-size: 48px;
	font-weight: 500;
	font-style: normal;
	line-height: 125%;
	position: relative;
	z-index: 2;
	color: #c0963d;
}

@media (max-width:1200px) {
	body .cases h3.cases__name, body .pre-contact h2, body .testimonials .testimonials__content h2, body .titleInfo, body div.la-attorneys h2, body.page-template-page-about .la-expand h2, body.page-template-page-about .why-choose h2 {
		font-size: 45px;
	}
}

@media (max-width:992px) {
	body .cases h3.cases__name, body .pre-contact h2, body .testimonials .testimonials__content h2, body .titleInfo, body div.la-attorneys h2, body.page-template-page-about .la-expand h2, body.page-template-page-about .why-choose h2 {
		font-size: 42px;
	}
}

body .titleSub, body .titleSub span {
	font-weight: 500;
	font-style: normal;
	line-height: 125%;
}

body .titleSub {
	font-family: owners, sans-serif;
	font-size: 40px;
	position: relative;
	z-index: 2;
	letter-spacing: -.4px;
}

@media (max-width:1200px) {
	body .titleSub {
		font-size: 38px;
	}
}

@media (max-width:992px) {
	body .titleSub {
		font-size: 35px;
	}
}

@media (max-width:767px) {
	body .titleSub {
		font-size: 26px;
	}
}

body .titleSub span {
	font-family: Avenir, sans-serif;
	font-size: 18px;
	display: block;
	margin-bottom: 15px;
	letter-spacing: -.18px;
	text-transform: uppercase;
}

body .titleBasic, body div.we-are__c-right .c-right h3 {
	font-family: owners, sans-serif;
	font-size: 32px;
	font-weight: 500;
	font-style: normal;
	line-height: 125%;
	letter-spacing: -.32px;
	text-transform: capitalize;
}

@media (max-width:1200px) {
	body .titleBasic, body div.we-are__c-right .c-right h3 {
		font-size: 30px;
	}
}

@media (max-width:992px) {
	body .titleBasic, body div.we-are__c-right .c-right h3 {
		font-size: 28px;
	}
}

@media (max-width:767px) {
	body .titleBasic, body div.we-are__c-right .c-right h3 {
		font-size: 24px;
	}
}

body .attorneys-env h2, body .personal-env h2, body .testimonials h2, body .titleLine, body div.faqs-section h2, body div.we-are__c-left h2 {
	font-family: owners, sans-serif;
	font-size: 48px;
	font-weight: 500;
	font-style: normal;
	line-height: 125%;
	position: relative;
	z-index: 2;
	color: #c0963d;
}

@media (max-width:1200px) {
	body .attorneys-env h2, body .personal-env h2, body .testimonials h2, body .titleLine, body div.faqs-section h2, body div.we-are__c-left h2 {
		font-size: 45px;
	}
}

@media (max-width:992px) {
	body .attorneys-env h2, body .personal-env h2, body .testimonials h2, body .titleLine, body div.faqs-section h2, body div.we-are__c-left h2 {
		font-size: 42px;
	}
}

body .attorneys-env h2::before, body .personal-env h2::before, body .testimonials h2::before, body .titleLine::before, body div.faqs-section h2::before, body div.we-are__c-left h2::before {
	position: absolute;
	z-index: 10;
	top: -138px;
	left: 50%;
	width: 1px;
	height: 128px;
	content: "";
	transform: translateX(-50%);
	background: #d0b56d;
}

@media (max-width:1200px) {
	body .attorneys-env h2::before, body .personal-env h2::before, body .testimonials h2::before, body .titleLine::before, body div.faqs-section h2::before, body div.we-are__c-left h2::before {
		content: none;
	}
}

body .mt-30 {
	margin-top: 30px;
}

body .mb-30 {
	margin-bottom: 30px;
}

body .mt-60 {
	margin-top: 60px;
}

body ul.list-star {
	display: flex;
	margin: 0 -4px;
	padding: 0;
	list-style: none;
	align-items: center;
}

body ul.list-star li {
	font-size: 36px;
	color: #d0b56d;
}

body .personal-env__content p, body .sub-text, body .testimonials__content p, body div.we-are__c-right .c-right ol li, body.page-template-page-about .why-choose ol li, body.page-template-page-about .why-choose p {
	font-family: Avenir, sans-serif;
	font-size: 24px;
	font-weight: 800;
	font-style: normal;
	line-height: 125%;
	margin-top: 0;
	text-align: center;
	letter-spacing: -.24px;
	color: #fff;
}

@media (max-width:992px) {
	body .personal-env__content p, body .sub-text, body .testimonials__content p, body div.we-are__c-right .c-right ol li, body.page-template-page-about .why-choose ol li, body.page-template-page-about .why-choose p {
		font-size: 22px;
	}
}

/*!
 * Bootstrap Grid v5.3.0 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, body:not(.home):not(.page-template-front-page-es) .site-inner {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-right: calc(var(--bs-gutter-x) * .5);
	padding-left: calc(var(--bs-gutter-x) * .5);
	--bs-gutter-x: 6rem;
	--bs-gutter-y: 0;
}

@media (max-width:1200px) {
	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, body:not(.home):not(.page-template-front-page-es) .site-inner {
		--bs-gutter-x: 1.5rem;
	}
}

@media (min-width:576px) {
	.container, .container-sm, body:not(.home):not(.page-template-front-page-es) .site-inner {
		max-width: 540px;
	}
}

@media (min-width:768px) {
	.container, .container-md, .container-sm, body:not(.home):not(.page-template-front-page-es) .site-inner {
		max-width: 720px;
	}
}

@media (min-width:992px) {
	.container, .container-lg, .container-md, .container-sm, body:not(.home):not(.page-template-front-page-es) .site-inner {
		max-width: 960px;
	}
}

@media (min-width:1200px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, body:not(.home):not(.page-template-front-page-es) .site-inner {
		max-width: 1240px;
	}
}

@media (min-width:1400px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, body:not(.home):not(.page-template-front-page-es) .site-inner {
		max-width: 1440px;
	}
}

@media (min-width:1600px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, body:not(.home):not(.page-template-front-page-es) .site-inner {
		max-width: 100%;
		padding: 0 5%;
	}
	
	body:not(.home):not(.page-template-front-page-es):not(.page-template-page-ppc):not(.page-tempalte-ppc-espanol):not(.page-template-ppc-landing-new) .site-inner {
		max-width: 1440px;
		padding: 0 5%;
	}
}

.row {
	display: flex;
	margin-top: calc(-1 * var(--bs-gutter-y));
	margin-right: calc(-.5 * var(--bs-gutter-x));
	margin-left: calc(-.5 * var(--bs-gutter-x));
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	flex-wrap: wrap;
}

.row>* {
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
	margin-top: var(--bs-gutter-y);
	padding-right: calc(var(--bs-gutter-x) * .5);
	padding-left: calc(var(--bs-gutter-x) * .5);
	flex-shrink: 0;
}

.col {
	flex: 1 0 0;
}

.row-cols-auto>* {
	width: auto;
	flex: 0 0 auto;
}

.row-cols-1>* {
	width: 100%;
	flex: 0 0 auto;
}

.row-cols-2>* {
	width: 50%;
	flex: 0 0 auto;
}

.row-cols-3>* {
	width: 33.3333333333%;
	flex: 0 0 auto;
}

.row-cols-4>* {
	width: 25%;
	flex: 0 0 auto;
}

.row-cols-5>* {
	width: 20%;
	flex: 0 0 auto;
}

.col-auto, .row-cols-6>* {
	width: 16.6666666667%;
	flex: 0 0 auto;
}

.col-auto {
	width: auto;
}

.col-1, .col-2 {
	width: 8.33333333%;
	flex: 0 0 auto;
}

.col-2 {
	width: 16.66666667%;
}

.col-3, .col-4 {
	width: 25%;
	flex: 0 0 auto;
}

.col-4 {
	width: 33.33333333%;
}

.col-5, .col-6 {
	width: 41.66666667%;
	flex: 0 0 auto;
}

.col-6 {
	width: 50%;
}

.col-7, .col-8 {
	width: 58.33333333%;
	flex: 0 0 auto;
}

.col-8 {
	width: 66.66666667%;
}

.col-10, .col-9 {
	width: 75%;
	flex: 0 0 auto;
}

.col-10 {
	width: 83.33333333%;
}

.col-11, .col-12 {
	width: 91.66666667%;
	flex: 0 0 auto;
}

.col-12 {
	width: 100%;
}

.offset-1 {
	margin-left: 8.33333333%;
}

.offset-2 {
	margin-left: 16.66666667%;
}

.offset-3 {
	margin-left: 25%;
}

.offset-4 {
	margin-left: 33.33333333%;
}

.offset-5 {
	margin-left: 41.66666667%;
}

.offset-6 {
	margin-left: 50%;
}

.offset-7 {
	margin-left: 58.33333333%;
}

.offset-8 {
	margin-left: 66.66666667%;
}

.offset-9 {
	margin-left: 75%;
}

.offset-10 {
	margin-left: 83.33333333%;
}

.offset-11 {
	margin-left: 91.66666667%;
}

.g-0, .gx-0 {
	--bs-gutter-x: 0;
}

.g-0, .gy-0 {
	--bs-gutter-y: 0;
}

.g-1, .gx-1 {
	--bs-gutter-x: .25rem;
}

.g-1, .gy-1 {
	--bs-gutter-y: .25rem;
}

.g-2, .gx-2 {
	--bs-gutter-x: .5rem;
}

.g-2, .gy-2 {
	--bs-gutter-y: .5rem;
}

.g-3, .gx-3 {
	--bs-gutter-x: 1rem;
}

.g-3, .gy-3 {
	--bs-gutter-y: 1rem;
}

.g-4, .gx-4 {
	--bs-gutter-x: 1.5rem;
}

.g-4, .gy-4 {
	--bs-gutter-y: 1.5rem;
}

.g-5, .gx-5 {
	--bs-gutter-x: 3rem;
}

.g-5, .gy-5 {
	--bs-gutter-y: 3rem;
}

@media (min-width:576px) {
	.col-sm {
		flex: 1 0 0;
	}
	
	.row-cols-sm-auto>* {
		width: auto;
		flex: 0 0 auto;
	}
	
	.row-cols-sm-1>* {
		width: 100%;
		flex: 0 0 auto;
	}
	
	.row-cols-sm-2>* {
		width: 50%;
		flex: 0 0 auto;
	}
	
	.row-cols-sm-3>* {
		width: 33.3333333333%;
		flex: 0 0 auto;
	}
	
	.row-cols-sm-4>* {
		width: 25%;
		flex: 0 0 auto;
	}
	
	.row-cols-sm-5>* {
		width: 20%;
		flex: 0 0 auto;
	}
	
	.col-sm-auto, .row-cols-sm-6>* {
		width: 16.6666666667%;
		flex: 0 0 auto;
	}
	
	.col-sm-auto {
		width: auto;
	}
	
	.col-sm-1, .col-sm-2 {
		width: 8.33333333%;
		flex: 0 0 auto;
	}
	
	.col-sm-2 {
		width: 16.66666667%;
	}
	
	.col-sm-3, .col-sm-4 {
		width: 25%;
		flex: 0 0 auto;
	}
	
	.col-sm-4 {
		width: 33.33333333%;
	}
	
	.col-sm-5, .col-sm-6 {
		width: 41.66666667%;
		flex: 0 0 auto;
	}
	
	.col-sm-6 {
		width: 50%;
	}
	
	.col-sm-7, .col-sm-8 {
		width: 58.33333333%;
		flex: 0 0 auto;
	}
	
	.col-sm-8 {
		width: 66.66666667%;
	}
	
	.col-sm-10, .col-sm-9 {
		width: 75%;
		flex: 0 0 auto;
	}
	
	.col-sm-10 {
		width: 83.33333333%;
	}
	
	.col-sm-11, .col-sm-12 {
		width: 91.66666667%;
		flex: 0 0 auto;
	}
	
	.col-sm-12 {
		width: 100%;
	}
	
	.offset-sm-0 {
		margin-left: 0;
	}
	
	.offset-sm-1 {
		margin-left: 8.33333333%;
	}
	
	.offset-sm-2 {
		margin-left: 16.66666667%;
	}
	
	.offset-sm-3 {
		margin-left: 25%;
	}
	
	.offset-sm-4 {
		margin-left: 33.33333333%;
	}
	
	.offset-sm-5 {
		margin-left: 41.66666667%;
	}
	
	.offset-sm-6 {
		margin-left: 50%;
	}
	
	.offset-sm-7 {
		margin-left: 58.33333333%;
	}
	
	.offset-sm-8 {
		margin-left: 66.66666667%;
	}
	
	.offset-sm-9 {
		margin-left: 75%;
	}
	
	.offset-sm-10 {
		margin-left: 83.33333333%;
	}
	
	.offset-sm-11 {
		margin-left: 91.66666667%;
	}
	
	.g-sm-0, .gx-sm-0 {
		--bs-gutter-x: 0;
	}
	
	.g-sm-0, .gy-sm-0 {
		--bs-gutter-y: 0;
	}
	
	.g-sm-1, .gx-sm-1 {
		--bs-gutter-x: .25rem;
	}
	
	.g-sm-1, .gy-sm-1 {
		--bs-gutter-y: .25rem;
	}
	
	.g-sm-2, .gx-sm-2 {
		--bs-gutter-x: .5rem;
	}
	
	.g-sm-2, .gy-sm-2 {
		--bs-gutter-y: .5rem;
	}
	
	.g-sm-3, .gx-sm-3 {
		--bs-gutter-x: 1rem;
	}
	
	.g-sm-3, .gy-sm-3 {
		--bs-gutter-y: 1rem;
	}
	
	.g-sm-4, .gx-sm-4 {
		--bs-gutter-x: 1.5rem;
	}
	
	.g-sm-4, .gy-sm-4 {
		--bs-gutter-y: 1.5rem;
	}
	
	.g-sm-5, .gx-sm-5 {
		--bs-gutter-x: 3rem;
	}
	
	.g-sm-5, .gy-sm-5 {
		--bs-gutter-y: 3rem;
	}
}

@media (min-width:768px) {
	.col-md {
		flex: 1 0 0;
	}
	
	.row-cols-md-auto>* {
		width: auto;
		flex: 0 0 auto;
	}
	
	.row-cols-md-1>* {
		width: 100%;
		flex: 0 0 auto;
	}
	
	.row-cols-md-2>* {
		width: 50%;
		flex: 0 0 auto;
	}
	
	.row-cols-md-3>* {
		width: 33.3333333333%;
		flex: 0 0 auto;
	}
	
	.row-cols-md-4>* {
		width: 25%;
		flex: 0 0 auto;
	}
	
	.row-cols-md-5>* {
		width: 20%;
		flex: 0 0 auto;
	}
	
	.col-md-auto, .row-cols-md-6>* {
		width: 16.6666666667%;
		flex: 0 0 auto;
	}
	
	.col-md-auto {
		width: auto;
	}
	
	.col-md-1, .col-md-2 {
		width: 8.33333333%;
		flex: 0 0 auto;
	}
	
	.col-md-2 {
		width: 16.66666667%;
	}
	
	.col-md-3, .col-md-4 {
		width: 25%;
		flex: 0 0 auto;
	}
	
	.col-md-4 {
		width: 33.33333333%;
	}
	
	.col-md-5, .col-md-6 {
		width: 41.66666667%;
		flex: 0 0 auto;
	}
	
	.col-md-6 {
		width: 50%;
	}
	
	.col-md-7, .col-md-8 {
		width: 58.33333333%;
		flex: 0 0 auto;
	}
	
	.col-md-8 {
		width: 66.66666667%;
	}
	
	.col-md-10, .col-md-9 {
		width: 75%;
		flex: 0 0 auto;
	}
	
	.col-md-10 {
		width: 83.33333333%;
	}
	
	.col-md-11, .col-md-12 {
		width: 91.66666667%;
		flex: 0 0 auto;
	}
	
	.col-md-12 {
		width: 100%;
	}
	
	.offset-md-0 {
		margin-left: 0;
	}
	
	.offset-md-1 {
		margin-left: 8.33333333%;
	}
	
	.offset-md-2 {
		margin-left: 16.66666667%;
	}
	
	.offset-md-3 {
		margin-left: 25%;
	}
	
	.offset-md-4 {
		margin-left: 33.33333333%;
	}
	
	.offset-md-5 {
		margin-left: 41.66666667%;
	}
	
	.offset-md-6 {
		margin-left: 50%;
	}
	
	.offset-md-7 {
		margin-left: 58.33333333%;
	}
	
	.offset-md-8 {
		margin-left: 66.66666667%;
	}
	
	.offset-md-9 {
		margin-left: 75%;
	}
	
	.offset-md-10 {
		margin-left: 83.33333333%;
	}
	
	.offset-md-11 {
		margin-left: 91.66666667%;
	}
	
	.g-md-0, .gx-md-0 {
		--bs-gutter-x: 0;
	}
	
	.g-md-0, .gy-md-0 {
		--bs-gutter-y: 0;
	}
	
	.g-md-1, .gx-md-1 {
		--bs-gutter-x: .25rem;
	}
	
	.g-md-1, .gy-md-1 {
		--bs-gutter-y: .25rem;
	}
	
	.g-md-2, .gx-md-2 {
		--bs-gutter-x: .5rem;
	}
	
	.g-md-2, .gy-md-2 {
		--bs-gutter-y: .5rem;
	}
	
	.g-md-3, .gx-md-3 {
		--bs-gutter-x: 1rem;
	}
	
	.g-md-3, .gy-md-3 {
		--bs-gutter-y: 1rem;
	}
	
	.g-md-4, .gx-md-4 {
		--bs-gutter-x: 1.5rem;
	}
	
	.g-md-4, .gy-md-4 {
		--bs-gutter-y: 1.5rem;
	}
	
	.g-md-5, .gx-md-5 {
		--bs-gutter-x: 3rem;
	}
	
	.g-md-5, .gy-md-5 {
		--bs-gutter-y: 3rem;
	}
}

@media (min-width:992px) {
	.col-lg {
		flex: 1 0 0;
	}
	
	.row-cols-lg-auto>* {
		width: auto;
		flex: 0 0 auto;
	}
	
	.row-cols-lg-1>* {
		width: 100%;
		flex: 0 0 auto;
	}
	
	.row-cols-lg-2>* {
		width: 50%;
		flex: 0 0 auto;
	}
	
	.row-cols-lg-3>* {
		width: 33.3333333333%;
		flex: 0 0 auto;
	}
	
	.row-cols-lg-4>* {
		width: 25%;
		flex: 0 0 auto;
	}
	
	.row-cols-lg-5>* {
		width: 20%;
		flex: 0 0 auto;
	}
	
	.col-lg-auto, .row-cols-lg-6>* {
		width: 16.6666666667%;
		flex: 0 0 auto;
	}
	
	.col-lg-auto {
		width: auto;
	}
	
	.col-lg-1, .col-lg-2 {
		width: 8.33333333%;
		flex: 0 0 auto;
	}
	
	.col-lg-2 {
		width: 16.66666667%;
	}
	
	.col-lg-3, .col-lg-4 {
		width: 25%;
		flex: 0 0 auto;
	}
	
	.col-lg-4 {
		width: 33.33333333%;
	}
	
	.col-lg-5, .col-lg-6 {
		width: 41.66666667%;
		flex: 0 0 auto;
	}
	
	.col-lg-6 {
		width: 50%;
	}
	
	.col-lg-7, .col-lg-8 {
		width: 58.33333333%;
		flex: 0 0 auto;
	}
	
	.col-lg-8 {
		width: 66.66666667%;
	}
	
	.col-lg-10, .col-lg-9 {
		width: 75%;
		flex: 0 0 auto;
	}
	
	.col-lg-10 {
		width: 83.33333333%;
	}
	
	.col-lg-11, .col-lg-12 {
		width: 91.66666667%;
		flex: 0 0 auto;
	}
	
	.col-lg-12 {
		width: 100%;
	}
	
	.offset-lg-0 {
		margin-left: 0;
	}
	
	.offset-lg-1 {
		margin-left: 8.33333333%;
	}
	
	.offset-lg-2 {
		margin-left: 16.66666667%;
	}
	
	.offset-lg-3 {
		margin-left: 25%;
	}
	
	.offset-lg-4 {
		margin-left: 33.33333333%;
	}
	
	.offset-lg-5 {
		margin-left: 41.66666667%;
	}
	
	.offset-lg-6 {
		margin-left: 50%;
	}
	
	.offset-lg-7 {
		margin-left: 58.33333333%;
	}
	
	.offset-lg-8 {
		margin-left: 66.66666667%;
	}
	
	.offset-lg-9 {
		margin-left: 75%;
	}
	
	.offset-lg-10 {
		margin-left: 83.33333333%;
	}
	
	.offset-lg-11 {
		margin-left: 91.66666667%;
	}
	
	.g-lg-0, .gx-lg-0 {
		--bs-gutter-x: 0;
	}
	
	.g-lg-0, .gy-lg-0 {
		--bs-gutter-y: 0;
	}
	
	.g-lg-1, .gx-lg-1 {
		--bs-gutter-x: .25rem;
	}
	
	.g-lg-1, .gy-lg-1 {
		--bs-gutter-y: .25rem;
	}
	
	.g-lg-2, .gx-lg-2 {
		--bs-gutter-x: .5rem;
	}
	
	.g-lg-2, .gy-lg-2 {
		--bs-gutter-y: .5rem;
	}
	
	.g-lg-3, .gx-lg-3 {
		--bs-gutter-x: 1rem;
	}
	
	.g-lg-3, .gy-lg-3 {
		--bs-gutter-y: 1rem;
	}
	
	.g-lg-4, .gx-lg-4 {
		--bs-gutter-x: 1.5rem;
	}
	
	.g-lg-4, .gy-lg-4 {
		--bs-gutter-y: 1.5rem;
	}
	
	.g-lg-5, .gx-lg-5 {
		--bs-gutter-x: 3rem;
	}
	
	.g-lg-5, .gy-lg-5 {
		--bs-gutter-y: 3rem;
	}
}

@media (min-width:1200px) {
	.col-xl {
		flex: 1 0 0;
	}
	
	.row-cols-xl-auto>* {
		width: auto;
		flex: 0 0 auto;
	}
	
	.row-cols-xl-1>* {
		width: 100%;
		flex: 0 0 auto;
	}
	
	.row-cols-xl-2>* {
		width: 50%;
		flex: 0 0 auto;
	}
	
	.row-cols-xl-3>* {
		width: 33.3333333333%;
		flex: 0 0 auto;
	}
	
	.row-cols-xl-4>* {
		width: 25%;
		flex: 0 0 auto;
	}
	
	.row-cols-xl-5>* {
		width: 20%;
		flex: 0 0 auto;
	}
	
	.col-xl-auto, .row-cols-xl-6>* {
		width: 16.6666666667%;
		flex: 0 0 auto;
	}
	
	.col-xl-auto {
		width: auto;
	}
	
	.col-xl-1, .col-xl-2 {
		width: 8.33333333%;
		flex: 0 0 auto;
	}
	
	.col-xl-2 {
		width: 16.66666667%;
	}
	
	.col-xl-3, .col-xl-4 {
		width: 25%;
		flex: 0 0 auto;
	}
	
	.col-xl-4 {
		width: 33.33333333%;
	}
	
	.col-xl-5, .col-xl-6 {
		width: 41.66666667%;
		flex: 0 0 auto;
	}
	
	.col-xl-6 {
		width: 50%;
	}
	
	.col-xl-7, .col-xl-8 {
		width: 58.33333333%;
		flex: 0 0 auto;
	}
	
	.col-xl-8 {
		width: 66.66666667%;
	}
	
	.col-xl-10, .col-xl-9 {
		width: 75%;
		flex: 0 0 auto;
	}
	
	.col-xl-10 {
		width: 83.33333333%;
	}
	
	.col-xl-11, .col-xl-12 {
		width: 91.66666667%;
		flex: 0 0 auto;
	}
	
	.col-xl-12 {
		width: 100%;
	}
	
	.offset-xl-0 {
		margin-left: 0;
	}
	
	.offset-xl-1 {
		margin-left: 8.33333333%;
	}
	
	.offset-xl-2 {
		margin-left: 16.66666667%;
	}
	
	.offset-xl-3 {
		margin-left: 25%;
	}
	
	.offset-xl-4 {
		margin-left: 33.33333333%;
	}
	
	.offset-xl-5 {
		margin-left: 41.66666667%;
	}
	
	.offset-xl-6 {
		margin-left: 50%;
	}
	
	.offset-xl-7 {
		margin-left: 58.33333333%;
	}
	
	.offset-xl-8 {
		margin-left: 66.66666667%;
	}
	
	.offset-xl-9 {
		margin-left: 75%;
	}
	
	.offset-xl-10 {
		margin-left: 83.33333333%;
	}
	
	.offset-xl-11 {
		margin-left: 91.66666667%;
	}
	
	.g-xl-0, .gx-xl-0 {
		--bs-gutter-x: 0;
	}
	
	.g-xl-0, .gy-xl-0 {
		--bs-gutter-y: 0;
	}
	
	.g-xl-1, .gx-xl-1 {
		--bs-gutter-x: .25rem;
	}
	
	.g-xl-1, .gy-xl-1 {
		--bs-gutter-y: .25rem;
	}
	
	.g-xl-2, .gx-xl-2 {
		--bs-gutter-x: .5rem;
	}
	
	.g-xl-2, .gy-xl-2 {
		--bs-gutter-y: .5rem;
	}
	
	.g-xl-3, .gx-xl-3 {
		--bs-gutter-x: 1rem;
	}
	
	.g-xl-3, .gy-xl-3 {
		--bs-gutter-y: 1rem;
	}
	
	.g-xl-4, .gx-xl-4 {
		--bs-gutter-x: 1.5rem;
	}
	
	.g-xl-4, .gy-xl-4 {
		--bs-gutter-y: 1.5rem;
	}
	
	.g-xl-5, .gx-xl-5 {
		--bs-gutter-x: 3rem;
	}
	
	.g-xl-5, .gy-xl-5 {
		--bs-gutter-y: 3rem;
	}
}

@media (min-width:1400px) {
	.col-xxl {
		flex: 1 0 0;
	}
	
	.row-cols-xxl-auto>* {
		width: auto;
		flex: 0 0 auto;
	}
	
	.row-cols-xxl-1>* {
		width: 100%;
		flex: 0 0 auto;
	}
	
	.row-cols-xxl-2>* {
		width: 50%;
		flex: 0 0 auto;
	}
	
	.row-cols-xxl-3>* {
		width: 33.3333333333%;
		flex: 0 0 auto;
	}
	
	.row-cols-xxl-4>* {
		width: 25%;
		flex: 0 0 auto;
	}
	
	.row-cols-xxl-5>* {
		width: 20%;
		flex: 0 0 auto;
	}
	
	.row-cols-xxl-6>* {
		width: 16.6666666667%;
		flex: 0 0 auto;
	}
	
	.col-xxl-auto {
		width: auto;
		flex: 0 0 auto;
	}
	
	.col-xxl-1, .col-xxl-2 {
		width: 8.33333333%;
		flex: 0 0 auto;
	}
	
	.col-xxl-2 {
		width: 16.66666667%;
	}
	
	.col-xxl-3, .col-xxl-4 {
		width: 25%;
		flex: 0 0 auto;
	}
	
	.col-xxl-4 {
		width: 33.33333333%;
	}
	
	.col-xxl-5, .col-xxl-6 {
		width: 41.66666667%;
		flex: 0 0 auto;
	}
	
	.col-xxl-6 {
		width: 50%;
	}
	
	.col-xxl-7, .col-xxl-8 {
		width: 58.33333333%;
		flex: 0 0 auto;
	}
	
	.col-xxl-8 {
		width: 66.66666667%;
	}
	
	.col-xxl-10, .col-xxl-9 {
		width: 75%;
		flex: 0 0 auto;
	}
	
	.col-xxl-10 {
		width: 83.33333333%;
	}
	
	.col-xxl-11, .col-xxl-12 {
		width: 91.66666667%;
		flex: 0 0 auto;
	}
	
	.col-xxl-12 {
		width: 100%;
	}
	
	.offset-xxl-0 {
		margin-left: 0;
	}
	
	.offset-xxl-1 {
		margin-left: 8.33333333%;
	}
	
	.offset-xxl-2 {
		margin-left: 16.66666667%;
	}
	
	.offset-xxl-3 {
		margin-left: 25%;
	}
	
	.offset-xxl-4 {
		margin-left: 33.33333333%;
	}
	
	.offset-xxl-5 {
		margin-left: 41.66666667%;
	}
	
	.offset-xxl-6 {
		margin-left: 50%;
	}
	
	.offset-xxl-7 {
		margin-left: 58.33333333%;
	}
	
	.offset-xxl-8 {
		margin-left: 66.66666667%;
	}
	
	.offset-xxl-9 {
		margin-left: 75%;
	}
	
	.offset-xxl-10 {
		margin-left: 83.33333333%;
	}
	
	.offset-xxl-11 {
		margin-left: 91.66666667%;
	}
	
	.g-xxl-0, .gx-xxl-0 {
		--bs-gutter-x: 0;
	}
	
	.g-xxl-0, .gy-xxl-0 {
		--bs-gutter-y: 0;
	}
	
	.g-xxl-1, .gx-xxl-1 {
		--bs-gutter-x: .25rem;
	}
	
	.g-xxl-1, .gy-xxl-1 {
		--bs-gutter-y: .25rem;
	}
	
	.g-xxl-2, .gx-xxl-2 {
		--bs-gutter-x: .5rem;
	}
	
	.g-xxl-2, .gy-xxl-2 {
		--bs-gutter-y: .5rem;
	}
	
	.g-xxl-3, .gx-xxl-3 {
		--bs-gutter-x: 1rem;
	}
	
	.g-xxl-3, .gy-xxl-3 {
		--bs-gutter-y: 1rem;
	}
	
	.g-xxl-4, .gx-xxl-4 {
		--bs-gutter-x: 1.5rem;
	}
	
	.g-xxl-4, .gy-xxl-4 {
		--bs-gutter-y: 1.5rem;
	}
	
	.g-xxl-5, .gx-xxl-5 {
		--bs-gutter-x: 3rem;
	}
	
	.g-xxl-5, .gy-xxl-5 {
		--bs-gutter-y: 3rem;
	}
}

.d-inline {
	display: inline !important;
}

.d-inline-block {
	display: inline-block !important;
}

.d-block {
	display: block !important;
}

.d-grid {
	display: grid !important;
}

.d-table {
	display: table !important;
}

.d-table-row {
	display: table-row !important;
}

.d-table-cell {
	display: table-cell !important;
}

.d-flex {
	display: flex !important;
}

.d-inline-flex {
	display: inline-flex !important;
}

.d-none {
	display: none !important;
}

.flex-fill {
	flex: 1 1 auto !important;
}

.flex-row {
	flex-direction: row !important;
}

.flex-column {
	flex-direction: column !important;
}

.flex-row-reverse {
	flex-direction: row-reverse !important;
}

.flex-column-reverse {
	flex-direction: column-reverse !important;
}

.flex-grow-0 {
	flex-grow: 0 !important;
}

.flex-grow-1 {
	flex-grow: 1 !important;
}

.flex-shrink-0 {
	flex-shrink: 0 !important;
}

.flex-shrink-1 {
	flex-shrink: 1 !important;
}

.flex-wrap {
	flex-wrap: wrap !important;
}

.flex-nowrap {
	flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
	flex-wrap: wrap-reverse !important;
}

.justify-content-start {
	justify-content: flex-start !important;
}

.justify-content-end {
	justify-content: flex-end !important;
}

.justify-content-center {
	justify-content: center !important;
}

.justify-content-between {
	justify-content: space-between !important;
}

.justify-content-around {
	justify-content: space-around !important;
}

.justify-content-evenly {
	justify-content: space-evenly !important;
}

.align-items-start {
	align-items: flex-start !important;
}

.align-items-end {
	align-items: flex-end !important;
}

.align-items-center {
	align-items: center !important;
}

.align-items-baseline {
	align-items: baseline !important;
}

.align-items-stretch {
	align-items: stretch !important;
}

.align-content-start {
	align-content: flex-start !important;
}

.align-content-end {
	align-content: flex-end !important;
}

.align-content-center {
	align-content: center !important;
}

.align-content-between {
	align-content: space-between !important;
}

.align-content-around {
	align-content: space-around !important;
}

.align-content-stretch {
	align-content: stretch !important;
}

.align-self-auto {
	align-self: auto !important;
}

.align-self-start {
	align-self: flex-start !important;
}

.align-self-end {
	align-self: flex-end !important;
}

.align-self-center {
	align-self: center !important;
}

.align-self-baseline {
	align-self: baseline !important;
}

.align-self-stretch {
	align-self: stretch !important;
}

.order-first {
	order: -1 !important;
}

.order-0 {
	order: 0 !important;
}

.order-1 {
	order: 1 !important;
}

.order-2 {
	order: 2 !important;
}

.order-3 {
	order: 3 !important;
}

.order-4 {
	order: 4 !important;
}

.order-5 {
	order: 5 !important;
}

.order-last {
	order: 6 !important;
}

.m-0 {
	margin: 0 !important;
}

.m-1 {
	margin: .25rem !important;
}

.m-2 {
	margin: .5rem !important;
}

.m-3 {
	margin: 1rem !important;
}

.m-4 {
	margin: 1.5rem !important;
}

.m-5 {
	margin: 3rem !important;
}

.m-auto {
	margin: auto !important;
}

.mx-0 {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.mx-1 {
	margin-right: .25rem !important;
	margin-left: .25rem !important;
}

.mx-2 {
	margin-right: .5rem !important;
	margin-left: .5rem !important;
}

.mx-3 {
	margin-right: 1rem !important;
	margin-left: 1rem !important;
}

.mx-4 {
	margin-right: 1.5rem !important;
	margin-left: 1.5rem !important;
}

.mx-5 {
	margin-right: 3rem !important;
	margin-left: 3rem !important;
}

.mx-auto {
	margin-right: auto !important;
	margin-left: auto !important;
}

.my-0 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.my-1 {
	margin-top: .25rem !important;
	margin-bottom: .25rem !important;
}

.my-2 {
	margin-top: .5rem !important;
	margin-bottom: .5rem !important;
}

.my-3 {
	margin-top: 1rem !important;
	margin-bottom: 1rem !important;
}

.my-4 {
	margin-top: 1.5rem !important;
	margin-bottom: 1.5rem !important;
}

.my-5 {
	margin-top: 3rem !important;
	margin-bottom: 3rem !important;
}

.my-auto {
	margin-top: auto !important;
	margin-bottom: auto !important;
}

.mt-0 {
	margin-top: 0 !important;
}

.mt-1 {
	margin-top: .25rem !important;
}

.mt-2 {
	margin-top: .5rem !important;
}

.mt-3 {
	margin-top: 1rem !important;
}

.mt-4 {
	margin-top: 1.5rem !important;
}

.mt-5 {
	margin-top: 3rem !important;
}

.mt-auto {
	margin-top: auto !important;
}

.me-0 {
	margin-right: 0 !important;
}

.me-1 {
	margin-right: .25rem !important;
}

.me-2 {
	margin-right: .5rem !important;
}

.me-3 {
	margin-right: 1rem !important;
}

.me-4 {
	margin-right: 1.5rem !important;
}

.me-5 {
	margin-right: 3rem !important;
}

.me-auto {
	margin-right: auto !important;
}

.mb-0 {
	margin-bottom: 0 !important;
}

.mb-1 {
	margin-bottom: .25rem !important;
}

.mb-2 {
	margin-bottom: .5rem !important;
}

.mb-3 {
	margin-bottom: 1rem !important;
}

.mb-4 {
	margin-bottom: 1.5rem !important;
}

.mb-5 {
	margin-bottom: 3rem !important;
}

.mb-auto {
	margin-bottom: auto !important;
}

.ms-0 {
	margin-left: 0 !important;
}

.ms-1 {
	margin-left: .25rem !important;
}

.ms-2 {
	margin-left: .5rem !important;
}

.ms-3 {
	margin-left: 1rem !important;
}

.ms-4 {
	margin-left: 1.5rem !important;
}

.ms-5 {
	margin-left: 3rem !important;
}

.ms-auto {
	margin-left: auto !important;
}

.p-0, body .nf-field-element>div {
	padding: 0 !important;
}

.p-1 {
	padding: .25rem !important;
}

.p-2 {
	padding: .5rem !important;
}

.p-3 {
	padding: 1rem !important;
}

.p-4 {
	padding: 1.5rem !important;
}

.p-5 {
	padding: 3rem !important;
}

.px-0 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.px-1 {
	padding-right: .25rem !important;
	padding-left: .25rem !important;
}

.px-2 {
	padding-right: .5rem !important;
	padding-left: .5rem !important;
}

.px-3 {
	padding-right: 1rem !important;
	padding-left: 1rem !important;
}

.px-4 {
	padding-right: 1.5rem !important;
	padding-left: 1.5rem !important;
}

.px-5 {
	padding-right: 3rem !important;
	padding-left: 3rem !important;
}

.py-0 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.py-1 {
	padding-top: .25rem !important;
	padding-bottom: .25rem !important;
}

.py-2 {
	padding-top: .5rem !important;
	padding-bottom: .5rem !important;
}

.py-3 {
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
}

.py-4 {
	padding-top: 1.5rem !important;
	padding-bottom: 1.5rem !important;
}

.py-5 {
	padding-top: 3rem !important;
	padding-bottom: 3rem !important;
}

.pt-0 {
	padding-top: 0 !important;
}

.pt-1 {
	padding-top: .25rem !important;
}

.pt-2 {
	padding-top: .5rem !important;
}

.pt-3 {
	padding-top: 1rem !important;
}

.pt-4 {
	padding-top: 1.5rem !important;
}

.pt-5 {
	padding-top: 3rem !important;
}

.pe-0 {
	padding-right: 0 !important;
}

.pe-1 {
	padding-right: .25rem !important;
}

.pe-2 {
	padding-right: .5rem !important;
}

.pe-3 {
	padding-right: 1rem !important;
}

.pe-4 {
	padding-right: 1.5rem !important;
}

.pe-5 {
	padding-right: 3rem !important;
}

.pb-0 {
	padding-bottom: 0 !important;
}

.pb-1 {
	padding-bottom: .25rem !important;
}

.pb-2 {
	padding-bottom: .5rem !important;
}

.pb-3 {
	padding-bottom: 1rem !important;
}

.pb-4 {
	padding-bottom: 1.5rem !important;
}

.pb-5 {
	padding-bottom: 3rem !important;
}

.ps-0 {
	padding-left: 0 !important;
}

.ps-1 {
	padding-left: .25rem !important;
}

.ps-2 {
	padding-left: .5rem !important;
}

.ps-3 {
	padding-left: 1rem !important;
}

.ps-4 {
	padding-left: 1.5rem !important;
}

.ps-5 {
	padding-left: 3rem !important;
}

@media (min-width:576px) {
	.d-sm-inline {
		display: inline !important;
	}
	
	.d-sm-inline-block {
		display: inline-block !important;
	}
	
	.d-sm-block {
		display: block !important;
	}
	
	.d-sm-grid {
		display: grid !important;
	}
	
	.d-sm-table {
		display: table !important;
	}
	
	.d-sm-table-row {
		display: table-row !important;
	}
	
	.d-sm-table-cell {
		display: table-cell !important;
	}
	
	.d-sm-flex {
		display: flex !important;
	}
	
	.d-sm-inline-flex {
		display: inline-flex !important;
	}
	
	.d-sm-none {
		display: none !important;
	}
	
	.flex-sm-fill {
		flex: 1 1 auto !important;
	}
	
	.flex-sm-row {
		flex-direction: row !important;
	}
	
	.flex-sm-column {
		flex-direction: column !important;
	}
	
	.flex-sm-row-reverse {
		flex-direction: row-reverse !important;
	}
	
	.flex-sm-column-reverse {
		flex-direction: column-reverse !important;
	}
	
	.flex-sm-grow-0 {
		flex-grow: 0 !important;
	}
	
	.flex-sm-grow-1 {
		flex-grow: 1 !important;
	}
	
	.flex-sm-shrink-0 {
		flex-shrink: 0 !important;
	}
	
	.flex-sm-shrink-1 {
		flex-shrink: 1 !important;
	}
	
	.flex-sm-wrap {
		flex-wrap: wrap !important;
	}
	
	.flex-sm-nowrap {
		flex-wrap: nowrap !important;
	}
	
	.flex-sm-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	
	.justify-content-sm-start {
		justify-content: flex-start !important;
	}
	
	.justify-content-sm-end {
		justify-content: flex-end !important;
	}
	
	.justify-content-sm-center {
		justify-content: center !important;
	}
	
	.justify-content-sm-between {
		justify-content: space-between !important;
	}
	
	.justify-content-sm-around {
		justify-content: space-around !important;
	}
	
	.justify-content-sm-evenly {
		justify-content: space-evenly !important;
	}
	
	.align-items-sm-start {
		align-items: flex-start !important;
	}
	
	.align-items-sm-end {
		align-items: flex-end !important;
	}
	
	.align-items-sm-center {
		align-items: center !important;
	}
	
	.align-items-sm-baseline {
		align-items: baseline !important;
	}
	
	.align-items-sm-stretch {
		align-items: stretch !important;
	}
	
	.align-content-sm-start {
		align-content: flex-start !important;
	}
	
	.align-content-sm-end {
		align-content: flex-end !important;
	}
	
	.align-content-sm-center {
		align-content: center !important;
	}
	
	.align-content-sm-between {
		align-content: space-between !important;
	}
	
	.align-content-sm-around {
		align-content: space-around !important;
	}
	
	.align-content-sm-stretch {
		align-content: stretch !important;
	}
	
	.align-self-sm-auto {
		align-self: auto !important;
	}
	
	.align-self-sm-start {
		align-self: flex-start !important;
	}
	
	.align-self-sm-end {
		align-self: flex-end !important;
	}
	
	.align-self-sm-center {
		align-self: center !important;
	}
	
	.align-self-sm-baseline {
		align-self: baseline !important;
	}
	
	.align-self-sm-stretch {
		align-self: stretch !important;
	}
	
	.order-sm-first {
		order: -1 !important;
	}
	
	.order-sm-0 {
		order: 0 !important;
	}
	
	.order-sm-1 {
		order: 1 !important;
	}
	
	.order-sm-2 {
		order: 2 !important;
	}
	
	.order-sm-3 {
		order: 3 !important;
	}
	
	.order-sm-4 {
		order: 4 !important;
	}
	
	.order-sm-5 {
		order: 5 !important;
	}
	
	.order-sm-last {
		order: 6 !important;
	}
	
	.m-sm-0 {
		margin: 0 !important;
	}
	
	.m-sm-1 {
		margin: .25rem !important;
	}
	
	.m-sm-2 {
		margin: .5rem !important;
	}
	
	.m-sm-3 {
		margin: 1rem !important;
	}
	
	.m-sm-4 {
		margin: 1.5rem !important;
	}
	
	.m-sm-5 {
		margin: 3rem !important;
	}
	
	.m-sm-auto {
		margin: auto !important;
	}
	
	.mx-sm-0 {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	
	.mx-sm-1 {
		margin-right: .25rem !important;
		margin-left: .25rem !important;
	}
	
	.mx-sm-2 {
		margin-right: .5rem !important;
		margin-left: .5rem !important;
	}
	
	.mx-sm-3 {
		margin-right: 1rem !important;
		margin-left: 1rem !important;
	}
	
	.mx-sm-4 {
		margin-right: 1.5rem !important;
		margin-left: 1.5rem !important;
	}
	
	.mx-sm-5 {
		margin-right: 3rem !important;
		margin-left: 3rem !important;
	}
	
	.mx-sm-auto {
		margin-right: auto !important;
		margin-left: auto !important;
	}
	
	.my-sm-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	
	.my-sm-1 {
		margin-top: .25rem !important;
		margin-bottom: .25rem !important;
	}
	
	.my-sm-2 {
		margin-top: .5rem !important;
		margin-bottom: .5rem !important;
	}
	
	.my-sm-3 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}
	
	.my-sm-4 {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important;
	}
	
	.my-sm-5 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}
	
	.my-sm-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}
	
	.mt-sm-0 {
		margin-top: 0 !important;
	}
	
	.mt-sm-1 {
		margin-top: .25rem !important;
	}
	
	.mt-sm-2 {
		margin-top: .5rem !important;
	}
	
	.mt-sm-3 {
		margin-top: 1rem !important;
	}
	
	.mt-sm-4 {
		margin-top: 1.5rem !important;
	}
	
	.mt-sm-5 {
		margin-top: 3rem !important;
	}
	
	.mt-sm-auto {
		margin-top: auto !important;
	}
	
	.me-sm-0 {
		margin-right: 0 !important;
	}
	
	.me-sm-1 {
		margin-right: .25rem !important;
	}
	
	.me-sm-2 {
		margin-right: .5rem !important;
	}
	
	.me-sm-3 {
		margin-right: 1rem !important;
	}
	
	.me-sm-4 {
		margin-right: 1.5rem !important;
	}
	
	.me-sm-5 {
		margin-right: 3rem !important;
	}
	
	.me-sm-auto {
		margin-right: auto !important;
	}
	
	.mb-sm-0 {
		margin-bottom: 0 !important;
	}
	
	.mb-sm-1 {
		margin-bottom: .25rem !important;
	}
	
	.mb-sm-2 {
		margin-bottom: .5rem !important;
	}
	
	.mb-sm-3 {
		margin-bottom: 1rem !important;
	}
	
	.mb-sm-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.mb-sm-5 {
		margin-bottom: 3rem !important;
	}
	
	.mb-sm-auto {
		margin-bottom: auto !important;
	}
	
	.ms-sm-0 {
		margin-left: 0 !important;
	}
	
	.ms-sm-1 {
		margin-left: .25rem !important;
	}
	
	.ms-sm-2 {
		margin-left: .5rem !important;
	}
	
	.ms-sm-3 {
		margin-left: 1rem !important;
	}
	
	.ms-sm-4 {
		margin-left: 1.5rem !important;
	}
	
	.ms-sm-5 {
		margin-left: 3rem !important;
	}
	
	.ms-sm-auto {
		margin-left: auto !important;
	}
	
	.p-sm-0 {
		padding: 0 !important;
	}
	
	.p-sm-1 {
		padding: .25rem !important;
	}
	
	.p-sm-2 {
		padding: .5rem !important;
	}
	
	.p-sm-3 {
		padding: 1rem !important;
	}
	
	.p-sm-4 {
		padding: 1.5rem !important;
	}
	
	.p-sm-5 {
		padding: 3rem !important;
	}
	
	.px-sm-0 {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	
	.px-sm-1 {
		padding-right: .25rem !important;
		padding-left: .25rem !important;
	}
	
	.px-sm-2 {
		padding-right: .5rem !important;
		padding-left: .5rem !important;
	}
	
	.px-sm-3 {
		padding-right: 1rem !important;
		padding-left: 1rem !important;
	}
	
	.px-sm-4 {
		padding-right: 1.5rem !important;
		padding-left: 1.5rem !important;
	}
	
	.px-sm-5 {
		padding-right: 3rem !important;
		padding-left: 3rem !important;
	}
	
	.py-sm-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.py-sm-1 {
		padding-top: .25rem !important;
		padding-bottom: .25rem !important;
	}
	
	.py-sm-2 {
		padding-top: .5rem !important;
		padding-bottom: .5rem !important;
	}
	
	.py-sm-3 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}
	
	.py-sm-4 {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}
	
	.py-sm-5 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}
	
	.pt-sm-0 {
		padding-top: 0 !important;
	}
	
	.pt-sm-1 {
		padding-top: .25rem !important;
	}
	
	.pt-sm-2 {
		padding-top: .5rem !important;
	}
	
	.pt-sm-3 {
		padding-top: 1rem !important;
	}
	
	.pt-sm-4 {
		padding-top: 1.5rem !important;
	}
	
	.pt-sm-5 {
		padding-top: 3rem !important;
	}
	
	.pe-sm-0 {
		padding-right: 0 !important;
	}
	
	.pe-sm-1 {
		padding-right: .25rem !important;
	}
	
	.pe-sm-2 {
		padding-right: .5rem !important;
	}
	
	.pe-sm-3 {
		padding-right: 1rem !important;
	}
	
	.pe-sm-4 {
		padding-right: 1.5rem !important;
	}
	
	.pe-sm-5 {
		padding-right: 3rem !important;
	}
	
	.pb-sm-0 {
		padding-bottom: 0 !important;
	}
	
	.pb-sm-1 {
		padding-bottom: .25rem !important;
	}
	
	.pb-sm-2 {
		padding-bottom: .5rem !important;
	}
	
	.pb-sm-3 {
		padding-bottom: 1rem !important;
	}
	
	.pb-sm-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pb-sm-5 {
		padding-bottom: 3rem !important;
	}
	
	.ps-sm-0 {
		padding-left: 0 !important;
	}
	
	.ps-sm-1 {
		padding-left: .25rem !important;
	}
	
	.ps-sm-2 {
		padding-left: .5rem !important;
	}
	
	.ps-sm-3 {
		padding-left: 1rem !important;
	}
	
	.ps-sm-4 {
		padding-left: 1.5rem !important;
	}
	
	.ps-sm-5 {
		padding-left: 3rem !important;
	}
}

@media (min-width:768px) {
	.d-md-inline {
		display: inline !important;
	}
	
	.d-md-inline-block {
		display: inline-block !important;
	}
	
	.d-md-block {
		display: block !important;
	}
	
	.d-md-grid {
		display: grid !important;
	}
	
	.d-md-table {
		display: table !important;
	}
	
	.d-md-table-row {
		display: table-row !important;
	}
	
	.d-md-table-cell {
		display: table-cell !important;
	}
	
	.d-md-flex {
		display: flex !important;
	}
	
	.d-md-inline-flex {
		display: inline-flex !important;
	}
	
	.d-md-none {
		display: none !important;
	}
	
	.flex-md-fill {
		flex: 1 1 auto !important;
	}
	
	.flex-md-row {
		flex-direction: row !important;
	}
	
	.flex-md-column {
		flex-direction: column !important;
	}
	
	.flex-md-row-reverse {
		flex-direction: row-reverse !important;
	}
	
	.flex-md-column-reverse {
		flex-direction: column-reverse !important;
	}
	
	.flex-md-grow-0 {
		flex-grow: 0 !important;
	}
	
	.flex-md-grow-1 {
		flex-grow: 1 !important;
	}
	
	.flex-md-shrink-0 {
		flex-shrink: 0 !important;
	}
	
	.flex-md-shrink-1 {
		flex-shrink: 1 !important;
	}
	
	.flex-md-wrap {
		flex-wrap: wrap !important;
	}
	
	.flex-md-nowrap {
		flex-wrap: nowrap !important;
	}
	
	.flex-md-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	
	.justify-content-md-start {
		justify-content: flex-start !important;
	}
	
	.justify-content-md-end {
		justify-content: flex-end !important;
	}
	
	.justify-content-md-center {
		justify-content: center !important;
	}
	
	.justify-content-md-between {
		justify-content: space-between !important;
	}
	
	.justify-content-md-around {
		justify-content: space-around !important;
	}
	
	.justify-content-md-evenly {
		justify-content: space-evenly !important;
	}
	
	.align-items-md-start {
		align-items: flex-start !important;
	}
	
	.align-items-md-end {
		align-items: flex-end !important;
	}
	
	.align-items-md-center {
		align-items: center !important;
	}
	
	.align-items-md-baseline {
		align-items: baseline !important;
	}
	
	.align-items-md-stretch {
		align-items: stretch !important;
	}
	
	.align-content-md-start {
		align-content: flex-start !important;
	}
	
	.align-content-md-end {
		align-content: flex-end !important;
	}
	
	.align-content-md-center {
		align-content: center !important;
	}
	
	.align-content-md-between {
		align-content: space-between !important;
	}
	
	.align-content-md-around {
		align-content: space-around !important;
	}
	
	.align-content-md-stretch {
		align-content: stretch !important;
	}
	
	.align-self-md-auto {
		align-self: auto !important;
	}
	
	.align-self-md-start {
		align-self: flex-start !important;
	}
	
	.align-self-md-end {
		align-self: flex-end !important;
	}
	
	.align-self-md-center {
		align-self: center !important;
	}
	
	.align-self-md-baseline {
		align-self: baseline !important;
	}
	
	.align-self-md-stretch {
		align-self: stretch !important;
	}
	
	.order-md-first {
		order: -1 !important;
	}
	
	.order-md-0 {
		order: 0 !important;
	}
	
	.order-md-1 {
		order: 1 !important;
	}
	
	.order-md-2 {
		order: 2 !important;
	}
	
	.order-md-3 {
		order: 3 !important;
	}
	
	.order-md-4 {
		order: 4 !important;
	}
	
	.order-md-5 {
		order: 5 !important;
	}
	
	.order-md-last {
		order: 6 !important;
	}
	
	.m-md-0 {
		margin: 0 !important;
	}
	
	.m-md-1 {
		margin: .25rem !important;
	}
	
	.m-md-2 {
		margin: .5rem !important;
	}
	
	.m-md-3 {
		margin: 1rem !important;
	}
	
	.m-md-4 {
		margin: 1.5rem !important;
	}
	
	.m-md-5 {
		margin: 3rem !important;
	}
	
	.m-md-auto {
		margin: auto !important;
	}
	
	.mx-md-0 {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	
	.mx-md-1 {
		margin-right: .25rem !important;
		margin-left: .25rem !important;
	}
	
	.mx-md-2 {
		margin-right: .5rem !important;
		margin-left: .5rem !important;
	}
	
	.mx-md-3 {
		margin-right: 1rem !important;
		margin-left: 1rem !important;
	}
	
	.mx-md-4 {
		margin-right: 1.5rem !important;
		margin-left: 1.5rem !important;
	}
	
	.mx-md-5 {
		margin-right: 3rem !important;
		margin-left: 3rem !important;
	}
	
	.mx-md-auto {
		margin-right: auto !important;
		margin-left: auto !important;
	}
	
	.my-md-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	
	.my-md-1 {
		margin-top: .25rem !important;
		margin-bottom: .25rem !important;
	}
	
	.my-md-2 {
		margin-top: .5rem !important;
		margin-bottom: .5rem !important;
	}
	
	.my-md-3 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}
	
	.my-md-4 {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important;
	}
	
	.my-md-5 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}
	
	.my-md-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}
	
	.mt-md-0 {
		margin-top: 0 !important;
	}
	
	.mt-md-1 {
		margin-top: .25rem !important;
	}
	
	.mt-md-2 {
		margin-top: .5rem !important;
	}
	
	.mt-md-3 {
		margin-top: 1rem !important;
	}
	
	.mt-md-4 {
		margin-top: 1.5rem !important;
	}
	
	.mt-md-5 {
		margin-top: 3rem !important;
	}
	
	.mt-md-auto {
		margin-top: auto !important;
	}
	
	.me-md-0 {
		margin-right: 0 !important;
	}
	
	.me-md-1 {
		margin-right: .25rem !important;
	}
	
	.me-md-2 {
		margin-right: .5rem !important;
	}
	
	.me-md-3 {
		margin-right: 1rem !important;
	}
	
	.me-md-4 {
		margin-right: 1.5rem !important;
	}
	
	.me-md-5 {
		margin-right: 3rem !important;
	}
	
	.me-md-auto {
		margin-right: auto !important;
	}
	
	.mb-md-0 {
		margin-bottom: 0 !important;
	}
	
	.mb-md-1 {
		margin-bottom: .25rem !important;
	}
	
	.mb-md-2 {
		margin-bottom: .5rem !important;
	}
	
	.mb-md-3 {
		margin-bottom: 1rem !important;
	}
	
	.mb-md-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.mb-md-5 {
		margin-bottom: 3rem !important;
	}
	
	.mb-md-auto {
		margin-bottom: auto !important;
	}
	
	.ms-md-0 {
		margin-left: 0 !important;
	}
	
	.ms-md-1 {
		margin-left: .25rem !important;
	}
	
	.ms-md-2 {
		margin-left: .5rem !important;
	}
	
	.ms-md-3 {
		margin-left: 1rem !important;
	}
	
	.ms-md-4 {
		margin-left: 1.5rem !important;
	}
	
	.ms-md-5 {
		margin-left: 3rem !important;
	}
	
	.ms-md-auto {
		margin-left: auto !important;
	}
	
	.p-md-0 {
		padding: 0 !important;
	}
	
	.p-md-1 {
		padding: .25rem !important;
	}
	
	.p-md-2 {
		padding: .5rem !important;
	}
	
	.p-md-3 {
		padding: 1rem !important;
	}
	
	.p-md-4 {
		padding: 1.5rem !important;
	}
	
	.p-md-5 {
		padding: 3rem !important;
	}
	
	.px-md-0 {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	
	.px-md-1 {
		padding-right: .25rem !important;
		padding-left: .25rem !important;
	}
	
	.px-md-2 {
		padding-right: .5rem !important;
		padding-left: .5rem !important;
	}
	
	.px-md-3 {
		padding-right: 1rem !important;
		padding-left: 1rem !important;
	}
	
	.px-md-4 {
		padding-right: 1.5rem !important;
		padding-left: 1.5rem !important;
	}
	
	.px-md-5 {
		padding-right: 3rem !important;
		padding-left: 3rem !important;
	}
	
	.py-md-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.py-md-1 {
		padding-top: .25rem !important;
		padding-bottom: .25rem !important;
	}
	
	.py-md-2 {
		padding-top: .5rem !important;
		padding-bottom: .5rem !important;
	}
	
	.py-md-3 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}
	
	.py-md-4 {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}
	
	.py-md-5 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}
	
	.pt-md-0 {
		padding-top: 0 !important;
	}
	
	.pt-md-1 {
		padding-top: .25rem !important;
	}
	
	.pt-md-2 {
		padding-top: .5rem !important;
	}
	
	.pt-md-3 {
		padding-top: 1rem !important;
	}
	
	.pt-md-4 {
		padding-top: 1.5rem !important;
	}
	
	.pt-md-5 {
		padding-top: 3rem !important;
	}
	
	.pe-md-0 {
		padding-right: 0 !important;
	}
	
	.pe-md-1 {
		padding-right: .25rem !important;
	}
	
	.pe-md-2 {
		padding-right: .5rem !important;
	}
	
	.pe-md-3 {
		padding-right: 1rem !important;
	}
	
	.pe-md-4 {
		padding-right: 1.5rem !important;
	}
	
	.pe-md-5 {
		padding-right: 3rem !important;
	}
	
	.pb-md-0 {
		padding-bottom: 0 !important;
	}
	
	.pb-md-1 {
		padding-bottom: .25rem !important;
	}
	
	.pb-md-2 {
		padding-bottom: .5rem !important;
	}
	
	.pb-md-3 {
		padding-bottom: 1rem !important;
	}
	
	.pb-md-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pb-md-5 {
		padding-bottom: 3rem !important;
	}
	
	.ps-md-0 {
		padding-left: 0 !important;
	}
	
	.ps-md-1 {
		padding-left: .25rem !important;
	}
	
	.ps-md-2 {
		padding-left: .5rem !important;
	}
	
	.ps-md-3 {
		padding-left: 1rem !important;
	}
	
	.ps-md-4 {
		padding-left: 1.5rem !important;
	}
	
	.ps-md-5 {
		padding-left: 3rem !important;
	}
}

@media (min-width:992px) {
	.d-lg-inline {
		display: inline !important;
	}
	
	.d-lg-inline-block {
		display: inline-block !important;
	}
	
	.d-lg-block {
		display: block !important;
	}
	
	.d-lg-grid {
		display: grid !important;
	}
	
	.d-lg-table {
		display: table !important;
	}
	
	.d-lg-table-row {
		display: table-row !important;
	}
	
	.d-lg-table-cell {
		display: table-cell !important;
	}
	
	.d-lg-flex {
		display: flex !important;
	}
	
	.d-lg-inline-flex {
		display: inline-flex !important;
	}
	
	.d-lg-none {
		display: none !important;
	}
	
	.flex-lg-fill {
		flex: 1 1 auto !important;
	}
	
	.flex-lg-row {
		flex-direction: row !important;
	}
	
	.flex-lg-column {
		flex-direction: column !important;
	}
	
	.flex-lg-row-reverse {
		flex-direction: row-reverse !important;
	}
	
	.flex-lg-column-reverse {
		flex-direction: column-reverse !important;
	}
	
	.flex-lg-grow-0 {
		flex-grow: 0 !important;
	}
	
	.flex-lg-grow-1 {
		flex-grow: 1 !important;
	}
	
	.flex-lg-shrink-0 {
		flex-shrink: 0 !important;
	}
	
	.flex-lg-shrink-1 {
		flex-shrink: 1 !important;
	}
	
	.flex-lg-wrap {
		flex-wrap: wrap !important;
	}
	
	.flex-lg-nowrap {
		flex-wrap: nowrap !important;
	}
	
	.flex-lg-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	
	.justify-content-lg-start {
		justify-content: flex-start !important;
	}
	
	.justify-content-lg-end {
		justify-content: flex-end !important;
	}
	
	.justify-content-lg-center {
		justify-content: center !important;
	}
	
	.justify-content-lg-between {
		justify-content: space-between !important;
	}
	
	.justify-content-lg-around {
		justify-content: space-around !important;
	}
	
	.justify-content-lg-evenly {
		justify-content: space-evenly !important;
	}
	
	.align-items-lg-start {
		align-items: flex-start !important;
	}
	
	.align-items-lg-end {
		align-items: flex-end !important;
	}
	
	.align-items-lg-center {
		align-items: center !important;
	}
	
	.align-items-lg-baseline {
		align-items: baseline !important;
	}
	
	.align-items-lg-stretch {
		align-items: stretch !important;
	}
	
	.align-content-lg-start {
		align-content: flex-start !important;
	}
	
	.align-content-lg-end {
		align-content: flex-end !important;
	}
	
	.align-content-lg-center {
		align-content: center !important;
	}
	
	.align-content-lg-between {
		align-content: space-between !important;
	}
	
	.align-content-lg-around {
		align-content: space-around !important;
	}
	
	.align-content-lg-stretch {
		align-content: stretch !important;
	}
	
	.align-self-lg-auto {
		align-self: auto !important;
	}
	
	.align-self-lg-start {
		align-self: flex-start !important;
	}
	
	.align-self-lg-end {
		align-self: flex-end !important;
	}
	
	.align-self-lg-center {
		align-self: center !important;
	}
	
	.align-self-lg-baseline {
		align-self: baseline !important;
	}
	
	.align-self-lg-stretch {
		align-self: stretch !important;
	}
	
	.order-lg-first {
		order: -1 !important;
	}
	
	.order-lg-0 {
		order: 0 !important;
	}
	
	.order-lg-1 {
		order: 1 !important;
	}
	
	.order-lg-2 {
		order: 2 !important;
	}
	
	.order-lg-3 {
		order: 3 !important;
	}
	
	.order-lg-4 {
		order: 4 !important;
	}
	
	.order-lg-5 {
		order: 5 !important;
	}
	
	.order-lg-last {
		order: 6 !important;
	}
	
	.m-lg-0 {
		margin: 0 !important;
	}
	
	.m-lg-1 {
		margin: .25rem !important;
	}
	
	.m-lg-2 {
		margin: .5rem !important;
	}
	
	.m-lg-3 {
		margin: 1rem !important;
	}
	
	.m-lg-4 {
		margin: 1.5rem !important;
	}
	
	.m-lg-5 {
		margin: 3rem !important;
	}
	
	.m-lg-auto {
		margin: auto !important;
	}
	
	.mx-lg-0 {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	
	.mx-lg-1 {
		margin-right: .25rem !important;
		margin-left: .25rem !important;
	}
	
	.mx-lg-2 {
		margin-right: .5rem !important;
		margin-left: .5rem !important;
	}
	
	.mx-lg-3 {
		margin-right: 1rem !important;
		margin-left: 1rem !important;
	}
	
	.mx-lg-4 {
		margin-right: 1.5rem !important;
		margin-left: 1.5rem !important;
	}
	
	.mx-lg-5 {
		margin-right: 3rem !important;
		margin-left: 3rem !important;
	}
	
	.mx-lg-auto {
		margin-right: auto !important;
		margin-left: auto !important;
	}
	
	.my-lg-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	
	.my-lg-1 {
		margin-top: .25rem !important;
		margin-bottom: .25rem !important;
	}
	
	.my-lg-2 {
		margin-top: .5rem !important;
		margin-bottom: .5rem !important;
	}
	
	.my-lg-3 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}
	
	.my-lg-4 {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important;
	}
	
	.my-lg-5 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}
	
	.my-lg-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}
	
	.mt-lg-0 {
		margin-top: 0 !important;
	}
	
	.mt-lg-1 {
		margin-top: .25rem !important;
	}
	
	.mt-lg-2 {
		margin-top: .5rem !important;
	}
	
	.mt-lg-3 {
		margin-top: 1rem !important;
	}
	
	.mt-lg-4 {
		margin-top: 1.5rem !important;
	}
	
	.mt-lg-5 {
		margin-top: 3rem !important;
	}
	
	.mt-lg-auto {
		margin-top: auto !important;
	}
	
	.me-lg-0 {
		margin-right: 0 !important;
	}
	
	.me-lg-1 {
		margin-right: .25rem !important;
	}
	
	.me-lg-2 {
		margin-right: .5rem !important;
	}
	
	.me-lg-3 {
		margin-right: 1rem !important;
	}
	
	.me-lg-4 {
		margin-right: 1.5rem !important;
	}
	
	.me-lg-5 {
		margin-right: 3rem !important;
	}
	
	.me-lg-auto {
		margin-right: auto !important;
	}
	
	.mb-lg-0 {
		margin-bottom: 0 !important;
	}
	
	.mb-lg-1 {
		margin-bottom: .25rem !important;
	}
	
	.mb-lg-2 {
		margin-bottom: .5rem !important;
	}
	
	.mb-lg-3 {
		margin-bottom: 1rem !important;
	}
	
	.mb-lg-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.mb-lg-5 {
		margin-bottom: 3rem !important;
	}
	
	.mb-lg-auto {
		margin-bottom: auto !important;
	}
	
	.ms-lg-0 {
		margin-left: 0 !important;
	}
	
	.ms-lg-1 {
		margin-left: .25rem !important;
	}
	
	.ms-lg-2 {
		margin-left: .5rem !important;
	}
	
	.ms-lg-3 {
		margin-left: 1rem !important;
	}
	
	.ms-lg-4 {
		margin-left: 1.5rem !important;
	}
	
	.ms-lg-5 {
		margin-left: 3rem !important;
	}
	
	.ms-lg-auto {
		margin-left: auto !important;
	}
	
	.p-lg-0 {
		padding: 0 !important;
	}
	
	.p-lg-1 {
		padding: .25rem !important;
	}
	
	.p-lg-2 {
		padding: .5rem !important;
	}
	
	.p-lg-3 {
		padding: 1rem !important;
	}
	
	.p-lg-4 {
		padding: 1.5rem !important;
	}
	
	.p-lg-5 {
		padding: 3rem !important;
	}
	
	.px-lg-0 {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	
	.px-lg-1 {
		padding-right: .25rem !important;
		padding-left: .25rem !important;
	}
	
	.px-lg-2 {
		padding-right: .5rem !important;
		padding-left: .5rem !important;
	}
	
	.px-lg-3 {
		padding-right: 1rem !important;
		padding-left: 1rem !important;
	}
	
	.px-lg-4 {
		padding-right: 1.5rem !important;
		padding-left: 1.5rem !important;
	}
	
	.px-lg-5 {
		padding-right: 3rem !important;
		padding-left: 3rem !important;
	}
	
	.py-lg-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.py-lg-1 {
		padding-top: .25rem !important;
		padding-bottom: .25rem !important;
	}
	
	.py-lg-2 {
		padding-top: .5rem !important;
		padding-bottom: .5rem !important;
	}
	
	.py-lg-3 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}
	
	.py-lg-4 {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}
	
	.py-lg-5 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}
	
	.pt-lg-0 {
		padding-top: 0 !important;
	}
	
	.pt-lg-1 {
		padding-top: .25rem !important;
	}
	
	.pt-lg-2 {
		padding-top: .5rem !important;
	}
	
	.pt-lg-3 {
		padding-top: 1rem !important;
	}
	
	.pt-lg-4 {
		padding-top: 1.5rem !important;
	}
	
	.pt-lg-5 {
		padding-top: 3rem !important;
	}
	
	.pe-lg-0 {
		padding-right: 0 !important;
	}
	
	.pe-lg-1 {
		padding-right: .25rem !important;
	}
	
	.pe-lg-2 {
		padding-right: .5rem !important;
	}
	
	.pe-lg-3 {
		padding-right: 1rem !important;
	}
	
	.pe-lg-4 {
		padding-right: 1.5rem !important;
	}
	
	.pe-lg-5 {
		padding-right: 3rem !important;
	}
	
	.pb-lg-0 {
		padding-bottom: 0 !important;
	}
	
	.pb-lg-1 {
		padding-bottom: .25rem !important;
	}
	
	.pb-lg-2 {
		padding-bottom: .5rem !important;
	}
	
	.pb-lg-3 {
		padding-bottom: 1rem !important;
	}
	
	.pb-lg-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pb-lg-5 {
		padding-bottom: 3rem !important;
	}
	
	.ps-lg-0 {
		padding-left: 0 !important;
	}
	
	.ps-lg-1 {
		padding-left: .25rem !important;
	}
	
	.ps-lg-2 {
		padding-left: .5rem !important;
	}
	
	.ps-lg-3 {
		padding-left: 1rem !important;
	}
	
	.ps-lg-4 {
		padding-left: 1.5rem !important;
	}
	
	.ps-lg-5 {
		padding-left: 3rem !important;
	}
}

@media (min-width:1200px) {
	.d-xl-inline {
		display: inline !important;
	}
	
	.d-xl-inline-block {
		display: inline-block !important;
	}
	
	.d-xl-block {
		display: block !important;
	}
	
	.d-xl-grid {
		display: grid !important;
	}
	
	.d-xl-table {
		display: table !important;
	}
	
	.d-xl-table-row {
		display: table-row !important;
	}
	
	.d-xl-table-cell {
		display: table-cell !important;
	}
	
	.d-xl-flex {
		display: flex !important;
	}
	
	.d-xl-inline-flex {
		display: inline-flex !important;
	}
	
	.d-xl-none {
		display: none !important;
	}
	
	.flex-xl-fill {
		flex: 1 1 auto !important;
	}
	
	.flex-xl-row {
		flex-direction: row !important;
	}
	
	.flex-xl-column {
		flex-direction: column !important;
	}
	
	.flex-xl-row-reverse {
		flex-direction: row-reverse !important;
	}
	
	.flex-xl-column-reverse {
		flex-direction: column-reverse !important;
	}
	
	.flex-xl-grow-0 {
		flex-grow: 0 !important;
	}
	
	.flex-xl-grow-1 {
		flex-grow: 1 !important;
	}
	
	.flex-xl-shrink-0 {
		flex-shrink: 0 !important;
	}
	
	.flex-xl-shrink-1 {
		flex-shrink: 1 !important;
	}
	
	.flex-xl-wrap {
		flex-wrap: wrap !important;
	}
	
	.flex-xl-nowrap {
		flex-wrap: nowrap !important;
	}
	
	.flex-xl-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	
	.justify-content-xl-start {
		justify-content: flex-start !important;
	}
	
	.justify-content-xl-end {
		justify-content: flex-end !important;
	}
	
	.justify-content-xl-center {
		justify-content: center !important;
	}
	
	.justify-content-xl-between {
		justify-content: space-between !important;
	}
	
	.justify-content-xl-around {
		justify-content: space-around !important;
	}
	
	.justify-content-xl-evenly {
		justify-content: space-evenly !important;
	}
	
	.align-items-xl-start {
		align-items: flex-start !important;
	}
	
	.align-items-xl-end {
		align-items: flex-end !important;
	}
	
	.align-items-xl-center {
		align-items: center !important;
	}
	
	.align-items-xl-baseline {
		align-items: baseline !important;
	}
	
	.align-items-xl-stretch {
		align-items: stretch !important;
	}
	
	.align-content-xl-start {
		align-content: flex-start !important;
	}
	
	.align-content-xl-end {
		align-content: flex-end !important;
	}
	
	.align-content-xl-center {
		align-content: center !important;
	}
	
	.align-content-xl-between {
		align-content: space-between !important;
	}
	
	.align-content-xl-around {
		align-content: space-around !important;
	}
	
	.align-content-xl-stretch {
		align-content: stretch !important;
	}
	
	.align-self-xl-auto {
		align-self: auto !important;
	}
	
	.align-self-xl-start {
		align-self: flex-start !important;
	}
	
	.align-self-xl-end {
		align-self: flex-end !important;
	}
	
	.align-self-xl-center {
		align-self: center !important;
	}
	
	.align-self-xl-baseline {
		align-self: baseline !important;
	}
	
	.align-self-xl-stretch {
		align-self: stretch !important;
	}
	
	.order-xl-first {
		order: -1 !important;
	}
	
	.order-xl-0 {
		order: 0 !important;
	}
	
	.order-xl-1 {
		order: 1 !important;
	}
	
	.order-xl-2 {
		order: 2 !important;
	}
	
	.order-xl-3 {
		order: 3 !important;
	}
	
	.order-xl-4 {
		order: 4 !important;
	}
	
	.order-xl-5 {
		order: 5 !important;
	}
	
	.order-xl-last {
		order: 6 !important;
	}
	
	.m-xl-0 {
		margin: 0 !important;
	}
	
	.m-xl-1 {
		margin: .25rem !important;
	}
	
	.m-xl-2 {
		margin: .5rem !important;
	}
	
	.m-xl-3 {
		margin: 1rem !important;
	}
	
	.m-xl-4 {
		margin: 1.5rem !important;
	}
	
	.m-xl-5 {
		margin: 3rem !important;
	}
	
	.m-xl-auto {
		margin: auto !important;
	}
	
	.mx-xl-0 {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	
	.mx-xl-1 {
		margin-right: .25rem !important;
		margin-left: .25rem !important;
	}
	
	.mx-xl-2 {
		margin-right: .5rem !important;
		margin-left: .5rem !important;
	}
	
	.mx-xl-3 {
		margin-right: 1rem !important;
		margin-left: 1rem !important;
	}
	
	.mx-xl-4 {
		margin-right: 1.5rem !important;
		margin-left: 1.5rem !important;
	}
	
	.mx-xl-5 {
		margin-right: 3rem !important;
		margin-left: 3rem !important;
	}
	
	.mx-xl-auto {
		margin-right: auto !important;
		margin-left: auto !important;
	}
	
	.my-xl-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	
	.my-xl-1 {
		margin-top: .25rem !important;
		margin-bottom: .25rem !important;
	}
	
	.my-xl-2 {
		margin-top: .5rem !important;
		margin-bottom: .5rem !important;
	}
	
	.my-xl-3 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}
	
	.my-xl-4 {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important;
	}
	
	.my-xl-5 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}
	
	.my-xl-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}
	
	.mt-xl-0 {
		margin-top: 0 !important;
	}
	
	.mt-xl-1 {
		margin-top: .25rem !important;
	}
	
	.mt-xl-2 {
		margin-top: .5rem !important;
	}
	
	.mt-xl-3 {
		margin-top: 1rem !important;
	}
	
	.mt-xl-4 {
		margin-top: 1.5rem !important;
	}
	
	.mt-xl-5 {
		margin-top: 3rem !important;
	}
	
	.mt-xl-auto {
		margin-top: auto !important;
	}
	
	.me-xl-0 {
		margin-right: 0 !important;
	}
	
	.me-xl-1 {
		margin-right: .25rem !important;
	}
	
	.me-xl-2 {
		margin-right: .5rem !important;
	}
	
	.me-xl-3 {
		margin-right: 1rem !important;
	}
	
	.me-xl-4 {
		margin-right: 1.5rem !important;
	}
	
	.me-xl-5 {
		margin-right: 3rem !important;
	}
	
	.me-xl-auto {
		margin-right: auto !important;
	}
	
	.mb-xl-0 {
		margin-bottom: 0 !important;
	}
	
	.mb-xl-1 {
		margin-bottom: .25rem !important;
	}
	
	.mb-xl-2 {
		margin-bottom: .5rem !important;
	}
	
	.mb-xl-3 {
		margin-bottom: 1rem !important;
	}
	
	.mb-xl-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.mb-xl-5 {
		margin-bottom: 3rem !important;
	}
	
	.mb-xl-auto {
		margin-bottom: auto !important;
	}
	
	.ms-xl-0 {
		margin-left: 0 !important;
	}
	
	.ms-xl-1 {
		margin-left: .25rem !important;
	}
	
	.ms-xl-2 {
		margin-left: .5rem !important;
	}
	
	.ms-xl-3 {
		margin-left: 1rem !important;
	}
	
	.ms-xl-4 {
		margin-left: 1.5rem !important;
	}
	
	.ms-xl-5 {
		margin-left: 3rem !important;
	}
	
	.ms-xl-auto {
		margin-left: auto !important;
	}
	
	.p-xl-0 {
		padding: 0 !important;
	}
	
	.p-xl-1 {
		padding: .25rem !important;
	}
	
	.p-xl-2 {
		padding: .5rem !important;
	}
	
	.p-xl-3 {
		padding: 1rem !important;
	}
	
	.p-xl-4 {
		padding: 1.5rem !important;
	}
	
	.p-xl-5 {
		padding: 3rem !important;
	}
	
	.px-xl-0 {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	
	.px-xl-1 {
		padding-right: .25rem !important;
		padding-left: .25rem !important;
	}
	
	.px-xl-2 {
		padding-right: .5rem !important;
		padding-left: .5rem !important;
	}
	
	.px-xl-3 {
		padding-right: 1rem !important;
		padding-left: 1rem !important;
	}
	
	.px-xl-4 {
		padding-right: 1.5rem !important;
		padding-left: 1.5rem !important;
	}
	
	.px-xl-5 {
		padding-right: 3rem !important;
		padding-left: 3rem !important;
	}
	
	.py-xl-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.py-xl-1 {
		padding-top: .25rem !important;
		padding-bottom: .25rem !important;
	}
	
	.py-xl-2 {
		padding-top: .5rem !important;
		padding-bottom: .5rem !important;
	}
	
	.py-xl-3 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}
	
	.py-xl-4 {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}
	
	.py-xl-5 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}
	
	.pt-xl-0 {
		padding-top: 0 !important;
	}
	
	.pt-xl-1 {
		padding-top: .25rem !important;
	}
	
	.pt-xl-2 {
		padding-top: .5rem !important;
	}
	
	.pt-xl-3 {
		padding-top: 1rem !important;
	}
	
	.pt-xl-4 {
		padding-top: 1.5rem !important;
	}
	
	.pt-xl-5 {
		padding-top: 3rem !important;
	}
	
	.pe-xl-0 {
		padding-right: 0 !important;
	}
	
	.pe-xl-1 {
		padding-right: .25rem !important;
	}
	
	.pe-xl-2 {
		padding-right: .5rem !important;
	}
	
	.pe-xl-3 {
		padding-right: 1rem !important;
	}
	
	.pe-xl-4 {
		padding-right: 1.5rem !important;
	}
	
	.pe-xl-5 {
		padding-right: 3rem !important;
	}
	
	.pb-xl-0 {
		padding-bottom: 0 !important;
	}
	
	.pb-xl-1 {
		padding-bottom: .25rem !important;
	}
	
	.pb-xl-2 {
		padding-bottom: .5rem !important;
	}
	
	.pb-xl-3 {
		padding-bottom: 1rem !important;
	}
	
	.pb-xl-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pb-xl-5 {
		padding-bottom: 3rem !important;
	}
	
	.ps-xl-0 {
		padding-left: 0 !important;
	}
	
	.ps-xl-1 {
		padding-left: .25rem !important;
	}
	
	.ps-xl-2 {
		padding-left: .5rem !important;
	}
	
	.ps-xl-3 {
		padding-left: 1rem !important;
	}
	
	.ps-xl-4 {
		padding-left: 1.5rem !important;
	}
	
	.ps-xl-5 {
		padding-left: 3rem !important;
	}
}

@media (min-width:1400px) {
	.d-xxl-inline {
		display: inline !important;
	}
	
	.d-xxl-inline-block {
		display: inline-block !important;
	}
	
	.d-xxl-block {
		display: block !important;
	}
	
	.d-xxl-grid {
		display: grid !important;
	}
	
	.d-xxl-table {
		display: table !important;
	}
	
	.d-xxl-table-row {
		display: table-row !important;
	}
	
	.d-xxl-table-cell {
		display: table-cell !important;
	}
	
	.d-xxl-flex {
		display: flex !important;
	}
	
	.d-xxl-inline-flex {
		display: inline-flex !important;
	}
	
	.d-xxl-none {
		display: none !important;
	}
	
	.flex-xxl-fill {
		flex: 1 1 auto !important;
	}
	
	.flex-xxl-row {
		flex-direction: row !important;
	}
	
	.flex-xxl-column {
		flex-direction: column !important;
	}
	
	.flex-xxl-row-reverse {
		flex-direction: row-reverse !important;
	}
	
	.flex-xxl-column-reverse {
		flex-direction: column-reverse !important;
	}
	
	.flex-xxl-grow-0 {
		flex-grow: 0 !important;
	}
	
	.flex-xxl-grow-1 {
		flex-grow: 1 !important;
	}
	
	.flex-xxl-shrink-0 {
		flex-shrink: 0 !important;
	}
	
	.flex-xxl-shrink-1 {
		flex-shrink: 1 !important;
	}
	
	.flex-xxl-wrap {
		flex-wrap: wrap !important;
	}
	
	.flex-xxl-nowrap {
		flex-wrap: nowrap !important;
	}
	
	.flex-xxl-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	
	.justify-content-xxl-start {
		justify-content: flex-start !important;
	}
	
	.justify-content-xxl-end {
		justify-content: flex-end !important;
	}
	
	.justify-content-xxl-center {
		justify-content: center !important;
	}
	
	.justify-content-xxl-between {
		justify-content: space-between !important;
	}
	
	.justify-content-xxl-around {
		justify-content: space-around !important;
	}
	
	.justify-content-xxl-evenly {
		justify-content: space-evenly !important;
	}
	
	.align-items-xxl-start {
		align-items: flex-start !important;
	}
	
	.align-items-xxl-end {
		align-items: flex-end !important;
	}
	
	.align-items-xxl-center {
		align-items: center !important;
	}
	
	.align-items-xxl-baseline {
		align-items: baseline !important;
	}
	
	.align-items-xxl-stretch {
		align-items: stretch !important;
	}
	
	.align-content-xxl-start {
		align-content: flex-start !important;
	}
	
	.align-content-xxl-end {
		align-content: flex-end !important;
	}
	
	.align-content-xxl-center {
		align-content: center !important;
	}
	
	.align-content-xxl-between {
		align-content: space-between !important;
	}
	
	.align-content-xxl-around {
		align-content: space-around !important;
	}
	
	.align-content-xxl-stretch {
		align-content: stretch !important;
	}
	
	.align-self-xxl-auto {
		align-self: auto !important;
	}
	
	.align-self-xxl-start {
		align-self: flex-start !important;
	}
	
	.align-self-xxl-end {
		align-self: flex-end !important;
	}
	
	.align-self-xxl-center {
		align-self: center !important;
	}
	
	.align-self-xxl-baseline {
		align-self: baseline !important;
	}
	
	.align-self-xxl-stretch {
		align-self: stretch !important;
	}
	
	.order-xxl-first {
		order: -1 !important;
	}
	
	.order-xxl-0 {
		order: 0 !important;
	}
	
	.order-xxl-1 {
		order: 1 !important;
	}
	
	.order-xxl-2 {
		order: 2 !important;
	}
	
	.order-xxl-3 {
		order: 3 !important;
	}
	
	.order-xxl-4 {
		order: 4 !important;
	}
	
	.order-xxl-5 {
		order: 5 !important;
	}
	
	.order-xxl-last {
		order: 6 !important;
	}
	
	.m-xxl-0 {
		margin: 0 !important;
	}
	
	.m-xxl-1 {
		margin: .25rem !important;
	}
	
	.m-xxl-2 {
		margin: .5rem !important;
	}
	
	.m-xxl-3 {
		margin: 1rem !important;
	}
	
	.m-xxl-4 {
		margin: 1.5rem !important;
	}
	
	.m-xxl-5 {
		margin: 3rem !important;
	}
	
	.m-xxl-auto {
		margin: auto !important;
	}
	
	.mx-xxl-0 {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	
	.mx-xxl-1 {
		margin-right: .25rem !important;
		margin-left: .25rem !important;
	}
	
	.mx-xxl-2 {
		margin-right: .5rem !important;
		margin-left: .5rem !important;
	}
	
	.mx-xxl-3 {
		margin-right: 1rem !important;
		margin-left: 1rem !important;
	}
	
	.mx-xxl-4 {
		margin-right: 1.5rem !important;
		margin-left: 1.5rem !important;
	}
	
	.mx-xxl-5 {
		margin-right: 3rem !important;
		margin-left: 3rem !important;
	}
	
	.mx-xxl-auto {
		margin-right: auto !important;
		margin-left: auto !important;
	}
	
	.my-xxl-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	
	.my-xxl-1 {
		margin-top: .25rem !important;
		margin-bottom: .25rem !important;
	}
	
	.my-xxl-2 {
		margin-top: .5rem !important;
		margin-bottom: .5rem !important;
	}
	
	.my-xxl-3 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}
	
	.my-xxl-4 {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important;
	}
	
	.my-xxl-5 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}
	
	.my-xxl-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}
	
	.mt-xxl-0 {
		margin-top: 0 !important;
	}
	
	.mt-xxl-1 {
		margin-top: .25rem !important;
	}
	
	.mt-xxl-2 {
		margin-top: .5rem !important;
	}
	
	.mt-xxl-3 {
		margin-top: 1rem !important;
	}
	
	.mt-xxl-4 {
		margin-top: 1.5rem !important;
	}
	
	.mt-xxl-5 {
		margin-top: 3rem !important;
	}
	
	.mt-xxl-auto {
		margin-top: auto !important;
	}
	
	.me-xxl-0 {
		margin-right: 0 !important;
	}
	
	.me-xxl-1 {
		margin-right: .25rem !important;
	}
	
	.me-xxl-2 {
		margin-right: .5rem !important;
	}
	
	.me-xxl-3 {
		margin-right: 1rem !important;
	}
	
	.me-xxl-4 {
		margin-right: 1.5rem !important;
	}
	
	.me-xxl-5 {
		margin-right: 3rem !important;
	}
	
	.me-xxl-auto {
		margin-right: auto !important;
	}
	
	.mb-xxl-0 {
		margin-bottom: 0 !important;
	}
	
	.mb-xxl-1 {
		margin-bottom: .25rem !important;
	}
	
	.mb-xxl-2 {
		margin-bottom: .5rem !important;
	}
	
	.mb-xxl-3 {
		margin-bottom: 1rem !important;
	}
	
	.mb-xxl-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.mb-xxl-5 {
		margin-bottom: 3rem !important;
	}
	
	.mb-xxl-auto {
		margin-bottom: auto !important;
	}
	
	.ms-xxl-0 {
		margin-left: 0 !important;
	}
	
	.ms-xxl-1 {
		margin-left: .25rem !important;
	}
	
	.ms-xxl-2 {
		margin-left: .5rem !important;
	}
	
	.ms-xxl-3 {
		margin-left: 1rem !important;
	}
	
	.ms-xxl-4 {
		margin-left: 1.5rem !important;
	}
	
	.ms-xxl-5 {
		margin-left: 3rem !important;
	}
	
	.ms-xxl-auto {
		margin-left: auto !important;
	}
	
	.p-xxl-0 {
		padding: 0 !important;
	}
	
	.p-xxl-1 {
		padding: .25rem !important;
	}
	
	.p-xxl-2 {
		padding: .5rem !important;
	}
	
	.p-xxl-3 {
		padding: 1rem !important;
	}
	
	.p-xxl-4 {
		padding: 1.5rem !important;
	}
	
	.p-xxl-5 {
		padding: 3rem !important;
	}
	
	.px-xxl-0 {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	
	.px-xxl-1 {
		padding-right: .25rem !important;
		padding-left: .25rem !important;
	}
	
	.px-xxl-2 {
		padding-right: .5rem !important;
		padding-left: .5rem !important;
	}
	
	.px-xxl-3 {
		padding-right: 1rem !important;
		padding-left: 1rem !important;
	}
	
	.px-xxl-4 {
		padding-right: 1.5rem !important;
		padding-left: 1.5rem !important;
	}
	
	.px-xxl-5 {
		padding-right: 3rem !important;
		padding-left: 3rem !important;
	}
	
	.py-xxl-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.py-xxl-1 {
		padding-top: .25rem !important;
		padding-bottom: .25rem !important;
	}
	
	.py-xxl-2 {
		padding-top: .5rem !important;
		padding-bottom: .5rem !important;
	}
	
	.py-xxl-3 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}
	
	.py-xxl-4 {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}
	
	.py-xxl-5 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}
	
	.pt-xxl-0 {
		padding-top: 0 !important;
	}
	
	.pt-xxl-1 {
		padding-top: .25rem !important;
	}
	
	.pt-xxl-2 {
		padding-top: .5rem !important;
	}
	
	.pt-xxl-3 {
		padding-top: 1rem !important;
	}
	
	.pt-xxl-4 {
		padding-top: 1.5rem !important;
	}
	
	.pt-xxl-5 {
		padding-top: 3rem !important;
	}
	
	.pe-xxl-0 {
		padding-right: 0 !important;
	}
	
	.pe-xxl-1 {
		padding-right: .25rem !important;
	}
	
	.pe-xxl-2 {
		padding-right: .5rem !important;
	}
	
	.pe-xxl-3 {
		padding-right: 1rem !important;
	}
	
	.pe-xxl-4 {
		padding-right: 1.5rem !important;
	}
	
	.pe-xxl-5 {
		padding-right: 3rem !important;
	}
	
	.pb-xxl-0 {
		padding-bottom: 0 !important;
	}
	
	.pb-xxl-1 {
		padding-bottom: .25rem !important;
	}
	
	.pb-xxl-2 {
		padding-bottom: .5rem !important;
	}
	
	.pb-xxl-3 {
		padding-bottom: 1rem !important;
	}
	
	.pb-xxl-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pb-xxl-5 {
		padding-bottom: 3rem !important;
	}
	
	.ps-xxl-0 {
		padding-left: 0 !important;
	}
	
	.ps-xxl-1 {
		padding-left: .25rem !important;
	}
	
	.ps-xxl-2 {
		padding-left: .5rem !important;
	}
	
	.ps-xxl-3 {
		padding-left: 1rem !important;
	}
	
	.ps-xxl-4 {
		padding-left: 1.5rem !important;
	}
	
	.ps-xxl-5 {
		padding-left: 3rem !important;
	}
}

@media print {
	.d-print-inline {
		display: inline !important;
	}
	
	.d-print-inline-block {
		display: inline-block !important;
	}
	
	.d-print-block {
		display: block !important;
	}
	
	.d-print-grid {
		display: grid !important;
	}
	
	.d-print-table {
		display: table !important;
	}
	
	.d-print-table-row {
		display: table-row !important;
	}
	
	.d-print-table-cell {
		display: table-cell !important;
	}
	
	.d-print-flex {
		display: flex !important;
	}
	
	.d-print-inline-flex {
		display: inline-flex !important;
	}
	
	.d-print-none {
		display: none !important;
	}
}

.btn-global, body .nf-form-content .ninja-forms-field[type=submit] {
	width: max-content;
	min-width: 280px;
}

body .lead-form form .submit input {
	min-width: 280px;
}

.btn-global, body .lead-form form .submit input, body .nf-form-content .ninja-forms-field[type=submit], body .search-form .search-form-submit {
	font-family: Avenir, sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: normal;
	line-height: 1;
	position: relative;
	z-index: 2;
	display: flex;
	width: -moz-max-content;
	min-height: 50px;
	padding: 0 30px;
	transition: all .3s ease-in-out;
	text-align: center;
	text-decoration: none;
	letter-spacing: 0;
	text-transform: uppercase;
	color: #fff;
	border: 0;
	border-radius: 50px;
	background-color: #d0b56d;
	justify-content: center;
	align-items: center;
}

@media (max-width:767px) {
	.btn-global, body .lead-form form .submit input, body .nf-form-content .ninja-forms-field[type=submit], body .search-form .search-form-submit {
		width: 100%;
	}
}

.btn-global:hover, body .nf-form-content .ninja-forms-field[type=submit]:hover, body .search-form .search-form-submit:hover {
	color: #d0b56d;
	background-color: #22374b !important;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .15);
}

body .lead-form form .submit input:hover {
	background-color: #22374b !important;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .15);
}

.btn-global:active, body .lead-form form .submit input:active, body .nf-form-content .ninja-forms-field[type=submit]:active, body .search-form .search-form-submit:active {
	transform: translateY(2px);
	box-shadow: none;
}

header.header button.burger {
	position: relative;
	z-index: 33333;
	display: none;
	overflow: hidden;
	width: 40px;
	height: 40px;
	padding: 0;
	cursor: pointer;
	border: 0;
	border-radius: 0;
	outline: 0;
	background: 0 0;
	justify-content: flex-end;
	align-items: center;
}

header.header button.burger:active, header.header button.burger:focus, header.header button.burger:hover {
	border: 0;
	border-radius: 0;
	outline: 0;
	background: 0 0;
}

@media (max-width:1200px) {
	header.header button.burger {
		display: flex;
	}
}

.socials svg, header.header button.burger .burger-svg {
	width: 100%;
	height: 100%;
}

header.header button.burger .burger-svg path {
	transition: .45s cubic-bezier(.68, -.55, .265, 1.55);
	stroke: #c0963d;
	stroke-width: 5px;
}

header.header button.burger .burger-svg path.burger-close {
	transform: translateX(100%);
}

header.header button.burger-active path.burger-icon {
	transform: translateX(-100%);
	stroke: transparent;
	stroke-width: 0;
}

header.header button.burger-active path.burger-close {
	transform: translateX(0) !important;
	stroke: #c0963d;
	stroke-width: 5px;
}

.socials {
	display: flex;
	width: 100%;
	margin: 15px -10px 5px;
	padding: 0;
	align-items: center;
}

@media (max-width:992px) {
	.socials {
		justify-content: center;
	}
}

.socials li {
	padding: 0 10px;
	list-style-type: none;
}

.socials a {
	line-height: 1;
	flex-direction: column;
	width: 25px;
	height: 25px;
	padding: 0;
}

.socials a:hover {
	transform: translateY(-3px);
}

.socials a:hover svg {
	fill: #d0b56d;
}

.socials svg {
	margin: 0;
	transition: all .3s ease-in-out;
	fill: #d0b56d;
}

.social-share, .social-share a, .socials a {
	display: flex;
	justify-content: center;
	align-items: center;
}

.social-share {
	z-index: 2;
	width: 100%;
	padding-bottom: 38px;
}

.social-share a {
	overflow: hidden;
	width: 45px;
	height: 45px;
	margin: 0 10px;
	border-radius: 50%;
}

.social-share a:hover {
	transform: translateY(-5px);
}

.social-share a svg {
	width: 60%;
	height: 60%;
	fill: #fff;
}

.social-share-twitter {
	background-color: #55acee;
}

.social-share-facebook {
	background-color: #1877f2;
}

.social-share-linkedin {
	background-color: #0077b5;
}

.social-share-pinterest {
	background-color: #e60019;
}

#scrollToTop, .btn-nav svg, .social-share a, .social-share a svg {
	transition: all .3s ease-in-out;
}

#scrollToTop {
	font-weight: 700;
	position: fixed;
	z-index: 995;
	right: 105px;
	bottom: -100px;
	display: block;
	overflow: hidden;
	width: 35px;
	height: 35px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	opacity: .5;
	border: 1.6px solid #fff;
	border-radius: 50%;
	outline: 0;
	background-color: #d0b56d;
}

@media (max-width:1200px) {
	#scrollToTop {
		display: none;
	}
}

#scrollToTop:hover {
	opacity: 1;
	background: #22374b;
}

#scrollToTop svg {
	position: absolute;
	top: 45%;
	left: 50%;
	width: 12px;
	height: 12px;
	transform: translate(-50%, -50%) rotate(-180deg);
	fill: #fff;
}

#scrollToTop.btn-up-active {
	bottom: 25px;
}

.btn-nav.btn-next {
	right: -90px;
	left: initial;
}

@media (max-width:1400px) {
	.btn-nav.btn-next {
		right: -30px;
	}
}

@media (max-width:576px) {
	.btn-nav.btn-next {
		right: 0;
	}
}

.btn-nav.btn-next svg {
	transform: rotate(-180deg);
}

.btn-nav {
	left: -90px;
}

@media (max-width:1400px) {
	.btn-nav {
		left: -30px;
	}
}

@media (max-width:576px) {
	.btn-nav {
		left: 0;
		width: 20px;
		height: 65px;
	}
}

.btn-nav:hover svg {
	fill: #d0b56d;
}

.btn-nav svg {
	width: 100%;
	height: 100%;
	fill: #22374b;
}

.btn-nav.btn-next-a {
	right: -50px;
	left: initial;
	background-size: contain;
}

@media (max-width:1200px) {
	.btn-nav.btn-next-a {
		right: -27px;
	}
}

.btn-nav.btn-prev-a {
	right: initial;
	left: -50px;
	transform: rotate(180deg);
	background-size: contain;
}

@media (max-width:1200px) {
	.btn-nav.btn-prev-a {
		left: -27px;
	}
}

.btn-nav {
	position: absolute;
	z-index: 2;
	top: 50%;
	display: flex;
	width: 43px;
	height: 43px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	transform: translateY(-50%);
	text-decoration: none;
	border: 0;
	border-radius: 0;
	outline: 0;
	background: 0 0;
	background: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/svg/arrow-circle-black.svg") no-repeat center center;
	background-size: contain;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
}

@media (max-width:1400px) {
	.btn-nav {
		left: -30px;
	}
}

@media (max-width:1200px) {
	.btn-nav {
		width: 33px;
		height: 33px;
	}
}

@media (max-width:576px) {
	.btn-nav {
		left: 0;
	}
}

.btn-next {
	transform: rotate(180deg);
}

.btn-nav.nitro-lazy {
	background-image: none !important;
}

.btn-next, .btn-prev {
	width: 28px;
	height: 28px;
	padding: 0;
	cursor: pointer;
	border: 0;
	background: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/svg/arrow-circle.svg") no-repeat center center;
	background-size: contain;
	flex-shrink: 0;
}

.btn-next.nitro-lazy, .btn-prev.nitro-lazy {
	background-image: none !important;
}

body .swiper-horizontal>.swiper-pagination-bullets, body .swiper-pagination-bullets.swiper-pagination-horizontal, body .swiper-pagination-custom, body .swiper-pagination-fraction {
	bottom: 40px;
}

body .swiper-pagination-bullet-active {
	background-color: #f0f0f0;
}

body .swiper-pagination-bullet {
	width: 20px;
	height: 20px;
	background-color: #d9d9d9;
}

.header {
	position: sticky;
	z-index: 996;
	top: 0;
	left: 0;
	width: 100%;
	transition: all .3s ease-in-out;
}

@media (max-width:1200px) {
	.header {
		margin-bottom: 80px;
	}
}

.header-main {
	display: flex;
	width: 100%;
	padding: 15px 0;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}

@media (max-width:1200px) {
	.header-main {
		height: 80px;
		padding: 0 12px;
	}
}

.header-main-wrap {
	position: relative;
	z-index: 996;
	width: 100%;
	background-color: #fff;
}

@media (max-width:1200px) {
	.header-main-wrap {
		background-color: #fff;
	}
	
	.header-main-wrap .container {
		padding-right: 0;
		padding-left: 0;
	}
}

.header-logotype {
	display: block;
	width: 400px;
	height: auto;
}

@media (max-width:992px) {
	.header-logotype {
		width: 380px;
		height: auto;
	}
}

@media (max-width:576px) {
	.header-logotype {
		width: 250px;
		height: 50px;
	}
}

.header-logotype img, .header-logotype picture {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.header-cta, .header-cta p.header-main__text span {
	display: flex;
	justify-content: center;
	align-items: center;
}

.header-cta {
	flex-direction: row;
	width: -moz-max-content;
	width: max-content;
}

@media (max-width:1200px) {
	.header-cta {
		position: fixed;
		z-index: 995;
		top: 80px;
		left: 0;
		flex-direction: column;
		width: 100%;
		max-width: 100vw;
		height: 80px;
		padding: 0 15px;
		transition: all .3s ease-in-out;
		background-color: #c0963d;
	}
}

.header-cta p.header-main__text {
	font-family: owners, sans-serif;
	font-size: 28px;
	font-weight: 500;
	font-style: normal;
	line-height: 150%;
	margin-right: 30px;
	text-align: center;
	color: #333;
}

.header-cta p.header-main__text i {
	font-size: 28px;
	font-weight: 700;
	font-style: normal;
	line-height: 150%;
	color: #d0b56d;
}

.header-cta p.header-main__text span {
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	line-height: 150%;
	letter-spacing: .6px;
	color: #333;
}

@media (max-width:1200px) {
	.header-cta p.header-main__text {
		display: none;
	}
}

.header-cta p.header-main__text a.en-es {
	font-size: 14px;
	font-weight: 700;
	text-transform: capitalize;
	color: #c0963d;
}

@media (max-width:1200px) {
	.header-cta p.header-main__text a.en-es {
		font-size: 14px;
		font-weight: 700;
		margin: 5px;
		text-transform: capitalize;
		color: #22374b;
	}
}

.header-cta a:not(.phone) {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.2;
	position: relative;
	display: block;
	letter-spacing: initial;
	text-transform: uppercase;
	color: #fff;
}

.header-cta a:not(.phone):hover, body:not(.home):not(.page-template-front-page-es) .blogSidebar span:hover {
	color: #22374b;
}

.header-cta a.phone, .header-cta span {
	font-weight: 700;
	text-transform: uppercase;
}

.header-cta a.phone {
	font-family: owners, sans-serif;
	font-size: 31px;
	line-height: 125%;
	display: flex;
	padding: 10px 15px;
	transform: translateY(-2px);
	color: #fff;
	border-radius: 50px;
	background: #d0b56d;
	justify-content: center;
	align-items: center;
}

.header-cta a.phone:hover, .menu>li:hover>a {
	color: #22374b;
}

.header-cta a.phone:hover svg {
	fill: #22374b;
}

@media (max-width:1200px) {
	.header-cta a.phone {
		font-size: 28px;
		font-weight: 700;
		padding: 0;
		letter-spacing: 1px;
		color: #fff;
		border-radius: 0;
		background: 0 0;
	}
	
	.header-cta a.phone:hover {
		color: #22374b;
	}
}

.header-cta a.phone svg {
	margin-right: 5px;
	transition: all .3s ease-in-out;
	fill: #fff;
}

@media (max-width:1200px) {
	.header-cta a.phone svg {
		width: 24px;
		height: 24px;
	}
}

.header-cta span {
	font-size: 14px;
	line-height: 1.2;
	letter-spacing: .09em;
	color: #22374b;
}

@media (max-width:1200px) {
	.header-cta span {
		font-size: 12px;
		font-weight: 700;
		letter-spacing: 2px;
		color: #fff;
	}
}

.header-nav {
	width: 100%;
	padding: 10px 0;
	background-color: #c0963d;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .15);
}

@media (max-width:1200px) {
	.header-nav {
		position: fixed;
		z-index: 996;
		right: -110%;
		bottom: 0;
		width: 300px;
		height: calc(100% - 80px);
		padding: 0;
		transition: all .4s ease-in-out;
		border-top: 2px solid #1a2225;
		border-left: 2px solid #1a2225;
		background-color: #fff;
		box-shadow: none;
	}
}

@media (max-width:576px) {
	.header-nav {
		width: 100%;
		border-left: none;
	}
}

.header-nav.active {
	right: 0;
}

@media (min-width:1200px) {
	.header-nav+.header-cta {
		display: none;
	}
}

@media (max-width:1200px) {
	.header-nav+.header-cta a.en-es {
		font-size: 14px;
		font-weight: 700;
		margin: 5px;
		text-transform: capitalize;
		color: #22374b;
	}
	
	.header-nav .container {
		width: 100%;
		height: 100%;
		padding-right: 0;
		padding-left: 0;
	}
}

.header-menu {
	display: flex;
	width: 100%;
	transition: all .3s ease-in-out;
	justify-content: space-around;
	align-items: center;
}

@media (max-width:1200px) {
	.header-menu {
		overflow-x: hidden;
		overflow-y: auto;
		flex-direction: column;
		width: 100%;
		height: 100%;
		padding: 15px 0 150px;
		justify-content: flex-start;
		align-items: flex-start;
	}
}

.header-menu nav {
	display: flex;
	width: 100%;
}

.header-menu .menu, .header-menu nav {
	justify-content: space-between;
}

@media (max-width:767px) {
	.header-scroll.header-mobile .header-cta {
		display: flex;
		flex-direction: column;
		transform: translateY(-80px);
		justify-content: center;
		align-items: center;
	}
}

.header-active {
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .15);
}

@media (max-width:1200px) {
	.header-mobile .menu>.menu-item-has-children.open .menu-item-has-children.open>a, .header-mobile .menu>.menu-item-has-children.open>a {
		color: #d0b56d;
	}
	
	.header-mobile .menu>.menu-item-has-children.open .menu-item-has-children.open::before, .header-mobile .menu>.menu-item-has-children.open::before {
		top: 21px;
		transform: rotate(-135deg);
		border-color: #d0b56d;
	}
	
	.header:not(.header-mobile) .menu>.menu-item-has-children.open .menu-item-has-children.open>a, .header:not(.header-mobile) .menu>.menu-item-has-children.open>a {
		color: #d0b56d;
	}
	
	.header:not(.header-mobile) .menu>.menu-item-has-children.open .menu-item-has-children.open::before, .header:not(.header-mobile) .menu>.menu-item-has-children.open::before {
		top: 21px;
		transform: rotate(-135deg);
		border-color: #d0b56d;
	}
	
	.header:not(.header-mobile) .menu>.menu-item-has-children.open .menu-item-has-children.open>ul, .header:not(.header-mobile) .menu>.menu-item-has-children.open>ul {
		display: block;
	}
}

@media (max-width:782px) {
	body.admin-bar .header {
		top: 46px;
	}
}

body.admin-bar .header-cta {
	top: calc(80px + 32px);
}

@media (max-width:782px) {
	body.admin-bar .header-cta {
		top: calc(80px + 46px);
	}
}

@media (max-width:1200px) {
	body.admin-bar .header-nav {
		height: calc(100% - ( 80px + 32px ));
	}
}

@media (max-width:782px) {
	body.admin-bar .header-nav {
		height: calc(100% - ( 80px + 46px ));
	}
}

@media (max-width:576px) {
	#wpadminbar {
		position: fixed;
	}
}

.overflowGlobal {
	overflow: hidden;
}

.genesis-nav-menu, .menu {
	width: 100%;
}

.menu {
	display: flex;
	margin: 0;
	padding: 0;
	justify-content: space-between;
	align-items: center;
}

@media (max-width:1200px) {
	.menu {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
}

.menu a[href='#'] {
	cursor: default;
}

.menu li {
	position: relative;
	list-style-type: none;
}

.menu li a, body .pre-contact textarea, body.page-template-page-contact textarea {
	font-family: Avenir, sans-serif;
}

.menu>li {
	position: relative;
	z-index: 2;
}

@media (min-width:1200px) {
	.menu>li {
		margin: 0 5px;
	}
	
	.menu>li:hover::after {
		pointer-events: initial;
	}
	
	.menu>li::after {
		position: absolute;
		bottom: -10px;
		left: 0;
		display: block;
		width: 100%;
		height: 10px;
		content: "";
		pointer-events: none;
	}
}

@media (max-width:1200px) {
	.menu>li {
		width: 100%;
		margin-bottom: 0;
	}
}

@media (max-width:1200px) {
	.menu>li:hover>a {
		color: #1a2225;
	}
}

.menu .sub-menu a, .menu>li>a {
	display: flex;
	text-transform: capitalize;
	align-items: center;
}

.menu>li>a {
	font-size: 18px;
	font-weight: 500;
	position: relative;
	padding: 8px 0;
	letter-spacing: 0;
	color: #fff;
	background-color: transparent;
	justify-content: center;
}

@media (max-width:1200px) {
	.menu>li>a {
		font-size: 16px;
		font-weight: 400;
		display: inline-block;
		width: 100%;
		padding: 15px;
		letter-spacing: 0;
		text-transform: capitalize;
		color: #1a2225;
		background-color: transparent;
		justify-content: flex-start;
	}
}

.menu li.menu-item-has-children {
	position: relative;
}

.menu .sub-menu, .menu li.menu-item-has-children::before {
	position: absolute;
	transition: all .3s ease-in-out;
	pointer-events: none;
}

.menu li.menu-item-has-children::before {
	z-index: 1;
	top: 45%;
	right: 15px;
	display: inline-block;
	width: 10px;
	height: 10px;
	padding: 2px;
	content: "";
	transform: translateY(-50%) rotate(-45deg);
	border: solid #fff;
	border-width: 0 2.2px 2.2px 0;
}

@media (max-width:1200px) {
	.menu li.menu-item-has-children::before {
		top: 17px;
		right: 23px;
		transform: rotate(45deg);
		border: solid #1a2225;
		border-width: 0 2px 2px 0;
	}
	
	.menu li.menu-item-has-children>a {
		width: -moz-max-content;
		width: max-content;
	}
}

.menu>li.current-menu-item>a, .menu>li.current-menu-item>a:hover {
	color: #22374b;
}

@media (max-width:1200px) {
	.menu>li.current-menu-item>a {
		color: #d0b56d;
	}
}

@media (max-width:1200px) {
	.menu>li.current-menu-item>a:hover {
		color: #d0b56d;
	}
}

@media (min-width:1200px) {
	.menu>li.menu-item-has-children {
		margin: 0 25px 0 5px;
	}
	
	.menu>li.menu-item-has-children:hover>ul {
		transform: translateY(0);
		pointer-events: initial;
		opacity: 1;
	}
	
	.menu>li.menu-item-has-children li.menu-item-has-children:hover>ul {
		width: 450px;
		transform: translateY(0);
		pointer-events: initial;
		opacity: 1;
	}
}

@media (min-width:1400px) {
	.menu>li.menu-item-has-children {
		margin: 0 25px 0 15px;
	}
}

.menu>li.menu-item-has-children::before {
	right: -15px;
	transform: translateY(-45%) rotate(45deg) scale(.7);
}

@media (max-width:1200px) {
	.menu>li.menu-item-has-children::before {
		top: 17px;
		right: 23px;
		transform: rotate(45deg);
	}
}

@media (min-width:1200px) {
	.menu>li.menu-item-has-children:hover::before {
		top: 55%;
		transform: translateY(-45%) rotate(-135deg) scale(.7);
	}
}

.menu .sub-menu {
	z-index: -1;
	top: calc(100% + 10px);
	left: 0;
	display: flex;
	width: 230px;
	margin: 0;
	padding: 0;
	transform: translateY(10px);
	opacity: 0;
	background-color: #fff;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .15);
	flex-wrap: wrap;
}

@media (max-width:1200px) {
	.menu .sub-menu {
		position: static;
		top: initial;
		left: initial;
		display: none;
		visibility: visible;
		width: 100%;
		margin: 0;
		padding: 0 0 10px 10px;
		transition: initial;
		transform: initial;
		pointer-events: initial;
		opacity: 1;
		border-bottom: none;
		background-color: #fff;
		box-shadow: none;
	}
}

@media (min-width:1200px) {
	.menu .sub-menu li {
		width: 100%;
	}
	
	.menu .sub-menu li:first-child {
		margin-top: 10px;
	}
	
	.menu .sub-menu li:last-child {
		margin-bottom: 10px;
	}
}

.menu .sub-menu li.menu-item-has-children::before {
	top: 17px;
	right: 10px;
	width: 8px;
	height: 8px;
	border: solid #1a2225;
	border-width: 0 1.6px 1.6px 0;
}

@media (max-width:1200px) {
	.menu .sub-menu li.menu-item-has-children::before {
		top: 15px;
		right: 22px;
		border-width: 0 2px 2px 0;
		border-color: #1a2225;
	}
}

.menu .sub-menu li.current-menu-item>a, body .footer-menu .menu li a:hover {
	color: #d0b56d;
}

.menu .sub-menu a {
	font-family: Avenir, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2;
	width: 100%;
	padding: 8px 10px;
	letter-spacing: normal;
	color: #1a2225;
	border: 0;
	justify-content: space-between;
}

@media (min-width:1200px) {
	.menu .sub-menu a:hover {
		color: #d0b56d;
	}
}

@media (max-width:1200px) {
	.menu .sub-menu a {
		font-size: 13px;
		font-weight: 400;
		width: 100%;
		padding: 15px;
		letter-spacing: normal;
		text-transform: capitalize;
		color: #1a2225;
	}
	
	.menu .sub-menu a:hover {
		color: #1a2225;
	}
}

.menu .sub-menu .sub-menu {
	z-index: 10;
	top: -10px;
	left: 100%;
	width: 200px;
	margin: 0;
}

@media (max-width:1200px) {
	.menu .sub-menu .sub-menu {
		width: 100%;
	}
}

.menu .sub-menu .sub-menu li {
	width: 100%;
	margin-top: 10px;
	flex: 50%;
}

@media (max-width:1200px) {
	.menu .sub-menu .sub-menu {
		top: initial;
		left: initial;
		display: none;
	}
}

body .map-offices {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

body .map-offices__bottom {
	width: 100%;
	height: 50%;
	padding-bottom: 30px;
}

@media (min-width:1200px) {
	body .map-offices__bottom .container {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
}

body .list-checkbox-wrap .nf-field-element li label, body .list-image-wrap .nf-field-element li label, body .list-radio-wrap .nf-field-element li label, body .map-offices .offices-box__bottom a, body .map-offices__bottom h2 {
	color: #fff;
}

body .map-offices__bottom .offices-list {
	padding-right: 60px;
	background-color: #24384b;
}

@media (max-width:992px) {
	body .map-offices__bottom .offices-list {
		padding-right: 12px;
	}
}

body .map-offices__bottom .offices-list .offices {
	overflow-y: scroll;
	height: 70vh;
	margin-bottom: 30px;
	padding-bottom: 40px;
	scrollbar-width: auto;
	scrollbar-color: #576b8a transparent;
}

body .map-offices__bottom .offices-list .offices::-webkit-scrollbar {
	width: 8px;
}

body .map-offices__bottom .offices-list .offices::-webkit-scrollbar-track {
	border-radius: 0;
	background: 0 0;
}

body .map-offices__bottom .offices-list .offices::-webkit-scrollbar-thumb {
	border: 0;
	border-radius: 0;
	background-color: #576b8a;
	background-clip: content-box;
}

body .map-offices__bottom .offices-list .list-header {
	margin-bottom: 30px;
	padding-left: 80px;
}

@media (max-width:992px) {
	body .map-offices__bottom .offices-list .list-header {
		padding: 0 20px;
	}
}

body .map-offices__bottom .offices-list .list-header h2 {
	font-family: owners, sans-serif;
	font-size: 62px;
}

@media (max-width:992px) {
	body .map-offices__bottom .offices-list .list-header h2 {
		font-size: 42px;
	}
}

body .map-offices__bottom .offices-list .list-header input[type=search] {
	font-size: 20px;
	width: 100%;
	padding-bottom: 12px;
	padding-left: 8px;
	color: #fff;
	border: 0;
	border-bottom: 1px solid #345679;
	outline: 0;
	background: 0 0;
}

body .map-offices__bottom .offices-list .list-header input[type=search]::-moz-placeholder {
	color: #345679;
}

body .map-offices__bottom .offices-list .list-header input[type=search]::placeholder {
	color: #345679;
}

body .map-offices__bottom .map-col {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

body .map-offices__bottom .map-col .map-container {
	height: 100%;
}

@media (max-width:992px) {
	body .map-offices__bottom .map-col .map-container {
		min-height: 500px;
	}
}

body .map-offices .offices-box {
	display: flex;
	height: auto;
	padding: 20px 0 30px 80px;
	text-align: left;
	justify-content: start;
	gap: 20px;
}

@media (max-width:992px) {
	body .map-offices .offices-box {
		padding: 20px;
	}
}

body .map-offices .offices-box:hover {
	cursor: pointer;
	background-color: #1d3042;
}

body .map-offices .offices-box h3 {
	font-family: owners, sans-serif;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 4px;
	letter-spacing: 1.4px;
	color: #fff;
}

body .map-offices .offices-box address {
	font-style: normal;
	margin-bottom: 20px;
	color: #fff;
}

body .map-offices .offices-box__bottom span {
	display: block;
}

body .col {
	max-width: 20%;
	flex: 0 0 20%;
}

@media (max-width:1200px) {
	body .col {
		max-width: 50%;
		flex: 0 0 50%;
	}
}

body .pre-contact {
	position: relative;
	overflow: hidden;
	padding: 60px 0;
}

@media (max-width:1200px) {
	body .pre-contact {
		min-height: 1240px;
		padding-bottom: 0;
	}
}

body .pre-contact h2 {
	position: relative;
	z-index: 4;
	margin-bottom: 0;
	color: #d0b56d;
}

@media (max-width:992px) {
	body .pre-contact h2 {
		font-size: 42px !important;
		line-height: 52.5px;
		margin-bottom: 12px;
	}
}

body .pre-contact strong {
	font-size: 24px;
	font-weight: 800;
	font-style: normal;
	line-height: 125%;
	letter-spacing: -.24px;
	text-transform: capitalize;
	color: #fff;
}

@media (max-width:992px) {
	body .pre-contact strong {
		font-size: 22px;
	}
}

body .pre-contact p {
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	line-height: 150%;
	position: relative;
	z-index: 4;
	color: #fff;
}

body .pre-contact img.pre-contact__image {
	position: relative;
	z-index: 4;
	width: 100%;
	height: 500px;
	margin-top: auto;
	margin-bottom: -10px;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: bottom;
	object-position: bottom;
}

body .pre-contact div.pre-contact__lead-form {
	position: relative;
	z-index: 5;
	display: flex;
	flex-direction: column;
	height: 100%;
	margin-top: 0;
	padding: 30px 300px 30px 80px;
	background: #22374b;
}

@media (max-width:1200px) {
	body .pre-contact div.pre-contact__lead-form {
		margin-top: 30px;
		padding: 30px;
	}
}

body .pre-contact div.pre-contact__lead-form h2 {
	font-size: 60px;
	font-weight: 900;
	text-align: center;
	color: #fff;
}

body .pre-contact div.pre-contact__lead-form img.pre-contact__logo {
	display: block;
	margin: 0 auto 30px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width:767px) {
	body .pre-contact div.pre-contact__lead-form img.pre-contact__logo {
		width: 250px;
	}
}

body .pre-contact div.pre-contact__lead-form form ul, body .pre-contact div.pre-contact__lead-form form ul li, body.page-template-page-contact div.pre-contact__lead-form form ul, body.page-template-page-contact div.pre-contact__lead-form form ul li {
	list-style: none;
}

body .pre-contact div.pre-contact__lead-form form input:not([type=submit]), body .pre-contact div.pre-contact__lead-form form textarea {
	border-radius: 0;
}

body .pre-contact div.pre-contact__lead-form p {
	font-size: 22px;
	font-weight: 400;
	position: relative;
	z-index: 4;
	margin-top: auto;
	margin-bottom: 60px;
	text-align: center;
	color: #fff;
}

@media (max-width:992px) {
	body .pre-contact div.pre-contact__lead-form p {
		margin-bottom: 0;
	}
}

body .pre-contact div.pre-contact__lead-form p[role=heading] {
	margin-bottom: 30px;
	text-align: center;
}

body .pre-contact div.pre-contact__lead-form p[role=heading] strong {
	font-size: 30px;
	font-weight: 600;
	color: #d0b56d;
}

body .pre-contact div.pre-contact__lead-form input[type=submit], body.page-template-page-contact div.pre-contact__lead-form input[type=submit] {
	display: block !important;
}

@media (max-width:992px) {
	body .pre-contact .image-col {
		display: none;
	}
}

body .pre-contact .image-col .form-image {
	position: relative;
	z-index: 10;
	right: 340px;
	width: auto;
	height: 100%;
}

@media (max-width:1200px) {
	body .pre-contact .image-col .form-image {
		display: none;
	}
}

body.page-template-page-contact {
	overflow-x: hidden;
	padding: 0;
	background: linear-gradient(180deg, rgba(243, 229, 192, 0) 0, #f3e5c0 100%), #22374b;
}

body.page-template-page-contact div.pre-contact__lead-form {
	position: relative;
	z-index: 5;
	display: flex;
	flex-direction: column;
	height: 100%;
	margin-top: 0;
	padding: 30px;
	background: #f4f4f4;
}

@media (max-width:1200px) {
	body.page-template-page-contact div.pre-contact__lead-form {
		margin-top: 30px;
		padding: 30px;
	}
}

body.page-template-page-contact div.pre-contact__lead-form h2 {
	font-size: 20px;
}

body.page-template-page-contact div.pre-contact__lead-form img.pre-contact__logo {
	display: block;
	margin: 0 auto 30px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width:767px) {
	body.page-template-page-contact div.pre-contact__lead-form img.pre-contact__logo {
		width: 250px;
	}
}

body.page-template-page-contact div.pre-contact__lead-form p {
	font-size: 14px;
	font-weight: 400;
	font-style: italic;
	position: relative;
	z-index: 4;
	margin-top: auto;
	color: #22374b;
}

body .footer {
	width: 100%;
	padding: 80px 0 0;
	background-color: #fff;
}

.site-footer, body .footer-logotype img svg, body .footer-logotype picture svg, body .footer-menu {
	width: 100%;
}

@media (max-width:1200px) {
	body .footer-menu {
		padding-top: 0;
	}
}

body .footer-menu>:nth-child(1) {
	font-family: owners, sans-serif;
	font-size: 21px;
	font-weight: 700;
	font-style: normal;
	line-height: 125%;
	display: block;
	width: 100%;
	margin: 0 0 20px;
	padding: 0 0 8px;
	letter-spacing: -.21px;
	color: #fff;
	border-bottom: 1px solid #fff;
}

@media (max-width:992px) {
	body .footer-menu>:nth-child(1) {
		display: block;
		width: -moz-max-content;
		width: max-content;
		margin: 0 auto 20px;
		padding: 0 20px 8px;
		text-align: center;
	}
}

body .footer-info, body .footer-menu .menu {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

@media (max-width:992px) {
	body .footer-menu .menu {
		text-align: center;
		justify-content: center;
		align-items: center;
	}
}

@media (max-width:1200px) {
	body .footer-menu .menu li {
		margin-bottom: 10px;
	}
}

body .footer-menu .menu li a {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: normal;
	text-transform: initial;
	color: #1a2225;
}

@media (max-width:1200px) {
	body .footer-menu .menu li a {
		padding: 0;
	}
}

body .footer-info {
	display: flex;
	width: 100%;
}

@media (max-width:992px) {
	body .footer-info {
		justify-content: center;
		align-items: center;
	}
}

body .footer-info address {
	color: #1a2225;
}

body .footer-info address, body .footer-info span, body .homepage-hero h1 strong {
	font-family: Avenir, sans-serif;
	font-size: 21px;
	font-weight: 400;
	font-style: normal;
	line-height: 165%;
}

@media (max-width:992px) {
	body .footer-info address, body .footer-info span {
		text-align: center;
	}
}

body .footer-info span {
	display: inline-block;
	margin-top: 30px;
	color: #c0963d;
}

body .footer h3.footer__title {
	font-family: owners, sans-serif;
	font-size: 24px;
	font-weight: 500;
	font-style: normal;
	line-height: 125%;
	margin-top: 0;
	color: #c0963d;
}

body .footer-phone, body .homepage-hero h1 {
	font-family: owners, sans-serif;
	font-weight: 700;
}

body .footer-phone {
	font-size: 25.183px;
	font-style: normal;
	line-height: 125%;
	display: flex;
	width: -moz-max-content;
	width: max-content;
	margin: 30px 0;
	color: #c0963d;
	justify-content: flex-start;
	align-items: center;
}

body .footer-phone svg {
	margin-right: 5px;
	fill: #d0b56d;
}

body .footer-logotype {
	display: block;
	width: auto;
	height: 50px;
	margin-bottom: 30px;
}

body .footer-logotype img, body .footer-logotype picture {
	display: block;
	width: 100%;
	max-width: 299px;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: top center;
	object-position: top center;
}

@media (max-width:767px) {
	body .footer-logotype img, body .footer-logotype picture {
		max-width: auto;
	}
}

body .footer-copyright {
	width: 100%;
	padding: 50px 0 30px;
	border-top: 1px solid #e8e8e8;
}

body .footer-copyright p {
	font-size: 14px;
	text-align: center;
	color: #1a2225;
}

.sidebar .widget-title br+br, body .footer-copyright p br {
	display: none;
}

@media (max-width:576px) {
	body .footer-copyright p br {
		display: block;
	}
}

body .footer-copyright p a {
	color: #1a2225;
}

.breadcrumb a:hover, .location-widget-links .single-location-link a:hover, .widget-wrap ul li a:hover, body .footer-copyright p a:hover, body .homepage-hero h1 span, body .homepage-hero p strong span {
	color: #d0b56d;
}

body .homepage-hero {
	position: relative;
	overflow: hidden;
	width: 100%;
	min-height: 900px;
	margin: 0 auto;
	padding: 80px 0 0;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/hero-homepage.webp");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

body .homepage-hero.nitro-lazy {
	background-image: none !important;
}

@media (max-width:576px) {
	body .homepage-hero {
		background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/hero-homepage-mobile.png");
	}
	
	body .homepage-hero.nitro-lazy {
		background-image: none !important;
	}
}

body .homepage-hero__spanish {
	min-height: 1000px;
}

@media (max-width:992px) {
	body .homepage-hero-mobile {
		background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/hero-homepage-mob.webp");
	}
	
	body .homepage-hero-mobile.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:1400px) {
	body .homepage-hero {
		min-height: 1000px;
	}
}

@media (max-width:992px) {
	body .homepage-hero {
		padding: 40px 0 0;
	}
}

@media (max-width:767px) {
	body .homepage-hero {
		min-height: 900px;
	}
}

body .homepage-hero::before, body .internal-hero .container::before {
	position: absolute;
	content: "";
	background-repeat: no-repeat;
	background-size: contain;
}

body .homepage-hero::before {
	bottom: -120px;
	left: 50%;
	width: 100%;
	height: 550px;
	transform: translateX(-50%);
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/hero-lawyers-3.png");
	background-position: center center;
}

@media (max-width:1200px) {
	body .homepage-hero::before {
		bottom: -30px;
		height: 350px;
		background-position: center bottom;
		background-size: contain;
	}
}

@media (max-width:576px) {
	body .homepage-hero::before {
		background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/hero-lawyers-3mobile.png");
	}
}

body .homepage-hero__awards {
	display: flex;
	padding-top: 30px;
	color: #fff;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

body .homepage-hero__awards span {
	font-size: 14px;
}

@media (max-width:767px) {
	body .homepage-hero__awards span {
		font-size: 12px;
	}
}

body .homepage-hero__awards img {
	width: auto;
	height: auto;
	padding: 0 7px;
}

@media (max-width:767px) {
	body .homepage-hero__awards img {
		width: 45px;
	}
}

body .homepage-hero__middle {
	text-align: center;
}

body .homepage-hero__btn-global {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

body .homepage-hero h1 {
	font-size: 78px;
	line-height: 1;
	width: 100%;
	max-width: 100%;
	margin: 0 0 10px;
	letter-spacing: normal;
	text-transform: capitalize;
	color: #fff;
}

body .homepage-hero h1 strong {
	font-size: 18px;
	font-weight: 500;
	line-height: 125%;
	display: block;
	margin-bottom: 15px;
	letter-spacing: .9px;
	color: #fff;
}

@media (max-width:992px) {
	body .homepage-hero h1 strong {
		font-size: 14px;
	}
}

@media (max-width:1200px) {
	body .homepage-hero h1 {
		max-width: 100%;
	}
}

@media (max-width:992px) {
	body .homepage-hero h1 {
		font-size: 55px;
		line-height: 125%;
	}
}

body .homepage-hero p {
	font-size: 24px;
	max-width: 980px;
	margin: 0 auto 30px;
	color: #fff;
}

@media (max-width:1200px) {
	body .homepage-hero p {
		max-width: 100%;
	}
}

body .hero-es {
	min-height: 980px;
}

body .internal-hero {
	position: relative;
	display: flex;
	overflow: hidden;
	flex-direction: column;
	width: 100%;
	min-height: 475px;
	padding: 80px 0 0;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/hero-inner.webp");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	align-items: center;
}

body .internal-hero.nitro-lazy {
	background-image: none !important;
}

body .internal-hero .container {
	position: relative;
}

body .internal-hero .container::before {
	right: -195px;
	bottom: -155px;
	width: 80%;
	height: 610px;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/f9e37ed3934a07b32103be32dbd94348.omega-attorneys.webp");
	background-position: right bottom;
}

@media (max-width:1200px) {
	body .internal-hero .container::before {
		width: 70%;
		content: none;
	}
	
	body .internal-hero {
		min-height: unset;
		padding: 30px 0;
	}
}

body .internal-hero__middle {
	position: relative;
	display: flex;
	flex-direction: column;
	min-height: 475px;
	justify-content: center;
}

@media (max-width:1200px) {
	body .internal-hero__middle {
		min-height: 350px;
	}
}

body .internal-hero h1, body.page-template-page-contact .pre-contact h1 {
	font-family: owners, sans-serif;
	font-size: clamp(45px, 4vw, 60px);
	font-weight: 700;
	line-height: 1;
	width: 100%;
	max-width: 100%;
	margin: 0 0 10px;
	letter-spacing: normal;
	text-transform: capitalize;
	color: #fff;
}

@media (max-width:1200px) {
	body .internal-hero h1 {
		max-width: 100%;
	}
}

body .internal-hero h1 span.internal-hero__location {
	display: block;
}

body .internal-hero p, body.page-template-page-contact .pre-contact p {
	font-size: 18px;
	margin: 0 0 20px;
	color: #fff;
}

body .internal-hero .btn-global, body .internal-hero .lead-form form .submit input, body .internal-hero .nf-form-content .ninja-forms-field[type=submit], body .internal-hero .search-form .search-form-submit, body .lead-form form .submit .internal-hero input, body .nf-form-content .internal-hero .ninja-forms-field[type=submit], body .search-form .internal-hero .search-form-submit {
	margin-top: 20px;
}

body .internal-hero span {
	font-size: 24px;
	font-style: normal;
	line-height: 150%;
	display: block;
	margin-top: 10px;
	text-align: left;
	letter-spacing: -.24px;
	color: #fff;
}

@media (max-width:992px) {
	body .internal-hero span {
		font-size: 22px;
		line-height: 125%;
	}
}

body.page-template-page-contact .breadcrumb {
	margin-bottom: 19px;
	color: #fff;
}

body.page-template-page-contact div.content-sidebar-wrap main, body.single-es_our-attorneys .content-sidebar-wrap main, body.single-our-attorneys .content-sidebar-wrap main {
	padding: 0;
}

body.page-template-page-contact .pre-contact__middle {
	position: relative;
	display: flex;
	flex-direction: column;
	padding-top: 10px;
}

@media (max-width:1200px) {
	body.page-template-page-contact .pre-contact h1 {
		max-width: 100%;
	}
}

body .internal-hero h1 span.internal-hero__location, body.page-template-page-contact .pre-contact h1 span {
	font-size: clamp(45px, 4vw, 60px);
	line-height: inherit;
	text-align: left;
	letter-spacing: inherit;
	color: #d0b56d;
}

.internal-hero h1:lang(es) {
	text-transform: inherit;
}

.breadcrumb {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6;
	display: flex;
	width: 100%;
	margin: 20px -5px 40px;
	padding-bottom: 10px;
	padding-left: 0;
	letter-spacing: .3px;
	color: #1a2225;
	border-bottom: 1px solid #e8e8e8;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}

@media (max-width:767px) {
	.breadcrumb {
		font-size: 14px;
	}
}

.breadcrumb_last {
	font-weight: 400;
	color: #1a2225;
}

.breadcrumb span {
	display: flex;
}

.breadcrumb li {
	padding: 0 5px;
	list-style-type: none;
}

.breadcrumb>li:first-child>a:first-child {
	display: inline-block;
	overflow: hidden;
	width: 18px;
	height: 18px;
	transition: all .3s ease-in-out;
	transform: translateY(2px);
	color: transparent;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/svg/home.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

.breadcrumb>li:first-child>a:first-child.nitro-lazy {
	background-image: none !important;
}

.breadcrumb>li:first-child>a:first-child:hover {
	opacity: .6;
	color: transparent;
}

.breadcrumb a {
	font-size: 16px;
	font-weight: 400;
	color: #22374b;
}

@media (max-width:767px) {
	.breadcrumb a {
		font-size: 14px;
	}
}

body:not(.home):not(.page-template-front-page-es) .content-sidebar-wrap {
	position: relative;
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}

body:not(.home):not(.page-template-front-page-es) .content-sidebar-wrap main {
	width: 66.66666667%;
	padding-bottom: 30px;
}

@media (max-width:1200px) {
	body:not(.home):not(.page-template-front-page-es) .content-sidebar-wrap main {
		width: 100%;
	}
}

body:not(.home):not(.page-template-front-page-es) .content-sidebar-wrap aside {
	width: 33.33333333%;
	padding-bottom: 30px;
	padding-left: 24px;
}

@media (max-width:1200px) {
	body:not(.home):not(.page-template-front-page-es) .content-sidebar-wrap aside {
		width: 100%;
		padding-left: 0;
	}
}

body:not(.home):not(.page-template-front-page-es).full-width-content .content-sidebar-wrap main {
	width: 100%;
}

.site-container {
	width: 100%;
	word-wrap: break-word;
}

body:not(.home):not(.page-template-front-page-es) .site-container {
	display: flex;
	flex-direction: column;
	min-height: 100vh;
}

body:not(.home):not(.page-template-front-page-es) .site-container .site-inner {
	margin: 0 auto;
	padding-right: 45px;
	padding-left: 45px;
	flex-grow: 2;
}

@media (max-width:1200px) {
	body:not(.home):not(.page-template-front-page-es) .site-container .site-inner {
		padding-right: 14px;
		padding-left: 14px;
	}
}

body:not(.home):not(.page-template-front-page-es):not(.page-template-front-page-es) .toc-active .entry-content iframe {
	width: 100%;
	height: 350px;
}

@media (max-width:1400px) {
	body:not(.home):not(.page-template-front-page-es):not(.page-template-front-page-es) .toc-active .entry-content iframe {
		height: 300px;
	}
}

@media (max-width:1200px) {
	body:not(.home):not(.page-template-front-page-es):not(.page-template-front-page-es) .toc-active .entry-content iframe {
		height: 520px;
	}
}

@media (max-width:992px) {
	body:not(.home):not(.page-template-front-page-es):not(.page-template-front-page-es) .toc-active .entry-content iframe {
		height: 370px;
	}
}

@media (max-width:767px) {
	body:not(.home):not(.page-template-front-page-es):not(.page-template-front-page-es) .toc-active .entry-content iframe {
		height: 320px;
	}
}

@media (max-width:576px) {
	body:not(.home):not(.page-template-front-page-es):not(.page-template-front-page-es) .toc-active .entry-content iframe {
		height: 220px;
	}
}

body:not(.home):not(.page-template-front-page-es) .entry-content>:first-child:not(img.wp-post-image), body:not(.home):not(.page-template-front-page-es) .entry-content>div>:first-child:not(img.wp-post-image), body:not(.home):not(.page-template-front-page-es) .entry-content>div>img.wp-post-image:first-child+*, body:not(.home):not(.page-template-front-page-es) .entry-content>img.wp-post-image:first-child+* {
	margin: 0 0 30px;
}

body:not(.home):not(.page-template-front-page-es) .entry-content>div>img.wp-post-image:first-child, body:not(.home):not(.page-template-front-page-es) .entry-content>img.wp-post-image:first-child {
	float: right;
	width: auto;
	max-width: 250px;
	height: auto;
	margin: 0 0 10px 10px;
}

@media (max-width:767px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content>div>img.wp-post-image:first-child, body:not(.home):not(.page-template-front-page-es) .entry-content>img.wp-post-image:first-child {
		max-width: 180px;
	}
}

@media (max-width:576px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content>div>img.wp-post-image:first-child, body:not(.home):not(.page-template-front-page-es) .entry-content>img.wp-post-image:first-child {
		width: 100%;
		max-width: 100%;
		margin: 0 0 30px;
	}
}

body:not(.home):not(.page-template-front-page-es) .entry-content img:not(.standard-form__logo), body:not(.home):not(.page-template-front-page-es) .entry-content>div img:not(.standard-form__logo) {
	position: relative;
	z-index: 5;
	margin: 0;
}

@media (max-width:576px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content img:not(.standard-form__logo), body:not(.home):not(.page-template-front-page-es) .entry-content>div img:not(.standard-form__logo) {
		width: 100%;
		max-width: 100%;
		height: auto;
		margin: 0;
	}
}

body:not(.home):not(.page-template-front-page-es) .entry-content .alignleft, body:not(.home):not(.page-template-front-page-es) .entry-content>div .alignleft {
	float: left;
	margin: 0 15px 10px 0;
}

body:not(.home):not(.page-template-front-page-es) .entry-content .alignright, body:not(.home):not(.page-template-front-page-es) .entry-content>div .alignright {
	float: right;
	margin: 0 0 10px 15px;
}

body:not(.home):not(.page-template-front-page-es) .entry-content .aligncenter, body:not(.home):not(.page-template-front-page-es) .entry-content .alignnone, body:not(.home):not(.page-template-front-page-es) .entry-content>div .aligncenter, body:not(.home):not(.page-template-front-page-es) .entry-content>div .alignnone {
	display: block;
	margin: 30px auto;
}

@media (max-width:576px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content .aligncenter, body:not(.home):not(.page-template-front-page-es) .entry-content .alignleft, body:not(.home):not(.page-template-front-page-es) .entry-content .alignnone, body:not(.home):not(.page-template-front-page-es) .entry-content .alignright, body:not(.home):not(.page-template-front-page-es) .entry-content>div .aligncenter, body:not(.home):not(.page-template-front-page-es) .entry-content>div .alignleft, body:not(.home):not(.page-template-front-page-es) .entry-content>div .alignnone, body:not(.home):not(.page-template-front-page-es) .entry-content>div .alignright {
		float: initial;
		width: 100%;
		max-width: 100%;
		height: auto;
		margin: 0;
	}
}

body:not(.home):not(.page-template-front-page-es) .entry-content h2, body:not(.home):not(.page-template-front-page-es) .entry-content h3, body:not(.home):not(.page-template-front-page-es) .entry-content h4, body:not(.home):not(.page-template-front-page-es) .entry-content h5, body:not(.home):not(.page-template-front-page-es) .entry-content h6, body:not(.home):not(.page-template-front-page-es) .entry-content>div h2, body:not(.home):not(.page-template-front-page-es) .entry-content>div h3, body:not(.home):not(.page-template-front-page-es) .entry-content>div h4, body:not(.home):not(.page-template-front-page-es) .entry-content>div h5, body:not(.home):not(.page-template-front-page-es) .entry-content>div h6 {
	font-family: owners, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	margin: 40px 0 30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #c0963d;
}

@media (max-width:767px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content h2, body:not(.home):not(.page-template-front-page-es) .entry-content h3, body:not(.home):not(.page-template-front-page-es) .entry-content h4, body:not(.home):not(.page-template-front-page-es) .entry-content h5, body:not(.home):not(.page-template-front-page-es) .entry-content h6, body:not(.home):not(.page-template-front-page-es) .entry-content>div h2, body:not(.home):not(.page-template-front-page-es) .entry-content>div h3, body:not(.home):not(.page-template-front-page-es) .entry-content>div h4, body:not(.home):not(.page-template-front-page-es) .entry-content>div h5, body:not(.home):not(.page-template-front-page-es) .entry-content>div h6 {
		line-height: 1.2;
	}
}

body:not(.home):not(.page-template-front-page-es) .entry-content h2, body:not(.home):not(.page-template-front-page-es) .entry-content>div h2 {
	font-size: 40px;
	position: relative;
	width: 100%;
	color: #c0963d;
}

@media (max-width:767px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content h2, body:not(.home):not(.page-template-front-page-es) .entry-content>div h2 {
		font-size: 35px;
	}
}

body:not(.home):not(.page-template-front-page-es) .entry-content h3, body:not(.home):not(.page-template-front-page-es) .entry-content>div h3 {
	font-size: 36px;
	color: #c0963d;
}

@media (max-width:767px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content h3, body:not(.home):not(.page-template-front-page-es) .entry-content>div h3 {
		font-size: 32px;
	}
}

body:not(.home):not(.page-template-front-page-es) .entry-content h4, body:not(.home):not(.page-template-front-page-es) .entry-content>div h4 {
	font-size: 32px;
	color: #c0963d;
}

@media (max-width:767px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content h4, body:not(.home):not(.page-template-front-page-es) .entry-content>div h4 {
		font-size: 28px;
	}
}

body:not(.home):not(.page-template-front-page-es) .entry-content h5, body:not(.home):not(.page-template-front-page-es) .entry-content>div h5 {
	font-size: 28px;
	color: #c0963d;
}

@media (max-width:767px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content h5, body:not(.home):not(.page-template-front-page-es) .entry-content>div h5 {
		font-size: 24px;
	}
}

body:not(.home):not(.page-template-front-page-es) .entry-content h6, body:not(.home):not(.page-template-front-page-es) .entry-content>div h6 {
	font-size: 24px;
	color: #c0963d;
}

@media (max-width:767px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content h6, body:not(.home):not(.page-template-front-page-es) .entry-content>div h6 {
		font-size: 20px;
	}
}

body:not(.home):not(.page-template-front-page-es) .entry-content p:not(.rs-content-cta), body:not(.home):not(.page-template-front-page-es) .entry-content>div p:not(.rs-content-cta) {
	font-size: 18px;
	line-height: 1.8;
	color: #1a2225;
}

body:not(.home):not(.page-template-front-page-es) .entry-content ol, body:not(.home):not(.page-template-front-page-es) .entry-content ul, body:not(.home):not(.page-template-front-page-es) .entry-content>div ol, body:not(.home):not(.page-template-front-page-es) .entry-content>div ul {
	margin: 30px 0;
}

body:not(.home):not(.page-template-front-page-es) .entry-content ol li, body:not(.home):not(.page-template-front-page-es) .entry-content ul li, body:not(.home):not(.page-template-front-page-es) .entry-content>div ol li, body:not(.home):not(.page-template-front-page-es) .entry-content>div ul li {
	font-size: 18px;
	line-height: 1.8;
	margin: 0 0 10px;
	color: #1a2225;
}

@media (max-width:767px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content ol li, body:not(.home):not(.page-template-front-page-es) .entry-content ul li, body:not(.home):not(.page-template-front-page-es) .entry-content>div ol li, body:not(.home):not(.page-template-front-page-es) .entry-content>div ul li {
		font-size: 16px;
		line-height: 1.6;
	}
}

body:not(.home):not(.page-template-front-page-es) .entry-content ol a, body:not(.home):not(.page-template-front-page-es) .entry-content p:not(.rs-content-cta) a, body:not(.home):not(.page-template-front-page-es) .entry-content ul a, body:not(.home):not(.page-template-front-page-es) .entry-content>div ol a, body:not(.home):not(.page-template-front-page-es) .entry-content>div p:not(.rs-content-cta) a, body:not(.home):not(.page-template-front-page-es) .entry-content>div ul a {
	font-weight: 500;
	color: #d0b56d;
}

.our-testimonials div.cta-inner-meta h3 span, .our-testimonials div.cta-inner.cta2 h3 span, .page-template-page-ppc-new div.cta-inner-meta h3 span, .page-template-page-ppc-new div.cta-inner.cta2 h3 span, body:not(.home):not(.page-template-front-page-es) .entry-content ol a:hover, body:not(.home):not(.page-template-front-page-es) .entry-content p:not(.rs-content-cta) a:hover, body:not(.home):not(.page-template-front-page-es) .entry-content ul a:hover, body:not(.home):not(.page-template-front-page-es) .entry-content>div ol a:hover, body:not(.home):not(.page-template-front-page-es) .entry-content>div p:not(.rs-content-cta) a:hover, body:not(.home):not(.page-template-front-page-es) .entry-content>div ul a:hover, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta h3 span, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta2 h3 span {
	color: #c0963d;
}

body:not(.home):not(.page-template-front-page-es) .entry-content hr, body:not(.home):not(.page-template-front-page-es) .entry-content>div hr {
	height: 1px;
	border: 0;
	background-color: #c0963d;
}

body:not(.home):not(.page-template-front-page-es) .entry-content iframe, body:not(.home):not(.page-template-front-page-es) .entry-content>div iframe {
	display: block;
	width: 100%;
	height: 500px;
	margin: 0;
	border: 0;
	border-radius: 0;
}

@media (max-width:1400px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content iframe, body:not(.home):not(.page-template-front-page-es) .entry-content>div iframe {
		height: 450px;
	}
}

@media (max-width:1200px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content iframe, body:not(.home):not(.page-template-front-page-es) .entry-content>div iframe {
		height: 520px;
	}
}

@media (max-width:992px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content iframe, body:not(.home):not(.page-template-front-page-es) .entry-content>div iframe {
		height: 370px;
	}
}

@media (max-width:767px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content iframe, body:not(.home):not(.page-template-front-page-es) .entry-content>div iframe {
		height: 320px;
	}
}

@media (max-width:576px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content iframe, body:not(.home):not(.page-template-front-page-es) .entry-content>div iframe {
		height: 220px;
	}
}

@media (max-width:767px) {
	body:not(.home):not(.page-template-front-page-es) .content-sidebar-wrap .entry-content p {
		font-size: 16px;
		line-height: 1.6;
	}
}

.our-testimonials div.cta-inner, .page-template-page-ppc-new div.cta-inner, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner {
	width: 100%;
	max-width: 900px;
	padding: 15px 15px 10px;
	background: linear-gradient(180deg, rgba(208, 181, 109, 0) 0, rgba(208, 181, 109, .2) 100%), #22374b;
}

@media (min-width:1200px) {
	.our-testimonials div.cta-inner.no-img, .page-template-page-ppc-new div.cta-inner.no-img, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.no-img {
		min-height: 200px;
	}
	
	.our-testimonials div.cta-inner, .page-template-page-ppc-new div.cta-inner, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner {
		min-height: 289px;
	}
}

@media (max-width:767px) {
	.our-testimonials div.cta-inner, .page-template-page-ppc-new div.cta-inner, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner {
		padding: 45px 20px 70px;
	}
}

.our-testimonials div.cta-inner-meta, .page-template-page-ppc-new div.cta-inner-meta, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta {
	position: relative;
	width: 100%;
	max-width: 62%;
	margin: 0;
}

@media (max-width:1200px) {
	.our-testimonials div.cta-inner-meta, .page-template-page-ppc-new div.cta-inner-meta, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta {
		max-width: 100%;
	}
}

@media (min-width:1400px) {
	.our-testimonials div.cta-inner-meta, .page-template-page-ppc-new div.cta-inner-meta, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta {
		max-width: 65%;
	}
}

.our-testimonials div.cta-inner-meta h3, .page-template-page-ppc-new div.cta-inner-meta h3, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta h3 {
	font-family: owners, sans-serif;
	font-size: 32px;
	font-weight: 500;
	font-style: normal;
	line-height: 125%;
	margin: 0 0 6px;
	letter-spacing: -.64px;
	color: #fff;
	border: 0;
}

@media (max-width:1200px) {
	.our-testimonials div.cta-inner-meta h3, .page-template-page-ppc-new div.cta-inner-meta h3, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta h3 {
		text-align: center;
	}
}

.our-testimonials div.cta-inner-meta p, .page-template-page-ppc-new div.cta-inner-meta p, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta p {
	font-family: Avenir, sans-serif;
	font-size: 20px;
	font-weight: 400;
	font-style: normal;
	line-height: 125%;
	max-width: 78%;
	margin: 0 0 22px;
	color: #fff;
}

@media (max-width:1200px) {
	.our-testimonials div.cta-inner-meta p, .page-template-page-ppc-new div.cta-inner-meta p, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta p {
		max-width: 100%;
		text-align: center;
	}
}

.our-testimonials div.cta-inner-meta p strong, .page-template-page-ppc-new div.cta-inner-meta p strong, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta p strong {
	color: #fff;
}

.our-testimonials div.cta-inner-meta .btn-global, .our-testimonials div.cta-inner-meta body .lead-form form .submit input, .our-testimonials div.cta-inner-meta body .nf-form-content .ninja-forms-field[type=submit], .our-testimonials div.cta-inner-meta body .search-form .search-form-submit, .page-template-page-ppc-new div.cta-inner-meta .btn-global, .page-template-page-ppc-new div.cta-inner-meta body .lead-form form .submit input, .page-template-page-ppc-new div.cta-inner-meta body .nf-form-content .ninja-forms-field[type=submit], .page-template-page-ppc-new div.cta-inner-meta body .search-form .search-form-submit, body .lead-form form .submit .our-testimonials div.cta-inner-meta input, body .lead-form form .submit .page-template-page-ppc-new div.cta-inner-meta input, body .nf-form-content .our-testimonials div.cta-inner-meta .ninja-forms-field[type=submit], body .nf-form-content .page-template-page-ppc-new div.cta-inner-meta .ninja-forms-field[type=submit], body .search-form .our-testimonials div.cta-inner-meta .search-form-submit, body .search-form .page-template-page-ppc-new div.cta-inner-meta .search-form-submit, body:not(.home):not(.page-template-front-page-es) .lead-form form .submit div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta input, body:not(.home):not(.page-template-front-page-es) .nf-form-content div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .ninja-forms-field[type=submit], body:not(.home):not(.page-template-front-page-es) .search-form div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .search-form-submit, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .btn-global, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .lead-form form .submit input, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .nf-form-content .ninja-forms-field[type=submit], body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .search-form .search-form-submit {
	font-family: owners, sans-serif;
	font-size: 30px;
	font-weight: 700;
	font-style: normal;
	line-height: 125%;
	color: #fff;
}

@media (max-width:1200px) {
	.our-testimonials div.cta-inner-meta .btn-global, .our-testimonials div.cta-inner-meta body .lead-form form .submit input, .our-testimonials div.cta-inner-meta body .nf-form-content .ninja-forms-field[type=submit], .our-testimonials div.cta-inner-meta body .search-form .search-form-submit, .page-template-page-ppc-new div.cta-inner-meta .btn-global, .page-template-page-ppc-new div.cta-inner-meta body .lead-form form .submit input, .page-template-page-ppc-new div.cta-inner-meta body .nf-form-content .ninja-forms-field[type=submit], .page-template-page-ppc-new div.cta-inner-meta body .search-form .search-form-submit, body .lead-form form .submit .our-testimonials div.cta-inner-meta input, body .lead-form form .submit .page-template-page-ppc-new div.cta-inner-meta input, body .nf-form-content .our-testimonials div.cta-inner-meta .ninja-forms-field[type=submit], body .nf-form-content .page-template-page-ppc-new div.cta-inner-meta .ninja-forms-field[type=submit], body .search-form .our-testimonials div.cta-inner-meta .search-form-submit, body .search-form .page-template-page-ppc-new div.cta-inner-meta .search-form-submit, body:not(.home):not(.page-template-front-page-es) .lead-form form .submit div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta input, body:not(.home):not(.page-template-front-page-es) .nf-form-content div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .ninja-forms-field[type=submit], body:not(.home):not(.page-template-front-page-es) .search-form div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .search-form-submit, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .btn-global, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .lead-form form .submit input, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .nf-form-content .ninja-forms-field[type=submit], body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .search-form .search-form-submit {
		margin: 0 auto;
	}
}

@media (max-width:992px) {
	.our-testimonials div.cta-inner-meta .btn-global, .our-testimonials div.cta-inner-meta body .lead-form form .submit input, .our-testimonials div.cta-inner-meta body .nf-form-content .ninja-forms-field[type=submit], .our-testimonials div.cta-inner-meta body .search-form .search-form-submit, .page-template-page-ppc-new div.cta-inner-meta .btn-global, .page-template-page-ppc-new div.cta-inner-meta body .lead-form form .submit input, .page-template-page-ppc-new div.cta-inner-meta body .nf-form-content .ninja-forms-field[type=submit], .page-template-page-ppc-new div.cta-inner-meta body .search-form .search-form-submit, body .lead-form form .submit .our-testimonials div.cta-inner-meta input, body .lead-form form .submit .page-template-page-ppc-new div.cta-inner-meta input, body .nf-form-content .our-testimonials div.cta-inner-meta .ninja-forms-field[type=submit], body .nf-form-content .page-template-page-ppc-new div.cta-inner-meta .ninja-forms-field[type=submit], body .search-form .our-testimonials div.cta-inner-meta .search-form-submit, body .search-form .page-template-page-ppc-new div.cta-inner-meta .search-form-submit, body:not(.home):not(.page-template-front-page-es) .lead-form form .submit div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta input, body:not(.home):not(.page-template-front-page-es) .nf-form-content div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .ninja-forms-field[type=submit], body:not(.home):not(.page-template-front-page-es) .search-form div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .search-form-submit, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .btn-global, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .lead-form form .submit input, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .nf-form-content .ninja-forms-field[type=submit], body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .search-form .search-form-submit {
		font-size: 24px;
	}
}

.our-testimonials div.cta-inner-meta .btn-global img, .our-testimonials div.cta-inner-meta body .lead-form form .submit input img, .our-testimonials div.cta-inner-meta body .nf-form-content .ninja-forms-field[type=submit] img, .our-testimonials div.cta-inner-meta body .search-form .search-form-submit img, .page-template-page-ppc-new div.cta-inner-meta .btn-global img, .page-template-page-ppc-new div.cta-inner-meta body .lead-form form .submit input img, .page-template-page-ppc-new div.cta-inner-meta body .nf-form-content .ninja-forms-field[type=submit] img, .page-template-page-ppc-new div.cta-inner-meta body .search-form .search-form-submit img, body .lead-form form .submit .our-testimonials div.cta-inner-meta input img, body .lead-form form .submit .page-template-page-ppc-new div.cta-inner-meta input img, body .nf-form-content .our-testimonials div.cta-inner-meta .ninja-forms-field[type=submit] img, body .nf-form-content .page-template-page-ppc-new div.cta-inner-meta .ninja-forms-field[type=submit] img, body .search-form .our-testimonials div.cta-inner-meta .search-form-submit img, body .search-form .page-template-page-ppc-new div.cta-inner-meta .search-form-submit img, body:not(.home):not(.page-template-front-page-es) .lead-form form .submit div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta input img, body:not(.home):not(.page-template-front-page-es) .nf-form-content div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .ninja-forms-field[type=submit] img, body:not(.home):not(.page-template-front-page-es) .search-form div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .search-form-submit img, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .btn-global img, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .lead-form form .submit input img, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .nf-form-content .ninja-forms-field[type=submit] img, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .search-form .search-form-submit img {
	width: 30px;
	height: 30px;
	margin-right: 5px;
}

.our-testimonials div.cta-inner.cta1, .our-testimonials div.cta-inner.cta1.cta-ppc-inner, .page-template-page-ppc .internal-hero-ppc #stepIndicator .step-number:not(:last-child), .page-template-page-ppc-new div.cta-inner.cta1, .page-template-page-ppc-new div.cta-inner.cta1.cta-ppc-inner, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta1, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta1.cta-ppc-inner {
	position: relative;
}

.our-testimonials div.cta-inner.cta1::before, .page-template-page-ppc-new div.cta-inner.cta1::before, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta1::before {
	position: absolute;
	right: 0;
	bottom: -101px;
	width: 100%;
	max-width: 100%;
	height: 140%;
	content: "";
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/new-la-partner.webp");
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: contain;
	clip-path: inset(0 0 25% 0);
}

@media (max-width:1200px) {
	.our-testimonials div.cta-inner.cta1::before, .page-template-page-ppc-new div.cta-inner.cta1::before, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta1::before {
		content: none;
	}
}

.our-testimonials div.cta-inner.cta1::after, .page-template-page-ppc-new div.cta-inner.cta1::after, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta1::after {
	position: absolute;
	right: 10px;
	bottom: 15px;
	width: 143px;
	height: 88px;
	content: "";
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/logo-cta.webp");
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: contain;
}

@media (max-width:1200px) {
	.our-testimonials div.cta-inner.cta1::after, .page-template-page-ppc-new div.cta-inner.cta1::after, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta1::after {
		content: none;
	}
}

.our-testimonials div.cta-inner.cta1 .no-recovery, .our-testimonials div.cta-inner.cta1.cta-ppc-inner .no-recovery, .page-template-page-ppc-new div.cta-inner.cta1 .no-recovery, .page-template-page-ppc-new div.cta-inner.cta1.cta-ppc-inner .no-recovery, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta1 .no-recovery, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta1.cta-ppc-inner .no-recovery {
	margin: 20px auto 0;
}

.our-testimonials div.cta-inner.cta1.cta-ppc-inner::before, .page-template-page-ppc-new div.cta-inner.cta1.cta-ppc-inner::before, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta1.cta-ppc-inner::before {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	max-width: 100%;
	height: 120%;
	content: "";
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/cta-ppc-page.png");
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: contain;
	clip-path: initial;
}

@media (max-width:1200px) {
	.our-testimonials div.cta-inner.cta1.cta-ppc-inner::before, .page-template-page-ppc-new div.cta-inner.cta1.cta-ppc-inner::before, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta1.cta-ppc-inner::before {
		content: none;
	}
}

.our-testimonials div.cta-inner.cta1.cta-ppc-inner::after, .page-template-page-ppc-new div.cta-inner.cta1.cta-ppc-inner::after, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta1.cta-ppc-inner::after {
	display: none;
}

.our-testimonials div.cta-inner.cta2, .our-testimonials div.cta-inner.cta3, .page-template-page-ppc-new div.cta-inner.cta2, .page-template-page-ppc-new div.cta-inner.cta3, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta2, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta3 {
	text-align: center;
}

.our-testimonials div.cta-inner.cta2 .cta-inner-meta, .our-testimonials div.cta-inner.cta2 p, .page-template-page-ppc-new div.cta-inner.cta2 .cta-inner-meta, .page-template-page-ppc-new div.cta-inner.cta2 p, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta2 .cta-inner-meta, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta2 p {
	max-width: 100%;
}

.our-testimonials div.cta-inner.cta2 h3, .page-template-page-ppc-new div.cta-inner.cta2 h3, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta2 h3 {
	font-family: owners, sans-serif;
	font-size: 36px;
	font-weight: 500;
	font-style: normal;
	line-height: 125%;
	margin: 0;
	text-align: center;
	text-transform: capitalize;
	color: #d0b56d;
	border: 0;
}

.our-testimonials div.cta-inner.cta2 .btn-global, .our-testimonials div.cta-inner.cta2 body .lead-form form .submit input, .our-testimonials div.cta-inner.cta2 body .nf-form-content .ninja-forms-field[type=submit], .our-testimonials div.cta-inner.cta2 body .search-form .search-form-submit, .page-template-page-ppc-new div.cta-inner.cta2 .btn-global, .page-template-page-ppc-new div.cta-inner.cta2 body .lead-form form .submit input, .page-template-page-ppc-new div.cta-inner.cta2 body .nf-form-content .ninja-forms-field[type=submit], .page-template-page-ppc-new div.cta-inner.cta2 body .search-form .search-form-submit, body .lead-form form .submit .our-testimonials div.cta-inner.cta2 input, body .lead-form form .submit .page-template-page-ppc-new div.cta-inner.cta2 input, body .nf-form-content .our-testimonials div.cta-inner.cta2 .ninja-forms-field[type=submit], body .nf-form-content .page-template-page-ppc-new div.cta-inner.cta2 .ninja-forms-field[type=submit], body .search-form .our-testimonials div.cta-inner.cta2 .search-form-submit, body .search-form .page-template-page-ppc-new div.cta-inner.cta2 .search-form-submit, body:not(.home):not(.page-template-front-page-es) .lead-form form .submit div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta2 input, body:not(.home):not(.page-template-front-page-es) .nf-form-content div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta2 .ninja-forms-field[type=submit], body:not(.home):not(.page-template-front-page-es) .search-form div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta2 .search-form-submit, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta2 .btn-global, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta2 .lead-form form .submit input, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta2 .nf-form-content .ninja-forms-field[type=submit], body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta2 .search-form .search-form-submit {
	margin: 0 auto;
}

.our-testimonials div.cta-inner.cta2 .no-recovery, .page-template-page-ppc-new div.cta-inner.cta2 .no-recovery, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta2 .no-recovery {
	margin: 20px auto 0;
}

.our-testimonials div.cta-inner.cta3 .cta-inner-meta, .our-testimonials div.cta-inner.cta3 p, .page-template-page-ppc-new div.cta-inner.cta3 .cta-inner-meta, .page-template-page-ppc-new div.cta-inner.cta3 p, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta3 .cta-inner-meta, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta3 p {
	max-width: 100%;
}

.our-testimonials div.cta-inner.cta3 h3, .page-template-page-ppc-new div.cta-inner.cta3 h3, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta3 h3 {
	margin: 0 0 20px;
}

.our-testimonials div.cta-inner.cta3 .btn-global, .our-testimonials div.cta-inner.cta3 body .lead-form form .submit input, .our-testimonials div.cta-inner.cta3 body .nf-form-content .ninja-forms-field[type=submit], .our-testimonials div.cta-inner.cta3 body .search-form .search-form-submit, .page-template-page-ppc-new div.cta-inner.cta3 .btn-global, .page-template-page-ppc-new div.cta-inner.cta3 body .lead-form form .submit input, .page-template-page-ppc-new div.cta-inner.cta3 body .nf-form-content .ninja-forms-field[type=submit], .page-template-page-ppc-new div.cta-inner.cta3 body .search-form .search-form-submit, body .lead-form form .submit .our-testimonials div.cta-inner.cta3 input, body .lead-form form .submit .page-template-page-ppc-new div.cta-inner.cta3 input, body .nf-form-content .our-testimonials div.cta-inner.cta3 .ninja-forms-field[type=submit], body .nf-form-content .page-template-page-ppc-new div.cta-inner.cta3 .ninja-forms-field[type=submit], body .search-form .our-testimonials div.cta-inner.cta3 .search-form-submit, body .search-form .page-template-page-ppc-new div.cta-inner.cta3 .search-form-submit, body:not(.home):not(.page-template-front-page-es) .lead-form form .submit div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta3 input, body:not(.home):not(.page-template-front-page-es) .nf-form-content div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta3 .ninja-forms-field[type=submit], body:not(.home):not(.page-template-front-page-es) .search-form div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta3 .search-form-submit, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta3 .btn-global, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta3 .lead-form form .submit input, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta3 .nf-form-content .ninja-forms-field[type=submit], body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta3 .search-form .search-form-submit {
	margin: 0 auto;
}

.our-testimonials div.cta-inner.cta4, .page-template-page-ppc-new div.cta-inner.cta4, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta4 {
	padding: 10px 0 0;
	text-align: center;
}

.our-testimonials div.cta-inner.cta4 h3, .page-template-page-ppc-new div.cta-inner.cta4 h3, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta4 h3 {
	font-size: 36px;
	font-weight: 500;
	font-style: normal;
	line-height: 110%;
	padding: 0;
	text-transform: capitalize;
	border: 0;
}

.our-testimonials div.cta-inner.cta4 p, .page-template-page-ppc-new div.cta-inner.cta4 p, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta4 p {
	margin: 0 auto 22px;
}

.our-testimonials div.cta-inner.cta4 .cta-inner-meta, .page-template-page-ppc-new div.cta-inner.cta4 .cta-inner-meta, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta4 .cta-inner-meta {
	max-width: 100% !important;
}

.our-testimonials div.cta-inner.cta4 .attr-images, .page-template-page-ppc-new div.cta-inner.cta4 .attr-images, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta4 .attr-images {
	display: flex;
	width: 100%;
	height: auto;
}

.our-testimonials div.cta-inner.cta4 .cta4-bottom, .page-template-page-ppc-new div.cta-inner.cta4 .cta4-bottom, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta4 .cta4-bottom {
	display: flex;
	flex-direction: column;
	padding: 10px 0;
	background-color: #d0b56d;
	align-items: center;
}

.our-testimonials div.cta-inner.cta4 .cta4-bottom a, .page-template-page-ppc-new div.cta-inner.cta4 .cta4-bottom a, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta4 .cta4-bottom a {
	font-family: owners, sans-serif;
	font-size: 41.294px;
	font-weight: 700;
	font-style: normal;
	line-height: 125%;
	margin: 0 auto;
	color: #fff;
}

.our-testimonials div.cta-inner.cta4 .cta4-bottom a img, .page-template-page-ppc-new div.cta-inner.cta4 .cta4-bottom a img, body:not(.home):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta4 .cta4-bottom a img {
	width: 40px;
	height: 40px;
	margin-bottom: -7px;
}

body:not(.home):not(.page-template-front-page-es).admin-bar .content-sidebar-wrap #blogSidebar.sidebar-active {
	top: 262px;
}

body:not(.home):not(.page-template-front-page-es).admin-bar .content-sidebar-wrap #blogSidebar.sidebar-active-bottom {
	top: initial;
	bottom: 50px;
}

body:not(.home):not(.page-template-front-page-es) .blogSidebar {
	position: absolute;
	z-index: 2;
	top: 0;
	display: flex;
	flex-direction: column;
	width: calc(305px - 15px);
}

@media (max-width:1600px) {
	body:not(.home):not(.page-template-front-page-es) .blogSidebar {
		width: calc(270px - 15px);
	}
}

@media (max-width:1200px) {
	body:not(.home):not(.page-template-front-page-es) .blogSidebar {
		display: none;
	}
}

body:not(.home):not(.page-template-front-page-es) .blogSidebar-main {
	width: 100%;
}

body:not(.home):not(.page-template-front-page-es) .blogSidebar div.contents {
	font-family: owners, sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 1.1;
	margin: 0 0 20px;
	letter-spacing: .24px;
	text-transform: capitalize;
	color: #22374b;
}

body:not(.home):not(.page-template-front-page-es) .blogSidebar ol {
	margin: 0;
	padding: 0;
}

body:not(.home):not(.page-template-front-page-es) .blogSidebar ol li {
	list-style-type: none;
}

body:not(.home):not(.page-template-front-page-es) .blogSidebar span {
	font-family: Avenir, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3;
	display: block;
	width: 100%;
	margin-bottom: 15px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	transition: all .3s ease-in-out;
	text-align: left;
	letter-spacing: normal;
	text-transform: capitalize;
	color: #1a2225;
}

body:not(.home):not(.page-template-front-page-es) .blogSidebar .scrollToElements.active, body:not(.home):not(.page-template-front-page-es) .content .hc-map__address p a:hover, body:not(.home):not(.page-template-front-page-es) .content .hc-map__map-embed .map-link a:hover {
	color: #d0b56d;
}

body:not(.home):not(.page-template-front-page-es) #blogSidebar.sidebar-active {
	position: fixed;
	top: 230px;
}

body:not(.home):not(.page-template-front-page-es) #blogSidebar.sidebar-active-bottom {
	position: absolute;
	top: initial;
	bottom: 50px;
}

body:not(.home):not(.page-template-front-page-es) .toc-active {
	padding-left: 305px;
}

@media (max-width:1600px) {
	body:not(.home):not(.page-template-front-page-es) .toc-active {
		padding-left: 270px;
	}
}

@media (max-width:1200px) {
	body:not(.home):not(.page-template-front-page-es) .toc-active {
		padding-left: 0;
	}
}

body .sidebar-cta {
	width: 100%;
}

body .sidebar-cta-title {
	display: flex;
	flex-direction: column;
	width: 100%;
	justify-content: flex-start;
	align-items: center;
}

body .sidebar-cta-title p {
	font-size: 21px;
	line-height: 1.5;
	margin: 0 0 14px;
	text-align: center;
	color: #1a2225;
}

body .lead-form form .submit .sidebar-cta .trust-cta input, body .lead-form form .submit .sidebar-cta-title input, body .nf-form-content .sidebar-cta .trust-cta .ninja-forms-field[type=submit], body .nf-form-content .sidebar-cta-title .ninja-forms-field[type=submit], body .search-form .sidebar-cta .trust-cta .search-form-submit, body .search-form .sidebar-cta-title .search-form-submit, body .sidebar-cta .trust-cta .btn-global, body .sidebar-cta .trust-cta .lead-form form .submit input, body .sidebar-cta .trust-cta .nf-form-content .ninja-forms-field[type=submit], body .sidebar-cta .trust-cta .search-form .search-form-submit, body .sidebar-cta-title .btn-global, body .sidebar-cta-title .lead-form form .submit input, body .sidebar-cta-title .nf-form-content .ninja-forms-field[type=submit], body .sidebar-cta-title .search-form .search-form-submit {
	font-size: 14px;
	min-width: 230px;
	height: 45px;
	border-radius: 23px;
}

body .sidebar-cta-trust {
	display: flex;
	width: 100%;
	padding-top: 10px;
	flex-wrap: wrap;
}

body .sidebar-cta .trust-thumb {
	overflow: hidden;
	width: 75px;
	height: 75px;
	border: 1px solid #e8e8e8;
	border-radius: 50%;
	background-color: #e8e8e8;
}

.related-item-thumb a img, .sidebar .faq-page-thumb img, body .sidebar-cta .trust-thumb img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center center;
	object-position: center center;
}

body .sidebar-cta .trust-meta {
	display: flex;
	flex-direction: column;
	width: calc(100% - 75px);
	padding-left: 15px;
	justify-content: flex-start;
	align-items: flex-start;
}

body .sidebar-cta .trust-meta * {
	text-align: left;
}

body .sidebar-cta .trust-meta span:first-child {
	font-size: 12px;
	font-weight: 700;
	margin: 0;
	text-transform: uppercase;
	color: #1a2225;
}

body .sidebar-cta .trust-meta h4 {
	font-family: Avenir, sans-serif;
	font-size: 21px;
	font-weight: 400;
	line-height: 1;
	margin: 7px 0 10px;
	text-align: center;
	color: #1a2225;
}

body .sidebar-cta .trust-meta span:last-child {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3;
	color: #1a2225;
}

@media (max-width:1400px) {
	body .sidebar-cta .trust-meta span:last-child {
		font-size: 14px;
	}
}

body .sidebar-cta .trust-cta {
	display: flex;
	width: 100%;
	padding-top: 10px;
	justify-content: center;
	align-items: center;
}

.sidebar .widget:not(:first-child) {
	margin-top: 30px;
}

.page-template-page-ppc .why-choose-us__right ul li p, .page-template-page-ppc-new .client-reviews .reviews-box .author-box p, .page-template-page-ppc-new .intro-real-stories .internal-hero-content p, .page-template-ppc-landing-new .client-reviews .reviews-box .author-box p, .page-template-ppc-landing-new .intro-real-stories .internal-hero-content p, .sidebar .widget.location-widget-outer ul.location-widget-links, body .personal-env h2 {
	margin: 0;
}

.sidebar .widget ul, .sidebar .widget-title {
	padding: 0 20px 30px;
	background-color: #f0f0f0;
}

@media (max-width:576px) {
	.sidebar .widget ul {
		padding: 0 15px 30px;
	}
}

.sidebar .widget-title {
	font-family: owners, sans-serif;
	font-size: 36px;
	font-weight: 500;
	line-height: 1.1;
	position: relative;
	display: block;
	margin: 0;
	padding: 40px 20px 35px;
	color: #22374b;
}

@media (max-width:767px) {
	.sidebar .widget-title {
		font-size: 22px;
	}
}

@media (max-width:576px) {
	.sidebar .widget-title {
		padding: 40px 15px 35px;
	}
}

.sidebar .widget-title:not(.widget-title-faq) {
	border-radius: 0;
}

.sidebar .widget-title:before {
	position: absolute;
	bottom: 20px;
	left: 5%;
	width: 90%;
	height: 1px;
	content: "";
	background-color: #d0b56d;
}

.widget-wrap ul {
	position: relative;
	z-index: 1;
	margin: 0;
	padding: 0;
	border-radius: 0;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .15);
}

.widget-wrap ul::before {
	position: absolute;
	z-index: 2;
	top: -10px;
	left: 0;
	display: block;
	width: 100%;
	height: 13px;
	content: "";
	background-color: #f0f0f0;
}

.location-widget-links .single-location-link, .widget-wrap ul li {
	margin: 0;
	list-style-type: none;
}

.location-widget-links .single-location-link a, .widget-wrap ul li a {
	font-family: Avenir, sans-serif;
	font-size: 16px;
	font-weight: 400;
	position: relative;
	display: flex;
	margin: 0 0 15px;
	padding: 0 0 0 25px;
	transition: all .3s ease-in-out;
	text-decoration: none;
	text-transform: capitalize;
	color: #1a2225;
}

@media (max-width:767px) {
	.location-widget-links .single-location-link a, .widget-wrap ul li a {
		font-size: 15px;
	}
}

.location-widget-links .single-location-link a::before, .widget-wrap ul li a::before {
	position: absolute;
	z-index: 1;
	top: 12px;
	left: 0;
	display: block;
	width: 5px;
	height: 5px;
	content: "";
	transition: all .3s ease-in-out;
	transform: translateY(-50%);
	border-radius: 50%;
	background-color: #1a2225;
}

.location-widget-links .single-location-link a:hover::before, .widget-wrap ul li a:hover::before {
	width: 10px;
	height: 5px;
	border-radius: 2px;
	background-color: #d0b56d;
}

.sidebar .faq-page-listing {
	width: 100%;
	margin-top: -1px;
	padding: 0 20px 30px;
	background-color: #22374b;
}

@media (max-width:767px) {
	.sidebar .faq-page-listing {
		padding: 0 15px 30px;
	}
}

.sidebar .faq-page-listing:last-child {
	padding: 0 20px 45px;
	border-radius: 0;
}

@media (max-width:767px) {
	.sidebar .faq-page-listing:last-child {
		padding: 0 15px 45px;
	}
}

.sidebar .faq-page-link {
	display: block;
	width: 100%;
	transition: all .3s ease-in-out;
}

.sidebar .faq-page-title {
	font-family: owners, sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.3;
	display: block;
	margin: 0 0 10px;
	transition: all .3s ease-in-out;
	letter-spacing: normal;
	text-transform: capitalize;
	color: #fff;
}

.pagination ul li a:hover, .pagination ul li.active a, .related-item-info h3 a:hover, .sidebar .faq-page-title:hover {
	color: #d0b56d;
}

@media (max-width:767px) {
	.sidebar .faq-page-title {
		font-size: 18px;
	}
}

.sidebar .faq-page-thumb {
	width: 100%;
	height: 250px;
}

@media (max-width:576px) {
	.sidebar .faq-page-thumb {
		width: 100%;
		height: 250px;
	}
}

.standard-form-head h3, .standard-form-head span, body .sidebar .widget-title-faq {
	font-family: owners, sans-serif;
	font-size: 36px;
	font-weight: 500;
	line-height: 1.1;
	display: block;
	margin: 0;
}

.standard-form, body .sidebar .widget-title-faq {
	padding: 40px 20px 35px;
	border-radius: 0;
	background-color: #22374b;
}

body .sidebar .widget-title-faq {
	letter-spacing: normal;
	color: #fff;
}

@media (max-width:767px) {
	body .sidebar .widget-title-faq {
		font-size: 32px;
		padding: 40px 15px 35px;
	}
}

.standard-form {
	width: 100%;
}

@media (max-width:767px) {
	.standard-form {
		padding: 40px 15px 35px;
	}
}

.standard-form__logo {
	display: block;
	height: 54px;
	margin: 0 auto;
}

.standard-form-head {
	width: 100%;
}

.standard-form-head .subtitle {
	font-family: Avenir, sans-serif;
	font-size: 18px;
	font-weight: 800;
	line-height: 35px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
	text-align: center;
	letter-spacing: -.18px;
	text-transform: capitalize;
	color: #fff;
}

@media (max-width:767px) {
	.standard-form-head .subtitle {
		font-size: 10px;
	}
}

.standard-form-head h3, .standard-form-head span {
	width: 100%;
	padding: 15px 0 10px;
	text-align: center;
	letter-spacing: .24px;
	text-transform: capitalize;
	color: #d0b56d;
}

@media (max-width:767px) {
	.standard-form-head h3, .standard-form-head span {
		font-size: 28px;
	}
}

.standard-form input[type=submit]:hover, body .lead-form form .submit input:hover {
	color: #d0b56d;
	background: #22374b;
}

body .nf-form-content .nf-field-container #nf-field-76-wrap .nf-field-element li label:before {
	color: #333;
}

body .lead-form form br, body .nf-form-fields-required, body .our-testimonials .swiper_wrap .ppc-video div.iframe-box {
	display: none;
}

body .nf-form-content .ninja-forms-field[type=submit] {
	margin: 0 auto;
	cursor: pointer;
}

body .nf-form-content .list-select-wrap .nf-field-element>div, body .nf-form-content input:not([type=button]) {
	padding: 15px !important;
	border-color: #b3b3b3;
	border-radius: 50px;
}

body .ninja-forms-field {
	padding: 15px !important;
	border-color: #b3b3b3;
}

body .nf-form-content textarea {
	font-family: Avenir, sans-serif;
	resize: none;
	border-radius: 27px;
}

body .lead-form {
	width: 100%;
}

body .lead-form form {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
}

body .lead-form form p {
	width: 100%;
	margin: 0;
}

body .lead-form form .label, body .lead-form form label {
	display: block;
	width: 100%;
	margin: 0 0 15px;
}

body .lead-form form .label input, body .lead-form form .label select, body .lead-form form label input, body .lead-form form label select {
	height: 45px;
	padding: 0 15px;
}

body .lead-form form .label input, body .lead-form form .label select, body .lead-form form .label textarea, body .lead-form form label input, body .lead-form form label select, body .lead-form form label textarea {
	font-family: Avenir, sans-serif;
	font-size: 16px;
	font-weight: 400;
	display: block;
	width: 100%;
	color: #1a2225;
	border: 0;
	border-radius: 50px;
	background-color: #fff;
}

body .lead-form form .label input::-moz-placeholder, body .lead-form form .label select::-moz-placeholder, body .lead-form form .label textarea::-moz-placeholder, body .lead-form form label input::-moz-placeholder, body .lead-form form label select::-moz-placeholder, body .lead-form form label textarea::-moz-placeholder {
	color: rgba(0, 0, 0, .6);
}

body .lead-form form .label input::placeholder, body .lead-form form .label select::placeholder, body .lead-form form .label textarea::placeholder, body .lead-form form label input::placeholder, body .lead-form form label select::placeholder, body .lead-form form label textarea::placeholder {
	color: rgba(0, 0, 0, .6);
}

body .lead-form form .label textarea, body .lead-form form label textarea {
	height: 120px;
	padding: 10px 15px;
	resize: none;
}

body .lead-form form .wpcf7-not-valid-tip {
	font-size: 12px;
	color: #fff;
}

body .lead-form form .wpcf7-response-output {
	font-size: 14px;
	margin: 15px 0 0;
	padding: 10px 15px;
	text-align: center;
	color: #fff;
	border: 2px solid #d0b56d;
}

body .lead-form form .submit {
	display: flex;
	flex-direction: column;
	width: 100%;
	justify-content: center;
	align-items: center;
}

body .lead-form form .submit input {
	width: 100%;
	max-width: 100%;
	cursor: pointer;
}

.related-articles {
	width: 100%;
	margin-top: 50px;
	padding-top: 30px;
	border-top: 1px solid #c0963d;
}

.related-articles>span {
	font-family: owners, sans-serif;
	font-size: 36px;
	font-weight: 500;
	line-height: 1.1;
	display: block;
	margin: 0 0 40px;
	letter-spacing: normal;
	color: #c0963d;
}

.related-item {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}

.related-item-thumb {
	width: 140px;
	height: 140px;
}

@media (max-width:576px) {
	.related-item-thumb {
		width: 100%;
		height: 240px;
		margin-bottom: 25px;
	}
}

.related-item-thumb a {
	display: block;
	width: 100%;
	height: 100%;
}

.related-item-info {
	width: calc(100% - 140px);
	padding-left: 15px;
}

@media (max-width:576px) {
	.related-item-info {
		width: 100%;
		padding-left: 0;
	}
}

.related-item-info h3 {
	line-height: 1.1;
	margin: 0 0 10px;
}

.related-item-info h3 a {
	font-family: Avenir, sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 1.1;
	color: #22374b;
}

.related-item-info p {
	font-size: 16px;
	line-height: 1.6;
	margin: 0;
	color: #1a2225;
}

.pagination {
	width: 100%;
	margin: 50px 0;
}

.pagination ul {
	display: flex;
	margin: 0;
	padding: 0;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
}

.pagination ul li, .pagination ul li a {
	font-size: 16px;
	font-weight: 700;
	line-height: 1.3;
	color: #fff;
}

.pagination ul li {
	margin: 0 2px 2px 0;
	list-style-type: none;
	background-color: #22374b;
}

@media (max-width:767px) {
	.pagination ul li {
		font-size: 15px;
	}
}

.pagination ul li.pagination-omission {
	padding: 13px;
}

@media (max-width:767px) {
	.pagination ul li.pagination-omission {
		padding: 10px;
	}
}

.pagination ul li a {
	display: inline-block;
	padding: 13px;
}

@media (max-width:767px) {
	.pagination ul li a {
		font-size: 15px;
		padding: 10px;
	}
}

body:not(.home):not(.page-template-front-page-es) .content .hc-map {
	width: 100%;
	border: 2px solid #22374b;
}

body:not(.home):not(.page-template-front-page-es) .content .hc-map .row {
	margin: 0 !important;
}

body:not(.home):not(.page-template-front-page-es) .content .hc-map .row .col-md-6:last-child {
	padding-right: 0;
	padding-left: 0;
}

@media (min-width:992px) {
	body:not(.home):not(.page-template-front-page-es) .content .hc-map .row .col-md-6:last-child {
		border-left: 2px solid #22374b;
	}
}

body:not(.home):not(.page-template-front-page-es) .content .hc-map__address {
	width: 100%;
	height: 100%;
	padding: 30px 15px;
}

body:not(.home):not(.page-template-front-page-es) .content .hc-map__address h3 {
	font-family: owners, sans-serif;
	font-size: 24px;
	font-weight: 700;
	width: 100%;
	margin: 0 0 30px;
	padding-bottom: 10px;
	text-align: left;
	color: #22374b;
	border-bottom: 2px solid #22374b;
}

body:not(.home):not(.page-template-front-page-es) .content .hc-map__address address {
	font-size: 18px;
	font-style: normal;
	display: block;
	width: 100%;
	margin: 0 0 30px;
}

@media (max-width:767px) {
	body:not(.home):not(.page-template-front-page-es) .content .hc-map__address address {
		font-size: 16px;
	}
}

body:not(.home):not(.page-template-front-page-es) .content .hc-map__address p {
	font-size: 18px;
	margin: 0;
}

@media (max-width:767px) {
	body:not(.home):not(.page-template-front-page-es) .content .hc-map__address p {
		font-size: 16px;
	}
}

body:not(.home):not(.page-template-front-page-es) .content .hc-map__address p a {
	font-weight: 700;
	color: #22374b;
}

body:not(.home):not(.page-template-front-page-es) .content .hc-map__map-embed {
	width: 100%;
	height: 100%;
}

body:not(.home):not(.page-template-front-page-es) .content .hc-map__map-embed iframe {
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
}

body:not(.home):not(.page-template-front-page-es) .content .hc-map__map-embed .map-container {
	width: 100%;
	height: calc(100% - 50px);
	min-height: 300px;
}

body:not(.home):not(.page-template-front-page-es) .content .hc-map__map-embed .map-link {
	width: 100%;
	height: 50px;
	border-top: 2px solid #22374b;
}

body:not(.home):not(.page-template-front-page-es) .content .hc-map__map-embed .map-link a {
	font-size: 18px;
	font-weight: 700;
	display: flex;
	width: 100%;
	height: 100%;
	color: #22374b;
	justify-content: center;
	align-items: center;
}

@media (max-width:767px) {
	body:not(.home):not(.page-template-front-page-es) .content .hc-map__map-embed .map-link a {
		font-size: 16px;
	}
}

body.error404 .entry h2 {
	font-family: owners, sans-serif;
	font-size: 40px;
	font-weight: 500;
	line-height: 1.1;
	margin: 0 0 30px;
	color: #c0963d;
}

@media (max-width:767px) {
	body.error404 .entry h2 {
		font-size: 35px;
		line-height: 1.2;
	}
}

body.error404 .entry p {
	font-size: 18px;
	line-height: 1.8;
}

body.error404 .entry p a {
	font-weight: 500;
	color: #d0b56d;
}

body.error404 .entry p a:hover {
	color: #c0963d;
}

body .search-form {
	display: flex;
	width: 100%;
	margin-top: 50px;
	justify-content: space-between;
	align-items: center;
}

@media (max-width:576px) {
	body .search-form {
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
	}
}

body .search-form .search-form-input, body .search-form label {
	display: block;
	width: calc(100% - 230px);
}

@media (max-width:576px) {
	body .search-form label {
		width: 100%;
		margin-bottom: 15px;
	}
}

body .intro-real-stories .ppc-video img, body .search-form label input.search-form-input {
	width: 100%;
}

@media (max-width:576px) {
	body .search-form label input.search-form-input {
		margin-bottom: 0;
	}
}

body .search-form .search-form-input {
	font-family: Avenir, sans-serif;
	font-size: 16px;
	height: 50px;
	padding: 0 30px;
	border: 1px solid #e8e8e8;
	border-radius: 0;
	outline: 0;
}

@media (max-width:576px) {
	body .search-form .search-form-input {
		width: 100%;
		margin-bottom: 15px;
	}
}

body .search-form .search-form-submit {
	width: 200px;
	min-width: 200px;
	padding-right: 0;
	padding-left: 0;
}

#hd-modal-container {
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
}

#hd-modal-container .hd-modal {
	position: absolute;
	top: 50%;
	left: 50%;
	overflow: hidden;
	width: 95%;
	max-width: 800px;
	transform: translate(-50%, -50%);
	border-radius: 5px;
	background-color: #fff;
}

#hd-modal-container .hd-modal .hd-modal-top {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

#hd-modal-container .hd-modal .hd-modal-top .hd-modal-title {
	font-size: 22px;
	line-height: 1.2;
	display: block;
	margin: 0;
	padding: 8px 20px;
}

@media (max-width:992px) {
	#hd-modal-container .hd-modal .hd-modal-top .hd-modal-title {
		font-size: 18px;
	}
}

#hd-modal-container .hd-modal .hd-modal-top .hd-modal-close {
	line-height: 1;
	padding: 10px;
	cursor: pointer;
}

@media (max-width:992px) {
	#hd-modal-container .hd-modal .hd-modal-top .hd-modal-close {
		padding: 6px;
	}
}

#hd-modal-container .hd-modal .hd-modal-before {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-bottom: 56.25%;
}

#hd-modal-container .hd-modal .hd-modal-before iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.open-hd-modal, body .our-testimonials .view-more-button button:hover {
	cursor: pointer;
}

@media (max-width:992px) {
	.open-hd-modal-img {
		width: 100%;
		height: auto;
	}
}

body.page-template-front-page {
	overflow-x: hidden;
}

body.page-template-front-page .content-sidebar-wrap ul {
	margin: 0;
	padding: 0;
}

body.page-template-front-page .content-sidebar-wrap ul li {
	list-style-type: none;
}

body .results-env .container {
	position: relative;
}

body .results-env .btn-prev {
	position: absolute;
	z-index: 5;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}

@media (max-width:1200px) {
	body .results-env .btn-prev {
		left: 12px;
	}
}

body .results-env .btn-next {
	position: absolute;
	z-index: 5;
	top: 50%;
	right: 0;
	transform: translateY(-50%) rotate(180deg);
}

@media (max-width:1200px) {
	body .results-env .btn-next {
		right: 12px;
	}
}

body .intro-real-stories .ppc-video {
	position: relative;
	padding: 30px;
}

@media (max-width:992px) {
	body .intro-real-stories .ppc-video {
		padding: 60px;
	}
}

body .intro-real-stories .ppc-video .open-hd-modal.open-hd-modal-img, body .our-testimonials .ppc-video .open-hd-modal.open-hd-modal-img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80px;
	height: 80px;
	transform: translate(-50%, -50%);
}

body .results-box {
	display: flex;
	flex-direction: column;
	height: 100%;
	min-height: 250px;
	padding: 30px 15px;
	text-align: center;
	border: 2px solid #d5bd7c;
	background: #fff;
	align-items: center;
	justify-content: center;
}

body .results-box p.results-box__claim {
	font-family: owners, sans-serif;
	font-size: 30px;
	font-weight: 700;
	margin: 0;
	color: #22374b;
}

body .results-box h3.results-box__info {
	font-family: owners, sans-serif;
	font-size: 15px;
	margin: 0;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #c0963d;
}

body .our-testimonials .client-review-video-box .client-review-content {
	padding-bottom: 100px;
}

@media (max-width:992px) {
	body .our-testimonials .client-review-video-box .client-review-content {
		padding-bottom: 0;
	}
}

body .our-testimonials .client-review-video-box .client-review-content h2 {
	font-family: owners, sans-serif;
	font-size: 50px;
	font-weight: bolder;
	line-height: 55px;
	margin: 0;
	color: #22374b;
}

@media (max-width:767px) {
	body .our-testimonials .client-review-video-box .client-review-content h2 {
		font-size: 35px;
		line-height: normal;
	}
}

@media (max-width:992px) {
	body .our-testimonials .client-review-video-box .ppc-video {
		padding: 0;
	}
}

body .our-testimonials .review-logos .row>div:last-child img {
	max-width: 85%;
}

body .our-testimonials .review-logos img {
	width: 100%;
	height: 300px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width:992px) {
	body .our-testimonials .review-logos img {
		height: 100px;
	}
}

body .our-testimonials .reviews-box {
	height: 100%;
	padding: 30px;
	border: 1px solid #d0b56d;
}

body .our-testimonials .reviews-box__info {
	font-size: 16px;
	overflow: auto;
	height: 195px;
}

body .our-testimonials .view-more-button button {
	font-size: 16px;
	width: 250px;
	padding: 10px;
	color: #fff;
	border: 0;
	border-radius: 30px;
	background-color: #d0b56d;
}

body .our-testimonials .ppc-video img, body .our-testimonials .video-slider-review img {
	width: 100%;
}

body .our-testimonials .ppc-video {
	position: relative;
	padding: 30px;
}

@media (max-width:992px) {
	body .our-testimonials .ppc-video {
		padding: 60px;
	}
}

body .our-testimonials .swiper_wrap {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	text-align: left;
}

body .our-testimonials .swiper_wrap .swiper-container {
	overflow: hidden;
}

body .our-testimonials .swiper_wrap .swiper-button-next {
	margin-top: 0;
}

body .our-testimonials .swiper_wrap .swiper-button-next, body .our-testimonials .swiper_wrap .swiper-button-prev {
	position: absolute;
	top: 50%;
	right: -40px;
	width: 45px;
	height: 45px;
	transform: translateY(-50%);
}

@media (max-width:992px) {
	body .our-testimonials .swiper_wrap .swiper-button-next, body .our-testimonials .swiper_wrap .swiper-button-prev {
		right: 0;
	}
}

body .our-testimonials .swiper_wrap .swiper-button-next::after, body .our-testimonials .swiper_wrap .swiper-button-prev::after {
	font-size: 60px;
	color: #d1b56d;
}

body .our-testimonials .swiper_wrap .swiper-button-prev {
	left: -40px;
	margin-top: 0;
}

@media (max-width:992px) {
	body .our-testimonials .swiper_wrap .swiper-button-prev {
		left: 0;
	}
}

body .our-testimonials .swiper_wrap .video-container {
	position: relative;
	display: inline-block;
}

body .our-testimonials .swiper_wrap .play-button {
	font-size: 30px;
	position: absolute;
	top: 50%;
	left: 50%;
	padding: 10px 15px;
	cursor: pointer;
	transform: translate(-50%, -50%);
	color: #fff;
	border: 0;
	border-radius: 50%;
	background: 0 0;
}

body .our-testimonials .swiper_wrap .play-button img {
	width: 80px;
}

body .our-testimonials div.cta-inner {
	width: 100%;
	max-width: 1440px;
	padding: 55px;
	margin-inline: auto;
}

body .nf-form-content .our-testimonials div.cta-inner-meta a.ninja-forms-field[type=submit], body .our-testimonials div.cta-inner-meta .nf-form-content a.ninja-forms-field[type=submit], body .our-testimonials div.cta-inner-meta .search-form a.search-form-submit, body .our-testimonials div.cta-inner-meta a.btn-global, body .search-form .our-testimonials div.cta-inner-meta a.search-form-submit {
	font-size: 16px;
	font-weight: 400;
}

body .our-testimonials .author-box .image-author {
	width: 60px;
	height: 60px;
	margin-right: 10px;
	border-radius: 50%;
}

body .our-testimonials .author-box .review-ref img {
	width: 100%;
	max-width: 30px;
}

body #video-modal.modal {
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .3);
	justify-content: center;
	align-items: center;
}

body #video-modal.modal .modal-content {
	position: relative;
	width: 80%;
	max-width: 800px;
	padding: 20px;
	background: #000;
}

body #video-modal.modal .close {
	font-size: 30px;
	position: absolute;
	z-index: 99;
	top: 10px;
	left: 20px;
	cursor: pointer;
	color: #fff;
}

body #video-modal.modal .iframe-container {
	position: relative;
	display: flex;
	width: 100%;
	max-width: 800px;
	height: 450px;
	background: #000;
	align-items: center;
	justify-content: center;
}

body #video-modal.modal #modal-iframe {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: #000;
}

body .our-team a.team-box div.team-box__picture {
	height: 468px;
}

body .results-env {
	padding: 30px 0;
	background: #22374b;
}

body .pa-boxes, body div.we-are__c-right::before {
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
}

body .pa-boxes {
	position: relative;
	display: flex;
	overflow: hidden;
	flex-direction: column;
	min-height: 300px;
	padding: 30px;
	transition: all .3s ease-in-out;
	text-align: center;
	background-position: center center;
	align-items: center;
	justify-content: center;
}

body .pa-boxes img.pa-boxes__icon {
	position: relative;
	z-index: 2;
	width: 99px;
	height: 70px;
	margin: 5px 0;
	padding: 5px 0;
	transition: all .3s ease-in-out;
	border-bottom: 1px solid #c0963d;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: bottom;
	object-position: bottom;
}

body .pa-boxes p.pa-boxes__text {
	padding: 0;
	color: #fff;
}

body .attorneys-env strong, body .pa-boxes h3.pa-boxes__title {
	font-size: 24px;
	font-style: normal;
	line-height: 125%;
	text-align: center;
	color: #fff;
}

body .pa-boxes h3.pa-boxes__title, body .pa-boxes p.pa-boxes__text {
	position: relative;
	z-index: 2;
	margin: 0;
	transition: all .3s ease-in-out;
}

body .pa-boxes h3.pa-boxes__title {
	font-family: owners, sans-serif;
	font-weight: 500;
}

body .pa-boxes:hover p.pa-boxes__text {
	visibility: visible;
	height: 100%;
	opacity: 1;
}

body .pa-boxes p.pa-boxes__text, body .pa-boxes:hover h3.pa-boxes__title {
	visibility: hidden;
	height: 0;
	opacity: 0;
}

body div.la-attorneys {
	position: relative;
	overflow-x: hidden;
	padding: 100px 0 0;
	text-align: center;
	color: #fff;
	background: linear-gradient(to bottom, rgba(34, 55, 75, 0) 60%, rgba(34, 55, 75, .85) 100%), linear-gradient(to bottom, #22374b 10%, rgba(34, 55, 75, 0) 50%), url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/la-city.webp") center bottom/cover no-repeat, #d3d3d3;
	background-position: bottom center;
	background-size: cover;
}

@media (max-width:992px) {
	body div.la-attorneys {
		padding: 60px 0 0;
	}
}

body div.la-attorneys .container {
	display: flex;
	flex-direction: column;
	min-height: 1500px;
}

@media (max-width:1200px) {
	body div.la-attorneys .container {
		min-height: 1350px;
	}
}

body div.la-attorneys .col {
	max-width: 250px;
	padding: 0 30px;
	flex: 0 0 250px;
}

@media (max-width:1200px) {
	body div.la-attorneys .col {
		max-width: 25%;
		padding: 0 12px;
		flex: 0 0 25%;
	}
}

@media (max-width:992px) {
	body div.la-attorneys .col {
		max-width: 50%;
		flex: 0 0 50%;
	}
}

@media (max-width:767px) {
	body div.la-attorneys .la-attorneys__pad {
		padding: 0;
	}
}

body div.la-attorneys .la-attorneys__name, body div.la-attorneys .la-attorneys__name span {
	font-family: Avenir, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 125%;
	color: #fff;
}

body div.la-attorneys .la-attorneys__name {
	font-weight: 500;
	position: absolute;
	text-align: left;
	text-transform: uppercase;
}

@media (max-width:576px) {
	body div.la-attorneys .la-attorneys__name {
		display: none;
	}
}

body div.la-attorneys .la-attorneys__name span {
	font-weight: 400;
	position: relative;
	display: block;
	text-transform: capitalize;
}

body div.la-attorneys .la-attorneys__name span::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: .5px;
	content: "";
	background: #d0b56d;
}

@media (max-width:767px) {
	body div.la-attorneys .la-attorneys__name span::before {
		width: 118px;
	}
}

body div.la-attorneys .f-name {
	top: 210px;
	right: -33px;
}

@media (max-width:767px) {
	body div.la-attorneys .f-name {
		top: 220px;
		right: 10px;
	}
}

body div.la-attorneys .s-name {
	top: 220px;
	right: 240px;
}

@media (max-width:767px) {
	body div.la-attorneys .s-name {
		top: 230px;
		right: 194px;
	}
}

body div.la-attorneys .t-name {
	top: 240px;
	left: 200px;
}

@media (max-width:767px) {
	body div.la-attorneys .t-name {
		top: 255px;
		left: 140px;
	}
}

@media (max-width:576px) {
	body div.la-attorneys .t-name {
		top: 355px;
		left: 100px;
	}
}

body div.la-attorneys .fo-name {
	top: 220px;
	left: 40px;
}

@media (max-width:767px) {
	body div.la-attorneys .fo-name {
		top: 235px;
		left: 10px;
	}
}

@media (max-width:576px) {
	body div.la-attorneys .fo-name {
		top: 335px;
		left: 5px;
	}
}

body div.la-attorneys .la-attorneys__bottom-picture {
	position: relative;
	width: 775px;
	height: 750px;
	margin: 0 auto;
	background: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/new-la-partner.png") no-repeat center bottom;
	background-size: cover;
}

body div.la-attorneys .la-attorneys__bottom-picture.nitro-lazy {
	background-image: none !important;
}

@media (max-width:767px) {
	body div.la-attorneys .la-attorneys__bottom-picture {
		width: 100%;
		height: 450px;
		background-size: contain;
	}
}

body div.la-attorneys h2, body div.la-attorneys h3, body div.la-attorneys p, body div.la-attorneys span {
	text-align: left;
}

body div.la-attorneys h2 {
	font-weight: 600;
	color: #fff;
}

body div.la-attorneys h2 span {
	display: block;
	color: #d0b56d;
}

body div.la-attorneys__content {
	max-width: 1094px;
	margin: 0 auto;
}

@media (max-width:1200px) {
	body div.la-attorneys__content {
		max-width: 100%;
	}
}

body div.la-attorneys__content a {
	color: #d0b56d;
}

body .cases span.cases__info, body div.la-attorneys__content a:hover {
	color: #fff;
}

body div.la-attorneys .la-boxes {
	position: relative;
	z-index: 3;
	display: flex;
	width: 100%;
	height: 100%;
	margin-bottom: 8px;
	padding: 10px 15px;
	transition: all .2s;
	background: #22374b;
}

body div.la-attorneys .la-boxes:hover {
	scale: 1.05;
}

body div.la-attorneys .la-boxes img.la-boxes__icon {
	display: block;
	width: 80px;
	height: 40px;
	margin: 0 15px 10px 0;
	padding-right: 15px;
	border-right: 2px solid #fff;
	-o-object-fit: contain;
	object-fit: contain;
}

body div.la-attorneys .la-boxes span {
	font-size: 28px;
	font-weight: 600;
	color: #fff;
}

@media (max-width:767px) {
	body div.la-attorneys .la-boxes {
		max-width: 100%;
	}
}

body div.la-attorneys .best-law-firms {
	margin-top: 30px;
}

@media (min-width:1200px) {
	body div.la-attorneys .best-law-firms {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
}

body div.la-attorneys .best-law-firms span {
	display: block;
}

@media (min-width:1200px) {
	body div.la-attorneys .best-law-firms span {
		padding: 10px 40px;
		border-left: 3px solid #fff;
	}
}

@media (max-width:992px) {
	body div.la-attorneys .best-law-firms span {
		text-align: center;
	}
}

body div.la-attorneys__btn-global {
	flex-direction: column;
	padding-bottom: 30px;
}

body .personal-env {
	padding: 200px 0 80px;
	background: linear-gradient(180deg, #ededed 0, rgba(217, 217, 217, 0) 100%);
}

@media (max-width:992px) {
	body .personal-env {
		padding: 60px 0;
	}
}

@media (max-width:767px) {
	body .personal-env {
		padding: 40px 0;
	}
}

body .personal-env__content {
	text-align: center;
}

body .personal-env__content p, body .testimonials__content p {
	margin: 0 0 60px;
	color: #22374b;
}

body .personal-env__buttons {
	z-index: 5;
	display: flex;
	padding-top: 30px;
	align-items: center;
	justify-content: center;
}

body .personal-env__buttons .btn-next {
	transform: rotate(360deg);
}

body .personal-env__buttons .btn-next, body .personal-env__buttons .btn-prev, body .testimonials__buttons .btn-next, body .testimonials__buttons .btn-prev {
	width: 38px;
	height: 38px;
	background: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/svg/arrow-circle-black.svg") no-repeat center center;
	background-size: contain;
}

body .personal-env__buttons .btn-next.nitro-lazy, body .personal-env__buttons .btn-prev.nitro-lazy, body .testimonials__buttons .btn-next.nitro-lazy, body .testimonials__buttons .btn-prev.nitro-lazy {
	background-image: none !important;
}

body .personal-env__buttons .btn-prev {
	margin-right: 20px;
	transform: rotate(180deg);
}

body .cases, body a.team-box {
	text-align: center;
}

body .cases h3.cases__name {
	position: relative;
	margin: 0;
	color: #d0b56d;
}

body .attorneys-env::before, body .cases h3.cases__name::before {
	position: absolute;
	left: 50%;
	content: "";
	transform: translateX(-50%);
}

body .cases h3.cases__name::before {
	top: 100%;
	width: 85.091px;
	height: 1.182px;
	background: #d0b56d;
}

body a.team-box {
	display: block;
	overflow: hidden;
	width: -moz-max-content;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	text-decoration: none;
	position: relative;
}

body a.team-box .team-box__picture img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top center;
	object-position: top center;
}

body .testimonials {
	position: relative;
	min-height: 1700px;
	padding: 80px 0;
	background: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/attorneys-info.webp");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

@media (max-width:1400px) {
	body .testimonials {
		margin-top: 80px;
		padding: 0 0 80px;
	}
}

@media (max-width:1200px) {
	body .testimonials {
		min-height: auto;
		background: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/attorneys-info-mobile.webp");
		background-repeat: no-repeat;
		background-position: bottom center;
		background-size: contain;
	}
}

@media (max-width:992px) {
	body .testimonials {
		margin-top: 0;
		padding: 60px 0;
	}
}

@media (max-width:767px) {
	body .testimonials {
		padding: 40px 0;
	}
}

body .testimonials__content {
	text-align: center;
}

@media (max-width:1200px) {
	body .testimonials__content {
		padding-bottom: 500px;
	}
}

@media (max-width:992px) {
	body .testimonials__content {
		padding-bottom: 450px;
	}
}

@media (max-width:767px) {
	body .testimonials__content {
		padding-bottom: 350px;
	}
}

@media (max-width:576px) {
	body .testimonials__content {
		padding-bottom: 200px;
	}
}

body .testimonials__rating {
	display: flex;
	margin-bottom: 30px;
	align-items: center;
	justify-content: center;
}

@media (max-width:992px) {
	body .testimonials__rating {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
}

body .testimonials__rating h3.testimonials__rating-title {
	font-family: owners, sans-serif;
	font-size: 45px;
	font-weight: 400;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
}

@media (max-width:992px) {
	body .testimonials__rating h3.testimonials__rating-title {
		font-size: 40px;
		line-height: 1;
		margin: 0;
	}
}

body .testimonials__rating img {
	margin-right: 10px;
}

@media (max-width:992px) {
	body .testimonials__rating img {
		margin: 0 auto 10px;
	}
}

body .testimonials__rating span {
	margin-left: 10px;
}

@media (max-width:992px) {
	body .testimonials__rating span {
		margin-left: 0;
	}
}

body .testimonials__rating ul.list-star, body div.la-attorneys__btn-global {
	display: flex;
	align-items: center;
	justify-content: center;
}

@media (max-width:992px) {
	body .testimonials__rating ul.list-star {
		margin: 0 -4px;
	}
}

body .testimonials__rating ul.list-star li {
	font-size: 30px;
	color: #d0b56d;
}

body .testimonials__reviews-carousel {
	position: relative;
	max-width: 1030px;
	margin: 0 auto;
	padding: 30px 30px 60px;
	background: rgba(247, 247, 247, .9);
}

@media (max-width:1200px) {
	body .testimonials__reviews-carousel {
		max-width: 100%;
	}
}

@media (max-width:992px) {
	body .testimonials__reviews-carousel {
		padding: 30px;
	}
}

body .card h5.card__title, body .card p.card__date, body .testimonials__reviews-carousel p {
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	line-height: 150%;
	margin: 0;
	color: #1a2225;
}

body .testimonials__buttons {
	z-index: 5;
	display: flex;
	align-items: center;
	justify-content: center;
}

body .testimonials__buttons .btn-next, body .testimonials__buttons .btn-prev {
	transform: rotate(360deg);
}

body .testimonials__buttons .btn-prev {
	margin-right: 20px;
	transform: rotate(180deg);
}

body .testimonials h2, body div.we-are__c-left h2 span {
	color: #22374b;
}

body .attorneys-env h2 span, body .testimonials h2 span {
	font-family: Avenir, sans-serif;
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	line-height: 125%;
	display: block;
	margin-bottom: 15px;
	letter-spacing: -.18px;
	text-transform: uppercase;
	color: #22374b;
}

body .testimonials .reviews-box {
	margin-bottom: 30px;
	text-align: center;
	border-bottom: 1px solid #c5c5c5;
}

body .testimonials .reviews-box__author {
	margin: 10px 0 15px;
	text-transform: capitalize;
}

body .attorneys-env {
	position: relative;
	padding: 200px 0;
	background: linear-gradient(180deg, rgba(243, 229, 192, 0) 0, #f3e5c0 100%), #22374b;
}

@media (max-width:992px) {
	body .attorneys-env {
		padding: 60px 0;
	}
}

@media (max-width:767px) {
	body .attorneys-env {
		padding: 40px 30px;
	}
}

.staff-info .awards [class*=col-], body .attorneys-env__content {
	text-align: center;
}

body .attorneys-env::before {
	top: 120px;
	width: 470px;
	height: 340px;
	background: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/svg/black-logotype.svg") no-repeat center center;
	background-size: cover;
}

@media (max-width:1200px) {
	body .attorneys-env::before {
		width: auto;
		height: 340px;
	}
}

@media (max-width:992px) {
	body .attorneys-env::before {
		width: 300px;
		height: 300px;
		background-size: contain;
	}
}

body .attorneys-env h2 {
	margin-bottom: 0;
	text-align: center;
	color: #d0b56d;
}

@media (max-width:1200px) {
	body .attorneys-env h2 {
		text-align: center;
	}
}

body .attorneys-env strong {
	font-weight: 800;
	display: block;
	letter-spacing: -.24px;
}

body .attorneys-env p {
	max-width: 900px;
	margin: 10px auto 30px;
	text-align: center;
	color: #fff;
}

body .attorneys-env__attorneys-carousel, body div.we-are {
	position: relative;
}

@media (max-width:1200px) {
	body .attorneys-env__attorneys-carousel {
		margin-top: 0;
	}
}

body a.team-box .team-box__middle {
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	width: 100%;
	height: auto;
	padding: 30px;
	text-align: center;
	background: rgba(34, 55, 75, .9);
}

body a.team-box .team-box__middle:hover {
	height: 100%;
}

body a.team-box .team-box__middle .hidden-content, body.page-template-page-testimonials .site-container .content-sidebar-wrap #blogSidebar, body.single-es_our-attorneys #blogSidebar, body.single-our-attorneys #blogSidebar {
	display: none;
}

body a.team-box .team-box__middle .hidden-content p {
	font-size: 16px;
	text-align: left;
	color: #fff;
}

@media (min-width:1200px) and (max-width:1600px) {
	body a.team-box .team-box__middle .hidden-content p {
		font-size: 14px;
	}
}

body a.team-box .team-box__middle h3.team-box__author {
	font-family: Avenir, sans-serif;
	font-size: 14px;
	margin: 0;
	letter-spacing: 2px;
	text-transform: capitalize;
	color: #fff;
}

body a.team-box .team-box__middle hr, body.home .card_why-hire hr {
	width: 150px;
	margin: 10px auto;
	border: 1px solid #c9a745;
}

body a.team-box .team-box__middle span.team-box__position {
	font-family: Avenir, sans-serif;
	font-size: 16px;
	font-weight: 200;
	letter-spacing: 2px;
	text-transform: capitalize;
	color: #fff;
}

body a.team-box:hover .hidden-content {
	display: block;
}

body a.team-box .team-box__picture {
	width: 100%;
	height: 368px;
}

@media (max-width:992px) {
	body a.team-box .team-box__picture {
		height: 468px;
	}
}

body a.team-box .team-box__read-more {
	display: flex;
	width: 100%;
	margin-top: auto;
	text-transform: uppercase;
	justify-content: flex-end;
	align-items: center;
}

body .trust-env {
	position: relative;
	padding: 60px 0 120px;
}

body .trust-env .col-6 ul li {
	list-style-type: disc;
}

body .trust-env .badget-box__picture {
	display: flex;
	flex-direction: column;
	width: 250px;
	height: 150px;
	align-items: center;
	justify-content: center;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center center;
	object-position: center center;
}

@media (max-width:992px) {
	body .trust-env .badget-box__picture {
		width: auto;
	}
}

body .card {
	display: flex;
	flex-direction: column;
	height: 100%;
	transition: all .3s ease;
	text-decoration: none;
	border: 1px solid #c0c7d1;
	border-bottom: 8px solid #d0b56d;
}

body .card__picture {
	width: 100%;
	height: 305px;
	flex-shrink: 0;
	-o-object-fit: cover;
	object-fit: cover;
}

body .card .category {
	font-weight: 600;
	position: absolute;
	margin: 20px 0;
	padding: 8px 30px;
	text-transform: uppercase;
}

body .card h5.card__title {
	font-family: owners, sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 125%;
	color: #22374b;
}

body .card p.card__date {
	font-size: 14px;
	margin: 0 0 10px;
	padding: 12px 0;
	text-align: right;
	color: #9a9a9a;
	border-bottom: 1px solid #22374b;
}

body .card__body {
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: 15px;
}

body .card__bottom {
	display: flex;
	margin-top: auto;
	align-items: center;
	justify-content: space-between;
}

body .card__bottom span.read-more {
	font-size: 16px;
	font-weight: 600;
	font-style: normal;
	padding: 6px 30px;
	text-transform: uppercase;
	color: #d0b56d;
	border: 3px solid #d0b56d;
}

body .card .category, body .card__bottom span.read-more:hover {
	color: #fff;
	background-color: #d0b56d;
}

body .card__text {
	color: #394a5b;
}

body .card:hover {
	transform: translateY(-5px);
	box-shadow: 0 8px 12px rgba(0, 0, 0, .1);
}

body .our-blog {
	padding: 40px 0 80px;
}

@media (max-width:992px) {
	body .our-blog {
		padding: 60px 0;
	}
}

body .our-blog h2 {
	font-family: owners, sans-serif;
	font-size: 70px;
	font-weight: 900;
	text-align: center;
	color: #22374b;
}

@media (max-width:992px) {
	body .our-blog h2 {
		font-size: 42px;
		line-height: 52.5px;
	}
}

body div.we-are {
	overflow-x: hidden;
	background: #fff;
}

body div.faqs-section a, body div.we-are a {
	font-weight: 500;
	color: #d0b56d;
}

body div.we-are a:hover {
	color: #c0963d;
}

body div.we-are__btn-global {
	margin-bottom: 30px;
}

@media (max-width:576px) {
	body div.we-are__btn-global {
		display: none;
	}
}

body .nf-form-content div.we-are__btn-global a.ninja-forms-field[type=submit], body .search-form div.we-are__btn-global a.search-form-submit, body div.we-are__btn-global .nf-form-content a.ninja-forms-field[type=submit], body div.we-are__btn-global .search-form a.search-form-submit, body div.we-are__btn-global a.btn-global {
	color: #fff;
}

body .nf-form-content div.we-are__btn-global a.ninja-forms-field[type=submit]:hover, body .search-form div.we-are__btn-global a.search-form-submit:hover, body div.we-are__btn-global .nf-form-content a.ninja-forms-field[type=submit]:hover, body div.we-are__btn-global .search-form a.search-form-submit:hover, body div.we-are__btn-global a.btn-global:hover {
	color: #d0b56d;
}

body div.we-are__c-left {
	position: relative;
	z-index: 4;
}

body div.we-are__c-left h2 {
	font-weight: 700;
	margin-top: 12px;
	color: #22374b;
}

@media (max-width:1200px) {
	body div.we-are__c-left h2 {
		text-align: center;
	}
}

body div.we-are__c-left h2::before {
	top: -40px;
	left: 30px;
	height: 32px;
}

body div.we-are__c-right {
	position: relative;
	display: flex;
	flex-direction: column;
	height: 100%;
	min-height: 800px;
	padding-left: 20px;
	text-align: center;
	align-items: center;
	justify-content: center;
}

@media (max-width:1200px) {
	body div.we-are__c-right {
		min-height: auto;
		padding: 30px;
	}
}

body div.we-are__c-right::before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 780px;
	content: "";
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/we-are-background.webp");
	background-position: top center;
}

@media (max-width:1200px) {
	body div.we-are__c-right::before {
		right: auto;
		left: auto;
		width: calc(100% - 24px);
		background-size: cover;
	}
}

body div.we-are__c-right .c-right {
	position: relative;
	z-index: 4;
	padding-bottom: 50px;
	padding-left: 30px;
}

@media (max-width:1200px) {
	body div.we-are__c-right .c-right {
		padding-left: 0;
	}
}

@media (max-width:992px) {
	body div.we-are__c-right .c-right {
		padding-bottom: 10px;
	}
}

body div.we-are__c-right .c-right h3 {
	font-family: owners, sans-serif;
	margin-bottom: 0 !important;
	color: #fff;
}

body div.we-are__c-right .c-right hr {
	width: 50%;
	margin-bottom: 30px;
	margin-left: 0;
	border: .5px solid #d0b56d;
}

@media (max-width:992px) {
	body div.we-are__c-right .c-right hr {
		margin: 0 auto 30px;
	}
}

body div.we-are__c-right .c-right .choose-omega li {
	display: flex;
	align-items: center;
}

@media (max-width:992px) {
	body div.we-are__c-right .c-right .choose-omega li {
		margin-bottom: 30px;
	}
}

body div.we-are__c-right .c-right .choose-omega li span:not(.list-number) {
	font-family: Avenir, sans-serif;
	color: #fff;
}

body div.we-are__c-right .c-right .choose-omega li .list-number {
	font-family: owners, sans-serif;
	font-size: 54px;
	font-weight: 700;
	min-width: 52px;
	margin-right: 20px;
	color: #d0b56d;
}

@media (max-width:992px) {
	body div.we-are__c-right .c-right .choose-omega li .list-number {
		font-size: 50px;
	}
}

body div.we-are__c-right .c-right .choose-omega li .headline {
	font-size: 28px;
	font-weight: 600;
}

@media (max-width:992px) {
	body div.we-are__c-right .c-right .choose-omega li .headline {
		font-size: 24px;
		line-height: 26px;
	}
}

body div.we-are__c-right .c-right ol {
	margin: 30px 0;
	padding: 0;
	list-style: none;
	counter-reset: my-counter;
}

body div.we-are__c-right .c-right ol li {
	font-weight: 500;
	display: flex;
	margin-bottom: 30px;
	counter-increment: my-counter;
	text-align: left;
	color: #fff;
	align-items: center;
}

body div.we-are__c-right .c-right ol li span {
	font-family: owners, sans-serif;
	font-size: 78px;
	font-weight: 500;
	font-style: normal;
	line-height: 125%;
	min-width: 15%;
	margin-right: 10px;
	color: #d0b56d;
}

@media (max-width:992px) {
	body div.we-are__c-right .c-right ol li span {
		font-size: 68px;
		display: flex;
	}
}

@media (max-width:767px) {
	body div.we-are__c-right .c-right ol li span {
		font-size: 48px;
		min-width: 10%;
	}
}

@media (max-width:992px) {
	body div.we-are__c-right {
		margin-top: 20px;
	}
}

body div.faqs-section {
	position: relative;
	padding: 80px 0 160px;
}

@media (max-width:992px) {
	body div.faqs-section {
		padding: 60px 0;
	}
}

.practice-areas.accordion .active .accordion__content a, body .testimonials .testimonials__content h2, body div.faqs-section a:hover {
	color: #c0963d;
}

body div.faqs-section h2::before {
	left: 15px;
}

body .nf-form-content div.faqs-section a.ninja-forms-field[type=submit], body .search-form div.faqs-section a.search-form-submit, body div.faqs-section .nf-form-content a.ninja-forms-field[type=submit], body div.faqs-section .search-form a.search-form-submit, body div.faqs-section a.btn-global, body.page-template-page-about .la-expand p, body.page-template-page-about div.site-container div.site-inner .breadcrumb {
	color: #fff;
}

body .nf-form-content div.faqs-section a.ninja-forms-field[type=submit]:hover, body .search-form div.faqs-section a.search-form-submit:hover, body div.faqs-section .nf-form-content a.ninja-forms-field[type=submit]:hover, body div.faqs-section .search-form a.search-form-submit:hover, body div.faqs-section a.btn-global:hover, body.archive .content .page h2 a:hover, body.archive .content .page p.entry-meta a:hover, body.archive .content .post h2 a:hover, body.archive .content .post p.entry-meta a:hover, body.blog .content .page h2 a:hover, body.blog .content .page p.entry-meta a:hover, body.blog .content .post h2 a:hover, body.blog .content .post p.entry-meta a:hover, body.search .content .page h2 a:hover, body.search .content .page p.entry-meta a:hover, body.search .content .post h2 a:hover, body.search .content .post p.entry-meta a:hover {
	color: #d0b56d;
}

body div.faqs-section__c-left {
	position: relative;
	min-height: 900px;
}

@media (max-width:1200px) {
	body div.faqs-section__c-left {
		min-height: auto;
	}
}

body div.faqs-section__c-left::before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: auto;
	width: 780px;
	height: 100%;
	content: "";
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/faqs-bg.webp");
	background-repeat: no-repeat;
	background-position: top center;
	background-size: contain;
}

@media (max-width:1200px) {
	body div.faqs-section__c-left::before {
		content: none;
	}
}

body .accordion__item {
	display: flex;
	flex-direction: column;
	margin-bottom: 15px;
}

body .accordion__header {
	display: flex;
	padding: 15px;
	cursor: pointer;
	border-radius: 56px;
	background: #ededed;
	align-items: center;
}

body .accordion__icon {
	margin-right: 5px;
	margin-left: auto;
	transition: transform .3s ease;
}

body .accordion__icon svg {
	width: 20px;
	height: 20px;
	fill: #c0963d;
}

body .accordion__counter, body .accordion__title {
	font-weight: 500;
	font-style: normal;
	line-height: 125%;
}

body .accordion__counter {
	font-family: owners, sans-serif;
	font-size: 48px;
	color: #c0963d;
}

body .accordion__title {
	font-size: 21px;
	padding: 0 10px;
	letter-spacing: -.21px;
	text-transform: capitalize;
}

@media (max-width:992px) {
	body .accordion__title {
		font-size: 18px;
	}
}

body .accordion__content {
	display: none;
	padding: 15px;
}

body .accordion-item.active .accordion-icon {
	transform: rotate(-45deg);
}

.results-heading, .results-subheading {
	font-family: owners, sans-serif;
	font-weight: 800;
	margin: 15px 0 0;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #d0b56d;
}

.results-heading {
	font-size: 45px;
	margin: 20px 0;
	text-transform: capitalize;
	color: #22374b;
}

@media (max-width:992px) {
	.results-heading {
		font-size: 25px;
		margin: 15px 0;
	}
}

.see-more-button {
	font-family: owners, sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 12px 80px;
	cursor: pointer;
	transition: background-color .3s ease;
	text-align: center;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #fff;
	border-radius: 50px;
	background-color: #d0b56d;
}

.see-more-button:hover {
	color: #c0963d;
	background-color: #22374b;
}

.loader-button-container {
	margin: 40px 0 100px;
	text-align: center;
}

@media (max-width:1200px) {
	.loader-button-container {
		margin: 20px 0;
	}
}

.bold-line {
	width: 100%;
	border: 0;
	border-top: 3px solid #d0b56d;
}

@media (max-width:767px) {
	body.page-reviews .entry-content img {
		max-width: 50px !important;
	}
}

body:not(.home):not(.page-template-front-page-es) .entry-content .faq-wrap {
	width: 100%;
}

body:not(.home):not(.page-template-front-page-es) .entry-content .faq-filter-terms {
	display: flex;
	width: 100%;
	padding: 15px 0;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

body:not(.home):not(.page-template-front-page-es) .entry-content .faq-filter-terms a {
	font-family: Avenir, sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.4;
	display: inline-block;
	margin: 3px 7px;
	letter-spacing: normal;
	color: #22374b;
}

body:not(.home):not(.page-template-front-page-es) .entry-content .faq-filter-terms a:hover, body:not(.home):not(.page-template-front-page-es) .entry-content .faq-page-item:hover h2 {
	color: #d0b56d;
}

@media (max-width:767px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content .faq-filter-terms a {
		font-size: 14px;
		margin: 2px 4px;
	}
}

body:not(.home):not(.page-template-front-page-es) .entry-content .faq-filter-terms a.faq-filter-active {
	font-weight: 400;
	color: #d0b56d;
}

body:not(.home):not(.page-template-front-page-es) .entry-content .faq-page-items {
	display: flex;
	width: calc(100% + 15px);
	margin: 0;
	padding: 0;
	flex-wrap: wrap;
	justify-content: flex-start;
}

@media (max-width:1200px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content .faq-page-items {
		width: calc(100% + 15px);
	}
}

@media (max-width:992px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content .faq-page-items {
		width: calc(100% + 15px);
	}
}

@media (max-width:767px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content .faq-page-items {
		width: calc(100% + 15px);
	}
}

@media (max-width:576px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content .faq-page-items {
		width: 100%;
	}
}

body:not(.home):not(.page-template-front-page-es) .entry-content .faq-page-item {
	display: flex;
	overflow: hidden;
	width: 100%;
	width: calc(50% - 15px);
	margin: 0 15px 15px 0;
	list-style-type: none;
	border: 1px solid #fff;
	border-radius: 0;
	background-color: #fff;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .15);
}

@media (max-width:1200px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content .faq-page-item {
		width: calc(33.3333% - 15px);
		margin: 0 15px 15px 0;
	}
}

@media (max-width:992px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content .faq-page-item {
		width: calc(50% - 15px);
		margin: 0 15px 15px 0;
	}
}

@media (max-width:767px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content .faq-page-item {
		width: calc(50% - 15px);
		margin: 0 15px 15px 0;
	}
}

@media (max-width:576px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content .faq-page-item {
		width: 100%;
		margin: 0 0 30px;
	}
}

body:not(.home):not(.page-template-front-page-es) .entry-content .faq-page-link {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	justify-content: space-between;
}

body:not(.home):not(.page-template-front-page-es) .entry-content .faq-page-thumb {
	overflow: hidden;
	width: 100%;
	height: 250px;
	border-radius: 0;
}

@media (max-width:576px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content .faq-page-thumb {
		width: 100%;
		height: 240px;
	}
}

body:not(.home):not(.page-template-front-page-es) .entry-content .faq-page-thumb img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .3s ease-in-out;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center center;
	object-position: center center;
}

body:not(.home):not(.page-template-front-page-es) .entry-content .faq-page-title {
	font-family: owners, sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.3;
	margin: 0;
	padding: 15px;
	transition: all .3s ease-in-out;
	letter-spacing: normal;
	color: #22374b;
	border: 0;
}

@media (max-width:767px) {
	body:not(.home):not(.page-template-front-page-es) .entry-content .faq-page-title {
		font-size: 18px;
		padding: 15px;
	}
}

body.archive .content .page, body.archive .content .post, body.blog .content .page, body.blog .content .post, body.search .content .page, body.search .content .post {
	width: 100%;
	margin-bottom: 50px;
}

body.archive .content .page h2, body.archive .content .post h2, body.blog .content .page h2, body.blog .content .post h2, body.search .content .page h2, body.search .content .post h2 {
	margin: 0 0 10px;
}

body.archive .content .page h2 a, body.archive .content .post h2 a, body.blog .content .page h2 a, body.blog .content .post h2 a, body.search .content .page h2 a, body.search .content .post h2 a {
	font-family: owners, sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1;
	color: #22374b;
}

@media (max-width:767px) {
	body.archive .content .page h2 a, body.archive .content .post h2 a, body.blog .content .page h2 a, body.blog .content .post h2 a, body.search .content .page h2 a, body.search .content .post h2 a {
		font-size: 28px;
	}
}

body.archive .content .page p.entry-meta, body.archive .content .post p.entry-meta, body.blog .content .page p.entry-meta, body.blog .content .post p.entry-meta, body.search .content .page p.entry-meta, body.search .content .post p.entry-meta {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6;
	margin: 0 0 10px;
	color: #1a2225;
}

@media (max-width:767px) {
	body.archive .content .page p.entry-meta, body.archive .content .post p.entry-meta, body.blog .content .page p.entry-meta, body.blog .content .post p.entry-meta, body.search .content .page p.entry-meta, body.search .content .post p.entry-meta {
		font-size: 15px;
	}
}

body.archive .content .page p.entry-meta a, body.archive .content .post p.entry-meta a, body.blog .content .page p.entry-meta a, body.blog .content .post p.entry-meta a, body.search .content .page p.entry-meta a, body.search .content .post p.entry-meta a {
	font-weight: 500;
	color: #22374b;
}

body.archive .content .page p:not(.entry-meta), body.archive .content .post p:not(.entry-meta), body.blog .content .page p:not(.entry-meta), body.blog .content .post p:not(.entry-meta), body.search .content .page p:not(.entry-meta), body.search .content .post p:not(.entry-meta) {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
	margin: 0;
	color: #1a2225;
}

body.archive .content .blog-filter-terms, body.blog .content .blog-filter-terms, body.search .content .blog-filter-terms {
	display: flex;
	width: 100%;
	padding: 15px 0;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

body.archive .content .blog-filter-terms a, body.blog .content .blog-filter-terms a, body.search .content .blog-filter-terms a {
	font-family: Avenir, sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.4;
	display: inline-block;
	margin: 3px 7px;
	letter-spacing: normal;
	color: #22374b;
}

body.archive .content .blog-filter-terms a:hover, body.blog .content .blog-filter-terms a:hover, body.search .content .blog-filter-terms a:hover {
	color: #d0b56d;
}

@media (max-width:767px) {
	body.archive .content .blog-filter-terms a, body.blog .content .blog-filter-terms a, body.search .content .blog-filter-terms a {
		font-size: 14px;
		margin: 2px 4px;
	}
}

body.archive .content .blog-filter-terms a.blog-filter-active, body.blog .content .blog-filter-terms a.blog-filter-active, body.search .content .blog-filter-terms a.blog-filter-active {
	font-weight: 400;
	color: #d0b56d;
}

body.page-template-page-testimonials .site-container .content-sidebar-wrap main {
	padding-left: 0;
}

body.single-es_our-attorneys .full-img, body.single-our-attorneys .full-img {
	height: 468px;
}

@media (max-width:992px) {
	body.single-es_our-attorneys .full-img, body.single-our-attorneys .full-img {
		height: 668px;
	}
}

@media (max-width:767px) {
	body.single-es_our-attorneys .full-img, body.single-our-attorneys .full-img {
		height: 468px;
	}
}

body.single-es_our-attorneys .full-img img, body.single-our-attorneys .full-img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top center;
	object-position: top center;
}

.custom-tabs {
	display: flex;
	margin: 0;
	padding: 0;
	list-style: none;
}

.custom-tab {
	margin-right: 10px;
}

.custom-tab button {
	font-size: 16px;
	padding: 10px;
	cursor: pointer;
	color: #333;
	border: 0;
	background: 0 0;
}

.custom-tab.active button {
	color: #007bff;
	border-bottom: 2px solid #007bff;
}

.tab-content {
	margin-bottom: 120px;
}

@media (max-width:992px) {
	.tab-content {
		margin-bottom: 80px;
	}
}

.tab-pane {
	display: none;
}

.tab-pane.active {
	display: block;
}

.staff-info .awards [class*=col-] img {
	width: 75%;
}

body.page-template-page-about .breadcrumb {
	border-bottom: 0;
}

body.page-template-page-about div.site-container div.site-inner {
	max-width: 100%;
	margin: 0;
	padding-right: 0;
	padding-left: 0;
}

body.page-template-page-about .la-expand {
	position: relative;
	padding: 0 0 80px;
	background: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/f9e37ed3934a07b32103be32dbd94348.la-expand.webp");
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: cover;
}

body.page-template-page-about .la-expand__content {
	padding: 60px 30px;
	background: rgba(34, 55, 75, .75);
}

body.page-template-page-about .la-expand h2 {
	margin-top: 0;
	color: #fff;
}

body.page-template-page-about .la-expand h2 span {
	display: block;
	color: #c0963d;
}

body.page-template-page-about .la-expand .container {
	position: relative;
}

body.page-template-page-about .la-expand .container:before {
	position: absolute;
	right: 0;
	bottom: 30px;
	width: 630px;
	height: 51px;
	content: "";
	background: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/featured-icon.png");
	background-repeat: no-repeat;
	background-size: cover;
}

@media (max-width:992px) {
	body.page-template-page-about .la-expand .container:before {
		content: unset;
	}
}

body.page-template-page-about .why-choose {
	position: relative;
	padding: 80px 0;
	text-align: center;
	background: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/why-choose-bg.webp");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

body.page-template-page-about .why-choose h2 {
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
	color: #d0b56d;
}

body.page-template-page-about .why-choose p {
	margin-top: 0;
	text-align: center;
	color: #fff;
}

body.page-template-page-about .why-choose ol {
	list-style: none;
	counter-reset: my-counter;
}

body.page-template-page-about .why-choose ol li {
	margin-bottom: 30px;
	counter-increment: my-counter;
	text-align: left;
	color: #fff;
}

body.page-template-page-about .why-choose ol li::before {
	font-family: owners, sans-serif;
	font-size: 78px;
	font-weight: 500;
	font-style: normal;
	line-height: 125%;
	margin-right: 30px;
	content: counter(my-counter) ". ";
	color: #d0b56d;
}

@media (max-width:992px) {
	body.page-template-page-about .why-choose ol li::before {
		font-size: 68px;
	}
}

@media (max-width:767px) {
	body.page-template-page-about .why-choose ol li::before {
		font-size: 48px;
	}
}

body.page-template-page-about .about-faqs h3 {
	font-weight: 400;
}

.careers-page-hero {
	min-height: 580px;
}

.careers-page-hero h1 {
	font-family: owners, sans-serif;
	font-size: 55px;
	margin: 0;
	margin-top: 1.5rem;
	color: #fff;
}

.careers-page-hero p {
	font-size: 24px;
	width: 85%;
	max-width: 800px;
	color: #fff;
}

.careers-cta__container {
	min-height: 512px;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center right;
	background-size: cover;
}

.careers-cta__container .careers-content-overlay {
	height: 100%;
	min-height: inherit;
	background: linear-gradient(90.13deg, #fff 5.87%, rgba(255, 255, 255, .67) 31.36%, rgba(255, 255, 255, 0) 151.27%);
}

.careers-cta__container .careers-content-overlay .container {
	display: flex;
	flex-direction: column;
	height: 90%;
	min-height: inherit;
	justify-content: center;
	gap: 1rem;
}

.careers-cta__container .careers-content-overlay .container h3 {
	font-family: owners, sans-serif;
	font-size: 62px;
	line-height: 1.15;
	width: 100%;
	max-width: 500px;
	margin: 0;
	text-transform: capitalize;
	color: #22374b;
}

@media screen and (max-width:768px) {
	.careers-cta__container .careers-content-overlay .container h3 {
		font-size: 50px;
		width: 85%;
	}
}

.careers-cta__container .careers-content-overlay .container .careers-lead {
	font-family: Avenir, sans-serif;
	font-size: 24px;
	font-weight: 500;
	width: 200px;
	padding: .5rem 1rem;
	text-align: center;
	color: #fff;
	border-radius: 1.75rem;
	background-color: #d0b56d;
}

body.page-template-page-careers .site-inner.main-wrap {
	display: none;
}

.practice-areas.accordion .active .accordion__content {
	display: flex;
	flex-direction: column;
	margin-left: 20px;
	gap: 5px;
}

.page-template-page-ppc .reviews {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

@media (max-width:767px) {
	.page-template-page-ppc .reviews, .page-template-page-results .reviews, .page-template-ppc-landing-new .reviews {
		flex-direction: column;
		margin: 0 20px;
	}
}

.page-template-page-ppc .reviews-wrap {
	padding: 80px 0;
	background-color: #fafafa;
}

@media (max-width:992px) {
	.page-template-page-ppc .reviews-wrap, .page-template-page-results .reviews-wrap, .page-template-ppc-landing-new .reviews-wrap {
		padding: 50px 0;
	}
}

.page-template-page-ppc .reviews__left {
	width: 30%;
}

@media (max-width:767px) {
	.page-template-page-ppc .reviews__left, .page-template-page-results .reviews__left, .page-template-ppc-landing-new .reviews__left {
		width: 100%;
	}
}

.page-template-page-ppc .reviews__left h2 {
	font-family: owners, sans-serif;
	font-size: 55px;
	font-weight: 900;
	line-height: 60px;
	margin: 0;
	text-transform: uppercase;
	color: #24384b;
}

@media (max-width:992px) {
	.page-template-page-ppc .reviews__left h2, .page-template-page-results .reviews__left h2, .page-template-ppc-landing-new .reviews__left h2 {
		font-size: 34px;
		line-height: 39px;
		margin-bottom: 10px;
		text-align: center;
	}
}

.page-template-page-ppc .reviews__logos {
	display: flex;
	flex-wrap: wrap;
}

@media (max-width:767px) {
	.page-template-page-ppc .reviews__logos, .page-template-page-results .reviews__logos, .page-template-ppc-landing-new .reviews__logos {
		justify-content: center;
		align-items: center;
	}
}

.page-template-page-ppc .reviews__swiper {
	overflow: hidden;
	width: 68%;
}

@media (max-width:767px) {
	.page-template-page-ppc .reviews__swiper, .page-template-page-results .reviews__swiper, .page-template-ppc-landing-new .reviews__swiper {
		width: 100%;
	}
}

.page-template-page-ppc .reviews .single-review {
	height: -moz-fit-content;
	height: fit-content;
	padding: 30px 30px 50px;
	background-color: #fff;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .15);
}

.page-template-page-ppc .reviews .single-review .stars {
	max-width: 100%;
	margin-bottom: 30px;
}

.page-template-page-ppc .reviews .single-review__content {
	font-size: 17px;
}

.page-template-page-ppc .reviews .single-review .review-info {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.page-template-page-ppc .reviews .single-review .review-info__left {
	width: 29%;
}

.page-template-page-ppc .reviews .single-review .review-info__left img {
	width: 100%;
	max-width: 100%;
	height: -moz-fit-content;
	height: fit-content;
	-o-object-fit: contain;
	object-fit: contain;
}

.page-template-page-ppc .reviews .single-review .review-info__right {
	display: flex;
	flex-direction: column;
	width: 70%;
	align-items: start;
	justify-content: center;
}

.page-template-page-ppc .reviews .single-review .review-info__right .author {
	font-size: 13px;
	font-weight: 600;
}

.page-template-page-ppc .reviews .single-review .review-info__right .source {
	font-size: 13px;
	font-weight: 400;
	font-style: italic;
	display: block;
	color: #6a6a6a;
}

.page-template-page-ppc .reviews .single-review .review-info__right a, .page-template-page-ppc-new .reviews .single-review .review-info__right a, .page-template-page-ppc-new-new .reviews .single-review .review-info__right a, .page-template-page-results .reviews .single-review .review-info__right a, .page-template-ppc-landing-new .reviews .single-review .review-info__right a {
	display: block;
	color: #6a6a6a;
}

.page-template-page-ppc .reviews .single-review .review-info__right a:hover {
	color: #cca962;
}

.page-template-page-ppc .reviews .reviews-nav {
	position: absolute;
	top: 40%;
	left: 29%;
	display: flex;
	width: 74%;
	justify-content: space-between;
}

@media (max-width:767px) {
	.page-template-page-ppc .reviews .reviews-nav, .page-template-page-results .reviews .reviews-nav, .page-template-ppc-landing-new .reviews .reviews-nav {
		display: none;
	}
}

.page-template-page-ppc .reviews .swiper-pagination {
	display: none;
}

@media (max-width:767px) {
	.page-template-page-ppc .reviews .swiper-pagination, .page-template-page-results .reviews .swiper-pagination, .page-template-ppc-landing-new .reviews .swiper-pagination {
		position: absolute;
		bottom: -60px;
		display: flex;
		margin: 20px auto;
		justify-content: center;
		align-items: center;
	}
}

.page-template-page-ppc .reviews .swiper-pagination .swiper-pagination-bullet {
	width: 13px;
	height: 13px;
	background-color: #6a6a6a;
}

.page-template-page-ppc .reviews .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #cca962;
}

.page-template-page-ppc .header {
	top: 39px;
}

@media (max-width:767px) {
	.page-template-page-ppc .header, .page-template-ppc-landing-new .header {
		top: 0;
	}
}

.page-template-page-ppc .header, .page-template-page-ppc .header-main-wrap {
	background-color: transparent;
}

.page-template-page-ppc .header .header-main, .page-template-page-ppc .header-main-wrap .header-main {
	height: -moz-fit-content;
	height: fit-content;
	padding: 20px 0;
}

@media (max-width:992px) {
	.page-template-page-ppc .header .header-main, .page-template-page-ppc .header-main-wrap .header-main, .page-template-ppc-landing-new .header .header-main, .page-template-ppc-landing-new .header-main-wrap .header-main {
		padding: 20px 12px;
	}
}

.page-template-page-ppc .header-active {
	top: 39px;
	background-color: #24384b;
}

@media (max-width:767px) {
	.page-template-page-ppc .header-active, .page-template-ppc-landing-new .header-active {
		top: 0;
	}
}

.page-template-page-ppc .header-cta-ppc {
	text-align: end;
}

.page-template-page-ppc .header-cta-ppc .header-main__text-ppc {
	font-family: owners, sans-serif;
	font-size: 18px;
	font-weight: 900;
	margin: 0;
	text-transform: uppercase;
	color: #d0b56d;
}

.page-template-page-ppc .header-cta-ppc .header-main__text-ppc .icon {
	fill: #cca962;
}

.page-template-page-ppc .header-cta-ppc .phone {
	font-family: owners, sans-serif;
	font-size: 37px;
	font-weight: 900;
	line-height: 40px;
	color: #fff;
}

.page-template-page-ppc .header-cta-ppc .phone:hover {
	color: #cca962;
}

.page-template-page-ppc .header-cta-ppc-mobile {
	padding: 10px;
	background-color: #cca962;
}

.page-template-page-ppc .header-cta-ppc-mobile a {
	font-family: owners, sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.page-template-page-ppc .internal-hero-ppc {
	display: flex;
	padding-top: 120px;
}

@media (max-width:992px) {
	.page-template-page-ppc .internal-hero-ppc, .page-template-ppc-landing-new .internal-hero-ppc {
		flex-direction: column;
		padding-top: 100px;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc .internal-hero-ppc, .page-template-ppc-landing-new .internal-hero-ppc {
		padding-top: 75px;
	}
}

.page-template-page-ppc .internal-hero-ppc-wrap {
	margin-top: -170px;
	padding: 80px 0 150px;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/ppc-hero-bg.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-page-ppc .internal-hero-ppc-wrap.nitro-lazy {
	background-image: none !important;
}

@media (max-width:1200px) {
	.page-template-page-ppc .internal-hero-ppc-wrap, .page-template-ppc-landing-new .internal-hero-ppc-wrap {
		margin-top: -200px;
		padding: 50px 0;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc .internal-hero-ppc-wrap, .page-template-ppc-landing-new .internal-hero-ppc-wrap {
		margin-top: -272px;
		padding: 150px 0 50px;
	}
}

.page-template-page-ppc .internal-hero-ppc-wild-fire-hero {
	margin-top: -170px;
	padding: 80px 0 150px;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/wildfire-ppc-hero-bg.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-page-ppc .internal-hero-ppc-wild-fire-hero.nitro-lazy {
	background-image: none !important;
}

@media (max-width:1200px) {
	.page-template-page-ppc .internal-hero-ppc-wild-fire-hero, .page-template-ppc-landing-new .internal-hero-ppc-wild-fire-hero {
		margin-top: -200px;
		padding: 50px 0;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc .internal-hero-ppc-wild-fire-hero, .page-template-ppc-landing-new .internal-hero-ppc-wild-fire-hero {
		margin-top: -272px;
		padding: 150px 0 50px;
	}
}

.page-template-page-ppc .internal-hero-ppc-employment-lawyers, .page-template-ppc-landing-new .internal-hero-ppc-employment-lawyers {
	margin-top: -170px;
	padding: 80px 0 150px;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/employmentlawbanner.png");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-page-ppc .internal-hero-ppc-employment-lawyers.nitro-lazy, .page-template-ppc-landing-new .internal-hero-ppc-employment-lawyers.nitro-lazy {
	background-image: none !important;
}

@media (max-width:1200px) {
	.page-template-page-ppc .internal-hero-ppc-employment-lawyers, .page-template-ppc-landing-new .internal-hero-ppc-employment-lawyers {
		margin-top: -200px;
		padding: 50px 0;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc .internal-hero-ppc-employment-lawyers, .page-template-ppc-landing-new .internal-hero-ppc-employment-lawyers {
		margin-top: -272px;
		padding: 150px 0 50px;
	}
}

.page-template-page-ppc .internal-hero-ppc-tx {
	margin-top: -170px;
	padding: 80px 0 150px;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/houstontopbanner-top.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-page-ppc .internal-hero-ppc-tx.nitro-lazy {
	background-image: none !important;
}

@media (max-width:1200px) {
	.page-template-page-ppc .internal-hero-ppc-tx, .page-template-ppc-landing-new .internal-hero-ppc-tx {
		margin-top: -200px;
		padding: 50px 0;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc .internal-hero-ppc-tx, .page-template-ppc-landing-new .internal-hero-ppc-tx {
		margin-top: -272px;
		padding: 150px 0 50px;
	}
}

.page-template-page-ppc .internal-hero-ppc__banner {
	position: fixed;
	z-index: 10;
	top: 0;
	overflow: hidden;
	width: 100%;
	height: -moz-fit-content;
	height: fit-content;
	padding: 5px 0;
	background-color: #cca962;
}

@media (max-width:767px) {
	.page-template-page-ppc .internal-hero-ppc__banner, .page-template-ppc-landing-new .internal-hero-ppc__banner {
		position: fixed;
		top: 90px;
		margin-top: 0;
	}
}

.page-template-page-ppc .internal-hero-ppc__banner .results-client-win-swiper .swiper-slide {
	font-size: 18px;
	font-weight: 500;
	display: flex;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	justify-content: center;
	align-items: center;
}

@media (max-width:767px) {
	.page-template-page-ppc .internal-hero-ppc__banner .results-client-win-swiper .swiper-slide, .page-template-ppc-landing-new .internal-hero-ppc__banner .results-client-win-swiper .swiper-slide {
		font-size: 15px;
	}
}

.page-template-page-ppc .internal-hero-ppc__left {
	width: 50%;
}

@media (max-width:992px) {
	.page-template-page-ppc .internal-hero-ppc__left, .page-template-ppc-landing-new .internal-hero-ppc__left {
		width: 100%;
		margin-bottom: 50px;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc .internal-hero-ppc__left, .page-template-ppc-landing-new .internal-hero-ppc__left {
		margin-bottom: 10px;
	}
}

.page-template-page-ppc .internal-hero-ppc__right {
	width: 50%;
}

@media (max-width:992px) {
	.page-template-page-ppc .internal-hero-ppc__right, .page-template-ppc-landing-new .internal-hero-ppc__right {
		width: 100%;
	}
}

.page-template-page-ppc .internal-hero-ppc__subtitle {
	font-family: owners, sans-serif;
	font-size: 26px;
	font-weight: 700;
	line-height: 25px;
	display: block;
	text-transform: uppercase;
	color: #d0b56d;
}

@media (max-width:992px) {
	.page-template-page-ppc .internal-hero-ppc__subtitle, .page-template-ppc-landing-new .internal-hero-ppc__subtitle {
		font-size: 16px;
		font-weight: 900;
		text-align: center;
	}
}

.page-template-page-ppc .internal-hero-ppc__title {
	font-family: owners, sans-serif;
	font-size: 60px;
	font-weight: 900;
	line-height: 70px;
	margin: 0;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-page-ppc .internal-hero-ppc__title, .page-template-ppc-landing-new .internal-hero-ppc__title {
		font-size: 36px;
		line-height: 45px;
		margin: 10px 0 30px;
		text-align: center;
	}
}

.page-template-page-ppc .internal-hero-ppc ul {
	padding-left: 20px;
}

@media (max-width:992px) {
	.page-template-page-ppc .internal-hero-ppc ul, .page-template-ppc-landing-new .internal-hero-ppc ul {
		padding-left: 40px;
	}
}

.page-template-page-ppc .internal-hero-ppc ul li {
	font-size: 25px;
	font-weight: 600;
	position: relative;
	margin: 10px 0;
	padding-left: 10px;
	list-style-type: none;
	color: #fff;
}

@media (max-width:767px) {
	.page-template-page-ppc .internal-hero-ppc ul li, .page-template-ppc-landing-new .internal-hero-ppc ul li {
		font-size: 24px;
	}
}

.page-template-page-ppc .internal-hero-ppc ul li::before {
	position: absolute;
	top: 3px;
	left: -22px;
	width: 21px;
	height: 23px;
	content: "";
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/check.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.page-template-page-ppc .internal-hero-ppc__bottom {
	margin-top: 40px;
}

@media (max-width:992px) {
	.page-template-page-ppc .internal-hero-ppc__bottom, .page-template-ppc-landing-new .internal-hero-ppc__bottom {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc .internal-hero-ppc__bottom, .page-template-ppc-landing-new .internal-hero-ppc__bottom {
		margin-top: 0;
	}
}

.page-template-page-ppc .internal-hero-ppc__bottom span {
	font-size: 18px;
	font-weight: 300;
	display: block;
	margin-bottom: -12px;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-page-ppc .internal-hero-ppc__bottom span, .page-template-ppc-landing-new .internal-hero-ppc__bottom span {
		margin-bottom: 0;
	}
}

.page-template-page-ppc .internal-hero-ppc__bottom .as-seen-on-images {
	display: flex;
	margin-left: -8px;
	flex-wrap: wrap;
	justify-content: start;
	align-items: center;
}

@media (max-width:992px) {
	.page-template-page-ppc .internal-hero-ppc__bottom .as-seen-on-images, .page-template-ppc-landing-new .internal-hero-ppc__bottom .as-seen-on-images {
		margin-left: 0;
	}
}

.page-template-page-ppc .internal-hero-ppc__bottom .as-seen-on-images img {
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width:767px) {
	.page-template-page-ppc .internal-hero-ppc__bottom .as-seen-on-images img, .page-template-ppc-landing-new .internal-hero-ppc__bottom .as-seen-on-images img {
		width: 20%;
	}
}

.page-template-page-ppc .internal-hero-ppc .form-content {
	padding: 30px 30px 20px;
	background-color: #fff;
}

@media (max-width:992px) {
	.page-template-page-ppc .internal-hero-ppc .form-content, .page-template-ppc-landing-new .internal-hero-ppc .form-content {
		padding: 20px;
	}
}

.page-template-page-ppc .internal-hero-ppc .form-content h2, .page-template-page-ppc .internal-hero-ppc .form-content h3 {
	font-family: owners, sans-serif;
	font-size: 60px;
	font-weight: 900;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	color: #24384b;
}

@media (max-width:992px) {
	.page-template-page-ppc .internal-hero-ppc .form-content h2, .page-template-ppc-landing-new .internal-hero-ppc .form-content h2 {
		font-size: 40px;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc .internal-hero-ppc .form-content h2, .page-template-ppc-landing-new .internal-hero-ppc .form-content h2 {
		font-size: 32px;
	}
}

.page-template-page-ppc .internal-hero-ppc .form-content h3 {
	font-size: 22px;
	color: #cca962;
}

@media (max-width:767px) {
	.page-template-page-ppc .internal-hero-ppc .form-content h3, .page-template-ppc-landing-new .internal-hero-ppc .form-content h3 {
		font-size: 18px;
	}
}

.page-template-page-ppc .internal-hero-ppc .form-content .textarea-wrap {
	height: 150px;
}

@media (max-width:992px) {
	.page-template-page-ppc .internal-hero-ppc .form-content .textarea-wrap, .page-template-ppc-landing-new .internal-hero-ppc .form-content .textarea-wrap {
		height: unset;
	}
}

.page-template-page-ppc .internal-hero-ppc .form-content .nf-field-label {
	display: none;
}

.page-template-page-ppc .internal-hero-ppc .form-content .field-wrap {
	padding: 0 !important;
}

.page-template-page-ppc .internal-hero-ppc .form-content .ninja-forms-field {
	padding: 0 10px !important;
}

.page-template-page-ppc .internal-hero-ppc .form-content .nf-form-content textarea.ninja-forms-field, .page-template-page-ppc-new .internal-hero-ppc .form-content .nf-form-content textarea.ninja-forms-field, .page-template-ppc-espanol .internal-hero-ppc .form-content .nf-form-content textarea.ninja-forms-field, .page-template-ppc-landing-new .internal-hero-ppc .form-content .nf-form-content textarea.ninja-forms-field {
	height: 130px;
}

.page-template-page-ppc .internal-hero-ppc .form-content input::-moz-placeholder {
	font-size: 15px;
}

.page-template-page-ppc .internal-hero-ppc .form-content input::placeholder {
	font-size: 15px;
}

.page-template-page-ppc .internal-hero-ppc .form-content .nf-field-element {
	border: 1px solid #fafafa;
}

.page-template-page-ppc .internal-hero-ppc .form-content .nf-form-content .nf-field-container #nf-field-116-wrap .nf-field-element .ninja-forms-field {
	font-family: owners, sans-serif;
	font-size: 20px;
	font-weight: 600;
	width: 100%;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #cca962;
	border-radius: 0;
	background-color: #cca962;
}

@media (max-width:992px) {
	.page-template-page-ppc .internal-hero-ppc .form-content .nf-form-content .nf-field-container #nf-field-116-wrap .nf-field-element .ninja-forms-field, .page-template-ppc-landing-new .internal-hero-ppc .form-content .nf-form-content .nf-field-container #nf-field-116-wrap .nf-field-element .ninja-forms-field {
		font-size: 15px;
	}
}

.page-template-page-ppc .internal-hero-ppc .form-content .nf-form-content .nf-field-container #nf-field-116-wrap .nf-field-element .ninja-forms-field:hover, .page-template-page-ppc-new .internal-hero-ppc .form-content .nf-form-content .nf-field-container #nf-field-116-wrap .nf-field-element .ninja-forms-field:hover, .page-template-ppc-espanol .internal-hero-ppc .form-content .nf-form-content .nf-field-container #nf-field-116-wrap .nf-field-element .ninja-forms-field:hover, .page-template-ppc-landing-new .internal-hero-ppc .form-content .nf-form-content .nf-field-container #nf-field-116-wrap .nf-field-element .ninja-forms-field:hover {
	color: #cca962;
	background-color: #fff;
}

.page-template-page-ppc .internal-hero-ppc .form-content #ninja_forms_required_items, .page-template-page-ppc .internal-hero-ppc .form-content .nf-field-container {
	margin-bottom: 10px;
}

.page-template-page-ppc .internal-hero-ppc .form-content .hidden-container {
	display: none;
}

.page-template-page-ppc .internal-hero-ppc #stepIndicator, .page-template-page-ppc-new .internal-hero-ppc #stepIndicator, .page-template-ppc-espanol .internal-hero-ppc #stepIndicator, .page-template-ppc-landing-new .internal-hero-ppc #stepIndicator {
	display: flex;
	margin: 30px 0;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.page-template-page-ppc .internal-hero-ppc #stepIndicator .step-number {
	margin: 0 30px;
	padding: 5px 15px;
	color: #a9a6a7;
	border: 2px solid #a9a6a7;
	border-radius: 50%;
}

.page-template-page-ppc .internal-hero-ppc #stepIndicator .step-number:not(:last-child)::after {
	position: absolute;
	top: 49%;
	left: 53px;
	width: 38px;
	height: 2px;
	content: "";
	background-color: #cca962;
}

@media (max-width:767px) {
	.page-template-page-ppc .internal-hero-ppc #stepIndicator .step-number:not(:last-child)::after, .page-template-ppc-landing-new .internal-hero-ppc #stepIndicator .step-number:not(:last-child)::after {
		left: 53px;
		width: 38px;
	}
}

.page-template-page-ppc .internal-hero-ppc #stepIndicator .previous {
	padding: 5px 13px;
}

.page-template-page-ppc .internal-hero-ppc #stepIndicator .active, .page-template-page-ppc .internal-hero-ppc #stepIndicator .previous {
	color: #fff;
	border: 2px solid #cca962;
	background-color: #cca962;
}

.page-template-page-ppc .internal-hero-ppc .navigation-buttons {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 20px;
}

.page-template-page-ppc .internal-hero-ppc .navigation-buttons #nextBtn, .page-template-page-ppc .internal-hero-ppc .navigation-buttons #prevBtn {
	font-size: 18px;
	font-weight: 600;
	width: -moz-fit-content;
	width: fit-content;
	max-width: 100%;
	height: 50px;
	padding: 0 80px;
}

@media (max-width:767px) {
	.page-template-page-ppc .internal-hero-ppc .navigation-buttons #nextBtn, .page-template-page-ppc .internal-hero-ppc .navigation-buttons #prevBtn, .page-template-ppc-landing-new .internal-hero-ppc .navigation-buttons #nextBtn, .page-template-ppc-landing-new .internal-hero-ppc .navigation-buttons #prevBtn {
		width: 100%;
	}
}

.page-template-page-ppc .internal-hero-ppc .navigation-buttons #nextBtn:hover {
	cursor: pointer;
	color: #37b829;
	background-color: #fff;
}

.page-template-page-ppc .internal-hero-ppc .navigation-buttons #nextBtn {
	color: #fff;
	border: 1px solid #37b829;
	background-color: #37b829;
}

.page-template-page-ppc .internal-hero-ppc .navigation-buttons #prevBtn {
	color: #fff;
	border: 1px solid #a9a6a7;
	background-color: #a9a6a7;
}

.page-template-page-ppc .internal-hero-ppc .navigation-buttons #prevBtn:hover {
	cursor: pointer;
	color: #a9a6a7;
	background-color: #fff;
}

.page-template-page-ppc .internal-hero-ppc #ppc-page-form p, .page-template-page-ppc .internal-hero-ppc #ppc-page-form-mobile p, .page-template-page-ppc .internal-hero-ppc #survey-form .nf-form-title, .page-template-page-ppc .internal-hero-ppc .hidden-field, .page-template-page-ppc .internal-hero-ppc .nf-error .nf-error-msg {
	display: none;
}

.page-template-page-ppc .internal-hero-ppc .checkmark {
	width: 100px;
	height: 100px;
	margin: 20px auto;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/green-checkmark-icon.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.page-template-page-ppc .internal-hero-ppc .checkmark.nitro-lazy {
	background-image: none !important;
}

.page-template-page-ppc .internal-hero-ppc .thank-you-title {
	font-size: 25px;
	font-weight: 700;
	text-align: center;
	color: #37b829 !important;
}

.page-template-page-ppc .internal-hero-ppc .thank-you-subtitle {
	text-align: center;
}

.page-template-page-ppc .internal-hero-ppc #survey-form textarea, .page-template-page-ppc-new .internal-hero-ppc #survey-form textarea, .page-template-ppc-espanol .internal-hero-ppc #survey-form textarea, .page-template-ppc-landing-new .internal-hero-ppc #survey-form textarea {
	border-radius: 0;
}

.page-template-page-ppc .internal-hero-ppc input:not([type=button]), .page-template-page-ppc-new .internal-hero-ppc input:not([type=button]), .page-template-ppc-espanol .internal-hero-ppc input:not([type=button]), .page-template-ppc-landing-new .internal-hero-ppc input:not([type=button]) {
	border-radius: 0;
	background-color: transparent;
}

.page-template-page-ppc .internal-hero-ppc .nf-field input[type=submit] {
	background-color: #37b829 !important;
}

.page-template-page-ppc .internal-hero-ppc .nf-field input[type=submit], .page-template-page-ppc-new .internal-hero-ppc .nf-field input[type=submit] {
	width: 100%;
	color: #fff !important;
	border: 1px solid #37b829;
	border-radius: 0;
}

.page-template-page-ppc .internal-hero-ppc .nf-field input[type=submit]:hover, .page-template-page-ppc-new .internal-hero-ppc .nf-field input[type=submit]:hover, .page-template-ppc-espanol .internal-hero-ppc .nf-field input[type=submit]:hover, .page-template-ppc-landing-new .internal-hero-ppc .nf-field input[type=submit]:hover {
	cursor: pointer;
	color: #37b829 !important;
	background-color: #fff !important;
}

.page-template-page-ppc .ppc-video-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

@media (max-width:767px) {
	.page-template-page-ppc .ppc-video-wrap, .page-template-ppc-landing-new .ppc-video-wrap {
		overflow: scroll;
	}
}

.page-template-page-ppc .ppc-video-wrap .ppc-video {
	position: relative;
	width: 48%;
	margin-top: -60px;
}

@media (max-width:1200px) {
	.page-template-page-ppc .ppc-video-wrap .ppc-video, .page-template-ppc-landing-new .ppc-video-wrap .ppc-video {
		margin-top: -40px;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc .ppc-video-wrap .ppc-video, .page-template-ppc-landing-new .ppc-video-wrap .ppc-video {
		width: 100%;
		margin: 20px;
	}
}

.page-template-page-ppc .ppc-video-wrap .ppc-video img {
	width: 100%;
	max-width: 100%;
	height: -moz-fit-content;
	height: fit-content;
	-o-object-fit: cover;
	object-fit: cover;
}

@media (max-width:992px) {
	.page-template-page-ppc .ppc-video-wrap .ppc-video img, .page-template-ppc-landing-new .ppc-video-wrap .ppc-video img {
		-o-object-fit: contain;
		object-fit: contain;
	}
}

.page-template-page-ppc .ppc-video-wrap .ppc-video .open-hd-modal-img {
	position: absolute;
	top: 39%;
	left: 47%;
	width: 80px;
	height: 80px;
}

@media (max-width:767px) {
	.page-template-page-ppc .ppc-video-wrap .ppc-video .open-hd-modal-img, .page-template-ppc-landing-new .ppc-video-wrap .ppc-video .open-hd-modal-img {
		left: 39%;
	}
}

.page-template-page-ppc .ppc-video-wrap .ppc-video .open-hd-modal-img:hover {
	top: 36%;
	left: 44%;
	width: 100px;
	height: 100px;
}

.page-template-page-ppc .client-win-wrap-section {
	position: relative;
}

.page-template-page-ppc .client-win-wrap-section .client-win-wrap {
	padding: 80px 0;
}

@media (max-width:992px) {
	.page-template-page-ppc .client-win-wrap-section .client-win-wrap, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap {
		padding: 20px 0;
	}
}

.page-template-page-ppc .client-win-wrap-section .client-win__title {
	font-family: owners, sans-serif;
	font-size: 60px;
	font-weight: 900;
	line-height: 60px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	color: #24384b;
}

@media (max-width:992px) {
	.page-template-page-ppc .client-win-wrap-section .client-win__title, .page-template-ppc-landing-new .client-win-wrap-section .client-win__title {
		font-size: 40px;
		line-height: 40px;
		margin: 0 0 20px;
	}
}

.page-template-page-ppc .client-win-wrap-section .client-win__subtitle {
	font-family: Avenir, sans-serif;
	font-size: 21px;
	margin: 0;
	text-align: center;
	color: #6a6a6a;
}

@media (max-width:992px) {
	.page-template-page-ppc .client-win-wrap-section .client-win__subtitle, .page-template-ppc-landing-new .client-win-wrap-section .client-win__subtitle {
		font-size: 15px;
	}
}

.page-template-page-ppc .client-win-wrap-section .client-win-wrap .client-win-swiper {
	overflow: hidden;
}

@media (max-width:767px) {
	.page-template-page-ppc .client-win-wrap-section .client-win-wrap .client-win-swiper, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-swiper {
		position: relative;
	}
	
	.page-template-page-ppc .client-win-wrap-section .client-win-wrap .client-win-swiper .swiper-wrapper, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-swiper .swiper-wrapper {
		z-index: 1;
		width: 80%;
	}
}

.page-template-page-ppc .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.page-template-page-ppc .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win .sum {
	font-family: owners, sans-serif;
	font-size: 45px;
	font-weight: 900;
	position: relative;
	color: #24384b;
}

.page-template-page-ppc .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win .sum::after, .page-template-page-ppc-new .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win .sum::after, .page-template-ppc-espanol .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win .sum::after, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win .sum::after {
	position: absolute;
	bottom: -18px;
	left: 25%;
	width: 50%;
	height: 1.85px;
	content: "";
	background-color: #cca962;
}

.page-template-page-ppc .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win .case-type {
	font-family: Avenir, sans-serif;
	font-size: 16px;
}

.page-template-page-ppc .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win:not(:last-child) {
	border-right: 1px solid #24384b;
}

@media (max-width:767px) {
	.page-template-page-ppc .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win:not(:last-child), .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win:not(:last-child) {
		border-right: none;
	}
}

.page-template-page-ppc .client-win-wrap-section .client-win-wrap .client-win-nav {
	position: absolute;
	top: 66%;
	left: 13%;
	display: flex;
	width: 75%;
	justify-content: space-between;
}

@media (max-width:1400px) {
	.page-template-page-ppc .client-win-wrap-section .client-win-wrap .client-win-nav, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-nav {
		z-index: 2;
		left: 3%;
		display: flex;
		width: 95%;
		justify-content: space-between;
	}
}

@media (max-width:992px) {
	.page-template-page-ppc .client-win-wrap-section .client-win-wrap .client-win-nav, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-nav {
		left: 2%;
		width: 97%;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc .client-win-wrap-section .client-win-wrap .client-win-nav, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-nav {
		top: 62%;
		left: 3%;
		width: 95%;
	}
}

@media (min-width:1200px) and (max-width:1800px) {
	.page-template-page-ppc .client-win-wrap-section .client-win-wrap .client-win-nav, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-nav {
		left: 29px;
		width: 97%;
	}
}

.page-template-page-ppc .client-win-wrap-section .client-win-wrap .client-win-nav .swiper-prev, .page-template-page-ppc .client-win-wrap-section .client-win-wrap .client-win-nav .wiper-next {
	display: flex;
	width: 50px;
	height: 50px;
}

.page-template-page-ppc .why-choose-us {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.page-template-page-ppc .why-choose-us-employment-wrap, .page-template-ppc-landing-new .why-choose-us-employment-wrap {
	padding: 80px 0;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/whychooseusbackground.png");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-page-ppc .why-choose-us-employment-wrap.nitro-lazy, .page-template-ppc-landing-new .why-choose-us-employment-wrap.nitro-lazy {
	background-image: none !important;
}

@media (max-width:992px) {
	.page-template-page-ppc .why-choose-us-employment-wrap, .page-template-ppc-landing-new .why-choose-us-employment-wrap {
		padding: 50px 0;
		background-position: center;
	}
}

.page-template-page-ppc .why-choose-us-wrap {
	padding: 80px 0;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/ppc-blue-bg.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-page-ppc .why-choose-us-wrap.nitro-lazy {
	background-image: none !important;
}

@media (max-width:992px) {
	.page-template-page-ppc .why-choose-us-wrap, .page-template-ppc-landing-new .why-choose-us-wrap {
		padding: 50px 0;
		background-position: center;
	}
}

.page-template-page-ppc .why-choose-us__left {
	width: 50%;
}

@media (max-width:992px) {
	.page-template-page-ppc .why-choose-us__left, .page-template-ppc-landing-new .why-choose-us__left {
		width: 100%;
	}
}

.page-template-page-ppc .why-choose-us__subtitle {
	font-family: owners, sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: normal;
	margin: 0;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #cca962;
}

@media (max-width:992px) {
	.page-template-page-ppc .why-choose-us__subtitle, .page-template-ppc-landing-new .why-choose-us__subtitle {
		font-size: 18px;
		text-align: center;
	}
}

.page-template-page-ppc .why-choose-us__title {
	font-family: owners, sans-serif;
	font-size: 55px;
	font-weight: 900;
	line-height: 58px;
	margin: 0;
	letter-spacing: normal;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-page-ppc .why-choose-us__title, .page-template-ppc-landing-new .why-choose-us__title {
		font-size: 35px;
		line-height: 45px;
		text-align: center;
	}
}

.page-template-page-ppc .why-choose-us__content p, .page-template-page-ppc .why-choose-us__content span {
	font-family: Avenir, sans-serif;
	font-size: 18px;
	color: #fff;
}

@media (max-width:767px) {
	.page-template-page-ppc .why-choose-us__content p, .page-template-page-ppc .why-choose-us__content span, .page-template-ppc-landing-new .why-choose-us__content p, .page-template-ppc-landing-new .why-choose-us__content span {
		font-size: 14px;
		line-height: 18px;
	}
}

.page-template-page-ppc .why-choose-us__content a {
	color: #cca962;
}

.page-template-page-ppc .why-choose-us__links {
	margin: 50px 0 0;
}

@media (max-width:992px) {
	.page-template-page-ppc .why-choose-us__links, .page-template-ppc-landing-new .why-choose-us__links {
		display: flex;
		flex-direction: column;
		margin: 20px 0;
		justify-content: center;
		align-items: center;
	}
}

.page-template-page-ppc .why-choose-us__links .phone {
	font-family: owners, sans-serif;
	font-size: 15px;
	font-weight: 700;
	padding: 10px;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #cca962;
	background-color: #cca962;
}

@media (max-width:992px) {
	.page-template-page-ppc .why-choose-us__links .phone, .page-template-ppc-landing-new .why-choose-us__links .phone {
		width: 220px;
		max-width: 100%;
		text-align: center;
	}
}

.page-template-page-ppc .why-choose-us__links .phone:hover {
	border: 1px solid #cca962;
	background-color: transparent;
}

.page-template-page-ppc .why-choose-us__links .get-in-touch {
	font-family: owners, sans-serif;
	font-size: 15px;
	font-weight: 700;
	margin-left: 10px;
	padding: 10px 15px;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #fff;
	background-color: transparent;
}

@media (max-width:992px) {
	.page-template-page-ppc .why-choose-us__links .get-in-touch, .page-template-ppc-landing-new .why-choose-us__links .get-in-touch {
		width: 220px;
		max-width: 100%;
		margin: 20px 0;
		text-align: center;
	}
}

.page-template-page-ppc .why-choose-us__links .get-in-touch:hover {
	color: #fff;
	border: 1px solid #cca962;
	background-color: #cca962;
}

.page-template-page-ppc .why-choose-us__right {
	width: 40%;
	height: -moz-fit-content;
	height: fit-content;
	padding: 40px;
	color: #fff;
	background-color: #cca962;
}

@media (max-width:992px) {
	.page-template-page-ppc .why-choose-us__right, .page-template-ppc-landing-new .why-choose-us__right {
		width: 100%;
		padding: 30px;
	}
}

.page-template-page-ppc .why-choose-us__right h2 {
	font-family: owners, sans-serif;
	font-size: 40px;
	font-weight: 900;
	margin: 0;
	text-transform: uppercase;
}

@media (max-width:767px) {
	.page-template-page-ppc .why-choose-us__right h2, .page-template-ppc-landing-new .why-choose-us__right h2 {
		font-size: 32px;
		text-align: center;
	}
	
	.page-template-page-ppc .why-choose-us__right ul, .page-template-ppc-landing-new .why-choose-us__right ul {
		display: flex;
		padding: 0;
		flex-wrap: wrap;
		justify-content: space-between;
	}
}

.page-template-page-ppc .why-choose-us__right ul li {
	font-family: Avenir, sans-serif;
	font-size: 18px;
	line-height: 21px;
	position: relative;
	margin-bottom: 20px;
	padding-left: 30px;
	list-style: none;
}

@media (max-width:767px) {
	.page-template-page-ppc .why-choose-us__right ul li, .page-template-ppc-landing-new .why-choose-us__right ul li {
		display: flex;
		flex-direction: column;
		width: 48%;
		padding-top: 65px;
		padding-left: 0;
		text-align: center;
		justify-content: space-between;
	}
}

.page-template-page-ppc .why-choose-us__right ul li::before {
	position: absolute;
	top: 0;
	left: -26px;
	display: flex;
	width: 38px;
	height: 38px;
	content: "";
	border-radius: 50%;
	background-color: #24384b;
	justify-content: center;
	align-items: center;
}

@media (max-width:767px) {
	.page-template-page-ppc .why-choose-us__right ul li::before, .page-template-ppc-landing-new .why-choose-us__right ul li::before {
		top: 6px;
		left: 32%;
		width: 50px;
		height: 50px;
		content: "";
		border-radius: unset;
		background-color: unset;
		background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/checkmark.png");
		background-repeat: no-repeat;
		background-size: cover;
	}
}

.page-template-page-ppc .why-choose-us__right ul li::after {
	position: absolute;
	top: 9px;
	left: -14px;
	width: 20px;
	height: 20px;
	content: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/source/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/svg/arrowhead-bullet.svg");
}

@media (max-width:767px) {
	.page-template-page-ppc .why-choose-us__right ul li::after, .page-template-ppc-landing-new .why-choose-us__right ul li::after {
		display: none;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc .why-choose-us__right ul li p, .page-template-ppc-landing-new .why-choose-us__right ul li p {
		margin-bottom: 5px;
	}
	
	.page-template-page-ppc .why-choose-us__right ul li span, .page-template-ppc-landing-new .why-choose-us__right ul li span {
		font-size: 18px;
		line-height: 18px;
		display: block;
	}
}

.page-template-page-ppc .why-choose-us__right ul li .strong, .page-template-page-ppc-new .why-choose-us__right ul li .strong, .page-template-ppc-espanol .why-choose-us__right ul li .strong, .page-template-ppc-landing-new .why-choose-us__right ul li .strong {
	font-weight: 600;
}

.page-template-page-ppc .awards-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

@media (max-width:992px) {
	.page-template-page-ppc .awards-container, .page-template-ppc-landing-new .awards-container {
		flex-direction: column;
	}
}

.page-template-page-ppc .awards-container-wrap {
	padding: 80px 0;
}

@media (max-width:992px) {
	.page-template-page-ppc .awards-container-wrap, .page-template-ppc-landing-new .awards-container-wrap {
		padding: 50px 0;
	}
}

.page-template-page-ppc .awards-container__left {
	width: 48%;
}

@media (max-width:992px) {
	.page-template-page-ppc .awards-container__left, .page-template-ppc-landing-new .awards-container__left {
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: center;
	}
}

.page-template-page-ppc .awards-container__left img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.page-template-page-ppc .awards-container__right {
	width: 48%;
}

@media (max-width:992px) {
	.page-template-page-ppc .awards-container__right, .page-template-ppc-landing-new .awards-container__right {
		width: 100%;
		margin-top: 30px;
	}
}

.page-template-page-ppc .awards-container__right .awards-subtitle {
	font-family: owners, sans-serif;
	font-size: 21px;
	font-weight: 800;
	display: block;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #cca962;
}

@media (max-width:992px) {
	.page-template-page-ppc .awards-container__right .awards-subtitle, .page-template-ppc-landing-new .awards-container__right .awards-subtitle {
		text-align: center;
	}
}

.page-template-page-ppc .awards-container__right .awards-title, .page-template-page-ppc .client-success__left h2 {
	font-family: owners, sans-serif;
	font-size: 58px;
	font-weight: 900;
	line-height: 58px;
	text-transform: uppercase;
	color: #24384b;
}

.page-template-page-ppc .awards-container__right .awards-title {
	margin: 0;
}

@media (max-width:767px) {
	.page-template-page-ppc .awards-container__right .awards-title, .page-template-ppc-landing-new .awards-container__right .awards-title {
		font-size: 38px;
		line-height: 45px;
		text-align: center;
	}
}

.page-template-page-ppc .awards-container__right .awards-content {
	font-family: Avenir, sans-serif;
	font-size: 20px;
	color: #6a6a6a;
}

@media (max-width:992px) {
	.page-template-page-ppc .awards-container__right .awards-content, .page-template-ppc-landing-new .awards-container__right .awards-content {
		font-size: 18px;
	}
}

.page-template-page-ppc .awards-container__right .awards-content a {
	font-weight: 700;
	color: #cca962;
}

.page-template-page-ppc .awards-container__right .awards-content__bottom {
	font-weight: 700;
	font-style: italic;
	color: #24384b;
}

.page-template-page-ppc .awards-badges {
	display: flex;
	margin: 80px 0;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

@media (max-width:767px) {
	.page-template-page-ppc .awards-badges, .page-template-ppc-landing-new .awards-badges {
		overflow: scroll;
		margin: 40px 0 0;
		flex-wrap: unset;
	}
}

.page-template-page-ppc .awards-badges .award-badge-wrap .single-badge {
	max-width: 100%;
	margin: 0 20px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width:767px) {
	.page-template-page-ppc .awards-badges .award-badge-wrap .single-badge, .page-template-ppc-landing-new .awards-badges .award-badge-wrap .single-badge {
		height: -moz-fit-content;
		height: fit-content;
		margin: 0;
	}
}

.page-template-page-ppc .client-success {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.page-template-page-ppc .client-success-wrap {
	padding: 80px 0;
	background-color: #f8f8f8;
}

@media (max-width:992px) {
	.page-template-page-ppc .client-success-wrap, .page-template-ppc-landing-new .client-success-wrap {
		padding: 0 0 20px;
	}
}

.page-template-page-ppc .client-success__left {
	width: 27%;
}

@media (max-width:992px) {
	.page-template-page-ppc .client-success__left, .page-template-ppc-landing-new .client-success__left {
		width: 100%;
	}
}

.page-template-page-ppc .client-success__left h2 {
	margin-bottom: 5px;
}

@media (max-width:992px) {
	.page-template-page-ppc .client-success__left h2, .page-template-ppc-landing-new .client-success__left h2 {
		font-size: 40px;
		line-height: 45px;
		text-align: center;
	}
}

.page-template-page-ppc .client-success__left span {
	font-family: Avenir, sans-serif;
	font-size: 18px;
	display: block;
	color: #24384b;
}

@media (max-width:992px) {
	.page-template-page-ppc .client-success__left span, .page-template-ppc-landing-new .client-success__left span {
		font-size: 16px;
		text-align: center;
	}
}

.page-template-page-ppc .client-success .client-success-swiper {
	overflow: hidden;
	width: 70%;
}

@media (max-width:992px) {
	.page-template-page-ppc .client-success .client-success-swiper, .page-template-ppc-landing-new .client-success .client-success-swiper {
		width: 100%;
		margin: 30px 0;
	}
}

.page-template-page-ppc .client-success .client-success-swiper .swiper-wrapper {
	width: 80%;
}

@media (max-width:992px) {
	.page-template-page-ppc .client-success .client-success-swiper .swiper-slide, .page-template-ppc-landing-new .client-success .client-success-swiper .swiper-slide {
		display: flex;
		justify-content: center;
		align-items: center;
	}
}

.page-template-page-ppc .client-success .client-success-swiper .swiper-slide img, .page-template-page-ppc .ppc-footer-copyright .footer-logo img {
	-o-object-fit: contain;
	object-fit: contain;
}

.page-template-page-ppc .client-success .client-success-swiper .client-success-nav {
	position: absolute;
	left: 0;
	display: flex;
	width: 100%;
}

@media (max-width:992px) {
	.page-template-page-ppc .client-success .client-success-swiper .client-success-nav, .page-template-ppc-landing-new .client-success .client-success-swiper .client-success-nav {
		bottom: -26px;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc .client-success .client-success-swiper .client-success-nav, .page-template-ppc-landing-new .client-success .client-success-swiper .client-success-nav {
		z-index: 10;
		top: 64%;
		left: 1%;
		width: 98%;
		justify-content: space-between;
	}
}

.page-template-page-ppc .client-success .client-success-swiper .client-success-nav .swiper-next, .page-template-page-ppc .client-success .client-success-swiper .client-success-nav .swiper-prev {
	display: flex;
	width: 35px;
	height: 35px;
	margin-right: 5px;
	border: 1px solid #c0c7d1;
	align-items: center;
	justify-content: center;
}

.page-template-page-ppc .client-success .client-success-swiper .client-success-nav .swiper-next:hover, .page-template-page-ppc .client-success .client-success-swiper .client-success-nav .swiper-prev:hover {
	cursor: pointer;
	border: 1px solid #6a6a6a;
}

.page-template-page-ppc .client-success .client-success-swiper .client-success-nav .swiper-next:hover svg path, .page-template-page-ppc .client-success .client-success-swiper .client-success-nav .swiper-prev:hover svg path, .page-template-page-ppc-new .client-success .client-success-swiper .client-success-nav .swiper-next:hover svg path, .page-template-page-ppc-new .client-success .client-success-swiper .client-success-nav .swiper-prev:hover svg path, .page-template-ppc-espanol .client-success .client-success-swiper .client-success-nav .swiper-next:hover svg path, .page-template-ppc-espanol .client-success .client-success-swiper .client-success-nav .swiper-prev:hover svg path, .page-template-ppc-landing-new .client-success .client-success-swiper .client-success-nav .swiper-next:hover svg path, .page-template-ppc-landing-new .client-success .client-success-swiper .client-success-nav .swiper-prev:hover svg path {
	stroke: #1a2225;
}

.page-template-page-ppc .practice-areas-wrap {
	padding: 80px 0;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/ppc-pa-bg.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-page-ppc .practice-areas-wrap.nitro-lazy {
	background-image: none !important;
}

@media (max-width:992px) {
	.page-template-page-ppc .practice-areas-wrap, .page-template-ppc-landing-new .practice-areas-wrap {
		padding: 50px 0;
	}
}

.page-template-page-ppc .practice-areas-wrap-employment-lawyers, .page-template-ppc-landing-new .practice-areas-wrap-employment-lawyers {
	padding: 80px 0;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/practiceareabg.png");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-page-ppc .practice-areas-wrap-employment-lawyers.nitro-lazy, .page-template-ppc-landing-new .practice-areas-wrap-employment-lawyers.nitro-lazy {
	background-image: none !important;
}

@media (max-width:992px) {
	.page-template-page-ppc .practice-areas-wrap-employment-lawyers, .page-template-ppc-landing-new .practice-areas-wrap-employment-lawyers {
		padding: 50px 0;
	}
}

.page-template-page-ppc .practice-areas .practice-areas-list .single-practice-area h3, .page-template-page-ppc .practice-areas__title {
	font-family: owners, sans-serif;
	font-size: 60px;
	font-weight: 900;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-page-ppc .practice-areas__title, .page-template-ppc-landing-new .practice-areas__title {
		font-size: 35px;
		text-align: center;
	}
}

.page-template-page-ppc .practice-areas .practice-areas-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.page-template-page-ppc .practice-areas .practice-areas-list .single-practice-area {
	display: flex;
	flex-direction: column;
	width: 31%;
	max-width: 350px;
	margin: 20px 0;
	padding: 40px;
	background-color: #394a5b;
	justify-content: center;
	align-items: center;
}

@media (max-width:992px) {
	.page-template-page-ppc .practice-areas .practice-areas-list .single-practice-area, .page-template-ppc-landing-new .practice-areas .practice-areas-list .single-practice-area {
		width: 48%;
		margin: 7px 0;
		padding: 20px;
	}
}

.page-template-page-ppc .practice-areas .practice-areas-list .single-practice-area img {
	width: 100px;
	height: 100px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width:992px) {
	.page-template-page-ppc .practice-areas .practice-areas-list .single-practice-area img, .page-template-ppc-landing-new .practice-areas .practice-areas-list .single-practice-area img {
		width: 80px;
		height: 80px;
	}
}

.page-template-page-ppc .practice-areas .practice-areas-list .single-practice-area:hover {
	background-color: #cca962;
}

.page-template-page-ppc .practice-areas .practice-areas-list .single-practice-area:hover img, .page-template-page-ppc-new .practice-areas .practice-areas-list .single-practice-area:hover img, .page-template-ppc-espanol .practice-areas .practice-areas-list .single-practice-area:hover img, .page-template-ppc-landing-new .practice-areas .practice-areas-list .single-practice-area:hover img {
	filter: brightness(0) invert(1);
}

.page-template-page-ppc .practice-areas .practice-areas-list .single-practice-area h3 {
	font-size: 22px;
	margin: 10px 0;
}

@media (max-width:992px) {
	.page-template-page-ppc .practice-areas .practice-areas-list .single-practice-area h3, .page-template-ppc-landing-new .practice-areas .practice-areas-list .single-practice-area h3 {
		font-size: 18px;
	}
}

.page-template-page-ppc .ppc-footer {
	padding: 150px 0;
	text-align: center;
	background-color: none;
}

@media (max-width:992px) {
	.page-template-page-ppc .ppc-footer, .page-template-ppc-landing-new .ppc-footer {
		padding: 50px 0;
	}
}

.page-template-page-ppc .ppc-footer-wrap {
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/ppc-footer-bg.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-page-ppc .ppc-footer-wrap.nitro-lazy {
	background-image: none !important;
}

.page-template-page-ppc .ppc-footer-employment-lawyers, .page-template-page-ppc .ppc-footer-tx, .page-template-ppc-landing-new .ppc-footer-employment-lawyers {
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/readytofightforbg.png");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-page-ppc .ppc-footer-employment-lawyers.nitro-lazy, .page-template-page-ppc .ppc-footer-tx.nitro-lazy, .page-template-ppc-landing-new .ppc-footer-employment-lawyers.nitro-lazy {
	background-image: none !important;
}

.page-template-page-ppc .ppc-footer-tx {
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/lowestbanner-readytofight-tx.jpg");
}

.page-template-page-ppc .ppc-footer-tx.nitro-lazy {
	background-image: none !important;
}

.page-template-page-ppc .ppc-footer__subtitle {
	font-family: owners, sans-serif;
	font-size: 25px;
	font-weight: 900;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	color: #cca962;
}

@media (max-width:992px) {
	.page-template-page-ppc .ppc-footer__subtitle, .page-template-ppc-landing-new .ppc-footer__subtitle {
		font-size: 20px;
	}
}

.page-template-page-ppc .ppc-footer__title {
	font-family: owners, sans-serif;
	font-size: 60px;
	font-weight: 900;
	line-height: 65px;
	margin: 0 auto 20px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-page-ppc .ppc-footer__title, .page-template-ppc-landing-new .ppc-footer__title {
		font-size: 35px;
		line-height: 40px;
	}
}

.page-template-page-ppc .ppc-footer ul {
	display: flex;
	margin-bottom: 40px;
	justify-content: space-evenly;
	align-items: center;
}

@media (max-width:992px) {
	.page-template-page-ppc .ppc-footer ul, .page-template-ppc-landing-new .ppc-footer ul {
		flex-direction: column;
		justify-content: start;
		align-items: start;
	}
}

.page-template-page-ppc .ppc-footer ul li {
	font-size: 20px;
	position: relative;
	list-style-type: none;
	color: #fff;
}

.page-template-page-ppc .ppc-footer ul li::before, .page-template-page-ppc-new .internal-hero-ppc ul li::before {
	position: absolute;
	top: 3px;
	left: -25px;
	width: 21px;
	height: 23px;
	content: "";
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/check.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.page-template-page-ppc .ppc-footer .footer-link {
	font-family: owners, sans-serif;
	font-size: 20px;
	font-weight: 700;
	margin: 30px auto;
	padding: 20px;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #cca962;
	background-color: #cca962;
}

@media (max-width:992px) {
	.page-template-page-ppc .ppc-footer .footer-link, .page-template-ppc-landing-new .ppc-footer .footer-link {
		font-size: 15px;
	}
}

.page-template-page-ppc .ppc-footer .footer-link:hover {
	color: #cca962;
	border: 1px solid #cca962;
	background-color: #fff;
}

.page-template-page-ppc .ppc-footer-copyright-wrap {
	padding: 30px 0;
	background-color: #24384b;
}

.page-template-page-ppc .ppc-footer-copyright {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

@media (max-width:767px) {
	.page-template-page-ppc .ppc-footer-copyright, .page-template-ppc-landing-new .ppc-footer-copyright {
		flex-direction: column;
	}
}

.page-template-page-ppc .ppc-footer-copyright .footer-logo {
	width: 30%;
}

@media (max-width:992px) {
	.page-template-page-ppc .ppc-footer-copyright .footer-logo, .page-template-ppc-landing-new .ppc-footer-copyright .footer-logo {
		display: flex;
		width: 100%;
		justify-content: center;
		align-items: center;
	}
}

.page-template-page-ppc .ppc-footer-copyright .copyright-disclaimers {
	width: 70%;
	text-align: end;
}

@media (max-width:767px) {
	.page-template-page-ppc .ppc-footer-copyright .copyright-disclaimers, .page-template-ppc-landing-new .ppc-footer-copyright .copyright-disclaimers {
		width: 80%;
		margin: 0 auto;
		text-align: center;
	}
}

.page-template-page-ppc .ppc-footer-copyright a, .page-template-page-ppc .ppc-footer-copyright p {
	font-size: 17px;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-page-ppc .ppc-footer-copyright a, .page-template-page-ppc .ppc-footer-copyright p, .page-template-ppc-landing-new .ppc-footer-copyright a, .page-template-ppc-landing-new .ppc-footer-copyright p {
		font-size: 15px;
	}
}

.page-template-page-ppc .ppc-footer-copyright a:hover, .page-template-page-ppc-new .reviews .single-review .review-info__right a:hover, .page-template-page-ppc-new-new .reviews .single-review .review-info__right a:hover, .page-template-page-results .reviews .single-review .review-info__right a:hover, .page-template-ppc-landing-new .reviews .single-review .review-info__right a:hover {
	color: #cca962;
}

@media (max-width:992px) {
	body.admin-bar .header {
		top: 70px;
	}
}

@media (max-width:767px) {
	body.admin-bar .header {
		top: 46px;
	}
}

@media (max-width:767px) {
	body.admin-bar .internal-hero-ppc__banner {
		top: 134px;
	}
}

.page-template-page-ppc-new .reviews, .page-template-page-ppc-new-new .reviews, .page-template-page-results .reviews {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .reviews, .page-template-page-ppc-new-new .reviews, .page-template-page-results .reviews, .page-template-ppc-landing-new .reviews {
		flex-direction: column;
		margin: 0 20px;
	}
}

.page-template-page-ppc-new .reviews-wrap, .page-template-page-ppc-new-new .reviews-wrap, .page-template-page-results .reviews-wrap {
	padding: 80px 0;
	background-color: #fafafa;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .reviews-wrap, .page-template-page-ppc-new-new .reviews-wrap, .page-template-page-results .reviews-wrap, .page-template-ppc-landing-new .reviews-wrap {
		padding: 50px 0;
	}
}

.page-template-page-ppc-new .reviews__left, .page-template-page-ppc-new-new .reviews__left, .page-template-page-results .reviews__left {
	width: 30%;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .reviews__left, .page-template-page-ppc-new-new .reviews__left, .page-template-page-results .reviews__left, .page-template-ppc-landing-new .reviews__left {
		width: 100%;
	}
}

.page-template-page-ppc-new .reviews__left h2, .page-template-page-ppc-new-new .reviews__left h2, .page-template-page-results .reviews__left h2 {
	font-family: owners, sans-serif;
	font-size: 55px;
	font-weight: 900;
	line-height: 60px;
	margin: 0;
	text-transform: uppercase;
	color: #24384b;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .reviews__left h2, .page-template-page-ppc-new-new .reviews__left h2, .page-template-page-results .reviews__left h2, .page-template-ppc-landing-new .reviews__left h2 {
		font-size: 34px;
		line-height: 39px;
		margin-bottom: 10px;
		text-align: center;
	}
}

.page-template-page-ppc-new .reviews__logos, .page-template-page-ppc-new-new .reviews__logos, .page-template-page-results .reviews__logos {
	display: flex;
	flex-wrap: wrap;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .reviews__logos, .page-template-page-ppc-new-new .reviews__logos, .page-template-page-results .reviews__logos, .page-template-ppc-landing-new .reviews__logos {
		justify-content: center;
		align-items: center;
	}
}

.page-template-page-ppc-new .reviews__swiper, .page-template-page-ppc-new-new .reviews__swiper, .page-template-page-results .reviews__swiper {
	overflow: hidden;
	width: 68%;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .reviews__swiper, .page-template-page-ppc-new-new .reviews__swiper, .page-template-page-results .reviews__swiper, .page-template-ppc-landing-new .reviews__swiper {
		width: 100%;
	}
}

.page-template-page-ppc-new .reviews .single-review, .page-template-page-ppc-new-new .reviews .single-review, .page-template-page-results .reviews .single-review, .page-template-ppc-landing-new .reviews .single-review {
	height: -moz-fit-content;
	height: fit-content;
	padding: 30px 30px 50px;
	background-color: #fff;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .15);
}

.page-template-page-ppc-new .reviews .single-review .stars, .page-template-page-ppc-new-new .reviews .single-review .stars, .page-template-page-results .reviews .single-review .stars, .page-template-ppc-landing-new .reviews .single-review .stars {
	max-width: 100%;
	margin-bottom: 30px;
}

.page-template-page-ppc-new .reviews .single-review__content, .page-template-page-ppc-new-new .reviews .single-review__content, .page-template-page-results .reviews .single-review__content, .page-template-ppc-landing-new .reviews .single-review__content {
	font-size: 17px;
}

.page-template-page-ppc-new .reviews .single-review .review-info, .page-template-page-ppc-new-new .reviews .single-review .review-info, .page-template-page-results .reviews .single-review .review-info, .page-template-ppc-landing-new .reviews .single-review .review-info {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.page-template-page-ppc-new .reviews .single-review .review-info__left, .page-template-page-ppc-new-new .reviews .single-review .review-info__left, .page-template-page-results .reviews .single-review .review-info__left, .page-template-ppc-landing-new .reviews .single-review .review-info__left {
	width: 29%;
}

.page-template-page-ppc-new .reviews .single-review .review-info__left img, .page-template-page-ppc-new-new .reviews .single-review .review-info__left img, .page-template-page-results .reviews .single-review .review-info__left img, .page-template-ppc-landing-new .reviews .single-review .review-info__left img {
	width: 100%;
	max-width: 100%;
	height: -moz-fit-content;
	height: fit-content;
	-o-object-fit: contain;
	object-fit: contain;
}

.page-template-page-ppc-new .reviews .single-review .review-info__right, .page-template-page-ppc-new-new .reviews .single-review .review-info__right, .page-template-page-results .reviews .single-review .review-info__right, .page-template-ppc-landing-new .reviews .single-review .review-info__right {
	display: flex;
	flex-direction: column;
	width: 70%;
	align-items: start;
	justify-content: center;
}

.page-template-page-ppc-new .reviews .single-review .review-info__right .author, .page-template-page-ppc-new-new .reviews .single-review .review-info__right .author, .page-template-page-results .reviews .single-review .review-info__right .author, .page-template-ppc-landing-new .reviews .single-review .review-info__right .author {
	font-size: 13px;
	font-weight: 600;
}

.page-template-page-ppc-new .reviews .single-review .review-info__right .source, .page-template-page-ppc-new-new .reviews .single-review .review-info__right .source, .page-template-page-results .reviews .single-review .review-info__right .source, .page-template-ppc-landing-new .reviews .single-review .review-info__right .source {
	font-size: 13px;
	font-weight: 400;
	font-style: italic;
	display: block;
	color: #6a6a6a;
}

.page-template-page-ppc-new .reviews .reviews-nav, .page-template-page-ppc-new-new .reviews .reviews-nav, .page-template-page-results .reviews .reviews-nav, .page-template-ppc-landing-new .reviews .reviews-nav {
	position: absolute;
	top: 40%;
	left: 29%;
	display: flex;
	width: 74%;
	justify-content: space-between;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .reviews .reviews-nav, .page-template-page-ppc-new-new .reviews .reviews-nav, .page-template-page-results .reviews .reviews-nav, .page-template-ppc-landing-new .reviews .reviews-nav {
		display: none;
	}
}

.page-template-page-ppc-new .reviews .swiper-pagination, .page-template-page-ppc-new-new .reviews .swiper-pagination, .page-template-page-results .reviews .swiper-pagination, .page-template-ppc-landing-new .reviews .swiper-pagination {
	display: none;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .reviews .swiper-pagination, .page-template-page-ppc-new-new .reviews .swiper-pagination, .page-template-page-results .reviews .swiper-pagination, .page-template-ppc-landing-new .reviews .swiper-pagination {
		position: absolute;
		bottom: -60px;
		display: flex;
		margin: 20px auto;
		justify-content: center;
		align-items: center;
	}
}

.page-template-page-ppc-new .reviews .swiper-pagination .swiper-pagination-bullet, .page-template-page-ppc-new-new .reviews .swiper-pagination .swiper-pagination-bullet, .page-template-page-results .reviews .swiper-pagination .swiper-pagination-bullet, .page-template-ppc-landing-new .reviews .swiper-pagination .swiper-pagination-bullet {
	width: 13px;
	height: 13px;
	background-color: #6a6a6a;
}

.page-template-page-ppc-new .reviews .swiper-pagination .swiper-pagination-bullet-active, .page-template-page-ppc-new-new .reviews .swiper-pagination .swiper-pagination-bullet-active, .page-template-page-results .reviews .swiper-pagination .swiper-pagination-bullet-active, .page-template-ppc-landing-new .reviews .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #cca962;
}

.page-template-page-ppc-new .header {
	top: 39px;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .header, .page-template-ppc-landing-new .header {
		top: 0;
	}
}

.page-template-page-ppc-new .header, .page-template-page-ppc-new .header-main-wrap {
	background-color: transparent;
}

.page-template-page-ppc-new .header .header-main, .page-template-page-ppc-new .header-main-wrap .header-main {
	height: -moz-fit-content;
	height: fit-content;
	padding: 20px 0;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .header .header-main, .page-template-page-ppc-new .header-main-wrap .header-main, .page-template-ppc-landing-new .header .header-main, .page-template-ppc-landing-new .header-main-wrap .header-main {
		padding: 20px 12px;
	}
}

.page-template-page-ppc-new .header-active {
	top: 39px;
	background-color: #24384b;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .header-active, .page-template-ppc-landing-new .header-active {
		top: 0;
	}
}

.page-template-page-ppc-new .header-cta-ppc {
	text-align: end;
}

.page-template-page-ppc-new .header-cta-ppc .header-main__text-ppc {
	font-family: owners, sans-serif;
	font-size: 18px;
	font-weight: 900;
	margin: 0;
	text-transform: uppercase;
	color: #d0b56d;
}

.page-template-page-ppc-new .header-cta-ppc .header-main__text-ppc .icon {
	fill: #cca962;
}

.page-template-page-ppc-new .header-cta-ppc .phone {
	font-family: owners, sans-serif;
	font-size: 37px;
	font-weight: 900;
	line-height: 40px;
	color: #fff;
}

.page-template-page-ppc-new .header-cta-ppc .phone:hover {
	color: #cca962;
}

.page-template-page-ppc-new .header-cta-ppc-mobile {
	padding: 10px;
	background-color: #cca962;
}

.page-template-page-ppc-new .header-cta-ppc-mobile a {
	font-family: owners, sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.page-template-page-ppc-new .internal-hero-ppc {
	display: flex;
	padding-top: 120px;
	justify-content: space-between;
}

.page-template-ppc-landing-new .internal-hero-ppc {
	justify-content: space-between;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .internal-hero-ppc, .page-template-ppc-landing-new .internal-hero-ppc {
		flex-direction: column;
		padding-top: 100px;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc-new .internal-hero-ppc, .page-template-ppc-landing-new .internal-hero-ppc {
		padding-top: 75px;
	}
}

.page-template-page-ppc-new .internal-hero-ppc-wrap {
	margin-top: -130px;
	padding: 80px 0 150px;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/ppc-hero-bg-new.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-page-ppc-new .internal-hero-ppc-wrap.nitro-lazy {
	background-image: none !important;
}

@media (max-width:1200px) {
	.page-template-page-ppc-new .internal-hero-ppc-wrap, .page-template-ppc-landing-new .internal-hero-ppc-wrap {
		margin-top: -200px;
		padding: 50px 0;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc-new .internal-hero-ppc-wrap, .page-template-ppc-landing-new .internal-hero-ppc-wrap {
		margin-top: -272px;
		padding: 150px 0 50px;
	}
}

.page-template-page-ppc-new .internal-hero-ppc-wild-fire-hero, .page-template-ppc-landing-new .internal-hero-ppc-wild-fire-hero {
	margin-top: -170px;
	padding: 80px 0 150px;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/wildfire-ppc-hero-bg.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-page-ppc-new .internal-hero-ppc-wild-fire-hero.nitro-lazy, .page-template-ppc-landing-new .internal-hero-ppc-wild-fire-hero.nitro-lazy {
	background-image: none !important;
}

@media (max-width:1200px) {
	.page-template-page-ppc-new .internal-hero-ppc-wild-fire-hero, .page-template-ppc-landing-new .internal-hero-ppc-wild-fire-hero {
		margin-top: -200px;
		padding: 50px 0;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc-new .internal-hero-ppc-wild-fire-hero, .page-template-ppc-landing-new .internal-hero-ppc-wild-fire-hero {
		margin-top: -272px;
		padding: 150px 0 50px;
	}
}

.page-template-page-ppc-new .internal-hero-ppc-tx, .page-template-ppc-landing-new .internal-hero-ppc-tx {
	margin-top: -170px;
	padding: 80px 0 150px;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/houstontopbanner-top.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-page-ppc-new .internal-hero-ppc-tx.nitro-lazy, .page-template-ppc-landing-new .internal-hero-ppc-tx.nitro-lazy {
	background-image: none !important;
}

@media (max-width:1200px) {
	.page-template-page-ppc-new .internal-hero-ppc-tx, .page-template-ppc-landing-new .internal-hero-ppc-tx {
		margin-top: -200px;
		padding: 50px 0;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc-new .internal-hero-ppc-tx, .page-template-ppc-landing-new .internal-hero-ppc-tx {
		margin-top: -272px;
		padding: 150px 0 50px;
	}
}

.page-template-page-ppc-new .internal-hero-ppc__banner {
	position: fixed;
	z-index: 10;
	top: 0;
	overflow: hidden;
	width: 100%;
	height: -moz-fit-content;
	height: fit-content;
	padding: 5px 0;
	background-color: #cca962;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .internal-hero-ppc__banner, .page-template-ppc-landing-new .internal-hero-ppc__banner {
		position: fixed;
		top: 90px;
		margin-top: 0;
	}
}

.page-template-page-ppc-new .internal-hero-ppc__banner .results-client-win-swiper .swiper-slide {
	font-size: 18px;
	font-weight: 500;
	display: flex;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	justify-content: center;
	align-items: center;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .internal-hero-ppc__banner .results-client-win-swiper .swiper-slide, .page-template-ppc-landing-new .internal-hero-ppc__banner .results-client-win-swiper .swiper-slide {
		font-size: 15px;
	}
}

.page-template-page-ppc-new .internal-hero-ppc__left {
	width: 50%;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .internal-hero-ppc__left, .page-template-ppc-landing-new .internal-hero-ppc__left {
		width: 100%;
		margin-bottom: 50px;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc-new .internal-hero-ppc__left, .page-template-ppc-landing-new .internal-hero-ppc__left {
		margin-bottom: 10px;
	}
}

.page-template-page-ppc-new .internal-hero-ppc__right {
	width: 35%;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .internal-hero-ppc__right, .page-template-ppc-landing-new .internal-hero-ppc__right {
		width: 100%;
	}
}

.page-template-page-ppc-new .internal-hero-ppc__subtitle {
	font-family: owners, sans-serif;
	font-size: 26px;
	font-weight: 700;
	line-height: 25px;
	display: block;
	text-transform: uppercase;
	color: #d0b56d;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .internal-hero-ppc__subtitle, .page-template-ppc-landing-new .internal-hero-ppc__subtitle {
		font-size: 16px;
		font-weight: 900;
		text-align: center;
	}
}

.page-template-page-ppc-new .internal-hero-ppc__title {
	font-family: owners, sans-serif;
	font-size: 60px;
	font-weight: 900;
	line-height: 70px;
	margin: 0;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .internal-hero-ppc__title, .page-template-ppc-landing-new .internal-hero-ppc__title {
		font-size: 36px;
		line-height: 45px;
		margin: 10px 0 30px;
		text-align: center;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc-new .internal-hero-ppc .mobile-sections__before-form, .page-template-ppc-landing-new .internal-hero-ppc .mobile-sections__before-form {
		display: none;
	}
}

.page-template-page-ppc-new .internal-hero-ppc .mobile-sections__under-form, .page-template-ppc-landing-new .internal-hero-ppc .mobile-sections__under-form {
	display: none;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .internal-hero-ppc .mobile-sections__under-form, .page-template-ppc-landing-new .internal-hero-ppc .mobile-sections__under-form {
		display: block;
	}
}

.page-template-page-ppc-new .internal-hero-ppc ul {
	padding-left: 20px;
}

.page-template-page-ppc-new .internal-hero-ppc ul.mobile-list li, .page-template-ppc-landing-new .internal-hero-ppc ul.mobile-list li {
	color: #000;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .internal-hero-ppc ul, .page-template-ppc-landing-new .internal-hero-ppc ul {
		padding-left: 40px;
	}
}

.page-template-page-ppc-new .internal-hero-ppc ul li {
	font-size: 25px;
	font-weight: 600;
	position: relative;
	margin: 10px 0;
	padding-left: 10px;
	list-style-type: none;
	color: #fff;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .internal-hero-ppc ul li, .page-template-ppc-landing-new .internal-hero-ppc ul li {
		font-size: 24px;
	}
}

.page-template-page-ppc-new .internal-hero-ppc ul li::before {
	left: -22px;
	width: 25px;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/new-check.png");
}

.page-template-page-ppc-new .internal-hero-ppc__bottom {
	margin-top: 40px;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .internal-hero-ppc__bottom, .page-template-ppc-landing-new .internal-hero-ppc__bottom {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc-new .internal-hero-ppc__bottom, .page-template-ppc-landing-new .internal-hero-ppc__bottom {
		margin-top: 0;
	}
}

.page-template-page-ppc-new .internal-hero-ppc__bottom span {
	font-size: 18px;
	font-weight: 300;
	display: block;
	margin-bottom: -12px;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .internal-hero-ppc__bottom span, .page-template-ppc-landing-new .internal-hero-ppc__bottom span {
		margin-bottom: 0;
	}
}

.page-template-page-ppc-new .internal-hero-ppc__bottom .as-seen-on-images {
	display: flex;
	margin-left: -8px;
	flex-wrap: wrap;
	justify-content: start;
	align-items: center;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .internal-hero-ppc__bottom .as-seen-on-images, .page-template-ppc-landing-new .internal-hero-ppc__bottom .as-seen-on-images {
		margin-left: 0;
	}
}

.page-template-page-ppc-new .internal-hero-ppc__bottom .as-seen-on-images img {
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .internal-hero-ppc__bottom .as-seen-on-images img, .page-template-ppc-landing-new .internal-hero-ppc__bottom .as-seen-on-images img {
		width: 20%;
	}
}

.page-template-page-ppc-new .internal-hero-ppc .form-content {
	padding: 30px 30px 20px;
	background-color: #fff;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .internal-hero-ppc .form-content, .page-template-ppc-landing-new .internal-hero-ppc .form-content {
		padding: 20px;
	}
}

.page-template-page-ppc-new .internal-hero-ppc .form-content h2 {
	font-family: owners, sans-serif;
	font-size: 45px;
	font-weight: 900;
	line-height: 50px;
	margin: 0;
	text-align: center;
	color: #24384b;
}

.page-template-ppc-landing-new .internal-hero-ppc .form-content h2 {
	line-height: 50px;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .internal-hero-ppc .form-content h2, .page-template-ppc-landing-new .internal-hero-ppc .form-content h2 {
		font-size: 40px;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc-new .internal-hero-ppc .form-content h2, .page-template-ppc-landing-new .internal-hero-ppc .form-content h2 {
		font-size: 32px;
	}
}

.page-template-page-ppc-new .internal-hero-ppc .form-content h3 {
	font-family: owners, sans-serif;
	font-size: 29px;
	font-weight: 400;
	margin: 0;
	text-align: center;
	color: #818181;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .internal-hero-ppc .form-content h3, .page-template-ppc-landing-new .internal-hero-ppc .form-content h3 {
		font-size: 18px;
	}
}

.page-template-page-ppc-new .internal-hero-ppc .form-content .textarea-wrap {
	height: 150px;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .internal-hero-ppc .form-content .textarea-wrap, .page-template-ppc-landing-new .internal-hero-ppc .form-content .textarea-wrap {
		height: unset;
	}
}

.page-template-page-ppc-new .internal-hero-ppc .form-content .nf-field-label {
	display: none;
}

.page-template-page-ppc-new .internal-hero-ppc .form-content .field-wrap {
	padding: 0 !important;
}

.page-template-page-ppc-new .internal-hero-ppc .form-content .ninja-forms-field {
	padding: 0 10px !important;
}

.page-template-page-ppc-new .internal-hero-ppc .form-content input::-moz-placeholder {
	font-size: 15px;
}

.page-template-page-ppc-new .internal-hero-ppc .form-content input::placeholder {
	font-size: 15px;
}

.page-template-page-ppc-new .internal-hero-ppc .form-content .nf-field-element {
	border: 1px solid #fafafa;
}

.page-template-page-ppc-new .internal-hero-ppc .form-content .nf-form-content .nf-field-container #nf-field-116-wrap .nf-field-element .ninja-forms-field {
	font-family: owners, sans-serif;
	font-size: 20px;
	font-weight: 600;
	width: 100%;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #cca962;
	border-radius: 0;
	background-color: #cca962;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .internal-hero-ppc .form-content .nf-form-content .nf-field-container #nf-field-116-wrap .nf-field-element .ninja-forms-field, .page-template-ppc-landing-new .internal-hero-ppc .form-content .nf-form-content .nf-field-container #nf-field-116-wrap .nf-field-element .ninja-forms-field {
		font-size: 15px;
	}
}

.page-template-page-ppc-new .internal-hero-ppc .form-content #ninja_forms_required_items, .page-template-page-ppc-new .internal-hero-ppc .form-content .nf-field-container {
	margin-bottom: 10px;
}

.page-template-page-ppc-new .internal-hero-ppc .form-content .hidden-container {
	display: none;
}

.page-template-page-ppc-new .internal-hero-ppc #stepIndicator .step-number {
	margin: 0 30px;
	padding: 5px 15px;
	color: #a9a6a7;
	border: 2px solid #a9a6a7;
	border-radius: 50%;
}

.page-template-page-ppc-new .internal-hero-ppc #stepIndicator .step-number:not(:last-child) {
	position: relative;
}

.page-template-page-ppc-new .internal-hero-ppc #stepIndicator .step-number:not(:last-child)::after {
	position: absolute;
	top: 49%;
	left: 53px;
	width: 38px;
	height: 2px;
	content: "";
	background-color: #cca962;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .internal-hero-ppc #stepIndicator .step-number:not(:last-child)::after, .page-template-ppc-landing-new .internal-hero-ppc #stepIndicator .step-number:not(:last-child)::after {
		left: 53px;
		width: 38px;
	}
}

.page-template-page-ppc-new .internal-hero-ppc #stepIndicator .previous {
	padding: 5px 13px;
}

.page-template-page-ppc-new .internal-hero-ppc #stepIndicator .active, .page-template-page-ppc-new .internal-hero-ppc #stepIndicator .previous {
	color: #fff;
	border: 2px solid #cca962;
	background-color: #cca962;
}

.page-template-page-ppc-new .internal-hero-ppc .navigation-buttons {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 20px;
}

.page-template-page-ppc-new .internal-hero-ppc .navigation-buttons #nextBtn, .page-template-page-ppc-new .internal-hero-ppc .navigation-buttons #prevBtn {
	font-size: 18px;
	font-weight: 600;
	width: -moz-fit-content;
	width: fit-content;
	max-width: 100%;
	height: 50px;
	padding: 0 80px;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .internal-hero-ppc .navigation-buttons #nextBtn, .page-template-page-ppc-new .internal-hero-ppc .navigation-buttons #prevBtn, .page-template-ppc-landing-new .internal-hero-ppc .navigation-buttons #nextBtn, .page-template-ppc-landing-new .internal-hero-ppc .navigation-buttons #prevBtn {
		width: 100%;
	}
}

.page-template-page-ppc-new .internal-hero-ppc .navigation-buttons #nextBtn:hover {
	cursor: pointer;
	color: #37b829;
	background-color: #fff;
}

.page-template-page-ppc-new .internal-hero-ppc .navigation-buttons #nextBtn {
	color: #fff;
	border: 1px solid #37b829;
	background-color: #37b829;
}

.page-template-page-ppc-new .internal-hero-ppc .navigation-buttons #prevBtn {
	color: #fff;
	border: 1px solid #a9a6a7;
	background-color: #a9a6a7;
}

.page-template-page-ppc-new .internal-hero-ppc .navigation-buttons #prevBtn:hover {
	cursor: pointer;
	color: #a9a6a7;
	background-color: #fff;
}

.page-template-page-ppc-new .attorneys-env h2::before, .page-template-page-ppc-new .internal-hero-ppc #ppc-page-form p, .page-template-page-ppc-new .internal-hero-ppc #ppc-page-form-mobile p, .page-template-page-ppc-new .internal-hero-ppc #survey-form .nf-form-title, .page-template-page-ppc-new .internal-hero-ppc .hidden-field, .page-template-page-ppc-new .internal-hero-ppc .nf-error .nf-error-msg, .page-template-ppc-landing-new .attorneys-env h2::before {
	display: none;
}

.page-template-page-ppc-new .internal-hero-ppc .checkmark {
	width: 100px;
	height: 100px;
	margin: 20px auto;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/green-checkmark-icon.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.page-template-page-ppc-new .internal-hero-ppc .checkmark.nitro-lazy {
	background-image: none !important;
}

.page-template-page-ppc-new .internal-hero-ppc .thank-you-title {
	font-size: 25px;
	font-weight: 700;
	text-align: center;
	color: #37b829 !important;
}

.page-template-page-ppc-new .internal-hero-ppc .thank-you-subtitle {
	text-align: center;
}

.page-template-page-ppc-new .intro-real-stories, .page-template-ppc-landing-new .intro-real-stories {
	padding: 100px 0;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .intro-real-stories, .page-template-ppc-landing-new .intro-real-stories {
		padding: 0 0 50px;
	}
}

.page-template-page-ppc-new .intro-real-stories .internal-hero-content h3.subtitle, .page-template-ppc-landing-new .intro-real-stories .internal-hero-content h3.subtitle {
	font-family: owners, sans-serif;
	font-size: 34px;
	font-weight: 900;
	margin: 0;
	color: #cca962;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .intro-real-stories .internal-hero-content h3.subtitle, .page-template-ppc-landing-new .intro-real-stories .internal-hero-content h3.subtitle {
		font-size: 28px;
		text-align: center;
	}
}

.page-template-page-ppc-new .intro-real-stories .internal-hero-content h2, .page-template-ppc-landing-new .intro-real-stories .internal-hero-content h2 {
	font-family: owners, sans-serif;
	font-size: 55px;
	font-weight: 900;
	line-height: 60px;
	margin: 0;
	color: #24384b;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .intro-real-stories .internal-hero-content h2, .page-template-ppc-landing-new .intro-real-stories .internal-hero-content h2 {
		font-size: 35px;
		text-align: center;
	}
}

.page-template-page-ppc-new .intro-real-stories .internal-hero-content .review, .page-template-ppc-landing-new .intro-real-stories .internal-hero-content .review {
	padding-bottom: 20px;
	border-bottom: 1px solid #cca962;
}

.page-template-page-ppc-new .intro-real-stories .internal-hero-content .review:last-child, .page-template-ppc-landing-new .intro-real-stories .internal-hero-content .review:last-child {
	border-bottom: 0;
}

.page-template-page-ppc-new .intro-real-stories .internal-hero-content .review p.name, .page-template-ppc-landing-new .intro-real-stories .internal-hero-content .review p.name {
	font-size: 25px;
	font-weight: 700;
	margin-top: 20px;
	color: #545454;
}

.page-template-page-ppc-new .intro-real-stories .internal-hero-content .review p.opprtunity, .page-template-ppc-landing-new .intro-real-stories .internal-hero-content .review p.opprtunity {
	font-size: 22px;
	font-style: italic;
	margin-bottom: 20px;
}

.page-template-page-ppc-new .intro-real-stories .internal-hero-content .review p.review-description, .page-template-ppc-landing-new .intro-real-stories .internal-hero-content .review p.review-description {
	font-size: 18px;
	color: #545454;
}

.page-template-page-ppc-new .intro-real-stories .video-container, .page-template-ppc-landing-new .intro-real-stories .video-container {
	position: relative;
	display: inline-block;
}

.page-template-page-ppc-new .intro-real-stories .play-button, .page-template-ppc-landing-new .intro-real-stories .play-button {
	font-size: 30px;
	position: absolute;
	top: 50%;
	left: 50%;
	padding: 10px 15px;
	cursor: pointer;
	transform: translate(-50%, -50%);
	color: #fff;
	border: 0;
	border-radius: 50%;
	background: 0 0;
}

.page-template-page-ppc-new .intro-real-stories .play-button img, .page-template-ppc-landing-new .intro-real-stories .play-button img {
	width: 80px;
}

.page-template-page-ppc-new .ppc-video-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .ppc-video-wrap, .page-template-ppc-landing-new .ppc-video-wrap {
		overflow: scroll;
	}
}

.page-template-page-ppc-new .ppc-video-wrap .ppc-video {
	position: relative;
	width: 48%;
	margin-top: -60px;
}

@media (max-width:1200px) {
	.page-template-page-ppc-new .ppc-video-wrap .ppc-video, .page-template-ppc-landing-new .ppc-video-wrap .ppc-video {
		margin-top: -40px;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc-new .ppc-video-wrap .ppc-video, .page-template-ppc-landing-new .ppc-video-wrap .ppc-video {
		width: 100%;
		margin: 20px;
	}
}

.page-template-page-ppc-new .ppc-video-wrap .ppc-video img {
	width: 100%;
	max-width: 100%;
	height: -moz-fit-content;
	height: fit-content;
	-o-object-fit: cover;
	object-fit: cover;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .ppc-video-wrap .ppc-video img, .page-template-ppc-landing-new .ppc-video-wrap .ppc-video img {
		-o-object-fit: contain;
		object-fit: contain;
	}
}

.page-template-page-ppc-new .ppc-video-wrap .ppc-video .open-hd-modal-img {
	position: absolute;
	top: 39%;
	left: 47%;
	width: 80px;
	height: 80px;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .ppc-video-wrap .ppc-video .open-hd-modal-img, .page-template-ppc-landing-new .ppc-video-wrap .ppc-video .open-hd-modal-img {
		left: 39%;
	}
}

.page-template-page-ppc-new .ppc-video-wrap .ppc-video .open-hd-modal-img:hover {
	top: 36%;
	left: 44%;
	width: 100px;
	height: 100px;
}

.page-template-page-ppc-new .client-win-wrap-section {
	position: relative;
	background: #f9f9f9;
}

.page-template-ppc-landing-new .client-win-wrap-section {
	background: #f9f9f9;
}

.page-template-page-ppc-new .client-win-wrap-section .client-win-wrap {
	padding: 80px 0;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .client-win-wrap-section .client-win-wrap, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap {
		padding: 20px 0;
	}
}

.page-template-page-ppc-new .client-win-wrap-section .client-win__title {
	font-family: owners, sans-serif;
	font-size: 60px;
	font-weight: 900;
	line-height: 60px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	color: #24384b;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .client-win-wrap-section .client-win__title, .page-template-ppc-landing-new .client-win-wrap-section .client-win__title {
		font-size: 40px;
		line-height: 40px;
		margin: 0 0 20px;
	}
}

.page-template-page-ppc-new .client-win-wrap-section .client-win__subtitle {
	font-family: Avenir, sans-serif;
	font-size: 21px;
	margin: 0;
	text-align: center;
	color: #6a6a6a;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .client-win-wrap-section .client-win__subtitle, .page-template-ppc-landing-new .client-win-wrap-section .client-win__subtitle {
		font-size: 15px;
	}
}

.page-template-page-ppc-new .client-win-wrap-section .client-win-wrap .client-win-swiper {
	overflow: hidden;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .client-win-wrap-section .client-win-wrap .client-win-swiper, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-swiper {
		position: relative;
	}
	
	.page-template-page-ppc-new .client-win-wrap-section .client-win-wrap .client-win-swiper .swiper-wrapper, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-swiper .swiper-wrapper {
		z-index: 1;
		width: 80%;
	}
}

.page-template-page-ppc-new .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.page-template-page-ppc-new .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win .sum {
	font-family: owners, sans-serif;
	font-size: 45px;
	font-weight: 900;
	position: relative;
	color: #24384b;
}

.page-template-page-ppc-new .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win .case-type {
	font-family: Avenir, sans-serif;
	font-size: 16px;
}

.page-template-page-ppc-new .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win:not(:last-child) {
	border-right: 1px solid #24384b;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win:not(:last-child), .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win:not(:last-child) {
		border-right: none;
	}
}

.page-template-page-ppc-new .client-win-wrap-section .client-win-wrap .client-win-nav {
	position: absolute;
	top: 66%;
	left: 13%;
	display: flex;
	width: 75%;
	justify-content: space-between;
}

@media (max-width:1400px) {
	.page-template-page-ppc-new .client-win-wrap-section .client-win-wrap .client-win-nav, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-nav {
		z-index: 2;
		left: 3%;
		display: flex;
		width: 95%;
		justify-content: space-between;
	}
}

@media (max-width:992px) {
	.page-template-page-ppc-new .client-win-wrap-section .client-win-wrap .client-win-nav, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-nav {
		left: 2%;
		width: 97%;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc-new .client-win-wrap-section .client-win-wrap .client-win-nav, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-nav {
		top: 62%;
		left: 3%;
		width: 95%;
	}
}

@media (min-width:1200px) and (max-width:1800px) {
	.page-template-page-ppc-new .client-win-wrap-section .client-win-wrap .client-win-nav, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-nav {
		left: 29px;
		width: 97%;
	}
}

.page-template-page-ppc-new .client-win-wrap-section .client-win-wrap .client-win-nav .swiper-prev, .page-template-page-ppc-new .client-win-wrap-section .client-win-wrap .client-win-nav .wiper-next {
	display: flex;
	width: 50px;
	height: 50px;
}

.page-template-page-ppc-new .client-reviews, .page-template-ppc-landing-new .client-reviews {
	padding-top: 60px;
	background: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/reviews-team-background.jpg");
}

@media (max-width:767px) {
	.page-template-page-ppc-new .client-reviews, .page-template-ppc-landing-new .client-reviews {
		background-size: cover;
	}
	
	.page-template-page-ppc-new .client-reviews .container, .page-template-ppc-landing-new .client-reviews .container {
		width: 90%;
		max-width: 90%;
	}
}

.page-template-page-ppc-new .client-reviews h2, .page-template-ppc-landing-new .client-reviews h2 {
	font-family: owners, sans-serif;
	font-size: 60px;
	font-weight: 900;
	line-height: 60px;
	margin: 0 0 70px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .client-reviews h2, .page-template-ppc-landing-new .client-reviews h2 {
		font-size: 35px;
		margin-bottom: 20px;
		text-align: center;
	}
}

.page-template-page-ppc-new .client-reviews .reviews-box, .page-template-ppc-landing-new .client-reviews .reviews-box {
	display: flex;
	flex-direction: column;
	max-width: 80%;
	margin: auto;
	align-items: center;
}

.page-template-page-ppc-new .client-reviews .swiper-slide, .page-template-ppc-landing-new .client-reviews .swiper-slide {
	text-align: center;
	color: #fff;
}

.page-template-page-ppc-new .client-reviews .swiper-button-next, .page-template-page-ppc-new .client-reviews .swiper-button-prev, .page-template-ppc-landing-new .client-reviews .swiper-button-next, .page-template-ppc-landing-new .client-reviews .swiper-button-prev {
	width: 70px;
	height: 70px;
}

.page-template-page-ppc-new .client-reviews .swiper-button-next::after, .page-template-page-ppc-new .client-reviews .swiper-button-prev::after, .page-template-ppc-landing-new .client-reviews .swiper-button-next::after, .page-template-ppc-landing-new .client-reviews .swiper-button-prev::after {
	content: "";
}

.page-template-page-ppc-new .client-reviews .image-reviews, .page-template-ppc-landing-new .client-reviews .image-reviews {
	display: flex;
	width: 100%;
	align-items: flex-end;
	justify-content: center;
}

@media (max-width:1200px) {
	.page-template-page-ppc-new .client-reviews .image-reviews img, .page-template-ppc-landing-new .client-reviews .image-reviews img {
		width: 90%;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc-new .client-reviews .image-reviews, .page-template-ppc-landing-new .client-reviews .image-reviews {
		display: none;
	}
}

.page-template-page-ppc-new .why-choose-us {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.page-template-page-ppc-new .why-choose-us-wrap {
	padding: 80px 0;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/ppc-blue-bg.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-page-ppc-new .why-choose-us-wrap.nitro-lazy {
	background-image: none !important;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .why-choose-us-wrap, .page-template-ppc-landing-new .why-choose-us-wrap {
		padding: 50px 0;
		background-position: center;
	}
}

.page-template-page-ppc-new .why-choose-us__left {
	width: 50%;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .why-choose-us__left, .page-template-ppc-landing-new .why-choose-us__left {
		width: 100%;
	}
}

.page-template-page-ppc-new .why-choose-us__subtitle {
	font-family: owners, sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: normal;
	margin: 0;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #cca962;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .why-choose-us__subtitle, .page-template-ppc-landing-new .why-choose-us__subtitle {
		font-size: 18px;
		text-align: center;
	}
}

.page-template-page-ppc-new .why-choose-us__title {
	font-family: owners, sans-serif;
	font-size: 55px;
	font-weight: 900;
	line-height: 58px;
	margin: 0;
	letter-spacing: normal;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .why-choose-us__title, .page-template-ppc-landing-new .why-choose-us__title {
		font-size: 35px;
		line-height: 45px;
		text-align: center;
	}
}

.page-template-page-ppc-new .why-choose-us__content p, .page-template-page-ppc-new .why-choose-us__content span {
	font-family: Avenir, sans-serif;
	font-size: 18px;
	color: #fff;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .why-choose-us__content p, .page-template-page-ppc-new .why-choose-us__content span, .page-template-ppc-landing-new .why-choose-us__content p, .page-template-ppc-landing-new .why-choose-us__content span {
		font-size: 14px;
		line-height: 18px;
	}
}

.page-template-page-ppc-new .why-choose-us__content a {
	color: #cca962;
}

.page-template-page-ppc-new .why-choose-us__links {
	margin: 50px 0 0;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .why-choose-us__links, .page-template-ppc-landing-new .why-choose-us__links {
		display: flex;
		flex-direction: column;
		margin: 20px 0;
		justify-content: center;
		align-items: center;
	}
}

.page-template-page-ppc-new .why-choose-us__links .phone {
	font-family: owners, sans-serif;
	font-size: 15px;
	font-weight: 700;
	padding: 10px;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #cca962;
	background-color: #cca962;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .why-choose-us__links .phone, .page-template-ppc-landing-new .why-choose-us__links .phone {
		width: 220px;
		max-width: 100%;
		text-align: center;
	}
}

.page-template-page-ppc-new .why-choose-us__links .phone:hover {
	border: 1px solid #cca962;
	background-color: transparent;
}

.page-template-page-ppc-new .why-choose-us__links .get-in-touch {
	font-family: owners, sans-serif;
	font-size: 15px;
	font-weight: 700;
	margin-left: 10px;
	padding: 10px 15px;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #fff;
	background-color: transparent;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .why-choose-us__links .get-in-touch, .page-template-ppc-landing-new .why-choose-us__links .get-in-touch {
		width: 220px;
		max-width: 100%;
		margin: 20px 0;
		text-align: center;
	}
}

.page-template-page-ppc-new .why-choose-us__links .get-in-touch:hover {
	color: #fff;
	border: 1px solid #cca962;
	background-color: #cca962;
}

.page-template-page-ppc-new .why-choose-us__right {
	width: 40%;
	height: -moz-fit-content;
	height: fit-content;
	padding: 40px;
	color: #fff;
	background-color: #cca962;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .why-choose-us__right, .page-template-ppc-landing-new .why-choose-us__right {
		width: 100%;
		padding: 30px;
	}
}

.page-template-page-ppc-new .why-choose-us__right h2 {
	font-family: owners, sans-serif;
	font-size: 40px;
	font-weight: 900;
	margin: 0;
	text-transform: uppercase;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .why-choose-us__right h2, .page-template-ppc-landing-new .why-choose-us__right h2 {
		font-size: 32px;
		text-align: center;
	}
	
	.page-template-page-ppc-new .why-choose-us__right ul, .page-template-ppc-landing-new .why-choose-us__right ul {
		display: flex;
		padding: 0;
		flex-wrap: wrap;
		justify-content: space-between;
	}
}

.page-template-page-ppc-new .why-choose-us__right ul li {
	font-family: Avenir, sans-serif;
	font-size: 18px;
	line-height: 21px;
	position: relative;
	margin-bottom: 20px;
	padding-left: 30px;
	list-style: none;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .why-choose-us__right ul li, .page-template-ppc-landing-new .why-choose-us__right ul li {
		display: flex;
		flex-direction: column;
		width: 48%;
		padding-top: 65px;
		padding-left: 0;
		text-align: center;
		justify-content: space-between;
	}
}

.page-template-page-ppc-new .why-choose-us__right ul li::before {
	position: absolute;
	top: 0;
	left: -26px;
	display: flex;
	width: 38px;
	height: 38px;
	content: "";
	border-radius: 50%;
	background-color: #24384b;
	justify-content: center;
	align-items: center;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .why-choose-us__right ul li::before, .page-template-ppc-landing-new .why-choose-us__right ul li::before {
		top: 6px;
		left: 32%;
		width: 50px;
		height: 50px;
		content: "";
		border-radius: unset;
		background-color: unset;
		background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/checkmark.png");
		background-repeat: no-repeat;
		background-size: cover;
	}
}

.page-template-page-ppc-new .why-choose-us__right ul li::after {
	position: absolute;
	top: 9px;
	left: -14px;
	width: 20px;
	height: 20px;
	content: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/source/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/svg/arrowhead-bullet.svg");
}

@media (max-width:767px) {
	.page-template-page-ppc-new .why-choose-us__right ul li::after, .page-template-ppc-landing-new .why-choose-us__right ul li::after {
		display: none;
	}
}

.page-template-page-ppc-new .why-choose-us__right ul li p {
	margin: 0;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .why-choose-us__right ul li p, .page-template-ppc-landing-new .why-choose-us__right ul li p {
		margin-bottom: 5px;
	}
	
	.page-template-page-ppc-new .why-choose-us__right ul li span, .page-template-ppc-landing-new .why-choose-us__right ul li span {
		font-size: 18px;
		line-height: 18px;
		display: block;
	}
}

.page-template-page-ppc-new .awards-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .awards-container, .page-template-ppc-landing-new .awards-container {
		flex-direction: column;
	}
}

.page-template-page-ppc-new .awards-container-wrap {
	padding: 120px 0 100px;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .awards-container-wrap, .page-template-ppc-landing-new .awards-container-wrap {
		padding: 50px 0;
	}
}

.page-template-page-ppc-new .awards-container .button-group, .page-template-ppc-landing-new .awards-container .button-group {
	display: flex;
	flex-direction: row;
	margin-top: 45px;
	justify-content: center;
	align-items: center;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .awards-container .button-group, .page-template-ppc-landing-new .awards-container .button-group {
		flex-direction: column;
	}
}

.page-template-page-ppc-new .awards-container .button-group .phone-number, .page-template-ppc-landing-new .awards-container .button-group .phone-number {
	margin-right: 16px;
	padding: 12px;
	border: 0;
	background-color: #cca962;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .awards-container .button-group .phone-number, .page-template-ppc-landing-new .awards-container .button-group .phone-number {
		margin-right: 0;
		margin-bottom: 20px;
	}
}

.page-template-page-ppc-new .awards-container .button-group .phone-number a, .page-template-ppc-landing-new .awards-container .button-group .phone-number a {
	font-family: Avenir, sans-serif;
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.page-template-page-ppc-new .awards-container .button-group .contact-button, .page-template-ppc-landing-new .awards-container .button-group .contact-button {
	padding: 10px;
	border: 1px solid #cca962;
	background: 0 0;
}

.page-template-page-ppc-new .awards-container .button-group .contact-button a, .page-template-ppc-landing-new .awards-container .button-group .contact-button a {
	font-family: Avenir, sans-serif;
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	color: #cca962;
}

.page-template-page-ppc-new .awards-container__right, .page-template-ppc-landing-new .awards-container__right {
	text-align: center;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .awards-container__right, .page-template-ppc-landing-new .awards-container__right {
		width: 100%;
		margin-top: 30px;
	}
}

.page-template-page-ppc-new .awards-container__right .awards-subtitle {
	font-family: owners, sans-serif;
	font-size: 21px;
	font-weight: 800;
	display: block;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #cca962;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .awards-container__right .awards-subtitle, .page-template-ppc-landing-new .awards-container__right .awards-subtitle {
		text-align: center;
	}
}

.page-template-page-ppc-new .awards-container__right .awards-title {
	font-family: owners, sans-serif;
	font-size: 58px;
	font-weight: 900;
	line-height: 58px;
	margin: 0;
	text-transform: uppercase;
	color: #24384b;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .awards-container__right .awards-title, .page-template-ppc-landing-new .awards-container__right .awards-title {
		font-size: 38px;
		line-height: 45px;
		text-align: center;
	}
}

.page-template-page-ppc-new .awards-container__right .awards-content {
	font-family: Avenir, sans-serif;
	font-size: 20px;
	color: #6a6a6a;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .awards-container__right .awards-content, .page-template-ppc-landing-new .awards-container__right .awards-content {
		font-size: 18px;
	}
}

.page-template-page-ppc-new .awards-container__right .awards-content a {
	font-weight: 700;
	color: #cca962;
}

.page-template-page-ppc-new .awards-container__right .awards-content__bottom {
	color: #24384b;
}

.page-template-page-ppc-new .why-choose-us-section, .page-template-ppc-landing-new .why-choose-us-section {
	text-align: center;
}

.page-template-page-ppc-new .why-choose-us-section .why-choose-title, .page-template-ppc-landing-new .why-choose-us-section .why-choose-title {
	font-family: owners, sans-serif;
	font-size: 58px;
	font-weight: 900;
	line-height: 58px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	color: #24384b;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .why-choose-us-section .why-choose-title, .page-template-ppc-landing-new .why-choose-us-section .why-choose-title {
		font-size: 35px;
		text-align: center;
	}
}

.page-template-page-ppc-new .why-choose-us-section .choose-options, .page-template-ppc-landing-new .why-choose-us-section .choose-options {
	margin: 60px 0 90px;
}

.page-template-page-ppc-new .why-choose-us-section .choose-options .choose-option, .page-template-ppc-landing-new .why-choose-us-section .choose-options .choose-option {
	border-right: 1px solid #cfcfcf;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .why-choose-us-section .choose-options .choose-option, .page-template-ppc-landing-new .why-choose-us-section .choose-options .choose-option {
		padding: 30px 0;
		border-right: 0;
		border-bottom: 1px solid #cfcfcf;
	}
}

.page-template-page-ppc-new .why-choose-us-section .choose-options .choose-option:last-child, .page-template-ppc-landing-new .why-choose-us-section .choose-options .choose-option:last-child {
	border-right: 0;
}

.page-template-page-ppc-new .why-choose-us-section .choose-options .choose-option h3, .page-template-ppc-landing-new .why-choose-us-section .choose-options .choose-option h3 {
	font-family: owners, sans-serif;
	font-size: 33px;
	font-weight: 900;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	color: #24384b;
}

.page-template-page-ppc-new .why-choose-us-section .choose-options .choose-option p, .page-template-ppc-landing-new .why-choose-us-section .choose-options .choose-option p {
	margin: 0;
	color: #8c8c8c;
}

.page-template-page-ppc-new .why-choose-us-section .choose-options img, .page-template-ppc-landing-new .why-choose-us-section .choose-options img {
	max-width: 40%;
	height: 140px;
}

.page-template-page-ppc-new .awards-badges {
	display: flex;
	margin: 80px 0;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .awards-badges, .page-template-ppc-landing-new .awards-badges {
		overflow: scroll;
		margin: 40px 0 0;
		flex-wrap: unset;
	}
}

.page-template-page-ppc-new .awards-badges .award-badge-wrap .single-badge {
	max-width: 100%;
	margin: 0 20px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .awards-badges .award-badge-wrap .single-badge, .page-template-ppc-landing-new .awards-badges .award-badge-wrap .single-badge {
		height: -moz-fit-content;
		height: fit-content;
		margin: 0;
	}
}

.page-template-page-ppc-new .attorneys-env, .page-template-ppc-landing-new .attorneys-env {
	padding: 100px 0;
	background: 0 0;
}

.page-template-page-ppc-new .attorneys-env h2, .page-template-ppc-landing-new .attorneys-env h2 {
	font-size: 70px;
	margin: 0;
	color: #22374b;
}

.page-template-page-ppc-new .attorneys-env strong, .page-template-ppc-landing-new .attorneys-env strong, body.home .attorneys-env strong {
	font-size: 40px;
	color: #cca962;
}

.page-template-page-ppc-new .attorneys-env p, .page-template-ppc-landing-new .attorneys-env p, body.home .attorneys-env p {
	color: #251a1a;
}

.page-template-page-ppc-new .cta-ppc .cta-ppc-inner, .page-template-ppc-landing-new .cta-ppc .cta-ppc-inner {
	width: 100%;
	max-width: 100%;
	background: #22374b;
}

.page-template-page-ppc-new .cta-ppc .cta-ppc-inner .cta-inner-meta, .page-template-ppc-landing-new .cta-ppc .cta-ppc-inner .cta-inner-meta {
	max-width: 72%;
	padding-left: 50px;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .cta-ppc .cta-ppc-inner .cta-inner-meta, .page-template-ppc-landing-new .cta-ppc .cta-ppc-inner .cta-inner-meta {
		max-width: 100%;
		padding: 20px;
	}
}

.page-template-page-ppc-new .cta-ppc .cta-ppc-inner h3, .page-template-ppc-landing-new .cta-ppc .cta-ppc-inner h3 {
	font-family: owners, sans-serif;
	font-size: 70px;
	font-weight: 900;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .cta-ppc .cta-ppc-inner h3, .page-template-ppc-landing-new .cta-ppc .cta-ppc-inner h3 {
		font-size: 35px;
		text-align: center;
	}
}

.page-template-page-ppc-new .client-success {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.page-template-page-ppc-new .client-success-wrap {
	padding: 80px 0;
	background-color: #f8f8f8;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .client-success-wrap, .page-template-ppc-landing-new .client-success-wrap {
		padding: 0 0 20px;
	}
}

.page-template-page-ppc-new .client-success__left {
	width: 27%;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .client-success__left, .page-template-ppc-landing-new .client-success__left {
		width: 100%;
	}
}

.page-template-page-ppc-new .client-success__left h2 {
	font-family: owners, sans-serif;
	font-size: 58px;
	font-weight: 900;
	line-height: 58px;
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #24384b;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .client-success__left h2, .page-template-ppc-landing-new .client-success__left h2 {
		font-size: 40px;
		line-height: 45px;
		text-align: center;
	}
}

.page-template-page-ppc-new .client-success__left span {
	font-family: Avenir, sans-serif;
	font-size: 18px;
	display: block;
	color: #24384b;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .client-success__left span, .page-template-ppc-landing-new .client-success__left span {
		font-size: 16px;
		text-align: center;
	}
}

.page-template-page-ppc-new .client-success .client-success-swiper {
	overflow: hidden;
	width: 70%;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .client-success .client-success-swiper, .page-template-ppc-landing-new .client-success .client-success-swiper {
		width: 100%;
		margin: 30px 0;
	}
}

.page-template-page-ppc-new .client-success .client-success-swiper .swiper-wrapper {
	width: 80%;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .client-success .client-success-swiper .swiper-slide, .page-template-ppc-landing-new .client-success .client-success-swiper .swiper-slide {
		display: flex;
		justify-content: center;
		align-items: center;
	}
}

.page-template-page-ppc-new .client-success .client-success-swiper .swiper-slide img, .page-template-page-ppc-new .ppc-footer-copyright .footer-logo img {
	-o-object-fit: contain;
	object-fit: contain;
}

.page-template-page-ppc-new .client-success .client-success-swiper .client-success-nav {
	position: absolute;
	left: 0;
	display: flex;
	width: 100%;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .client-success .client-success-swiper .client-success-nav, .page-template-ppc-landing-new .client-success .client-success-swiper .client-success-nav {
		bottom: -26px;
	}
}

@media (max-width:767px) {
	.page-template-page-ppc-new .client-success .client-success-swiper .client-success-nav, .page-template-ppc-landing-new .client-success .client-success-swiper .client-success-nav {
		z-index: 10;
		top: 64%;
		left: 1%;
		width: 98%;
		justify-content: space-between;
	}
}

.page-template-page-ppc-new .client-success .client-success-swiper .client-success-nav .swiper-next, .page-template-page-ppc-new .client-success .client-success-swiper .client-success-nav .swiper-prev {
	display: flex;
	width: 35px;
	height: 35px;
	margin-right: 5px;
	border: 1px solid #c0c7d1;
	align-items: center;
	justify-content: center;
}

.page-template-page-ppc-new .client-success .client-success-swiper .client-success-nav .swiper-next:hover, .page-template-page-ppc-new .client-success .client-success-swiper .client-success-nav .swiper-prev:hover {
	cursor: pointer;
	border: 1px solid #6a6a6a;
}

.page-template-page-ppc-new .practice-areas-wrap {
	padding: 80px 0;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/ppc-pa-bg.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-page-ppc-new .practice-areas-wrap.nitro-lazy {
	background-image: none !important;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .practice-areas-wrap, .page-template-ppc-landing-new .practice-areas-wrap {
		padding: 50px 0;
	}
}

.page-template-page-ppc-new .practice-areas .practice-areas-list .single-practice-area h3, .page-template-page-ppc-new .practice-areas__title {
	font-family: owners, sans-serif;
	font-size: 60px;
	font-weight: 900;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .practice-areas__title, .page-template-ppc-landing-new .practice-areas__title {
		font-size: 35px;
		text-align: center;
	}
}

.page-template-page-ppc-new .practice-areas .practice-areas-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.page-template-page-ppc-new .practice-areas .practice-areas-list .single-practice-area {
	display: flex;
	flex-direction: column;
	width: 31%;
	max-width: 350px;
	margin: 20px 0;
	padding: 40px;
	background-color: #394a5b;
	justify-content: center;
	align-items: center;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .practice-areas .practice-areas-list .single-practice-area, .page-template-ppc-landing-new .practice-areas .practice-areas-list .single-practice-area {
		width: 48%;
		margin: 7px 0;
		padding: 20px;
	}
}

.page-template-page-ppc-new .practice-areas .practice-areas-list .single-practice-area img {
	width: 100px;
	height: 100px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .practice-areas .practice-areas-list .single-practice-area img, .page-template-ppc-landing-new .practice-areas .practice-areas-list .single-practice-area img {
		width: 80px;
		height: 80px;
	}
}

.page-template-page-ppc-new .practice-areas .practice-areas-list .single-practice-area:hover {
	background-color: #cca962;
}

.page-template-page-ppc-new .practice-areas .practice-areas-list .single-practice-area h3 {
	font-size: 22px;
	margin: 10px 0;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .practice-areas .practice-areas-list .single-practice-area h3, .page-template-ppc-landing-new .practice-areas .practice-areas-list .single-practice-area h3 {
		font-size: 18px;
	}
}

.page-template-page-ppc-new .practice-areas .button-group, .page-template-ppc-landing-new .practice-areas .button-group {
	display: flex;
	flex-direction: row;
	margin-top: 45px;
	justify-content: center;
	align-items: center;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .practice-areas .button-group, .page-template-ppc-landing-new .practice-areas .button-group {
		flex-direction: column;
	}
}

.page-template-page-ppc-new .practice-areas .button-group .phone-number, .page-template-ppc-landing-new .practice-areas .button-group .phone-number {
	margin-right: 16px;
	padding: 12px;
	border: 0;
	background-color: #cca962;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .practice-areas .button-group .phone-number, .page-template-ppc-landing-new .practice-areas .button-group .phone-number {
		margin-right: 0;
		margin-bottom: 20px;
	}
}

.page-template-page-ppc-new .practice-areas .button-group .phone-number a, .page-template-ppc-landing-new .practice-areas .button-group .phone-number a {
	font-family: Avenir, sans-serif;
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.page-template-page-ppc-new .practice-areas .button-group .contact-button, .page-template-ppc-landing-new .practice-areas .button-group .contact-button {
	padding: 10px;
	border: 1px solid #cca962;
	background: 0 0;
}

.page-template-page-ppc-new .practice-areas .button-group .contact-button a, .page-template-ppc-landing-new .practice-areas .button-group .contact-button a {
	font-family: Avenir, sans-serif;
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	color: #cca962;
}

.page-template-page-ppc-new .ppc-footer {
	padding: 150px 0;
	text-align: center;
	background-color: none;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .ppc-footer, .page-template-ppc-landing-new .ppc-footer {
		padding: 50px 0;
	}
}

.page-template-page-ppc-new .ppc-footer-wrap {
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/ppc-footer-bg.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-page-ppc-new .ppc-footer-wrap.nitro-lazy {
	background-image: none !important;
}

.page-template-page-ppc-new .ppc-footer-tx, .page-template-ppc-landing-new .ppc-footer-tx {
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/lowestbanner-readytofight-tx.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-page-ppc-new .ppc-footer-tx.nitro-lazy, .page-template-ppc-landing-new .ppc-footer-tx.nitro-lazy {
	background-image: none !important;
}

.page-template-page-ppc-new .ppc-footer__subtitle {
	font-family: owners, sans-serif;
	font-size: 25px;
	font-weight: 900;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	color: #cca962;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .ppc-footer__subtitle, .page-template-ppc-landing-new .ppc-footer__subtitle {
		font-size: 20px;
	}
}

.page-template-page-ppc-new .ppc-footer__title {
	font-family: owners, sans-serif;
	font-size: 60px;
	font-weight: 900;
	line-height: 65px;
	margin: 0 auto 20px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .ppc-footer__title, .page-template-ppc-landing-new .ppc-footer__title {
		font-size: 35px;
		line-height: 40px;
	}
}

.page-template-page-ppc-new .ppc-footer ul {
	display: flex;
	margin-bottom: 40px;
	justify-content: space-evenly;
	align-items: center;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .ppc-footer ul, .page-template-ppc-landing-new .ppc-footer ul {
		flex-direction: column;
		justify-content: start;
		align-items: start;
	}
}

.page-template-page-ppc-new .ppc-footer ul li {
	font-size: 20px;
	position: relative;
	list-style-type: none;
	color: #fff;
}

.page-template-page-ppc-new .ppc-footer ul li::before {
	position: absolute;
	top: 3px;
	left: -25px;
	width: 21px;
	height: 23px;
	content: "";
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/check.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.page-template-page-ppc-new .ppc-footer .footer-link {
	font-family: owners, sans-serif;
	font-size: 20px;
	font-weight: 700;
	margin: 30px auto;
	padding: 20px;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #cca962;
	background-color: #cca962;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .ppc-footer .footer-link, .page-template-ppc-landing-new .ppc-footer .footer-link {
		font-size: 15px;
	}
}

.page-template-page-ppc-new .ppc-footer .footer-link:hover {
	color: #cca962;
	border: 1px solid #cca962;
	background-color: #fff;
}

.page-template-page-ppc-new .ppc-footer-copyright-wrap {
	padding: 30px 0;
	background-color: #24384b;
}

.page-template-page-ppc-new .ppc-footer-copyright {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .ppc-footer-copyright, .page-template-ppc-landing-new .ppc-footer-copyright {
		flex-direction: column;
	}
}

.page-template-page-ppc-new .ppc-footer-copyright .footer-logo {
	width: 30%;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .ppc-footer-copyright .footer-logo, .page-template-ppc-landing-new .ppc-footer-copyright .footer-logo {
		display: flex;
		width: 100%;
		justify-content: center;
		align-items: center;
	}
}

.page-template-page-ppc-new .ppc-footer-copyright .copyright-disclaimers {
	width: 70%;
	text-align: end;
}

@media (max-width:767px) {
	.page-template-page-ppc-new .ppc-footer-copyright .copyright-disclaimers, .page-template-ppc-landing-new .ppc-footer-copyright .copyright-disclaimers {
		width: 80%;
		margin: 0 auto;
		text-align: center;
	}
}

.featured-on span, .page-template-page-ppc-new .ppc-footer-copyright a, .page-template-page-ppc-new .ppc-footer-copyright p {
	font-size: 17px;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-page-ppc-new .ppc-footer-copyright a, .page-template-page-ppc-new .ppc-footer-copyright p, .page-template-ppc-landing-new .ppc-footer-copyright a, .page-template-ppc-landing-new .ppc-footer-copyright p {
		font-size: 15px;
	}
}

.page-template-page-ppc-new .ppc-footer-copyright a:hover {
	color: #cca962;
}

.featured-on {
	padding: 40px 0;
}

@media (max-width:1200px) {
	.featured-on .subtitle-featured-on {
		display: flex;
		justify-content: center;
	}
}

.featured-on span {
	font-size: 21px;
	font-weight: 700;
	color: #d1d2d4;
}

@media (max-width:1200px) {
	.featured-on .as-seen-on-images {
		flex-direction: column;
	}
	
	.featured-on .as-seen-on-images img {
		margin: 20px 0;
	}
}

.featured-on .as-seen-on-images img {
	height: auto;
}

@media (max-width:992px) {
	body.admin-bar .header {
		top: 70px;
	}
}

@media (max-width:767px) {
	body.admin-bar .header {
		top: 46px;
	}
}

@media (max-width:767px) {
	body.admin-bar .internal-hero-ppc__banner {
		top: 134px;
	}
}

.page-template-page-ppc-new .internal-hero-ppc .nf-field input[type=submit] {
	border-color: #d0b56d;
	background-color: #d0b56d !important;
}

body .ninja-forms-field, body.page-template-page-ppc-new .nf-form-content .list-select-wrap .nf-field-element>div, body.page-template-page-ppc-new .nf-form-content input:not([type=button]) {
	border-radius: 0;
}

.page-template-ppc-espanol .header, .page-template-ppc-landing-new .header {
	top: 39px;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .header, .page-template-ppc-landing-new .header {
		top: 0;
	}
}

.page-template-ppc-espanol .header, .page-template-ppc-espanol .header-main-wrap, .page-template-ppc-landing-new .header, .page-template-ppc-landing-new .header-main-wrap {
	background-color: transparent;
}

.page-template-ppc-espanol .header .header-main, .page-template-ppc-espanol .header-main-wrap .header-main, .page-template-ppc-landing-new .header .header-main, .page-template-ppc-landing-new .header-main-wrap .header-main {
	height: -moz-fit-content;
	height: fit-content;
	padding: 20px 0;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .header .header-main, .page-template-ppc-espanol .header-main-wrap .header-main, .page-template-ppc-landing-new .header .header-main, .page-template-ppc-landing-new .header-main-wrap .header-main {
		padding: 20px 12px;
	}
}

.page-template-ppc-espanol .header-active, .page-template-ppc-landing-new .header-active {
	top: 39px;
	background-color: #24384b;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .header-active, .page-template-ppc-landing-new .header-active {
		top: 0;
	}
}

.page-template-ppc-espanol .header-cta-ppc, .page-template-ppc-landing-new .header-cta-ppc {
	text-align: end;
}

.page-template-ppc-espanol .header-cta-ppc .header-main__text-ppc, .page-template-ppc-landing-new .header-cta-ppc .header-main__text-ppc {
	font-family: owners, sans-serif;
	font-size: 18px;
	font-weight: 900;
	margin: 0;
	text-transform: uppercase;
	color: #d0b56d;
}

.page-template-ppc-espanol .header-cta-ppc .header-main__text-ppc .icon, .page-template-ppc-landing-new .header-cta-ppc .header-main__text-ppc .icon {
	fill: #cca962;
}

.page-template-ppc-espanol .header-cta-ppc .phone, .page-template-ppc-landing-new .header-cta-ppc .phone {
	font-family: owners, sans-serif;
	font-size: 37px;
	font-weight: 900;
	line-height: 40px;
	color: #fff;
}

.page-template-ppc-espanol .header-cta-ppc .phone:hover, .page-template-ppc-landing-new .header-cta-ppc .phone:hover {
	color: #cca962;
}

.page-template-ppc-espanol .header-cta-ppc-mobile, .page-template-ppc-landing-new .header-cta-ppc-mobile {
	padding: 10px;
	background-color: #cca962;
}

.page-template-ppc-espanol .header-cta-ppc-mobile a, .page-template-ppc-landing-new .header-cta-ppc-mobile a {
	font-family: owners, sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.page-template-ppc-espanol .internal-hero-ppc, .page-template-ppc-landing-new .internal-hero-ppc {
	display: flex;
	padding-top: 120px;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .internal-hero-ppc, .page-template-ppc-landing-new .internal-hero-ppc {
		flex-direction: column;
		padding-top: 100px;
	}
}

@media (max-width:767px) {
	.page-template-ppc-espanol .internal-hero-ppc, .page-template-ppc-landing-new .internal-hero-ppc {
		padding-top: 75px;
	}
}

.page-template-ppc-espanol .internal-hero-ppc-wrap, .page-template-ppc-landing-new .internal-hero-ppc-wrap {
	margin-top: -170px;
	padding: 80px 0 150px;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/ppc-hero-bg.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-ppc-espanol .internal-hero-ppc-wrap.nitro-lazy, .page-template-ppc-landing-new .internal-hero-ppc-wrap.nitro-lazy {
	background-image: none !important;
}

@media (max-width:1200px) {
	.page-template-ppc-espanol .internal-hero-ppc-wrap, .page-template-ppc-landing-new .internal-hero-ppc-wrap {
		margin-top: -200px;
		padding: 50px 0;
	}
}

@media (max-width:767px) {
	.page-template-ppc-espanol .internal-hero-ppc-wrap, .page-template-ppc-landing-new .internal-hero-ppc-wrap {
		margin-top: -272px;
		padding: 150px 0 50px;
	}
}

.page-template-ppc-espanol .internal-hero-ppc__banner, .page-template-ppc-landing-new .internal-hero-ppc__banner {
	position: fixed;
	z-index: 10;
	top: 0;
	overflow: hidden;
	width: 100%;
	height: -moz-fit-content;
	height: fit-content;
	padding: 5px 0;
	background-color: #cca962;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .internal-hero-ppc__banner, .page-template-ppc-landing-new .internal-hero-ppc__banner {
		position: fixed;
		top: 90px;
		margin-top: 0;
	}
}

.page-template-ppc-espanol .internal-hero-ppc__banner .results-client-win-swiper .swiper-slide, .page-template-ppc-landing-new .internal-hero-ppc__banner .results-client-win-swiper .swiper-slide {
	font-size: 18px;
	font-weight: 500;
	display: flex;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	justify-content: center;
	align-items: center;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .internal-hero-ppc__banner .results-client-win-swiper .swiper-slide, .page-template-ppc-landing-new .internal-hero-ppc__banner .results-client-win-swiper .swiper-slide {
		font-size: 15px;
	}
}

.page-template-ppc-espanol .internal-hero-ppc__left, .page-template-ppc-landing-new .internal-hero-ppc__left {
	width: 50%;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .internal-hero-ppc__left, .page-template-ppc-landing-new .internal-hero-ppc__left {
		width: 100%;
		margin-bottom: 50px;
	}
}

@media (max-width:767px) {
	.page-template-ppc-espanol .internal-hero-ppc__left, .page-template-ppc-landing-new .internal-hero-ppc__left {
		margin-bottom: 10px;
	}
}

.page-template-ppc-espanol .internal-hero-ppc__right, .page-template-ppc-landing-new .internal-hero-ppc__right {
	width: 50%;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .internal-hero-ppc__right, .page-template-ppc-landing-new .internal-hero-ppc__right {
		width: 100%;
	}
}

.page-template-ppc-espanol .internal-hero-ppc__subtitle, .page-template-ppc-landing-new .internal-hero-ppc__subtitle {
	font-family: owners, sans-serif;
	font-size: 26px;
	font-weight: 700;
	line-height: 25px;
	display: block;
	text-transform: uppercase;
	color: #d0b56d;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .internal-hero-ppc__subtitle, .page-template-ppc-landing-new .internal-hero-ppc__subtitle {
		font-size: 16px;
		font-weight: 900;
		text-align: center;
	}
}

.page-template-ppc-espanol .internal-hero-ppc__title, .page-template-ppc-landing-new .internal-hero-ppc__title {
	font-family: owners, sans-serif;
	font-size: 60px;
	font-weight: 900;
	line-height: 70px;
	margin: 0;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .internal-hero-ppc__title, .page-template-ppc-landing-new .internal-hero-ppc__title {
		font-size: 36px;
		line-height: 45px;
		margin: 10px 0 30px;
		text-align: center;
	}
}

.page-template-ppc-espanol .internal-hero-ppc ul, .page-template-ppc-landing-new .internal-hero-ppc ul {
	padding-left: 20px;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .internal-hero-ppc ul, .page-template-ppc-landing-new .internal-hero-ppc ul {
		padding-left: 40px;
	}
}

.page-template-ppc-espanol .internal-hero-ppc ul li, .page-template-ppc-landing-new .internal-hero-ppc ul li {
	font-size: 25px;
	font-weight: 600;
	position: relative;
	margin: 10px 0;
	padding-left: 10px;
	list-style-type: none;
	color: #fff;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .internal-hero-ppc ul li, .page-template-ppc-landing-new .internal-hero-ppc ul li {
		font-size: 24px;
	}
}

.page-template-ppc-espanol .internal-hero-ppc ul li::before, .page-template-ppc-landing-new .internal-hero-ppc ul li::before {
	position: absolute;
	top: 3px;
	left: -22px;
	width: 21px;
	height: 23px;
	content: "";
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/check.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.about-faqs a, .page-template-ppc-espanol .internal-hero-ppc__bottom, .page-template-ppc-landing-new .internal-hero-ppc__bottom {
	margin-top: 40px;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .internal-hero-ppc__bottom, .page-template-ppc-landing-new .internal-hero-ppc__bottom {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
}

@media (max-width:767px) {
	.page-template-ppc-espanol .internal-hero-ppc__bottom, .page-template-ppc-landing-new .internal-hero-ppc__bottom {
		margin-top: 0;
	}
}

.page-template-ppc-espanol .internal-hero-ppc__bottom span, .page-template-ppc-landing-new .internal-hero-ppc__bottom span {
	font-size: 18px;
	font-weight: 300;
	display: block;
	margin-bottom: -12px;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .internal-hero-ppc__bottom span, .page-template-ppc-landing-new .internal-hero-ppc__bottom span {
		margin-bottom: 0;
	}
}

.page-template-ppc-espanol .internal-hero-ppc__bottom .as-seen-on-images, .page-template-ppc-landing-new .internal-hero-ppc__bottom .as-seen-on-images {
	display: flex;
	margin-left: -8px;
	flex-wrap: wrap;
	justify-content: start;
	align-items: center;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .internal-hero-ppc__bottom .as-seen-on-images, .page-template-ppc-landing-new .internal-hero-ppc__bottom .as-seen-on-images {
		margin-left: 0;
	}
}

.page-template-ppc-espanol .internal-hero-ppc__bottom .as-seen-on-images img, .page-template-ppc-landing-new .internal-hero-ppc__bottom .as-seen-on-images img {
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .internal-hero-ppc__bottom .as-seen-on-images img, .page-template-ppc-landing-new .internal-hero-ppc__bottom .as-seen-on-images img {
		width: 20%;
	}
}

.page-template-ppc-espanol .internal-hero-ppc .form-content, .page-template-ppc-landing-new .internal-hero-ppc .form-content {
	padding: 30px 30px 20px;
	background-color: #fff;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .internal-hero-ppc .form-content, .page-template-ppc-landing-new .internal-hero-ppc .form-content {
		padding: 20px;
	}
}

.page-template-ppc-espanol .internal-hero-ppc .form-content h2, .page-template-ppc-landing-new .internal-hero-ppc .form-content h2 {
	font-family: owners, sans-serif;
	font-size: 60px;
	font-weight: 900;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	color: #24384b;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .internal-hero-ppc .form-content h2, .page-template-ppc-landing-new .internal-hero-ppc .form-content h2 {
		font-size: 40px;
	}
}

@media (max-width:767px) {
	.page-template-ppc-espanol .internal-hero-ppc .form-content h2, .page-template-ppc-landing-new .internal-hero-ppc .form-content h2 {
		font-size: 32px;
	}
}

.page-template-ppc-espanol .internal-hero-ppc .form-content h3, .page-template-ppc-landing-new .internal-hero-ppc .form-content h3 {
	font-family: owners, sans-serif;
	font-size: 22px;
	font-weight: 900;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	color: #cca962;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .internal-hero-ppc .form-content h3, .page-template-ppc-landing-new .internal-hero-ppc .form-content h3 {
		font-size: 18px;
	}
}

.page-template-ppc-espanol .internal-hero-ppc .form-content .textarea-wrap, .page-template-ppc-landing-new .internal-hero-ppc .form-content .textarea-wrap {
	height: 150px;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .internal-hero-ppc .form-content .textarea-wrap, .page-template-ppc-landing-new .internal-hero-ppc .form-content .textarea-wrap {
		height: unset;
	}
}

.page-template-ppc-espanol .internal-hero-ppc .form-content .nf-field-label, .page-template-ppc-landing-new .internal-hero-ppc .form-content .nf-field-label {
	display: none;
}

.page-template-ppc-espanol .internal-hero-ppc .form-content .field-wrap, .page-template-ppc-landing-new .internal-hero-ppc .form-content .field-wrap {
	padding: 0 !important;
}

.page-template-ppc-espanol .internal-hero-ppc .form-content .ninja-forms-field, .page-template-ppc-landing-new .internal-hero-ppc .form-content .ninja-forms-field {
	padding: 0 10px !important;
}

.page-template-ppc-espanol .internal-hero-ppc .form-content input::-moz-placeholder, .page-template-ppc-landing-new .internal-hero-ppc .form-content input::-moz-placeholder {
	font-size: 15px;
}

.page-template-ppc-espanol .internal-hero-ppc .form-content input::placeholder, .page-template-ppc-landing-new .internal-hero-ppc .form-content input::placeholder {
	font-size: 15px;
}

.page-template-ppc-espanol .internal-hero-ppc .form-content .nf-field-element, .page-template-ppc-landing-new .internal-hero-ppc .form-content .nf-field-element {
	border: 1px solid #fafafa;
}

.page-template-ppc-espanol .internal-hero-ppc .form-content .nf-form-content .nf-field-container #nf-field-116-wrap .nf-field-element .ninja-forms-field, .page-template-ppc-landing-new .internal-hero-ppc .form-content .nf-form-content .nf-field-container #nf-field-116-wrap .nf-field-element .ninja-forms-field {
	font-family: owners, sans-serif;
	font-size: 20px;
	font-weight: 600;
	width: 100%;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #cca962;
	border-radius: 0;
	background-color: #cca962;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .internal-hero-ppc .form-content .nf-form-content .nf-field-container #nf-field-116-wrap .nf-field-element .ninja-forms-field, .page-template-ppc-landing-new .internal-hero-ppc .form-content .nf-form-content .nf-field-container #nf-field-116-wrap .nf-field-element .ninja-forms-field {
		font-size: 15px;
	}
}

.page-template-ppc-espanol .internal-hero-ppc .form-content #ninja_forms_required_items, .page-template-ppc-espanol .internal-hero-ppc .form-content .nf-field-container, .page-template-ppc-landing-new .internal-hero-ppc .form-content #ninja_forms_required_items, .page-template-ppc-landing-new .internal-hero-ppc .form-content .nf-field-container {
	margin-bottom: 10px;
}

.page-template-ppc-espanol .internal-hero-ppc .form-content .hidden-container, .page-template-ppc-landing-new .internal-hero-ppc .form-content .hidden-container {
	display: none;
}

.page-template-ppc-espanol .internal-hero-ppc #stepIndicator .step-number, .page-template-ppc-landing-new .internal-hero-ppc #stepIndicator .step-number {
	margin: 0 30px;
	padding: 5px 15px;
	color: #a9a6a7;
	border: 2px solid #a9a6a7;
	border-radius: 50%;
}

.page-template-ppc-espanol .internal-hero-ppc #stepIndicator .step-number:not(:last-child), .page-template-ppc-landing-new .internal-hero-ppc #stepIndicator .step-number:not(:last-child) {
	position: relative;
}

.page-template-ppc-espanol .internal-hero-ppc #stepIndicator .step-number:not(:last-child)::after, .page-template-ppc-landing-new .internal-hero-ppc #stepIndicator .step-number:not(:last-child)::after {
	position: absolute;
	top: 49%;
	left: 53px;
	width: 38px;
	height: 2px;
	content: "";
	background-color: #cca962;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .internal-hero-ppc #stepIndicator .step-number:not(:last-child)::after, .page-template-ppc-landing-new .internal-hero-ppc #stepIndicator .step-number:not(:last-child)::after {
		left: 53px;
		width: 38px;
	}
}

.page-template-ppc-espanol .internal-hero-ppc #stepIndicator .previous, .page-template-ppc-landing-new .internal-hero-ppc #stepIndicator .previous {
	padding: 5px 13px;
}

.page-template-ppc-espanol .internal-hero-ppc #stepIndicator .active, .page-template-ppc-espanol .internal-hero-ppc #stepIndicator .previous, .page-template-ppc-landing-new .internal-hero-ppc #stepIndicator .active, .page-template-ppc-landing-new .internal-hero-ppc #stepIndicator .previous {
	color: #fff;
	border: 2px solid #cca962;
	background-color: #cca962;
}

.page-template-ppc-espanol .internal-hero-ppc .navigation-buttons, .page-template-ppc-landing-new .internal-hero-ppc .navigation-buttons {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 20px;
}

.page-template-ppc-espanol .internal-hero-ppc .navigation-buttons #nextBtn, .page-template-ppc-espanol .internal-hero-ppc .navigation-buttons #prevBtn, .page-template-ppc-landing-new .internal-hero-ppc .navigation-buttons #nextBtn, .page-template-ppc-landing-new .internal-hero-ppc .navigation-buttons #prevBtn {
	font-size: 18px;
	font-weight: 600;
	width: -moz-fit-content;
	width: fit-content;
	max-width: 100%;
	height: 50px;
	padding: 0 80px;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .internal-hero-ppc .navigation-buttons #nextBtn, .page-template-ppc-espanol .internal-hero-ppc .navigation-buttons #prevBtn, .page-template-ppc-landing-new .internal-hero-ppc .navigation-buttons #nextBtn, .page-template-ppc-landing-new .internal-hero-ppc .navigation-buttons #prevBtn {
		width: 100%;
	}
}

.page-template-ppc-espanol .internal-hero-ppc .navigation-buttons #nextBtn:hover, .page-template-ppc-landing-new .internal-hero-ppc .navigation-buttons #nextBtn:hover {
	cursor: pointer;
	color: #37b829;
	background-color: #fff;
}

.page-template-ppc-espanol .internal-hero-ppc .navigation-buttons #nextBtn, .page-template-ppc-landing-new .internal-hero-ppc .navigation-buttons #nextBtn {
	color: #fff;
	border: 1px solid #37b829;
	background-color: #37b829;
}

.page-template-ppc-espanol .internal-hero-ppc .navigation-buttons #prevBtn, .page-template-ppc-landing-new .internal-hero-ppc .navigation-buttons #prevBtn {
	color: #fff;
	border: 1px solid #a9a6a7;
	background-color: #a9a6a7;
}

.page-template-ppc-espanol .internal-hero-ppc .navigation-buttons #prevBtn:hover, .page-template-ppc-landing-new .internal-hero-ppc .navigation-buttons #prevBtn:hover {
	cursor: pointer;
	color: #a9a6a7;
	background-color: #fff;
}

.page-template-ppc-espanol .internal-hero-ppc #ppc-page-form p, .page-template-ppc-espanol .internal-hero-ppc #ppc-page-form-mobile p, .page-template-ppc-espanol .internal-hero-ppc #survey-form .nf-form-title, .page-template-ppc-espanol .internal-hero-ppc .hidden-field, .page-template-ppc-espanol .internal-hero-ppc .nf-error .nf-error-msg, .page-template-ppc-landing-new .internal-hero-ppc #ppc-page-form p, .page-template-ppc-landing-new .internal-hero-ppc #ppc-page-form-mobile p, .page-template-ppc-landing-new .internal-hero-ppc #survey-form .nf-form-title, .page-template-ppc-landing-new .internal-hero-ppc .hidden-field, .page-template-ppc-landing-new .internal-hero-ppc .nf-error .nf-error-msg {
	display: none;
}

.page-template-ppc-espanol .internal-hero-ppc .checkmark, .page-template-ppc-landing-new .internal-hero-ppc .checkmark {
	width: 100px;
	height: 100px;
	margin: 20px auto;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/green-checkmark-icon.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.page-template-ppc-espanol .internal-hero-ppc .checkmark.nitro-lazy, .page-template-ppc-landing-new .internal-hero-ppc .checkmark.nitro-lazy {
	background-image: none !important;
}

.page-template-ppc-espanol .internal-hero-ppc .thank-you-title, .page-template-ppc-landing-new .internal-hero-ppc .thank-you-title {
	font-size: 25px;
	font-weight: 700;
	text-align: center;
	color: #37b829 !important;
}

.page-template-ppc-espanol .internal-hero-ppc .thank-you-subtitle, .page-template-ppc-landing-new .internal-hero-ppc .thank-you-subtitle {
	text-align: center;
}

.page-template-ppc-espanol .internal-hero-ppc .nf-field input[type=submit], .page-template-ppc-landing-new .internal-hero-ppc .nf-field input[type=submit] {
	width: 100%;
	color: #fff !important;
	border: 1px solid #37b829;
	border-radius: 0;
	background-color: #37b829 !important;
}

.page-template-ppc-espanol .ppc-video-wrap, .page-template-ppc-landing-new .ppc-video-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .ppc-video-wrap, .page-template-ppc-landing-new .ppc-video-wrap {
		overflow: scroll;
	}
}

.page-template-ppc-espanol .ppc-video-wrap .ppc-video, .page-template-ppc-landing-new .ppc-video-wrap .ppc-video {
	position: relative;
	width: 48%;
	margin-top: -60px;
}

@media (max-width:1200px) {
	.page-template-ppc-espanol .ppc-video-wrap .ppc-video, .page-template-ppc-landing-new .ppc-video-wrap .ppc-video {
		margin-top: -40px;
	}
}

@media (max-width:767px) {
	.page-template-ppc-espanol .ppc-video-wrap .ppc-video, .page-template-ppc-landing-new .ppc-video-wrap .ppc-video {
		width: 100%;
		margin: 20px;
	}
}

.page-template-ppc-espanol .ppc-video-wrap .ppc-video img, .page-template-ppc-landing-new .ppc-video-wrap .ppc-video img {
	width: 100%;
	max-width: 100%;
	height: -moz-fit-content;
	height: fit-content;
	-o-object-fit: cover;
	object-fit: cover;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .ppc-video-wrap .ppc-video img, .page-template-ppc-landing-new .ppc-video-wrap .ppc-video img {
		-o-object-fit: contain;
		object-fit: contain;
	}
}

.page-template-ppc-espanol .ppc-video-wrap .ppc-video .open-hd-modal-img, .page-template-ppc-landing-new .ppc-video-wrap .ppc-video .open-hd-modal-img {
	position: absolute;
	top: 39%;
	left: 47%;
	width: 80px;
	height: 80px;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .ppc-video-wrap .ppc-video .open-hd-modal-img, .page-template-ppc-landing-new .ppc-video-wrap .ppc-video .open-hd-modal-img {
		left: 39%;
	}
}

.page-template-ppc-espanol .ppc-video-wrap .ppc-video .open-hd-modal-img:hover, .page-template-ppc-landing-new .ppc-video-wrap .ppc-video .open-hd-modal-img:hover {
	top: 36%;
	left: 44%;
	width: 100px;
	height: 100px;
}

.page-template-ppc-espanol .client-win-wrap-section, .page-template-ppc-landing-new .client-win-wrap-section {
	position: relative;
}

.page-template-ppc-espanol .client-win-wrap-section .client-win-wrap, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap {
	padding: 80px 0;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .client-win-wrap-section .client-win-wrap, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap {
		padding: 20px 0;
	}
}

.page-template-ppc-espanol .client-win-wrap-section .client-win__title, .page-template-ppc-landing-new .client-win-wrap-section .client-win__title {
	font-family: owners, sans-serif;
	font-size: 60px;
	font-weight: 900;
	line-height: 60px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	color: #24384b;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .client-win-wrap-section .client-win__title, .page-template-ppc-landing-new .client-win-wrap-section .client-win__title {
		font-size: 40px;
		line-height: 40px;
		margin: 0 0 20px;
	}
}

.page-template-ppc-espanol .client-win-wrap-section .client-win__subtitle, .page-template-ppc-landing-new .client-win-wrap-section .client-win__subtitle {
	font-family: Avenir, sans-serif;
	font-size: 21px;
	margin: 0;
	text-align: center;
	color: #6a6a6a;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .client-win-wrap-section .client-win__subtitle, .page-template-ppc-landing-new .client-win-wrap-section .client-win__subtitle {
		font-size: 15px;
	}
}

.page-template-ppc-espanol .client-win-wrap-section .client-win-wrap .client-win-swiper, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-swiper {
	overflow: hidden;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .client-win-wrap-section .client-win-wrap .client-win-swiper, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-swiper {
		position: relative;
	}
	
	.page-template-ppc-espanol .client-win-wrap-section .client-win-wrap .client-win-swiper .swiper-wrapper, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-swiper .swiper-wrapper {
		z-index: 1;
		width: 80%;
	}
}

.page-template-ppc-espanol .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.page-template-ppc-espanol .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win .sum, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win .sum {
	font-family: owners, sans-serif;
	font-size: 45px;
	font-weight: 900;
	position: relative;
	color: #24384b;
}

.page-template-ppc-espanol .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win .case-type, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win .case-type {
	font-family: Avenir, sans-serif;
	font-size: 16px;
}

.page-template-ppc-espanol .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win:not(:last-child), .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win:not(:last-child) {
	border-right: 1px solid #24384b;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win:not(:last-child), .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-swiper .single-client-win:not(:last-child) {
		border-right: none;
	}
}

.page-template-ppc-espanol .client-win-wrap-section .client-win-wrap .client-win-nav, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-nav {
	position: absolute;
	top: 66%;
	left: 13%;
	display: flex;
	width: 75%;
	justify-content: space-between;
}

@media (max-width:1400px) {
	.page-template-ppc-espanol .client-win-wrap-section .client-win-wrap .client-win-nav, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-nav {
		z-index: 2;
		left: 3%;
		display: flex;
		width: 95%;
		justify-content: space-between;
	}
}

@media (max-width:992px) {
	.page-template-ppc-espanol .client-win-wrap-section .client-win-wrap .client-win-nav, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-nav {
		left: 2%;
		width: 97%;
	}
}

@media (max-width:767px) {
	.page-template-ppc-espanol .client-win-wrap-section .client-win-wrap .client-win-nav, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-nav {
		top: 62%;
		left: 3%;
		width: 95%;
	}
}

@media (min-width:1200px) and (max-width:1800px) {
	.page-template-ppc-espanol .client-win-wrap-section .client-win-wrap .client-win-nav, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-nav {
		left: 29px;
		width: 97%;
	}
}

.page-template-ppc-espanol .client-win-wrap-section .client-win-wrap .client-win-nav .swiper-prev, .page-template-ppc-espanol .client-win-wrap-section .client-win-wrap .client-win-nav .wiper-next, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-nav .swiper-prev, .page-template-ppc-landing-new .client-win-wrap-section .client-win-wrap .client-win-nav .wiper-next {
	display: flex;
	width: 50px;
	height: 50px;
}

.page-template-ppc-espanol .why-choose-us, .page-template-ppc-landing-new .why-choose-us {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.page-template-ppc-espanol .why-choose-us-wrap, .page-template-ppc-landing-new .why-choose-us-wrap {
	padding: 80px 0;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/ppc-blue-bg.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-ppc-espanol .why-choose-us-wrap.nitro-lazy, .page-template-ppc-landing-new .why-choose-us-wrap.nitro-lazy {
	background-image: none !important;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .why-choose-us-wrap, .page-template-ppc-landing-new .why-choose-us-wrap {
		padding: 50px 0;
		background-position: center;
	}
}

.page-template-ppc-espanol .why-choose-us__left, .page-template-ppc-landing-new .why-choose-us__left {
	width: 50%;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .why-choose-us__left, .page-template-ppc-landing-new .why-choose-us__left {
		width: 100%;
	}
}

.page-template-ppc-espanol .why-choose-us__subtitle, .page-template-ppc-landing-new .why-choose-us__subtitle {
	font-family: owners, sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: normal;
	margin: 0;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #cca962;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .why-choose-us__subtitle, .page-template-ppc-landing-new .why-choose-us__subtitle {
		font-size: 18px;
		text-align: center;
	}
}

.page-template-ppc-espanol .why-choose-us__title, .page-template-ppc-landing-new .why-choose-us__title {
	font-family: owners, sans-serif;
	font-size: 55px;
	font-weight: 900;
	line-height: 58px;
	margin: 0;
	letter-spacing: normal;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .why-choose-us__title, .page-template-ppc-landing-new .why-choose-us__title {
		font-size: 35px;
		line-height: 45px;
		text-align: center;
	}
}

.page-template-ppc-espanol .why-choose-us__content p, .page-template-ppc-espanol .why-choose-us__content span, .page-template-ppc-landing-new .why-choose-us__content p, .page-template-ppc-landing-new .why-choose-us__content span {
	font-family: Avenir, sans-serif;
	font-size: 18px;
	color: #fff;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .why-choose-us__content p, .page-template-ppc-espanol .why-choose-us__content span, .page-template-ppc-landing-new .why-choose-us__content p, .page-template-ppc-landing-new .why-choose-us__content span {
		font-size: 14px;
		line-height: 18px;
	}
}

.page-template-ppc-espanol .reviews__swiper .single-review .review-info__right a:hover, .page-template-ppc-espanol .why-choose-us__content a, .page-template-ppc-landing-new .reviews__swiper .single-review .review-info__right a:hover, .page-template-ppc-landing-new .why-choose-us__content a {
	color: #cca962;
}

.page-template-ppc-espanol .why-choose-us__links, .page-template-ppc-landing-new .why-choose-us__links {
	margin: 50px 0 0;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .why-choose-us__links, .page-template-ppc-landing-new .why-choose-us__links {
		display: flex;
		flex-direction: column;
		margin: 20px 0;
		justify-content: center;
		align-items: center;
	}
}

.page-template-ppc-espanol .why-choose-us__links .phone, .page-template-ppc-landing-new .why-choose-us__links .phone {
	font-family: owners, sans-serif;
	font-size: 15px;
	font-weight: 700;
	padding: 10px;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #cca962;
	background-color: #cca962;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .why-choose-us__links .phone, .page-template-ppc-landing-new .why-choose-us__links .phone {
		width: 220px;
		max-width: 100%;
		text-align: center;
	}
}

.page-template-ppc-espanol .why-choose-us__links .phone:hover, .page-template-ppc-landing-new .why-choose-us__links .phone:hover {
	border: 1px solid #cca962;
	background-color: transparent;
}

.page-template-ppc-espanol .why-choose-us__links .get-in-touch, .page-template-ppc-landing-new .why-choose-us__links .get-in-touch {
	font-family: owners, sans-serif;
	font-size: 15px;
	font-weight: 700;
	margin-left: 10px;
	padding: 10px 15px;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #fff;
	background-color: transparent;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .why-choose-us__links .get-in-touch, .page-template-ppc-landing-new .why-choose-us__links .get-in-touch {
		width: 220px;
		max-width: 100%;
		margin: 20px 0;
		text-align: center;
	}
}

.page-template-ppc-espanol .why-choose-us__links .get-in-touch:hover, .page-template-ppc-landing-new .why-choose-us__links .get-in-touch:hover {
	color: #fff;
	border: 1px solid #cca962;
	background-color: #cca962;
}

.page-template-ppc-espanol .why-choose-us__right, .page-template-ppc-landing-new .why-choose-us__right {
	width: 40%;
	height: -moz-fit-content;
	height: fit-content;
	padding: 40px;
	color: #fff;
	background-color: #cca962;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .why-choose-us__right, .page-template-ppc-landing-new .why-choose-us__right {
		width: 100%;
		padding: 30px;
	}
}

.page-template-ppc-espanol .why-choose-us__right h2, .page-template-ppc-landing-new .why-choose-us__right h2 {
	font-family: owners, sans-serif;
	font-size: 40px;
	font-weight: 900;
	margin: 0;
	text-transform: uppercase;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .why-choose-us__right h2, .page-template-ppc-landing-new .why-choose-us__right h2 {
		font-size: 32px;
		text-align: center;
	}
	
	.page-template-ppc-espanol .why-choose-us__right ul, .page-template-ppc-landing-new .why-choose-us__right ul {
		display: flex;
		padding: 0;
		flex-wrap: wrap;
		justify-content: space-between;
	}
}

.page-template-ppc-espanol .why-choose-us__right ul li, .page-template-ppc-landing-new .why-choose-us__right ul li {
	font-family: Avenir, sans-serif;
	font-size: 18px;
	line-height: 21px;
	position: relative;
	margin-bottom: 20px;
	padding-left: 30px;
	list-style: none;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .why-choose-us__right ul li, .page-template-ppc-landing-new .why-choose-us__right ul li {
		display: flex;
		flex-direction: column;
		width: 48%;
		padding-top: 65px;
		padding-left: 0;
		text-align: center;
		justify-content: space-between;
	}
}

.page-template-ppc-espanol .why-choose-us__right ul li::before, .page-template-ppc-landing-new .why-choose-us__right ul li::before {
	position: absolute;
	top: 0;
	left: -26px;
	display: flex;
	width: 38px;
	height: 38px;
	content: "";
	border-radius: 50%;
	background-color: #24384b;
	justify-content: center;
	align-items: center;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .why-choose-us__right ul li::before, .page-template-ppc-landing-new .why-choose-us__right ul li::before {
		top: 6px;
		left: 32%;
		width: 50px;
		height: 50px;
		content: "";
		border-radius: unset;
		background-color: unset;
		background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/checkmark.png");
		background-repeat: no-repeat;
		background-size: cover;
	}
}

.page-template-ppc-espanol .why-choose-us__right ul li::after, .page-template-ppc-landing-new .why-choose-us__right ul li::after {
	position: absolute;
	top: 9px;
	left: -14px;
	width: 20px;
	height: 20px;
	content: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/source/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/svg/arrowhead-bullet.svg");
}

@media (max-width:767px) {
	.page-template-ppc-espanol .why-choose-us__right ul li::after, .page-template-ppc-landing-new .why-choose-us__right ul li::after {
		display: none;
	}
}

.page-template-ppc-espanol .why-choose-us__right ul li p, .page-template-ppc-landing-new .why-choose-us__right ul li p {
	margin: 0;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .why-choose-us__right ul li p, .page-template-ppc-landing-new .why-choose-us__right ul li p {
		margin-bottom: 5px;
	}
	
	.page-template-ppc-espanol .why-choose-us__right ul li span, .page-template-ppc-landing-new .why-choose-us__right ul li span {
		font-size: 18px;
		line-height: 18px;
		display: block;
	}
}

.page-template-ppc-espanol .awards-container, .page-template-ppc-landing-new .awards-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .awards-container, .page-template-ppc-landing-new .awards-container {
		flex-direction: column;
	}
}

.page-template-ppc-espanol .awards-container-wrap, .page-template-ppc-landing-new .awards-container-wrap {
	padding: 80px 0;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .awards-container-wrap, .page-template-ppc-landing-new .awards-container-wrap {
		padding: 50px 0;
	}
}

.page-template-ppc-espanol .awards-container__left, .page-template-ppc-landing-new .awards-container__left {
	width: 48%;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .awards-container__left, .page-template-ppc-landing-new .awards-container__left {
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: center;
	}
}

.page-template-ppc-espanol .awards-container__left img, .page-template-ppc-landing-new .awards-container__left img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.page-template-ppc-espanol .awards-container__right, .page-template-ppc-landing-new .awards-container__right {
	width: 48%;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .awards-container__right, .page-template-ppc-landing-new .awards-container__right {
		width: 100%;
		margin-top: 30px;
	}
}

.page-template-ppc-espanol .awards-container__right .awards-subtitle, .page-template-ppc-landing-new .awards-container__right .awards-subtitle {
	font-family: owners, sans-serif;
	font-size: 21px;
	font-weight: 800;
	display: block;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #cca962;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .awards-container__right .awards-subtitle, .page-template-ppc-landing-new .awards-container__right .awards-subtitle {
		text-align: center;
	}
}

.page-template-ppc-espanol .awards-container__right .awards-title, .page-template-ppc-landing-new .awards-container__right .awards-title {
	font-family: owners, sans-serif;
	font-size: 58px;
	font-weight: 900;
	line-height: 58px;
	margin: 0;
	text-transform: uppercase;
	color: #24384b;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .awards-container__right .awards-title, .page-template-ppc-landing-new .awards-container__right .awards-title {
		font-size: 38px;
		line-height: 45px;
		text-align: center;
	}
}

.page-template-ppc-espanol .awards-container__right .awards-content, .page-template-ppc-landing-new .awards-container__right .awards-content {
	font-family: Avenir, sans-serif;
	font-size: 20px;
	color: #6a6a6a;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .awards-container__right .awards-content, .page-template-ppc-landing-new .awards-container__right .awards-content {
		font-size: 18px;
	}
}

.page-template-ppc-espanol .awards-container__right .awards-content a, .page-template-ppc-landing-new .awards-container__right .awards-content a {
	font-weight: 700;
	color: #cca962;
}

.page-template-ppc-espanol .awards-container__right .awards-content__bottom, .page-template-ppc-landing-new .awards-container__right .awards-content__bottom {
	font-weight: 700;
	font-style: italic;
	color: #24384b;
}

.page-template-ppc-espanol .awards-badges, .page-template-ppc-landing-new .awards-badges {
	display: flex;
	margin: 80px 0;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .awards-badges, .page-template-ppc-landing-new .awards-badges {
		overflow: scroll;
		margin: 40px 0 0;
		flex-wrap: unset;
	}
}

.page-template-ppc-espanol .awards-badges .award-badge-wrap .single-badge, .page-template-ppc-landing-new .awards-badges .award-badge-wrap .single-badge {
	max-width: 100%;
	margin: 0 20px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .awards-badges .award-badge-wrap .single-badge, .page-template-ppc-landing-new .awards-badges .award-badge-wrap .single-badge {
		height: -moz-fit-content;
		height: fit-content;
		margin: 0;
	}
}

.page-template-ppc-espanol .client-success, .page-template-ppc-landing-new .client-success {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.page-template-ppc-espanol .client-success-wrap, .page-template-ppc-landing-new .client-success-wrap {
	padding: 80px 0;
	background-color: #f8f8f8;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .client-success-wrap, .page-template-ppc-landing-new .client-success-wrap {
		padding: 0 0 20px;
	}
}

.page-template-ppc-espanol .client-success__left, .page-template-ppc-landing-new .client-success__left {
	width: 27%;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .client-success__left, .page-template-ppc-landing-new .client-success__left {
		width: 100%;
	}
}

.page-template-ppc-espanol .client-success__left h2, .page-template-ppc-landing-new .client-success__left h2 {
	font-family: owners, sans-serif;
	font-size: 58px;
	font-weight: 900;
	line-height: 58px;
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #24384b;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .client-success__left h2, .page-template-ppc-landing-new .client-success__left h2 {
		font-size: 40px;
		line-height: 45px;
		text-align: center;
	}
}

.page-template-ppc-espanol .client-success__left span, .page-template-ppc-landing-new .client-success__left span {
	font-family: Avenir, sans-serif;
	font-size: 18px;
	display: block;
	color: #24384b;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .client-success__left span, .page-template-ppc-landing-new .client-success__left span {
		font-size: 16px;
		text-align: center;
	}
}

.page-template-ppc-espanol .client-success .client-success-swiper, .page-template-ppc-landing-new .client-success .client-success-swiper {
	overflow: hidden;
	width: 70%;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .client-success .client-success-swiper, .page-template-ppc-landing-new .client-success .client-success-swiper {
		width: 100%;
		margin: 30px 0;
	}
}

.page-template-ppc-espanol .client-success .client-success-swiper .swiper-wrapper, .page-template-ppc-landing-new .client-success .client-success-swiper .swiper-wrapper {
	width: 80%;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .client-success .client-success-swiper .swiper-slide, .page-template-ppc-landing-new .client-success .client-success-swiper .swiper-slide {
		display: flex;
		justify-content: center;
		align-items: center;
	}
}

.page-template-ppc-espanol .client-success .client-success-swiper .swiper-slide img, .page-template-ppc-espanol .ppc-footer-copyright .footer-logo img, .page-template-ppc-landing-new .client-success .client-success-swiper .swiper-slide img, .page-template-ppc-landing-new .ppc-footer-copyright .footer-logo img {
	-o-object-fit: contain;
	object-fit: contain;
}

.page-template-ppc-espanol .client-success .client-success-swiper .client-success-nav, .page-template-ppc-landing-new .client-success .client-success-swiper .client-success-nav {
	position: absolute;
	left: 0;
	display: flex;
	width: 100%;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .client-success .client-success-swiper .client-success-nav, .page-template-ppc-landing-new .client-success .client-success-swiper .client-success-nav {
		bottom: -26px;
	}
}

@media (max-width:767px) {
	.page-template-ppc-espanol .client-success .client-success-swiper .client-success-nav, .page-template-ppc-landing-new .client-success .client-success-swiper .client-success-nav {
		z-index: 10;
		top: 64%;
		left: 1%;
		width: 98%;
		justify-content: space-between;
	}
}

.page-template-ppc-espanol .client-success .client-success-swiper .client-success-nav .swiper-next, .page-template-ppc-espanol .client-success .client-success-swiper .client-success-nav .swiper-prev, .page-template-ppc-landing-new .client-success .client-success-swiper .client-success-nav .swiper-next, .page-template-ppc-landing-new .client-success .client-success-swiper .client-success-nav .swiper-prev {
	display: flex;
	width: 35px;
	height: 35px;
	margin-right: 5px;
	border: 1px solid #c0c7d1;
	align-items: center;
	justify-content: center;
}

.page-template-ppc-espanol .client-success .client-success-swiper .client-success-nav .swiper-next:hover, .page-template-ppc-espanol .client-success .client-success-swiper .client-success-nav .swiper-prev:hover, .page-template-ppc-landing-new .client-success .client-success-swiper .client-success-nav .swiper-next:hover, .page-template-ppc-landing-new .client-success .client-success-swiper .client-success-nav .swiper-prev:hover {
	cursor: pointer;
	border: 1px solid #6a6a6a;
}

.page-template-ppc-espanol .practice-areas-wrap, .page-template-ppc-landing-new .practice-areas-wrap {
	padding: 80px 0;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/ppc-pa-bg.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-ppc-espanol .practice-areas-wrap.nitro-lazy, .page-template-ppc-landing-new .practice-areas-wrap.nitro-lazy {
	background-image: none !important;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .practice-areas-wrap, .page-template-ppc-landing-new .practice-areas-wrap {
		padding: 50px 0;
	}
}

.page-template-ppc-espanol .practice-areas__title, .page-template-ppc-landing-new .practice-areas__title {
	font-family: owners, sans-serif;
	font-size: 60px;
	font-weight: 900;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .practice-areas__title, .page-template-ppc-landing-new .practice-areas__title {
		font-size: 35px;
		text-align: center;
	}
}

.page-template-ppc-espanol .practice-areas .practice-areas-list, .page-template-ppc-landing-new .practice-areas .practice-areas-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.page-template-ppc-espanol .practice-areas .practice-areas-list .single-practice-area, .page-template-ppc-landing-new .practice-areas .practice-areas-list .single-practice-area {
	display: flex;
	flex-direction: column;
	width: 31%;
	max-width: 350px;
	margin: 20px 0;
	padding: 40px;
	background-color: #394a5b;
	justify-content: center;
	align-items: center;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .practice-areas .practice-areas-list .single-practice-area, .page-template-ppc-landing-new .practice-areas .practice-areas-list .single-practice-area {
		width: 48%;
		margin: 7px 0;
		padding: 20px;
	}
}

.page-template-ppc-espanol .practice-areas .practice-areas-list .single-practice-area img, .page-template-ppc-landing-new .practice-areas .practice-areas-list .single-practice-area img {
	width: 100px;
	height: 100px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .practice-areas .practice-areas-list .single-practice-area img, .page-template-ppc-landing-new .practice-areas .practice-areas-list .single-practice-area img {
		width: 80px;
		height: 80px;
	}
}

.page-template-ppc-espanol .practice-areas .practice-areas-list .single-practice-area:hover, .page-template-ppc-landing-new .practice-areas .practice-areas-list .single-practice-area:hover {
	background-color: #cca962;
}

.page-template-ppc-espanol .practice-areas .practice-areas-list .single-practice-area h3, .page-template-ppc-landing-new .practice-areas .practice-areas-list .single-practice-area h3 {
	font-family: owners, sans-serif;
	font-size: 22px;
	font-weight: 900;
	margin: 10px 0;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .practice-areas .practice-areas-list .single-practice-area h3, .page-template-ppc-landing-new .practice-areas .practice-areas-list .single-practice-area h3 {
		font-size: 18px;
	}
}

.page-template-ppc-espanol .reviews, .page-template-ppc-landing-new .reviews {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .reviews, .page-template-ppc-landing-new .reviews {
		flex-direction: column;
		margin: 0 20px;
	}
}

.page-template-ppc-espanol .reviews-wrap, .page-template-ppc-landing-new .reviews-wrap {
	padding: 80px 0;
	background-color: #fafafa;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .reviews-wrap, .page-template-ppc-landing-new .reviews-wrap {
		padding: 50px 0;
	}
}

.page-template-ppc-espanol .reviews__left, .page-template-ppc-landing-new .reviews__left {
	width: 30%;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .reviews__left, .page-template-ppc-landing-new .reviews__left {
		width: 100%;
	}
}

.page-template-ppc-espanol .reviews__left h2, .page-template-ppc-landing-new .reviews__left h2 {
	font-family: owners, sans-serif;
	font-size: 55px;
	font-weight: 900;
	line-height: 60px;
	margin: 0;
	text-transform: uppercase;
	color: #24384b;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .reviews__left h2, .page-template-ppc-landing-new .reviews__left h2 {
		font-size: 34px;
		line-height: 39px;
		margin-bottom: 10px;
		text-align: center;
	}
}

.page-template-ppc-espanol .reviews__logos, .page-template-ppc-landing-new .reviews__logos {
	display: flex;
	flex-wrap: wrap;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .reviews__logos, .page-template-ppc-landing-new .reviews__logos {
		justify-content: center;
		align-items: center;
	}
}

.page-template-ppc-espanol .reviews__swiper, .page-template-ppc-landing-new .reviews__swiper {
	overflow: hidden;
	width: 68%;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .reviews__swiper, .page-template-ppc-landing-new .reviews__swiper {
		width: 100%;
	}
}

.page-template-ppc-espanol .reviews__swiper .single-review, .page-template-ppc-landing-new .reviews__swiper .single-review {
	height: -moz-fit-content;
	height: fit-content;
	padding: 30px 30px 50px;
	background-color: #fff;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .15);
}

.page-template-ppc-espanol .reviews__swiper .single-review .stars, .page-template-ppc-landing-new .reviews__swiper .single-review .stars {
	max-width: 100%;
	margin-bottom: 30px;
}

.page-template-ppc-espanol .reviews__swiper .single-review__content, .page-template-ppc-landing-new .reviews__swiper .single-review__content {
	font-size: 17px;
}

.page-template-ppc-espanol .reviews__swiper .single-review .review-info, .page-template-ppc-landing-new .reviews__swiper .single-review .review-info {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.page-template-ppc-espanol .reviews__swiper .single-review .review-info__left, .page-template-ppc-landing-new .reviews__swiper .single-review .review-info__left {
	width: 29%;
}

.page-template-ppc-espanol .reviews__swiper .single-review .review-info__left img, .page-template-ppc-landing-new .reviews__swiper .single-review .review-info__left img {
	width: 100%;
	max-width: 100%;
	height: -moz-fit-content;
	height: fit-content;
	-o-object-fit: contain;
	object-fit: contain;
}

.page-template-ppc-espanol .reviews__swiper .single-review .review-info__right, .page-template-ppc-landing-new .reviews__swiper .single-review .review-info__right {
	display: flex;
	flex-direction: column;
	width: 70%;
	align-items: start;
	justify-content: center;
}

.page-template-ppc-espanol .reviews__swiper .single-review .review-info__right .author, .page-template-ppc-landing-new .reviews__swiper .single-review .review-info__right .author {
	font-size: 13px;
	font-weight: 600;
}

.page-template-ppc-espanol .reviews__swiper .single-review .review-info__right .source, .page-template-ppc-landing-new .reviews__swiper .single-review .review-info__right .source {
	font-size: 13px;
	font-weight: 400;
	font-style: italic;
	display: block;
	color: #6a6a6a;
}

.page-template-ppc-espanol .reviews__swiper .single-review .review-info__right a, .page-template-ppc-landing-new .reviews__swiper .single-review .review-info__right a {
	display: block;
	color: #6a6a6a;
}

.page-template-ppc-espanol .reviews__swiper .reviews-nav, .page-template-ppc-landing-new .reviews__swiper .reviews-nav {
	position: absolute;
	top: 40%;
	left: 29%;
	display: flex;
	width: 74%;
	justify-content: space-between;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .reviews__swiper .reviews-nav, .page-template-ppc-landing-new .reviews__swiper .reviews-nav {
		display: none;
	}
}

.page-template-ppc-espanol .reviews__swiper .swiper-pagination, .page-template-ppc-landing-new .reviews__swiper .swiper-pagination, body.home .attorneys-env h2::before, body.home .faqs-section h2::before {
	display: none;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .reviews__swiper .swiper-pagination, .page-template-ppc-landing-new .reviews__swiper .swiper-pagination {
		position: absolute;
		bottom: -60px;
		display: flex;
		margin: 20px auto;
		justify-content: center;
		align-items: center;
	}
}

.page-template-ppc-espanol .reviews__swiper .swiper-pagination .swiper-pagination-bullet, .page-template-ppc-landing-new .reviews__swiper .swiper-pagination .swiper-pagination-bullet {
	width: 13px;
	height: 13px;
	background-color: #6a6a6a;
}

.page-template-ppc-espanol .reviews__swiper .swiper-pagination .swiper-pagination-bullet-active, .page-template-ppc-landing-new .reviews__swiper .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #cca962;
}

.page-template-ppc-espanol .ppc-footer, .page-template-ppc-landing-new .ppc-footer {
	padding: 150px 0;
	text-align: center;
	background-color: none;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .ppc-footer, .page-template-ppc-landing-new .ppc-footer {
		padding: 50px 0;
	}
}

.page-template-ppc-espanol .ppc-footer-wrap, .page-template-ppc-landing-new .ppc-footer-wrap {
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/ppc-footer-bg.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
}

.page-template-ppc-espanol .ppc-footer-wrap.nitro-lazy, .page-template-ppc-landing-new .ppc-footer-wrap.nitro-lazy {
	background-image: none !important;
}

.page-template-ppc-espanol .ppc-footer__subtitle, .page-template-ppc-landing-new .ppc-footer__subtitle {
	font-family: owners, sans-serif;
	font-size: 25px;
	font-weight: 900;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	color: #cca962;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .ppc-footer__subtitle, .page-template-ppc-landing-new .ppc-footer__subtitle {
		font-size: 20px;
	}
}

.page-template-ppc-espanol .ppc-footer__title, .page-template-ppc-landing-new .ppc-footer__title {
	font-family: owners, sans-serif;
	font-size: 60px;
	font-weight: 900;
	line-height: 65px;
	margin: 0 auto 20px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .ppc-footer__title, .page-template-ppc-landing-new .ppc-footer__title {
		font-size: 35px;
		line-height: 40px;
	}
}

.page-template-ppc-espanol .ppc-footer ul, .page-template-ppc-landing-new .ppc-footer ul {
	display: flex;
	margin-bottom: 40px;
	justify-content: space-evenly;
	align-items: center;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .ppc-footer ul, .page-template-ppc-landing-new .ppc-footer ul {
		flex-direction: column;
		justify-content: start;
		align-items: start;
	}
}

.page-template-ppc-espanol .ppc-footer ul li, .page-template-ppc-landing-new .ppc-footer ul li {
	font-size: 20px;
	position: relative;
	list-style-type: none;
	color: #fff;
}

.page-template-ppc-espanol .ppc-footer ul li::before, .page-template-ppc-landing-new .ppc-footer ul li::before {
	position: absolute;
	top: 3px;
	left: -25px;
	width: 21px;
	height: 23px;
	content: "";
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/check.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.page-template-ppc-espanol .ppc-footer .footer-link, .page-template-ppc-landing-new .ppc-footer .footer-link {
	font-family: owners, sans-serif;
	font-size: 20px;
	font-weight: 700;
	margin: 30px auto;
	padding: 20px;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #cca962;
	background-color: #cca962;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .ppc-footer .footer-link, .page-template-ppc-landing-new .ppc-footer .footer-link {
		font-size: 15px;
	}
}

.page-template-ppc-espanol .ppc-footer .footer-link:hover, .page-template-ppc-landing-new .ppc-footer .footer-link:hover {
	color: #cca962;
	border: 1px solid #cca962;
	background-color: #fff;
}

.page-template-ppc-espanol .ppc-footer-copyright-wrap, .page-template-ppc-landing-new .ppc-footer-copyright-wrap {
	padding: 30px 0;
	background-color: #24384b;
}

.page-template-ppc-espanol .ppc-footer-copyright, .page-template-ppc-landing-new .ppc-footer-copyright {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .ppc-footer-copyright, .page-template-ppc-landing-new .ppc-footer-copyright {
		flex-direction: column;
	}
}

.page-template-ppc-espanol .ppc-footer-copyright .footer-logo, .page-template-ppc-landing-new .ppc-footer-copyright .footer-logo {
	width: 30%;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .ppc-footer-copyright .footer-logo, .page-template-ppc-landing-new .ppc-footer-copyright .footer-logo {
		display: flex;
		width: 100%;
		justify-content: center;
		align-items: center;
	}
}

.page-template-ppc-espanol .ppc-footer-copyright .copyright-disclaimers, .page-template-ppc-landing-new .ppc-footer-copyright .copyright-disclaimers {
	width: 70%;
	text-align: end;
}

@media (max-width:767px) {
	.page-template-ppc-espanol .ppc-footer-copyright .copyright-disclaimers, .page-template-ppc-landing-new .ppc-footer-copyright .copyright-disclaimers {
		width: 80%;
		margin: 0 auto;
		text-align: center;
	}
}

.page-template-ppc-espanol .ppc-footer-copyright a, .page-template-ppc-espanol .ppc-footer-copyright p, .page-template-ppc-landing-new .ppc-footer-copyright a, .page-template-ppc-landing-new .ppc-footer-copyright p {
	font-size: 17px;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width:992px) {
	.page-template-ppc-espanol .ppc-footer-copyright a, .page-template-ppc-espanol .ppc-footer-copyright p, .page-template-ppc-landing-new .ppc-footer-copyright a, .page-template-ppc-landing-new .ppc-footer-copyright p {
		font-size: 15px;
	}
}

.page-template-ppc-espanol .ppc-footer-copyright a:hover, .page-template-ppc-landing-new .ppc-footer-copyright a:hover {
	color: #cca962;
}

body.admin-bar .header {
	top: 70px;
}

@media (max-width:992px) {
	body.admin-bar .header {
		top: 70px;
	}
}

@media (max-width:767px) {
	body.admin-bar .header {
		top: 46px;
	}
}

body.admin-bar .internal-hero-ppc__banner {
	top: 33px;
}

@media (max-width:767px) {
	body.admin-bar .internal-hero-ppc__banner {
		top: 134px;
	}
}

body.home .general-testimonial {
	display: flex;
	flex-direction: column;
	padding: 100px 0 80px;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-9af3362/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/testimonial-bg.png");
	align-items: center;
}

body.home .general-testimonial.nitro-lazy {
	background-image: none !important;
}

body.home .general-testimonial .testimonial-titles h3 {
	font-family: owners, sans-serif;
	font-size: 40px;
	font-weight: 500;
	font-style: normal;
	line-height: 125%;
	position: relative;
	z-index: 2;
	margin: 0;
	padding-bottom: 20px;
	text-align: center;
	color: #c0963d;
}

@media (max-width:992px) {
	body.home .general-testimonial .testimonial-titles h3 {
		font-size: 22px;
		line-height: 27.5px;
	}
}

body.home .general-testimonial .testimonial-titles h2 {
	font-family: owners, sans-serif;
	font-size: 60px;
	font-weight: 900;
	line-height: 70px;
	margin: 0;
	color: #fff;
}

@media (max-width:992px) {
	body.home .general-testimonial .testimonial-titles h2 {
		font-size: 42px;
		line-height: 52px;
		text-align: center;
	}
}

body.home .general-testimonial .testimonial-content {
	display: flex;
	flex-direction: column;
	color: #fff;
	align-items: center;
}

body.home .general-testimonial .testimonial-content p.content {
	font-size: 26px;
	max-width: 65%;
}

@media (max-width:992px) {
	body.home .general-testimonial .testimonial-content p.content {
		font-size: 20px;
		max-width: 80%;
	}
}

body.home .general-testimonial .testimonial-content p.author {
	font-size: 22px;
	text-align: center;
}

body.home .general-testimonial .testimonial-content ul.list-star li {
	font-size: 85px;
}

@media (max-width:992px) {
	body.home .general-testimonial .testimonial-content ul.list-star li {
		font-size: 50px;
	}
}

body.home .general-testimonial .review-place {
	padding-top: 24px;
	text-align: center;
	color: #fff;
	border-top: .5px solid #fff;
}

body.home .general-testimonial .review-place span {
	font-size: 24px;
	font-weight: 800;
	margin-right: 10px;
}

body.home .general-testimonial .review-place ul.list-star li {
	font-size: 20px;
	color: #fbbb02;
}

body.home .general-testimonial .review-place img {
	max-width: 250px;
}

body.home .attorneys-env {
	padding: 100px 0;
	background: 0 0;
}

body.home .attorneys-env h2 {
	font-size: 70px;
	font-weight: 900;
	margin: 0;
	color: #22374b;
}

@media (max-width:992px) {
	body.home .attorneys-env h2 {
		font-size: 42px;
	}
}

@media (max-width:992px) {
	body.home .attorneys-env strong {
		font-size: 22px;
	}
}

body.home .we-are h3 {
	font-family: owners;
	font-size: 35px;
	line-height: 50px;
	margin: 60px 0 30px;
	color: #22374b;
}

body.home .we-are h3:first-child {
	font-size: 50px;
	line-height: 70px;
	margin: 60px 0 30px;
}

@media (max-width:992px) {
	body.home .we-are h3:first-child {
		font-size: 42px;
		line-height: 52.5px;
		padding-bottom: 20px;
		text-align: center;
	}
}

body.home .we-are .c-right {
	text-align: left;
}

body.home .we-are .c-right .line {
	width: 170px;
	height: .5px;
	margin-bottom: 50px;
	background-color: #d0b56d;
}

body.home .we-are .c-right h2 {
	font-family: owners;
	font-size: 50px;
	font-weight: 900;
	margin: 0;
	color: #fff;
}

body.home .we-are .c-right .item {
	display: flex;
	margin-bottom: 30px;
	color: #fff;
	align-items: flex-start;
}

body.home .we-are .c-right .number {
	font-family: owners;
	font-size: 60px;
	font-weight: 700;
	margin-right: 20px;
	color: #d0b56d;
}

body.home .we-are .c-right p.item-title {
	font-size: 30px;
	font-weight: 900;
}

body, body.home .we-are .c-right p {
	font-size: 22px;
	line-height: 1.5;
	margin: 0;
}

body.home .faqs-section {
	position: relative;
	color: #fff;
	background: linear-gradient(139deg, #213547 65%, #d1b56d);
}

body.home .faqs-section h2 {
	text-align: center;
	color: #fff;
}

body.home .faqs-section h2 span {
	color: #d0b56d;
}

body.home .faqs-section .accordion .accordion__header {
	padding: 10px;
	border: 1px solid #fff;
	border-radius: 0;
	background: 0 0;
}

body.home .faqs-section .accordion .accordion__header .accordion__counter {
	font-size: 45px;
	min-width: 90px;
	padding: 10px;
	text-align: center;
	color: #fff;
	background: #d0b56d;
}

body.home .faqs-section .accordion .accordion__header .accordion__icon {
	font-size: 40px;
}

body.home .why-hire {
	padding: 40px 20px;
	text-align: center;
}

body.home .why-hire h2 {
	font-family: owners, sans-serif;
	font-size: 70px;
	font-weight: 900;
	margin-bottom: .5rem;
	color: #1c2d41;
}

@media (max-width:992px) {
	body.home .why-hire h2 {
		font-size: 42px;
		line-height: 52.5px;
	}
}

body.home .why-hire h3 {
	font-size: 35px;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 1.5rem;
	color: #b29e4c;
}

@media (max-width:992px) {
	body.home .why-hire h3 {
		font-size: 28px;
		line-height: 36px;
	}
}

body.home .why-hire .intro {
	font-size: 1rem;
	max-width: 800px;
	margin: auto auto 40px;
	color: #333;
}

body.home .cards {
	display: flex;
	justify-content: center;
}

@media (max-width:992px) {
	body.home .cards {
		display: block;
	}
}

body.home .card_why-hire {
	width: 20%;
	margin: 0 10px;
	padding: 20px;
	transition: .2s;
	text-align: center;
	color: #fff;
	border-radius: 0;
}

@media (max-width:992px) {
	body.home .card_why-hire {
		width: 100%;
		margin: 0 0 30px;
	}
}

body.home .card_why-hire img {
	min-height: 80px;
	margin-bottom: 10px;
}

body.home .card_why-hire h3 {
	font-family: owners, sans-serif;
	font-size: 24px;
	font-weight: 900;
	margin: 10px 0 5px;
	color: #fff;
}

body.home .card_why-hire p {
	font-size: 16px;
	line-height: 1.5;
	color: #e5e5e5;
}

body.home .card_why-hire.gold {
	color: #1c1c1c;
	background-color: #c9a745;
}

body.home .card_why-hire.gold p {
	color: #1c1c1c;
}

body.home .card_why-hire.navy {
	background-color: #1c2d41;
}

body.home .card_why-hire:hover {
	background-color: #c9a745;
}

body.home .card_why-hire:hover hr {
	border: 1px solid #fff;
}

*, ::after, ::before {
	box-sizing: border-box;
}

* {
	font-variant-numeric: lining-nums;
}

body {
	font-family: Avenir, sans-serif;
	font-size: 18px;
	line-height: 1.6;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
}

body a {
	transition: all .3s ease-in-out;
}

body a, body a:hover {
	text-decoration: none;
	outline: 0;
}

body p:empty {
	display: none;
}

.modal {
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	display: none;
	overflow: auto;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .4);
}

.modal.active {
	display: flex;
}

.modal, .modal .modal-content {
	justify-content: center;
	align-items: center;
}

.modal .modal-content {
	position: relative;
	display: flex;
	margin: auto;
	padding: 20px;
	box-shadow: 0 4px 8px rgba(0, 0, 0, .1);
}

.modal .modal-content, .modal .modal-content img {
	max-width: 100%;
	max-height: 100%;
}

.modal .close {
	font-size: 30px;
	font-weight: 700;
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer;
	color: #555;
}

.modal .close:focus, .modal .close:hover {
	text-decoration: none;
	color: #999;
}

.attorney-wrapper .credentials {
	margin-top: 40px;
	background: #f7f5f4;
}

.attorney-wrapper .credentials h4 {
	font-family: owners, sans-serif;
	font-size: 25px;
	position: relative;
	overflow: hidden;
	margin: 0;
	color: #22374b;
}

.attorney-wrapper .credentials h4::after {
	position: absolute;
	bottom: 17px;
	width: 100%;
	height: 1px;
	content: "";
	transform: translateX(11px);
	background: #c0963d;
}

.attorney-wrapper .credentials ul {
	margin-top: 10px;
	margin-bottom: 20px;
	list-style-type: square;
}

.attorney-wrapper .credentials ul li::marker {
	color: #c0963d;
}

.attorney-single .content h2, .attorney-single .content h3, .attorney-single .content h4 {
	margin: 30px 0 0;
	color: #c0963d;
}

.attorney-single .content h2:first-child, .attorney-single .content h3:first-child, .attorney-single .content h4:first-child {
	margin-top: 0;
}

.attorney-single .content p {
	margin-top: 0;
}

.partner-name p {
	font-size: 25px;
	font-weight: bolder;
	margin: 0;
	color: #c0963d;
}

.about-faqs h3, .partner-name h2 {
	font-family: owners, sans-serif;
	color: #22374b;
}

.partner-name h2 {
	font-size: 50px;
	font-weight: bolder;
	margin: 0;
}

@media (max-width:767px) {
	.partner-name h2 {
		font-size: 35px;
		line-height: normal;
	}
}

.partner-name span {
	font-size: 25px;
	font-weight: bolder;
	color: #6a6a6a;
}

.mb-0 {}

.about-faqs h3 {
	font-size: 24px;
	font-weight: 800;
	font-style: normal;
	line-height: 125%;
	letter-spacing: -.24px;
}

.orange {
	color: #c0963d;
}

.ppc-banner .content {
	text-align: center;
}

@media only screen and (max-width:767px) {
	.ppc-banner .content h2 {
		font-size: 18vw;
	}
	
	.ppc-banner .form-content {
		padding: 24px;
	}
	
	.ppc-banner .ppc-header .logo {
		margin-bottom: 24px;
		text-align: center;
	}
	
	.ppc-banner .ppc-header .logo img {
		width: 250px;
		height: auto;
	}
	
	.ppc-banner .ppc-header .call, .ppc-choose-block .call {
		font-size: 8vw;
	}
	
	.ppc-banner .ppc-header .call small, .ppc-choose-block .call small {
		font-size: 30%;
	}
	
	.ppc-banner .ppc-header .call .icon, .ppc-choose-block .call .icon {
		width: 50px;
		height: auto;
	}
	
	.ppc-banner .ppc-header .call .icon img, .ppc-choose-block .call .icon img {
		width: 100%;
		height: auto;
	}
	
	.section .ppc-section-block+.ppc-section-block {
		margin-top: 50px;
	}
	
	.ppc-logos {
		padding: 30px 0;
	}
	
	.ppc-icon-section .row [class*=col-] {
		width: 20%;
	}
}

.ppc-banner .content h2 {
	font-size: 140px;
}

.ppc-banner .content h2 small {
	font-size: 50%;
	display: block;
}

.ppc-banner .ppc-header .logo {
	margin-bottom: 24px;
	text-align: center;
}

.ppc-icon-section .row [class*=col-] {
	width: 14.285%;
}

.ppc-banner .form-content h2 {
	font-size: 48px;
}

.ppc-icon-section {
	text-align: center;
	color: #1a374e;
}

.ppc-icon-section [class*=col-] {
	line-height: 1.5;
	margin-top: 30px;
}

.ppc-icon-section [class*=col-] img {
	display: block;
	margin: 0 auto 20px;
}

.ppc-testtimonial {
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.ppc-testtimonial:after {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
	background: rgba(26, 55, 78, .9);
}

.ppc-testtimonial .full-wrapper {
	position: relative;
	z-index: 2;
}

.ppc-testtimonial .full-wrapper .text-center h2, .ppc-testtimonial .full-wrapper .text-center h4 {
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #fad44e;
}

.ppc-choose-block h2, .ppc-choose-block h3, .ppc-w2 a, .ppc-w2 h2, .ppc-w2 h3 {
	letter-spacing: 1px;
	color: #1a374e;
}

.ppc-choose-block.home-w1 {
	background: 0 0;
}

.ppc-choose-block.home-w1:after {
	display: none;
}

.ppc-choose-block.home-w1 .number-content {
	color: #fff;
	background: #1a374e;
}

.ppc-choose-block.home-w1 .number-content .number {
	color: #1a374e;
	border-radius: 50%;
	background: #fff;
}

.ppc-choose-block .call {
	font-size: 50px;
	font-weight: 800;
	line-height: 1;
	margin-left: auto;
	color: #1a374e;
}

.ppc-banner .ppc-header .call .icon, .ppc-choose-block .call .icon {
	display: block;
	width: auto;
	height: 90px;
	margin-right: 16px;
}

.ppc-banner .ppc-header .call .icon img, .ppc-banner .ppc-header .logo img, .ppc-choose-block .call .icon img {
	width: auto;
	height: 90px;
}

.ppc-banner .ppc-header .call small, .ppc-choose-block .call small {
	font-size: 16px;
	display: block;
	text-transform: uppercase;
}

.ppc-w2 {
	background: url("https://www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/css/images/bg-ppc.png") no-repeat center;
	background-size: cover;
}

.ppc-w2.nitro-lazy {
	background-image: none !important;
}

.ppc-w2 h3 {
	text-transform: uppercase;
}

.ppc-logos {
	padding: 70px 0;
	text-align: center;
	background: #1a374e;
}

.ppc-logos .d-flex {
	height: 150px;
	padding-right: 10px;
	padding-left: 10px;
	justify-content: center;
}

.section .ppc-section-block+.ppc-section-block {
	margin-top: 100px;
}

.ppc-banner {
	position: relative;
	padding: 60px 0 85px;
}

.ppc-banner .image-fit, .ppc-banner .image-fit:after {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.ppc-banner .image-fit:after {
	content: "";
	background: rgba(0, 0, 0, .1);
	-webkit-backdrop-filter: blur(1px);
	backdrop-filter: blur(1px);
}

.ppc-banner .full-wrapper {
	position: relative;
	z-index: 2;
}

.ppc-banner .ppc-header .call {
	font-size: 50px;
	font-weight: 800;
	line-height: 1;
	color: #fff;
}

.ppc-banner .ppc-header .call small {
	color: #fad44e;
}

.ppc-banner .content {
	font-family: Montserrat, sans-serif;
	font-weight: 500;
	color: #fff;
}

.ppc-banner .content h2 {
	font-size: 8vw;
	line-height: 1;
	padding: 16px 0;
	border-top: 5px solid #e2c370;
	border-bottom: 5px solid #e2c370;
}

.ppc-banner .content h2, .ppc-banner .content h3 {
	font-weight: 700;
	letter-spacing: 0;
	text-transform: uppercase;
}

.ppc-banner .form-content {
	padding: calc(( 20px + 50 * ( 100vw - 320px ) / 1600 ) * .8) calc(( 0 + 120 * ( 100vw - 320px ) / 1600 ) * .6);
	background: #fff;
}

.ppc-banner .form-content h2 {
	letter-spacing: 0;
	color: #1a374e;
}

.ppc-banner .form-content .nf-form-content .nf-field-container #nf-field-27-wrap>div {
	border: 0 !important;
}

.ppc-banner .form-content #nf-label-field-27 {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.ppc-banner .form-content .nf-field-label {
	line-height: 1.2 !important;
	margin-bottom: 0 !important;
}

.ppc-banner .form-content .nf-form-content textarea.ninja-forms-field {
	height: 100px !important;
}

.page-template-page-results .content-sidebar-wrap {
	margin-top: 80px;
}

@media (max-width:1200px) {
	.page-template-page-results .content-sidebar-wrap {
		margin-top: 20px;
	}
}

.page-template-page-results .testimonials__swiper {
	overflow: hidden;
	width: 100%;
	text-align: center;
}

.page-template-page-results .testimonials__swiper .single-review {
	padding: 30px 30px 5px;
	box-shadow: none;
}

.page-template-page-results .testimonials__swiper .single-review .review-info {
	display: block;
	margin: 0;
	text-align: center;
	justify-content: center;
}

.page-template-page-results .testimonials__swiper .single-review .review-info .reviews-box__author {
	font-size: 18px;
	font-weight: 700;
	display: block;
	margin: 10px 0;
}

.page-template-page-results .testimonials-container {
	text-align: center;
}

.page-template-page-results .testimonials-title {
	font-family: owners, sans-serif;
	font-size: 28px;
	font-weight: 700;
	margin-bottom: 10px;
	text-transform: uppercase;
	color: #22374b;
}

.page-template-page-results .stars svg {
	display: block;
	margin: auto;
}

.page-template-page-results .single-review__content {
	font-size: 19px;
	margin-top: 10px;
}

.page-template-page-results .google-logo {
	margin-top: 5px;
}

.page-template-page-results .swiper-nav {
	display: flex;
	margin-top: 15px;
	justify-content: center;
}

.page-template-page-results .swiper-next, .page-template-page-results .swiper-prev {
	margin: 0 10px;
	cursor: pointer;
}

.page-template-page-results .extra-review {
	transition: all .3s ease-in-out;
}

.skip-links {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.screen-reader-text {
	position: fixed;
	top: auto;
	left: -9999px;
	overflow: hidden;
	width: 1px;
	height: 1px;
}

.screen-reader-text:focus {
	position: fixed;
	z-index: 1000;
	top: 10px;
	left: 10px;
	width: auto;
	height: auto;
	padding: 10px;
	color: #fff;
	background: #1a2225;
}
