
: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;
}

:root {
	--f-button-width: 40px;
	--f-button-height: 40px;
	--f-button-border: 0;
	--f-button-border-radius: 0;
	--f-button-color: #374151;
	--f-button-bg: #f8f8f8;
	--f-button-shadow: none;
	--f-button-transition: all .15s ease;
	--f-button-transform: none;
	--f-button-outline-width: 1px;
	--f-button-outline-color: rgba(0, 0, 0, .7);
	--f-button-svg-width: 20px;
	--f-button-svg-height: 20px;
	--f-button-svg-stroke-width: 1.5;
	--f-button-svg-fill: none;
	--f-button-svg-filter: none;
	--f-button-svg-opacity: 1;
	--f-button-svg-disabled-opacity: .5;
	--f-button-svg-transition: opacity .15s ease;
	--f-button-svg-transform: none;
}

.f-button {
	width: var(--f-button-width);
	height: var(--f-button-height);
	border: var(--f-button-border);
	border-radius: var(--f-button-border-radius);
	color: var(--f-button-color);
	background: var(--f-button-bg);
	box-shadow: var(--f-button-shadow);
	transform: var(--f-button-transform);
	transition: var(--f-button-transition);
	backdrop-filter: var(--f-button-backdrop-filter);
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: content-box;
	position: relative;
	margin: 0;
	padding: 0;
	pointer-events: all;
	cursor: pointer;
	overflow: hidden;
}

@media (hover: hover) {
	.f-button:hover:not([aria-disabled]) {
		color: var(--f-button-hover-color, var(--f-button-color));
		background-color: var(--f-button-hover-bg, var(--f-button-bg));
	}
}

.f-button:active:not([aria-disabled]) {
	color: var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));
	background-color: var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)));
}

.f-button:focus {
	outline: none;
}

.f-button:focus-visible {
	outline: var(--f-button-outline-width) solid var(--f-button-outline-color);
	outline-offset: var(--f-button-outline-offset);
	position: relative;
	z-index: 1;
}

.f-button svg {
	width: var(--f-button-svg-width);
	height: var(--f-button-svg-height);
	transform: var(--f-button-svg-transform);
	fill: var(--f-button-svg-fill);
	filter: var(--f-button-svg-filter);
	opacity: var(--f-button-svg-opacity, 1);
	transition: var(--f-button-svg-transition);
	stroke: currentColor;
	stroke-width: var(--f-button-svg-stroke-width);
	stroke-linecap: round;
	stroke-linejoin: round;
	pointer-events: none;
}

.f-button[aria-disabled] {
	cursor: default;
}

.f-button[aria-disabled] svg {
	opacity: var(--f-button-svg-disabled-opacity);
}

:root {
	--f-spinner-color-1: rgba(0, 0, 0, .1);
	--f-spinner-color-2: rgba(17, 24, 28, .8);
	--f-spinner-width: 50px;
	--f-spinner-height: 50px;
	--f-spinner-border-radius: 50%;
	--f-spinner-border-width: 4px;
}

.f-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: calc(var(--f-spinner-width) * -.5) 0 0 calc(var(--f-spinner-height) * -.5);
	padding: 0;
	width: var(--f-spinner-width);
	height: var(--f-spinner-height);
	border-radius: var(--f-spinner-border-radius);
	border: var(--f-spinner-border-width) solid var(--f-spinner-color-1);
	border-top-color: var(--f-spinner-color-2);
	animation: f-spinner .75s linear infinite, f-fadeIn .2s ease .2s both;
}

@keyframes f-spinner {
	to {
		transform: rotate(360deg);
	}
}

.f-panzoom, .f-zoomable {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	flex-direction: column;
}

.f-panzoom:before, .f-panzoom:after, .f-zoomable:before, .f-zoomable:after {
	display: block;
	content: "";
}

.f-panzoom:not(.has-controls):before, .f-zoomable:not(.has-controls):before {
	margin-bottom: auto;
}

.f-panzoom:after, .f-zoomable:after {
	margin-top: auto;
}

.f-panzoom__wrapper {
	position: relative;
	min-width: 0;
	min-height: 0;
	max-width: 100%;
	max-height: 100%;
}

.f-panzoom__wrapper.will-zoom-out {
	cursor: zoom-out;
}

.f-panzoom__wrapper.can-drag {
	cursor: move;
	cursor: grab;
}

.f-panzoom__wrapper.will-zoom-in {
	cursor: zoom-in;
}

.f-panzoom__wrapper.is-dragging {
	cursor: move;
	cursor: grabbing;
}

.f-panzoom__wrapper.has-error {
	display: none;
}

.f-panzoom__content {
	display: block;
	min-width: 0;
	min-height: 0;
	max-width: 100%;
	max-height: 100%;
}

.f-panzoom__content.is-lazyloading, .f-panzoom__content.has-lazyerror {
	visibility: hidden;
}

img.f-panzoom__content {
	width: auto;
	height: auto;
	vertical-align: top;
	object-fit: contain;
	transition: none;
	user-select: none;
}

.f-panzoom__wrapper>.f-panzoom__content {
	visibility: hidden;
}

.f-panzoom__viewport {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.f-panzoom__viewport>.f-panzoom__content {
	width: 100%;
	height: 100%;
	object-fit: fill;
}

picture.f-panzoom__content img {
	vertical-align: top;
	width: 100%;
	height: auto;
	max-height: 100%;
	object-fit: contain;
	transition: none;
	user-select: none;
}

.f-panzoom__protected {
	position: absolute;
	inset: 0;
	z-index: 1;
	user-select: none;
}

.f-fadeIn {
	animation: var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;
	z-index: 2;
}

.f-fadeOut {
	animation: var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;
	z-index: 1;
}

@keyframes f-fadeIn {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes f-fadeOut {
	to {
		opacity: 0;
	}
}

.f-crossfadeIn {
	animation: var(--f-transition-duration, .2s) ease both f-crossfadeIn;
	z-index: 2;
}

.f-crossfadeOut {
	animation: calc(var(--f-transition-duration, .2s) * .2) ease calc(var(--f-transition-duration, .2s) * .8) both f-crossfadeOut;
	z-index: 1;
}

@keyframes f-crossfadeIn {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes f-crossfadeOut {
	to {
		opacity: 0;
	}
}

.is-horizontal .f-slideIn.from-next {
	animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideInNextX;
}

.is-horizontal .f-slideIn.from-prev {
	animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideInPrevX;
}

.is-horizontal .f-slideOut.to-next {
	animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideOutNextX;
}

.is-horizontal .f-slideOut.to-prev {
	animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideOutPrevX;
}

@keyframes f-slideInPrevX {
	0% {
		transform: translate(calc(100% + var(--f-carousel-gap, 0)));
	}
	
	to {
		transform: translateZ(0);
	}
}

@keyframes f-slideInNextX {
	0% {
		transform: translate(calc(-100% - var(--f-carousel-gap, 0)));
	}
	
	to {
		transform: translateZ(0);
	}
}

@keyframes f-slideOutNextX {
	to {
		transform: translate(calc(-100% - var(--f-carousel-gap, 0)));
	}
}

@keyframes f-slideOutPrevX {
	to {
		transform: translate(calc(100% + var(--f-carousel-gap, 0)));
	}
}

.is-vertical .f-slideIn.from-next {
	animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideInNextY;
}

.is-vertical .f-slideIn.from-prev {
	animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideInPrevY;
}

.is-vertical .f-slideOut.to-next {
	animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideOutNextY;
}

.is-vertical .f-slideOut.to-prev {
	animation: var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideOutPrevY;
}

@keyframes f-slideInPrevY {
	0% {
		transform: translateY(calc(100% + var(--f-carousel-gap, 0)));
	}
	
	to {
		transform: translateZ(0);
	}
}

@keyframes f-slideInNextY {
	0% {
		transform: translateY(calc(-100% - var(--f-carousel-gap, 0)));
	}
	
	to {
		transform: translateZ(0);
	}
}

@keyframes f-slideOutNextY {
	to {
		transform: translateY(calc(-100% - var(--f-carousel-gap, 0)));
	}
}

@keyframes f-slideOutPrevY {
	to {
		transform: translateY(calc(100% + var(--f-carousel-gap, 0)));
	}
}

.f-zoomInUp {
	animation: var(--f-transition-duration, .3s) ease both f-zoomInUp;
}

.f-zoomOutDown {
	animation: var(--f-transition-duration, .3s) ease both f-zoomOutDown;
}

@keyframes f-zoomInUp {
	0% {
		transform: scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0), var(--f-zoomInUp-y, 16px), 0);
		opacity: var(--f-zoomInUp-opacity, 0);
	}
	
	to {
		transform: scale(1) translateZ(0);
		opacity: 1;
	}
}

@keyframes f-zoomOutDown {
	to {
		transform: scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0), var(--f-zoomOutDown-y, 16px), 0);
		opacity: 0;
	}
}

.f-throwOutUp {
	animation: var(--f-throwOutUp-duration, .2s) ease-out both f-throwOutUp;
}

.f-throwOutDown {
	animation: var(--f-throwOutDown-duration, .2s) ease-out both f-throwOutDown;
}

@keyframes f-throwOutUp {
	to {
		transform: translate3d(0, calc(var(--f-throwOutUp-y, 150px) * -1), 0);
		opacity: 0;
	}
}

