/* Utility */
.wp-block-media-text.rounded-img .wp-block-media-text__media img {
	border-radius: 12px;
}

.fullheight {
	height: 100%;
}

body .entry-content h3.wp-block-heading.employ-script mark {
	color: #000 !important;
	transform: rotate(-4deg);
}

body .entry-content .watch-demo-cta .wp-block-button>.wp-block-button__link {
	margin: 7px 0 0 !important;
}

body .entry-content .watch-demo-cta .wp-block-button>.wp-block-button__link {
	color: #000241 !important;
	background-color: #c3ffd4 !important;
	border-color: #c3ffd4 !important;
}

body .entry-content .watch-demo-cta .wp-block-button>.wp-block-button__link:hover {
	background-color: #003535 !important;
	border-color: #003535 !important;
	color: #fff !important;
}

body .entry-content .home-hero.has-dark-kuya-turquoise-background-color .wp-block-button__link {
	background-color: #47a7a1 !important;
	border-color: #47a7a1 !important;
	color: #000 !important;
}

body .entry-content .home-hero.has-dark-kuya-turquoise-background-color .wp-block-button__link:hover {
	background: none !important;
	background-color: transparent !important;
	color: #47a7a1 !important;
}

body .entry-content .wp-block-button.darkgreen-btn .wp-block-button__link {
	background-color: #003534 !important;
	border-color: #003534 !important;
	color: #c3ffd4 !important;
}

body .entry-content .wp-block-button.darkgreen-btn .wp-block-button__link:hover {
	background-color: #c3ffd4 !important;
	border-color: #c3ffd4 !important;
	color: #003534 !important;
}

body .wp-block-button.employ-orange-btn a.wp-block-button__link,
.fourcol-ai .col-highlights .wp-block-buttons>.wp-block-button.employ-orange-btn a {
	background-color: #f27a53 !important;
	border-color: #f27a53 !important;
	color: #fff !important;
}

body .wp-block-button.employ-orange-btn a.wp-block-button__link:hover,
.fourcol-ai .col-highlights .wp-block-buttons>.wp-block-button.employ-orange-btn a:hover {
	background-color: transparent !important;
	border-color: #f27a53 !important;
	color: #f27a53 !important;
}

/* Coming Soon Buttons - no link */
body .wp-block-button.employ-orange-btn.disabled a.wp-block-button__link,
.fourcol-ai .col-highlights .wp-block-buttons>.wp-block-button.employ-orange-btn.disabled a {
	opacity: 0.6 !important;
	cursor: auto;
}

body .wp-block-button.employ-orange-btn.disabled a.wp-block-button__link:hover,
.fourcol-ai .col-highlights .wp-block-buttons>.wp-block-button.disabled a:hover {
	background-color: #f27a53 !important;
	color: #fff !important;
}

body .wp-block-buttons .wp-block-button.employ-btn .wp-block-button__link {
	background-color: #b477d2 !important;
	border-color: #b477d2 !important;
	color: #fff !important;
}

body .wp-block-buttons .wp-block-button.employ-btn .wp-block-button__link:hover {
	background-color: transparent !important;
	border-color: #b477d2 !important;
	color: #b477d2 !important;
}

body .wp-block-buttons .wp-block-button.lever-btn .wp-block-button__link {
	background-color: #46a7a0 !important;
	border-color: #46a7a0 !important;
	color: #fff !important;
}

body .wp-block-buttons .wp-block-button.lever-btn .wp-block-button__link:hover {
	background-color: transparent !important;
	border-color: #46a7a0 !important;
	color: #46a7a0 !important;
}

body .wp-block-buttons .wp-block-button.jobvite-btn .wp-block-button__link {
	background-color: #64a9da !important;
	border-color: #64a9da !important;
	color: #fff !important;
}

body .wp-block-buttons .wp-block-button.jobvite-btn .wp-block-button__link:hover {
	background-color: transparent !important;
	border-color: #64a9da !important;
	color: #64a9da !important;
}

h2.lever-ashby.wp-block-heading.has-text-align-center {
	margin-bottom: 1em;
}


/* Integrations Page 2025 */
.integrations-cont {
	padding: 4% 2% 1% 2%;
}

.integrations-cont .wp-block-columns {
	column-gap: 2em;
}

.integrations-cont .wp-block-group {
	border-radius: 20px;
	padding: 3%;
}

.integrations-cont.vendors-cont img {
	max-width: 70px;
	height: auto;
}

.integrations-cont.vendors-cont .vendor-grid p,
.integrations-cont.vendors-cont .utilities-grid p {
	margin-bottom: 0;
}

.integrations-cont.vendors-cont .vendor-grid.wp-block-columns,
.integrations-cont.vendors-cont .utilities-grid.wp-block-columns {
	column-gap: 3%;
	margin-top: 0;
}

body .site-inner .content-area .entry-content .integrations-cont.vendors-cont .wp-block-media-text {
	column-gap: 4%;
	margin-bottom: 20px;
}

.integrations-cont.vendors-cont .utilities-grid {
	margin-top: 0;
	column-gap: 30px;
}

.integrations-cta .wp-block-buttons {
	float: left;
}

.integrations-cta p {
	padding-bottom: 1em;
	max-width: 80%;
}

.integrations-cta .wp-block-columns {
	column-gap: 2em;
}


