
:root {
	--canvas-width: 100vw;
	--scrollbar-width: 0px;
	--viewport-width: calc(var(--canvas-width) - var(--scrollbar-width));
	--page-margin: 16px;
	--apparent-page-margin: max(var(--page-margin), calc(( var(--viewport-width) - 1128px - 0px ) / 2));
	--grid-width: min(calc(var(--viewport-width) - var(--page-margin) * 2), 1128px);
	--grid-gutter: 12px;
	--max-column-width: 230.75px;
	--column-count: 4;
	--column-width: calc(( var(--grid-width) - ( var(--grid-gutter) * ( var(--column-count) - 1 ) ) ) / var(--column-count));
}

@media (min-width: 640px) {
	:root {
		--column-count: 12;
		--page-margin: 24px;
		--grid-gutter: 18px;
		--max-column-width: 72px;
	}
}

@media (min-width: 960px) {
	:root {
		--page-margin: 40px;
		--grid-gutter: 24px;
		--max-column-width: 72px;
	}
}

.icon-dark-blue-circle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Dark%20Blue-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-dark-blue-diamond:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Dark%20Blue-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-dark-blue-triangle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Dark%20Blue-Equilateral%20Triangle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-dark-blue-right-triangle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Dark%20Blue-Right%20Triangle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-dark-blue-square:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Dark%20Blue-Square.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-green-circle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Green-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-green-diamond:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Green-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-green-triangle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Green-Equilateral%20Triangle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-green-right-triangle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Green-Right%20Triangle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-green-square:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Green-Square.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-light-blue-circle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Light%20Blue-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-light-blue-diamond:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Light%20Blue-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-light-blue-triangle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Light%20Blue-Equilateral%20Triangle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-light-blue-right-triangle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Light%20Blue-Right%20Triangle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-light-blue-square:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Light%20Blue-Square.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-orange-circle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Orange-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-orange-diamond:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Orange-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-orange-triangle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Orange-Equilateral%20Triangle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-orange-right-triangle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Orange-Right%20Triangle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-orange-square:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Orange-Square.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-periwinkle-circle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Periwinkle-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-periwinkle-diamond:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Periwinkle-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-periwinkle-triangle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Periwinkle-Equilateral%20Triangle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-periwinkle-right-triangle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Periwinkle-Right%20Triangle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-periwinkle-square:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Periwinkle-Square.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-pink-circle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Pink-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-pink-diamond:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Pink-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-pink-triangle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Pink-Equilateral%20Triangle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-pink-right-triangle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Pink-Right%20Triangle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-pink-square:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Pink-Square.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-purple-circle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Purple-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-purple-diamond:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Purple-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-purple-triangle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Purple-Equilateral%20Triangle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-purple-right-triangle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Purple-Right%20Triangle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-purple-square:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Purple-Square.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-red-circle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Red-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-red-diamond:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Red-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-red-triangle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Red-Equilateral%20Triangle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-red-right-triangle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Red-Right%20Triangle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-red-square:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Red-Square.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-yellow-circle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Yellow-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-yellow-diamond:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Yellow-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-yellow-triangle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Yellow-Equilateral%20Triangle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-yellow-right-triangle:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Yellow-Right%20Triangle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.icon-yellow-square:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Yellow-Square.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-util--display-contents {
	display: contents;
}

body:not(.block-editor-page), body:not(.block-editor-page) *, body:not(.block-editor-page) *::before, body:not(.block-editor-page) *::after, .editor-styles-wrapper, .editor-styles-wrapper *, .editor-styles-wrapper *::before, .editor-styles-wrapper *::after {
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body:not(.block-editor-page), body:not(.block-editor-page) *, .editor-styles-wrapper, .editor-styles-wrapper * {
	font-family: "Poppins", sans-serif;
}

body:not(.block-editor-page) h1, body:not(.block-editor-page) h2, body:not(.block-editor-page) h3, body:not(.block-editor-page) h4, body:not(.block-editor-page) h5, body:not(.block-editor-page) h6, body:not(.block-editor-page) p, body:not(.block-editor-page) span, .editor-styles-wrapper h1, .editor-styles-wrapper h2, .editor-styles-wrapper h3, .editor-styles-wrapper h4, .editor-styles-wrapper h5, .editor-styles-wrapper h6, .editor-styles-wrapper p, .editor-styles-wrapper span {
	margin-top: 0;
	margin-bottom: 0;
}

body:not(.block-editor-page) b, body:not(.block-editor-page) strong, .editor-styles-wrapper b, .editor-styles-wrapper strong {
	font-weight: 500;
}

body:not(.block-editor-page) a, .editor-styles-wrapper a {
	color: currentColor;
	text-decoration: underline;
	text-decoration-thickness: 1.5px;
	text-underline-offset: .2em;
}

body:not(.block-editor-page) a:hover, .editor-styles-wrapper a:hover {
	color: #e51462;
}

body:not(.block-editor-page) button, .editor-styles-wrapper button {
	cursor: pointer;
}

body:not(.block-editor-page) input[type="checkbox"], body:not(.block-editor-page) input[type="submit"], .editor-styles-wrapper input[type="checkbox"], .editor-styles-wrapper input[type="submit"] {
	cursor: pointer;
}

@supports not selector(:focus-visible) {
	body:not(.block-editor-page) input[type="checkbox"]:focus, body:not(.block-editor-page) input[type="submit"]:focus, .editor-styles-wrapper input[type="checkbox"]:focus, .editor-styles-wrapper input[type="submit"]:focus {
		outline: 1.5px dashed #273143;
		outline-offset: 1.5px;
	}
}

@supports selector(:focus-visible) {
	body:not(.block-editor-page) input[type="checkbox"]:focus, body:not(.block-editor-page) input[type="submit"]:focus, .editor-styles-wrapper input[type="checkbox"]:focus, .editor-styles-wrapper input[type="submit"]:focus {
		outline: none;
	}
	
	body:not(.block-editor-page) input[type="checkbox"].focus-visible, body:not(.block-editor-page) input[type="submit"].focus-visible, .editor-styles-wrapper input[type="checkbox"].focus-visible, .editor-styles-wrapper input[type="submit"].focus-visible {
		outline: 1.5px dashed #273143;
		outline-offset: 1.5px;
	}
	
	body:not(.block-editor-page) input[type="checkbox"]:focus-visible, body:not(.block-editor-page) input[type="submit"]:focus-visible, .editor-styles-wrapper input[type="checkbox"]:focus-visible, .editor-styles-wrapper input[type="submit"]:focus-visible {
		outline: 1.5px dashed #273143;
		outline-offset: 1.5px;
	}
}

body:not(.block-editor-page) input:focus, body:not(.block-editor-page) textarea:focus, .editor-styles-wrapper input:focus, .editor-styles-wrapper textarea:focus {
	outline: 0;
}

@media (max-width: 639px) {
	body:not(.block-editor-page) main, .editor-styles-wrapper main {
		margin-top: 90px;
	}
}

.wp-block-outermost-icon-inserter__quick-inserter
  .block-editor-inserter__quick-inserter-results
  .components-button
  svg, .icon-inserter__content .icon-inserter__content-grid .components-button svg {
	fill: none;
}

.subtitle {
	padding-left: 0;
}

.yoast-breadcrumbs {
	font-style: normal;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 500;
	color: #6d7588;
	margin-left: -4px;
}

@media (max-width: 639px) {
	.yoast-breadcrumbs {
		font-style: normal;
		font-size: 12px;
		line-height: 22px;
		letter-spacing: 0em;
		letter-spacing: -.025em;
	}
}

.yoast-breadcrumbs a {
	color: currentColor;
}

.yoast-breadcrumbs a:hover {
	color: currentColor !important;
}

.yoast-breadcrumbs a:not(:hover) {
	text-decoration: none !important;
}

.yoast-breadcrumbs a, .yoast-breadcrumbs span.breadcrumb_last {
	margin: 0 4px;
}

.yoast-breadcrumbs span.breadcrumb_last {
	color: #273143;
}

.yoast-breadcrumbs > span:only-child {
	display: block;
}

.editor-styles-wrapper .acf-innerblocks-container {
	min-height: 48px;
}

.editor-styles-wrapper .acf-innerblocks-container:empty:after {
	content: "+ Add Blocks";
	text-align: center;
	display: block;
	font-size: 16px;
	line-height: 48px;
	color: gray;
	cursor: pointer;
	border: 1px dashed #bfbfbf;
}

.lf-block--google-doc {
	overflow-wrap: break-word;
}

.lf-content-area .is-style-title-xs:not(:last-child), .editor-styles-wrapper .is-style-title-xs:not(:last-child) {
	margin-bottom: 2em;
}

.lf-content-area .is-style-title-sm:not(:last-child), .lf-content-area .is-style-title-md:not(:last-child), .lf-content-area .is-style-title-lg:not(:last-child), .lf-content-area .is-style-title-xl:not(:last-child), .lf-content-area .is-style-title-2xl:not(:last-child), .editor-styles-wrapper .is-style-title-sm:not(:last-child), .editor-styles-wrapper .is-style-title-md:not(:last-child), .editor-styles-wrapper .is-style-title-lg:not(:last-child), .editor-styles-wrapper .is-style-title-xl:not(:last-child), .editor-styles-wrapper .is-style-title-2xl:not(:last-child) {
	margin-bottom: 1.5em;
	margin-bottom: min(1.5em, 24px);
}

@media (min-width: 640px) {
	.lf-content-area .is-style-title-sm:not(:last-child), .lf-content-area .is-style-title-md:not(:last-child), .lf-content-area .is-style-title-lg:not(:last-child), .lf-content-area .is-style-title-xl:not(:last-child), .lf-content-area .is-style-title-2xl:not(:last-child), .editor-styles-wrapper .is-style-title-sm:not(:last-child), .editor-styles-wrapper .is-style-title-md:not(:last-child), .editor-styles-wrapper .is-style-title-lg:not(:last-child), .editor-styles-wrapper .is-style-title-xl:not(:last-child), .editor-styles-wrapper .is-style-title-2xl:not(:last-child) {
		margin-bottom: min(1.5em, 32px);
	}
}

@media (min-width: 960px) {
	.lf-content-area .is-style-title-sm:not(:last-child), .lf-content-area .is-style-title-md:not(:last-child), .lf-content-area .is-style-title-lg:not(:last-child), .lf-content-area .is-style-title-xl:not(:last-child), .lf-content-area .is-style-title-2xl:not(:last-child), .editor-styles-wrapper .is-style-title-sm:not(:last-child), .editor-styles-wrapper .is-style-title-md:not(:last-child), .editor-styles-wrapper .is-style-title-lg:not(:last-child), .editor-styles-wrapper .is-style-title-xl:not(:last-child), .editor-styles-wrapper .is-style-title-2xl:not(:last-child) {
		margin-bottom: min(1.5em, 40px);
	}
}

.lf-content-area .is-style-body-xxs:not(:last-child), .lf-content-area .is-style-body-xs:not(:last-child), .lf-content-area .is-style-body-sm:not(:last-child), .lf-content-area .is-style-body-md:not(:last-child), .lf-content-area .is-style-body-lg:not(:last-child), .lf-content-area ul:not(:last-child), .editor-styles-wrapper .is-style-body-xxs:not(:last-child), .editor-styles-wrapper .is-style-body-xs:not(:last-child), .editor-styles-wrapper .is-style-body-sm:not(:last-child), .editor-styles-wrapper .is-style-body-md:not(:last-child), .editor-styles-wrapper .is-style-body-lg:not(:last-child), .editor-styles-wrapper ul:not(:last-child) {
	margin-bottom: 1.5em;
	margin-bottom: min(1.5em, 24px);
}

@media (min-width: 640px) {
	.lf-content-area .is-style-body-xxs:not(:last-child), .lf-content-area .is-style-body-xs:not(:last-child), .lf-content-area .is-style-body-sm:not(:last-child), .lf-content-area .is-style-body-md:not(:last-child), .lf-content-area .is-style-body-lg:not(:last-child), .lf-content-area ul:not(:last-child), .editor-styles-wrapper .is-style-body-xxs:not(:last-child), .editor-styles-wrapper .is-style-body-xs:not(:last-child), .editor-styles-wrapper .is-style-body-sm:not(:last-child), .editor-styles-wrapper .is-style-body-md:not(:last-child), .editor-styles-wrapper .is-style-body-lg:not(:last-child), .editor-styles-wrapper ul:not(:last-child) {
		margin-bottom: min(1.5em, 32px);
	}
}

@media (min-width: 960px) {
	.lf-content-area .is-style-body-xxs:not(:last-child), .lf-content-area .is-style-body-xs:not(:last-child), .lf-content-area .is-style-body-sm:not(:last-child), .lf-content-area .is-style-body-md:not(:last-child), .lf-content-area .is-style-body-lg:not(:last-child), .lf-content-area ul:not(:last-child), .editor-styles-wrapper .is-style-body-xxs:not(:last-child), .editor-styles-wrapper .is-style-body-xs:not(:last-child), .editor-styles-wrapper .is-style-body-sm:not(:last-child), .editor-styles-wrapper .is-style-body-md:not(:last-child), .editor-styles-wrapper .is-style-body-lg:not(:last-child), .editor-styles-wrapper ul:not(:last-child) {
		margin-bottom: min(1.5em, 40px);
	}
}

.lf-content-area
  .is-style-body-xxs
  + :where(
    .is-style-title-xs, .is-style-title-sm, .is-style-title-md, .is-style-title-lg, .is-style-title-xl, .is-style-title-2xl
  ), .lf-content-area
  .is-style-body-xs
  + :where(
    .is-style-title-xs, .is-style-title-sm, .is-style-title-md, .is-style-title-lg, .is-style-title-xl, .is-style-title-2xl
  ), .lf-content-area
  .is-style-body-sm
  + :where(
    .is-style-title-xs, .is-style-title-sm, .is-style-title-md, .is-style-title-lg, .is-style-title-xl, .is-style-title-2xl
  ), .lf-content-area
  .is-style-body-md
  + :where(
    .is-style-title-xs, .is-style-title-sm, .is-style-title-md, .is-style-title-lg, .is-style-title-xl, .is-style-title-2xl
  ), .lf-content-area
  .is-style-body-lg
  + :where(
    .is-style-title-xs, .is-style-title-sm, .is-style-title-md, .is-style-title-lg, .is-style-title-xl, .is-style-title-2xl
  ), .lf-content-area
  ul
  + :where(
    .is-style-title-xs, .is-style-title-sm, .is-style-title-md, .is-style-title-lg, .is-style-title-xl, .is-style-title-2xl
  ), .editor-styles-wrapper
  .is-style-body-xxs
  + :where(
    .is-style-title-xs, .is-style-title-sm, .is-style-title-md, .is-style-title-lg, .is-style-title-xl, .is-style-title-2xl
  ), .editor-styles-wrapper
  .is-style-body-xs
  + :where(
    .is-style-title-xs, .is-style-title-sm, .is-style-title-md, .is-style-title-lg, .is-style-title-xl, .is-style-title-2xl
  ), .editor-styles-wrapper
  .is-style-body-sm
  + :where(
    .is-style-title-xs, .is-style-title-sm, .is-style-title-md, .is-style-title-lg, .is-style-title-xl, .is-style-title-2xl
  ), .editor-styles-wrapper
  .is-style-body-md
  + :where(
    .is-style-title-xs, .is-style-title-sm, .is-style-title-md, .is-style-title-lg, .is-style-title-xl, .is-style-title-2xl
  ), .editor-styles-wrapper
  .is-style-body-lg
  + :where(
    .is-style-title-xs, .is-style-title-sm, .is-style-title-md, .is-style-title-lg, .is-style-title-xl, .is-style-title-2xl
  ), .editor-styles-wrapper
  ul
  + :where(
    .is-style-title-xs, .is-style-title-sm, .is-style-title-md, .is-style-title-lg, .is-style-title-xl, .is-style-title-2xl
  ) {
	margin-top: 3em;
	margin-top: min(3em, 80px);
}

.lf-content-area ul, .editor-styles-wrapper ul {
	padding-left: 1.5em !important;
}

.lf-block--callout {
	padding-top: 96px;
	padding-bottom: 96px;
}

.lf-block--callout .lf-content-container .acf-innerblocks-container {
	display: flex;
	flex-direction: column;
}

.lf-block--callout
  .lf-content-container
  .acf-innerblocks-container
  .wp-block-image
  figcaption {
	margin: 16px 0 0;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .02em;
	text-transform: uppercase;
	color: currentColor;
}

@media (max-width: 639px) {
	.lf-block--callout
    .lf-content-container
    .acf-innerblocks-container
    .wp-block-image
    figcaption {
		font-style: normal;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: .02em;
		text-transform: uppercase;
	}
}

.lf-block--callout .lf-content-container .acf-innerblocks-container > * {
	margin: 0 0 48px 0;
}

.lf-block--callout
  .lf-content-container
  .acf-innerblocks-container
  > *.lf-callout-eyebrow {
	margin-bottom: 42px;
}

.lf-block--callout
  .lf-content-container
  .acf-innerblocks-container
  > *:last-child {
	margin-bottom: 0;
}

.lf-block--callout.align_text-left
  .lf-content-container
  .acf-innerblocks-container {
	align-items: flex-start;
	text-align: left;
}

.lf-block--callout.align_text-center
  .lf-content-container
  .acf-innerblocks-container {
	align-items: center;
	text-align: center;
}

.lf-block--callout.align_text-center
  .lf-content-container
  .acf-innerblocks-container
  [data-type="jetpack/layout-grid"], .lf-block--callout.align_text-center
  .lf-content-container
  .acf-innerblocks-container
  .wp-block-jetpack-layout-grid {
	width: 100%;
}

.lf-block--callout.align_text-right
  .lf-content-container
  .acf-innerblocks-container {
	align-items: flex-end;
	text-align: right;
}

.lf-block--callout-carousel {
	position: relative;
	display: flex;
	justify-content: center;
}

.lf-block--callout-carousel.alignfull .lf-block--callout {
	width: calc(100vw - 0px);
	width: var(--viewport-width);
	max-width: none;
	min-width: 100%;
}

.lf-block--callout-carousel .lf-block--callout-carousel__wrapper {
	display: flex;
	overflow-y: hidden;
	overflow-x: hidden;
	scrollbar-width: 0;
	scrollbar-width: none;
	scroll-snap-type: x mandatory;
	scroll-snap-stop: always;
	overscroll-behavior-x: contain;
	-ms-overflow-style: none;
}

.lf-block--callout-carousel
  .lf-block--callout-carousel__wrapper::-webkit-scrollbar {
	display: none;
}

.lf-block--callout-carousel
  .lf-block--callout-carousel__wrapper
  .lf-block--callout {
	scroll-snap-align: end;
	scroll-snap-stop: always;
	padding-bottom: 180px;
}

.lf-block--callout-carousel
  .lf-block--callout-carousel__wrapper
  .lf-block--callout
  .lf-content-container {
	background-color: inherit;
}

.lf-block--callout-carousel .lf-block--callout-carousel__controls {
	position: absolute;
	bottom: 0;
	padding: 20px 15px 50px;
}

@media (min-width: 640px) {
	.lf-block--callout-carousel .lf-block--callout-carousel__controls {
		padding: 20px 40px 50px;
	}
}

.lf-block--callout-carousel
  .lf-block--callout-carousel__controls
  .lf-indicators {
	color: currentColor;
}

.wp-block-liftoff-split:not(.alignfull) > .acf-innerblocks-container, .lf-block--split:not(.alignfull) > .acf-innerblocks-container {
	height: 100%;
}

.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color), .lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color) {
	border-radius: 32px;
	overflow: hidden;
}

.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container {
	display: grid;
}

body .has-slate-background-color.wp-block-liftoff-section-text {
	background-color: #273143 !important;
}

body .new-slate-block .center-image img {
	margin-left: auto;
	margin-right: auto;
	height: auto;
}

body .new-slate-block .center-image {
	text-align: center;
}

body .new-slate-block button.lf-scroll-cta {
	display: none !important;
}

.new-slate-block figure {
	width: 100%;
	text-align: center;
	margin-bottom: 25px !important;
}

.new-slate-block figure p {
	font-size: 29px !important;
}

.new-slate-block figure h2 {
	font-size: 46px !important;
}

.new-slate-block .wp-element-button:hover {
	background-color: #14cdc8 !important;
}

.new-slate-block .wp-element-button {
	background-color: #ff7034 !important;
}

.new-slate-block {
	text-align: center;
	padding: 80px 0 40px !important;
	width: 100% !important;
	max-width: 100% !important;
}

@media (max-width: 639px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		padding: 48px 40px 64px;
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		padding: 96px 0;
		display: grid;
		grid-column-gap: 12px;
		grid-column-gap: var(--grid-gutter);
		grid-template-columns: repeat(4, 1fr);
		max-width: 1128px;
	}
}

@media (min-width: 640px) and (max-width: 959px) and (min-width: 640px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > * {
		grid-column: 2/10;
	}
}

@media (min-width: 960px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		padding-top: 128px;
		padding-bottom: 128px;
		padding-left: 64px;
		padding-right: 64px;
	}
}

.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container
  .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container
  .lf-block__split--graphic-area {
	min-height: 370px;
}

.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .lf-block--image-scene[data-has-background="true"], .wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .lf-block--image-scene[data-has-background="true"], .lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .lf-block--image-scene[data-has-background="true"], .lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .lf-block--image-scene[data-has-background="true"] {
	min-height: 370px;
}

@media (min-width: 640px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--graphic-area {
		min-height: 540px;
	}
}

@media (min-width: 960px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--graphic-area {
		min-height: none;
	}
}

@media (min-width: 640px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container {
		min-height: 370px;
	}
}

@media (min-width: 640px) and (min-width: 960px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container {
		grid-template-columns: 1fr 1fr;
		min-height: 540px;
	}
}

@media (min-width: 960px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(
      .has-transparent-background-color
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    > .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(
      .has-transparent-background-color
    ).is-style-image-right
    > .acf-innerblocks-container
    > .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(
      .has-transparent-background-color
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    > .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(
      .has-transparent-background-color
    ).is-style-image-right
    > .acf-innerblocks-container
    > .lf-block__split--text-area {
		padding-left: 64px;
		padding-right: 64px;
		order: -1;
	}
}

@media (max-width: 639px) {
	.wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		padding-top: calc(16px * 2);
		padding-top: calc(var(--page-margin) * 2);
	}
}

@media (min-width: 640px) {
	.wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container {
		display: grid;
		grid-column-gap: 12px;
		grid-column-gap: var(--grid-gutter);
		grid-template-columns: repeat(4, 1fr);
		max-width: 1128px;
	}
}

@media (min-width: 640px) and (min-width: 640px) {
	.wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (min-width: 640px) {
	.wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area {
		grid-column: 1/7;
	}
	
	.wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		grid-column: 7/13;
	}
}

@media (min-width: 640px) and (min-width: 960px) {
	.wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		grid-column: 8/13;
	}
}

@media (min-width: 640px) {
	.wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area {
		grid-column: 7/13;
		grid-row: 1;
	}
	
	.wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		grid-column: 1/7;
		grid-row: 1;
	}
}

@media (min-width: 640px) and (min-width: 960px) {
	.wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		grid-column: 1/6;
	}
}

@media (min-width: 960px) {
	.wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split.alignfull > .acf-innerblocks-container, .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split.alignfull > .acf-innerblocks-container {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap: 24px;
		gap: 24px;
	}
}

@media (max-width: 639px) {
	.wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		padding: 80px calc(16px * 2) 80px 16px;
		padding: 80px calc(var(--page-margin) * 2) 80px var(--page-margin);
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		padding: 96px 16px;
		padding: 96px var(--page-margin);
		display: grid;
		grid-column-gap: 12px;
		grid-column-gap: var(--grid-gutter);
		grid-template-columns: repeat(4, 1fr);
		max-width: 1128px;
	}
}

@media (min-width: 640px) and (max-width: 959px) and (min-width: 640px) {
	.wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *, .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *, .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *, .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > * {
		grid-column: 1/10;
	}
}

@media (min-width: 960px) {
	.wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		padding: 128px 0 128px 0;
		max-width: 456px;
	}
}

.wp-block-liftoff-split.alignfull
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .acf-innerblocks-container, .wp-block-liftoff-split.alignfull
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block--image-scene[data-has-foreground="false"], .wp-block-liftoff-split.alignfull
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .acf-innerblocks-container, .wp-block-liftoff-split.alignfull
  > .acf-innerblocks-container
  .lf-block--image-scene[data-has-foreground="false"], .lf-block--split.alignfull
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .acf-innerblocks-container, .lf-block--split.alignfull
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block--image-scene[data-has-foreground="false"], .lf-block--split.alignfull
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .acf-innerblocks-container, .lf-block--split.alignfull
  > .acf-innerblocks-container
  .lf-block--image-scene[data-has-foreground="false"] {
	min-height: 370px;
}

@media (min-width: 640px) {
	.wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"], .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"], .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"], .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"] {
		min-height: 540px;
	}
}

@media (min-width: 1280px) {
	.wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"], .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"], .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"], .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"] {
		min-height: 720px;
	}
}

@media (min-width: 1800px) {
	.wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"], .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"], .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"], .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"] {
		min-height: 800px;
	}
}

@media (min-width: 960px) {
	.wp-block-liftoff-split.alignfull:not(.is-style-image-right)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split.alignfull:not(.is-style-image-right)
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull:not(.is-style-image-right)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull:not(.is-style-image-right)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		margin-left: calc(calc(( min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - ( 12px * ( 4 - 1 ) ) ) / 4) * 1 + 12px * 1);
		margin-left: calc(var(--column-width) * 1 + var(--grid-gutter) * 1);
		margin-right: auto;
		padding-right: 16px;
		padding-right: var(--page-margin);
	}
}

@media (min-width: 960px) {
	.wp-block-liftoff-split.alignfull.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split.alignfull.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		order: -1;
		margin-right: calc(calc(( min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - ( 12px * ( 4 - 1 ) ) ) / 4) * 1 + 12px * 1);
		margin-right: calc(var(--column-width) * 1 + var(--grid-gutter) * 1);
		margin-left: auto;
		padding-left: 16px;
		padding-left: var(--page-margin);
	}
}

.wp-block-liftoff-split
  .lf-block__split--graphic-area
  > .lf-util--display-contents
  > .acf-innerblocks-container, .wp-block-liftoff-split
  .lf-block__split--graphic-area
  > .acf-innerblocks-container, .wp-block-liftoff-split
  .lf-block__split--text-area
  > .lf-util--display-contents
  > .acf-innerblocks-container, .wp-block-liftoff-split
  .lf-block__split--text-area
  > .acf-innerblocks-container, .lf-block--split
  .lf-block__split--graphic-area
  > .lf-util--display-contents
  > .acf-innerblocks-container, .lf-block--split .lf-block__split--graphic-area > .acf-innerblocks-container, .lf-block--split
  .lf-block__split--text-area
  > .lf-util--display-contents
  > .acf-innerblocks-container, .lf-block--split .lf-block__split--text-area > .acf-innerblocks-container {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.wp-block-liftoff-split
  .lf-block--image-scene[data-has-background="true"]
  .lf-block--image-scene__foreground-container
  img, .lf-block--split
  .lf-block--image-scene[data-has-background="true"]
  .lf-block--image-scene__foreground-container
  img {
	max-width: 408px;
}

.lf-block--split-group .is-style-arrow-link .wp-block-button__link.skip-button {
	position: fixed;
	transition: .5s;
	transition-property: opacity, visibility;
	opacity: 0;
	visibility: hidden;
	align-items: center;
	right: 64px;
	bottom: 48px;
	border: none;
	background: #fff;
	border-radius: 100px;
	padding: 8px 22px;
}

@media (max-width: 639px) {
	.lf-block--split-group
    .is-style-arrow-link
    .wp-block-button__link.skip-button {
		display: none !important;
	}
}

.lf-block--split-group
  .is-style-arrow-link
  .wp-block-button__link.skip-button.active {
	visibility: visible;
	opacity: 1;
}

.lf-block--split-group
  .is-style-arrow-link
  .wp-block-button__link.skip-button:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	width: 18px;
	height: 17px;
	height: 18px;
	mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow-down.svg") no-repeat center;
	-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow-down.svg") no-repeat center;
	background-color: #273143;
}

.lf-block--split-group
  .is-style-arrow-link
  .wp-block-button__link.skip-button:before {
	order: 1;
	content: "";
	display: block;
	height: 38px;
	width: 20px;
	margin-left: 10px;
}

@media (max-width: 639px) {
	.lf-block--split-group .lf-block--split {
		padding-top: 48px;
		padding-bottom: 48px;
	}
	
	.lf-block--split-group
    .lf-block--split
    .lf-block__split--graphic-area
    .acf-innerblocks-container {
		-webkit-transform: none !important;
		transform: none !important;
	}
}

@media (min-width: 640px) {
	.lf-block--split-group .lf-block--split {
		padding-top: 120px;
		padding-bottom: 90px;
		min-height: calc(100vh - 90px);
		display: flex;
		align-items: center;
	}
	
	.lf-block--split-group
    .lf-block--split
    .lf-block__split--graphic-area
    .acf-innerblocks-container {
		position: fixed;
		top: 90px;
		height: calc(100vh - 90px);
		visibility: hidden;
		opacity: 0;
		transition-property: opacity, visibility;
	}
	
	.lf-block--split-group
    .lf-block--split
    .lf-block__split--graphic-area
    .acf-innerblocks-container.active {
		visibility: visible;
		opacity: 1;
	}
	
	.lf-block--split-group .lf-block--split > .acf-innerblocks-container {
		width: 100%;
	}
}

.lf-block--split-group .lf-block--split .lf-block--image-scene img {
	transition: opacity 1s;
}

.lf-block--split-group[data-transition="crossfade"]
  .lf-block__split--graphic-area
  .acf-innerblocks-container {
	transition-duration: .4s;
	transition-timing-function: ease-in;
}

.lf-block--split-group[data-transition="crossfade"]
  .lf-block__split--graphic-area
  .acf-innerblocks-container.active {
	transition-timing-function: ease-out;
}

.lf-block--split-group[data-transition="fade-white"]
  .lf-block__split--graphic-area
  .acf-innerblocks-container {
	transition-duration: .2s;
	transition-timing-function: ease-out;
}

.lf-block--split-group[data-transition="fade-white"]
  .lf-block__split--graphic-area
  .acf-innerblocks-container.active {
	transition-timing-function: ease-in;
	transition-delay: .2s;
}

@media (max-width: 639px) {
	.lf-block--split-group[data-mobile-accordion="true"] {
		width: calc(calc(100vw - 0px) - 16px * 2) !important;
		width: calc(var(--viewport-width) - var(--page-margin) * 2) !important;
	}
	
	.lf-block--split-group[data-mobile-accordion="true"]
    > .lf-block--split-group-content, .lf-block--split-group[data-mobile-accordion="true"]
    > .lf-block--page-sections__nav {
		display: none;
	}
	
	.lf-block--split-group[data-mobile-accordion="true"]
    .lf-block__split--text-area {
		padding-bottom: 64px;
	}
	
	.lf-block--split-group[data-mobile-accordion="true"]
    .lf-block__split--text-area
    img:first-child {
		display: none;
	}
}

@media (min-width: 640px) {
	.lf-block--split-group[data-mobile-accordion="true"]
    .lf-block--split-group__mobile-accordion {
		display: none;
	}
}

.is-style-title-2xl {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 62px;
	line-height: 72px;
	letter-spacing: -.05em;
}

@media (max-width: 639px) {
	.is-style-title-2xl {
		font-style: normal;
		font-weight: 400;
		font-size: 36px;
		line-height: 42px;
		letter-spacing: -.05em;
	}
}

.is-style-title-xl {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 56px;
	line-height: 62px;
	letter-spacing: -.05em;
}

@media (max-width: 639px) {
	.is-style-title-xl {
		font-style: normal;
		font-weight: 400;
		font-size: 36px;
		line-height: 42px;
		letter-spacing: -.02em;
	}
}

.is-style-title-lg {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 46px;
	line-height: 52px;
	letter-spacing: -.02em;
}

@media (max-width: 959px) {
	.is-style-title-lg {
		font-style: normal;
		font-weight: 400;
		font-size: 34px;
		line-height: 40px;
		letter-spacing: -.02em;
	}
}

.is-style-title-md {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 38px;
	line-height: 44px;
	letter-spacing: -.02em;
}

@media (max-width: 959px) {
	.is-style-title-md {
		font-size: 32px;
		line-height: 38px;
	}
}

@media (max-width: 639px) {
	.is-style-title-md {
		font-size: 30px;
		line-height: 36px;
	}
}

.is-style-title-sm {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 28px;
	letter-spacing: -.02em;
}

@media (max-width: 639px) {
	.is-style-title-sm {
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 26px;
		letter-spacing: -.025em;
	}
}

.is-style-title-xs {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .02em;
	text-transform: uppercase;
}

@media (max-width: 639px) {
	.is-style-title-xs {
		font-style: normal;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: .02em;
		text-transform: uppercase;
	}
}

p.is-style-body-lg {
	font-style: normal;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
}