@keyframes f-throwOutDown {
	to {
		transform: translate3d(0, var(--f-throwOutDown-y, 150px), 0);
		opacity: 0;
	}
}

.has-iframe .f-html, .has-pdf .f-html, .has-gmap .f-html {
	width: 100%;
	height: 100%;
	min-height: 1px;
	overflow: visible;
}

.has-pdf .f-html, .has-gmap .f-html {
	padding: 0;
}

.f-html {
	position: relative;
	box-sizing: border-box;
	margin: var(--f-html-margin, 0);
	padding: var(--f-html-padding, 2rem);
	color: var(--f-html-color, currentColor);
	background: var(--f-html-bg);
}

.f-html.is-error {
	text-align: center;
}

.f-iframe {
	display: block;
	margin: 0;
	border: 0;
	height: 100%;
	width: 100%;
}

.f-caption {
	align-self: center;
	flex-shrink: 0;
	margin: var(--f-caption-margin);
	padding: var(--f-caption-padding, 16px 8px);
	max-width: 100%;
	max-height: calc(80vh - 100px);
	overflow: auto;
	overflow-wrap: anywhere;
	line-height: var(--f-caption-line-height);
	color: var(--f-caption-color);
	background: var(--f-caption-bg);
	font: var(--f-caption-font);
}

.has-html5video .f-html, .has-youtube .f-html, .has-vimeo .f-html {
	padding: 0;
	width: 100%;
	height: 100%;
	min-height: 1px;
	overflow: visible;
	max-width: var(--f-video-width, 960px);
	max-height: var(--f-video-height, 540px);
	aspect-ratio: var(--f-video-aspect-ratio);
	background: var(--f-video-bg, rgba(0, 0, 0, .9));
}

.f-html5video {
	border: 0;
	display: block;
	height: 100%;
	width: 100%;
	background: transparent;
}

.f-button.is-arrow {
	--f-button-width: var(--f-arrow-width, 46px);
	--f-button-height: var(--f-arrow-height, 46px);
	--f-button-svg-width: var(--f-arrow-svg-width, 24px);
	--f-button-svg-height: var(--f-arrow-svg-height, 24px);
	--f-button-svg-stroke-width: var(--f-arrow-svg-stroke-width, 1.75);
	--f-button-border-radius: var(--f-arrow-border-radius, unset);
	--f-button-bg: var(--f-arrow-bg, transparent);
	--f-button-hover-bg: var(--f-arrow-hover-bg, var(--f-arrow-bg));
	--f-button-active-bg: var(--f-arrow-active-bg, var(--f-arrow-hover-bg));
	--f-button-shadow: var(--f-arrow-shadow);
	--f-button-color: var(--f-arrow-color);
	--f-button-hover-color: var(--f-arrow-hover-color, var(--f-arrow-color));
	--f-button-active-color: var(--f-arrow-active-color, var(--f-arrow-hover-color));
	overflow: visible;
}

.f-button.is-arrow.is-prev, .f-button.is-arrow.is-next {
	position: absolute;
	transform: translate(0);
	z-index: 20;
}

.is-horizontal .f-button.is-arrow.is-prev, .is-horizontal .f-button.is-arrow.is-next {
	inset: 50% auto auto;
	transform: translateY(-50%);
}

.is-horizontal.is-ltr .f-button.is-arrow.is-prev {
	left: var(--f-arrow-pos, 0);
}

.is-horizontal.is-ltr .f-button.is-arrow.is-next {
	right: var(--f-arrow-pos, 0);
}

.is-horizontal.is-rtl .f-button.is-arrow.is-prev {
	right: var(--f-arrow-pos, 0);
	transform: translateY(-50%) rotateY(180deg);
}

.is-horizontal.is-rtl .f-button.is-arrow.is-next {
	left: var(--f-arrow-pos, 0);
	transform: translateY(-50%) rotateY(180deg);
}

.is-vertical.is-ltr .f-button.is-arrow.is-prev, .is-vertical.is-rtl .f-button.is-arrow.is-prev {
	top: var(--f-arrow-pos, 0);
	right: auto;
	bottom: auto;
	left: 50%;
	transform: translate(-50%);
}

.is-vertical.is-ltr .f-button.is-arrow.is-next, .is-vertical.is-rtl .f-button.is-arrow.is-next {
	top: auto;
	right: auto;
	bottom: var(--f-arrow-pos, 0);
	left: 50%;
	transform: translate(-50%);
}

.is-vertical .f-button.is-arrow.is-prev svg, .is-vertical .f-button.is-arrow.is-next svg {
	transform: rotate(90deg);
}

.f-carousel__toolbar {
	display: grid;
	grid-template-columns: 1fr auto 1fr;
	margin: var(--f-toolbar-margin, 0);
	padding: var(--f-toolbar-padding, 8px);
	line-height: var(--f-toolbar-line-height);
	background: var(--f-toolbar-bg, none);
	box-shadow: var(--f-toolbar-shadow, none);
	backdrop-filter: var(--f-toolbar-backdrop-filter);
	position: relative;
	z-index: 20;
	color: var(--f-toolbar-color, currentColor);
	font-size: var(--f-toolbar-font-size, 17px);
	font-weight: var(--f-toolbar-font-weight, inherit);
	font-family: var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);
	text-shadow: var(--f-toolbar-text-shadow);
	text-align: center;
	font-variant-numeric: tabular-nums;
	-webkit-font-smoothing: subpixel-antialiased;
	white-space: nowrap;
	pointer-events: none;
}

.f-carousel__toolbar.is-absolute {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.f-carousel__toolbar__column {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: flex-start;
	gap: var(--f-toolbar-gap, 0);
	pointer-events: none;
}

.f-carousel__toolbar__column.is-left {
	justify-self: flex-start;
	justify-content: flex-start;
}

.f-carousel__toolbar__column.is-middle {
	justify-content: center;
}

.f-carousel__toolbar__column.is-right {
	justify-self: flex-end;
	justify-content: flex-end;
	flex-flow: nowrap;
}

.f-carousel__toolbar__column>* {
	pointer-events: all;
}

.f-carousel:has(.f-carousel__slide.is-fullsize) [data-panzoom-action=toggleFull] g {
	display: none;
}

[data-autoplay-action=toggle] svg g:first-child {
	display: flex;
}

[data-autoplay-action=toggle] svg g:last-child {
	display: none;
}

.has-autoplay [data-autoplay-action=toggle] svg g:first-child {
	display: none;
}

.has-autoplay [data-autoplay-action=toggle] svg g:last-child {
	display: flex;
}

:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child {
	display: none;
}

:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child {
	display: flex;
}

.f-counter {
	position: relative;
	display: flex;
	flex-direction: row;
	cursor: default;
	user-select: none;
	margin: var(--f-counter-margin, 0);
	padding: var(--f-counter-padding, 4px);
	line-height: var(--f-counter-line-height);
	background: var(--f-counter-bg);
	border-radius: var(--f-counter-border-radius);
}

.f-counter span {
	padding: 0 var(--f-counter-gap, 4px);
}

:root {
	--f-thumbs-gap: 8px;
	--f-thumbs-margin: 0;
	--f-thumbs-padding-x: 8px;
	--f-thumbs-padding-y: 8px;
	--f-thumbs-z-index: 1;
	--f-thumb-width: 96px;
	--f-thumb-height: 72px;
	--f-thumb-clip-width: 46px;
	--f-thumb-extra-gap: 16px;
	--f-thumb-fit: cover;
	--f-thumb-opacity: 1;
	--f-thumb-transition: opacity .3s ease, transform .15s ease;
	--f-thumb-border: none;
	--f-thumb-border-radius: 4px;
	--f-thumb-transfors: none;
	--f-thumb-shadow: none;
	--f-thumb-bg: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));
	--f-thumb-focus-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;
	--f-thumb-selected-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;
}

.f-thumbs {
	flex-shrink: 0;
	margin: var(--f-thumbs-margin);
	padding: 0;
	background: var(--f-thumbs-bg);
	-webkit-tap-highlight-color: transparent;
	user-select: none;
	transition: max-height .3s ease, max-width .3s ease;
	position: relative;
	overflow: hidden;
	z-index: var(--f-thumbs-z-index);
}

.f-thumbs.is-horizontal {
	max-height: calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2 + var(--f-thumbs-gap) * 2);
}

.f-thumbs.is-vertical {
	max-width: calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-gap) * 2);
}

.f-thumbs.is-ltr {
	direction: ltr;
}

.f-thumbs.is-rtl {
	direction: rtl;
}

.f-thumbs__viewport {
	margin: var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);
	overflow: visible;
	display: grid;
}

.f-thumbs.is-vertical .f-thumbs__viewport {
	height: calc(100% - var(--f-thumbs-padding-y) * 2);
}

.f-thumbs__slide {
	position: relative;
	box-sizing: border-box;
	grid-area: 1/1;
	width: var(--f-carousel-slide-width);
	height: var(--f-carousel-slide-height);
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	flex-direction: column;
	cursor: pointer;
	overflow: visible;
}

.f-thumbs__slide:hover button {
	opacity: var(--f-thumb-hover-opacity, 1);
	transform: var(--f-thumb-hover-transform, none);
}

.f-thumbs__slide:hover button:after {
	border: var(--f-thumb-hover-border, none);
	box-shadow: var(--f-thumb-hover-shadow, var(--f-thumb-shadow));
}