.wp-block-table.lever-chart table tbody tr:first-child {
	font-weight: bold;
	background-color: #f0f0f0;
}



@media screen and (max-width: 1300px) {
	.wp-block-table.lever-chart .has-fixed-layout {
		width: 95%;
		margin: 0 auto;
	}
}


@media screen and (min-width: 1400px) {
	.wp-block-table.lever-chart .has-fixed-layout {
		max-width: 1320px;
		margin-inline: auto;
	}

}

@media (max-width: 780px) {
	.integrations-cont.vendors-cont .vendor-grid .wp-block-column {
		flex-basis: 40% !important;
		justify-items: center;
		text-align: center;
	}

	.integrations-cont.vendors-cont .utilities-grid .wp-block-column {
		flex-basis: 100% !important;
		justify-items: center;
		text-align: center;
	}

	.integrations-cont.vendors-cont .vendor-grid .wp-block-column .wp-block-media-text {
		display: table;
		text-align: center;
	}

	.integrations-cont.vendors-cont img {
		margin: 5px auto;
	}
}






.wp-block-genesis-blocks-gb-columns.video-cols p.has-extra-large-font-size {
	line-height: 1.1em !important;
	font-weight: 500;
	margin-bottom: 0;
}

.resource-override-slider.owl-carousel .owl-nav-and-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 20px;
	position: relative;
	padding: 0 60px;
	margin: 0 auto;
	flex-wrap: wrap;
}

.resource-override-slider .owl-nav,
.resource-override-slider .owl-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 10px;
}

.resource-override-slider .owl-nav {
	position: relative;
	order: 1;
	position: absolute;
	width: 80px;
}

body .entry-content .owl-theme .owl-nav button span,
body.home .entry-content .owl-theme .owl-nav button span {
	display: inline-block !important;
	font-size: 45px;
	font-family: "Work Sans";
	line-height: 27px;
}

.resource-override-slider .resource-item img {
	width: auto;
	max-height: 500px;
	margin: -5em 0;
}

body .entry-content .owl-theme .owl-nav [class*=owl-],
body.home .entry-content .owl-theme .owl-nav [class*=owl-] {
	background-image: none !important;
	border: 1px solid !important;
	padding: 0 !important;
	line-height: 1;
	border-radius: 100% !important;
	width: 45px;
	height: 45px;
	margin: 0;
	position: absolute;
	left: -75%;
}

body .entry-content .owl-theme .owl-nav .owl-next,
body.home .entry-content .owl-theme .owl-nav .owl-next {
	left: auto;
	right: -75%;
}

body .entry-content .resource-override-slider .wp-block-button>.wp-block-button__link {
	background-color: #000 !important;
	border-color: #000 !important;
	color: #fff !important;
}

body .entry-content h1.wp-block-heading,
body .entry-content h2.wp-block-heading,
body .entry-content h3.wp-block-heading,
body .entry-content h4.wp-block-heading,
body .entry-content h5.wp-block-heading,
body .entry-content h6.wp-block-heading {
	font-weight: 400 !important;
}

