	.wp-block-ab-animate.no-mobile {
		opacity: 1 !important;
		animation: none !important;
	}

.scroll-top-right {
	border: 2px solid rgb(255 255 255 / 39%);
}
.map-columns {
	z-index: 0;
	border: 4px solid #a815f22e;
	border-radius: 30px;
	overflow: hidden;
}

.map-columns::after {
	content: '';
	z-index: 2;
	position: absolute;
	inset: 0;

	background-color: #a815f2;
	opacity: 0.1;
	pointer-events: none;
}

.map-columns .wpmapblockrender {
	z-index: 1;
}

body .ogb-columns.ogb-columns-0b91d19a .ogb-columns-bg {
	background-position: left 23%;
}

.privacy-link:hover {
	text-decoration: underline;
}

.the-team .ogb-info-box-icon {
	overflow: hidden;
	border-radius: 60px;
}

.client-gallery .wp-block-image,
.the-team .ogb-info-box-icon {
	position: relative;
	overflow: hidden;
	border-radius: 30px;
	box-shadow: 0 6px 12px 0 #3d2c321f;
}

.client-gallery .wp-block-image::after,
.the-team .ogb-info-box-icon::after {
	content: '';
	position: absolute;
	inset: 0;
	border-radius: 30px;
	box-shadow: 0 0 74px 6px #3d2c32cf inset;
	background-color: #3d2c3221;
	border: 2px solid #170c1047;
}

.client-gallery .wp-block-image {
	z-index: 1;
}

.client-gallery .wp-block-image > figcaption {
	z-index: 2;
}

@media (min-width: 768px) {
	.team-row > .ogb-columns-container > .ogb-block:nth-child(1) .ogb-info-box-icon {
		transform: rotate(-4deg);
	}

	.team-row > .ogb-columns-container > .ogb-block:nth-child(2) .ogb-info-box-icon {
		transform: rotate(5deg);
	}

	.team-row > .ogb-columns-container > .ogb-block:nth-child(3) .ogb-info-box-icon {
		transform: rotate(-6deg);
	}

	.team-row > .ogb-columns-container > .ogb-block:nth-child(4) .ogb-info-box-icon {
		transform: rotate(6deg);
	}

	.client-gallery {
		--client-rotation: -1.5deg;
	}

	.client-gallery .wp-block-image {
		--rotation: var(--client-rotation);
		transform: rotate(var(--rotation));
	}

	.client-gallery .wp-block-image:nth-child(even) {
		--rotation: calc(var(--client-rotation) * -1);
	}

	.client-gallery .wp-block-image:nth-child(9) {
		--rotation: 0.5deg;
	}

	.client-gallery .wp-block-image:nth-child(10) {
		--rotation: -0.7deg;
	}

	.client-gallery .wp-block-image > img {
		transform: rotate(calc(var(--rotation) * -1)) scale(1.1);
	}

	.client-gallery .wp-block-image > figcaption {
		transform: translateY(6px) rotate(calc(var(--rotation) * -1));
		padding-bottom: 12px !important;
	}
}

.the-team .ogb-info-box-container.ogb-info-box-top .ogb-info-box-title {
	margin-bottom: 11px;
}

.hero h2.ogb-heading-text {
	line-height: 1.05;
	margin-bottom: 0 !important;
}

.hero-btn > a {
	margin-top: 1em;
	border: 2px solid #a815f2;
}

.hero-btn > a:hover {
	color: #a815f2;
	background-color: transparent !important;
	border: 2px solid #a815f2;
}

@media (max-width: 30em) {
	.hero-btn > a {
		margin-top: 0;
		font-size: 12px;
	}
}

#wpforms-submit-298 {
	border: 0;
	border-radius: 6em;
	background-color: #a815f2;
}

#wpforms-submit-298:active,
#wpforms-submit-298:hover,
#wpforms-submit-298:focus {
	background-color: #c66ef2;
}