.f-thumbs__slide button {
	all: unset;
	margin: auto;
	padding: 0;
	position: relative;
	overflow: visible;
	width: 100%;
	height: 100%;
	outline: none;
	transition: var(--f-thumb-transition);
	border-radius: var(--f-thumb-border-radius);
	opacity: var(--f-thumb-opacity);
	transform: var(--f-thumb-transform);
	background: var(--f-thumb-bg);
}

.f-thumbs__slide button:after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
	transition: none;
	border-radius: inherit;
	border: var(--f-thumb-border);
	box-shadow: var(--f-thumb-shadow);
}

.f-thumbs__slide button:focus-within {
	opacity: var(--f-thumb-focus-opacity, 1);
	transform: var(--f-thumb-focus-transform, none);
}

.f-thumbs__slide button:focus-within:after {
	border: var(--f-thumb-focus-border, none);
	box-shadow: var(--f-thumb-focus-shadow, var(--f-thumb-shadow));
}

.f-thumbs__slide:active {
	opacity: var(--f-thumb-active-opacity, 1);
	transform: var(--f-thumb-active-transform, none);
}

.f-thumbs__slide:active:after {
	border: var(--f-thumb-active-border, none);
	box-shadow: var(--f-thumb-active-shadow, var(--f-thumb-shadow));
}

.f-thumbs__slide.is-selected {
	z-index: 2;
}

.f-thumbs__slide.is-selected button {
	opacity: var(--f-thumb-selected-opacity, 1);
	transform: var(--f-thumb-selected-transform, none);
}

.f-thumbs__slide.is-selected button:after {
	border: var(--f-thumb-selected-border, none);
	box-shadow: var(--f-thumb-selected-shadow, var(--f-thumb-shadow));
}

.f-thumbs__slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: var(--f-thumb-fit);
	border-radius: inherit;
	pointer-events: none;
}

.f-thumbs__slide img.has-lazyerror {
	display: none;
}

.f-thumbs.is-classic {
	--f-carousel-slide-width: var(--f-thumb-width);
	--f-carousel-slide-height: var(--f-thumb-height);
	--f-carousel-gap: var(--f-thumbs-gap);
}

.f-thumbs.is-modern {
	--f-carousel-slide-width: calc(var(--f-thumb-clip-width) + var(--f-thumbs-gap));
	--f-carousel-slide-height: var(--f-thumb-height);
	--f-carousel-gap: 0;
	--width-diff: calc(( var(--f-thumb-width) - var(--f-thumb-clip-width) ));
}

.f-thumbs.is-modern .f-thumbs__viewport {
	width: calc(100% + var(--f-carousel-slide-width) * 2);
	margin-inline: calc(var(--f-carousel-slide-width) * -1);
}

.f-thumbs.is-modern .f-thumbs__slide {
	--clip-shift: calc(( var(--width-diff) * .5 ) * var(--progress));
	--clip-path: inset(0 var(--clip-shift) round var(--f-thumb-border-radius, 0));
	padding: 0;
	overflow: visible;
	left: var(--shift, 0);
	will-change: left;
	transition: left var(--f-transition-duration) var(--f-transition-easing);
}

.f-thumbs.is-modern .f-thumbs__slide button {
	display: block;
	margin-inline: 50%;
	width: var(--f-thumb-width);
	clip-path: var(--clip-path);
	border: none;
	box-shadow: none;
	transition: clip-path var(--f-transition-duration) var(--f-transition-easing), opacity var(--f-thumb-transition-duration, .2s) var(--f-thumb-transition-easing, ease);
}

.f-thumbs.is-modern .f-thumbs__slide button:after {
	display: none;
}

.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible) {
	outline: none;
}

.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before {
	content: "";
	position: absolute;
	z-index: 1;
	top: 0;
	left: var(--clip-shift);
	bottom: 0;
	right: var(--clip-shift);
	transition: border var(--f-transition-duration) var(--f-transition-easing), box-shadow var(--f-transition-duration) var(--f-transition-easing);
	border-radius: inherit;
	border: var(--f-thumb-focus-border, none);
	box-shadow: var(--f-thumb-focus-shadow, none);
}

.f-thumbs.is-modern {
	--f-transition-duration: .25s;
	--f-transition-easing: ease-out;
}

.f-thumbs.is-modern.is-syncing {
	--f-transition-duration: 0s;
}

:root {
	--f-progressbar-height: 3px;
	--f-progressbar-color: var(--f-carousel-theme-color, #575ad6);
	--f-progressbar-opacity: 1;
	--f-progressbar-z-index: 30;
}

.f-progressbar {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: var(--f-progressbar-z-index);
	height: var(--f-progressbar-height);
	transform: scaleX(0);
	transform-origin: 0;
	opacity: var(--f-progressbar-opacity);
	background: var(--f-progressbar-color);
	user-select: none;
	pointer-events: none;
	animation-name: f-progressbar;
	animation-play-state: running;
	animation-timing-function: linear;
}

button>.f-progressbar {
	--f-progressbar-height: 100%;
	--f-progressbar-opacity: .2;
}

@keyframes f-progressbar {
	0% {
		transform: scaleX(0);
	}
	
	to {
		transform: scaleX(1);
	}
}

[data-fullscreen-action=toggle] svg g:first-child {
	display: flex;
}

[data-fullscreen-action=toggle] svg g:last-child {
	display: none;
}

:fullscreen [data-fullscreen-action=toggle] svg g:first-child {
	display: none;
}

:fullscreen [data-fullscreen-action=toggle] svg g:last-child {
	display: flex;
}

.in-fullscreen-mode>.f-carousel {
	flex: 1;
	min-width: 0 !important;
	min-height: 0 !important;
}

html.with-fancybox {
	width: auto;
	overflow: visible;
	scroll-behavior: auto;
}

html.with-fancybox body.hide-scrollbar {
	width: auto;
	margin-right: calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));
	overflow: hidden !important;
	overscroll-behavior-y: none;
}

.fancybox__dialog {
	width: 100%;
	height: 100vh;
	max-height: unset;
	max-width: unset;
	padding: 0;
	margin: 0;
	border: 0;
	overflow: hidden;
	background: transparent;
	touch-action: none;
}

.fancybox__dialog:focus {
	outline: none;
}

.fancybox__dialog::backdrop {
	opacity: 0;
}

@supports (height: 100dvh) {
	.fancybox__dialog {
		height: 100dvh;
	}
}

div.fancybox__dialog {
	position: fixed;
	inset: 0;
	z-index: 1050;
}

.fancybox__container {
	--fancybox-color: #dbdbdb;
	--fancybox-backdrop-bg: rgba(24, 24, 27, .95);
	--f-toolbar-margin: 0;
	--f-toolbar-padding: 8px;
	--f-toolbar-gap: 0;
	--f-toolbar-color: #ddd;
	--f-toolbar-font-size: 16px;
	--f-toolbar-font-weight: 500;
	--f-toolbar-font: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;
	--f-toolbar-line-height: var(--f-button-height);
	--f-toolbar-text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);
	--f-toolbar-shadow: none;
	--f-toolbar-bg: none;
	--f-counter-margin: 0;
	--f-counter-padding: 0px 10px;
	--f-counter-gap: 4px;
	--f-counter-line-height: var(--f-button-height);
	--f-carousel-gap: 17px;
	--f-carousel-slide-width: 100%;
	--f-carousel-slide-height: 100%;
	--f-carousel-slide-padding: 0;
	--f-carousel-slide-bg: unset;
	--f-html-color: #222;
	--f-html-bg: #fff;
	--f-error-color: #fff;
	--f-error-bg: #333;
	--f-caption-margin: 0;
	--f-caption-padding: 16px 8px;
	--f-caption-color: var(--fancybox-color, #dbdbdb);
	--f-caption-bg: transparent;
	--f-caption-font: inherit;
	--f-caption-line-height: 1.375;
	--f-spinner-color-1: rgba(255, 255, 255, .2);
	--f-spinner-color-2: rgba(255, 255, 255, .8);
	--f-spinner-width: 50px;
	--f-spinner-height: 50px;
	--f-spinner-border-radius: 50%;
	--f-spinner-border-width: 4px;
	--f-progressbar-color: #fff;
	--f-button-width: 46px;
	--f-button-height: 46px;
	--f-button-color: #ddd;
	--f-button-hover-color: #fff;
	--f-button-outline-width: 1px;
	--f-button-outline-color: rgba(255, 255, 255, .75);
	--f-button-outline-offset: 0px;
	--f-button-bg: rgba(54, 54, 54, .75);
	--f-button-border: 0;
	--f-button-border-radius: 0;
	--f-button-shadow: none;
	--f-button-transition: all .2s ease;
	--f-button-transform: none;
	--f-button-svg-width: 24px;
	--f-button-svg-height: 24px;
	--f-button-svg-stroke-width: 1.75;
	--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)), drop-shadow(1px 2px 1px rgba(24, 24, 27, .05));
	--f-button-svg-fill: none;
	--f-button-svg-disabled-opacity: .5;
	--f-arrow-pos: 32px;
	--f-arrow-width: 50px;
	--f-arrow-height: 50px;
	--f-arrow-svg-width: 24px;
	--f-arrow-svg-height: 24px;
	--f-arrow-svg-stroke-width: 2;
	--f-arrow-border-radius: 50%;
	--f-arrow-bg: rgba(54, 54, 54, .65);
	--f-arrow-color: #ddd;
	--f-arrow-hover-color: #fff;
	--f-thumbs-margin: 0px;
	--f-thumbs-padding-x: 8px;
	--f-thumbs-padding-y: 8px;
	--f-thumbs-bg: none;
	--f-thumb-transition: all .2s ease;
	--f-thumb-width: 94px;
	--f-thumb-height: 76px;
	--f-thumb-opacity: 1;
	--f-thumb-border: none;
	--f-thumb-shadow: none;
	--f-thumb-transform: none;
	--f-thumb-focus-opacity: 1;
	--f-thumb-focus-border: none;
	--f-thumb-focus-shadow: inset 0 0 0 2px rgba(255, 255, 255, .65);
	--f-thumb-focus-transform: none;
	--f-thumb-hover-opacity: 1;
	--f-thumb-hover-border: none;
	--f-thumb-hover-transform: none;
	--f-thumb-active-opacity: var(--f-thumb-hover-opacity);
	--f-thumb-active-border: var(--f-thumb-hover-border);
	--f-thumb-active-transform: var(--f-thumb-hover-transform);
	--f-thumb-selected-opacity: 1;
	--f-thumb-selected-border: none;
	--f-thumb-selected-shadow: inset 0 0 0 2px #fff;
	--f-thumb-selected-transform: none;
	position: absolute;
	inset: 0;
	overflow: hidden;
	outline: none;
	display: flex;
	flex-direction: column;
}