.wp-block-post-content>.wp-block-group.alignfull.home-hero>div:not(.wp-block-cover):not(.inherit-max-width) {
	max-width: 100% !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

body .entry-content .owl-theme .owl-nav [class*=owl-]:hover,
body.home .entry-content .owl-theme .owl-nav [class*=owl-]:hover {
	background: #000 !important;
}

body .entry-content .owl-theme .owl-nav [class*=owl-]:hover>span,
body.home .entry-content .owl-theme .owl-nav [class*=owl-]:hover>span {
	color: #C3FFD4;
}

/* EVENTS */
.hero-events .wp-block-section {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

.tribe_events header,
header.tribe-events-calendar-list__event-header {
	position: static;
}

.past-events-list .tribe-events-calendar-list__event+.tribe-events-calendar-list__event {
	margin-top: 48px;
}

.past-events-list .tribe-events-event-image {
	max-width: 411px;
}

.tribe-common .events-headline {
	margin-bottom: 2em;
}

.hero-events .wp-block-button .wp-block-button__link,
.tribe-events .wp-block-button .wp-block-button__link {
	background-color: #000 !important;
	border-color: #000 !important;
	border-radius: 50px !important;
	color: #fff !important;
	padding: 8px 32px !important;
	transition: all .15s ease-in-out;
}

.hero-events .wp-block-button .wp-block-button__link:hover,
.tribe-events .wp-block-button .wp-block-button__link:hover {
	background-color: #65a9da !important;
	border-color: #65a9da !important;
	color: #000 !important;
}

.hero-events .wp-block-button .wp-block-button__link {
	background-color: transparent !important;
	border-color: #c3ffd4 !important;
	color: #c3ffd4 !important;
}

.hero-events .wp-block-button .wp-block-button__link:hover {
	background-color: #c3ffd4 !important;
	border-color: #c3ffd4 !important;
	color: #003535 !important;
}

.tribe-events-calendar-list__event-details .wp-block-buttons {
	margin-top: 1em;
}

.ecs-event-list {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(4, 1fr);
}

.ecs-event-list .ecs-event {
	display: flex;
	flex-direction: column;
}

.ecs-event>.entry-title {
	margin-bottom: 1em;
	order: 1;
}

.ecs-event>a {
	margin-bottom: 1em;
	order: 0;
}

.ecs-event>.ecs-excerpt {
	order: 2;
}

/* PILLAR PAGE */
body .entry-content .proof-points h2.wp-block-heading,
body .entry-content .proof-points h2.wp-block-heading mark {
	color: #C3FFD4 !important;
}

.proof-points .proof-stat {
	font-size: 56px;
}

.proof-points .proof-metric {
	margin-top: 0;
}

.simple-slider .review-text {
	text-align: left;
}

.simple-slider .review-content__decor {
	display: none;
}

body .entry-content .reviews-block .review-container.simple-slider .review-item {
	background-color: #C3FFD4;
	color: #003535;
}

.pillar-cta .wp-block-image .cta-image {
	max-width: 500px;
}

body .entry-content .ai-principles h2.wp-block-heading mark {
	color: #47A7A1 !important;
}

body .entry-content .ai-principles .wp-block-button a,
body .entry-content .wp-block-button>.wp-block-button__link,
body .entry-content .ai-principles .wp-block-button__link {
	background-color: #47A7A1 !important;
	border-color: #47A7A1 !important;
	color: #000 !important;
}

body .entry-content .ai-principles .wp-block-button a:hover,
body .entry-content .wp-block-button>.wp-block-button__link,
body .entry-content .ai-principles .wp-block-button__link:hover {
	background-color: #000 !important;
	border-color: #000 !important;
	color: #fff !important;
}

/* PRODUCT TOUR VIDEO */
.video-block {
	margin-top: 0 !important;
}

.video-cols>.gb-layout-column-wrap {
	align-items: center;
}

body .entry-content .video-cols .wp-block-button>.wp-block-button__link:hover {
	background-color: #003535 !important;
	color: #fff !important;
}

.watch-demo-decor {
	display: none;
}

.watch-demo-cta {
	display: flex;
	align-items: end;
	gap: 12px;
}

.watch-demo-cta h3 {
	font-size: 19px;
}

body .entry-content p a:hover {
	text-decoration: none;
}

body .entry-content .has-dark-kuya-turquoise-background-color a {
	color: #c3ffd4;
}

.contact-us-cols {
	column-gap: 24px;
}

.contact-us-cols .wp-block-column {
	align-self: stretch !important;
	border-radius: 12px;
}

.contact-us-cols .wp-block-column .wp-block-group {
	padding: 24px;
	flex-direction: column;
	height: 100%;
	display: flex;
	align-items: flex-start;
}

.contact-us-cols .wp-block-column .wp-block-group {
	flex-direction: column;
	height: 100%;
	display: flex;
	align-items: flex-start;
}

.contact-us-cols .wp-block-column .wp-block-group .wp-block-image {
	margin-left: 0 !important;
}

.contact-us-cols .wp-block-column .wp-block-group .wp-block-image img {
	max-height: 50px;
	width: auto;
}

.contact-us-cols .wp-block-column .wp-block-group h2 {
	font-size: 36px;
	font-weight: normal !important;
	margin-bottom: 40px;
}

.contact-us-cols .wp-block-column .wp-block-group .wp-block-buttons {
	margin-bottom: 0;
	margin-top: auto;
	width: 100%;
}

.contact-us-cols .wp-block-column .wp-block-group .wp-block-button,
.contact-us-cols .wp-block-column .wp-block-group .wp-block-button .wp-block-button__link {
	width: 100%;
}

body .entry-content .has-kuya-turquoise-background-color h1.wp-block-heading mark,
body .entry-content .has-kuya-turquoise-background-color h2.wp-block-heading mark,
body .entry-content .has-kuya-turquoise-background-color h3.wp-block-heading mark,
body .entry-content .has-kuya-turquoise-background-color h4.wp-block-heading mark,
body .entry-content .has-kuya-turquoise-background-color h5.wp-block-heading mark,
body .entry-content .has-kuya-turquoise-background-color h6.wp-block-heading mark {
	color: #c3ffd4 !important;
}

body .entry-content .has-dark-kuya-turquoise-background-color h1.wp-block-heading mark.has-custom-snow-color,
body .entry-content .has-dark-kuya-turquoise-background-color h2.wp-block-heading mark.has-custom-snow-color,
body .entry-content .has-dark-kuya-turquoise-background-color h3.wp-block-heading mark.has-custom-snow-color,
body .entry-content .has-dark-kuya-turquoise-background-color h4.wp-block-heading mark.has-custom-snow-color,
body .entry-content .has-dark-kuya-turquoise-background-color h5.wp-block-heading mark.has-custom-snow-color,
body .entry-content .has-dark-kuya-turquoise-background-color h6.wp-block-heading mark.has-custom-snow-color {
	color: #FFF !important;
}

.mktoForm div.mktoCaptchaDisclaimer {
	margin-bottom: 16px !important;
	color: #C3FFD4 !important;
}

.mktoForm div.mktoCaptchaDisclaimer a,
.mktoForm div.mktoHtmlText a {
	color: #C3FFD4 !important;
	text-decoration: underline !important;
}

.mktoForm div.mktoCaptchaDisclaimer a:hover,
.mktoForm div.mktoHtmlText a:hover {
	text-decoration: none !important;
}


/* PRICING */
.pricing-hero h1 {
	line-height: 1em !important;
	margin-bottom: 35px !important;
}

.pricing-hero h1 mark {
	top: 20px;
	position: relative;
}

.pricing-hero .coreplatform-box {
	background: #fff;
	padding: 0 !important;
	margin-top: 2em;
}

.pricing-hero .coreplatform-box .container {
	padding: 0.25em 2em;
}

.pricing-hero .coreplatform-box h2 {
	font-size: 30px;
	color: #64abdd;
	padding: 1em;
}

.pricing-hero .coreplatform-box .container p {
	font-size: 18px;
	margin-bottom: 10px;
}

.pricing-hero .coreplatform-box ul {
	list-style-type: none;
	max-width: 90%;
	margin: 0 auto;
}

.pricing-hero .coreplatform-box ul li {
	margin-bottom: 0;
}

.pricing-hero .coreplatform-box ul li:before {
	content: url("/wp-content/themes/lever-catch-fse/assets/images/green-checkmark.svg");
	display: block;
	max-width: 25px;
	max-height: 25px;
	position: relative;
	left: -35px;
	top: 20px;
}

.pricing-hero .coreplatform-box .wp-block-button {
	width: 100%;
	background: #47a7a2;
	text-align: center;
	border-radius: 0px;
}

.pricing-hero .coreplatform-box .wp-block-button .wp-block-button__link {
	border-radius: 0px;
	color: #c2ffd4 !important;
	background: transparent !important;
}

.pricing-hero .coreplatform-box .wp-block-buttons .wp-block-button__link,
.pricing-hero .coreplatform-box .wp-block-buttons .wp-block-button__link:hover {
	background-color: transparent !important;
	border-color: transparent !important;
	padding: 19px 0 !important;
	line-height: 1 !important;
	margin: 0;
}

.pricing-hero .coreplatform-box .wp-block-buttons .wp-block-button__link:hover {
	color: #131f3a !important;
}

.fourcol-ai.add-ons .col-highlights .wp-block-genesis-blocks-gb-column {
	border-color: #003534;
}

@media (min-width: 800px) {
	.pricing-hero .coreplatform-box {
		margin-left: 2em;
	}
}


.features-overview .wp-block-column {
	padding: 10px;
}

.features-overview h2 {
	font-size: 2em !important;
}

.features-overview h2.has-background {
	padding: 20px;
}

.features-overview ul {
	padding: 0;
}

.features-overview li {
	text-align: center;
	list-style: none;
	padding: 0;
	margin: 0;
}

.features-overview li:not(:last-child):after {
	content: "";
	display: block;
	margin: 0.5em auto;
	border-bottom: 1px solid black;
	width: 200px;
}

body .entry-content .has-dark-kuya-turquoise-background-color .features-overview .wp-block-button .wp-block-button__link {
	background-color: #003535 !important;
	border-color: #003535 !important;
	color: #C3FFD4 !important;
}

body .entry-content .has-dark-kuya-turquoise-background-color .features-overview .wp-block-button .wp-block-button__link:hover {
	background-color: #C3FFD4 !important;
	border-color: #C3FFD4 !important;
	color: #003535 !important;
}

.features__grid,
.features__grid .pricing-accordion .tooltip {
	display: none;
}

.features__grid h3.wp-block-heading {
	margin-bottom: 0;
}

.pricing-faq .wp-block-pb-accordion-item,
.pricing-feature-toggle.wp-block-pb-accordion-item {
	background-color: transparent;
	border-style: none;
	border-width: 0;
	padding: 1em 0;
	border-color: transparent;
}

.pricing-faq .wp-block-pb-accordion-item {
	border-top: 1px solid;
}

body .entry-content .wp-block-button.feature-toggle .wp-block-button__link {
	background-color: transparent !important;
	border: none !important;
	color: #000 !important;
	position: relative;
}

body .entry-content .wp-block-button.feature-toggle .wp-block-button__link:hover {
	background-color: transparent !important;
	color: #47A7A1 !important;
}

body .entry-content .wp-block-button.feature-toggle .wp-block-button__link:after {
	color: #222326;
	content: "\f0da";
	font-family: FontAwesome;
	font-weight: 300;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

body .entry-content .wp-block-button.feature-toggle .expanded.wp-block-button__link:after {
	content: "\f0d8";
}

body .entry-content .mktoForm label#LblmktoHRRequest,
body .entry-content .mktoForm .mktoLabel#LblmktoHRRequest {
	display: block !important;
	order: 2;
	width: auto !important;
}

body .entry-content .mktoForm .mktoLabel#LblmktoHRRequest+.mktoGutter+.mktoCheckboxList {
	padding: 0.3em 0em 0 0.3em;
	margin-right: -0.2em;
}



@media screen and (min-width: 37.5625em) and (max-width:1199px) {
	body .wp-site-blocks main:not(.post-content-section) {
		margin-top: 30px !important;
	}

	.home.home-hero .wp-block-media-text__media {
		margin-bottom: -2%;
		height: 100%;
		overflow: hidden;
	}

	.home.home-hero .wp-block-media-text__media img {
		height: 100%;
		object-fit: cover;
		object-position: right;
	}

	.wp-block-post-content>.home.home-hero.wp-block-group:not(.vertical-margin-inherit) {
		margin-top: 75px !important;
	}

	.home.home-hero .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
		padding: 5% 5% 10% 0;
	}

	.home.home-hero p.has-large-font-size {
		font-size: 16px !important;
	}

	.home.home-hero h1.has-large-font-size {
		font-size: 24px !important;
	}

	.home.home-hero .wp-block-button>.wp-block-button__link {
		font-size: 16px;
	}

	.video-block {
		padding: 0 20px;
	}

	.video-block .wp-block-spacer {
		height: 40px !important;
	}

	.video-block .gb-layout-columns-2>.gb-layout-column-wrap.gb-is-responsive-column {
		gap: 1.5em;
		margin: 0 0 40px;
	}
}