.ogb-business-day > .fa-bell {
	--bg-size: 1.6em;
	color: transparent !important;
	height: var(--bg-size) !important;
	width: var(--bg-size) !important;
	background-image: url(https://freshpawsuk.com/wp-content/uploads/2022/05/fresh-paws-logo-brand.svg);
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 3px;
	opacity: 0.9
}

.team-icon.team-icon--1 {
	transform: rotate(-5deg);
}

.team-icon.team-icon--2 {
	transform: rotate(5deg);
}

.team-icon.team-icon--3 {
	transform: rotate(-5deg);
}

.team-icon.team-icon--4 {
	transform: rotate(5deg);
}

.brand-border-top {
	border-top: 2px solid #c1accc;
}

.brand-border-bottom {
	border-bottom: 2px solid #d087f56b;
}

.service-box svg {
	height: 100px;
	width: auto;
}

.service-box-secondary svg {
	height: 40px;
}

.service-box svg.iconify[data-icon="icon-park:comb"] g {
	stroke: currentColor;
}

.service-box i.fas.fa-soap {
	padding-bottom: 6px;
}

.service-box h6 {
	font-weight: 400;
}

.service-box.service-box-secondary h6.ogb-info-box-title {
	font-size: 26px;
	font-weight: 400;
}

.services-note > strong {
	margin-left: 0.2em;
	margin-right: 0.5em;
}

.services-note > img {
	transform: rotate(-10deg);
}

.deli-cta > a {
	color: #6e4d9c !important;
	background-color: #fbfbfb;
	font-weight: bold;
	border: 2px solid #fbfbfb;
}

.deli-cta > a:focus,
.deli-cta > a:active,
.deli-cta > a:hover {
	color: #fbfbfb !important;
	background-color: transparent;
}

.the-clients .wp-block-gallery img,
.the-team .ogb-info-box img {
	border-radius: 2px;
}

.the-team .ogb-info-box-title {
	font-weight: 400;
	font-size: 24px;
}

.wp-block-gallery figcaption {
	font-family: Baloo;
	font-weight: 400;
}

.re-justify-between {
	justify-content: space-between;
}

@media (min-width: 782px) {
	.wp-block-gallery figcaption {
		font-size: 18px !important;
	}
}

.ogb-testimonial-name {
	font-family: Baloo;
	font-weight: 400;
	margin-top: 2px;
	color: #79626b;
}

.ogb-testimonial-company {
	color: #b2a5aa;
	font-weight: bold;
}

.ogb-testimonial-wrapper .ogb-testimonial-symbol path {
	fill: #d2cbce;
}

.ogb-business-hours .ogb-business-day i {
	font-weight: bold;
	color: #ddd3d7;
}

#footer-bottom.no-footer-nav #copyright {
	font-weight: bold;
	letter-spacing: 0.2px;
}

input[type="button"]input[type="reset"]
input[type="submit"]
button[type="submit"]
.button
#site-navigation-wrap .dropdown-menu >li.btn >a >span
.thumbnail:hover i
.post-quote-content
.omw-modal .omw-close-modal
body .contact-info-widget.big-icons li:hover i
body div.wpforms-container-full .wpforms-form input[type=submit]
body div.wpforms-container-full .wpforms-form button[type=submit]
body div.wpforms-container-full .wpforms-form .wpforms-page-button {
	background-color: #a851f2 !important;
	border: 0 !important;
}

input[type="button"]:hover
input[type="reset"]:hover
input[type="submit"]:hover
button[type="submit"]:hover
input[type="button"]:focus
input[type="reset"]:focus
input[type="submit"]:focus
button[type="submit"]:focus
.button:hover
.button:focus
#site-navigation-wrap .dropdown-menu >li.btn >a:hover >span
.post-quote-author
.omw-modal .omw-close-modal:hover
body div.wpforms-container-full .wpforms-form input[type=submit]:hover
body div.wpforms-container-full .wpforms-form button[type=submit]:hover
body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
	background-color: #7c23c8 !important;
}

div.wpforms-container-full .wpforms-form input[type=submit]:hover
div.wpforms-container-full .wpforms-form input[type=submit]:focus
div.wpforms-container-full .wpforms-form input[type=submit]:active
div.wpforms-container-full .wpforms-form button[type=submit]:hover
div.wpforms-container-full .wpforms-form button[type=submit]:focus
div.wpforms-container-full .wpforms-form button[type=submit]:active
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover
div.wpforms-container-full .wpforms-form .wpforms-page-button:active
div.wpforms-container-full .wpforms-form .wpforms-page-button:focus {
	background-color: #670ab6 !important;
	border: 1px solid #ccc;
	cursor: pointer;
}