.fancybox__container[theme=light] {
	--fancybox-color: #222;
	--fancybox-backdrop-bg: rgba(255, 255, 255, .97);
	--f-toolbar-color: var(--fancybox-color, #222);
	--f-toolbar-text-shadow: none;
	--f-toolbar-font-weight: 400;
	--f-html-color: var(--fancybox-color, #222);
	--f-html-bg: #fff;
	--f-error-color: #555;
	--f-error-bg: #fff;
	--f-video-bg: #fff;
	--f-caption-color: #333;
	--f-spinner-color-1: rgba(0, 0, 0, .2);
	--f-spinner-color-2: rgba(0, 0, 0, .8);
	--f-spinner-border-width: 3.5px;
	--f-progressbar-color: #6f6f74;
	--f-button-color: #333;
	--f-button-hover-color: #000;
	--f-button-outline-color: rgba(0, 0, 0, .85);
	--f-button-bg: rgba(255, 255, 255, .85);
	--f-button-svg-stroke-width: 1.3;
	--f-button-svg-filter: none;
	--f-arrow-bg: rgba(255, 255, 255, .85);
	--f-arrow-color: #333;
	--f-arrow-hover-color: #000;
	--f-arrow-svg-stroke-width: 1.3;
	--f-close-button-color: #555;
	--f-close-button-hover-color: #000;
	--f-thumb-bg: linear-gradient(#ebeff2, #e2e8f0);
	--f-thumb-focus-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;
	--f-thumb-selected-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000;
}

.fancybox__container::backdrop {
	background-color: transparent;
}

.fancybox__container.has-vertical-thumbs {
	flex-direction: row-reverse;
}

.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport {
	overflow-x: clip;
	overflow-y: visible;
}

.fancybox__container>*:not(.fancybox__carousel), .fancybox__container .fancybox__carousel>*:not(.fancybox__viewport), .fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected), .fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html, .f-panzoom__wrapper, .f-spinner) {
	opacity: var(--f-drag-opacity, 1);
}

.fancybox__container:not(.is-ready, .is-hiding) {
	visibility: hidden;
}

.fancybox__container.is-revealing>*:not(.fancybox__carousel), .fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__viewport), .fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected), .fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html, .f-panzoom__wrapper, .f-spinner) {
	animation: var(--f-interface-enter-duration, .35s) ease none f-fadeIn;
}

.fancybox__container.is-hiding>*:not(.fancybox__carousel), .fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__viewport), .fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected), .fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html, .f-panzoom__wrapper) {
	animation: var(--f-interface-exit-duration, .35s) ease forwards f-fadeOut;
}

.fancybox__container.is-idle .f-carousel__toolbar {
	pointer-events: none;
	opacity: 0;
}

.fancybox__container.is-idle .f-button.is-arrow {
	opacity: 0;
}

.fancybox__container.is-idle.is-ready .f-carousel__toolbar {
	pointer-events: none;
	animation: .15s ease-out both f-fadeOut;
}

.fancybox__container.is-idle.is-ready .f-button.is-arrow {
	animation: .15s ease-out both f-fadeOut;
}

.fancybox__backdrop {
	position: fixed;
	inset: 0;
	z-index: -1;
	background: var(--fancybox-backdrop-bg);
}

.fancybox__carousel {
	flex: 1;
	display: flex;
	flex-direction: column;
	min-height: 0;
	min-width: 0;
	position: relative;
	z-index: 10;
	overflow-y: visible;
	overflow-x: clip;
}

.fancybox__carousel.is-vertical {
	--f-carousel-slide-height: 100%;
}

.fancybox__carousel.is-ltr {
	direction: ltr;
}

.fancybox__carousel.is-rtl {
	direction: rtl;
}

.fancybox__carousel>.f-button.is-arrow:before {
	position: absolute;
	content: "";
	inset: -30px;
	z-index: 1;
}

.fancybox__viewport {
	display: grid;
	flex: 1;
	min-height: 0;
	min-width: 0;
	position: relative;
	overflow: visible;
	transform: translate3d(0, var(--f-drag-offset, 0), 0);
}

.fancybox__viewport.is-draggable {
	cursor: move;
	cursor: grab;
}

.fancybox__viewport.is-dragging {
	cursor: move;
	cursor: grabbing;
}

.fancybox__viewport [data-selectable], .fancybox__viewport [contenteditable] {
	cursor: auto;
}

.fancybox__slide {
	box-sizing: border-box;
	position: relative;
	grid-area: 1/1;
	display: flex;
	align-items: center;
	flex-direction: column;
	width: var(--f-carousel-slide-width);
	height: var(--f-carousel-slide-height);
	min-width: 0;
	min-height: 0;
	max-width: 100%;
	margin: 0;
	padding: var(--f-carousel-slide-padding);
	background: var(--f-carousel-slide-bg);
	backface-visibility: hidden;
	transform: translateZ(0);
	will-change: transform;
}

.fancybox__slide:before, .fancybox__slide:after {
	display: block;
	content: "";
}

.fancybox__slide:before {
	margin-bottom: auto;
}

.fancybox__slide:after {
	margin-top: auto;
}

.fancybox__slide.is-selected {
	z-index: 1;
}

.fancybox__slide.f-zoomable {
	overflow: visible;
}

.fancybox__slide.has-error {
	--f-html-color: var(--f-error-color, --f-html-color);
	--f-html-bg: var(--f-error-bg, --f-html-bg);
}

.fancybox__slide.has-html {
	overflow: auto;
	padding: 8px;
}

.fancybox__slide.has-close-btn {
	padding-top: 34px;
}

.fancybox__slide .f-button[data-fancybox-close] {
	--f-button-width: var(--f-close-button-width, 34px);
	--f-button-height: var(--f-close-button-height, 34px);
	--f-button-border-radius: var(--f-close-border-radius, 4px);
	--f-button-color: var(--f-close-button-color, #fff);
	--f-button-hover-color: var(--f-close-button-hover-color, #fff);
	--f-button-bg: var(--f-close-button-bg, transparent);
	--f-button-hover-bg: var(--f-close-button-hover-bg, transparent);
	--f-button-active-bg: var(--f-close-button-active-bg, transparent);
	--f-button-svg-width: var(--f-close-button-svg-width, 22px);
	--f-button-svg-height: var(--f-close-button-svg-height, 22px);
	position: absolute;
	top: calc(var(--f-button-height) * -1);
	right: 0;
	z-index: 40;
}

.fancybox__slide .f-spinner {
	cursor: pointer;
}

.fancybox__container.is-closing .f-caption, .fancybox__slide.is-loading .f-caption {
	visibility: hidden;
}

.fancybox__container.is-closing .fancybox__carousel {
	overflow: visible;
}

.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: #d0b56d;
}

@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: #d0b56d;
}

@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(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .site-inner {
		--bs-gutter-x: 1.5rem;
	}
}

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

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

@media (min-width:992px) {
	.container, .container-lg, .container-md, .container-sm, body:not(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .site-inner {
		max-width: 100%;
		padding: 0 5%;
	}
	
	body:not(.page-template-front-page):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-65fb8da/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: 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-65fb8da/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: 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;
}

.header-cta p.header-main__text span.free-consultation, body .map-offices .offices-box__bottom span {
	display: block;
}

@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;
	display: flex;
	text-transform: capitalize;
	color: #c0963d;
	align-items: center;
	gap: 8px;
}

@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>li.language-switcher {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

@media (max-width:1200px) {
	.menu>li.language-switcher {
		padding: 15px;
		flex-wrap: nowrap;
	}
	
	.menu>li.language-switcher>a {
		padding: 0;
	}
}

.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: auto;
		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 .offices__list-row {
	display: grid;
	grid-template-columns: 450px auto;
}

@media (max-width:767px) {
	body .map-offices .offices__list-row {
		grid-template-columns: 1fr;
	}
}

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 .lead-form #nf-label-field-217_1-0, 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__bottom h2, body.home .pre-contact__lead-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell #nf-field-217-container .nf-field #nf-field-217-wrap .nf-field-element #nf-label-field-217-0, body.our-attorneys-template-default .pre-contact__lead-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell #nf-field-217-container .nf-field #nf-field-217-wrap .nf-field-element #nf-label-field-217-0, body.page-template-default .pre-contact__lead-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell #nf-field-217-container .nf-field #nf-field-217-wrap .nf-field-element #nf-label-field-217-0, body.page-template-page-careers .pre-contact__lead-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell #nf-field-217-container .nf-field #nf-field-217-wrap .nf-field-element #nf-label-field-217-0, body.page-template-page-testimonials .pre-contact__lead-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell #nf-field-217-container .nf-field #nf-field-217-wrap .nf-field-element #nf-label-field-217-0 {
	color: #fff;
}

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