@media (max-width:1299px) {
	.fourcol-ai .down-arrow {
		left: 180px;
	}

	.fourcol-testimonials .testi-block .hr-block-column .testi_box .testi_box_inner .name {
		max-width: calc(100% - 60px);
	}
}

@media (max-width: 992px) {
	.real-options {
		padding-top: 10%;
	}

	.utility-nav .wp-block-navigation__container {
		gap: 0;
	}
}

@media (min-width: 801px) and (max-width: 1099px) {
	.fourcol-ai .col-highlights .wp-block-buttons {
		left: 0;
	}

	.fourcol-ai .wp-block-genesis-blocks-gb-columns {
		margin: 0 0 20px;
	}

	.fourcol-ai .wp-block-genesis-blocks-gb-columns .gb-block-layout-column-gap-2 {
		grid-gap: 0 1em;
	}

	.fourcol-ai .down-arrow img {
		height: 160px;
		width: auto;
	}
}

@media (min-width: 768px) and (max-width: 990px) {
	.wp-block-post-content>.wp-block-group:not(.vertical-margin-inherit):not(.inherit-padding-md) {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
}

@media (min-width: 768px) and (max-width: 1060px) {
	.watch-demo-cta {
		align-items: center;
		gap: 5px;
		flex-direction: column;
		margin: 20px 0 0 !important;
	}

	.video-block .video-cols p.has-extra-large-font-size {
		font-size: 18px !important;
	}
}

@media (min-width: 801px) and (max-width: 990px) {
	.entry-content.wp-block-post-content>.wp-block-group.real-options:not(.vertical-margin-inherit):not(.inherit-padding-sm) {
		padding-top: 9em !important;
	}

	.entry-content.wp-block-post-content>.wp-block-group.real-options:not(.vertical-margin-inherit):not(.inherit-padding-sm)>.wp-block-group {
		padding-left: 32px;
		padding-right: 32px;
	}
}

@media (min-width: 1024px) {
	.home.home-hero .wp-block-media-text__media {
		margin-bottom: -2%;
		height: 100%;
		overflow: hidden;
	}

	.home.home-hero .wp-block-media-text__media img {
		height: 100%;
		object-fit: cover;
		object-position: right;
	}

	.home.home-hero .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
		padding: 8% 7%;
	}
}