@media (max-width: 639px) {
	p.is-style-body-lg {
		font-style: normal;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

p.is-style-body-lg strong {
	font-style: normal;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 500;
}

@media (max-width: 639px) {
	p.is-style-body-lg strong {
		font-style: normal;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

p.is-style-body-md {
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
}

@media (max-width: 639px) {
	p.is-style-body-md {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

p.is-style-body-md strong {
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 500;
}

@media (max-width: 639px) {
	p.is-style-body-md strong {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

p.is-style-body-sm {
	font-style: normal;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
}

@media (max-width: 639px) {
	p.is-style-body-sm {
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0em;
	}
}

p.is-style-body-sm strong {
	font-style: normal;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 500;
}

@media (max-width: 639px) {
	p.is-style-body-sm strong {
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0em;
		letter-spacing: -.025em;
	}
}

p.is-style-body-xs {
	font-style: normal;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
}

@media (max-width: 639px) {
	p.is-style-body-xs {
		font-style: normal;
		font-size: 12px;
		line-height: 22px;
		letter-spacing: 0em;
	}
}

p.is-style-body-xs strong {
	font-style: normal;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 500;
}

@media (max-width: 639px) {
	p.is-style-body-xs strong {
		font-style: normal;
		font-size: 12px;
		line-height: 22px;
		letter-spacing: 0em;
		letter-spacing: -.025em;
	}
}

p.is-style-body-xxs {
	font-style: normal;
	font-size: 10px;
	line-height: 14px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
}

@media (max-width: 639px) {
	p.is-style-body-xxs {
		font-style: normal;
		font-size: 10px;
		line-height: 22px;
		letter-spacing: 0em;
	}
}

p.is-style-body-xxs strong {
	font-style: normal;
	font-size: 10px;
	line-height: 14px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 500;
}

@media (max-width: 639px) {
	p.is-style-body-xxs strong {
		font-style: normal;
		font-size: 10px;
		line-height: 22px;
		letter-spacing: 0em;
		letter-spacing: -.025em;
	}
}

.wp-block-button__link {
	font-style: normal;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 500;
	border: 0;
	color: currentColor;
}

@media (max-width: 639px) {
	.wp-block-button__link {
		font-style: normal;
		font-size: 14px;
		line-height: 20px;
		letter-spacing: 0em;
	}
}

.wp-block-button__link:hover {
	color: currentColor;
	opacity: .8;
}

.is-style-inverted > .wp-block-button__link, :not(.is-style-outline):not(.is-style-inverted):not(
    .is-style-inverted-outline
  ):not(.is-style-arrow-link):not(.is-style-underline-link)
  > .wp-block-button__link {
	padding: 10px 24px;
	text-decoration: initial;
}

.is-style-inverted > .wp-block-button__link:hover, :not(.is-style-outline):not(.is-style-inverted):not(
    .is-style-inverted-outline
  ):not(.is-style-arrow-link):not(.is-style-underline-link)
  > .wp-block-button__link:hover {
	color: currentColor;
}

.is-style-inverted-outline > .wp-block-button__link, .is-style-outline > .wp-block-button__link {
	background: none;
	border: 1.5px solid currentColor;
	padding: 8.5px 22.5px;
	text-decoration: initial;
}

.is-style-inverted-outline > .wp-block-button__link:hover, .is-style-outline > .wp-block-button__link:hover {
	color: currentColor;
}

:not(.is-style-outline):not(.is-style-inverted):not(
    .is-style-inverted-outline
  ):not(.is-style-arrow-link):not(.is-style-underline-link)
  > .wp-block-button__link {
	background-color: #273143;
	color: #fff;
}

:not(.is-style-outline):not(.is-style-inverted):not(
    .is-style-inverted-outline
  ):not(.is-style-arrow-link):not(.is-style-underline-link):not(.is-style-yellow-button)
  > .wp-block-button__link:hover {
	color: #fff;
}

.is-style-inverted > .wp-block-button__link {
	background-color: #fff;
	color: #273143;
}

.is-style-inverted > .wp-block-button__link:hover {
	color: #273143;
}

.is-style-yellow-button > .wp-block-button__link {
	background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
	color: #000 !important;
}

.is-style-yellow-button > .wp-block-button__link:hover {
	background-color: #000 !important;
	color: #fff !important;
}

.is-style-outline > .wp-block-button__link {
	color: #273143;
}

.is-style-outline > .wp-block-button__link:hover {
	color: #273143;
}

.is-style-inverted-outline > .wp-block-button__link {
	color: #fff;
}

.is-style-inverted-outline > .wp-block-button__link:hover {
	color: #fff;
}

.is-style-arrow-link > .wp-block-button__link {
	background: no-repeat;
	display: inline-flex;
	padding: 10px 0;
	color: #273143;
	text-decoration: initial;
}

.is-style-arrow-link > .wp-block-button__link:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	width: 18px;
	width: 38px;
	height: 17px;
	height: 18px;
	height: 20px;
	mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg") no-repeat center;
	-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg") no-repeat center;
	background-color: #273143;
}

.is-style-arrow-link > .wp-block-button__link:before {
	content: "";
	display: block;
	width: 38px;
	height: 20px;
	margin-right: 10px;
	background-color: currentColor;
}

.is-style-arrow-link > .wp-block-button__link:hover {
	color: inherit;
}

.is-style-underline-link > .wp-block-button__link {
	background: no-repeat;
	padding: 10px 0;
	color: #273143;
}

@supports not selector(:focus-visible) {
	.wp-block-button__link:focus {
		position: relative;
		outline: 0;
	}
	
	.wp-block-button__link:focus::after {
		content: "";
		position: absolute;
		display: block;
		width: calc(100% + 8px);
		height: calc(100% + 8px);
		border: 1.5px dashed #273143;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		border-radius: 100px;
	}
}

@supports selector(:focus-visible) {
	.wp-block-button__link:focus {
		outline: none;
	}
	
	.wp-block-button__link.focus-visible {
		position: relative;
		outline: 0;
	}
	
	.wp-block-button__link:focus-visible {
		position: relative;
		outline: 0;
	}
	
	.wp-block-button__link.focus-visible::after {
		content: "";
		position: absolute;
		display: block;
		width: calc(100% + 8px);
		height: calc(100% + 8px);
		border: 1.5px dashed #273143;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		border-radius: 100px;
	}
	
	.wp-block-button__link:focus-visible::after {
		content: "";
		position: absolute;
		display: block;
		width: calc(100% + 8px);
		height: calc(100% + 8px);
		border: 1.5px dashed #273143;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		border-radius: 100px;
	}
}

@supports not selector(:focus-visible) {
	.is-style-outline > .wp-block-button__link:focus:after {
		width: calc(100% + 11px);
		height: calc(100% + 11px);
	}
}

@supports selector(:focus-visible) {
	.is-style-outline > .wp-block-button__link:focus {
		outline: none;
	}
	
	.is-style-outline > .wp-block-button__link.focus-visible:after {
		width: calc(100% + 11px);
		height: calc(100% + 11px);
	}
	
	.is-style-outline > .wp-block-button__link:focus-visible:after {
		width: calc(100% + 11px);
		height: calc(100% + 11px);
	}
}

@supports not selector(:focus-visible) {
	.is-style-inverted > .wp-block-button__link:focus:after {
		border-color: #fff;
	}
}

@supports selector(:focus-visible) {
	.is-style-inverted > .wp-block-button__link:focus {
		outline: none;
	}
	
	.is-style-inverted > .wp-block-button__link.focus-visible:after {
		border-color: #fff;
	}
	
	.is-style-inverted > .wp-block-button__link:focus-visible:after {
		border-color: #fff;
	}
}

@supports not selector(:focus-visible) {
	.is-style-inverted-outline > .wp-block-button__link:focus:after {
		border-color: #fff;
		width: calc(100% + 11px);
		height: calc(100% + 11px);
	}
}

@supports selector(:focus-visible) {
	.is-style-inverted-outline > .wp-block-button__link:focus {
		outline: none;
	}
	
	.is-style-inverted-outline > .wp-block-button__link.focus-visible:after {
		border-color: #fff;
		width: calc(100% + 11px);
		height: calc(100% + 11px);
	}
	
	.is-style-inverted-outline > .wp-block-button__link:focus-visible:after {
		border-color: #fff;
		width: calc(100% + 11px);
		height: calc(100% + 11px);
	}
}

@supports not selector(:focus-visible) {
	.is-style-arrow-link > .wp-block-button__link:focus:after {
		border-radius: 12px;
	}
}

@supports selector(:focus-visible) {
	.is-style-arrow-link > .wp-block-button__link:focus {
		outline: none;
	}
	
	.is-style-arrow-link > .wp-block-button__link.focus-visible:after {
		border-radius: 12px;
	}
	
	.is-style-arrow-link > .wp-block-button__link:focus-visible:after {
		border-radius: 12px;
	}
}

@supports not selector(:focus-visible) {
	.is-style-underline-link > .wp-block-button__link:focus:after {
		border-radius: 12px;
	}
}

@supports selector(:focus-visible) {
	.is-style-underline-link > .wp-block-button__link:focus {
		outline: none;
	}
	
	.is-style-underline-link > .wp-block-button__link.focus-visible:after {
		border-radius: 12px;
	}
	
	.is-style-underline-link > .wp-block-button__link:focus-visible:after {
		border-radius: 12px;
	}
}

.lf-container {
	width: calc(calc(100vw - 0px) - 16px * 2);
	width: calc(var(--viewport-width) - var(--page-margin) * 2);
	max-width: 1128px;
	margin: 0 auto;
}

.lf-container .lf-row {
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	max-width: 1128px;
}

@media (min-width: 640px) {
	.lf-container .lf-row {
		grid-template-columns: repeat(12, 1fr);
	}
}

.lf-container .lf-row.fullbleed {
	width: calc(100vw - 0px);
	width: var(--viewport-width);
	max-width: none;
}

.lf-container.nomargin {
	margin: 0;
	padding: 0;
}

@media (min-width: 960px) {
	.lf-container.nomargin {
		margin: 0;
		padding: 0;
	}
}

@media (min-width: 0px) {
	.lf-container .lf-col-sm-1 {
		grid-column: auto/span 1;
	}
}

@media (min-width: 0px) {
	.lf-container .lf-col-sm-2 {
		grid-column: auto/span 2;
	}
}

@media (min-width: 0px) {
	.lf-container .lf-col-sm-3 {
		grid-column: auto/span 3;
	}
}

@media (min-width: 0px) {
	.lf-container .lf-col-sm-4 {
		grid-column: auto/span 4;
	}
}

@media (min-width: 0px) {
	.lf-container .lf-col-sm-5 {
		grid-column: auto/span 5;
	}
}

@media (min-width: 0px) {
	.lf-container .lf-col-sm-6 {
		grid-column: auto/span 6;
	}
}

@media (min-width: 0px) {
	.lf-container .lf-col-sm-7 {
		grid-column: auto/span 7;
	}
}

@media (min-width: 0px) {
	.lf-container .lf-col-sm-8 {
		grid-column: auto/span 8;
	}
}

@media (min-width: 0px) {
	.lf-container .lf-col-sm-9 {
		grid-column: auto/span 9;
	}
}

@media (min-width: 0px) {
	.lf-container .lf-col-sm-10 {
		grid-column: auto/span 10;
	}
}

@media (min-width: 0px) {
	.lf-container .lf-col-sm-11 {
		grid-column: auto/span 11;
	}
}

@media (min-width: 0px) {
	.lf-container .lf-col-sm-12 {
		grid-column: auto/span 12;
	}
}

@media (min-width: 640px) {
	.lf-container .lf-col-md-1 {
		grid-column: auto/span 1;
	}
}

@media (min-width: 640px) {
	.lf-container .lf-col-md-2 {
		grid-column: auto/span 2;
	}
}

@media (min-width: 640px) {
	.lf-container .lf-col-md-3 {
		grid-column: auto/span 3;
	}
}

@media (min-width: 640px) {
	.lf-container .lf-col-md-4 {
		grid-column: auto/span 4;
	}
}

@media (min-width: 640px) {
	.lf-container .lf-col-md-5 {
		grid-column: auto/span 5;
	}
}

@media (min-width: 640px) {
	.lf-container .lf-col-md-6 {
		grid-column: auto/span 6;
	}
}

@media (min-width: 640px) {
	.lf-container .lf-col-md-7 {
		grid-column: auto/span 7;
	}
}

@media (min-width: 640px) {
	.lf-container .lf-col-md-8 {
		grid-column: auto/span 8;
	}
}

@media (min-width: 640px) {
	.lf-container .lf-col-md-9 {
		grid-column: auto/span 9;
	}
}

@media (min-width: 640px) {
	.lf-container .lf-col-md-10 {
		grid-column: auto/span 10;
	}
}

@media (min-width: 640px) {
	.lf-container .lf-col-md-11 {
		grid-column: auto/span 11;
	}
}

@media (min-width: 640px) {
	.lf-container .lf-col-md-12 {
		grid-column: auto/span 12;
	}
}

@media (min-width: 960px) {
	.lf-container .lf-col-lg-1 {
		grid-column: auto/span 1;
	}
}

@media (min-width: 960px) {
	.lf-container .lf-col-lg-2 {
		grid-column: auto/span 2;
	}
}

@media (min-width: 960px) {
	.lf-container .lf-col-lg-3 {
		grid-column: auto/span 3;
	}
}

@media (min-width: 960px) {
	.lf-container .lf-col-lg-4 {
		grid-column: auto/span 4;
	}
}

@media (min-width: 960px) {
	.lf-container .lf-col-lg-5 {
		grid-column: auto/span 5;
	}
}

@media (min-width: 960px) {
	.lf-container .lf-col-lg-6 {
		grid-column: auto/span 6;
	}
}

@media (min-width: 960px) {
	.lf-container .lf-col-lg-7 {
		grid-column: auto/span 7;
	}
}

@media (min-width: 960px) {
	.lf-container .lf-col-lg-8 {
		grid-column: auto/span 8;
	}
}

@media (min-width: 960px) {
	.lf-container .lf-col-lg-9 {
		grid-column: auto/span 9;
	}
}

@media (min-width: 960px) {
	.lf-container .lf-col-lg-10 {
		grid-column: auto/span 10;
	}
}

@media (min-width: 960px) {
	.lf-container .lf-col-lg-11 {
		grid-column: auto/span 11;
	}
}

@media (min-width: 960px) {
	.lf-container .lf-col-lg-12 {
		grid-column: auto/span 12;
	}
}

.lf-content-container {
	width: calc(calc(100vw - 0px) - 16px * 2);
	width: calc(var(--viewport-width) - var(--page-margin) * 2);
	max-width: 1128px;
	margin-left: auto;
	margin-right: auto;
}

.lf-content-area > *, .wp-block-group.alignfull > *, .lf-block--page-section > .acf-innerblocks-container > *, .lf-block--section-group > .acf-innerblocks-container > *, .lf-block--split-group-item > .acf-innerblocks-container > * {
	width: calc(calc(100vw - 0px) - 16px * 2);
	width: calc(var(--viewport-width) - var(--page-margin) * 2);
	max-width: 1128px;
	margin: 0 auto;
}

.lf-content-area > *.alignfull, .wp-block-group.alignfull > *.alignfull, .lf-block--page-section > .acf-innerblocks-container > *.alignfull, .lf-block--section-group > .acf-innerblocks-container > *.alignfull, .lf-block--split-group-item > .acf-innerblocks-container > *.alignfull {
	width: calc(100vw - 0px);
	width: var(--viewport-width);
	max-width: none;
}

.lf-content-area > *.block-list-appender, .wp-block-group.alignfull > *.block-list-appender, .lf-block--page-section > .acf-innerblocks-container > *.block-list-appender, .lf-block--section-group > .acf-innerblocks-container > *.block-list-appender, .lf-block--split-group-item
  > .acf-innerblocks-container
  > *.block-list-appender {
	margin-left: auto;
	margin-right: auto;
}

.home .lf-block--split-group-item, .home .lf-block--split-group-item section {
	background: linear-gradient(90deg, #f9f9fb 50%, #fff 50%) !important;
}

@media screen and (min-width: 640px) {
	.home .splitbg {
		background: linear-gradient(90deg, #f9f9fb 50%, #fff 50%) !important;
		max-width: 100%;
		width: 100%;
	}
}

.is-root-container.block-editor-block-list__layout > * {
	width: calc(calc(100vw - 0px) - 16px * 2);
	width: calc(var(--viewport-width) - var(--page-margin) * 2);
	max-width: 1128px;
	margin: 0 auto;
	padding: 0;
}

.is-root-container.block-editor-block-list__layout > *.alignfull {
	width: calc(100vw - 0px);
	width: var(--viewport-width);
	max-width: none;
}

.wp-block-columns {
	gap: 12px !important;
	gap: var(--grid-gutter) !important;
}

@media (max-width: 639px) {
	.wp-block-columns {
		gap: calc(12px * 2) !important;
		gap: calc(var(--grid-gutter) * 2) !important;
	}
}

.lf-offset-content {
	grid-column: 1/5;
}

@media (min-width: 640px) {
	.lf-offset-content {
		grid-column: 1/10;
	}
}

@media (min-width: 960px) {
	.lf-offset-content {
		grid-column: 2/10;
	}
}

.lf-offset-content-side {
	grid-column: 1/5;
}

@media (min-width: 640px) {
	.lf-offset-content-side {
		grid-column: 11/13;
	}
}

@media (min-width: 960px) {
	.lf-offset-content-side {
		grid-column: 11/13;
	}
}

.wp-block-group.is-style-white-box {
	background: #fff;
	border: 1.5px solid #273143;
	padding: 24px;
	border-radius: 12px;
}

@media (min-width: 640px) {
	.wp-block-group.is-style-white-box {
		padding: 36px;
		border-radius: 18px;
	}
}

@media (min-width: 960px) {
	.wp-block-group.is-style-white-box {
		padding: 48px;
		border-radius: 24px;
	}
}

body:not(.admin-bar) {
	--wp-admin--admin-bar--height: 0px;
}

header.lf-nav {
	background-color: #fff;
	color: #273143;
	height: 90px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	z-index: 999;
	transition: all .5s ease .5s;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
}

@media (max-width: 639px) {
	header.lf-nav {
		position: fixed;
	}
}

@media screen and (min-width: 601px) {
	header.lf-nav {
		top: var(--wp-admin--admin-bar--height);
	}
}

header.lf-nav[aria-hidden="true"] {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	transition-delay: 0s;
}

header.lf-nav[aria-hidden="true"] .lf-nav-dropdown .lf-dropdown-content {
	display: none;
}

header.lf-nav a:not(:hover) {
	text-decoration: none;
}

header.lf-nav .sitelogo a {
	display: block;
	background: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/liftoff-logo.svg") center left no-repeat;
	width: 86px;
	height: 30px;
}

header.lf-nav .sitelogo a.nitro-lazy {
	background-image: none !important;
}

header.lf-nav .desktop-nav {
	display: none;
}

@media (min-width: 960px) {
	header.lf-nav .desktop-nav {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
}

header.lf-nav .desktop-nav .lf-row {
	align-items: center;
	width: 100%;
}

header.lf-nav .desktop-nav .section-description {
	font-style: normal;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	margin-bottom: 25px;
}

@media (max-width: 639px) {
	header.lf-nav .desktop-nav .section-description {
		font-style: normal;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

header.lf-nav .desktop-nav .lf-view-more-link-button {
	width: -webkit-max-content;
	width: max-content;
}

header.lf-nav .desktop-nav .lf-dropdown-content .lf-row {
	align-items: flex-start;
}

header.lf-nav .desktop-nav .dropdown-toggle {
	border: none;
	background: none;
	font-style: normal;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 500;
	color: #273143;
	text-decoration: none;
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 1;
}

@media (max-width: 639px) {
	header.lf-nav .desktop-nav .dropdown-toggle {
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0em;
		letter-spacing: -.025em;
	}
}

header.lf-nav .desktop-nav .dropdown-toggle::before {
	position: absolute;
	bottom: 0;
	top: 0;
	content: "";
}

header.lf-nav .desktop-nav .main-nav {
	list-style: none;
	display: flex;
	gap: 34px;
	padding: 0;
	margin: 0;
	height: 90px;
}

header.lf-nav .desktop-nav .main-nav .dropdown-toggle::before {
	right: -17px;
	left: -17px;
}

header.lf-nav .desktop-nav .main-nav .section-items-list {
	padding: 0;
	list-style: none;
	display: grid;
}

header.lf-nav .desktop-nav .main-nav .section-items-list.type-link {
	grid-template-rows: repeat(6, auto);
	grid-template-columns: 1fr 1fr;
	grid-auto-flow: column;
	row-gap: 18px;
	-webkit-column-gap: 12px;
	-webkit-column-gap: var(--grid-gutter);
	column-gap: 12px;
	column-gap: var(--grid-gutter);
}

header.lf-nav .desktop-nav .main-nav .section-items-list.type-with-icon {
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-row-gap: 56px;
}

header.lf-nav .desktop-nav .main-nav .section-items-list.type-with-icon li {
	grid-column: auto/span 1;
	padding-right: 10%;
}

header.lf-nav .desktop-nav .main-nav .section-items-list.type-with-icon .icon {
	height: 41px;
	width: 41px;
	margin-bottom: 15px;
}

header.lf-nav .desktop-nav .main-nav .section-items-list.type-with-icon .title {
	margin-bottom: 4px;
}

header.lf-nav
  .desktop-nav
  .main-nav
  .section-items-list.type-with-icon
  .description {
	font-style: normal;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	color: #4a5871;
}

@media (max-width: 639px) {
	header.lf-nav
    .desktop-nav
    .main-nav
    .section-items-list.type-with-icon
    .description {
		font-style: normal;
		font-size: 12px;
		line-height: 22px;
		letter-spacing: 0em;
	}
}

header.lf-nav .desktop-nav .main-nav .section-items-list li {
	display: flex;
	flex-direction: column;
}

header.lf-nav .desktop-nav .main-nav .section-items-list li a {
	display: block;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	font-style: normal;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 500;
	color: #273143;
}

@media (max-width: 639px) {
	header.lf-nav .desktop-nav .main-nav .section-items-list li a {
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0em;
		letter-spacing: -.025em;
	}
}

header.lf-nav
  .desktop-nav
  .main-nav
  .section-items-list
  li
  a:not(.icon-link):hover {
	text-decoration: underline;
	text-decoration-thickness: 1.5px;
	text-underline-offset: .175em;
}

header.lf-nav .desktop-nav .main-nav .section-items {
	grid-column: auto/span 8;
	grid-column-start: 5;
}

header.lf-nav .desktop-nav .main-nav .section-items.type-link {
	grid-column: auto/span 4;
	grid-column-start: 5;
}

header.lf-nav .desktop-nav .main-nav .section-items.with-featured {
	grid-column: auto/span 4;
	grid-column-start: 5;
}

header.lf-nav
  .desktop-nav
  .main-nav
  .section-items.with-featured
  .type-with-icon {
	grid-template-columns: repeat(2, 1fr);
}

header.lf-nav .desktop-nav .icons-nav {
	display: flex;
	gap: 20px;
}

header.lf-nav .desktop-nav .icons-nav .dropdown-toggle::before {
	right: -10px;
	left: -10px;
}

header.lf-nav .desktop-nav .icons-nav .icon {
	width: 18px;
	background-repeat: no-repeat;
	background-position: center;
}

header.lf-nav .desktop-nav .icons-nav .icon.search-icon {
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Search.svg");
}

header.lf-nav .desktop-nav .icons-nav .icon.search-icon.nitro-lazy {
	background-image: none !important;
}

header.lf-nav .desktop-nav .icons-nav .icon.login-icon {
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Login.svg");
}

header.lf-nav .desktop-nav .icons-nav .icon.login-icon.nitro-lazy {
	background-image: none !important;
}

header.lf-nav .desktop-nav .icons-nav .icon.language-icon {
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Language.svg");
}

header.lf-nav .desktop-nav .icons-nav .icon.language-icon.nitro-lazy {
	background-image: none !important;
}

header.lf-nav .desktop-nav .search-content {
	align-items: center;
	justify-content: center;
}

header.lf-nav .desktop-nav .search-content .lf-container {
	width: 100%;
	margin: 0;
}

header.lf-nav .desktop-nav .search-content .lf-input {
	grid-column: auto/span 8;
	grid-column-start: 3;
}

header.lf-nav .desktop-nav .search-content .lf-input form {
	width: 100%;
	position: relative;
	border-bottom: 1px solid #6d7588;
	display: flex;
}

header.lf-nav .desktop-nav .search-content .lf-input form label {
	flex: 1;
}

header.lf-nav
  .desktop-nav
  .search-content
  .lf-input
  form
  label
  input[type="search"] {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 38px;
	line-height: 44px;
	line-height: 76px;
	letter-spacing: -.02em;
	width: 100%;
	height: auto;
	border: none;
	border: 0;
	padding: 0 32px 0 0;
	background-color: rgba(0, 0, 0, 0);
}

@media (max-width: 959px) {
	header.lf-nav
    .desktop-nav
    .search-content
    .lf-input
    form
    label
    input[type="search"] {
		font-size: 32px;
		line-height: 38px;
	}
}

@media (max-width: 639px) {
	header.lf-nav
    .desktop-nav
    .search-content
    .lf-input
    form
    label
    input[type="search"] {
		font-size: 30px;
		line-height: 36px;
	}
}

header.lf-nav
  .desktop-nav
  .search-content
  .lf-input
  form
  label
  input[type="search"]::-webkit-search-cancel-button {
	position: relative;
	left: 16px;
}

header.lf-nav .desktop-nav .search-content .lf-input form input[type="submit"] {
	border: 0;
	padding: 0;
	width: 18px;
	text-indent: -9999px;
	background: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Search.svg") center right no-repeat;
}

header.lf-nav .desktop-nav .search-content .lf-input form input[type="submit"].nitro-lazy {
	background-image: none !important;
}

header.lf-nav .desktop-nav .language-selector .language-icon .mobile-label {
	display: block;
	font-style: normal;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	color: #273143;
}

@media (max-width: 639px) {
	header.lf-nav .desktop-nav .language-selector .language-icon .mobile-label {
		font-style: normal;
		font-size: 14px;
		line-height: 20px;
		letter-spacing: 0em;
	}
}

@media (min-width: 960px) {
	header.lf-nav .desktop-nav .language-selector .language-icon .mobile-label {
		display: none;
	}
}

header.lf-nav .desktop-nav .login-content ul.lf-login-selector {
	margin: 0;
	padding: 0;
	padding-left: 40px;
	list-style: none;
	grid-column: 10/13;
}

header.lf-nav .desktop-nav .login-content ul.lf-login-selector li {
	margin-bottom: 21px;
	display: flex;
	align-items: center;
}

header.lf-nav .desktop-nav .login-content ul.lf-login-selector li a {
	font-style: normal;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	color: #273143;
	position: relative;
}

@media (max-width: 639px) {
	header.lf-nav .desktop-nav .login-content ul.lf-login-selector li a {
		font-style: normal;
		font-size: 14px;
		line-height: 20px;
		letter-spacing: 0em;
	}
}

header.lf-nav
  .desktop-nav
  .login-content
  ul.lf-login-selector
  li
  .lf-login-icon {
	height: 22px;
	width: 22px;
	margin-right: 8px;
}

header.lf-nav .desktop-nav .login-content ul.lf-login-selector li.lf-login__separator {
	padding-top: 21px;
	position: relative;
}

header.lf-nav .desktop-nav .login-content ul.lf-login-selector li.lf-login__separator::before {
	border-top: 1px solid #ededed;
	display: block;
	content: "";
	left: 0px;
	position: absolute;
	right: 20%;
	top: 0px;
}

header.lf-nav .desktop-nav .login-content ul.lf-login-selector li .lf-login__subtitle {
	color: #bababa;
	display: block;
	margin-top: -.4em !important;
}

header.lf-nav .lf-nav--desktop-logo-area {
	grid-column: 1/4;
}

@media (min-width: 1120px) {
	header.lf-nav .lf-nav--desktop-logo-area {
		grid-column: 1/5;
	}
}

header.lf-nav .lf-nav--desktop-link-area {
	grid-column: 4/13;
}

@media (min-width: 1120px) {
	header.lf-nav .lf-nav--desktop-link-area {
		grid-column: 5/13;
	}
}

header.lf-nav .featured {
	grid-column: 10/13;
}

header.lf-nav .featured .featured-image {
	margin-bottom: 24px;
	overflow: hidden;
}

header.lf-nav .featured .featured-image img {
	border-radius: 18px;
	width: 100%;
	height: auto;
	object-fit: contain;
	display: block;
}

header.lf-nav .featured .featured-label {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .02em;
	text-transform: uppercase;
	color: #6d7588;
	margin-bottom: 8px;
}

@media (max-width: 639px) {
	header.lf-nav .featured .featured-label {
		font-style: normal;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: .02em;
		text-transform: uppercase;
	}
}

header.lf-nav .featured .featured-title {
	font-style: normal;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 500;
	display: block;
	color: #273143;
	text-decoration: none;
}

@media (max-width: 639px) {
	header.lf-nav .featured .featured-title {
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0em;
		letter-spacing: -.025em;
	}
}

header.lf-nav .mobile-nav {
	display: block;
}

@media (min-width: 960px) {
	header.lf-nav .mobile-nav {
		display: none;
	}
}

header.lf-nav .mobile-nav .lf-nav-container {
	display: flex;
	justify-content: space-between;
}

header.lf-nav .mobile-nav .lf-nav-container .menu-button {
	border: none;
	height: 24px;
	width: 24px;
	background: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Menu.svg") center no-repeat;
}

header.lf-nav .mobile-nav .lf-nav-container .menu-button.nitro-lazy {
	background-image: none !important;
}

header.lf-nav .mobile-nav .lf-nav-container .menu-button.open {
	background: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Close.svg") center no-repeat;
}

header.lf-nav .mobile-nav .lf-nav-container .menu-button.open.nitro-lazy {
	background-image: none !important;
}

header.lf-nav .mobile-nav .sidebar {
	overflow-y: scroll;
	position: fixed;
	display: none;
	height: calc(100% - 90px + var(--wp-admin--admin-bar--height));
	width: 100%;
	left: 0;
	top: 90px;
}

header.lf-nav .mobile-nav .sidebar.open {
	display: block;
	background-color: #fff;
}

header.lf-nav ul#lf-language-selector, header.lf-nav ul#lf-language-selector-mobile {
	margin: 0;
	padding: 0;
	list-style: none;
	grid-column: 10/13;
}

header.lf-nav ul#lf-language-selector li, header.lf-nav ul#lf-language-selector-mobile li {
	margin-bottom: 21px;
	display: flex;
	align-items: center;
	font-style: normal;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	color: #273143;
}

@media (max-width: 639px) {
	header.lf-nav ul#lf-language-selector li, header.lf-nav ul#lf-language-selector-mobile li {
		font-style: normal;
		font-size: 14px;
		line-height: 20px;
		letter-spacing: 0em;
	}
}

header.lf-nav ul#lf-language-selector li.current, header.lf-nav ul#lf-language-selector-mobile li.current {
	color: #6d7588;
}

header.lf-nav ul#lf-language-selector li:not(.current), header.lf-nav ul#lf-language-selector-mobile li:not(.current) {
	cursor: pointer;
}

header.lf-nav ul#lf-language-selector li:not(.current):hover, header.lf-nav ul#lf-language-selector-mobile li:not(.current):hover {
	text-decoration: underline;
	text-decoration-thickness: 1.5px;
	text-underline-offset: .175em;
}

header.lf-nav ul#lf-language-selector li::before, header.lf-nav ul#lf-language-selector-mobile li::before {
	content: "";
	display: block;
	height: 16px;
	width: 24px;
	background-size: 24px 16px;
	margin-right: 8px;
}

header.lf-nav ul#lf-language-selector li.lf-language-en::before, header.lf-nav ul#lf-language-selector-mobile li.lf-language-en::before {
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/flags/US/US.svg");
}

header.lf-nav ul#lf-language-selector li.lf-language-zh-Hans::before, header.lf-nav ul#lf-language-selector-mobile li.lf-language-zh-Hans::before {
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/flags/CN/CN.svg");
}

header.lf-nav ul#lf-language-selector li.lf-language-ko::before, header.lf-nav ul#lf-language-selector-mobile li.lf-language-ko::before {
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/flags/KR/KR.svg");
}

header.lf-nav ul#lf-language-selector li.lf-language-ja::before, header.lf-nav ul#lf-language-selector-mobile li.lf-language-ja::before {
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/flags/JP/JP.svg");
}

header.lf-nav ul#lf-language-selector li.lf-language-es::before, header.lf-nav ul#lf-language-selector-mobile li.lf-language-es::before {
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/flags/ES/ES.svg");
}

header.lf-nav ul#lf-language-selector li.lf-language-pt_BR::before, header.lf-nav ul#lf-language-selector-mobile li.lf-language-pt_BR::before {
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/flags/BR/BR.svg");
}

header.lf-nav ul#lf-language-selector li.lf-language-ru::before, header.lf-nav ul#lf-language-selector-mobile li.lf-language-ru::before {
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/source/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/flags/RU/RU.svg");
}

header.lf-nav ul#lf-language-selector-mobile {
	padding-top: 32px;
	padding-left: 32px;
	display: none;
}

header.lf-nav ul#lf-language-selector-mobile.open {
	display: block;
}

.lf-nav-dropdown {
	height: 90px;
	display: flex;
	align-items: stretch;
	justify-content: center;
}

.lf-nav-dropdown .lf-dropdown-content {
	display: none;
	width: 100%;
	min-height: 340px;
	background-color: #fff;
	padding: 40px 0;
	position: absolute;
	top: calc(100% - 1px);
	left: 0;
	box-shadow: 0px 10px 10px rgba(0, 0, 0, .02);
	border-top: 1px solid #e7e7df;
}

.lf-nav-dropdown:hover .dropdown-toggle::after, .lf-nav-dropdown.active .dropdown-toggle::after {
	border-bottom: 1px solid #273143;
	width: 100%;
	left: 0;
	position: absolute;
	bottom: 0;
	content: "";
}

.lf-nav-dropdown:hover.icon-dropdown::after, .lf-nav-dropdown.active.icon-dropdown::after {
	max-width: 20px;
	left: 0;
}

.lf-nav-dropdown:hover .lf-dropdown-content, .lf-nav-dropdown.active .lf-dropdown-content {
	display: block;
}

.lf-nav-dropdown:hover .lf-dropdown-content.search-content, .lf-nav-dropdown.active .lf-dropdown-content.search-content {
	display: flex;
}

.lf-nav-dropdown:hover {
	z-index: 1000;
}

.mobile-icon-links {
	list-style: none;
	padding: 0;
	margin-top: 64px;
}

.mobile-icon-links li {
	margin-bottom: 24px;
}

.mobile-icon-links li a, .mobile-icon-links li button {
	border: none;
	background: none;
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	color: #273143;
}

