
.cmplz-video.cmplz-iframe-styles {
	background-color: transparent;
}

.cmplz-video.cmplz-hidden {
	visibility: hidden !important;
}

.cmplz-blocked-content-notice {
	display: none;
}

.cmplz-placeholder-parent {
	height: inherit;
}

.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice, .cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice {
	display: block;
}

.cmplz-blocked-content-container, .cmplz-wp-video {
	animation-name: cmplz-fadein;
	animation-duration: 600ms;
	background: #fff;
	border: 0;
	border-radius: 3px;
	box-shadow: 0 0 1px 0 rgba(0, 0, 0, .5), 0 1px 10px 0 rgba(0, 0, 0, .15);
	display: flex;
	justify-content: center;
	align-items: center;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	height: inherit;
	position: relative;
}

.cmplz-blocked-content-container.gmw-map-cover, .cmplz-wp-video.gmw-map-cover {
	max-height: 100%;
	position: absolute;
}

.cmplz-blocked-content-container.cmplz-video-placeholder, .cmplz-wp-video.cmplz-video-placeholder {
	padding-bottom: initial;
}

.cmplz-blocked-content-container iframe, .cmplz-wp-video iframe {
	visibility: hidden;
	max-height: 100%;
	border: 0 !important;
}

.cmplz-blocked-content-container .cmplz-custom-accept-btn, .cmplz-wp-video .cmplz-custom-accept-btn {
	white-space: normal;
	text-transform: initial;
	cursor: pointer;
	position: absolute !important;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 200px;
	font-size: 14px;
	padding: 10px;
	background-color: rgba(0, 0, 0, .5);
	color: #fff;
	text-align: center;
	z-index: 98;
	line-height: 23px;
}

.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus, .cmplz-wp-video .cmplz-custom-accept-btn:focus {
	border: 1px dotted #cecece;
}

.cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-wp-video .cmplz-blocked-content-notice {
	white-space: normal;
	text-transform: initial;
	position: absolute !important;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 300px;
	font-size: 14px;
	padding: 10px;
	background-color: rgba(0, 0, 0, .5);
	color: #fff;
	text-align: center;
	z-index: 98;
	line-height: 23px;
}

.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links, .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links {
	display: block;
	margin-bottom: 10px;
}

.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a, .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a {
	color: #fff;
}

.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body, .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body {
	display: block;
}

.cmplz-blocked-content-container div div {
	display: none;
}

.cmplz-wp-video .cmplz-placeholder-element {
	width: 100%;
	height: inherit;
}