@media (max-width: 1339px) {
	footer .main-footer .wp-block-footer>div:last-child {
		padding: 0 40px;
	}
}

@media (min-width: 1024px) and (max-width: 1339px) {
	.home.home-hero .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
		padding: 10% 3%;
	}
}

@media (max-width: 1024px) {
	body .entry-content .fourcol-ai .wp-block-button.darkgreen-btn .wp-block-button__link {
		font-size: 1.1rem;
		line-height: 1.2;
	}
}

@media (min-width: 601px) and (max-width: 800px) {
	.fourcol-ai .col-highlights .wp-block-genesis-blocks-gb-column:first-child {
		margin: 0 0 2em;
	}

	.fourcol-ai .col-highlights .wp-block-genesis-blocks-gb-column:nth-child(2) {
		margin: 0 0 2em;
		border-right: none;
	}

	.entry-content>.wp-block-group.real-options {
		padding-top: 9em;
	}

	.entry-content.wp-block-post-content>.wp-block-group.real-options:not(.vertical-margin-inherit):not(.inherit-padding-sm) {
		padding-top: 9em !important;
	}

	.entry-content.wp-block-post-content>.wp-block-group.real-options:not(.vertical-margin-inherit):not(.inherit-padding-sm)>.wp-block-group {
		padding-left: 32px;
		padding-right: 32px;
	}

	footer .main-footer .wp-block-image:not(.social-media-icon) img {
		max-width: 150px;
	}

	.fourcol-ai .gb-layout-columns-3>.gb-layout-column-wrap.gb-is-responsive-column {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		grid-template-areas:
			"col1"
			"col2"
			"col3";
	}

	.fourcol-ai.add-ons .col-highlights .wp-block-genesis-blocks-gb-column {
		border-right: none;
		border-bottom: 1px solid #003534;
		padding: 0 0 2em;
		margin-bottom: 2em;
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.wp-block-post-content>.home.home-hero.wp-block-group:not(.vertical-margin-inherit) {
		margin-top: 140px !important;
	}
}

@media (max-width: 781px) {
	.real-options .wp-block-columns .is-layout-flow.wp-block-column {
		margin: 0 0 3em;
		padding: 0 0 3em;
	}

	.fourcol-testimonials .testi-block {
		gap: 4em;
	}

	.gb-block-cta .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:last-child {
		flex-basis: 150% !important;
	}

	.gb-block-cta .wp-block-columns {
		align-items: center !important;
		justify-content: flex-end !important;
		flex-wrap: nowrap !important;
	}

	footer .main-footer .wp-block-image:not(.social-media-icon) img {
		margin: 0 auto;
		max-width: 200px;
	}

	footer .main-footer .wp-block-footer>div:last-child .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		text-align: center;
	}

}