@media (max-width: 639px) {
	.mobile-icon-links li a, .mobile-icon-links li button {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.mobile-icon-links .icon {
	padding-left: 36px;
	display: block;
	background-repeat: no-repeat;
	background-position: left;
	background-size: 18px 18px;
}

.mobile-icon-links .icon.search-icon {
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Search.svg");
}

.mobile-icon-links .icon.search-icon.nitro-lazy {
	background-image: none !important;
}

.mobile-icon-links .icon.login-icon {
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Login.svg");
}

.mobile-icon-links .icon.login-icon.nitro-lazy {
	background-image: none !important;
}

.mobile-icon-links .icon.language-icon {
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Language.svg");
}

.mobile-icon-links .icon.language-icon.nitro-lazy {
	background-image: none !important;
}

footer {
	background-color: #f8f8fa;
}

footer a:not(:hover) {
	text-decoration: none;
}

footer .footer-container {
	display: flex;
	flex-direction: column;
	min-height: 705px;
}

footer .footer-container .top-container {
	padding-top: 100px;
	padding-bottom: 24px;
}

@media (max-width: 639px) {
	footer .footer-container .top-container {
		display: none;
	}
}

footer .footer-container .top-container img {
	display: block;
	width: 86px;
}

@media (min-width: 640px) {
	footer .footer-container .middle-container .eyebrow {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
		font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
		font-weight: 400;
		color: #273143;
		margin-bottom: 40px;
	}
}

@media (min-width: 640px) and (max-width: 639px) {
	footer .footer-container .middle-container .eyebrow {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

@media (min-width: 640px) {
	footer .footer-container .middle-container .social-icons-container {
		margin-top: 40px;
		display: flex;
	}
	
	footer .footer-container .middle-container .social-icons-container > a {
		width: 18px;
		height: 18px;
		margin-right: 32px;
	}
	
	footer
    .footer-container
    .middle-container
    .social-icons-container
    > a:last-child {
		margin-right: 0;
	}
	
	footer
    .footer-container
    .middle-container
    .social-icons-container
    > a.tw:before {
		display: inline-block;
		content: "\A";
		width: 17px;
		width: 18px;
		height: 17px;
		height: 13px;
		mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/source/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Twitter.svg") no-repeat center;
		-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/source/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Twitter.svg") no-repeat center;
		background-color: #273143;
	}
	
	footer
    .footer-container
    .middle-container
    .social-icons-container
    > a.fb:before {
		display: inline-block;
		content: "\A";
		width: 17px;
		width: 18px;
		height: 17px;
		height: 18px;
		mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Facebook.svg") no-repeat center;
		-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Facebook.svg") no-repeat center;
		background-color: #273143;
	}
	
	footer
    .footer-container
    .middle-container
    .social-icons-container
    > a.li:before {
		display: inline-block;
		content: "\A";
		width: 17px;
		width: 18px;
		height: 17px;
		height: 18px;
		mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/LinkedIn.svg") no-repeat center;
		-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/LinkedIn.svg") no-repeat center;
		background-color: #273143;
	}
	
	footer
    .footer-container
    .middle-container
    .social-icons-container
    > a.yt:before {
		display: inline-block;
		content: "\A";
		width: 17px;
		width: 18px;
		height: 17px;
		height: 18px;
		mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/YouTube.svg") no-repeat center;
		-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/YouTube.svg") no-repeat center;
		background-color: #273143;
	}
	
	footer
    .footer-container
    .middle-container
    .social-icons-container
    > a:before {
		background-color: #6d7588 !important;
	}
	
	footer
    .footer-container
    .middle-container
    .social-icons-container
    > a:hover:before {
		background-color: #273143 !important;
	}
}

@media (min-width: 640px) {
	footer .footer-container .middle-container .lf-accordion-container {
		display: none;
	}
}

@media (max-width: 639px) {
	footer .footer-container .middle-container {
		padding-bottom: 64px;
	}
	
	footer .footer-container .middle-container .eyebrow {
		margin-top: 64px;
		margin-bottom: 35px;
		font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 28px;
		letter-spacing: -.02em;
		max-width: 253px;
	}
}

@media (max-width: 639px) and (max-width: 639px) {
	footer .footer-container .middle-container .eyebrow {
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 26px;
		letter-spacing: -.025em;
	}
}

@media (max-width: 639px) {
	footer .footer-container .middle-container > div:nth-child(2) {
		grid-column-start: 1;
	}
}

@media (max-width: 639px) {
	footer .footer-container .middle-container .social-icons-container {
		margin-top: 32px;
		display: flex;
	}
	
	footer .footer-container .middle-container .social-icons-container > a {
		width: 18px;
		height: 18px;
		margin-right: 32px;
	}
	
	footer
    .footer-container
    .middle-container
    .social-icons-container
    > a:last-child {
		margin-right: 0;
	}
	
	footer
    .footer-container
    .middle-container
    .social-icons-container
    > a.tw:before {
		display: inline-block;
		content: "\A";
		width: 17px;
		width: 18px;
		height: 17px;
		height: 18px;
		mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/source/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Twitter.svg") no-repeat center;
		-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/source/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Twitter.svg") no-repeat center;
		background-color: #273143;
	}
	
	footer
    .footer-container
    .middle-container
    .social-icons-container
    > a.fb:before {
		display: inline-block;
		content: "\A";
		width: 17px;
		width: 18px;
		height: 17px;
		height: 18px;
		mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Facebook.svg") no-repeat center;
		-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Facebook.svg") no-repeat center;
		background-color: #273143;
	}
	
	footer
    .footer-container
    .middle-container
    .social-icons-container
    > a.li:before {
		display: inline-block;
		content: "\A";
		width: 17px;
		width: 18px;
		height: 17px;
		height: 18px;
		mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/LinkedIn.svg") no-repeat center;
		-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/LinkedIn.svg") no-repeat center;
		background-color: #273143;
	}
	
	footer
    .footer-container
    .middle-container
    .social-icons-container
    > a.yt:before {
		display: inline-block;
		content: "\A";
		width: 17px;
		width: 18px;
		height: 17px;
		height: 18px;
		mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/YouTube.svg") no-repeat center;
		-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/YouTube.svg") no-repeat center;
		background-color: #273143;
	}
	
	footer
    .footer-container
    .middle-container
    .social-icons-container
    > a:before {
		background-color: #6d7588 !important;
	}
	
	footer
    .footer-container
    .middle-container
    .social-icons-container
    > a:hover:before {
		background-color: #273143 !important;
	}
}

@media (max-width: 639px) {
	footer .footer-container .middle-container > div:first-child {
		margin-bottom: 64px;
	}
}

@media (max-width: 639px) {
	footer
    .footer-container
    .middle-container
    .lf-footer-desktop__link-container {
		display: none;
	}
}

footer .footer-container .bottom-container {
	padding: 48px 0;
	margin-top: auto;
}

@media (max-width: 639px) {
	footer .footer-container .bottom-container {
		text-align: center;
	}
}

footer .footer-container .bottom-container .company {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .02em;
	text-transform: uppercase;
	text-transform: none;
	color: #6d7588;
}

@media (max-width: 639px) {
	footer .footer-container .bottom-container .company {
		font-style: normal;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: .02em;
		text-transform: uppercase;
	}
}

footer .lf-footer-desktop__contact-container {
	grid-column: 1/5;
}

@media (min-width: 960px) {
	footer .lf-footer-desktop__contact-container {
		grid-column: 1/4;
	}
}

footer
  .lf-footer-desktop__contact-container
  .hubspot-email-input
  .no-list.hs-error-msgs.inputs-list
  .hs-main-font-element {
	display: none;
}

footer .lf-footer-desktop__link-container {
	grid-column: 7/13;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: calc(12px * 2) 12px;
	gap: calc(var(--grid-gutter) * 2) var(--grid-gutter);
	grid-gap: calc(12px * 2) 12px;
	grid-gap: calc(var(--grid-gutter) * 2) var(--grid-gutter);
}

@media (min-width: 960px) {
	footer .lf-footer-desktop__link-container {
		grid-column: 5/13;
		grid-template-columns: repeat(4, 1fr);
	}
}

footer .lf-footer-desktop__link-container a {
	display: block;
	width: -webkit-max-content;
	width: max-content;
}

footer .lf-footer-desktop__link-container a:hover {
	color: #273143;
}

footer .lf-footer-desktop__link-container h3 a {
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	color: #273143;
	margin-bottom: 27px;
}

@media (max-width: 639px) {
	footer .lf-footer-desktop__link-container h3 a {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

footer .lf-footer-desktop__link-container ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

footer .lf-footer-desktop__link-container ul a {
	font-style: normal;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 500;
	color: #6d7588;
	margin-bottom: 8px;
}

@media (max-width: 639px) {
	footer .lf-footer-desktop__link-container ul a {
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0em;
		letter-spacing: -.025em;
	}
}

.lf-accordion-container .lf-accordion-header {
	display: flex;
	align-items: center;
	position: relative;
}

.lf-accordion-container .lf-accordion-header:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	width: 18px;
	height: 17px;
	height: 18px;
	mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow-Collapse.svg") no-repeat center;
	-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow-Collapse.svg") no-repeat center;
	background-color: #273143;
}

.lf-accordion-container .lf-accordion-header:after {
	display: inline-block;
	content: "\A";
	width: 17px;
	width: 18px;
	height: 17px;
	height: 18px;
	mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow-Expand.svg") no-repeat center;
	-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow-Expand.svg") no-repeat center;
	background-color: #273143;
}

.lf-accordion-container .lf-accordion-header:after, .lf-accordion-container .lf-accordion-header:before {
	position: absolute;
	right: 18px;
	pointer-events: none;
}

.lf-accordion-container .lf-accordion-header.is-open::after {
	display: none;
}

.lf-accordion-container .lf-accordion-header.is-closed::before {
	display: none;
}

.lf-accordion-container .lf-accordion-header > button {
	font-style: normal;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	padding: 32px 0 31px;
	text-align: left;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0;
	border: none;
	border-bottom: solid 1px #e7e7df;
	color: #273143;
	cursor: pointer;
	display: flex;
	align-items: center;
	width: 100%;
	padding-right: 48px;
}

@media (max-width: 639px) {
	.lf-accordion-container .lf-accordion-header > button {
		font-style: normal;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.lf-accordion-container
  .lf-accordion-header
  > button
  img.lf-accordion-header-icon {
	width: 32px;
	margin-right: 16px;
	margin-bottom: -5px;
	margin-top: -4px;
	pointer-events: none;
}

.lf-accordion-container .lf-accordion-header[focus-within] > button, .lf-accordion-container .lf-accordion-header:hover > button {
	border-bottom: solid 1px #6d7588;
}

.lf-accordion-container .lf-accordion-header:focus-within > button, .lf-accordion-container .lf-accordion-header:hover > button {
	border-bottom: solid 1px #6d7588;
}

.lf-accordion-container .is-closed + .lf-accordion-content {
	display: none;
}

.lf-accordion-container .is-open + .lf-accordion-content {
	display: block;
}

.lf-accordion-container .lf-accordion-content {
	border-bottom: solid 1px #e7e7df;
}

.lf-accordion-container .lf-accordion-content > div.lf-no-indented-level, .lf-accordion-container .lf-accordion-content > div.lf-indented-level {
	height: 88px;
	display: flex;
	align-items: center;
	justify-content: left;
	border-bottom: solid 1px #e7e7df;
}

.lf-accordion-container
  .lf-accordion-content
  > div.lf-no-indented-level:last-child, .lf-accordion-container
  .lf-accordion-content
  > div.lf-indented-level:last-child {
	margin-bottom: -1px;
}

.lf-accordion-container .lf-accordion-content > div.lf-no-indented-level p, .lf-accordion-container .lf-accordion-content > div.lf-no-indented-level a, .lf-accordion-container .lf-accordion-content > div.lf-indented-level p, .lf-accordion-container .lf-accordion-content > div.lf-indented-level a {
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	margin: 0px;
	color: #6d7588;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
}

@media (max-width: 639px) {
	.lf-accordion-container .lf-accordion-content > div.lf-no-indented-level p, .lf-accordion-container .lf-accordion-content > div.lf-no-indented-level a, .lf-accordion-container .lf-accordion-content > div.lf-indented-level p, .lf-accordion-container .lf-accordion-content > div.lf-indented-level a {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.lf-accordion-container
  .lf-accordion-content
  > div.lf-no-indented-level[focus-within], .lf-accordion-container .lf-accordion-content > div.lf-no-indented-level:hover, .lf-accordion-container
  .lf-accordion-content
  > div.lf-indented-level[focus-within], .lf-accordion-container .lf-accordion-content > div.lf-indented-level:hover {
	border-bottom: solid 1px #6d7588;
}

.lf-accordion-container
  .lf-accordion-content
  > div.lf-no-indented-level:focus-within, .lf-accordion-container .lf-accordion-content > div.lf-no-indented-level:hover, .lf-accordion-container
  .lf-accordion-content
  > div.lf-indented-level:focus-within, .lf-accordion-container .lf-accordion-content > div.lf-indented-level:hover {
	border-bottom: solid 1px #6d7588;
}

.lf-accordion-container .lf-accordion-content > div.lf-indented-level {
	padding-left: 24px;
}

.lf-block--accordion-item .lf-accordion-content .acf-innerblocks-container {
	margin: 24px 0 48px;
}

.lf-block--accordion-item .is-open button {
	border-bottom: none !important;
}

.lf-indicators {
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #273143;
}

.lf-indicators a {
	text-decoration: none !important;
}

.lf-indicators a {
	color: currentColor;
}

.lf-indicators a:hover {
	color: inherit !important;
}

.lf-indicators .lf-arrow-left, .lf-indicators .lf-arrow-right {
	border: none;
	background: none;
	padding: 0;
	position: relative;
	color: currentColor;
}

.lf-indicators .lf-arrow-left:before, .lf-indicators .lf-arrow-right:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	width: 18px;
	width: 38px;
	height: 17px;
	height: 18px;
	height: 20px;
	mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg") no-repeat center;
	-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg") no-repeat center;
	background-color: #273143;
}

.lf-indicators .lf-arrow-left:before, .lf-indicators .lf-arrow-right:before {
	display: block;
	background-color: currentColor;
}

.lf-indicators .lf-arrow-left::after, .lf-indicators .lf-arrow-right::after {
	content: "";
	width: 44px;
	height: 44px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.lf-indicators .lf-arrow-left:hover, .lf-indicators .lf-arrow-right:hover {
	opacity: .8;
	color: currentColor;
}

.lf-indicators .lf-arrow-left:disabled, .lf-indicators .lf-arrow-left[aria-disabled="true"], .lf-indicators .lf-arrow-right:disabled, .lf-indicators .lf-arrow-right[aria-disabled="true"] {
	opacity: .5;
	cursor: auto;
}

.lf-indicators .lf-arrow-left {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.lf-indicators .lf-page-indicator {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .02em;
	text-transform: uppercase;
	margin: 0 20px;
	display: grid;
	grid-template-columns: 1fr auto 1fr;
}

@media (max-width: 639px) {
	.lf-indicators .lf-page-indicator {
		font-style: normal;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: .02em;
		text-transform: uppercase;
	}
}

.lf-indicators .lf-indicators__current {
	text-align: right;
}

.acf-block-preview.wp-block-liftoff-image-scene
  .lf-block--image-scene[data-has-background="false"][data-has-foreground="false"] {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAQUlEQVRIie3VsQ0AIAwDQRsxGPsvFSZI4zRIvPvXSWliSUfhqipNteJyOGBgYGBg4HZ78tpsx+1/pwYGBgYGfh++OLgGe+ZBvkcAAAAASUVORK5CYII=");
	aspect-ratio: 1.5;
}

.lf-block--image-scene {
	position: relative;
	display: flex;
	justify-content: stretch;
	align-items: stretch;
	margin: 0;
	overflow: hidden;
}

.lf-block--image-scene .lf-block--image-scene__foreground-container {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.lf-block--image-scene[data-has-background="true"]
  .lf-block--image-scene__foreground-container, .lottie-padding {
	padding: 64px;
}

@media (min-width: 640px) {
	.lf-block--image-scene[data-has-background="true"]
    .lf-block--image-scene__foreground-container, .lottie-padding {
		padding: 80px;
	}
}

@media (min-width: 960px) {
	.lf-block--image-scene[data-has-background="true"]
    .lf-block--image-scene__foreground-container, .lottie-padding {
		padding: 96px;
	}
}

.lf-block--image-scene[data-foreground-margin="some"]
  .lf-block--image-scene__foreground-container, .lottie-padding {
	padding: 36px;
}

@media (min-width: 640px) {
	.lf-block--image-scene[data-foreground-margin="some"]
    .lf-block--image-scene__foreground-container, .lottie-padding {
		padding: 48px;
	}
}

.lf-block--animated-hero__background lottie-player {
	margin: 0 auto !important;
}

.lf-block--image-scene img.lf-block--image-scene__background, .lf-block--image-scene video.lf-block--image-scene__background {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.lf-block--image-scene img.lf-block--image-scene__foreground {
	position: relative;
	width: 100%;
	height: auto;
	object-fit: contain;
}

.lf-block--image-scene[data-foreground-rounded-corners="rounded"]
  img.lf-block--image-scene__foreground {
	border-radius: 24px;
}

.lf-block--image-scene[data-foreground-rounded-corners="circular"]
  img.lf-block--image-scene__foreground {
	border-radius: 999px;
}

.lf-block--image-scene[data-has-foreground-stroke="true"]
  .lf-block--image-scene__foreground {
	border: 1px solid #000;
}

@media (min-width: 640px) {
	.lf-block--image-scene[data-vertical-fill="tablet"] {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		visibility: hidden;
		height: 100%;
		width: 100%;
	}
	
	.lf-block--image-scene[data-vertical-fill="tablet"]
    img.lf-block--image-scene__foreground {
		height: 100%;
		object-fit: contain;
	}
}

@media (min-width: 960px) {
	.lf-block--image-scene[data-vertical-fill="desktop"] {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		visibility: hidden;
		height: 100%;
		width: 100%;
	}
	
	.lf-block--image-scene[data-vertical-fill="desktop"]
    img.lf-block--image-scene__foreground {
		height: 100%;
		object-fit: contain;
	}
}

.lf-gray-card {
	text-decoration: none !important;
}

.lf-gray-card {
	width: 100%;
	height: 100%;
	background-color: #f8f8fa;
	border-radius: 24px;
	padding: 48px 32px;
	display: flex;
	flex-direction: column;
	position: relative;
	z-index: 1;
}

.lf-gray-card .lf-eyebrow {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .02em;
	text-transform: uppercase;
	color: #6d7588;
	margin-bottom: 36px;
}

@media (max-width: 639px) {
	.lf-gray-card .lf-eyebrow {
		font-style: normal;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: .02em;
		text-transform: uppercase;
	}
}

.lf-gray-card .lf-title {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 28px;
	letter-spacing: -.02em;
	color: #273143;
}

@media (max-width: 639px) {
	.lf-gray-card .lf-title {
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 26px;
		letter-spacing: -.025em;
	}
}

.lf-gray-card .lf-link {
	margin-top: auto;
	padding-top: 24px;
}

.lf-gray-card .lf-link > div {
	font-style: normal;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 500;
	color: #6d7588;
}

@media (max-width: 639px) {
	.lf-gray-card .lf-link > div {
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0em;
		letter-spacing: -.025em;
	}
}

.lf-gray-card .lf-link > div::before {
	background-color: #6d7588;
}

.lf-gray-card:not(a) {
	cursor: default;
}

.lf-gray-card:not(div):hover, .lf-gray-card:not(div)[focus-within] {
	outline: none;
}

.lf-gray-card:not(div):hover, .lf-gray-card:not(div):focus-within {
	outline: none;
}

.lf-gray-card:not(div):hover::before, .lf-gray-card:not(div)[focus-within]::before {
	background-color: #f8f8fa;
	position: absolute;
	border: solid 1.5px #00081c;
	width: calc(100% + 24px);
	height: calc(100% + 24px);
	content: "\A";
	z-index: -1;
	left: -12px;
	top: -12px;
	border-radius: 36px;
	pointer-events: none;
}

.lf-gray-card:not(div):hover::before, .lf-gray-card:not(div):focus-within::before {
	background-color: #f8f8fa;
	position: absolute;
	border: solid 1.5px #00081c;
	width: calc(100% + 24px);
	height: calc(100% + 24px);
	content: "\A";
	z-index: -1;
	left: -12px;
	top: -12px;
	border-radius: 36px;
	pointer-events: none;
}

.lf-gray-card:not(div):hover .lf-link > div, .lf-gray-card:not(div)[focus-within] .lf-link > div {
	color: #273143;
}

.lf-gray-card:not(div):hover .lf-link > div, .lf-gray-card:not(div):focus-within .lf-link > div {
	color: #273143;
}

.lf-gray-card:not(div):hover .lf-link > div::before, .lf-gray-card:not(div)[focus-within] .lf-link > div::before {
	background-color: #273143;
}

.lf-gray-card:not(div):hover .lf-link > div::before, .lf-gray-card:not(div):focus-within .lf-link > div::before {
	background-color: #273143;
}

a.lf-card-transparent, div.lf-card-transparent {
	display: flex;
	flex-direction: column;
	color: #273143;
	padding-bottom: 48px;
	position: relative;
	font-style: normal;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
}

@media (max-width: 639px) {
	a.lf-card-transparent, div.lf-card-transparent {
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0em;
	}
}

@media (min-width: 640px) {
	a.lf-card-transparent, div.lf-card-transparent {
		padding-bottom: 24px;
	}
}

.wp-block-column a.lf-card-transparent, .wp-block-column div.lf-card-transparent {
	height: 100%;
}

a.lf-card-transparent .lf-card-image, div.lf-card-transparent .lf-card-image {
	position: relative;
	border-radius: 24px;
	margin-bottom: 24px;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-left: 0;
}

a.lf-card-transparent .lf-card-image.no-image, div.lf-card-transparent .lf-card-image.no-image {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAQUlEQVRIie3VsQ0AIAwDQRsxGPsvFSZI4zRIvPvXSWliSUfhqipNteJyOGBgYGBg4HZ78tpsx+1/pwYGBgYGfh++OLgGe+ZBvkcAAAAASUVORK5CYII=");
}

a.lf-card-transparent .lf-card-image::before, div.lf-card-transparent .lf-card-image::before {
	display: block;
	content: "";
	padding-top: 52.35%;
}

a.lf-card-transparent .lf-card-image img, div.lf-card-transparent .lf-card-image img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 0;
}

a.lf-card-transparent .lf--card-transparent_content, div.lf-card-transparent .lf--card-transparent_content {
	flex: 1;
	display: flex;
	flex-direction: column;
	padding: 0 24px;
}

@media (max-width: 639px) {
	a.lf-card-transparent .lf--card-transparent_content, div.lf-card-transparent .lf--card-transparent_content {
		padding-left: 0;
	}
}

a.lf-card-transparent .eyebrow-1, a.lf-card-transparent .eyebrow-2, div.lf-card-transparent .eyebrow-1, div.lf-card-transparent .eyebrow-2 {
	display: block;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .02em;
	text-transform: uppercase;
	color: #4a5871;
}

@media (max-width: 639px) {
	a.lf-card-transparent .eyebrow-1, a.lf-card-transparent .eyebrow-2, div.lf-card-transparent .eyebrow-1, div.lf-card-transparent .eyebrow-2 {
		font-style: normal;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: .02em;
		text-transform: uppercase;
	}
}

a.lf-card-transparent .eyebrow-1, div.lf-card-transparent .eyebrow-1 {
	color: #6d7588;
}

a.lf-card-transparent .card-title, div.lf-card-transparent .card-title {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 28px;
	line-height: 32px;
	letter-spacing: -.02em;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

@media (max-width: 639px) {
	a.lf-card-transparent .card-title, div.lf-card-transparent .card-title {
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 26px;
		letter-spacing: -.025em;
	}
}

@media (max-width: 639px) {
	a.lf-card-transparent .card-title, div.lf-card-transparent .card-title {
		line-height: 32px;
	}
}

a.lf-card-transparent .card-title:not(:first-child), div.lf-card-transparent .card-title:not(:first-child) {
	margin-top: 24px;
}

a.lf-card-transparent .card-body_text, div.lf-card-transparent .card-body_text {
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
}

@media (max-width: 639px) {
	a.lf-card-transparent .card-body_text, div.lf-card-transparent .card-body_text {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

a.lf-card-transparent .card-body_text:not(:first-child), div.lf-card-transparent .card-body_text:not(:first-child) {
	margin-top: 24px;
}

a.lf-card-transparent .card-link, div.lf-card-transparent .card-link {
	margin-top: auto;
	padding-top: 40px;
	visibility: hidden;
}

@media (max-width: 639px) {
	a.lf-card-transparent .card-link, div.lf-card-transparent .card-link {
		display: none;
	}
}

a.lf-card-transparent .card-link .wp-block-button__link, div.lf-card-transparent .card-link .wp-block-button__link {
	padding-top: 0;
	padding-bottom: 0;
}

a.lf-card-transparent {
	text-decoration: none !important;
}

@media (hover: hover) {
	a.lf-card-transparent:hover {
		color: currentColor !important;
	}
	
	a.lf-card-transparent:hover .card-link {
		visibility: visible;
	}
	
	a.lf-card-transparent:hover:before {
		content: "";
		display: block;
		border: solid 1.5px #273143;
		border-radius: 30px;
		position: absolute;
		top: calc(12px * -.5);
		top: calc(var(--grid-gutter) * -.5);
		left: calc(12px * -.5);
		left: calc(var(--grid-gutter) * -.5);
		width: calc(100% + 12px);
		width: calc(100% + var(--grid-gutter));
		height: calc(100% + 12px);
		height: calc(100% + var(--grid-gutter));
		pointer-events: none;
	}
}

@media (hover: hover) and (min-width: 640px) {
	a.lf-card-transparent:hover:before {
		border-radius: 33px;
	}
}

@media (hover: hover) and (min-width: 960px) {
	a.lf-card-transparent:hover:before {
		border-radius: 36px;
	}
}

.block-editor-block-list__block .lf-card-persona::before {
	z-index: 0;
}

.lf-card-persona {
	text-decoration: none !important;
}

.lf-card-persona {
	width: 100%;
	display: block;
	display: flex;
	text-decoration: none;
	flex-direction: column;
	align-items: center;
	text-align: center;
	position: relative;
	padding: 12px 12px 24px;
}

@media (min-width: 640px) {
	.lf-card-persona {
		padding: 0;
	}
}

.lf-card-persona::before {
	content: "";
	display: block;
	background-color: #f8f8fa;
	border-radius: 36px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
}

/* .double-mobile .lf-card-persona::before {
	background-color: transparent !important;
} */
@media (min-width: 640px) {
	.lf-card-persona::before {
		background-color: rgba(0, 0, 0, 0);
		top: calc(12px * -.5);
		top: calc(var(--grid-gutter) * -.5);
		left: calc(12px * -.5);
		left: calc(var(--grid-gutter) * -.5);
		width: calc(100% + 12px);
		width: calc(100% + var(--grid-gutter));
		height: calc(100% + 12px);
		height: calc(100% + var(--grid-gutter));
	}
}

.lf-card-persona:hover:before {
	border: solid 1.5px #273143;
}

.lf-card-persona:hover .top-section .tag {
	color: #273143;
}

.lf-card-persona:hover .subtitle, .lf-card-persona:hover .card-link {
	color: #273143;
}

.lf-card-persona__content {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
}

.lf-card-persona .top-section {
	width: 100%;
	min-height: 200px;
	position: relative;
	border-radius: 24px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

@media (min-width: 640px) {
	.lf-card-persona .top-section {
		min-height: 236px;
	}
}

.lf-card-persona .top-section img {
	position: absolute;
	top: 64px;
	left: 24px;
	width: calc(100% - 48px);
	height: calc(100% - 96px);
	object-fit: contain;
	object-position: center;
}

.lf-card-persona .top-section .tag {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .02em;
	text-transform: uppercase;
	position: absolute;
	top: 24px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	padding: 4px 12px;
	background: #fff;
	border-radius: 30px;
	color: #6d7588;
	width: -webkit-max-content;
	width: max-content;
	max-width: calc(100% - 48px);
}

@media (max-width: 639px) {
	.lf-card-persona .top-section .tag {
		font-style: normal;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: .02em;
		text-transform: uppercase;
	}
}

.lf-card-persona .subtitle {
	display: block;
	margin: 40px 10px 20px;
	color: #273143;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 28px;
	letter-spacing: -.02em;
}

@media (max-width: 639px) {
	.lf-card-persona .subtitle {
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 26px;
		letter-spacing: -.025em;
	}
}

@media (min-width: 640px) {
	.lf-card-persona .subtitle {
		color: #6d7588;
	}
}

.lf-card-persona .card-link {
	margin-bottom: 10px;
}

.lf-card-persona .card-link:hover {
	color: #273143;
}

.lf-card-leadership {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.lf-card-leadership .front, .lf-card-leadership .back {
	width: 100%;
	background-color: #0045a8;
	position: relative;
	border-radius: 24px;
	border: 2px solid #273143;
	overflow: hidden;
}

.lf-card-leadership .front::before, .lf-card-leadership .back::before {
	content: "";
	display: block;
	padding-top: 100%;
	width: 100%;
}

.lf-card-leadership .front img, .lf-card-leadership .back img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	object-fit: cover;
}

.lf-card-leadership .back {
	display: none;
	position: relative;
}

.lf-card-leadership .back .back-content {
	position: absolute;
	width: 100%;
	max-height: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 16px;
	overflow-y: auto;
}

@media (min-width: 640px) {
	.lf-card-leadership .back .back-content {
		padding: 32px;
	}
}

@media (min-width: 960px) {
	.lf-card-leadership .back .back-content {
		padding: 32px 64px 32px 32px;
	}
}

.lf-card-leadership .back .back-content p:not(:last-child) {
	margin-bottom: 1.5em;
}

.lf-card-leadership .back .back_title, .lf-card-leadership .back .back_body {
	color: #fff;
}

.lf-card-leadership .back .back_title {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .02em;
	text-transform: uppercase;
	margin-bottom: 16px;
}

@media (max-width: 639px) {
	.lf-card-leadership .back .back_title {
		font-style: normal;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: .02em;
		text-transform: uppercase;
	}
}

.lf-card-leadership .back .back_body {
	font-style: normal;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
}

@media (max-width: 639px) {
	.lf-card-leadership .back .back_body {
		font-style: normal;
		font-size: 12px;
		line-height: 22px;
		letter-spacing: 0em;
	}
}

@media (min-width: 640px) {
	.lf-card-leadership .back .back_body {
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: -.02em;
		font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
		font-weight: 400;
	}
}

@media (min-width: 640px) and (max-width: 639px) {
	.lf-card-leadership .back .back_body {
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0em;
	}
}

/* @media (min-width: 640px) {
  .lf-card-leadership:hover .back,
  .lf-card-leadership:focus .back {
    display: block;
  }
}
@media (min-width: 640px) {
  .lf-card-leadership:hover .front,
  .lf-card-leadership:focus .front {
    display: none;
  }
} */

/* @media (max-width: 639px) {
  .lf-card-leadership.active .back {
    display: block;
  }
}
@media (max-width: 639px) {
  .lf-card-leadership.active .front {
    display: none;
  }
} */
.lf-card-leadership .title, .lf-card-leadership .subtitle {
	font-style: normal;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	display: block;
	color: #6d7588;
}

@media (max-width: 639px) {
	.lf-card-leadership .title, .lf-card-leadership .subtitle {
		font-style: normal;
		font-size: 12px;
		line-height: 22px;
		letter-spacing: 0em;
	}
}

@media (min-width: 640px) {
	.lf-card-leadership .title, .lf-card-leadership .subtitle {
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: -.02em;
		font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
		font-weight: 400;
	}
}

@media (min-width: 640px) and (max-width: 639px) {
	.lf-card-leadership .title, .lf-card-leadership .subtitle {
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0em;
	}
}

.lf-card-leadership .title {
	margin-top: 20px;
	color: #273143;
}

.lf-block--recent-resources__top-content {
	display: flex;
	gap: 12px;
	gap: var(--grid-gutter);
	justify-content: space-between;
	margin-bottom: 40px;
}

.lf-block--recent-resources__top-content .wp-block-button__link {
	white-space: nowrap;
}

.lf-block--recent-resources__title {
	max-width: 456px;
}

.wp-block-liftoff-split:not(.alignfull) > .acf-innerblocks-container, .lf-block--split:not(.alignfull) > .acf-innerblocks-container {
	height: 100%;
}

.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color), .lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color) {
	border-radius: 32px;
	overflow: hidden;
}

.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container {
	display: grid;
}

@media (max-width: 639px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		padding: 48px 40px 64px;
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		padding: 96px 0;
		display: grid;
		grid-column-gap: 12px;
		grid-column-gap: var(--grid-gutter);
		grid-template-columns: repeat(4, 1fr);
		max-width: 1128px;
	}
}

@media (min-width: 640px) and (max-width: 959px) and (min-width: 640px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > * {
		grid-column: 2/10;
	}
}

@media (min-width: 960px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		padding-top: 128px;
		padding-bottom: 128px;
		padding-left: 64px;
		padding-right: 64px;
	}
}

.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container
  .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container
  .lf-block__split--graphic-area {
	min-height: 370px;
}

.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .lf-block--image-scene[data-has-background="true"], .wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .lf-block--image-scene[data-has-background="true"], .lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .lf-block--image-scene[data-has-background="true"], .lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .lf-block--image-scene[data-has-background="true"] {
	min-height: 370px;
}

@media (min-width: 640px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--graphic-area {
		min-height: 540px;
	}
}

@media (min-width: 960px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--graphic-area {
		min-height: none;
	}
}

@media (min-width: 640px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container {
		min-height: 370px;
	}
}

@media (min-width: 640px) and (min-width: 960px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container {
		grid-template-columns: 1fr 1fr;
		min-height: 540px;
	}
}

@media (min-width: 960px) {
	.wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(
      .has-transparent-background-color
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    > .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(
      .has-transparent-background-color
    ).is-style-image-right
    > .acf-innerblocks-container
    > .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(
      .has-transparent-background-color
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    > .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(
      .has-transparent-background-color
    ).is-style-image-right
    > .acf-innerblocks-container
    > .lf-block__split--text-area {
		padding-left: 64px;
		padding-right: 64px;
		order: -1;
	}
}

@media (max-width: 639px) {
	.wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		padding-top: calc(16px * 2);
		padding-top: calc(var(--page-margin) * 2);
	}
}

@media (min-width: 640px) {
	.wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container {
		display: grid;
		grid-column-gap: 12px;
		grid-column-gap: var(--grid-gutter);
		grid-template-columns: repeat(4, 1fr);
		max-width: 1128px;
	}
}

@media (min-width: 640px) and (min-width: 640px) {
	.wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (min-width: 640px) {
	.wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area {
		grid-column: 1/7;
	}
	
	.wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		grid-column: 7/13;
	}
}

@media (min-width: 640px) and (min-width: 960px) {
	.wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		grid-column: 8/13;
	}
}

@media (min-width: 640px) {
	.wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area, .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area {
		grid-column: 7/13;
		grid-row: 1;
	}
	
	.wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		grid-column: 1/7;
		grid-row: 1;
	}
}

@media (min-width: 640px) and (min-width: 960px) {
	.wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		grid-column: 1/6;
	}
}

@media (min-width: 960px) {
	.wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container, .wp-block-liftoff-split.alignfull > .acf-innerblocks-container, .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container, .lf-block--split.alignfull > .acf-innerblocks-container {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap: 24px;
		gap: 24px;
	}
}

@media (max-width: 639px) {
	.wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		padding: 80px calc(16px * 2) 80px 16px;
		padding: 80px calc(var(--page-margin) * 2) 80px var(--page-margin);
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		padding: 96px 16px;
		padding: 96px var(--page-margin);
		display: grid;
		grid-column-gap: 12px;
		grid-column-gap: var(--grid-gutter);
		grid-template-columns: repeat(4, 1fr);
		max-width: 1128px;
	}
}

@media (min-width: 640px) and (max-width: 959px) and (min-width: 640px) {
	.wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *, .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *, .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *, .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > * {
		grid-column: 1/10;
	}
}

@media (min-width: 960px) {
	.wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		padding: 128px 0 128px 0;
		max-width: 456px;
	}
}

.wp-block-liftoff-split.alignfull
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .acf-innerblocks-container, .wp-block-liftoff-split.alignfull
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block--image-scene[data-has-foreground="false"], .wp-block-liftoff-split.alignfull
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .acf-innerblocks-container, .wp-block-liftoff-split.alignfull
  > .acf-innerblocks-container
  .lf-block--image-scene[data-has-foreground="false"], .lf-block--split.alignfull
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .acf-innerblocks-container, .lf-block--split.alignfull
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block--image-scene[data-has-foreground="false"], .lf-block--split.alignfull
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .acf-innerblocks-container, .lf-block--split.alignfull
  > .acf-innerblocks-container
  .lf-block--image-scene[data-has-foreground="false"] {
	min-height: 370px;
}

@media (min-width: 640px) {
	.wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"], .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"], .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"], .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"] {
		min-height: 540px;
	}
}

@media (min-width: 1280px) {
	.wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"], .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"], .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"], .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"] {
		min-height: 720px;
	}
}

@media (min-width: 1800px) {
	.wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"], .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"], .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"], .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container, .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"] {
		min-height: 800px;
	}
}

@media (min-width: 960px) {
	.wp-block-liftoff-split.alignfull:not(.is-style-image-right)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split.alignfull:not(.is-style-image-right)
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull:not(.is-style-image-right)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull:not(.is-style-image-right)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		margin-left: calc(calc(( min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - ( 12px * ( 4 - 1 ) ) ) / 4) * 1 + 12px * 1);
		margin-left: calc(var(--column-width) * 1 + var(--grid-gutter) * 1);
		margin-right: auto;
		padding-right: 16px;
		padding-right: var(--page-margin);
	}
}