body .map-offices__bottom .offices-list.col-xl-4 {
	width: 25%;
}

@media (max-width:1200px) {
	body .map-offices__bottom .offices-list.col-xl-4 {
		width: 30%;
	}
}

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

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

@media (max-width:1200px) {
	body .map-offices__bottom .offices-list .offices {
		height: 70vh;
	}
}

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: 45px;
	margin: 24px 0;
}

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

@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 {
	width: 100%;
	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: 0 0 20px 20px;
	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-size: 18px;
	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: 14px;
	color: #fff;
}

body .map-offices .offices-box address span {
	font-size: 14px;
}

body .map-offices .offices-box__bottom a, body .pre-contact p {
	font-size: 18px;
	color: #fff;
}

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-weight: 400;
	font-style: normal;
	line-height: 150%;
	position: relative;
	z-index: 4;
}

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: #d0b56d;
}

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

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: #d0b56d;
	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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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(.page-template-front-page):not(.page-template-front-page-es) .content-sidebar-wrap {
	position: relative;
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}

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

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

body:not(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .content-sidebar-wrap aside {
		width: 100%;
		padding-left: 0;
	}
}

body:not(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .site-container {
	display: flex;
	flex-direction: column;
	min-height: 100vh;
}

body:not(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .site-container .site-inner {
		padding-right: 14px;
		padding-left: 14px;
	}
}

body:not(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es):not(.page-template-front-page-es) .toc-active .entry-content iframe {
		height: 220px;
	}
}

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

body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div>img.wp-post-image:first-child, body:not(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div>img.wp-post-image:first-child, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>img.wp-post-image:first-child {
		max-width: 180px;
	}
}

@media (max-width:576px) {
	body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div>img.wp-post-image:first-child, body:not(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .entry-content img:not(.standard-form__logo), body:not(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .entry-content img:not(.standard-form__logo), body:not(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .entry-content .alignleft, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div .alignleft {
	float: left;
	margin: 0 15px 10px 0;
}

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

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

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

body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content h2, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content h3, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content h4, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content h5, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content h6, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div h2, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div h3, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div h4, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div h5, body:not(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .entry-content h2, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content h3, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content h4, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content h5, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content h6, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div h2, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div h3, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div h4, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div h5, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div h6 {
		line-height: 1.2;
	}
}

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

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

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

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

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

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

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

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

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

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

body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content p:not(.rs-content-cta), body:not(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .entry-content ol, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content ul, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div ol, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div ul {
	margin: 30px 0;
}

body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content ol li, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content ul li, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div ol li, body:not(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .entry-content ol li, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content ul li, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div ol li, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div ul li {
		font-size: 16px;
		line-height: 1.6;
	}
}

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

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

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

body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content iframe, body:not(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .entry-content iframe, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content>div iframe {
		height: 450px;
	}
}

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

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

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

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

@media (max-width:767px) {
	body:not(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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 h3 span, .page-template-page-ppc-new div.cta-inner-meta h3 span, body:not(.page-template-front-page):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta h3 span {
	color: #c0963d;
}

.our-testimonials div.cta-inner-meta p, .page-template-page-ppc-new div.cta-inner-meta p, body:not(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .btn-global, body:not(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .btn-global, body:not(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .btn-global, body:not(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner-meta .btn-global img, body:not(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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, .page-template-page-ppc-new div.cta-inner.cta1, body:not(.page-template-front-page):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta1 {
	position: relative;
	overflow: hidden;
	min-height: 450px;
}

@media screen and (min-width:993px) and (max-width:1200px) {
	.our-testimonials div.cta-inner.cta1, .page-template-page-ppc-new div.cta-inner.cta1, body:not(.page-template-front-page):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta1 {
		min-height: 260px;
	}
}

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

.our-testimonials div.cta-inner.cta1::before, .page-template-page-ppc-new div.cta-inner.cta1::before, body:not(.page-template-front-page):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta1::before {
	position: absolute;
	right: 0;
	bottom: -120px;
	width: 100%;
	max-width: 100%;
	height: 100%;
	content: "";
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-65fb8da/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/new-la-partner.webp");
	background-repeat: no-repeat;
	background-position: center 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(.page-template-front-page):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(.page-template-front-page):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-65fb8da/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(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta1 .no-recovery, body:not(.page-template-front-page):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-inner-meta, .page-template-page-ppc-new div.cta-inner.cta1 .cta-inner-meta, body:not(.page-template-front-page):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta1 .cta-inner-meta {
	display: flex;
	flex-direction: column;
	max-width: 100%;
	text-align: center;
	align-items: center;
}

.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.cta-ppc-inner, body:not(.page-template-front-page):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.cta-ppc-inner::before, .page-template-page-ppc-new div.cta-inner.cta1.cta-ppc-inner::before, body:not(.page-template-front-page):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-65fb8da/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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta2, body:not(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta2 .cta-inner-meta, body:not(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta2 .btn-global, body:not(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta3 .cta-inner-meta, body:not(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) div.site-inner .content-sidebar-wrap .entry-content div.cta-inner.cta3 .btn-global, body:not(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .content .hc-map__address p a:hover, body:not(.page-template-front-page):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, body.error404 .entry p a: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: #c0963d;
}

@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 .list-checkbox-wrap .nf-field-element li label span, body .list-checkbox-wrap .nf-field-label .nf-label-span {
	color: #fff !important;
}

.page-template-page-testimonials .our-testimonials .swiper_wrap .ppc-video div.iframe-box, 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:not(.home):not(.front-page) .nf-field-element #nf-field-9 {
	border-radius: 50px;
}

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 #nf-label-field-239-0 {
	font-size: 15px;
	font-weight: 400;
	color: #000;
}

.page-template-page-ppc-new .internal-hero-ppc ul.mobile-list li, .page-template-ppc-landing-new .internal-hero-ppc ul.mobile-list li, body .pre-contact__lead-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell #nf-field-217-container .nf-field #nf-field-217-wrap .nf-field-element #nf-label-field-217-0 {
	color: #000;
}

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: #d0b56d;
}

.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(.page-template-front-page):not(.page-template-front-page-es) .content .hc-map {
	width: 100%;
	border: 2px solid #22374b;
}

body:not(.page-template-front-page):not(.page-template-front-page-es) .content .hc-map .row {
	margin: 0 !important;
}

body:not(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .content .hc-map .row .col-md-6:last-child {
		border-left: 2px solid #22374b;
	}
}

body:not(.page-template-front-page):not(.page-template-front-page-es) .content .hc-map__address {
	width: 100%;
	height: 100%;
	padding: 30px 15px;
}

body:not(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .content .hc-map__address address {
		font-size: 16px;
	}
}

body:not(.page-template-front-page):not(.page-template-front-page-es) .content .hc-map__address p {
	font-size: 18px;
	margin: 0;
}

@media (max-width:767px) {
	body:not(.page-template-front-page):not(.page-template-front-page-es) .content .hc-map__address p {
		font-size: 16px;
	}
}

body:not(.page-template-front-page):not(.page-template-front-page-es) .content .hc-map__address p a {
	font-weight: 700;
	color: #22374b;
}

body:not(.page-template-front-page):not(.page-template-front-page-es) .content .hc-map__map-embed {
	width: 100%;
	height: 100%;
}

body:not(.page-template-front-page):not(.page-template-front-page-es) .content .hc-map__map-embed iframe {
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
}

body:not(.page-template-front-page):not(.page-template-front-page-es) .content .hc-map__map-embed .map-container {
	width: 100%;
	height: calc(100% - 50px);
	min-height: 300px;
}

body:not(.page-template-front-page):not(.page-template-front-page-es) .content .hc-map__map-embed .map-link {
	width: 100%;
	height: 50px;
	border-top: 2px solid #22374b;
}

body:not(.page-template-front-page):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(.page-template-front-page):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: #d0b56d;
}

@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: #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 .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, .page-template-page-testimonials .our-testimonials .view-more-button button:hover, 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;
}

.page-template-page-testimonials .our-testimonials .client-review-video-box .client-review-content, body .our-testimonials .client-review-video-box .client-review-content {
	padding-bottom: 100px;
}

@media (max-width:992px) {
	.page-template-page-testimonials .our-testimonials .client-review-video-box .client-review-content {
		padding-bottom: 0;
	}
}

.page-template-page-testimonials .our-testimonials .client-review-video-box .client-review-content h2, 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) {
	.page-template-page-testimonials .our-testimonials .client-review-video-box .client-review-content h2 {
		font-size: 35px;
		line-height: normal;
	}
}

@media (max-width:992px) {
	.page-template-page-testimonials .our-testimonials .client-review-video-box .ppc-video {
		padding: 0;
	}
}

.page-template-page-testimonials .our-testimonials .review-logos .row>div:last-child img, body .our-testimonials .review-logos .row>div:last-child img {
	max-width: 85%;
}

.page-template-page-testimonials .our-testimonials .review-logos img {
	width: 100%;
	height: 300px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width:992px) {
	.page-template-page-testimonials .our-testimonials .review-logos img {
		height: 100px;
	}
}

.page-template-page-testimonials .our-testimonials .reviews-box {
	height: 100%;
	padding: 30px;
	border: 1px solid #d0b56d;
}

.page-template-page-testimonials .our-testimonials .reviews-box__info {
	font-size: 16px;
	overflow: auto;
	height: 195px;
}

.page-template-page-testimonials .our-testimonials .view-more-button button, body .our-testimonials .view-more-button button {
	font-size: 16px;
	width: 250px;
	padding: 10px;
	color: #fff;
	border: 0;
	border-radius: 30px;
	background-color: #d0b56d;
}

.page-template-page-testimonials .our-testimonials .ppc-video img, .page-template-page-testimonials .our-testimonials .video-slider-review img, body .intro-real-stories .ppc-video img {
	width: 100%;
}

.page-template-page-testimonials .our-testimonials .ppc-video {
	position: relative;
	padding: 30px;
}

@media (max-width:992px) {
	.page-template-page-testimonials .our-testimonials .ppc-video {
		padding: 60px;
	}
}

.page-template-page-testimonials .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%);
}

.page-template-page-testimonials .our-testimonials .swiper_wrap {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	text-align: left;
}

.page-template-page-testimonials .our-testimonials .swiper_wrap .swiper-container {
	overflow: hidden;
}

.page-template-page-testimonials .our-testimonials .swiper_wrap .swiper-button-next {
	margin-top: 0;
}

.page-template-page-testimonials .our-testimonials .swiper_wrap .swiper-button-next, .page-template-page-testimonials .our-testimonials .swiper_wrap .swiper-button-prev {
	position: absolute;
	top: 50%;
	right: -40px;
	width: 45px;
	height: 45px;
	transform: translateY(-50%);
}

@media (max-width:992px) {
	.page-template-page-testimonials .our-testimonials .swiper_wrap .swiper-button-next, .page-template-page-testimonials .our-testimonials .swiper_wrap .swiper-button-prev {
		right: 0;
	}
}

.page-template-page-testimonials .our-testimonials .swiper_wrap .swiper-button-next::after, .page-template-page-testimonials .our-testimonials .swiper_wrap .swiper-button-prev::after, body .our-testimonials .swiper_wrap .swiper-button-next::after, body .our-testimonials .swiper_wrap .swiper-button-prev::after {
	font-size: 60px;
	color: #d1b56d;
}

.page-template-page-testimonials .our-testimonials .swiper_wrap .swiper-button-prev {
	left: -40px;
	margin-top: 0;
}

@media (max-width:992px) {
	.page-template-page-testimonials .our-testimonials .swiper_wrap .swiper-button-prev {
		left: 0;
	}
}

.page-template-page-testimonials .our-testimonials .swiper_wrap .video-container {
	position: relative;
	display: inline-block;
}

.page-template-page-testimonials .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;
}

.page-template-page-testimonials .our-testimonials .swiper_wrap .play-button img, body .our-testimonials .swiper_wrap .play-button img {
	width: 80px;
}

.page-template-page-testimonials .our-testimonials div.cta-inner, body .our-testimonials div.cta-inner {
	width: 100%;
	max-width: 900px;
	padding: 55px;
	margin-inline: auto;
}

.page-template-page-testimonials .our-testimonials div.cta-inner-meta a.btn-global, .page-template-page-testimonials .our-testimonials div.cta-inner-meta body .nf-form-content a.ninja-forms-field[type=submit], .page-template-page-testimonials .our-testimonials div.cta-inner-meta body .search-form a.search-form-submit, body .nf-form-content .our-testimonials div.cta-inner-meta a.ninja-forms-field[type=submit], body .nf-form-content .page-template-page-testimonials .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, body .search-form .page-template-page-testimonials .our-testimonials div.cta-inner-meta a.search-form-submit {
	font-size: 16px;
	font-weight: 400;
}

.page-template-page-testimonials .our-testimonials .author-box .image-author {
	width: 60px;
	height: 60px;
	margin-right: 10px;
	border-radius: 50%;
}

.page-template-page-testimonials .our-testimonials .author-box .review-ref img, body .our-testimonials .author-box .review-ref img {
	width: 100%;
	max-width: 30px;
}

.blog .site-container #main-content .site-inner .content .blog-section .row .col-12 .card .card__body .card__bottom {
	justify-content: end;
}

.blog .site-container #main-content .site-inner .content .blog-section .row .col-12 .card .card__body .card__bottom .category {
	background-color: unset;
}

.blog .site-container #main-content .site-inner .content .blog-section .row .col-12 .card .card__body .card__bottom svg {
	transform: rotate(180deg);
	fill: #d0b56d;
}

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 #video-modal.modal, body .results-box {
	height: 100%;
	justify-content: center;
	align-items: center;
}

body .results-box {
	display: flex;
	flex-direction: column;
	min-height: 250px;
	padding: 30px 15px;
	text-align: center;
	border: 2px solid #d5bd7c;
	background: #fff;
}

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: #d0b56d;
}

@media (max-width:992px) {
	body .our-testimonials .client-review-video-box .client-review-content {
		padding-bottom: 0;
	}
}

@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 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;
}

.staff-info .awards [class*=col-] img[src*='/wp-content/uploads/2021/04/2025_DN_Readers_Choice_Best_Logos_4C.jpg'], .staff-info .awards [class*=col-] img[src*='/wp-content/uploads/2023/06/05.png'], 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-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 div.cta-inner {
	max-width: 1440px;
}

body .our-testimonials .author-box .image-author {
	width: 60px;
	height: 60px;
	margin-right: 10px;
	border-radius: 50%;
}

body #video-modal.modal {
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	background-color: rgba(0, 0, 0, .3);
}

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.la-attorneys {
	position: relative;
	text-align: center;
	background-size: cover;
}