@media (max-width: 767px) {
	.real-options {
		padding-top: 90px;
	}

	footer .main-footer .footer-container .footer-row .wp-block-column {
		padding-left: 25px !important;
		padding-right: 25px !important;
	}

	footer .main-footer .wp-block-footer>div:last-child {
		padding: 0 25px;
	}

	footer .main-footer .wp-block-image:not(.social-media-icon) img {
		max-width: 35%;
	}

	body .entry-content .hero-section .wp-block-media-text .wp-block-media-text__media {
		margin: 0 !important
	}

	footer .main-footer .social-media-icon-container {
		margin-bottom: 0 !important;
	}

	footer .main-footer .footer-container .footer-row {
		padding-bottom: 0 !important
	}
}

@media (min-width: 768px) {
	body .entry-content .video-cols h2.wp-block-heading {
		font-size: 48px;
	}

	.watch-demo-decor {
		display: flex;
		align-items: start;
		justify-content: space-between;
	}

	.watch-demo-decor .wp-block-buttons {
		margin: 0 !important;
	}

	.watch-demo-cta {
		margin-top: 0;
	}
}

@media (max-width: 600px) {
	.fourcol-ai .col-highlights .wp-block-genesis-blocks-gb-column {
		border-right: none;
		border-bottom: 1px solid #F27A53;
		padding: 0 0 2em;
		margin-bottom: 2em;
	}

	.fourcol-ai .col-highlights .wp-block-genesis-blocks-gb-column:last-child {
		border-bottom: none;
		padding-bottom: 0;
		margin-bottom: 0;
	}

	.fourcol-ai .down-arrow {
		left: 35%;
	}

	.fourcol-ai .down-arrow img {
		height: 100px;
		width: auto;
	}

	.fourcol-testimonials .testi-block .hr-block-column .testi_box {
		height: calc(100% - 60px);
	}

	header .wp-block-navigation .wp-block-navigation-item__content {
		padding: 0 !important;
	}

	body .wp-site-blocks main:not(.post-content-section) {
		margin-top: 130px !important;
	}

	body .entry-content .hero-section .wp-block-media-text .wp-block-media-text__media {
		max-width: 100%;
		margin: 0;
	}

	body .entry-content .hero-section .wp-block-media-text .wp-block-media-text__media img {
		max-width: 300px;
	}

	body .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content .wp-block-buttons {
		margin: 0 0 10%;
	}

	.video-block {
		padding: 0 20px;
	}

	.video-block .wp-block-spacer {
		height: 40px !important;
	}

	.video-block .gb-layout-columns-2>.gb-layout-column-wrap.gb-is-responsive-column {
		gap: 1.5em;
		margin: 0 0 40px;
	}

	.wp-block-post-content>.wp-block-cover:not(.vertical-margin-inherit):not(.inherit-padding-sm).gb-block-cta {
		padding-left: 40px;
		padding-right: 40px;
		background: #0d3333;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.wp-block-post-content>.wp-block-cover:not(.vertical-margin-inherit):not(.inherit-padding-sm).gb-block-cta>img {
		display: none;
	}

	.real-options .wp-block-columns p.tagline {
		margin: -15px 0 20px;
	}

	body .entry-content .gb-block-cta h2 {
		font-size: 30px !important;
	}

	.gb-block-cta .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:empty {
		display: none;
	}

	.wp-block-post-content>.wp-block-group:not(.vertical-margin-inherit):not(.inherit-padding-sm).centered-cta .wp-block-spacer:last-child {
		height: 0px !important;
		margin: 0;
	}

	.white-box-wrapper {
		padding: 0 !important;
	}

	.white-box-wrapper .wp-block-spacer {
		height: 0 !important;
		margin: 0;
	}

	.white-box-wrapper .is-layout-flex {
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}

	.white-box-wrapper .is-layout-flex figure {
		flex-basis: 25%;
	}

	.wp-block-spacer.no-show-mob {
		height: 0 !important;
		margin: 0;
	}

	.wp-block-post-content>.wp-block-group:not(.vertical-margin-inherit):not(.inherit-padding-sm).fourcol-ai {
		padding-top: 0 !important;
	}

	.real-options .wp-block-columns p {
		margin-top: -20px;
	}

	.resource-override-slider .resource-item img {
		margin: 0 !important;
	}

	.resource-override-slider .resource-item p {
		max-width: 100%;
	}

	.entry-content.wp-block-post-content>.wp-block-group.real-options:not(.vertical-margin-inherit):not(.inherit-padding-sm)>.wp-block-group {
		padding-left: 20px;
		padding-right: 20px;
	}

	body .entry-content .real-options h2.wp-block-heading {
		font-size: 1.7em !important;
	}

	.intro-txt {
		font-size: 18px;
		margin-bottom: 0 !important;
	}
}











/* Homepage 2025 */
.subhead,
h1.subhead {
	text-transform: uppercase;
	font-weight: 700 !important;
	font-size: 18px !important;
	margin-bottom: 10px !important;
}

.intro-txt {
	font-size: 25px;
	padding-bottom: 20px;
	text-wrap: balance;
}

.home.home-hero {
	clip-path: polygon(50% 0%, 100% 0%, 100% 43%, 100% 80.8%, 100% 100%, 78.3% 94%, 27% 100%, 0% 94.3%, 0% 0%);
}

.home.home-hero h1,
.home.home-hero h2 {
	text-wrap: balance;
}