@media (min-width: 960px) {
	.wp-block-liftoff-split.alignfull.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .wp-block-liftoff-split.alignfull.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area, .lf-block--split.alignfull.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area {
		order: -1;
		margin-right: calc(calc(( min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - ( 12px * ( 4 - 1 ) ) ) / 4) * 1 + 12px * 1);
		margin-right: calc(var(--column-width) * 1 + var(--grid-gutter) * 1);
		margin-left: auto;
		padding-left: 16px;
		padding-left: var(--page-margin);
	}
}

.wp-block-liftoff-split
  .lf-block__split--graphic-area
  > .lf-util--display-contents
  > .acf-innerblocks-container, .wp-block-liftoff-split
  .lf-block__split--graphic-area
  > .acf-innerblocks-container, .wp-block-liftoff-split
  .lf-block__split--text-area
  > .lf-util--display-contents
  > .acf-innerblocks-container, .wp-block-liftoff-split
  .lf-block__split--text-area
  > .acf-innerblocks-container, .lf-block--split
  .lf-block__split--graphic-area
  > .lf-util--display-contents
  > .acf-innerblocks-container, .lf-block--split .lf-block__split--graphic-area > .acf-innerblocks-container, .lf-block--split
  .lf-block__split--text-area
  > .lf-util--display-contents
  > .acf-innerblocks-container, .lf-block--split .lf-block__split--text-area > .acf-innerblocks-container {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.wp-block-liftoff-split
  .lf-block--image-scene[data-has-background="true"]
  .lf-block--image-scene__foreground-container
  img, .lf-block--split
  .lf-block--image-scene[data-has-background="true"]
  .lf-block--image-scene__foreground-container
  img {
	max-width: 408px;
}

.is-root-container.block-editor-block-list__layout
  > [data-type="liftoff/hero-1"] {
	width: 100% !important;
	max-width: none !important;
}

.lf-block--hero-1 .lf-hero-1-container {
	width: calc(calc(100vw - 0px) - 16px * 2);
	width: calc(var(--viewport-width) - var(--page-margin) * 2);
	max-width: 1128px;
	max-width: 1128px;
	margin: 0 auto;
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	padding: 0 0 48px;
}

@media (min-width: 640px) {
	.lf-block--hero-1 .lf-hero-1-container {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (min-width: 640px) {
	.lf-block--hero-1 .lf-hero-1-container {
		padding: 96px 0;
	}
}

.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-image-container {
	grid-column: auto/span 6;
	align-items: center;
}

.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-image-container img {
	width: 100%;
	height: auto;
}

@media (max-width: 639px) {
	.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-image-container {
		grid-column: auto/span 4;
		padding: 52px 20px 48px 20px;
	}
}

.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container {
	grid-column: auto/span 5;
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	justify-content: center;
}

@media (min-width: 640px) {
	.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container {
		grid-column-start: 8;
	}
}

@media (max-width: 639px) {
	.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container {
		grid-column: auto/span 4;
	}
}

.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container h1 {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 56px;
	line-height: 62px;
	letter-spacing: -.05em;
}

@media (max-width: 639px) {
	.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container h1 {
		font-style: normal;
		font-weight: 400;
		font-size: 36px;
		line-height: 42px;
		letter-spacing: -.02em;
	}
}

@media (max-width: 639px) {
	.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container h1 {
		padding-right: 32px;
	}
}

.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container h5 {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 28px;
	letter-spacing: -.02em;
}

@media (max-width: 639px) {
	.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container h5 {
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 26px;
		letter-spacing: -.025em;
	}
}

@media (max-width: 639px) {
	.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container h5 {
		font-style: normal;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.02em;
		font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
		font-weight: 400;
		margin-bottom: 0;
		padding-right: 32px;
	}
}

@media (max-width: 639px) and (max-width: 639px) {
	.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container h5 {
		font-style: normal;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.lf-block--hero-1
  .lf-hero-1-container
  .lf-hero-1-text-container
  .lf-hero-1-cta {
	width: 20px;
	height: 38px;
	padding: 0;
	position: relative;
	background-color: rgba(0, 0, 0, 0);
	border: none;
	color: currentColor;
}

.lf-block--hero-1
  .lf-hero-1-container
  .lf-hero-1-text-container
  .lf-hero-1-cta:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	width: 18px;
	width: 38px;
	height: 17px;
	height: 18px;
	height: 20px;
	mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg") no-repeat center;
	-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg") no-repeat center;
	background-color: #273143;
}

.lf-block--hero-1
  .lf-hero-1-container
  .lf-hero-1-text-container
  .lf-hero-1-cta:before {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	position: absolute;
	left: -8px;
	top: 7px;
	background-color: currentColor;
}

@media (max-width: 639px) {
	.lf-block--hero-1
    .lf-hero-1-container
    .lf-hero-1-text-container
    .lf-hero-1-cta {
		display: none;
	}
}

.lf-block--hero-2 {
	background-color: #fff;
}

.lf-block--hero-2 .lf-block__hero-2-text-container {
	width: calc(calc(100vw - 0px) - 16px * 2);
	width: calc(var(--viewport-width) - var(--page-margin) * 2);
	max-width: 1128px;
	max-width: 1128px;
	margin: 0 auto;
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	margin-top: 64px;
	margin-bottom: 64px;
}

@media (min-width: 640px) {
	.lf-block--hero-2 .lf-block__hero-2-text-container {
		grid-template-columns: repeat(12, 1fr);
	}
}

.lf-block--hero-2 .lf-block__hero-2-text-container .lf-hero-2-title {
	grid-column: 1/5;
}

.lf-hero-2-title .poweredby-subheading {
	display: block;
	font-size: .25em;
	font-style: italic;
	letter-spacing: 0px;
	margin-top: -1.85em;
}

.lf-hero-2-title .poweredby-subheading span {
	font-style: normal;
	font-weight: bold;
}

.lf-hero-2-title .poweredby-subheading.accelerate-subheading {
	/* padding-left:10em; */
	padding-left: 140px;
}

@media screen and (max-width:640px) {
	.lf-hero-2-title .poweredby-subheading.accelerate-subheading {
		padding-left: 102px;
	}
}

.display-block {
	display: block;
}

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

.lf-hero-2-title .poweredby-subheading.direct-subheading {
	/* padding-left:1.2em; */
	padding-left: 15px;
}

.lf-block--hero-2
  .lf-block__hero-2-text-container
  .lf-hero-2-title[\:has\(\%2B.acf-innerblocks-container\%3E.block-list-appender\:first-child\)], .lf-block--hero-2
  .lf-block__hero-2-text-container
  .lf-hero-2-title[\:has\(\%2B.acf-innerblocks-container\:empty\)] {
	margin-bottom: 0;
}

.lf-block--hero-2
  .lf-block__hero-2-text-container
  .lf-hero-2-title:has(
    + .acf-innerblocks-container > .block-list-appender:first-child
  ), .lf-block--hero-2
  .lf-block__hero-2-text-container
  .lf-hero-2-title:has(+ .acf-innerblocks-container:empty) {
	margin-bottom: 0;
}

@media (min-width: 640px) {
	.lf-block--hero-2 .lf-block__hero-2-text-container .lf-hero-2-title {
		grid-column: 1/10;
	}
}

@media (min-width: 960px) {
	.lf-block--hero-2 .lf-block__hero-2-text-container .lf-hero-2-title {
		grid-column: auto/span 6;
		margin-bottom: 0;
	}
	
	.lf-block--hero-2
    .lf-block__hero-2-text-container
    .lf-hero-2-title[\:has\(\%2B.acf-innerblocks-container\%3E.block-list-appender\:first-child\)], .lf-block--hero-2
    .lf-block__hero-2-text-container
    .lf-hero-2-title[\:has\(\%2B.acf-innerblocks-container\:empty\)] {
		grid-column: 1/8;
	}
	
	.lf-block--hero-2
    .lf-block__hero-2-text-container
    .lf-hero-2-title:has(
      + .acf-innerblocks-container > .block-list-appender:first-child
    ), .lf-block--hero-2
    .lf-block__hero-2-text-container
    .lf-hero-2-title:has(+ .acf-innerblocks-container:empty) {
		grid-column: 1/8;
	}
}

@media (min-width: 640px) {
	.lf-block--hero-2
    .lf-block__hero-2-text-container
    .lf-hero-2-title.only-left-content {
		grid-column: auto/span 10;
	}
}

@media (min-width: 960px) {
	.lf-block--hero-2
    .lf-block__hero-2-text-container
    .lf-hero-2-title.only-left-content {
		grid-column: auto/span 7;
	}
}

.lf-block--hero-2 .lf-block__hero-2-text-container .acf-innerblocks-container {
	grid-column: 1/5;
}

@media (min-width: 640px) {
	.lf-block--hero-2
    .lf-block__hero-2-text-container
    .acf-innerblocks-container {
		grid-column: 1/10;
	}
}

@media (min-width: 960px) {
	.lf-block--hero-2
    .lf-block__hero-2-text-container
    .acf-innerblocks-container {
		grid-column: 8/13;
		padding-top: 12px;
	}
}

.lf-block--hero-2 .lf-block__hero-2-text-container .yoast-breadcrumbs {
	grid-column: auto/span 12;
	margin-bottom: 40px;
}

.lf-block--hero-2 .lf-block__hero-2-image-container {
	height: 280px;
}

@media (min-width: 640px) {
	.lf-block--hero-2 .lf-block__hero-2-image-container {
		height: 400px;
	}
}

@media (min-width: 960px) {
	.lf-block--hero-2 .lf-block__hero-2-image-container {
		height: 520px;
	}
}

@media (min-width: 1800px) {
	.lf-block--hero-2 .lf-block__hero-2-image-container {
		height: 720px;
	}
}

.lf-block--hero-2 .lf-block__hero-2-image-container .lf-hero-2-image {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
}

@media (max-width: 639px) {
	.lf-block--hero-2 .lf-block__hero-2-text-container .yoast-breadcrumbs {
		display: none;
	}
}

.is-root-container.block-editor-block-list__layout
  > [data-type="liftoff/hero-3"] {
	width: 100% !important;
	max-width: none !important;
}

.lf-block--hero-3_container {
	width: calc(calc(100vw - 0px) - 16px * 2);
	width: calc(var(--viewport-width) - var(--page-margin) * 2);
	max-width: 1128px;
	max-width: 1128px;
	margin: 0 auto;
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	padding-top: 48px;
	padding-bottom: 48px;
	min-height: 484px;
}

@media (min-width: 640px) {
	.lf-block--hero-3_container {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (max-width: 639px) {
	.lf-block--hero-3_container {
		padding: 64px 0;
		min-height: auto;
	}
}

.lf-block--hero-3_title-area {
	grid-column: auto/span 4;
}

@media (min-width: 640px) {
	.lf-block--hero-3_title-area {
		grid-column: auto/span 6;
	}
}

@media (min-width: 960px) {
	.lf-block--hero-3_title-area {
		grid-column: auto/span 5;
	}
}

.lf-block--hero-3_title-area h1 {
	margin: 0 !important;
}

.lf-block--hero-3_title-area img {
	display: block;
	margin-top: 24px;
	width: 56px;
	height: auto;
}

@media (min-width: 640px) {
	.lf-block--hero-3_title-area img {
		margin-top: 32px;
	}
}

.lf-block--hero-3_illustration {
	grid-column: 1/5;
	width: 100%;
	height: auto;
}

@media (max-width: 639px) {
	.lf-block--hero-3_illustration {
		order: -1;
		margin-bottom: 32px;
	}
}

@media (min-width: 640px) {
	.lf-block--hero-3_illustration {
		grid-column: 7/13;
	}
}

.lf-block--hero-3 .yoast-breadcrumbs {
	margin-bottom: 40px;
}

@media (max-width: 639px) {
	.lf-block--hero-3 .yoast-breadcrumbs {
		display: none;
	}
}

.lf-block--hero-3 .yoast-breadcrumbs, .lf-block--hero-3 .yoast-breadcrumbs span.breadcrumb_last {
	color: #00081c !important;
}

.is-root-container.block-editor-block-list__layout
  > [data-type="liftoff/hero-4"] {
	width: 100% !important;
	max-width: none !important;
}

.lf-block--hero-4 .lf-hero-4-container {
	width: calc(calc(100vw - 0px) - 16px * 2);
	width: calc(var(--viewport-width) - var(--page-margin) * 2);
	max-width: 1128px;
	max-width: 1128px;
	margin: 0 auto;
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	padding: 120px 0;
}

@media (min-width: 640px) {
	.lf-block--hero-4 .lf-hero-4-container {
		grid-template-columns: repeat(12, 1fr);
	}
}

.lf-block--hero-4 .lf-hero-4-container .lf-hero-4-image-container {
	grid-column: auto/span 6;
	display: flex;
	justify-content: center;
}

.lf-block--hero-4 .lf-hero-4-container .lf-hero-4-image-container img {
	width: 100%;
	max-width: 464px;
}

.lf-block--hero-4 .lf-hero-4-container .lf-hero-4-text-container {
	grid-column: auto/span 5;
	grid-column-start: 8;
	margin: auto;
}

.lf-block--hero-4 .lf-hero-4-container .lf-hero-4-text-container h1 {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 56px;
	line-height: 62px;
	letter-spacing: -.05em;
	margin-bottom: 36px;
}

@media (max-width: 639px) {
	.lf-block--hero-4 .lf-hero-4-container .lf-hero-4-text-container h1 {
		font-style: normal;
		font-weight: 400;
		font-size: 36px;
		line-height: 42px;
		letter-spacing: -.02em;
	}
}

.lf-block--hero-4
  .lf-hero-4-container
  .lf-hero-4-text-container
  .acf-innerblocks-container
  h5 {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 28px;
	letter-spacing: -.02em;
	margin-bottom: 36px;
}

@media (max-width: 639px) {
	.lf-block--hero-4
    .lf-hero-4-container
    .lf-hero-4-text-container
    .acf-innerblocks-container
    h5 {
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 26px;
		letter-spacing: -.025em;
	}
}

.lf-block--hero-4
  .lf-hero-4-container
  .lf-hero-4-text-container
  .acf-innerblocks-container
  .wp-block-buttons {
	gap: 16px;
}

.lf-block--hero-4
  .lf-hero-4-container.lf-image-right-align
  .lf-hero-4-image-container {
	order: 1;
	grid-column-start: 7;
}

.lf-block--hero-4
  .lf-hero-4-container.lf-image-right-align
  .lf-hero-4-text-container {
	grid-column: auto/span 5;
	grid-column-start: 1;
}

@media (max-width: 639px) {
	.lf-block--hero-4 .lf-hero-4-container .lf-hero-4-image-container {
		grid-column: auto/span 4;
	}
	
	.lf-block--hero-4 .lf-hero-4-container .lf-hero-4-image-container img {
		width: 50%;
		margin-bottom: 44px;
	}
	
	.lf-block--hero-4 .lf-hero-4-container .lf-hero-4-text-container {
		grid-template-columns: repeat(4, 1fr) !important;
	}
	
	.lf-block--hero-4 .lf-hero-4-container .lf-hero-4-text-container {
		grid-column: auto/span 4;
	}
	
	.lf-block--hero-4 .lf-hero-4-container .lf-hero-4-text-container h1 {
		grid-column: auto/span 4;
		text-align: center;
		margin-bottom: 24px;
	}
	
	.lf-block--hero-4
    .lf-hero-4-container
    .lf-hero-4-text-container
    .acf-innerblocks-container {
		grid-column: auto/span 4;
		margin-bottom: 0px;
		padding: 0 16px;
	}
	
	.lf-block--hero-4
    .lf-hero-4-container
    .lf-hero-4-text-container
    .acf-innerblocks-container
    h5 {
		text-align: center;
	}
	
	.lf-block--hero-4
    .lf-hero-4-container
    .lf-hero-4-text-container
    .acf-innerblocks-container
    .wp-block-buttons {
		justify-content: center;
	}
	
	.lf-block--hero-4
    .lf-hero-4-container.lf-image-right-align
    .lf-hero-4-image-container {
		grid-column: auto/span 4;
		grid-column-start: 1;
		order: 0;
	}
	
	.lf-block--hero-4
    .lf-hero-4-container.lf-image-right-align
    .lf-hero-4-text-container {
		grid-column: auto/span 4;
	}
}

.lf-block--highlight-container, .wp-block-liftoff-highlight-container {
	width: calc(calc(100vw - 0px) - 16px * 2);
	width: calc(var(--viewport-width) - var(--page-margin) * 2);
	max-width: 1128px;
	margin: 0 auto;
	margin-top: 52px;
	margin-bottom: 52px;
}

.lf-block--highlight-container > .acf-innerblocks-container, .wp-block-liftoff-highlight-container > .acf-innerblocks-container {
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	max-width: 1128px;
	grid-row-gap: 52px;
	row-gap: 52px;
}

@media (min-width: 640px) {
	.lf-block--highlight-container > .acf-innerblocks-container, .wp-block-liftoff-highlight-container > .acf-innerblocks-container {
		grid-template-columns: repeat(12, 1fr);
	}
}

.lf-block--highlight-container .wp-block-liftoff-highlight, .lf-block--highlight-container .lf-block__highlight, .wp-block-liftoff-highlight-container .wp-block-liftoff-highlight, .wp-block-liftoff-highlight-container .lf-block__highlight {
	grid-column: auto/span 4;
	position: relative;
	display: flex;
	flex-direction: column;
}

.lf-block--highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-text, .lf-block--highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-text
  > *, .lf-block--highlight-container .lf-block__highlight .lf-icon-highlight-text, .lf-block--highlight-container .lf-block__highlight .lf-icon-highlight-text > *, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-text, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-text
  > *, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  .lf-icon-highlight-text, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  .lf-icon-highlight-text
  > * {
	opacity: 1 !important;
}

.lf-block--highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-text, .lf-block--highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-text
  > *, .lf-block--highlight-container .lf-block__highlight .lf-icon-highlight-text, .lf-block--highlight-container .lf-block__highlight .lf-icon-highlight-text > *, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-text, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-text
  > *, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  .lf-icon-highlight-text, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  .lf-icon-highlight-text
  > * {
	color: #4a5871;
}

.lf-block--highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-title, .lf-block--highlight-container .lf-block__highlight .lf-icon-highlight-title, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-title, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  .lf-icon-highlight-title {
	margin: 40px 0 4px;
}

.lf-block--highlight-container .wp-block-liftoff-highlight .lf-bullet, .lf-block--highlight-container .lf-block__highlight .lf-bullet, .wp-block-liftoff-highlight-container .wp-block-liftoff-highlight .lf-bullet, .wp-block-liftoff-highlight-container .lf-block__highlight .lf-bullet {
	position: absolute;
	left: 0;
	top: 0;
	width: 17px;
	height: 17px;
}

.lf-block--highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-default:before, .lf-block--highlight-container .lf-block__highlight .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Dark%20Blue-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(1)
  .lf-icon-default:before, .lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(1)
  .lf-icon-default:before, .lf-block--highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(1)
  .lf-icon-default:before, .lf-block--highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(1)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(1)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(1)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(1)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(1)
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Dark%20Blue-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(2)
  .lf-icon-default:before, .lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(2)
  .lf-icon-default:before, .lf-block--highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(2)
  .lf-icon-default:before, .lf-block--highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(2)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(2)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(2)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(2)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(2)
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Green-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(3)
  .lf-icon-default:before, .lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(3)
  .lf-icon-default:before, .lf-block--highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(3)
  .lf-icon-default:before, .lf-block--highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(3)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(3)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(3)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(3)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(3)
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Light%20Blue-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(4)
  .lf-icon-default:before, .lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(4)
  .lf-icon-default:before, .lf-block--highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(4)
  .lf-icon-default:before, .lf-block--highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(4)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(4)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(4)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(4)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(4)
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Orange-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(5)
  .lf-icon-default:before, .lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(5)
  .lf-icon-default:before, .lf-block--highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(5)
  .lf-icon-default:before, .lf-block--highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(5)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(5)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(5)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(5)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(5)
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Periwinkle-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(6)
  .lf-icon-default:before, .lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(6)
  .lf-icon-default:before, .lf-block--highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(6)
  .lf-icon-default:before, .lf-block--highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(6)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(6)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(6)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(6)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(6)
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Pink-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(7)
  .lf-icon-default:before, .lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(7)
  .lf-icon-default:before, .lf-block--highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(7)
  .lf-icon-default:before, .lf-block--highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(7)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(7)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(7)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(7)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(7)
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Purple-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(8)
  .lf-icon-default:before, .lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(8)
  .lf-icon-default:before, .lf-block--highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(8)
  .lf-icon-default:before, .lf-block--highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(8)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(8)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(8)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(8)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(8)
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Red-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(9)
  .lf-icon-default:before, .lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(9)
  .lf-icon-default:before, .lf-block--highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(9)
  .lf-icon-default:before, .lf-block--highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(9)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(9)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(9)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(9)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(9)
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Yellow-Circle.svg");
	background-repeat: no-repeat;
	background-position: center;
}

@media (max-width: 639px) {
	.lf-block--highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .lf-bullet, .lf-block--highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .lf-bullet, .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .lf-bullet, .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .lf-bullet {
		left: 0;
		top: 6px;
		width: 14px;
		height: 14px;
	}
	
	.lf-block--highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .lf-bullet:before, .lf-block--highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .lf-bullet:before, .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .lf-bullet:before, .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .lf-bullet:before {
		width: 14px !important;
		height: 14px !important;
		background-size: cover !important;
	}
	
	.lf-block--highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .lf-bullet:before, .lf-block--highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .lf-bullet:before, .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .lf-bullet:before, .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .lf-bullet:before {
		position: absolute;
	}
	
	.lf-block--highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .acf-innerblocks-container, .lf-block--highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .acf-innerblocks-container, .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .acf-innerblocks-container, .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .acf-innerblocks-container {
		margin-left: 28px;
	}
	
	.lf-block--highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .acf-innerblocks-container
    .lf-icon-highlight-title, .lf-block--highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .acf-innerblocks-container
    .lf-icon-highlight-title, .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .acf-innerblocks-container
    .lf-icon-highlight-title, .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .acf-innerblocks-container
    .lf-icon-highlight-title {
		margin-top: 0px;
	}
}

.lf-block--highlight-container.is-style-all-center p, .wp-block-liftoff-highlight-container.is-style-all-center p {
	text-align: center;
}

.lf-block--highlight-container.is-style-all-center .lf-bullet, .wp-block-liftoff-highlight-container.is-style-all-center .lf-bullet {
	left: calc(50% - 9px);
}

.lf-block--highlight-container.is-style-all-center .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Dark%20Blue-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(1)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(1)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(1)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(1)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(1)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(1)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(1)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(1)
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Dark%20Blue-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(2)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(2)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(2)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(2)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(2)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(2)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(2)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(2)
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Green-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(3)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(3)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(3)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(3)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(3)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(3)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(3)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(3)
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Light%20Blue-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(4)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(4)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(4)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(4)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(4)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(4)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(4)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(4)
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Orange-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(5)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(5)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(5)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(5)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(5)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(5)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(5)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(5)
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Periwinkle-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(6)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(6)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(6)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(6)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(6)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(6)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(6)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(6)
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Pink-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(7)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(7)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(7)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(7)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(7)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(7)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(7)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(7)
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Purple-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(8)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(8)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(8)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(8)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(8)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(8)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(8)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(8)
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Red-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(9)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(9)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(9)
  .lf-icon-default:before, .lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(9)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(9)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(9)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(9)
  .lf-icon-default:before, .wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(9)
  .lf-icon-default:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	height: 17px;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/geometric/Yellow-Diamond.svg");
	background-repeat: no-repeat;
	background-position: center;
}

@media (max-width: 639px) {
	.lf-block--highlight-container.is-style-all-center
    .wp-block-liftoff-highlight
    .lf-bullet, .lf-block--highlight-container.is-style-all-center
    .lf-block__highlight
    .lf-bullet, .wp-block-liftoff-highlight-container.is-style-all-center
    .wp-block-liftoff-highlight
    .lf-bullet, .wp-block-liftoff-highlight-container.is-style-all-center
    .lf-block__highlight
    .lf-bullet {
		width: 14px;
		height: 14px;
		left: calc(50% - 7px);
	}
	
	.lf-block--highlight-container.is-style-all-center
    .wp-block-liftoff-highlight
    .lf-bullet:before, .lf-block--highlight-container.is-style-all-center
    .lf-block__highlight
    .lf-bullet:before, .wp-block-liftoff-highlight-container.is-style-all-center
    .wp-block-liftoff-highlight
    .lf-bullet:before, .wp-block-liftoff-highlight-container.is-style-all-center
    .lf-block__highlight
    .lf-bullet:before {
		width: 14px !important;
		height: 14px !important;
		background-size: cover !important;
	}
	
	.lf-block--highlight-container.is-style-all-center
    .wp-block-liftoff-highlight
    .lf-bullet:before, .lf-block--highlight-container.is-style-all-center
    .lf-block__highlight
    .lf-bullet:before, .wp-block-liftoff-highlight-container.is-style-all-center
    .wp-block-liftoff-highlight
    .lf-bullet:before, .wp-block-liftoff-highlight-container.is-style-all-center
    .lf-block__highlight
    .lf-bullet:before {
		position: absolute;
	}
	
	.lf-block--highlight-container.is-style-all-center
    .wp-block-liftoff-highlight
    .lf-icon-highlight-title, .lf-block--highlight-container.is-style-all-center
    .lf-block__highlight
    .lf-icon-highlight-title, .wp-block-liftoff-highlight-container.is-style-all-center
    .wp-block-liftoff-highlight
    .lf-icon-highlight-title, .wp-block-liftoff-highlight-container.is-style-all-center
    .lf-block__highlight
    .lf-icon-highlight-title {
		margin-top: 32px;
	}
}

.lf-block--gallery figure {
	width: 100%;
	border: 1px solid #273143;
	position: relative;
	overflow: hidden;
	margin-left: 0;
	margin-right: 0;
}

.lf-block--gallery figure img {
	position: absolute;
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.lf-block--gallery figure.horizontal {
	aspect-ratio: 1.73;
	border-radius: 132px;
}

.lf-block--gallery figure.square {
	aspect-ratio: 1;
	border-radius: 42px;
}

.lf-block--gallery figure.circle {
	aspect-ratio: 1;
	border-radius: 100%;
}

.lf-block--gallery figure.vertical {
	aspect-ratio: .5776;
	border-radius: 132px;
}

.lf-block--gallery figure.no-background {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAQUlEQVRIie3VsQ0AIAwDQRsxGPsvFSZI4zRIvPvXSWliSUfhqipNteJyOGBgYGBg4HZ78tpsx+1/pwYGBgYGfh++OLgGe+ZBvkcAAAAASUVORK5CYII=");
}

.lf-block--gallery .left-content {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-row: 2;
}

.lf-block--animated-hero .yellow-button :not(.is-style-outline):not(.is-style-inverted):not( .is-style-inverted-outline ):not(.is-style-arrow-link):not(.is-style-underline-link) > .wp-block-button__link {
	background-color: #ffc400;
	color: #273143 !important;
}

@media (min-width: 640px) {
	.lf-block--gallery .left-content {
		grid-row: 1;
	}
}

.lf-block--gallery .left-content figure {
	grid-column: auto/span 5;
	grid-column-start: 2;
	display: none;
	margin-bottom: 160px;
	margin-top: 120px;
}

@media (min-width: 640px) {
	.lf-block--gallery .left-content figure {
		display: block;
	}
}

.lf-block--gallery .left-content .text-section {
	grid-column: auto/span 6;
}

@media (min-width: 640px) {
	.lf-block--gallery .left-content .text-section {
		margin-bottom: 120px;
	}
}

.lf-block--gallery .right-content {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
}

.lf-block--gallery .right-content figure {
	grid-column: auto/span 3;
}

.lf-block--gallery .right-content figure.circle {
	grid-column-start: 1;
}

.lf-block--gallery .right-content figure.vertical {
	-webkit-transform: translateY(-25%);
	transform: translateY(-25%);
}

.lf-block--gallery .bottom-row {
	display: none;
}

@media (min-width: 640px) {
	.lf-block--gallery .bottom-row {
		display: grid;
	}
}

.lf-block--gallery .bottom-row .offset-col {
	grid-column-start: 7;
}

.lf-block--animated-hero {
	position: relative;
	padding-top: 32px;
	min-height: 420px;
	padding-bottom: 90vw;
}

@media (min-width: 640px) {
	.lf-block--animated-hero {
		/*     padding-top: 64px; */
		padding-bottom: 70vw;
	}
}

@media (min-width: 960px) {
	.lf-block--animated-hero {
		/*     padding-top: 96px; */
		min-height: 610px;
		padding-bottom: 0px;
	}
}

@media (min-width: 1280px) {
	.lf-block--animated-hero {
		min-height: 760px;
	}
}

.lf-block--animated-hero .acf-innerblocks-container {
	padding-bottom: 0;
	padding-top: 0;
}

.lf-block--animated-hero .acf-innerblocks-container > * {
	max-width: 85%;
}

@media (min-width: 640px) {
	.lf-block--animated-hero .acf-innerblocks-container > * {
		max-width: 22em;
	}
}

@media (min-width: 640px) {
	.lf-block--animated-hero .acf-innerblocks-container {
		padding-bottom: 142px;
		padding-top: 0;
	}
}

@media (min-width: 960px) {
	.lf-block--animated-hero .acf-innerblocks-container {
		padding-bottom: 200px;
		padding-top: 75px;
	}
	
	.lf-block--animated-hero.mau2025 h2.wp-block-heading {
		margin-bottom: 1.25rem;
	}
}

@media (min-width: 1280px) {
	.lf-block--animated-hero .acf-innerblocks-container {
		padding-bottom: 338px;
		padding-top: 60px;
	}
	
	.lf-block--animated-hero.mau2025 .acf-innerblocks-container {
		padding-bottom: 175px;
		padding-top: 195px;
	}
}

.lf-block--animated-hero .hero-logo {
	margin-bottom: 2rem;
	max-width: 130px;
}

@media (max-width:659px) {
	.lf-block--animated-hero .hero-logo {
		max-width: 70px;
	}
}

@media (min-width:1280px) {
	.lf-block--animated-hero__background.mau2025 .desktop lottie-player {
		margin: 0px -6rem 0px auto !important;
	}
}

.lf-block--animated-hero__background {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	pointer-events: none;
}

.lf-block--animated-hero__background.mau2025 {
	padding-top: 40px;
}

.lf-block--animated-hero__background.mau2025 .desktop {
	margin: 0px auto !important;
	max-width: 1128px;
	width: calc(calc(100vw - 0px) - 16px * 2);
	width: calc(var(--viewport-width) - var(--page-margin) * 2);
}

@media (max-width:1279px) and (min-width:960px) {
	.lf-block--animated-hero__background.mau2025 .desktop lottie-player {
		margin: 0px -4rem 0px auto !important;
		max-width: 50vw !important;
		max-width: 50dvw !important;
	}
}

@media (max-width:959px) {
	.lf-block--animated-hero.mau2025 {
		padding-bottom: 100vw;
	}
}

/* .lf-block--animated-hero__background img {
  position: absolute;
  bottom: 0;
  left: calc(50% - 480px);
  width: 960px;
  height: auto;
	border-radius: 20px;
}
.lf-block--animated-hero__background img.mobile {
  display: block;
		left: 0;
		width: 100%;
}
	.lf-block--animated-hero__background img.desktop {
	  display: none;
	} */
.lf-block--animated-hero__background .desktop {
	width: 100%;
	display: none;
	height: 100%;
}

.lf-block--animated-hero__background .mobile {
	display: block;
	width: 100%;
}

.lf-block--animated-hero__background {
	/*     bottom: 70px; */
	z-index: -1;
	background: #f9f9fb;
	display: flex;
	align-items: flex-end;
}

@media (min-width: 960px) {
	.lf-block--animated-hero__background {
		display: block;
	}
	
	.lf-block--animated-hero__background img {
		left: calc(50% - 640px);
		width: 1280px;
	}
	
	.lf-block--animated-hero__background .desktop {
		display: block;
	}
	
	.lf-block--animated-hero__background .mobile {
		display: none;
	}
}

@media (min-width: 1280px) {
	.lf-block--animated-hero__background img {
		left: calc(50% - 800px);
		width: 1600px;
	}
}

/* .lf-block--animated-hero__background video:nth-child(2) {
  height: auto;
  position: absolute;
  border-radius: 100%;
  width: 166px;
  bottom: 83px;
  left: calc(50% - 179px);
} */
@media (min-width: 640px) {
	/*   .lf-block--animated-hero__background video:nth-child(2) {
    width: 180px;
    bottom: 130px;
    left: calc(50% - 130px);
  } */
	.lf-block--animated-hero__background img.mobile {
		display: none;
	}
	
	.lf-block--animated-hero__background img.desktop {
		display: block;
	}
}

/* @media (min-width: 960px) {
  .lf-block--animated-hero__background video:nth-child(2) {
    width: 200px;
    bottom: 168px;
    left: calc(50% - 4px);
  }
}
@media (min-width: 1280px) {
  .lf-block--animated-hero__background video:nth-child(2) {
    width: 250px;
    bottom: 210px;
    left: calc(50% - 4px);
  }
} */
.lf-block--animated-hero__background video:nth-child(3) {
	height: auto;
	position: absolute;
	border-radius: 75px;
	width: 250px;
	bottom: 10px;
	left: calc(50% + 10px);
}

@media (min-width: 640px) {
	.lf-block--animated-hero__background video:nth-child(3) {
		width: 275px;
		bottom: 40px;
		left: calc(50% + 80px);
		border-radius: 83px;
	}
}

@media (min-width: 960px) {
	.lf-block--animated-hero__background video:nth-child(3) {
		width: 296px;
		bottom: 73px;
		left: calc(50% + 222px);
		border-radius: 89px;
	}
}

@media (min-width: 1280px) {
	.lf-block--animated-hero__background video:nth-child(3) {
		width: 368px;
		bottom: 92px;
		left: calc(50% + 278px);
		border-radius: 110px;
	}
}

.lf-block--animated-hero__background video:nth-child(4) {
	height: auto;
	position: absolute;
	border-radius: 5%;
	width: 165px;
	bottom: 250px;
	left: calc(50% + 12px);
}

@media (min-width: 640px) {
	.lf-block--animated-hero__background video:nth-child(4) {
		width: 180px;
		bottom: 290px;
		left: calc(50% + 110px);
	}
}

@media (min-width: 960px) {
	.lf-block--animated-hero__background video:nth-child(4) {
		width: 200px;
		bottom: 312px;
		left: calc(50% + 240px);
	}
}

@media (min-width: 1280px) {
	.lf-block--animated-hero__background video:nth-child(4) {
		width: 250px;
		bottom: 392px;
		left: calc(50% + 300px);
	}
}

/* @media (min-width: 1280px) {
  .lf-block--animated-hero__background:before {
    content: "";
    position: absolute;
    bottom: 0;
    height: 122px;
    width: 100%;
    background: #3078e8;
    border-top: 1px solid #00081c;
  }
} */
.lf-block--stats .lf-stats-container {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
}

.lf-block--stats .lf-stats-container .lf-block-stats-item {
	padding-top: 12px;
	border-top: 1px solid #273143;
	text-align: left;
}

.lf-block--stats .lf-stats-container .lf-block-stats-item .stat-title {
	margin-bottom: 8px;
	color: #273143;
}

.lf-block--stats .lf-stats-container .lf-block-stats-item .description {
	color: #4a5871;
}

.lf-block--page-sections__nav {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	font-size: 0;
	text-align: center;
	padding: 21px max(16px, (calc(100vw - 0px) - 1128px) / 2);
	padding: 21px max(var(--page-margin), (var(--viewport-width) - 1128px) / 2);
	white-space: nowrap;
	background: #fff;
	overflow: auto;
	transition: .5s transform ease .5s;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

@media screen and (min-width: 601px) {
	.lf-block--page-sections__nav {
		top: var(--wp-admin--admin-bar--height);
	}
}

.lf-block--page-sections__nav::-webkit-scrollbar {
	display: none;
}

.lf-block--page-sections__nav[aria-hidden="true"] {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	transition-delay: 0s;
}

.lf-block--page-sections__nav a {
	text-decoration: none !important;
}

.lf-block--page-sections__nav a {
	font-style: normal;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	color: #6d7588;
	padding-top: 6px;
	padding-bottom: 4.5px;
	border-bottom: 1.5px solid rgba(0, 0, 0, 0);
	transition: .5s;
	transition-property: color, border-bottom-color;
}

@media (max-width: 639px) {
	.lf-block--page-sections__nav a {
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0em;
	}
}

.lf-block--page-sections__nav a[aria-current="true"] {
	color: #273143;
	border-bottom-color: currentColor;
}

.lf-block--page-sections__nav a:hover {
	color: inherit !important;
}

.lf-block--page-sections__nav a:not(:last-child) {
	margin-right: max(24px, min(5vw, 64px));
}

@media (max-width: 639px) {
	.lf-block--page-sections[data-mobile-accordion="true"]
    > .acf-innerblocks-container, .lf-block--page-sections[data-mobile-accordion="true"]
    > .lf-block--page-sections__nav {
		display: none;
	}
}

.lf-block--page-sections[data-mobile-accordion="true"]
  > .lf-block--page-sections__mobile-accordion
  .lf-accordion-header
  button {
	padding-left: 16px;
	padding-left: var(--page-margin);
}

@media (min-width: 640px) {
	.lf-block--page-sections[data-mobile-accordion="true"]
    > .lf-block--page-sections__mobile-accordion {
		display: none;
	}
}

.lf-block--brand-stack .acf-innerblocks-container {
	color: #273143;
	margin-bottom: 32px;
	max-width: 456px;
}

@media (min-width: 640px) {
	.lf-block--brand-stack .acf-innerblocks-container {
		margin-bottom: 64px;
	}
}

@media (min-width: 960px) {
	.lf-block--brand-stack .acf-innerblocks-container {
		margin-bottom: 96px;
	}
}

@media (max-width: 639px) {
	.lf-block--brand-stack .acf-innerblocks-container h2.is-style-title-lg {
		font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 56px;
		line-height: 62px;
		letter-spacing: -.05em;
	}
}

@media (max-width: 639px) and (max-width: 639px) {
	.lf-block--brand-stack .acf-innerblocks-container h2.is-style-title-lg {
		font-style: normal;
		font-weight: 400;
		font-size: 36px;
		line-height: 42px;
		letter-spacing: -.02em;
	}
}

.lf-block--brand-stack .lf-brand-images-container {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	justify-content: space-between;
	grid-gap: 20px;
	gap: 20px;
}

@media (min-width: 640px) {
	.lf-block--brand-stack .lf-brand-images-container {
		grid-template-columns: repeat(4, 1fr);
	}
}

@media (min-width: 960px) {
	.lf-block--brand-stack .lf-brand-images-container {
		grid-template-columns: repeat(4, 192px);
		gap: 40px;
	}
}

@media (max-width: 639px) {
	.lf-block--brand-stack .lf-brand-images-container > div:nth-child(n + 7), .lf-block--brand-stack .lf-brand-images-container a:nth-child(n + 7) {
		display: none;
	}
}

@media (min-width: 960px) {
	.lf-block--brand-stack .lf-brand-images-container > div, .lf-block--brand-stack .lf-brand-images-container a {
		width: 192px;
		height: 84px;
	}
}

.lf-block--brand-stack .lf-brand-images-container > div img, .lf-block--brand-stack .lf-brand-images-container a img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	display: block;
}

.lf-block__section-header:not(:first-child) {
	margin-top: 120px;
}

.lf-block__section-header:not(:last-child) {
	margin-bottom: 32px;
}

@media (min-width: 640px) {
	.lf-block__section-header:not(:last-child) {
		margin-bottom: 48px;
	}
}

@media (min-width: 960px) {
	.lf-block__section-header:not(:last-child) {
		margin-bottom: 64px;
	}
}

.lf-block__section-header .acf-innerblocks-container .lf-row {
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	max-width: 1128px;
}

@media (min-width: 640px) {
	.lf-block__section-header .acf-innerblocks-container .lf-row {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (max-width: 639px) {
	.lf-block__section-header .acf-innerblocks-container .lf-row {
		row-gap: 0 !important;
	}
}

.lf-block__section-header .acf-innerblocks-container .lf-row .lf-left-column {
	color: #00081c;
}

@media (min-width: 640px) {
	.lf-block__section-header .acf-innerblocks-container .lf-row .lf-left-column {
		grid-column: auto/span 6;
	}
}

@media (max-width: 639px) {
	.lf-block__section-header .acf-innerblocks-container .lf-row .lf-left-column {
		grid-column: auto/span 4;
		margin-bottom: 24px;
	}
	
	.lf-block__section-header
    .acf-innerblocks-container
    .lf-row
    .lf-left-column
    > *:not(:last-child) {
		margin-bottom: 24px;
	}
	
	@supports (selector(:has(*))) {
		.lf-block__section-header
      .acf-innerblocks-container
      .lf-row
      .lf-left-column[\:has\(\%2B.lf-right-column\:empty\)] {
			margin-bottom: 0;
		}
		
		.lf-block__section-header
      .acf-innerblocks-container
      .lf-row
      .lf-left-column:has(+ .lf-right-column:empty) {
			margin-bottom: 0;
		}
	}
}

.lf-block__section-header .acf-innerblocks-container .lf-row .lf-right-column {
	grid-column: auto/span 4;
}

@media (min-width: 640px) {
	.lf-block__section-header
    .acf-innerblocks-container
    .lf-row
    .lf-right-column {
		padding-top: 8px;
		grid-column: auto/span 5;
		grid-column-start: 8;
	}
}

@media (min-width: 960px) {
	.lf-block__section-header
    .acf-innerblocks-container
    .lf-row
    .lf-right-column {
		grid-column: auto/span 4;
		grid-column-start: 9;
	}
}

.lf-block__section-header
  .acf-innerblocks-container
  .lf-row
  .lf-right-column
  > *:empty {
	display: none;
}

.lf-block__section-header
  .acf-innerblocks-container
  .lf-row
  .lf-right-column
  > *:not(:last-child) {
	margin-bottom: 24px;
}

.lf-block__section-header
  .acf-innerblocks-container
  .lf-row
  .lf-right-column
  p {
	color: #273143;
}

@media (max-width: 639px) {
	.lf-block__section-header
    .acf-innerblocks-container
    .lf-row
    .lf-right-column
    p {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
		font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
		font-weight: 400;
	}
}

@media (max-width: 639px) and (max-width: 639px) {
	.lf-block__section-header
    .acf-innerblocks-container
    .lf-row
    .lf-right-column
    p {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.lf-block__section-navigation__section {
	padding: 80px 0px !important;
}

.lf-block__section-navigation-items {
	display: flex;
	flex-direction: row;
	gap: 40px 125px;
	grid-column: auto/span 12;
	justify-content: center;
}

.lf-block__section-navigation-items__item button {
	background-color: transparent;
	border: 0px;
	display: block;
	position: relative;
}

.lf-block__section-navigation-items__item button:hover {
	cursor: pointer;
}

.lf-block__section-navigation-items__item button:hover::before {
	border-bottom: 1px solid #000;
	bottom: -1em;
	content: "";
	display: block;
	left: 0px;
	position: absolute;
	right: 0px;
}

.lf-block__section-navigation-items__item .section-navigation__image {
	display: block;
	max-height: 30px;
}

@media screen and (max-width:640px) {
	.lf-block__section-navigation-items {
		flex-wrap: wrap;
		gap: 30px 50px;
	}
	
	.lf-block__section-navigation-items__item .section-navigation__image {
		max-height: 23px;
	}
}

.lf-block__section-text {
	width: calc(calc(100vw - 0px) - 16px * 2);
	width: calc(var(--viewport-width) - var(--page-margin) * 2);
	max-width: 1128px;
	max-width: 1128px;
	margin: 0 auto;
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	grid-row-gap: 0;
	text-align: center;
	padding: 120px 0;
	background-color: #fff;
}

@media (min-width: 640px) {
	.lf-block__section-text {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (max-width: 639px) {
	.lf-block__section-text {
		padding: 64px 0;
	}
}

.lf-block__section-text h1.lf-section-text-title {
	margin-bottom: 24px !important;
}

.lf-block__section-text h1.lf-section-text-title {
	grid-column: auto/span 6;
	grid-column-start: 4;
	color: #00081c;
}

@media (max-width: 639px) {
	.lf-block__section-text h1.lf-section-text-title {
		margin-top: 16px !important;
	}
	
	.lf-block__section-text h1.lf-section-text-title {
		grid-column: auto/span 4;
		grid-column-start: 1;
	}
}

.lf-block__section-text .acf-innerblocks-container {
	grid-column: auto/span 8;
	grid-column-start: 3;
}

@media (max-width: 639px) {
	.lf-block__section-text .acf-innerblocks-container {
		grid-column: auto/span 4;
		grid-column-start: 1;
	}
}

.lf-block__section-text .acf-innerblocks-container p {
	color: #00081c;
}

@media (max-width: 639px) {
	.lf-block__section-text .acf-innerblocks-container p {
		margin: 0 16px;
	}
}

.lf-block__section-text .lf-button-container {
	grid-column: auto/span 12;
	display: flex;
	justify-content: center;
	margin-top: 48px;
}

@media (max-width: 639px) {
	.lf-block__section-text .lf-button-container {
		display: none;
	}
}

.lf-block__section-text .lf-button-container .lf-section-text-cta {
	width: 20px;
	height: 38px;
	padding: 0;
	position: relative;
	background-color: rgba(0, 0, 0, 0);
	border: none;
}

.lf-block__section-text .lf-button-container .lf-section-text-cta:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	width: 18px;
	width: 38px;
	height: 17px;
	height: 18px;
	height: 20px;
	mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg") no-repeat center;
	-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg") no-repeat center;
	background-color: #273143;
}

.lf-block__section-text .lf-button-container .lf-section-text-cta:before {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	position: absolute;
	left: -8px;
	top: 7px;
	background-color: #00081c;
}

@media (max-width: 639px) {
	.lf-block__section-text .lf-button-container .lf-section-text-cta {
		display: none;
	}
}

.lf-login-hero {
	justify-content: center;
	background-image: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/images/refresh2022/login-hero-bg.svg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.lf-login-hero.nitro-lazy {
	background-image: none !important;
}

@media (max-width: 639px) {
	.lf-login-hero {
		background-image: none;
		background-color: #1caa53;
	}
	
	.lf-login-hero.nitro-lazy {
		background-image: none !important;
	}
}

.lf-login-hero .lf-row {
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	max-width: 1128px;
}

@media (min-width: 640px) {
	.lf-login-hero .lf-row {
		grid-template-columns: repeat(12, 1fr);
	}
}

.lf-login-hero .lf-row .lf-login-card {
	border: solid 1px #273143;
	background-color: #f8f8fa;
	border-radius: 32px;
	margin-top: 64px;
	margin-bottom: 64px;
}

.lf-login-hero .lf-row .lf-login-card h1 {
	text-align: center;
	width: 100%;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 38px;
	line-height: 44px;
	letter-spacing: -.02em;
	margin-bottom: 52px;
	padding: 0 10px;
	color: #273143;
}

@media (max-width: 959px) {
	.lf-login-hero .lf-row .lf-login-card h1 {
		font-size: 32px;
		line-height: 38px;
	}
}

@media (max-width: 639px) {
	.lf-login-hero .lf-row .lf-login-card h1 {
		font-size: 30px;
		line-height: 36px;
	}
}

@media (max-width: 639px) {
	.lf-login-hero .lf-row .lf-login-card {
		grid-column: auto/span 4;
		padding: 80px 0px 41px;
	}
}

@media (min-width: 640px) {
	.lf-login-hero .lf-row .lf-login-card {
		grid-column: auto/span 8;
		grid-column-start: 3;
		padding: 88px 60px 52px;
		margin-top: 40px;
	}
}

@media (min-width: 960px) {
	.lf-login-hero .lf-row .lf-login-card {
		grid-column: auto/span 6;
		grid-column-start: 4;
		padding: 96px 80px 62px;
		margin-top: 40px;
	}
}

.lf-login-hero .lf-row .lf-login-card .lf-login-row {
	display: flex;
	align-items: center;
	padding: 12px 3px 12px 15px;
	position: relative;
	font-style: normal;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	color: #273143;
}

.lf-login-hero .lf-row .lf-login-card .lf-login-row:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	width: 18px;
	height: 17px;
	height: 18px;
	mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow-Right.svg") no-repeat center;
	-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow-Right.svg") no-repeat center;
	background-color: #273143;
}

@media (max-width: 639px) {
	.lf-login-hero .lf-row .lf-login-card .lf-login-row {
		font-style: normal;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.lf-login-hero .lf-row .lf-login-card .lf-login-row:not(:last-child) {
	border-bottom: solid 1.5px #e7e7df;
}

.lf-login-hero .lf-row .lf-login-card .lf-login-row:before {
	position: absolute;
	right: 3px;
	background-color: #6d7588;
}

.lf-login-hero .lf-row .lf-login-card .lf-login-row img {
	width: 41px;
	height: 41px;
	margin-right: 24px;
}

@media (max-width: 639px) {
	.lf-login-hero .lf-row .lf-login-card h1 {
		margin-bottom: 46px;
	}
	
	.lf-login-hero .lf-row .lf-login-card .lf-login-row {
		padding: 24px 3px 24px 16px;
	}
	
	.lf-login-hero .lf-row .lf-login-card .lf-login-row:not(:last-child) {
		border-bottom: solid 1px #e7e7df;
	}
	
	.lf-login-hero .lf-row .lf-login-card .lf-login-row:before {
		right: 20px;
	}
}

.lf-block--3-up-gallery {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	width: 100%;
}

@media (min-width: 640px) {
	.lf-block--3-up-gallery {
		grid-template-columns: repeat(10, 1fr);
	}
}

.lf-block--3-up-gallery figure.no-background {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAQUlEQVRIie3VsQ0AIAwDQRsxGPsvFSZI4zRIvPvXSWliSUfhqipNteJyOGBgYGBg4HZ78tpsx+1/pwYGBgYGfh++OLgGe+ZBvkcAAAAASUVORK5CYII=");
}

.lf-block--3-up-gallery figure {
	width: 100%;
}

.lf-block--3-up-gallery div.image-container:nth-of-type(1) {
	grid-column: auto/span 4;
}

@media (min-width: 640px) {
	.lf-block--3-up-gallery div.image-container:nth-of-type(1) {
		grid-column: auto/span 3;
	}
}

.lf-block--3-up-gallery div.image-container:nth-of-type(2) {
	grid-column: auto/span 4;
}

@media (min-width: 640px) {
	.lf-block--3-up-gallery div.image-container:nth-of-type(2) {
		grid-column: auto/span 4;
	}
}

.lf-block--3-up-gallery div.image-container:nth-of-type(3) {
	grid-column: auto/span 4;
}

@media (min-width: 640px) {
	.lf-block--3-up-gallery div.image-container:nth-of-type(3) {
		grid-column: auto/span 3;
	}
}

.lf-block--3-up-gallery figure {
	border: 1px solid #273143;
	overflow: hidden;
	margin: 0;
}

.lf-block--3-up-gallery figure.circular {
	border-radius: 100%;
	aspect-ratio: 1;
}

.lf-block--3-up-gallery figure.pill {
	border-radius: 400px;
	aspect-ratio: 1.3674;
}

.lf-block--3-up-gallery figure.rounded-edge-square {
	border-radius: 42px;
	aspect-ratio: 1;
}

.lf-block--3-up-gallery figure.circular, .lf-block--3-up-gallery figure.rounded-edge-square {
	margin: 0 60px;
	width: calc(100% - 120px);
}

@media (min-width: 640px) {
	.lf-block--3-up-gallery figure.circular, .lf-block--3-up-gallery figure.rounded-edge-square {
		margin: 0;
		width: 100%;
	}
}

.lf-block--3-up-gallery figure img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.lf-block--3-up-gallery .image-container {
	margin-bottom: 64px;
}

.lf-block--3-up-gallery .image-container p {
	margin-top: 32px;
	font-style: normal;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	color: inherit;
	text-align: center;
}

@media (max-width: 639px) {
	.lf-block--3-up-gallery .image-container p {
		font-style: normal;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.lf-block--open-positions #grnhse_app {
	width: calc(calc(100vw - 0px) - 16px * 2);
	width: calc(var(--viewport-width) - var(--page-margin) * 2);
	max-width: 1128px;
	margin: 0 auto;
}

.lf-block--open-positions .lf-block-open-positions-header-container {
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	max-width: 1128px;
	margin-bottom: 10px;
}

@media (min-width: 640px) {
	.lf-block--open-positions .lf-block-open-positions-header-container {
		grid-template-columns: repeat(12, 1fr);
	}
}

.lf-block--open-positions .lf-block-open-positions-header-container h2 {
	grid-column: auto/span 6;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 38px;
	line-height: 44px;
	letter-spacing: -.02em;
	text-align: left;
}

@media (max-width: 959px) {
	.lf-block--open-positions .lf-block-open-positions-header-container h2 {
		font-size: 32px;
		line-height: 38px;
	}
}

@media (max-width: 639px) {
	.lf-block--open-positions .lf-block-open-positions-header-container h2 {
		font-size: 30px;
		line-height: 36px;
	}
}

.lf-block--open-positions
  .lf-block-open-positions-header-container
  #filter-wrap {
	grid-column: auto/span 6;
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	max-width: 1128px;
}

@media (min-width: 640px) {
	.lf-block--open-positions
    .lf-block-open-positions-header-container
    #filter-wrap {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (min-width: 640px) {
	.lf-block--open-positions
    .lf-block-open-positions-header-container
    #filter-wrap {
		grid-template-columns: repeat(6, 1fr);
	}
}

.lf-block--open-positions
  .lf-block-open-positions-header-container
  #filter-wrap
  .filter-container {
	grid-column: auto/span 3;
	display: flex;
}

.lf-block--open-positions
  .lf-block-open-positions-header-container
  #filter-wrap
  .filter-container
  > * {
	width: 100%;
	height: 100%;
}

.lf-block--open-positions .lf-block-open-positions-content {
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	max-width: 1128px;
}

@media (min-width: 640px) {
	.lf-block--open-positions .lf-block-open-positions-content {
		grid-template-columns: repeat(12, 1fr);
	}
}

.lf-block--open-positions .lf-block-open-positions-content > section {
	grid-column: auto/span 6;
}

.lf-block--open-positions .lf-block-open-positions-content > section > h2 {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .02em;
	text-transform: uppercase;
	text-align: left;
	margin-bottom: 24px;
	margin-top: 80px;
	color: #6d7588;
}

@media (max-width: 639px) {
	.lf-block--open-positions .lf-block-open-positions-content > section > h2 {
		font-style: normal;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: .02em;
		text-transform: uppercase;
	}
}

.lf-block--open-positions .lf-block-open-positions-content > section > div {
	text-align: left;
	display: flex;
	flex-direction: column;
	padding-bottom: 30px;
	border-bottom: solid 1px #e7e7df;
}

.lf-block--open-positions .lf-block-open-positions-content > section > div > a {
	font-style: normal;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	color: #273143;
	margin-bottom: 2px;
	margin-top: 24px;
	text-decoration: none;
}

@media (max-width: 639px) {
	.lf-block--open-positions
    .lf-block-open-positions-content
    > section
    > div
    > a {
		font-style: normal;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.lf-block--open-positions
  .lf-block-open-positions-content
  > section
  > div
  > span {
	font-style: normal;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	color: #6d7588;
}

@media (max-width: 639px) {
	.lf-block--open-positions
    .lf-block-open-positions-content
    > section
    > div
    > span {
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0em;
	}
}

@media (max-width: 639px) {
	.lf-block--open-positions .lf-block-open-positions-header-container {
		margin-bottom: 0px;
	}
	
	.lf-block--open-positions .lf-block-open-positions-header-container h2 {
		grid-column: auto/span 4;
		font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 46px;
		line-height: 52px;
		letter-spacing: -.02em;
		margin-bottom: 64px;
	}
}

@media (max-width: 639px) and (max-width: 959px) {
	.lf-block--open-positions .lf-block-open-positions-header-container h2 {
		font-style: normal;
		font-weight: 400;
		font-size: 34px;
		line-height: 40px;
		letter-spacing: -.02em;
	}
}

@media (max-width: 639px) {
	.lf-block--open-positions
    .lf-block-open-positions-header-container
    #filter-wrap {
		grid-column: auto/span 4;
	}
	
	.lf-block--open-positions
    .lf-block-open-positions-header-container
    #filter-wrap
    .filter-container {
		grid-column: auto/span 4;
	}
	
	.lf-block--open-positions
    .lf-block-open-positions-header-container
    #filter-wrap
    .filter-container:first-child {
		margin-bottom: 48px;
	}
}

@media (max-width: 639px) {
	.lf-block--open-positions .lf-block-open-positions-content {
		margin-bottom: 80px;
	}
	
	.lf-block--open-positions .lf-block-open-positions-content > section {
		grid-column: auto/span 4;
	}
}

.lf-block--large-carousel .carousel-container {
	position: relative;
}

.lf-block--large-carousel .carousel-container .cloud {
	display: none;
	position: absolute;
}

@media (min-width: 640px) {
	.lf-block--large-carousel .carousel-container .cloud {
		display: block;
	}
}

.lf-block--large-carousel .carousel-container .cloud.first {
	top: 70px;
	left: -40px;
}

.lf-block--large-carousel .carousel-container .cloud.second {
	bottom: 70px;
	right: -40px;
}

.lf-block--large-carousel figure.carousel-image {
	aspect-ratio: 1.2417;
	width: 100%;
	margin: 0;
}

@media (min-width: 640px) {
	.lf-block--large-carousel figure.carousel-image {
		aspect-ratio: 1.64;
	}
}

.lf-block--large-carousel figure.carousel-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.lf-block--large-carousel figure.no-background {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAQUlEQVRIie3VsQ0AIAwDQRsxGPsvFSZI4zRIvPvXSWliSUfhqipNteJyOGBgYGBg4HZ78tpsx+1/pwYGBgYGfh++OLgGe+ZBvkcAAAAASUVORK5CYII=");
}

.lf-block--large-carousel .lf-large-carousel__controls {
	margin: 40px 20px;
}

@media (min-width: 640px) {
	.lf-block--large-carousel .lf-large-carousel__controls {
		margin: 40px 0;
	}
}

.lf-block--large-carousel .lf-large-carousel {
	display: flex;
	overflow-y: hidden;
	overflow-x: auto;
	gap: 12px;
	gap: var(--grid-gutter);
	scrollbar-width: 0;
	scrollbar-width: none;
	scroll-snap-type: x mandatory;
	scroll-snap-stop: always;
	overscroll-behavior-x: contain;
	-ms-overflow-style: none;
}

.lf-block--large-carousel .lf-large-carousel::-webkit-scrollbar {
	display: none;
}

.lf-block--large-carousel .lf-large-carousel figure.carousel-image {
	min-width: 100%;
	scroll-snap-align: end;
	scroll-snap-stop: always;
}

@media (max-width: 639px) {
	.lf-block--section-group[data-spacing-outer="small"] {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.lf-block--section-group[data-spacing-outer="small"] {
		padding-top: 56px;
		padding-bottom: 56px;
	}
}

@media (min-width: 960px) {
	.lf-block--section-group[data-spacing-outer="small"] {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media (max-width: 639px) {
	.lf-block--section-group[data-spacing-outer="medium"] {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.lf-block--section-group[data-spacing-outer="medium"] {
		padding-top: 84px;
		padding-bottom: 84px;
	}
}

@media (min-width: 960px) {
	.lf-block--section-group[data-spacing-outer="medium"] {
		padding-top: 120px;
		padding-bottom: 120px;
	}
}

@media (max-width: 639px) {
	.lf-block--section-group[data-spacing-outer="large"] {
		padding-top: 90px;
		padding-bottom: 90px;
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.lf-block--section-group[data-spacing-outer="large"] {
		padding-top: 126px;
		padding-bottom: 126px;
	}
}

@media (min-width: 960px) {
	.lf-block--section-group[data-spacing-outer="large"] {
		padding-top: 180px;
		padding-bottom: 180px;
	}
}

.lf-block--section-group > .acf-innerblocks-container > *, .lf-block--section-group
  > .acf-innerblocks-container
  > .block-editor-block-list__block:not(.wp-block-group)
  > * {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

@media (max-width: 639px) {
	.lf-block--section-group[data-spacing-inner="small"]
    > .acf-innerblocks-container
    > *:not(:last-child) {
		margin-bottom: 40px !important;
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.lf-block--section-group[data-spacing-inner="small"]
    > .acf-innerblocks-container
    > *:not(:last-child) {
		margin-bottom: 56px !important;
	}
}

@media (min-width: 960px) {
	.lf-block--section-group[data-spacing-inner="small"]
    > .acf-innerblocks-container
    > *:not(:last-child) {
		margin-bottom: 80px !important;
	}
}

@media (max-width: 639px) {
	.lf-block--section-group[data-spacing-inner="medium"]
    > .acf-innerblocks-container
    > *:not(:last-child) {
		margin-bottom: 60px !important;
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.lf-block--section-group[data-spacing-inner="medium"]
    > .acf-innerblocks-container
    > *:not(:last-child) {
		margin-bottom: 84px !important;
	}
}

@media (min-width: 960px) {
	.lf-block--section-group[data-spacing-inner="medium"]
    > .acf-innerblocks-container
    > *:not(:last-child) {
		margin-bottom: 120px !important;
	}
}

@media (max-width: 639px) {
	.lf-block--section-group[data-spacing-inner="large"]
    > .acf-innerblocks-container
    > *:not(:last-child) {
		margin-bottom: 90px !important;
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.lf-block--section-group[data-spacing-inner="large"]
    > .acf-innerblocks-container
    > *:not(:last-child) {
		margin-bottom: 126px !important;
	}
}

@media (min-width: 960px) {
	.lf-block--section-group[data-spacing-inner="large"]
    > .acf-innerblocks-container
    > *:not(:last-child) {
		margin-bottom: 180px !important;
	}
}

.lf-block--wide-card-group
  > .acf-innerblocks-container[data-even-child-count="false"] {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 12px;
	gap: var(--grid-gutter);
	margin: 0 auto;
	padding: 0 12px;
	padding: 0 var(--grid-gutter);
	max-width: 1280px;
}

@media (min-width: 1600px) {
	.lf-block--wide-card-group
    > .acf-innerblocks-container[data-even-child-count="false"] {
		flex-wrap: nowrap;
		max-width: 1600px;
	}
}

.lf-block--wide-card-group
  > .acf-innerblocks-container[data-even-child-count="false"]
  > * {
	width: 100%;
	max-width: 340px;
}

.lf-block--wide-card-group
  > .acf-innerblocks-container[data-even-child-count="true"] {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 12px;
	gap: var(--grid-gutter);
	margin: 0 auto;
	padding: 0 16px;
	padding: 0 var(--page-margin);
	max-width: 800px;
}

@media (min-width: 1208px) {
	.lf-block--wide-card-group
    > .acf-innerblocks-container[data-even-child-count="true"] {
		max-width: calc(1128px + 2 * 16px);
		max-width: calc(1128px + 2 * var(--page-margin));
		flex-wrap: nowrap;
	}
}

.lf-block--wide-card-group
  > .acf-innerblocks-container[data-even-child-count="true"]
  > * {
	width: 100%;
	max-width: 340px;
}

@supports (selector(:has(*))) {
	.lf-block--wide-card-group
    > .acf-innerblocks-container[\:has\(\%3E*\:last-child\:nth-child\(odd\)\)] {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 12px;
		gap: var(--grid-gutter);
		margin: 0 auto;
		padding: 0 12px;
		padding: 0 var(--grid-gutter);
		max-width: 1280px;
	}
	
	.lf-block--wide-card-group
    > .acf-innerblocks-container[\:has\(\%3E*\:last-child\:nth-child\(odd\)\)] {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 12px;
		gap: 12px;
		gap: var(--grid-gutter);
		margin: 0 auto;
		padding: 0 12px;
		padding: 0 12px;
		padding: 0 var(--grid-gutter);
		max-width: 1280px;
	}
	
	.lf-block--wide-card-group
    > .acf-innerblocks-container:has(> *:last-child:nth-child(odd)) {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 12px;
		gap: var(--grid-gutter);
		margin: 0 auto;
		padding: 0 12px;
		padding: 0 var(--grid-gutter);
		max-width: 1280px;
	}
	
	@media (min-width: 1600px) {
		.lf-block--wide-card-group
      > .acf-innerblocks-container[\:has\(\%3E*\:last-child\:nth-child\(odd\)\)] {
			flex-wrap: nowrap;
			max-width: 1600px;
		}
		
		.lf-block--wide-card-group
      > .acf-innerblocks-container:has(> *:last-child:nth-child(odd)) {
			flex-wrap: nowrap;
			max-width: 1600px;
		}
	}
	
	.lf-block--wide-card-group
    > .acf-innerblocks-container[\:has\(\%3E*\:last-child\:nth-child\(odd\)\)]
    > * {
		width: 100%;
		max-width: 340px;
	}
	
	.lf-block--wide-card-group
    > .acf-innerblocks-container:has(> *:last-child:nth-child(odd))
    > * {
		width: 100%;
		max-width: 340px;
	}
	
	/* 	@media screen and (max-width: 950px) {
	  .wp-block-group.double-mobile a.lf-card-persona {
		width: calc(50% - 6px) !important;
		max-width: 293px !important;
	  }
	} */
	.lf-block--wide-card-group
    > .acf-innerblocks-container[\:has\(\%3E*\:last-child\:nth-child\(even\)\)] {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 12px;
		gap: var(--grid-gutter);
		margin: 0 auto;
		padding: 0 16px;
		padding: 0 var(--page-margin);
		max-width: 800px;
	}
	
	.lf-block--wide-card-group
    > .acf-innerblocks-container[\:has\(\%3E*\:last-child\:nth-child\(even\)\)] {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 12px;
		gap: 12px;
		gap: var(--grid-gutter);
		margin: 0 auto;
		padding: 0 16px;
		padding: 0 16px;
		padding: 0 var(--page-margin);
		max-width: 800px;
	}
	
	.lf-block--wide-card-group
    > .acf-innerblocks-container:has(> *:last-child:nth-child(even)) {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 12px;
		gap: var(--grid-gutter);
		margin: 0 auto;
		padding: 0 16px;
		padding: 0 var(--page-margin);
		max-width: 800px;
	}
	
	@media (min-width: 1208px) {
		.lf-block--wide-card-group
      > .acf-innerblocks-container[\:has\(\%3E*\:last-child\:nth-child\(even\)\)] {
			max-width: calc(1128px + 2 * 16px);
			max-width: calc(1128px + 2 * var(--page-margin));
			flex-wrap: nowrap;
		}
		
		.lf-block--wide-card-group
      > .acf-innerblocks-container[\:has\(\%3E*\:last-child\:nth-child\(even\)\)] {
			max-width: calc(1128px + 2 * 16px);
			max-width: calc(1128px + 2 * 16px);
			max-width: calc(1128px + 2 * var(--page-margin));
			flex-wrap: nowrap;
		}
		
		.lf-block--wide-card-group
      > .acf-innerblocks-container:has(> *:last-child:nth-child(even)) {
			max-width: calc(1128px + 2 * 16px);
			max-width: calc(1128px + 2 * var(--page-margin));
			flex-wrap: nowrap;
		}
	}
	
	.lf-block--wide-card-group
    > .acf-innerblocks-container[\:has\(\%3E*\:last-child\:nth-child\(even\)\)]
    > * {
		width: 100%;
		max-width: 340px;
	}
	
	.lf-block--wide-card-group
    > .acf-innerblocks-container:has(> *:last-child:nth-child(even))
    > * {
		width: 100%;
		max-width: 340px;
	}
}

body:not(.block-editor-page) input[type="text"], body:not(.block-editor-page) input[type="email"], body:not(.block-editor-page) input[type="tel"], body:not(.block-editor-page) textarea, .editor-styles-wrapper input[type="text"], .editor-styles-wrapper input[type="email"], .editor-styles-wrapper input[type="tel"], .editor-styles-wrapper textarea {
	border-bottom: 1.5px solid #6d7588 !important;
	box-shadow: none !important;
}

body:not(.block-editor-page) input[type="text"], body:not(.block-editor-page) input[type="email"], body:not(.block-editor-page) input[type="tel"], body:not(.block-editor-page) textarea, .editor-styles-wrapper input[type="text"], .editor-styles-wrapper input[type="email"], .editor-styles-wrapper input[type="tel"], .editor-styles-wrapper textarea {
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	border: none;
	background: none;
	border-radius: 0;
	border-width: 0;
	padding: 2px 0 2.5px;
	width: 100%;
	height: auto;
}

@media (max-width: 639px) {
	body:not(.block-editor-page) input[type="text"], body:not(.block-editor-page) input[type="email"], body:not(.block-editor-page) input[type="tel"], body:not(.block-editor-page) textarea, .editor-styles-wrapper input[type="text"], .editor-styles-wrapper input[type="email"], .editor-styles-wrapper input[type="tel"], .editor-styles-wrapper textarea {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

body:not(.block-editor-page) textarea, .editor-styles-wrapper textarea {
	height: calc(4.5em + 4.5px);
}

.hbspt-form .cookie-reset-container {
	text-align: left;
}

.hbspt-form .hs-form > *:first-child {
	margin-top: 0;
}

.hbspt-form .hs-form-field {
	position: relative;
	margin-top: 36px;
}

.hbspt-form .hs-form-field > label {
	color: #6d7588 !important;
	font-family: poppins, sans-serif !important;
	font-weight: normal !important;
}

.hbspt-form .hs-form-field > label {
	font-style: normal;
	font-size: 16px;
	font-size: 16px;
	line-height: 24px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	position: absolute;
	top: 2px;
	transition: all .333s;
}

@media (max-width: 639px) {
	.hbspt-form .hs-form-field > label {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.hbspt-form .hs-form-field > label.filled {
	-webkit-transform: translateY(-115%);
	transform: translateY(-115%);
	font-style: normal;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
}

@media (max-width: 639px) {
	.hbspt-form .hs-form-field > label.filled {
		font-style: normal;
		font-size: 12px;
		line-height: 22px;
		letter-spacing: 0em;
	}
}

.hbspt-form .hs-form-field input::-webkit-input-placeholder, .hbspt-form .hs-form-field textarea::-webkit-input-placeholder {
	display: none;
	color: rgba(0, 0, 0, 0);
}

.hbspt-form .hs-form-field input::placeholder, .hbspt-form .hs-form-field textarea::placeholder {
	display: none;
	color: rgba(0, 0, 0, 0);
}

.hbspt-form .hs-form-field input.error, .hbspt-form .hs-form-field textarea.error {
	border-color: #ed0303 !important;
}

.hbspt-form .hs-form-field input.error, .hbspt-form .hs-form-field textarea.error {
	color: #ed0303;
}

.hbspt-form .hs-form-field.filled > label, .hbspt-form .hs-form-field[focus-within] > label {
	-webkit-transform: translateY(-110%);
	transform: translateY(-110%);
	font-style: normal;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
}

.hbspt-form .hs-form-field.filled > label, .hbspt-form .hs-form-field:focus-within > label {
	-webkit-transform: translateY(-110%);
	transform: translateY(-110%);
	font-style: normal;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
}

@media (max-width: 639px) {
	.hbspt-form .hs-form-field.filled > label, .hbspt-form .hs-form-field[focus-within] > label {
		font-style: normal;
		font-size: 12px;
		line-height: 22px;
		letter-spacing: 0em;
	}
	
	.hbspt-form .hs-form-field.filled > label, .hbspt-form .hs-form-field:focus-within > label {
		font-style: normal;
		font-size: 12px;
		line-height: 22px;
		letter-spacing: 0em;
	}
}

.hbspt-form .hs-form-field.filled input[type="text"]:not(.error), .hbspt-form .hs-form-field.filled input[type="email"]:not(.error), .hbspt-form .hs-form-field.filled input[type="tel"]:not(.error), .hbspt-form .hs-form-field.filled textarea:not(.error), .hbspt-form .hs-form-field[focus-within] input[type="text"]:not(.error), .hbspt-form .hs-form-field[focus-within] input[type="email"]:not(.error), .hbspt-form .hs-form-field[focus-within] input[type="tel"]:not(.error), .hbspt-form .hs-form-field[focus-within] textarea:not(.error) {
	border-color: #273143 !important;
}

.hbspt-form .hs-form-field.filled input[type="text"]:not(.error), .hbspt-form .hs-form-field.filled input[type="email"]:not(.error), .hbspt-form .hs-form-field.filled input[type="tel"]:not(.error), .hbspt-form .hs-form-field.filled textarea:not(.error), .hbspt-form .hs-form-field:focus-within input[type="text"]:not(.error), .hbspt-form .hs-form-field:focus-within input[type="email"]:not(.error), .hbspt-form .hs-form-field:focus-within input[type="tel"]:not(.error), .hbspt-form .hs-form-field:focus-within textarea:not(.error) {
	border-color: #273143 !important;
}

.hbspt-form .hs_error_rollup, .hbspt-form .hs-error-msgs {
	padding: 0 !important;
}

.hbspt-form .hs_error_rollup, .hbspt-form .hs-error-msgs {
	list-style: none;
	margin: 0;
}

.hbspt-form .hs_error_rollup li, .hbspt-form .hs-error-msgs li {
	padding: .25em 0 0 !important;
}

.hbspt-form .hs_error_rollup label, .hbspt-form .hs-error-msgs label {
	font-style: normal;
	font-size: 10px;
	line-height: 14px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	color: #ed0303;
}

@media (max-width: 639px) {
	.hbspt-form .hs_error_rollup label, .hbspt-form .hs-error-msgs label {
		font-style: normal;
		font-size: 10px;
		line-height: 22px;
		letter-spacing: 0em;
	}
}

.hbspt-form .inputs-list {
	padding-left: 0 !important;
}

.hbspt-form .inputs-list {
	list-style: none;
	margin-bottom: 0;
}

.hbspt-form .hs-submit {
	margin-top: 36px;
}

.hbspt-form input[type="submit"] {
	all: unset;
	padding: 10px 24px;
	text-decoration: none;
	background-color: #273143;
	border-radius: 999px;
	color: #fff;
	text-transform: capitalize;
}

.hbspt-form input[type="submit"]:hover {
	box-shadow: none !important;
	border: 0 !important;
}

.hbspt-form input[type="submit"]:hover {
	opacity: .8;
}

.hbspt-form input[type="submit"]:focus {
	box-shadow: none !important;
	border: 0 !important;
}

@supports not selector(:focus-visible) {
	.hbspt-form input[type="submit"]:focus {
		position: relative;
		outline: 0;
	}
	
	.hbspt-form input[type="submit"]:focus::after {
		content: "";
		position: absolute;
		display: block;
		width: calc(100% + 8px);
		height: calc(100% + 8px);
		border: 1.5px dashed #273143;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		border-radius: 100px;
	}
}

@supports selector(:focus-visible) {
	.hbspt-form input[type="submit"]:focus {
		outline: none;
	}
	
	.hbspt-form input[type="submit"].focus-visible {
		position: relative;
		outline: 0;
	}
	
	.hbspt-form input[type="submit"]:focus-visible {
		position: relative;
		outline: 0;
	}
	
	.hbspt-form input[type="submit"].focus-visible::after {
		content: "";
		position: absolute;
		display: block;
		width: calc(100% + 8px);
		height: calc(100% + 8px);
		border: 1.5px dashed #273143;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		border-radius: 100px;
	}
	
	.hbspt-form input[type="submit"]:focus-visible::after {
		content: "";
		position: absolute;
		display: block;
		width: calc(100% + 8px);
		height: calc(100% + 8px);
		border: 1.5px dashed #273143;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		border-radius: 100px;
	}
}

.hubspot-email-input {
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	position: relative;
}

@media (max-width: 639px) {
	.hubspot-email-input {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.hubspot-email-input .hs_email input[type="email"] {
	padding-right: 48px;
	padding-bottom: 10px;
}

.hubspot-email-input .actions {
	position: absolute;
	top: 4px;
	right: 0;
	height: 20px;
	width: 38px;
}

.hubspot-email-input .actions:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	width: 18px;
	width: 38px;
	height: 17px;
	height: 18px;
	height: 20px;
	mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg") no-repeat center;
	-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg") no-repeat center;
	background-color: #273143;
}

.hubspot-email-input .actions:before {
	content: "";
	display: block;
	width: 38px;
	height: 20px;
	position: absolute;
	pointer-events: none;
	background-color: #6d7588;
}

.hubspot-email-input .actions .hs-button {
	text-indent: -99999px;
	border: none;
	width: 38px;
	height: 20px;
	background: none;
	padding: 0;
}

.hubspot-email-input.error .actions:before {
	background-color: #ed0303;
}

.hubspot-email-input .submitted-message {
	color: #00893e;
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
}

@media (max-width: 639px) {
	.hubspot-email-input .submitted-message {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

#cmplz-cookiebanner-container .cmplz-cookiebanner {
	margin: 0;
	width: 100%;
	border-radius: 0;
	padding: 26px 36px;
	background-color: #fff;
	grid-template-columns: repeat(4, 1fr);
}

#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header {
	display: flex;
	justify-content: space-between;
	grid-column: auto/span 4;
}

#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 28px;
	letter-spacing: -.02em;
	color: #273143;
}

@media (max-width: 639px) {
	#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title {
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 26px;
		letter-spacing: -.025em;
	}
}

#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body {
	grid-column: auto/span 2;
}

#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body .cmplz-message {
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	color: #273143;
	margin-bottom: 0;
}

@media (max-width: 639px) {
	#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body .cmplz-message {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body .cmplz-message a {
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	color: #273143;
}

@media (max-width: 639px) {
	#cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-body
    .cmplz-message
    a {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

#cmplz-cookiebanner-container
  .cmplz-cookiebanner
  .cmplz-body
  .cmplz-message
  a:hover {
	text-decoration: underline;
	color: #e51462;
}

#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons {
	grid-column: auto/span 1;
	grid-column-start: 4;
	grid-row-start: auto;
	align-items: end;
}

#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
	padding: 10px 24px;
	border-radius: 100px;
	font-style: normal;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 500;
	min-width: initial;
}

@media (max-width: 639px) {
	#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0em;
		letter-spacing: -.025em;
	}
}

@supports not selector(:focus-visible) {
	#cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-buttons
    .cmplz-btn:focus {
		position: relative;
		outline: 0;
	}
	
	#cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-buttons
    .cmplz-btn:focus::after {
		content: "";
		position: absolute;
		display: block;
		width: calc(100% + 8px);
		height: calc(100% + 8px);
		border: 1.5px dashed #273143;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		border-radius: 100px;
	}
}

@supports selector(:focus-visible) {
	#cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-buttons
    .cmplz-btn:focus {
		outline: none;
	}
	
	#cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-buttons
    .cmplz-btn.focus-visible {
		position: relative;
		outline: 0;
	}
	
	#cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-buttons
    .cmplz-btn:focus-visible {
		position: relative;
		outline: 0;
	}
	
	#cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-buttons
    .cmplz-btn.focus-visible::after {
		content: "";
		position: absolute;
		display: block;
		width: calc(100% + 8px);
		height: calc(100% + 8px);
		border: 1.5px dashed #273143;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		border-radius: 100px;
	}
	
	#cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-buttons
    .cmplz-btn:focus-visible::after {
		content: "";
		position: absolute;
		display: block;
		width: calc(100% + 8px);
		height: calc(100% + 8px);
		border: 1.5px dashed #273143;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		border-radius: 100px;
	}
}

#cmplz-cookiebanner-container
  .cmplz-cookiebanner
  .cmplz-buttons
  .cmplz-btn.cmplz-accept {
	background-color: #273143;
	color: #fff;
}

#cmplz-cookiebanner-container
  .cmplz-cookiebanner
  .cmplz-buttons
  .cmplz-btn.cmplz-accept:hover {
	background-color: #4a5871;
}

#cmplz-cookiebanner-container
  .cmplz-cookiebanner
  .cmplz-buttons
  .cmplz-btn.cmplz-deny {
	background-color: #fff;
	color: #273143;
	border: solid 2px #273143;
}

#cmplz-cookiebanner-container
  .cmplz-cookiebanner
  .cmplz-buttons
  .cmplz-btn.cmplz-deny:hover {
	border: solid 2px #4a5871;
}

#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-divider, #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents {
	display: none;
}

@media (max-width: 639px) {
	#cmplz-cookiebanner-container .cmplz-cookiebanner {
		padding: 20px 30px;
	}
	
	#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title {
		display: block;
		font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 28px;
		letter-spacing: -.02em;
	}
}

@media (max-width: 639px) and (max-width: 639px) {
	#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title {
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 26px;
		letter-spacing: -.025em;
	}
}

@media (max-width: 639px) {
	#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-close {
		display: none;
	}
}

@media (max-width: 639px) {
	#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body {
		grid-column: auto/span 4;
	}
	
	#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body .cmplz-message, #cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-body
    .cmplz-message
    a {
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: -.02em;
		font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
		font-weight: 400;
		margin: 0;
	}
}

@media (max-width: 639px) and (max-width: 639px) {
	#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body .cmplz-message, #cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-body
    .cmplz-message
    a {
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0em;
	}
}

@media (max-width: 639px) {
	#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons {
		grid-column: auto/span 4;
		grid-column-start: 1;
		display: flex;
		flex-direction: row;
		margin-top: 16px;
	}
}

.lf-dropdown {
	background-color: rgba(0, 0, 0, 0);
	border: none;
	color: #4a5871;
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
}

@media (max-width: 639px) {
	.lf-dropdown {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.lf-dropdown option {
	background-color: #fff;
}

.lf-dropdown.hidden {
	display: none;
}

div.lf-dropdown {
	position: relative;
}

div.lf-dropdown .label {
	padding-top: 2px;
	padding-bottom: 2.5px;
	position: relative;
	border-bottom: 1.5px solid #4a5871;
}

div.lf-dropdown.filled .label {
	border-color: #273143;
}

select.error + div.lf-dropdown .label {
	border-color: #ed0303;
}

div.lf-dropdown .arrow-icon {
	position: absolute;
	display: block;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 18px;
	height: 18px;
}

div.lf-dropdown .arrow-icon:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	width: 18px;
	height: 17px;
	height: 18px;
	mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow-2.svg") no-repeat center;
	-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow-2.svg") no-repeat center;
	background-color: #273143;
}

div.lf-dropdown .arrow-icon::before {
	background-color: #4a5871;
}

div.lf-dropdown .lf-dropdown__options {
	display: none;
	flex-direction: column;
	position: absolute;
	top: -20px;
	width: 100%;
	border-radius: 24px;
	overflow: hidden;
	border: 1px solid #4a5871;
	background-color: #fff;
	z-index: 1;
}

div.lf-dropdown .lf-dropdown__options .lf-option {
	border: none;
	display: block;
	font-style: normal;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	text-align: left;
	padding: 8px 16px;
	background-color: #fff;
	border-bottom: 1px solid #e7e7df;
	margin: 2px;
}

@media (max-width: 639px) {
	div.lf-dropdown .lf-dropdown__options .lf-option {
		font-style: normal;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

div.lf-dropdown .lf-dropdown__options .lf-option.active {
	color: #95a2bc;
}

div.lf-dropdown .lf-dropdown__options .lf-option:first-child {
	padding-top: 20px;
}

div.lf-dropdown .lf-dropdown__options .lf-option:last-child {
	padding-bottom: 20px;
	margin-bottom: 0;
	border-bottom: 0;
}

div.lf-dropdown .lf-dropdown__options .lf-option:focus {
	color: slate;
}

div.lf-dropdown.open .lf-dropdown__options {
	display: flex;
}

.acf-block-preview.wp-block-liftoff-card-carousel {
	max-width: none !important;
	width: 100% !important;
}

.acf-block-preview.wp-block-liftoff-card-carousel {
	overflow: hidden;
}

.acf-block-preview.wp-block-liftoff-card-carousel
  .lf-component--card-carousel__card-track
  > .lf-component--card-carousel__card-container
  > *
  > *, .acf-block-preview.wp-block-liftoff-card-carousel
  .lf-component--card-carousel__card-track
  > .acf-innerblocks-container
  > *
  > * {
	height: 100%;
}

.lf-component--card-carousel__card-track-wrapper {
	position: relative;
	margin-top: -36px;
	margin-bottom: -36px;
}

.lf-component--card-carousel__card-track-scrim {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;
	pointer-events: none;
	background: linear-gradient(90deg, #fff, transparent 15%, transparent 85%, #fff);
}

@media (max-width: 1599px) {
	.lf-component--card-carousel__card-track-scrim {
		display: none;
	}
}

.lf-component--card-carousel__card-track {
	display: grid;
	grid-template-columns: max(16px, calc(( calc(100vw - 0px) - 1128px - 0px ) / 2)) auto max(16px, calc(( calc(100vw - 0px) - 1128px - 0px ) / 2));
	grid-template-columns: var(--apparent-page-margin) auto var(--apparent-page-margin);
	padding-top: 36px;
	padding-bottom: 36px;
	overflow: auto;
	scroll-padding: 0 max(16px, calc(( calc(100vw - 0px) - 1128px - 0px ) / 2));
	scroll-padding: 0 var(--apparent-page-margin);
	scroll-snap-type: x mandatory;
	scroll-snap-stop: always;
	overscroll-behavior-x: contain;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.lf-component--card-carousel__card-track::-webkit-scrollbar {
	display: none;
}

.lf-component--card-carousel__card-track
  > .lf-component--card-carousel__card-container, .lf-component--card-carousel__card-track > .acf-innerblocks-container {
	display: flex;
	gap: 12px;
	gap: var(--grid-gutter);
	min-height: 300px;
}

.lf-component--card-carousel__card-track
  > .lf-component--card-carousel__card-container
  > *, .lf-component--card-carousel__card-track > .acf-innerblocks-container > * {
	flex: 0 0 auto;
}

@media (max-width: 639px) {
	.lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *, .lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > * {
		width: calc(calc(( min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - ( 12px * ( 4 - 1 ) ) ) / 4) * 2 + 12px * 1);
		width: calc(var(--column-width) * 2 + var(--grid-gutter) * 1);
		scroll-snap-align: none;
	}
	
	.lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *:nth-child(2n-1), .lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > *:nth-child(2n-1) {
		scroll-snap-align: start;
		scroll-snap-stop: always;
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *, .lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > * {
		width: calc(calc(( min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - ( 12px * ( 4 - 1 ) ) ) / 4) * 4 + 12px * 3);
		width: calc(var(--column-width) * 4 + var(--grid-gutter) * 3);
		scroll-snap-align: none;
	}
	
	.lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *:nth-child(3n-2), .lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > *:nth-child(3n-2) {
		scroll-snap-align: start;
		scroll-snap-stop: always;
	}
}

@media (min-width: 960px) {
	.lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *, .lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > * {
		width: calc(calc(( min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - ( 12px * ( 4 - 1 ) ) ) / 4) * 4 + 12px * 3);
		width: calc(var(--column-width) * 4 + var(--grid-gutter) * 3);
		scroll-snap-align: none;
	}
	
	.lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *:nth-child(3n-2), .lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > *:nth-child(3n-2) {
		scroll-snap-align: start;
		scroll-snap-stop: always;
	}
}

@media (max-width: 639px) {
	.lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *, .lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > * {
		width: calc(calc(( min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - ( 12px * ( 4 - 1 ) ) ) / 4) * 4 + 12px * 3);
		width: calc(var(--column-width) * 4 + var(--grid-gutter) * 3);
		scroll-snap-align: none;
	}
	
	.lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *:nth-child(1n-0), .lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > *:nth-child(1n-0) {
		scroll-snap-align: start;
		scroll-snap-stop: always;
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *, .lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > * {
		width: calc(calc(( min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - ( 12px * ( 4 - 1 ) ) ) / 4) * 6 + 12px * 5);
		width: calc(var(--column-width) * 6 + var(--grid-gutter) * 5);
		scroll-snap-align: none;
	}
	
	.lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *:nth-child(2n-1), .lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > *:nth-child(2n-1) {
		scroll-snap-align: start;
		scroll-snap-stop: always;
	}
}

@media (min-width: 960px) {
	.lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *, .lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > * {
		width: calc(calc(( min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - ( 12px * ( 4 - 1 ) ) ) / 4) * 4 + 12px * 3);
		width: calc(var(--column-width) * 4 + var(--grid-gutter) * 3);
		scroll-snap-align: none;
	}
	
	.lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *:nth-child(3n-2), .lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > *:nth-child(3n-2) {
		scroll-snap-align: start;
		scroll-snap-stop: always;
	}
}

@media (max-width: 639px) {
	.lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *, .lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > * {
		width: calc(calc(( min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - ( 12px * ( 4 - 1 ) ) ) / 4) * 4 + 12px * 3);
		width: calc(var(--column-width) * 4 + var(--grid-gutter) * 3);
		scroll-snap-align: none;
	}
	
	.lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *:nth-child(1n-0), .lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > *:nth-child(1n-0) {
		scroll-snap-align: start;
		scroll-snap-stop: always;
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *, .lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > * {
		width: calc(calc(( min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - ( 12px * ( 4 - 1 ) ) ) / 4) * 6 + 12px * 5);
		width: calc(var(--column-width) * 6 + var(--grid-gutter) * 5);
		scroll-snap-align: none;
	}
	
	.lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *:nth-child(2n-1), .lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > *:nth-child(2n-1) {
		scroll-snap-align: start;
		scroll-snap-stop: always;
	}
}

@media (min-width: 960px) {
	.lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *, .lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > * {
		width: calc(calc(( min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - ( 12px * ( 4 - 1 ) ) ) / 4) * 6 + 12px * 5);
		width: calc(var(--column-width) * 6 + var(--grid-gutter) * 5);
		scroll-snap-align: none;
	}
	
	.lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *:nth-child(2n-1), .lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > *:nth-child(2n-1) {
		scroll-snap-align: start;
		scroll-snap-stop: always;
	}
}

.lf-component--card-carousel__controls {
	padding-top: 12px;
	padding-top: var(--grid-gutter);
}

@media (min-width: 640px) {
	.lf-component--card-carousel__controls .lf-indicators {
		justify-content: flex-start;
	}
}

.page-template-template-careers-job main {
	padding: 32px 0 0;
}

@media (min-width: 640px) {
	.page-template-template-careers-job main {
		padding: 64px 0 0;
	}
}

@media (min-width: 960px) {
	.page-template-template-careers-job main {
		padding: 96px 0 0;
	}
}

.page-template-template-careers-job main #jobheader {
	position: relative;
	z-index: 1;
}

.page-template-template-careers-job main #jobheader > div {
	display: flex;
	gap: 8px;
	padding-bottom: 24px;
}

@media (min-width: 640px) {
	.page-template-template-careers-job main #jobheader > div {
		padding-left: calc(calc(( min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - ( 12px * ( 4 - 1 ) ) ) / 4) * 1 + 12px * 1);
		padding-left: calc(var(--column-width) * 1 + var(--grid-gutter) * 1);
		padding-bottom: 36px;
	}
}

@media (min-width: 1072px) {
	.page-template-template-careers-job main #jobheader > div {
		position: absolute;
		top: 8px;
		right: 0;
		padding-left: 0;
	}
}

.page-template-template-careers-job main .job-container {
	position: relative;
}

#grnhse_app iframe {
	display: block;
}

#jobapplication {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
}

.lf-case-study {
	width: calc(calc(100vw - 0px) - 16px * 2);
	width: calc(var(--viewport-width) - var(--page-margin) * 2);
	max-width: 1128px;
	margin: 0 auto;
}

.lf-case-study .mainpostimg {
	display: block;
	width: 100%;
	max-width: 1128px;
	height: auto;
	margin: 0 auto;
}

.lf-case-study .lf-case-study-hero-container {
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	max-width: 1128px;
	padding: 64px 0;
}

@media (min-width: 640px) {
	.lf-case-study .lf-case-study-hero-container {
		grid-template-columns: repeat(12, 1fr);
	}
}

.lf-case-study .lf-case-study-hero-container .lf-yoast-breadcrumb-container {
	margin-bottom: 40px;
	grid-column: auto/span 10;
	grid-column-start: 2;
}

.lf-case-study .lf-case-study-hero-container .lf-case-study-header-content {
	grid-column: auto/span 10;
	grid-column-start: 2;
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	max-width: 1128px;
}

@media (min-width: 640px) {
	.lf-case-study .lf-case-study-hero-container .lf-case-study-header-content {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (min-width: 640px) {
	.lf-case-study .lf-case-study-hero-container .lf-case-study-header-content {
		grid-template-columns: repeat(10, 1fr);
	}
}

.lf-case-study .lf-case-study-hero-container .lf-case-study-header-content h2 {
	color: #273143 !important;
	width: 100% !important;
}

.lf-case-study .lf-case-study-hero-container .lf-case-study-header-content h2 {
	grid-column: auto/span 7;
	margin: 0;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 46px;
	line-height: 52px;
	letter-spacing: -.02em;
	margin-bottom: 24px;
}

@media (max-width: 959px) {
	.lf-case-study
    .lf-case-study-hero-container
    .lf-case-study-header-content
    h2 {
		font-style: normal;
		font-weight: 400;
		font-size: 34px;
		line-height: 40px;
		letter-spacing: -.02em;
	}
}

.lf-case-study .lf-case-study-hero-container .lf-case-study-header-content h1 {
	display: none;
}

.lf-case-study .lf-case-study-hero-container .lf-case-study-header-content p {
	grid-column: auto/span 2;
	grid-column-start: 9;
}

.lf-case-study .lf-case-study-content-container {
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	max-width: 1128px;
}

@media (min-width: 640px) {
	.lf-case-study .lf-case-study-content-container {
		grid-template-columns: repeat(12, 1fr);
	}
}

.lf-case-study .lf-case-study-content-container .lf-case-study-content {
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	color: #273143;
	grid-column: auto/span 7;
	grid-column-start: 2;
}

@media (max-width: 639px) {
	.lf-case-study .lf-case-study-content-container .lf-case-study-content {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-content
  > *:first-child {
	margin-top: 0;
}

.lf-case-study .lf-case-study-content-container .lf-case-study-content h2 {
	font-style: normal;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	color: #6d7588;
	margin-top: 2em;
	margin-bottom: 1em;
}

@media (max-width: 639px) {
	.lf-case-study .lf-case-study-content-container .lf-case-study-content h2 {
		font-style: normal;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-content
  .text-darkblue {
	display: block;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 28px;
	letter-spacing: -.02em;
	color: #4a5871;
	margin-top: 2em;
	margin-bottom: 1em;
}

@media (max-width: 639px) {
	.lf-case-study
    .lf-case-study-content-container
    .lf-case-study-content
    .text-darkblue {
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 26px;
		letter-spacing: -.025em;
	}
}

.lf-case-study .lf-case-study-content-container .lf-case-study-content p {
	color: #273143 !important;
}

.lf-case-study .lf-case-study-content-container .lf-case-study-content p {
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 1.5em;
}

@media (max-width: 639px) {
	.lf-case-study .lf-case-study-content-container .lf-case-study-content p {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.lf-case-study .lf-case-study-content-container .lf-case-study-content ul {
	margin: 80px 0;
	padding: 0;
	list-style: none;
}

.lf-case-study .lf-case-study-content-container .lf-case-study-content ul li {
	padding: 24px 0;
	border-bottom: solid 1px #273143;
	position: relative;
}

.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-content
  ul
  li:first-child {
	border-top: solid 1px #273143;
}

.lf-case-study .lf-case-study-content-container .lf--resource_social-desktop {
	grid-column: 11;
}

.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container {
	align-items: center;
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	max-width: 1128px;
	grid-row-gap: 24px;
	row-gap: 24px;
	border-top: solid 1px #273143;
	padding: 32px 0 0;
	margin: 56px 0 80px;
}

@media (min-width: 640px) {
	.lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (min-width: 640px) {
	.lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container {
		grid-template-columns: repeat(10, 1fr);
	}
}

.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  > * {
	grid-column: auto/span 10;
}

.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  > *:nth-last-child(-n + 2) {
	grid-column: auto/span 5;
}

.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  img {
	height: auto;
	width: 80px;
}

.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  .buttonAcorns {
	display: flex;
	justify-content: flex-end;
	order: 1;
}

.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  a {
	width: auto !important;
}

.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  a {
	background-color: #273143;
	padding: 10px 24px;
	border-radius: 100px;
	border: none;
	font-style: normal;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 500;
	text-transform: inherit;
	color: #fff;
	text-decoration: none;
}

@media (max-width: 639px) {
	.lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container
    a {
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0em;
		letter-spacing: -.025em;
	}
}

.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  a:hover {
	opacity: .8;
}

.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  ul
  li {
	padding: 0 !important;
	background-image: none !important;
	color: #273143 !important;
}

.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  ul
  li.nitro-lazy {
	background-image: none !important;
}

.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  ul
  li {
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
}

@media (max-width: 639px) {
	.lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container
    ul
    li {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  p {
	color: #273143 !important;
}

.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  p {
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
}

@media (max-width: 639px) {
	.lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container
    p {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.lf-case-study .lf-case-study-content-container .testimonial {
	border: none !important;
	padding: 0 !important;
}

@media (max-width: 639px) {
	.lf-case-study .lf-case-study-hero-container {
		padding: 72px 0 0;
	}
	
	.lf-case-study .lf-case-study-hero-container .lf-yoast-breadcrumb-container {
		display: none;
	}
	
	.lf-case-study .lf-case-study-hero-container .lf-case-study-header-content {
		grid-column: auto/span 4;
		grid-column-start: 1;
	}
	
	.lf-case-study
    .lf-case-study-hero-container
    .lf-case-study-header-content
    h2 {
		grid-column: auto/span 4;
		margin: 32px 0 0;
		font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 56px;
		line-height: 62px;
		letter-spacing: -.05em;
		margin-bottom: 64px;
		order: 1;
	}
}

@media (max-width: 639px) and (max-width: 639px) {
	.lf-case-study
    .lf-case-study-hero-container
    .lf-case-study-header-content
    h2 {
		font-style: normal;
		font-weight: 400;
		font-size: 36px;
		line-height: 42px;
		letter-spacing: -.02em;
	}
}

@media (max-width: 639px) {
	.lf-case-study .lf-case-study-hero-container .lf-case-study-header-content p {
		grid-column: auto/span 4;
		grid-column-start: 1;
	}
	
	.lf-case-study
    .lf-case-study-hero-container
    .lf-case-study-header-content
    p
    img {
		height: 40px;
	}
}

@media (max-width: 639px) {
	.lf-case-study .headerbanner, .lf-case-study .acronBanner {
		margin-left: -16px;
		margin-right: -16px;
		height: 198px;
		display: none;
	}
}

@media (max-width: 639px) and (min-width: 640px) {
	.lf-case-study .headerbanner, .lf-case-study .acronBanner {
		margin-left: -40px;
		margin-right: -40px;
	}
}

@media (max-width: 639px) {
	.lf-case-study .lf-case-study-content-container .lf-case-study-content {
		grid-column: auto/span 4;
		grid-column-start: 1;
	}
	
	.lf-case-study .lf-case-study-content-container .lf-case-study-content ul {
		padding-left: 26px !important;
	}
	
	.lf-case-study .lf-case-study-content-container .lf-case-study-content ul {
		margin: 64px 0;
	}
	
	.lf-case-study .lf-case-study-content-container .lf-case-study-content ul li {
		padding: 16px 0;
		margin-right: 20px;
	}
	
	.lf-case-study
    .lf-case-study-content-container
    .lf-case-study-content
    ul
    li:before {
		top: 20px;
		left: -28px;
	}
	
	.lf-case-study
    .lf-case-study-content-container
    .lf-case-study-content
    ul
    li:first-child {
		padding-top: 0;
		border-top: none;
	}
	
	.lf-case-study
    .lf-case-study-content-container
    .lf-case-study-content
    ul
    li:first-child:before {
		top: 4px;
	}
	
	.lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container {
		row-gap: 16px;
		margin: 56px 0 64px;
	}
	
	.lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container
    > * {
		grid-column: auto/span 4;
	}
	
	.lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container
    > *:nth-last-child(-n + 2) {
		grid-column: auto/span 1;
	}
	
	.lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container
    > *:nth-last-child(-n + 2).buttonAcorns {
		grid-column: auto/span 3;
	}
	
	.lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container
    img {
		width: 100%;
	}
}

.page-template-template-resources main > .lf-container {
	padding: 64px 0;
}

.page-template-template-resources .lf-resources_header {
	padding-bottom: 85px;
	align-items: end;
	grid-row-gap: 32px;
}

.page-template-template-resources .lf-resources_header h1 {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 56px;
	line-height: 62px;
	letter-spacing: -.05em;
}

@media (max-width: 639px) {
	.page-template-template-resources .lf-resources_header h1 {
		font-style: normal;
		font-weight: 400;
		font-size: 36px;
		line-height: 42px;
		letter-spacing: -.02em;
	}
}

@media (max-width: 639px) {
	.page-template-template-resources .lf-resources_header h1 {
		grid-column: 1/13;
	}
	
	.page-template-template-resources
    .lf-resources_header
    .lf-resources_header-selectors {
		grid-column: 1/13;
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.page-template-template-resources .lf-resources_header h1 {
		grid-column: 1/6;
	}
	
	.page-template-template-resources
    .lf-resources_header
    .lf-resources_header-selectors {
		grid-column: 6/13;
	}
}

@media (min-width: 960px) {
	.page-template-template-resources .lf-resources_header h1 {
		grid-column: 1/7;
	}
	
	.page-template-template-resources
    .lf-resources_header
    .lf-resources_header-selectors {
		grid-column: 7/13;
	}
}

.page-template-template-resources .lf-resources_header-selectors {
	display: grid;
	align-items: baseline;
}

@media (max-width: 639px) {
	.page-template-template-resources .lf-resources_header-selectors {
		grid-template-columns: 1fr;
		grid-template-rows: auto auto auto;
		gap: 24px;
	}
}

@media (min-width: 640px) {
	.page-template-template-resources .lf-resources_header-selectors {
		grid-template-columns: 1fr auto 1fr;
		gap: 40px;
	}
}

.page-template-template-resources .lf-resources_header-selectors select {
	width: 100%;
}

.page-template-template-resources .lf-resources_header-selectors span {
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
}

@media (max-width: 639px) {
	.page-template-template-resources .lf-resources_header-selectors span {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.page-template-template-resources #lf-resources_topic-header {
	text-align: left;
	padding: 0 0 20px;
	border: solid #95a2bc;
	border-width: 0 0 1.5px;
}

.page-template-template-resources
  #lf-resources_topic-header
  button[data-value] {
	position: relative;
	padding-left: 40px;
}

.page-template-template-resources
  #lf-resources_topic-header
  button[data-value]:after {
	display: inline-block;
	content: "\A";
	width: 17px;
	width: 18px;
	height: 17px;
	height: 18px;
	mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Close.svg") no-repeat center;
	-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Close.svg") no-repeat center;
	background-color: #273143;
}

.page-template-template-resources
  #lf-resources_topic-header
  button[data-value]:after, .post-type-archive-blog
  #lf-resources_topic-header
  button[data-value]:after, .post-type-archive-hero
  #lf-resources_topic-header
  button[data-value]:after {
	position: absolute;
	top: calc(50% - 6px);
	left: 18px;
	width: 12px;
	height: 12px;
}

.page-template-template-resources
  #lf-resources_topic-expander[aria-expanded="true"]
  [data-label="expanded"], .post-type-archive-blog
  #lf-resources_topic-expander[aria-expanded="true"]
  [data-label="expanded"], .post-type-archive-hero
  #lf-resources_topic-expander[aria-expanded="true"]
  [data-label="expanded"] {
	display: none;
}

.page-template-template-resources
  #lf-resources_topic-expander[aria-expanded="false"]
  [data-label="collapsed"], .post-type-archive-blog
  #lf-resources_topic-expander[aria-expanded="false"]
  [data-label="collapsed"], .post-type-archive-hero
  #lf-resources_topic-expander[aria-expanded="false"]
  [data-label="collapsed"] {
	display: none;
}

.page-template-template-resources #lf-resources_topic-panel, .post-type-archive-blog #lf-resources_topic-panel, .post-type-archive-hero #lf-resources_topic-panel {
	padding: 40px 0;
	border-bottom: 1px solid #95a2bc;
}

.page-template-template-resources
  #lf-resources_topic-panel
  > div:not(:last-child) {
	margin-bottom: 40px;
}

.page-template-template-resources
  #lf-resources_topic-panel
  .lf-resources--button-list-header {
	font-style: normal;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	color: #4a5871;
	margin-bottom: 16px;
}

@media (max-width: 639px) {
	.page-template-template-resources
    #lf-resources_topic-panel
    .lf-resources--button-list-header {
		font-style: normal;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.page-template-template-resources #lf-resources_featured-resource {
	padding-top: 24px;
	padding-bottom: 12px;
}

@media (min-width: 640px) {
	.page-template-template-resources #lf-resources_featured-resource {
		padding-top: 48px;
		padding-bottom: 36px;
	}
}

.page-template-template-resources #lf-resources_featured-resource a {
	display: block;
	color: #273143;
	text-decoration: none;
}

.page-template-template-resources #lf-resources_featured-resource img {
	display: block;
	width: 100%;
	border-radius: 24px;
	margin-bottom: 24px;
}

@media (min-width: 640px) {
	.page-template-template-resources #lf-resources_featured-resource img {
		border-radius: 40px;
		margin-bottom: 40px;
	}
}

.page-template-template-resources
  #lf-resources_featured-resource
  .is-style-title-md {
	margin-bottom: 16px;
}

.page-template-template-resources #lf-resources_results-count {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .02em;
	text-transform: uppercase;
	color: #273143;
	margin-top: 64px;
}

@media (max-width: 639px) {
	.page-template-template-resources #lf-resources_results-count {
		font-style: normal;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: .02em;
		text-transform: uppercase;
	}
}

.page-template-template-resources #lf-resources_results-count span {
	color: #6d7588;
}

.page-template-template-resources #lf-resources_no-results {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 38px;
	line-height: 44px;
	letter-spacing: -.02em;
	color: #4a5871;
	text-align: center;
	margin: 128px 0 64px;
}

@media (max-width: 959px) {
	.page-template-template-resources #lf-resources_no-results {
		font-size: 32px;
		line-height: 38px;
	}
}

@media (max-width: 639px) {
	.page-template-template-resources #lf-resources_no-results {
		font-size: 30px;
		line-height: 36px;
	}
}

.page-template-template-resources .lf-row.lf--resource-grid {
	grid-template-columns: repeat(3, 1fr);
	grid-row-gap: 12px;
	grid-row-gap: var(--grid-gutter);
	padding: 32px 0;
}

@media (max-width: 639px) {
	.page-template-template-resources .lf-row.lf--resource-grid {
		grid-template-columns: repeat(1, 1fr);
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.page-template-template-resources .lf-row.lf--resource-grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width: 960px) {
	.page-template-template-resources .lf-row.lf--resource-grid {
		grid-template-columns: repeat(3, 1fr);
	}
}

.page-template-template-resources .lf-resources--button-list {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
}

.page-template-template-resources .lf-indicators {
	display: flex;
	justify-content: flex-start;
	gap: 48px;
	color: #6d7588;
}

.page-template-template-resources .lf-indicators a {
	color: #6d7588;
}

.page-template-template-resources .lf-indicators a[aria-current="true"] {
	color: #273143;
}

.page-template-template-resources [hidden] {
	display: none !important;
}

.lf-search-banner {
	min-height: 300px;
	background-color: #f8f8fa;
}

.lf-search-banner .lf-search-form-container {
	width: calc(calc(100vw - 0px) - 16px * 2);
	width: calc(var(--viewport-width) - var(--page-margin) * 2);
	max-width: 1128px;
	max-width: 1128px;
	margin: 0 auto;
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	height: 100%;
	align-items: center;
	padding-top: 120px;
}

@media (min-width: 640px) {
	.lf-search-banner .lf-search-form-container {
		grid-template-columns: repeat(12, 1fr);
	}
}

.lf-search-banner .lf-search-form-container form {
	grid-column: auto/span 10;
	grid-column-start: 2;
	position: relative;
	display: flex;
	align-items: center;
	border-bottom: solid 1px #273143;
}

.lf-search-banner .lf-search-form-container form label {
	width: 100%;
}

.lf-search-banner .lf-search-form-container form label input {
	width: 100%;
	height: 60px;
	border: none;
	background-color: rgba(0, 0, 0, 0);
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 38px;
	line-height: 44px;
	letter-spacing: -.02em;
	padding: 0 48px 16px 0;
	color: #273143;
	padding-right: 32px;
}

@media (max-width: 959px) {
	.lf-search-banner .lf-search-form-container form label input {
		font-size: 32px;
		line-height: 38px;
	}
}

@media (max-width: 639px) {
	.lf-search-banner .lf-search-form-container form label input {
		font-size: 30px;
		line-height: 36px;
	}
}

.lf-search-banner
  .lf-search-form-container
  form
  label
  input::-webkit-search-cancel-button {
	position: relative;
	left: 16px;
}

.lf-search-banner .lf-search-form-container form .search-submit {
	border: none;
	cursor: pointer;
	mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg") no-repeat center;
	-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg") no-repeat center;
	background-color: #273143;
	width: 38px;
	height: 20px;
	margin-bottom: 16px;
}

.lf-search-banner .lf-filters-container {
	width: calc(calc(100vw - 0px) - 16px * 2);
	width: calc(var(--viewport-width) - var(--page-margin) * 2);
	max-width: 1128px;
	max-width: 1128px;
	margin: 0 auto;
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
}

@media (min-width: 640px) {
	.lf-search-banner .lf-filters-container {
		grid-template-columns: repeat(12, 1fr);
	}
}

.lf-search-banner .lf-filters-container p {
	grid-column: auto/span 10;
	grid-column-start: 2;
	margin: 64px 0 20px;
	font-style: normal;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	color: #4a5871;
}

@media (max-width: 639px) {
	.lf-search-banner .lf-filters-container p {
		font-style: normal;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.lf-search-banner .lf-filters-container .lf-filter-options-container {
	grid-column: auto/span 10;
	grid-column-start: 2;
	display: flex;
	gap: 8px;
	margin-bottom: 80px;
}

@media (max-width: 639px) {
	.lf-search-banner {
		min-height: 250px;
	}
	
	.lf-search-banner .lf-search-form-container {
		padding-top: 88px;
	}
	
	.lf-search-banner .lf-search-form-container form {
		grid-column: auto/span 4;
		grid-column-start: 1;
	}
	
	.lf-search-banner .lf-search-form-container form label input {
		font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 28px;
		letter-spacing: -.02em;
		padding: 0 0 8px 0;
		height: 40px;
	}
}

@media (max-width: 639px) and (max-width: 639px) {
	.lf-search-banner .lf-search-form-container form label input {
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 26px;
		letter-spacing: -.025em;
	}
}

@media (max-width: 639px) {
	.lf-search-banner .lf-search-form-container form .search-submit {
		margin-bottom: 8px;
	}
}

@media (max-width: 639px) {
	.lf-search-banner .lf-filters-container p {
		grid-column: auto/span 4;
		grid-column-start: 1;
		margin: 40px 0 16px;
	}
	
	.lf-search-banner .lf-filters-container .lf-filter-options-container {
		grid-column: auto/span 4;
		grid-column-start: 1;
		margin-bottom: 40px;
	}
}

.lf-results-container {
	width: calc(calc(100vw - 0px) - 16px * 2);
	width: calc(var(--viewport-width) - var(--page-margin) * 2);
	max-width: 1128px;
	margin: 0 auto;
}

.lf-results-container.lf-has-results .lf-row.lf--resource-grid {
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	grid-template-columns: repeat(3, 1fr);
	max-width: 1128px;
	grid-row-gap: 12px;
	grid-row-gap: var(--grid-gutter);
	padding: 76px 0;
}

@media (min-width: 640px) {
	.lf-results-container.lf-has-results .lf-row.lf--resource-grid {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (max-width: 639px) {
	.lf-results-container.lf-has-results .lf-row.lf--resource-grid {
		grid-template-columns: repeat(1, 1fr);
		padding-bottom: 40px;
	}
	
	.lf-results-container.lf-has-results .lf-row.lf--resource-grid > * {
		grid-column: auto/span 1;
	}
}

@media (min-width: 640px) and (max-width: 959px) {
	.lf-results-container.lf-has-results .lf-row.lf--resource-grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width: 960px) {
	.lf-results-container.lf-has-results .lf-row.lf--resource-grid {
		grid-template-columns: repeat(3, 1fr);
	}
}

.lf-results-container.lf-has-results .lf-indicators {
	display: flex;
	justify-content: center;
	gap: 48px;
	color: #6d7588;
	margin-bottom: 120px;
}

.lf-results-container.lf-has-results .lf-indicators a {
	color: #6d7588;
}

.lf-results-container.lf-has-results .lf-indicators a[aria-current="true"] {
	color: #273143;
}

@media (max-width: 639px) {
	.lf-results-container.lf-has-results .lf-indicators {
		margin-bottom: 80px;
		gap: 34px;
	}
}

[hidden] {
	display: none !important;
}

.lf-results-container.lf-has-not-results {
	display: grid;
	grid-column-gap: 12px;
	grid-column-gap: var(--grid-gutter);
	grid-template-columns: repeat(4, 1fr);
	max-width: 1128px;
	min-height: 532px;
}

@media (min-width: 640px) {
	.lf-results-container.lf-has-not-results {
		grid-template-columns: repeat(12, 1fr);
	}
}

.lf-results-container.lf-has-not-results .lf-no-results-title {
	grid-column: auto/span 6;
	grid-column-start: 4;
	margin-top: 120px;
}

.lf-results-container.lf-has-not-results .lf-no-results-title h3 {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 38px;
	line-height: 44px;
	letter-spacing: -.02em;
	text-align: center;
	color: #4a5871;
}

@media (max-width: 959px) {
	.lf-results-container.lf-has-not-results .lf-no-results-title h3 {
		font-size: 32px;
		line-height: 38px;
	}
}

@media (max-width: 639px) {
	.lf-results-container.lf-has-not-results .lf-no-results-title h3 {
		font-size: 30px;
		line-height: 36px;
	}
}

@media (max-width: 639px) {
	.lf-results-container.lf-has-not-results {
		min-height: 300px;
	}
	
	.lf-results-container.lf-has-not-results .lf-no-results-title {
		grid-column: auto/span 4;
		grid-column-start: 1;
		margin: 80px 0;
	}
}

.lf-single-page-text-template {
	width: calc(calc(100vw - 0px) - 16px * 2);
	width: calc(var(--viewport-width) - var(--page-margin) * 2);
	max-width: 1128px;
	margin: 0 auto;
	padding: 32px 0;
}

@media (min-width: 640px) {
	.lf-single-page-text-template {
		display: grid;
		grid-column-gap: 12px;
		grid-column-gap: var(--grid-gutter);
		grid-template-columns: repeat(4, 1fr);
		max-width: 1128px;
		padding: 48px 0;
	}
}

@media (min-width: 640px) and (min-width: 640px) {
	.lf-single-page-text-template {
		grid-template-columns: repeat(12, 1fr);
	}
}

@media (min-width: 960px) {
	.lf-single-page-text-template {
		padding: 64px 0;
	}
}

@media (min-width: 640px) {
	.lf-single-page-text-template > * {
		grid-column: auto/span 10;
		grid-column-start: 2;
	}
}

@media (min-width: 960px) {
	.lf-single-page-text-template > * {
		grid-column: auto/span 8;
		grid-column-start: 2;
	}
}

.lf-single-page-text-template > h1 {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 56px;
	line-height: 62px;
	letter-spacing: -.05em;
	padding: 0 0 32px;
}

@media (max-width: 639px) {
	.lf-single-page-text-template > h1 {
		font-style: normal;
		font-weight: 400;
		font-size: 36px;
		line-height: 42px;
		letter-spacing: -.02em;
	}
}

@media (min-width: 640px) {
	.lf-single-page-text-template > h1 {
		padding: 0 0 48px;
	}
}

@media (min-width: 960px) {
	.lf-single-page-text-template > h1 {
		padding: 0 0 64px;
	}
}

.lf-single-page-text-template--content > h1 {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 56px;
	line-height: 62px;
	letter-spacing: -.05em;
	margin-top: 64px;
	margin-bottom: 8px;
	grid-column: auto/span 6;
	grid-column-start: 2;
}

@media (max-width: 639px) {
	.lf-single-page-text-template--content > h1 {
		font-style: normal;
		font-weight: 400;
		font-size: 36px;
		line-height: 42px;
		letter-spacing: -.02em;
	}
}

.lf-single-page-text-template--content > h2 {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 28px;
	letter-spacing: -.02em;
	margin-top: 56px;
	margin-bottom: 40px;
}

@media (max-width: 639px) {
	.lf-single-page-text-template--content > h2 {
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 26px;
		letter-spacing: -.025em;
	}
}

.lf-single-page-text-template--content > p {
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	margin-bottom: 24px;
	display: block;
	color: #000;
}

@media (max-width: 639px) {
	.lf-single-page-text-template--content > p {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.lf-single-page-text-template--content > p strong {
	display: block;
	margin-bottom: -16px;
}

.lf-single-page-text-template--content > ul {
	margin: 0 0 24px 0;
	padding-left: 24px;
}

.lf-single-page-text-template--content > ul li {
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
	list-style: none;
	position: relative;
	color: #000;
}

@media (max-width: 639px) {
	.lf-single-page-text-template--content > ul li {
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.lf-single-page-text-template--content > ul li:before {
	content: "\A";
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #273143;
	position: absolute;
	left: -14px;
	top: 10px;
}

.lf-single-page-text-template--content > ul ul {
	margin: 0;
	padding-left: 24px;
}

@media (max-width: 639px) {
	.lf-single-page-text-template--content > *, .lf-single-page-text-template--content h1, .lf-single-page-text-template--content h2, .lf-single-page-text-template--content p, .lf-single-page-text-template--content ul {
		grid-column: auto/span 4;
		grid-column-start: 1;
	}
	
	.lf-single-page-text-template--content > *:last-child, .lf-single-page-text-template--content h1:last-child, .lf-single-page-text-template--content h2:last-child, .lf-single-page-text-template--content p:last-child, .lf-single-page-text-template--content ul:last-child {
		margin-bottom: 36px;
	}
	
	.lf-single-page-text-template--content h1 {
		margin-top: 32px;
	}
}

.post-template-default.single-post .mainpostimg, .event-template-default.single-event .mainpostimg {
	display: block;
	width: 100%;
	max-width: 1128px;
	height: auto;
	margin: 0 auto;
	aspect-ratio: 1.95;
	object-fit: cover;
}

.lf--resource {
	margin: 48px auto;
}

.lf--resource_meta {
	color: #6d7588;
	margin-bottom: 30px;
}

.lf--resource_meta a:not(:hover) {
	text-decoration: none;
}

.lf--resource_meta > * {
	margin: 0;
}

.lf--resource_meta > *:not(:last-child) {
	margin-bottom: .5em !important;
}

.lf--resource_social-mobile {
	margin-bottom: 30px;
}

.lf--resource_social-mobile ul {
	padding: 0 !important;
}

@media (min-width: 640px) {
	.lf--resource_social-mobile {
		display: none;
	}
}

.lf--resource_social-desktop {
	display: none;
}

@media (min-width: 640px) {
	.lf--resource_social-desktop {
		display: block;
		grid-column: 12/13;
	}
	
	.lf--resource_social-desktop ul {
		padding: 0 !important;
	}
}

@media (min-width: 960px) {
	.lf--resource_social-desktop {
		grid-column: 11/13;
	}
}

.lf--resource_content > * {
	margin-bottom: 2em;
	width: 100%;
}

.lf--resource_content > h2 {
	margin-top: 2em !important;
	margin-bottom: 1em !important;
}

.lf--resource_content > h2 {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 38px;
	line-height: 44px;
	letter-spacing: -.02em;
}

@media (max-width: 959px) {
	.lf--resource_content > h2 {
		font-size: 32px;
		line-height: 38px;
	}
}

@media (max-width: 639px) {
	.lf--resource_content > h2 {
		font-size: 30px;
		line-height: 36px;
	}
}

.lf--resource_content > h3 {
	margin-top: 2em !important;
	margin-bottom: 1em !important;
}

.lf--resource_content > h3 {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 28px;
	letter-spacing: -.02em;
}

@media (max-width: 639px) {
	.lf--resource_content > h3 {
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 26px;
		letter-spacing: -.025em;
	}
}

.lf--resource_content > h4 {
	margin-top: 2em !important;
	margin-bottom: 1em !important;
}

.lf--resource_content > h4 {
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .02em;
	text-transform: uppercase;
}

@media (max-width: 639px) {
	.lf--resource_content > h4 {
		font-style: normal;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: .02em;
		text-transform: uppercase;
	}
}

.lf--resource_content > p {
	margin-bottom: 1.5em !important;
}

.lf--resource_content img.alignright {
	float: right;
	margin: 0 0 1em 1em;
}

.lf--resource_content img.alignleft {
	float: left;
	margin: 0 1em 1em 0;
}

.lf--resource_content img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.lf--resource_content .alignright {
	float: right;
}

.lf--resource_content .alignleft {
	float: left;
}

.lf--resource_content .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.lf--podcast-player {
	position: relative;
	min-height: 128px;
	max-width: 1128px;
	margin: 0 auto;
}

.lf--podcast-player img {
	display: block;
	width: 100%;
	aspect-ratio: 1.95;
	object-fit: cover;
}

.lf--podcast-player a, .lf--podcast-player button {
	position: absolute;
	top: calc(50% - 50px);
	left: calc(50% - 50px);
	cursor: pointer;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background: #0096fa;
}

.lf--podcast-player a svg, .lf--podcast-player button svg {
	position: absolute;
	width: 30px;
	height: auto;
	left: 56%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.lf--podcast-player a:hover svg, .lf--podcast-player button:hover svg {
	opacity: .75;
}

.lf--podcast-links {
	display: flex;
	align-items: center;
	background: #0096fa;
	color: #fff;
	padding: 24px;
	justify-content: flex-end;
	gap: 24px;
	max-width: 1128px;
	margin: 0 auto 48px;
}

@media (max-width: 639px) {
	.lf--podcast-links {
		flex-wrap: wrap;
		justify-content: center;
		gap: 12px;
		text-align: center;
	}
}

.lf--podcast-links div {
	display: flex;
	gap: 12px;
}

@media (min-width: 640px) {
	.lf--podcast-links div {
		gap: 24px;
	}
}

.lf--podcast-links img {
	display: block;
}

.lf--podcast-related {
	padding: 96px 0;
}

.lf--podcast-related .is-style-title-sm {
	margin-bottom: 1em;
}

.lf--podcast-related .lf-row {
	row-gap: 12px;
	row-gap: var(--grid-gutter);
}

.lf--podcast-related .lf-row a {
	height: 100%;
}

.webinar-template-default .lf--webinar-player {
	position: relative;
	min-height: 128px;
	max-width: 1128px;
	margin: 0 auto;
}

.webinar-template-default .lf--webinar-player img {
	display: block;
	width: 100%;
	aspect-ratio: 1.95;
	object-fit: cover;
}

.webinar-template-default .lf--webinar-player iframe {
	display: block;
	width: 100%;
}

.webinar-template-default .lf--webinar-player a, .webinar-template-default .lf--webinar-player button {
	position: absolute;
	top: calc(50% - 50px);
	left: calc(50% - 50px);
	cursor: pointer;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background: #0096fa;
}

.webinar-template-default .lf--webinar-player a svg, .webinar-template-default .lf--webinar-player button svg {
	position: absolute;
	width: 30px;
	height: auto;
	left: 56%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.webinar-template-default .lf--webinar-player a:hover svg, .webinar-template-default .lf--webinar-player button:hover svg {
	opacity: .75;
}

.webinar-template-default .lf-content-area {
	margin: 48px auto;
}

.webinar-template-default .lf--webinar-related {
	padding: 96px 0;
}

.webinar-template-default .lf--webinar-related .is-style-title-sm {
	margin-bottom: 1em;
}

.webinar-template-default .lf--webinar-related .lf-row {
	row-gap: 12px;
	row-gap: var(--grid-gutter);
}

.webinar-template-default .lf--webinar-related .lf-row a {
	height: 100%;
}

.error404 .lf-content-area {
	padding: 32px 0;
}

@media (min-width: 640px) {
	.error404 .lf-content-area {
		padding: 64px 0;
	}
}

@media (min-width: 960px) {
	.error404 .lf-content-area {
		padding: 96px 0;
	}
}

@media (min-width: 960px) {
	.error404 .lf-content-area .error404-image-column {
		order: 2;
	}
}

.error404 .lf-content-area .is-style-title-xs {
	color: #4a5871;
}

.error404 .lf-content-area img {
	display: block;
	width: 50%;
	height: auto;
}

@media (max-width: 959px) {
	.error404 .lf-content-area img {
		margin-bottom: 64px;
	}
}

@media (min-width: 960px) {
	.error404 .lf-content-area img {
		width: 84%;
		margin: 0 auto;
	}
}

.error404 .lf-content-area ul {
	padding: 0 !important;
}

.error404 .lf-content-area ul {
	list-style: none;
	font-style: normal;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -.02em;
	font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
	font-weight: 400;
}

@media (max-width: 639px) {
	.error404 .lf-content-area ul {
		font-style: normal;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.02em;
	}
}

.error404 .lf-content-area ul li {
	margin-bottom: .5em;
}

.page-template-template-video-page .lf--webinar-player, .video-template-default .lf--webinar-player {
	position: relative;
	min-height: 128px;
	max-width: 1128px;
	margin: 0 auto 48px;
}

.page-template-template-video-page .lf--webinar-player img, .video-template-default .lf--webinar-player img {
	display: block;
	width: 100%;
	aspect-ratio: 1.95;
	object-fit: cover;
}

.page-template-template-video-page .lf--webinar-player iframe, .video-template-default .lf--webinar-player iframe {
	display: block;
	width: 100%;
}

.page-template-template-video-page .lf--webinar-player a, .page-template-template-video-page .lf--webinar-player button, .video-template-default .lf--webinar-player a, .video-template-default .lf--webinar-player button {
	position: absolute;
	top: calc(50% - 50px);
	left: calc(50% - 50px);
	cursor: pointer;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background: #0096fa;
}

.page-template-template-video-page .lf--webinar-player a svg, .page-template-template-video-page .lf--webinar-player button svg, .video-template-default .lf--webinar-player a svg, .video-template-default .lf--webinar-player button svg {
	position: absolute;
	width: 30px;
	height: auto;
	left: 56%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.page-template-template-video-page .lf--webinar-player a:hover svg, .page-template-template-video-page .lf--webinar-player button:hover svg, .video-template-default .lf--webinar-player a:hover svg, .video-template-default .lf--webinar-player button:hover svg {
	opacity: .75;
}

.page-template-template-video-page .lf-content-area, .video-template-default .lf-content-area {
	margin: 0 auto 48px;
}

.page-template-template-video-page .lf--webinar-related, .video-template-default .lf--webinar-related {
	padding: 96px 0;
}

.page-template-template-video-page .lf--webinar-related .is-style-title-sm, .video-template-default .lf--webinar-related .is-style-title-sm {
	margin-bottom: 1em;
}

.page-template-template-video-page .lf--webinar-related .lf-row, .video-template-default .lf--webinar-related .lf-row {
	row-gap: 12px;
	row-gap: var(--grid-gutter);
}

.page-template-template-video-page .lf--webinar-related .lf-row a, .video-template-default .lf--webinar-related .lf-row a {
	height: 100%;
}

.lf--modal {
	display: none;
}

.lf--modal.is-open {
	display: block;
}

.lf--modal__overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .6);
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 1001;
}

.lf--modal__container {
	background-color: #fff;
	padding: 24px;
	max-width: 640px;
	max-height: 100vh;
	border-radius: 4px;
	overflow-y: auto;
	box-sizing: border-box;
	position: relative;
}

.lf--modal__close {
	position: absolute;
	top: 0;
	right: 0;
	width: 44px;
	height: 44px;
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}

.lf--modal__close:before {
	display: inline-block;
	content: "\A";
	width: 17px;
	width: 18px;
	height: 17px;
	height: 18px;
	mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Close.svg") no-repeat center;
	-webkit-mask: url("https://cdn-ilbanff.nitrocdn.com/MWEqlTjiRKGrGneCdFpBgWxUqZRLqkQa/assets/images/optimized/rev-0e7e1d9/www.liftoff.io/wp-content/themes/liftoff/assets/icons/outlined/Close.svg") no-repeat center;
	background-color: #273143;
}

.lf--modal__close:before {
	position: absolute;
	top: calc(50% - 9px);
	left: calc(50% - 9px);
}

.lf--modal__content {
	padding-top: 12px;
}

.lf--social-links {
	padding: 0 !important;
}

.lf--social-links {
	list-style: none;
	margin: 0 auto;
	color: #6d7588;
	display: flex;
	flex-direction: row !important;
	gap: 24px;
}

.lf--social-links .tw {
	background-color: #6d7588 !important;
	height: 12px !important;
	width: 12px !important;
	vertical-align: middle;
}

.lf--social-links .tw:hover {
	background-color: #e51462 !important;
}

@media (min-width: 640px) {
	.lf--social-links {
		gap: 36px;
		flex-direction: column;
	}
}

.lf--social-links a {
	color: currentColor;
}

footer .middle-container .social-icons-container a {
	font-size: 14px;
}

a.lf-card-transparent[data-callout=mhblog] {
	background: black;
	border-radius: 24px;
	color: #fff;
}

a.lf-card-transparent[data-callout=mhblog] .lf-card-image {
	display: flex;
	align-items: center;
	justify-content: center;
}

a.lf-card-transparent[data-callout=mhblog] img {
	height: 113px;
	width: auto;
	top: unset;
}

a.lf-card-transparent[data-callout=mhblog] h5 {
	margin-top: 56px;
}

a.lf-card-transparent[data-callout=mhblog]:hover h5, a.lf-card-transparent[data-callout=mhblog]:hover .is-style-arrow-link > .wp-block-button__link {
	color: #fff;
}

@media screen and (max-width: 639px) {
	a.lf-card-transparent[data-callout=mhblog] {
		padding: 24px;
	}
}

footer .top-container .hubspot-email-input {
	min-height: 65.5px !important;
}

.is-style-outline.has-white-background a {
	background-color: #fff !important;
}

@media screen and (min-width:1200px) {
	.lf-block--hero-1 .lf-hero-1-container {
		position: relative;
	}
	
	.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-image-container {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 50%;
	}
	
	.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-image-container img {
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		width: auto;
	}
}

@media screen and (min-width:1500px) {
	.lf-block--hero-1 .lf-hero-1-container {
		padding: 188px 0;
	}
}

.acf-innerblocks-container {
	position: relative;
}

body .lf-block--hero-2 .lf-block__hero-2-image-container.hero-lottie-video {
	height: 540px;
}

@media screen and (max-width:767px) {
	.lf-block--hero-2 .lf-block__hero-2-image-container.hero-lottie-video {
		height: auto;
	}
}

.lottie-hero {
	text-align: center;
	background-color: #f8f7fa;
}

.lottie-hero lottie-player {
	margin: auto;
}

.lf-block--animated-hero__background lottie-player {
	margin: 0 auto;
}

.page-id-28155 .has-white-background-color, .is-style-image-right.has-white-background-color {
	/*fixed issue with the animations getting cut off */
	background-color: transparent !important;
}

.page-id-28135.home .lf-block--split-group-item section.has-white-background-color, .page-id-28135.home .lf-block--split-group-item {
	background: linear-gradient(90deg, #f9f9fb 50%, transparent 0%) !important;
}

/* reports landing page styles */
.lf-hero-5-container {
	text-align: left;
	padding-top: 50px;
}

.lf-block--hero-5 {
	max-width: 100%;
	width: 100%;
	margin-bottom: 80px;
}

.lf-content-area .lf-hero-5-container .is-style-title-xl:not(:last-child) {
	margin-bottom: min(1.5em, 15px);
}

.lf-content-area .lf-hero-5-container .is-style-title-sm:not(:last-child) {
	margin-bottom: 20px !important;
	font-weight: 400;
	font-size: 24px;
}

.lf-hero-5-image-container {
	max-width: 1128px;
	width: 100%;
	margin: 0 auto 30px;
}

.lf-hero-5-image-container img {
	width: 100%;
	height: auto;
}

.lf-hero-5-container {
	padding-left: 15px;
	padding-right: 15px;
}

.image-credit {
	text-align: left;
	color: #273143;
	font-size: 14px;
	font-weight: 400;
	margin-top: 5px;
	position: relative;
	bottom: -30px;
}

.rounded-corners div.lf-card-transparent .lf-card-image {
	border-radius: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	width: 100%;
	justify-content: center;
	max-width: 238px;
}

.rounded-corners  div.lf-card-transparent .lf-card-image img {
	position: static;
	object-fit: contain;
	height: auto;
}

.rounded-corners div.lf-card-transparent .lf-card-image::before {
	display: none;
}

.rounded-corners div.lf-card-transparent .eyebrow-1 {
	color: #00081c;
}

.rounded-corners div.lf-card-transparent .lf--card-transparent_content {
	text-align: center;
	padding-left: 0;
	padding-right: 0;
}

.rounded-corners .lf-card-transparent {
	border-radius: 30px;
	border: 2px solid #00081c;
	padding: 65px 30px 50px;
}

.lf-block--card-carousel.rounded-corners {
	margin-bottom: 40px;
}

.lf-block--floating-nav-sections.has-black-highlight-color .section-nav, .lf-block--floating-nav-sections.has-black-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-black-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--black);
	border-bottom: 1px solid var(--wp--preset--color--black);
}

.lf-block--floating-nav-sections.has-black-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-black-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-black-highlight-color .stat-top {
	color: var(--wp--preset--color--black);
}

.lf-block--floating-nav-sections.has-black-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--black);
}

.lf-block--floating-nav-sections.has-black-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-black-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--black);
}

.lf-block--floating-nav-sections.has-black-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--black);
	border-left: 2px solid var(--wp--preset--color--black);
}

.lf-block--floating-nav-sections.has-black-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-black-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--black);
	border-bottom: 2px solid var(--wp--preset--color--black);
}

/* .lf-block--floating-nav-sections.has-black-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-black-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--black);
} */
.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .section-nav, .lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--cyan-bluish-gray);
	border-bottom: 1px solid var(--wp--preset--color--cyan-bluish-gray);
}

.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .stat-top {
	color: var(--wp--preset--color--cyan-bluish-gray);
}

.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--cyan-bluish-gray);
}

.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--cyan-bluish-gray);
}

.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--cyan-bluish-gray);
	border-left: 2px solid var(--wp--preset--color--cyan-bluish-gray);
}

.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--cyan-bluish-gray);
	border-bottom: 2px solid var(--wp--preset--color--cyan-bluish-gray);
}

/* .lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--cyan-bluish-gray);
} */
.lf-block--floating-nav-sections.has-white-highlight-color .section-nav, .lf-block--floating-nav-sections.has-white-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-white-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--white);
	border-bottom: 1px solid var(--wp--preset--color--white);
}

.lf-block--floating-nav-sections.has-white-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-white-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-white-highlight-color .stat-top {
	color: var(--wp--preset--color--white);
}

.lf-block--floating-nav-sections.has-white-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--white);
}

.lf-block--floating-nav-sections.has-white-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-white-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--white);
}

.lf-block--floating-nav-sections.has-white-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--white);
	border-left: 2px solid var(--wp--preset--color--white);
}

.lf-block--floating-nav-sections.has-white-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-white-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--white);
	border-bottom: 2px solid var(--wp--preset--color--white);
}

/* .lf-block--floating-nav-sections.has-white-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-white-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--white);
} */
.lf-block--floating-nav-sections.has-pale-pink-highlight-color .section-nav, .lf-block--floating-nav-sections.has-pale-pink-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-pale-pink-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--pale-pink);
	border-bottom: 1px solid var(--wp--preset--color--pale-pink);
}