body .pa-boxes {
	display: flex;
	overflow: hidden;
	flex-direction: column;
	height: 100%;
	min-height: 300px;
	padding: 30px;
	transition: all .3s ease-in-out;
	background-repeat: no-repeat;
	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 {
	overflow-x: hidden;
	padding: 100px 0 0;
	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-65fb8da/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/la-city.webp") center bottom/cover no-repeat, #d3d3d3;
	background-position: bottom center;
}

@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: 40px;
}

@media (min-width:1400px) {
	body div.la-attorneys .f-name {
		top: 210px;
		right: 75px;
	}
}

@media (max-width:1200px) {
	body div.la-attorneys .f-name {
		top: 210px;
		right: -40px;
	}
}

@media (max-width:992px) {
	body div.la-attorneys .f-name {
		display: none;
	}
}

body div.la-attorneys .s-name {
	top: 220px;
	right: 350px;
}

@media (min-width:1400px) {
	body div.la-attorneys .s-name {
		top: 230px;
		right: 450px;
	}
}

@media (max-width:1200px) {
	body div.la-attorneys .s-name {
		top: 220px;
		right: 280px;
	}
}

@media (max-width:992px) {
	body div.la-attorneys .s-name {
		display: none;
	}
}

body div.la-attorneys .t-name {
	top: 240px;
	left: 430px;
}

@media (min-width:1400px) {
	body div.la-attorneys .t-name {
		top: 270px;
		left: 520px;
	}
}

@media (max-width:1200px) {
	body div.la-attorneys .t-name {
		top: 240px;
		left: 345px;
	}
}

@media (max-width:992px) {
	body div.la-attorneys .t-name {
		display: none;
	}
}

@media (max-width:576px) {
	body div.la-attorneys .t-name {
		top: 355px;
		left: 100px;
	}
}

body div.la-attorneys .fo-name {
	top: 220px;
	left: 140px;
}

@media (max-width:992px) {
	body div.la-attorneys .fo-name {
		display: none;
	}
}

body div.la-attorneys .la-attorneys__bottom-picture {
	position: relative;
	width: 100%;
	max-width: 1350px;
	height: 450px;
	margin: 0 auto;
	background: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-65fb8da/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/bea69cc46bc93842d1f7dd5446669793.new-la-partner.webp") no-repeat center bottom;
	background-size: contain;
}

body div.la-attorneys .la-attorneys__bottom-picture.nitro-lazy {
	background: none !important;
}

@media (max-width:1200px) {
	body div.la-attorneys .la-attorneys__bottom-picture {
		width: 100%;
		height: 400px;
	}
}

@media (max-width:992px) {
	body div.la-attorneys .la-attorneys__bottom-picture {
		width: 100%;
		height: 300px;
	}
}

@media (max-width:767px) {
	body div.la-attorneys .la-attorneys__bottom-picture {
		width: 100%;
		height: 450px;
		background-size: contain;
	}
}

@media (max-width:576px) {
	body div.la-attorneys .la-attorneys__bottom-picture {
		width: 100%;
		height: 150px;
		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 img {
	width: 150px;
	margin-right: 20px;
	-o-object-fit: contain;
	object-fit: contain;
}

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-65fb8da/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: 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;
	height: 500px;
	margin: 0 auto;
	text-decoration: none;
	position: relative;
	width: 100%;
}

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-65fb8da/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-65fb8da/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 .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;
	}
}

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-65fb8da/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 {
	position: relative;
	max-width: 1600px;
	margin: 0 auto;
}

@media (max-width:1200px) {
	body .attorneys-env__attorneys-carousel {
		margin-top: 0;
	}
}