@keyframes cmplz-fadein {
	from {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

.btn, h1 {
	font-family: "Plus Jakarta Sans", serif;
}

.btn.gradient:before, footer .footer-bottom:before {
	content: "";
	left: 0;
	top: 0;
	right: 0;
}

.btn, .link-arrow {
	font-size: 18px;
	transition: all .3s;
}

.fhit h2 b, .link-arrow {
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-underline-offset: auto;
	text-underline-position: from-font;
}

.aos-animate .headline-F5F7F7, .aos-animate .headline-white, .headline-F5F7F7.aos-animate, .headline-white.aos-animate {
	animation: bgSlideLeft 2.5s ease-out forwards;
}

.btn.gradient:before, .embed-responsive:before, footer .footer-bottom:before {
	content: "";
}

.btn {
	border-radius: 99px;
	background: #000;
	padding: 15px 28px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border: 0;
	position: relative;
	color: #fff;
	font-weight: 700;
	line-height: 17px;
	letter-spacing: .4px;
	text-decoration: none;
}

.btn.borders {
	background: 0 0;
	box-shadow: 0 0 0 2px #000 inset;
	color: #000;
	font-weight: 600;
}

.btn:hover {
	background: #00909e;
}

.btn:hover.borders {
	background: #000;
	color: #fff;
}

.btn.arrow, .btn:hover.arrow {
	background-repeat: no-repeat;
	background-size: 14px auto;
	background-position: right 28px center;
}

.btn:hover.arrow {
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'13\' viewBox=\'0 0 16 13\' fill=\'none\'%3E%3Cpath d=\'M9.66634 11.9167L15.083 6.5L9.66634 1.08333M0.91634 6.5H13.833\' stroke=\'%23FFFFFF\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
}

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

.btn.arrow {
	padding: 15px 58px 15px 28px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'13\' viewBox=\'0 0 16 13\' fill=\'none\'%3E%3Cpath d=\'M9.66634 11.9167L15.083 6.5L9.66634 1.08333M0.91634 6.5H13.833\' stroke=\'%2300313D\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
}

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

.btn.white {
	background: #fff;
	color: #000;
}

.btn.white.borders {
	background: 0 0;
	box-shadow: 0 0 0 2px #fff inset;
	color: #fff;
}

.btn.white:hover {
	background: #000;
	color: #fff;
}

.btn.gradient, .btn.white:hover.borders {
	background: #fff;
	color: #000;
}

.btn.gradient {
	overflow: hidden;
	z-index: 2;
}

.btn.gradient:before {
	position: absolute;
	bottom: 0;
	background: linear-gradient(263deg, #95e25a 0, #39dee9 100%);
	transition: all .3s;
	z-index: -1;
}

.btn.gradient:hover {
	color: #000;
}

.btn.gradient:hover:before {
	opacity: 0;
}

.link-arrow {
	color: #7ece38;
	font-weight: 500;
	line-height: 24px;
	padding-right: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'9\' height=\'14\' viewBox=\'0 0 9 14\' fill=\'none\'%3E%3Cpath d=\'M2.38695 4.00368L6.7739 8.39062L2.38695 12.7776\' stroke=\'%237ECE38\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 9px auto;
	background-position: right 5px center;
	text-decoration-thickness: auto;
}

.link-arrow.nitro-lazy {
	background-image: none !important;
}

@media (max-width:767px) {
	.link-arrow {
		font-size: 13px;
		background-size: 6px auto;
		padding-right: 12px;
	}
}

.link-arrow.revert-direction {
	padding-right: 0;
	padding-left: 20px;
	background-position: left 5px center;
}

.link-arrow.revert-direction.white {
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'9\' height=\'13\' viewBox=\'0 0 9 13\' fill=\'none\'%3E%3Cpath d=\'M6.61305 3.11305L2.2261 7.5L6.61305 11.8869\' stroke=\'white\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
}

.link-arrow.revert-direction.white.nitro-lazy {
	background-image: none !important;
}

.link-arrow.revert-direction.black {
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'9\' height=\'13\' viewBox=\'0 0 9 13\' fill=\'none\'%3E%3Cpath d=\'M6.61305 3.11305L2.2261 7.5L6.61305 11.8869\' stroke=\'black\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
}

.link-arrow.revert-direction.black.nitro-lazy {
	background-image: none !important;
}

.link-arrow.revert-direction:hover {
	background-position: left 0 center;
}

.link-arrow.bold {
	font-weight: 700;
}

.link-arrow.black {
	color: #000;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'9\' height=\'14\' viewBox=\'0 0 9 14\' fill=\'none\'%3E%3Cpath d=\'M2.38695 4.00368L6.7739 8.39062L2.38695 12.7776\' stroke=\'%23000000\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
}

.link-arrow.black.nitro-lazy {
	background-image: none !important;
}

.link-arrow.aqua {
	color: #9bf6f6;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'9\' height=\'14\' viewBox=\'0 0 9 14\' fill=\'none\'%3E%3Cpath d=\'M2.38695 4.00368L6.7739 8.39062L2.38695 12.7776\' stroke=\'%239BF6F6\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
}

.link-arrow.aqua.nitro-lazy {
	background-image: none !important;
}

.link-arrow.white {
	color: #fff;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'9\' height=\'14\' viewBox=\'0 0 9 14\' fill=\'none\'%3E%3Cpath d=\'M2.38695 4.00368L6.7739 8.39062L2.38695 12.7776\' stroke=\'%23FFFFFF\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
}

.link-arrow.white.nitro-lazy {
	background-image: none !important;
}

.link-arrow:hover {
	opacity: .7;
	background-position: right 0 center;
}

.no-padding {
	padding: 0 !important;
}

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

h1, h2 {
	margin: 0 0 40px;
}

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

[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
	transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
	transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
	transition-duration: .1s;
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
	transition-delay: .1s;
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
	transition-duration: .15s;
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
	transition-delay: .15s;
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
	transition-duration: .2s;
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
	transition-delay: .2s;
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
	transition-duration: .25s;
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
	transition-delay: .25s;
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
	transition-duration: .3s;
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
	transition-delay: .3s;
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
	transition-duration: .35s;
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
	transition-delay: .35s;
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
	transition-duration: .4s;
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
	transition-delay: .4s;
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
	transition-duration: .45s;
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
	transition-delay: .45s;
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
	transition-duration: .5s;
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
	transition-delay: .5s;
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
	transition-duration: .55s;
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
	transition-delay: .55s;
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
	transition-duration: .6s;
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
	transition-delay: .6s;
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
	transition-duration: .65s;
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
	transition-delay: .65s;
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
	transition-duration: .7s;
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
	transition-delay: .7s;
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
	transition-duration: .75s;
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
	transition-delay: .75s;
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
	transition-duration: .8s;
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
	transition-delay: .8s;
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
	transition-duration: .85s;
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
	transition-delay: .85s;
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
	transition-duration: .9s;
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
	transition-delay: .9s;
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
	transition-duration: .95s;
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
	transition-delay: .95s;
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
	transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
	transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
	transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
	transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
	transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
	transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
	transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
	transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
	transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
	transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
	transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
	transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
	transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
	transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
	transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
	transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
	transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
	transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
	transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
	transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
	transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
	transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
	transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
	transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
	transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
	transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
	transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
	transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
	transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
	transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
	transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
	transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
	transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
	transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
	transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
	transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
	transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
	transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
	transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
	transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
	transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
	transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
	transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
	transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
	transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
	transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
	transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
	transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
	transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
	transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
	transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
	transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
	transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
	transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
	transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
	transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
	transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
	transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
	transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
	transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
	transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
	transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
	transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
	transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
	transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
	transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
	transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
	transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
	transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
	transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
	transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
	transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
	transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
	transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
	transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
	transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
	transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
	transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
	transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
	transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
	transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
	transition-delay: 3s;
}

[data-aos] {
	pointer-events: none;
}

[data-aos].aos-animate {
	pointer-events: auto;
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
	transition-timing-function: cubic-bezier(.25, .25, .75, .75);
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
	transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
	transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
	transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
	transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
	transition-timing-function: cubic-bezier(.6, -.28, .735, .045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
	transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
	transition-timing-function: cubic-bezier(.47, 0, .745, .715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
	transition-timing-function: cubic-bezier(.39, .575, .565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
	transition-timing-function: cubic-bezier(.445, .05, .55, .95);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], [data-aos][data-aos][data-aos-easing=ease-in-quad], [data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-cubic] [data-aos], body[data-aos-easing=ease-in-quad] [data-aos], body[data-aos-easing=ease-in-quart] [data-aos] {
	transition-timing-function: cubic-bezier(.55, .085, .68, .53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], [data-aos][data-aos][data-aos-easing=ease-out-quad], [data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-cubic] [data-aos], body[data-aos-easing=ease-out-quad] [data-aos], body[data-aos-easing=ease-out-quart] [data-aos] {
	transition-timing-function: cubic-bezier(.25, .46, .45, .94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], [data-aos][data-aos][data-aos-easing=ease-in-out-quad], [data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-cubic] [data-aos], body[data-aos-easing=ease-in-out-quad] [data-aos], body[data-aos-easing=ease-in-out-quart] [data-aos] {
	transition-timing-function: cubic-bezier(.455, .03, .515, .955);
}

@media screen {
	html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
		opacity: 0;
		transition-property: opacity, -webkit-transform;
		transition-property: opacity, transform;
		transition-property: opacity, transform, -webkit-transform;
	}
	
	html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
	
	html:not(.no-js) [data-aos=fade-up] {
		-webkit-transform: translate3d(0, 40px, 0);
		transform: translate3d(0, 40px, 0);
	}
	
	html:not(.no-js) [data-aos=fade-down] {
		-webkit-transform: translate3d(0, -100px, 0);
		transform: translate3d(0, -100px, 0);
	}
	
	html:not(.no-js) [data-aos=fade-right] {
		-webkit-transform: translate3d(-100px, 0, 0);
		transform: translate3d(-100px, 0, 0);
	}
	
	html:not(.no-js) [data-aos=fade-left] {
		-webkit-transform: translate3d(100px, 0, 0);
		transform: translate3d(100px, 0, 0);
	}
	
	html:not(.no-js) [data-aos=fade-up-right] {
		-webkit-transform: translate3d(-100px, 100px, 0);
		transform: translate3d(-100px, 100px, 0);
	}
	
	html:not(.no-js) [data-aos=fade-up-left] {
		-webkit-transform: translate3d(100px, 100px, 0);
		transform: translate3d(100px, 100px, 0);
	}
	
	html:not(.no-js) [data-aos=fade-down-right] {
		-webkit-transform: translate3d(-100px, -100px, 0);
		transform: translate3d(-100px, -100px, 0);
	}
	
	html:not(.no-js) [data-aos=fade-down-left] {
		-webkit-transform: translate3d(100px, -100px, 0);
		transform: translate3d(100px, -100px, 0);
	}
	
	html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
		opacity: 0;
		transition-property: opacity, -webkit-transform;
		transition-property: opacity, transform;
		transition-property: opacity, transform, -webkit-transform;
	}
	
	html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
		opacity: 1;
		-webkit-transform: translateZ(0) scale(1);
		transform: translateZ(0) scale(1);
	}
	
	html:not(.no-js) [data-aos=zoom-in] {
		-webkit-transform: scale(.6);
		transform: scale(.6);
	}
	
	html:not(.no-js) [data-aos=zoom-in-up] {
		-webkit-transform: translate3d(0, 100px, 0) scale(.6);
		transform: translate3d(0, 100px, 0) scale(.6);
	}
	
	html:not(.no-js) [data-aos=zoom-in-down] {
		-webkit-transform: translate3d(0, -100px, 0) scale(.6);
		transform: translate3d(0, -100px, 0) scale(.6);
	}
	
	html:not(.no-js) [data-aos=zoom-in-right] {
		-webkit-transform: translate3d(-100px, 0, 0) scale(.6);
		transform: translate3d(-100px, 0, 0) scale(.6);
	}
	
	html:not(.no-js) [data-aos=zoom-in-left] {
		-webkit-transform: translate3d(100px, 0, 0) scale(.6);
		transform: translate3d(100px, 0, 0) scale(.6);
	}
	
	html:not(.no-js) [data-aos=zoom-out] {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
	
	html:not(.no-js) [data-aos=zoom-out-up] {
		-webkit-transform: translate3d(0, 100px, 0) scale(1.2);
		transform: translate3d(0, 100px, 0) scale(1.2);
	}
	
	html:not(.no-js) [data-aos=zoom-out-down] {
		-webkit-transform: translate3d(0, -100px, 0) scale(1.2);
		transform: translate3d(0, -100px, 0) scale(1.2);
	}
	
	html:not(.no-js) [data-aos=zoom-out-right] {
		-webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
		transform: translate3d(-100px, 0, 0) scale(1.2);
	}
	
	html:not(.no-js) [data-aos=zoom-out-left] {
		-webkit-transform: translate3d(100px, 0, 0) scale(1.2);
		transform: translate3d(100px, 0, 0) scale(1.2);
	}
	
	html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
		transition-property: -webkit-transform;
		transition-property: transform;
		transition-property: transform, -webkit-transform;
		visibility: hidden;
	}
	
	html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
		visibility: visible;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	html:not(.no-js) [data-aos=slide-up] {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
	
	html:not(.no-js) [data-aos=slide-down] {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	
	html:not(.no-js) [data-aos=slide-right] {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	
	html:not(.no-js) [data-aos=slide-left] {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	
	html:not(.no-js) [data-aos^=flip][data-aos^=flip] {
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		transition-property: -webkit-transform;
		transition-property: transform;
		transition-property: transform, -webkit-transform;
	}
	
	html:not(.no-js) [data-aos=flip-left] {
		-webkit-transform: perspective(2500px) rotateY(-100deg);
		transform: perspective(2500px) rotateY(-100deg);
	}
	
	html:not(.no-js) [data-aos=flip-left].aos-animate {
		-webkit-transform: perspective(2500px) rotateY(0);
		transform: perspective(2500px) rotateY(0);
	}
	
	html:not(.no-js) [data-aos=flip-right] {
		-webkit-transform: perspective(2500px) rotateY(100deg);
		transform: perspective(2500px) rotateY(100deg);
	}
	
	html:not(.no-js) [data-aos=flip-right].aos-animate {
		-webkit-transform: perspective(2500px) rotateY(0);
		transform: perspective(2500px) rotateY(0);
	}
	
	html:not(.no-js) [data-aos=flip-up] {
		-webkit-transform: perspective(2500px) rotateX(-100deg);
		transform: perspective(2500px) rotateX(-100deg);
	}
	
	html:not(.no-js) [data-aos=flip-up].aos-animate {
		-webkit-transform: perspective(2500px) rotateX(0);
		transform: perspective(2500px) rotateX(0);
	}
	
	html:not(.no-js) [data-aos=flip-down] {
		-webkit-transform: perspective(2500px) rotateX(100deg);
		transform: perspective(2500px) rotateX(100deg);
	}
	
	html:not(.no-js) [data-aos=flip-down].aos-animate {
		-webkit-transform: perspective(2500px) rotateX(0);
		transform: perspective(2500px) rotateX(0);
	}
}

@keyframes bgSlideLeft {
	0% {
		background-position: 200% 50%;
		opacity: 0;
	}
	
	100% {
		background-position: 50% 50%;
		opacity: 1;
	}
}

.headline-F5F7F7, .headline-white {
	background-clip: text;
	-webkit-background-clip: text;
	color: transparent;
	background-image: radial-gradient(#fff, #fff 30%, transparent 50%, transparent);
	background-size: 280% 275%;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	opacity: 0;
	transition: opacity .5s ease-out;
}

.headline-F5F7F7 {
	background-image: radial-gradient(#f5f7f7, #f5f7f7 30%, transparent 50%, transparent);
}

h1 {
	color: #fff;
	text-align: center;
	font-size: 120px;
	font-weight: 600;
	line-height: 90%;
	letter-spacing: -5.4px;
}

h2, h3 {
	font-weight: 500;
	font-family: "Plus Jakarta Sans", serif;
}

@media (max-width:767px) {
	h1 {
		font-size: 56px;
		letter-spacing: -2.52px;
	}
}

h2 {
	color: #000;
	font-size: 68.57px;
	line-height: 100%;
	letter-spacing: -2.74px;
}

h3 {
	color: #0f0f0f;
	font-size: 40px;
	line-height: 110%;
	letter-spacing: -.8px;
}

@media (max-width:767px) {
	h2 {
		font-size: 40px;
		letter-spacing: -1.6px;
		margin: 0 0 32px;
	}
	
	h3 {
		font-size: 24px;
		line-height: 120%;
	}
}

h5 {
	color: #0f0f0f;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 110%;
}

h6 {
	color: #fff;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 16px;
	font-weight: 800;
	line-height: 140%;
	letter-spacing: 1.6px;
	margin: 0 0 24px;
}

body, p {
	font-family: Satoshi-Variable, sans-serif;
}

p {
	font-size: 18px;
	font-weight: 500;
	line-height: 160%;
	margin: 0 0 24px;
}

@media (max-width:767px) {
	h6 {
		margin: 0 0 8px;
	}
	
	p {
		font-size: 15px;
	}
}

.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	max-width: 100%;
	border-radius: 0;
	overflow: hidden;
}

.embed-responsive:before {
	display: block;
}

.embed-responsive.embed-responsive-16by9:before {
	padding-top: 57.25%;
}

.embed-responsive iframe, .embed-responsive object {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
	z-index: 2;
}

.custom-container {
	max-width: 1248px;
	padding: 0 24px;
	margin: 0 auto;
	display: flex;
	position: relative;
}

.custom-container.flex-wrap {
	flex-wrap: wrap;
}

.custom-container.align-center, footer .footer-bottom .custom-container {
	align-items: center;
}

.custom-container .col.fw-col {
	width: 100%;
}

.headlines.text-center, .headlines.text-center h6 {
	text-align: center;
}

.headlines.flex-wrap {
	flex-wrap: wrap;
}

.headlines h6 {
	color: #27b2b5;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 16px;
	font-weight: 800;
	line-height: 140%;
	letter-spacing: 1.6px;
	margin: 0;
}

.headlines h6+h2 {
	margin-top: 32px;
}

@media (max-width:767px) {
	.headlines h6+h2 {
		margin-top: 24px;
	}
}

.headlines .logo img, .headlines .logo svg {
	width: 40px;
	margin: 0 auto 32px;
	display: block;
}

.headlines p {
	color: #f5f7f7;
	font-size: 18px;
	font-weight: 400;
	line-height: 160%;
	letter-spacing: -.04px;
}

.headlines.two-lines-headline h2 {
	font-size: 80px;
	font-weight: 500;
	line-height: 90%;
	letter-spacing: -3.2px;
}

.headlines.two-lines-headline h2 span:nth-child(2) {
	display: block;
	padding-left: 64px;
}

@media (max-width:767px) {
	.headlines.two-lines-headline h2 {
		font-size: 56px;
		line-height: 90%;
		letter-spacing: -2.24px;
	}
}

footer {
	background: #000;
}

footer ul {
	list-style: none;
}

footer .custom-container {
	max-width: 1248px;
	padding: 0 24px;
	margin: 0 auto;
	display: flex;
	width: 100%;
}

footer .footer-top {
	padding: 80px 0 56px;
	display: flex;
}

footer .footer-top .footer-logo {
	width: 100%;
	max-width: 128px;
	margin-right: 32px;
}

footer .footer-top .footer-logo .logo-white {
	display: block;
	margin-bottom: 20px;
}

footer .footer-top .footer-logo .logo-white img {
	display: block;
	width: 100%;
	max-width: 100px;
}

footer .footer-top .footer-logo .logo-white a {
	opacity: 1;
}

footer .footer-top .footer-logo a, footer .footer-top .footer-logo p {
	color: #e3f9f9;
	font-size: 13px;
	font-weight: 500;
	line-height: 140%;
	text-decoration: none;
	opacity: .5;
	transition: opacity .5s;
}

footer .footer-top .footer-logo p {
	margin-bottom: 16px;
}

footer .footer-top .footer-logo a:hover {
	opacity: 1;
}

footer .footer-top .footer-menu-wrapper {
	margin-left: auto;
	width: 100%;
	max-width: 880px;
}

footer .footer-top .footer-menu-wrapper .footer-menu {
	display: flex;
	margin: 0;
	padding: 0;
}

footer .footer-top .footer-menu-wrapper .footer-menu a {
	text-decoration: none;
}

footer .footer-top .footer-menu-wrapper .footer-menu>li {
	width: 16.6666666667%;
	min-width: 16.6666666667%;
	padding-right: 32px;
}

footer .footer-top .footer-menu-wrapper .footer-menu>li:last-child {
	padding-right: 0;
}

footer .footer-top .footer-menu-wrapper .footer-menu>li>a {
	color: #fff;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 17px;
	letter-spacing: -.2px;
	pointer-events: none;
}

footer .footer-top .footer-menu-wrapper .footer-menu>li .sub-menu {
	margin-top: 24px;
	padding: 0;
}

footer .footer-top .footer-menu-wrapper .footer-menu>li .sub-menu li {
	margin-bottom: 16px;
	font-size: 13px;
	line-height: 140%;
}

footer .footer-top .footer-menu-wrapper .footer-menu>li .sub-menu li:last-child {
	margin-bottom: 0;
}

footer .footer-top .footer-menu-wrapper .footer-menu>li .sub-menu a {
	color: var(--White, #fff);
	font-size: inherit;
	font-weight: 500;
	line-height: inherit;
	opacity: .5;
	transition: opacity .5s;
	display: inline-block;
}

footer .footer-top .footer-menu-wrapper .footer-menu>li .sub-menu a:hover {
	opacity: 1;
}

footer .footer-bottom {
	padding: 24px 0 32px;
	position: relative;
}

footer .footer-bottom:before {
	position: absolute;
	height: 1px;
	background-image: linear-gradient(-89.71deg, #7ece38 0, #27b2b5 100%);
}

footer .footer-bottom .footer-copyright ul {
	padding: 0;
	margin: 0;
	display: flex;
}

footer .footer-bottom .footer-copyright ul li {
	margin-left: 24px;
	font-size: 13px;
	font-weight: 500;
	line-height: 140%;
}

footer .footer-bottom .footer-copyright ul li:first-child {
	margin-left: 0;
}

footer .footer-bottom .footer-copyright ul li a {
	color: #e3f9f9;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	text-decoration: none;
	opacity: .5;
	transition: opacity .5s;
	display: inline-block;
}

footer .footer-bottom .footer-copyright ul li a:hover {
	opacity: 1;
}

footer .footer-bottom .footer-social-icons {
	margin-left: auto;
}

footer .footer-bottom .footer-social-icons ul {
	padding: 0;
	margin: 0;
	display: flex;
}

footer .footer-bottom .footer-social-icons ul li {
	margin-left: 16px;
}

footer .footer-bottom .footer-social-icons ul li:first-child {
	margin-left: 0;
}

footer .footer-bottom .footer-social-icons ul li svg {
	width: 24px;
	height: 24px;
	display: block;
}

footer .footer-bottom .footer-social-icons ul li svg path {
	transition: all .3s;
}

footer .footer-bottom .footer-social-icons ul li a {
	opacity: .5;
	transition: opacity .5s;
}

footer .footer-bottom .footer-social-icons ul li a:hover {
	opacity: 1;
}

footer .footer-bottom .footer-social-icons ul li a:hover svg path {
	fill: #fff;
}

@media (max-width:1024px) {
	footer .footer-top .footer-logo {
		margin-right: 12px;
	}
	
	footer .footer-top .footer-menu-wrapper .footer-menu>li {
		margin-right: 4px;
		padding-right: 20px;
	}
}

@media (max-width:767px) {
	footer .custom-container, footer .footer-top .footer-menu-wrapper .footer-menu {
		flex-wrap: wrap;
	}
	
	footer .footer-top {
		padding: 40px 0 0;
	}
	
	footer .footer-top .footer-logo {
		max-width: 100%;
		padding: 0 0 40px;
		margin-bottom: 40px;
		position: relative;
		margin-right: 0;
	}
	
	footer .footer-top .footer-logo:before {
		content: "";
		position: absolute;
		left: -24px;
		right: -24px;
		bottom: 0;
		height: 1px;
		background: rgba(255, 255, 255, .2);
	}
	
	footer .footer-top .footer-logo p {
		max-width: 235px;
	}
	
	footer .footer-top .footer-menu-wrapper .footer-menu>li {
		width: 50%;
		padding: 0 12px;
		margin: 0 0 40px;
	}
	
	footer .footer-top .footer-menu-wrapper .footer-menu>li:nth-child(1), footer .footer-top .footer-menu-wrapper .footer-menu>li:nth-child(2) {
		width: 100%;
		padding: 0;
	}
	
	footer .footer-top .footer-menu-wrapper .footer-menu>li:nth-child(1) ul, footer .footer-top .footer-menu-wrapper .footer-menu>li:nth-child(2) ul {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	
	footer .footer-top .footer-menu-wrapper .footer-menu>li:nth-child(odd) {
		padding-left: 0;
	}
	
	footer .footer-top .footer-menu-wrapper .footer-menu>li:nth-child(even) {
		padding-right: 0;
	}
	
	footer .footer-bottom .custom-container {
		flex-direction: column-reverse;
		align-items: center;
	}
	
	footer .footer-bottom .custom-container>div {
		width: 100%;
	}
	
	footer .footer-bottom .custom-container .footer-social-icons {
		margin-bottom: 24px;
	}
	
	footer .footer-bottom .custom-container .footer-social-icons ul {
		justify-content: center;
	}
	
	footer .footer-bottom .custom-container .footer-social-icons ul li svg {
		width: 32px;
		height: 32px;
	}
	
	footer .footer-bottom .custom-container .footer-copyright ul {
		justify-content: center;
	}
}

@media (min-width:767px) {
	footer .footer-top .footer-menu-wrapper .footer-menu {
		justify-content: space-between;
	}
}

.privacy-policy header .header-wrapper-fixed:before {
	display: none;
}

.mega-menu-opened {
	overflow: hidden;
}

.mega-menu-opened header .header-wrapper-fixed:after {
	opacity: 1;
	visibility: visible;
}

.announcement-bar-wrapper {
	background: #f8ae1b;
	overflow: hidden;
	max-height: var(--toaster-height);
}

.announcement-bar-wrapper.h0 {
	max-height: 0;
	transition: all .5s linear 0s;
}

.announcement-bar-wrapper .announcement-bar {
	display: flex;
	width: 100%;
	padding: 0;
	align-items: center;
	justify-content: center;
	position: relative;
	margin: 0 auto;
}

.announcement-bar-wrapper .announcement-bar a {
	text-decoration: none;
	display: block;
	width: 100%;
	text-align: center;
	padding: 13px 48px;
}

.announcement-bar-wrapper .announcement-bar a span {
	display: block;
	color: #0f0f0f;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -.03px;
}

.announcement-bar-wrapper .announcement-bar a span svg {
	width: 20px;
	line-height: normal;
	display: inline-block;
	vertical-align: middle;
	padding-bottom: 3px;
}

.announcement-bar-wrapper .announcement-bar a span span {
	text-decoration: underline;
	padding: 0 8px;
	display: inline-block;
	transition: opacity .3s;
}

.announcement-bar-wrapper .announcement-bar a span span:hover {
	opacity: .7;
}

.announcement-bar-wrapper .announcement-bar .close-announcement {
	position: absolute;
	right: 24px;
	top: 50%;
	margin-top: -10px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	transition: all .3s;
}

.announcement-bar-wrapper .announcement-bar .close-announcement svg {
	display: block;
}

.announcement-bar-wrapper .announcement-bar .close-announcement:hover {
	transform: rotate(-90deg);
}

@media (max-width:1023px) {
	.announcement-bar-wrapper .announcement-bar a {
		padding: 12px 48px;
	}
}

header {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	z-index: 99999;
}

header .header-wrapper-fixed {
	position: relative;
	left: 0;
	right: 0;
	top: 0;
}

header .header-wrapper-fixed:after, header .header-wrapper-fixed:before {
	position: absolute;
	top: 0;
	pointer-events: none;
	right: 0;
	left: 0;
	content: "";
}

header .header-wrapper-fixed:before {
	height: 284px;
	background: linear-gradient(180deg, rgba(15, 40, 58, .6) 0, rgba(15, 40, 58, 0) 81.1%);
}

header .header-wrapper-fixed:after {
	bottom: 0;
	background: #fff;
	opacity: 0;
	visibility: hidden;
}

header.header-fixed {
	position: fixed;
}

header.header-fixed .header-mobile-menu .hamburger span {
	background-color: #000;
}

header.header-fixed .header-wrapper-fixed:before {
	opacity: 0;
}

header.header-fixed .header-wrapper-fixed:after {
	visibility: visible;
	opacity: 1;
	transition: .4s ease-out;
}

header.header-fixed .header-wrapper .header-logo path:last-child {
	fill: #000;
}

header.header-fixed .header-menu .mega-menu .menu-item>a {
	color: #00313d;
}

header.header-fixed .header-menu .mega-menu .menu-item>a path {
	stroke: #00313d;
}

header.header-fixed .header-cta .btn {
	transition: none;
}

header.header-fixed .header-cta .btn.white {
	box-shadow: 0 0 0 2px #000 inset;
	color: #000;
}

header.header-fixed .header-cta .btn.white:hover {
	transition: all .3s;
	color: #fff;
	background: #000;
}

header .header-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-radius: 16px;
	padding: 0 24px;
	width: 100%;
	max-width: 1248px;
	margin: 0 auto;
}

header .header-wrapper .header-logo {
	width: 100%;
	max-width: 120px;
	z-index: 3;
}

header .header-wrapper .header-logo img, header .header-wrapper .header-logo svg {
	width: 100%;
	display: block;
}

header .header-cta {
	display: flex;
	z-index: 3;
}

header .header-cta a:nth-child(2) {
	margin-left: 6px;
}

header.white-nav:before {
	visibility: visible;
	opacity: 1;
	pointer-events: initial;
}

header.white-nav .header-wrapper .header-logo path:last-child {
	fill: #000;
}

header.white-nav .header-menu .mega-menu .menu-item>a {
	color: #00313d;
}

header.white-nav .header-menu .mega-menu .menu-item>a path {
	stroke: #00313d;
}

header.white-nav .header-cta .btn {
	transition: none;
}

header.white-nav .header-cta .btn.white {
	box-shadow: 0 0 0 2px #000 inset;
	color: #000;
}

header .header-menu {
	z-index: 2;
}

header .header-menu ul {
	padding: 0;
	list-style: none;
}

header .header-menu .mega-menu {
	margin: 0;
	display: flex;
}

header .header-menu .mega-menu .menu-item {
	padding: 25px 4px;
}

header .header-menu .mega-menu .menu-item .sub-menu-column {
	min-width: 256px;
}

header .header-menu .mega-menu .menu-item .sub-menu-column:nth-child(3) {
	min-width: 216px;
}

header .header-menu .mega-menu .menu-item a {
	text-decoration: none;
}

header .header-menu .mega-menu .menu-item>a {
	color: #fff;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: .4px;
	padding: 8px 8px 8px 24px;
	margin: 0;
	position: relative;
	display: flex;
	z-index: 99;
	border-radius: 1000px;
}

header .header-menu .mega-menu .menu-item>a svg {
	width: 24px;
	height: 24px;
}

header .header-menu .mega-menu .menu-item:hover>a {
	background: #e3f9f9;
	color: #0f0f0f;
}

header .header-menu .mega-menu .menu-item:hover>a svg path {
	stroke: #00909e;
}

header .header-menu .mega-menu .menu-item:hover .sub-menu-wrapper {
	visibility: visible;
	opacity: 1;
	pointer-events: initial;
}

header .header-menu .mega-menu .menu-item:hover .sub-menu-wrapper .sub-menu-wrapper-container {
	transform: none;
	opacity: 1;
	transition: all .5s;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper {
	padding: 0;
	position: absolute;
	left: 0;
	top: 90px;
	width: 100%;
	right: 0;
	border-radius: 0;
	background: #fff;
	visibility: hidden;
	opacity: 0;
	pointer-events: none;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper:before {
	content: "";
	position: absolute;
	left: 0;
	top: -90px;
	right: 0;
	height: 90px;
	background: #fff;
	z-index: 1;
	pointer-events: none;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu-wrapper-container {
	padding: 27px 24px;
	width: 100%;
	max-width: 1248px;
	margin: 0 auto;
	transform: translateY(10px);
	opacity: 0;
	display: flex;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu-wrapper-container .cta-box {
	width: 384px;
	margin-left: auto;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu-wrapper-container .cta-box a {
	width: 100%;
	height: 225px;
	display: flex;
	position: relative;
	align-items: flex-end;
	background: #e3f9f9;
	padding: 30px 32px;
	transition: all .3s;
	border-radius: 0;
	color: #00313d;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 102%;
	letter-spacing: -.56px;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu-wrapper-container .cta-box a .top-arrow {
	position: absolute;
	top: 24px;
	right: 24px;
	border-radius: 50%;
	background: #fff;
	width: 48px;
	height: 48px;
	overflow: hidden;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu-wrapper-container .cta-box a .top-arrow:after, header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu-wrapper-container .cta-box a .top-arrow:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-image: url("data:image/svg+xml,%3Csvg width=\'48\' height=\'48\' viewBox=\'0 0 48 48\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M20.75 17.75L30.25 17.75L30.25 27.25M18 30L29.6002 18.3998\' stroke=\'%2300909E\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E%0A");
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu-wrapper-container .cta-box a .top-arrow:after {
	background-image: url("data:image/svg+xml,%3Csvg width=\'48\' height=\'48\' viewBox=\'0 0 48 48\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M20.75 17.75L30.25 17.75L30.25 27.25M18 30L29.6002 18.3998\' stroke=\'%23FFFFFF\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E%0A");
	transform: translate(-48px, 48px);
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu-wrapper-container .cta-box a:hover {
	color: #fff;
	border-radius: 0 0 96px;
	background: #00909e;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu-wrapper-container .cta-box a:hover .top-arrow {
	background: #0f0f0f;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu-wrapper-container .cta-box a:hover .top-arrow:before {
	transform: translate(48px, -48px);
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu-wrapper-container .cta-box a:hover .top-arrow:after {
	transition: all .3s;
	transform: translate(0, 0);
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu {
	display: flex;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column {
	padding-right: 40px;
	margin-right: 40px;
	border-right: 1px solid rgba(0, 49, 61, .2);
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column:last-child {
	border: 0;
	padding-right: 0;
	margin-right: 8px;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column .sub-menu-headline {
	color: #000;
	font-size: 12px;
	font-weight: 500;
	line-height: 160%;
	text-transform: uppercase;
	opacity: .5;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p {
	margin: 0;
	padding: 12px 0;
	position: relative;
	max-width: 216px;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p.show-only-logo {
	padding: 0;
	margin-bottom: 4px;
	min-width: 280px;
	max-width: 280px;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p.show-only-logo:last-child {
	margin-bottom: 0;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p.show-only-logo a {
	padding: 24px;
	display: block;
	position: relative;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p.show-only-logo a:after {
	display: none;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p.show-only-logo a:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: var(--hover-bg);
	z-index: 1;
	opacity: 0;
	transition: opacity .3s;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p.show-only-logo a .svg-arrow {
	position: absolute;
	right: 24px;
	top: 24px;
	width: 20px;
	height: 20px;
	transform: translateX(-10px);
	transition: all .3s;
	opacity: 0;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p.show-only-logo a>* {
	z-index: 2;
	position: relative;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p.show-only-logo a:hover svg:not(.svg-arrow) path {
	stroke: inherit !important;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p.show-only-logo a:hover:before {
	opacity: .1;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p.show-only-logo a:hover .svg-arrow {
	opacity: 1;
	transform: none;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p.show-only-logo img, header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p.show-only-logo svg {
	width: auto;
	height: 20px;
	display: block;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p.show-only-logo .link-title {
	display: none;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p.show-only-logo .link-description {
	margin-top: 12px;
	color: #2d2e33;
	font-size: 12px;
	font-weight: 500;
	line-height: 160%;
	max-width: 190px;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p a {
	display: flex;
	align-items: center;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p a svg {
	height: 20px;
	width: 20px;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p a.icon:after {
	content: "";
	width: 14px;
	height: 14px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'14\' height=\'14\' viewBox=\'0 0 14 14\' fill=\'none\'%3E%3Cpath d=\'M8.21062 3.00821L12.1292 6.92676L8.21062 10.8453M2.02344 6.92676L11.5931 6.92676\' stroke=\'%2327B2B5\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
	background-size: 14px;
	background-repeat: no-repeat;
	background-position: center right;
	transition: all .3s;
	padding-right: 4px;
	opacity: 0;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p a.icon:hover .link-title {
	color: #27b2b5;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p a.icon:hover svg path {
	stroke: #27b2b5;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p a.icon:hover:after {
	padding-right: 8px;
	opacity: 1;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p .link-title {
	color: #2d2e33;
	font-size: 14px;
	font-weight: 500;
	line-height: 140%;
	display: block;
	margin-left: 8px;
	transition: color .3s;
}

header .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p .link-description {
	color: var(--Text-text-body, rgba(0, 23, 8, .8));
	font-size: 13px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: .13px;
	display: block;
}

header .header-mobile-menu {
	width: 36px;
	height: 24px;
	position: relative;
	display: none;
	z-index: 3;
}

header .header-mobile-menu .hamburger {
	padding: 0;
	height: 24px;
}

header .header-mobile-menu .hamburger span {
	display: inline-block;
	border-radius: 18px;
	width: 36px;
	height: 3px;
	background-color: #f5f7f7;
	position: absolute;
	transition: transform .2s, width .2s;
	right: 0;
	top: calc(50% - 1.5px);
}

header .header-mobile-menu .hamburger span:first-child {
	transform: translateY(-300%);
	transition-delay: 450ms;
}

header .header-mobile-menu .hamburger span:last-child {
	transform: translateY(300%);
	transition-delay: 750ms;
	width: 18px;
}

header .header-mobile-menu .hamburger:after, header .header-mobile-menu .hamburger:before {
	content: "";
	border-radius: 18px;
	position: absolute;
	top: 0;
	width: 0;
	height: 3px;
	background-color: #000;
}

header .header-mobile-menu .hamburger span:nth-child(2) {
	transition-delay: .6s;
}

header .header-mobile-menu .hamburger:before {
	left: 8px;
	transform: rotate(45deg);
	transition: all .2s ease;
	transform-origin: center left;
	transition-delay: 150ms;
}

header .header-mobile-menu .hamburger:after {
	right: 5px;
	transform: rotate(-45deg);
	transition: all .2s ease;
	transform-origin: center right;
}

header .header-mobile-menu .hamburger.open:before {
	width: 32px;
	transition-delay: .6s;
}

header .header-mobile-menu .hamburger.open:after {
	width: 32px;
	transition-delay: 750ms;
}

header .header-mobile-menu .hamburger.open span {
	width: 0;
}

header .header-mobile-menu .hamburger.open span:nth-child(2) {
	transition-delay: 150ms;
}

header .header-mobile-menu .hamburger.open span:first-child {
	transition-delay: 0s;
}

header .header-mobile-menu .hamburger.open span:last-child {
	transition-delay: .3s;
}

@media (max-width:1200px) {
	header header .header-menu .mega-menu .menu-item>a {
		font-size: 16px;
	}
	
	header header .header-menu .mega-menu .sub-menu-wrapper .sub-menu .sub-menu-column {
		padding-right: 20px;
		margin-right: 20px;
		min-width: 216px;
	}
	
	header header .header-menu .mega-menu .sub-menu-wrapper .sub-menu .sub-menu-column:nth-child(3) {
		min-width: 176px;
	}
}

@media (max-width:1023px) {
	header .header-wrapper .header-menu .mega-menu, header .header-wrapper .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu {
		flex-wrap: wrap;
	}
	
	header {
		position: absolute;
	}
	
	header.header-fixed .header-wrapper .header-menu {
		top: 77px;
	}
	
	header .header-wrapper {
		margin-top: 0;
		border-radius: 0;
		padding: 24px;
	}
	
	header .header-wrapper .header-cta {
		display: none;
	}
	
	header .header-wrapper .header-mobile-menu {
		display: block;
	}
	
	header .header-wrapper .header-menu {
		position: fixed;
		overflow-x: auto;
		background: #fff;
		left: 0;
		top: 77px;
		top: 128px;
		top: calc(77px + var(--toaster-height));
		right: 0;
		bottom: 0;
		padding: 0;
		opacity: 0;
		visibility: hidden;
		transition: top .5s linear 0s;
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item {
		width: 100%;
		padding: 0;
		border-bottom: .5px solid rgba(0, 49, 61, .2);
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item>a {
		margin: 0;
		padding: 20px 24px;
		position: relative;
		color: #000 !important;
		background: 0 0 !important;
		font-size: 24px;
		line-height: 70%;
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item>a svg {
		display: block;
		position: absolute;
		right: 18px;
		top: 50%;
		width: 36px;
		height: 36px;
		margin-top: -18px;
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item>a svg path {
		stroke: #00313d;
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item>a:before {
		display: none;
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item.show-submenu>a svg {
		transform: rotate(180deg);
		transform-origin: center;
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item.show-submenu>a svg path {
		stroke: #00909e;
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item.show-submenu .sub-menu-wrapper {
		max-height: 2000px;
		transition: all .3s;
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item .sub-menu-wrapper {
		position: relative;
		top: 0;
		left: 0;
		padding: 0;
		opacity: 1;
		pointer-events: initial;
		visibility: visible;
		box-shadow: none;
		transform: none;
		max-height: 0;
		overflow: hidden;
		background: #f5f7f7;
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu-wrapper-container {
		display: block;
		padding: 16px 24px 24px;
		opacity: 1;
		transform: none;
		border-top: .5px solid rgba(0, 49, 61, .2);
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column .sub-menu-headline.xs-hidden, header .header-wrapper .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p a:before, header .header-wrapper .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column:first-child .sub-menu-headline {
		display: none;
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu-wrapper-container .cta-box {
		width: 100%;
		margin-top: 28px;
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu-wrapper-container .cta-box a {
		padding: 24px;
		height: 170px;
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu-headline {
		border-top: 1px solid rgba(0, 49, 61, .2);
		padding: 24px 0 12px !important;
		margin-top: 24px !important;
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column {
		width: 100%;
		padding: 0;
		margin: 0;
		border: 0;
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p {
		max-width: 100%;
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p.show-only-logo {
		padding: 20px 0;
		margin: 0;
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p .link-title {
		font-size: 16px;
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p a {
		padding: 0;
	}
	
	header .header-wrapper .header-menu .mega-menu .menu-item .sub-menu-wrapper .sub-menu .sub-menu-column p a .svg-arrow {
		top: 0;
		transform: none;
		opacity: 1;
		right: 0;
	}
	
	header .header-wrapper .header-menu .mobile-cta {
		display: block !important;
		margin-top: 40px;
		margin-bottom: 40px;
		padding: 0 24px;
	}
	
	header .header-wrapper .header-menu .mobile-cta a {
		width: 100%;
	}
	
	header .header-wrapper .header-menu .mobile-cta a.white.borders {
		background: 0 0;
		box-shadow: 0 0 0 2px #000 inset;
		color: #000;
	}
	
	header .header-wrapper .header-menu .mobile-cta a:nth-child(2) {
		margin-top: 16px;
	}
	
	header .header-wrapper.open {
		background: #fff;
	}
	
	header .header-wrapper.open .header-logo svg path:last-child {
		fill: #000;
	}
	
	header .header-wrapper.open .header-menu {
		opacity: 1;
		visibility: visible;
	}
	
	header .header-wrapper.open:before {
		opacity: 1;
	}
	
	header .header-wrapper.open .header-mobile-menu .hamburger span {
		background-color: #000;
	}
}

.dark-header header .header-mobile-menu .hamburger span {
	background-color: #000;
}

.dark-header header .header-wrapper-fixed:before {
	opacity: 0;
}

.dark-header header .header-wrapper-fixed:after {
	visibility: visible;
	opacity: 1;
	transition: .4s ease-out;
}

.dark-header header .header-wrapper .header-logo path:last-child {
	fill: #000;
}

.dark-header header .header-menu .mega-menu .menu-item>a {
	color: #00313d;
}

.dark-header header .header-menu .mega-menu .menu-item>a path {
	stroke: #00313d;
}

.active-filters .btn:hover svg path, .lbwa .grid .grid-col.grid-col1:hover .grid-col-box .stroke-white, .mast-listing-posts.mast-listing-resources .slider-w-posts-wrapper .slick-arrow path, .posts-pagination .page-numbers.next:hover svg path, .posts-pagination .page-numbers.prev:hover svg path, .slider-arrows .slick-arrow:hover path {
	stroke: #fff;
}

.dark-header header .header-cta .btn {
	transition: none;
}

.dark-header header .header-cta .btn.white {
	box-shadow: 0 0 0 2px #000 inset;
	color: #000;
}

.dark-header header .header-cta .btn.white:hover {
	transition: all .3s;
	color: #fff;
	background: #000;
}

* {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	padding: 0;
	margin: 0;
	font-size: 18px;
	font-weight: 500;
	font-optical-sizing: auto;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#site-container {
	position: relative;
}

.footer-cta-wrapper {
	position: relative;
	padding: 240px 0;
}

.footer-cta-wrapper .shadow-blur {
	position: absolute;
	width: 400px;
	height: 200px;
	margin: 0;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	display: block;
	border-radius: 443px;
	background: #5c2d1c;
	filter: blur(99px);
	z-index: 2;
	opacity: .6;
	pointer-events: none;
}

.footer-cta-wrapper .image-wrapper {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 1;
}

.footer-cta-wrapper .image-wrapper img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.footer-cta-wrapper .custom-container {
	z-index: 3;
	position: relative;
	align-items: center;
	justify-content: center;
}

.footer-cta-wrapper .col img {
	width: 40px;
	margin: 0 auto 32px;
	display: block;
}

.footer-cta-wrapper .col h2 {
	color: #fff;
	text-align: center;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 80px;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -3.2px;
	margin: 0;
}

.footer-cta-wrapper .col .ctas {
	display: flex;
	margin-top: 48px;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.footer-cta-wrapper .col .ctas a {
	margin: 16px 8px 0;
}

.announcement-bar-on .mast-type1, .announcement-bar-on .mast404 {
	height: calc(100vh - var(--toaster-height));
}

@media (max-width:767px) {
	.footer-cta-wrapper .col .ctas a, .footer-cta-wrapper .shadow-blur {
		width: 100%;
	}
	
	.footer-cta-wrapper {
		padding: 104px 0;
	}
	
	.footer-cta-wrapper .col h2 {
		font-size: 40px;
		line-height: 44px;
		letter-spacing: -1.6px;
	}
	
	.footer-cta-wrapper .col .ctas {
		margin-top: 64px;
	}
	
	body.comparisons .mast-type1, body.integrations-partners .mast-type1 {
		height: 100% !important;
	}
	
	.mast-type1 .custom-container .content p br {
		display: none;
	}
}

.mast-type1 {
	position: relative;
	height: 100vh;
}

.mast-type1 .mast-type1-slider {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
}

.mast-type1 .mast-type1-slider .slide {
	height: 100%;
	position: relative;
}

.mast-type1 .mast-type1-slider .slide img {
	object-fit: cover;
	object-position: center;
	height: 100%;
	width: 100%;
}

.mast-type1 .mast-type1-slider .slide .attribution-text {
	color: #fff;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 11px;
	font-weight: 400;
	line-height: 110%;
	position: absolute;
	right: 20px;
	bottom: 30px;
	margin: 0;
	z-index: 3;
}

.mast-type1 .mast-type1-slider .slick-list, .mast-type1 .mast-type1-slider .slick-slide>div, .mast-type1 .mast-type1-slider .slick-track {
	height: 100%;
}

.mast-type1:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: radial-gradient(circle at center bottom, #001e25 .01%, rgba(255, 255, 255, 0) 100%);
	opacity: .4;
	pointer-events: none;
}

.mast-type1 .custom-container {
	height: 100%;
	width: 100%;
	z-index: 4;
}

.mast-type1 .custom-container .content {
	width: 100%;
	margin-top: auto;
	text-align: center;
	padding: 124px 0;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.mast-type1 .custom-container .content h6 {
	color: #fff;
	text-transform: uppercase;
}

.mast-type1 .custom-container .content h1 {
	margin: 0;
}

.mast-type1 .custom-container .content p {
	margin: 32px 0 24px;
	color: rgba(255, 255, 255, .9);
}

.mast-type1 .custom-container .content .ctas {
	display: flex;
	margin-top: 24px;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.mast-type2 .custom-container.left .content .ctas, .mast-type3 .custom-container.left .content .ctas {
	justify-content: flex-start;
}

.mast-type1 .custom-container .content .ctas a {
	margin: 16px 8px 0;
}

@media (max-width:767px) {
	.mast-type1 {
		height: 640px !important;
	}
	
	.mast-type1:before {
		opacity: .7;
	}
	
	.mast-type1 .mast-type1-slider .slide .attribution-text {
		font-size: 9px;
		bottom: 10px;
		right: 10px;
	}
	
	.mast-type1 .custom-container .content {
		padding: 124px 0 50px;
	}
	
	.mast-type1 .custom-container .content .ctas {
		margin-left: -8px;
		margin-right: -8px;
	}
	
	.mast-type1 .custom-container .content .ctas a {
		width: 100%;
	}
}

.mast-type2 .custom-container .content h6 {
	color: #9bf6f6;
}

.mast-type2 .custom-container .content h1 {
	margin: 0;
	font-size: 80px;
}

.mast-type2 .custom-container .content p {
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
}

.mast-type2 .custom-container.left .content {
	max-width: 100%;
	text-align: left;
}

.mast-type2 .custom-container.left .content h1 {
	text-align: left;
}

.mast-type2 .custom-container.left .content p {
	margin-left: 0;
}

.mast-type2 .custom-container.right .content {
	max-width: 100%;
	text-align: right;
}

.mast-type2 .custom-container.right .content h1 {
	text-align: right;
}

.mast-type2 .custom-container.right .content .ctas {
	justify-content: flex-end;
}

@media (max-width:767px) {
	.mast-type2 .custom-container .content h1 {
		font-size: 40px;
	}
}

.mast-type3 .custom-container .content h1 {
	font-size: 80px;
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: -3.2px;
}

.mast-type3 .custom-container .content h1 span {
	display: block;
	margin-left: 183px;
}

.mast-type3 .custom-container .content p {
	margin-top: 40px;
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
}

.mast-type3 .custom-container .content .ctas {
	margin-top: 40px;
}

.mast-type3 .custom-container.left .content {
	max-width: 100%;
	text-align: left;
}

.mast-type3 .custom-container.left .content h1 {
	text-align: left;
}

.mast-type3 .custom-container.left .content p {
	margin-left: 0;
}

@media (max-width:767px) {
	.mast-type3 .custom-container .content h1 {
		font-size: 48px;
		line-height: 1;
		letter-spacing: -1.92px;
	}
	
	.mast-type3 .custom-container .content h1 span {
		margin-left: 58px;
	}
}

.announcement-bar-on .mast-type4, .mast-type4 {
	height: 100%;
}

.mast-type4 .custom-container .content {
	max-width: 100%;
	text-align: left;
	padding: 200px 0 133px;
}

.mast-type4 .custom-container .content h1 {
	text-align: left;
}

.mast-type4 .custom-container .content h1 span {
	background: var(--New-Gradient, linear-gradient(263deg, #95e25a 0, #39dee9 100%));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.mast-type4 .custom-container .content p {
	margin: 40px 0 0;
}

.mast-type4 .custom-container .content .ctas {
	justify-content: flex-start;
}

.mast-type4 .boxes {
	display: flex;
	gap: 24px;
	margin-top: 80px;
}

.mast-type4 .boxes .box {
	background-color: #fff;
	padding: 40px 56px 40px 40px;
	width: 33.333%;
}

.mast-type4 .boxes .box-icon {
	margin-bottom: 40px;
}

.mast-type4 .boxes .box-title {
	margin: 0 0 24px;
}

.mast-type4 .boxes .box-short-description {
	color: #000;
	font-family: Satoshi-Variable, sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 160%;
}

.mast404 {
	position: relative;
	height: 100vh;
}

.mast404:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: radial-gradient(circle at center bottom, #001e25 .01%, rgba(255, 255, 255, 0) 100%);
	opacity: .4;
	pointer-events: none;
}

.mast404 .custom-container {
	height: 100%;
	width: 100%;
	z-index: 4;
}

.mast404 img {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	object-fit: cover;
	object-position: center;
	height: 100%;
	width: 100%;
}

.page-template-webinars .mast-listing-posts .headline h1 b, .page-template-webinars .mast-listing-posts .headline h1 strong {
	color: #fff;
}

@media (max-width:1024px) {
	body.page-template-announcements .mast-listing-posts .headline h1 {
		font-size: 94px;
	}
}

@media (max-width:767px) {
	.mast-type4 .custom-container .content {
		padding: 107px 0 64px;
	}
	
	.mast-type4 .custom-container .content p {
		margin-top: 32px;
	}
	
	.mast-type4 .boxes {
		margin-top: 64px;
		flex-direction: column;
	}
	
	.mast-type4 .boxes .box {
		width: 100%;
		padding: 40px 40px 40px 24px;
	}
	
	.mast-type4 .boxes .box-icon {
		margin-bottom: 24px;
	}
	
	body.page-template-announcements .mast-listing-posts .headline h1 {
		font-size: 44px;
	}
}

.mast-listing-posts {
	background: #eb6d47;
	padding-top: 90px;
	position: relative;
	overflow: hidden;
}

.mast-listing-posts .headline {
	padding-top: 130px;
	padding-bottom: 56px;
	position: relative;
	z-index: 3;
}

.mast-listing-posts .headline h1 {
	color: #f5f7f7;
	font-size: 120px;
	font-weight: 600;
	line-height: 90%;
	letter-spacing: -5.4px;
	text-align: left;
}

.mast-listing-posts .headline h1 b, .mast-listing-posts .headline h1 strong {
	font-weight: 600;
	color: #ffbe3c;
	padding-left: 190px;
}

.mast-listing-posts .headline h5 {
	color: #f5f7f7;
	font-size: 16px;
	font-weight: 800;
	line-height: 140%;
	letter-spacing: 1.6px;
	text-transform: uppercase;
	margin: 0 0 24px;
}

.mast-listing-posts .headline p {
	color: rgba(255, 255, 255, .9);
	font-size: 18px;
	font-weight: 500;
	line-height: 160%;
	margin: 32px 0 0;
}

.mast-listing-posts .pattern {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
}

.mast-listing-posts .pattern svg {
	height: 100%;
	width: auto;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
}

.mast-listing-posts.no-feature {
	padding-bottom: 100px;
}

.mast-listing-posts.no-feature .headline {
	padding-bottom: 0;
}

.mast-listing-posts.no-feature .pattern svg {
	height: 180%;
}

@media (max-width:767px) {
	.mast-listing-posts.no-feature {
		padding-bottom: 48px;
	}
	
	.mast-listing-posts.no-feature .headline h1 {
		margin-bottom: 24px;
	}
	
	.mast-listing-posts.no-feature .headline p {
		margin: 0;
	}
}

.mast-listing-posts.mast-listing-videos {
	background: #00313d;
}

.mast-listing-posts.mast-listing-events, .mast-listing-posts.mast-listing-news {
	background: #00909e;
}

.mast-listing-posts.mast-listing-videos .pattern svg path {
	fill: #00909e;
}

.mast-listing-posts.mast-listing-events .pattern svg path, .mast-listing-posts.mast-listing-news .pattern svg path {
	fill: #27b2b5;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .child.current rect, .lbwa .grid .grid-col.grid-col5 .grid-col-box:hover .child rect, .mast-listing-posts.mast-listing-customer-stories .pattern svg path {
	fill: #8645b8;
}

.mast-listing-posts.mast-listing-customer-stories {
	background: #bf55b1;
	padding-bottom: 250px;
}

.mast-listing-posts.mast-listing-customer-stories .headline h1 b, .mast-listing-posts.mast-listing-customer-stories .headline h1 strong {
	padding-left: 420px;
	color: #fff;
}

.mast-listing-posts.mast-listing-customer-stories .headline p {
	max-width: 340px;
	position: absolute;
	left: 0;
	bottom: 100px;
}

.mast-listing-posts.mast-listing-resources {
	background: #00313d;
	padding-bottom: 100px;
}

.mast-listing-posts.mast-listing-resources .slider-w-posts-wrapper {
	margin-top: -50px;
}

.mast-listing-posts.mast-listing-resources .slider-w-posts-wrapper .col {
	margin-bottom: 128px;
}

.mast-listing-posts.mast-listing-resources .slider-w-posts-wrapper .slider-arrows {
	margin-top: 0 !important;
}

.mast-listing-posts.mast-listing-resources .slider-w-posts-wrapper .slick-arrow {
	border: 2px solid #fff;
}

.mast-listing-posts.mast-listing-resources .slider-w-posts-wrapper .slick-arrow:hover {
	border: 2px solid #000;
}

.mast-listing-posts.mast-listing-resources .headline {
	padding-bottom: 0;
}

.mast-listing-posts.mast-listing-resources .headline p {
	max-width: 530px;
}

.mast-listing-posts.mast-listing-resources .posts-listing {
	background: 0 0;
	padding: 0;
	position: relative;
	z-index: 99;
}

@media (max-width:1024px) {
	.mast-listing-posts.mast-listing-customer-stories .headline h1 b, .mast-listing-posts.mast-listing-customer-stories .headline h1 strong {
		padding-left: 0;
	}
	
	.mast-listing-posts.mast-listing-customer-stories .headline p {
		max-width: 340px;
		position: relative;
		bottom: 0;
	}
}

@media (max-width:767px) {
	.mast-listing-posts .headline {
		padding-top: 30px;
		padding-bottom: 20px;
	}
	
	.mast-listing-posts .headline h1 {
		font-size: 56px;
		letter-spacing: -2.52px;
	}
	
	.mast-listing-posts .headline h1 b, .mast-listing-posts .headline h1 strong {
		padding-left: 78px;
	}
	
	.mast-listing-posts .headline p {
		font-size: 15px;
		margin: -16px 0 24px;
	}
	
	.mast-listing-posts .pattern, .mast-listing-posts .pattern svg {
		bottom: 25%;
		right: -80%;
	}
	
	.mast-listing-posts.mast-listing-resources {
		padding-bottom: 64px;
	}
	
	.mast-listing-posts.mast-listing-resources .slider-w-posts-wrapper {
		margin-top: 20px;
		position: relative;
	}
	
	.mast-listing-posts.mast-listing-resources .slider-w-posts-wrapper .col {
		display: none;
	}
	
	.mast-listing-posts.mast-listing-resources .headline {
		padding-bottom: 0;
	}
	
	.mast-listing-posts.mast-listing-resources .headline p {
		max-width: 530px;
	}
	
	.mast-listing-posts.mast-listing-resources .posts-listing {
		background: 0 0;
		padding: 0;
		position: relative;
		z-index: 99;
	}
}

.mast-customer-story {
	padding: 200px 0 0;
	position: relative;
}

.mast-customer-story .cover-image {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.mast-customer-story .cover-image img {
	object-fit: cover;
	object-position: center;
	height: 100%;
	width: 100%;
}

.mast-customer-story .headline h1 {
	margin-top: 84px;
	margin-bottom: 64px;
}

.mast-customer-story .half-white-bg {
	position: relative;
}

.mast-customer-story .half-white-bg:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 50%;
	background: #fff;
}

.mast-customer-story .details {
	position: relative;
	display: flex;
	width: 100%;
}

.mast-customer-story .details .video {
	width: calc(100% - 335px);
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.mast-customer-story .details .video .video-iframe {
	width: 100%;
	position: relative;
	padding: 0;
	height: 100%;
	z-index: 2;
}

.mast-customer-story .details .video .video-iframe iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.mast-customer-story .details .video .image-preview {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	cursor: pointer;
	z-index: 3;
}

.mast-customer-story .details .video .image-preview img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.mast-customer-story .details .video .image-preview .video-play-icon {
	display: block;
	width: 80px;
	height: 80px;
	background-image: url("data:image/svg+xml,%3Csvg width=\'68\' height=\'68\' viewBox=\'0 0 68 68\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M27.332 43.3457V24.6529C27.332 23.3139 28.8314 22.5215 29.9377 23.2759L43.6457 32.6223C44.616 33.284 44.616 34.7147 43.6457 35.3763L29.9377 44.7227C28.8314 45.477 27.332 44.6847 27.332 43.3457Z\' fill=\'white\'/%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M33.9974 7.33366C19.2698 7.33366 7.33073 19.2727 7.33073 34.0003C7.33073 48.728 19.2698 60.667 33.9974 60.667C48.7251 60.667 60.6641 48.728 60.6641 34.0003C60.6641 19.2727 48.7251 7.33366 33.9974 7.33366ZM0.664062 34.0003C0.664062 15.5908 15.5879 0.666992 33.9974 0.666992C52.4067 0.666992 67.3307 15.5908 67.3307 34.0003C67.3307 52.4097 52.4067 67.3337 33.9974 67.3337C15.5879 67.3337 0.664062 52.4097 0.664062 34.0003Z\' fill=\'white\'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	margin-top: -40px;
	z-index: 99;
	transition: all .3s;
}

.mast-customer-story .details .video .image-preview .video-play-icon.nitro-lazy {
	background-image: none !important;
}

.mast-customer-story .details .video:hover .image-preview .video-play-icon {
	transform: scale(1.1);
}

.mast-customer-story .details .info {
	width: 335px;
	min-width: 335px;
	padding: 40px;
	background: #f5f7f7;
	margin-left: auto;
	min-height: 530px;
}

.mast-customer-story .details .info .logo-dark {
	margin-bottom: 30px;
}

.mast-customer-story .details .info .logo-dark img {
	width: auto;
	height: 60px;
	display: block;
}

.mast-customer-story .details .info .info-col {
	margin-bottom: 32px;
	color: #00313d;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 28px;
}

.mast-customer-story .details .info .info-col p {
	opacity: .3;
	color: #00313d;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 14px;
	font-weight: 800;
	line-height: 19.6px;
	letter-spacing: 1.4px;
	text-transform: uppercase;
	margin: 0 0 4px;
}

.mast-customer-story .details .info .info-col p+img {
	margin-top: 24px;
}

.mast-customer-story .details .info .info-col:last-child {
	margin-bottom: 0;
}

.mast-customer-story .details .info .info-col img {
	display: block;
	height: 22px;
	margin-bottom: 10px;
}

.mast-customer-story .details .info .info-col img:last-child {
	margin-bottom: 0;
}

@media (max-width:1024px) {
	.mast-customer-story .details .video {
		width: calc(100% - 260px);
	}
	
	.mast-customer-story .details .info {
		width: 260px;
		min-width: 260px;
	}
}

@media (max-width:767px) {
	.mast-customer-story .details {
		flex-wrap: wrap;
	}
	
	.mast-customer-story .details .info, .mast-customer-story .details .video {
		width: 100%;
		min-width: 100%;
	}
	
	.mast-customer-story .details .video {
		position: relative;
		height: 0;
		padding-bottom: 56.2963%;
	}
	
	.mast-customer-story .details .video .video-iframe {
		position: absolute;
	}
}

.announcement-bar-on .mast-solutions {
	min-height: calc(100vh - var(--toaster-height));
	height: auto;
}

@media (max-width:767px) {
	.announcement-bar-on .mast-solutions {
		min-height: 100px;
		height: 640px;
	}
}

.mast-solutions {
	min-height: 100vh;
	height: auto;
	display: flex;
	align-items: flex-end;
}

.mast-solutions .custom-container .content {
	max-width: 100%;
	text-align: left;
	padding: 200px 0 100px;
}

.mast-solutions .custom-container .content h1 {
	text-align: left;
}

.mast-solutions .custom-container .content h1 span {
	display: block;
	margin-left: 183px;
}

.mast-solutions .custom-container .content p {
	margin: 40px 0 0;
	max-width: 563px;
}

.mast-solutions .custom-container .content .ctas {
	justify-content: flex-start;
}

@media (max-width:767px) {
	.mast-solutions {
		min-height: 100px;
		height: 640px;
	}
	
	.mast-solutions .custom-container .content {
		padding: 107px 0 64px;
		text-align: center;
	}
	
	.mast-solutions .custom-container .content h1 {
		font-size: 48px;
		letter-spacing: -2.16px;
		text-align: center;
	}
	
	.mast-solutions .custom-container .content h1 span {
		display: inline;
		margin-left: 0;
	}
	
	.mast-solutions .custom-container .content p {
		margin-top: 32px;
	}
}

.slick-list, .slick-slider {
	display: block;
	position: relative;
}

.slick-slider {
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: 0;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.slick-track:after, .slick-track:before {
	content: "";
	display: table;
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
	outline: 0 !important;
}

[dir=rtl] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

.slider.same-height .slick-track {
	display: flex;
}

.slider.same-height .slick-track .slick-slide {
	display: flex;
	height: auto;
	align-items: center;
	justify-content: center;
}

@media (max-width:767px) {
	.slider.same-height .slick-track .slick-slide {
		align-items: flex-start;
	}
}

.slick-dots {
	display: flex;
	justify-content: center;
	margin: 40px 0 0;
	padding: 0;
	list-style-type: none;
}

.slick-dots li {
	margin: 0 4px;
}

.slick-dots button {
	display: block;
	width: 10px;
	height: 10px;
	padding: 0;
	border: none;
	border-radius: 100%;
	background-color: transparent;
	text-indent: -9999px;
}

.no-fouc, .subscribe-form .hbspt-form .hs_error_rollup {
	display: none !important;
}

.slick-dots li.slick-active button {
	background-color: #000;
}

.slider-arrows .slick-arrow {
	border-radius: 24px;
	border: 2px solid var(--Off-Black, #0f0f0f);
	width: 44px;
	height: 44px;
	background: 0 0;
	padding: 0;
	transition: all .3s;
	cursor: pointer;
}

.slider-arrows .slick-arrow:nth-child(2) {
	margin-left: 40px;
}

.slider-arrows .slick-arrow path {
	transition: all .3s;
}

.slider-arrows .slick-arrow:hover {
	transform: scale(1.1);
	background: #0f0f0f;
}

.long-featured-post-wrapper {
	position: relative;
}

.long-featured-post-wrapper:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50%;
	background: #f5f7f7;
	z-index: 8;
}

.long-featured-post {
	display: flex;
	position: relative;
	z-index: 9;
	width: 100%;
}

.long-featured-post .author-box {
	margin: 12px 0 0;
}

.long-featured-post .author-box .author-details p, .long-featured-post .author-box .author-details p.name {
	color: #fff;
}

.long-featured-post a {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	font-size: 0;
}

.long-featured-post:hover svg path {
	stroke: #000;
}

.long-featured-post:hover svg rect {
	fill: #fff;
}

.long-featured-post:hover .details {
	border-radius: 0 0 96px;
}

.long-featured-post .image {
	width: 48%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.long-featured-post .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.long-featured-post .image .video-play-icon {
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg width=\'68\' height=\'68\' viewBox=\'0 0 68 68\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M27.332 43.3457V24.6529C27.332 23.3139 28.8314 22.5215 29.9377 23.2759L43.6457 32.6223C44.616 33.284 44.616 34.7147 43.6457 35.3763L29.9377 44.7227C28.8314 45.477 27.332 44.6847 27.332 43.3457Z\' fill=\'white\'/%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M33.9974 7.33366C19.2698 7.33366 7.33073 19.2727 7.33073 34.0003C7.33073 48.728 19.2698 60.667 33.9974 60.667C48.7251 60.667 60.6641 48.728 60.6641 34.0003C60.6641 19.2727 48.7251 7.33366 33.9974 7.33366ZM0.664062 34.0003C0.664062 15.5908 15.5879 0.666992 33.9974 0.666992C52.4067 0.666992 67.3307 15.5908 67.3307 34.0003C67.3307 52.4097 52.4067 67.3337 33.9974 67.3337C15.5879 67.3337 0.664062 52.4097 0.664062 34.0003Z\' fill=\'white\'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: center;
	position: absolute;
	width: 64px;
	height: 64px;
	top: 50%;
	left: 50%;
	margin-left: -32px;
	margin-top: -32px;
	z-index: 99;
	-webkit-filter: drop-shadow(0 0 5px #494747);
	filter: drop-shadow(0 0 5px #494747);
}

.long-featured-post .image .video-play-icon.nitro-lazy {
	background-image: none !important;
}

.fexa-link .why-fexa .headlines, .page404 .copy {
	margin-left: auto;
	margin-right: auto;
}

.long-featured-post .details {
	width: 52%;
	padding: 40px 132px 40px 48px;
	position: relative;
	background: rgba(15, 15, 15, .5);
	backdrop-filter: blur(40px);
	-webkit-backdrop-filter: blur(40px);
	transition: all .3s;
	margin-left: auto;
	min-height: 360px;
	display: flex;
	align-items: center;
}

.long-featured-post .details svg {
	right: 48px;
	top: 50%;
	margin-top: -22px;
	width: 44px;
	height: 44px;
	position: absolute;
}

.long-featured-post .details svg path, .long-featured-post .details svg rect {
	transition: all .3s;
}

.long-featured-post .details p {
	color: rgba(255, 255, 255, .9);
	font-size: 18px;
	font-weight: 500;
	line-height: 160%;
	margin: 16px 0 0;
}

.long-featured-post .details p.category, .page404 .copy h6 {
	line-height: 140%;
	letter-spacing: 1.6px;
	text-transform: uppercase;
	color: #f5f7f7;
}

.long-featured-post .details p.category {
	font-family: "Plus Jakarta Sans", serif;
	font-size: 16px;
	font-weight: 800;
	margin: 0 0 24px;
	opacity: .6;
}

.long-featured-post .details h2 {
	color: #fff;
	font-size: 36px;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -.72px;
	margin: 0;
}

@media (max-width:767px) {
	.long-featured-post {
		flex-wrap: wrap;
	}
	
	.long-featured-post .details, .long-featured-post .image {
		width: 100%;
	}
	
	.long-featured-post .image {
		height: 220px;
		position: relative;
	}
	
	.long-featured-post .details {
		padding: 32px;
	}
	
	.long-featured-post .details svg {
		display: none;
	}
	
	.long-featured-post .details p.category {
		margin-bottom: 16px;
	}
	
	.long-featured-post .details h2 {
		font-size: 28px;
		letter-spacing: -.56px;
	}
	
	.long-featured-post .details .btn {
		display: block !important;
		width: 100%;
		margin-top: 24px;
		text-align: center;
	}
}

.author-box, .post-filters, .post-filters .all-post-filters .filter-menu-wrapper {
	display: flex;
}

.author-box {
	align-items: center;
	margin: 40px 0 64px;
}

.author-box .author-thumb {
	width: 40px;
	height: 40px;
	margin-right: 8px;
	border-radius: 50%;
	overflow: hidden;
}

.author-box .author-thumb img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.author-box .author-details p {
	color: #2d2e33;
	font-size: 13px;
	font-weight: 500;
	line-height: 100%;
	margin: 0;
}

.author-box .author-details p.name {
	color: #00313d;
	font-size: 15px;
	font-weight: 700;
	margin-bottom: 4px;
}

@media (max-width:767px) {
	.author-box {
		margin: 20px 0 32px;
	}
}

.post-filters {
	flex-direction: row-reverse;
	width: 100%;
	margin-top: 0;
	margin-bottom: 40px;
}

.post-filters .all-post-filters {
	padding-right: 24px;
	width: 100%;
}

.post-filters .all-post-filters .filter-menu-wrapper ul {
	border-radius: 0 0 40px;
	border-top: 2px solid #ebeff2;
	background: #fff;
	box-shadow: 0 4px 24px 0 rgba(0, 15, 6, .08);
	padding: 32px;
	margin: 0;
	list-style: none;
	overflow: auto;
	max-height: 300px;
	position: absolute;
	left: 0;
	top: 75px;
	z-index: 99;
	width: 100%;
	opacity: 0;
	visibility: hidden;
	transition: all .3s;
}

.post-filters .all-post-filters .filter-menu-wrapper ul li {
	margin-bottom: 24px;
}

.post-filters .all-post-filters .filter-menu-wrapper ul li label {
	display: block;
	width: 100%;
	position: relative;
	padding-right: 24px;
	cursor: pointer;
	color: #000;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: .16px;
}

.post-filters .all-post-filters .filter-menu-wrapper ul li label input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 4px;
	background: var(--Neutral-gray-200, #ebeff2);
	border: 0;
	top: 0;
	display: block;
	position: absolute;
	right: 0;
	width: 20px;
	height: 20px;
	vertical-align: top;
	padding: 0;
	cursor: pointer;
	margin: 0;
}

.post-filters .all-post-filters .filter-menu-wrapper ul li label input:focus {
	outline: 0;
}

.post-filters .all-post-filters .filter-menu-wrapper ul li label input:checked {
	background: #00909e;
}

.post-filters .all-post-filters .filter-menu-wrapper ul li label input:checked::after, .post-filters .all-post-filters .filter-menu-wrapper ul li label input:checked:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width=\'13\' height=\'10\' viewBox=\'0 0 13 10\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M4.77297 6.89429L11.6673 0L12.7279 1.06066L4.77297 9.01558L0 4.24266L1.06067 3.18201L4.77297 6.89429Z\' fill=\'white\'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: 14px auto;
	background-position: center;
}

.post-filters .all-post-filters .filter-menu-wrapper ul li:last-child {
	margin-bottom: 0;
}

.post-filters .all-post-filters .filter-menu {
	width: 50%;
	position: relative;
}

.post-filters .all-post-filters .filter-menu:nth-child(2) {
	margin-left: 24px;
}

.post-filters .all-post-filters .filter-menu.open p {
	border-radius: 24px 0 0;
	border: 1px solid #ebeff2;
	background: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'18\' height=\'11\' viewBox=\'0 0 18 11\' fill=\'none\'%3E%3Cpath d=\'M1 1L9 9L17 1\' stroke=\'%2300909E\' stroke-width=\'2\'/%3E%3C/svg%3E") right 20px center no-repeat #ebeff2;
	background-size: 16px auto;
}

.post-filters .all-post-filters .filter-menu.open p.nitro-lazy {
	background-image: none !important;
}

.post-filters .all-post-filters .filter-menu.open ul {
	opacity: 1;
	visibility: visible;
}

.post-filters .all-post-filters .filter-menu p {
	background: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'18\' height=\'11\' viewBox=\'0 0 18 11\' fill=\'none\'%3E%3Cpath d=\'M1 1L9 9L17 1\' stroke=\'%23EBEFF2\' stroke-width=\'2\'/%3E%3C/svg%3E") right 20px center no-repeat #fff;
	padding: 18px 24px;
	border: 1px solid #ebeff2;
	margin: 0;
	color: #2d2e33;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 15px;
	background-size: 16px auto;
	transition: all .3s;
}

.post-filters .all-post-filters .filter-menu p.nitro-lazy {
	background-image: none !important;
}

.post-filters .all-post-filters .filter-menu p span {
	display: block;
	color: #00909e;
	font-size: 13px;
	font-weight: 800;
	line-height: 13px;
	letter-spacing: 1.3px;
	text-transform: uppercase;
	margin-bottom: 8px;
}

.post-filters .autoComplete-search-form {
	position: relative;
	min-width: 486px;
	max-width: 486px;
}

.post-filters .autoComplete-search-form input[type=search]::-webkit-search-cancel-button, .post-filters .autoComplete-search-form input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

.post-filters .autoComplete-search-form .magnifier {
	position: absolute;
	top: 25px;
	left: 20px;
	width: 24px;
	height: 24px;
}

.post-filters .autoComplete-search-form .autoComplete_wrapper {
	background: #fff;
	border-radius: 0;
	border: 1px solid #ebeff2;
	overflow: hidden;
}

.post-filters .autoComplete-search-form .autoComplete_wrapper input {
	height: 72px;
	width: 100%;
	border: 0;
	padding: 0 20px 0 56px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: 0 !important;
	color: rgba(0, 23, 8, .8);
	font-size: 16px;
	font-weight: 400;
	line-height: 160%;
	letter-spacing: .16px;
}

.post-filters .autoComplete-search-form .autoComplete_wrapper input::placeholder {
	color: rgba(0, 49, 61, .3);
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}

.post-filters .autoComplete-search-form .results_list {
	background: #fff;
	margin: 0;
	padding: 20px;
	border: 1px solid #ebeff2;
	position: absolute;
	left: 0;
	right: 0;
	top: 72px;
	z-index: 99;
}

.post-filters .autoComplete-search-form .results_list p {
	margin: 0;
	font-size: 14px;
}

.post-filters .autoComplete-search-form .results_list li {
	display: block !important;
	padding-bottom: 24px;
}

.post-filters .autoComplete-search-form .results_list li:last-child {
	padding-bottom: 0;
}

.post-filters .autoComplete-search-form .results_list li .categ {
	padding: 4px;
	background: #7ece38;
	border-radius: 2px;
	font-weight: 600;
	font-size: 12px;
	line-height: 115%;
	letter-spacing: .15px;
	display: inline-block;
}

.post-filters .autoComplete-search-form .results_list li .post-name {
	font-weight: 500;
	font-size: 15px;
	line-height: 19px;
	letter-spacing: -.1px;
	color: rgba(0, 23, 8, .8);
	cursor: pointer;
	transition: all .3s;
	padding-right: 15px;
	position: relative;
}

.post-filters .autoComplete-search-form .results_list li .post-name:hover {
	text-decoration: underline;
	color: #7ece38;
}

.post-filters .autoComplete-search-form .results_list li .post-name mark {
	background: #7ece38;
}

@media (max-width:1023px) {
	.post-filters {
		flex-wrap: wrap;
		flex-direction: initial;
	}
	
	.post-filters .all-post-filters {
		width: 100%;
		padding: 0;
	}
	
	.post-filters .autocomplete-post-filters {
		width: 100%;
		margin-bottom: 16px;
	}
	
	.post-filters .autocomplete-post-filters form {
		min-width: 100%;
		max-width: 100%;
	}
}

@media (max-width:767px) {
	.post-filters .all-post-filters .mobile-dd {
		display: block !important;
		background: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'18\' height=\'11\' viewBox=\'0 0 18 11\' fill=\'none\'%3E%3Cpath d=\'M1 1L9 9L17 1\' stroke=\'%2300909E\' stroke-width=\'2\'/%3E%3C/svg%3E") right 30px center no-repeat #fff;
		padding: 20px 32px;
		border: 1px solid #ebeff2;
		margin: 0;
		font-family: "Plus Jakarta Sans", serif;
		background-size: 16px auto;
		transition: all .3s;
		color: #000;
		font-size: 14px;
		font-weight: 800;
		line-height: 24px;
		letter-spacing: 1.4px;
		text-transform: uppercase;
	}
	
	.post-filters .all-post-filters .mobile-dd.open+.filter-menu-wrapper {
		max-height: 1000px;
		overflow: auto;
	}
	
	.post-filters .all-post-filters .filter-menu-wrapper {
		flex-wrap: wrap;
		background: #fff;
		border: 1px solid #ebeff2;
		border-top: 0;
		max-height: 0;
		overflow: hidden;
	}
	
	.post-filters .all-post-filters .filter-menu-wrapper .filter-menu {
		width: 100%;
		margin-left: 0;
	}
	
	.post-filters .all-post-filters .filter-menu-wrapper .filter-menu p {
		font-size: 0;
		line-height: 0;
		border: 0;
		padding: 18px 32px;
		background: #fff;
	}
	
	.post-filters .all-post-filters .filter-menu-wrapper .filter-menu p span {
		font-size: 16px;
		font-weight: 700;
		line-height: 160%;
		letter-spacing: .16px;
		text-transform: capitalize;
		margin: 0;
	}
	
	.post-filters .all-post-filters .filter-menu-wrapper .filter-menu:not(:first-child) {
		padding-top: 48px;
	}
	
	.post-filters .all-post-filters .filter-menu-wrapper .filter-menu:not(:first-child):after {
		content: "";
		position: absolute;
		left: 32px;
		top: 32px;
		right: 32px;
		height: 1px;
		background: #ebeff2;
	}
	
	.post-filters .all-post-filters .filter-menu-wrapper .filter-menu.d-none {
		display: block !important;
	}
	
	.post-filters .all-post-filters .filter-menu-wrapper .filter-menu.d-none .cta-wrapper {
		padding: 20px 32px 28px;
	}
	
	.post-filters .all-post-filters .filter-menu-wrapper .filter-menu.d-none .btn {
		width: 100%;
	}
	
	.post-filters .all-post-filters .filter-menu-wrapper .filter-menu.d-none .btn:nth-child(2) {
		margin-top: 16px;
	}
	
	.post-filters .all-post-filters .filter-menu-wrapper ul {
		position: relative;
		max-height: 100%;
		opacity: 1;
		visibility: visible;
		top: 0;
		border: 0;
		box-shadow: none;
		padding-top: 12px;
		padding-bottom: 12px;
	}
	
	.post-filters .all-post-filters .mobile-dd.nitro-lazy {
		background-image: none !important;
	}
}

.page-template-announcements .footer-cta-wrapper, .page-template-blog .footer-cta-wrapper, .page-template-customer-stories .footer-cta-wrapper, .page-template-events .footer-cta-wrapper, .page-template-news .footer-cta-wrapper, .page-template-videos .footer-cta-wrapper, .single-post .mast-blog, body.budget-expense-management .footer-cta-wrapper, body.comparisons .footer-cta-wrapper, body.data-analytics .footer-cta-wrapper, body.planning-project-management .footer-cta-wrapper, body.surveys-site-assessments .footer-cta-wrapper {
	overflow: hidden;
}

.active-filters {
	position: relative;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	padding-right: 240px;
}

.active-filters.active-filters-exist {
	margin-bottom: 40px;
}

.active-filters.active-filters-exist .btn {
	display: inline-flex;
}

.active-filters .btn {
	font-size: 15px;
	line-height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	display: none;
}

.active-filters .btn svg {
	width: 16px;
	height: 16px;
	margin-right: 4px;
}

.active-filters .btn svg path {
	transition: all .3s;
}

.active-filters .filter-pill {
	border-radius: 312px;
	border: 1px solid #f5f7f7;
	background-color: #ebeff2;
	padding: 8px 40px 8px 20px;
	font-family: "Plus Jakarta Sans", serif;
	color: #2d2e33;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: .16px;
	margin-right: 4px;
	margin-bottom: 4px;
	height: 40px;
	line-height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M1.3335 7.99967C1.3335 4.31777 4.31826 1.33301 8.00016 1.33301C11.682 1.33301 14.6668 4.31777 14.6668 7.99967C14.6668 11.6815 11.682 14.6663 8.00016 14.6663C4.31826 14.6663 1.3335 11.6815 1.3335 7.99967ZM6.00016 5.05687L5.05736 5.99967L7.05736 7.99967L5.05736 9.99967L6.00016 10.9425L8.00016 8.94247L10.0002 10.9425L10.943 9.99967L8.94296 7.99967L10.943 5.99967L10.0002 5.05687L8.00016 7.05687L6.00016 5.05687Z\' fill=\'%23959BAF\'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right 16px center;
	background-size: 16px 16px;
	cursor: pointer;
	transition: all .3s;
}

.active-filters .filter-pill.nitro-lazy {
	background-image: none !important;
}

.active-filters .filter-pill:hover {
	background-color: #fff;
}

@media (max-width:767px) {
	.active-filters .filter-pill {
		margin-right: 12px;
		margin-bottom: 12px;
	}
}

.spinner {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	display: inline-block;
	border-top: 3px solid #eb6d47;
	border-right: 3px solid transparent;
	box-sizing: border-box;
	animation: rotation 1s linear infinite;
}

@keyframes rotation {
	0% {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

.posts-listing {
	background: #f5f7f7;
	padding: 100px 0 176px;
}

.posts-listing .loading-wrapper-div {
	width: 100%;
	position: relative;
}

.posts-listing .loading-wrapper-div .loading-wrapper {
	position: absolute;
	left: 0;
	top: 90px;
	right: 0;
	bottom: 150px;
	z-index: 99;
	text-align: center;
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
}

.posts-listing .loading-wrapper-div .loading-wrapper svg {
	filter: drop-shadow(5px 5px 10px #000);
}

.posts-listing .loading-wrapper-div .spinner {
	display: inline-block;
	position: sticky;
	width: 80px;
	height: 80px;
	top: 50%;
}

.posts-listing .loading-wrapper-div.loading .loading-wrapper {
	opacity: 1;
	visibility: visible;
}

.posts-listing .loading-wrapper-div.loading .list-posts {
	filter: blur(3px);
	opacity: .7;
}

.posts-listing .list-posts {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -12px;
}

.posts-listing .list-posts .resource-wrapper {
	padding: 0 12px;
	width: 33.33333%;
	margin-bottom: 24px;
}

@media (max-width:767px) {
	.posts-listing {
		padding-top: 58px;
		padding-bottom: 80px;
	}
	
	.posts-listing .active-filters.active-filters-exist {
		margin-top: -24px;
	}
	
	.posts-listing .list-posts .resource-wrapper {
		width: 100%;
	}
	
	.posts-listing .list-posts .resource-wrapper .resource-tile {
		max-width: 100%;
	}
}

.posts-listing.posts-resource-listing .slider-w-posts-wrapper .btn {
	position: absolute;
	right: 0;
	margin-top: 0;
	bottom: 0;
}

.posts-listing.resources-listing {
	padding-top: 140px;
	padding-bottom: 40px;
}

@media (max-width:767px) {
	.posts-listing.posts-resource-listing .slider-w-posts-wrapper .btn {
		position: relative;
		margin-top: 36px;
	}
	
	.posts-listing.resources-listing {
		padding-top: 88px;
		padding-bottom: 62px;
	}
}

.posts-listing.posts-news-listing {
	padding: 140px 0 200px;
	background: #ebeff2;
}

@media (max-width:767px) {
	.posts-listing.posts-news-listing {
		padding: 88px 0;
	}
}

.posts-listing.posts-events-listing, .posts-listing.posts-webinars-listing {
	padding-top: 24px;
}

.posts-listing.posts-customer-stories-listing {
	padding-top: 0;
	background: #fff;
	position: relative;
	z-index: 3;
}

.posts-listing.posts-customer-stories-listing .loading-wrapper-div {
	margin-top: -250px;
}

@media (min-width:767px) {
	.posts-listing.posts-events-listing {
		padding-bottom: 120px;
	}
	
	.posts-listing.posts-customer-stories-listing .resource-tile .title-wrapper .title {
		min-height: 132px;
	}
}

.posts-listing .slider-w-posts-wrapper {
	width: 100%;
}

.posts-listing .slider-w-posts-wrapper:not(:first-child) {
	margin-top: 120px;
}

.posts-listing .slider-w-posts-wrapper .col {
	position: relative;
	padding-right: 180px;
	margin-bottom: 64px;
}

.posts-listing .slider-w-posts-wrapper .col .slider-arrows {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -24px;
}

.posts-listing .slider-w-posts-wrapper .col h2 {
	color: #1d1f1e;
	font-size: 64px;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -2.56px;
	margin: 0;
}

.posts-listing .slider-w-posts-wrapper .col p {
	color: #646a69;
	font-size: 18px;
	font-weight: 500;
	line-height: 26px;
	letter-spacing: -.07px;
	margin: 24px 0 0;
	max-width: 635px;
}

.posts-listing .slider-w-posts-wrapper .slider-w-posts {
	width: 100%;
	width: calc(100% + ( 100vw - 1200px ) / 2);
	position: relative;
}

.posts-listing .slider-w-posts-wrapper .slider-w-posts .resource-tile {
	display: block !important;
	margin-right: 24px;
}

@media (max-width:1248px) {
	.posts-listing .slider-w-posts-wrapper .slider-w-posts {
		width: calc(100% + 24px);
	}
}

@media (max-width:767px) {
	.posts-listing .slider-w-posts-wrapper:not(:first-child) {
		margin-top: 64px;
	}
	
	.posts-listing .slider-w-posts-wrapper .col {
		padding: 0;
		margin-bottom: 32px;
	}
	
	.posts-listing .slider-w-posts-wrapper .col .slider-arrows {
		position: relative;
		margin-top: 24px;
	}
}

.posts-pagination {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 16px 0 0;
}

.posts-pagination svg path, .posts-pagination svg rect {
	transition: all .3s;
}

.posts-pagination .page-numbers {
	width: 40px;
	height: 40px;
	line-height: 18px;
	padding: 10px;
	border-radius: 2px;
	margin: 0 1px;
	color: #000;
	text-align: center;
	font-size: 15px;
	font-weight: 500;
	transition: all .3s;
	text-decoration: none !important;
}

.posts-pagination .page-numbers.current, .posts-pagination .page-numbers:hover {
	background-color: #ebeff2;
}

.posts-pagination .page-numbers.next:hover, .posts-pagination .page-numbers.prev:hover {
	background: 0 0;
}

.posts-pagination .page-numbers.next:hover svg rect, .posts-pagination .page-numbers.prev:hover svg rect {
	fill: #0f0f0f;
}

.posts-pagination .page-numbers.dots {
	background-color: transparent !important;
}

.posts-pagination .page-numbers.prev {
	width: 44px;
	height: 44px;
	padding: 0;
	margin-right: 44px;
	transition: color .3s;
}

.posts-pagination .page-numbers.prev svg {
	width: 100%;
	display: block;
}

.posts-pagination .page-numbers.prev.inactive {
	opacity: .3;
}

.posts-pagination .page-numbers.next {
	left: auto;
	right: 0;
	padding: 0;
	margin-left: 44px;
	width: 44px;
	height: 44px;
	transition: color .3s;
}

.posts-pagination .page-numbers.next svg {
	width: 100%;
	display: block;
}

.posts-pagination .page-numbers.next.inactive {
	opacity: .3;
}

.posts-pagination .page-numbers.inactive {
	cursor: default;
}

.posts-pagination a.next:hover, .posts-pagination a.prev:hover {
	color: #038c33;
}

@media (max-width:767px) {
	.posts-pagination .page-numbers {
		padding: 10px;
		width: auto;
	}
	
	.posts-pagination .page-numbers.prev {
		margin-right: 30px;
	}
	
	.posts-pagination .page-numbers.next {
		margin-left: 30px;
	}
}

.password-form-content {
	min-height: 100vh;
	background: linear-gradient(135deg, #fff 0, #e5e7eb 100%);
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 120px 24px;
}

.password-form-content .container-fluid {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

.password-form-content .row {
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 70vh;
}

.password-form-content .col-12 {
	width: 100%;
	max-width: 480px;
	margin: 0 auto;
}

.password-form {
	background: #fff;
	border-radius: 12px;
	box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);
	padding: 48px;
	text-align: center;
	border: 1px solid rgba(229, 231, 235, .8);
}

@media (max-width:768px) {
	.password-form {
		padding: 32px;
		margin: 16px;
	}
	
	.post-password-form input[type=submit] {
		width: 100%;
	}
}

.post-password-form p {
	margin: 0 0 24px;
}

.post-password-form p:first-of-type {
	font-weight: 500;
}

.post-password-form p:last-of-type {
	margin-bottom: 0;
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.post-password-form label {
	display: block;
	font-weight: 500;
	margin-bottom: 8px;
	text-align: left;
	font-size: 14px;
}

.post-password-form input[type=password] {
	width: 100%;
	padding: 12px;
	border-radius: 99px;
	background-color: #fff;
	transition: all .2s ease-in-out;
	margin-top: 8px;
}

.post-password-form input[type=password]:focus {
	outline: 0;
	box-shadow: 0 0 0 3px rgba(59, 130, 246, .1);
}

.post-password-form input[type=password]::placeholder {
	color: #9ca3af;
}

@media (min-width:769px) {
	.post-password-form p:last-of-type {
		flex-direction: row;
		align-items: flex-end;
		gap: 12px;
	}
	
	.post-password-form label {
		margin-bottom: 0;
		flex: 1;
	}
	
	.post-password-form input[type=password] {
		margin-top: 0;
	}
}

.post-password-form input[type=submit] {
	background: #000;
	color: #fff;
	border: none;
	padding: 15px;
	border-radius: 99px;
	cursor: pointer;
	transition: all .2s ease-in-out;
	min-width: 120px;
	font-weight: 700;
	line-height: 17px;
	letter-spacing: .4px;
}

.post-password-form input[type=submit]:hover {
	background: #00909e;
}

.post-password-form input[type=submit]:focus {
	outline: 0;
}

@media (max-width:480px) {
	.password-form {
		padding: 24px;
	}
	
	.col-logo {
		height: 40px;
	}
}

.post-password-form.loading input[type=submit] {
	background: #9ca3af;
	cursor: not-allowed;
	transform: none;
}

.post-password-form.loading input[type=submit]:hover {
	background: #9ca3af;
	transform: none;
}

.post-password-form.error input[type=password] {
	border-color: #ef4444;
}

.post-password-form.error input[type=password]:focus {
	border-color: #ef4444;
	box-shadow: 0 0 0 3px rgba(239, 68, 68, .1);
}

.post-password-form.success input[type=password] {
	border-color: #10b981;
}

.post-password-form.success input[type=password]:focus {
	border-color: #10b981;
	box-shadow: 0 0 0 3px rgba(16, 185, 129, .1);
}

.page-template-blog .footer-cta-wrapper .shadow-blur {
	background: #262626;
	width: 600px;
	height: 400px;
	opacity: .7;
}

.page-template-announcements .footer-cta-wrapper .shadow-blur, .page-template-customer-stories .footer-cta-wrapper .shadow-blur, .page-template-events .footer-cta-wrapper .shadow-blur, .page-template-news .footer-cta-wrapper .shadow-blur, .page-template-videos .footer-cta-wrapper .shadow-blur, body.budget-expense-management .footer-cta-wrapper .shadow-blur, body.comparisons .footer-cta-wrapper .shadow-blur, body.data-analytics .footer-cta-wrapper .shadow-blur, body.planning-project-management .footer-cta-wrapper .shadow-blur, body.surveys-site-assessments .footer-cta-wrapper .shadow-blur {
	background: #262626;
	width: 1000px;
	height: 400px;
	opacity: .7;
}

.fexa-trakref .mast {
	border-bottom: 4px solid #7ece38;
}

.fexa-trakref .mast:before {
	background: linear-gradient(180deg, rgba(39, 178, 181, 0) 19.57%, rgba(0, 0, 0, .76) 69.09%);
}

.fexa-trakref .mast .custom-container .content h6 {
	color: #7ece38;
}

.fexa-trakref .why-fexa .listing-fexa-solutions, .fexa-trakref .why-fexa .video-wrapper:before {
	background: rgba(126, 206, 56, .12);
}

.fexa-trakref .why-fexa .listing-resources-wrapper .resource-tile .link-arrow, .fexa-trakref .why-fexa .listing-resources-wrapper .resource-tile p.category {
	color: #7ece38;
	opacity: 1;
}

.fexa-trakref .why-fexa .listing-resources-wrapper .resource-tile:hover .link-arrow {
	box-shadow: 0 1px 0 #7ece38;
}

.fexa-trakref .testimonials .testimonials-copy .box .quotes {
	background-image: url("data:image/svg+xml,%3Csvg width=\'75\' height=\'64\' viewBox=\'0 0 75 64\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M29.7374 0L18.532 34.0471H31.6768V64H0V37.2795L14.4377 0H29.7374ZM72.6195 0L61.4141 34.0471H74.3434V64H42.8822V37.2795L57.1044 0H72.6195Z\' fill=\'%237ECE38\'/%3E%3C/svg%3E%0A");
}

.fexa-trakref .testimonials .testimonials-copy .box .quotes.nitro-lazy {
	background-image: none !important;
}

.fexa-cmms .mast {
	border-bottom: 4px solid #27b2b5;
}

.fexa-cmms .mast:before {
	opacity: .9;
	background: linear-gradient(180deg, rgba(39, 178, 181, 0) 19.57%, rgba(0, 0, 0, .76) 69.09%);
}

.fexa-cmms .mast:after {
	content: "";
	mix-blend-mode: multiply;
	background: linear-gradient(180deg, rgba(39, 178, 181, 0) 26.55%, rgba(3, 37, 38, .85) 60.47%);
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	opacity: .7;
}

.fexa-cmms .mast .custom-container .content h6 {
	color: #27b2b5;
}

.fexa-cmms .why-fexa .listing-fexa-solutions, .fexa-cmms .why-fexa .video-wrapper:before {
	background: #e3f9f9;
}

@media (min-width:767px) {
	.fexa-cmms .why-fexa .headlines {
		margin-left: auto;
		margin-right: auto;
	}
	
	.fexa-cmms .why-fexa .headlines span {
		text-align: right;
		padding-right: 100px !important;
	}
	
	.fexa-cmms .why-fexa .headlines span:nth-child(odd) {
		text-align: left;
		padding-left: 100px !important;
	}
}

.fexa-cmms .why-fexa .listing-resources-wrapper .resource-tile .link-arrow, .fexa-cmms .why-fexa .listing-resources-wrapper .resource-tile p.category {
	color: #27b2b5;
	opacity: 1;
}

.fexa-cmms .why-fexa .listing-resources-wrapper .resource-tile .link-arrow {
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'9\' height=\'14\' viewBox=\'0 0 9 14\' fill=\'none\'%3E%3Cpath d=\'M2.38695 4.00368L6.7739 8.39062L2.38695 12.7776\' stroke=\'%2327B2B5\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
}

.fexa-cmms .why-fexa .listing-resources-wrapper .resource-tile .link-arrow.nitro-lazy {
	background-image: none !important;
}

.fexa-cmms .why-fexa .listing-resources-wrapper .resource-tile:hover .link-arrow {
	box-shadow: 0 1px 0 #27b2b5;
}

.fexa-cmms .listing-features:before {
	background-image: url("https://cdn-jfbbj.nitrocdn.com/UVHtDjjMhvhdXgMnTpXYToAdXxUkoTUb/assets/images/optimized/rev-c50822c/fexa.io/wp-content/themes/fexa/dist/images/listing-features-leafs-cmms.svg");
}

@media (max-width:767px) {
	.page-template-announcements .footer-cta-wrapper .shadow-blur, .page-template-customer-stories .footer-cta-wrapper .shadow-blur, .page-template-events .footer-cta-wrapper .shadow-blur, .page-template-news .footer-cta-wrapper .shadow-blur, .page-template-videos .footer-cta-wrapper .shadow-blur, body.budget-expense-management .footer-cta-wrapper .shadow-blur, body.comparisons .footer-cta-wrapper .shadow-blur, body.data-analytics .footer-cta-wrapper .shadow-blur, body.planning-project-management .footer-cta-wrapper .shadow-blur, body.surveys-site-assessments .footer-cta-wrapper .shadow-blur {
		width: 300px;
	}
	
	body.fexa-gives header .header-wrapper-fixed:before, body.integrations-partners header .header-wrapper-fixed:before, body.page-template-announcements header .header-wrapper-fixed:before, body.page-template-blog header .header-wrapper-fixed:before, body.page-template-customer-stories header .header-wrapper-fixed:before, body.page-template-events header .header-wrapper-fixed:before, body.page-template-guides header .header-wrapper-fixed:before, body.page-template-news header .header-wrapper-fixed:before, body.page-template-videos header .header-wrapper-fixed:before, body.page-template-webinars header .header-wrapper-fixed:before, body.single-post header .header-wrapper-fixed:before {
		height: 150px;
	}
	
	body.fexa-gives .mast-type1 {
		height: 450px !important;
	}
	
	body.about-us .fhit .custom-container {
		height: auto;
		min-height: 40vh;
	}
	
	.fexa-trakref h2.fit-text-horiz span {
		max-width: 300px;
	}
	
	.fexa-trakref h2.fit-text-horiz span:nth-child(2) {
		max-width: 270px;
	}
	
	.fexa-cmms .headlines span {
		max-width: 240px;
	}
	
	.fexa-cmms .headlines span:nth-child(odd) {
		max-width: 200px;
	}
}

.fexa-link .mast {
	border-bottom: 4px solid #8645b8;
}

.fexa-link .mast:before {
	opacity: .9;
	background: linear-gradient(180deg, rgba(151, 71, 255, 0) 19.57%, rgba(0, 0, 0, .94) 104.84%);
}

.fexa-link .mast .slide:after {
	content: "";
	mix-blend-mode: multiply;
	background: linear-gradient(180deg, rgba(10, 20, 20, 0) 26.55%, rgba(10, 15, 15, .92) 77.33%);
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	opacity: .7;
}

.fexa-link .why-fexa .listing-fexa-solutions, .fexa-link .why-fexa .video-wrapper:before {
	background: rgba(134, 69, 184, .12);
}

.fexa-link .why-fexa .headlines span {
	text-align: right;
	padding-right: 216px !important;
}

.fexa-link .why-fexa .headlines span:nth-child(odd) {
	text-align: left;
	padding-left: 216px !important;
}

@media (max-width:1024px),(min-width:767px) {
	.fexa-link .why-fexa .headlines span {
		padding-right: 116px !important;
	}
	
	.fexa-link .why-fexa .headlines span:nth-child(odd) {
		padding-left: 116px !important;
	}
}

.fexa-link .why-fexa .listing-resources-wrapper .resource-tile .link-arrow, .fexa-link .why-fexa .listing-resources-wrapper .resource-tile p.category {
	color: #c67cff;
	opacity: 1;
}

.fexa-link .why-fexa .listing-resources-wrapper .resource-tile .link-arrow {
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'9\' height=\'14\' viewBox=\'0 0 9 14\' fill=\'none\'%3E%3Cpath d=\'M2.38695 4.00368L6.7739 8.39062L2.38695 12.7776\' stroke=\'%23C67CFF\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
}

.fexa-link .why-fexa .listing-resources-wrapper .resource-tile .link-arrow.nitro-lazy {
	background-image: none !important;
}

.fexa-link .why-fexa .listing-resources-wrapper .resource-tile:hover .link-arrow {
	box-shadow: 0 1px 0 #c67cff;
}

.fexa-link .listing-features .headlines p {
	max-width: 640px;
}

.fexa-link .testimonials .testimonials-copy .box .quotes {
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'75\' height=\'64\' viewBox=\'0 0 75 64\' fill=\'none\'%3E%3Cpath d=\'M29.7374 0L18.532 34.0471H31.6768V64H0V37.2795L14.4377 0H29.7374ZM72.6195 0L61.4141 34.0471H74.3434V64H42.8822V37.2795L57.1044 0H72.6195Z\' fill=\'%238645B8\'/%3E%3C/svg%3E");
}

.fexa-link .testimonials .testimonials-copy .box .quotes.nitro-lazy {
	background-image: none !important;
}

.fexa-link .listing-features:before {
	background-image: url("https://cdn-jfbbj.nitrocdn.com/UVHtDjjMhvhdXgMnTpXYToAdXxUkoTUb/assets/images/optimized/rev-c50822c/fexa.io/wp-content/themes/fexa/dist/images/listing-features-leafs-link.svg");
}

@media (max-width:767px) {
	.fexa-link .why-fexa .headlines h2.fit-text-horiz span {
		max-width: 175px;
		padding: 0 !important;
	}
	
	.fexa-link .why-fexa .headlines h2.fit-text-horiz span:nth-child(2) {
		max-width: 100%;
	}
}

.page-template-customer-stories .logo-carousel-section {
	background: #f5f7f7;
}

@media (min-width:767px) {
	.page-template-customer-stories .logo-carousel-section {
		padding: 82px 0 160px;
	}
}

.fexa-gives .mast .content {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	padding: 0;
	margin-top: -20px;
}

.fexa-gives .mast .content .logo {
	width: 100%;
	padding: 0 16.8%;
}

.fexa-gives .mast .content .logo img {
	max-width: 100%;
	height: auto;
}

.fexa-gives .image-and-copy-type2 {
	background-color: #e3f9f9;
}

body.pricing .mast-type2 .custom-container .content h1 {
	font-size: 90px;
}

@media (min-width:767px) {
	body.pricing .mast-type2 .custom-container .content h1 {
		font-size: 120px;
	}
}

body.pricing .pricing {
	z-index: 99999;
}

body.pricing .pricing .sticky-bar {
	top: 0;
}

.page404 {
	background: #ebeff2;
}

.page404 .mast {
	background: #000;
}

.page404 .copy {
	width: 100%;
	text-align: center;
	padding: 124px 0;
	max-width: 900px;
	position: relative;
}

.page404 .copy h6 {
	margin: 0 0 32px;
	font-size: 16px;
	font-weight: 800;
}

.page404 .copy h1 {
	font-size: 80px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -3.2px;
	margin: 0 0 32px;
}

.page404 .copy p {
	color: #fff;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -.72px;
	margin: 0;
}

@media (max-width:767px) {
	body.pricing .pricing .list-of-features .list-plans-3-cols-mobile {
		top: 92px;
	}
	
	.page404 .copy h6 {
		font-size: 12px;
	}
	
	.page404 .copy h1 {
		font-size: 40px;
	}
	
	.page404 .copy p {
		font-size: 22px;
	}
}

.page404 .mast .custom-container {
	height: 100%;
}

.page404 .content {
	padding: 160px 0;
	width: 100%;
	max-width: 996px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.page404 .content h5 {
	color: #000;
	font-size: 24px;
	font-weight: 600;
	line-height: 110%;
	margin: 0 0 24px;
	text-align: left;
}

.page404 .content .btn {
	margin-top: 48px;
}

.page404 .content ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.page404 .content ul li {
	background: #fff;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .02);
	padding: 24px 80px 24px 32px;
	margin-top: 16px;
	position: relative;
	text-align: left;
}

.page404 .content ul li:first-child {
	margin-top: 0;
}

.page404 .content ul li svg {
	position: absolute;
	width: 40px;
	height: 40px;
	right: 32px;
	top: 50%;
	margin-top: -20px;
}

.page404 .content ul li svg g, .page404 .content ul li svg path {
	transition: all .3s;
}

.page404 .content ul li h6 {
	color: #2292a4;
	font-family: Satoshi-Variable, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 160%;
	margin: 0 0 4px;
}

.page404 .content ul li p {
	color: #2d2e33;
	font-size: 13px;
	font-weight: 500;
	line-height: 140%;
	margin: 0;
}

.page404 .content ul li a {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
}

.page404 .content ul li:hover svg g {
	opacity: 1;
}

.page404 .content ul li:hover svg path {
	stroke: #2292a4;
}

@media (max-width:767px) {
	.page404 .content {
		padding: 88px 0;
	}
	
	.page404 .content .btn {
		font-size: 16px;
	}
	
	.page404 .content ul li {
		padding: 16px 80px 16px 16px;
	}
}

.single-post .mast-blog {
	position: relative;
	padding: 170px 0 100px;
}

.single-post .mast-blog .author-box {
	margin: 32px 0 0;
}

.single-post .mast-blog .author-box .author-details p, .single-post .mast-blog .author-box .author-details p.name {
	color: #fff;
}

.single-post .mast-blog .blur-mast {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.single-post .mast-blog .blur-mast img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	filter: blur(100px);
	-webkit-filter: blur(100px);
	-moz-filter: blur(100px);
	-o-filter: blur(100px);
	-ms-filter: blur(100px);
	position: relative;
	z-index: 1;
}

.single-post .mast-blog .blur-mast:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 2;
	opacity: .2;
}

.single-post .mast-blog .custom-container {
	align-items: center;
	position: relative;
	z-index: 9;
}

.single-post .mast-blog .custom-container .col-title {
	width: 52%;
	max-width: 612px;
	padding-right: 72px;
}

.single-post .mast-blog .custom-container .col-title h6 {
	color: #f5f7f7;
	text-transform: uppercase;
	margin: 0 0 32px;
}

.single-post .mast-blog .custom-container .col-title h1 {
	color: #fff;
	font-size: 64px;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -2.56px;
	margin: 0;
	text-align: left;
}

.single-post .mast-blog .custom-container .col-title .estimate-read-time {
	color: #9bf6f6;
	font-size: 15px;
	font-weight: 500;
	line-height: 160%;
	padding-left: 25px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\'%3E%3Cpath d=\'M10 6.66667V10L12.0833 12.0833M17.5 10C17.5 14.1422 14.1422 17.5 10 17.5C5.85787 17.5 2.5 14.1422 2.5 10C2.5 5.85787 5.85787 2.5 10 2.5C14.1422 2.5 17.5 5.85787 17.5 10Z\' stroke=\'%239BF6F6\' stroke-width=\'1.66667\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: left center;
	margin-top: 12px;
}

.single-post .mast-blog .custom-container .col-title .estimate-read-time.nitro-lazy {
	background-image: none !important;
}

.single-post .mast-blog .custom-container .col-image {
	width: 48%;
}

.single-post .mast-blog .custom-container .col-image img {
	width: 100%;
	height: auto;
	display: block;
}

.single-post .single-content {
	padding-top: 140px;
	padding-bottom: 140px;
	flex-direction: row-reverse;
}

.single-post .single-content .col-toc {
	width: 346px;
	min-width: 346px;
	padding-right: 64px;
}

.single-post .single-content .col-toc .toc-mobile .toc-wrapper {
	padding: 0;
}

.single-post .single-content .col-toc .toc-mobile .toc-wrapper .toc.open .toc-list {
	max-height: 280px;
	overflow: scroll;
}

.single-post .single-content .col-toc .toc-mobile .toc-wrapper .title {
	padding: 24px 32px;
	position: relative;
}

.single-post .single-content .col-toc .toc-mobile .toc-wrapper .title:before {
	content: "";
	position: absolute;
	right: 32px;
	width: 24px;
	height: 24px;
	top: 50%;
	margin-top: -12px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\'%3E%3Cpath d=\'M19 8L12 15L5 8\' stroke=\'%2300909E\' stroke-width=\'2\' stroke-linecap=\'square\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 24px;
}

.single-post .single-content .col-toc .toc-mobile .toc-wrapper .toc-list {
	max-height: 0;
	overflow: hidden;
	transition: all .3s;
	margin: 0;
}

.single-post .single-content .col-toc .toc-mobile .toc-wrapper .toc-list li:before {
	display: none;
}

.single-post .single-content .col-toc .toc-mobile .toc-wrapper .toc-list li:first-child {
	margin-top: 20px;
}

.single-post .single-content .col-toc .sticky {
	position: sticky;
	top: 100px;
}

.single-post .single-content .col-toc .toc-wrapper {
	background: #f5f7f7;
	padding: 48px 32px;
}

.single-post .single-content .col-toc .toc-wrapper .title {
	color: #000;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 14px;
	font-weight: 800;
	line-height: 140%;
	letter-spacing: 1.4px;
	text-transform: uppercase;
	margin: 0;
}

.single-post .single-content .col-toc .toc-wrapper ol, .single-post .single-content .col-toc .toc-wrapper ul {
	list-style: none;
	padding: 0;
}

.single-post .single-content .col-toc .toc-wrapper .toc-list {
	margin: 32px 0 0;
}

.single-post .single-content .col-toc .toc-wrapper .toc-list li {
	margin-bottom: 20px;
}

.single-post .single-content .col-toc .toc-wrapper .toc-list a {
	color: #2d2e33;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 160%;
	letter-spacing: .16px;
	animation: toc-link-animation-default .2s linear 0s alternate both;
	text-decoration: none;
}

.single-post .single-content .col-toc .toc-wrapper .toc-list a.active {
	border-bottom: 2px solid #27b2b5;
	animation: toc-link-animation .2s linear 0s alternate both;
}

.single-post .single-content .col-toc .toc-wrapper .toc-list a:hover {
	border-bottom: 2px solid #27b2b5;
}

.single-post .single-content .col-toc .toc-wrapper .toc+.toc-tags {
	border-top: 1px solid #ebeff2;
	padding-top: 40px;
	margin-top: 40px;
}

.single-post .single-content .col-toc .toc-wrapper .toc+.toc-social {
	border-top: 1px solid #ebeff2;
	padding-top: 32px;
	margin-top: 32px;
}

.single-post .single-content .col-toc .toc-wrapper .toc-tags ul {
	margin: 16px 0 0;
}

.single-post .single-content .col-toc .toc-wrapper .toc-tags ul li {
	margin-bottom: 8px;
	margin-right: 8px;
	display: inline-block;
}

.single-post .single-content .col-toc .toc-wrapper .toc-tags ul li a {
	border-radius: 100px;
	border: 1px solid rgba(43, 43, 43, .05);
	color: #2d2e33;
	font-size: 12px;
	font-weight: 500;
	line-height: 120%;
	padding: 8px 12px;
	display: inline-block;
	text-decoration: none;
	transition: all .3s;
}

.single-post .single-content .col-toc .toc-wrapper .toc-tags ul li a:hover {
	border: 1px solid #2b2b2b;
}

.single-post .single-content .col-toc .toc-wrapper .toc-tags+.toc-social {
	border-top: 1px solid #ebeff2;
	padding-top: 32px;
	margin-top: 32px;
}

.single-post .single-content .col-toc .toc-wrapper .toc-social .socials {
	margin: 24px 0 0;
	display: flex;
}

.single-post .single-content .col-toc .toc-wrapper .toc-social .socials a {
	display: block;
	text-decoration: none;
	position: relative;
}

.single-post .single-content .col-toc .toc-wrapper .toc-social .socials a svg {
	width: 40px;
	height: 40px;
	display: block;
}

.single-post .single-content .col-toc .toc-wrapper .toc-social .socials a svg path, .single-post .single-content .col-toc .toc-wrapper .toc-social .socials a svg rect {
	transition: all .3s;
}

.single-post .single-content .col-toc .toc-wrapper .toc-social .socials a:not(:first-child) {
	margin-left: 12px;
}

.single-post .single-content .col-toc .toc-wrapper .toc-social .socials a:hover path {
	fill: #fff;
}

.single-post .single-content .col-toc .toc-wrapper .toc-social .socials a:hover rect {
	fill: #27b2b5;
}

.single-post .single-content .col-toc .toc-wrapper .toc-social .socials a .opacity-0 {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	transition: opacity .3s;
}

.single-post .single-content .col-toc .toc-wrapper .toc-social .socials a.copied .opacity-0 {
	opacity: 1 !important;
}

.leadership .listing-wrapper .col .col-wrapper .linkedin-icon:hover, .single-post .single-content .col-content a:not(.btn):hover, .two-col-layout .two-col-content .col-content .col-text a:not(.btn):hover {
	opacity: .7;
}

.single-post .single-content .col-content {
	color: #2d2e33;
	font-size: 18px;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.single-post .single-content .col-content .post-head {
	margin-bottom: 64px;
}

.single-post .single-content .col-content .post-head h1 {
	color: #000;
	font-size: 48px;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -.96px;
	text-align: left;
	margin: 0 0 32px;
}

.single-post .single-content .col-content .post-head img {
	width: 100%;
	display: block;
}

.single-post .single-content .col-content .bottom-section {
	background: #f5f7f7;
	padding: 40px;
}

.single-post .single-content .col-content .bottom-section h2 {
	color: #00313d;
	font-size: 24px;
	font-weight: 600;
	line-height: 110%;
	margin: 0 0 16px;
}

.single-post .single-content .col-content .bottom-section p:last-child {
	margin-bottom: 0;
}

.single-post .single-content .col-content .bottom-section p+.btn {
	margin-top: 12px;
}

.single-post .single-content .col-content a:not(.btn) {
	color: #00909e;
	transition: opacity .3s;
	text-decoration: underline;
}

.single-post .single-content .col-content h2 {
	color: #000;
	font-size: 36px;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -.72px;
}

.single-post .single-content .col-content h2 b, .single-post .single-content .col-content h2 strong {
	font-weight: inherit;
}

.single-post .single-content .col-content h2:not(:first-child) {
	margin: 64px 0 16px;
}

.single-post .single-content .col-content h3 {
	color: #00909e;
	font-size: 24px;
	font-weight: 600;
	line-height: 110%;
}

.single-post .single-content .col-content h3 b, .single-post .single-content .col-content h3 strong {
	font-weight: inherit;
}

.single-post .single-content .col-content h3:not(:first-child) {
	margin: 72px 0 16px;
}

.single-post .single-content .col-content h4 {
	color: #00313d;
	font-size: 20px;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -.4px;
}

.single-post .single-content .col-content h4 b, .single-post .single-content .col-content h4 strong {
	font-weight: inherit;
}

.single-post .single-content .col-content h4:not(:first-child) {
	margin: 32px 0 16px;
}

.single-post .single-content .col-content p:last-child {
	margin-bottom: 0;
}

.single-post .single-content .col-content .wp-block-image {
	margin: 64px 0;
}

.single-post .single-content .col-content .wp-block-image img {
	width: 100%;
	max-width: 752px;
}

.single-post .single-content .col-content .wp-block-image figcaption {
	color: #2d2e33;
	font-size: 13px;
	font-weight: 500;
	line-height: 140%;
	margin-top: 16px;
}

.single-post .single-content .col-content .wp-block-verse {
	color: #2d2e33;
	font-size: 18px;
	font-weight: 500;
	line-height: 160%;
	padding: 16px 24px;
	border-left: 4px solid #27b2b5;
	margin: 64px 0;
}

.single-post .single-content .col-content .wp-block-verse a {
	color: #00909e;
	font-size: inherit;
	font-weight: 700;
	line-height: inherit;
}

.single-post .single-content .col-content .wp-block-quote {
	margin: 72px 0 64px;
	padding-left: 64px;
	max-width: 760px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'47\' height=\'40\' viewBox=\'0 0 47 40\' fill=\'none\'%3E%3Cpath d=\'M18.5859 0L11.5825 21.2795H19.798V40H0V23.2997L9.02357 0H18.5859ZM45.3872 0L38.3838 21.2795H46.4647V40H26.8013V23.2997L35.6902 0H45.3872Z\' fill=\'%2327B2B5\'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 46px auto;
}

.single-post .single-content .col-content .wp-block-quote.nitro-lazy {
	background-image: none !important;
}

.single-post .single-content .col-content .wp-block-quote p {
	color: #2d2e33;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: -.48px;
	margin-bottom: 0;
}

.single-post .single-content .col-content .wp-block-quote cite {
	margin-top: 32px;
	color: #2d2e33;
	font-size: 15px;
	font-weight: 500;
	line-height: 140%;
	font-style: normal;
}

.single-post .single-content .col-content .wp-block-quote cite b, .single-post .single-content .col-content .wp-block-quote cite strong {
	color: #0f0f0f;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 140%;
	letter-spacing: -.18px;
}

.single-post .single-content .col-content ol, .single-post .single-content .col-content ul {
	list-style: none;
	padding: 0;
	margin: 24px 0 64px;
	max-width: 750px;
}

.single-post .single-content .col-content ol li, .single-post .single-content .col-content ul li {
	font-weight: 500;
	padding-left: 20px;
	position: relative;
}

.single-post .single-content .col-content ol li:before, .single-post .single-content .col-content ul li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 10px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #00909e;
}

.single-post .single-content .col-content ol li:not(:last-child), .single-post .single-content .col-content ul li:not(:last-child) {
	margin-bottom: 16px;
}

.single-post .single-content .col-content ol:last-child, .single-post .single-content .col-content ul:last-child {
	margin-bottom: 0;
}

.single-post .single-content .col-content ol {
	counter-reset: item;
}

.single-post .single-content .col-content ol li {
	padding-left: 32px;
}

.single-post .single-content .col-content ol li::before {
	content: counter(item) ".";
	counter-increment: item;
	color: #2d2e33;
	display: inline-block;
	font-weight: 700;
	background: 0 0;
	top: 0;
}

.single-post.single-announcement .single-content .col-content .post-head {
	margin-bottom: 40px;
}

.single-post.single-announcement .single-content {
	padding-top: 190px;
}

.single-post.single-announcement .sticky .link-arrow {
	margin-bottom: 48px;
	display: inline-block;
}

.single-post.single-customer-story .single-content {
	flex-direction: initial;
	padding-top: 52px;
}

.single-post.single-customer-story .single-content .col-content {
	max-width: 854px;
}

.single-post.single-customer-story .single-content .col-content h3 {
	font-size: 20px;
	margin-top: 64px;
}

@media (max-width:1024px) {
	.single-post.single-customer-story .single-content {
		padding-top: 64px;
	}
	
	.single-post.single-customer-story .single-content .col-content h3 {
		margin-top: 48px;
	}
	
	.single-post.single-announcement .single-content {
		padding-top: 120px;
	}
	
	.single-post.single-announcement .sticky .link-arrow {
		margin-bottom: 24px;
	}
	
	.single-post .mast-blog .custom-container .col-title {
		padding-right: 48px;
	}
	
	.single-post .mast-blog .custom-container .col-title h1 {
		font-size: 40px;
		letter-spacing: -1.6px;
	}
	
	.single-post .single-content .col-toc {
		width: 300px;
		min-width: 300px;
		padding-right: 24px;
	}
}

@media (max-width:767px) {
	.single-post .mast-blog {
		padding: 120px 0 60px;
	}
	
	.single-post .mast-blog .custom-container {
		flex-wrap: wrap;
	}
	
	.single-post .mast-blog .custom-container .col-title {
		width: 100%;
		max-width: 500%;
		padding: 0;
	}
	
	.single-post .mast-blog .custom-container .col-title h6 {
		margin-bottom: 16px;
	}
	
	.single-post .mast-blog .custom-container .col-title .estimate-read-time {
		margin-top: 16px;
	}
	
	.single-post .mast-blog .custom-container .col-image {
		width: 100%;
		margin-top: 40px;
	}
	
	.single-post.single-guide .single-content {
		padding-top: 120px;
	}
	
	.single-post .single-content {
		padding-top: 80px;
		padding-bottom: 80px;
		flex-wrap: wrap;
	}
	
	.single-post .single-content .col-toc {
		width: 100%;
		min-width: 100%;
		padding-right: 0;
	}
	
	.single-post .single-content .col-toc:not(.d-none) .toc {
		display: none;
	}
	
	.single-post .single-content .col-toc .toc-tags, .single-post .single-content .col-toc:not(.d-none) .toc+.toc-social {
		padding: 0 !important;
		margin: 0 !important;
		border-top: 0 !important;
	}
	
	.single-post .single-content .col-content {
		width: 100%;
		padding-bottom: 64px;
	}
	
	.single-post .single-content .col-content .spacer {
		margin-top: 40px;
	}
	
	.single-post .single-content .col-content .col-toc {
		display: block !important;
		position: sticky;
		left: 0;
		top: 76px;
		right: 0;
		margin-bottom: 0;
		z-index: 99;
	}
	
	.single-post .single-content .col-content .post-head {
		margin-bottom: 32px;
	}
	
	.single-post .single-content .col-content .post-head h1 {
		font-size: 40px;
		font-weight: 500;
		line-height: 100%;
		letter-spacing: -1.6px;
	}
	
	.single-post .single-content .col-content p {
		font-size: 18px;
	}
	
	.single-post .single-content .col-content .wp-block-image {
		margin: 64px 0;
	}
	
	.single-post .single-content .col-content .wp-block-image img {
		width: 100%;
		max-width: 752px;
	}
	
	.single-post .single-content .col-content .wp-block-image figcaption {
		color: #2d2e33;
		font-size: 13px;
		font-weight: 500;
		line-height: 140%;
		margin-top: 16px;
	}
	
	.single-post .single-content .col-content .wp-block-quote {
		margin: 64px 0;
		padding-left: 0;
		padding-top: 60px;
		background-position: top left;
		background-size: 40px auto;
	}
}

.subscribe-form {
	background: #c7fcfc;
	padding: 48px 32px;
	margin-top: 24px;
}

.subscribe-form .title {
	color: #000;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 14px;
	font-weight: 800;
	line-height: 140%;
	letter-spacing: 1.4px;
	text-transform: uppercase;
	margin: 0;
}

.subscribe-form .hbspt-form {
	margin-top: 24px;
}

.subscribe-form .hbspt-form .hs-form-field {
	margin-bottom: 8px;
}

.subscribe-form .hbspt-form .hs-form-field:last-child {
	margin-bottom: 0;
}

.subscribe-form .hbspt-form .hs-form-field label {
	color: #0f0f0f;
	font-size: 13px;
	font-weight: 500;
	line-height: 140%;
}

.subscribe-form .hbspt-form .hs-form-field input {
	border: 1px solid #ebeff2;
	background: #fff;
	height: 40px;
	padding: 12px;
	width: 100%;
	color: rgba(0, 49, 61, .3);
	font-family: Satoshi-Variable, sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 140%;
	outline: 0 !important;
}

.subscribe-form .hbspt-form .hs-form-field input.error {
	border: 1px solid red;
}

.subscribe-form .hbspt-form .hs-error-msgs {
	padding: 0;
	margin: 0;
	list-style: none;
}

.subscribe-form .hbspt-form .hs-error-msgs .hs-error-msg {
	color: red;
	font-size: 12px;
}

.subscribe-form .hbspt-form .actions {
	margin-top: 24px;
	position: relative;
}

.subscribe-form .hbspt-form .actions:after, .subscribe-form .hbspt-form .actions:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 99px;
	background: linear-gradient(263deg, #95e25a 0, #39dee9 100%);
	transition: all .3s;
	z-index: 1;
}

.subscribe-form .hbspt-form .actions:after {
	background: #fff;
	opacity: 0;
}

.subscribe-form .hbspt-form .actions input {
	border-radius: 99px;
	height: 40px;
	padding: 10px;
	background: 0 0;
	cursor: pointer;
	color: #000;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 17px;
	letter-spacing: .2px;
	width: 100%;
	border: 0;
	transition: all .3s;
	position: relative;
	z-index: 2;
}

.subscribe-form .hbspt-form .actions:hover:before {
	opacity: 0;
}

.subscribe-form .hbspt-form .actions:hover:after {
	opacity: 1;
}

body.post-cat-guide.single-post .single-content .col-toc .toc-wrapper .toc-tags ul li a {
	pointer-events: none;
}

.documentation-support .mast-type4 .custom-container .content {
	padding-bottom: 100px;
}

.documentation-support .mast-type4 .custom-container .content h1 {
	font-size: 80px;
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: -3.2px;
}

.documentation-support .mast-type4 .custom-container .content h1 span {
	-webkit-background-clip: revert;
	-webkit-text-fill-color: revert;
	background: revert;
	margin-left: 102px;
	display: block;
}

.documentation-support .mast-type4 .custom-container .content p {
	max-width: 510px;
}

@media (max-width:767px) {
	.documentation-support .mast-type4 .custom-container .content {
		padding-bottom: 64px;
	}
	
	.documentation-support .mast-type4 .custom-container .content h1 {
		font-size: 48px;
		line-height: 1;
		letter-spacing: -1.92px;
	}
	
	.documentation-support .mast-type4 .custom-container .content h1 span {
		margin-left: 0;
	}
}

@media (min-width:1024px) {
	.documentation-support .mast-type3 {
		max-height: 596px;
	}
}

.documentation-support .mast-type3 .custom-container .content {
	padding-top: 200px;
	padding-bottom: 100px;
}

.documentation-support .mast-type3 .custom-container .content h1 span {
	margin-left: 102px;
}

.documentation-support .mast-type3 .custom-container.left .content p {
	margin-top: 32px;
	margin-bottom: 0;
	max-width: 510px;
}

.documentation-support .listing-products-content-section .lpcs-content {
	padding-top: 120px;
}

@media (max-width:767px) {
	.documentation-support .mast-type3 .custom-container .content h1 span {
		margin-left: 0;
	}
	
	.documentation-support .mast-type3 .custom-container.left .content p {
		margin-top: 24px;
	}
	
	.documentation-support .listing-products-content-section .lpcs-content {
		padding-top: 80px;
	}
}

.documentation-support .listing-products-content-section .lpcs-content .lpcs-text {
	max-width: 588px;
}

.documentation-support .footer-cta-wrapper .shadow-blur {
	background: #000;
}

@keyframes toc-link-animation {
	from {
		font-weight: 500;
	}
	
	to {
		font-weight: 700;
	}
}

@keyframes toc-link-animation-default {
	from {
		font-weight: 700;
	}
	
	to {
		font-weight: 500;
	}
}

.two-col-layout .page-title {
	color: #000;
	font-family: "Plus Jakarta Sans";
	font-size: 48px;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -.96px;
	text-align: left;
	margin: 0;
}

.two-col-layout .two-col-content {
	padding: 190px 24px 200px;
	flex-direction: row-reverse;
}

.two-col-layout .two-col-content .col-toc {
	width: 346px;
	min-width: 346px;
	padding-right: 64px;
}

.two-col-layout .two-col-content .col-toc .toc-mobile .toc-wrapper {
	padding: 0;
}

.two-col-layout .two-col-content .col-toc .toc-mobile .toc-wrapper .toc.open .toc-list {
	max-height: 280px;
	overflow: scroll;
	padding: 16px 32px;
}

.two-col-layout .two-col-content .col-toc .toc-mobile .toc-wrapper .title {
	padding: 24px 32px;
	position: relative;
}

.two-col-layout .two-col-content .col-toc .toc-mobile .toc-wrapper .title:before {
	content: "";
	position: absolute;
	right: 32px;
	width: 24px;
	height: 24px;
	top: 50%;
	margin-top: -12px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\'%3E%3Cpath d=\'M19 8L12 15L5 8\' stroke=\'%2300909E\' stroke-width=\'2\' stroke-linecap=\'square\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 24px;
}

.two-col-layout .two-col-content .col-toc .toc-mobile .toc-wrapper .toc-list {
	max-height: 0;
	overflow: hidden;
	transition: all .3s;
	margin: 0;
}

.two-col-layout .two-col-content .col-toc .toc-mobile .toc-wrapper .toc-list li:before {
	display: none;
}

.two-col-layout .two-col-content .col-toc .toc-mobile .toc-wrapper .toc-list li:first-child {
	margin-top: 20px;
}

.two-col-layout .two-col-content .col-toc .toc-mobile .toc-wrapper .toc-list li:last-child {
	margin-bottom: 0;
}

.two-col-layout .two-col-content .col-toc .sticky {
	position: sticky;
	top: 100px;
}

.two-col-layout .two-col-content .col-toc .toc-wrapper {
	background: #f5f7f7;
	padding: 48px 32px;
}

.two-col-layout .two-col-content .col-toc .toc-wrapper .title {
	color: #000;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 14px;
	font-weight: 800;
	line-height: 140%;
	letter-spacing: 1.4px;
	text-transform: uppercase;
	margin: 0;
}

.two-col-layout .two-col-content .col-toc .toc-wrapper ol, .two-col-layout .two-col-content .col-toc .toc-wrapper ul {
	list-style: none;
	padding: 0;
}

.two-col-layout .two-col-content .col-toc .toc-wrapper .toc-list {
	margin: 40px 0 0;
}

.two-col-layout .two-col-content .col-toc .toc-wrapper .toc-list li {
	margin-bottom: 16px;
}

.two-col-layout .two-col-content .col-toc .toc-wrapper .toc-list li:last-child {
	margin-bottom: 0;
}

.two-col-layout .two-col-content .col-toc .toc-wrapper .toc-list a {
	color: #2d2e33;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 160%;
	letter-spacing: .16px;
	animation: toc-link-animation-default .2s linear 0s alternate both;
	text-decoration: none;
}

.two-col-layout .two-col-content .col-toc .toc-wrapper .toc-list a:hover {
	border-bottom: 2px solid #27b2b5;
}

.two-col-layout .two-col-content .col-toc .toc-wrapper .toc-list a.h2 {
	font-weight: 700 !important;
}

.two-col-layout .two-col-content .col-toc .toc-wrapper .toc-list a.active {
	animation: toc-link-animation .2s linear 0s alternate both;
}

.two-col-layout .two-col-content .col-toc .toc-wrapper .toc-list.tab1-toc-list a.active, .two-col-layout .two-col-content .col-toc .toc-wrapper .toc-list.tab1-toc-list a:hover {
	border-bottom: 2px solid #27b0b0;
}

.two-col-layout .two-col-content .col-toc .toc-wrapper .toc-list.tab2-toc-list a.active, .two-col-layout .two-col-content .col-toc .toc-wrapper .toc-list.tab2-toc-list a:hover, .two-col-layout .two-col-content .col-toc .toc-wrapper .toc-list.tab3-toc-list a.active, .two-col-layout .two-col-content .col-toc .toc-wrapper .toc-list.tab3-toc-list a:hover, .two-col-layout .two-col-content .col-toc .toc-wrapper .toc-list.tab4-toc-list a.active, .two-col-layout .two-col-content .col-toc .toc-wrapper .toc-list.tab4-toc-list a:hover {
	border-bottom: 2px solid #7ece38;
}

.two-col-layout .two-col-content .col-toc .toc-wrapper .toc-list .toc-section-title {
	color: #000;
	font-family: "Plus Jakarta Sans";
	font-size: 13px;
	font-weight: 800;
	line-height: 140%;
	letter-spacing: 1.3px;
	text-transform: uppercase;
	margin-bottom: 24px;
	margin-top: 40px;
}

.two-col-layout .two-col-content .col-content {
	color: #2d2e33;
	font-size: 15px;
	font-weight: 500;
	position: relative;
	line-height: 160%;
}

.two-col-layout .two-col-content .col-content .col-text a:not(.btn) {
	color: #00909e;
	transition: opacity .3s;
	text-decoration: underline;
}

.two-col-layout .two-col-content .col-content .col-text h2 {
	color: #000;
	font-size: 36px;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -.72px;
	margin-bottom: 56px;
}

.two-col-layout .two-col-content .col-content .col-text h3 {
	color: #000;
	font-size: 24px;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: 0;
}

.two-col-layout .two-col-content .col-content .col-text h3 b, .two-col-layout .two-col-content .col-content .col-text h3 strong {
	font-weight: inherit;
}

.two-col-layout .two-col-content .col-content .col-text h3:not(:first-child) {
	margin: 40px 0 16px;
}

.two-col-layout .two-col-content .col-content .col-text p:last-child {
	margin-bottom: 0;
}

.two-col-layout .two-col-content .col-content .col-text ol, .two-col-layout .two-col-content .col-content .col-text ul {
	list-style: none;
	padding: 0;
	margin: 16px 0 40px;
	max-width: 750px;
}

.two-col-layout .two-col-content .col-content .col-text ol li, .two-col-layout .two-col-content .col-content .col-text ul li {
	font-weight: 500;
	padding-left: 16px;
	margin-left: 10px;
	position: relative;
}

.two-col-layout .two-col-content .col-content .col-text ol li:before, .two-col-layout .two-col-content .col-content .col-text ul li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 10px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #2d2e33;
}

.two-col-layout .two-col-content .col-content .col-text ol li:not(:last-child), .two-col-layout .two-col-content .col-content .col-text ul li:not(:last-child) {
	margin-bottom: 2px;
}

.two-col-layout .two-col-content .col-content .col-text ol:last-child, .two-col-layout .two-col-content .col-content .col-text ul:last-child {
	margin-bottom: 0;
}

.two-col-layout .two-col-content .col-content .col-text ol {
	counter-reset: item;
}

.two-col-layout .two-col-content .col-content .col-text ol li {
	padding-left: 32px;
}

.two-col-layout .two-col-content .col-content .col-text ol li::before {
	content: counter(item) ".";
	counter-increment: item;
	color: #2d2e33;
	display: inline-block;
	font-weight: 700;
	background: 0 0;
	top: 0;
}

.two-col-layout .two-col-content .col-content .col-text p+h2 {
	margin-top: 88px;
}

.two-col-layout .two-col-content .effective-date {
	color: #000;
	font-family: "Plus Jakarta Sans";
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	margin: 24px 0 32px;
}

.two-col-layout .two-col-content h2 {
	font-family: "Plus Jakarta Sans";
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	margin: 88px 0 16px;
	letter-spacing: normal;
}

.two-col-layout .two-col-content p {
	font-size: 15px;
}

.two-col-layout .two-col-content p+p {
	margin-bottom: 24px;
}

.two-col-layout .two-col-content p span strong, .two-col-layout .two-col-content strong span {
	margin-top: 16px;
	display: inline-block;
}

.two-col-layout #tabs {
	display: flex;
	margin: 40px 0;
	padding: 0;
	gap: 32px;
}

.two-col-layout #tabs li {
	list-style: none;
}

.two-col-layout #tabs li:before {
	display: none;
}

.two-col-layout #tabs a, .two-col-layout #tabs li a {
	color: #000;
	display: inline-block;
	font-family: "Plus Jakarta Sans", serif;
	text-decoration: none;
}

.two-col-layout #tabs li a {
	opacity: .5;
	font-size: 24px;
	font-weight: 600;
	line-height: 110%;
	padding: 24px 0;
	position: relative;
}

.two-col-layout #tabs li a:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 4px;
	opacity: 0;
	transition: opacity .3s;
}

.two-col-layout #tabs li a.active, .two-col-layout #tabs li a.active:before, .two-col-layout #tabs li a:hover, .two-col-layout #tabs li a:hover:before {
	opacity: 1;
}

.two-col-layout #tabs li#tablink1 a:before {
	background: #27b0b0;
}

.two-col-layout #tabs li#tablink2 a:before {
	background: #7ece38;
}

.two-col-layout #tabs a {
	font-size: 18px;
	font-weight: 500;
	line-height: 17px;
	letter-spacing: .4px;
	padding: 38px 0;
	position: relative;
}

@media (max-width:1024px) {
	.two-col-layout .two-col-content .col-toc {
		width: 300px;
		min-width: 300px;
		padding-right: 24px;
	}
}

@media (max-width:767px) {
	.two-col-layout .two-col-content {
		padding: 80px 24px;
		flex-wrap: wrap;
	}
	
	.two-col-layout .two-col-content .col-toc {
		width: 100%;
		min-width: 100%;
		padding-right: 0;
	}
	
	.two-col-layout .two-col-content .col-toc:not(.d-none) .toc {
		display: none;
	}
	
	.two-col-layout .two-col-content .col-toc .toc-tags, .two-col-layout .two-col-content .col-toc:not(.d-none) .toc+.toc-social {
		padding: 0 !important;
		margin: 0 !important;
		border-top: 0 !important;
	}
	
	.two-col-layout .two-col-content .col-content {
		width: 100%;
		padding-bottom: 64px;
	}
	
	.two-col-layout .two-col-content .col-content .spacer {
		margin-top: 40px;
	}
	
	.two-col-layout .two-col-content .col-content .col-toc {
		display: block !important;
		position: sticky;
		left: 0;
		top: 76px;
		right: 0;
		margin-bottom: 0;
		z-index: 99;
	}
}

.pageTerms:not(.pagePrivacy) .two-col-content p {
	font-size: 13px;
	margin-bottom: 24px;
}

.pageTerms:not(.pagePrivacy) .two-col-content .legal-section-title {
	margin-top: 40px;
	margin-bottom: 16px;
	font-size: 13px;
	font-weight: 700;
}

.pageTerms:not(.pagePrivacy) .two-col-content .legal-section-title span {
	text-decoration: underline;
}

.pageTerms:not(.pagePrivacy) .two-col-content .legal-section-type-inline p {
	display: inline-block;
}

.pagePrivacy .col-text .legal-section {
	margin: 40px 0 16px;
}

.comparisons .mast-type4 .custom-container h1, .page-id-985 .mast-type4 .custom-container h1 {
	font-size: 80px;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -3.2px;
}

.comparisons .mast-type4 .custom-container h1 span, .page-id-985 .mast-type4 .custom-container h1 span {
	background: revert;
	background-clip: revert;
	-webkit-background-clip: revert;
	-webkit-text-fill-color: revert;
	display: block;
	margin-left: 244px;
}

.comparisons .mast-type4 .custom-container p, .page-id-985 .mast-type4 .custom-container p {
	max-width: 690px;
}

.careers .more-resources {
	background-color: #ebeff2;
}

@media (max-width:767px) {
	.comparisons .mast-type4 .custom-container h1, .page-id-985 .mast-type4 .custom-container h1 {
		font-size: 48px;
		line-height: 105%;
		letter-spacing: -1.92px;
	}
	
	.comparisons .mast-type4 .custom-container h1 span, .page-id-985 .mast-type4 .custom-container h1 span {
		display: inline;
		margin-left: 0;
	}
	
	.careers .more-resources .headlines.two-lines-headline h2 span:nth-child(2) {
		padding-left: 54px;
	}
}

@media (min-width:767px) {
	body.page-template-events .image-and-copy {
		padding: 144px 0;
	}
}

.page-template-solutions .no-logos .testimonials-logos {
	display: none;
}

.page-template-solutions .testimonials {
	min-height: auto;
}

.page-template-solutions .testimonials .testimonials-copy .box {
	max-width: 797px;
}

.page-template-solutions.budget-expense-management .solutions-content .col-copy {
	flex-basis: 59%;
	padding-right: 0;
}

.page-template-solutions.budget-expense-management .solutions-content .col-graphic {
	padding-left: 4px;
}

.page-template-solutions.planning-project-management .col-copy {
	padding-right: 0;
}

.page-template-solutions .footer-cta-wrapper .shadow-blur {
	background: #000;
	filter: blur(300px);
	opacity: .8;
}

@media (min-width:767px) {
	.page-template-solutions.asset-management .solutions-content .col-copy div {
		max-width: 460px;
	}
	
	.page-template-solutions.preventative-maintenance .solutions-content .col-copy div {
		max-width: 470px;
	}
	
	.why-fexa .mast-type1 .custom-container .content h1 {
		letter-spacing: -3.2px;
	}
}

@media (min-width:1024px) {
	.page-template-solutions.automation-workflow-optimization .copy_and_accordions .accordion-wrapper.odd h2, .page-template-solutions.planning-project-management .copy_and_accordions .accordion-wrapper.odd h2, .page-template-solutions.surveys-site-assessments .copy_and_accordions .accordion-wrapper.odd h2 {
		width: calc(100% + 110px);
	}
	
	.lpf .headlines.hover svg path {
		fill: var(--lpf-headlines-hover);
	}
}

.why-fexa .mast-type1 .custom-container .content {
	max-width: 1160px;
}

.why-fexa .mast-type1:before {
	opacity: 1;
}

.why-fexa .mast-type2 .custom-container .content p {
	max-width: 800px;
}

.why-fexa .listing-features .headlines p {
	max-width: 600px;
}

.why-fexa .listing-features .listing-features-listing .listing-features-col p {
	padding-right: 20px;
}

.why-fexa .footer-cta-wrapper .shadow-blur {
	background: #000;
}

.why-fexa .listing-features:before {
	background-image: url("https://cdn-jfbbj.nitrocdn.com/UVHtDjjMhvhdXgMnTpXYToAdXxUkoTUb/assets/images/optimized/rev-c50822c/fexa.io/wp-content/themes/fexa/dist/images/listing-features-leafs-aqua.svg");
	opacity: .3;
}

@media (max-width:1024px) {
	.why-fexa .solutions-content .section-title {
		font-size: 62px;
		line-height: 100%;
	}
	
	.why-fexa .solutions-content .section-title span {
		padding-left: 46px;
	}
}

@media (max-width:767px) {
	.why-fexa .solutions-content .section-title {
		font-size: 36px;
		margin: 0 0 32px;
		letter-spacing: 0;
		text-align: left;
	}
	
	.why-fexa .solutions-content .section-title br {
		display: none;
	}
	
	.why-fexa .solutions-content .section-title span {
		display: inline;
		padding: 0;
	}
}

.logo-carousel-section {
	padding: 94px 0;
	position: relative;
}

.logo-carousel-section .custom-container {
	z-index: 4;
}

.logo-carousel-section .wrapper-container {
	max-width: 1000px;
	margin: 0 auto 100px;
	text-align: center;
	width: 100%;
	padding-top: 58px;
}

.logo-carousel-section .wrapper-container h2 {
	margin-bottom: 0;
}

.logo-carousel-section .wrapper-container h2 span {
	display: block;
	text-align: left;
}

.logo-carousel-section .wrapper-container h2 span:nth-child(even) {
	text-align: right;
}

.logo-carousel-section .wrapper-container h2+.btn {
	margin-top: 64px;
}

.logo-carousel-section:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 100px;
	background: linear-gradient(90deg, #fff .01%, rgba(255, 255, 255, 0) 100%);
	z-index: 3;
}

.logo-carousel-section .logo-carousel {
	position: relative;
	z-index: 2;
}

.logo-carousel-section .slick-slide {
	width: auto !important;
	padding: 0 40px;
}

.logo-carousel-section .slick-slide>div {
	display: block;
}

.logo-carousel-section .slider-logo {
	display: block !important;
}

.logo-carousel-section .slider-logo img {
	display: block;
	width: auto;
	height: 48px;
}

@media (max-width:767px) {
	.logo-carousel-section {
		padding: 50px 0;
	}
	
	.logo-carousel-section .wrapper-container {
		padding-top: 14px;
		margin-bottom: 74px;
		text-align: left;
	}
	
	.logo-carousel-section .wrapper-container h2 {
		font-size: 40px !important;
	}
	
	.logo-carousel-section .wrapper-container h2 span {
		text-align: left !important;
		display: inline !important;
	}
	
	.logo-carousel-section .wrapper-container h2+.btn {
		margin-top: 40px;
		width: 100%;
	}
	
	.logo-carousel-section .slick-slide {
		padding: 0 14px;
	}
	
	.logo-carousel-section .slider-logo img {
		height: 32px;
	}
}

.fhit h2 span, .fhit img {
	display: block;
}

.fhit {
	position: relative;
}

.fhit img, .fhit:before {
	position: absolute;
	bottom: 0;
	top: 0;
	right: 0;
	left: 0;
}

.fhit:before {
	content: "";
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, #000 114.81%);
	z-index: 2;
}

.fhit img {
	object-fit: cover;
	object-position: center;
	height: 100%;
	width: 100%;
	z-index: 1;
}

.fhit .custom-container {
	height: 100vh;
	padding: 120px 0;
	position: relative;
	z-index: 3;
}

.fhit .custom-container .bottom-align {
	margin-top: auto;
	width: 100%;
	padding: 0 24px;
}

.fhit .custom-container.align-center {
	text-align: center;
}

.fhit .custom-container.align-center p {
	margin-left: auto;
	margin-right: auto;
	max-width: 588px;
}

.fhit h2 {
	color: #fff;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 80px;
	font-size: 4.165vw;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -3.2px;
}

.fhit h2 b {
	font-weight: 500;
	color: #27b2b5;
	text-decoration-thickness: auto;
}

.fhit h2 span:nth-child(2) {
	padding-left: 48px;
}

.fhit p {
	color: rgba(255, 255, 255, .9);
	font-size: 18px;
	font-weight: 500;
	line-height: 160%;
	margin: 40px 0 0 90px;
	max-width: 464px;
}

.listing-solutions .headlines h2, .lpf .headlines h2 {
	color: #fff;
}

@media (max-width:767px) {
	.fhit .custom-container {
		padding: 48px 0;
	}
	
	.fhit h2 {
		font-size: 48px !important;
		font-weight: 500;
		line-height: 100%;
		letter-spacing: -1.92px;
	}
	
	.fhit h2 span {
		display: inline;
		padding: 0 !important;
	}
	
	.fhit p {
		font-size: 15px;
		margin: 18px 0 0;
	}
}

.lpf {
	padding: 200px 0;
	background: #000d0f;
	transition: all .3s;
}

.lpf .custom-container {
	flex-wrap: wrap;
}

.lpf .headlines {
	width: 100%;
	max-width: 900px;
	margin: 0 auto;
}

.lpf .headlines p {
	max-width: 600px;
	margin: 0 auto;
}

.lpf .headlines+.lpf-listing {
	margin-top: 64px;
}

.lpf .lpf-listing {
	width: 100%;
	display: flex;
	justify-content: center;
	column-gap: 24px;
}

.lpf .lpf-listing .lpf-col {
	width: 33.33333%;
	background: #fff;
	position: relative;
	transition: all .3s;
	overflow: hidden;
}

.lpf .lpf-listing .lpf-col a {
	position: absolute;
	z-index: 99;
	width: 100%;
	height: 100%;
}

.lpf .lpf-listing .lpf-col .logo {
	padding: 40px 32px;
}

.lpf .lpf-listing .lpf-col .logo img, .lpf .lpf-listing .lpf-col .logo svg {
	display: block;
	width: auto;
	max-width: 100%;
	transition: all .3s;
	height: 68px;
}

.lpf .lpf-listing .lpf-col>img {
	width: 100%;
	padding-left: 68px;
	display: block;
}

.lpf .lpf-listing .lpf-col:hover {
	border-radius: 0 0 80px;
}

@media (min-width:1024px) {
	.lpf .lpf-listing .lpf-col:hover {
		border-radius: 0 0 160px;
		background: var(--hover-box);
	}
	
	.lpf .lpf-listing .lpf-col:hover .logo svg path {
		fill: #fff;
	}
	
	.lpf .lpf-listing .lpf-col:hover .logo svg path[stroke=white] {
		fill: none;
	}
	
	.lpf.hover {
		background: var(--lpf-hover);
	}
}

@media (max-width:1024px) {
	.lpf {
		padding: 120px 0;
	}
}

@media (max-width:767px) {
	.lpf {
		padding: 88px 0;
	}
	
	.lpf .headlines+.lpf-listing {
		margin-top: 48px;
	}
	
	.lpf .lpf-listing {
		flex-wrap: wrap;
		column-gap: 0;
	}
	
	.lpf .lpf-listing .lpf-col {
		width: 100%;
		margin-bottom: 24px;
	}
	
	.lpf .lpf-listing .lpf-col:last-child {
		margin-bottom: 0;
	}
	
	.lpf .lpf-listing .lpf-col .logo {
		padding: 34px 24px 32px;
	}
	
	.lpf .lpf-listing .lpf-col .logo img, .lpf .lpf-listing .lpf-col .logo svg {
		height: 56px;
	}
	
	.lpf .lpf-listing .lpf-col .logo svg path:last-child {
		fill: #2d2e33;
	}
	
	.lpf .lpf-listing .lpf-col>img {
		padding-left: 54px;
	}
}

.listing-products-content-section .lpcs-content {
	background-color: #ebeff2;
	padding: 160px 0 200px;
}

.listing-products-content-section .lpcs-content .lpcs-text {
	width: 100%;
	text-align: center;
	max-width: 792px;
	margin: 0 auto;
}

.listing-products-content-section .lpcs-content .product-title {
	font-size: 64px;
	font-weight: 500;
	line-height: 1;
	letter-spacing: -2.56px;
	margin-bottom: 24px;
	margin-top: 0;
}

@media (max-width:767px) {
	.listing-products-content-section .lpcs-content {
		padding: 80px 0;
	}
	
	.listing-products-content-section .lpcs-content .product-title {
		font-size: 40px;
		line-height: 40px;
		letter-spacing: -1.6px;
	}
}

.listing-products-content-section .lpcs-content .copy {
	font-size: 18px;
	font-weight: 500;
	line-height: 160%;
}

.listing-products-content-section .lpcs-content .copy p {
	margin-bottom: 0;
}

.listing-products-content-section .lpcs-content .listing-boxes {
	display: flex;
	align-items: center;
	column-gap: 24px;
	margin-top: 64px;
	width: 100%;
	max-width: 1200px;
}

.listing-products-content-section .lpcs-content .listing-boxes .box {
	width: calc(33.333333% - 16px);
	height: 100%;
	position: relative;
	background: #fff;
	padding: 48px 40px;
	text-align: center;
}

.listing-products-content-section .lpcs-content .listing-boxes .box img {
	width: 100%;
	height: 32px;
}

@media (max-width:767px) {
	.listing-products-content-section .lpcs-content .listing-boxes {
		margin-top: 40px;
		flex-direction: column;
		gap: 24px;
	}
	
	.listing-products-content-section .lpcs-content .listing-boxes .box {
		padding: 40px 24px;
		width: 100%;
		max-width: 384px;
	}
	
	.listing-products-content-section .lpcs-content .listing-boxes .box img {
		height: 24px;
	}
}

.listing-products-content-section .lpcs-content .listing-boxes .box p {
	margin: 32px 0 0;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 160%;
}

.listing-products-content-section .lpcs-content .listing-boxes .box .cta {
	margin-top: 40px;
}

.listing-products-content-section .lpcs-content .ctas {
	margin-top: 64px;
	text-align: center;
	width: 100%;
}

.listing-solutions {
	background: #000d0f;
	padding: 120px 0 0;
}

.listing-solutions .thumbs-slider-for {
	margin-top: 44px;
	margin-bottom: 90px;
}

.listing-solutions .thumbs-slider-for:after, .listing-solutions .thumbs-slider-for:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	width: 50px;
	z-index: 99;
}

.listing-solutions .thumbs-slider-for:before {
	left: 0;
	background: linear-gradient(90deg, #000d0f .01%, rgba(255, 255, 255, 0) 100%);
}

.listing-solutions .thumbs-slider-for:after {
	right: 0;
	background: linear-gradient(270deg, #000d0f .01%, rgba(255, 255, 255, 0) 100%);
}

.listing-solutions .thumbs-slider-for .slick-slide {
	width: 128px !important;
	max-width: 128px !important;
	margin: 0 12px;
	height: auto;
	cursor: pointer;
}

.listing-solutions .thumbs-slider-for .slick-slide>div {
	height: 100%;
}

.listing-solutions .thumbs-slider-for .slick-slide .slider-icon {
	padding: 24px 12px;
	text-align: center;
	height: 100%;
}

.listing-solutions .thumbs-slider-for .slick-slide .slider-icon img, .listing-solutions .thumbs-slider-for .slick-slide .slider-icon svg {
	display: block;
	height: 40px;
	width: auto;
	margin: 0 auto;
}

.listing-solutions .thumbs-slider-for .slick-slide .slider-icon p {
	color: #ebeff2;
	text-align: center;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 15px;
	font-weight: 600;
	line-height: 100%;
	margin-top: 12px;
	margin-bottom: 0;
}

.listing-solutions .thumbs-slider-for .slick-slide.slick-center .slider-icon {
	background: #00909e;
}

.listing-solutions .thumbs-slider-for .slick-slide.slick-center .slider-icon svg path {
	stroke: #c7fcfc;
}

@media (min-width:1024px) {
	.listing-solutions .thumbs-slider-for .slick-slide:hover .slider-icon {
		background: #00909e;
	}
	
	.listing-solutions .thumbs-slider-for .slick-slide:hover .slider-icon svg path {
		stroke: #c7fcfc;
	}
}

.listing-solutions .thumbs-slider {
	position: relative;
	width: 100%;
}

.listing-solutions .thumbs-slider .slick-track {
	width: 100% !important;
}

.listing-solutions .thumbs-slider .slick-slide {
	min-width: 100%;
}

.listing-solutions .thumbs-slider .slick-slide>div>div {
	display: block !important;
}

.listing-solutions .thumbs-slider .slick-slide img {
	display: block;
	width: 100%;
	border-radius: 55px 55px 0 0;
	margin-top: -1px;
}

@media (max-width:767px) {
	.listing-solutions {
		padding: 64px 0 0;
	}
	
	.listing-solutions .thumbs-slider-for {
		margin-top: 16px;
		margin-bottom: 44px;
	}
	
	.listing-solutions .thumbs-slider-for .slick-slide {
		width: 90px !important;
		max-width: 90px !important;
		margin: 0 4px;
	}
	
	.listing-solutions .thumbs-slider-for .slick-slide .slider-icon {
		padding: 16px 8px;
	}
	
	.listing-solutions .thumbs-slider-for .slick-slide .slider-icon img, .listing-solutions .thumbs-slider-for .slick-slide .slider-icon svg {
		height: 28px;
	}
	
	.listing-solutions .thumbs-slider-for .slick-slide .slider-icon p {
		font-size: 10.14px;
	}
	
	.listing-solutions .thumbs-slider .slick-slide img {
		border-radius: 20px 20px 0 0;
	}
}

.testimonials {
	background: #00313d;
	height: 100%;
	min-height: 100%;
	position: relative;
}

.testimonials.no-logos .testimonials-copy .object-cover {
	height: 100%;
}

.testimonials.no-logos .testimonials-copy .custom-container {
	padding-top: 200px;
	padding-bottom: 200px;
}

@media (max-width:767px) {
	.testimonials.no-logos .testimonials-copy .object-cover {
		height: 245px;
	}
	
	.testimonials.no-logos .testimonials-copy .custom-container {
		padding-top: 0;
		padding-bottom: 0;
	}
}

.testimonials .testimonials-logos {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	background: #00313d;
}

.testimonials .testimonials-logos .slick-slide {
	transition: all .3s;
	cursor: pointer;
}

.testimonials .testimonials-logos .slick-slide img, .testimonials .testimonials-logos .slick-slide svg {
	opacity: .3;
	transition: all .3s;
}

.testimonials .testimonials-logos .slick-slide.slick-active {
	background: #00909e;
}

.testimonials .testimonials-logos .slick-slide.slick-active img, .testimonials .testimonials-logos .slick-slide.slick-active svg {
	opacity: 1;
}

@media (min-width:768px) {
	.testimonials .testimonials-logos .slick-list .slick-track {
		width: 100% !important;
		transform: none !important;
	}
	
	.testimonials .testimonials-logos .slick-list .slick-track .slick-slide {
		border-right: 1px solid rgba(0, 144, 158, .2);
		flex-grow: 1;
		flex-basis: 0;
		min-width: 0;
	}
	
	.testimonials .testimonials-logos .slick-list .slick-track .slick-slide:last-child {
		border: 0;
	}
	
	.testimonials .testimonials-logos .slick-list .slick-track .slick-slide .testimonial-logo {
		display: block !important;
	}
	
	.testimonials .testimonials-logos .slick-list .slick-track .slick-slide .testimonial-logo img, .testimonials .testimonials-logos .slick-list .slick-track .slick-slide .testimonial-logo svg {
		display: block;
		margin: 0 auto;
		height: auto;
		width: 100%;
		max-width: 400px;
	}
	
	.testimonials .testimonials-logos .slick-list .slick-track .slick-slide .testimonial-logo:hover img, .testimonials .testimonials-logos .slick-list .slick-track .slick-slide .testimonial-logo:hover svg {
		opacity: 1;
	}
}

.testimonials .custom-container {
	max-width: calc(1248px + 135px);
}

.testimonials .testimonials-copy {
	position: relative;
	z-index: 2;
}

.testimonials .testimonials-copy .slick-track {
	display: flex !important;
}

.testimonials .testimonials-copy .slick-track .slick-slide {
	height: inherit !important;
}

.testimonials .testimonials-copy .object-cover {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 160px;
	object-fit: cover;
	width: 100%;
	height: calc(100% - 70px);
	z-index: 1;
}

.testimonials .testimonials-copy .testimonial-slide:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(209deg, rgba(0, 0, 0, 0) 43.35%, rgba(0, 0, 0, .78) 98.07%, rgba(0, 0, 0, .8) 99.56%) 0 0/100% 100% no-repeat;
	z-index: 2;
}

.testimonials .testimonials-copy .box {
	background: #fff;
	padding: 80px;
	width: 100%;
	max-width: 802px;
	margin-left: auto;
}

.testimonials .testimonials-copy .box .quotes {
	width: 74px;
	height: 64px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'75\' height=\'64\' viewBox=\'0 0 75 64\' fill=\'none\'%3E%3Cpath d=\'M29.7374 0L18.532 34.0471H31.6768V64H0V37.2795L14.4377 0H29.7374ZM72.6195 0L61.4141 34.0471H74.3434V64H42.8822V37.2795L57.1044 0H72.6195Z\' fill=\'%2327B2B5\'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin-bottom: 32px;
}

.testimonials .testimonials-copy .box .quotes.nitro-lazy {
	background-image: none !important;
}

.testimonials .testimonials-copy .box h3 {
	margin: 0 0 48px;
}

.testimonials .testimonials-copy .box p {
	color: #2d2e33;
	font-size: 16px;
	font-weight: 500;
	line-height: 140%;
	margin-bottom: 0;
}

.testimonials .testimonials-copy .box p.author {
	margin-bottom: 12px;
	color: #0f0f0f;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: -.2px;
}

.testimonials .testimonials-copy .box>* {
	transition: all .7s;
	transform: translateY(16px);
	opacity: 0;
}

.testimonials .testimonials-copy .box>:nth-child(1) {
	transition-delay: .1s;
}

.testimonials .testimonials-copy .box>:nth-child(2) {
	transition-delay: .2s;
}

.testimonials .testimonials-copy .box>:nth-child(3) {
	transition-delay: .3s;
}

.testimonials .testimonials-copy .box>:nth-child(4) {
	transition-delay: .4s;
}

.testimonials .testimonials-copy .box>:nth-child(5) {
	transition-delay: .5s;
}

.testimonials .testimonials-copy .slick-slide.slick-active .box>* {
	transform: translateY(0);
	opacity: 1;
}

.testimonials .testimonials-copy .custom-container {
	padding-top: 200px;
	padding-bottom: 360px;
	position: relative;
	z-index: 5;
}

@media (max-width:1024px) {
	.testimonials {
		min-height: inherit;
	}
	
	.testimonials .testimonials-copy .custom-container {
		padding-top: 120px;
		padding-bottom: 220px;
	}
}

@media (max-width:767px) {
	.testimonials {
		min-height: auto;
	}
	
	.testimonials .testimonials-logos {
		bottom: auto;
		top: 0;
		position: relative;
	}
	
	.testimonials .testimonials-logos .testimonial-logo {
		width: 285px !important;
		height: 104px !important;
		position: relative;
		overflow: hidden;
	}
	
	.testimonials .testimonials-logos .testimonial-logo img, .testimonials .testimonials-logos .testimonial-logo svg {
		width: 100%;
		height: auto;
		display: block;
		transform: scale(1.2);
		transform-origin: center;
	}
	
	.testimonials .testimonials-copy .object-cover {
		position: relative;
		height: 245px;
	}
	
	.testimonials .testimonials-copy .custom-container {
		padding: 0;
	}
	
	.testimonials .testimonials-copy .box {
		padding: 40px 24px 48px;
	}
	
	.testimonials .testimonials-copy .box .quotes {
		width: 56px;
		height: 48px;
		margin-bottom: 24px;
	}
	
	.testimonials .testimonials-copy .box p {
		font-size: 15px;
	}
	
	.testimonials .testimonials-copy .box p.author {
		font-size: 18px;
		line-height: 140%;
		letter-spacing: -.18px;
		margin-bottom: 16px;
	}
	
	.testimonials .testimonials-copy .slick-slide>div, .testimonials .testimonials-copy .slick-slide>div .testimonial-slide, .testimonials .testimonials-copy .slick-slide>div .testimonial-slide .custom-container {
		height: 100%;
	}
}

.lets-connect {
	padding: 200px 0;
	background-color: #8645b8;
	background-image: url("https://cdn-jfbbj.nitrocdn.com/UVHtDjjMhvhdXgMnTpXYToAdXxUkoTUb/assets/images/optimized/rev-c50822c/fexa.io/wp-content/themes/fexa/dist/images/pattern-petals.svg");
	background-size: auto 160%;
	background-repeat: no-repeat;
	background-position: right -50px top -150px;
}

.lets-connect.nitro-lazy {
	background-image: none !important;
}

.lets-connect .headlines {
	width: 100%;
	margin-bottom: 64px;
}

.lets-connect .headlines h2 {
	margin: 0;
	color: #fff;
}

.lets-connect .lets-connect-listing {
	display: flex;
	column-gap: 24px;
}

.lets-connect .lets-connect-listing .lets-connect-col {
	width: 50%;
	height: 490px;
	position: relative;
	overflow: hidden;
	background: #0f0f0f;
	transition: all .3s;
}

.lets-connect .lets-connect-listing .lets-connect-col:before {
	content: "";
	background: linear-gradient(209deg, rgba(0, 0, 0, 0) 43.35%, rgba(0, 0, 0, .78) 98.07%, rgba(0, 0, 0, .8) 99.56%) 0 0/100% 100% no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	pointer-events: none;
}

.lets-connect .lets-connect-listing .lets-connect-col img {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	object-fit: cover;
	object-position: center;
	height: 100%;
	width: 130%;
	width: 650px;
	z-index: 2;
	transition: opacity .3s;
}

.lets-connect .lets-connect-listing .lets-connect-col a {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 33;
}

.lets-connect .lets-connect-listing .lets-connect-col .bottom-align {
	position: relative;
	z-index: 4;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	align-content: flex-end;
	height: 100%;
	padding: 40px;
}

.lets-connect .lets-connect-listing .lets-connect-col .bottom-align:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 40px;
	background: linear-gradient(0deg, #0f0f0f .01%, rgba(255, 255, 255, 0) 100%);
	z-index: 99;
	transition: opacity .3s;
	opacity: 0;
}

.lets-connect .lets-connect-listing .lets-connect-col .bottom-align h5 {
	color: #fff;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -.72px;
	width: 100%;
	margin: 0;
}

.lets-connect .lets-connect-listing .lets-connect-col .bottom-align h5 br {
	display: none;
}

.lets-connect .lets-connect-listing .lets-connect-col .bottom-align p {
	color: #ebeff2;
	font-size: 24px;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: -.05px;
	margin: 16px 0 0;
}

.lets-connect .lets-connect-listing .lets-connect-col .bottom-align .arrow {
	border-radius: 10000px;
	background: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'40\' height=\'40\' viewBox=\'0 0 40 40\' fill=\'none\'%3E%3Cpath d=\'M23.3281 10L33.3281 20L23.3281 30M31.6615 20H6.66146\' stroke=\'white\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E") center no-repeat #bf55b1;
	background-size: 40px;
	width: 64px;
	height: 64px;
	padding: 12px;
	margin-top: 40px;
}

.lets-connect .lets-connect-listing .lets-connect-col .bottom-align .arrow.nitro-lazy {
	background-image: none !important;
}

.lets-connect .lets-connect-listing .lets-connect-col .bottom-align .bottom-hover {
	max-height: 0;
	position: relative;
	display: block;
	padding: 0;
	color: #fff;
	transition: all .3s;
	opacity: 0;
	max-width: 495px;
}

.lets-connect .lets-connect-listing .lets-connect-col:hover {
	border-radius: 0 0 160px;
	width: 70%;
}

.lets-connect .lets-connect-listing .lets-connect-col:hover img {
	opacity: 0;
}

.lets-connect .lets-connect-listing .lets-connect-col:hover .bottom-align:before {
	opacity: 1;
}

.lets-connect .lets-connect-listing .lets-connect-col:hover .bottom-align .bottom-hover {
	max-height: 100%;
	opacity: 1;
	transition: all .7s;
}

@media (max-width:1024px) {
	.lets-connect {
		padding: 120px 0;
	}
}

@media (max-width:767px) {
	.lets-connect {
		padding: 88px 0 48px;
		background-size: auto 150%;
		background-position: right -480px top -100px;
	}
	
	.lets-connect .headlines {
		margin-bottom: 48px;
	}
	
	.lets-connect .lets-connect-listing {
		flex-wrap: wrap;
		column-gap: 0;
		row-gap: 24px;
	}
	
	.lets-connect .lets-connect-listing .lets-connect-col {
		width: 100%;
		height: 384px;
	}
	
	.lets-connect .lets-connect-listing .lets-connect-col .bottom-align {
		padding: 32px;
	}
	
	.lets-connect .lets-connect-listing .lets-connect-col .bottom-align h5 {
		font-size: 32px;
		letter-spacing: -.64px;
	}
	
	.lets-connect .lets-connect-listing .lets-connect-col .bottom-align h5 br {
		display: block;
	}
	
	.lets-connect .lets-connect-listing .lets-connect-col .bottom-align p {
		font-size: 16px;
	}
	
	.lets-connect .lets-connect-listing .lets-connect-col .bottom-align .arrow {
		margin-top: 24px;
		width: 48px;
		height: 48px;
		background-size: 24px;
	}
	
	.lets-connect .lets-connect-listing .lets-connect-col:hover {
		width: 100%;
	}
	
	.lets-connect .lets-connect-listing .lets-connect-col img {
		width: 100%;
		object-position: left center;
	}
}

.more-resources {
	padding: 200px 0;
}

.more-resources .headlines {
	width: 500px;
}

.more-resources .headlines h2 {
	color: #000;
	margin-bottom: 32px;
}

.more-resources .more-info {
	max-width: 540px;
	margin-left: auto;
	padding-left: 48px;
}

.more-resources .more-info p {
	margin-bottom: 16px;
	margin-top: 10px;
}

.more-resources .more-info .ctas a {
	margin-top: 16px;
}

.more-resources .more-info .ctas a:nth-child(1) {
	margin-right: 16px;
}

.more-resources .listing-news .news-tile, .more-resources .listing-resources .resource-tile {
	display: block !important;
	margin-right: 24px;
}

.more-resources .listing-resources {
	margin-top: 32px;
	width: calc(100% + ( 100vw - 1200px ) / 2);
	position: relative;
}

@media (max-width:1248px) {
	.more-resources .listing-resources {
		width: calc(100% + 24px);
	}
}

.more-resources .listing-news {
	margin-top: 32px;
	width: calc(100% + ( 100vw - 1200px ) / 2);
	position: relative;
}

@media (max-width:1248px) {
	.more-resources .listing-news {
		width: calc(100% + 24px);
	}
}

.more-resources .listing-news .news-tile {
	position: relative;
}

.more-resources .listing-news .news-tile-content {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

.more-resources .listing-news .news-logo {
	margin: 0;
}

.more-resources .listing-news .news-date {
	color: #00313d;
	opacity: .3;
	font-size: 16px;
	font-style: normal;
	font-weight: 800;
	line-height: 140%;
	letter-spacing: 1.6px;
	text-transform: uppercase;
	margin: 0;
}

@media (max-width:767px) {
	.more-resources .listing-news .news-logo, .more-resources .listing-news .news-logo img {
		width: 71.7%;
	}
	
	.more-resources .listing-news .news-date {
		font-size: 11px;
		letter-spacing: 1.15px;
		margin-top: 2px;
	}
}

.more-resources .listing-news .news-copy {
	color: #2d2e33;
	font-size: 28px;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -.7px;
	margin-top: 24px;
	min-height: 96px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.more-resources .listing-news .news-arrow {
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 10000px;
	position: absolute;
	top: 24px;
	right: 24px;
}

@media (max-width:767px) {
	.more-resources .listing-news .news-copy {
		font-size: 20px;
		letter-spacing: -.51px;
		min-height: 69px;
	}
	
	.more-resources .listing-news .news-arrow {
		width: 34px;
		height: 34px;
		top: 17px;
		right: 17x;
	}
	
	.more-resources .listing-news .news-arrow svg {
		width: 17px;
		height: 17px;
	}
}

.more-resources .listing-news .news-tile:hover .news-arrow {
	background-color: #e3f9f9;
}

@media (max-width:1024px) {
	.more-resources {
		padding: 120px 0;
	}
	
	.more-resources .custom-container {
		flex-wrap: wrap;
	}
	
	.more-resources .custom-container .more-info {
		padding-left: 0;
		width: 100%;
		max-width: 100%;
		margin-bottom: 32px;
	}
	
	.more-resources .custom-container .more-info p br {
		display: none;
	}
}

@media (max-width:480px) {
	.more-resources .more-info .ctas a {
		width: 100%;
		margin-right: 0;
	}
}

.more-resources.more-testimonials {
	background: #ebeff2;
}

.more-resources.more-testimonials .headlines {
	width: 100%;
}

@media (max-width:767px) {
	.more-resources {
		padding: 88px 0 48px;
	}
	
	.more-resources.more-testimonials {
		padding: 88px 0;
	}
	
	.more-resources.more-testimonials .fit-text-horiz {
		font-size: 40px !important;
	}
	
	.more-resources.more-testimonials .fit-text-horiz span {
		display: inline !important;
		padding: 0 !important;
	}
}

.more-resources.related-blogs {
	background: #eb6d47;
}

.more-resources.related-blogs .custom-container-headlines {
	align-items: flex-end;
}

.more-resources.related-blogs .headlines {
	min-width: 380px;
	width: 380px;
}

.more-resources.related-blogs .headlines h2 {
	color: #fff;
	margin: 0;
}

.more-resources.related-blogs .headlines h2 span:nth-child(2) {
	padding-left: 100px;
}

.more-resources.related-blogs .more-info {
	max-width: 100%;
	width: 100%;
	margin-left: 0;
	padding-left: 24px;
	display: flex;
	align-items: center;
}

.more-resources.related-blogs .more-info p {
	max-width: 402px;
	color: #fff;
	margin: 0;
}

.more-resources.related-blogs .more-info .ctas {
	margin-left: auto;
}

.more-resources.related-blogs .more-info .ctas a {
	margin: 0;
}

.more-resources.related-blogs .listing-resources {
	margin-top: 56px;
}

@media (min-width:1248px) {
	.more-resources.related-blogs .listing-resources {
		width: 100%;
	}
	
	.more-resources.related-blogs .listing-resources .resource-tile:last-child {
		margin-right: 0;
	}
	
	.more-resources.related-blogs .listing-resources .slick-track {
		width: 100% !important;
	}
}

@media (max-width:1248px) {
	.more-resources.related-blogs .listing-resources {
		width: calc(100% + 24px);
	}
}

@media (max-width:1024px) {
	.more-resources.related-blogs .more-info {
		margin-bottom: 0;
		margin-top: 32px;
		padding-left: 0;
	}
}

@media (max-width:767px) {
	.more-resources.related-blogs {
		padding: 88px 0;
	}
	
	.more-resources.related-blogs .more-info {
		flex-wrap: wrap;
	}
	
	.more-resources.related-blogs .more-info .ctas {
		width: 100%;
		margin-top: 40px;
	}
	
	.more-resources.related-blogs .more-info .ctas a {
		width: 100%;
	}
}

.more-resources.related-testimonials {
	background: #bf55b1;
}

.more-resources.related-testimonials .headlines {
	min-width: 600px;
	width: 600px;
}

.more-resources.related-testimonials .more-info p {
	max-width: 300px;
}

@media (max-width:1024px) {
	.more-resources.related-testimonials .headlines {
		width: 100%;
		min-width: 1px;
	}
	
	.more-resources.related-testimonials .more-info p {
		max-width: 100%;
	}
}

.resource-tile {
	height: 500px;
	width: 100%;
	max-width: 384px;
	position: relative;
	transition: all .3s;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
}

.resource-tile.bottom-shadow:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 50%;
	background: linear-gradient(0deg, rgba(15, 40, 58, .6) 0, rgba(15, 40, 58, 0) 81.1%);
	z-index: 2;
}

.resource-tile .author-box {
	margin: 12px 0 0;
}

.resource-tile .author-box .author-details p, .resource-tile .author-box .author-details p.name {
	color: #fff;
}

.resource-tile a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 4;
	font-size: 0;
}

.resource-tile .title-wrapper .title .category, .resource-tile.resource-type-news .thumb .date {
	font-size: 16px;
	font-weight: 800;
	line-height: 140%;
	letter-spacing: 1.6px;
	font-family: "Plus Jakarta Sans", serif;
	text-transform: uppercase;
}

.resource-tile .thumb {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.resource-tile .thumb img {
	object-fit: cover;
	display: block;
	width: 100%;
	height: 100%;
}

.resource-tile .thumb img.logo {
	position: absolute;
	left: 0;
	right: 0;
	top: 30%;
	width: auto;
	height: 90px;
	z-index: 99;
	margin: auto;
}

@media (max-width:1024px) {
	.resource-tile .thumb img.logo {
		height: 60px;
	}
}

.resource-tile .thumb .video-play-icon {
	display: block;
	width: 54px;
	height: 54px;
	background-image: url("data:image/svg+xml,%3Csvg width=\'68\' height=\'68\' viewBox=\'0 0 68 68\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M27.332 43.3457V24.6529C27.332 23.3139 28.8314 22.5215 29.9377 23.2759L43.6457 32.6223C44.616 33.284 44.616 34.7147 43.6457 35.3763L29.9377 44.7227C28.8314 45.477 27.332 44.6847 27.332 43.3457Z\' fill=\'white\'/%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M33.9974 7.33366C19.2698 7.33366 7.33073 19.2727 7.33073 34.0003C7.33073 48.728 19.2698 60.667 33.9974 60.667C48.7251 60.667 60.6641 48.728 60.6641 34.0003C60.6641 19.2727 48.7251 7.33366 33.9974 7.33366ZM0.664062 34.0003C0.664062 15.5908 15.5879 0.666992 33.9974 0.666992C52.4067 0.666992 67.3307 15.5908 67.3307 34.0003C67.3307 52.4097 52.4067 67.3337 33.9974 67.3337C15.5879 67.3337 0.664062 52.4097 0.664062 34.0003Z\' fill=\'white\'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -26px;
	margin-top: -26px;
	z-index: 99;
	-webkit-filter: drop-shadow(0 0 5px #494747);
	filter: drop-shadow(0 0 5px #494747);
}

.resource-tile .thumb .video-play-icon.nitro-lazy {
	background-image: none !important;
}

.resource-tile .title-wrapper {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 24px;
	z-index: 3;
}

.resource-tile .title-wrapper .title {
	border-radius: 8px 8px 80px;
	background: rgba(0, 0, 0, .1);
	backdrop-filter: blur(40px);
	-webkit-backdrop-filter: blur(40px);
	padding: 18px 24px 24px 18px;
}

.resource-tile .title-wrapper .title .category {
	margin-bottom: 12px;
	color: #f5f7f7;
	opacity: .6;
}

.resource-tile .title-wrapper .title .excerpt:not(.visible), .resource-tile .title-wrapper .title .link-arrow-wrapper:not(.visible) {
	opacity: 0;
	max-height: 0;
	overflow: hidden;
}

.resource-tile .title-wrapper .title h6 {
	color: #fff;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -.7px;
	margin: 0;
}

.resource-tile .title-wrapper .title .excerpt {
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	line-height: 160%;
	margin: 0;
	transition: all .7s;
}

.resource-tile .title-wrapper .title .excerpt span {
	display: block;
	margin-top: 12px;
}

.resource-tile .title-wrapper .title .link-arrow-wrapper {
	margin: 0;
	transition: all .7s;
}

.resource-tile .title-wrapper .title .link-arrow-wrapper .link-arrow {
	display: inline-block;
	margin-top: 12px;
	text-decoration: none;
}

.resource-tile.resource-type-video {
	background-color: #00909e;
	background-image: url("https://cdn-jfbbj.nitrocdn.com/UVHtDjjMhvhdXgMnTpXYToAdXxUkoTUb/assets/images/optimized/rev-c50822c/fexa.io/wp-content/themes/fexa/dist/images/video-resource-thumb.png");
	background-size: cover;
	background-repeat: no-repeat;
}

.resource-tile.resource-type-video.nitro-lazy {
	background-image: none !important;
}

.resource-tile.resource-type-video .thumb {
	left: 40px;
	right: 40px;
	top: 48px;
	bottom: auto;
	height: auto;
	padding-bottom: 0;
	width: auto;
	max-height: 185px;
	overflow: hidden;
	transition: all .3s;
}

.resource-tile.resource-type-news {
	background: #fff;
	height: 100%;
	min-height: 332px;
}

.resource-tile.resource-type-news h2 {
	font-size: 42px;
	margin: 0 0 16px;
}

.resource-tile.resource-type-news:hover {
	border-radius: 0;
}

.resource-tile.resource-type-news:hover .title-wrapper .excerpt {
	color: #00909e;
}

.resource-tile.resource-type-news:hover .arrow {
	background: #e3f9f9;
}

.resource-tile.resource-type-news:hover .arrow:after {
	transform: translate(48px, -48px);
	transition: all .5s;
}

.resource-tile.resource-type-news:hover .arrow:before {
	transform: translate(0, 0);
	transition: all .5s;
}

.integrations .custom-container .boxes .box-arrow:before, .resource-tile.resource-type-news .arrow:before {
	transform: translate(-48px, 48px);
}

.resource-tile.resource-type-news .arrow {
	position: absolute;
	top: 24px;
	right: 24px;
	border-radius: 50%;
	background: #fff;
	width: 48px;
	height: 48px;
	overflow: hidden;
}

.resource-tile.resource-type-news .arrow:after, .resource-tile.resource-type-news .arrow:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-image: url("data:image/svg+xml,%3Csvg width=\'48\' height=\'48\' viewBox=\'0 0 48 48\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M20.75 17.75L30.25 17.75L30.25 27.25M18 30L29.6002 18.3998\' stroke=\'%2300909E\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E%0A");
}

.resource-tile.resource-type-news .thumb {
	padding: 40px 40px 24px;
	bottom: 50%;
	display: flex;
	align-items: flex-end;
	position: relative;
	height: 190px;
}

.resource-tile.resource-type-news .thumb img {
	width: auto;
	max-width: 100%;
	max-height: 34px;
	margin-bottom: 16px;
}

.resource-tile.resource-type-news .thumb .date {
	color: #00313d;
	opacity: .3;
	margin: 0;
}

.resource-tile.resource-type-news .title-wrapper {
	position: relative;
	padding: 0 40px 40px;
}

.resource-tile.resource-type-news .title-wrapper .excerpt {
	color: #2d2e33;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -.7px;
	margin: 0;
	transition: color .3s;
}

@media (max-width:1024px) {
	.resource-tile.resource-type-news {
		min-height: 232px;
	}
	
	.resource-tile.resource-type-news h2 {
		font-size: 36px;
		margin: 0 0 12px;
	}
	
	.resource-tile.resource-type-news .thumb {
		padding: 28px 28px 12px;
	}
	
	.resource-tile.resource-type-news .title-wrapper {
		padding: 0 28px 28px;
	}
	
	.resource-tile.resource-type-news .title-wrapper .excerpt {
		font-size: 20px;
	}
}

.resource-tile.resource-type-event h6 {
	margin-bottom: 12px !important;
}

.resource-tile.resource-type-event .event-date, .resource-tile.resource-type-event .event-location {
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	line-height: 160%;
	margin: 0;
	padding-left: 24px;
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: left center;
}

.resource-tile.resource-type-event .event-date {
	margin-bottom: 2px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20\' height=\'21\' viewBox=\'0 0 20 21\' fill=\'none\'%3E%3Cpath d=\'M3.33398 8.72396H16.6673M6.66732 4.55729V2.89062M13.334 4.55729V2.89062M5.00065 17.0573H15.0007C15.9212 17.0573 16.6673 16.3111 16.6673 15.3906V6.22396C16.6673 5.30348 15.9212 4.55729 15.0007 4.55729H5.00065C4.08018 4.55729 3.33398 5.30348 3.33398 6.22396V15.3906C3.33398 16.3111 4.08018 17.0573 5.00065 17.0573Z\' stroke=\'white\' stroke-width=\'1.66667\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
}

.resource-tile.resource-type-event .event-date.nitro-lazy {
	background-image: none !important;
}

.resource-tile.resource-type-event .event-location {
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20\' height=\'21\' viewBox=\'0 0 20 21\' fill=\'none\'%3E%3Cpath d=\'M12.0827 8.72396C12.0827 9.87454 11.1499 10.8073 9.99935 10.8073C8.84877 10.8073 7.91602 9.87454 7.91602 8.72396C7.91602 7.57337 8.84877 6.64062 9.99935 6.64062C11.1499 6.64062 12.0827 7.57337 12.0827 8.72396Z\' stroke=\'white\' stroke-width=\'1.66667\' stroke-linejoin=\'round\'/%3E%3Cpath d=\'M15.8346 8.72396C15.8346 12.366 12.5965 15.6695 10.9454 17.1172C10.3983 17.5969 9.6043 17.5969 9.05722 17.1172C7.40614 15.6695 4.16797 12.366 4.16797 8.72396C4.16797 5.5023 6.77964 2.89062 10.0013 2.89062C13.223 2.89062 15.8346 5.5023 15.8346 8.72396Z\' stroke=\'white\' stroke-width=\'1.66667\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
}

.resource-tile.resource-type-event .event-location.nitro-lazy {
	background-image: none !important;
}

.resource-tile:hover {
	border-radius: 96px 0;
}

.resource-tile:hover .title-wrapper .title .excerpt, .resource-tile:hover .title-wrapper .title .link-arrow-wrapper {
	max-height: 300px;
	opacity: 1;
}

.resource-tile:hover.resource-type-video .thumb {
	transform: scale(1.03);
}

@media (max-width:767px) {
	.resource-tile {
		max-width: 277px;
		height: 360px;
	}
	
	.resource-tile .title-wrapper {
		padding: 18px;
	}
	
	.resource-tile .title-wrapper .title h6 {
		font-size: 18px;
		letter-spacing: -.45px;
	}
	
	.resource-tile .title-wrapper .title .excerpt {
		line-height: 120%;
		font-size: 14px;
	}
	
	.resource-tile .title-wrapper .title .category {
		font-size: 12px;
	}
	
	.resource-tile.resource-type-video .thumb {
		left: 18px;
		right: 18px;
		top: 24px;
		height: 145px;
		overflow: hidden;
		transition: all .3s;
	}
}

.news-tile {
	height: 332px;
	width: 100%;
	max-width: 384px;
	position: relative;
	transition: all .3s;
	overflow: hidden;
	background-color: #fff;
	padding: 40px;
}

.news-tile a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 4;
}

@media (max-width:767px) {
	.news-tile {
		height: 240px;
		max-width: 277px;
		padding: 29px;
	}
}

@keyframes fadein {
	0%, 50% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes fadeOut {
	0%, 50% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@keyframes lbwa-group-add {
	0% {
		transform: translateX(0);
	}
	
	25%, 50% {
		transform: translateX(70px);
	}
	
	100% {
		transform: translateX(134px);
	}
}

@keyframes draw {
	from {
		stroke-dashoffset: 40;
	}
	
	to {
		stroke-dashoffset: 0;
	}
}

@keyframes draw2 {
	from {
		stroke-dashoffset: 10;
	}
	
	to {
		stroke-dashoffset: 100;
	}
}

@keyframes progress {
	0% {
		stroke-dasharray: 0 1000;
	}
	
	99% {
		stroke-dasharray: 1000 0;
	}
}

@keyframes wave {
	0%, 100%, 50% {
		transform: rotate(0);
		transform-origin: 50% 50%;
	}
	
	25% {
		transform: rotate(40deg);
		transform-origin: 50% 50%;
	}
	
	75% {
		transform: rotate(-40deg);
		transform-origin: 50% 50%;
	}
}

@keyframes moveTop {
	0%, 100% {
		transform: translateY(0);
	}
	
	50% {
		transform: translateY(-50px);
	}
}

@keyframes move-letter {
	0%, 100% {
		opacity: 1;
	}
}

@keyframes strike {
	0% {
		width: 0;
	}
	
	100% {
		width: 100%;
	}
}

.p.underline {
	position: relative;
}

.p.underline::after, .word1.underline::after {
	content: " ";
	position: absolute;
	top: 50%;
	left: 0;
	width: 0;
	height: 4px;
	margin-top: -2px;
	background: #00909e;
	transition: .5s;
}

@media (max-width:767px) {
	.p.underline::after, .word1.underline::after {
		margin-top: -1px;
	}
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(1) {
	animation-delay: 3.6s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row2 span:nth-child(1) {
	animation-delay: .1s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(1) {
	animation-delay: 1.1s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(1) {
		animation-delay: .2s;
	}
	
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(1) {
		animation-delay: 1.1s;
	}
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(2) {
	animation-delay: 3.7s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row2 span:nth-child(2) {
	animation-delay: .2s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(2) {
	animation-delay: 1.2s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(2) {
		animation-delay: .3s;
	}
	
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(2) {
		animation-delay: 1.2s;
	}
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(3) {
	animation-delay: 3.8s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row2 span:nth-child(3) {
	animation-delay: .3s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(3) {
	animation-delay: 1.3s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(3) {
		animation-delay: .4s;
	}
	
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(3) {
		animation-delay: 1.3s;
	}
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(4) {
	animation-delay: 3.9s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row2 span:nth-child(4) {
	animation-delay: .4s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(4) {
	animation-delay: 1.4s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(4) {
		animation-delay: .5s;
	}
	
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(4) {
		animation-delay: 1.4s;
	}
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(5) {
	animation-delay: 4s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row2 span:nth-child(5) {
	animation-delay: .5s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(5) {
	animation-delay: 1.5s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(5) {
		animation-delay: .6s;
	}
	
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(5) {
		animation-delay: 1.5s;
	}
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(6) {
	animation-delay: 4.1s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row2 span:nth-child(6) {
	animation-delay: .6s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(6) {
	animation-delay: 1.6s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(6) {
		animation-delay: .7s;
	}
	
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(6) {
		animation-delay: 1.6s;
	}
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(7) {
	animation-delay: 4.2s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row2 span:nth-child(7) {
	animation-delay: .7s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(7) {
	animation-delay: 1.7s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(7) {
		animation-delay: .8s;
	}
	
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(7) {
		animation-delay: 1.7s;
	}
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(8) {
	animation-delay: 4.3s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row2 span:nth-child(8) {
	animation-delay: .8s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(8) {
	animation-delay: 1.8s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(8) {
		animation-delay: .9s;
	}
	
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(8) {
		animation-delay: 1.8s;
	}
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(9) {
	animation-delay: 4.4s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row2 span:nth-child(9) {
	animation-delay: .9s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(9) {
	animation-delay: 1.9s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(9) {
		animation-delay: 1s;
	}
	
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(9) {
		animation-delay: 1.9s;
	}
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(10) {
	animation-delay: 4.5s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row2 span:nth-child(10) {
	animation-delay: 1s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(10) {
	animation-delay: 2s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(10) {
		animation-delay: 1.1s;
	}
	
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(10) {
		animation-delay: 2s;
	}
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(11) {
	animation-delay: 4.6s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row2 span:nth-child(11) {
	animation-delay: 1.1s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(11) {
	animation-delay: 2.1s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(11) {
		animation-delay: 1.2s;
	}
	
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(11) {
		animation-delay: 2.1s;
	}
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(12) {
	animation-delay: 4.7s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row2 span:nth-child(12) {
	animation-delay: 1.2s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(12) {
	animation-delay: 2.2s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(12) {
		animation-delay: 1.3s;
	}
	
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(12) {
		animation-delay: 2.2s;
	}
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(13) {
	animation-delay: 4.8s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row2 span:nth-child(13) {
	animation-delay: 1.3s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(13) {
	animation-delay: 2.3s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(13) {
		animation-delay: 1.4s;
	}
	
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(13) {
		animation-delay: 2.3s;
	}
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(14) {
	animation-delay: 4.9s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row2 span:nth-child(14) {
	animation-delay: 1.4s;
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(14) {
	animation-delay: 2.4s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row1 span:nth-child(14) {
		animation-delay: 1.5s;
	}
	
	.lbwa .grid .grid-col.grid-col1 .grid-col-box .copy h6 .row3 span:nth-child(14) {
		animation-delay: 2.4s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(1) {
	animation-delay: .1s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(1) {
	animation-delay: 1.05s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(1) {
	animation-delay: 3.6s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(1) {
		animation-delay: 1.1s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(2) {
	animation-delay: .2s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(2) {
	animation-delay: 1.1s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(2) {
	animation-delay: 3.7s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(2) {
		animation-delay: 1.2s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(3) {
	animation-delay: .3s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(3) {
	animation-delay: 1.15s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(3) {
	animation-delay: 3.8s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(3) {
		animation-delay: 1.3s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(4) {
	animation-delay: .4s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(4) {
	animation-delay: 1.2s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(4) {
	animation-delay: 3.9s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(4) {
		animation-delay: 1.4s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(5) {
	animation-delay: .5s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(5) {
	animation-delay: 1.25s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(5) {
	animation-delay: 4s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(5) {
		animation-delay: 1.5s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(6) {
	animation-delay: .6s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(6) {
	animation-delay: 1.3s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(6) {
	animation-delay: 4.1s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(6) {
		animation-delay: 1.6s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(7) {
	animation-delay: .7s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(7) {
	animation-delay: 1.35s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(7) {
	animation-delay: 4.2s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(7) {
		animation-delay: 1.7s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(8) {
	animation-delay: .8s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(8) {
	animation-delay: 1.4s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(8) {
	animation-delay: 4.3s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(8) {
		animation-delay: 1.8s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(9) {
	animation-delay: .9s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(9) {
	animation-delay: 1.45s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(9) {
	animation-delay: 4.4s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(9) {
		animation-delay: 1.9s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(10) {
	animation-delay: 1s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(10) {
	animation-delay: 1.5s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(10) {
	animation-delay: 4.5s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(10) {
		animation-delay: 2s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(11) {
	animation-delay: 1.1s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(11) {
	animation-delay: 1.55s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(11) {
	animation-delay: 4.6s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(11) {
		animation-delay: 2.1s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(12) {
	animation-delay: 1.2s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(12) {
	animation-delay: 1.6s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(12) {
	animation-delay: 4.7s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(12) {
		animation-delay: 2.2s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(13) {
	animation-delay: 1.3s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(13) {
	animation-delay: 1.65s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(13) {
	animation-delay: 4.8s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(13) {
		animation-delay: 2.3s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(14) {
	animation-delay: 1.4s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(14) {
	animation-delay: 1.7s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(14) {
	animation-delay: 4.9s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(14) {
		animation-delay: 2.4s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(15) {
	animation-delay: 1.5s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(15) {
	animation-delay: 1.75s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(15) {
	animation-delay: 5s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(15) {
		animation-delay: 2.5s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(16) {
	animation-delay: 1.6s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(16) {
	animation-delay: 1.8s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(16) {
	animation-delay: 5.1s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(16) {
		animation-delay: 2.6s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(17) {
	animation-delay: 1.7s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(17) {
	animation-delay: 1.85s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(17) {
	animation-delay: 5.2s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(17) {
		animation-delay: 2.7s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(18) {
	animation-delay: 1.8s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(18) {
	animation-delay: 1.9s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(18) {
	animation-delay: 5.3s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(18) {
		animation-delay: 2.8s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(19) {
	animation-delay: 1.9s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(19) {
	animation-delay: 1.95s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(19) {
	animation-delay: 5.4s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(19) {
		animation-delay: 2.9s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(20), .lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(20) {
	animation-delay: 2s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(20) {
	animation-delay: 5.5s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(20) {
		animation-delay: 3s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(21) {
	animation-delay: 2.1s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(21) {
	animation-delay: 2.05s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(21) {
	animation-delay: 5.6s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(21) {
		animation-delay: 3.1s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(22) {
	animation-delay: 2.2s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(22) {
	animation-delay: 2.1s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(22) {
	animation-delay: 5.7s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(22) {
		animation-delay: 3.2s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(23) {
	animation-delay: 2.3s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(23) {
	animation-delay: 2.15s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(23) {
	animation-delay: 5.8s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(23) {
		animation-delay: 3.3s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(24) {
	animation-delay: 2.4s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(24) {
	animation-delay: 2.2s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(24) {
	animation-delay: 5.9s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(24) {
		animation-delay: 3.4s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(25) {
	animation-delay: 2.5s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(25) {
	animation-delay: 2.25s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(25) {
	animation-delay: 6s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(25) {
		animation-delay: 3.5s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(26) {
	animation-delay: 2.6s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(26) {
	animation-delay: 2.3s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(26) {
	animation-delay: 6.1s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(26) {
		animation-delay: 3.6s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(27) {
	animation-delay: 2.7s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(27) {
	animation-delay: 2.35s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(27) {
	animation-delay: 6.2s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(27) {
		animation-delay: 3.7s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(28) {
	animation-delay: 2.8s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(28) {
	animation-delay: 2.4s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(28) {
	animation-delay: 6.3s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(28) {
		animation-delay: 3.8s;
	}
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row1 span:nth-child(29) {
	animation-delay: 2.9s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row2 span:nth-child(29) {
	animation-delay: 2.45s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(29) {
	animation-delay: 6.4s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col2 .grid-col-box .copy h6 .row3 span:nth-child(29) {
		animation-delay: 3.9s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(1) {
	animation-delay: .1s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(1) {
	animation-delay: 3.1s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(1) {
		animation-delay: .1s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(2) {
	animation-delay: .2s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(2) {
	animation-delay: 3.2s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(2) {
		animation-delay: .2s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(3) {
	animation-delay: .3s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(3) {
	animation-delay: 3.3s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(3) {
		animation-delay: .3s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(4) {
	animation-delay: .4s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(4) {
	animation-delay: 3.4s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(4) {
		animation-delay: .4s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(5) {
	animation-delay: .5s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(5) {
	animation-delay: 3.5s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(5) {
		animation-delay: .5s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(6) {
	animation-delay: .6s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(6) {
	animation-delay: 3.6s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(6) {
		animation-delay: .6s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(7) {
	animation-delay: .7s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(7) {
	animation-delay: 3.7s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(7) {
		animation-delay: .7s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(8) {
	animation-delay: .8s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(8) {
	animation-delay: 3.8s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(8) {
		animation-delay: .8s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(9) {
	animation-delay: .9s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(9) {
	animation-delay: 3.9s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(9) {
		animation-delay: .9s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(10) {
	animation-delay: 1s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(10) {
	animation-delay: 4s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(10) {
		animation-delay: 1s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(11) {
	animation-delay: 1.1s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(11) {
	animation-delay: 4.1s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(11) {
		animation-delay: 1.1s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(12) {
	animation-delay: 1.2s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(12) {
	animation-delay: 4.2s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(12) {
		animation-delay: 1.2s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(13) {
	animation-delay: 1.3s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(13) {
	animation-delay: 4.3s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(13) {
		animation-delay: 1.3s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(14) {
	animation-delay: 1.4s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(14) {
	animation-delay: 4.4s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(14) {
		animation-delay: 1.4s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(15) {
	animation-delay: 1.5s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(15) {
	animation-delay: 4.5s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(15) {
		animation-delay: 1.5s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(16) {
	animation-delay: 1.6s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(16) {
	animation-delay: 4.6s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(16) {
		animation-delay: 1.6s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(17) {
	animation-delay: 1.7s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(17) {
	animation-delay: 4.7s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(17) {
		animation-delay: 1.7s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(18) {
	animation-delay: 1.8s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(18) {
	animation-delay: 4.8s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(18) {
		animation-delay: 1.8s;
	}
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row1 span:nth-child(19) {
	animation-delay: 1.9s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(19) {
	animation-delay: 4.9s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col3 .grid-col-box .copy h6 .row2 span:nth-child(19) {
		animation-delay: 1.9s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(1) {
	animation-delay: 75ms;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(1) {
	animation-delay: 1.89s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(1) {
	animation-delay: 4.1s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(1) {
		animation-delay: 1.6s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(2) {
	animation-delay: .15s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(2) {
	animation-delay: 1.98s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(2) {
	animation-delay: 4.2s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(2) {
		animation-delay: 1.7s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(3) {
	animation-delay: 225ms;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(3) {
	animation-delay: 2.07s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(3) {
	animation-delay: 4.3s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(3) {
		animation-delay: 1.8s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(4) {
	animation-delay: .3s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(4) {
	animation-delay: 2.16s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(4) {
	animation-delay: 4.4s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(4) {
		animation-delay: 1.9s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(5) {
	animation-delay: 375ms;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(5) {
	animation-delay: 2.25s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(5) {
	animation-delay: 4.5s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(5) {
		animation-delay: 2s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(6) {
	animation-delay: .45s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(6) {
	animation-delay: 2.34s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(6) {
	animation-delay: 4.6s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(6) {
		animation-delay: 2.1s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(7) {
	animation-delay: 525ms;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(7) {
	animation-delay: 2.43s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(7) {
	animation-delay: 4.7s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(7) {
		animation-delay: 2.2s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(8) {
	animation-delay: .6s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(8) {
	animation-delay: 2.52s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(8) {
	animation-delay: 4.8s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(8) {
		animation-delay: 2.3s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(9) {
	animation-delay: 675ms;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(9) {
	animation-delay: 2.61s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(9) {
	animation-delay: 4.9s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(9) {
		animation-delay: 2.4s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(10) {
	animation-delay: .75s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(10) {
	animation-delay: 2.7s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(10) {
	animation-delay: 5s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(10) {
		animation-delay: 2.5s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(11) {
	animation-delay: 825ms;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(11) {
	animation-delay: 2.79s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(11) {
	animation-delay: 5.1s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(11) {
		animation-delay: 2.6s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(12) {
	animation-delay: .9s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(12) {
	animation-delay: 2.88s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(12) {
	animation-delay: 5.2s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(12) {
		animation-delay: 2.7s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(13) {
	animation-delay: 975ms;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(13) {
	animation-delay: 2.97s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(13) {
	animation-delay: 5.3s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(13) {
		animation-delay: 2.8s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(14) {
	animation-delay: 1.05s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(14) {
	animation-delay: 3.06s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(14) {
	animation-delay: 5.4s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(14) {
		animation-delay: 2.9s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(15) {
	animation-delay: 1.125s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(15) {
	animation-delay: 3.15s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(15) {
	animation-delay: 5.5s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(15) {
		animation-delay: 3s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(16) {
	animation-delay: 1.2s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(16) {
	animation-delay: 3.24s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(16) {
	animation-delay: 5.6s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(16) {
		animation-delay: 3.1s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(17) {
	animation-delay: 1.275s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(17) {
	animation-delay: 3.33s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(17) {
	animation-delay: 5.7s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(17) {
		animation-delay: 3.2s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(18) {
	animation-delay: 1.35s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(18) {
	animation-delay: 3.42s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(18) {
	animation-delay: 5.8s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(18) {
		animation-delay: 3.3s;
	}
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row1 span:nth-child(19) {
	animation-delay: 1.425s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row2 span:nth-child(19) {
	animation-delay: 3.51s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(19) {
	animation-delay: 5.9s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col4 .grid-col-box .copy h6 .row3 span:nth-child(19) {
		animation-delay: 3.4s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(1) {
	animation-delay: .1s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(1) {
	animation-delay: 1.6s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(1), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(1) {
	animation-delay: 4.1s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(1) {
		animation-delay: .6s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(1) {
		animation-delay: 1.1s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(1) {
		animation-delay: 1.6s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(2) {
	animation-delay: .2s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(2) {
	animation-delay: 1.7s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(2), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(2) {
	animation-delay: 4.2s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(2) {
		animation-delay: .7s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(2) {
		animation-delay: 1.2s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(2) {
		animation-delay: 1.7s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(3) {
	animation-delay: .3s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(3) {
	animation-delay: 1.8s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(3), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(3) {
	animation-delay: 4.3s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(3) {
		animation-delay: .8s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(3) {
		animation-delay: 1.3s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(3) {
		animation-delay: 1.8s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(4) {
	animation-delay: .4s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(4) {
	animation-delay: 1.9s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(4), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(4) {
	animation-delay: 4.4s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(4) {
		animation-delay: .9s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(4) {
		animation-delay: 1.4s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(4) {
		animation-delay: 1.9s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(5) {
	animation-delay: .5s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(5) {
	animation-delay: 2s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(5), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(5) {
	animation-delay: 4.5s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(5) {
		animation-delay: 1s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(5) {
		animation-delay: 1.5s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(5) {
		animation-delay: 2s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(6) {
	animation-delay: .6s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(6) {
	animation-delay: 2.1s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(6), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(6) {
	animation-delay: 4.6s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(6) {
		animation-delay: 1.1s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(6) {
		animation-delay: 1.6s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(6) {
		animation-delay: 2.1s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(7) {
	animation-delay: .7s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(7) {
	animation-delay: 2.2s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(7), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(7) {
	animation-delay: 4.7s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(7) {
		animation-delay: 1.2s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(7) {
		animation-delay: 1.7s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(7) {
		animation-delay: 2.2s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(8) {
	animation-delay: .8s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(8) {
	animation-delay: 2.3s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(8), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(8) {
	animation-delay: 4.8s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(8) {
		animation-delay: 1.3s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(8) {
		animation-delay: 1.8s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(8) {
		animation-delay: 2.3s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(9) {
	animation-delay: .9s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(9) {
	animation-delay: 2.4s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(9), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(9) {
	animation-delay: 4.9s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(9) {
		animation-delay: 1.4s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(9) {
		animation-delay: 1.9s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(9) {
		animation-delay: 2.4s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(10) {
	animation-delay: 1s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(10) {
	animation-delay: 2.5s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(10), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(10) {
	animation-delay: 5s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(10) {
		animation-delay: 1.5s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(10) {
		animation-delay: 2s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(10) {
		animation-delay: 2.5s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(11) {
	animation-delay: 1.1s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(11) {
	animation-delay: 2.6s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(11), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(11) {
	animation-delay: 5.1s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(11) {
		animation-delay: 1.6s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(11) {
		animation-delay: 2.1s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(11) {
		animation-delay: 2.6s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(12) {
	animation-delay: 1.2s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(12) {
	animation-delay: 2.7s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(12), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(12) {
	animation-delay: 5.2s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(12) {
		animation-delay: 1.7s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(12) {
		animation-delay: 2.2s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(12) {
		animation-delay: 2.7s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(13) {
	animation-delay: 1.3s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(13) {
	animation-delay: 2.8s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(13), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(13) {
	animation-delay: 5.3s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(13) {
		animation-delay: 1.8s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(13) {
		animation-delay: 2.3s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(13) {
		animation-delay: 2.8s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(14) {
	animation-delay: 1.4s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(14) {
	animation-delay: 2.9s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(14), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(14) {
	animation-delay: 5.4s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(14) {
		animation-delay: 1.9s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(14) {
		animation-delay: 2.4s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(14) {
		animation-delay: 2.9s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(15) {
	animation-delay: 1.5s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(15) {
	animation-delay: 3s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(15), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(15) {
	animation-delay: 5.5s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(15) {
		animation-delay: 2s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(15) {
		animation-delay: 2.5s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(15) {
		animation-delay: 3s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(16) {
	animation-delay: 1.6s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(16) {
	animation-delay: 3.1s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(16), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(16) {
	animation-delay: 5.6s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(16) {
		animation-delay: 2.1s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(16) {
		animation-delay: 2.6s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(16) {
		animation-delay: 3.1s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(17) {
	animation-delay: 1.7s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(17) {
	animation-delay: 3.2s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(17), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(17) {
	animation-delay: 5.7s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(17) {
		animation-delay: 2.2s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(17) {
		animation-delay: 2.7s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(17) {
		animation-delay: 3.2s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(18) {
	animation-delay: 1.8s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(18) {
	animation-delay: 3.3s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(18), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(18) {
	animation-delay: 5.8s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(18) {
		animation-delay: 2.3s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(18) {
		animation-delay: 2.8s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(18) {
		animation-delay: 3.3s;
	}
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 span:nth-child(19) {
	animation-delay: 1.9s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(19) {
	animation-delay: 3.4s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(19), .lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(19) {
	animation-delay: 5.9s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row1 .word2 span:nth-child(19) {
		animation-delay: 2.4s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 span:nth-child(19) {
		animation-delay: 2.9s;
	}
	
	.lbwa .grid .grid-col.grid-col5 .grid-col-box .copy h6 .row2 .word2 span:nth-child(19) {
		animation-delay: 3.4s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(1) {
	animation-delay: .1s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(1) {
	animation-delay: 1.1s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(1) {
	animation-delay: 2.6s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(1) {
		animation-delay: 1.6s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(2) {
	animation-delay: .2s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(2) {
	animation-delay: 1.2s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(2) {
	animation-delay: 2.7s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(2) {
		animation-delay: 1.7s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(3) {
	animation-delay: .3s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(3) {
	animation-delay: 1.3s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(3) {
	animation-delay: 2.8s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(3) {
		animation-delay: 1.8s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(4) {
	animation-delay: .4s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(4) {
	animation-delay: 1.4s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(4) {
	animation-delay: 2.9s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(4) {
		animation-delay: 1.9s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(5) {
	animation-delay: .5s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(5) {
	animation-delay: 1.5s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(5) {
	animation-delay: 3s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(5) {
		animation-delay: 2s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(6) {
	animation-delay: .6s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(6) {
	animation-delay: 1.6s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(6) {
	animation-delay: 3.1s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(6) {
		animation-delay: 2.1s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(7) {
	animation-delay: .7s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(7) {
	animation-delay: 1.7s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(7) {
	animation-delay: 3.2s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(7) {
		animation-delay: 2.2s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(8) {
	animation-delay: .8s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(8) {
	animation-delay: 1.8s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(8) {
	animation-delay: 3.3s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(8) {
		animation-delay: 2.3s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(9) {
	animation-delay: .9s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(9) {
	animation-delay: 1.9s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(9) {
	animation-delay: 3.4s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(9) {
		animation-delay: 2.4s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(10) {
	animation-delay: 1s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(10) {
	animation-delay: 2s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(10) {
	animation-delay: 3.5s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(10) {
		animation-delay: 2.5s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(11) {
	animation-delay: 1.1s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(11) {
	animation-delay: 2.1s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(11) {
	animation-delay: 3.6s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(11) {
		animation-delay: 2.6s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(12) {
	animation-delay: 1.2s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(12) {
	animation-delay: 2.2s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(12) {
	animation-delay: 3.7s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(12) {
		animation-delay: 2.7s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(13) {
	animation-delay: 1.3s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(13) {
	animation-delay: 2.3s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(13) {
	animation-delay: 3.8s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(13) {
		animation-delay: 2.8s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(14) {
	animation-delay: 1.4s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(14) {
	animation-delay: 2.4s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(14) {
	animation-delay: 3.9s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(14) {
		animation-delay: 2.9s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(15) {
	animation-delay: 1.5s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(15) {
	animation-delay: 2.5s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(15) {
	animation-delay: 4s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(15) {
		animation-delay: 3s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(16) {
	animation-delay: 1.6s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(16) {
	animation-delay: 2.6s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(16) {
	animation-delay: 4.1s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(16) {
		animation-delay: 3.1s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(17) {
	animation-delay: 1.7s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(17) {
	animation-delay: 2.7s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(17) {
	animation-delay: 4.2s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(17) {
		animation-delay: 3.2s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(18) {
	animation-delay: 1.8s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(18) {
	animation-delay: 2.8s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(18) {
	animation-delay: 4.3s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(18) {
		animation-delay: 3.3s;
	}
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row1 span:nth-child(19) {
	animation-delay: 1.9s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 span:nth-child(19) {
	animation-delay: 2.9s;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(19) {
	animation-delay: 4.4s;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col.grid-col6 .grid-col-box .copy h6 .row2 .word2 span:nth-child(19) {
		animation-delay: 3.4s;
	}
}

.lbwa {
	background: #ebeff2;
	padding: 200px 0;
}

.lbwa .headlines {
	margin: 0 auto 48px;
	width: 100%;
}

.lbwa .headlines h6 {
	text-align: center;
}

.lbwa .headlines h2 {
	color: #000;
}

.lbwa .headlines h2 span {
	display: block;
}

.lbwa .headlines h2 span:nth-child(2), .lbwa .headlines h2 span:nth-child(3) {
	padding-left: 143px;
}

.lbwa .grid {
	display: flex;
	flex-wrap: wrap;
	column-gap: 24px;
	row-gap: 24px;
	width: 100%;
}

.lbwa .grid .grid-col {
	width: calc(50% - 12px);
	position: relative;
}

.lbwa .grid .grid-col .grid-col-box {
	background: #fff;
	position: relative;
	transition: all .3s;
	width: 100%;
}

.lbwa .grid .grid-col .grid-col-box.grid-col1 {
	max-width: 486px;
}

.lbwa .grid .grid-col .grid-col-box img, .lbwa .grid .grid-col .grid-col-box svg {
	width: 100%;
	height: auto;
	display: block;
}

.lbwa .grid .grid-col .grid-col-box .svg-copy {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	display: block;
	height: auto;
	max-width: 488px;
}

.lbwa .grid .grid-col .grid-col-box .copy h6 {
	color: #000;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -.72px;
	margin: 0;
	position: relative;
}

.lbwa .grid .grid-col .grid-col-box .copy h6+p {
	margin-top: 12px;
}

.lbwa .grid .grid-col .grid-col-box .copy p {
	color: #2d2e33;
	font-size: 15px;
	font-weight: 500;
	line-height: 160%;
}

.lbwa .grid .grid-col.grid-col1 {
	width: 41.5%;
	width: calc(41.5% - 12px);
}

.lbwa .grid .grid-col.grid-col1 .grid-col-box svg:not(.svg-copy) * {
	transition: all .3s;
}

.lbwa .grid .grid-col.grid-col1 h6 {
	position: relative;
}

.lbwa .grid .grid-col.grid-col1 .p.row1 {
	position: absolute;
	left: 0;
	top: 0;
	-webkit-animation: fadeOut forwards 0s 0s;
	animation: fadeOut forwards 0s 0s;
}

.lbwa .grid .grid-col.grid-col1.aos-animate .p span {
	opacity: 0;
	animation: move-letter .15s forwards;
}

.lbwa .grid .grid-col.grid-col1.aos-animate .p.underline::after {
	width: 43%;
	transition-delay: 2.2s;
}

.lbwa .grid .grid-col.grid-col1.aos-animate .p.row1 {
	-webkit-animation: fadeIn forwards .3s 2.8s;
	animation: fadeIn forwards .3s 2.8s;
}

.lbwa .grid .grid-col.grid-col1.aos-animate .p.row2 {
	-webkit-animation: fadeOut forwards .3s 3s;
	animation: fadeOut forwards .3s 3s;
}

.lbwa .grid .grid-col.grid-col1:hover .grid-col-box .btn-1, .lbwa .grid .grid-col.grid-col1:hover .grid-col-box .btn-2 {
	animation-name: fadein;
	animation-duration: .5s;
	animation-fill-mode: forwards;
}

.lbwa .grid .grid-col.grid-col1:hover .grid-col-box {
	background: #00313d;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box:hover, .lbwa .grid .grid-col.grid-col2 .p.underline::after {
	background: #7ece38;
}

.lbwa .grid .grid-col.grid-col1:hover .grid-col-box .svg-copy * {
	color: #fff;
}

.lbwa .grid .grid-col.grid-col1:hover .grid-col-box .fill-green-gradient {
	fill: url("#paint0_linear_2087_15327");
}

.lbwa .grid .grid-col.grid-col1:hover .grid-col-box .fill-green {
	fill: #00909e;
}

.lbwa .grid .grid-col.grid-col1:hover .grid-col-box .fill-white {
	fill: #fff;
}

.lbwa .grid .grid-col.grid-col1:hover .grid-col-box .fill-black {
	fill: #000;
}

.lbwa .grid .grid-col.grid-col1:hover .grid-col-box .stroke-black {
	stroke: #000;
}

.lbwa .grid .grid-col.grid-col1:hover .grid-col-box .opacity02 {
	opacity: .2;
}

.lbwa .grid .grid-col.grid-col1:hover .grid-col-box .btn-2 {
	animation-delay: 1s;
}

.lbwa .grid .grid-col.grid-col1:hover .grid-col-box .move-right {
	animation-name: lbwa-group-add;
	animation-fill-mode: forwards;
	animation-duration: 2s;
}

.lbwa .grid .grid-col.grid-col2 {
	width: 58.5%;
	width: calc(58.5% - 12px);
	display: flex;
	flex-wrap: wrap;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box {
	margin-top: auto;
	transition: all 1s;
}

.lbwa .grid .grid-col.grid-col2 .h-white {
	transition: all 1s;
}

.lbwa .grid .grid-col.grid-col2 .grid-col-box:hover .h-white {
	fill: #fff;
}

.lbwa .grid .grid-col.grid-col2 .p.row3 {
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-animation: fadeOut forwards 0s 0s;
	animation: fadeOut forwards 0s 0s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box:hover, .lbwa .grid .grid-col.grid-col3 .p.underline::after {
	background: #eb6d47;
}

.lbwa .grid .grid-col.grid-col2.aos-animate .p span {
	opacity: 0;
	animation: move-letter .15s forwards;
}

.lbwa .grid .grid-col.grid-col2.aos-animate .p.underline::after {
	width: 100%;
	transition-delay: 2.2s;
}

.lbwa .grid .grid-col.grid-col2.aos-animate .p.row3 {
	-webkit-animation: fadeIn forwards .3s 2.8s;
	animation: fadeIn forwards .3s 2.8s;
}

.lbwa .grid .grid-col.grid-col2.aos-animate .p.row2 {
	-webkit-animation: fadeOut forwards .3s 3s;
	animation: fadeOut forwards .3s 3s;
}

.lbwa .grid .grid-col.grid-col3 {
	width: calc(58.5% - 12px);
}

.lbwa .grid .grid-col.grid-col3 .bg-dark, .lbwa .grid .grid-col.grid-col3 .bg-white, .lbwa .grid .grid-col.grid-col3 .dl, .lbwa .grid .grid-col.grid-col3 .grid-col-box, .lbwa .grid .grid-col.grid-col3 .stroke-dark {
	transition: all 1s;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box:hover .svg-copy * {
	color: #fff;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box:hover .bg-white {
	fill: #f8ae1b;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box:hover .bg-dark {
	fill: #0f0f0f;
}

.lbwa .grid .grid-col.grid-col3 .grid-col-box:hover .stroke-dark {
	stroke: #0f0f0f;
}

.lbwa .grid .grid-col.grid-col3 .p.row2 {
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-animation: fadeOut forwards 0s 0s;
	animation: fadeOut forwards 0s 0s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box:hover, .lbwa .grid .grid-col.grid-col4 .p.underline::after {
	background: #8645b8;
}

.lbwa .grid .grid-col.grid-col3.aos-animate .p span {
	opacity: 0;
	animation: move-letter .15s forwards;
}

.lbwa .grid .grid-col.grid-col3.aos-animate .p.underline::after {
	width: 39%;
	transition-delay: 2.2s;
}

.lbwa .grid .grid-col.grid-col3.aos-animate .p.row2 {
	-webkit-animation: fadeIn forwards .3s 5s;
	animation: fadeIn forwards .3s 5s;
}

.lbwa .grid .grid-col.grid-col3.aos-animate .p.row1 {
	-webkit-animation: fadeOut forwards .3s 2.6s;
	animation: fadeOut forwards .3s 2.6s;
}

.lbwa .grid .grid-col.grid-col4 {
	width: calc(41.5% - 12px);
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box .fill-black, .lbwa .grid .grid-col.grid-col4 .grid-col-box .fill-white, .lbwa .grid .grid-col.grid-col4 .grid-col-box .purple, .lbwa .grid .grid-col.grid-col4 .grid-col-box .stroke-white {
	transition: all 1s;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box:hover .svg-copy * {
	color: #fff;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box:hover .purple {
	fill: #6f3999;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box:hover .stroke-white {
	stroke: #fff;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box:hover .fill-white {
	fill: #fff;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box:hover .fill-black {
	fill: #0f0f0f;
}

.lbwa .grid .grid-col.grid-col4 .grid-col-box:hover .rotating g {
	transform-box: fill-box;
	animation: wave 1s;
	animation-iteration-count: infinite;
}

.lbwa .grid .grid-col.grid-col4 .p.row3 {
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-animation: fadeOut forwards 0s 0s;
	animation: fadeOut forwards 0s 0s;
}

.lbwa .grid .grid-col.grid-col4.aos-animate .p span {
	opacity: 0;
	animation: move-letter .15s forwards;
}

.lbwa .grid .grid-col.grid-col4.aos-animate .p.underline::after {
	width: 32%;
	transition-delay: 2.8s;
}

.lbwa .grid .grid-col.grid-col4.aos-animate .p.row3 {
	-webkit-animation: fadeIn forwards .3s 4s;
	animation: fadeIn forwards .3s 4s;
}

.lbwa .grid .grid-col.grid-col4.aos-animate .p.row2 {
	-webkit-animation: fadeOut forwards .3s 3.6s;
	animation: fadeOut forwards .3s 3.6s;
}

.lbwa .grid .grid-col.grid-col5 {
	width: calc(50% - 12px);
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .child, .lbwa .grid .grid-col.grid-col5 .grid-col-box .child rect {
	transition: all 1s;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box .child.current {
	transform: translateY(-50px);
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box:hover {
	background: #bf55b1;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box:hover .svg-copy * {
	color: #fff;
}

.lbwa .grid .grid-col.grid-col5 .grid-col-box:hover .child.current rect {
	fill: #0f0f0f;
}

.lbwa .grid .grid-col.grid-col5 .p>div {
	position: relative;
	display: inline-block;
}

.lbwa .grid .grid-col.grid-col5 .p>div .word2 {
	position: absolute;
	left: 0;
	top: 0;
	-webkit-animation: fadeOut forwards 0s 0s;
	animation: fadeOut forwards 0s 0s;
}

.lbwa .grid .grid-col.grid-col5 .p .underline::after {
	background: #8645b8;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box:hover, .lbwa .grid .grid-col.grid-col6 .p .underline::after {
	background: #f8ae1b;
}

.lbwa .grid .grid-col.grid-col5.aos-animate .p span {
	opacity: 0;
	animation: move-letter .15s forwards;
}

.lbwa .grid .grid-col.grid-col5.aos-animate .p .word1.underline::after {
	width: 28px;
	transition-delay: 2.8s;
}

.lbwa .grid .grid-col.grid-col5.aos-animate .p .word1 {
	animation: fadeOut forwards .3s 3.6s;
}

.lbwa .grid .grid-col.grid-col5.aos-animate .p>div .word2 {
	animation: fadeIn forwards .3s 4s;
}

.lbwa .grid .grid-col.grid-col5.aos-animate .p.row3 {
	-webkit-animation: fadeIn forwards .3s 4s;
	animation: fadeIn forwards .3s 4s;
}

.lbwa .grid .grid-col.grid-col6 {
	width: calc(50% - 12px);
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .child {
	transition: all 1s;
	opacity: 0;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .child.current, .lbwa .grid .grid-col.grid-col6 .grid-col-box:hover .child {
	opacity: 1;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box .child path, .lbwa .grid .grid-col.grid-col6 .grid-col-box .child rect {
	transition: all 1s;
}

.grid-col2 .dl, .grid-col2 .grid-col-box:hover .dl.dl-step2 {
	transition-duration: 1s, 1s;
	transition-property: stroke, stroke-dashoffset;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box:hover .child rect {
	fill: #eb6d47;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box:hover .child path:not(.white-stroke) {
	fill: #fff;
}

.lbwa .grid .grid-col.grid-col6 .grid-col-box:hover .child path.white-stroke {
	stroke: #fff;
}

.lbwa .grid .grid-col.grid-col6 .p>div {
	position: relative;
	display: inline-block;
}

.lbwa .grid .grid-col.grid-col6 .p>div .word2 {
	position: absolute;
	left: 0;
	top: 0;
	-webkit-animation: fadeOut forwards 0s 0s;
	animation: fadeOut forwards 0s 0s;
}

.lbwa .grid .grid-col.grid-col6.aos-animate .p span {
	opacity: 0;
	animation: move-letter .15s forwards;
}

.lbwa .grid .grid-col.grid-col6.aos-animate .p .word1.underline::after {
	width: 100%;
	transition-delay: 1.5s;
}

.lbwa .grid .grid-col.grid-col6.aos-animate .p .word1 {
	animation: fadeOut forwards .3s 2.6s;
}

.lbwa .grid .grid-col.grid-col6.aos-animate .p>div .word2 {
	animation: fadeIn forwards .3s 4s;
}

.lbwa .description-ctas {
	display: none;
}

.lbwa .description-ctas p {
	margin-bottom: 16px;
}

.lbwa .description-ctas .ctas {
	margin-left: -8px;
	margin-right: -8px;
}

.lbwa .description-ctas .ctas a {
	margin: 8px;
}

.lbwa .description-ctas.description-ctas-bottom {
	display: block;
}

.lbwa .description-ctas.description-ctas-bottom .description-ctas {
	display: block;
	padding-left: 32px;
}

.lbwa .description-ctas.description-ctas-bottom .description-ctas p {
	max-width: 500px;
}

@media (max-width:1024px) {
	.lbwa .grid .grid-col .grid-col-box .p, .lbwa .grid .grid-col .grid-col-box .p>div, .lbwa .grid .grid-col .grid-col-box .p>div .word2, .lbwa .grid .grid-col .grid-col-box h6 {
		position: initial !important;
	}
	
	.lbwa .headlines {
		margin-bottom: 24px;
	}
	
	.lbwa .description-ctas.description-ctas-top {
		display: block;
		max-width: 640px;
		margin-bottom: 48px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	
	.lbwa .description-ctas.description-ctas-top .ctas {
		text-align: center;
	}
	
	.lbwa .description-ctas.description-ctas-bottom {
		display: none;
	}
	
	.lbwa .grid .grid-col .grid-col-box .p {
		animation: none;
		opacity: 0;
	}
	
	.lbwa .grid .grid-col .grid-col-box .p .underline, .lbwa .grid .grid-col .grid-col-box .p.underline {
		display: none !important;
	}
	
	.lbwa .grid .grid-col.aos-animate .grid-col-box .p {
		opacity: 1;
	}
	
	.lbwa .grid .grid-col.grid-col2 .grid-col-box {
		height: 100%;
		margin-top: 0;
	}
	
	.lbwa .grid .grid-col.grid-col2 .grid-col-box svg:first-child {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
	}
}

@media (max-width:767px) {
	.lbwa {
		padding: 88px 0;
	}
	
	.lbwa .headlines {
		margin-bottom: 0;
	}
	
	.lbwa .headlines h2 {
		font-size: 40px !important;
	}
	
	.lbwa .headlines h2 span {
		padding-left: 0 !important;
		display: inline !important;
	}
	
	.lbwa .description-ctas.description-ctas-top {
		margin-bottom: 48px;
		text-align: left;
	}
	
	.lbwa .description-ctas.description-ctas-top p {
		margin-bottom: 32px;
	}
	
	.lbwa .description-ctas.description-ctas-top .ctas {
		text-align: center;
	}
	
	.lbwa .description-ctas.description-ctas-top .ctas a {
		display: block;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	
	.lbwa .description-ctas.description-ctas-top .ctas a+a {
		margin-top: 16px;
	}
	
	.lbwa .grid {
		column-gap: 0;
		row-gap: 22px;
	}
	
	.lbwa .grid .grid-col {
		width: 100% !important;
	}
	
	.lbwa .grid .grid-col.grid-col2 .grid-col-box {
		padding-top: 110px;
	}
	
	.lbwa .grid .grid-col.grid-col2 .grid-col-box svg:first-child {
		position: relative;
	}
}

.grid-col2 svg {
	--path-lenght1: 152.81884765625;
	--path-lenght2: 158.87605285645;
	--path-lenght3: 172.55723571777;
	--path-lenght4: 190.50921630859;
	--path-lenght5: 222.40728759766;
	--path-lenght6: 205.87060546875;
	--path-lenght7: 187.18898010254;
	--path-lenght8: 153.48731994629;
	--path-lenght9: 206.58752441406;
	--path-lenght10: 130.99742126465;
	--path-lenght11: 208.77563476562;
}

.grid-col2 .dl {
	stroke-dasharray: var(--path-lenght1);
	transition-delay: 0s, 0s;
}

.grid-col2 .dl.dl2 {
	stroke-dasharray: var(--path-lenght2);
}

.grid-col2 .dl.dl3 {
	stroke-dasharray: var(--path-lenght3);
}

.grid-col2 .dl.dl4 {
	stroke-dasharray: var(--path-lenght4);
}

.grid-col2 .dl.dl5 {
	stroke-dasharray: var(--path-lenght5);
}

.grid-col2 .dl.dl6 {
	stroke-dasharray: var(--path-lenght6);
}

.grid-col2 .dl.dl7 {
	stroke-dasharray: var(--path-lenght7);
}

.grid-col2 .dl.dl8 {
	stroke-dasharray: var(--path-lenght8);
}

.grid-col2 .dl.dl9 {
	stroke-dasharray: var(--path-lenght9);
}

.grid-col2 .dl.dl10 {
	stroke-dasharray: var(--path-lenght10);
}

.grid-col2 .dl.dl11 {
	stroke-dasharray: var(--path-lenght11);
}

.grid-col2 .grid-col-box:hover .dl {
	stroke: #7ece38;
	stroke-dashoffset: 0;
	stroke-dashoffset: var(--path-lenght1);
}

.grid-col2 .grid-col-box:hover .dl.dl2 {
	stroke-dashoffset: var(--path-lenght2);
}

.grid-col2 .grid-col-box:hover .dl.dl3 {
	stroke-dashoffset: var(--path-lenght3);
}

.grid-col2 .grid-col-box:hover .dl.dl4 {
	stroke-dashoffset: var(--path-lenght4);
}

.grid-col2 .grid-col-box:hover .dl.dl5 {
	stroke-dashoffset: var(--path-lenght5);
}

.grid-col2 .grid-col-box:hover .dl.dl6 {
	stroke-dashoffset: var(--path-lenght6);
}

.grid-col2 .grid-col-box:hover .dl.dl7 {
	stroke-dashoffset: var(--path-lenght7);
}

.grid-col2 .grid-col-box:hover .dl.dl8 {
	stroke-dashoffset: var(--path-lenght8);
}

.grid-col2 .grid-col-box:hover .dl.dl9 {
	stroke-dashoffset: var(--path-lenght9);
}

.grid-col2 .grid-col-box:hover .dl.dl10 {
	stroke-dashoffset: var(--path-lenght10);
}

.grid-col2 .grid-col-box:hover .dl.dl11 {
	stroke-dashoffset: var(--path-lenght11);
}

.grid-col2 .grid-col-box:hover .dl.dl-step2 {
	transition-delay: 0s, .5s;
}

.grid-col3 svg {
	--path-lenght0: 52;
	--path-lenght1: 184.74305725098;
	--path-lenght2: 67.201187133789;
	--path-lenght3: 102;
	--path-lenght4: 116.37869262695;
	--path-lenght5: 77.103828430176;
	--path-lenght6: 139.20129394531;
	--path-lenght7: 162.93557739258;
	--path-lenght8: 347.05187988281;
	--path-lenght9: 129.00387573242;
}

.grid-col3 .dl.dl0 {
	stroke-dasharray: var(--path-lenght0);
}

.grid-col3 .dl.dl1 {
	stroke-dasharray: var(--path-lenght1);
}

.grid-col3 .dl.dl2 {
	stroke-dasharray: var(--path-lenght2);
}

.grid-col3 .dl.dl3 {
	stroke-dasharray: var(--path-lenght3);
}

.grid-col3 .dl.dl4 {
	stroke-dasharray: var(--path-lenght4);
}

.grid-col3 .dl.dl5 {
	stroke-dasharray: var(--path-lenght5);
}

.grid-col3 .dl.dl6 {
	stroke-dasharray: var(--path-lenght6);
}

.grid-col3 .dl.dl7 {
	stroke-dasharray: var(--path-lenght7);
}

.grid-col3 .dl.dl8 {
	stroke-dasharray: var(--path-lenght8);
}

.grid-col3 .dl.dl9 {
	stroke-dasharray: var(--path-lenght9);
}

.grid-col3 .grid-col-box:hover .dl {
	stroke: #eb6d47;
}

.grid-col3 .grid-col-box:hover .dl.dl0 {
	stroke-dashoffset: var(--path-lenght0);
}

.grid-col3 .grid-col-box:hover .dl.dl1 {
	stroke-dashoffset: var(--path-lenght1);
}

.grid-col3 .grid-col-box:hover .dl.dl2 {
	stroke-dashoffset: var(--path-lenght2);
}

.grid-col3 .grid-col-box:hover .dl.dl3 {
	stroke-dashoffset: var(--path-lenght3);
}

.grid-col3 .grid-col-box:hover .dl.dl4 {
	stroke-dashoffset: var(--path-lenght4);
}

.grid-col3 .grid-col-box:hover .dl.dl5 {
	stroke-dashoffset: var(--path-lenght5);
}

.grid-col3 .grid-col-box:hover .dl.dl6 {
	stroke-dashoffset: var(--path-lenght6);
}

.grid-col3 .grid-col-box:hover .dl.dl7 {
	stroke-dashoffset: var(--path-lenght7);
}

.grid-col3 .grid-col-box:hover .dl.dl8 {
	stroke-dashoffset: var(--path-lenght8);
}

.grid-col3 .grid-col-box:hover .dl.dl9 {
	stroke-dashoffset: var(--path-lenght9);
}

.listing-features {
	background: #004b2b;
	padding: 200px 0;
	position: relative;
}

.listing-features:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-image: url("https://cdn-jfbbj.nitrocdn.com/UVHtDjjMhvhdXgMnTpXYToAdXxUkoTUb/assets/images/optimized/rev-c50822c/fexa.io/wp-content/themes/fexa/dist/images/listing-features-leafs.svg");
	background-repeat: no-repeat;
	background-size: auto 120%;
	background-position: right -30% top -60px;
	opacity: .1;
}

.listing-features .headlines h2 {
	color: #fff;
	font-size: 62px;
	font-weight: 600;
	line-height: 109.677%;
	letter-spacing: -1.86px;
	margin: 0 0 48px;
}

.listing-features .headlines p {
	max-width: 590px;
	margin: 0;
}

.listing-features .listing-features-listing {
	display: flex;
	flex-wrap: wrap;
	row-gap: 96px;
	column-gap: 24px;
	margin-top: 96px;
}

.listing-features .listing-features-listing .listing-features-col {
	width: calc(25% - 18px);
}

.listing-features .listing-features-listing .listing-features-col img {
	display: block;
	width: auto;
	height: 48px;
	margin: 0 0 24px;
}

.listing-features .listing-features-listing .listing-features-col h5 {
	color: #fff;
	margin: 0 0 12px;
}

.listing-features .listing-features-listing .listing-features-col p {
	color: rgba(255, 255, 255, .9);
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: -.06px;
	margin: 0;
}

@media (max-width:1024px) {
	.listing-features .listing-features-listing {
		row-gap: 48px;
		column-gap: 20px;
		margin-top: 40px;
	}
	
	.listing-features .listing-features-listing .listing-features-col {
		width: calc(25% - 15px);
	}
	
	.listing-features .listing-features-listing .listing-features-col h5 {
		font-size: 20px;
		letter-spacing: -.4px;
	}
	
	.listing-features .listing-features-listing .listing-features-col p {
		font-size: 13px;
	}
}

@media (max-width:767px) {
	.listing-features {
		padding: 88px 0;
	}
	
	.listing-features:before {
		background-size: auto 104%;
		background-position: left 20px top -30px;
	}
	
	.listing-features .headlines h2 {
		font-size: 40px;
		margin-bottom: 24px;
	}
	
	.listing-features .headlines h2 br {
		display: none;
	}
	
	.listing-features .headlines p {
		font-size: 15px;
		font-weight: 500;
	}
	
	.listing-features .listing-features-listing .listing-features-col {
		width: calc(50% - 15px);
	}
}

.why-fexa-section {
	padding: 160px 0 0;
}

.why-fexa-section h2 {
	margin-bottom: 24px;
}

.why-fexa-section .headlines {
	width: 100%;
}

.why-fexa-section .headlines h2 {
	margin: 0;
}

.why-fexa-section .headlines span {
	display: block;
	width: 100%;
	text-align: left;
	padding: 0 !important;
}

.why-fexa-section .headlines span:nth-child(odd) {
	text-align: right;
}

.why-fexa-section .short-description {
	margin-top: 98px;
	display: flex;
	width: 100%;
}

.why-fexa-section .short-description .align-right {
	max-width: 548px;
	margin-left: auto;
}

.why-fexa-section .short-description p {
	margin: 0;
}

.why-fexa-section .short-description p+a {
	margin-top: 24px;
}

.why-fexa-section .video-wrapper {
	width: 100%;
	margin-top: 98px;
	position: relative;
}

.why-fexa-section .video-wrapper:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 50%;
	z-index: 1;
}

.contact-section, .why-fexa-section .video-wrapper .video-embed {
	position: relative;
}

.why-fexa-section .video-wrapper .video-embed .image-preview {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	cursor: pointer;
	z-index: 3;
}

.why-fexa-section .video-wrapper .video-embed .image-preview img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.why-fexa-section .video-wrapper .video-embed .image-preview .video-play-icon {
	display: block;
	width: 80px;
	height: 80px;
	background-image: url("data:image/svg+xml,%3Csvg width=\'68\' height=\'68\' viewBox=\'0 0 68 68\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M27.332 43.3457V24.6529C27.332 23.3139 28.8314 22.5215 29.9377 23.2759L43.6457 32.6223C44.616 33.284 44.616 34.7147 43.6457 35.3763L29.9377 44.7227C28.8314 45.477 27.332 44.6847 27.332 43.3457Z\' fill=\'white\'/%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M33.9974 7.33366C19.2698 7.33366 7.33073 19.2727 7.33073 34.0003C7.33073 48.728 19.2698 60.667 33.9974 60.667C48.7251 60.667 60.6641 48.728 60.6641 34.0003C60.6641 19.2727 48.7251 7.33366 33.9974 7.33366ZM0.664062 34.0003C0.664062 15.5908 15.5879 0.666992 33.9974 0.666992C52.4067 0.666992 67.3307 15.5908 67.3307 34.0003C67.3307 52.4097 52.4067 67.3337 33.9974 67.3337C15.5879 67.3337 0.664062 52.4097 0.664062 34.0003Z\' fill=\'white\'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	margin-top: -40px;
	z-index: 99;
	transition: all .3s;
	-webkit-filter: drop-shadow(0 0 5px #494747);
	filter: drop-shadow(0 0 5px #494747);
}

.why-fexa-section .video-wrapper .video-embed .image-preview .video-play-icon.nitro-lazy {
	background-image: none !important;
}

.why-fexa-section .video-wrapper .video-embed:hover .video-play-icon {
	transform: scale(1.1);
}

.why-fexa-section .listing-fexa-solutions {
	padding: 100px 0 160px;
	overflow: hidden;
}

.why-fexa-section .listing-fexa-solutions .wrapper {
	max-width: 790px;
}

.why-fexa-section .listing-resources-wrapper {
	margin-top: 48px;
}

.why-fexa-section .listing-resources-wrapper .resource-tile {
	max-width: 520px;
	display: block;
	margin-right: 32px;
}

.why-fexa-section .listing-resources-wrapper .resource-tile:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(52deg, #000d0f .01%, rgba(255, 255, 255, 0) 40%);
	z-index: 2;
	pointer-events: none;
}

.why-fexa-section .listing-resources-wrapper .resource-tile .title {
	padding: 18px 32px 18px 18px;
}

.why-fexa-section .listing-resources-wrapper .resource-tile h6 {
	padding: 0;
	margin-bottom: 16px;
}

.why-fexa-section .listing-resources-wrapper .resource-tile p {
	margin-bottom: 16px;
	color: #d7d9d9;
	line-height: 144.444%;
	letter-spacing: -.07px;
}

.why-fexa-section .listing-resources-wrapper .resource-tile p.category {
	color: #7ece38;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 16px;
	font-weight: 800;
	line-height: 140%;
	letter-spacing: 1.6px;
	text-transform: uppercase;
}

.why-fexa-section .listing-resources-wrapper .resource-tile .link-arrow {
	padding-top: 0;
	display: inline-block;
	margin: 0;
	text-decoration: none;
}

.why-fexa-section .listing-resources-wrapper .resource-tile .link-arrow svg {
	display: block;
}

.why-fexa-section .slider-arrows {
	margin-left: auto;
}

@media (max-width:767px) {
	.why-fexa-section {
		padding: 80px 0;
	}
	
	.why-fexa-section h2 {
		font-size: 40px !important;
		line-height: 100% !important;
	}
	
	.why-fexa-section h2.fit-text-horiz {
		margin-bottom: 32px;
	}
	
	.why-fexa-section h2.fit-text-horiz span {
		text-align: left !important;
	}
	
	.why-fexa-section .short-description {
		margin-top: 0;
	}
	
	.why-fexa-section .short-description .align-right {
		max-width: 100%;
	}
	
	.why-fexa-section .short-description .align-right .btn {
		width: 100%;
	}
	
	.why-fexa-section .video-wrapper {
		margin-top: 64px;
	}
	
	.why-fexa-section .listing-fexa-solutions {
		padding-top: 64px;
		padding-bottom: 80px;
	}
	
	.why-fexa-section .listing-resources-wrapper {
		margin-top: 16px;
	}
	
	.why-fexa-section .listing-resources-wrapper .resource-tile {
		max-width: 278px;
		height: 300px;
	}
	
	.why-fexa-section .listing-resources-wrapper .resource-tile .title {
		padding: 12px;
	}
	
	.why-fexa-section .listing-resources-wrapper .resource-tile p {
		font-size: 13px;
	}
	
	.why-fexa-section .listing-resources-wrapper .resource-tile p.category {
		font-size: 10px;
		margin-bottom: 8px;
	}
	
	.why-fexa-section .listing-resources-wrapper .resource-tile h6 {
		margin-bottom: 12px;
	}
	
	.why-fexa-section .mobile-arrows.d-none {
		display: flex !important;
		margin-top: 40px;
		justify-content: center;
		width: 100%;
	}
	
	.why-fexa-section .mobile-arrows.d-none .slider-arrows {
		margin: 0;
	}
}

.counters {
	background-color: #00909e;
	background-image: url("data:image/svg+xml,%3Csvg width=\'234\' height=\'517\' viewBox=\'0 0 234 517\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M169.8 448.708C124.748 496.334 59.7597 514.289 0.673828 516.3C2.57559 453.769 19.6259 385.068 64.6125 337.441C109.599 289.815 174.653 271.86 233.804 269.85C231.902 332.381 214.852 401.082 169.865 448.638L169.8 448.708Z\' fill=\'%2327B2B5\'/%3E%3Cpath d=\'M64.6125 178.789C19.6259 131.232 2.57559 62.531 0.673828 0C59.8253 2.01042 124.813 20.0349 169.865 67.5917C214.918 115.218 231.902 183.919 233.804 246.45C174.653 244.439 109.665 226.415 64.6781 178.858L64.6125 178.789Z\' fill=\'%2327B2B5\'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: auto 300%;
	background-position: right -100px center;
	padding: 100px 0;
}

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

.counters .listing-counters {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	max-width: 900px;
	margin: 0 auto;
	row-gap: 80px;
	column-gap: 56px;
}

.counters .listing-counters .counter {
	width: calc(33.3333% - 40px);
	text-align: center;
}

.counters .listing-counters .counter p {
	font-family: "Plus Jakarta Sans", serif;
	font-size: 48px;
	font-weight: 800;
	line-height: 60px;
	letter-spacing: -.96px;
	margin: 0;
}

.counters .listing-counters .counter p+span {
	margin: 8px 0 0;
}

.counters .listing-counters .counter span {
	display: block;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
}

@media (max-width:1024px) {
	.counters .listing-counters {
		row-gap: 48px;
		column-gap: 32px;
	}
	
	.counters .listing-counters .counter {
		width: calc(33.3333% - 22px);
	}
	
	.counters .listing-counters .counter span {
		font-size: 18px;
		line-height: 26px;
	}
}

@media (max-width:767px) {
	.counters {
		background-size: auto 120%;
		background-position: right -240px center;
		padding: 88px 0;
	}
	
	.counters .listing-counters .counter {
		width: calc(50% - 16px);
	}
}

.image-and-copy {
	padding: 200px 0;
}

.image-and-copy .custom-container {
	align-items: center;
}

.image-and-copy .custom-container .col {
	width: 50%;
}

.image-and-copy .custom-container .col img {
	width: 100%;
	max-width: 486px;
}

.image-and-copy .custom-container .col .copy-wrapper {
	padding-left: 78px;
	max-width: 594px;
}

.image-and-copy .custom-container .col .copy-wrapper .headline span {
	display: block;
}

.image-and-copy .custom-container .col .copy-wrapper .small-headline {
	color: #00909e;
	font-size: 16px;
	font-weight: 800;
	line-height: 140%;
	letter-spacing: 1.6px;
	text-transform: uppercase;
}

@media (min-width:1024px) {
	.image-and-copy .custom-container .col .copy-wrapper .headline span:first-child, .image-and-copy .custom-container .col .copy-wrapper .small-headline {
		margin-left: -56px;
	}
}

.image-and-copy .custom-container .col .copy-wrapper .title-image {
	margin-bottom: 40px;
}

@media (min-width:1025px) {
	.image-and-copy .custom-container .col .copy-wrapper .title-image {
		margin-left: -70px;
	}
}

.image-and-copy .custom-container .col .copy-wrapper .title-image img {
	max-width: 100%;
	width: auto;
	max-height: 70px;
}

.image-and-copy .custom-container .col .copy-wrapper .copy {
	color: #2d2e33;
	font-size: 18px;
	font-weight: 500;
	line-height: 160%;
}

.image-and-copy .custom-container .col .copy-wrapper .copy p:last-child {
	margin-bottom: 0;
}

.image-and-copy .custom-container .col .copy-wrapper .ctas {
	margin-top: 32px;
}

@media (max-width:1024px) {
	.image-and-copy .custom-container .col {
		width: auto;
	}
	
	.image-and-copy .custom-container .col img {
		max-width: 320px;
		min-width: 320px;
	}
	
	.image-and-copy .custom-container .col .copy-wrapper {
		padding-left: 24px;
	}
}

@media (max-width:767px) {
	.image-and-copy .custom-container .col, .image-and-copy .custom-container .col .copy-wrapper .btn {
		width: 100%;
	}
	
	.image-and-copy {
		padding: 88px 0;
	}
	
	.image-and-copy .custom-container {
		flex-wrap: wrap;
	}
	
	.image-and-copy .custom-container .col img {
		max-width: 100%;
		min-width: 100px;
	}
	
	.image-and-copy .custom-container .col .copy-wrapper {
		padding-left: 0;
		margin-top: 32px;
		max-width: 100%;
	}
	
	.image-and-copy .custom-container .col .copy-wrapper .title-image {
		margin-bottom: 32px;
	}
}

.image-and-copy-type2 {
	padding: 160px 0 200px;
}

.image-and-copy-type2 .custom-container {
	margin-bottom: 160px;
	align-items: center;
}

.image-and-copy-type2 .custom-container .col .copy-wrapper .copy p:last-child, .image-and-copy-type2 .custom-container:last-child {
	margin-bottom: 0;
}

.image-and-copy-type2 .custom-container .col {
	width: 50%;
}

.image-and-copy-type2 .custom-container .col img {
	width: 100%;
	max-width: 486px;
}

.image-and-copy-type2 .custom-container .col .copy-wrapper {
	max-width: 588px;
}

.image-and-copy-type2 .custom-container .col .copy-wrapper .headline span {
	display: block;
}

.image-and-copy-type2 .custom-container .col .copy-wrapper .copy {
	color: #2d2e33;
	font-size: 18px;
	font-weight: 500;
	line-height: 160%;
}

.image-and-copy-type2 .custom-container .col .copy-wrapper .copy p {
	margin-left: 72px;
}

.image-and-copy-type2 .custom-container.reverse .col-image {
	order: 1;
	text-align: right;
}

@media (max-width:1024px) {
	.image-and-copy-type2 .custom-container .col {
		width: auto;
	}
	
	.image-and-copy-type2 .custom-container .col img {
		max-width: 320px;
		min-width: 320px;
	}
	
	.image-and-copy-type2 .custom-container .col .copy-wrapper {
		padding-left: 24px;
	}
}

@media (max-width:767px) {
	.image-and-copy-type2 {
		padding: 88px 0;
	}
	
	.image-and-copy-type2 .custom-container {
		flex-wrap: wrap;
		margin-bottom: 88px;
	}
	
	.image-and-copy-type2 .custom-container .col {
		width: 100%;
	}
	
	.image-and-copy-type2 .custom-container .col img {
		max-width: 100%;
		min-width: 100px;
	}
	
	.image-and-copy-type2 .custom-container .col .copy-wrapper {
		padding-left: 0;
		margin-top: 32px;
		max-width: 100%;
	}
	
	.image-and-copy-type2 .custom-container .col .copy-wrapper .copy p {
		margin-left: 0;
	}
	
	.image-and-copy-type2 .custom-container.reverse .col-image {
		order: 0;
		text-align: left;
	}
}

.grid-columns {
	background: #ebeff2;
	padding: 200px 0;
}

.grid-columns .headline-wrapper .custom-container {
	align-items: flex-end;
}

.grid-columns .headline-wrapper .col {
	width: 50%;
}

.grid-columns .headline-wrapper .col.headline-col {
	min-width: 660px;
}

.grid-columns .headline-wrapper h2 {
	margin: 0;
	font-size: 80px;
}

.grid-columns .headline-wrapper h2 span {
	display: block;
}

.grid-columns .headline-wrapper h2 span:last-child {
	padding-left: 160px;
}

.grid-columns .headline-wrapper p {
	color: #2d2e33;
	margin: 0;
	padding-left: 64px;
}

.grid-columns .listing-wrapper {
	margin-top: 88px;
}

.grid-columns .listing-wrapper .custom-container {
	column-gap: 24px;
	row-gap: 24px;
}

.grid-columns .listing-wrapper .custom-container .col {
	width: calc(50% - 12px);
}

.grid-columns .listing-wrapper .custom-container .col:nth-child(even) {
	margin-top: 60px;
}

.grid-columns .listing-wrapper .custom-container .col:nth-child(even) .col-wrapper p {
	max-width: 470px;
}

.grid-columns .listing-wrapper .col-wrapper {
	background-color: #fff;
	padding: 48px 40px;
	margin-bottom: 24px;
}

.grid-columns .listing-wrapper .col-wrapper:last-child {
	margin-bottom: 0;
}

.grid-columns .listing-wrapper .col-wrapper .icon {
	margin-bottom: 24px;
}

.grid-columns .listing-wrapper .col-wrapper .icon img, .grid-columns .listing-wrapper .col-wrapper .icon svg {
	display: block;
	width: auto;
	height: 40px;
	margin: 0;
}

.grid-columns .listing-wrapper .col-wrapper h5 {
	font-size: 36px;
	letter-spacing: -.72px;
	margin: 0 0 16px;
}

.grid-columns .listing-wrapper .col-wrapper p {
	color: #2d2e33;
	font-size: 15px;
	font-weight: 500;
	line-height: 160%;
	margin: 0;
	max-width: 428px;
}

.contact-image-section h2, .contact-section h3 {
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -2.56px;
}

.grid-columns .listing-wrapper .col-wrapper .link-arrow {
	display: inline-block;
	margin-top: 24px;
}

@media (max-width:1024px) {
	.grid-columns .headline-wrapper .custom-container {
		flex-wrap: wrap;
	}
	
	.grid-columns .headline-wrapper .custom-container .col {
		width: 100%;
	}
	
	.grid-columns .headline-wrapper .custom-container .col p {
		padding-left: 0;
		margin-top: 24px;
	}
}

@media (max-width:767px) {
	.grid-columns {
		padding: 88px 0;
	}
	
	.grid-columns .headline-wrapper .col.headline-col {
		min-width: 1px;
	}
	
	.grid-columns .headline-wrapper h2 {
		font-size: 40px;
	}
	
	.grid-columns .headline-wrapper h2 span:last-child {
		padding-left: 60px;
	}
	
	.grid-columns .listing-wrapper {
		margin-top: 48px;
	}
	
	.grid-columns .listing-wrapper .custom-container .col {
		width: 100%;
	}
	
	.grid-columns .listing-wrapper .custom-container .col:nth-child(even) {
		margin: 0;
	}
	
	.grid-columns .listing-wrapper .col-wrapper {
		padding: 32px 24px;
	}
	
	.grid-columns .listing-wrapper .col-wrapper h5 {
		font-size: 24px;
	}
}

@media (max-width:375px) {
	.grid-columns .headline-wrapper h2 span:last-child {
		padding-left: 24px;
	}
}

.contact-section {
	padding: 120px 0;
	background-color: #8645b8;
	overflow: hidden;
}

.contact-section:before {
	content: "";
	background-color: #bf55b1;
	position: absolute;
	width: 100%;
	left: -47%;
	top: -50%;
	right: 47%;
	bottom: -50%;
	border-radius: 0 2000px 0 0;
}

.contact-section .col {
	width: calc(50% + 70px);
}

.contact-section .col:first-child {
	padding-right: 24px;
}

.contact-section .col:last-child {
	width: calc(50% - 70px);
}

.contact-section h3 {
	color: #fff;
	font-size: 64px;
	margin: 0 0 32px;
}

.contact-section p {
	margin: 0;
	color: rgba(255, 255, 255, .9);
}

.contact-section .btn {
	margin-top: 32px;
}

@media (max-width:1200px) {
	.contact-section:before {
		content: "";
		left: -50%;
		top: -20%;
		right: 50%;
		bottom: -20%;
	}
	
	.contact-section .col, .contact-section .col:last-child {
		width: 50%;
	}
	
	.contact-section p {
		max-width: 360px;
	}
}

@media (max-width:767px) {
	.contact-section {
		padding: 88px 0;
	}
	
	.contact-section:before {
		content: "";
		left: 0;
		top: 0;
		right: 0;
		bottom: 50%;
		border-radius: 0;
	}
	
	.contact-section .col {
		width: 100% !important;
	}
	
	.contact-section .col+.col {
		margin-top: 96px;
	}
	
	.contact-section p {
		max-width: 100%;
	}
	
	.contact-section h3 {
		font-size: 42px;
	}
}

.contact-image-section {
	overflow: hidden;
}

.contact-image-section .col {
	min-width: calc(50% + 70px);
	width: calc(50% + 70px);
}

.contact-image-section .col .col-wrapper {
	padding: 44px 24px 44px 0;
}

.contact-image-section .col.col-image {
	width: calc(100vw - ( ( 1200px / 12 ) * 6.65 ) - ( ( 100vw - 1200px ) / 2 ));
	min-width: calc(100vw - ( ( 1200px / 12 ) * 6.65 ) - ( ( 100vw - 1200px ) / 2 ));
}

.contact-image-section .col.col-image img {
	display: block;
	width: 100%;
}

.contact-image-section h2 {
	font-size: 64px;
	margin: 0 0 32px;
}

.contact-image-section p {
	color: #2d2e33;
	margin: 0;
}

.contact-image-section .btn {
	margin-top: 32px;
}

@media (max-width:1024px) {
	.contact-image-section .col {
		min-width: 50%;
		width: 50%;
	}
	
	.contact-image-section .col.col-image {
		width: calc(50% + 24px);
		min-width: calc(50% + 24px);
	}
	
	.contact-image-section h2 {
		font-size: 40px;
	}
}

@media (max-width:767px) {
	.contact-image-section .custom-container {
		flex-wrap: wrap;
	}
	
	.contact-image-section .custom-container .col {
		width: 100%;
	}
	
	.contact-image-section .custom-container .col .col-wrapper {
		padding: 88px 0 32px;
		text-align: center;
	}
	
	.contact-image-section .custom-container .col.col-image {
		width: calc(100% + 48px);
		min-width: calc(100% + 48px);
		margin-left: -24px;
	}
}

.leadership {
	background: #000d0f;
	padding: 200px 0;
}

.leadership .headline-wrapper .custom-container img {
	display: block;
	margin: 0 auto 40px;
	width: 40px;
}

.leadership .headline-wrapper .custom-container h2 {
	text-align: center;
	color: #fff;
	width: 100%;
	margin: 0;
}

.leadership .listing-wrapper {
	margin-top: 88px;
}

.leadership .listing-wrapper .custom-container {
	justify-content: center;
	row-gap: 64px;
}

.leadership .listing-wrapper .col {
	width: 25%;
}

.leadership .listing-wrapper .col .col-wrapper {
	padding: 0 24px 38px;
	height: 100%;
	position: relative;
	max-width: 264px;
}

.leadership .listing-wrapper .col .col-wrapper .thumb {
	width: 200px;
	height: 200px;
	max-width: 200px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 0 24px;
}

.leadership .listing-wrapper .col .col-wrapper .thumb img {
	border-radius: 50%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: scale(1.05);
}

.leadership .listing-wrapper .col .col-wrapper h5 {
	color: rgba(255, 255, 255, .9);
	font-size: 24px;
	font-weight: 600;
	line-height: 110%;
	margin: 0 0 12px;
}

.leadership .listing-wrapper .col .col-wrapper p {
	color: rgba(255, 255, 255, .9);
	margin: 0;
}

.leadership .listing-wrapper .col .col-wrapper .linkedin-icon {
	position: absolute;
	left: 24px;
	bottom: 0;
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\'%3E%3Cpath d=\'M19.65 2.69531H4.35C3.99196 2.69531 3.64858 2.83754 3.39541 3.09072C3.14223 3.34389 3 3.68727 3 4.04531V19.3453C3 19.7033 3.14223 20.0467 3.39541 20.2999C3.64858 20.5531 3.99196 20.6953 4.35 20.6953H19.65C20.008 20.6953 20.3514 20.5531 20.6046 20.2999C20.8578 20.0467 21 19.7033 21 19.3453V4.04531C21 3.68727 20.8578 3.34389 20.6046 3.09072C20.3514 2.83754 20.008 2.69531 19.65 2.69531ZM8.4 17.9953H5.7V9.89531H8.4V17.9953ZM7.05 8.32031C6.74056 8.31147 6.4406 8.21163 6.18758 8.03328C5.93456 7.85493 5.7397 7.60597 5.62737 7.31751C5.51503 7.02905 5.49019 6.71388 5.55595 6.41138C5.6217 6.10889 5.77515 5.83247 5.9971 5.61669C6.21906 5.4009 6.49968 5.2553 6.80391 5.19809C7.10814 5.14087 7.42248 5.17458 7.70766 5.295C7.99284 5.41541 8.23622 5.6172 8.40737 5.87514C8.57853 6.13309 8.66987 6.43575 8.67 6.74531C8.66289 7.16862 8.4885 7.57191 8.18495 7.86704C7.88139 8.16216 7.47335 8.32513 7.05 8.32031ZM18.3 17.9953H15.6V13.7293C15.6 12.4513 15.06 11.9923 14.358 11.9923C14.1522 12.006 13.9511 12.0602 13.7663 12.1519C13.5815 12.2435 13.4166 12.3708 13.2811 12.5263C13.1457 12.6819 13.0422 12.8627 12.9768 13.0583C12.9114 13.2539 12.8853 13.4605 12.9 13.6663C12.8955 13.7082 12.8955 13.7504 12.9 13.7923V17.9953H10.2V9.89531H12.81V11.0653C13.0733 10.6648 13.435 10.3386 13.8605 10.118C14.286 9.89741 14.761 9.78971 15.24 9.80531C16.635 9.80531 18.264 10.5793 18.264 13.0993L18.3 17.9953Z\' fill=\'%23E3F9F9\'/%3E%3C/svg%3E");
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: center;
	transition: opacity .3s;
}

.leadership .listing-wrapper .col .col-wrapper .linkedin-icon.nitro-lazy {
	background-image: none !important;
}

@media (max-width:1024px) {
	.leadership .listing-wrapper .col {
		width: 33.3333%;
	}
}

@media (max-width:767px) {
	.leadership {
		padding: 88px 0;
	}
	
	.leadership .listing-wrapper {
		margin-top: 64px;
	}
	
	.leadership .listing-wrapper .col {
		width: 50%;
	}
	
	.leadership .listing-wrapper .col .col-wrapper {
		padding: 0 12px 38px;
	}
	
	.leadership .listing-wrapper .col .col-wrapper .thumb {
		width: 130px;
		height: 130px;
	}
	
	.leadership .listing-wrapper .col .col-wrapper .linkedin-icon {
		left: 12px;
	}
	
	.leadership .listing-wrapper .col .col-wrapper h5 {
		font-size: 18px;
	}
}

.pricing {
	position: relative;
	z-index: 999;
	padding: 0 0 200px;
}

.pricing .sticky-bar {
	background: var(--Gray, #ebeff2);
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, .2);
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	position: sticky;
	overflow: hidden;
	top: 90px;
	z-index: 999;
}

.pricing .sticky-bar .header-logo img {
	display: block;
}

.pricing .sticky-bar #tabs {
	padding: 0;
	margin: 0 0 0 40px;
	display: flex;
}

.pricing .sticky-bar #tabs li {
	list-style: none;
	padding: 0 16px;
}

.pricing .sticky-bar #tabs li a {
	color: #000;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 17px;
	letter-spacing: .4px;
	padding: 38px 0;
	display: inline-block;
	text-decoration: none;
	position: relative;
}

.pricing .sticky-bar #tabs li a:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 4px;
	opacity: 0;
	transition: opacity .3s;
}

.pricing .sticky-bar #tabs li a.active:before, .pricing .sticky-bar #tabs li a:hover:before {
	opacity: 1;
}

.pricing .sticky-bar #tabs li#tablink1 a:before {
	background: var(--tab1);
}

.pricing .sticky-bar #tabs li#tablink2 a:before {
	background: var(--tab2);
}

.pricing .sticky-bar #tabs li#tablink3 a:before {
	background: var(--tab3);
}

.pricing .sticky-bar #tabs li#tablink4 a:before {
	background: var(--tab4);
}

.pricing .sticky-bar #tabs li#tablink5 a:before {
	background: var(--tab5);
}

.pricing .sticky-bar .ctas {
	margin-left: auto;
	display: flex;
	column-gap: 32px;
	align-items: center;
}

.pricing .sticky-bar .ctas .link-arrow:hover {
	opacity: 1;
	color: #00909e;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'9\' height=\'14\' viewBox=\'0 0 9 14\' fill=\'none\'%3E%3Cpath d=\'M2.38695 4.00368L6.7739 8.39062L2.38695 12.7776\' stroke=\'%2300909E\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
}

.pricing .sticky-bar .ctas .link-arrow:hover.nitro-lazy {
	background-image: none !important;
}

.pricing .sticky-bar .custom-container {
	width: 100%;
}

.pricing .listing-packages {
	padding-top: 140px;
}

.pricing .listing-packages .tab-container {
	width: 100%;
}

.pricing .listing-packages .tab-container#tab1 .plan:before {
	background: var(--tab1);
}

.pricing .listing-packages .tab-container#tab1 .list-of-features .accordion-head p {
	color: var(--tab1);
}

.pricing .listing-packages .tab-container#tab1 .list-of-features .accordion-head p .plus-box {
	border: 2px solid var(--tab1);
}

.pricing .listing-packages .tab-container#tab1 .list-of-features .accordion-head p .plus-minus-toggle:after, .pricing .listing-packages .tab-container#tab1 .list-of-features .accordion-head p .plus-minus-toggle:before {
	background-color: var(--tab1);
}

.pricing .listing-packages .tab-container#tab1 .checkmark path {
	fill: var(--tab1);
}

.pricing .listing-packages .tab-container#tab1 .list-plans .lp-row>div:nth-child(3):before {
	background: var(--tab1);
	opacity: .3;
	mix-blend-mode: color-burn;
}

.pricing .listing-packages .tab-container#tab1 .list-plans .lp-row>div:nth-child(4):before {
	background: var(--tab1);
	opacity: .8;
	mix-blend-mode: color-burn;
}

.pricing .listing-packages .tab-container#tab2 .plan:before {
	background: var(--tab2);
}

.pricing .listing-packages .tab-container#tab2 .list-of-features .accordion-head p {
	color: var(--tab2);
}

.pricing .listing-packages .tab-container#tab2 .list-of-features .accordion-head p .plus-box {
	border: 2px solid var(--tab2);
}

.pricing .listing-packages .tab-container#tab2 .list-of-features .accordion-head p .plus-minus-toggle:after, .pricing .listing-packages .tab-container#tab2 .list-of-features .accordion-head p .plus-minus-toggle:before {
	background-color: var(--tab2);
}

.pricing .listing-packages .tab-container#tab2 .checkmark path {
	fill: var(--tab2);
}

.pricing .listing-packages .tab-container#tab3 .plan:before {
	background: var(--tab3);
}

.pricing .listing-packages .tab-container#tab3 .categ-description {
	max-width: 100%;
}

.pricing .listing-packages .tab-container#tab3 .list-of-features .accordion-head p {
	color: var(--tab3);
}

.pricing .listing-packages .tab-container#tab3 .list-of-features .accordion-head p .plus-box {
	border: 2px solid var(--tab3);
}

.pricing .listing-packages .tab-container#tab3 .list-of-features .accordion-head p .plus-minus-toggle:after, .pricing .listing-packages .tab-container#tab3 .list-of-features .accordion-head p .plus-minus-toggle:before {
	background-color: var(--tab3);
}

.pricing .listing-packages .tab-container#tab3 .checkmark path {
	fill: var(--tab3);
}

.pricing .listing-packages .tab-container#tab4 .plan:before {
	background: var(--tab4);
}

.pricing .listing-packages .tab-container#tab4 .list-of-features .accordion-head p {
	color: var(--tab4);
}

.pricing .listing-packages .tab-container#tab4 .list-of-features .accordion-head p .plus-box {
	border: 2px solid var(--tab4);
}

.pricing .listing-packages .tab-container#tab4 .list-of-features .accordion-head p .plus-minus-toggle:after, .pricing .listing-packages .tab-container#tab4 .list-of-features .accordion-head p .plus-minus-toggle:before {
	background-color: var(--tab4);
}

.pricing .listing-packages .tab-container#tab4 .checkmark path {
	fill: var(--tab4);
}

.pricing .listing-packages .tab-container#tab5 .plan:before {
	background: var(--tab5);
}

.pricing .listing-packages .tab-container#tab5 .list-of-features .accordion-head p {
	color: var(--tab5);
}

.pricing .listing-packages .tab-container#tab5 .list-of-features .accordion-head p .plus-box {
	border: 2px solid var(--tab5);
}

.pricing .listing-packages .tab-container#tab5 .list-of-features .accordion-head p .plus-minus-toggle:after, .pricing .listing-packages .tab-container#tab5 .list-of-features .accordion-head p .plus-minus-toggle:before {
	background-color: var(--tab5);
}

.pricing .listing-packages .tab-container#tab5 .checkmark path {
	fill: var(--tab5);
}

.pricing .listing-packages .product-top .logo {
	margin-bottom: 32px;
}

.pricing .listing-packages .product-top .logo img {
	height: 48px;
	width: auto;
	margin: 0 auto;
	display: block;
}

.pricing .listing-packages .product-top .copy {
	text-align: center;
}

.pricing .listing-packages .product-top .copy p {
	max-width: 574px;
	margin: 0 auto;
}

.pricing .listing-packages .product-top .listing-plans {
	display: flex;
	column-gap: 24px;
	margin-top: 64px;
}

.pricing .listing-packages .product-top .listing-plans .plan {
	width: calc(33.333333% - 16px);
	position: relative;
	background: #f5f7f7;
	padding: 40px 40px 130px;
}

.pricing .listing-packages .product-top .listing-plans .plan h2 {
	color: #000;
	font-size: 36px;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -.72px;
	text-align: center;
	margin: 0 0 12px;
}

.pricing .listing-packages .product-top .listing-plans .plan p {
	text-align: center;
	color: #2d2e33;
	font-size: 15px;
	font-weight: 500;
	line-height: 160%;
	margin: 0 auto;
	max-width: 230px;
}

.pricing .listing-packages .product-top .listing-plans .plan>* {
	position: relative;
	z-index: 2;
}

.pricing .listing-packages .product-top .listing-plans .plan:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
}

.pricing .listing-packages .product-top .listing-plans .plan .cta {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 40px;
	text-align: center;
	z-index: 2;
}

.pricing .listing-packages .product-top .listing-plans .plan:nth-child(1):before {
	opacity: 0;
}

.pricing .listing-packages .product-top .listing-plans .plan:nth-child(2):before {
	opacity: .3;
	mix-blend-mode: color-burn;
}

.pricing .listing-packages .product-top .listing-plans .plan:nth-child(3):before {
	opacity: .8;
	mix-blend-mode: color-burn;
}

.pricing .addon-headline {
	margin: 0 0 32px;
	font-size: 36px;
	font-weight: 600;
}

.pricing .list-of-features {
	margin-top: 140px;
}

.pricing .list-of-features .list-plans-3-cols-mobile {
	margin-bottom: 8px;
	z-index: 99;
	display: none;
}

.pricing .list-of-features .list-plans-3-cols-mobile div {
	padding: 16px;
	position: relative;
	z-index: 2;
	background: #f5f7f7;
	width: 33.33333%;
	text-align: center;
	color: #000;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 16px;
	font-weight: 800;
	line-height: 140%;
	letter-spacing: 1.6px;
	text-transform: uppercase;
}

.pricing .list-of-features .list-plans-3-cols-mobile div:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}

.pricing .list-of-features .list-plans-3-cols-mobile div:nth-child(2):before {
	background: var(--tab1);
	opacity: .3;
	mix-blend-mode: color-burn;
}

.pricing .list-of-features .list-plans-3-cols-mobile div:nth-child(3):before {
	background: var(--tab1);
	opacity: .8;
	mix-blend-mode: color-burn;
}

.pricing .list-of-features.list-of-addons .feature {
	margin-bottom: 48px;
}

.pricing .list-of-features.list-of-addons .accordion-head {
	pointer-events: none;
}

@media (min-width:767px) {
	.pricing .list-of-features.list-of-addons .list-plans.list-plans-3-cols {
		margin-top: -24px;
	}
}

.pricing .list-of-features .feature {
	background: #f5f7f7;
	margin-bottom: 24px;
}

.our-vision .our-vision-content-right .our-vision-text p:last-child, .pricing .list-of-features .feature:last-child {
	margin-bottom: 0;
}

.pricing .list-of-features .accordion-head {
	position: relative;
	cursor: pointer;
	padding: 35px 100px 35px 32px;
}

.pricing .list-of-features .accordion-head h4 {
	margin: 0;
	font-size: 24px;
	font-weight: 600;
	line-height: 110%;
}

.pricing .list-of-features .accordion-head h4.uppercase {
	font-size: 16px;
	font-weight: 800;
	line-height: 140%;
	letter-spacing: 1.6px;
	text-transform: uppercase;
}

.pricing .list-of-features .accordion-head h4[name=fexa-trakref] {
	color: #7ece38;
}

.pricing .list-of-features .accordion-head h4[name=fexa-cmms] {
	color: #27b2b5;
}

.pricing .list-of-features .accordion-head h4[name=fexa-link] {
	color: #8645b8;
}

.pricing .list-of-features .accordion-head h4[name=fexa-api] {
	color: #eb6d47;
}

.pricing .list-of-features .accordion-head h3 {
	margin: 0;
	font-size: 36px;
	font-weight: 600;
	letter-spacing: -.72px;
}

.pricing .list-of-features .accordion-head p, .pricing .list-plans:not(.list-plans-1-col) .lp-row:first-child div {
	font-size: 16px;
	letter-spacing: 1.6px;
	font-weight: 800;
	text-transform: uppercase;
	font-family: "Plus Jakarta Sans", serif;
}

.pricing .list-of-features .accordion-head p {
	position: absolute;
	right: 32px;
	top: 50%;
	margin-top: -11px;
	line-height: 140%;
	padding-right: 40px;
}

.pricing .list-of-features .accordion-head p .plus-box {
	width: 24px;
	height: 24px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -10px;
	line-height: 20px;
	text-align: center;
	padding: 7px 0;
	border-radius: 50%;
}

.pricing .list-of-features .accordion-head p .plus-box .plus-minus-toggle {
	height: 24px;
	position: relative;
	width: 24px;
	display: block;
}

.pricing .list-of-features .accordion-head p .plus-box .plus-minus-toggle:after, .pricing .list-of-features .accordion-head p .plus-box .plus-minus-toggle:before {
	content: "";
	height: 2px;
	left: 4px;
	position: absolute;
	top: 2px;
	width: 12px;
	transition: all .5s ease;
	border-radius: 2px;
}

.pricing .list-of-features .accordion-head p .plus-box .plus-minus-toggle.collapsed:before {
	transform: scale(1) rotate(180deg);
	opacity: 1;
}

.pricing .list-of-features .accordion-head p .plus-box .plus-minus-toggle.collapsed:after {
	transform: scale(1) rotate(90deg);
	opacity: 1;
}

.pricing .categ-description {
	padding: 0 32px 40px;
	margin: 0;
	max-width: 600px;
}

.pricing .list-plans {
	padding: 0 32px 32px;
}

.pricing .list-plans:not(.list-plans-1-col) .lp-row:first-child div {
	color: #000;
	line-height: 140%;
	padding: 24px 8px;
}

.pricing .list-plans:not(.list-plans-1-col) .lp-row:first-child div:first-child {
	background: 0 0;
	border: 0;
}

.pricing .list-plans .lp-row {
	display: flex;
	flex-wrap: nowrap;
}

.copy_and_accordions .tab-content p:empty, .pricing .list-plans.list-plans-1-col .lp-row>div:nth-child(3), .pricing .list-plans.list-plans-1-col .lp-row>div:nth-child(4) {
	display: none;
}

.pricing .list-plans .lp-row:first-child>div:nth-child(1) {
	border-top: 1px solid rgba(43, 43, 43, .05);
}

.pricing .list-plans .lp-row:not(:first-child)>div:nth-child(2), .pricing .list-plans .lp-row:not(:first-child)>div:nth-child(3), .pricing .list-plans .lp-row:not(:first-child)>div:nth-child(4) {
	border-top: 0;
}

.pricing .list-plans .lp-row>div {
	width: 18%;
	text-align: center;
	border: 1px solid rgba(43, 43, 43, .05);
	background: #f5f7f7;
	padding: 24px;
	position: relative;
	z-index: 2;
	color: var(--Black, #000);
	font-family: Satoshi-Variable, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 140%;
}

.pricing .list-plans .lp-row>div:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.pricing .list-plans .lp-row>div:first-child {
	width: 46%;
	text-align: left;
	background: #fff;
	border-top: 0;
	border-right: 0;
	z-index: 4;
}

.pricing .list-plans .lp-row>div:nth-child(2) {
	border-right: 0;
}

.pricing .list-plans .lp-row>div:nth-child(3) {
	border: 1px solid #9bf6f6;
	border-right: 0;
}

.pricing .list-plans .lp-row>div:nth-child(4) {
	border: 1px solid #9bf6f6;
}

.pricing .list-plans.list-plans-1-col .lp-row>div {
	width: 50%;
	background: #fff;
}

.pricing .list-plans.list-plans-1-col .lp-row>div.row-description {
	width: 100%;
	background: 0 0;
	border: 0;
	color: #000;
	font-size: 18px;
	font-weight: 500;
	line-height: 140%;
	max-width: 660px;
	margin: -44px -24px -24px;
}

.pricing .list-plans.list-plans-1-col .lp-row>div.row-description .row-description-title {
	font-family: "Plus Jakarta Sans", serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 110%;
	margin: 0 0 8px;
}

.pricing .list-plans span.tooltip {
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-left: 4px;
	margin-bottom: 3px;
	vertical-align: middle;
	background-image: url("https://cdn-jfbbj.nitrocdn.com/UVHtDjjMhvhdXgMnTpXYToAdXxUkoTUb/assets/images/optimized/rev-c50822c/fexa.io/wp-content/themes/fexa/dist/images/help-circle.png");
	background-size: 16px;
	background-repeat: no-repeat;
}

.pricing .list-plans span.tooltip.nitro-lazy {
	background-image: none !important;
}

.pricing .list-plans span.checkmark svg, .pricing .list-plans span.minus svg {
	display: block;
	width: 24px;
	height: 24px;
	margin: 0 auto;
}

@media (max-width:1023px) {
	.pricing .sticky-bar {
		top: 77px;
	}
	
	.pricing .sticky-bar .header-logo {
		display: none;
	}
	
	.pricing .sticky-bar #tabs {
		margin-left: 0;
	}
	
	.pricing .sticky-bar #tabs li:first-child {
		padding-left: 0;
	}
	
	.pricing .list-of-features .accordion-head h3 {
		font-size: 20px;
		line-height: 110%;
		letter-spacing: -.4px;
	}
	
	.pricing .list-of-features .accordion-head p {
		font-size: 14px;
	}
	
	.pricing .list-of-features .accordion-head p .plus-box {
		margin-top: -12px;
	}
	
	.pricing .list-plans .lp-row>div {
		font-size: 16px;
	}
}

@media (max-width:767px) {
	.pricing .list-plans.list-plans-3-cols .lp-row, .pricing .listing-packages .product-top .listing-plans {
		flex-wrap: wrap;
	}
	
	.pricing {
		padding-bottom: 72px;
	}
	
	.pricing .listing-packages {
		padding-top: 64px;
	}
	
	.pricing .listing-packages .product-top .logo img {
		height: 34px;
	}
	
	.pricing .listing-packages .product-top .listing-plans .plan {
		width: 100%;
		padding: 32px 32px 110px;
	}
	
	.pricing .listing-packages .product-top .listing-plans .plan .cta {
		bottom: 32px;
		left: 32px;
		right: 32px;
	}
	
	.pricing .listing-packages .product-top .listing-plans .plan .cta a {
		width: 100%;
	}
	
	.pricing .listing-packages .product-top .listing-plans .plan:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.pricing .sticky-bar .tabs {
		width: 100%;
	}
	
	.pricing .sticky-bar .ctas {
		display: none;
	}
	
	.pricing .sticky-bar #tabs li a {
		font-size: 15px;
	}
	
	.pricing .categ-description {
		padding-left: 24px;
	}
	
	.pricing .addon-headline {
		font-size: 24px;
		margin-bottom: 24px;
		padding-left: 24px;
	}
	
	.pricing .list-of-features {
		margin-top: 64px;
		margin-left: -24px;
		margin-right: -24px;
	}
	
	.pricing .list-of-features .accordion-head p {
		font-size: 0;
	}
	
	.pricing .list-of-features .accordion-head p .plus-box {
		margin-top: -2px;
	}
	
	.pricing .list-of-features .accordion-body .ctas {
		display: block !important;
		padding: 0 24px;
	}
	
	.pricing .list-of-features .accordion-body .ctas .link-arrow {
		font-size: 14px;
		background-size: 8px auto;
		padding-right: 20px;
	}
	
	.pricing .list-of-features .accordion-body .ctas .btn {
		width: 100%;
		margin-bottom: 24px;
		margin-top: 28px;
	}
	
	.pricing .list-of-features .list-plans-3-cols-mobile {
		display: flex;
		position: sticky;
		top: 170px;
	}
	
	.pricing .list-of-features .accordion-head {
		padding: 28px 72px 28px 24px;
	}
	
	.pricing .list-of-features .feature, .pricing .list-of-features.list-of-addons .feature {
		margin-bottom: 8px;
	}
	
	.pricing .list-of-features.list-of-addons .accordion-head {
		padding-bottom: 10px;
	}
	
	.pricing .list-of-features.list-of-addons .list-plans-1-col .row-description {
		width: 100% !important;
		margin: -24px 0 0 !important;
	}
	
	.pricing .list-plans {
		padding: 0;
	}
	
	.pricing .list-plans.list-plans-1-col .lp-row>div {
		width: 30%;
	}
	
	.pricing .list-plans.list-plans-1-col .lp-row>div:first-child {
		width: 70%;
	}
	
	.pricing .list-plans.list-plans-3-cols .lp-row>div {
		width: 33.3333%;
		background: #fff;
		border-left: 1px solid #ebeff2;
		border-bottom: 1px solid #ebeff2;
	}
	
	.pricing .list-plans.list-plans-3-cols .lp-row>div:first-child {
		width: 100%;
		padding-right: 36px;
	}
	
	.pricing .list-plans.list-plans-3-cols .lp-row>div:first-child .tooltip {
		position: absolute;
		right: 24px;
		top: 50%;
		margin-top: -8px;
	}
	
	.pricing .list-plans.list-plans-3-cols .lp-row>div:before, .pricing .list-plans:not(.list-plans-1-col) .lp-row:first-child {
		display: none;
	}
}

.tippy-box {
	border-radius: 8px;
	background: #fff;
	box-shadow: 0 12px 16px -4px rgba(16, 24, 40, .08), 0 4px 6px -2px rgba(16, 24, 40, .03);
}

.tippy-box .tippy-content {
	padding: 12px;
	color: #2d2e33;
	font-size: 13px;
	font-weight: 500;
	line-height: 140%;
}

.tippy-box .tippy-arrow {
	color: #fff;
}

.tippy-box[data-placement=top-start] {
	margin-left: -26px !important;
}

.tippy-box[data-placement=top-start] .tippy-arrow {
	left: 14px !important;
}

.tippy-box[data-placement=top-end] {
	margin-right: -16px !important;
}

.tippy-box[data-placement=top-end] .tippy-arrow:before {
	left: -7px !important;
}

.our-vision {
	background-color: #00909e;
	padding: 200px 0;
}

.our-vision .custom-container {
	gap: 24px;
}

.our-vision .our-vision-content-left {
	flex-basis: 50%;
}

.our-vision .our-vision-content-left .eyebrow {
	color: #9bf6f6;
	font-family: "Plus Jakarta Sans";
	font-size: 16px;
	font-weight: 800;
	line-height: 140%;
	letter-spacing: 1.6px;
	text-transform: uppercase;
	margin-bottom: 24px;
}

.our-vision .our-vision-content-left .our-vision-title {
	color: #f5f7f7;
	font-family: "Plus Jakarta Sans";
	font-size: 64px;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -2.56px;
	margin: 0;
}

.our-vision .our-vision-content-right {
	flex-basis: 50%;
}

.our-vision .our-vision-content-right .our-vision-text {
	color: rgba(255, 255, 255, .9);
	font-family: Satoshi;
	font-size: 18px;
	font-weight: 500;
	line-height: 160%;
}

@media (max-width:767px) {
	.our-vision {
		padding: 88px 0;
	}
	
	.our-vision .custom-container {
		flex-direction: column;
	}
	
	.our-vision .our-vision-content-left, .our-vision .our-vision-content-right {
		flex-basis: 100%;
	}
	
	.our-vision .our-vision-content-left .our-vision-title {
		font-size: 40px;
		letter-spacing: -1.6px;
	}
}

.integrations {
	background-color: #ebeff2;
	padding: 140px 0 200px;
}

.integrations .integration-section {
	margin-top: 120px;
}

.integrations .integration-section:nth-child(5) .box {
	justify-content: flex-start !important;
}

.integrations .integration-section:first-of-type {
	margin-top: 0;
}

.integrations .custom-container {
	flex-direction: column;
}

.integrations .custom-container h2 {
	color: #000;
	font-size: 64px;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -2.56px;
	margin: 0 0 80px;
}

.integrations .custom-container h3 {
	font-size: 36px;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -.72px;
	margin: 0 0 12px;
	color: #00909e;
}

.integrations .custom-container h3 b {
	color: #000;
	font-size: 64px;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -2.56px;
	display: block;
	margin-top: 80px;
}

.integrations .custom-container p {
	color: #2d2e33;
	font-family: Satoshi-Variable, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 160%;
	margin-bottom: 40px;
}

.integrations .custom-container h3+.boxes {
	margin-top: 64px;
}

.integrations .custom-container .boxes {
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
}

.integrations .custom-container .boxes .box {
	background-color: #fff;
	padding: 40px;
	width: 32%;
	width: calc(33.3333% - 16px);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	color: inherit;
	text-decoration: none;
	min-height: 240px;
	position: relative;
}

.integrations .custom-container .boxes .box-top {
	display: flex;
	justify-content: space-between;
}

.integrations .custom-container .boxes .box-eyebrow {
	color: #7ece38;
	font-size: 16px;
	font-weight: 800;
	line-height: 140%;
	letter-spacing: 1.6px;
	text-transform: uppercase;
	margin-bottom: 40px;
}

.integrations .custom-container .boxes .box-icon {
	margin-bottom: 40px;
}

.integrations .custom-container .boxes .box-icon img {
	max-width: 180px;
	max-height: 56px;
}

.integrations .custom-container .boxes .box-arrow {
	position: absolute;
	top: 24px;
	right: 24px;
	border-radius: 50%;
	background: #fff;
	width: 48px;
	height: 48px;
	overflow: hidden;
}

.integrations .custom-container .boxes .box-arrow:after, .integrations .custom-container .boxes .box-arrow:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-image: url("data:image/svg+xml,%3Csvg width=\'48\' height=\'48\' viewBox=\'0 0 48 48\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M20.75 17.75L30.25 17.75L30.25 27.25M18 30L29.6002 18.3998\' stroke=\'%2300909E\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E%0A");
}

.integrations .custom-container .boxes .box:hover .box-title {
	color: #00909e;
}

.integrations .custom-container .boxes .box:hover .box-arrow {
	background: #e3f9f9;
}

.integrations .custom-container .boxes .box:hover .box-arrow:after {
	transform: translate(48px, -48px);
	transition: all .5s;
}

.integrations .custom-container .boxes .box:hover .box-arrow:before {
	transform: translate(0, 0);
	transition: all .5s;
}

.integrations .custom-container .boxes .box-title {
	margin: 0;
	transition: color .3s;
}

.integrations .custom-container .boxes .box-short-description {
	color: #000;
	font-family: Satoshi-Variable, sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 160%;
	margin-top: 16px;
	margin-bottom: 0;
	letter-spacing: 0;
}

@media (max-width:767px) {
	.integrations {
		padding: 88px 0;
	}
	
	.integrations .integration-section {
		margin-top: 60px;
	}
	
	.integrations .integration-section:first-of-type {
		margin-top: 0;
	}
	
	.integrations .custom-container h2 {
		font-size: 40px;
		margin-bottom: 24px;
	}
	
	.integrations .custom-container h3 {
		font-size: 28px;
		letter-spacing: -.56px;
	}
	
	.integrations .custom-container h3 b {
		font-size: 34px;
		margin-top: 20px;
	}
	
	.integrations .custom-container h3+.boxes {
		margin-top: 32px;
	}
	
	.integrations .custom-container .boxes {
		flex-direction: column;
		margin-top: 30px;
	}
	
	.integrations .custom-container .boxes .box {
		width: 100%;
		padding: 24px;
	}
	
	.integrations .custom-container .boxes .box-icon {
		margin-bottom: 24px;
	}
}

.compare-fexa-section {
	background-color: #ebeff2;
	padding: 140px 0 200px;
}

.compare-fexa-section .custom-container {
	flex-direction: column;
}

.compare-fexa-section .custom-container h2 {
	color: #000;
	font-size: 64px;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -2.56px;
	margin: 0 0 64px;
	text-align: center;
}

.compare-fexa-section .custom-container .compare-box {
	display: flex;
	background-color: #fff;
	padding: 32px 48px;
	gap: 24px;
	margin-bottom: 24px;
}

.compare-fexa-section .custom-container .compare-box h4 {
	color: #0f0f0f;
	font-size: 24px;
	font-weight: 600;
	line-height: 110%;
	margin: 0;
}

.compare-fexa-section .custom-container .compare-box h5 {
	color: #0f0f0f;
	font-size: 16px;
	font-weight: 700;
	line-height: 150%;
	margin: 0;
}

.compare-fexa-section .custom-container .compare-box p {
	font-family: Satoshi-Variable, sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 160%;
	margin: 0;
}

.compare-fexa-section .custom-container .compare-box.compare-titlebar {
	background-color: #00313d;
	padding: 40px;
	align-items: center;
}

.compare-fexa-section .custom-container .compare-box.compare-titlebar h4 {
	color: #c7fcfc;
	font-size: 16px;
	font-weight: 800;
	line-height: 140%;
	letter-spacing: 1.6px;
	text-transform: uppercase;
}

.compare-fexa-section .custom-container .compare-box.compare-titlebar .compare-fexa-box, .compare-fexa-section .custom-container .compare-box.compare-titlebar .compare-traditional-box {
	width: 50%;
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	line-height: 110%;
}

.compare-fexa-section .custom-container .compare-box.compare-titlebar .compare-products {
	align-items: center;
}

.compare-fexa-section .custom-container .compare-products {
	display: flex;
	gap: 40px;
	width: 66.67%;
}

.compare-fexa-section .custom-container .compare-fexa-box, .compare-fexa-section .custom-container .compare-traditional-box {
	display: flex;
	gap: 8px;
	width: 50%;
}

.compare-fexa-section .custom-container .compare-fexa-title, .compare-fexa-section .custom-container .compare-traditional-title {
	display: flex;
	align-items: center;
	margin: 0 0 8px;
}

.compare-fexa-section .custom-container .compare-feature {
	width: 33.33%;
	max-width: 344px;
}

@media (max-width:767px) {
	.compare-fexa-section {
		padding: 64px 0 80px;
	}
	
	.compare-fexa-section .custom-container h2 {
		font-size: 40px;
		font-style: normal;
		font-weight: 500;
		line-height: 100%;
		letter-spacing: -1.6px;
		margin-bottom: 40px;
	}
	
	.compare-fexa-section .custom-container .compare-box {
		flex-direction: column;
		padding: 0;
		gap: 0;
	}
	
	.compare-fexa-section .custom-container .compare-box .compare-feature {
		background-color: #e3f9f9;
		width: 100%;
		max-width: none;
		padding: 16px;
		font-size: 16px;
		font-weight: 800;
		line-height: 140%;
		letter-spacing: 1.6px;
		text-transform: uppercase;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
	
	.compare-fexa-section .custom-container .compare-box .compare-products {
		width: 100%;
		padding: 16px 24px 24px;
		gap: 24px;
	}
	
	.compare-fexa-section .custom-container .compare-box .compare-fexa-box, .compare-fexa-section .custom-container .compare-box .compare-traditional-box {
		flex-direction: column;
		gap: 3px;
	}
	
	.compare-fexa-section .custom-container .compare-box .compare-icon svg {
		width: 20px;
		height: 20px;
	}
	
	.compare-fexa-section .custom-container .compare-box h5 {
		font-size: 15px;
		margin-bottom: 8px;
	}
	
	.compare-fexa-section .custom-container .compare-box p {
		font-size: 13px;
		line-height: 140%;
	}
	
	.resource-cta .custom-container .resource-content .resource-button, .resource-cta .custom-container .resource-content .resource-button .btn {
		width: 100%;
	}
}

@media (max-width:767px) and (max-width:767px) {
	.compare-fexa-section .custom-container .compare-box.compare-titlebar {
		padding: 40px 24px;
	}
	
	.compare-fexa-section .custom-container .compare-box.compare-titlebar .compare-feature {
		display: none;
	}
	
	.compare-fexa-section .custom-container .compare-box.compare-titlebar .compare-products {
		padding: 0;
	}
	
	.compare-fexa-section .custom-container .compare-box.compare-titlebar .compare-traditional-box {
		font-size: 18px;
	}
	
	.compare-fexa-section .custom-container .compare-box.compare-titlebar .compare-fexa-box svg {
		max-height: 21px;
	}
}

.resource-cta {
	overflow: hidden;
	background-color: #ebeff2;
	padding: 0 0 200px;
}

.resource-cta .custom-container .resource-content {
	background-color: #00909e;
	background-image: url("https://cdn-jfbbj.nitrocdn.com/UVHtDjjMhvhdXgMnTpXYToAdXxUkoTUb/assets/images/optimized/rev-c50822c/fexa.io/wp-content/themes/fexa/dist/images/resource-cta-background.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 0 50%;
	padding: 0 90px 0 62px;
	display: flex;
	gap: 80px;
}

.resource-cta .custom-container .resource-content.nitro-lazy {
	background-image: none !important;
}

.resource-cta .custom-container .resource-content .resource-copy {
	padding-right: 40px;
}

.resource-cta .custom-container .resource-content .resource-headline {
	font-size: 16px;
	font-style: normal;
	font-weight: 800;
	line-height: 140%;
	letter-spacing: 1.6px;
	text-transform: uppercase;
	margin-bottom: 16px;
	color: #f5f7f7;
	opacity: .6;
}

.resource-cta .custom-container .resource-content .resource-title {
	color: #f7f7f7;
	font-size: 36px;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -.72px;
	margin-bottom: 8px;
}

.resource-cta .custom-container .resource-content p {
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	line-height: 160%;
	margin: 0;
}

.resource-cta .custom-container .resource-content .resource-copy-button {
	display: flex;
	align-items: center;
	padding: 51px 0;
	gap: 45px;
}

.resource-cta .custom-container .resource-content .resource-button {
	flex-shrink: 0;
}

.resource-cta .custom-container .resource-content .resource-thumb {
	position: relative;
	width: 100%;
	max-width: 230px;
	line-height: 0;
	overflow: hidden;
}

.resource-cta .custom-container .resource-content .resource-thumb img {
	max-width: 230px;
	bottom: -1px;
	left: 0;
	position: absolute;
}

@media (max-width:1024px) {
	.resource-cta {
		padding: 0 0 80px;
	}
	
	.resource-cta .custom-container .resource-content {
		padding: 40px 24px 0;
		flex-direction: column;
		gap: 53px;
		background-image: url("https://cdn-jfbbj.nitrocdn.com/UVHtDjjMhvhdXgMnTpXYToAdXxUkoTUb/assets/images/optimized/rev-c50822c/fexa.io/wp-content/themes/fexa/dist/images/resource-cta-mobile-background.jpg");
		background-position: 50% 100%;
		background-size: cover;
	}
	
	.resource-cta .custom-container .resource-content.nitro-lazy {
		background-image: none !important;
	}
	
	.resource-cta .custom-container .resource-content .resource-copy {
		padding-right: 0;
	}
	
	.resource-cta .custom-container .resource-content .resource-thumb {
		order: 1;
		margin: 0 auto;
	}
	
	.resource-cta .custom-container .resource-content .resource-copy-button {
		flex-direction: column;
		padding: 0;
		gap: 24px;
	}
	
	.resource-cta .custom-container .resource-content .resource-title {
		font-size: 28px;
		letter-spacing: -.56px;
	}
	
	.resource-cta .custom-container .resource-content .resource-thumb img {
		position: relative;
		top: 0;
	}
}

.benefits-and-perks {
	background-color: #8645b8;
	background-image: url("https://cdn-jfbbj.nitrocdn.com/UVHtDjjMhvhdXgMnTpXYToAdXxUkoTUb/assets/images/optimized/rev-c50822c/fexa.io/wp-content/themes/fexa/dist/images/benefits-perks-bg.svg");
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-size: contain;
	padding: 160px 0;
}

.benefits-and-perks.nitro-lazy {
	background-image: none !important;
}

.benefits-and-perks h2 {
	color: #fff;
	text-align: center;
	margin-bottom: 64px;
}

.benefits-and-perks .boxes {
	display: flex;
	width: 100%;
	grid-gap: 24px;
	justify-content: center;
	flex-wrap: wrap;
}

@media (max-width:767px) {
	.benefits-and-perks {
		background-position: 0;
		padding: 80px 0;
		background-size: cover;
	}
	
	.benefits-and-perks .boxes {
		grid-gap: 20px;
	}
}

.benefits-and-perks .boxes .box {
	background-color: #fff;
	padding: 32px 24px 40px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	color: inherit;
	text-decoration: none;
	min-height: 196px;
	position: relative;
	width: calc(25% - 24px);
}

.benefits-and-perks .boxes .box-icon {
	margin-bottom: 26px;
}

@media (max-width:767px) {
	.benefits-and-perks .boxes .box {
		padding: 24px 20px 32px;
		justify-content: flex-start;
		width: calc(50% - 10px);
	}
	
	.benefits-and-perks .boxes .box-icon {
		margin-bottom: 24px;
	}
	
	.benefits-and-perks .boxes .box-title {
		font-size: 18px;
		font-style: normal;
		letter-spacing: -.36px;
	}
}

.benefits-and-perks .boxes .box-arrow {
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 10000px;
	position: absolute;
	top: 24px;
	right: 24px;
}

.benefits-and-perks .boxes .box:hover .box-arrow {
	background-color: #e3f9f9;
}

.benefits-and-perks .boxes .box-title {
	margin: 0;
}

.footer-cta2 {
	background-color: #00909e;
	position: relative;
	padding: 140px 0;
}

.footer-cta2 .custom-container {
	z-index: 3;
	position: relative;
	align-items: center;
	justify-content: center;
}

.footer-cta2 .col h2 {
	color: #fff;
	text-align: center;
	font-family: "Plus Jakarta Sans", serif;
	font-size: 64px;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -2.56px;
	margin: 0;
}

.footer-cta2 .col .ctas {
	display: flex;
	margin-top: 48px;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.footer-cta2 .col .ctas a {
	margin: 16px 8px 0;
}

@media (max-width:767px) {
	.footer-cta2 {
		padding: 100px 0;
	}
	
	.footer-cta2 .col h2 {
		font-size: 40px;
		line-height: 44px;
		letter-spacing: -1.6px;
	}
	
	.footer-cta2 .col .ctas {
		margin-top: 32px;
	}
	
	.footer-cta2 .col .ctas a {
		width: 100%;
	}
}

.careers-testimonials {
	padding-top: 200px;
}

.careers-testimonials .custom-container {
	display: block;
}

.careers-testimonials h2 {
	text-align: center;
	margin-bottom: 56px;
}

.careers-testimonials .testimonial-wrapper {
	display: flex;
	background-color: #ebeff2;
}

.careers-testimonials .testimonial-quote {
	display: flex;
	justify-content: center;
	flex-direction: column;
	padding: 40px 88px 40px 48px;
	max-width: 654px;
}

.careers-testimonials .testimonial-text {
	display: flex;
}

.careers-testimonials .testimonial-text svg {
	width: 46px;
	height: 40px;
	flex-shrink: 0;
}

.careers-testimonials .testimonial-text p {
	margin-left: 24px;
	color: #2d2e33;
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
	margin-bottom: 48px;
}

.careers-testimonials .testimonial-name {
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 140%;
	letter-spacing: -.2px;
	margin-left: 70px;
}

.careers-testimonials .testimonial-title {
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
	margin-left: 70px;
}

.careers-testimonials .testimonial-image {
	line-height: 1;
	max-width: 546px;
	flex-shrink: 0;
}

.careers-testimonials .testimonial-image img {
	max-width: 100%;
}

.careers-testimonials .desktop-arrows {
	position: absolute;
	top: calc(50% - 24px);
	left: 0;
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding: 0 48px;
}

@media (min-width:1384px) {
	.careers-testimonials .desktop-arrows {
		padding: 0;
		width: 1432px !important;
		margin-left: -92px;
	}
}

@media (min-width:1200px) {
	.careers-testimonials .desktop-arrows {
		padding: 0 48px;
		width: 100%;
	}
}

@media (max-width:1200px) {
	.careers-testimonials .mobile-arrows.d-none {
		display: flex !important;
		margin-top: 32px;
		justify-content: center;
		width: 100%;
	}
	
	.careers-testimonials .mobile-arrows.d-none .slider-arrows {
		margin: 0;
	}
}

@media (max-width:1024px) {
	.careers-testimonials {
		padding: 80px 0;
	}
	
	.careers-testimonials .slick-career-testimonials {
		max-width: 546px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.careers-testimonials .testimonial-wrapper {
		flex-direction: column;
	}
	
	.careers-testimonials .testimonial-quote {
		padding: 40px 32px 48px;
	}
	
	.careers-testimonials .testimonial-text {
		flex-direction: column;
	}
	
	.careers-testimonials .testimonial-text p {
		margin-top: 24px;
		margin-left: 0;
		font-size: 24px;
		line-height: 120%;
		margin-bottom: 40px;
	}
	
	.careers-testimonials .testimonial-name {
		font-size: 18px;
		letter-spacing: -.18px;
		margin-bottom: 16px;
	}
	
	.careers-testimonials .testimonial-title {
		font-size: 15px;
	}
	
	.careers-testimonials .testimonial-name, .careers-testimonials .testimonial-title {
		margin-left: 0;
	}
	
	.careers-testimonials .testimonial-image {
		order: -1;
		max-width: none;
	}
	
	.careers-testimonials .testimonial-image img {
		width: 100%;
	}
}

.copy_and_accordions {
	background-color: #ebeff2;
	padding: 80px 0;
}

.copy_and_accordions .custom-container {
	gap: 24px;
	align-items: flex-end;
}

.copy_and_accordions .custom-container h2 {
	font-size: 80px;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -3.2px;
	margin-bottom: 24px;
	color: #000;
}

.copy_and_accordions .custom-container h2 span {
	display: block;
	margin-left: 92px;
}

@media (max-width:767px) {
	.copy_and_accordions {
		padding: 88px 0 8px;
	}
	
	.copy_and_accordions .custom-container h2 {
		font-size: 40px;
		font-weight: 500;
		line-height: 100%;
		letter-spacing: -1.6px;
		margin-bottom: 0;
	}
	
	.copy_and_accordions .custom-container h2 span {
		margin-left: 0;
	}
}

.copy_and_accordions .custom-container .col {
	width: 50%;
}

.copy_and_accordions .custom-container .col-graphic {
	line-height: 1;
	margin-bottom: 40px;
}

.copy_and_accordions .custom-container .col-graphic img {
	max-width: 588px;
}

@media (max-width:1200px) {
	.copy_and_accordions .custom-container {
		flex-direction: column;
		gap: 48px;
	}
	
	.copy_and_accordions .custom-container .col {
		width: 100%;
	}
	
	.copy_and_accordions .custom-container .col-graphic {
		order: -1;
		margin-bottom: 0;
	}
}

.copy_and_accordions .accordion-wrapper {
	margin: 120px 0 80px;
}

@media (max-width:767px) {
	.copy_and_accordions .custom-container .col-graphic img {
		width: 100%;
		height: auto;
	}
	
	.copy_and_accordions .accordion-wrapper {
		margin: 0 0 48px;
	}
}

.copy_and_accordions .odd .col-tabs {
	margin-right: 78px;
}

.copy_and_accordions .even .col-tabs {
	margin-left: 78px;
	order: 1;
}

@media (max-width:1200px) {
	.copy_and_accordions .odd .col-tabs {
		margin-right: 0;
	}
	
	.copy_and_accordions .even .col-tabs {
		margin-left: 0;
	}
}

.copy_and_accordions .tab {
	position: relative;
	border-bottom: 1px solid rgba(0, 49, 61, .3);
	padding: 40px 0;
}

@media (max-width:767px) {
	.copy_and_accordions .tab {
		padding: 32px 0;
	}
}

.copy_and_accordions .tab:last-child {
	border-bottom: none;
}

.copy_and_accordions .tab input {
	position: absolute;
	opacity: 0;
	z-index: -1;
}

.copy_and_accordions .tab-content {
	padding-right: 24px;
	max-height: 0;
	overflow: hidden;
	transition: all .3s;
}

.copy_and_accordions .tab input:checked~.tab-content {
	max-height: 15rem;
}

.copy_and_accordions .accordion {
	overflow: hidden;
}

.copy_and_accordions .tab-label {
	color: #0f0f0f;
	display: flex;
	font-size: 36px;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -.72px;
	cursor: pointer;
	justify-content: space-between;
}

@media (max-width:767px) {
	.copy_and_accordions .tab-label {
		font-size: 28px;
		font-weight: 600;
		line-height: 100%;
		letter-spacing: -.28px;
	}
}

.copy_and_accordions .tab-label::after {
	content: "";
	background: url("https://cdn-jfbbj.nitrocdn.com/UVHtDjjMhvhdXgMnTpXYToAdXxUkoTUb/assets/images/optimized/rev-c50822c/fexa.io/wp-content/themes/fexa/dist/images/tab-arrow.svg");
	width: 24px;
	height: 24px;
	text-align: center;
	transform: rotate(0);
	transition: all .3s;
}

.copy_and_accordions .tab input:checked+.tab-label::after {
	transform: rotate(180deg);
}

.copy_and_accordions .tab-headline {
	font-size: 24px;
	font-weight: 600;
	line-height: 110%;
	color: #00909e;
	margin: 16px 0 0;
}

@media (max-width:767px) {
	.copy_and_accordions .tab-headline {
		font-size: 20px;
		line-height: 110%;
		letter-spacing: 0;
	}
}

.copy_and_accordions .tab-content p {
	margin: 0;
	padding: 24px 0 0;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: -.06px;
	color: #2d2e33;
}

.copy_and_accordions .tab-content p a {
	color: #00909e;
	font-size: 18px;
	text-decoration: none;
}

.copy_and_accordions .tab-content p a:hover {
	text-decoration: underline;
}

@media (max-width:1380px) and (min-width:1024px) {
	.copy_and_accordions .custom-container h2 {
		font-size: 66px;
	}
}

.solutions-content {
	overflow: hidden;
	background-color: #00909e;
	color: #fff;
	padding: 200px 0;
}

@media (max-width:767px) {
	.solutions-content {
		padding: 80px 0;
	}
}

.solutions-content .custom-container {
	align-items: flex-end;
}

.solutions-content .custom-container.headline-type-3 {
	align-items: flex-start;
}

@media (min-width:767px) {
	.solutions-content .custom-container.headline-type-3 .section-title span {
		padding-left: 92px;
	}
	
	.solutions-content .custom-container.headline-type-3 .solutions-content .col-copy div {
		max-width: 446px;
	}
	
	.solutions-content .custom-container.headline-type-3 .solutions-content .col-copy div.no-copy {
		max-width: 100%;
	}
	
	.solutions-content .custom-container.headline-type-3 .solutions-content .col-copy div.no-copy .copy-title {
		max-width: 518px;
	}
}

.solutions-content .section-title {
	font-size: 80px;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -3.2px;
	margin: 0 0 60px;
	text-align: left;
}

@media (max-width:767px) {
	.solutions-content .custom-container {
		align-items: flex-start;
		flex-direction: column;
		gap: 64px;
	}
	
	.solutions-content .section-title {
		font-size: 40px;
		line-height: 100%;
		letter-spacing: -1.6px;
		margin-bottom: 40px;
		text-align: right;
	}
}

.solutions-content .section-title span {
	display: block;
	text-align: right;
}

.solutions-content .copy-title {
	margin: 0 0 16px;
	font-size: 36px;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -.72px;
	max-width: 486px;
}

@media (max-width:767px) {
	.solutions-content .copy-title {
		font-size: 28px;
		line-height: 100%;
		letter-spacing: -.28px;
	}
}

.solutions-content .copy-title, .solutions-content .section-title {
	color: #fff;
}

.solutions-content p {
	opacity: .9;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: -.06px;
	margin: 0;
}

.solutions-content .col-copy {
	flex-basis: 54%;
	flex-shrink: 0;
	padding-right: 24px;
}

.solutions-content .col-copy div {
	margin-bottom: 64px;
	max-width: 448px;
}

.solutions-content .col-copy div:last-child {
	margin-bottom: 0;
}

@media (max-width:767px) {
	.solutions-content p {
		font-size: 15px;
	}
	
	.solutions-content .col-copy {
		padding-right: 0;
		flex-basis: 100%;
	}
	
	.solutions-content .col-copy div {
		max-width: none;
		margin-bottom: 32px;
	}
}

.solutions-content .col-graphic {
	flex-basis: 46%;
	padding-left: 64px;
	line-height: 0;
}

.solutions-content .col-graphic img {
	max-width: 686px;
}

@media (max-width:767px) {
	.solutions-content .col-graphic {
		padding-left: 0;
		flex-basis: 100%;
	}
	
	.solutions-content .col-graphic img {
		width: 100%;
		height: auto;
	}
}

.listing-image-and-copy {
	padding: 80px 0;
}

.listing-image-and-copy .listing-image-and-copy-wrapper {
	padding: 120px 0;
}

.listing-image-and-copy .listing-image-and-copy-wrapper .headlines {
	width: 100%;
	display: block;
}

.listing-image-and-copy .listing-image-and-copy-wrapper .headlines h2 {
	font-size: 80px;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -3.2px;
	margin: 0 0 64px;
}

.listing-image-and-copy .listing-image-and-copy-wrapper .headlines h2 span {
	display: block;
	padding-left: 92px;
}

.listing-image-and-copy .listing-image-and-copy-wrapper .headlines h4 {
	color: #0f0f0f;
	font-size: 36px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -.72px;
	margin: 0 0 64px;
	max-width: 980px;
}

.listing-image-and-copy .listing-image-and-copy-wrapper .align-items-center {
	align-items: center;
}

.listing-image-and-copy .listing-image-and-copy-wrapper .col {
	width: 50%;
	gap: 24px;
}

.listing-image-and-copy .listing-image-and-copy-wrapper .col.col-graphic img {
	display: block;
	width: 100%;
}

.listing-image-and-copy .listing-image-and-copy-wrapper .col.col-tabs {
	padding-left: 78px;
}

.listing-image-and-copy .listing-image-and-copy-wrapper .col.col-tabs h4 {
	color: #0f0f0f;
	font-family: "Plus Jakarta Sans";
	font-size: 36px;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -.72px;
	margin: 0 0 16px;
}

.listing-image-and-copy .listing-image-and-copy-wrapper .col.col-tabs .copy-row {
	margin: 0 0 64px;
}

.listing-image-and-copy .listing-image-and-copy-wrapper .col.col-tabs div, .listing-image-and-copy .listing-image-and-copy-wrapper .col.col-tabs p {
	color: #2d2e33;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: -.06px;
	margin: 0 0 16px;
	max-width: 470px;
}

.listing-image-and-copy .listing-image-and-copy-wrapper .col.col-tabs div:last-child, .listing-image-and-copy .listing-image-and-copy-wrapper .col.col-tabs p:last-child {
	margin-bottom: 0;
}

.listing-image-and-copy .listing-image-and-copy-wrapper.even .custom-container {
	flex-direction: row-reverse;
}

.listing-image-and-copy .listing-image-and-copy-wrapper.even .col.col-tabs {
	padding-left: 0;
	padding-right: 78px;
}

.listing-image-and-copy .listing-image-and-copy-wrapper.even .col.col-tabs div, .listing-image-and-copy .listing-image-and-copy-wrapper.even .col.col-tabs p {
	max-width: 480px;
}

@media (max-width:1200px) {
	.listing-image-and-copy .listing-image-and-copy-wrapper {
		padding: 80px 0;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper .headlines h2 {
		font-size: 66px;
		line-height: 100%;
	}
}

@media (max-width:1024px) {
	.listing-image-and-copy .listing-image-and-copy-wrapper .headlines h2 {
		font-size: 60px;
	}
}

@media (max-width:992px) {
	.listing-image-and-copy .listing-image-and-copy-wrapper {
		padding: 60px 0;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper .headlines h2 {
		font-size: 48px;
		margin-bottom: 48px;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper .headlines h2 span {
		padding-left: 46px;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper .headlines h4 {
		font-size: 32px;
		margin-bottom: 48px;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper .col.col-tabs {
		padding-left: 32px;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper .col.col-tabs h4 {
		font-size: 28px;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper .col.col-tabs .copy-row {
		margin: 0 0 32px;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper.even .col.col-tabs {
		padding-right: 32px;
	}
}

@media (max-width:767px) {
	.listing-image-and-copy {
		padding: 40px 0;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper {
		padding: 48px 0;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper .headlines h2 {
		font-size: 36px;
		letter-spacing: 0;
		margin: 0 0 32px;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper .headlines h2 span {
		display: inline;
		padding: 0;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper .headlines h4 {
		font-size: 22px;
		margin-bottom: 32px;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper .custom-container {
		display: block;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper .custom-container .col {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper .custom-container .col.col-graphic {
		margin-bottom: 48px;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper .custom-container .col.col-tabs {
		padding-left: 0;
		padding-right: 0;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper .custom-container .col.col-tabs h4 {
		font-size: 20px;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper .custom-container .col.col-tabs .copy-row {
		max-width: 100%;
		margin-bottom: 32px;
	}
	
	.listing-image-and-copy .listing-image-and-copy-wrapper .custom-container .col.col-tabs .copy-row:last-child {
		margin-bottom: 0;
	}
}