.lf-block--floating-nav-sections.has-pale-pink-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-pale-pink-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-pale-pink-highlight-color .stat-top {
	color: var(--wp--preset--color--pale-pink);
}

.lf-block--floating-nav-sections.has-pale-pink-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--pale-pink);
}

.lf-block--floating-nav-sections.has-pale-pink-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-pale-pink-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--pale-pink);
}

.lf-block--floating-nav-sections.has-pale-pink-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--pale-pink);
	border-left: 2px solid var(--wp--preset--color--pale-pink);
}

.lf-block--floating-nav-sections.has-pale-pink-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-pale-pink-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--pale-pink);
	border-bottom: 2px solid var(--wp--preset--color--pale-pink);
}

/* .lf-block--floating-nav-sections.has-pale-pink-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-pale-pink-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--pale-pink);
} */
.lf-block--floating-nav-sections.has-vivid-red-highlight-color .section-nav, .lf-block--floating-nav-sections.has-vivid-red-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-vivid-red-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--vivid-red);
	border-bottom: 1px solid var(--wp--preset--color--vivid-red);
}

.lf-block--floating-nav-sections.has-vivid-red-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-vivid-red-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-vivid-red-highlight-color .stat-top {
	color: var(--wp--preset--color--vivid-red);
}

.lf-block--floating-nav-sections.has-vivid-red-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--vivid-red);
}