body a.team-box:hover .team-box__middle:has(.hidden-content), body.page-template-page-community div.team-box:hover .team-box__middle:has(.hidden-content) {
	height: 100%;
}

body a.team-box .team-box__middle {
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	width: 100%;
	height: auto;
	padding: 20px;
	text-align: center;
	background: #22374b;
}

body a.team-box .team-box__middle .hidden-content {
	display: none;
	margin-top: 2em;
}

body a.team-box .team-box__middle .hidden-content p, body.page-template-page-community div.team-box .team-box__middle .hidden-content p {
	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: 20px;
	margin: 0;
	letter-spacing: 2px;
	text-transform: capitalize;
	color: #fff;
}

@media (min-width:1200px) and (max-width:1520px) {
	body a.team-box .team-box__middle h3.team-box__author {
		font-size: 24px;
	}
}

body a.team-box .team-box__middle hr, body.page-template-front-page .card_why-hire hr, body.page-template-page-community div.team-box .team-box__middle hr {
	width: 150px;
	margin: 10px auto;
	border: 1px solid #c9a745;
}

body a.team-box .team-box__middle span.team-box__position, body.page-template-page-community div.team-box .team-box__middle span.team-box__position {
	font-family: Avenir, sans-serif;
	font-size: 18px;
	font-weight: 200;
	letter-spacing: 2px;
	text-transform: capitalize;
	color: #fff;
}

body a.team-box .team-box__middle .hidden-content p {
	font-size: 18px;
}

body a.team-box:hover .hidden-content {
	display: block;
}

body a.team-box .team-box__picture, body.page-template-page-community div.team-box .team-box__picture img {
	width: 100%;
	height: auto;
}

@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;
	font-style: normal;
	line-height: 125%;
	margin: 0;
	color: #22374b;
}

body .card p.card__date {
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	line-height: 150%;
	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 {
	position: relative;
	overflow-x: hidden;
	background: #fff;
}

body div.faqs-section a, body div.we-are a {
	font-weight: 500;
	color: #c0963d;
}

body div.we-are a:hover {
	color: #d0b56d;
}

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.faqs-section a: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: 700px;
	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;
	height: 100%;
	content: "";
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-65fb8da/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/we-are-background.webp");
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
}

@media (max-width:1200px) {
	body div.we-are__c-right::before {
		right: auto;
		left: auto;
		width: calc(100% - 24px);
		width: 780px;
		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;
	}
}

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 .testimonials .testimonials__content h2, 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-65fb8da/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: #d0b56d;
}

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-subheading {
	font-family: owners, sans-serif;
	font-weight: 800;
	margin: 15px 0 0;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #d0b56d;
}

.results-heading {
	letter-spacing: 2px;
	color: #22374b;
}

@media (max-width:992px) {
	.results-heading {
		font-size: 25px;
		margin: 15px 0;
	}
}

.results-heading {
	font-family: owners, sans-serif;
	font-size: 45px;
	font-weight: 800;
	margin: 20px 0;
	text-transform: capitalize;
}

.see-more-button {
	font-family: owners, sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 12px 80px;
	cursor: pointer;
	transition: background-color .3s ease;
	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, .see-more-button {
	text-align: center;
}

@media (max-width:1200px) {
	.loader-button-container {
		margin: 20px 0;
	}
}

.loader-button-container {
	margin: 40px 0 100px;
}

.bold-line {
	width: 100%;
	border: 0;
	border-top: 3px solid #d0b56d;
}

.why-hire .mw-1000 {
	max-width: 1080px;
	margin: 0 auto 2rem;
}

@media (max-width:767px) {
	body.page-reviews .entry-content img {
		max-width: 50px !important;
	}
}

.home-reviews-container {
	width: 100%;
	max-width: 1200px;
}

@media (max-width:1200px) {
	.home-reviews-container {
		max-width: 700px;
	}
}

@media (max-width:767px) {
	.home-reviews-container {
		max-width: 300px;
	}
}

.home-reviews-container .home-reviews-swiper {
	position: relative;
	overflow: hidden;
}

.home-reviews-container .home-reviews-swiper .swiper-slide {
	font-size: 26px;
}

@media (max-width:1200px) {
	.home-reviews-container .home-reviews-swiper .swiper-slide {
		font-size: 22px;
	}
}

@media (max-width:992px) {
	.home-reviews-container .home-reviews-swiper .swiper-slide {
		font-size: 18px;
	}
}

.home-reviews-container .home-reviews-swiper .swiper-nav {
	display: flex;
	margin-bottom: 2rem;
	justify-content: center;
	gap: 1rem;
}

body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content .faq-wrap {
	width: 100%;
}

body:not(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .entry-content .faq-filter-terms a:hover, body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content .faq-page-item:hover h2 {
	color: #d0b56d;
}

@media (max-width:767px) {
	body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content .faq-filter-terms a {
		font-size: 14px;
		margin: 2px 4px;
	}
}

body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content .faq-filter-terms a.faq-filter-active {
	font-weight: 400;
	color: #d0b56d;
}

body:not(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .entry-content .faq-page-items {
		width: calc(100% + 15px);
	}
}

@media (max-width:992px) {
	body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content .faq-page-items {
		width: calc(100% + 15px);
	}
}

@media (max-width:767px) {
	body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content .faq-page-items {
		width: calc(100% + 15px);
	}
}

@media (max-width:576px) {
	body:not(.page-template-front-page):not(.page-template-front-page-es) .entry-content .faq-page-items {
		width: 100%;
	}
}

body:not(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .entry-content .faq-page-item {
		width: 100%;
		margin: 0 0 30px;
	}
}

body:not(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):not(.page-template-front-page-es) .entry-content .faq-page-thumb {
		width: 100%;
		height: 240px;
	}
}

body:not(.page-template-front-page):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(.page-template-front-page):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(.page-template-front-page):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 #blogSidebar, body.single-es_our-attorneys #blogSidebar, body.single-our-attorneys #blogSidebar {
	display: none;
}

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;
}

@media (min-width:1600px) {
	body.post-type-archive-our-attorneys .site-inner {
		max-width: none !important;
	}
	
	body.post-type-archive-our-attorneys .team-box__author {
		font-size: 18px !important;
	}
}

.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-] {
	text-align: center;
}

.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-65fb8da/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: #d0b56d;
}

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-65fb8da/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-65fb8da/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: #c0963d;
}

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;
}

.practice-areas.accordion .active .accordion__content a {
	color: #c0963d;
}

.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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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;
}

@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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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.page-template-front-page .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.page-template-front-page .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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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: #c0963d;
	background-color: #c0963d !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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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-65fb8da/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.page-template-front-page .attorneys-env h2::before, body.page-template-front-page .faqs-section h2::before, body.page-template-page-community div.team-box .team-box__middle .hidden-content {
	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-65fb8da/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-65fb8da/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.page-template-front-page .general-testimonial {
	display: flex;
	flex-direction: column;
	padding: 100px 0 80px;
	background-image: url("https://cdn-ildkcid.nitrocdn.com/WeTUydWnzFfTyoHaoYySZwhQyhemWads/assets/images/optimized/rev-65fb8da/www.omegalaw.com/wp-content/themes/omega-rebuild/assets/app/img/testimonial-bg.png");
	align-items: center;
}

body.page-template-front-page .general-testimonial.nitro-lazy {
	background-image: none !important;
}

body.page-template-front-page .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: #d0b56d;
}

@media (max-width:992px) {
	body.page-template-front-page .general-testimonial .testimonial-titles h3 {
		font-size: 22px;
		line-height: 27.5px;
	}
}

body.page-template-front-page .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.page-template-front-page .general-testimonial .testimonial-titles h2 {
		font-size: 42px;
		line-height: 52px;
		text-align: center;
	}
}

body.page-template-front-page .general-testimonial .testimonial-content {
	display: flex;
	flex-direction: column;
	color: #fff;
	align-items: center;
}

body.page-template-front-page .general-testimonial .testimonial-content p.content {
	font-size: 26px;
	max-width: 65%;
}

@media (max-width:992px) {
	body.page-template-front-page .general-testimonial .testimonial-content p.content {
		font-size: 20px;
		max-width: 80%;
	}
}

body.page-template-front-page .general-testimonial .testimonial-content p.author {
	font-size: 22px;
	text-align: center;
}

body.page-template-front-page .general-testimonial .testimonial-content ul.list-star li {
	font-size: 85px;
}

@media (max-width:992px) {
	body.page-template-front-page .general-testimonial .testimonial-content ul.list-star li {
		font-size: 50px;
	}
}

body.page-template-front-page .general-testimonial .review-place {
	padding-top: 24px;
	text-align: center;
	color: #fff;
	border-top: .5px solid #fff;
}

body.page-template-front-page .general-testimonial .review-place span {
	font-size: 24px;
	font-weight: 800;
	margin-right: 10px;
}

body.page-template-front-page .general-testimonial .review-place ul.list-star li {
	font-size: 20px;
	color: #fbbb02;
}

body.page-template-front-page .general-testimonial .review-place img {
	max-width: 250px;
}

body.page-template-front-page .attorneys-env {
	padding: 100px 0;
	background: 0 0;
}

body.page-template-front-page .attorneys-env h2 {
	font-size: 70px;
	font-weight: 900;
	margin: 0;
	color: #22374b;
}

@media (max-width:992px) {
	body.page-template-front-page .attorneys-env h2 {
		font-size: 42px;
	}
}