.home.home-hero p {
	line-height: 1.2 !important;
}

.gb-block-cta {
	bottom: -65px;
	position: relative;
}

.video-block {
	clip-path: polygon(50% 0%, 100% 0%, 100% 43%, 100% 100%, 100% 100%, 50.8% 94.8%, 16.2% 100%, 0% 96%, 0% 0%);
	box-shadow: inset 0 0 30px #222326;
}

.video-block .video-cols h2.employ-script {
	transform: rotate(-2deg);
}

.video-block .video-cols p {
	font-size: 18px;
}

.deco-left,
.deco-right,
.deco-bottom,
.deco-top {
	position: absolute;
	z-index: 1;
	max-width: 150px;
}

.deco-left {
	left: 0;
}

.deco-right {
	right: -1.5%;
}

.deco-top {
	top: 25px;
}

.deco-bottom {
	bottom: 10px;
}

.centered-cta .intro-txt {
	max-width: 750px;
	margin: auto;
}

body .entry-content .centered-cta.has-color-light-background-color .wp-block-button>.wp-block-button__link,
body .entry-content .centered-cta .wp-block-button>.wp-block-button__link {
	background-color: #47a7a1 !important;
	border-color: #47a7a1 !important;
	color: #FFF !important;
}

body .entry-content .centered-cta.has-color-light-background-color .wp-block-button>.wp-block-button__link:hover,
body .entry-content .centered-cta .wp-block-button>.wp-block-button__link:hover {
	background-color: #c3ffd3 !important;
	border-color: #c3ffd3 !important;
	color: #000 !important;
}

body .entry-content .centered-cta.has-kuya-turquoise-background-color .wp-block-button>.wp-block-button__link {
	background-color: #c3ffd3 !important;
	border-color: #c3ffd3 !important;
	color: #000 !important;
}

body .entry-content .centered-cta.has-kuya-turquoise-background-color .wp-block-button>.wp-block-button__link:hover {
	background-color: #000 !important;
	border-color: #000 !important;
	color: #fff !important;
}

.entry-content .fourcol-testimonials h2 {
	font-weight: bold;
}

.entry-content>.wp-block-group.fourcol-testimonials,
.entry-content>.wp-block-group.threecol-highlights {
	padding-top: 0;
}

.fourcol-testimonials .testi-block {
	margin-top: 4.5em !important;
	gap: 2em;
}