.lf-block--floating-nav-sections.has-vivid-red-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-vivid-red-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--vivid-red);
}

.lf-block--floating-nav-sections.has-vivid-red-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--vivid-red);
	border-left: 2px solid var(--wp--preset--color--vivid-red);
}

.lf-block--floating-nav-sections.has-vivid-red-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-vivid-red-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--vivid-red);
	border-bottom: 2px solid var(--wp--preset--color--vivid-red);
}

/* .lf-block--floating-nav-sections.has-vivid-red-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-vivid-red-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--vivid-red);
} */
.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .section-nav, .lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--luminous-vivid-orange);
	border-bottom: 1px solid var(--wp--preset--color--luminous-vivid-orange);
}

.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .stat-top {
	color: var(--wp--preset--color--luminous-vivid-orange);
}

.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--luminous-vivid-orange);
}

.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--luminous-vivid-orange);
}

.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--luminous-vivid-orange);
	border-left: 2px solid var(--wp--preset--color--luminous-vivid-orange);
}

.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--luminous-vivid-orange);
	border-bottom: 2px solid var(--wp--preset--color--luminous-vivid-orange);
}

/* .lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--luminous-vivid-orange);
} */
.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .section-nav, .lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--luminous-vivid-amber);
	border-bottom: 1px solid var(--wp--preset--color--luminous-vivid-amber);
}