@media (max-width:992px) {
	body.page-template-front-page .attorneys-env strong {
		font-size: 22px;
	}
}

body.page-template-front-page .we-are h3 {
	font-family: owners;
	font-size: 35px;
	line-height: 50px;
	margin: 60px 0 30px;
	color: #22374b;
}

body.page-template-front-page .we-are h3:first-child {
	font-size: 50px;
	line-height: 70px;
	margin: 60px 0 30px;
}

@media (max-width:992px) {
	body.page-template-front-page .we-are h3:first-child {
		font-size: 42px;
		line-height: 52.5px;
		padding-bottom: 20px;
		text-align: center;
	}
}

body.page-template-front-page .we-are .c-right {
	text-align: left;
}

body.page-template-front-page .we-are .c-right .line {
	width: 170px;
	height: .5px;
	margin-bottom: 50px;
	background-color: #c0963d;
}

body.page-template-front-page .we-are .c-right h2 {
	font-family: owners;
	font-size: 50px;
	font-weight: 900;
	margin: 0;
	color: #fff;
}

body.page-template-front-page .we-are .c-right .item {
	display: flex;
	margin-bottom: 30px;
	color: #fff;
	align-items: flex-start;
}

body.page-template-front-page .we-are .c-right .number {
	font-family: owners;
	font-size: 60px;
	font-weight: 700;
	margin-right: 20px;
	color: #c0963d;
}

body.page-template-front-page .we-are .c-right p.item-title {
	font-size: 30px;
	font-weight: 900;
}

body.page-template-front-page .we-are .c-right p {
	font-size: 22px;
	line-height: 1.5;
	margin: 0;
}

body.page-template-front-page .faqs-section {
	position: relative;
	color: #fff;
	background: linear-gradient(139deg, #213547 65%, #d1b56d);
}

body.page-template-front-page .faqs-section h2 {
	font-weight: 900;
	text-align: center;
	color: #fff;
}

body.page-template-front-page .faqs-section h2 span {
	color: #d0b56d;
}

body.page-template-front-page .faqs-section .accordion .accordion__header {
	padding: 10px;
	border: 1px solid #fff;
	border-radius: 0;
	background: 0 0;
}

body.page-template-front-page .faqs-section .accordion .accordion__header .accordion__counter {
	font-size: 45px;
	min-width: 90px;
	padding: 10px;
	text-align: center;
	color: #fff;
	background: #d0b56d;
}

body.page-template-front-page .faqs-section .accordion .accordion__header .accordion__icon {
	font-size: 40px;
}

body.page-template-front-page .why-hire {
	padding: 40px 20px;
	text-align: center;
}

body.page-template-front-page .why-hire h2 {
	font-family: owners, sans-serif;
	font-size: 70px;
	font-weight: 900;
	margin-bottom: .5rem;
	color: #1c2d41;
}

@media (max-width:992px) {
	body.page-template-front-page .why-hire h2 {
		font-size: 42px;
		line-height: 52.5px;
	}
}

body.page-template-front-page .why-hire h3 {
	font-size: 35px;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 1.5rem;
	color: #d0b56d;
}

@media (max-width:992px) {
	body.page-template-front-page .why-hire h3 {
		font-size: 28px;
		line-height: 36px;
	}
}

body.page-template-front-page .why-hire .intro {
	font-size: 1rem;
	max-width: 800px;
	margin: auto auto 40px;
	color: #333;
}

body.page-template-front-page .cards {
	display: flex;
	justify-content: center;
}

@media (max-width:992px) {
	body.page-template-front-page .cards {
		display: block;
	}
}

body.page-template-front-page .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.page-template-front-page .card_why-hire {
		width: 100%;
		margin: 0 0 30px;
	}
}

body.page-template-front-page .card_why-hire img {
	min-height: 80px;
	margin-bottom: 10px;
}

body.page-template-front-page .card_why-hire h3 {
	font-family: owners, sans-serif;
	font-size: 24px;
	font-weight: 900;
	margin: 10px 0 5px;
	color: #fff;
}

body.page-template-front-page .card_why-hire p {
	font-size: 16px;
	line-height: 1.5;
	color: #e5e5e5;
}

body.page-template-front-page .card_why-hire.gold {
	color: #1c1c1c;
	background-color: #c9a745;
}

body.page-template-front-page .card_why-hire.gold p {
	color: #1c1c1c;
}

body.page-template-front-page .card_why-hire.navy {
	background-color: #1c2d41;
}

body.page-template-front-page .card_why-hire:hover {
	background-color: #c9a745;
}

body.page-template-front-page .card_why-hire:hover hr {
	border: 1px solid #fff;
}

body.page-template-page-community .entry-content h2 {
	border-bottom: none !important;
}

body.page-template-page-community .our-community {
	display: flex;
	margin-top: 3em;
	flex-wrap: wrap;
	gap: 20px;
}

body.page-template-page-community .our-community .community-single {
	min-width: 280px;
	flex: 1 1 calc(33.333% - 20px);
}

body.page-template-page-community div.team-box {
	position: relative;
	width: 100%;
}

body.page-template-page-community div.team-box .team-box__middle {
	position: absolute;
	z-index: 5;
	bottom: 0;
	left: 0;
	width: 100%;
	height: auto;
	padding: 40px 32px;
	text-align: center;
	background: #22374b;
}

@media (min-width:1200px) and (max-width:1600px) {
	body.page-template-page-community div.team-box .team-box__middle .hidden-content p {
		font-size: 14px;
	}
}

body.page-template-page-community div.team-box .team-box__middle h3.team-box__author {
	font-family: Avenir, sans-serif;
	font-size: 20px;
	margin: 0;
	letter-spacing: 2px;
	text-transform: capitalize;
	color: #fff;
	border-bottom: none;
}

@media (min-width:1200px) and (max-width:1520px) {
	body.page-template-page-community div.team-box .team-box__middle h3.team-box__author {
		font-size: 24px;
	}
}

body.page-template-page-community div.team-box .team-box__middle .hidden-content {
	margin-top: 2em;
}

body, body.page-template-page-community div.team-box .team-box__middle .hidden-content p {
	font-size: 18px;
}

body.page-template-page-community div.team-box:hover .hidden-content {
	display: block;
}

@media (max-width:992px) {
	body.page-template-page-community div.team-box .team-box__picture img {
		height: 468px;
	}
}

body.page-template-page-community div.team-box .team-box__read-more {
	display: flex;
	width: 100%;
	margin-top: auto;
	text-transform: uppercase;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-items: center;
}

body.page-template-page-community .gallery {
	position: relative;
	margin: 3rem 0;
}

@media (min-width:1200px) {
	body.page-template-page-community .gallery {
		padding: 0 70px;
	}
}

body.page-template-page-community .gallery .community-gallery {
	overflow: hidden;
}

body.page-template-page-community .gallery .community-gallery h2 {
	font-size: 1.5rem;
	margin-bottom: 1rem;
	text-align: center;
	color: #22374b !important;
}

.modal.active, body.page-template-page-community .gallery .community-gallery .swiper-wrapper {
	display: flex;
}

body.page-template-page-community .gallery .community-gallery .swiper-slide {
	display: flex;
	justify-content: center;
	align-items: center;
}

body.page-template-page-community .gallery .community-gallery .swiper-slide img {
	width: 100%;
	height: auto;
	cursor: pointer;
	aspect-ratio: 1/1;
	-o-object-fit: cover;
	object-fit: cover;
}

body.page-template-page-community .gallery .gallery-navigation {
	position: absolute;
	z-index: 10;
	top: 60%;
	right: 0;
	left: 0;
	display: flex;
	padding: 0 1rem;
	transform: translateY(-50%);
	pointer-events: none;
	flex-wrap: wrap;
	justify-content: space-between;
}

body.page-template-page-community .gallery .gallery-navigation div {
	display: flex;
	width: 2.5rem;
	height: 2.5rem;
	cursor: pointer;
	pointer-events: all;
	border: 0;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

body.page-template-page-community .gallery .gallery-navigation div.swiper-button-next, body.page-template-page-community .gallery .gallery-navigation div.swiper-button-prev {
	font-size: 400;
	font-weight: 300;
	color: #a0a0a0;
	background-color: transparent;
}

*, ::after, ::before {
	box-sizing: border-box;
}

* {
	font-variant-numeric: lining-nums;
}

body {
	font-family: Avenir, sans-serif;
	line-height: 1.6;
	margin: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
}

body h2 {
	font-weight: 900 !important;
}

body a {
	transition: all .3s ease-in-out;
}

body a, body a:hover {
	text-decoration: none;
	outline: 0;
}

body p:empty {
	display: none;
}

.modal, .modal .modal-content {
	justify-content: center;
	align-items: center;
}

.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 .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: #d0b56d;
}

.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;
}

.partner-name h2 {
	font-family: owners, sans-serif;
	font-size: 50px;
	font-weight: 900;
	margin: 0;
	color: #22374b;
}

@media (max-width:767px) {
	.partner-name h2 {
		font-size: 35px;
		line-height: normal;
	}
}

.partner-name span {
	font-size: 25px;
	font-weight: 900;
	color: #6a6a6a;
}

.mb-0 {}

.about-faqs h3 {
	font-family: owners, sans-serif;
	font-size: 24px;
	font-weight: 800;
	font-style: normal;
	line-height: 125%;
	letter-spacing: -.24px;
	color: #d0b56d;
}

.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: 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;
}