.fourcol-testimonials .testi-block .hr-block-column {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.fourcol-testimonials .testi-block .hr-block-column>img {
	margin: 0 auto 1em;
	max-width: 80%;
	height: auto;
	width: auto;
	max-height: 75px;
}

.fourcol-testimonials .testi-block .hr-block-column .testi_box {
	height: calc(100% - 83px);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.fourcol-testimonials .testi-block .hr-block-column .testi_box,
.fourcol-testimonials .testi-block .col-three .hr-block-column .testi_box {
	clip-path: polygon(25% 0%, 70.8% 4%, 100% 0%, 100% 70%, 100% 100%, 0% 100%, 0% 70%, 0% 3.3%);
}

.fourcol-testimonials .testi-block .col-two .hr-block-column .testi_box,
.fourcol-testimonials .testi-block .col-four .hr-block-column .testi_box {
	clip-path: polygon(26.2% 3.8%, 68.2% 0%, 100% 3.3%, 100% 100%, 70% 100%, 30% 100%, 0% 100%, 0% 0%);
}

.fourcol-testimonials .testi-block .col-one .testi_box .testi_box_inner:after,
.fourcol-testimonials .testi-block .col-two .testi_box .testi_box_inner:after,
.fourcol-testimonials .testi-block .col-three .testi_box .testi_box_inner:after,
.fourcol-testimonials .testi-block .col-four .testi_box .testi_box_inner:after {
	position: absolute;
	bottom: 0;
	left: 0;
}

.fourcol-testimonials .testi-block .col-one .testi_box {
	background: #c3ffd4;
}

.fourcol-testimonials .testi-block .col-one .testi_box .testi_box_inner:after {
	content: url('/wp-content/themes/lever-catch-fse/assets/images/testimonials-deco-1.png');
}

.fourcol-testimonials .testi-block .col-two .testi_box {
	background: #47a7a1;
}

.fourcol-testimonials .testi-block .col-two .testi_box .testi_box_inner:after {
	content: url('/wp-content/themes/lever-catch-fse/assets/images/testimonials-deco-2.png');
	bottom: 15%;
}

.fourcol-testimonials .testi-block .col-three .testi_box {
	background: #c3ffd4;
}

.fourcol-testimonials .testi-block .col-three .testi_box .testi_box_inner:after {
	content: url('/wp-content/themes/lever-catch-fse/assets/images/testimonials-deco-3.png');
}

.fourcol-testimonials .testi-block .col-four .testi_box {
	background: #47a7a1;
}

.fourcol-testimonials .testi-block .col-four .testi_box .testi_box_inner:after {
	content: url('/wp-content/themes/lever-catch-fse/assets/images/testimonials-deco-4.png');
	bottom: -20px;
}

.fourcol-testimonials .testi-block .hr-block-column .testi_box .testi_box_inner {
	padding: 40px 30px;
	position: relative;
	margin-bottom: 20px;
	height: 100%;
}

.fourcol-testimonials .testi-block .hr-block-column .testi_box .testi_box_inner .quote {
	margin-bottom: 70px;
	font-size: 16px !important;
	font-weight: 500;
	text-align: center;
}

.fourcol-testimonials .testi-block .hr-block-column .testi_box .testi_box_inner .name {
	position: absolute;
	bottom: 0;
	text-align: right;
	margin-right: 30px;
	right: 0;
	max-width: 70%;
}

.subhead {
	font-weight: 700;
	margin-bottom: 1rem;
}

.fourcol-testimonials .testi-block .hr-block-column .testi_box .testi_box_inner .name span {
	display: block;
	font-size: 14px;
	font-style: italic;
}

.fourcol-testimonials .testi-block .hr-block-column .testi_box .testi_box_inner .name span.author {
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	margin: 0 0 5px;
	font-style: normal;
}

.fourcol-testimonials .testi-block .hr-block-column .testi_box span.quotemark {
	background: url('/wp-content/themes/lever-catch-fse/assets/images/quotation-mark-icon.svg') center center no-repeat;
	color: transparent;
	height: 22px;
	width: 36px;
	display: inline-block;
	background-size: inherit;
	margin-top: -13px;
	margin-right: 5px;
	position: relative;
	overflow: visible;
}

.fourcol-ai h2 {
	text-wrap: balance;
}

.fourcol-ai .col-highlights .wp-block-genesis-blocks-gb-column {
	border-right: 1px solid #F27A53;
	padding: 0 2em;
	min-height: 200px;
}

.fourcol-ai .col-highlights .wp-block-genesis-blocks-gb-column:last-child {
	border-right: 0px;
}

.fourcol-ai .col-highlights .h4 {
	font-size: 18px;
	font-weight: 700;
	padding-bottom: 0.25em;
}

.fourcol-ai .col-highlights p {
	padding-bottom: 4em;
}

.fourcol-ai .col-highlights:not(.single-col) .wp-block-buttons {
	position: absolute;
	bottom: 0;
	width: 100%;
	margin: 0;
}

.fourcol-ai .wp-block-genesis-blocks-gb-columns {
	margin: 0 0 40px;
}

.fourcol-ai .down-arrow {
	position: absolute;
	left: 230px;
	z-index: 3;
}

.fourcol-ai .single-col {
	margin: 0 auto;
	margin-top: 3em;
}

.fourcol-ai .single-col .gb-block-layout-column {
	border: 0;
	padding: 0;
}

.fourcol-ai .single-col .gb-block-layout-column-inner {
	border: 1px solid #f27a53;
	padding: 1em;
	background: #FFF4D6;
	background: linear-gradient(139deg, rgba(255, 244, 214, 1) 1%, rgba(255, 255, 255, 0) 39%, rgba(255, 255, 255, 0) 61%, rgba(255, 244, 214, 1) 100%);
}

.fourcol-ai .col-highlights .h4,
.fourcol-ai .single-col p {
	padding-bottom: 0;
}

body .site-inner .content-area .entry-content .fourcol-ai .wp-block-button a.has-employ-coral-background-color,
body .site-inner .content-area .entry-content .fourcol-ai .wp-block-button>.wp-block-button__link.has-employ-coral-background-color {
	color: #FFF !important;
}

body .site-inner .content-area .entry-content .fourcol-ai .wp-block-button a.has-employ-coral-background-color:hover,
body .site-inner .content-area .entry-content .fourcol-ai .wp-block-button>.wp-block-button__link.has-employ-coral-background-color:hover {
	color: #F27A53 !important
}

.entry-content>.wp-block-group.fourcol-ai>.wp-block-group__inner-container {
	position: relative;
}

.real-options {
	position: relative;
	z-index: 1;
	background-color: transparent !important;
	overflow: visible;
	padding: 70px 0;
}

.real-options:before {
	background-color: #FFF3D6;
	clip-path: polygon(22.6% 5.3%, 66.2% 0%, 82.6% 4.5%, 100% 0%, 100% 100%, 31.8% 89.8%, 0% 94%, 0% 33%, 0% 0%);
	content: '';
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.real-options>.wp-block-group {
	position: relative;
	z-index: 2;
}

body .entry-content .real-options h2.wp-block-heading {
	margin: 0;
	font-size: 2.2em;
}

.real-options .wp-block-columns {
	text-wrap: balance;
	padding: 1em;
}

.real-options .tagline {
	letter-spacing: 1px;
}

.fourcol-ai .col-highlights .wp-block-genesis-blocks-gb-column .gb-block-layout-column-inner {
	height: 100%;
}

.fourcol-ai .col-highlights .wp-block-buttons>.wp-block-button,
.real-options .wp-block-columns .wp-block-buttons .wp-block-button {
	margin: 0 auto;
}

.real-options .wp-block-columns .is-layout-flow.wp-block-column {
	align-self: auto;
	position: relative;
	padding: 0 1em 3.5em;
}

.real-options .wp-block-columns .wp-block-buttons {
	position: absolute;
	bottom: 0;
	width: calc(100% - 2em);
}

.real-options .wp-block-columns p.tagline {
	margin: 0 0 -5px;
	min-height: 50px;
}

.resource-override-slider {
	clip-path: polygon(79.1% 0%, 100% 2.5%, 100% 43%, 100% 100%, 100% 100%, 52.2% 100%, 0% 100%, 0% 0%, 25.5% 2.8%);
}