.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .stat-top {
	color: var(--wp--preset--color--luminous-vivid-amber);
}

.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--luminous-vivid-amber);
}

.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--luminous-vivid-amber);
}

.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--luminous-vivid-amber);
	border-left: 2px solid var(--wp--preset--color--luminous-vivid-amber);
}

.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--luminous-vivid-amber);
	border-bottom: 2px solid var(--wp--preset--color--luminous-vivid-amber);
}

/* .lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--luminous-vivid-amber);
} */
.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .section-nav, .lf-block--floating-nav-sections.has-light-green-cyan-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--light-green-cyan);
	border-bottom: 1px solid var(--wp--preset--color--light-green-cyan);
}

.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .stat-top {
	color: var(--wp--preset--color--light-green-cyan);
}

.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--light-green-cyan);
}

.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--light-green-cyan);
}

.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--light-green-cyan);
	border-left: 2px solid var(--wp--preset--color--light-green-cyan);
}

.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--light-green-cyan);
	border-bottom: 2px solid var(--wp--preset--color--light-green-cyan);
}

/* .lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--light-green-cyan);
} */
.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .section-nav, .lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--vivid-green-cyan);
	border-bottom: 1px solid var(--wp--preset--color--vivid-green-cyan);
}

.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .stat-top {
	color: var(--wp--preset--color--vivid-green-cyan);
}

.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--vivid-green-cyan);
}

.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--vivid-green-cyan);
}

.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--vivid-green-cyan);
	border-left: 2px solid var(--wp--preset--color--vivid-green-cyan);
}

.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--vivid-green-cyan);
	border-bottom: 2px solid var(--wp--preset--color--vivid-green-cyan);
}

/* .lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--vivid-green-cyan);
} */
.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .section-nav, .lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--pale-cyan-blue);
	border-bottom: 1px solid var(--wp--preset--color--pale-cyan-blue);
}

.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .stat-top {
	color: var(--wp--preset--color--pale-cyan-blue);
}

.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--pale-cyan-blue);
}

.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--pale-cyan-blue);
}

.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--pale-cyan-blue);
	border-left: 2px solid var(--wp--preset--color--pale-cyan-blue);
}

.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--pale-cyan-blue);
	border-bottom: 2px solid var(--wp--preset--color--pale-cyan-blue);
}

/* .lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--pale-cyan-blue);
} */
.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .section-nav, .lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--vivid-cyan-blue);
	border-bottom: 1px solid var(--wp--preset--color--vivid-cyan-blue);
}

.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .stat-top {
	color: var(--wp--preset--color--vivid-cyan-blue);
}

.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--vivid-cyan-blue);
}

.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--vivid-cyan-blue);
}

.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--vivid-cyan-blue);
	border-left: 2px solid var(--wp--preset--color--vivid-cyan-blue);
}

.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--vivid-cyan-blue);
	border-bottom: 2px solid var(--wp--preset--color--vivid-cyan-blue);
}

/* .lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--vivid-cyan-blue);
} */
.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .section-nav, .lf-block--floating-nav-sections.has-vivid-purple-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-vivid-purple-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--vivid-purple);
	border-bottom: 1px solid var(--wp--preset--color--vivid-purple);
}

.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-vivid-purple-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-vivid-purple-highlight-color .stat-top {
	color: var(--wp--preset--color--vivid-purple);
}

.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--vivid-purple);
}

.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-vivid-purple-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--vivid-purple);
}

.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--vivid-purple);
	border-left: 2px solid var(--wp--preset--color--vivid-purple);
}

.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-vivid-purple-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--vivid-purple);
	border-bottom: 2px solid var(--wp--preset--color--vivid-purple);
}

/* .lf-block--floating-nav-sections.has-vivid-purple-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--vivid-purple);
} */
.lf-block--floating-nav-sections.has-violet-highlight-color .section-nav, .lf-block--floating-nav-sections.has-violet-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-violet-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--violet);
	border-bottom: 1px solid var(--wp--preset--color--violet);
}

.lf-block--floating-nav-sections.has-violet-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-violet-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-violet-highlight-color .stat-top {
	color: var(--wp--preset--color--violet);
}

.lf-block--floating-nav-sections.has-violet-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--violet);
}

.lf-block--floating-nav-sections.has-violet-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-violet-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--violet);
}

.lf-block--floating-nav-sections.has-violet-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--violet);
	border-left: 2px solid var(--wp--preset--color--violet);
}

.lf-block--floating-nav-sections.has-violet-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-violet-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--violet);
	border-bottom: 2px solid var(--wp--preset--color--violet);
}

/* .lf-block--floating-nav-sections.has-violet-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-violet-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--violet);
} */
.lf-block--floating-nav-sections.has-ebony-highlight-color .section-nav, .lf-block--floating-nav-sections.has-ebony-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-ebony-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--ebony);
	border-bottom: 1px solid var(--wp--preset--color--ebony);
}

.lf-block--floating-nav-sections.has-ebony-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-ebony-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-ebony-highlight-color .stat-top {
	color: var(--wp--preset--color--ebony);
}

.lf-block--floating-nav-sections.has-ebony-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--ebony);
}

.lf-block--floating-nav-sections.has-ebony-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-ebony-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--ebony);
}

.lf-block--floating-nav-sections.has-ebony-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--ebony);
	border-left: 2px solid var(--wp--preset--color--ebony);
}

.lf-block--floating-nav-sections.has-ebony-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-ebony-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--ebony);
	border-bottom: 2px solid var(--wp--preset--color--ebony);
}

/* .lf-block--floating-nav-sections.has-ebony-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-ebony-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--ebony);
} */
.lf-block--floating-nav-sections.has-slate-highlight-color .section-nav, .lf-block--floating-nav-sections.has-slate-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-slate-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--slate);
	border-bottom: 1px solid var(--wp--preset--color--slate);
}

.lf-block--floating-nav-sections.has-slate-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-slate-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-slate-highlight-color .stat-top {
	color: var(--wp--preset--color--slate);
}

.lf-block--floating-nav-sections.has-slate-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--slate);
}

.lf-block--floating-nav-sections.has-slate-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-slate-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--slate);
}

.lf-block--floating-nav-sections.has-slate-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--slate);
	border-left: 2px solid var(--wp--preset--color--slate);
}

.lf-block--floating-nav-sections.has-slate-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-slate-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--slate);
	border-bottom: 2px solid var(--wp--preset--color--slate);
}

/* .lf-block--floating-nav-sections.has-slate-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-slate-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--slate);
} */
.lf-block--floating-nav-sections.has-zinc-highlight-color .section-nav, .lf-block--floating-nav-sections.has-zinc-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-zinc-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--zinc);
	border-bottom: 1px solid var(--wp--preset--color--zinc);
}

.lf-block--floating-nav-sections.has-zinc-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-zinc-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-zinc-highlight-color .stat-top {
	color: var(--wp--preset--color--zinc);
}

.lf-block--floating-nav-sections.has-zinc-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--zinc);
}

.lf-block--floating-nav-sections.has-zinc-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-zinc-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--zinc);
}

.lf-block--floating-nav-sections.has-zinc-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--zinc);
	border-left: 2px solid var(--wp--preset--color--zinc);
}

.lf-block--floating-nav-sections.has-zinc-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-zinc-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--zinc);
	border-bottom: 2px solid var(--wp--preset--color--zinc);
}

/* .lf-block--floating-nav-sections.has-zinc-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-zinc-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--zinc);
} */
.lf-block--floating-nav-sections.has-steel-highlight-color .section-nav, .lf-block--floating-nav-sections.has-steel-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-steel-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--steel);
	border-bottom: 1px solid var(--wp--preset--color--steel);
}

.lf-block--floating-nav-sections.has-steel-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-steel-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-steel-highlight-color .stat-top {
	color: var(--wp--preset--color--steel);
}

.lf-block--floating-nav-sections.has-steel-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--steel);
}

.lf-block--floating-nav-sections.has-steel-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-steel-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--steel);
}

.lf-block--floating-nav-sections.has-steel-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--steel);
	border-left: 2px solid var(--wp--preset--color--steel);
}

.lf-block--floating-nav-sections.has-steel-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-steel-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--steel);
	border-bottom: 2px solid var(--wp--preset--color--steel);
}

/* .lf-block--floating-nav-sections.has-steel-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-steel-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--steel);
} */
.lf-block--floating-nav-sections.has-bone-highlight-color .section-nav, .lf-block--floating-nav-sections.has-bone-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-bone-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--bone);
	border-bottom: 1px solid var(--wp--preset--color--bone);
}

.lf-block--floating-nav-sections.has-bone-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-bone-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-bone-highlight-color .stat-top {
	color: var(--wp--preset--color--bone);
}

.lf-block--floating-nav-sections.has-bone-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--bone);
}

.lf-block--floating-nav-sections.has-bone-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-bone-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--bone);
}

.lf-block--floating-nav-sections.has-bone-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--bone);
	border-left: 2px solid var(--wp--preset--color--bone);
}

.lf-block--floating-nav-sections.has-bone-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-bone-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--bone);
	border-bottom: 2px solid var(--wp--preset--color--bone);
}

/* .lf-block--floating-nav-sections.has-bone-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-bone-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--bone);
} */
.lf-block--floating-nav-sections.has-cobalt-highlight-color .section-nav, .lf-block--floating-nav-sections.has-cobalt-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-cobalt-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--cobalt);
	border-bottom: 1px solid var(--wp--preset--color--cobalt);
}

.lf-block--floating-nav-sections.has-cobalt-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-cobalt-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-cobalt-highlight-color .stat-top {
	color: var(--wp--preset--color--cobalt);
}

.lf-block--floating-nav-sections.has-cobalt-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--cobalt);
}

.lf-block--floating-nav-sections.has-cobalt-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-cobalt-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--cobalt);
}

.lf-block--floating-nav-sections.has-cobalt-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--cobalt);
	border-left: 2px solid var(--wp--preset--color--cobalt);
}

.lf-block--floating-nav-sections.has-cobalt-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-cobalt-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--cobalt);
	border-bottom: 2px solid var(--wp--preset--color--cobalt);
}

/* .lf-block--floating-nav-sections.has-cobalt-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-cobalt-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--cobalt);
} */
.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .section-nav, .lf-block--floating-nav-sections.has-new-periwinkle-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--new-periwinkle);
	border-bottom: 1px solid var(--wp--preset--color--new-periwinkle);
}

.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .stat-top {
	color: var(--wp--preset--color--new-periwinkle);
}

.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--new-periwinkle);
}

.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--new-periwinkle);
}

.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--new-periwinkle);
	border-left: 2px solid var(--wp--preset--color--new-periwinkle);
}

.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--new-periwinkle);
	border-bottom: 2px solid var(--wp--preset--color--new-periwinkle);
}

/* .lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--new-periwinkle);
} */
.lf-block--floating-nav-sections.has-marine-blue-highlight-color .section-nav, .lf-block--floating-nav-sections.has-marine-blue-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-marine-blue-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--marine-blue);
	border-bottom: 1px solid var(--wp--preset--color--marine-blue);
}

.lf-block--floating-nav-sections.has-marine-blue-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-marine-blue-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-marine-blue-highlight-color .stat-top {
	color: var(--wp--preset--color--marine-blue);
}

.lf-block--floating-nav-sections.has-marine-blue-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--marine-blue);
}

.lf-block--floating-nav-sections.has-marine-blue-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-marine-blue-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--marine-blue);
}

.lf-block--floating-nav-sections.has-marine-blue-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--marine-blue);
	border-left: 2px solid var(--wp--preset--color--marine-blue);
}

.lf-block--floating-nav-sections.has-marine-blue-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-marine-blue-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--marine-blue);
	border-bottom: 2px solid var(--wp--preset--color--marine-blue);
}

/* .lf-block--floating-nav-sections.has-marine-blue-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-marine-blue-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--marine-blue);
} */
.lf-block--floating-nav-sections.has-new-sky-highlight-color .section-nav, .lf-block--floating-nav-sections.has-new-sky-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-new-sky-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--new-sky);
	border-bottom: 1px solid var(--wp--preset--color--new-sky);
}

.lf-block--floating-nav-sections.has-new-sky-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-new-sky-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-new-sky-highlight-color .stat-top {
	color: var(--wp--preset--color--new-sky);
}

.lf-block--floating-nav-sections.has-new-sky-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--new-sky);
}

.lf-block--floating-nav-sections.has-new-sky-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-new-sky-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--new-sky);
}

.lf-block--floating-nav-sections.has-new-sky-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--new-sky);
	border-left: 2px solid var(--wp--preset--color--new-sky);
}

.lf-block--floating-nav-sections.has-new-sky-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-new-sky-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--new-sky);
	border-bottom: 2px solid var(--wp--preset--color--new-sky);
}

/* .lf-block--floating-nav-sections.has-new-sky-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-new-sky-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--new-sky);
} */
.lf-block--floating-nav-sections.has-clover-light-highlight-color .section-nav, .lf-block--floating-nav-sections.has-clover-light-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-clover-light-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--clover-light);
	border-bottom: 1px solid var(--wp--preset--color--clover-light);
}

.lf-block--floating-nav-sections.has-clover-light-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-clover-light-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-clover-light-highlight-color .stat-top {
	color: var(--wp--preset--color--clover-light);
}

.lf-block--floating-nav-sections.has-clover-light-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--clover-light);
}

.lf-block--floating-nav-sections.has-clover-light-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-clover-light-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--clover-light);
}

.lf-block--floating-nav-sections.has-clover-light-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--clover-light);
	border-left: 2px solid var(--wp--preset--color--clover-light);
}

.lf-block--floating-nav-sections.has-clover-light-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-clover-light-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--clover-light);
	border-bottom: 2px solid var(--wp--preset--color--clover-light);
}

/* .lf-block--floating-nav-sections.has-clover-light-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-clover-light-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--clover-light);
} */
.lf-block--floating-nav-sections.has-clover-dark-highlight-color .section-nav, .lf-block--floating-nav-sections.has-clover-dark-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-clover-dark-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--clover-dark);
	border-bottom: 1px solid var(--wp--preset--color--clover-dark);
}

.lf-block--floating-nav-sections.has-clover-dark-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-clover-dark-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-clover-dark-highlight-color .stat-top {
	color: var(--wp--preset--color--clover-dark);
}

.lf-block--floating-nav-sections.has-clover-dark-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--clover-dark);
}

.lf-block--floating-nav-sections.has-clover-dark-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-clover-dark-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--clover-dark);
}

.lf-block--floating-nav-sections.has-clover-dark-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--clover-dark);
	border-left: 2px solid var(--wp--preset--color--clover-dark);
}

.lf-block--floating-nav-sections.has-clover-dark-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-clover-dark-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--clover-dark);
	border-bottom: 2px solid var(--wp--preset--color--clover-dark);
}

/* .lf-block--floating-nav-sections.has-clover-dark-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-clover-dark-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--clover-dark);
} */
.lf-block--floating-nav-sections.has-gold-highlight-color .section-nav, .lf-block--floating-nav-sections.has-gold-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-gold-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--gold);
	border-bottom: 1px solid var(--wp--preset--color--gold);
}

.lf-block--floating-nav-sections.has-gold-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-gold-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-gold-highlight-color .stat-top {
	color: var(--wp--preset--color--gold);
}

.lf-block--floating-nav-sections.has-gold-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--gold);
}

.lf-block--floating-nav-sections.has-gold-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-gold-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--gold);
}

.lf-block--floating-nav-sections.has-gold-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--gold);
	border-left: 2px solid var(--wp--preset--color--gold);
}

.lf-block--floating-nav-sections.has-gold-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-gold-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--gold);
	border-bottom: 2px solid var(--wp--preset--color--gold);
}

/* .lf-block--floating-nav-sections.has-gold-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-gold-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--gold);
} */
.lf-block--floating-nav-sections.has-pumpkin-highlight-color .section-nav, .lf-block--floating-nav-sections.has-pumpkin-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-pumpkin-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--pumpkin);
	border-bottom: 1px solid var(--wp--preset--color--pumpkin);
}

.lf-block--floating-nav-sections.has-pumpkin-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-pumpkin-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-pumpkin-highlight-color .stat-top {
	color: var(--wp--preset--color--pumpkin);
}

.lf-block--floating-nav-sections.has-pumpkin-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--pumpkin);
}

.lf-block--floating-nav-sections.has-pumpkin-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-pumpkin-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--pumpkin);
}

.lf-block--floating-nav-sections.has-pumpkin-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--pumpkin);
	border-left: 2px solid var(--wp--preset--color--pumpkin);
}

.lf-block--floating-nav-sections.has-pumpkin-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-pumpkin-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--pumpkin);
	border-bottom: 2px solid var(--wp--preset--color--pumpkin);
}

/* .lf-block--floating-nav-sections.has-pumpkin-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-pumpkin-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--pumpkin);
} */
.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .section-nav, .lf-block--floating-nav-sections.has-new-milkshake-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-new-milkshake-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--new-milkshake);
	border-bottom: 1px solid var(--wp--preset--color--new-milkshake);
}

.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-new-milkshake-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-new-milkshake-highlight-color .stat-top {
	color: var(--wp--preset--color--new-milkshake);
}

.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--new-milkshake);
}

.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-new-milkshake-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--new-milkshake);
}

.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--new-milkshake);
	border-left: 2px solid var(--wp--preset--color--new-milkshake);
}

.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-new-milkshake-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--new-milkshake);
	border-bottom: 2px solid var(--wp--preset--color--new-milkshake);
}

/* .lf-block--floating-nav-sections.has-new-milkshake-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--new-milkshake);
} */
.lf-block--floating-nav-sections.has-new-chili-highlight-color .section-nav, .lf-block--floating-nav-sections.has-new-chili-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-new-chili-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--new-chili);
	border-bottom: 1px solid var(--wp--preset--color--new-chili);
}

.lf-block--floating-nav-sections.has-new-chili-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-new-chili-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-new-chili-highlight-color .stat-top {
	color: var(--wp--preset--color--new-chili);
}

.lf-block--floating-nav-sections.has-new-chili-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--new-chili);
}

.lf-block--floating-nav-sections.has-new-chili-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-new-chili-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--new-chili);
}

.lf-block--floating-nav-sections.has-new-chili-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--new-chili);
	border-left: 2px solid var(--wp--preset--color--new-chili);
}

.lf-block--floating-nav-sections.has-new-chili-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-new-chili-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--new-chili);
	border-bottom: 2px solid var(--wp--preset--color--new-chili);
}

/* .lf-block--floating-nav-sections.has-new-chili-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-new-chili-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--new-chili);
} */
.lf-block--floating-nav-sections.has-purple-highlight-color .section-nav, .lf-block--floating-nav-sections.has-purple-highlight-color div.side-by-sides, .lf-block--floating-nav-sections.has-purple-highlight-color .testimonial {
	border-top: 1px solid var(--wp--preset--color--purple);
	border-bottom: 1px solid var(--wp--preset--color--purple);
}

.lf-block--floating-nav-sections.has-purple-highlight-color .section-nav a:hover, .lf-block--floating-nav-sections.has-purple-highlight-color .section-nav a.active, .lf-block--floating-nav-sections.has-purple-highlight-color .stat-top {
	color: var(--wp--preset--color--purple);
}

.lf-block--floating-nav-sections.has-purple-highlight-color .callout-arrow .icon-arrow path {
	fill: var(--wp--preset--color--purple);
}

.lf-block--floating-nav-sections.has-purple-highlight-color .fn-image.add-bg, .lf-block--floating-nav-sections.has-purple-highlight-color .icons-w-text.add-bg {
	background-color: var(--wp--preset--color--purple);
}

.lf-block--floating-nav-sections.has-purple-highlight-color .inline-table table {
	border-top: 2px solid var(--wp--preset--color--purple);
	border-left: 2px solid var(--wp--preset--color--purple);
}

.lf-block--floating-nav-sections.has-purple-highlight-color .inline-table table th, .lf-block--floating-nav-sections.has-purple-highlight-color .inline-table table td {
	border-right: 2px solid var(--wp--preset--color--purple);
	border-bottom: 2px solid var(--wp--preset--color--purple);
}

/* .lf-block--floating-nav-sections.has-purple-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-purple-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--purple);
} */
@media screen and (min-width: 768px) {
	.lf-block--floating-nav-sections .section-nav {
		border-top: none !important;
		border-bottom: none !important;
	}
}

.lf-block--floating-nav-sections .section-nav a {
	color: #273143;
	text-decoration: none;
	font-weight: 500;
}

.lf-block--floating-nav-sections .section-nav a:hover, .lf-block--floating-nav-sections .section-nav a.active {
	text-decoration: underline;
}

.lf-content-area .lf-block--floating-nav-sections .section-nav {
	padding: 25px 0 !important;
	margin-bottom: 24px;
}

.lf-block--floating-nav-sections .section-nav li {
	list-style-type: none;
	margin-bottom: 24px;
}

.lf-block--floating-nav-sections .section-nav li:last-child {
	margin-bottom: 0;
}

.floating-section h2.section-heading {
	color: #273143;
	font-size: 34px;
	margin-bottom: 30px;
	font-weight: 400;
	line-height: 1.2;
}

.floating-section .fn-arrow-callout {
	margin-bottom: 30px;
}

.floating-section .callout-arrow {
	border-top: 1px solid #273143;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	position: relative;
}

.floating-section .callout-arrow:last-child {
	border-bottom: 1px solid #273143;
}

.floating-section .callout-arrow .icon-arrow {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -5px;
	opacity: .7;
}

.floating-section .arrow-dir-none {
	padding-left: 0;
}

.floating-section .arrow-dir-none .icon-arrow {
	display: none;
}

.floating-section .arrow-dir-up .icon-arrow {
	transform: rotate(-90deg);
}

.floating-section .arrow-dir-down .icon-arrow {
	transform: rotate(90deg);
}

.lf-block--floating-nav-sections .fn-content p {
	margin-bottom: 30px;
}

.lf-block--floating-nav-sections .fn-content h3 {
	font-size: 18px;
	font-weight: 400;
	color: #273143;
	margin-bottom: 25px;
}

.lf-block--floating-nav-sections .fn-content h3.big-first::first-letter {
	font-size: 200%;
}

.lf-block--floating-nav-sections .fn-image {
	margin-bottom: 30px;
}

.lf-block--floating-nav-sections .fn-image img {
	max-width: 100%;
	margin: 0 auto;
}

.lf-block--floating-nav-sections .fn-image.stretch img {
	width: 100%;
	height: auto;
}

.lf-block--floating-nav-sections .fn-image.stretch.add-border {
	border: 2px solid #00081c;
	margin-bottom: 50px;
}

.lf-block--floating-nav-sections .fn-image:not(.stretch) {
	text-align: center;
	margin-bottom: 50px;
}

.lf-block--floating-nav-sections .fn-image:not(.stretch).add-border img {
	border: 2px solid #00081c;
}

.lf-block--floating-nav-sections .fn-image.add-corners, .lf-block--floating-nav-sections .fn-image.add-corners img {
	border-radius: 30px;
}

.lf-block--floating-nav-sections .heading-img-callout .fn-callout-content {
	width: 100%;
	font-size: 20px;
}

.lf-block--floating-nav-sections .heading-img-callout {
	border-radius: 30px;
	padding: 20px 15px 30px;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 50px;
	margin-bottom: 30px;
}

.lf-block--floating-nav-sections .heading-img-callout > img {
	max-width: 174px;
	width: 100%;
	height: auto;
	margin-bottom: 0;
}

.lf-block--floating-nav-sections .testimonial {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 30px;
}

.lf-block--floating-nav-sections .testimonial p.testimonial-title, .lf-block--floating-nav-sections .testimonial p.testimonial-name {
	color: #273143;
	font-size: 14px;
}

.lf-block--floating-nav-sections .testimonial p.testimonial-title {
	color: #6d7588;
}

.lf-block--floating-nav-sections .testimonial h2.testimonial-text {
	font-size: 20px;
	color: #273143;
	font-weight: 400;
	margin-bottom: 20px;
}

.lf-block--floating-nav-sections .testimonial > img {
	max-width: 150px;
	width: 100%;
	height: auto;
	border-radius: 80px;
	margin-left: 15px;
	margin-bottom: 10px;
}

.lf-block--floating-nav-sections .fn-image.add-bg {
	border-radius: 24px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
}

.lf-block--floating-nav-sections .stats {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 40px;
	margin-bottom: 40px;
}

.lf-block--floating-nav-sections .stat {
	width: calc(50% - 25px);
	border-top: 1px solid #273143;
	margin-bottom: 15px;
}

.stat-top {
	font-size: 46px;
	margin-bottom: 0;
	padding-top: 4px;
}

.stat-bottom {
	font-size: 12px;
	text-transform: uppercase;
	color: #4a5871;
	font-weight: 600;
	padding-bottom: 4px;
}

.lf-block--floating-nav-sections .icons-w-text.add-bg {
	border-radius: 24px;
	padding: 40px 20px;
}

.lf-block--floating-nav-sections .icons-w-text h3 {
	font-size: 24px;
	font-weight: 400;
	color: #273143;
	line-height: 1;
	margin-bottom: 37px;
}

.lf-block--floating-nav-sections .icons-w-text {
	margin-bottom: 50px;
}

.lf-block--floating-nav-sections .icon-blocks {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
}

.lf-block--floating-nav-sections .icon-blocks .icon-text {
	font-size: 14px;
	color: #000;
	width: calc(100% - 52px);
	padding-left: 40px;
	margin-bottom: 20px;
}

.lf-block--floating-nav-sections .icon-blocks > img {
	max-width: 52px;
}

div.side-by-sides {
	text-align: center;
	padding: 36px 0 16px;
	margin-bottom: 50px;
}

.side-by-sides figcaption {
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	color: #000;
	display: block;
	padding-left: 20px;
	padding-right: 20px;
}

figure.side-by-sides {
	margin-bottom: 45px;
}

figure.side-by-sides:last-child {
	margin-bottom: 15px;
}

figure.side-by-sides > img {
	width: 100%;
	max-width: 266px;
	margin: 0 auto 5px;
}

.inline-table {
	margin-bottom: 70px;
}

.inline-table h2 {
	font-size: 14px;
	font-weight: 400;
	color: #273143;
}

.lf-block--floating-nav-sections .inline-table table, .lf-block--floating-nav-sections .inline-table table * {
	border-spacing: 0;
}

.lf-block--floating-nav-sections .inline-table table th, .lf-block--floating-nav-sections .inline-table table td {
	padding: 10px 17px;
	height: 42px;
	text-align: left;
}

.lf-block--floating-nav-sections .inline-table table th:last-child, .lf-block--floating-nav-sections .inline-table table td:last-child {
	position: relative;
}

.lf-block--floating-nav-sections .inline-table table th:last-child:before, .lf-block--floating-nav-sections .inline-table table td:last-child:before {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	opacity: .2;
}

@media screen and (min-width: 600px) {
	.lf-block--hero-5 {
		margin-bottom: 250px;
	}
}

@media screen and (min-width: 768px) {
	.lf-hero-5-container {
		text-align: center;
		padding-top: 80px;
		min-height: 340px;
	}
	
	.lf-content-area .lf-hero-5-container .is-style-title-sm:not(:last-child) {
		font-size: 30px;
		margin-bottom: 50px;
	}
	
	.lf-hero-5-image-container {
		margin-top: -200px;
		position: relative;
		top: 200px;
		width: calc(100% - 40px);
	}
	
	.lf-block--hero-5 {
		margin-bottom: 30%;
		margin-bottom: 260px;
	}
	
	.image-credit {
		position: static;
	}
	
	.lf-block--floating-nav-sections.has-purple-highlight-color .section-nav {
		border-top-width: 0;
		border-bottom-width: 0;
	}
	
	.lf-floating-nav-sections-container {
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-between;
		margin-top: 60px;
	}
	
	.lf-floating-nav-sections-text-left {
		width: 380px;
		padding-right: 40px;
	}
	
	.lf-floating-nav-sections-text-right {
		width: calc(100% - 380px);
	}
	
	.lf-content-area .lf-block--floating-nav-sections .section-nav {
		padding-top: 0 !important;
		margin-top: 0;
	}
	
	.lf-content-area .lf-block--floating-nav-sections .section-nav.scrolled-sections {
		width: 380px;
		position: sticky;
		top: 130px;
		padding-right: 40px !important;
	}
	
	.lf-block--floating-nav-sections.has-purple-highlight-color .inline-table {
		overflow-x: auto;
	}
	
	.lf-block--floating-nav-sections.has-purple-highlight-color .inline-table table {
		width: 100%;
		max-width: 100%;
	}
}

@media screen and (min-width: 992px) {
	.lf-hero-5-container h1 {
		font-size: 64px;
	}
	
	.lf-block--floating-nav-sections .heading-img-callout {
		padding: 30px 60px 50px;
		flex-direction: row-reverse;
		flex-wrap: nowrap;
		align-items: center;
		margin-top: 70px;
		margin-bottom: 70px;
	}
	
	.lf-block--floating-nav-sections .heading-img-callout > img {
		max-width: 226px;
	}
	
	.lf-block--floating-nav-sections .heading-img-callout .fn-callout-content {
		font-size: 24px;
		padding-right: 30px;
	}
	
	.lf-block--floating-nav-sections .testimonial {
		margin-top: 80px;
		margin-bottom: 110px;
		display: flex;
		flex-direction: row-reverse;
		padding-top: 45px;
		padding-bottom: 40px;
	}
	
	.lf-block--floating-nav-sections .testimonial > img {
		max-width: 226px;
		border-radius: 120px;
	}
	
	.lf-block--floating-nav-sections .testimonial h2.testimonial-text {
		font-size: 24px;
	}
	
	.lf-block--floating-nav-sections .stats {
		margin-bottom: 80px;
	}
	
	.lf-block--floating-nav-sections .stat {
		width: calc(25% - 25px);
	}
	
	.lf-block--floating-nav-sections .fn-content h3 {
		font-size: 24px;
	}
	
	.callout-arrow {
		font-size: 18px;
	}
	
	.floating-section:not(:last-child) {
		margin-bottom: 80px;
	}
	
	.floating-section .fn-arrow-callout {
		margin-bottom: 50px;
		margin-top: 40px;
	}
	
	.lf-block--floating-nav-sections .icons-w-text {
		margin-top: 60px;
		margin-bottom: 80px;
	}
	
	.lf-block--floating-nav-sections .icons-w-text.add-bg {
		border-radius: 42px;
		padding: 70px 60px 30px;
	}
	
	.lf-block--floating-nav-sections .icon-blocks > img {
		max-width: 86px;
	}
	
	.lf-block--floating-nav-sections .icon-blocks .icon-text {
		font-size: 16px;
		width: calc(100% - 86px);
		margin-bottom: 50px;
	}
	
	.lf-block--floating-nav-sections .icons-w-text h3 {
		margin-bottom: 50px;
	}
	
	div.side-by-sides {
		margin-top: 80px;
		margin-bottom: 70px;
		display: flex;
		padding-top: 50px;
		padding-bottom: 0;
	}
	
	.side-by-sides figcaption {
		font-size: 16px;
	}
	
	.inline-table > h2 {
		margin-bottom: 15px !important;
	}
	
	.lf-floating-nav-sections-container {
		margin-bottom: 80px;
		margin-top: 80px;
	}
	
	.lf-floating-nav-sections-text-left {
		width: 380px;
	}
	
	.lf-floating-nav-sections-text-right {
		width: calc(100% - 380px);
	}
}

@media screen and (min-width: 1150px) {
	.lf-block--floating-nav-sections .fn-image {
		margin-bottom: 70px;
	}
	
	.lf-block--floating-nav-sections .fn-image.add-border {
		margin-top: 70px;
		margin-bottom: 80px;
	}
	
	.lf-floating-nav-sections-text-right {
		padding-left: 40px;
	}
}

/* end reports landing page styles */
.full-width-spacer {
	width: 100% !important;
	max-width: 100% !important;
}

.rounded-corners img {
	border-radius: 32px;
}

.inline-table .tablecontainer table {
	width: 100% !important;
}

@media (max-width: 1120px) {
	.inline-table .tablecontainer table {
		min-width: 770px;
		width: auto !important;
		margin-right: 16px;
	}
	
	.inline-table .tablecontainer {
		width: 100%;
		overflow-x: auto;
	}
}
