



.wf-lander{
	font-family: sans-serif;
	/* 1 */
	-ms-text-size-adjust: 100%;
	/* 2 */
	-webkit-text-size-adjust: 100%;
	/* 2 */
}

.wf-lander{
	margin: 0;
}


.wf-lander article, .wf-lander aside, .wf-lander details, .wf-lander figcaption, .wf-lander figure, .wf-lander footer, .wf-lander header, .wf-lander hgroup, .wf-lander main, .wf-lander menu, .wf-lander nav, .wf-lander section, .wf-lander summary{
	display: block;
}

.wf-lander audio, .wf-lander canvas, .wf-lander progress, .wf-lander video{
	display: inline-block;
	/* 1 */
	vertical-align: baseline;
	/* 2 */
}

.wf-lander audio:not([controls]){
	display: none;
	height: 0;
}

.wf-lander [hidden], .wf-lander template{
	display: none;
}


.wf-lander a{
	background-color: transparent;
}

.wf-lander a:active, .wf-lander a:hover{
	outline: 0;
}


.wf-lander abbr[title]{
	border-bottom: 1px dotted;
}

.wf-lander b, .wf-lander strong{
	font-weight: bold;
}

.wf-lander dfn{
	font-style: italic;
}

.wf-lander h1{
	font-size: 2em;
	margin: 0.67em 0;
}

.wf-lander mark{
	background: #ff0;
	color: #000;
}

.wf-lander small{
	font-size: 80%;
}

.wf-lander sub, .wf-lander sup{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
.wf-lander sup{
	top: -0.5em;
}
.wf-lander sub{
	bottom: -0.25em;
}


.wf-lander img{
	border: 0;
}

.wf-lander svg:not(:root){
	overflow: hidden;
}


.wf-lander figure{
	margin: 1em 40px;
}

.wf-lander hr{
	box-sizing: content-box;
	height: 0;
}

.wf-lander pre{
	overflow: auto;
}

.wf-lander code, .wf-lander kbd, .wf-lander pre, .wf-lander samp{
	font-family: monospace, monospace;
	font-size: 1em;
}



.wf-lander button, .wf-lander input, .wf-lander optgroup, .wf-lander select, .wf-lander textarea{
	color: inherit;
	/* 1 */
	font: inherit;
	/* 2 */
	margin: 0;
	/* 3 */
}

.wf-lander button{
	overflow: visible;
}

.wf-lander button, .wf-lander select{
	text-transform: none;
}

.wf-lander button, .wf-lander input[type="button"], .wf-lander input[type="reset"]{
	-webkit-appearance: button;
	/* 2 */
	cursor: pointer;
	/* 3 */
}

.wf-lander button[disabled], .wf-lander input[disabled]{
	cursor: default;
}

.wf-lander button::-moz-focus-inner, .wf-lander input::-moz-focus-inner{
	border: 0;
	padding: 0;
}

.wf-lander input{
	line-height: normal;
}

.wf-lander input[type='checkbox'], .wf-lander input[type='radio']{
	box-sizing: border-box;
	/* 1 */
	padding: 0;
	/* 2 */
}

.wf-lander input[type='number']::-webkit-inner-spin-button, .wf-lander input[type='number']::-webkit-outer-spin-button{
	height: auto;
}

.wf-lander input[type='search']{
	-webkit-appearance: none;
	/* 1 */
}

.wf-lander input[type='search']::-webkit-search-cancel-button, .wf-lander input[type='search']::-webkit-search-decoration{
	-webkit-appearance: none;
}

.wf-lander fieldset{
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

.wf-lander legend{
	border: 0;
	/* 1 */
	padding: 0;
	/* 2 */
}

.wf-lander textarea{
	overflow: auto;
}

.wf-lander optgroup{
	font-weight: bold;
}


.wf-lander table{
	border-collapse: collapse;
	border-spacing: 0;
}
.wf-lander td, .wf-lander th{
	padding: 0;
}


@font-face{
	font-family: 'webflow-icons';
	src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');
	font-weight: normal;
	font-style: normal;
}
.wf-lander [class^="w-icon-"], .wf-lander [class*=" w-icon-"]{
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'webflow-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.wf-lander .w-icon-slider-right:before{
	content: "\e600";
}
.wf-lander .w-icon-slider-left:before{
	content: "\e601";
}
.wf-lander .w-icon-nav-menu:before{
	content: "\e602";
}
.wf-lander .w-icon-arrow-down:before, .wf-lander .w-icon-dropdown-toggle:before{
	content: "\e603";
}
.wf-lander .w-icon-file-upload-remove:before{
	content: "\e900";
}
.wf-lander .w-icon-file-upload-icon:before{
	content: "\e903";
}
.wf-lander *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.wf-lander{
	height: 100%;
}
.wf-lander{
	margin: 0;
	min-height: 100%;
	background-color: #fff;
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333;
}
.wf-lander img{
	max-width: 100%;
	vertical-align: middle;
	display: inline-block;
}
.wf-lander.w-mod-touch *{
	background-attachment: scroll !important;
}
.wf-lander .w-block{
	display: block;
}
.wf-lander .w-inline-block{
	max-width: 100%;
	display: inline-block;
}
.wf-lander .w-clearfix:before, .wf-lander .w-clearfix:after{
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2;
}
.wf-lander .w-clearfix:after{
	clear: both;
}
.wf-lander .w-hidden{
	display: none;
}
.wf-lander .w-button{
	display: inline-block;
	padding: 9px 15px;
	background-color: #3898EC;
	color: white;
	border: 0;
	line-height: inherit;
	text-decoration: none;
	cursor: pointer;
	border-radius: 0;
}
.wf-lander input.w-button{
	-webkit-appearance: button;
}
.wf-lander :where(button.w-popover-trigger){
	background-color: transparent;
	border: 0;
	color: inherit;
	cursor: pointer;
	font: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
	text-align: inherit;
	text-decoration: inherit;
}
.wf-lander .w-popover{
	position-anchor: none;
}
.wf-lander .w-popover[popover]:not(:popover-open){
	display: none;
}
.wf-lander[data-w-dynpage] [data-w-cloak]{
	color: transparent !important;
}
.wf-lander .w-code-block{
	margin: unset;
}
.wf-lander pre.w-code-block code{
	all: inherit;
}
.wf-lander pre.w-code-block code > span{
	display: block !important;
}
.wf-lander .w-optimization{
	display: contents;
}
.wf-lander .w-webflow-badge, .wf-lander .w-webflow-badge > img{
	box-sizing: unset;
	width: unset;
	height: unset;
	max-height: unset;
	max-width: unset;
	min-height: unset;
	min-width: unset;
	margin: unset;
	padding: unset;
	float: unset;
	clear: unset;
	border: unset;
	border-radius: unset;
	background: unset;
	background-image: unset;
	background-position: unset;
	background-size: unset;
	background-repeat: unset;
	background-origin: unset;
	background-clip: unset;
	background-attachment: unset;
	background-color: unset;
	box-shadow: unset;
	transform: unset;
	transition: unset;
	direction: unset;
	font-family: unset;
	font-weight: unset;
	color: unset;
	font-size: unset;
	line-height: unset;
	font-style: unset;
	font-variant: unset;
	text-align: unset;
	letter-spacing: unset;
	text-decoration: unset;
	text-indent: unset;
	text-transform: unset;
	list-style-type: unset;
	text-shadow: unset;
	vertical-align: unset;
	cursor: unset;
	white-space: unset;
	word-break: unset;
	word-spacing: unset;
	word-wrap: unset;
}
.wf-lander .w-webflow-badge{
	position: fixed !important;
	display: inline-block !important;
	visibility: visible !important;
	opacity: 1 !important;
	z-index: 2147483647 !important;
	top: auto !important;
	right: 12px !important;
	bottom: 12px !important;
	left: auto !important;
	color: #aaadb0 !important;
	background-color: #fff !important;
	border-radius: 3px !important;
	padding: 6px !important;
	font-size: 12px !important;
	line-height: 14px !important;
	text-decoration: none !important;
	transform: none !important;
	margin: 0 !important;
	width: auto !important;
	height: auto !important;
	overflow: unset !important;
	white-space: nowrap;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0px 1px 3px rgba(0, 0, 0, 0.1);
	cursor: pointer;
}
.wf-lander .w-webflow-badge > img{
	position: unset;
	display: inline-block !important;
	visibility: unset !important;
	opacity: 1 !important;
	vertical-align: middle !important;
}
.wf-lander h1, .wf-lander h2, .wf-lander h3, .wf-lander h4, .wf-lander h5, .wf-lander h6{
	font-weight: bold;
	margin-bottom: 10px;
}
.wf-lander h1{
	font-size: 38px;
	line-height: 44px;
	margin-top: 20px;
}
.wf-lander h2{
	font-size: 32px;
	line-height: 36px;
	margin-top: 20px;
}
.wf-lander h3{
	font-size: 24px;
	line-height: 30px;
	margin-top: 20px;
}
.wf-lander h4{
	font-size: 18px;
	line-height: 24px;
	margin-top: 10px;
}
.wf-lander h5{
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px;
}
.wf-lander h6{
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px;
}
.wf-lander p{
	margin-top: 0;
	margin-bottom: 10px;
}
.wf-lander blockquote{
	margin: 0 0 10px 0;
	padding: 10px 20px;
	border-left: 5px solid #E2E2E2;
	font-size: 18px;
	line-height: 22px;
}
.wf-lander figure{
	margin: 0;
	margin-bottom: 10px;
}
.wf-lander figcaption{
	margin-top: 5px;
	text-align: center;
}
.wf-lander ul, .wf-lander ol{
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 40px;
}
.wf-lander .w-list-unstyled{
	padding-left: 0;
	list-style: none;
}
.wf-lander .w-embed:before, .wf-lander .w-embed:after{
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2;
}
.wf-lander .w-embed:after{
	clear: both;
}
.wf-lander .w-video{
	width: 100%;
	position: relative;
	padding: 0;
}
.wf-lander .w-video iframe, .wf-lander .w-video object, .wf-lander .w-video embed{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}
.wf-lander fieldset{
	padding: 0;
	margin: 0;
	border: 0;
}
.wf-lander button, .wf-lander [type='button'], .wf-lander [type='reset']{
	border: 0;
	cursor: pointer;
	-webkit-appearance: button;
}
.wf-lander .w-form{
	margin: 0 0 15px;
}
.wf-lander .w-form-done{
	display: none;
	padding: 20px;
	text-align: center;
	background-color: #dddddd;
}
.wf-lander .w-form-fail{
	display: none;
	margin-top: 10px;
	padding: 10px;
	background-color: #ffdede;
}
.wf-lander label{
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}
.wf-lander .w-input, .wf-lander .w-select{
	display: block;
	width: 100%;
	height: 38px;
	padding: 8px 12px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333333;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
.wf-lander .w-input::placeholder, .wf-lander .w-select::placeholder{
	color: #999;
}
.wf-lander .w-input:focus, .wf-lander .w-select:focus{
	border-color: #3898EC;
	outline: 0;
}
.wf-lander .w-input[disabled], .wf-lander .w-select[disabled], .wf-lander .w-input[readonly], .wf-lander .w-select[readonly], .wf-lander fieldset[disabled] .w-input, .wf-lander fieldset[disabled] .w-select{
	cursor: not-allowed;
}
.wf-lander .w-input[disabled]:not(.w-input-disabled), .wf-lander .w-select[disabled]:not(.w-input-disabled), .wf-lander .w-input[readonly], .wf-lander .w-select[readonly], .wf-lander fieldset[disabled]:not(.w-input-disabled) .w-input, .wf-lander fieldset[disabled]:not(.w-input-disabled) .w-select{
	background-color: #eeeeee;
}
.wf-lander textarea.w-input, .wf-lander textarea.w-select{
	height: auto;
}
.wf-lander .w-select{
	background-color: #f3f3f3;
}
.wf-lander .w-select[multiple]{
	height: auto;
}
.wf-lander .w-form-label{
	display: inline-block;
	cursor: pointer;
	font-weight: normal;
	margin-bottom: 0px;
}
.wf-lander .w-radio{
	display: block;
	margin-bottom: 5px;
	padding-left: 20px;
}
.wf-lander .w-radio:before, .wf-lander .w-radio:after{
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2;
}
.wf-lander .w-radio:after{
	clear: both;
}
.wf-lander .w-radio-input{
	margin: 4px 0 0;
	line-height: normal;
	float: left;
	margin-left: -20px;
}
.wf-lander .w-radio-input{
	margin-top: 3px;
}
.wf-lander .w-file-upload{
	display: block;
	margin-bottom: 10px;
}
.wf-lander .w-file-upload-input{
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -100;
}
.wf-lander .w-file-upload-default, .wf-lander .w-file-upload-uploading, .wf-lander .w-file-upload-success{
	display: inline-block;
	color: #333333;
}
.wf-lander .w-file-upload-error{
	display: block;
	margin-top: 10px;
}
.wf-lander .w-file-upload-default.w-hidden, .wf-lander .w-file-upload-uploading.w-hidden, .wf-lander .w-file-upload-error.w-hidden, .wf-lander .w-file-upload-success.w-hidden{
	display: none;
}
.wf-lander .w-file-upload-uploading-btn{
	display: flex;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	margin: 0;
	padding: 8px 12px;
	border: 1px solid #cccccc;
	background-color: #fafafa;
}
.wf-lander .w-file-upload-file{
	display: flex;
	flex-grow: 1;
	justify-content: space-between;
	margin: 0;
	padding: 8px 9px 8px 11px;
	border: 1px solid #cccccc;
	background-color: #fafafa;
}
.wf-lander .w-file-upload-file-name{
	font-size: 14px;
	font-weight: normal;
	display: block;
}
.wf-lander .w-file-remove-link{
	margin-top: 3px;
	margin-left: 10px;
	width: auto;
	height: auto;
	padding: 3px;
	display: block;
	cursor: pointer;
}
.wf-lander .w-icon-file-upload-remove{
	margin: auto;
	font-size: 10px;
}
.wf-lander .w-file-upload-error-msg{
	display: inline-block;
	color: #ea384c;
	padding: 2px 0;
}
.wf-lander .w-file-upload-info{
	display: inline-block;
	line-height: 38px;
	padding: 0 12px;
}
.wf-lander .w-file-upload-label{
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	margin: 0;
	padding: 8px 12px;
	border: 1px solid #cccccc;
	background-color: #fafafa;
}
.wf-lander .w-icon-file-upload-icon, .wf-lander .w-icon-file-upload-uploading{
	display: inline-block;
	margin-right: 8px;
	width: 20px;
}
.wf-lander .w-icon-file-upload-uploading{
	height: 20px;
}
.wf-lander .w-container{
	margin-left: auto;
	margin-right: auto;
	max-width: 940px;
}
.wf-lander .w-container:before, .wf-lander .w-container:after{
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2;
}
.wf-lander .w-container:after{
	clear: both;
}
.wf-lander .w-container .w-row{
	margin-left: -10px;
	margin-right: -10px;
}
.wf-lander .w-row:before, .wf-lander .w-row:after{
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2;
}
.wf-lander .w-row:after{
	clear: both;
}
.wf-lander .w-row .w-row{
	margin-left: 0;
	margin-right: 0;
}
.wf-lander .w-col{
	position: relative;
	float: left;
	width: 100%;
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px;
}
.wf-lander .w-col .w-col{
	padding-left: 0;
	padding-right: 0;
}
.wf-lander .w-col-1{
	width: 8.33333333%;
}
.wf-lander .w-col-2{
	width: 16.66666667%;
}
.wf-lander .w-col-3{
	width: 25%;
}
.wf-lander .w-col-4{
	width: 33.33333333%;
}
.wf-lander .w-col-5{
	width: 41.66666667%;
}
.wf-lander .w-col-6{
	width: 50%;
}
.wf-lander .w-col-7{
	width: 58.33333333%;
}
.wf-lander .w-col-8{
	width: 66.66666667%;
}
.wf-lander .w-col-9{
	width: 75%;
}
.wf-lander .w-col-10{
	width: 83.33333333%;
}
.wf-lander .w-col-11{
	width: 91.66666667%;
}
.wf-lander .w-col-12{
	width: 100%;
}
.wf-lander .w-hidden-main{
	display: none !important;
}
@media screen and (max-width: 991px){
	.wf-lander .w-container{
		max-width: 728px;
	}
	.wf-lander .w-hidden-main{
		display: inherit !important;
	}
	.wf-lander .w-hidden-medium{
		display: none !important;
	}
	.wf-lander .w-col-medium-1{
		width: 8.33333333%;
	}
	.wf-lander .w-col-medium-2{
		width: 16.66666667%;
	}
	.wf-lander .w-col-medium-3{
		width: 25%;
	}
	.wf-lander .w-col-medium-4{
		width: 33.33333333%;
	}
	.wf-lander .w-col-medium-5{
		width: 41.66666667%;
	}
	.wf-lander .w-col-medium-6{
		width: 50%;
	}
	.wf-lander .w-col-medium-7{
		width: 58.33333333%;
	}
	.wf-lander .w-col-medium-8{
		width: 66.66666667%;
	}
	.wf-lander .w-col-medium-9{
		width: 75%;
	}
	.wf-lander .w-col-medium-10{
		width: 83.33333333%;
	}
	.wf-lander .w-col-medium-11{
		width: 91.66666667%;
	}
	.wf-lander .w-col-medium-12{
		width: 100%;
	}
	.wf-lander .w-col-stack{
		width: 100%;
		left: auto;
		right: auto;
	}
}
@media screen and (max-width: 767px){
	.wf-lander .w-hidden-main{
		display: inherit !important;
	}
	.wf-lander .w-hidden-medium{
		display: inherit !important;
	}
	.wf-lander .w-hidden-small{
		display: none !important;
	}
	.wf-lander .w-row, .wf-lander .w-container .w-row{
		margin-left: 0;
		margin-right: 0;
	}
	.wf-lander .w-col{
		width: 100%;
		left: auto;
		right: auto;
	}
	.wf-lander .w-col-small-1{
		width: 8.33333333%;
	}
	.wf-lander .w-col-small-2{
		width: 16.66666667%;
	}
	.wf-lander .w-col-small-3{
		width: 25%;
	}
	.wf-lander .w-col-small-4{
		width: 33.33333333%;
	}
	.wf-lander .w-col-small-5{
		width: 41.66666667%;
	}
	.wf-lander .w-col-small-6{
		width: 50%;
	}
	.wf-lander .w-col-small-7{
		width: 58.33333333%;
	}
	.wf-lander .w-col-small-8{
		width: 66.66666667%;
	}
	.wf-lander .w-col-small-9{
		width: 75%;
	}
	.wf-lander .w-col-small-10{
		width: 83.33333333%;
	}
	.wf-lander .w-col-small-11{
		width: 91.66666667%;
	}
	.wf-lander .w-col-small-12{
		width: 100%;
	}
}
@media screen and (max-width: 479px){
	.wf-lander .w-container{
		max-width: none;
	}
	.wf-lander .w-hidden-main{
		display: inherit !important;
	}
	.wf-lander .w-hidden-medium{
		display: inherit !important;
	}
	.wf-lander .w-hidden-small{
		display: inherit !important;
	}
	.wf-lander .w-hidden-tiny{
		display: none !important;
	}
	.wf-lander .w-col{
		width: 100%;
	}
	.wf-lander .w-col-tiny-1{
		width: 8.33333333%;
	}
	.wf-lander .w-col-tiny-2{
		width: 16.66666667%;
	}
	.wf-lander .w-col-tiny-3{
		width: 25%;
	}
	.wf-lander .w-col-tiny-4{
		width: 33.33333333%;
	}
	.wf-lander .w-col-tiny-5{
		width: 41.66666667%;
	}
	.wf-lander .w-col-tiny-6{
		width: 50%;
	}
	.wf-lander .w-col-tiny-7{
		width: 58.33333333%;
	}
	.wf-lander .w-col-tiny-8{
		width: 66.66666667%;
	}
	.wf-lander .w-col-tiny-9{
		width: 75%;
	}
	.wf-lander .w-col-tiny-10{
		width: 83.33333333%;
	}
	.wf-lander .w-col-tiny-11{
		width: 91.66666667%;
	}
	.wf-lander .w-col-tiny-12{
		width: 100%;
	}
}
.wf-lander .w-widget{
	position: relative;
}
.wf-lander .w-widget-map{
	width: 100%;
	height: 400px;
}
.wf-lander .w-widget-map label{
	width: auto;
	display: inline;
}
.wf-lander .w-widget-map img{
	max-width: inherit;
}
.wf-lander .w-widget-map .gm-style-iw{
	text-align: center;
}
.wf-lander .w-widget-map .gm-style-iw > button{
	display: none !important;
}
.wf-lander .w-widget-twitter{
	overflow: hidden;
}
.wf-lander .w-widget-twitter-count-shim{
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 28px;
	height: 20px;
	text-align: center;
	background: white;
	border: #758696 solid 1px;
	border-radius: 3px;
}
.wf-lander .w-widget-twitter-count-shim *{
	pointer-events: none;
	user-select: none;
}
.wf-lander .w-widget-twitter-count-shim .w-widget-twitter-count-inner{
	position: relative;
	font-size: 15px;
	line-height: 12px;
	text-align: center;
	color: #999;
	font-family: serif;
}
.wf-lander .w-widget-twitter-count-shim .w-widget-twitter-count-clear{
	position: relative;
	display: block;
}
.wf-lander .w-widget-twitter-count-shim.w--large{
	width: 36px;
	height: 28px;
}
.wf-lander .w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{
	font-size: 18px;
	line-height: 18px;
}
.wf-lander .w-widget-twitter-count-shim:not(.w--vertical){
	margin-left: 5px;
	margin-right: 8px;
}
.wf-lander .w-widget-twitter-count-shim:not(.w--vertical).w--large{
	margin-left: 6px;
}
.wf-lander .w-widget-twitter-count-shim:not(.w--vertical):before, .wf-lander .w-widget-twitter-count-shim:not(.w--vertical):after{
	top: 50%;
	left: 0;
	border: solid transparent;
	content: ' ';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.wf-lander .w-widget-twitter-count-shim:not(.w--vertical):before{
	border-color: rgba(117, 134, 150, 0);
	border-right-color: #5d6c7b;
	border-width: 4px;
	margin-left: -9px;
	margin-top: -4px;
}
.wf-lander .w-widget-twitter-count-shim:not(.w--vertical).w--large:before{
	border-width: 5px;
	margin-left: -10px;
	margin-top: -5px;
}
.wf-lander .w-widget-twitter-count-shim:not(.w--vertical):after{
	border-color: rgba(255, 255, 255, 0);
	border-right-color: white;
	border-width: 4px;
	margin-left: -8px;
	margin-top: -4px;
}
.wf-lander .w-widget-twitter-count-shim:not(.w--vertical).w--large:after{
	border-width: 5px;
	margin-left: -9px;
	margin-top: -5px;
}
.wf-lander .w-widget-twitter-count-shim.w--vertical{
	width: 61px;
	height: 33px;
	margin-bottom: 8px;
}
.wf-lander .w-widget-twitter-count-shim.w--vertical:before, .wf-lander .w-widget-twitter-count-shim.w--vertical:after{
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: ' ';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.wf-lander .w-widget-twitter-count-shim.w--vertical:before{
	border-color: rgba(117, 134, 150, 0);
	border-top-color: #5d6c7b;
	border-width: 5px;
	margin-left: -5px;
}
.wf-lander .w-widget-twitter-count-shim.w--vertical:after{
	border-color: rgba(255, 255, 255, 0);
	border-top-color: white;
	border-width: 4px;
	margin-left: -4px;
}
.wf-lander .w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{
	font-size: 18px;
	line-height: 22px;
}
.wf-lander .w-widget-twitter-count-shim.w--vertical.w--large{
	width: 76px;
}
.wf-lander .w-background-video{
	position: relative;
	overflow: hidden;
	height: 500px;
	color: white;
}
.wf-lander .w-background-video > video{
	background-size: cover;
	background-position: 50% 50%;
	position: absolute;
	margin: auto;
	width: 100%;
	height: 100%;
	right: -100%;
	bottom: -100%;
	top: -100%;
	left: -100%;
	object-fit: cover;
	z-index: -100;
}
.wf-lander .w-background-video > video::-webkit-media-controls-start-playback-button{
	display: none !important;
	-webkit-appearance: none;
}
.wf-lander .w-background-video--control{
	position: absolute;
	bottom: 1em;
	right: 1em;
	background-color: transparent;
	padding: 0;
}
.wf-lander .w-background-video--control > [hidden]{
	display: none !important;
}
.wf-lander .w-slider{
	position: relative;
	height: 300px;
	text-align: center;
	background: #dddddd;
	clear: both;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
}
.wf-lander .w-slider-mask{
	position: relative;
	display: block;
	overflow: hidden;
	z-index: 1;
	left: 0;
	right: 0;
	height: 100%;
	white-space: nowrap;
}
.wf-lander .w-slide{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 100%;
	white-space: normal;
	text-align: left;
}
.wf-lander .w-slider-nav{
	position: absolute;
	z-index: 2;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	padding-top: 10px;
	height: 40px;
	text-align: center;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
}
.wf-lander .w-slider-nav.w-round > div{
	border-radius: 100%;
}
.wf-lander .w-slider-nav.w-num > div{
	width: auto;
	height: auto;
	padding: 0.2em 0.5em;
	font-size: inherit;
	line-height: inherit;
}
.wf-lander .w-slider-nav.w-shadow > div{
	box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
}
.wf-lander .w-slider-nav-invert{
	color: #fff;
}
.wf-lander .w-slider-nav-invert > div{
	background-color: rgba(34, 34, 34, 0.4);
}
.wf-lander .w-slider-nav-invert > div.w-active{
	background-color: #222;
}
.wf-lander .w-slider-dot{
	position: relative;
	display: inline-block;
	width: 1em;
	height: 1em;
	background-color: rgba(255, 255, 255, 0.4);
	cursor: pointer;
	margin: 0 3px 0.5em;
	transition: background-color 100ms, color 100ms;
}
.wf-lander .w-slider-dot.w-active{
	background-color: #fff;
}
.wf-lander .w-slider-dot:focus{
	outline: none;
	box-shadow: 0px 0px 0px 2px #fff;
}
.wf-lander .w-slider-dot:focus.w-active{
	box-shadow: none;
}
.wf-lander .w-slider-arrow-left, .wf-lander .w-slider-arrow-right{
	position: absolute;
	width: 80px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	cursor: pointer;
	overflow: hidden;
	color: white;
	font-size: 40px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
	user-select: none;
}
.wf-lander .w-slider-arrow-left [class^='w-icon-'], .wf-lander .w-slider-arrow-right [class^='w-icon-'], .wf-lander .w-slider-arrow-left [class*=' w-icon-'], .wf-lander .w-slider-arrow-right [class*=' w-icon-']{
	position: absolute;
}
.wf-lander .w-slider-arrow-left:focus, .wf-lander .w-slider-arrow-right:focus{
	outline: 0;
}
.wf-lander .w-slider-arrow-left{
	z-index: 3;
	right: auto;
}
.wf-lander .w-slider-arrow-right{
	z-index: 4;
	left: auto;
}
.wf-lander .w-icon-slider-left, .wf-lander .w-icon-slider-right{
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 1em;
	height: 1em;
}
.wf-lander .w-slider-aria-label{
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.wf-lander .w-slider-force-show{
	display: block !important;
}
.wf-lander .w-dropdown{
	display: inline-block;
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	z-index: 900;
}
.wf-lander .w-dropdown-btn, .wf-lander .w-dropdown-toggle, .wf-lander .w-dropdown-link{
	position: relative;
	vertical-align: top;
	text-decoration: none;
	color: #222222;
	padding: 20px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	white-space: nowrap;
}
.wf-lander .w-dropdown-toggle{
	user-select: none;
	display: inline-block;
	cursor: pointer;
	padding-right: 40px;
}
.wf-lander .w-dropdown-toggle:focus{
	outline: 0;
}
.wf-lander .w-icon-dropdown-toggle{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	margin-right: 20px;
	width: 1em;
	height: 1em;
}
.wf-lander .w-dropdown-list{
	position: absolute;
	background: #dddddd;
	display: none;
	min-width: 100%;
}
.wf-lander .w-dropdown-list.w--open{
	display: block;
}
.wf-lander .w-dropdown-link{
	padding: 10px 20px;
	display: block;
	color: #222222;
}
.wf-lander .w-dropdown-link.w--current{
	color: #0082f3;
}
.wf-lander .w-dropdown-link:focus{
	outline: 0;
}


.wf-lander .w-lightbox-backdrop{
	cursor: auto;
	font-style: normal;
	letter-spacing: normal;
	list-style: disc;
	text-indent: 0;
	text-shadow: none;
	text-transform: none;
	visibility: visible;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	color: #fff;
	font-family: "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif;
	font-size: 17px;
	line-height: 1.2;
	font-weight: 300;
	text-align: center;
	background: rgba(0, 0, 0, 0.9);
	z-index: 2000;
	outline: 0;
	/* 1 */
	opacity: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-transform: translate(0, 0);
	/* 2 */
}

.wf-lander .w-lightbox-backdrop, .wf-lander .w-lightbox-container{
	height: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
.wf-lander .w-lightbox-content{
	position: relative;
	height: 100vh;
	overflow: hidden;
}
.wf-lander .w-lightbox-view{
	position: absolute;
	width: 100vw;
	height: 100vh;
	opacity: 0;
}
.wf-lander .w-lightbox-view:before{
	content: "";
	height: 100vh;
}

.wf-lander .w-lightbox-group, .wf-lander .w-lightbox-group .w-lightbox-view, .wf-lander .w-lightbox-group .w-lightbox-view:before{
	height: 86vh;
}
.wf-lander .w-lightbox-frame, .wf-lander .w-lightbox-view:before{
	display: inline-block;
	vertical-align: middle;
}

.wf-lander .w-lightbox-figure{
	position: relative;
	margin: 0;
	/* 1 */
}
.wf-lander .w-lightbox-group .w-lightbox-figure{
	cursor: pointer;
}

.wf-lander .w-lightbox-img{
	width: auto;
	height: auto;
	max-width: none;
}

.wf-lander .w-lightbox-image{
	display: block;
	float: none;
	/* 1 */
	max-width: 100vw;
	max-height: 100vh;
}
.wf-lander .w-lightbox-group .w-lightbox-image{
	max-height: 86vh;
}
.wf-lander .w-lightbox-caption{
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 0.5em 1em;
	background: rgba(0, 0, 0, 0.4);
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.wf-lander .w-lightbox-embed{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.wf-lander .w-lightbox-control{
	position: absolute;
	top: 0;
	width: 4em;
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.wf-lander .w-lightbox-left{
	display: none;
	bottom: 0;
	left: 0;
	/* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-20 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0 0h5v23h23v5h-28z" opacity=".4"/><path d="m1 1h3v23h23v3h-26z" fill="#fff"/></g></svg> */
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
}
.wf-lander .w-lightbox-right{
	display: none;
	right: 0;
	bottom: 0;
	/* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0-0h28v28h-5v-23h-23z" opacity=".4"/><path d="m1 1h26v26h-3v-23h-23z" fill="#fff"/></g></svg> */
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
}

.wf-lander .w-lightbox-close{
	right: 0;
	height: 2.6em;
	/* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 18 17" width="18" height="17"><g transform="rotate(45)"><path d="m0 0h7v-7h5v7h7v5h-7v7h-5v-7h-7z" opacity=".4"/><path d="m1 1h7v-7h3v7h7v3h-7v7h-3v-7h-7z" fill="#fff"/></g></svg> */
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
	background-size: 18px;
}

.wf-lander .w-lightbox-strip{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 1vh;
	line-height: 0;
	/* 1 */
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
}

.wf-lander .w-lightbox-item{
	display: inline-block;
	width: 10vh;
	padding: 2vh 1vh;
	box-sizing: content-box;
	/* 1 */
	cursor: pointer;
	-webkit-transform: translate3d(0, 0, 0);
	/* 2 */
}
.wf-lander .w-lightbox-active{
	opacity: 0.3;
}
.wf-lander .w-lightbox-thumbnail{
	position: relative;
	height: 10vh;
	background: #222;
	overflow: hidden;
}
.wf-lander .w-lightbox-thumbnail-image{
	position: absolute;
	top: 0;
	left: 0;
}
.wf-lander .w-lightbox-thumbnail .w-lightbox-tall{
	top: 50%;
	width: 100%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.wf-lander .w-lightbox-thumbnail .w-lightbox-wide{
	left: 50%;
	height: 100%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

.wf-lander .w-lightbox-spinner{
	position: absolute;
	top: 50%;
	left: 50%;
	box-sizing: border-box;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	border: 5px solid rgba(0, 0, 0, 0.4);
	border-radius: 50%;
	-webkit-animation: spin 0.8s infinite linear;
	animation: spin 0.8s infinite linear;
}
.wf-lander .w-lightbox-spinner:after{
	content: "";
	position: absolute;
	top: -4px;
	right: -4px;
	bottom: -4px;
	left: -4px;
	border: 3px solid transparent;
	border-bottom-color: #fff;
	border-radius: 50%;
}

.wf-lander .w-lightbox-hide{
	display: none;
}
.wf-lander .w-lightbox-noscroll{
	overflow: hidden;
}
@media (min-width: 768px){
	.wf-lander .w-lightbox-content{
		height: 96vh;
		margin-top: 2vh;
	}
	.wf-lander .w-lightbox-view, .wf-lander .w-lightbox-view:before{
		height: 96vh;
	}
	
	.wf-lander .w-lightbox-group, .wf-lander .w-lightbox-group .w-lightbox-view, .wf-lander .w-lightbox-group .w-lightbox-view:before{
		height: 84vh;
	}
	.wf-lander .w-lightbox-image{
		max-width: 96vw;
		max-height: 96vh;
	}
	.wf-lander .w-lightbox-group .w-lightbox-image{
		max-width: 82.3vw;
		max-height: 84vh;
	}
	.wf-lander .w-lightbox-left, .wf-lander .w-lightbox-right{
		display: block;
		opacity: 0.5;
	}
	.wf-lander .w-lightbox-close{
		opacity: 0.8;
	}
	.wf-lander .w-lightbox-control:hover{
		opacity: 1;
	}
}
.wf-lander .w-lightbox-inactive, .wf-lander .w-lightbox-inactive:hover{
	opacity: 0;
}
.wf-lander .w-richtext:before, .wf-lander .w-richtext:after{
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2;
}
.wf-lander .w-richtext:after{
	clear: both;
}
.wf-lander .w-richtext[contenteditable="true"]:before, .wf-lander .w-richtext[contenteditable="true"]:after{
	white-space: initial;
}
.wf-lander .w-richtext ol, .wf-lander .w-richtext ul{
	overflow: hidden;
}
.wf-lander .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .wf-lander .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after{
	outline: 2px solid #2895f7;
}
.wf-lander .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .wf-lander .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div{
	outline: 2px solid #2895f7;
}
.wf-lander .w-richtext figure.w-richtext-figure-type-video > div:after, .wf-lander .w-richtext figure[data-rt-type="video"] > div:after{
	content: '';
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.wf-lander .w-richtext figure{
	position: relative;
	max-width: 60%;
}
.wf-lander .w-richtext figure > div:before{
	cursor: default!important;
}
.wf-lander .w-richtext figure img{
	width: 100%;
}
.wf-lander .w-richtext figure figcaption.w-richtext-figcaption-placeholder{
	opacity: 0.6;
}
.wf-lander .w-richtext figure div{
	/* fix incorrectly sized selection border in the data manager */
	font-size: 0px;
	color: transparent;
}
.wf-lander .w-richtext figure.w-richtext-figure-type-image, .wf-lander .w-richtext figure[data-rt-type="image"]{
	display: table;
}
.wf-lander .w-richtext figure.w-richtext-figure-type-image > div, .wf-lander .w-richtext figure[data-rt-type="image"] > div{
	display: inline-block;
}
.wf-lander .w-richtext figure.w-richtext-figure-type-image > figcaption, .wf-lander .w-richtext figure[data-rt-type="image"] > figcaption{
	display: table-caption;
	caption-side: bottom;
}
.wf-lander .w-richtext figure.w-richtext-figure-type-video, .wf-lander .w-richtext figure[data-rt-type="video"]{
	width: 60%;
	height: 0;
}
.wf-lander .w-richtext figure.w-richtext-figure-type-video iframe, .wf-lander .w-richtext figure[data-rt-type="video"] iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.wf-lander .w-richtext figure.w-richtext-figure-type-video > div, .wf-lander .w-richtext figure[data-rt-type="video"] > div{
	width: 100%;
}
.wf-lander .w-richtext figure.w-richtext-align-center{
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.wf-lander .w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .wf-lander .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div{
	max-width: 100%;
}
.wf-lander .w-richtext figure.w-richtext-align-normal{
	clear: both;
}
.wf-lander .w-richtext figure.w-richtext-align-fullwidth{
	width: 100%;
	max-width: 100%;
	text-align: center;
	clear: both;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.wf-lander .w-richtext figure.w-richtext-align-fullwidth > div{
	display: inline-block;
	/* padding-bottom is used for aspect ratios in video figures
			we want the div to inherit that so hover/selection borders in the designer-canvas
			fit right*/
	padding-bottom: inherit;
}
.wf-lander .w-richtext figure.w-richtext-align-fullwidth > figcaption{
	display: block;
}
.wf-lander .w-richtext figure.w-richtext-align-floatleft{
	float: left;
	margin-right: 15px;
	clear: none;
}
.wf-lander .w-richtext figure.w-richtext-align-floatright{
	float: right;
	margin-left: 15px;
	clear: none;
}
.wf-lander .w-nav{
	position: relative;
	background: #dddddd;
	z-index: 1000;
}
.wf-lander .w-nav:before, .wf-lander .w-nav:after{
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2;
}
.wf-lander .w-nav:after{
	clear: both;
}
.wf-lander .w-nav-brand{
	position: relative;
	float: left;
	text-decoration: none;
	color: #333333;
}
.wf-lander .w-nav-link{
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	color: #222222;
	padding: 20px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
.wf-lander .w-nav-link.w--current{
	color: #0082f3;
}
.wf-lander .w-nav-menu{
	position: relative;
	float: right;
}
.wf-lander [data-nav-menu-open]{
	display: block !important;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	background: #C8C8C8;
	text-align: center;
	overflow: visible;
	min-width: 200px;
}
.wf-lander .w--nav-link-open{
	display: block;
	position: relative;
}
.wf-lander .w-nav-overlay{
	position: absolute;
	overflow: hidden;
	display: none;
	top: 100%;
	left: 0;
	right: 0;
	width: 100%;
}
.wf-lander .w-nav-overlay [data-nav-menu-open]{
	top: 0;
}
.wf-lander .w-nav[data-animation='over-left'] .w-nav-overlay{
	width: auto;
}
.wf-lander .w-nav[data-animation='over-left'] .w-nav-overlay, .wf-lander .w-nav[data-animation='over-left'] [data-nav-menu-open]{
	right: auto;
	z-index: 1;
	top: 0;
}
.wf-lander .w-nav[data-animation='over-right'] .w-nav-overlay{
	width: auto;
}
.wf-lander .w-nav[data-animation='over-right'] .w-nav-overlay, .wf-lander .w-nav[data-animation='over-right'] [data-nav-menu-open]{
	left: auto;
	z-index: 1;
	top: 0;
}
.wf-lander .w-nav-button{
	position: relative;
	float: right;
	padding: 18px;
	font-size: 24px;
	display: none;
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
	user-select: none;
}
.wf-lander .w-nav-button:focus{
	outline: 0;
}
.wf-lander .w-nav-button.w--open{
	background-color: #C8C8C8;
	color: white;
}
.wf-lander .w-nav[data-collapse='all'] .w-nav-menu{
	display: none;
}
.wf-lander .w-nav[data-collapse='all'] .w-nav-button{
	display: block;
}
.wf-lander .w--nav-dropdown-open{
	display: block;
}
.wf-lander .w--nav-dropdown-toggle-open{
	display: block;
}
.wf-lander .w--nav-dropdown-list-open{
	position: static;
}

@media screen and (max-width: 991px){
	.wf-lander .w-nav[data-collapse='medium'] .w-nav-menu{
		display: none;
	}
	.wf-lander .w-nav[data-collapse='medium'] .w-nav-button{
		display: block;
	}
}
@media screen and (max-width: 767px){
	.wf-lander .w-nav[data-collapse='small'] .w-nav-menu{
		display: none;
	}
	.wf-lander .w-nav[data-collapse='small'] .w-nav-button{
		display: block;
	}
	.wf-lander .w-nav-brand{
		padding-left: 10px;
	}
}
@media screen and (max-width: 479px){
	.wf-lander .w-nav[data-collapse='tiny'] .w-nav-menu{
		display: none;
	}
	.wf-lander .w-nav[data-collapse='tiny'] .w-nav-button{
		display: block;
	}
}
.wf-lander .w-tabs{
	position: relative;
}
.wf-lander .w-tabs:before, .wf-lander .w-tabs:after{
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2;
}
.wf-lander .w-tabs:after{
	clear: both;
}
.wf-lander .w-tab-menu{
	position: relative;
}
.wf-lander .w-tab-link{
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	padding: 9px 30px;
	text-align: left;
	cursor: pointer;
	color: #222222;
	background-color: #dddddd;
}
.wf-lander .w-tab-link.w--current{
	background-color: #C8C8C8;
}
.wf-lander .w-tab-link:focus{
	outline: 0;
}
.wf-lander .w-tab-content{
	position: relative;
	display: block;
	overflow: hidden;
}
.wf-lander .w-tab-pane{
	position: relative;
	display: none;
}
.wf-lander .w--tab-active{
	display: block;
}
@media screen and (max-width: 479px){
	.wf-lander .w-tab-link{
		display: block;
	}
}
.wf-lander .w-ix-emptyfix:after{
	content: "";
}
@keyframes spin{
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
.wf-lander .w-dyn-empty{
	padding: 10px;
	background-color: #dddddd;
}
.wf-lander .w-dyn-hide{
	display: none !important;
}
.wf-lander .w-dyn-bind-empty{
	display: none !important;
}
.wf-lander .w-condition-invisible{
	display: none !important;
}
.wf-lander .wf-layout-layout{
	display: grid;
}
.wf-lander .w-layout-grid{
	display: grid;
	grid-auto-columns: 1fr;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: auto auto;
	grid-row-gap: 16px;
	grid-column-gap: 16px;
}


@font-face{
	font-family: "Merriweather 96 Pt";
	src: url("/wf/fonts/Merriweather_96pt-Bold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face{
	font-family: "Merriweather 96 Pt";
	src: url("/wf/fonts/Merriweather_96pt-SemiBold.ttf") format("truetype");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face{
	font-family: "Merriweather 96 Pt";
	src: url("/wf/fonts/Merriweather_96pt-Medium.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face{
	font-family: "Merriweather 96 Pt";
	src: url("/wf/fonts/Merriweather_96pt-Regular.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face{
	font-family: "Merriweather 96 Pt";
	src: url("/wf/fonts/Merriweather_96pt-Light.ttf") format("truetype");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

.wf-lander{
	--_colors---neutral--50: #fafafa;
	--font-family--font-sans: Inter, sans-serif;
	--leading--normal: 140%;
	--font-family--font-heading: "Merriweather 96 Pt", Georgia, sans-serif;
	--_typography---heading--6xl--font-size: 3.75em;
	--_typography---heading--4xl--line-height: var(--leading--tight);
	--weight--semibold: 600;
	--tracking--tight: -.02em;
	--_typography---heading--5xl--font-size: 3em;
	--_typography---heading--2xl--line-height: var(--leading--tight);
	--_typography---heading--2xl--tracking: var(--tracking--tight);
	--_typography---heading--text-xl--font-family: var(--font-family--font-heading);
	--leading--tight: 115%;
	--weight--medium: 500;
	--_typography---heading--text-xl--font-size: 1.25em;
	--_typography---heading--text-xl--line-height: var(--_typography---body--text-base--line-height);
	--_typography---heading--text-xl--tracking: var(--tracking--tight);
	--_typography---body--text-xl--font-size: 1.25em;
	--_typography---body--text-xl--tracking: var(--tracking--normal);
	--_typography---body--text-lg--font-size: 1.125em;
	--_typography---body--text-lg--line-height: var(--leading--normal);
	--_typography---body--text-base--font-size: 1em;
	--_typography---body--text-base--line-height: var(--leading--normal);
	--_typography---body--text-base--font-weight: var(--weight--regular);
	--_typography---body--text-base--tracking: var(--tracking--normal);
	--color-scheme-1--text\<deleted\|relume-variable-color-scheme-1-text\>: var(--_primitives---colors--neutral-darkest\<deleted\|relume-variable-neutral-shade-7\>);
	--_typography---body--text-xl--font-weight: var(--weight--medium);
	--_typography---body--text-lg--tracking: var(--tracking--normal);
	--_typography---font-family--heading\<deleted\|relume-variable-font-style-heading\>: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>: #fff;
	--_typography---body--text-xl--line-height: var(--leading--normal);
	--_typography---heading--text-3xl--line-height: var(--leading--tight);
	--_typography---heading--text-3xl--tracking: var(--tracking--tight);
	--_primitives---colors--neutral-darkest\<deleted\|relume-variable-neutral-shade-7\>: black;
	--_typography---body--text-xs--font-size: .75em;
	--_typography---body--text-xs--line-height: var(--leading--normal);
	--_typography---body--text-xs--font-weight: var(--weight--medium);
	--_typography---body--text-xs--tracking: var(--tracking--normal);
	--text-color--text-alternate\<deleted\|relume-variable-text-color-3\>: var(--base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>);
	--_colors---primary--1000: #14191c;
	--_colors---primary--500: #3e4e56;
	--_primitives---opacity--transparent\<deleted\|relume-variable-transparent\>: transparent;
	--_typography---heading--2xl--font-size: 1.5em;
	--_primitives---opacity--neutral-darkest-60\<deleted\|relume-variable-neutral-shade-7-60\>: #0009;
	--_primitives---opacity--white-60\<deleted\|relume-variable-neutral-white-60\>: #fff9;
	--_ui-styles---stroke--border-width\<deleted\|relume-variable-border-width\>: 1px;
	--color-scheme-1--border\<deleted\|relume-variable-color-scheme-1-border\>: var(--_primitives---colors--neutral-darkest\<deleted\|relume-variable-neutral-shade-7\>);
	--_ui-styles---radius--medium\<deleted\|relume-variable-radius-medium\>: 0px;
	--color-scheme-1--foreground\<deleted\|relume-variable-color-scheme-1-foreground\>: var(--_primitives---colors--neutral-lightest\<deleted\|relume-variable-neutral-shade-1\>);
	--_typography---font-family--body\<deleted\|relume-variable-font-style-body\>: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	--_typography---body--text-sm--font-size: .875em;
	--_typography---body--text-sm--line-height: var(--leading--normal);
	--_typography---body--text-sm--font-weight: var(--weight--medium);
	--_typography---body--text-sm--tracking: var(--tracking--normal);
	--_colors---alpha--dark--76: #121212c2;
	--_typography---heading--text-3xl--font-size: 1.875em;
	--background-color--background-secondary\<deleted\|relume-variable-background-color-2\>: var(--base-color-neutral--neutral-lightest\<deleted\|relume-variable-color-neutral-3\>);
	--border-color--border-primary\<deleted\|relume-variable-border-color-1\>: var(--base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>);
	--_ui-styles---radius--small\<deleted\|relume-variable-radius-small\>: 0px;
	--color-scheme-1--background\<deleted\|relume-variable-color-scheme-1-background\>: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
	--_primitives---colors--neutral-lightest\<deleted\|relume-variable-neutral-shade-1\>: #eee;
	--_ui-styles---radius--large\<deleted\|relume-variable-radius-large\>: 0px;
	--color-scheme-1--accent\<deleted\|relume-variable-color-scheme-1-accent\>: var(--_primitives---colors--neutral-darkest\<deleted\|relume-variable-neutral-shade-7\>);
	--_colors---neutral--25: #fdfdfd;
	--_colors---neutral--950: #212121;
	--_colors---neutral--0: white;
	--_colors---alpha--dark--08: #12121214;
	--_colors---alpha--light--08: #ffffff14;
	--_colors---alpha--dark--24: #1212123d;
	--_colors---alpha--light--16: #ffffff29;
	--_colors---alpha--light--40: #fff6;
	--_colors---neutral--1000: #141414;
	--_colors---alpha--dark--64: #121212a3;
	--_colors---primary--900: #1d2428;
	--_colors---primary--25: #f5f7f8;
	--_colors---alpha--light--04: #ffffff0a;
	--_colors---alpha--dark--04: #1212120a;
	--_colors---neutral--900: #2f2f2f;
	--_colors---neutral--600: #777;
	--_colors---alpha--light--64: #ffffffa3;
	--_colors---alpha--dark--12: #1212121f;
	--_colors---neutral--100: #f4f4f4;
	--_colors---neutral--300: #d6d6d6;
	--_colors---alpha--dark--16: #12121229;
	--_colors---alpha--light--12: #ffffff1f;
	--_colors---primary--600: #36444b;
	--_colors---primary--300: #97a4ab;
	--_colors---alpha--light--48: #ffffff7a;
	--_colors---alpha--light--88: #ffffffe0;
	--_colors---alpha--light--76: #ffffffc2;
	--_colors---neutral--200: #e9e9e9;
	--_colors---neutral--800: #414141;
	--_colors---neutral--400: #bbb;
	--_colors---alpha--dark--48: #1212127a;
	--_colors---alpha--dark--88: #121212e0;
	--_colors---primary--50: #eceff1;
	--weight--regular: 400;
	--weight--light: 300;
	--weight--bold: 700;
	--_colors---neutral--700: #5a5a5a;
	--_colors---neutral--500: #999;
	--_colors---alpha--dark--32: #12121252;
	--_colors---primary--200: #b7c1c7;
	--_colors---alpha--light--56: #ffffff8f;
	--_typography---body--text-xl--font-family: var(--font-family--font-sans);
	--_typography---body--text-base--font-family: var(--font-family--font-sans);
	--_typography---body--text-sm--font-family: var(--font-family--font-sans);
	--_typography---heading--text-3xl--font-weight: var(--weight--semibold);
	--_typography---heading--text-xl--font-weight: var(--weight--semibold);
	--_typography---body--text-lg--font-family: var(--font-family--font-sans);
	--_typography---body--text-lg--font-weight: var(--weight--medium);
	--_typography---heading--text-3xl--font-family: var(--font-family--font-sans);
	--_typography---body--text-xs--font-family: var(--font-family--font-sans);
	--_colors---alpha--light--24: #ffffff3d;
	--_colors---alpha--light--32: #ffffff52;
	--_colors---alpha--light--96: #fffffff5;
	--_colors---primary--100: #d8dee1;
	--_colors---primary--400: #6e7e86;
	--_colors---primary--700: #2e3a40;
	--_colors---primary--800: #252f34;
	--_typography---heading--2xl--font-weight: var(--weight--semibold);
	--_typography---heading--2xl--font-family: var(--font-family--font-heading);
	--leading--none: 100%;
	--leading--tighter: 110%;
	--leading--relaxed: 150%;
	--tracking--wide: .01em;
	--tracking--normal: 0em;
	--tracking--tighter: -.04em;
	--_typography---heading--4xl--font-size: 3.5em;
	--_typography---heading--4xl--font-weight: var(--weight--medium);
	--_typography---heading--4xl--tracking: var(--tracking--tight);
	--_typography---heading--4xl--font-family: var(--font-family--font-heading);
	--_typography---heading--5xl--font-weight: var(--weight--medium);
	--_typography---heading--5xl--line-height: var(--leading--tight);
	--_typography---heading--5xl--tracking: var(--tracking--tight);
	--_typography---heading--5xl--font-family: var(--font-family--font-heading);
	--_typography---heading--6xl--font-weight: var(--weight--medium);
	--_typography---heading--6xl--line-height: var(--leading--tight);
	--_typography---heading--6xl--tracking: var(--tracking--tight);
	--_typography---heading--6xl--font-family: var(--font-family--font-heading);
	--_typography---heading--7xl--font-size: 4.5em;
	--_typography---heading--7xl--font-weight: var(--weight--medium);
	--_typography---heading--7xl--line-height: var(--leading--tight);
	--_typography---heading--7xl--tracking: var(--tracking--tight);
	--_typography---heading--7xl--font-family: var(--font-family--font-heading);
	--_colors---alpha--dark--40: #12121266;
	--_colors---alpha--dark--56: #1212128f;
	--_colors---alpha--dark--96: #121212f5;
	--base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>: white;
	--base-color-neutral--neutral-lightest\<deleted\|relume-variable-color-neutral-3\>: #eee;
	--base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>: black;
}

.wf-lander .w-layout-grid{
	grid-row-gap: 16px;
	grid-column-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.wf-lander .w-checkbox{
	margin-bottom: 5px;
	padding-left: 20px;
	display: block;
}

.wf-lander .w-checkbox:before{
	content: " ";
	grid-area: 1 / 1 / 2 / 2;
	display: table;
}

.wf-lander .w-checkbox:after{
	content: " ";
	clear: both;
	grid-area: 1 / 1 / 2 / 2;
	display: table;
}

.wf-lander .w-checkbox-input{
	float: left;
	margin: 4px 0 0 -20px;
	line-height: normal;
}

.wf-lander .w-checkbox-input--inputType-custom{
	border: 1px solid #ccc;
	border-radius: 2px;
	width: 12px;
	height: 12px;
}

.wf-lander .w-checkbox-input--inputType-custom.w--redirected-checked{
	background-color: #3898ec;
	background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-color: #3898ec;
}

.wf-lander .w-checkbox-input--inputType-custom.w--redirected-focus{
	box-shadow: 0 0 3px 1px #3898ec;
}

.wf-lander .w-form-formradioinput--inputType-custom{
	border: 1px solid #ccc;
	border-radius: 50%;
	width: 12px;
	height: 12px;
}

.wf-lander .w-form-formradioinput--inputType-custom.w--redirected-focus{
	box-shadow: 0 0 3px 1px #3898ec;
}

.wf-lander .w-form-formradioinput--inputType-custom.w--redirected-checked{
	border-width: 4px;
	border-color: #3898ec;
}

.wf-lander .w-pagination-wrapper{
	flex-wrap: wrap;
	justify-content: center;
	display: flex;
}

.wf-lander .w-pagination-previous{
	color: #333;
	background-color: #fafafa;
	border: 1px solid #ccc;
	border-radius: 2px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 9px 20px;
	font-size: 14px;
	display: block;
}

.wf-lander .w-pagination-previous-icon{
	margin-right: 4px;
}

.wf-lander .w-pagination-next{
	color: #333;
	background-color: #fafafa;
	border: 1px solid #ccc;
	border-radius: 2px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 9px 20px;
	font-size: 14px;
	display: block;
}

.wf-lander .w-pagination-next-icon{
	margin-left: 4px;
}

.wf-lander{
	background-color: var(--_colors---neutral--50);
	font-family: var(--font-family--font-sans);
	font-size: 1vw;
	line-height: var(--leading--normal);
}

.wf-lander h1{
	font-family: var(--font-family--font-heading);
	font-size: var(--_typography---heading--6xl--font-size);
	line-height: var(--_typography---heading--4xl--line-height);
	font-weight: var(--weight--semibold);
	letter-spacing: var(--tracking--tight);
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.wf-lander h2{
	font-family: var(--font-family--font-heading);
	font-size: var(--_typography---heading--5xl--font-size);
	line-height: var(--_typography---heading--2xl--line-height);
	font-weight: var(--weight--semibold);
	letter-spacing: var(--_typography---heading--2xl--tracking);
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.wf-lander h3{
	font-family: var(--_typography---heading--text-xl--font-family);
	font-size: 2.5em;
	line-height: var(--leading--tight);
	font-weight: var(--weight--medium);
	letter-spacing: var(--tracking--tight);
	margin-top: 0;
	margin-bottom: 0;
}

.wf-lander h4{
	font-family: var(--font-family--font-heading);
	font-size: var(--_typography---heading--text-xl--font-size);
	line-height: var(--_typography---heading--text-xl--line-height);
	font-weight: var(--weight--medium);
	letter-spacing: var(--_typography---heading--text-xl--tracking);
	margin-top: 0;
	margin-bottom: 0;
}

.wf-lander h5{
	font-family: var(--_typography---heading--text-xl--font-family);
	font-size: var(--_typography---body--text-xl--font-size);
	line-height: var(--_typography---heading--text-xl--line-height);
	font-weight: var(--weight--medium);
	letter-spacing: var(--_typography---body--text-xl--tracking);
	margin-top: 0;
	margin-bottom: 0;
}

.wf-lander h6{
	font-family: var(--font-family--font-heading);
	font-size: var(--_typography---body--text-lg--font-size);
	line-height: var(--_typography---body--text-lg--line-height);
	font-weight: var(--weight--medium);
	margin-top: 0;
	margin-bottom: 0;
}

.wf-lander p{
	font-size: var(--_typography---body--text-base--font-size);
	line-height: var(--_typography---body--text-base--line-height);
	font-weight: var(--_typography---body--text-base--font-weight);
	letter-spacing: var(--_typography---body--text-base--tracking);
	color: inherit;
	margin-bottom: 0;
}

.wf-lander a{
	color: var(--color-scheme-1--text\<deleted\|relume-variable-color-scheme-1-text\>);
	text-decoration: underline;
}

.wf-lander ul{
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 20px;
}

.wf-lander ol{
	margin-top: 16px;
	margin-bottom: 16px;
	padding-left: 24px;
}

.wf-lander li{
	margin-top: .25em;
	margin-bottom: 0;
	padding-left: 8px;
}

.wf-lander img{
	max-width: 100%;
	display: inline-block;
}

.wf-lander label{
	margin-bottom: 4px;
	font-weight: 500;
}

.wf-lander blockquote{
	border-left: 3px solid var(--color-scheme-1--text\<deleted\|relume-variable-color-scheme-1-text\>);
	margin-bottom: 0;
	padding: 12px 20px;
	font-size: 20px;
	line-height: 1.5;
}

.wf-lander figure{
	margin-top: 48px;
	margin-bottom: 48px;
}

.wf-lander figcaption{
	text-align: center;
	margin-top: 4px;
}

.wf-lander .z-index-2{
	z-index: 2;
	position: relative;
}

.wf-lander .max-width-full{
	width: 100%;
	max-width: none;
}

.wf-lander .layer{
	justify-content: center;
	align-items: center;
	position: absolute;
	inset: 0%;
}

.wf-lander .overflow-hidden{
	overflow: hidden;
}

.wf-lander .global-styles{
	display: block;
	position: fixed;
	inset: 0% auto auto 0%;
}

.wf-lander .z-index-1{
	z-index: 1;
	position: relative;
}

.wf-lander .hide{
	display: none;
}

.wf-lander .text-style-link{
	text-decoration: underline;
}

.wf-lander .max-width-xlarge{
	width: 100%;
	max-width: 64em;
}

.wf-lander .max-width-medium{
	width: 100%;
	max-width: 35em;
}

.wf-lander .max-width-xsmall{
	width: 100%;
	max-width: 25em;
}

.wf-lander .max-width-xxsmall{
	width: 100%;
	max-width: 20em;
}

.wf-lander .container-large{
	width: 100%;
	max-width: 92em;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.wf-lander .container-large.padding-global.inline-div-2, .wf-lander .container-large.hero.inline-div-2{
	z-index: 2;
	width: 100%;
	position: relative;
}

.wf-lander .max-width-xxlarge{
	width: 100%;
	max-width: 80em;
}

.wf-lander .align-center{
	margin-left: auto;
	margin-right: auto;
}

.wf-lander .spacing-clean{
	margin: 0;
	padding: 0;
}

.wf-lander .max-width-large{
	width: 100%;
	max-width: 48em;
}

.wf-lander .max-width-small{
	width: 100%;
	max-width: 30em;
}

.wf-lander .utility_component{
	justify-content: center;
	align-items: center;
	width: 100vw;
	max-width: 100%;
	height: 100vh;
	max-height: 100%;
	padding-left: 20px;
	padding-right: 20px;
	display: flex;
}

.wf-lander .utility_form-block{
	text-align: center;
	flex-direction: column;
	max-width: 320px;
	display: flex;
}

.wf-lander .utility_form{
	flex-direction: column;
	align-items: stretch;
	display: flex;
}

.wf-lander .utility_image{
	margin-bottom: 8px;
	margin-left: auto;
	margin-right: auto;
}

.wf-lander .container-medium{
	width: 100%;
	max-width: 64em;
	margin-left: auto;
	margin-right: auto;
}

.wf-lander .container-small{
	width: 100%;
	max-width: 48em;
	margin-left: auto;
	margin-right: auto;
}

.wf-lander .margin-tiny{
	margin: 4px;
}

.wf-lander .margin-xxsmall{
	margin: .5em;
}

.wf-lander .margin-xsmall{
	margin: 1em;
}

.wf-lander .margin-small{
	margin: 1.5em;
}

.wf-lander .margin-medium{
	margin: 2em;
}

.wf-lander .margin-large{
	margin: 3em;
}

.wf-lander .margin-xlarge{
	margin: 4em;
}

.wf-lander .margin-xxlarge{
	margin: 5em;
}

.wf-lander .margin-huge{
	margin: 6em;
}

.wf-lander .margin-xhuge{
	margin: 7em;
}

.wf-lander .margin-xxhuge{
	margin: 10em;
}

.wf-lander .margin-0{
	margin: 0;
}

.wf-lander .padding-0{
	padding: 0;
}

.wf-lander .padding-tiny{
	padding: .25em;
}

.wf-lander .padding-xxsmall{
	padding: .5em;
}

.wf-lander .padding-xsmall{
	padding: 1em;
}

.wf-lander .padding-small{
	padding: 1.5em;
}

.wf-lander .padding-medium{
	padding: 2em;
}

.wf-lander .padding-large{
	padding: 3em;
}

.wf-lander .padding-xlarge{
	padding: 4em;
}

.wf-lander .padding-xxlarge{
	padding: 5em;
}

.wf-lander .padding-huge{
	padding: 6em;
}

.wf-lander .padding-xhuge{
	padding: 7em;
}

.wf-lander .padding-xxhuge{
	padding: 10em;
}

.wf-lander .margin-top, .wf-lander .margin-top.margin-custom1, .wf-lander .margin-top.margin-huge, .wf-lander .margin-top.margin-small, .wf-lander .margin-top.margin-tiny, .wf-lander .margin-top.margin-custom3, .wf-lander .margin-top.margin-medium, .wf-lander .margin-top.margin-xxsmall, .wf-lander .margin-top.margin-xxhuge, .wf-lander .margin-top.margin-custom2, .wf-lander .margin-top.margin-xsmall, .wf-lander .margin-top.margin-large, .wf-lander .margin-top.margin-xxlarge, .wf-lander .margin-top.margin-xlarge, .wf-lander .margin-top.margin-0, .wf-lander .margin-top.margin-xhuge{
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

.wf-lander .margin-bottom, .wf-lander .margin-bottom.margin-xxlarge, .wf-lander .margin-bottom.margin-medium, .wf-lander .margin-bottom.margin-custom3, .wf-lander .margin-bottom.margin-custom1, .wf-lander .margin-bottom.margin-tiny{
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}

.wf-lander .margin-bottom.margin-small{
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}

.wf-lander .margin-bottom.margin-large, .wf-lander .margin-bottom.margin-0, .wf-lander .margin-bottom.margin-xlarge, .wf-lander .margin-bottom.margin-xhuge, .wf-lander .margin-bottom.margin-xxhuge, .wf-lander .margin-bottom.margin-huge, .wf-lander .margin-bottom.margin-xxsmall, .wf-lander .margin-bottom.margin-custom2, .wf-lander .margin-bottom.margin-xsmall{
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}

.wf-lander .margin-left, .wf-lander .margin-left.margin-tiny, .wf-lander .margin-left.margin-xxlarge, .wf-lander .margin-left.margin-0, .wf-lander .margin-left.margin-small, .wf-lander .margin-left.margin-xsmall, .wf-lander .margin-left.margin-large, .wf-lander .margin-left.margin-huge, .wf-lander .margin-left.margin-xlarge, .wf-lander .margin-left.margin-custom3, .wf-lander .margin-left.margin-xxsmall, .wf-lander .margin-left.margin-custom1, .wf-lander .margin-left.margin-custom2, .wf-lander .margin-left.margin-xhuge, .wf-lander .margin-left.margin-xxhuge, .wf-lander .margin-left.margin-medium{
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
}

.wf-lander .margin-right, .wf-lander .margin-right.margin-huge, .wf-lander .margin-right.margin-xsmall, .wf-lander .margin-right.margin-xxhuge, .wf-lander .margin-right.margin-small, .wf-lander .margin-right.margin-medium, .wf-lander .margin-right.margin-xlarge, .wf-lander .margin-right.margin-custom3, .wf-lander .margin-right.margin-custom2, .wf-lander .margin-right.margin-xxsmall, .wf-lander .margin-right.margin-xhuge, .wf-lander .margin-right.margin-custom1, .wf-lander .margin-right.margin-large, .wf-lander .margin-right.margin-0, .wf-lander .margin-right.margin-xxlarge, .wf-lander .margin-right.margin-tiny{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.wf-lander .margin-vertical, .wf-lander .margin-vertical.margin-medium, .wf-lander .margin-vertical.margin-xlarge, .wf-lander .margin-vertical.margin-xxsmall, .wf-lander .margin-vertical.margin-xxlarge, .wf-lander .margin-vertical.margin-huge, .wf-lander .margin-vertical.margin-0, .wf-lander .margin-vertical.margin-xxhuge, .wf-lander .margin-vertical.margin-tiny, .wf-lander .margin-vertical.margin-xsmall, .wf-lander .margin-vertical.margin-custom1, .wf-lander .margin-vertical.margin-small, .wf-lander .margin-vertical.margin-large, .wf-lander .margin-vertical.margin-xhuge, .wf-lander .margin-vertical.margin-custom2, .wf-lander .margin-vertical.margin-custom3{
	margin-left: 0;
	margin-right: 0;
}

.wf-lander .margin-horizontal, .wf-lander .margin-horizontal.margin-medium, .wf-lander .margin-horizontal.margin-tiny, .wf-lander .margin-horizontal.margin-custom3, .wf-lander .margin-horizontal.margin-0, .wf-lander .margin-horizontal.margin-xxlarge, .wf-lander .margin-horizontal.margin-xhuge, .wf-lander .margin-horizontal.margin-huge, .wf-lander .margin-horizontal.margin-xlarge, .wf-lander .margin-horizontal.margin-custom1, .wf-lander .margin-horizontal.margin-xxsmall, .wf-lander .margin-horizontal.margin-xsmall, .wf-lander .margin-horizontal.margin-large, .wf-lander .margin-horizontal.margin-custom2, .wf-lander .margin-horizontal.margin-small, .wf-lander .margin-horizontal.margin-xxhuge{
	margin-top: 0;
	margin-bottom: 0;
}

.wf-lander .padding-top, .wf-lander .padding-top.padding-xhuge, .wf-lander .padding-top.padding-xxhuge, .wf-lander .padding-top.padding-0, .wf-lander .padding-top.padding-large, .wf-lander .padding-top.padding-custom2, .wf-lander .padding-top.padding-xlarge, .wf-lander .padding-top.padding-huge, .wf-lander .padding-top.padding-xxsmall, .wf-lander .padding-top.padding-custom3, .wf-lander .padding-top.padding-tiny, .wf-lander .padding-top.padding-medium, .wf-lander .padding-top.padding-xxlarge, .wf-lander .padding-top.padding-small, .wf-lander .padding-top.padding-xsmall, .wf-lander .padding-top.padding-custom1{
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

.wf-lander .padding-bottom, .wf-lander .padding-bottom.padding-xlarge, .wf-lander .padding-bottom.padding-small, .wf-lander .padding-bottom.padding-xxhuge, .wf-lander .padding-bottom.padding-large, .wf-lander .padding-bottom.padding-xhuge, .wf-lander .padding-bottom.padding-custom2, .wf-lander .padding-bottom.padding-xxsmall, .wf-lander .padding-bottom.padding-xxlarge, .wf-lander .padding-bottom.padding-custom3, .wf-lander .padding-bottom.padding-custom1, .wf-lander .padding-bottom.padding-xsmall, .wf-lander .padding-bottom.padding-huge, .wf-lander .padding-bottom.padding-tiny, .wf-lander .padding-bottom.padding-medium, .wf-lander .padding-bottom.padding-0{
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}

.wf-lander .padding-left, .wf-lander .padding-left.padding-xhuge, .wf-lander .padding-left.padding-xlarge, .wf-lander .padding-left.padding-0, .wf-lander .padding-left.padding-small, .wf-lander .padding-left.padding-xsmall, .wf-lander .padding-left.padding-medium, .wf-lander .padding-left.padding-xxhuge, .wf-lander .padding-left.padding-huge, .wf-lander .padding-left.padding-custom1, .wf-lander .padding-left.padding-tiny, .wf-lander .padding-left.padding-xxsmall, .wf-lander .padding-left.padding-custom3, .wf-lander .padding-left.padding-custom2, .wf-lander .padding-left.padding-xxlarge, .wf-lander .padding-left.padding-large{
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
}

.wf-lander .padding-right, .wf-lander .padding-right.padding-xxhuge, .wf-lander .padding-right.padding-custom2, .wf-lander .padding-right.padding-large, .wf-lander .padding-right.padding-xlarge, .wf-lander .padding-right.padding-tiny, .wf-lander .padding-right.padding-custom3, .wf-lander .padding-right.padding-custom1, .wf-lander .padding-right.padding-xsmall, .wf-lander .padding-right.padding-xxlarge, .wf-lander .padding-right.padding-xxsmall, .wf-lander .padding-right.padding-medium, .wf-lander .padding-right.padding-xhuge, .wf-lander .padding-right.padding-huge, .wf-lander .padding-right.padding-0, .wf-lander .padding-right.padding-small{
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.wf-lander .padding-vertical, .wf-lander .padding-vertical.padding-0, .wf-lander .padding-vertical.padding-xxhuge, .wf-lander .padding-vertical.padding-large, .wf-lander .padding-vertical.padding-custom3, .wf-lander .padding-vertical.padding-medium, .wf-lander .padding-vertical.padding-tiny, .wf-lander .padding-vertical.padding-xxlarge, .wf-lander .padding-vertical.padding-custom1, .wf-lander .padding-vertical.padding-xsmall, .wf-lander .padding-vertical.padding-xhuge, .wf-lander .padding-vertical.padding-xlarge, .wf-lander .padding-vertical.padding-custom2, .wf-lander .padding-vertical.padding-xxsmall, .wf-lander .padding-vertical.padding-huge, .wf-lander .padding-vertical.padding-small{
	padding-left: 0;
	padding-right: 0;
}

.wf-lander .padding-horizontal, .wf-lander .padding-horizontal.padding-xxsmall, .wf-lander .padding-horizontal.padding-0, .wf-lander .padding-horizontal.padding-custom3, .wf-lander .padding-horizontal.padding-huge, .wf-lander .padding-horizontal.padding-xsmall, .wf-lander .padding-horizontal.padding-medium, .wf-lander .padding-horizontal.padding-xxlarge, .wf-lander .padding-horizontal.padding-large, .wf-lander .padding-horizontal.padding-xhuge, .wf-lander .padding-horizontal.padding-custom1, .wf-lander .padding-horizontal.padding-tiny, .wf-lander .padding-horizontal.padding-custom2, .wf-lander .padding-horizontal.padding-xxhuge, .wf-lander .padding-horizontal.padding-small, .wf-lander .padding-horizontal.padding-xlarge{
	padding-top: 0;
	padding-bottom: 0;
}

.wf-lander .overflow-scroll{
	overflow: scroll;
}

.wf-lander .overflow-auto{
	overflow: auto;
}

.wf-lander .text-weight-medium{
	font-weight: 500;
}

.wf-lander .text-size-medium{
	font-size: var(--_typography---body--text-lg--font-size);
	line-height: var(--_typography---body--text-lg--line-height);
	font-weight: var(--_typography---body--text-xl--font-weight);
	letter-spacing: var(--_typography---body--text-lg--tracking);
}

.wf-lander .margin-top-auto{
	margin-top: auto;
}

.wf-lander .text-style-quote{
	border-left: 3px solid var(--color-scheme-1--text\<deleted\|relume-variable-color-scheme-1-text\>);
	margin-bottom: 0;
	padding: 12px 20px;
	font-size: 20px;
	line-height: 1.5;
}

.wf-lander .icon-embed-small{
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 32px;
	height: 32px;
	display: flex;
}

.wf-lander .heading-style-h2{
	font-family: var(--font-family--font-heading);
	font-size: var(--_typography---heading--5xl--font-size);
	line-height: var(--_typography---heading--2xl--line-height);
	font-weight: var(--weight--semibold);
	letter-spacing: var(--tracking--tight);
}

.wf-lander .rl-styleguide_heading{
	z-index: 4;
	font-family: var(--_typography---font-family--heading\<deleted\|relume-variable-font-style-heading\>);
	margin-bottom: 24px;
	padding: 4px 8px;
	font-size: 56px;
	font-weight: 700;
}

.wf-lander .heading-style-h6{
	font-size: var(--_typography---body--text-lg--font-size);
	line-height: var(--_typography---body--text-lg--line-height);
	letter-spacing: var(--_typography---body--text-lg--tracking);
}

.wf-lander .rl-styleguide_item-row{
	grid-column-gap: 24px;
	grid-row-gap: 0px;
	grid-template-rows: auto;
	grid-template-columns: 240px 1fr;
	align-items: center;
}

.wf-lander .rl-styleguide_item-row.is-button-row{
	grid-template-columns: 304px 1fr;
}

.wf-lander .icon-1x1-xsmall{
	width: 24px;
	height: 24px;
}

.wf-lander .rl-styleguide_empty-space{
	z-index: -1;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	padding: 32px;
	display: flex;
	position: relative;
}

.wf-lander .shadow-xxlarge{
	box-shadow: 0 32px 64px -12px #00000024;
}

.wf-lander .rl-styleguide_icons-list{
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	flex-wrap: wrap;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: column;
	display: grid;
}

.wf-lander .icon-embed-medium{
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 48px;
	height: 48px;
	display: flex;
}

.wf-lander .form_radio{
	align-items: center;
	margin-bottom: 0;
	padding-left: 18px;
	display: flex;
}

.wf-lander .form_radio.is-alternate{
	color: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
}

.wf-lander .heading-style-h5{
	font-size: var(--_typography---body--text-xl--font-size);
	line-height: var(--_typography---body--text-xl--line-height);
	letter-spacing: var(--_typography---body--text-xl--tracking);
}

.wf-lander .text-style-strikethrough{
	text-decoration: line-through;
}

.wf-lander .heading-style-h1{
	font-size: var(--_typography---heading--6xl--font-size);
	line-height: var(--_typography---heading--text-3xl--line-height);
	font-weight: var(--weight--medium);
	letter-spacing: var(--_typography---heading--text-3xl--tracking);
}

.wf-lander .heading-style-h1.max-width-small{
	max-width: 20em;
}

.wf-lander .form_checkbox-icon{
	border: 1px solid var(--_primitives---colors--neutral-darkest\<deleted\|relume-variable-neutral-shade-7\>);
	cursor: pointer;
	border-radius: 0;
	width: 18px;
	min-width: 18px;
	height: 18px;
	min-height: 18px;
	margin-top: 0;
	margin-left: -20px;
	margin-right: 8px;
	transition: all .2s;
}

.wf-lander .form_checkbox-icon.w--redirected-checked{
	box-shadow: none;
	background-color: #000;
	background-size: 16px 16px;
	border-width: 1px;
	border-color: #000;
}

.wf-lander .form_checkbox-icon.w--redirected-focus{
	box-shadow: none;
	border-color: #000;
}

.wf-lander .form_checkbox-icon.is-alternate{
	border-color: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
}

.wf-lander .form_checkbox-label{
	margin-bottom: 0;
}

.wf-lander .text-size-tiny{
	font-size: var(--_typography---body--text-xs--font-size);
	line-height: var(--_typography---body--text-xs--line-height);
	font-weight: var(--_typography---body--text-xs--font-weight);
	letter-spacing: var(--_typography---body--text-xs--tracking);
}

.wf-lander .form_field-label{
	margin-bottom: 8px;
	font-weight: 400;
}

.wf-lander .form_field-label.is-alternate{
	color: var(--text-color--text-alternate\<deleted\|relume-variable-text-color-3\>);
}

.wf-lander .button{
	border: 1px solid var(--_colors---primary--1000);
	background-color: var(--_colors---primary--1000);
	font-family: var(--font-family--font-heading);
	color: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
	text-align: center;
	cursor: pointer;
	border-radius: 6px;
	padding: 1em 1.25em;
	text-decoration: none;
	transition: color .2s, background-color .2s;
	position: relative;
}

.wf-lander .button:hover{
	border-color: var(--_colors---primary--500);
	background-color: var(--_colors---primary--500);
	color: var(--_colors---primary--1000);
}

.wf-lander .button.is-link{
	background-color: var(--_primitives---opacity--transparent\<deleted\|relume-variable-transparent\>);
	color: var(--_primitives---colors--neutral-darkest\<deleted\|relume-variable-neutral-shade-7\>);
	border-style: none;
	padding: 4px 0;
	line-height: 1;
	text-decoration: none;
}

.wf-lander .button.is-link.is-alternate{
	background-color: var(--_primitives---opacity--transparent\<deleted\|relume-variable-transparent\>);
	color: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
}

.wf-lander .button.is-link.is-icon{
	grid-column-gap: 8px;
	grid-row-gap: 8px;
}

.wf-lander .button.is-icon{
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	justify-content: center;
	align-items: center;
	display: flex;
}

.wf-lander .button.is-secondary{
	background-color: var(--_primitives---opacity--transparent\<deleted\|relume-variable-transparent\>);
	color: var(--_primitives---colors--neutral-darkest\<deleted\|relume-variable-neutral-shade-7\>);
}

.wf-lander .button.is-secondary.is-alternate{
	background-color: var(--_primitives---opacity--transparent\<deleted\|relume-variable-transparent\>);
	color: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
}

.wf-lander .button.is-small{
	padding: 8px 20px;
}

.wf-lander .button.is-alternate{
	border-color: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
	background-color: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
	color: var(--_primitives---colors--neutral-darkest\<deleted\|relume-variable-neutral-shade-7\>);
}

.wf-lander .text-weight-normal{
	font-weight: 400;
}

.wf-lander .heading-style-h4{
	font-size: var(--_typography---heading--2xl--font-size);
	line-height: var(--_typography---heading--text-xl--line-height);
	letter-spacing: var(--_typography---heading--text-xl--tracking);
}

.wf-lander .text-style-italic{
	font-style: italic;
}

.wf-lander .icon-1x1-xxsmall{
	width: 16px;
	height: 16px;
}

.wf-lander .form_radio-label{
	margin-bottom: 0;
}

.wf-lander .rl-styleguide_item{
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	flex-direction: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	place-content: start;
	place-items: start;
	padding-bottom: 16px;
	display: grid;
}

.wf-lander .rl-styleguide_item.is-stretch{
	grid-row-gap: 16px;
	justify-items: stretch;
}

.wf-lander .icon-1x1-xlarge{
	width: 104px;
	height: 104px;
}

.wf-lander .shadow-xlarge{
	box-shadow: 0 24px 48px -12px #0000002e;
}

.wf-lander .text-weight-light{
	font-weight: 300;
}

.wf-lander .rl-styleguide_label{
	color: #1e51f7;
	white-space: nowrap;
	cursor: context-menu;
	background-color: #e8edff;
	padding: 4px 8px;
	font-size: 12px;
	display: inline-block;
}

.wf-lander .rl-styleguide_label.is-html-tag{
	color: #bb4198;
	background-color: #f9eff6;
}

.wf-lander .text-size-regular{
	font-size: var(--_typography---body--text-base--font-size);
	line-height: var(--_typography---body--text-base--line-height);
	font-weight: var(--_typography---body--text-base--font-weight);
	letter-spacing: var(--_typography---body--text-base--tracking);
}

.wf-lander .text-weight-xbold{
	font-weight: 800;
}

.wf-lander .text-align-right{
	text-align: right;
}

.wf-lander .text-weight-bold{
	font-weight: 700;
}

.wf-lander .icon-height-xlarge{
	height: 104px;
}

.wf-lander .heading-style-h3{
	line-height: var(--leading--tight);
}

.wf-lander .icon-1x1-large{
	width: 80px;
	height: 80px;
}

.wf-lander .form_input{
	border: 1px solid var(--_primitives---colors--neutral-darkest\<deleted\|relume-variable-neutral-shade-7\>);
	background-color: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
	height: auto;
	min-height: 44px;
	color: var(--_primitives---colors--neutral-darkest\<deleted\|relume-variable-neutral-shade-7\>);
	border-radius: 0;
	margin-bottom: 0;
	padding: 8px 12px;
	font-size: 16px;
	line-height: 1.6;
}

.wf-lander .form_input:focus{
	border-color: var(--_primitives---colors--neutral-darkest\<deleted\|relume-variable-neutral-shade-7\>);
}

.wf-lander .form_input::placeholder{
	color: var(--_primitives---opacity--neutral-darkest-60\<deleted\|relume-variable-neutral-shade-7-60\>);
}

.wf-lander .form_input.is-text-area{
	height: auto;
	min-height: 180px;
	padding-top: 12px;
	padding-bottom: 12px;
	overflow: auto;
}

.wf-lander .form_input.is-select-input{
	background-image: url("/wf/images/chevron-down.svg");
	background-position: 99%;
	background-repeat: no-repeat;
	background-size: auto;
}

.wf-lander .form_input.is-select-input.is-alternate{
	background-image: url("/wf/images/chevron-down-white.svg");
}

.wf-lander .form_input.is-alternate{
	border-color: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
	background-color: var(--_primitives---opacity--transparent\<deleted\|relume-variable-transparent\>);
	color: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
}

.wf-lander .form_input.is-alternate::placeholder{
	color: var(--_primitives---opacity--white-60\<deleted\|relume-variable-neutral-white-60\>);
}

.wf-lander .rl-styleguide_button-list{
	grid-column-gap: 16px;
	grid-row-gap: 24px;
	white-space: normal;
	grid-template-rows: auto;
	grid-template-columns: auto;
	grid-auto-columns: max-content;
	grid-auto-flow: row;
	place-items: center start;
	padding-top: 24px;
	padding-bottom: 24px;
	display: grid;
}

.wf-lander .rl-styleguide_list{
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	padding-bottom: 64px;
}

.wf-lander .icon-embed-custom1{
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 20px;
	height: 20px;
	display: flex;
}

.wf-lander .button-group{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-wrap: wrap;
	align-items: center;
	display: flex;
}

.wf-lander .text-color-white{
	color: #fff;
}

.wf-lander .text-weight-semibold{
	font-weight: 600;
}

.wf-lander .text-style-muted{
	opacity: .6;
}

.wf-lander .text-style-nowrap{
	white-space: nowrap;
}

.wf-lander .text-align-left{
	text-align: left;
}

.wf-lander .icon-embed-large{
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 80px;
	height: 80px;
	display: flex;
}

.wf-lander .shadow-xxsmall{
	box-shadow: 0 1px 2px #0000000d;
}

.wf-lander .icon-embed-xxsmall{
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 16px;
	height: 16px;
	display: flex;
}

.wf-lander .icon-embed-xsmall{
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 24px;
	height: 24px;
	display: flex;
}

.wf-lander .icon-height-xxsmall{
	height: 16px;
}

.wf-lander .background-color-black{
	background-color: var(--_primitives---colors--neutral-darkest\<deleted\|relume-variable-neutral-shade-7\>);
}

.wf-lander .shadow-xsmall{
	box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}

.wf-lander .icon-1x1-custom1{
	width: 20px;
	height: 20px;
}

.wf-lander .rl-styleguide_header{
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	align-items: flex-start;
	padding-top: 48px;
	padding-bottom: 48px;
	display: flex;
}

.wf-lander .rl-styleguide_subheading{
	z-index: 3;
	border: var(--_ui-styles---stroke--border-width\<deleted\|relume-variable-border-width\>) solid var(--color-scheme-1--border\<deleted\|relume-variable-color-scheme-1-border\>);
	border-radius: var(--_ui-styles---radius--medium\<deleted\|relume-variable-radius-medium\>);
	background-color: var(--color-scheme-1--foreground\<deleted\|relume-variable-color-scheme-1-foreground\>);
	font-family: var(--_typography---font-family--heading\<deleted\|relume-variable-font-style-heading\>);
	margin-bottom: 16px;
	padding: 16px;
	font-size: 32px;
	font-weight: 700;
	line-height: 1;
}

.wf-lander .rl-styleguide_subheading.is-text-small{
	font-family: var(--_typography---font-family--body\<deleted\|relume-variable-font-style-body\>);
	font-size: 16px;
	font-weight: 400;
}

.wf-lander .form_radio-icon{
	border: 1px solid var(--_primitives---colors--neutral-darkest\<deleted\|relume-variable-neutral-shade-7\>);
	cursor: pointer;
	border-radius: 100px;
	width: 18px;
	min-width: 18px;
	height: 18px;
	min-height: 18px;
	margin-top: 0;
	margin-left: -18px;
	margin-right: 8px;
}

.wf-lander .form_radio-icon.w--redirected-checked{
	background-color: #fff;
	background-image: none;
	border-width: 6px;
	border-color: #000;
}

.wf-lander .form_radio-icon.w--redirected-focus{
	box-shadow: none;
	border-color: #000;
	margin-top: 0;
}

.wf-lander .form_radio-icon.is-alternate{
	border-color: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
}

.wf-lander .rl-styleguide_shadows-list{
	grid-column-gap: 24px;
	grid-row-gap: 24px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	align-items: start;
}

.wf-lander .form_form{
	grid-column-gap: 24px;
	grid-row-gap: 24px;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.wf-lander .text-style-allcaps{
	text-transform: uppercase;
}

.wf-lander .icon-height-custom1{
	height: 20px;
}

.wf-lander .text-align-center{
	text-align: center;
}

.wf-lander .text-size-small{
	font-size: var(--_typography---body--text-sm--font-size);
	line-height: var(--_typography---body--text-sm--line-height);
	font-weight: var(--_typography---body--text-sm--font-weight);
	letter-spacing: var(--_typography---body--text-sm--tracking);
}

.wf-lander .class-label-column{
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.wf-lander .form_field-wrapper{
	position: relative;
}

.wf-lander .icon-height-small{
	height: 32px;
}

.wf-lander .icon-height-large{
	height: 80px;
}

.wf-lander .shadow-large{
	box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.wf-lander .icon-embed-xlarge{
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 104px;
	height: 104px;
	display: flex;
}

.wf-lander .icon-1x1-small{
	width: 32px;
	height: 32px;
}

.wf-lander .class-label-row{
	grid-column-gap: 4px;
	grid-row-gap: 4px;
	flex-wrap: wrap;
	align-items: center;
	display: flex;
}

.wf-lander .text-rich-text{
	color: var(--_colors---alpha--dark--76);
}

.wf-lander .text-rich-text h1{
	margin-top: 32px;
	margin-bottom: 16px;
}

.wf-lander .text-rich-text blockquote{
	margin-top: 24px;
	margin-bottom: 24px;
	font-style: italic;
}

.wf-lander .text-rich-text h2{
	font-size: var(--_typography---heading--text-3xl--font-size);
	margin-top: 24px;
	margin-bottom: 16px;
}

.wf-lander .text-rich-text h3{
	font-size: var(--_typography---body--text-xl--font-size);
	margin-top: 24px;
	margin-bottom: 16px;
}

.wf-lander .text-rich-text h4{
	font-weight: var(--weight--medium);
	margin-top: 24px;
	margin-bottom: 16px;
}

.wf-lander .text-rich-text h5, .wf-lander .text-rich-text h6{
	margin-top: 20px;
	margin-bottom: 16px;
}

.wf-lander .text-rich-text p{
	margin-bottom: 16px;
}

.wf-lander .text-rich-text figcaption{
	border-left: 2px solid var(--color-scheme-1--text\<deleted\|relume-variable-color-scheme-1-text\>);
	text-align: left;
	margin-top: 8px;
	padding-left: 8px;
	font-size: 14px;
}

.wf-lander .icon-height-medium{
	height: 48px;
}

.wf-lander .form_checkbox{
	align-items: center;
	margin-bottom: 0;
	padding-left: 20px;
	display: flex;
}

.wf-lander .form_checkbox.is-alternate{
	color: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
}

.wf-lander .shadow-small{
	box-shadow: 0 4px 8px -2px #0000001a, 0 2px 4px -2px #0000000f;
}

.wf-lander .icon-1x1-medium{
	width: 48px;
	height: 48px;
}

.wf-lander .shadow-medium{
	box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.wf-lander .text-size-large{
	font-size: var(--_typography---body--text-lg--font-size);
	line-height: var(--_typography---body--text-lg--line-height);
	letter-spacing: var(--_typography---body--text-xl--tracking);
}

.wf-lander .icon-height-xsmall{
	height: 24px;
}

.wf-lander .pointer-events-auto{
	pointer-events: auto;
}

.wf-lander .rl-styleguide_spacing-all{
	display: none;
}

.wf-lander .pointer-events-none{
	pointer-events: none;
}

.wf-lander .padding-section-small{
	padding-top: 3em;
	padding-bottom: 3em;
}

.wf-lander .rl-styleguide_empty-box{
	z-index: -1;
	background-color: var(--background-color--background-secondary\<deleted\|relume-variable-background-color-2\>);
	min-width: 48px;
	height: 48px;
	position: relative;
}

.wf-lander .rl-styleguide_spacing{
	border: 1px dashed var(--border-color--border-primary\<deleted\|relume-variable-border-color-1\>);
}

.wf-lander .padding-global{
	padding-left: 1em;
	padding-right: 1em;
}

.wf-lander .padding-section-medium{
	padding-top: 5em;
	padding-bottom: 5em;
}

.wf-lander .padding-section-large{
	padding-top: 7em;
	padding-bottom: 7em;
}

.wf-lander .spacer-tiny{
	width: 100%;
	padding-top: .25em;
}

.wf-lander .spacer-xxsmall{
	width: 100%;
	padding-top: .5em;
}

.wf-lander .spacer-xsmall{
	width: 100%;
	padding-top: 1em;
}

.wf-lander .spacer-small{
	width: 100%;
	padding-top: 1.5em;
}

.wf-lander .spacer-medium{
	width: 100%;
	padding-top: 2em;
}

.wf-lander .spacer-large{
	width: 100%;
	padding-top: 3em;
}

.wf-lander .spacer-xlarge{
	width: 100%;
	padding-top: 4em;
}

.wf-lander .spacer-xxlarge{
	width: 100%;
	padding-top: 5em;
}

.wf-lander .spacer-huge{
	width: 100%;
	padding-top: 6em;
}

.wf-lander .spacer-xhuge{
	width: 100%;
	padding-top: 7em;
}

.wf-lander .spacer-xxhuge{
	width: 100%;
	padding-top: 10em;
}

.wf-lander .rl-styleguide_nav{
	z-index: 1000;
	border: var(--_ui-styles---stroke--border-width\<deleted\|relume-variable-border-width\>) solid var(--color-scheme-1--border\<deleted\|relume-variable-color-scheme-1-border\>);
	border-radius: var(--_ui-styles---radius--medium\<deleted\|relume-variable-radius-medium\>);
	background-color: var(--color-scheme-1--foreground\<deleted\|relume-variable-color-scheme-1-foreground\>);
	margin-top: 16px;
	padding: 8px;
	position: sticky;
	top: 16px;
}

.wf-lander .rl-styleguide_nav-link{
	border-radius: var(--_ui-styles---radius--small\<deleted\|relume-variable-radius-small\>);
	padding: 8px 16px;
	text-decoration: none;
}

.wf-lander .rl-styleguide_nav-link.w--current{
	background-color: var(--color-scheme-1--background\<deleted\|relume-variable-color-scheme-1-background\>);
}

.wf-lander .rl-styleguide_subheading-small{
	font-size: 16px;
	font-weight: 400;
}

.wf-lander .rl-styleguide_color-spacer{
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	padding: 16px;
	display: flex;
}

.wf-lander .aspect-ratio-square{
	aspect-ratio: 1;
}

.wf-lander .rl-styleguide_ratio-bg{
	z-index: -1;
	background-color: var(--background-color--background-secondary\<deleted\|relume-variable-background-color-2\>);
	min-width: 48px;
	height: 100%;
	position: relative;
}

.wf-lander .aspect-ratio-portrait{
	aspect-ratio: 2 / 3;
}

.wf-lander .aspect-ratio-landscape{
	aspect-ratio: 3 / 2;
}

.wf-lander .aspect-ratio-widescreen{
	aspect-ratio: 16 / 9;
}

.wf-lander .form_message-success-wrapper{
	margin-top: 16px;
	padding: 0;
}

.wf-lander .form_message-success{
	color: #027a48;
	background-color: #ecfdf3;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 40px;
	display: flex;
}

.wf-lander .form_message-error{
	color: #b42318;
	background-color: #fef3f2;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 16px;
	display: flex;
}

.wf-lander .form_message-error-wrapper{
	margin-top: 16px;
	padding: 0;
}

.wf-lander .rl-styleguide_form-wrapper{
	padding-right: 24px;
}

.wf-lander .tag{
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	border: 1px solid var(--_primitives---colors--neutral-lightest\<deleted\|relume-variable-neutral-shade-1\>);
	background-color: var(--_primitives---colors--neutral-lightest\<deleted\|relume-variable-neutral-shade-1\>);
	color: var(--_primitives---colors--neutral-darkest\<deleted\|relume-variable-neutral-shade-7\>);
	justify-content: center;
	align-items: center;
	padding: 2.8px 8px;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	display: inline-flex;
}

.wf-lander .tag.is-text{
	border-style: none;
	border-color: var(--_primitives---opacity--transparent\<deleted\|relume-variable-transparent\>);
	background-color: var(--_primitives---opacity--transparent\<deleted\|relume-variable-transparent\>);
	padding: 0;
	display: inline-block;
}

.wf-lander .tag.is-text.is-alternate{
	background-color: var(--_primitives---opacity--transparent\<deleted\|relume-variable-transparent\>);
	color: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
}

.wf-lander .tag.is-alternate{
	border-color: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
	background-color: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
	color: var(--_primitives---colors--neutral-darkest\<deleted\|relume-variable-neutral-shade-7\>);
}

.wf-lander .color-scheme-1{
	background-color: var(--color-scheme-1--background\<deleted\|relume-variable-color-scheme-1-background\>);
	color: var(--color-scheme-1--text\<deleted\|relume-variable-color-scheme-1-text\>);
}

.wf-lander .rl-styleguide_scheme-foreground{
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	border: var(--_ui-styles---stroke--border-width\<deleted\|relume-variable-border-width\>) solid var(--color-scheme-1--border\<deleted\|relume-variable-color-scheme-1-border\>);
	border-radius: var(--_ui-styles---radius--medium\<deleted\|relume-variable-radius-medium\>);
	background-color: var(--color-scheme-1--foreground\<deleted\|relume-variable-color-scheme-1-foreground\>);
	flex-flow: column;
	padding: 16px;
	display: flex;
}

.wf-lander .rl-styleguide_scheme-wrapper{
	padding: 16px;
}

.wf-lander .rl-styleguide_scheme-list{
	grid-column-gap: 16px;
	grid-row-gap: 32px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.wf-lander .rl-styleguide_scheme-card{
	border-radius: var(--_ui-styles---radius--large\<deleted\|relume-variable-radius-large\>);
	overflow: hidden;
}

.wf-lander .rl-styleguide-accent{
	color: var(--color-scheme-1--accent\<deleted\|relume-variable-color-scheme-1-accent\>);
}

.wf-lander .rl-styleguide_scheme{
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: stretch;
}

.wf-lander .rl-styleguide_radius-large-list{
	grid-column-gap: 24px;
	grid-row-gap: 24px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
}

.wf-lander .rl-styleguide_radius-large{
	aspect-ratio: 1;
	border: 1px solid var(--color-scheme-1--border\<deleted\|relume-variable-color-scheme-1-border\>);
	border-radius: var(--_ui-styles---radius--large\<deleted\|relume-variable-radius-large\>);
	object-fit: cover;
}

.wf-lander .rl-styleguide_radius-medium-list{
	grid-column-gap: 24px;
	grid-row-gap: 24px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
}

.wf-lander .rl-styleguide_radius-medium{
	aspect-ratio: 1;
	border: 1px solid var(--color-scheme-1--border\<deleted\|relume-variable-color-scheme-1-border\>);
	border-radius: var(--_ui-styles---radius--medium\<deleted\|relume-variable-radius-medium\>);
	object-fit: cover;
}

.wf-lander .rl-styleguide_radius-small-list{
	grid-column-gap: 24px;
	grid-row-gap: 24px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.wf-lander .rl-styleguide_radius-small{
	aspect-ratio: 1;
	border: 1px solid var(--color-scheme-1--border\<deleted\|relume-variable-color-scheme-1-border\>);
	border-radius: var(--_ui-styles---radius--small\<deleted\|relume-variable-radius-small\>);
	object-fit: cover;
}

.wf-lander .tabs-menu{
	border: 1px solid var(--color-scheme-1--border\<deleted\|relume-variable-color-scheme-1-border\>);
	background-color: var(--color-scheme-1--foreground\<deleted\|relume-variable-color-scheme-1-foreground\>);
	align-self: center;
	margin-bottom: 48px;
	padding: 4px;
	display: flex;
}

.wf-lander .tab-link{
	border: 1px solid var(--_primitives---opacity--transparent\<deleted\|relume-variable-transparent\>);
	background-color: var(--_primitives---opacity--transparent\<deleted\|relume-variable-transparent\>);
	padding: 8px 24px;
}

.wf-lander .tab-link.w--current{
	border-color: var(--color-scheme-1--border\<deleted\|relume-variable-color-scheme-1-border\>);
	background-color: var(--color-scheme-1--background\<deleted\|relume-variable-color-scheme-1-background\>);
}

.wf-lander .category-filter-menu{
	align-items: center;
	width: 100%;
	margin-bottom: 64px;
	display: flex;
}

.wf-lander .category-filter-menu.is-center{
	justify-content: center;
	align-items: center;
}

.wf-lander .category-filter-link{
	border: 1px solid var(--_primitives---opacity--transparent\<deleted\|relume-variable-transparent\>);
	background-color: var(--_primitives---opacity--transparent\<deleted\|relume-variable-transparent\>);
	white-space: nowrap;
	flex: none;
	padding: 8px 16px;
	text-decoration: none;
}

.wf-lander .category-filter-link.w--current{
	border-color: var(--color-scheme-1--border\<deleted\|relume-variable-color-scheme-1-border\>);
	background-color: var(--color-scheme-1--foreground\<deleted\|relume-variable-color-scheme-1-foreground\>);
}

.wf-lander .slider-arrow{
	border: 1px solid var(--color-scheme-1--border\<deleted\|relume-variable-color-scheme-1-border\>);
	background-color: var(--color-scheme-1--foreground\<deleted\|relume-variable-color-scheme-1-foreground\>);
	width: 48px;
	height: 48px;
	color: var(--color-scheme-1--text\<deleted\|relume-variable-color-scheme-1-text\>);
	border-radius: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
}

.wf-lander .slider-arrow.is-bottom-previous{
	inset: auto 64px 0% auto;
}

.wf-lander .slider-arrow.is-bottom-next{
	inset: auto 0% 0% auto;
}

.wf-lander .slider-arrow.is-centre-previous, .wf-lander .slider-arrow.is-centre-next{
	bottom: 64px;
}

.wf-lander .slider-arrow-icon_default{
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 16px;
	height: 16px;
	display: flex;
}

.wf-lander .hidden-ui-elements{
	display: none;
}

.wf-lander .slider-arrow-icon{
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 16px;
	height: 16px;
	display: flex;
}

.wf-lander .section_hero{
	color: var(--_colors---neutral--25);
	justify-content: center;
	align-items: stretch;
	height: calc(100vh - 4em);
	margin-top: 4.25em;
	padding-bottom: .75em;
	padding-left: .75em;
	padding-right: .75em;
	display: flex;
}

.wf-lander .section_faq{
	background-color: var(--_colors---neutral--950);
	color: var(--_colors---neutral--0);
}

.wf-lander .section_faq:where(.w-variant-24aa221f-3441-60f3-24e3-7bf546c0a188), .wf-lander .section_faq.dark{
	background-color: var(--_colors---neutral--950);
	color: var(--_colors---neutral--25);
}

.wf-lander .grid_faq{
	grid-column-gap: 5em;
	grid-row-gap: 5em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.wf-lander .faq_content{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.wf-lander .faq_list.pages{
	width: 60em;
	margin-left: auto;
	margin-right: auto;
}

.wf-lander .faq_item{
	grid-column-gap: .5em;
	grid-row-gap: .5em;
	border-top: 1px solid var(--_colors---alpha--dark--08);
	cursor: pointer;
	flex-flow: column;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	padding-top: 2.25em;
	padding-bottom: 1em;
	transition: border-color .6s;
	display: flex;
}

.wf-lander .faq_item:where(.w-variant-24aa221f-3441-60f3-24e3-7bf546c0a188){
	border-top-color: var(--_colors---alpha--light--08);
}

.wf-lander .faq_item:hover{
	border-top-color: var(--_colors---alpha--dark--24);
}

.wf-lander .faq_item:hover:where(.w-variant-24aa221f-3441-60f3-24e3-7bf546c0a188){
	border-top-color: var(--_colors---alpha--light--16);
}

.wf-lander .faq_item.page{
	border-top-color: var(--_colors---alpha--light--08);
}

.wf-lander .faq_trigger{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	display: flex;
}

.wf-lander .faq_number{
	font-size: .875em;
}

.wf-lander .faq_number:where(.w-variant-24aa221f-3441-60f3-24e3-7bf546c0a188){
	color: var(--_colors---alpha--light--40);
}

.wf-lander .faq_question{
	font-size: 1.5em;
}

.wf-lander .faq_icon{
	width: 2em;
	height: 2em;
}

.wf-lander .faq_answer{
	height: 0;
	overflow: hidden;
}

.wf-lander .faq_trigger-wrap{
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.wf-lander .eyebrown{
	background-color: var(--_colors---alpha--dark--08);
	-webkit-backdrop-filter: blur(16px);
	backdrop-filter: blur(16px);
	color: var(--_colors---neutral--1000);
	font-size: .75em;
	font-weight: var(--weight--medium);
	border-radius: 15px;
	padding: .4375em .8125em;
}

.wf-lander .eyebrown:where(.w-variant-7bfbeacc-f12a-9fee-0c76-83cf63c6c81a){
	background-color: var(--_colors---alpha--light--16);
	color: var(--_colors---neutral--25);
}

.wf-lander .eyebrown:where(.w-variant-ab8275a8-ec7d-a792-805f-71d74242e39e){
	background-color: var(--_colors---neutral--0);
}

.wf-lander .eyebrown.light{
	background-color: var(--_colors---alpha--light--16);
	color: var(--_colors---neutral--25);
}

.wf-lander .eyebrown.light.inline-div-1{
	text-align: center;
	margin-bottom: .75em;
}

.wf-lander .text-alpha-dark-64{
	color: var(--_colors---alpha--dark--64);
}

.wf-lander .section_team{
	overflow: hidden;
}

.wf-lander .section_team.is-dark{
	background-color: var(--_colors---primary--900);
	color: var(--_colors---primary--25);
}

.wf-lander .team_header{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.wf-lander .team_heading{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.wf-lander .team_grid{
	grid-column-gap: 1em;
	grid-row-gap: 2em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	width: 100%;
	display: grid;
}

.wf-lander .team_card{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	flex: none;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.wf-lander .team_image-wrapper{
	background-color: var(--_colors---alpha--light--08);
	border-radius: 9px;
	width: 100%;
	height: 28em;
	overflow: hidden;
}

.wf-lander .team_image{
	object-fit: cover;
	object-position: 50% 0%;
	width: 100%;
	height: 100%;
}

.wf-lander .team_info{
	grid-column-gap: .25em;
	grid-row-gap: .25em;
	flex-flow: column;
	display: flex;
}

.wf-lander .team_name{
	font-size: 1.25em;
}

.wf-lander .swiper-button_icon{
	width: 2em;
	height: 2.5em;
	color: inherit;
}

.wf-lander .legal_container{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	grid-template-rows: auto;
	place-items: start stretch;
}

.wf-lander .team_content-wrapper{
	grid-column-gap: 4em;
	grid-row-gap: 4em;
	flex-flow: column;
	display: flex;
}

.wf-lander .navbar_menu{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.wf-lander .navbar3_menu-link{
	color: var(--\<unknown\|variable-253b89ed-13c0-0cb2-4f54-83c4fc7868f5\>);
	font-weight: var(--\<unknown\|variable-21ab1c51-51dd-b776-ee09-2c704389c364\>);
	text-decoration: none;
}

.wf-lander .navbar3_mobile-label{
	grid-column-gap: 24px;
	grid-row-gap: 24px;
	justify-content: space-between;
	align-items: center;
	display: none;
}

.wf-lander .navbar_right_cta-wrap{
	grid-column-gap: .75em;
	grid-row-gap: .75em;
	justify-content: flex-end;
	align-items: center;
	display: flex;
}

.wf-lander .navbar_master{
	z-index: 999;
	background-color: var(--_colors---neutral--1000);
	perspective-origin: 50% 0;
	transform-origin: 50% 0;
	width: 100%;
	color: var(--_colors---neutral--25);
	padding-top: .75em;
	padding-bottom: .5em;
	transition: transform .4s, filter .5s, background-color .5s;
	position: fixed;
	inset: 0% 0% auto;
}

.wf-lander .navbar_master:where(.w-variant-6c0c59f4-248c-a594-4310-51e1a370b8f5){
	background-color: var(--_colors---neutral--25);
	color: var(--_colors---neutral--1000);
}

.wf-lander .navbar_container{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto;
	grid-template-columns: .5fr 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	display: flex;
	position: relative;
}

.wf-lander .text-label-small{
	font-size: var(--\<unknown\|variable-89932a10-af1e-7cdf-b543-286312cb87d3\>);
	line-height: var(--\<unknown\|variable-32edee3e-d5a8-b8e3-a06b-04792a9bf0ff\>);
	font-weight: var(--\<unknown\|variable-0ad7c15e-f63b-8aa2-d18a-a1c4d0fe6753\>);
	letter-spacing: var(--\<unknown\|variable-31dd9fc3-a6af-e154-2616-6541811cb00e\>);
	text-transform: uppercase;
}

.wf-lander .navbar_brand_icon{
	height: 2em;
}

.wf-lander .navbar_link{
	background-color: var(--_colors---alpha--light--04);
	color: var(--_colors---neutral--25);
	border-radius: 9999px;
	padding: .25em .6875em;
	font-size: .875em;
	text-decoration: none;
}

.wf-lander .navbar_link:where(.w-variant-6c0c59f4-248c-a594-4310-51e1a370b8f5){
	background-color: var(--_colors---alpha--dark--04);
	color: #000;
	font-weight: var(--weight--medium);
}

.wf-lander .navbar_link:hover:where(.w-variant-6c0c59f4-248c-a594-4310-51e1a370b8f5){
	background-color: var(--_colors---neutral--900);
	color: var(--_colors---neutral--25);
}

.wf-lander .section_features{
	background-color: var(--_colors---neutral--1000);
	color: var(--_colors---neutral--25);
}

.wf-lander .section_features.is-bg--accent{
	background-color: var(--_colors---primary--900);
	color: var(--_colors---primary--25);
}

.wf-lander .section_cta{
	background-color: var(--_colors---neutral--600);
}

.wf-lander .cta_content{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	flex-flow: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	display: flex;
}

.wf-lander .cta_content-wrap{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	flex-flow: column;
	display: flex;
}

.wf-lander .text-alpha-light-64{
	color: var(--_colors---alpha--light--64);
}

.wf-lander .cta_content-wrapper{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	display: flex;
}

.wf-lander .cta_container{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.wf-lander .footer_bottom{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto;
	grid-template-columns: 1.5fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	place-items: end stretch;
	display: grid;
}

.wf-lander .footer_top{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	justify-content: flex-start;
	align-items: flex-start;
}

.wf-lander .footer_container{
	grid-column-gap: 3em;
	grid-row-gap: 3em;
	flex-flow: column;
	display: flex;
}

.wf-lander .section_review{
	background-color: var(--_colors---neutral--50);
	overflow: hidden;
}

.wf-lander .review_control{
	border: 1px solid var(--_colors---alpha--dark--12);
	width: 3em;
	height: 3em;
	color: var(--_colors---neutral--1000);
	cursor: pointer;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	transition: color .4s, background-color .4s;
	display: flex;
}

.wf-lander .review_control:hover{
	background-color: var(--_colors---primary--500);
	color: var(--_colors---neutral--25);
}

.wf-lander .review_swiper{
	width: 100%;
}

.wf-lander .review_controls{
	grid-column-gap: .75em;
	grid-row-gap: .75em;
	justify-content: center;
	align-items: center;
	display: flex;
}

.wf-lander .review_header{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
}

.wf-lander .review_heading{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.wf-lander .review_content-wrapper{
	grid-column-gap: 3em;
	grid-row-gap: 3em;
	flex-flow: column;
	display: flex;
}

.wf-lander .review-slide_wrapper{
	grid-column-gap: .75em;
	grid-row-gap: .75em;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	display: flex;
}

.wf-lander .review_grid{
	grid-column-gap: .75em;
	grid-row-gap: .75em;
	grid-template-rows: auto;
	grid-template-columns: .75fr .5fr;
	grid-auto-columns: 1fr;
	width: 100%;
	display: grid;
}

.wf-lander .review_card{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	background-color: var(--_colors---neutral--100);
	flex-flow: column;
	justify-content: space-between;
	width: 100%;
	padding: 1.25em;
	display: flex;
}

.wf-lander .review_quote-icon{
	width: 3em;
	height: 3em;
	color: var(--_colors---neutral--300);
}

.wf-lander .review_text{
	font-family: var(--font-family--font-heading);
	font-size: 1.5em;
	font-weight: var(--weight--medium);
}

.wf-lander .review_name{
	font-family: var(--font-family--font-heading);
	font-weight: var(--weight--medium);
}

.wf-lander .review_image-wrapper{
	background-color: var(--_colors---neutral--50);
	width: 100%;
	height: 32em;
	overflow: hidden;
}

.wf-lander .review_image{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.wf-lander .review_top{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	flex-flow: column;
	width: 100%;
	display: flex;
}

.wf-lander .review_slide{
	flex: none;
	width: 50%;
}

.wf-lander .section_services{
	border-top: 1px solid var(--_colors---alpha--dark--08);
	overflow: hidden;
}

.wf-lander .sevices_container{
	grid-column-gap: 5em;
	grid-row-gap: 5em;
	flex-flow: column;
	display: flex;
}

.wf-lander .services_header{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.wf-lander .services_swiper{
	width: 100%;
	overflow: visible;
}

.wf-lander .services_slide{
	grid-column-gap: 1.25em;
	grid-row-gap: 1.25em;
	flex-flow: column;
	width: 100%;
	max-width: 28em;
	display: flex;
}

.wf-lander .service_image-wrapper{
	border-radius: 9px;
	height: 28em;
	overflow: hidden;
}

.wf-lander .service_image{
	object-fit: cover;
	height: 100%;
}

.wf-lander .service_content{
	grid-column-gap: .75em;
	grid-row-gap: .75em;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.wf-lander .section_showcase{
	color: var(--_colors---neutral--25);
}

.wf-lander .showcase_heading{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	flex-flow: column;
	display: flex;
}

.wf-lander .showcase_content{
	z-index: 5;
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
	position: relative;
}

.wf-lander .section_service-hero{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	background-color: var(--\<unknown\|variable-a05dcb1f-305b-cbcc-d2b3-1f17f422a326\>);
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
}

.wf-lander .cms-page5_headline{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.wf-lander .section_service-body{
	padding-top: var(--\<unknown\|variable-04f71984-9d20-99f1-8bca-16284318956f\>);
	padding-bottom: var(--\<unknown\|variable-63e8842f-2442-09b5-f369-691cfed6ef4c\>);
	background-color: var(--\<unknown\|variable-a05dcb1f-305b-cbcc-d2b3-1f17f422a326\>);
}

.wf-lander .service-body_grid{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.wf-lander .service-body_showcase{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.wf-lander .cms-page5_gallery_lightbox{
	border-radius: var(--\<unknown\|variable-035f3040-4870-f488-0f20-53621c64e72f\>);
	width: 100%;
	height: 500px;
	overflow: clip;
}

.wf-lander .image-fit-cover{
	z-index: 1;
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.wf-lander .service-hero_container{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	background-color: var(--\<unknown\|variable-a05dcb1f-305b-cbcc-d2b3-1f17f422a326\>);
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start stretch;
	display: grid;
}

.wf-lander .service_main-container{
	grid-column-gap: 3em;
	grid-row-gap: 3em;
	flex-flow: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: flex;
}

.wf-lander .service-body_content{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	flex-flow: column;
	display: flex;
}

.wf-lander .section_divider{
	background-color: var(--_colors---alpha--dark--16);
	width: 100%;
	height: 1px;
}

.wf-lander .service-hero_wrap{
	padding-top: 15vh;
}

.wf-lander .section_hero-2{
	background-color: var(--_colors---neutral--1000);
	color: var(--_colors---neutral--25);
}

.wf-lander .hero-2_wrap{
	padding-top: 3em;
	padding-bottom: 3em;
}

.wf-lander .hero-2_content{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	max-width: 85ch;
	display: flex;
}

.wf-lander .hero-2_content.blog{
	max-width: 100%;
}

.wf-lander .hero-2_content-wrap{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	flex-flow: column;
	display: flex;
}

.wf-lander .hero-2_container{
	flex-flow: column;
	justify-content: flex-end;
	align-items: stretch;
	height: 100%;
	display: flex;
}

.wf-lander .hero-2_image-wrapper{
	width: 100%;
	height: 38em;
}

.wf-lander .hero-2_image{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.wf-lander .section_contact-us{
	background-color: var(--_colors---neutral--950);
	color: var(--_colors---neutral--25);
	padding-top: 8em;
	padding-bottom: 6em;
	display: block;
}

.wf-lander .section_contact-us.white{
	background-color: var(--_colors---neutral--0);
	color: var(--_colors---neutral--1000);
	padding-top: 6em;
}

.wf-lander .contact-us_grid{
	grid-column-gap: 3.75em;
	grid-row-gap: 3.75em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.wf-lander .appointments-wrapper{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	border-top: 1px solid var(--_colors---alpha--light--12);
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding-top: 1.5em;
	display: flex;
}

.wf-lander .appointments-wrapper.box{
	background-color: var(--_colors---neutral--25);
	border-radius: 9px;
	padding-bottom: 1.5em;
	padding-left: 1.5em;
	padding-right: 1.5em;
}

.wf-lander .main-button{
	grid-column-gap: 4px;
	cursor: pointer;
	background-color: #b2d235;
	flex: 0 auto;
	justify-content: center;
	align-items: center;
	padding: 12px 24px;
	text-decoration: none;
	display: flex;
}

.wf-lander .location-phone-holder{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	border-top: 1px solid var(--_colors---alpha--light--12);
	border-radius: 6px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	padding-top: 1.5em;
	display: flex;
}

.wf-lander .time-wrapper{
	grid-column-gap: .5em;
	grid-row-gap: .5em;
	flex-flow: column;
	width: 100%;
	display: flex;
}

.wf-lander .time_wrap{
	justify-content: space-between;
	align-items: center;
	width: 100%;
	display: flex;
}

.wf-lander .contact-us_location-wrap{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	border-top: 1px solid var(--_colors---alpha--light--12);
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	padding-top: 1em;
	display: flex;
}

.wf-lander .time_title{
	font-weight: var(--weight--semibold);
}

.wf-lander .appointments-wrap{
	grid-row-gap: 1em;
	flex-flow: column;
	width: 100%;
	display: flex;
}

.wf-lander .contact-us_container{
	grid-column-gap: 5.5em;
	grid-row-gap: 5.5em;
	flex-flow: column;
	display: flex;
}

.wf-lander .contact-us_map-wrapper{
	border-radius: 13px;
	width: 100%;
	height: 44em;
	overflow: hidden;
}

.wf-lander .contact-us_map-iframe{
	width: 100%;
	height: 100%;
	padding: 0;
	display: block;
}

.wf-lander .section_contact4{
	background-color: var(--\<unknown\|variable-a05dcb1f-305b-cbcc-d2b3-1f17f422a326\>);
}

.wf-lander .contact4_grid{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto;
}

.wf-lander .contact4_grid_left{
	grid-column-gap: 4em;
	grid-row-gap: 4em;
	flex-flow: column;
	justify-content: space-between;
	display: flex;
}

.wf-lander .contact4_headline{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.wf-lander .contact4_grid_right{
	border-radius: var(--\<unknown\|variable-035f3040-4870-f488-0f20-53621c64e72f\>);
	height: 100%;
	overflow: hidden;
}

.wf-lander .contact_form-wrapper{
	border: 1px solid var(--_colors---alpha--dark--08);
	border-radius: .6875em;
	width: 100%;
	height: 100%;
	max-height: 44em;
}

.wf-lander .c-button--small{
	color: var(--_colors---neutral--1000);
	border-radius: 9999px;
	flex: none;
	justify-content: center;
	align-items: center;
	padding: .5em 1.0625em;
	font-size: 1em;
	text-decoration: none;
	transition: color .2s, background-color .2s, border-color .2s;
	display: flex;
	position: relative;
	overflow: hidden;
}

.wf-lander .c-button--small:where(.w-variant-24b54133-185e-72f7-57a3-2c2cc42d8e8d){
	color: var(--_colors---neutral--25);
}

.wf-lander .c-button--small:where(.w-variant-3a592de3-39e3-ebbe-81f8-24e4714b0527){
	border: 1px solid var(--_colors---alpha--light--16);
	color: var(--_colors---neutral--25);
}

.wf-lander .c-button--small:where(.w-variant-fb1439e1-ee92-1058-3c0f-a0e48756cdd5){
	border: 1px solid var(--_colors---alpha--dark--12);
}

.wf-lander .button_text-mask{
	flex: none;
	height: 1.25em;
	margin-top: .125em;
	margin-bottom: .1875em;
	overflow: hidden;
}

.wf-lander .button-text{
	z-index: 1;
	letter-spacing: -.5px;
	margin-top: -.03em;
	font-weight: 600;
	line-height: 1.3;
	position: relative;
}

.wf-lander .button_bg{
	background-color: var(--_colors---neutral--25);
	border-radius: 9999px;
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0%;
}

.wf-lander .button_bg:where(.w-variant-24b54133-185e-72f7-57a3-2c2cc42d8e8d){
	background-color: var(--_colors---neutral--1000);
}

.wf-lander .button_bg:where(.w-variant-3a592de3-39e3-ebbe-81f8-24e4714b0527){
	background-color: #0000;
}

.wf-lander .button_bg:where(.w-variant-e8f3acd4-2ac0-7d6f-22f3-7c15b6a6a391){
	background-color: var(--_colors---neutral--1000);
}

.wf-lander .section-divider{
	border-bottom: 1px solid #181e2552;
	width: 100%;
	height: 0;
	margin-right: auto;
}

.wf-lander .footer-link{
	color: #181e25;
	letter-spacing: -.25px;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
	text-decoration: none;
}

.wf-lander .background-zoom{
	background-color: var(--_colors---primary--600);
	color: #f4f4f4;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	min-height: 100svh;
	padding-top: calc(50dvh - 15em);
	padding-left: 1em;
	padding-right: 1em;
	display: flex;
	overflow: clip;
}

.wf-lander .background-zoom__h{
	text-align: center;
	letter-spacing: -.04em;
	max-width: 7em;
	margin-top: 0;
	margin-bottom: -.375em;
	font-size: 7.5em;
	font-weight: 400;
	line-height: .95;
}

.wf-lander .background-zoom__h.is--margin-top{
	margin-top: 33dvh;
}

.wf-lander .background-zoom__h1-span{
	color: var(--_colors---primary--300);
}

.wf-lander .background-zoom__start{
	aspect-ratio: 1;
	border-radius: 16em;
	width: 16em;
	position: relative;
}

.wf-lander .background-zoom__content{
	border-radius: inherit;
	will-change: width, height, transform;
	background-color: #aba994;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0%;
	left: 0%;
	overflow: hidden;
}

.wf-lander .background-zoom__dark{
	opacity: 0;
	background-color: #0d0f0d;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.wf-lander .background-zoom__end{
	width: 100vw;
	height: 100dvh;
}

.wf-lander .background-zoom__text{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	flex-flow: column;
	align-items: center;
	width: 100%;
	padding-bottom: calc(50dvh - 12em);
	display: flex;
	position: relative;
}

.wf-lander .cta-main{
	color: #f9f5eb;
	text-align: center;
	cursor: pointer;
	background-color: #16231b;
	border-radius: 8px;
	justify-content: center;
	align-items: center;
	padding: 8px 16px;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
	text-decoration: none;
	transition: background-color .2s, color .2s;
	display: flex;
	overflow: hidden;
}

.wf-lander .about_heading{
	font-size: clamp(2.5em, 5vw, 4em);
}

.wf-lander .about_paragraph{
	max-width: 32em;
	font-size: 1em;
}

.wf-lander .about_cta-wrapper{
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: .5em;
	display: flex;
}

.wf-lander .about_content-wrapper{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	text-align: center;
	flex-direction: column;
	align-items: center;
	max-width: 42em;
	display: flex;
}

.wf-lander .about_image{
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
}

.wf-lander .about_image-container{
	width: 100%;
	max-width: 27.5em;
	height: 34.25em;
	position: relative;
	overflow: hidden;
}

.wf-lander .about_image-container.about_image-container--right{
	margin-top: 6em;
}

.wf-lander .about_images-wrapper{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}

.wf-lander .about_component{
	grid-column-gap: 4em;
	grid-row-gap: 4em;
	flex-direction: column;
	align-items: center;
	display: flex;
}

.wf-lander .section_about{
	padding-top: 4em;
	padding-bottom: 6em;
}

.wf-lander .section_about.is-dark{
	background-color: var(--_colors---neutral--1000);
	color: var(--_colors---neutral--25);
}

.wf-lander .badge_component{
	grid-column-gap: .25em;
	grid-row-gap: .25em;
	display: flex;
}

.wf-lander .badge_icon-wrap{
	background-color: #fff;
	border: 1px solid #12131429;
	border-radius: 9999px;
	justify-content: center;
	align-items: center;
	width: 2em;
	height: 2em;
	display: flex;
}

.wf-lander .badge_icon{
	height: 1.25em;
}

.wf-lander .badge_wrap{
	grid-column-gap: .5em;
	grid-row-gap: .5em;
	background-color: #fff;
	border: 1px solid #12131429;
	border-radius: 9999px;
	justify-content: flex-start;
	align-items: center;
	padding: .3125em .75em .3125em .5em;
	line-height: 1;
	display: flex;
}

.wf-lander .badge_wrap.is-dark{
	color: var(--_colors---neutral--1000);
}

.wf-lander .section-wrap{
	padding-top: 3.5em;
}

.wf-lander .hero_background{
	flex-grow: 1;
	width: 100%;
	height: 100%;
	position: relative;
}

.wf-lander .hero_content-left{
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	flex-direction: column;
	align-items: flex-start;
	display: flex;
}

.wf-lander .hero_paragraph{
	color: #ffffffe6;
	max-width: 28em;
	margin: 0;
	font-weight: 400;
	line-height: 1.6;
}

.wf-lander .hero_content-right{
	grid-column-gap: 24px;
	grid-row-gap: 24px;
	flex-direction: column;
	align-items: flex-start;
	display: flex;
}

.wf-lander .hero_content-wrapper{
	grid-column-gap: 3em;
	grid-row-gap: 3em;
	border-top: 1px solid var(--_colors---alpha--light--16);
	grid-template-rows: auto;
	grid-template-columns: 1fr .75fr;
	align-items: flex-end;
	padding-top: 2.25em;
	display: grid;
}

.wf-lander .hero_content-overlay{
	z-index: 5;
	background-image: linear-gradient(0deg, #000000b3 5%, #00000080 52%, #0000);
	padding: 12em 2em 4em;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.wf-lander .hero_component{
	border-radius: 17px;
	flex-direction: column;
	width: 100%;
	max-width: 100em;
	height: 100%;
	display: flex;
	position: relative;
	overflow: hidden;
}

.wf-lander .hero_bg-video{
	z-index: 1;
	width: 100%;
	height: 100%;
	position: absolute;
}

.wf-lander .background-zoom__video{
	object-fit: cover;
	width: 100%;
	height: 100%;
	position: absolute;
}

.wf-lander .showcase_background-image{
	object-fit: cover;
	object-position: 50% 0%;
	width: 100%;
	height: 100%;
	display: block;
}

.wf-lander .showcase_background-overlay{
	background-image: linear-gradient(#00000080, #0000 50%, #00000080);
	position: absolute;
	inset: 0%;
}

.wf-lander .showcase_background{
	z-index: 1;
	position: absolute;
	inset: 0%;
}

.wf-lander .showcase_content-top{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	text-align: center;
	flex-direction: column;
	align-items: center;
	display: flex;
}

.wf-lander .showcase_paragraph{
	color: #ffffffe6;
	max-width: 28em;
	margin: 0;
	font-size: .9375em;
	font-weight: 400;
	line-height: 1.7;
}

.wf-lander .showcase_content-bottom{
	text-align: center;
	justify-content: center;
	display: flex;
}

.wf-lander .showcase_content-wrapper{
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	min-height: 100vh;
	padding-top: 5em;
	padding-bottom: 5em;
	display: flex;
}

.wf-lander .showcase_component{
	justify-content: center;
	align-items: stretch;
	width: 100%;
	min-height: 100vh;
	display: flex;
	position: relative;
}

.wf-lander .team_grid-wrap{
	width: 100%;
}

.wf-lander .showcase2_header{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	flex-direction: column;
	align-items: flex-start;
	display: flex;
}

.wf-lander .showcase2_paragraph{
	color: #1a1a1a;
	max-width: 32em;
	margin: 0;
	font-size: .9375em;
	font-weight: 400;
	line-height: 1.7;
}

.wf-lander .showcase2_content-left{
	grid-row-gap: 1.25em;
	flex-direction: column;
	order: 2;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}

.wf-lander .showcase2_image{
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
}

.wf-lander .showcase2_image-wrapper{
	background-color: var(--_colors---alpha--dark--08);
	border-radius: 9px;
	width: 100%;
	height: 35.25em;
	overflow: hidden;
}

.wf-lander .showcase2_content-right{
	order: 1;
	display: flex;
}

.wf-lander .showcase2_content{
	grid-column-gap: 4em;
	grid-row-gap: 2em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	display: grid;
}

.wf-lander .showcase2_component{
	grid-column-gap: 4em;
	grid-row-gap: 2em;
	flex-direction: column;
	display: flex;
}

.wf-lander .section_showcase2{
	overflow: hidden;
}

.wf-lander .services_nav-button{
	border: 1px solid var(--_colors---alpha--dark--12);
	width: 3em;
	height: 3em;
	color: var(--_colors---primary--1000);
	cursor: pointer;
	background-color: #0000;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	transition: all .2s;
	display: flex;
}

.wf-lander .services_nav-button:hover{
	background-color: var(--_colors---primary--500);
	color: var(--_colors---primary--25);
	border-color: #0000;
}

.wf-lander .services_nav{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	display: flex;
}

.wf-lander .services_card-image{
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
}

.wf-lander .services_card-overlay{
	background-image: linear-gradient(#0006, #0000000d 40%, #0006);
	position: absolute;
	inset: 0;
}

.wf-lander .services_card-background{
	z-index: 1;
	position: absolute;
	inset: 0;
}

.wf-lander .services_card-text{
	color: #fff;
	max-width: 32em;
	font-size: 1em;
	font-weight: 500;
	line-height: 1.5;
}

.wf-lander .services_card-content{
	z-index: 2;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
	padding: 1.75em;
	display: flex;
	position: relative;
}

.wf-lander .services_card{
	border-radius: 9px;
	flex-flow: column;
	flex-shrink: 1;
	justify-content: space-between;
	align-items: stretch;
	width: 100%;
	height: 32em;
	display: flex;
	position: relative;
	overflow: hidden;
}

.wf-lander .services_card:first-child{
	height: 32em;
}

.wf-lander .services_slider-wrapper{
	grid-column-gap: 1.25em;
	grid-row-gap: 1.25em;
	display: flex;
}

.wf-lander .services_slider{
	margin-right: -5%;
	overflow: visible;
}

.wf-lander .services_component{
	grid-column-gap: 3em;
	grid-row-gap: 3em;
	flex-direction: column;
	display: flex;
}

.wf-lander .services_card-heading{
	color: var(--_colors---neutral--25);
}

.wf-lander .metrics_background-image{
	object-fit: cover;
	object-position: 50% 50%;
	width: 100%;
	height: 100%;
	display: block;
}

.wf-lander .metrics_background-overlay{
	background-color: #00000059;
	position: absolute;
	inset: 0;
}

.wf-lander .metrics_background{
	z-index: 1;
	position: absolute;
	inset: 0;
}

.wf-lander .metrics_content{
	z-index: 2;
	grid-column-gap: 1.75em;
	grid-row-gap: 1.75em;
	max-width: 48em;
	color: var(--_colors---neutral--25);
	text-align: center;
	flex-direction: column;
	align-items: center;
	padding: 3em;
	display: flex;
	position: relative;
}

.wf-lander .metrics_component{
	border-radius: .75em;
	justify-content: center;
	align-items: center;
	width: 100%;
	min-height: 100vh;
	display: flex;
	position: relative;
	overflow: hidden;
}

.wf-lander .section_cta-2{
	background-color: var(--_colors---neutral--950);
}

.wf-lander .footer_logo-link{
	color: var(--_colors---neutral--25);
	text-decoration: none;
}

.wf-lander .footer_logo-link.w--current{
	color: var(--_colors---neutral--25);
}

.wf-lander .footer_description{
	color: #e8e4df;
	margin: 0;
	font-size: .875em;
	font-weight: 400;
	line-height: 1.6;
}

.wf-lander .footer_brand{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-direction: column;
	display: flex;
}

.wf-lander .footer_nav-label{
	font-family: var(--font-family--font-heading);
	color: var(--_colors---alpha--light--48);
	font-size: .875em;
	font-weight: 400;
}

.wf-lander .footer_nav-link{
	max-width: 28ch;
	color: var(--_colors---alpha--light--88);
	font-size: .9375em;
	font-weight: 400;
	text-decoration: none;
	transition: color .2s;
	display: inline-block;
}

.wf-lander .footer_nav-link:hover{
	color: #fff;
}

.wf-lander .footer_nav-links{
	grid-column-gap: .75em;
	grid-row-gap: .75em;
	flex-direction: column;
	display: flex;
}

.wf-lander .footer_nav-column{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-direction: column;
	display: flex;
}

.wf-lander .footer_nav-column.hide{
	display: none;
}

.wf-lander .footer_nav{
	grid-column-gap: 2em;
	grid-row-gap: 2.5em;
	flex-direction: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	display: flex;
}

.wf-lander .footer_divider{
	background-color: #3a3a3a;
	width: 100%;
	height: 1px;
}

.wf-lander .footer_copyright{
	color: var(--_colors---alpha--light--48);
	font-size: .6875em;
	font-weight: 500;
}

.wf-lander .footer_bottom-row{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.wf-lander .footer_legal-text{
	color: var(--_colors---alpha--light--48);
	margin: 0;
	font-size: .625em;
	font-weight: 400;
	line-height: 1.7;
}

.wf-lander .section_footer{
	background-color: var(--_colors---neutral--950);
	padding-top: 3em;
	padding-bottom: 3em;
}

.wf-lander .footer_nav-wrap{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto;
	grid-template-columns: .6fr 1fr .75fr .6fr .6fr;
	grid-auto-columns: 1fr;
	width: 100%;
	display: grid;
}

.wf-lander .features_card-icon{
	width: 2em;
	height: 2em;
	color: var(--_colors---neutral--25);
	justify-content: center;
	align-items: center;
	margin-bottom: .5em;
	display: flex;
}

.wf-lander .features_card-heading{
	margin: 0;
	font-size: 1.125em;
	font-weight: 600;
	line-height: 1.3;
}

.wf-lander .features_card-paragraph{
	color: var(--_colors---alpha--light--64);
	margin: 0;
	font-size: .875em;
	font-weight: 400;
	line-height: 1.7;
}

.wf-lander .features_card{
	grid-column-gap: .75em;
	grid-row-gap: .75em;
	flex-direction: column;
	align-items: flex-start;
	display: flex;
}

.wf-lander .features_grid{
	grid-column-gap: 3em;
	grid-row-gap: 3em;
	grid-template-columns: 1fr 1fr;
	display: grid;
}

.wf-lander .features_paragraph{
	color: var(--_colors---alpha--light--64);
	margin: 0;
	font-size: .9375em;
	font-weight: 400;
	line-height: 1.7;
}

.wf-lander .features_content{
	grid-column-gap: 1.25em;
	grid-row-gap: 1.25em;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	max-width: 52em;
	display: flex;
}

.wf-lander .features_image{
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
}

.wf-lander .features_image-wrapper{
	aspect-ratio: 4 / 3;
	border-radius: .5em;
	width: 100%;
	overflow: hidden;
}

.wf-lander .features_component{
	grid-column-gap: 3em;
	grid-row-gap: 3em;
	flex-direction: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start stretch;
	display: grid;
	position: relative;
}

.wf-lander .cta-2_background-overlay{
	background-color: #00000059;
	position: absolute;
	inset: 0;
}

.wf-lander .cta-2_component{
	border-radius: .75em;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 50vh;
	display: flex;
	position: relative;
	overflow: hidden;
}

.wf-lander .cta-2_content{
	z-index: 2;
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	max-width: 48em;
	color: var(--_colors---neutral--25);
	text-align: center;
	flex-direction: column;
	align-items: center;
	padding: 3em;
	display: flex;
	position: relative;
}

.wf-lander .cta-2_background{
	z-index: 1;
	position: absolute;
	inset: 0;
}

.wf-lander .cta-2_background-image{
	object-fit: cover;
	object-position: 50% 50%;
	width: 100%;
	height: 100%;
	display: block;
}

.wf-lander .cta-2_paragraph{
	color: var(--_colors---alpha--light--64);
	margin: 0;
	font-size: .9375em;
	font-weight: 400;
	line-height: 1.7;
}

.wf-lander .section_metrics{
	background-color: var(--_colors---neutral--1000);
	padding-top: 1em;
	padding-bottom: 1em;
}

.wf-lander .section_metrics.is-background--accent{
	background-color: var(--_colors---primary--900);
}

.wf-lander .features_right-content{
	grid-column-gap: 4em;
	grid-row-gap: 4em;
	flex-flow: column;
	display: flex;
}

.wf-lander .features_left-content{
	position: sticky;
	top: 6em;
}

.wf-lander .c-label_text{
	z-index: 5;
	background-color: var(--_colors---alpha--light--08);
	border-radius: 9999px;
	width: fit-content;
	padding: .4375em .8125em;
	font-size: .875em;
	position: relative;
	top: 1em;
	left: 1em;
}

.wf-lander .c-label.is-dark{
	background-color: var(--_colors---neutral--1000);
	color: var(--_colors---neutral--25);
}

.wf-lander .testimonials_header-content{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	text-align: center;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	max-width: 40em;
	display: flex;
}

.wf-lander .c-slider-button_icon{
	justify-content: center;
	align-items: center;
	width: 1.25em;
	height: 1.25em;
	display: flex;
}

.wf-lander .c-slider-button{
	border: 1px solid var(--_colors---alpha--light--12);
	width: 3em;
	height: 3em;
	color: var(--_colors---neutral--25);
	cursor: pointer;
	background-color: #0000;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	padding: 0;
	transition: background-color .3s, border-color .3s, opacity .3s;
	display: flex;
}

.wf-lander .c-slider-button:hover{
	background-color: var(--_colors---primary--25);
	color: var(--_colors---neutral--1000);
	border-color: #ffffff4d;
}

.wf-lander .testimonials_nav{
	grid-column-gap: .5em;
	grid-row-gap: .5em;
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	display: flex;
}

.wf-lander .testimonials_header{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	justify-content: space-between;
	align-items: flex-end;
	display: flex;
}

.wf-lander .testimonials_card-video{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.wf-lander .testimonials_card-poster{
	z-index: -1;
	object-fit: cover;
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0;
}

.wf-lander .testimonials_card-media{
	z-index: 1;
	position: absolute;
	inset: 0;
}

.wf-lander .testimonials_card-tag{
	z-index: 3;
	background-color: var(--_colors---alpha--light--08);
	-webkit-backdrop-filter: blur(16px);
	backdrop-filter: blur(16px);
	border-radius: 9999px;
	padding: .3125em .8125em;
	font-size: .75em;
	position: absolute;
	top: 1em;
	left: 1em;
}

.wf-lander .testimonials_card-name{
	color: var(--color--text-white);
	font-size: 1em;
	font-weight: 600;
	line-height: 1.4;
}

.wf-lander .testimonials_card-role{
	color: var(--color--text-light);
	font-size: .875em;
	font-weight: 400;
	line-height: 1.4;
}

.wf-lander .testimonials_card-info-content{
	grid-column-gap: .125em;
	grid-row-gap: .125em;
	flex-direction: column;
	display: flex;
}

.wf-lander .testimonials_card-info{
	z-index: 3;
	padding: 1.25em;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.wf-lander .testimonials_card-overlay{
	z-index: 2;
	pointer-events: none;
	background-image: linear-gradient(to top, #000000b3 0%, #0000 100%);
	height: 50%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.wf-lander .testimonials_card{
	cursor: pointer;
	background-color: var(--color--background-card);
	border-radius: .75em;
	width: 100%;
	height: 36em;
	position: relative;
	overflow: hidden;
}

.wf-lander .testimonials_slide{
	opacity: .32;
	flex: none;
	width: 24em;
	height: auto;
	transition: opacity .5s;
}

.wf-lander .testimonials_slide:hover{
	opacity: .32;
}

.wf-lander .testimonials_slide.swiper-slide{
	opacity: 1;
	margin-right: 0;
}

.wf-lander .testimonials_slider-wrapper{
	align-items: stretch;
	display: flex;
}

.wf-lander .testimonials_slider{
	width: 100vw;
	overflow: visible;
}

.wf-lander .testimonials_component{
	grid-column-gap: 3em;
	grid-row-gap: 3em;
	flex-direction: column;
	display: flex;
}

.wf-lander .section_testimonials{
	background-color: var(--_colors---neutral--950);
	color: var(--_colors---neutral--25);
	overflow: hidden;
}

.wf-lander .section_testimonials.is-background--accent{
	background-color: var(--_colors---primary--500);
}

.wf-lander .transition_component{
	z-index: 1000;
	width: 100%;
	height: 100vh;
	color: var(--_colors---primary--500);
	flex-flow: column;
	justify-content: center;
	align-items: center;
	display: none;
	position: fixed;
	inset: 0% 0% auto;
	overflow: clip;
}

.wf-lander .transition_embed{
	display: none;
}

.wf-lander .transition_panel{
	background-color: currentColor;
	width: 100%;
	height: 100%;
}

.wf-lander .transition-4_component{
	z-index: 1000;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100vh;
	display: none;
	position: fixed;
	inset: 0% 0% auto;
	overflow: clip;
}

.wf-lander .transition{
	z-index: 100;
	pointer-events: none;
	position: fixed;
	inset: 0;
	overflow: clip;
}

.wf-lander .transition__dark{
	opacity: 0;
	background-color: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.wf-lander .transition-1_component{
	z-index: 1000;
	width: 100%;
	height: 100vh;
	display: none;
	position: fixed;
	inset: 0% 0% auto;
	overflow: clip;
}

.wf-lander .transition-1_embed{
	display: none;
}

.wf-lander .transition-1_column{
	background-color: currentColor;
	width: 100%;
}

.wf-lander .transition-4_embed{
	display: none;
}

.wf-lander .transition-4_panel{
	background-color: currentColor;
	width: 100%;
	height: 100%;
}

.wf-lander .padding-section-huge{
	padding-top: 9em;
	padding-bottom: 9em;
}

.wf-lander .footer_logo{
	color: currentColor;
	height: 6.5em;
}

.wf-lander .navbar_icon-wrapper{
	color: var(--_colors---neutral--25);
	justify-content: flex-start;
	align-items: center;
	transition: color .2s;
	display: flex;
}

.wf-lander .navbar_icon-wrapper:where(.w-variant-6c0c59f4-248c-a594-4310-51e1a370b8f5){
	color: var(--_colors---neutral--1000);
}

.wf-lander .navbar_icon-wrapper:hover{
	color: var(--_colors---primary--600);
}

.wf-lander .modal-1_button{
	background-color: color-mix(in hsl, currentColor 10%, transparent);
	border-radius: 100vw;
	padding-top: 11.2px;
	padding-left: 22.4px;
	padding-right: 22.4px;
	transition-property: background-color;
	transition-duration: .2s;
	transition-timing-function: ease;
}

.wf-lander .modal-1_dialog{
	z-index: 1000;
	width: 100%;
	max-width: none;
	height: 100vh;
	max-height: none;
	color: inherit;
	background-color: #0000;
	border-style: none;
	border-width: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	inset: 0% 0% auto;
	overflow: clip;
}

.wf-lander .modal-1_embed{
	display: none;
}

.wf-lander .modal-1_inner{
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100dvh;
	padding: 16px;
	display: flex;
}

.wf-lander .modal-1_backdrop{
	background-color: #0000004d;
	width: 100%;
	height: 100vh;
	position: absolute;
	inset: 0% 0% auto;
}

.wf-lander .modal-1_content{
	color: #000;
	background-color: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 592px;
	max-height: 100%;
	position: relative;
}

.wf-lander .modal-1_scroll{
	border-radius: inherit;
	height: 100%;
	padding: 32px;
	position: relative;
	overflow: hidden auto;
}

.wf-lander .modal-1_button{
	background-color: color-mix(in hsl, currentColor 10%, transparent);
	border-radius: 100vw;
	padding: 11.2px 22.4px;
	transition-property: background-color;
	transition-duration: .2s;
	transition-timing-function: ease;
}

.wf-lander .modal-1_button:hover{
	background-color: color-mix(in hsl, currentColor 20%, transparent);
}

.wf-lander .modal_backdrop{
	cursor: pointer;
	background-color: #000c;
	position: fixed;
	inset: 0;
}

.wf-lander .modal_close-btn{
	z-index: 2;
	cursor: pointer;
	background-color: #0000001a;
	border-style: none;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	transition: background-color .2s;
	display: flex;
	position: absolute;
	top: 16px;
	right: 16px;
}

.wf-lander .modal_close-btn:hover{
	background-color: #0003;
}

.wf-lander .modal_image{
	width: 100%;
	height: auto;
	display: block;
}

.wf-lander .modal_media{
	border-radius: 8px;
	margin-bottom: 24px;
	overflow: hidden;
}

.wf-lander .modal_quote{
	font-size: var(--_typography---body--text-lg--font-size);
}

.wf-lander .modal_avatar{
	object-fit: cover;
	border-radius: 50%;
	width: 48px;
	height: 48px;
}

.wf-lander .modal_name{
	color: #111;
	font-weight: 600;
}

.wf-lander .modal_role{
	color: #666;
	font-size: 14px;
}

.wf-lander .modal_author-info{
	flex-direction: column;
	display: flex;
}

.wf-lander .modal_author{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	align-items: center;
	display: flex;
}

.wf-lander .modal_text{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	flex-flow: column;
	width: 100%;
	max-width: 44em;
	display: flex;
}

.wf-lander .modal_body{
	grid-column-gap: 4em;
	grid-row-gap: 4em;
	flex-flow: column;
}

.wf-lander .modal_scroll{
	max-height: 90vh;
	padding: 32px;
	overflow-y: auto;
}

.wf-lander .modal_content{
	z-index: 1;
	background-color: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 800px;
	max-height: 90vh;
	position: relative;
	overflow: hidden;
}

.wf-lander .modal_inner{
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	padding: 32px;
	display: flex;
}

.wf-lander .modal_dialog{
	background-color: #0000;
	border-style: none;
	width: 100%;
	max-width: 100%;
	height: 100%;
	max-height: 100%;
	padding: 0;
	position: fixed;
	inset: 0;
}

.wf-lander .services_subheading{
	color: #6b7280;
	letter-spacing: .05em;
	text-transform: uppercase;
	margin-bottom: 12px;
	font-size: 14px;
	font-weight: 700;
}

.wf-lander .services_heading{
	color: #111827;
	font-size: 40px;
	font-weight: 700;
	line-height: 1.2;
}

.wf-lander .services_title-group{
	max-width: 560px;
}

.wf-lander .services_nav-btn{
	color: #111827;
	cursor: pointer;
	background: #fff;
	border: 1px solid #e5e7eb;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	width: 56px;
	height: 56px;
	transition: all .2s;
	display: flex;
}

.wf-lander .services_nav-btn:hover{
	color: #fff;
	background: #111827;
	border-color: #111827;
}

.wf-lander .services_item{
	flex-direction: column;
	flex-shrink: 1;
	width: 100%;
	display: flex;
	overflow: visible;
}

.wf-lander .services_item:first-child{
	grid-column: span 2;
}

.wf-lander .services_track{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-columns: 1fr 1fr 1fr;
	display: grid;
}

.wf-lander .services_progress-bar{
	height: 100%;
	width: calc(var(--carousel-progress) * 100%);
	background: #111827;
	transition: width .2s ease-out;
	position: absolute;
	top: 0;
	left: 0;
}

.wf-lander .services_progress-wrapper{
	background: #e5e7eb;
	flex-grow: 1;
	max-width: 192px;
	height: 2px;
	position: relative;
	overflow: hidden;
}

.wf-lander .services_controls{
	justify-content: space-between;
	align-items: center;
	display: none;
}

.wf-lander .carousel_nav-btn{
	color: #111827;
	cursor: pointer;
	background: #fff;
	border: 1px solid #e5e7eb;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	width: 48px;
	height: 48px;
	transition: all .2s;
	display: flex;
}

.wf-lander .carousel_nav-btn:hover{
	color: #fff;
	background: #111827;
}

.wf-lander .carousel_nav-group{
	gap: 8px;
	display: flex;
}

.wf-lander .carousel_header{
	padding-top: 0;
	padding-right: var(--carousel-gutter);
	padding-bottom: 0;
	padding-left: var(--carousel-gutter);
	justify-content: space-between;
	align-items: flex-end;
	display: flex;
}

.wf-lander .carousel_item{
	scroll-snap-align: start;
	background-color: #f3f4f6;
	border: 1px dashed #d1d5db;
	border-radius: 12px;
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	width: 320px;
	max-width: 85vw;
	min-height: 400px;
	display: flex;
}

.wf-lander .carousel_track{
	scroll-snap-type: x mandatory;
	scroll-behavior: smooth;
	scrollbar-width: none;
	width: 100vw;
	min-width: 100%;
	scroll-padding: var(--carousel-gutter);
	padding-left: var(--carousel-gutter);
	padding-right: var(--carousel-gutter);
	gap: 24px;
	margin-left: calc(50% - 50vw);
	display: flex;
	overflow-x: scroll;
}

.wf-lander .carousel_marker-fill{
	background-color: #d1d5db;
	border-radius: 999px;
	width: 8px;
	height: 8px;
	transition: all .3s;
}

.wf-lander .carousel_marker{
	cursor: pointer;
	background-color: #0000;
	border: 8px solid #0000;
	padding: 0;
}

.wf-lander .carousel_markers{
	align-items: center;
	gap: 4px;
	display: flex;
}

.wf-lander .carousel_controls{
	padding-top: 0;
	padding-right: var(--carousel-gutter);
	padding-bottom: 0;
	padding-left: var(--carousel-gutter);
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.wf-lander .section_carousel{
	background-color: #fff;
	padding-top: 64px;
	padding-bottom: 64px;
	overflow: hidden;
}

.wf-lander .section-wrapper{
	padding-top: 3.5em;
}

.wf-lander .listing_title{
	margin: 0;
}

.wf-lander .listing_description{
	opacity: .8;
	font-size: 1.125em;
	line-height: 1.5;
}

.wf-lander .listing_header{
	flex-direction: column;
	gap: 1em;
	max-width: 52em;
	display: flex;
}

.wf-lander .listing_image{
	object-fit: cover;
	object-position: 50% 0%;
	width: 100%;
	height: 100%;
}

.wf-lander .listing_image-wrapper{
	object-fit: fill;
	background-color: #e5e5e5;
	width: 100%;
	height: 22em;
	overflow: hidden;
}

.wf-lander .listing_image-wrapper.is-large{
	height: 26em;
}

.wf-lander .listing_item-title{
	margin: 0;
	font-size: 1.5em;
	font-weight: 600;
}

.wf-lander .listing_item-text{
	opacity: .7;
	line-height: 1.4;
}

.wf-lander .listing_button{
	color: #fff;
	text-align: center;
	background-color: #1a1a1a;
	border-radius: .25em;
	align-self: flex-start;
	margin-top: .5em;
	padding: .75em 1.5em;
	font-size: .875em;
	font-weight: 500;
	text-decoration: none;
	transition: opacity .2s;
	display: inline-block;
}

.wf-lander .listing_button:hover{
	opacity: .9;
}

.wf-lander .listing_item-content{
	grid-column-gap: 1.25em;
	grid-row-gap: 1.25em;
	flex-flow: column;
	justify-content: space-between;
	align-items: flex-start;
	padding: 1.5em 1.25em;
	display: flex;
}

.wf-lander .listing_item{
	background-color: var(--_colors---alpha--light--04);
	border-radius: 9px;
	flex-direction: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	height: 100%;
	display: grid;
	overflow: hidden;
}

.wf-lander .listing_list{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.wf-lander .listing_list-wrapper{
	width: 100%;
}

.wf-lander .listing_component{
	flex-direction: column;
	gap: 3em;
	display: flex;
}

.wf-lander .section_listing{
	background-color: var(--_colors---neutral--950);
	color: var(--_colors---neutral--25);
}

.wf-lander .listing_item-wrap{
	grid-column-gap: .75em;
	grid-row-gap: .75em;
	flex-flow: column;
	display: flex;
}

.wf-lander .listing_item-component{
	height: 100%;
}

.wf-lander .section_dental-insurance{
	background-color: var(--_colors---neutral--950);
	color: var(--_colors---neutral--25);
}

.wf-lander .dental-insurance_layout{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start stretch;
	gap: 4em;
	display: grid;
}

.wf-lander .dental-insurance_content{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.wf-lander .dental-insurance_header{
	grid-column-gap: 1.25em;
	grid-row-gap: 1.25em;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.wf-lander .dental-insurance_title{
	font-size: 3em;
}

.wf-lander .dental-insurance_rich-text{
	color: var(--_colors---alpha--light--76);
	flex-direction: column;
	gap: 1.2em;
	font-size: 1em;
	line-height: 1.6;
	display: flex;
}

.wf-lander .button-2{
	border: 1px solid var(--_colors---primary--1000);
	background-color: var(--_colors---primary--1000);
	color: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
	text-align: center;
	cursor: pointer;
	border-radius: 6px;
	padding: 1em 1.25em;
	text-decoration: none;
	transition: color .2s, background-color .2s;
	position: relative;
}

.wf-lander .button-2:hover{
	border-color: var(--_colors---primary--500);
	background-color: var(--_colors---primary--500);
	color: var(--_colors---primary--1000);
}

.wf-lander .button-2.secondary-dark-3{
	color: #fff;
	background-color: #000;
	font-weight: 500;
}

.wf-lander .dental-insurance_image-column{
	flex: 0 0 40%;
	position: relative;
}

.wf-lander .dental-insurance_image-wrapper{
	border-radius: 9px;
	width: 100%;
	height: 40em;
	position: relative;
	overflow: hidden;
}

.wf-lander .dental-insurance_photo{
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

.wf-lander .dropdown{
	background-color: #0000;
	text-decoration: none;
	position: relative;
}

.wf-lander .dropdown_toggle{
	grid-row-gap: 1.25em;
	background-color: var(--_colors---alpha--light--04);
	color: var(--_colors---neutral--25);
	border-radius: 9999px;
	align-items: center;
	gap: 4px;
	padding: .4375em .6875em;
	font-size: .875em;
	text-decoration: none;
	display: flex;
}

.wf-lander .dropdown_toggle:where(.w-variant-6c0c59f4-248c-a594-4310-51e1a370b8f5){
	background-color: var(--_colors---alpha--dark--04);
	color: var(--_colors---neutral--1000);
}

.wf-lander .nav_link{
	color: inherit;
	font-weight: 500;
	text-decoration: none;
}

.wf-lander .dropdown_arrow{
	width: .875em;
	height: .875em;
	transition: transform .4s;
}

.wf-lander .dropdown_content{
	visibility: hidden;
	opacity: 0;
	padding-top: .75em;
	position: absolute;
	top: 100%;
	left: 0;
	transform: translateY(-8px);
}

.wf-lander .dropdown_list{
	border: 1px solid var(--_colors---alpha--dark--08);
	background-color: var(--_colors---neutral--25);
	border-radius: 8px;
	min-width: 12em;
	padding: .25em;
}

.wf-lander .dropdown_link{
	color: var(--_colors---neutral--1000);
	white-space: nowrap;
	border-radius: 6px;
	padding: 1em;
	font-size: .875em;
	text-decoration: none;
	display: block;
}

.wf-lander .dropdown_link:where(.w-variant-6c0c59f4-248c-a594-4310-51e1a370b8f5){
	white-space: nowrap;
}

.wf-lander .dropdown_link:hover{
	background-color: var(--_colors---alpha--dark--04);
}

.wf-lander .section-financing{
	background-color: var(--_colors---neutral--950);
}

.wf-lander .finance_grid{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-direction: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	gap: 2em;
	display: grid;
}

.wf-lander .finance_card{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	background-color: var(--_colors---alpha--light--04);
	color: var(--_colors---neutral--25);
	border: 1px solid #1f1c1414;
	border-radius: 9px;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	padding: 1.25em;
	display: flex;
}

.wf-lander .finance_content-wrap{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	display: flex;
}

.wf-lander .finance_heading{
	color: inherit;
	margin-top: 0;
	font-size: 1.75em;
	line-height: 1.2;
}

.wf-lander .finance_paragraph{
	opacity: .64;
	color: inherit;
	margin-bottom: 0;
	font-size: 1em;
	line-height: 1.6;
}

.wf-lander .button_md{
	color: #fdfdfc;
	text-align: center;
	cursor: pointer;
	background-color: #01150b;
	border: 1px solid #01150b;
	border-radius: 6px;
	padding: .6875em .875em;
	text-decoration: none;
	transition: color .2s, background-color .2s;
}

.wf-lander .button_md:hover{
	color: #01150b;
	background-color: #0ed374;
	border-color: #0ed374;
}

.wf-lander .button_md.secondary-dark{
	color: inherit;
	background-color: #0000;
	border-color: #1f1c143d;
}

.wf-lander .treatments_image{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.wf-lander .treatments_image-wrapper{
	aspect-ratio: 4 / 5;
	border-radius: .75em;
	width: 100%;
	height: 42em;
	position: relative;
	overflow: hidden;
}

.wf-lander .treatments_heading{
	margin: 0;
	line-height: 1.2;
}

.wf-lander .treatments_description{
	color: var(--_colors---alpha--dark--76);
	line-height: 1.5;
}

.wf-lander .treatments_header{
	flex-direction: column;
	align-items: flex-start;
	gap: 1.25em;
	display: flex;
}

.wf-lander .treatments_item-title{
	margin: 0;
	font-size: 1.25em;
	font-weight: 600;
}

.wf-lander .treatments_item-number{
	opacity: .5;
	font-size: .875em;
	font-weight: 500;
}

.wf-lander .treatments_item-trigger{
	justify-content: space-between;
	align-items: center;
	gap: 16px;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	display: flex;
}

.wf-lander .treatments_item-trigger.dark{
	border-bottom: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .treatments_item-content{
	max-height: 0;
	transition: max-height .4s cubic-bezier(.4, 0, .2, 1), padding .4s;
	overflow: hidden;
}

.wf-lander .treatments_item-content.pept{
	max-height: none;
}

.wf-lander .treatments_item{
	cursor: pointer;
	border-bottom: 1px solid #0000001a;
	transition: background-color .2s;
}

.wf-lander .treatments_item.dark{
	border-bottom-color: var(--_colors---alpha--light--08);
}

.wf-lander .treatments_list{
	border-top: 1px solid #0000001a;
	flex-direction: column;
	display: flex;
}

.wf-lander .treatments_cta{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	display: flex;
}

.wf-lander .treatments_content{
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 3em;
	display: flex;
}

.wf-lander .treatments_component{
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	gap: 5em;
	display: grid;
}

.wf-lander .section_treatments{
	background-color: var(--_colors---neutral--50);
	color: #000;
}

.wf-lander .section_blog{
	border-top: 1px solid var(--_colors---alpha--dark--08);
	background-color: var(--_colors---neutral--950);
	overflow: hidden;
}

.wf-lander .section_blog.white{
	background-color: var(--_colors---neutral--0);
}

.wf-lander .blog_boxes-wrapper{
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
}

.wf-lander .blog-wrapper{
	width: 100%;
}

.wf-lander .blog_list{
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.wf-lander .blog_card{
	flex-flow: column;
	width: 100%;
	display: flex;
	overflow: hidden;
}

.wf-lander .blog_card-link{
	height: 100%;
	color: inherit;
	border-radius: 9px;
	flex-flow: column;
	text-decoration: none;
	display: flex;
	overflow: hidden;
}

.wf-lander .blog_image-wrapper{
	border-radius: 6px;
	height: 28em;
	position: relative;
	overflow: hidden;
}

.wf-lander .blog_card-image{
	aspect-ratio: 3 / 2;
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.wf-lander .blog_card-content{
	z-index: 1;
	grid-column-gap: .75em;
	grid-row-gap: .75em;
	height: 100%;
	color: var(--_colors---neutral--1000);
	flex-flow: column;
	flex: 1;
	justify-content: flex-start;
	align-items: flex-start;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	display: flex;
	position: relative;
}

.wf-lander .eyebrown-4{
	text-transform: uppercase;
}

.wf-lander .tagline_card-2{
	font-size: 1em;
}

.wf-lander .heading-md{
	font-size: 1.6em;
}

.wf-lander .text-size-small-2{
	letter-spacing: 0;
	font-size: .875em;
	font-weight: 500;
	line-height: 140%;
}

.wf-lander .button_md-2{
	color: #fff;
	text-align: center;
	cursor: pointer;
	background-color: #121314;
	border-radius: 3px;
	padding: .6875em .875em;
	text-decoration: none;
	transition: color .2s, background-color .2s;
}

.wf-lander .button_md-2:hover{
	color: #fdfdfe;
	background-color: #8e9099;
	border-color: #8e9099;
}

.wf-lander .thank-you_image-wrapper{
	border-radius: 9px;
	width: 100%;
	height: 44em;
	overflow: hidden;
}

.wf-lander .thank-you_content{
	flex-direction: column;
	align-items: flex-start;
	gap: 32px;
	max-width: 90%;
	display: flex;
}

.wf-lander .section_thank-you{
	flex-direction: column;
	justify-content: center;
	display: flex;
}

.wf-lander .padding-section-medium-2{
	padding-top: 5em;
	padding-bottom: 5em;
}

.wf-lander .thank-you_heading{
	margin: 0;
	line-height: 1.1;
}

.wf-lander .section_wrapper-2{
	padding-top: 6.5em;
}

.wf-lander .thank-you_button-group{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: row;
	gap: 16px;
	display: flex;
}

.wf-lander .text-size-medium-2{
	letter-spacing: 0;
	font-size: 1.125em;
	font-weight: 500;
	line-height: 140%;
}

.wf-lander .thank-you_component{
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	place-items: center stretch;
	gap: 64px;
	height: 100%;
	display: grid;
}

.wf-lander .thank-you_image{
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
}

.wf-lander .container-large-2{
	width: 100%;
	max-width: 90em;
	margin-left: auto;
	margin-right: auto;
}

.wf-lander .thank-you_header{
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 24px;
	display: flex;
}

.wf-lander .container-large-3{
	width: 100%;
	max-width: 84.25em;
	margin-left: auto;
	margin-right: auto;
}

.wf-lander .iframe_form{
	width: 100%;
	height: 100%;
	min-height: 34em;
	padding: 0;
}

.wf-lander .appointments-content-wrap{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	flex-flow: column;
	display: flex;
}

.wf-lander .text-size-small-3{
	font-size: var(--_typography---body--text-sm--font-size);
	line-height: var(--_typography---body--text-sm--line-height);
	font-weight: var(--_typography---body--text-sm--font-weight);
	letter-spacing: var(--_typography---body--text-sm--tracking);
}

.wf-lander .membership_grid{
	grid-column-gap: 1.25em;
	grid-row-gap: 1.25em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	display: grid;
}

.wf-lander .membership_card{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	border: 1px solid var(--_colors---neutral--200);
	border-radius: 11px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 1.5em;
	display: flex;
}

.wf-lander .membership_badge{
	background-color: var(--_colors---primary--500);
	color: #fff;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	width: 28px;
	height: 28px;
	margin-bottom: 16px;
	font-size: 12px;
	font-weight: 600;
	display: flex;
}

.wf-lander .membership_title{
	font-family: var(--font-family--font-heading);
}

.wf-lander .membership_price{
	font-family: var(--font-family--font-heading);
	color: var(--_colors---primary--1000);
	font-weight: 400;
	line-height: 1.1;
}

.wf-lander .membership_annual{
	color: var(--_colors---neutral--800);
	font-size: 15px;
}

.wf-lander .membership_cta{
	background-color: var(--_colors---primary--500);
	color: #fff;
	border-radius: 6px;
	margin-bottom: 32px;
	padding: 12px 24px;
	font-size: 14px;
	font-weight: 500;
	display: inline-block;
}

.wf-lander .membership_divider{
	background-color: var(--_colors---neutral--200);
	width: 100%;
	height: 1px;
	min-height: 1px;
	max-height: 1px;
	overflow: hidden;
}

.wf-lander .membership_benefits-title{
	color: var(--_colors---primary--1000);
	margin-bottom: 16px;
}

.wf-lander .membership_benefit-item{
	color: var(--_colors---neutral--800);
	position: relative;
}

.wf-lander .membership_note{
	color: var(--_colors---neutral--400);
	margin-top: 24px;
	font-size: 13px;
	font-style: italic;
}

.wf-lander .membership_header{
	text-align: center;
	margin-bottom: 48px;
}

.wf-lander .membership_c-content{
	grid-column-gap: .75em;
	grid-row-gap: .75em;
	flex-flow: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: flex;
}

.wf-lander .membership_c-content-wrap{
	grid-column-gap: 1.25em;
	grid-row-gap: 1.25em;
	flex-flow: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: flex;
}

.wf-lander .c-button--medium{
	color: var(--_colors---neutral--1000);
	border-radius: 9999px;
	flex: none;
	justify-content: center;
	align-items: center;
	padding: .5625em 1.3125em;
	font-size: 1em;
	text-decoration: none;
	transition: color .2s, background-color .2s, border-color .2s;
	display: flex;
	position: relative;
	overflow: hidden;
}

.wf-lander .c-button--medium:where(.w-variant-24b54133-185e-72f7-57a3-2c2cc42d8e8d){
	color: var(--_colors---neutral--25);
}

.wf-lander .c-button--medium:where(.w-variant-3a592de3-39e3-ebbe-81f8-24e4714b0527), .wf-lander .c-button--medium:where(.w-variant-819fa387-55b8-cebd-baac-24d8d505d6a2){
	border: 1px solid var(--_colors---alpha--light--16);
	color: var(--_colors---neutral--25);
}

.wf-lander .c-button--medium:where(.w-variant-111d8b35-8ca8-983e-2327-d23de62c6674){
	border: 1px solid var(--_colors---alpha--dark--16);
}

.wf-lander .c-button--medium:where(.w-variant-e8f3acd4-2ac0-7d6f-22f3-7c15b6a6a391){
	color: var(--_colors---neutral--25);
}

.wf-lander .btn-md_text{
	z-index: 1;
	letter-spacing: -.5px;
	margin-top: -.03em;
	font-size: 1.0625em;
	font-weight: 600;
	line-height: 1.3;
	position: relative;
}

.wf-lander .testimonials_container{
	grid-column-gap: 3em;
	grid-row-gap: 3em;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.wf-lander .testimonials_heading{
	line-height: 1.2;
}

.wf-lander .testimonials_subheading{
	margin: 0;
	line-height: 1.5;
}

.wf-lander .testimonials_list-wrapper{
	width: 100%;
	overflow: visible;
}

.wf-lander .testimonial_list-wrap{
	grid-column-gap: 1.25em;
	grid-row-gap: 1.25em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.wf-lander .testimonials_item{
	border: 1px solid var(--_colors---alpha--dark--08);
	background-color: var(--_colors---neutral--900);
	border-radius: 9px;
	flex-direction: column;
	width: 100%;
	height: 100%;
	padding: 1.25em;
	display: flex;
}

.wf-lander .testimonials_rating{
	color: var(--_colors---neutral--400);
	gap: .25em;
	margin-bottom: 1.25em;
	display: flex;
}

.wf-lander .testimonials_rating-icon{
	flex-shrink: 0;
	width: 1.25em;
	height: 1.25em;
}

.wf-lander .testimonials_quote{
	flex-grow: 1;
	margin: 0 0 2em;
	font-size: 1em;
	line-height: 1.6;
}

.wf-lander .testimonials_author-wrap{
	grid-column-gap: .5em;
	grid-row-gap: .5em;
	flex-flow: column;
	display: flex;
}

.wf-lander .testimonials_author-image{
	object-fit: cover;
	background-color: var(--color-neutral-200);
	border-radius: 50%;
	width: 2.5em;
	height: 2.5em;
}

.wf-lander .testimonials_author-details{
	grid-column-gap: .25em;
	grid-row-gap: .25em;
	flex-direction: column;
	display: flex;
}

.wf-lander .testimonials_author-name{
	color: var(--color-neutral-900);
	font-size: .875em;
	font-weight: 600;
}

.wf-lander .testimonials_author-meta{
	color: var(--color-neutral-800);
	font-size: .75em;
}

.wf-lander .navbar_trigger{
	cursor: pointer;
	display: none;
}

.wf-lander .m-nav_wrap{
	clip-path: inset(0% 0% 100%);
	background-color: #fdfdfc;
	width: 100%;
	height: 90vh;
	padding-top: 2em;
	padding-bottom: 2em;
	display: none;
	position: absolute;
	inset: 100% 0% 0%;
}

.wf-lander .m-nav{
	width: 100%;
	height: 100%;
	padding: 1.5em 1em;
}

.wf-lander .m-nav_menu{
	flex-direction: column;
	gap: 16px;
	width: 100%;
	height: 100%;
	display: flex;
}

.wf-lander .m-nav_dropdown{
	width: 100%;
}

.wf-lander .m-nav_dropdown-toggle{
	text-align: left;
	cursor: pointer;
	width: 100%;
	color: inherit;
	background-color: #0000;
	border-style: none;
	justify-content: space-between;
	align-items: center;
	padding: 1em;
	font-weight: 500;
	display: flex;
}

.wf-lander .text-size-medium-3{
	font-size: var(--_typography---body--text-lg--font-size);
	line-height: var(--_typography---body--text-lg--line-height);
	font-weight: var(--_typography---body--text-xl--font-weight);
	letter-spacing: var(--_typography---body--text-lg--tracking);
}

.wf-lander .m-nav_dropdown-icon{
	width: 16px;
	height: 16px;
	transition: transform .2s;
}

.wf-lander .m-nav_dropdown-content{
	grid-template-rows: 0fr;
	transition: grid-template-rows .3s;
	display: grid;
	overflow: hidden;
}

.wf-lander .m-nav_dropdown-list{
	flex-direction: column;
	width: 100%;
	min-height: 0;
	padding-left: 1em;
	padding-right: 1em;
	display: flex;
}

.wf-lander .m-nav_dropdown-link{
	opacity: .7;
	color: inherit;
	padding: .75em;
	text-decoration: none;
}

.wf-lander .m-nav_actions{
	flex-direction: column;
	gap: 8px;
	margin-top: 16px;
	display: flex;
}

.wf-lander .m-nav_social{
	justify-content: center;
	gap: 16px;
	margin-top: 32px;
	display: flex;
}

.wf-lander .m-nav_social-item{
	width: 2.5em;
	height: 2.5em;
	color: inherit;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex;
}

.wf-lander .mission-values_component{
	grid-column-gap: 4em;
	grid-row-gap: 4em;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.wf-lander .mission-values_row{
	grid-column-gap: 3em;
	grid-row-gap: 3em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	display: grid;
}

.wf-lander .mission-values_text{
	grid-column-gap: 1.25em;
	grid-row-gap: 1.25em;
	flex-direction: column;
	align-items: flex-start;
	display: flex;
}

.wf-lander .mission-values_image-wrapper{
	border-radius: 9px;
	width: 100%;
	height: 30em;
	overflow: hidden;
}

.wf-lander .mission-values_image{
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
}

.wf-lander .mission-values_heading{
	line-height: var(--leading--tight);
	margin: 0;
}

.wf-lander .mission-values_paragraph{
	color: var(--_colors---alpha--light--64);
	margin: 0;
	font-size: .9375em;
	font-weight: 400;
	line-height: 1.7;
}

.wf-lander .mission_component{
	grid-column-gap: 5em;
	grid-row-gap: 5em;
	flex-direction: column;
	display: flex;
}

.wf-lander .mission_row{
	grid-column-gap: 3em;
	grid-row-gap: 3em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	display: grid;
}

.wf-lander .mission_image-wrapper{
	border-radius: .5em;
	width: 100%;
	height: 32em;
	overflow: hidden;
}

.wf-lander .mission_image{
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
}

.wf-lander .mission_text-content{
	grid-column-gap: 1.25em;
	grid-row-gap: 1.25em;
	flex-direction: column;
	align-items: flex-start;
	max-width: 32em;
	display: flex;
}

.wf-lander .mission_heading{
	font-size: 2.25em;
	line-height: var(--leading--tight);
	margin: 0;
}

.wf-lander .mission_paragraph{
	color: var(--_colors---alpha--light--64);
	margin: 0;
	font-size: .9375em;
	font-weight: 400;
	line-height: 1.7;
}

.wf-lander .mission-values_header{
	grid-column-gap: 1.25em;
	grid-row-gap: 1.25em;
	text-align: center;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	max-width: 52em;
	display: flex;
}

.wf-lander .navbar_links{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	justify-content: flex-start;
	align-items: stretch;
	display: flex;
}

.wf-lander .testiminial-slide{
	flex: auto;
	width: 100%;
	max-width: none;
}

.wf-lander .align-self-end{
	justify-self: end;
}

.wf-lander .section_post-header{
	padding-top: 6em;
	padding-bottom: 4em;
}

.wf-lander .post-header_component{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	text-align: center;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.wf-lander .post-header_meta{
	text-align: left;
	justify-content: center;
	align-items: center;
	gap: 16px;
	font-size: .875em;
	display: none;
}

.wf-lander .post-header_author-img{
	object-fit: cover;
	border-radius: 50%;
	width: 40px;
	height: 40px;
}

.wf-lander .section_post-hero-image{
	padding-bottom: 5em;
}

.wf-lander .post-hero_image-wrapper{
	aspect-ratio: 21 / 9;
	border-radius: 9px;
	width: 100%;
	overflow: hidden;
}

.wf-lander .post-hero_image{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.wf-lander .section_post-content{
	padding-bottom: 8em;
}

.wf-lander .section_team-member{
	background-color: var(--color-neutral-100);
}

.wf-lander .team-member_layout{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	align-items: start;
	gap: 4em;
	display: grid;
}

.wf-lander .team-member_content{
	color: var(--color-neutral-800);
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 1.5em;
	display: flex;
}

.wf-lander .team-member_header{
	margin-bottom: 1em;
}

.wf-lander .team-member_name{
	margin-bottom: .25em;
	font-size: 2.25em;
}

.wf-lander .team-member_title{
	color: var(--_colors---alpha--dark--64);
	font-size: 1.125em;
}

.wf-lander .team-member_rich-text{
	color: #424245;
}

.wf-lander .team-member_image-wrapper{
	border-radius: 9px;
	height: 40em;
	position: relative;
	overflow: hidden;
}

.wf-lander .team-member_photo{
	object-fit: cover;
	object-position: 50% 0%;
	aspect-ratio: 1 / 1.1;
	background-color: #f2f2f2;
	width: 100%;
	height: 100%;
	display: block;
}

.wf-lander .contact-us_location-wrapper{
	grid-column-gap: .5em;
	grid-row-gap: .5em;
	flex-flow: column;
	display: flex;
}

.wf-lander .baa_header{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	max-width: 52em;
	display: flex;
}

.wf-lander .section_baa-hero{
	background-color: var(--_colors---neutral--1000);
	color: var(--_colors---neutral--25);
}

.wf-lander .section_baa-gallery{
	background-color: var(--_colors---neutral--950);
	color: var(--_colors---neutral--25);
}

.wf-lander .baa_hero-wrapper{
	grid-row-gap: 12px;
	text-align: center;
	flex-direction: column;
	align-items: center;
	display: flex;
}

.wf-lander .baa_list-wrapper{
	grid-row-gap: 64px;
	flex-direction: column;
	display: flex;
}

.wf-lander .baa_category{
	grid-row-gap: 24px;
	flex-direction: column;
	display: flex;
}

.wf-lander .baa_category-header{
	grid-row-gap: 8px;
	flex-direction: column;
	display: flex;
}

.wf-lander .baa_cases-list{
	grid-row-gap: 3em;
	flex-direction: column;
	display: flex;
}

.wf-lander .baa_card{
	grid-row-gap: 16px;
	flex-direction: column;
	display: flex;
	overflow: hidden;
}

.wf-lander .baa_images-row{
	grid-column-gap: .5em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	display: grid;
	overflow: visible;
}

.wf-lander .baa_images-row.full-arch{
	color: var(--_colors---neutral--0);
}

.wf-lander .baa_image-wrap{
	aspect-ratio: 16 / 9;
	background-color: var(--_colors---neutral--1000);
	object-position: 50% 50%;
	border-radius: 11px;
	position: relative;
	overflow: hidden;
}

.wf-lander .baa_image-wrap.fa{
	aspect-ratio: 3 / 2;
}

.wf-lander .baa_card-details{
	grid-row-gap: .25em;
	text-align: center;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.wf-lander .baa_image{
	object-fit: cover;
	object-position: 50% 50%;
	width: 100%;
	height: 100%;
}

.wf-lander .baa_image.center{
	object-position: 0% 50%;
}

.wf-lander .baa_category-wrap{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	border-bottom: 1px solid var(--_colors---alpha--light--04);
	flex-flow: column;
	padding-bottom: 4em;
	display: flex;
}

.wf-lander .baa_category-wrap:last-child{
	border-bottom-style: none;
	border-bottom-width: 0;
	padding-bottom: 0;
}

.wf-lander .baa_category-wrap.hide{
	display: none;
}

.wf-lander .baa_content-wrap{
	grid-column-gap: .75em;
	grid-row-gap: .75em;
	text-align: center;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	display: flex;
}

.wf-lander .baa_rich-text{
	width: 100%;
}

.wf-lander .baa_item{
	grid-row-gap: 1.5em;
	background-color: var(--_colors---alpha--light--04);
	border-radius: 11px;
	flex-direction: column;
	padding-bottom: 1.5em;
	display: flex;
	overflow: hidden;
}

.wf-lander .baa_category-wrapper{
	grid-column-gap: 4em;
	grid-row-gap: 4em;
	flex-flow: column;
	display: flex;
}

.wf-lander .baa_description{
	color: var(--_colors---alpha--light--76);
}

.wf-lander .is-hidden-office-header{
	display: none;
}

.wf-lander .office_text-wrapper{
	grid-row-gap: 1.25em;
	flex-direction: column;
	align-items: flex-start;
	width: 100%;
	display: flex;
}

.wf-lander .office_eyebrow-order{
	order: 1;
}

.wf-lander .office_heading{
	order: 2;
	margin-top: 0;
	margin-bottom: 0;
	font-size: clamp(1.75em, 3vw, 2.5em);
	line-height: 1.15;
}

.wf-lander .office_paragraph-order{
	order: 3;
}

.wf-lander .features_new-component{
	grid-column-gap: 4em;
	grid-row-gap: 3em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	display: grid;
}

.wf-lander .features_new-left{
	grid-row-gap: 2.5em;
	flex-direction: column;
	align-items: flex-start;
	display: flex;
}

.wf-lander .features_new-right{
	border-radius: 9px;
	width: 100%;
	height: 100%;
	min-height: 36em;
	display: flex;
	overflow: hidden;
}

.wf-lander .features_new-image{
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
}

.wf-lander .features_new-grid{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	grid-template-columns: 1fr 1fr;
	width: 100%;
	margin-top: 1em;
	display: grid;
}

.wf-lander .features_new-card{
	grid-row-gap: .5em;
	flex-direction: column;
	align-items: flex-start;
	display: flex;
}

.wf-lander .features_new-card-icon{
	justify-content: center;
	align-items: center;
	width: 2.25em;
	height: 2.25em;
	margin-bottom: .5em;
	display: flex;
}

.wf-lander .features_new-card-heading{
	margin-top: 0;
	margin-bottom: .125em;
	font-size: 1.5em;
	font-weight: 600;
	line-height: 1.3;
}

.wf-lander .features_new-card-paragraph{
	color: var(--_colors---alpha--light--76);
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1em;
	font-weight: 400;
	line-height: 1.6;
}

.wf-lander .is-hidden-features-old{
	display: none;
}

.wf-lander .wcs_header{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	display: flex;
}

.wf-lander .services_cta-card{
	background-color: #111827;
	border-radius: .75em;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-start;
	width: calc(33.333% - 1em);
	height: 32em;
	margin-top: -33.5em;
	margin-left: calc(66.666% + 1em);
	padding: 2em;
	text-decoration: none;
	display: flex;
	position: relative;
	overflow: hidden;
}

.wf-lander .services_cta-inner{
	grid-row-gap: 1.25em;
	flex-direction: column;
	align-items: flex-start;
	display: flex;
}

.wf-lander .services_cta-label{
	color: #ffffffb3;
	letter-spacing: .04em;
	text-transform: uppercase;
	background-color: #ffffff1f;
	border-radius: 99px;
	padding: .35em .9em;
	font-size: .75em;
	font-weight: 500;
	display: inline-block;
}

.wf-lander .services_cta-heading{
	color: #fff;
	margin: 0;
	font-size: 1.75em;
	font-weight: 600;
	line-height: 1.2;
}

.wf-lander .services_cta-text{
	color: #ffffffa6;
	margin: 0;
	font-size: .9375em;
	line-height: 1.6;
}

.wf-lander .services_cta-btn{
	color: #111827;
	background-color: #fff;
	border-radius: 99px;
	padding: .75em 1.5em;
	font-size: .875em;
	font-weight: 600;
	text-decoration: none;
	transition-property: opacity;
	transition-duration: .2s;
	display: inline-flex;
}

.wf-lander .baa_photo-label{
	z-index: 2;
	background-color: var(--_colors---alpha--dark--48);
	-webkit-backdrop-filter: blur(12px);
	backdrop-filter: blur(12px);
	border-radius: 99px;
	padding: .25em .75em;
	font-size: .875em;
	font-weight: 600;
	display: inline-block;
	position: absolute;
	bottom: .75em;
	left: .75em;
}

.wf-lander .baa_photo-label.fa{
	background-color: var(--_colors---alpha--dark--88);
	color: var(--_colors---neutral--0);
}

.wf-lander .baa_category-paragraph{
	color: var(--_colors---alpha--light--76);
	margin-top: 0;
	margin-bottom: 0;
}

.wf-lander .section-check{
	background-color: var(--_colors---neutral--950);
	padding-top: 6em;
	padding-bottom: 6em;
}

.wf-lander .container-large-4{
	width: 100%;
	max-width: 92em;
	margin-left: auto;
	margin-right: auto;
}

.wf-lander .footer_addrees-link{
	max-width: 20ch;
	color: var(--_colors---alpha--light--88);
	font-size: .9375em;
	font-weight: 400;
	text-decoration: none;
	transition: color .2s;
	display: block;
}

.wf-lander .footer_addrees-link:hover{
	color: #fff;
}

.wf-lander .footer-nav_social{
	grid-column-gap: .75em;
	grid-row-gap: .75em;
	margin-top: 1em;
	display: flex;
}

.wf-lander .footer-nav_social-item{
	width: 2.5em;
	height: 2.5em;
	color: inherit;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex;
}

.wf-lander .footer-nav_social-icon{
	height: 1.75em;
	color: var(--_colors---neutral--25);
}

.wf-lander .footer_nav-content{
	grid-column-gap: .5em;
	grid-row-gap: .5em;
	flex-flow: column;
	display: flex;
}

.wf-lander .contact-us_wrapper{
	grid-column-gap: 2.5em;
	grid-row-gap: 2.5em;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.wf-lander .container-huge{
	width: 100%;
	max-width: 92em;
	margin-left: auto;
	margin-right: auto;
}

.wf-lander .container-huge.padding-global{
	padding-left: 2vw;
	padding-right: 2vw;
}

.wf-lander .pages-hero{
	color: var(--_colors---neutral--25);
	padding-top: 15em;
	padding-bottom: 6em;
	position: relative;
}

.wf-lander .pages-hero.full-arch{
	padding-top: 6em;
	padding-bottom: 3em;
}

.wf-lander .pages-hero.digital-smile{
	padding-top: 27em;
}

.wf-lander .pages-hero.denture{
	padding-top: 20em;
}

.wf-lander .pages-hero.peptides{
	background-color: var(--_colors---neutral--1000);
	padding-top: 10em;
}

.wf-lander .pages-hero__bg{
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0%;
}

.wf-lander .pages-hero__overlay.inline-div-0{
	z-index: 1;
	background-image: linear-gradient(#12121240 0%, #12121299 100%);
	position: absolute;
	inset: 0;
}

.wf-lander .pages-hero__layout{
	z-index: 2;
	grid-column-gap: 10em;
	grid-row-gap: 10em;
	grid-template-rows: auto;
	grid-template-columns: 1.7fr 1fr;
	grid-auto-columns: 1fr;
	place-items: end center;
	display: grid;
	position: relative;
}

.wf-lander .pages-hero__layout._2{
	grid-template-columns: .95fr 1fr;
}

.wf-lander .pages-hero__layout.full-arch{
	grid-template-columns: 1.2fr 1fr;
	place-items: center;
}

.wf-lander .pages-hero__layout._3, .wf-lander .pages-hero__layout.dentures{
	grid-template-columns: 1.2fr 1fr;
}

.wf-lander .pages-hero__layout.peptd{
	grid-column-gap: 4em;
	grid-row-gap: 4em;
	grid-template-columns: 1fr 1fr;
	place-items: center;
}

.wf-lander .tmj2-hero__left{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}

.wf-lander .hero__subtitle{
	color: var(--_colors---alpha--light--88);
	font-size: var(--_typography---heading--2xl--font-size);
	margin-top: .5em;
	margin-bottom: 1em;
}

.wf-lander .hero__subtitle.max{
	max-width: 18em;
}

.wf-lander .understanding-tmj{
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .grid-split{
	grid-column-gap: 4em;
	grid-row-gap: 4em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: center start;
	display: grid;
}

.wf-lander .grid-split._02{
	place-items: center start;
}

.wf-lander .grid-split.superior{
	place-items: start;
}

.wf-lander .grid-split.featured{
	grid-column-gap: 14em;
	grid-row-gap: 14em;
	grid-template-columns: 1fr .8fr;
	place-items: start;
}

.wf-lander .grid-split.left-b{
	grid-template-columns: 1fr 1fr;
}

.wf-lander .grid-split.top{
	place-items: start;
}

.wf-lander .grid-split.grid-2{
	grid-column-gap: 3em;
	grid-row-gap: 3em;
	grid-template-columns: .8fr 1fr;
}

.wf-lander .split__text{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	width: 80%;
	display: flex;
}

.wf-lander .split__text._100{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	width: 100%;
}

.wf-lander .split__text.sticky{
	position: sticky;
	top: 8em;
}

.wf-lander .split__text._60{
	width: 60%;
}

.wf-lander .split__text._90{
	width: 90%;
}

.wf-lander .split__text.tab{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	width: 100%;
	padding-top: 3em;
	padding-bottom: 3em;
}

.wf-lander .pages-heading.minimum{
	max-width: 10em;
}

.wf-lander .pages-heading.inline-h2-0{
	margin-top: .5em;
}

.wf-lander .tmj2-text{
	margin-top: 0;
	margin-bottom: 2em;
}

.wf-lander .tmj2-text.no-padding{
	margin-bottom: 0;
}

.wf-lander .tmj2-text.inline-div-0{
	margin-top: 1.5em;
}

.wf-lander .callout{
	background-color: var(--_colors---neutral--100);
	border-left: 3px solid #000;
	margin-bottom: 2em;
	padding: 1.5em;
}

.wf-lander .callout.cerec{
	max-width: 60em;
	margin: 5em auto 0;
}

.wf-lander .callout.white{
	background-color: var(--_colors---neutral--0);
	max-width: 100%;
	margin: 5em auto 0;
}

.wf-lander .callout.dark{
	border-left-color: var(--_colors---alpha--light--16);
	background-color: var(--_colors---alpha--light--04);
	max-width: 100%;
	margin: 5em auto 0;
}

.wf-lander .callout.absolute{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	border: 1px solid var(--_colors---alpha--light--12);
	background-color: var(--_colors---alpha--dark--08);
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
	color: var(--_colors---neutral--0);
	flex-flow: column;
	margin-bottom: 0;
	display: flex;
	position: absolute;
	inset: auto 0% 0%;
}

.wf-lander .callout.peptides{
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	border-left-color: var(--_colors---alpha--light--16);
	background-color: var(--_colors---alpha--light--04);
	flex-flow: row;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: flex-start;
	align-items: center;
	max-width: 100%;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	display: grid;
}

.wf-lander .pages-hero__bg-img{
	object-fit: cover;
	object-position: 50% 50%;
	width: 100%;
	height: 100%;
}

.wf-lander .pages-hero__bg-img.tablet, .wf-lander .pages-hero__bg-img.mobile{
	display: none;
}

.wf-lander .page-content-img{
	aspect-ratio: 1;
	object-fit: cover;
	border-radius: 9px;
	width: 100%;
}

.wf-lander .page-content-img.inline-img-0{
	height: 28em;
}

.wf-lander .page-content-img.aspect-2{
	aspect-ratio: 1;
}

.wf-lander .page-content-img.sticky{
	aspect-ratio: 1;
	position: sticky;
	top: 17vh;
}

.wf-lander .page-content-img.sticky._2{
	object-position: 15% 50%;
}

.wf-lander .page-content-img.no-aspect{
	aspect-ratio: auto;
	margin-top: 1.2em;
}

.wf-lander .page-content-img.aspect-3{
	aspect-ratio: 8 / 10;
}

.wf-lander .symptoms-grid{
	border: 1px solid var(--_colors---alpha--light--08);
	border-radius: 9px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
	overflow: hidden;
}

.wf-lander .symptoms-grid._3{
	grid-template-columns: 1fr 1fr 1fr;
}

.wf-lander .symptoms-grid._4, .wf-lander .symptoms-grid.peptides{
	grid-template-columns: 1fr 1fr 1fr 1fr;
}

.wf-lander .tmj2-symptom-item{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	justify-content: flex-start;
	align-items: center;
	padding: 1.5em;
	transition: all .4s;
	display: flex;
}

.wf-lander .tmj2-symptom-item:hover{
	background-color: var(--_colors---alpha--light--04);
}

.wf-lander .tmj2-symptom-item._1{
	border-right: 1px solid var(--_colors---alpha--light--08);
	border-bottom: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .tmj2-symptom-item.superior-last{
	border-bottom: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .tmj2-symptom-item.inferior-1{
	border-right: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .tmj2-symptom-item._2, .wf-lander .tmj2-symptom-item._3{
	border-right: 1px solid var(--_colors---alpha--light--08);
	border-bottom: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .tmj2-symptom-item._4{
	border-bottom: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .tmj2-symptom-item._5, .wf-lander .tmj2-symptom-item._6, .wf-lander .tmj2-symptom-item._7{
	border-right: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .tmj2-symptom-icon{
	background-color: var(--_colors---alpha--light--08);
	border-radius: 6px;
	flex: none;
	justify-content: center;
	align-items: center;
	width: 2em;
	height: 2em;
	display: flex;
}

.wf-lander .symptoms_section{
	background-color: var(--_colors---neutral--1000);
	color: var(--_colors---neutral--25);
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .center_heading{
	flex-flow: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.wf-lander .center_heading.inline-div-0{
	text-align: center;
	max-width: 48em;
	margin: 0 auto 3em;
}

.wf-lander .tmj2-dot-list{
	margin-top: 1em;
	margin-bottom: 1em;
}

.wf-lander .rootcause_section{
	background-color: var(--_colors---neutral--25);
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .understanting_pain_section{
	background-color: var(--_colors---neutral--50);
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .difference_section{
	background-color: var(--_colors---neutral--1000);
	color: var(--_colors---neutral--25);
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .compare-grid{
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.wf-lander .compare-card{
	background-color: var(--_colors---alpha--light--04);
	border-radius: 9px;
	padding: 2em;
}

.wf-lander .compare-card._02{
	border: 1px solid var(--_colors---alpha--light--08);
	background-color: var(--_colors---alpha--light--08);
}

.wf-lander .compare-card__title{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 1em;
	display: flex;
}

.wf-lander .reddit_section{
	background-color: var(--_colors---neutral--1000);
	color: var(--_colors---neutral--25);
	background-image: url("/wf/images/reddit-hero.webp");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .diagnosis_section{
	background-color: var(--_colors---neutral--25);
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .checklist{
	grid-column-gap: .75em;
	grid-row-gap: .75em;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: center start;
	margin-top: 2em;
	margin-bottom: 2em;
	display: grid;
}

.wf-lander .checklist._02{
	margin-top: 1em;
	margin-bottom: 1em;
}

.wf-lander .checklist.list{
	grid-column-gap: 0em;
	grid-row-gap: 0em;
	grid-template-columns: 1fr;
	margin-top: 0;
	margin-bottom: 0;
}

.wf-lander .checklist.dark{
	grid-template-columns: 1fr;
	margin-top: 0;
	margin-bottom: .7em;
}

.wf-lander .checklist._3{
	margin-top: 1em;
}

.wf-lander .checklist-item{
	grid-column-gap: .75em;
	grid-row-gap: .75em;
	background-color: var(--_colors---neutral--100);
	border-radius: 9px;
	width: 100%;
	padding: .75em;
	display: flex;
}

.wf-lander .checklist-item._2{
	background-color: #f4f4f400;
	padding: .5em 0;
}

.wf-lander .checklist-item.vertical{
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	height: 100%;
	padding: 1em;
}

.wf-lander .checklist-item.transp{
	background-color: #f4f4f400;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	height: 100%;
	padding: .75em 0;
}

.wf-lander .checklist-item.dark{
	background-color: var(--_colors---neutral--900);
}

.wf-lander .checklist-item.center{
	justify-content: flex-start;
	align-items: center;
}

.wf-lander .checklist-icon{
	width: 1em;
}

.wf-lander .tmj2-split__media{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	display: flex;
}

.wf-lander .myofasial_section{
	background-color: var(--_colors---neutral--25);
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .treatment-grid{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 4em;
	display: grid;
}

.wf-lander .treatment-card{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	border: 1px solid var(--_colors---alpha--dark--08);
	background-color: var(--_colors---neutral--25);
	text-align: center;
	border-radius: 9px;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	padding: 2em;
	transition: all .4s;
	display: flex;
}

.wf-lander .treatment-card:hover{
	transform: scale(1.05);
}

.wf-lander .treatment-card__icon{
	background-color: var(--_colors---primary--50);
	border-radius: 7px;
	justify-content: center;
	align-items: center;
	width: 3em;
	height: 3em;
	display: flex;
}

.wf-lander .treatment-section{
	background-color: var(--_colors---neutral--50);
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .treatment-icon{
	justify-content: center;
	align-items: center;
	width: 1.5em;
	display: flex;
}

.wf-lander .tmj2-inline-cta{
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1.5fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 5em;
	display: grid;
}

.wf-lander .tmj2-inline-cta__card{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	background-color: var(--_colors---neutral--100);
	text-align: center;
	border-radius: 9px;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	padding: 5em;
	display: flex;
}

.wf-lander .heading-left{
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}

.wf-lander .small-grid{
	grid-column-gap: 8em;
	grid-row-gap: 8em;
	grid-template-rows: auto;
	grid-template-columns: .3fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.wf-lander .grey_content-section{
	background-color: var(--_colors---neutral--50);
	padding-top: 6em;
	padding-bottom: 6em;
}

.wf-lander .image_credits{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	flex-flow: column;
	display: flex;
}

.wf-lander .image_credits.center{
	text-align: center;
}

.wf-lander .white_content-section{
	background-color: var(--_colors---neutral--0);
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .white_content-section.inline-section-0{
	padding-top: 4em;
	padding-bottom: 4em;
}

.wf-lander .white_content-section.no-padding-top{
	padding-top: 1em;
}

.wf-lander .img-full{
	margin-top: 5em;
}

.wf-lander .dark-section{
	background-color: var(--_colors---neutral--950);
	color: var(--_colors---neutral--25);
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .faq-max-width{
	max-width: 90%;
}

.wf-lander .faq-section{
	background-color: var(--_colors---neutral--950);
	color: var(--_colors---neutral--25);
	padding-top: 5em;
	padding-bottom: 5em;
}

.wf-lander .faq-section.last{
	padding-top: 3em;
	padding-bottom: 0;
}

.wf-lander .image{
	border-radius: 9px;
}

.wf-lander .icon-1x1{
	justify-content: center;
	align-items: center;
	width: 1em;
	height: 1em;
	display: flex;
}

.wf-lander .h1-pages{
	font-family: var(--font-family--font-sans);
	font-size: var(--_typography---body--text-xl--font-size);
	font-weight: var(--weight--regular);
}

.wf-lander .h1-pages.inline-h1-0{
	text-align: center;
}

.wf-lander .image-2{
	aspect-ratio: 16 / 9;
	width: 100%;
}

.wf-lander .lightbox-link{
	justify-content: center;
	align-items: center;
	width: 80%;
	margin-bottom: 7em;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.wf-lander .lightbox-play{
	background-color: var(--_colors---alpha--light--16);
	-webkit-backdrop-filter: blur(30px);
	backdrop-filter: blur(30px);
	border-radius: 15984px;
	justify-content: center;
	align-items: center;
	width: 4em;
	height: 4em;
	display: flex;
	position: absolute;
}

.wf-lander .play-icon{
	justify-content: center;
	align-items: center;
	width: 1.25em;
	display: flex;
}

.wf-lander .benefit-card{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 1.5em;
	transition: all .4s;
	display: flex;
}

.wf-lander .benefit-card:hover{
	background-color: var(--_colors---alpha--light--04);
}

.wf-lander .benefit-card.superior-1{
	border-right: 1px solid var(--_colors---alpha--light--08);
	border-bottom: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .benefit-card.superior-last{
	border-bottom: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .benefit-card.inferior-1{
	border-right: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .benefit-card._2{
	border-right: 1px solid var(--_colors---alpha--light--08);
	border-bottom: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .benefit-card._3{
	border-bottom: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .benefit-card._4, .wf-lander .benefit-card._5{
	border-right: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .tmj2-symptom-item-copy{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	justify-content: flex-start;
	align-items: center;
	padding: 1.5em;
	transition: all .4s;
	display: flex;
}

.wf-lander .tmj2-symptom-item-copy:hover{
	background-color: var(--_colors---alpha--light--04);
}

.wf-lander .tmj2-symptom-item-copy.superior-1{
	border-right: 1px solid var(--_colors---alpha--light--08);
	border-bottom: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .tmj2-symptom-item-copy.superior-last{
	border-bottom: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .tmj2-symptom-item-copy.inferior-1{
	border-right: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .benefits-icon{
	background-color: var(--_colors---alpha--light--08);
	border-radius: 6px;
	flex: none;
	justify-content: center;
	align-items: center;
	width: 2.5em;
	height: 2.5em;
	margin-bottom: 1em;
	display: flex;
}

.wf-lander .grid-images{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: center start;
	margin-top: 4em;
	margin-bottom: 4em;
	display: grid;
}

.wf-lander .grid-images._02{
	place-items: center start;
}

.wf-lander .grid-images.superior{
	place-items: start;
}

.wf-lander .right-text{
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}

.wf-lander .center-cta{
	justify-content: center;
	align-items: center;
	margin-top: 3em;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.wf-lander .cerec_section{
	background-color: var(--_colors---neutral--1000);
	color: var(--_colors---neutral--25);
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .technology__hero-layout{
	z-index: 2;
	text-align: center;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	min-height: 100%;
	display: flex;
	position: relative;
}

.wf-lander .technology__hero-title{
	font-family: var(--font-family--font-heading);
	color: var(--_colors---neutral--0);
	font-size: 4.5em;
	line-height: 1;
	font-weight: var(--weight--light);
	letter-spacing: -.03em;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0;
}

.wf-lander .technology-page__subtitle-bar{
	border-bottom: 1px solid var(--_colors---alpha--dark--08);
	background-color: var(--_colors---neutral--0);
	padding-top: .75em;
	padding-bottom: .75em;
}

.wf-lander .technology-page__subtitle-text{
	color: var(--_colors---primary--500);
	font-size: .6875em;
	font-weight: var(--weight--medium);
	letter-spacing: .08em;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0;
}

.wf-lander .technology__item-heading{
	color: var(--_colors---primary--900);
	font-size: .875em;
	line-height: 1.3;
	font-weight: var(--weight--bold);
	letter-spacing: .1em;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0;
}

.wf-lander .text-style-tagline-parent.text-style-tagline{
	justify-content: center;
	align-items: center;
	font-weight: 600;
	text-decoration: none;
	display: inline-block;
}

.wf-lander .inline-p-0{
	color: #5a5a5a;
	font-size: 1em;
	line-height: 1.6;
}

.wf-lander .inline-div-0{
	text-align: center;
	max-width: 52em;
	margin: 0 auto;
}

.wf-lander .inline-p-0-1{
	font-size: .875em;
	font-weight: 600;
}

.wf-lander .inline-p-0-1-2{
	color: #fff9;
	letter-spacing: .1em;
	text-transform: uppercase;
	margin: 0;
	font-size: .75em;
}

.wf-lander .button-primary.inline-a-0{
	color: #1d2428;
	letter-spacing: .1em;
	text-transform: uppercase;
	background-color: #fff;
	border-radius: 3px;
	padding: .875em 2.5em;
	font-size: .75em;
	font-weight: 700;
	text-decoration: none;
	display: inline-block;
}

.wf-lander .inline-div-0-1{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	text-align: center;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.wf-lander .background-color-white{
	background-color: var(--_colors---neutral--0);
}

.wf-lander .background-color-neutral-100{
	background-color: var(--_colors---neutral--100);
}

.wf-lander .technology-hero_component{
	grid-row-gap: 3em;
	flex-direction: column;
	display: flex;
}

.wf-lander .technology-hero_bg{
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0%;
}

.wf-lander .technology-hero_image{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.wf-lander .technology-hero_overlay{
	z-index: 1;
	background-image: linear-gradient(#12121233, #121212a6);
	position: absolute;
	inset: 0%;
}

.wf-lander .technology-hero_content{
	z-index: 2;
	grid-row-gap: 1em;
	text-align: center;
	flex-direction: column;
	align-items: center;
	padding-top: 5em;
	padding-bottom: 4em;
	display: flex;
	position: relative;
}

.wf-lander .technology-intro_component{
	text-align: center;
	max-width: 52em;
	margin-left: auto;
	margin-right: auto;
}

.wf-lander .technology-intro_text{
	color: var(--_colors---neutral--700);
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1em;
	line-height: 1.6;
}

.wf-lander .technology-item_layout{
	grid-column-gap: 5em;
	grid-row-gap: 5em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	display: grid;
}

.wf-lander .technology-item_image-wrapper{
	border-radius: 9px;
	height: 28em;
	overflow: hidden;
}

.wf-lander .technology-item_image{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.wf-lander .technology-item_image._3d{
	object-position: 50% 100%;
}

.wf-lander .technology-item_content{
	grid-row-gap: 1.5em;
	flex-flow: column;
	align-items: flex-start;
	width: 80%;
	display: flex;
}

.wf-lander .technology-item_tag{
	background-color: var(--_colors---alpha--dark--08);
	font-size: .75em;
	font-weight: var(--weight--light);
	text-transform: uppercase;
	border-radius: 15px;
	padding: .4375em .8125em;
}

.wf-lander .technology-item_heading{
	color: var(--_colors---primary--900);
	margin-top: 0;
	margin-bottom: 0;
	font-size: 2.25em;
}

.wf-lander .technology-item_text{
	color: var(--_colors---neutral--700);
	margin-top: 0;
	margin-bottom: 0;
	font-size: .9375em;
	line-height: 1.6;
}

.wf-lander .technology-hero_heading{
	font-family: var(--font-family--font-heading);
	color: var(--_colors---primary--1000);
	font-size: 3.5em;
	line-height: 1.15;
	font-weight: var(--weight--light);
	text-align: left;
	letter-spacing: -.03em;
	margin-top: 0;
	margin-bottom: 0;
}

.wf-lander .technology-eyebrow_text{
	color: var(--_colors---primary--500);
	font-size: .6875em;
	font-weight: var(--weight--medium);
	letter-spacing: .08em;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0;
}

.wf-lander .technology-eyebrow_text.inline-p-0{
	color: #fff9;
}

.wf-lander .inline-a-0{
	color: #1d2428;
	letter-spacing: .1em;
	text-transform: uppercase;
	background-color: #fff;
	border-radius: 3px;
	padding: .875em 2.5em;
	font-size: .75em;
	font-weight: 700;
	text-decoration: none;
	display: inline-block;
}

.wf-lander .inline-div-0-1-2{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	text-align: center;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.wf-lander .technology-hero_media{
	aspect-ratio: 16 / 9;
	border-radius: 9px;
	width: 100%;
	display: block;
	overflow: hidden;
}

.wf-lander .tech-hero{
	color: var(--_colors---neutral--25);
	padding-top: 15em;
	padding-bottom: 6em;
	position: relative;
}

.wf-lander .tech-hero_bg{
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0%;
}

.wf-lander .tech-hero_image{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.wf-lander .tech-hero_layout{
	z-index: 2;
	grid-column-gap: 10em;
	grid-row-gap: 10em;
	grid-template-rows: auto;
	grid-template-columns: .7fr 1fr;
	grid-auto-columns: 1fr;
	place-items: end center;
	display: grid;
	position: relative;
}

.wf-lander .technology-item_content-wrap{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	display: flex;
}

.wf-lander .white_center_section{
	background-color: var(--_colors---neutral--0);
	color: var(--_colors---neutral--1000);
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .comfort_wrapper{
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	grid-template-rows: auto;
	grid-template-columns: .5fr 1fr;
	grid-auto-columns: 1fr;
	place-items: center;
	display: grid;
}

.wf-lander .comfot_image{
	border-radius: 9px;
	width: 100%;
}

.wf-lander .comfot_box{
	z-index: 2;
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	background-color: var(--_colors---neutral--950);
	text-align: center;
	border-radius: 9px;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	height: auto;
	margin-right: -5em;
	padding: 4em;
	display: flex;
	position: relative;
}

.wf-lander .comfot_box.black{
	background-color: var(--_colors---neutral--900);
}

.wf-lander .comfot_box.peptid{
	padding-left: 3em;
	padding-right: 3em;
}

.wf-lander .text-size-xlarge{
	font-size: var(--_typography---heading--2xl--font-size);
}

.wf-lander .heading-2xl{
	font-size: var(--_typography---heading--text-3xl--font-size);
}

.wf-lander .checklist-2{
	grid-column-gap: .75em;
	grid-row-gap: .75em;
	grid-template-rows: auto auto;
	grid-template-columns: .75fr 1fr;
	grid-auto-columns: 1fr;
	place-items: center start;
	width: 100%;
	margin-top: 2em;
	margin-bottom: 0;
	display: grid;
}

.wf-lander .urgent-hero_left{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}

.wf-lander .heading-max-small{
	max-width: 30em;
}

.wf-lander .map-embed{
	border-radius: 9px;
	width: 100%;
	height: 100%;
}

.wf-lander .map-embed-wrapper{
	border-radius: 9px;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	display: flex;
	overflow: hidden;
}

.wf-lander .featured-title{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	margin-bottom: 1.5em;
	display: flex;
}

.wf-lander .featured-title._100{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	width: 100%;
}

.wf-lander .featured-title.sticky{
	position: sticky;
	top: 8em;
}

.wf-lander .icon-3x3{
	justify-content: center;
	align-items: center;
	width: 3em;
	height: 3em;
	display: flex;
}

.wf-lander .heading-style-h4-copy{
	font-size: var(--_typography---heading--text-3xl--font-size);
	line-height: var(--_typography---heading--text-xl--line-height);
	letter-spacing: var(--_typography---heading--text-xl--tracking);
}

.wf-lander .featured_content{
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	width: 100%;
	display: flex;
}

.wf-lander .text-color-grey{
	color: var(--_colors---neutral--600);
}

.wf-lander .featured_text{
	color: var(--_colors---neutral--600);
	margin-bottom: 2em;
}

.wf-lander .black_section{
	background-color: var(--_colors---neutral--1000);
	color: var(--_colors---neutral--25);
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .list-service{
	flex-flow: column;
	margin-top: 0;
	margin-bottom: 0;
	font-size: .8em;
	line-height: 130%;
	display: flex;
}

.wf-lander .service-card{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	border-right: 1px solid var(--_colors---alpha--light--08);
	border-bottom: 1px solid var(--_colors---alpha--light--08);
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 1.5em;
	transition: all .4s;
	display: flex;
}

.wf-lander .service-card:hover{
	background-color: var(--_colors---alpha--light--04);
}

.wf-lander .service-card.superior-1{
	border-right: 1px solid var(--_colors---alpha--light--08);
	border-bottom: 1px solid var(--_colors---alpha--light--08);
	height: 100%;
}

.wf-lander .service-card.superior-last{
	border-bottom: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .service-card.inferior-1{
	border-right: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .service-card._2, .wf-lander .service-card._3{
	border-right: 1px solid var(--_colors---alpha--light--08);
	border-bottom: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .service-card._4{
	border-right: 0px solid var(--_colors---alpha--light--08);
	border-bottom: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .service-card._5, .wf-lander .service-card._6{
	border-right: 1px solid var(--_colors---alpha--light--08);
	border-bottom: 1px solid var(--_colors---alpha--light--08);
}

.wf-lander .service-card._8{
	border-right-width: 0;
}

.wf-lander .service-card._9, .wf-lander .service-card._10{
	border-bottom-width: 0;
}

.wf-lander .service-card.peptide{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	border-right: 1px solid var(--_colors---alpha--light--08);
	border-bottom: 1px solid var(--_colors---alpha--light--08);
	grid-template-rows: auto auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	height: 100%;
	padding-top: 2em;
	display: flex;
}

.wf-lander .text_list{
	grid-column-gap: 0em;
	grid-row-gap: 0em;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	width: 80%;
	display: flex;
}

.wf-lander .text_list._100{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	width: 100%;
}

.wf-lander .text_list.sticky{
	position: sticky;
	top: 8em;
}

.wf-lander .text_list._60{
	width: 60%;
}

.wf-lander .teeth-whitening-text{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	margin-top: 0;
	margin-bottom: 2em;
	display: flex;
}

.wf-lander .cta-pages{
	color: var(--_colors---neutral--25);
	background-image: url("/wf/images/cta-pages.jpg");
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .text-cta{
	font-size: var(--_typography---heading--text-xl--font-size);
	line-height: var(--_typography---body--text-lg--line-height);
	font-weight: var(--weight--semibold);
	letter-spacing: var(--_typography---body--text-xl--tracking);
}

.wf-lander .book_now-wrapper{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}

.wf-lander .step-1-wrapper{
	background-color: var(--_colors---neutral--900);
	color: var(--_colors---neutral--0);
	border-radius: 15984px;
	padding: .5em 1em;
}

.wf-lander .step-1{
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.wf-lander .circle{
	border: .3em solid var(--_colors---neutral--700);
	background-color: var(--_colors---neutral--200);
	border-radius: 1584px;
	width: 1em;
	height: 1em;
	margin-right: 1em;
}

.wf-lander .book_steps-wrapper{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	border: 1px solid var(--_colors---neutral--200);
	background-color: var(--_colors---neutral--100);
	color: var(--_colors---neutral--500);
	border-radius: 9px;
	justify-content: flex-start;
	align-items: center;
	padding: 1em;
	display: flex;
}

.wf-lander .book_wrapper{
	grid-column-gap: 2.5em;
	grid-row-gap: 2.5em;
	border: 1px solid var(--_colors---neutral--100);
	background-color: var(--_colors---neutral--25);
	border-radius: 9px;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 2em;
	display: flex;
}

.wf-lander .book_container{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	display: flex;
}

.wf-lander .book_benefits-wrapper{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	display: flex;
}

.wf-lander .book-benefit-item{
	grid-column-gap: .75em;
	grid-row-gap: .75em;
	background-color: var(--_colors---neutral--100);
	border-radius: 9px;
	justify-content: flex-start;
	align-items: center;
	padding: .75em;
	display: flex;
}

.wf-lander .book-benefit-item._2{
	background-color: #f4f4f400;
	padding: .5em 0;
}

.wf-lander .book_grid{
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr .5fr;
	grid-auto-columns: 1fr;
	display: grid;
	position: relative;
}

.wf-lander .book_right-boxes{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	display: flex;
	position: sticky;
	top: 4em;
}

.wf-lander .contact_box{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	border: 1px solid var(--_colors---neutral--100);
	background-color: var(--_colors---neutral--25);
	border-radius: 9px;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	padding: 1em;
	display: flex;
}

.wf-lander .contact-bullets{
	flex-flow: column;
	display: flex;
}

.wf-lander .book-bullet{
	grid-column-gap: .75em;
	grid-row-gap: .75em;
	background-color: var(--_colors---neutral--100);
	border-radius: 9px;
	width: 100%;
	padding: .75em;
	display: flex;
}

.wf-lander .book-bullet._2{
	background-color: #f4f4f400;
	padding: .5em 0;
	font-size: .9em;
}

.wf-lander .numb-link{
	color: var(--_colors---primary--500);
	font-weight: var(--weight--semibold);
}

.wf-lander .section-contact_grey{
	background-color: var(--_colors---neutral--100);
	padding-top: 6em;
	padding-bottom: 6em;
}

.wf-lander .book-grid{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 3em;
	margin-bottom: 3em;
	display: grid;
}

.wf-lander .book-box{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	border-top: 1px solid var(--_colors---alpha--light--12);
	background-color: var(--_colors---neutral--25);
	border-radius: 9px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 1.5em;
	display: flex;
}

.wf-lander .book-box.box{
	background-color: var(--_colors---neutral--25);
	border-radius: 9px;
	padding-bottom: 1.5em;
	padding-left: 1.5em;
	padding-right: 1.5em;
}

.wf-lander .contact-icon{
	width: 2.25em;
	height: 2.25em;
	color: var(--_colors---neutral--800);
	justify-content: center;
	align-items: center;
	display: flex;
}

.wf-lander .contact-icon.large{
	width: 2.5em;
	height: 2.5em;
}

.wf-lander .chev{
	justify-content: center;
	align-items: center;
	width: 1.2em;
	height: 1.2em;
	display: flex;
}

.wf-lander .book-wrap{
	grid-row-gap: 1em;
	flex-flow: column;
	width: 100%;
	display: flex;
}

.wf-lander .book-embed{
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	display: flex;
}

.wf-lander .text-color-black{
	color: var(--_colors---neutral--950);
}

.wf-lander .page-box{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	border: 1px solid var(--_colors---neutral--100);
	background-color: var(--_colors---neutral--25);
	height: auto;
	color: var(--_colors---neutral--1000);
	border-radius: 9px;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	padding: 1em 1em 0;
	display: flex;
}

.wf-lander .pages-hero-right{
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	display: flex;
}

.wf-lander .hero__left{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	max-width: 37em;
	display: flex;
}

.wf-lander .pages-overlay{
	background-color: #12121200;
	background-image: linear-gradient(#0000 11%, #000c);
	position: absolute;
	inset: 0%;
}

.wf-lander .hero-benefit{
	grid-column-gap: .75em;
	grid-row-gap: .75em;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	width: 11em;
	color: var(--_colors---neutral--0);
	text-align: center;
	background-color: #ffffff1a;
	border: 1px solid #ffffff1a;
	border-radius: 9px;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	padding: 1.125em .75em;
	display: flex;
}

.wf-lander .hero-benefit._2{
	background-color: #f4f4f400;
	padding: .5em 0;
}

.wf-lander .hero-benefits_wrapper{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 3em;
	display: flex;
}

.wf-lander .hero_left-wrapper.fa{
	padding-top: 3em;
	padding-bottom: 2em;
}

.wf-lander .tmj2-text-copy{
	margin-top: 0;
	margin-bottom: 2em;
}

.wf-lander .category-wrap{
	grid-column-gap: 2em;
	grid-row-gap: 2em;
	border-bottom: 1px solid var(--_colors---alpha--light--04);
	color: var(--_colors---neutral--1000);
	flex-flow: column;
	margin-top: 5em;
	padding-bottom: 4em;
	display: flex;
}

.wf-lander .category-wrap:last-child{
	border-bottom-style: none;
	border-bottom-width: 0;
	padding-bottom: 0;
}

.wf-lander .baa_grid{
	grid-column-gap: 3em;
	grid-row-gap: 3em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 4em;
	display: grid;
}

.wf-lander .baa_card-info{
	grid-row-gap: .25em;
	text-align: left;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}

.wf-lander .baa_card-info.arch{
	grid-row-gap: .5em;
}

.wf-lander .baa_card-wrap{
	grid-row-gap: 1em;
	flex-direction: column;
	display: flex;
	overflow: hidden;
}

.wf-lander .center-elements{
	grid-column-gap: 2.5em;
	grid-row-gap: 2.5em;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.wf-lander .center-elements.top-4{
	margin-top: 4em;
}

.wf-lander .ct-grid{
	grid-template-columns: 1fr 1fr 1fr;
}

.wf-lander .grid_table{
	grid-template-rows: auto;
	grid-template-columns: .5fr 1.1fr 1fr;
	grid-auto-columns: 1fr;
	max-width: 76em;
	margin-top: 4em;
	margin-left: auto;
	margin-right: auto;
	display: grid;
}

.wf-lander .column-header{
	font-family: var(--font-family--font-heading);
	color: var(--_colors---neutral--1000);
	border-bottom: 1px solid #000;
	justify-content: flex-start;
	align-items: center;
	padding: 1em;
	display: flex;
}

.wf-lander .column-header.white{
	color: var(--_colors---neutral--1000);
	background-color: #fff0;
	border-bottom: 2px solid #000;
}

.wf-lander .column-header.dark{
	background-color: var(--_colors---primary--1000);
	color: var(--_colors---neutral--0);
}

.wf-lander .blank-column{
	padding-left: 1em;
}

.wf-lander .cell{
	grid-column-gap: .5em;
	grid-row-gap: .5em;
	border-bottom: 1px solid var(--_colors---alpha--dark--08);
	justify-content: flex-start;
	align-items: center;
	padding: 1em;
	font-weight: 500;
	display: flex;
}

.wf-lander .cell-left{
	border-bottom: 1px solid var(--_colors---alpha--dark--08);
	padding: 1em;
	font-weight: 500;
}

.wf-lander .check-table{
	color: #209400;
	width: 1em;
}

.wf-lander .code-embed{
	justify-content: center;
	align-items: center;
	width: 1em;
	display: flex;
}

.wf-lander .table-icon{
	justify-content: center;
	align-items: center;
	width: 1.1em;
	display: flex;
}

.wf-lander .table-icon.red{
	color: #bd2929c2;
}

.wf-lander .table-icon.green{
	color: #11901ac2;
}

.wf-lander .cta_section{
	background-color: var(--_colors---neutral--1000);
	color: var(--_colors---neutral--25);
	background-image: url("/wf/images/reddit-hero.webp");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .steps-card{
	background-color: var(--_colors---alpha--light--04);
	border-radius: 9px;
	padding: 2em;
}

.wf-lander .steps-card._02{
	border: 1px solid var(--_colors---alpha--light--08);
	background-color: var(--_colors---alpha--light--08);
}

.wf-lander .right-steps{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}

.wf-lander .why-card{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	border: 1px solid var(--_colors---alpha--dark--08);
	background-color: var(--_colors---neutral--25);
	text-align: left;
	border-radius: 9px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 1.5em;
	transition: all .4s;
	display: flex;
	position: relative;
}

.wf-lander .why-card:hover{
	transform: scale(1.05);
}

.wf-lander .why-card_icon{
	background-color: var(--_colors---primary--50);
	border-radius: 7px;
	justify-content: center;
	align-items: center;
	width: 3em;
	height: 3em;
	margin-bottom: 1em;
	display: flex;
}

.wf-lander .why-grid{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 4em;
	display: grid;
}

.wf-lander .div-block{
	width: 100%;
}

.wf-lander .page-content-img-wrapper{
	border-radius: 9px;
	position: relative;
	overflow: hidden;
}

.wf-lander .link-text{
	text-decoration: underline;
}

.wf-lander .div-block-2{
	grid-column-gap: 32px;
	grid-row-gap: 32px;
	flex-flow: column;
	display: flex;
}

.wf-lander .img-steps{
	width: 100%;
	height: 100%;
	color: var(--_colors---neutral--0);
	object-fit: cover;
	object-position: 50% 0%;
	background-color: #000;
	position: absolute;
	inset: 0%;
}

.wf-lander .step-card{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	border: 1px solid var(--_colors---alpha--dark--08);
	background-color: var(--_colors---neutral--25);
	text-align: left;
	border-radius: 9px;
	flex-flow: column;
	justify-content: flex-end;
	align-items: flex-start;
	padding-top: 22em;
	transition: all .4s;
	display: flex;
	position: relative;
	overflow: hidden;
}

.wf-lander .step-card:hover{
	transform: scale(1.05);
}

.wf-lander .steps-content{
	z-index: 2;
	grid-column-gap: .5em;
	grid-row-gap: .5em;
	border-top: 1px solid var(--_colors---alpha--light--12);
	background-color: var(--_colors---alpha--dark--08);
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
	width: 100%;
	color: var(--_colors---neutral--0);
	flex-flow: column;
	padding: 1em;
	display: flex;
	position: relative;
}

.wf-lander .steps-content._2{
	background-color: var(--_colors---alpha--dark--32);
	width: 100%;
}

.wf-lander .overlay-steps, .wf-lander .overlay-hero{
	z-index: 1;
	background-image: linear-gradient(#0000 37%, #0006);
	position: absolute;
	inset: 0%;
}

.wf-lander .list{
	flex-flow: column;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1em;
	line-height: 130%;
	display: flex;
}

.wf-lander .black-section{
	background-color: var(--_colors---neutral--1000);
	color: var(--_colors---neutral--25);
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .subtitle{
	margin-bottom: 0;
	font-size: 2em;
}

.wf-lander .subtitle.inline-h3-0, .wf-lander .subtitle.inline-h3-1{
	margin-top: 1.5em;
}

.wf-lander .page-text{
	margin-top: 0;
	margin-bottom: 1em;
}

.wf-lander .sleep-inline-cta{
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1.5fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 0;
	display: grid;
}

.wf-lander .underline{
	text-decoration: underline;
}

.wf-lander .cta-sleep{
	background-color: var(--_colors---neutral--950);
	color: var(--_colors---neutral--25);
	padding-top: 2em;
	padding-bottom: 4em;
}

.wf-lander .inline-li-0, .wf-lander .inline-li-1, .wf-lander .inline-li-2{
	margin-bottom: .75em;
}

.wf-lander .inline-ul-0{
	margin-top: 1em;
	padding-left: 1.5em;
}

.wf-lander .inline-p-0-1-2-3{
	margin-top: .75em;
}

.wf-lander .pages-hero_bg{
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0%;
}

.wf-lander .pages-hero_bg-img{
	object-fit: cover;
	object-position: 50% 50%;
	width: 100%;
	height: 100%;
}

.wf-lander .pages-hero_layout{
	z-index: 2;
	grid-column-gap: 10em;
	grid-row-gap: 10em;
	grid-template-rows: auto;
	grid-template-columns: .7fr 1fr;
	grid-auto-columns: 1fr;
	place-items: end center;
	display: grid;
	position: relative;
}

.wf-lander .pages-hero_layout._2{
	grid-template-columns: 1.2fr 1fr;
}

.wf-lander .hero_subtitle{
	color: var(--_colors---alpha--light--88);
	font-size: var(--_typography---body--text-lg--font-size);
	margin-top: .5em;
	margin-bottom: 1em;
}

.wf-lander .pages-hero_left{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}

.wf-lander .split_text{
	grid-column-gap: 1.25em;
	grid-row-gap: 1.25em;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	width: 80%;
	display: flex;
}

.wf-lander .split_text.inline-div-1{
	width: 100%;
}

.wf-lander .section_content-grey{
	background-color: var(--_colors---neutral--50);
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .section_content-white{
	background-color: var(--_colors---neutral--0);
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .section_content-dark{
	background-color: var(--_colors---neutral--950);
	color: var(--_colors---neutral--25);
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .page_text{
	grid-row-gap: 1em;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 0;
	margin-bottom: 2em;
	display: flex;
}

.wf-lander .page_text.inline-div-0{
	margin-top: 1.5em;
}

.wf-lander .faq_header{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.wf-lander .faq_header.inline-div-0{
	text-align: center;
	max-width: 48em;
	margin: 0 auto 3em;
}

.wf-lander .faq_cta{
	justify-content: center;
	align-items: center;
	margin-top: 3em;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.wf-lander .faq_container{
	grid-column-gap: 4em;
	grid-row-gap: 4em;
	flex-flow: column;
	display: flex;
}

.wf-lander .inline-p-0-1-2-3-4, .wf-lander .inline-p-1{
	margin-top: 1em;
}

.wf-lander .inline-li-3, .wf-lander .inline-li-4, .wf-lander .inline-li-5, .wf-lander .inline-li-6, .wf-lander .inline-li-7, .wf-lander .inline-li-8, .wf-lander .inline-li-9{
	margin-bottom: .75em;
}

.wf-lander .inline-ul-0-1{
	padding-left: 1.5em;
}

.wf-lander .inline-li-0-1, .wf-lander .inline-li-1-1{
	margin-bottom: .5em;
}

.wf-lander .inline-ul-0-1-2{
	margin-top: .75em;
	padding-left: 1.5em;
}

.wf-lander .inline-li-2-1, .wf-lander .inline-li-3-1{
	margin-bottom: .5em;
}

.wf-lander .inline-ul-1{
	margin-top: .75em;
	padding-left: 1.5em;
}

.wf-lander .inline-ol-0{
	margin-top: 1em;
	padding-left: 1.5em;
}

.wf-lander .inline-p-0-1-2-3-4-5{
	margin-top: 1em;
}

.wf-lander .inline-blockquote-0{
	font-size: 1.25em;
	font-style: italic;
	line-height: 1.6;
}

.wf-lander .inline-p-0-1-2-3-4-5-6{
	margin-top: 1em;
	font-weight: 600;
}

.wf-lander .inline-blockquote-0-1{
	opacity: .9;
	font-size: 1.25em;
	font-style: italic;
	line-height: 1.6;
}

.wf-lander .inline-p-0-1-2-3-4-5-6-7{
	opacity: .7;
	margin-top: 1.5em;
	font-weight: 600;
}

.wf-lander .pages-hero_overlay{
	background-color: #1212128f;
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0%;
}

.wf-lander .testimonial_quote{
	opacity: .9;
	border-left-style: none;
	margin-bottom: 0;
	padding-left: 0;
	font-size: 1.125em;
	line-height: 1.6;
}

.wf-lander .testimonial_attribution{
	opacity: .7;
	margin-top: 1.5em;
	font-size: .875em;
	font-weight: 600;
}

.wf-lander .section_hero_bg{
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0%;
}

.wf-lander .section_hero_bg-img{
	object-fit: cover;
	object-position: 50% 50%;
	width: 100%;
	height: 100%;
}

.wf-lander .section_hero_layout{
	z-index: 2;
	grid-column-gap: 10em;
	grid-row-gap: 10em;
	grid-template-rows: auto;
	grid-template-columns: .7fr 1fr;
	grid-auto-columns: 1fr;
	place-items: end center;
	display: grid;
	position: relative;
}

.wf-lander .section_hero_left{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}

.wf-lander .section_hero_overlay{
	background-color: #1212128f;
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0%;
}

.wf-lander .grid-split_container{
	grid-column-gap: 4em;
	grid-row-gap: 4em;
	flex-flow: column;
	display: flex;
}

.wf-lander .showcase_split{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start stretch;
	display: grid;
}

.wf-lander .showcase_split._02{
	place-items: center start;
}

.wf-lander .showcase_split.superior{
	place-items: start;
}

.wf-lander .showcase_split.featured{
	grid-column-gap: 14em;
	grid-row-gap: 14em;
	grid-template-columns: 1fr .8fr;
	place-items: start;
}

.wf-lander .showcase_split.left-b{
	grid-template-columns: 1fr 1fr;
}

.wf-lander .showcase_split.top{
	place-items: start;
}

.wf-lander .showcase_split.grid-2{
	grid-column-gap: 3em;
	grid-row-gap: 3em;
	grid-template-columns: .8fr 1fr;
}

.wf-lander .c-showcase_container{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.wf-lander .c-showcase_image{
	aspect-ratio: auto;
	object-fit: contain;
	border-radius: 6px;
	width: 100%;
}

.wf-lander .c-showcase_item{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.wf-lander .composite-step_container{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	text-align: center;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	max-width: 55em;
	margin-bottom: 5em;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.wf-lander .composite-step_container.inline-div-0{
	text-align: center;
	max-width: 48em;
	margin: 0 auto 3em;
}

.wf-lander .page_content-wrap{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	display: flex;
}

.wf-lander .content_heading{
	margin-bottom: 0;
	font-size: 1.75em;
}

.wf-lander .content_heading.inline-h3-0, .wf-lander .content_heading.inline-h3-1{
	margin-top: 1.5em;
}

.wf-lander .steps-wrapper{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 4em;
	display: grid;
}

.wf-lander .steps-wrapper._02{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto;
	grid-template-columns: .5fr 1fr 1fr 1fr .5fr;
	grid-auto-columns: 1fr;
	justify-content: center;
	align-items: stretch;
	display: grid;
}

.wf-lander .text-span{
	color: var(--_colors---primary--200);
}

.wf-lander .peptide-imgs{
	aspect-ratio: 3 / 2;
	object-fit: cover;
}

.wf-lander .peptide-imgs.top{
	object-position: 50% 0%;
}

.wf-lander .peptides-wrapper{
	flex-flow: column;
	height: 100%;
	display: flex;
}

.wf-lander .peptide_category{
	font-family: var(--font-family--font-sans);
	color: var(--_colors---primary--300);
	font-size: var(--_typography---body--text-sm--font-size);
	text-transform: uppercase;
}

.wf-lander .peptide-title{
	grid-column-gap: .5em;
	grid-row-gap: .5em;
	flex-flow: column;
	display: flex;
}

.wf-lander .cta-text{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.wf-lander .heading_cta{
	font-size: 2em;
}

.wf-lander .peptide_cta{
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	grid-template-rows: auto;
	grid-template-columns: .5fr 1fr;
	grid-auto-columns: 1fr;
	place-items: center;
	margin-top: 5em;
	display: grid;
}

.wf-lander .step-card-pept{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	background-color: var(--_colors---primary--25);
	border-radius: 9px;
	padding: 1.5em;
	display: flex;
}

.wf-lander .step-card-pept._02{
	border: 1px solid var(--_colors---alpha--light--08);
	background-color: var(--_colors---alpha--light--08);
}

.wf-lander .steps_card-title{
	grid-column-gap: .25em;
	grid-row-gap: .25em;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	margin-bottom: 1em;
	display: flex;
}

.wf-lander .left-steps{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	margin-bottom: 1em;
	display: flex;
}

.wf-lander .sticky_img{
	aspect-ratio: 1;
	object-fit: cover;
	border-radius: 9px;
	width: 100%;
	position: sticky;
	top: 5em;
}

.wf-lander .sticky_img.inline-img-0{
	height: 28em;
}

.wf-lander .sticky_img.aspect-2{
	aspect-ratio: 1;
}

.wf-lander .sticky_img.sticky{
	aspect-ratio: 1;
	position: sticky;
	top: 17vh;
}

.wf-lander .sticky_img.sticky._2{
	object-position: 15% 50%;
}

.wf-lander .sticky_img.no-aspect{
	aspect-ratio: auto;
	margin-top: 1.2em;
}

.wf-lander .sticky_img.aspect-3{
	aspect-ratio: 8 / 10;
}

.wf-lander .process-tag{
	font-family: var(--font-family--font-sans);
	color: var(--_colors---primary--200);
	font-size: var(--_typography---body--text-sm--font-size);
	text-transform: uppercase;
}

.wf-lander .max-width-tiny{
	width: 100%;
	max-width: 12em;
}

.wf-lander .div-block-3{
	margin-top: 4em;
}

.wf-lander .tab-content-wrapper{
	grid-column-gap: 4em;
	grid-row-gap: 4em;
	background-color: var(--_colors---neutral--1000);
	color: var(--_colors---neutral--0);
	border-radius: 9px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: center start;
	padding: 1em 3em 1em 1em;
	display: grid;
}

.wf-lander .tabs-menu-2{
	grid-column-gap: .5em;
	grid-row-gap: .5em;
	justify-content: center;
	align-items: center;
	margin-bottom: 2em;
	display: flex;
}

.wf-lander .tab-link-tab-1{
	background-color: #c8c8c847;
}

.wf-lander .tab-link-tab-1.w--current{
	background-color: #c8c8c800;
}

.wf-lander .tab-link-2{
	border: 1px solid var(--_colors---neutral--200);
	background-color: var(--_colors---neutral--25);
	border-radius: 999em;
	padding: 8px 1.5em;
}

.wf-lander .tab-link-2.w--current{
	border-right-style: none;
	border-right-color: var(--color-scheme-1--border\<deleted\|relume-variable-color-scheme-1-border\>);
	border-bottom-style: solid;
	border-bottom-color: var(--color-scheme-1--border\<deleted\|relume-variable-color-scheme-1-border\>);
	border-left-style: none;
	border-left-color: var(--color-scheme-1--border\<deleted\|relume-variable-color-scheme-1-border\>);
	background-color: var(--_colors---primary--1000);
	color: var(--_colors---neutral--0);
}

.wf-lander .img-tab{
	object-fit: cover;
	border-radius: 9px;
	width: 100%;
	height: 100%;
}

.wf-lander .img-tab.inline-img-0{
	height: 28em;
}

.wf-lander .img-tab.aspect-2{
	aspect-ratio: 1;
}

.wf-lander .img-tab.sticky{
	aspect-ratio: 1;
	position: sticky;
	top: 17vh;
}

.wf-lander .img-tab.sticky._2{
	object-position: 15% 50%;
}

.wf-lander .img-tab.no-aspect{
	aspect-ratio: auto;
	margin-top: 1.2em;
}

.wf-lander .img-tab.aspect-3{
	aspect-ratio: 8 / 10;
}

.wf-lander .pept-section{
	background-color: var(--_colors---neutral--1000);
	color: var(--_colors---neutral--25);
	padding-top: 8em;
	padding-bottom: 8em;
}

.wf-lander .peptide-eyebrown{
	grid-column-gap: .5em;
	grid-row-gap: .5em;
	background-color: var(--_colors---alpha--dark--08);
	-webkit-backdrop-filter: blur(16px);
	backdrop-filter: blur(16px);
	color: #5fb8c8;
	font-size: .75em;
	font-weight: var(--weight--medium);
	text-transform: uppercase;
	border-radius: 15px;
	justify-content: flex-start;
	align-items: center;
	padding-top: .4375em;
	padding-bottom: .4375em;
	display: flex;
}

.wf-lander .peptide-eyebrown:where(.w-variant-7bfbeacc-f12a-9fee-0c76-83cf63c6c81a){
	background-color: var(--_colors---alpha--light--16);
	color: var(--_colors---neutral--25);
}

.wf-lander .peptide-eyebrown:where(.w-variant-ab8275a8-ec7d-a792-805f-71d74242e39e){
	background-color: var(--_colors---neutral--0);
}

.wf-lander .peptide-eyebrown.light{
	background-color: var(--_colors---alpha--light--16);
	color: var(--_colors---neutral--25);
}

.wf-lander .peptide-eyebrown.light.inline-div-1{
	text-align: center;
	margin-bottom: .75em;
}

.wf-lander .peptide-eyebrown.green{
	color: #68c49a;
}

.wf-lander .peptide-eyebrown.gold{
	color: #c8a96e;
}

.wf-lander .peptide-eyebrown.copper{
	color: #d4956a;
}

.wf-lander .peptide-eyebrown.purple{
	color: #9b7fd4;
}

.wf-lander .peptide-eyebrown.blue{
	color: #8ba4d4;
}

.wf-lander .peptide-eyebrown.lgreen{
	color: #7ab87e;
}

.wf-lander .travessao{
	background-color: #5fb8c8;
	width: 2em;
	height: 1.5px;
}

.wf-lander .travessao.green{
	background-color: #68c49a;
}

.wf-lander .travessao.gold{
	background-color: #c8a96e;
}

.wf-lander .travessao.copper{
	background-color: #d4956a;
}

.wf-lander .travessao.blue{
	background-color: #8ba4d4;
}

.wf-lander .travessao.lgreen{
	background-color: #7ab87e;
}

.wf-lander .travessao.purple{
	background-color: #9b7fd4;
}

.wf-lander .subtitle_pept{
	color: var(--_colors---alpha--light--48);
	font-size: var(--_typography---heading--2xl--font-size);
	margin-top: 0;
	margin-bottom: .5em;
}

.wf-lander .subtitle_pept.max{
	max-width: 18em;
}

.wf-lander .descript-pept{
	color: var(--_colors---alpha--light--56);
}

.wf-lander .tags-wrapper{
	grid-column-gap: .5em;
	grid-row-gap: .5em;
	margin-top: 1em;
	display: flex;
}

.wf-lander .tag-pept{
	-webkit-backdrop-filter: blur(16px);
	backdrop-filter: blur(16px);
	color: #7ec8d4;
	font-size: .75em;
	font-weight: var(--weight--medium);
	background-color: #7ec8d414;
	border: 1px solid #7ec8d436;
	border-radius: 15984px;
	padding: .4375em .8125em;
}

.wf-lander .tag-pept:where(.w-variant-7bfbeacc-f12a-9fee-0c76-83cf63c6c81a){
	background-color: var(--_colors---alpha--light--16);
	color: var(--_colors---neutral--25);
}

.wf-lander .tag-pept:where(.w-variant-ab8275a8-ec7d-a792-805f-71d74242e39e){
	background-color: var(--_colors---neutral--0);
}

.wf-lander .tag-pept.light{
	background-color: var(--_colors---alpha--light--16);
	color: var(--_colors---neutral--25);
}

.wf-lander .tag-pept.light.inline-div-1{
	text-align: center;
	margin-bottom: .75em;
}

.wf-lander .tag-pept.green, .wf-lander .tag-pept.tag-green{
	color: #68c49a;
	background-color: #68c49a14;
	border-color: #68c49a36;
}

.wf-lander .tag-pept.tag-gold{
	color: #c8a96e;
	background-color: #c8a96e14;
	border-color: #c8a96e36;
}

.wf-lander .tag-pept.tag-cyan{
	color: #5fb8c8;
	background-color: #5fb8c814;
	border-color: #5fb8c836;
}

.wf-lander .tag-pept.tag-copper{
	color: #d4956a;
	background-color: #d4956a14;
	border-color: #d4956a36;
}

.wf-lander .tag-pept.tag-purple{
	color: #9b7fd4;
	background-color: #9b7fd414;
	border-color: #9b7fd436;
}

.wf-lander .tag-pept.tag-blue{
	color: #8ba4d4;
	background-color: #8ba4d414;
	border-color: #8ba4d436;
}

.wf-lander .tag-pept.tag-lgreen{
	color: #7ab87e;
	background-color: #7ab87e14;
	border-color: #7ab87e36;
}

.wf-lander .img-hero-pept{
	border-radius: 9px;
	width: 100%;
}

.wf-lander .pept-wrapper{
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}

.wf-lander .pept-block{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	margin-bottom: 3em;
	display: flex;
}

.wf-lander .pept-descript{
	grid-column-gap: .5em;
	grid-row-gap: .5em;
	border-left: 2px solid #5fb8c8;
	flex-flow: column;
	margin-top: .5em;
	padding-left: 1em;
	display: flex;
}

.wf-lander .pept-descript.box{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	border: 1px solid var(--_colors---neutral--200);
	background-color: var(--_colors---primary--25);
	border-radius: 9px;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-right: 1em;
}

.wf-lander .pept-descript.important{
	background-color: var(--_colors---primary--25);
	border-left-width: 2px;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-right: 1em;
}

.wf-lander .pept-descript.green{
	border-left-color: #46a87c;
}

.wf-lander .pept-descript.green:before{
	color: #68c49a;
}

.wf-lander .pept-descript.desc-green{
	border-left-color: #68c49a;
}

.wf-lander .pept-descript.desc-gold{
	border-left-color: #a8863a;
}

.wf-lander .pept-descript.desc-cyan{
	border-left-color: #3d9aaa;
}

.wf-lander .pept-descript.desc-copper{
	border-left-color: #d4956a;
}

.wf-lander .pept-descript.desc-purple{
	border-left-color: #7d5fc0;
}

.wf-lander .pept-descript.desc-blue{
	border-left-color: #6882b8;
}

.wf-lander .pept-descript.desc-lgreen{
	border-left-color: #5a9a5e;
}

.wf-lander .pept-descript.box-green, .wf-lander .pept-descript.box-gold{
	border-left-width: 0;
	border-left-color: var(--_colors---primary--200);
	background-color: var(--_colors---primary--25);
	border-radius: 9px;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-right: 1em;
}

.wf-lander .pept-descript.box-copper{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	border: 1px solid var(--_colors---neutral--200);
	background-color: var(--_colors---primary--25);
	border-radius: 9px;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-right: 1em;
}

.wf-lander .pept-divider{
	background-color: var(--_colors---alpha--dark--12);
	width: 100%;
	height: 1px;
	margin-bottom: 3em;
}

.wf-lander .check-list{
	grid-row-gap: .625em;
	flex-direction: column;
	margin-top: .5em;
	padding-left: 0;
	list-style-type: none;
	display: flex;
}

.wf-lander .next-page{
	border-radius: 15984px;
}

.wf-lander .paginate-btn{
	color: var(--_colors---neutral--1000);
	border-radius: 9999px;
	flex: none;
	justify-content: center;
	align-items: center;
	padding: .5em 1.0625em;
	font-size: 1em;
	text-decoration: none;
	transition: color .2s, background-color .2s, border-color .2s;
	display: flex;
	position: relative;
	overflow: hidden;
}

.wf-lander .paginate-btn:where(.w-variant-24b54133-185e-72f7-57a3-2c2cc42d8e8d){
	color: var(--_colors---neutral--25);
}

.wf-lander .paginate-btn:where(.w-variant-3a592de3-39e3-ebbe-81f8-24e4714b0527){
	border: 1px solid var(--_colors---alpha--light--16);
	color: var(--_colors---neutral--25);
}

.wf-lander .paginate-btn:where(.w-variant-fb1439e1-ee92-1058-3c0f-a0e48756cdd5){
	border: 1px solid var(--_colors---alpha--dark--12);
}

.wf-lander .paginate-btn:hover{
	background-color: var(--_colors---neutral--100);
}

.wf-lander .pagination{
	margin-top: 2em;
}

.wf-lander .blog_related-header{
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	grid-template-rows: auto;
	grid-template-columns: .5fr 1fr;
	grid-auto-columns: 1fr;
	margin-bottom: 4em;
	display: grid;
}

.wf-lander .blog_heading{
	grid-column-gap: 1.5em;
	grid-row-gap: 1.5em;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.wf-lander .se-list{
	grid-column-gap: .5em;
	grid-row-gap: .5em;
	grid-template-columns: 1fr 1fr;
	margin-top: .5em;
	padding-left: 0;
	list-style-type: none;
	display: grid;
}

.wf-lander .se-item{
	grid-column-gap: .5em;
	grid-row-gap: .5em;
	border: 1px solid var(--_colors---primary--50);
	background-color: var(--_colors---primary--25);
	border-radius: .5em;
	align-items: center;
	padding: .75em 1em;
	font-size: .875em;
	line-height: 1.5;
	display: flex;
}

.wf-lander .se-item:before{
	color: #7ec8d4;
	content: "•";
	flex-shrink: 0;
	margin-right: .25em;
	font-size: 1.25em;
	line-height: 1;
}

.wf-lander .se-item.green{
	background-color: #68c49a14;
	border-color: #68c49a36;
}

.wf-lander .se-item.se-green:before{
	color: #68c49a;
}

.wf-lander .se-item.se-gold:before{
	color: #c8a96e;
}

.wf-lander .se-item.se-cyan:before{
	color: #5fb8c8;
}

.wf-lander .se-item.se-copper:before{
	color: #d4956a;
}

.wf-lander .se-item.se-purple:before{
	color: #9b7fd4;
}

.wf-lander .se-item.se-blue:before{
	color: #8ba4d4;
}

.wf-lander .se-item.se-lgreen:before{
	color: #7ab87e;
}

.wf-lander .pept-desct-wrapper{
	width: 100%;
}

.wf-lander .text-emoji{
	font-size: 2em;
}

.wf-lander .check-item{
	grid-column-gap: .625em;
	align-items: flex-start;
	line-height: 1.7;
	display: flex;
}

.wf-lander .check-item:before{
	color: #7ec8d4;
	content: "→";
	flex-shrink: 0;
	margin-top: .15em;
	font-size: .9em;
}

.wf-lander .check-item.green, .wf-lander .check-item.check-green{
	color: inherit;
}

.wf-lander .check-item.check-green:before{
	color: #68c49a;
}

.wf-lander .check-item.check-gold{
	color: inherit;
}

.wf-lander .check-item.check-gold:before{
	color: #c8a96e;
}

.wf-lander .check-item.check-cyan{
	color: inherit;
}

.wf-lander .check-item.check-cyan:before{
	color: #5fb8c8;
}

.wf-lander .check-item.check-copper{
	color: inherit;
}

.wf-lander .check-item.check-copper:before{
	color: #d4956a;
}

.wf-lander .check-item.check-purple{
	color: inherit;
}

.wf-lander .check-item.check-purple:before{
	color: #9b7fd4;
}

.wf-lander .check-item.check-blue{
	color: inherit;
}

.wf-lander .check-item.check-blue:before{
	color: #8ba4d4;
}

.wf-lander .check-item.check-lgreen{
	color: inherit;
}

.wf-lander .check-item.check-lgreen:before{
	color: #7ab87e;
}

.wf-lander .link-box{
	transition: all .4s;
}

.wf-lander .link-box:hover{
	color: var(--_colors---primary--200);
}

.wf-lander .img-wrap{
	position: relative;
}

.wf-lander .tag-commingsoon{
	border: 1px solid var(--_colors---alpha--light--16);
	background-color: var(--_colors---alpha--dark--24);
	-webkit-backdrop-filter: blur(16px);
	backdrop-filter: blur(16px);
	color: var(--_colors---neutral--0);
	font-size: .75em;
	font-weight: var(--weight--medium);
	border-radius: 15984px;
	padding: .4375em .8125em;
	position: absolute;
	inset: 1.5em auto auto 1.5em;
}

.wf-lander .tag-commingsoon:where(.w-variant-7bfbeacc-f12a-9fee-0c76-83cf63c6c81a){
	background-color: var(--_colors---alpha--light--16);
	color: var(--_colors---neutral--25);
}

.wf-lander .tag-commingsoon:where(.w-variant-ab8275a8-ec7d-a792-805f-71d74242e39e){
	background-color: var(--_colors---neutral--0);
}

.wf-lander .tag-commingsoon.light{
	background-color: var(--_colors---alpha--light--16);
	color: var(--_colors---neutral--25);
}

.wf-lander .tag-commingsoon.light.inline-div-1{
	text-align: center;
	margin-bottom: .75em;
}

.wf-lander .tag-commingsoon.green, .wf-lander .tag-commingsoon.tag-green{
	color: #68c49a;
	background-color: #68c49a14;
	border-color: #68c49a36;
}

.wf-lander .tag-commingsoon.tag-gold{
	color: #c8a96e;
	background-color: #c8a96e14;
	border-color: #c8a96e36;
}

.wf-lander .tag-commingsoon.tag-cyan{
	color: #5fb8c8;
	background-color: #5fb8c814;
	border-color: #5fb8c836;
}

.wf-lander .tag-commingsoon.tag-copper{
	color: #d4956a;
	background-color: #d4956a14;
	border-color: #d4956a36;
}

.wf-lander .tag-commingsoon.tag-purple{
	color: #9b7fd4;
	background-color: #9b7fd414;
	border-color: #9b7fd436;
}

.wf-lander .tag-commingsoon.tag-blue{
	color: #8ba4d4;
	background-color: #8ba4d414;
	border-color: #8ba4d436;
}

.wf-lander .tag-commingsoon.tag-lgreen{
	color: #7ab87e;
	background-color: #7ab87e14;
	border-color: #7ab87e36;
}

.wf-lander .comming-soon{
	-webkit-backdrop-filter: blur(16px);
	backdrop-filter: blur(16px);
	color: var(--_colors---neutral--1000);
	font-size: .75em;
	font-weight: var(--weight--semibold);
	background-color: #fff;
	border-radius: 15px;
	padding: .4375em .8125em;
	position: absolute;
	inset: auto auto 5% 5%;
}

.wf-lander .comming-soon:where(.w-variant-7bfbeacc-f12a-9fee-0c76-83cf63c6c81a){
	background-color: var(--_colors---alpha--light--16);
	color: var(--_colors---neutral--25);
}

.wf-lander .comming-soon:where(.w-variant-ab8275a8-ec7d-a792-805f-71d74242e39e){
	background-color: var(--_colors---neutral--0);
}

.wf-lander .comming-soon.light{
	background-color: var(--_colors---alpha--light--16);
	color: var(--_colors---neutral--25);
}

.wf-lander .comming-soon.light.inline-div-1{
	text-align: center;
	margin-bottom: .75em;
}

.wf-lander .cs-wrapper{
	justify-content: flex-start;
	align-items: flex-end;
	display: flex;
	position: relative;
}

.wf-lander .cs-eyebrow{
	-webkit-backdrop-filter: blur(16px);
	backdrop-filter: blur(16px);
	color: var(--_colors---neutral--1000);
	font-size: 1em;
	font-weight: var(--weight--semibold);
	background-color: #fff;
	border-radius: 15px;
	padding: .4375em .8125em;
	position: static;
	inset: auto auto 5% 5%;
}

.wf-lander .cs-eyebrow:where(.w-variant-7bfbeacc-f12a-9fee-0c76-83cf63c6c81a){
	background-color: var(--_colors---alpha--light--16);
	color: var(--_colors---neutral--25);
}

.wf-lander .cs-eyebrow:where(.w-variant-ab8275a8-ec7d-a792-805f-71d74242e39e){
	background-color: var(--_colors---neutral--0);
}

.wf-lander .cs-eyebrow.light{
	background-color: var(--_colors---alpha--light--16);
	color: var(--_colors---neutral--25);
}

.wf-lander .cs-eyebrow.light.inline-div-1{
	text-align: center;
	margin-bottom: .75em;
}

@media screen and (max-width: 991px){
	.wf-lander{
		font-size: 2.125vw;
	}

	.wf-lander h1{
		font-size: 3.25em;
	}

	.wf-lander h2{
		font-size: 2.75em;
	}

	.wf-lander h3{
		font-size: 36px;
	}

	.wf-lander .hide-tablet{
		display: none;
	}

	.wf-lander .max-width-full-tablet{
		width: 100%;
		max-width: none;
	}

	.wf-lander .margin-large{
		margin: 40px;
	}

	.wf-lander .margin-xlarge{
		margin: 56px;
	}

	.wf-lander .margin-xxlarge{
		margin: 72px;
	}

	.wf-lander .margin-huge{
		margin: 80px;
	}

	.wf-lander .margin-xhuge{
		margin: 96px;
	}

	.wf-lander .margin-xxhuge{
		margin: 120px;
	}

	.wf-lander .padding-large{
		padding: 40px;
	}

	.wf-lander .padding-xlarge{
		padding: 56px;
	}

	.wf-lander .padding-xxlarge{
		padding: 72px;
	}

	.wf-lander .padding-huge{
		padding: 80px;
	}

	.wf-lander .padding-xhuge{
		padding: 96px;
	}

	.wf-lander .padding-xxhuge{
		padding: 120px;
	}

	.wf-lander .margin-top{
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.wf-lander .margin-bottom{
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.wf-lander .margin-left{
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0;
	}

	.wf-lander .margin-right{
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
	}

	.wf-lander .margin-vertical{
		margin-left: 0;
		margin-right: 0;
	}

	.wf-lander .margin-horizontal{
		margin-top: 0;
		margin-bottom: 0;
	}

	.wf-lander .padding-top{
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.wf-lander .padding-bottom{
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.wf-lander .padding-left{
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0;
	}

	.wf-lander .padding-right{
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0;
	}

	.wf-lander .padding-vertical{
		padding-left: 0;
		padding-right: 0;
	}

	.wf-lander .padding-horizontal{
		padding-top: 0;
		padding-bottom: 0;
	}

	.wf-lander .heading-style-h2{
		font-size: 44px;
	}

	.wf-lander .rl-styleguide_item-row{
		grid-template-columns: auto 1fr;
	}

	.wf-lander .rl-styleguide_icons-list{
		grid-auto-flow: row;
	}

	.wf-lander .heading-style-h1{
		font-size: 52px;
	}

	.wf-lander .heading-style-h3{
		font-size: 2.25em;
	}

	.wf-lander .padding-section-medium{
		padding-top: 4em;
		padding-bottom: 4em;
	}

	.wf-lander .padding-section-large{
		padding-top: 96px;
		padding-bottom: 96px;
	}

	.wf-lander .spacer-large{
		padding-top: 40px;
	}

	.wf-lander .spacer-xlarge{
		padding-top: 56px;
	}

	.wf-lander .spacer-xxlarge{
		padding-top: 72px;
	}

	.wf-lander .spacer-huge{
		padding-top: 80px;
	}

	.wf-lander .spacer-xhuge{
		padding-top: 96px;
	}

	.wf-lander .spacer-xxhuge{
		padding-top: 120px;
	}

	.wf-lander .rl-styleguide_scheme-list{
		grid-template-columns: 1fr;
	}

	.wf-lander .grid_faq{
		grid-column-gap: 4em;
		grid-row-gap: 4em;
		flex-flow: column;
		grid-template-columns: 1fr;
		display: flex;
	}

	.wf-lander .faq_list.pages{
		width: 100%;
	}

	.wf-lander .team_grid{
		grid-template-columns: 1fr 1fr;
	}

	.wf-lander .legal_container{
		grid-column-gap: 4em;
		grid-row-gap: 4em;
		grid-template-columns: 1fr;
	}

	.wf-lander .navbar_menu{
		display: none;
		position: static;
	}

	.wf-lander .navbar_right{
		display: flex;
		position: static;
	}

	.wf-lander .navbar3_mobile-label{
		grid-column-gap: var(--\<unknown\|variable-3b53ddf2-4009-fa7d-4177-a2fad2499094\>);
		grid-row-gap: var(--\<unknown\|variable-3b53ddf2-4009-fa7d-4177-a2fad2499094\>);
		width: 100%;
		display: flex;
	}

	.wf-lander .navbar_right_cta-wrap{
		display: none;
	}

	.wf-lander .navbar_container{
		text-align: center;
		justify-content: space-between;
	}

	.wf-lander .footer_top{
		padding-top: 2em;
		padding-bottom: 2em;
	}

	.wf-lander .footer_container{
		grid-column-gap: 2em;
		grid-row-gap: 2em;
	}

	.wf-lander .cms-page5_headline{
		grid-column-gap: 32px;
		grid-row-gap: 32px;
		flex-flow: column;
		justify-content: space-between;
		align-items: flex-start;
	}

	.wf-lander .service-body_grid, .wf-lander .service-hero_container{
		grid-template-columns: 1fr 1fr;
	}

	.wf-lander .section_contact-us{
		padding-top: 4em;
	}

	.wf-lander .contact-us_grid{
		grid-row-gap: 2em;
		flex-flow: column;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
		min-height: auto;
		display: flex;
	}

	.wf-lander .main-button{
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		width: 100%;
		padding-left: 16px;
		padding-right: 16px;
		display: flex;
	}

	.wf-lander .contact4_grid{
		grid-template-columns: 1fr;
	}

	.wf-lander .contact4_grid_right{
		height: 500px;
	}

	.wf-lander .about_images-wrapper{
		grid-column-gap: 24px;
		grid-row-gap: 24px;
		padding: 0 1em;
	}

	.wf-lander .hero_content-wrapper{
		flex-flow: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	}

	.wf-lander .hero_content-overlay{
		padding-bottom: 2em;
	}

	.wf-lander .showcase_content-wrapper{
		padding-top: 3em;
		padding-bottom: 3em;
	}

	.wf-lander .showcase2_image-wrapper{
		max-width: 24em;
	}

	.wf-lander .showcase2_content{
		grid-column-gap: 2em;
		grid-row-gap: 2em;
	}

	.wf-lander .showcase2_component{
		grid-column-gap: 3em;
		grid-row-gap: 3em;
	}

	.wf-lander .services_nav-button{
		width: 2.75em;
		height: 2.75em;
	}

	.wf-lander .services_component{
		grid-column-gap: 2em;
		grid-row-gap: 2em;
	}

	.wf-lander .metrics_content{
		padding: 2.5em;
	}

	.wf-lander .metrics_component{
		min-height: 70vh;
	}

	.wf-lander .footer_brand{
		max-width: 28em;
	}

	.wf-lander .footer_nav{
		grid-column-gap: 5em;
	}

	.wf-lander .section_footer{
		padding-top: 1em;
		padding-bottom: 2em;
	}

	.wf-lander .footer_nav-wrap{
		grid-row-gap: 2em;
		grid-template-columns: 1fr 1fr;
	}

	.wf-lander .features_grid{
		grid-column-gap: 2.5em;
		grid-row-gap: 2.5em;
		width: 100%;
	}

	.wf-lander .features_component{
		grid-column-gap: 4em;
		grid-row-gap: 4em;
		display: flex;
	}

	.wf-lander .cta-2_component{
		min-height: 70vh;
	}

	.wf-lander .cta-2_content{
		padding: 2.5em;
	}

	.wf-lander .features_left-content{
		position: static;
	}

	.wf-lander .testimonials_nav{
		order: -1;
		align-self: flex-end;
	}

	.wf-lander .testimonials_header{
		flex-direction: column;
		align-items: flex-start;
	}

	.wf-lander .testimonials_card{
		height: 24em;
	}

	.wf-lander .testimonials_slide{
		width: 18em;
	}

	.wf-lander .testimonials_slider{
		padding-left: 2.5em;
	}

	.wf-lander .services_heading{
		font-size: 32px;
	}

	.wf-lander .services_item:first-child{
		grid-column: span 2;
	}

	.wf-lander .services_track{
		grid-template-columns: 1fr 1fr;
	}

	.wf-lander .carousel_item{
		width: 288px;
	}

	.wf-lander .listing_list{
		grid-template-columns: 1fr 1fr;
	}

	.wf-lander .section_dental-insurance{
		padding-top: 2em;
	}

	.wf-lander .dental-insurance_layout{
		flex-direction: column;
		grid-template-columns: 1fr;
		gap: 3em;
	}

	.wf-lander .dental-insurance_image-column{
		flex: none;
		width: 100%;
	}

	.wf-lander .dropdown_content{
		visibility: visible;
		opacity: 1;
		grid-template-rows: 0fr;
		width: 100%;
		padding-top: 0;
		transition: grid-template-rows .3s;
		display: grid;
		position: static;
		transform: none;
	}

	.wf-lander .dropdown_list{
		min-height: 0;
		box-shadow: none;
		background: none;
		border-style: none;
		padding: 8px 0 16px 16px;
		overflow: hidden;
	}

	.wf-lander .finance_grid{
		grid-template-columns: 1fr 1fr;
	}

	.wf-lander .finance_card{
		padding: 2em;
	}

	.wf-lander .treatments_image-wrapper{
		aspect-ratio: 16 / 9;
		order: 2;
	}

	.wf-lander .treatments_component{
		grid-template-columns: 1fr;
		gap: 4em;
	}

	.wf-lander .blog_boxes-wrapper, .wf-lander .blog_list{
		grid-template-columns: 1fr;
	}

	.wf-lander .padding-section-medium-2{
		padding-top: 64px;
		padding-bottom: 64px;
	}

	.wf-lander .thank-you_heading{
		font-size: 3em;
	}

	.wf-lander .thank-you_component{
		grid-template-columns: 1fr;
		gap: 48px;
	}

	.wf-lander .appointments-content-wrap{
		width: 100%;
	}

	.wf-lander .membership_grid{
		grid-template-columns: 1fr;
	}

	.wf-lander .membership_title{
		font-size: 2.25em;
	}

	.wf-lander .testimonials_heading{
		font-size: 2em;
	}

	.wf-lander .testimonial_list-wrap{
		grid-template-columns: 1fr 1fr;
	}

	.wf-lander .navbar_trigger{
		width: 3.5em;
		height: 3em;
		display: block;
	}

	.wf-lander .m-nav_wrap{
		background-color: var(--_colors---neutral--1000);
		clip-path: inset(0% 0% 100%);
		display: none;
	}

	.wf-lander .m-nav_wrap:where(.w-variant-6c0c59f4-248c-a594-4310-51e1a370b8f5){
		background-color: var(--_colors---neutral--25);
	}

	.wf-lander .m-nav_menu{
		grid-column-gap: 1.25em;
		grid-row-gap: 1.25em;
	}

	.wf-lander .mission-values_heading{
		font-size: 2.25em;
	}

	.wf-lander .post-hero_image-wrapper{
		aspect-ratio: 16 / 9;
	}

	.wf-lander .team-member_layout{
		grid-template-columns: 1fr;
		gap: 48px;
	}

	.wf-lander .team-member_image-wrapper{
		order: -1;
	}

	.wf-lander .features_new-component{
		grid-template-columns: 1fr;
	}

	.wf-lander .services_cta-card{
		width: 100%;
		margin-top: 0;
		margin-left: 0;
	}

	.wf-lander .section-check{
		padding-top: 4em;
		padding-bottom: 4em;
	}

	.wf-lander .pages-hero.full-arch{
		padding-top: 20em;
	}

	.wf-lander .pages-hero__layout{
		grid-column-gap: 3em;
		grid-row-gap: 3em;
		grid-template-columns: 1fr;
	}

	.wf-lander .pages-hero__layout._2{
		grid-template-columns: 1fr;
	}

	.wf-lander .pages-hero__layout.full-arch{
		grid-template-columns: 1.2fr;
	}

	.wf-lander .pages-hero__layout._3, .wf-lander .pages-hero__layout.peptd{
		grid-template-columns: 1fr;
	}

	.wf-lander .hero__subtitle.max{
		max-width: 100%;
	}

	.wf-lander .grid-split{
		grid-template-columns: 1fr;
	}

	.wf-lander .grid-split.featured{
		grid-column-gap: 4em;
		grid-row-gap: 4em;
		grid-template-columns: 1fr;
	}

	.wf-lander .grid-split.left-b, .wf-lander .grid-split.grid-2{
		grid-template-columns: 1fr;
	}

	.wf-lander .split__text{
		width: 100%;
	}

	.wf-lander .split__text.sticky{
		position: static;
	}

	.wf-lander .split__text._60, .wf-lander .split__text._90{
		width: 100%;
	}

	.wf-lander .split__text.tab{
		padding-top: 2em;
		padding-left: 2em;
		padding-right: 2em;
	}

	.wf-lander .pages-heading.minimum{
		max-width: 100%;
	}

	.wf-lander .pages-hero__bg-img.desktop{
		display: none;
	}

	.wf-lander .pages-hero__bg-img.tablet{
		object-position: 0% 10%;
		margin-top: 0;
		padding-top: 4em;
		display: block;
	}

	.wf-lander .pages-hero__bg-img.mobile{
		object-position: 20% 50%;
		margin-top: 4em;
		display: none;
	}

	.wf-lander .pages-hero__bg-img.desktop-full{
		display: block;
	}

	.wf-lander .page-content-img.sticky{
		position: static;
	}

	.wf-lander .symptoms-grid, .wf-lander .symptoms-grid._3, .wf-lander .symptoms-grid._4, .wf-lander .symptoms-grid.peptides{
		grid-template-columns: 1fr 1fr;
	}

	.wf-lander .tmj2-symptom-item._2{
		border-right-width: 0;
	}

	.wf-lander .tmj2-symptom-item._5, .wf-lander .tmj2-symptom-item._6{
		border-bottom: 1px solid var(--_colors---alpha--light--08);
	}

	.wf-lander .compare-grid{
		grid-template-columns: 1fr;
	}

	.wf-lander .treatment-grid{
		grid-template-columns: 1fr 1fr 1fr;
	}

	.wf-lander .treatment-card:hover{
		transform: none;
	}

	.wf-lander .tmj2-inline-cta{
		grid-template-columns: 1.5fr;
	}

	.wf-lander .small-grid{
		grid-column-gap: 2em;
		grid-row-gap: 2em;
		grid-template-columns: 1fr;
	}

	.wf-lander .lightbox-link{
		width: 100%;
	}

	.wf-lander .benefit-card._2{
		border-right-style: none;
		border-right-width: 0;
	}

	.wf-lander .benefit-card._3{
		border-right: 1px solid var(--_colors---alpha--light--08);
	}

	.wf-lander .benefit-card._4{
		border-bottom: 1px solid var(--_colors---alpha--light--08);
		border-right-style: none;
		border-right-width: 0;
	}

	.wf-lander .grid-images{
		grid-template-columns: 1fr;
	}

	.wf-lander .technology-item_layout{
		grid-column-gap: 3em;
		grid-row-gap: 3em;
		grid-template-columns: 1fr;
	}

	.wf-lander .technology-item_content{
		width: 100%;
	}

	.wf-lander .tech-hero_layout{
		grid-column-gap: 3em;
		grid-row-gap: 3em;
		grid-template-columns: 1fr;
	}

	.wf-lander .comfort_wrapper{
		grid-template-columns: 1fr;
	}

	.wf-lander .comfot_box{
		width: 70%;
		margin-top: -5em;
		margin-right: 0;
	}

	.wf-lander .comfot_box.black{
		margin-top: 0;
		position: absolute;
	}

	.wf-lander .heading-max-small{
		max-width: 100%;
	}

	.wf-lander .map-embed-wrapper{
		aspect-ratio: 1;
	}

	.wf-lander .featured-title{
		width: 100%;
	}

	.wf-lander .featured-title.sticky{
		position: static;
	}

	.wf-lander .service-card._2{
		border-right-style: none;
		border-right-width: 0;
	}

	.wf-lander .service-card._3{
		border-right: 1px solid var(--_colors---alpha--light--08);
	}

	.wf-lander .service-card._4{
		border-bottom: 1px solid var(--_colors---alpha--light--08);
		border-right-style: none;
		border-right-width: 0;
	}

	.wf-lander .service-card._6{
		border-right-width: 0;
	}

	.wf-lander .text_list{
		width: 100%;
	}

	.wf-lander .text_list.sticky{
		position: static;
	}

	.wf-lander .text_list._60{
		width: 100%;
	}

	.wf-lander .book_benefits-wrapper{
		grid-column-gap: 1em;
		grid-row-gap: 1em;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		display: grid;
	}

	.wf-lander .book_grid{
		grid-template-columns: 1fr;
	}

	.wf-lander .book_right-boxes{
		grid-column-gap: 1em;
		grid-row-gap: 1em;
		flex-flow: column;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
	}

	.wf-lander .book-grid{
		grid-row-gap: 2em;
		flex-flow: column;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
		min-height: auto;
		display: flex;
	}

	.wf-lander .hero-benefits_wrapper{
		grid-column-gap: 1em;
		grid-row-gap: 1em;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr 1fr;
		grid-auto-columns: 1fr;
		max-width: 100%;
		display: flex;
	}

	.wf-lander .hero_left-wrapper.fa{
		width: 100%;
	}

	.wf-lander .baa_grid{
		grid-template-columns: 1fr;
	}

	.wf-lander .why-card:hover{
		transform: none;
	}

	.wf-lander .why-grid{
		grid-template-columns: 1fr 1fr;
	}

	.wf-lander .step-card:hover{
		transform: none;
	}

	.wf-lander .sleep-inline-cta{
		grid-template-columns: 1.5fr;
	}

	.wf-lander .pages-hero_layout{
		grid-column-gap: 3em;
		grid-row-gap: 3em;
		grid-template-columns: 1fr;
	}

	.wf-lander .split_text{
		width: 100%;
	}

	.wf-lander .section_hero_layout{
		grid-column-gap: 3em;
		grid-row-gap: 3em;
		grid-template-columns: 1fr;
	}

	.wf-lander .showcase_split{
		grid-template-columns: 1fr;
	}

	.wf-lander .showcase_split.featured{
		grid-column-gap: 4em;
		grid-row-gap: 4em;
		grid-template-columns: 1fr;
	}

	.wf-lander .showcase_split.left-b, .wf-lander .showcase_split.grid-2{
		grid-template-columns: 1fr;
	}

	.wf-lander .steps-wrapper, .wf-lander .steps-wrapper._02{
		grid-template-columns: 1fr 1fr;
	}

	.wf-lander .peptide_cta{
		grid-template-columns: 1fr;
	}

	.wf-lander .sticky_img.sticky{
		position: static;
	}

	.wf-lander .tab-content-wrapper{
		grid-column-gap: 1em;
		grid-row-gap: 1em;
		grid-template-columns: 1fr;
		padding-right: 1em;
	}

	.wf-lander .tabs-menu-2{
		justify-content: flex-start;
		align-items: center;
		overflow: scroll;
	}

	.wf-lander .tab-link-2{
		flex: none;
	}

	.wf-lander .img-tab{
		aspect-ratio: 1;
	}

	.wf-lander .img-tab.sticky{
		position: static;
	}

	.wf-lander .subtitle_pept.max{
		max-width: 100%;
	}

	.wf-lander .tags-wrapper{
		grid-column-gap: .5em;
		grid-row-gap: .5em;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr 1fr;
		grid-auto-columns: 1fr;
	}
}

@media screen and (max-width: 767px){
	.wf-lander h2{
		font-size: 2.25em;
	}

	.wf-lander h3{
		font-size: 32px;
	}

	.wf-lander h4{
		line-height: 1.4;
	}

	.wf-lander h5{
		font-size: 20px;
	}

	.wf-lander h6{
		font-size: 18px;
	}

	.wf-lander .hide-mobile-landscape{
		display: none;
	}

	.wf-lander .max-width-full-mobile-landscape{
		width: 100%;
		max-width: none;
	}

	.wf-lander .margin-xsmall{
		margin: 12px;
	}

	.wf-lander .margin-small{
		margin: 20px;
	}

	.wf-lander .margin-medium{
		margin: 24px;
	}

	.wf-lander .margin-large{
		margin: 32px;
	}

	.wf-lander .margin-xlarge{
		margin: 40px;
	}

	.wf-lander .margin-xxlarge{
		margin: 48px;
	}

	.wf-lander .margin-huge{
		margin: 56px;
	}

	.wf-lander .margin-xhuge{
		margin: 64px;
	}

	.wf-lander .margin-xxhuge{
		margin: 80px;
	}

	.wf-lander .padding-xsmall{
		padding: 12px;
	}

	.wf-lander .padding-small{
		padding: 20px;
	}

	.wf-lander .padding-medium{
		padding: 24px;
	}

	.wf-lander .padding-large{
		padding: 32px;
	}

	.wf-lander .padding-xlarge{
		padding: 40px;
	}

	.wf-lander .padding-xxlarge{
		padding: 48px;
	}

	.wf-lander .padding-huge{
		padding: 56px;
	}

	.wf-lander .padding-xhuge{
		padding: 64px;
	}

	.wf-lander .padding-xxhuge{
		padding: 80px;
	}

	.wf-lander .margin-top{
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.wf-lander .margin-bottom{
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.wf-lander .margin-left{
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0;
	}

	.wf-lander .margin-right{
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
	}

	.wf-lander .margin-vertical{
		margin-left: 0;
		margin-right: 0;
	}

	.wf-lander .margin-horizontal{
		margin-top: 0;
		margin-bottom: 0;
	}

	.wf-lander .padding-top{
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.wf-lander .padding-bottom{
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.wf-lander .padding-left{
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0;
	}

	.wf-lander .padding-right{
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0;
	}

	.wf-lander .padding-vertical{
		padding-left: 0;
		padding-right: 0;
	}

	.wf-lander .padding-horizontal{
		padding-top: 0;
		padding-bottom: 0;
	}

	.wf-lander .text-style-quote{
		font-size: 18px;
	}

	.wf-lander .heading-style-h2{
		font-size: 36px;
	}

	.wf-lander .heading-style-h1{
		font-size: 40px;
	}

	.wf-lander .heading-style-h4{
		line-height: 1.4;
	}

	.wf-lander .text-style-nowrap{
		white-space: normal;
	}

	.wf-lander .padding-section-small{
		padding-top: 2em;
		padding-bottom: 2em;
	}

	.wf-lander .padding-section-medium{
		padding-top: 3em;
		padding-bottom: 3em;
	}

	.wf-lander .padding-section-large{
		padding-top: 64px;
		padding-bottom: 64px;
	}

	.wf-lander .spacer-xsmall{
		padding-top: 12px;
	}

	.wf-lander .spacer-small{
		padding-top: 20px;
	}

	.wf-lander .spacer-medium{
		padding-top: 24px;
	}

	.wf-lander .spacer-large{
		padding-top: 32px;
	}

	.wf-lander .spacer-xlarge{
		padding-top: 40px;
	}

	.wf-lander .spacer-xxlarge{
		padding-top: 48px;
	}

	.wf-lander .spacer-huge{
		padding-top: 56px;
	}

	.wf-lander .spacer-xhuge{
		padding-top: 64px;
	}

	.wf-lander .spacer-xxhuge{
		padding-top: 80px;
	}

	.wf-lander .category-filter-menu{
		width: 100vw;
		margin-left: -5vw;
		padding-left: 5vw;
		overflow: scroll;
	}

	.wf-lander .faq_question{
		font-size: 1.25em;
	}

	.wf-lander .faq_trigger-wrap{
		grid-column-gap: 1.25em;
		grid-row-gap: 1.25em;
	}

	.wf-lander .team_header{
		grid-template-columns: 1fr;
	}

	.wf-lander .team_grid{
		grid-template-columns: 1fr 1fr;
	}

	.wf-lander .swiper-button_icon{
		width: 1.5em;
	}

	.wf-lander .navbar_menu{
		display: none;
	}

	.wf-lander .cta_container{
		display: block;
	}

	.wf-lander .footer_top{
		padding-top: 0;
		padding-bottom: 0;
	}

	.wf-lander .footer_container{
		grid-column-gap: 2em;
		grid-row-gap: 2em;
	}

	.wf-lander .review_control{
		width: 2.75em;
		height: 2.75em;
	}

	.wf-lander .review_controls{
		grid-column-gap: .75em;
		grid-row-gap: .75em;
	}

	.wf-lander .review_header{
		grid-template-columns: 1fr .25fr;
	}

	.wf-lander .review_grid{
		flex-flow: column;
		display: flex;
	}

	.wf-lander .review_text{
		font-size: 2em;
	}

	.wf-lander .services_header{
		text-align: left;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.wf-lander .cms-page5_gallery_lightbox{
		height: 256px;
	}

	.wf-lander .section_contact-us{
		padding-top: 3em;
	}

	.wf-lander .contact-us_grid{
		grid-column-gap: 2.5em;
		grid-row-gap: 2.5em;
	}

	.wf-lander .background-zoom__h{
		font-size: 3.75em;
	}

	.wf-lander .about_heading{
		font-size: 2.25em;
	}

	.wf-lander .about_paragraph{
		font-size: .9375em;
	}

	.wf-lander .about_cta-wrapper{
		flex-direction: column;
		width: 100%;
		max-width: 16em;
	}

	.wf-lander .about_content-wrapper{
		grid-column-gap: 1.25em;
		grid-row-gap: 1.25em;
	}

	.wf-lander .about_images-wrapper{
		grid-column-gap: 1.5em;
		grid-row-gap: 1.5em;
		flex-direction: column;
		align-items: center;
		padding: 0;
	}

	.wf-lander .about_component{
		grid-column-gap: 3em;
		grid-row-gap: 3em;
	}

	.wf-lander .section_about{
		padding-top: 3em;
		padding-bottom: 4em;
	}

	.wf-lander .showcase_paragraph{
		max-width: 100%;
		font-size: .875em;
	}

	.wf-lander .showcase_content-wrapper{
		min-height: 100svh;
		padding-top: 2.5em;
		padding-bottom: 2.5em;
	}

	.wf-lander .showcase2_paragraph{
		max-width: 100%;
		font-size: .875em;
	}

	.wf-lander .showcase2_content-left{
		order: 2;
		padding-bottom: 0;
	}

	.wf-lander .showcase2_image-wrapper{
		aspect-ratio: 4 / 5;
		max-width: 100%;
		height: 22em;
	}

	.wf-lander .showcase2_content-right{
		order: 1;
		justify-content: center;
	}

	.wf-lander .showcase2_content{
		grid-column-gap: 0em;
		grid-row-gap: 2em;
		grid-template-columns: 1fr;
	}

	.wf-lander .showcase2_component{
		grid-column-gap: 2.5em;
		grid-row-gap: 2.5em;
	}

	.wf-lander .services_nav-button{
		width: 2.5em;
		height: 2.5em;
	}

	.wf-lander .services_card-text{
		font-size: .9375em;
	}

	.wf-lander .services_card-content{
		padding: 1.25em;
	}

	.wf-lander .services_card{
		height: 40em;
	}

	.wf-lander .services_component{
		grid-column-gap: 1.5em;
		grid-row-gap: 1.5em;
	}

	.wf-lander .metrics_heading{
		font-size: 1.75em;
	}

	.wf-lander .metrics_content{
		grid-column-gap: .75em;
		grid-row-gap: .75em;
		padding: 2em 1.5em;
	}

	.wf-lander .metrics_component{
		border-radius: .5em;
		min-height: 60vh;
	}

	.wf-lander .section_cta-2{
		padding-top: 1em;
	}

	.wf-lander .footer_description{
		font-size: .875em;
	}

	.wf-lander .footer_brand{
		grid-column-gap: 1.25em;
		grid-row-gap: 1.25em;
	}

	.wf-lander .footer_nav-link{
		font-size: .875em;
	}

	.wf-lander .footer_nav{
		grid-column-gap: 2em;
		grid-row-gap: 2em;
		grid-template-columns: 1fr;
	}

	.wf-lander .footer_bottom-row{
		grid-column-gap: 1.25em;
		grid-row-gap: 1.25em;
		flex-direction: column;
		align-items: flex-start;
	}

	.wf-lander .footer_legal-text{
		font-size: .75em;
	}

	.wf-lander .section_footer{
		padding-top: 3em;
		padding-bottom: 2em;
	}

	.wf-lander .footer_nav-wrap{
		grid-row-gap: 2em;
		grid-template-columns: 1fr 1fr;
	}

	.wf-lander .cta-2_component{
		border-radius: .5em;
		height: 32vh;
		min-height: auto;
	}

	.wf-lander .cta-2_content{
		grid-column-gap: .75em;
		grid-row-gap: .75em;
		padding: 2em 1.5em;
	}

	.wf-lander .cta-2_heading{
		font-size: 1.75em;
	}

	.wf-lander .c-slider-button{
		width: 2.75em;
		height: 2.75em;
	}

	.wf-lander .testimonials_card{
		height: 22em;
	}

	.wf-lander .testimonials_slide{
		width: 16em;
	}

	.wf-lander .testimonials_slider{
		padding-left: 1.5em;
	}

	.wf-lander .testimonials_component{
		grid-column-gap: 2em;
		grid-row-gap: 2em;
	}

	.wf-lander .services_item{
		width: 100%;
	}

	.wf-lander .services_item:first-child{
		grid-column: span 1;
	}

	.wf-lander .services_track{
		grid-column-gap: 0em;
		grid-row-gap: 1.25em;
		grid-template-columns: 1fr;
	}

	.wf-lander .services_progress-wrapper{
		width: 100%;
		max-width: 100%;
	}

	.wf-lander .services_controls{
		flex-direction: column-reverse;
		align-items: flex-start;
		gap: 32px;
	}

	.wf-lander .carousel_item{
		width: 256px;
	}

	.wf-lander .carousel_controls{
		flex-direction: column-reverse;
		align-items: flex-start;
		gap: 24px;
	}

	.wf-lander .dental-insurance_layout, .wf-lander .finance_grid{
		grid-template-columns: 1fr;
	}

	.wf-lander .treatments_heading{
		font-size: 2em;
	}

	.wf-lander .heading-md{
		font-size: 1.8em;
	}

	.wf-lander .padding-section-medium-2{
		padding-top: 48px;
		padding-bottom: 48px;
	}

	.wf-lander .thank-you_heading{
		font-size: 2.5em;
	}

	.wf-lander .thank-you_button-group{
		width: 100%;
	}

	.wf-lander .membership_card{
		padding: 24px;
	}

	.wf-lander .testimonials_container{
		grid-column-gap: 3em;
		grid-row-gap: 3em;
	}

	.wf-lander .testimonial_list-wrap{
		grid-column-gap: 0em;
		grid-template-columns: 1fr;
	}

	.wf-lander .navbar_trigger{
		width: 3em;
		height: 2.75em;
	}

	.wf-lander .section_post-header{
		padding-top: 64px;
	}

	.wf-lander .baa_images-row{
		grid-column-gap: .5em;
		grid-row-gap: .5em;
		grid-template-columns: 1fr;
	}

	.wf-lander .baa_image-wrap{
		aspect-ratio: 4 / 3;
	}

	.wf-lander .baa_category-wrap{
		grid-row-gap: 1.5em;
		padding-bottom: 2.5em;
	}

	.wf-lander .baa_content-wrap{
		text-align: left;
		align-items: flex-start;
	}

	.wf-lander .baa_category-wrapper{
		grid-row-gap: 2.5em;
	}

	.wf-lander .office_text-wrapper{
		grid-row-gap: 1em;
		order: 2;
	}

	.wf-lander .office_heading{
		font-size: clamp(1.5em, 6vw, 2em);
	}

	.wf-lander .features_new-component{
		grid-column-gap: 0em;
		grid-row-gap: 2.5em;
		grid-template-columns: 1fr;
	}

	.wf-lander .features_new-right{
		min-height: 22em;
	}

	.wf-lander .features_new-grid{
		grid-column-gap: 1.5em;
		grid-row-gap: 1.5em;
		grid-template-columns: 1fr 1fr;
	}

	.wf-lander .features_new-card-heading{
		font-size: 1.125em;
	}

	.wf-lander .services_cta-card{
		width: 100%;
		height: auto;
		margin-top: 0;
		margin-left: 0;
		padding-top: 2.5em;
		padding-bottom: 2.5em;
	}

	.wf-lander .baa_photo-label{
		font-size: .625em;
		bottom: .5em;
		left: .5em;
	}

	.wf-lander .footer_addrees-link{
		font-size: .875em;
	}

	.wf-lander .pages-hero__bg-img.mobile{
		display: none;
	}

	.wf-lander .symptoms-grid._4, .wf-lander .symptoms-grid.peptides{
		grid-template-columns: 1fr;
	}

	.wf-lander .treatment-grid{
		grid-column-gap: 1em;
		grid-row-gap: 1em;
		grid-template-columns: 1fr 1fr;
	}

	.wf-lander .technology-item_layout{
		grid-column-gap: 2em;
		grid-row-gap: 2em;
		grid-template-columns: 1fr;
	}

	.wf-lander .tech-hero_layout{
		grid-column-gap: 1.25em;
		grid-row-gap: 1.25em;
	}

	.wf-lander .heading-style-h4-copy{
		line-height: 1.4;
	}

	.wf-lander .list-service{
		font-size: 1em;
	}

	.wf-lander .service-card, .wf-lander .service-card.superior-1, .wf-lander .service-card._3, .wf-lander .service-card._5, .wf-lander .service-card._6{
		border-right-width: 0;
	}

	.wf-lander .service-card._10{
		border-bottom-width: 0;
	}

	.wf-lander .service-card.peptide{
		border-right-width: 0;
	}

	.wf-lander .book-grid{
		grid-column-gap: 2.5em;
		grid-row-gap: 2.5em;
	}

	.wf-lander .hero-benefit{
		width: 100%;
	}

	.wf-lander .category-wrap{
		grid-row-gap: 1.5em;
		padding-bottom: 2.5em;
	}

	.wf-lander .why-grid{
		grid-column-gap: 1em;
		grid-row-gap: 1em;
		grid-template-columns: 1fr 1fr;
	}

	.wf-lander .list{
		font-size: 1em;
	}

	.wf-lander .steps-wrapper{
		grid-column-gap: 1em;
		grid-row-gap: 1em;
		grid-template-columns: 1fr 1fr;
	}

	.wf-lander .blog_related-header, .wf-lander .se-list{
		grid-template-columns: 1fr;
	}
}

@media screen and (max-width: 479px){
	.wf-lander{
		font-size: 3.65vw;
	}

	.wf-lander h1{
		font-size: 2.25em;
	}

	.wf-lander h2{
		font-size: 1.85em;
	}

	.wf-lander .hide-mobile-portrait{
		display: none;
	}

	.wf-lander .container-large{
		max-width: none;
	}

	.wf-lander .container-large.hero{
		max-width: 100%;
	}

	.wf-lander .margin-top{
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.wf-lander .margin-bottom{
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.wf-lander .margin-left{
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0;
	}

	.wf-lander .margin-right{
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
	}

	.wf-lander .margin-vertical{
		margin-left: 0;
		margin-right: 0;
	}

	.wf-lander .margin-horizontal{
		margin-top: 0;
		margin-bottom: 0;
	}

	.wf-lander .padding-top{
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.wf-lander .padding-bottom{
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.wf-lander .padding-left{
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0;
	}

	.wf-lander .padding-right{
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0;
	}

	.wf-lander .padding-vertical{
		padding-left: 0;
		padding-right: 0;
	}

	.wf-lander .padding-horizontal{
		padding-top: 0;
		padding-bottom: 0;
	}

	.wf-lander .max-width-full-mobile-portrait{
		width: 100%;
		max-width: none;
	}

	.wf-lander .section_hero{
		height: calc(80vh - 4em);
	}

	.wf-lander .team_grid{
		grid-template-columns: 1fr;
	}

	.wf-lander .team_image-wrapper{
		height: 26em;
	}

	.wf-lander .team_content-wrapper{
		grid-column-gap: 3em;
		grid-row-gap: 3em;
	}

	.wf-lander .navbar_menu{
		margin-right: var(--\<unknown\|variable-e86ed890-03ba-cad6-bc91-93911229b1a4\>);
		margin-left: var(--\<unknown\|variable-3b53ddf2-4009-fa7d-4177-a2fad2499094\>);
	}

	.wf-lander .footer_bottom{
		flex-flow: column;
		display: flex;
	}

	.wf-lander .footer_top{
		padding-top: 0;
		padding-bottom: 0;
	}

	.wf-lander .review_controls{
		grid-column-gap: .5em;
		grid-row-gap: .5em;
	}

	.wf-lander .review_card{
		grid-column-gap: 4em;
		grid-row-gap: 4em;
		padding: 1em;
	}

	.wf-lander .review_quote-icon{
		width: 2.5em;
		height: 2.5em;
	}

	.wf-lander .review_text{
		font-size: 1.25em;
	}

	.wf-lander .review_image-wrapper{
		height: 24em;
	}

	.wf-lander .review_image{
		object-position: 50% 50%;
	}

	.wf-lander .review_top{
		grid-column-gap: 1em;
		grid-row-gap: 1em;
	}

	.wf-lander .sevices_container{
		grid-column-gap: 4em;
		grid-row-gap: 4em;
	}

	.wf-lander .service_image-wrapper{
		height: 26em;
	}

	.wf-lander .service-body_showcase{
		grid-template-columns: 1fr;
	}

	.wf-lander .service-hero_container{
		flex-flow: column;
		grid-template-columns: 1fr;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	}

	.wf-lander .service_main-container{
		grid-column-gap: 1.5em;
		grid-row-gap: 1.5em;
	}

	.wf-lander .section_contact-us.white{
		padding-top: 2em;
		padding-bottom: 4em;
	}

	.wf-lander .contact-us_grid{
		grid-column-gap: 3em;
		grid-row-gap: 3em;
		grid-template-columns: 1fr;
	}

	.wf-lander .contact4_grid_left{
		padding-top: var(--\<unknown\|variable-63e8842f-2442-09b5-f369-691cfed6ef4c\>);
	}

	.wf-lander .contact4_grid_right{
		height: 300px;
	}

	.wf-lander .footer-link{
		font-size: 14px;
	}

	.wf-lander .cta-main{
		padding: 8px 20px;
		font-size: 14px;
	}

	.wf-lander .about_content-wrapper{
		text-align: left;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.wf-lander .hero_content-wrapper{
		grid-column-gap: 1em;
		grid-row-gap: 1em;
	}

	.wf-lander .hero_content-overlay{
		padding-bottom: 2em;
		padding-left: 1.5em;
		padding-right: 1.5em;
	}

	.wf-lander .services_card{
		height: 32em;
	}

	.wf-lander .services_card-heading{
		font-size: 2em;
	}

	.wf-lander .footer_nav{
		grid-column-gap: 2em;
		grid-row-gap: 2em;
		grid-template-columns: 1fr;
	}

	.wf-lander .footer_nav-wrap{
		grid-column-gap: 3em;
		grid-row-gap: 3em;
		flex-flow: column;
		grid-template-columns: 1fr;
		display: flex;
	}

	.wf-lander .features_grid{
		flex-flow: column;
		display: flex;
	}

	.wf-lander .features_component{
		display: flex;
	}

	.wf-lander .cta-2_component{
		flex-flow: column;
		justify-content: center;
		align-items: stretch;
		height: 40vh;
	}

	.wf-lander .features_left-content{
		position: static;
	}

	.wf-lander .testimonials_card-name{
		font-size: .9375em;
	}

	.wf-lander .testimonials_card-role{
		font-size: .8125em;
	}

	.wf-lander .testimonials_card-info{
		padding: 1em;
	}

	.wf-lander .testimonials_card{
		height: 20em;
	}

	.wf-lander .testimonials_slide{
		width: 14em;
	}

	.wf-lander .testimonials_slider{
		padding-left: 1.25em;
	}

	.wf-lander .services_item{
		margin-right: 1em;
	}

	.wf-lander .listing_list{
		grid-column-gap: 1.75em;
		grid-row-gap: 1.75em;
		grid-template-columns: 1fr;
	}

	.wf-lander .dental-insurance_title{
		font-size: 2.25em;
	}

	.wf-lander .dental-insurance_image-wrapper{
		height: 27em;
	}

	.wf-lander .treatments_image-wrapper{
		height: 28em;
	}

	.wf-lander .treatments_cta{
		flex-flow: column;
		width: 100%;
	}

	.wf-lander .blog_image-wrapper{
		height: 26em;
	}

	.wf-lander .blog_card-content{
		grid-column-gap: 1em;
		grid-row-gap: 1em;
		padding-bottom: 1.8em;
	}

	.wf-lander .eyebrown-4{
		flex-flow: column;
		justify-content: center;
		align-items: flex-start;
		display: flex;
	}

	.wf-lander .thank-you_heading{
		font-size: 2em;
	}

	.wf-lander .thank-you_button-group{
		flex-direction: column;
	}

	.wf-lander .container-large-2, .wf-lander .container-large-3{
		max-width: none;
	}

	.wf-lander .testimonial_list-wrap{
		justify-content: flex-start;
		align-items: flex-start;
	}

	.wf-lander .testimonials_item{
		height: auto;
	}

	.wf-lander .m-nav_wrap{
		background-color: var(--_colors---neutral--1000);
		display: none;
	}

	.wf-lander .m-nav_wrap:where(.w-variant-6c0c59f4-248c-a594-4310-51e1a370b8f5){
		background-color: var(--_colors---neutral--25);
	}

	.wf-lander .m-nav, .wf-lander .m-nav_menu, .wf-lander .m-nav_dropdown{
		color: inherit;
	}

	.wf-lander .m-nav_dropdown-content:where(.w-variant-6c0c59f4-248c-a594-4310-51e1a370b8f5){
		grid-template-columns: 1fr;
	}

	.wf-lander .m-nav_dropdown-link:where(.w-variant-6c0c59f4-248c-a594-4310-51e1a370b8f5){
		width: 100%;
	}

	.wf-lander .mission-values_component{
		grid-column-gap: 4em;
		grid-row-gap: 4em;
	}

	.wf-lander .mission-values_row{
		flex-flow: column-reverse;
		display: flex;
	}

	.wf-lander .mission-values_image-wrapper{
		order: 1;
	}

	.wf-lander .mission-values_header{
		text-align: left;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.wf-lander .team-member_image-wrapper{
		height: 32em;
	}

	.wf-lander .baa_images-row{
		grid-column-gap: .75em;
		grid-row-gap: .75em;
		grid-template-columns: 1fr;
	}

	.wf-lander .baa_images-row.full-arch{
		display: flex;
	}

	.wf-lander .baa_image-wrap{
		aspect-ratio: 16 / 9;
		border-radius: 9px;
	}

	.wf-lander .baa_category-wrap{
		padding-bottom: 3em;
	}

	.wf-lander .features_new-grid{
		grid-template-columns: 1fr;
	}

	.wf-lander .baa_photo-label{
		font-size: .875em;
	}

	.wf-lander .container-large-4, .wf-lander .container-huge{
		max-width: none;
	}

	.wf-lander .pages-hero{
		padding-top: 8em;
	}

	.wf-lander .pages-hero.botox-tmj{
		padding-top: 20em;
	}

	.wf-lander .pages-hero.digital-smile{
		padding-top: 12em;
		padding-bottom: 4em;
	}

	.wf-lander .pages-hero.gum{
		padding-top: 20em;
		padding-bottom: 5em;
	}

	.wf-lander .pages-hero.denture{
		padding-bottom: 3em;
	}

	.wf-lander .pages-hero__layout.full-arch{
		grid-column-gap: 2em;
		grid-row-gap: 2em;
	}

	.wf-lander .pages-hero__layout.dentures{
		grid-template-columns: 1.2fr;
	}

	.wf-lander .grid-split{
		grid-column-gap: 2em;
		grid-row-gap: 2em;
	}

	.wf-lander .split__text.tab{
		padding: 1em .5em;
	}

	.wf-lander .pages-hero__bg-img.tablet{
		object-fit: cover;
		object-position: 50% 50%;
		display: none;
	}

	.wf-lander .pages-hero__bg-img.mobile{
		object-fit: cover;
		object-position: 0% 0%;
		margin-top: 0;
		padding-top: 3em;
		display: block;
	}

	.wf-lander .pages-hero__bg-img.desktop-full{
		display: none;
	}

	.wf-lander .symptoms-grid, .wf-lander .symptoms-grid._3, .wf-lander .symptoms-grid._4, .wf-lander .symptoms-grid.peptides{
		grid-template-columns: 1fr;
	}

	.wf-lander .tmj2-symptom-item._1, .wf-lander .tmj2-symptom-item._3, .wf-lander .tmj2-symptom-item._5, .wf-lander .tmj2-symptom-item._6{
		border-right-width: 0;
	}

	.wf-lander .tmj2-symptom-item._7{
		border-bottom: 1px solid var(--_colors---alpha--light--08);
		border-right-width: 0;
	}

	.wf-lander .symptoms_section, .wf-lander .difference_section, .wf-lander .reddit_section{
		padding-top: 5em;
		padding-bottom: 5em;
	}

	.wf-lander .checklist{
		grid-template-columns: 1fr;
	}

	.wf-lander .checklist-item{
		padding: 1em;
	}

	.wf-lander .treatment-grid{
		grid-column-gap: 1em;
		grid-row-gap: 1em;
		grid-template-columns: 1fr;
	}

	.wf-lander .tmj2-inline-cta__card{
		padding-left: 2em;
		padding-right: 2em;
	}

	.wf-lander .grey_content-section{
		padding-top: 5em;
		padding-bottom: 3em;
	}

	.wf-lander .white_content-section{
		padding-top: 5em;
		padding-bottom: 3em;
		overflow: hidden;
	}

	.wf-lander .img-full{
		margin-top: 3em;
	}

	.wf-lander .dark-section{
		padding-top: 5em;
		padding-bottom: 2em;
	}

	.wf-lander .lightbox-link{
		margin-bottom: 5em;
	}

	.wf-lander .benefit-card.superior-1, .wf-lander .benefit-card._3{
		border-right-width: 0;
	}

	.wf-lander .benefit-card._5{
		border-bottom: 1px solid var(--_colors---alpha--light--08);
		border-right-width: 0;
	}

	.wf-lander .grid-images{
		grid-column-gap: 2em;
		grid-row-gap: 2em;
	}

	.wf-lander .cerec_section{
		padding-top: 0;
		padding-bottom: 5em;
	}

	.wf-lander .technology-item_image-wrapper{
		height: 25em;
	}

	.wf-lander .tech-hero{
		padding-top: 8em;
	}

	.wf-lander .white_center_section{
		padding-top: 5em;
		padding-bottom: 5em;
	}

	.wf-lander .comfot_image{
		aspect-ratio: 1;
	}

	.wf-lander .comfot_box{
		width: 90%;
		padding: 2em;
	}

	.wf-lander .comfot_box.black{
		width: 85%;
		margin-top: -8em;
		position: relative;
	}

	.wf-lander .checklist-2{
		grid-template-columns: 1fr;
	}

	.wf-lander .black_section{
		padding-top: 2em;
		padding-bottom: 5em;
	}

	.wf-lander .service-card.superior-1, .wf-lander .service-card._3{
		border-right-width: 0;
	}

	.wf-lander .service-card._5{
		border-bottom: 1px solid var(--_colors---alpha--light--08);
		border-right-width: 0;
	}

	.wf-lander .service-card.peptide{
		border-right-width: 0;
	}

	.wf-lander .cta-pages{
		padding-top: 5em;
		padding-bottom: 5em;
	}

	.wf-lander .step-1-wrapper{
		margin-bottom: 1em;
	}

	.wf-lander .book_steps-wrapper{
		grid-column-gap: 0em;
		grid-row-gap: 0em;
		flex-flow: column;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr .25fr 1fr;
		grid-auto-columns: 1fr;
		display: flex;
	}

	.wf-lander .book_wrapper{
		padding-left: 1.2em;
		padding-right: 1.2em;
	}

	.wf-lander .book_benefits-wrapper{
		grid-column-gap: .5em;
		grid-row-gap: .5em;
		flex-flow: column;
		grid-template-rows: auto;
		width: 100%;
		display: flex;
	}

	.wf-lander .book-benefit-item, .wf-lander .book-bullet{
		padding: 1em;
	}

	.wf-lander .section-contact_grey{
		padding-top: 4em;
		padding-bottom: 4em;
	}

	.wf-lander .book-grid{
		grid-column-gap: 1em;
		grid-row-gap: 1em;
		grid-template-columns: 1fr;
	}

	.wf-lander .chev{
		transform: rotate(90deg);
	}

	.wf-lander .pages-overlay{
		height: 100%;
	}

	.wf-lander .hero-benefit{
		width: 100%;
		padding: 1em;
	}

	.wf-lander .hero-benefits_wrapper{
		grid-column-gap: .5em;
		grid-row-gap: .5em;
		flex-flow: column;
		grid-template-rows: auto;
		width: 100%;
		display: flex;
	}

	.wf-lander .hero_left-wrapper.fa{
		padding-bottom: 0;
	}

	.wf-lander .category-wrap{
		padding-bottom: 3em;
	}

	.wf-lander .grid_table{
		grid-template-columns: 1fr 1.1fr 1fr;
		width: 40em;
	}

	.wf-lander .cta_section{
		padding-top: 5em;
		padding-bottom: 5em;
	}

	.wf-lander .why-grid{
		grid-column-gap: 1em;
		grid-row-gap: 1em;
		grid-template-columns: 1fr;
	}

	.wf-lander .grid_table-wrapper{
		width: 100%;
		overflow: scroll;
	}

	.wf-lander .overlay-hero{
		background-image: linear-gradient(#00000040, #00000040), linear-gradient(#0000 37%, #0006);
	}

	.wf-lander .black-section{
		padding-top: 5em;
		padding-bottom: 2em;
	}

	.wf-lander .cta-sleep{
		padding-top: 0;
		padding-bottom: 5em;
	}

	.wf-lander .section_content-grey{
		padding-top: 5em;
		padding-bottom: 3em;
	}

	.wf-lander .section_content-white{
		padding-top: 5em;
		padding-bottom: 3em;
		overflow: hidden;
	}

	.wf-lander .section_content-dark{
		padding-top: 5em;
		padding-bottom: 2em;
	}

	.wf-lander .faq_container{
		grid-column-gap: 3em;
		grid-row-gap: 3em;
	}

	.wf-lander .grid-split_container, .wf-lander .showcase_split{
		grid-column-gap: 2em;
		grid-row-gap: 2em;
	}

	.wf-lander .c-showcase_item{
		grid-template-columns: 1fr 1fr;
	}

	.wf-lander .steps-wrapper{
		grid-column-gap: 1em;
		grid-row-gap: 1em;
		grid-template-columns: 1fr;
	}

	.wf-lander .steps-wrapper._02{
		flex-flow: column;
		margin-top: 1em;
		display: flex;
	}

	.wf-lander .pept-section{
		padding-top: 0;
		padding-bottom: 5em;
	}

	.wf-lander .subtitle_pept{
		margin-bottom: .5em;
	}

	.wf-lander .tags-wrapper{
		grid-column-gap: .5em;
		grid-row-gap: .5em;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		place-items: center;
		width: 100%;
		margin-top: 1em;
		display: grid;
	}

	.wf-lander .tag-pept{
		justify-content: center;
		align-items: center;
		width: 100%;
		display: flex;
	}

	.wf-lander .tag-commingsoon{
		justify-content: center;
		align-items: center;
		display: flex;
	}
}

.wf-lander #w-node-_2e5ad07d-9f98-aa24-2199-bc745f55e47c-00612b23{
	grid-area: span 1 / span 7 / span 1 / span 7;
}

.wf-lander #w-node-aa0365f1-2f84-c3ad-2efa-442a2c431198-2c431168, .wf-lander #w-node-aa0365f1-2f84-c3ad-2efa-442a2c4311c3-2c431168{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86205-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86207-00612b26{
	justify-self: center;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8621b-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8621c-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86220-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86221-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86225-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86226-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8622a-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8622b-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8622f-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86230-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86234-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86235-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8623f-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86240-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86244-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86245-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86249-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8624a-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8624e-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8624f-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86253-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86254-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86258-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86259-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86263-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86264-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86268-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86269-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8626d-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8626e-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86272-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86273-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8627c-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8627d-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86286-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86287-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86299-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8629a-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8629e-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8629f-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862a3-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862a4-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862a8-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862a9-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862ad-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862ae-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862b8-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862b9-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862bd-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862be-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862c2-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862c3-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862c7-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862c8-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862cc-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862cd-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862d1-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862d2-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862dd-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862de-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862e2-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862e3-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862e7-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862e8-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862ec-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862ed-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862f1-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862f2-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862f6-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862f7-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862fb-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc862fc-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86300-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86301-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86305-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86306-00612b26{
	justify-self: start;
}

.wf-lander #w-node-aceb9adc-ab11-ae9c-832d-ba0cb63794ca-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-aceb9adc-ab11-ae9c-832d-ba0cb63794cb-00612b26{
	justify-self: start;
}

.wf-lander #w-node-a01e4585-6913-dc47-ad7c-9500af9e534b-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-a01e4585-6913-dc47-ad7c-9500af9e534c-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86310-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86311-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86315-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86316-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8631a-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8631b-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86322-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86323-00612b26{
	justify-self: start;
}

.wf-lander #w-node-f850239f-5feb-931e-45b8-7b579b43a164-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863dd-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863de-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863df-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863e1-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863e4-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863e5-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863e6-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863ea-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863ed-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863ee-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863ef-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863f3-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863f7-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863f8-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863fe-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86402-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86403-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86407-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8640a-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8640f-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86410-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86411-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86415-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86418-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86419-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8641a-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86420-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86423-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86424-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86425-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8642b-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8642e-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8642f-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86430-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86438-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8643b-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8643c-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8643d-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86449-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8644a-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8644b-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8644f-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86454-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86455-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86456-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8645c-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86461-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86462-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86463-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86469-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8646e-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8646f-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86470-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86478-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8647e-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8647f-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86485-00612b26, .wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f17-00612b26, .wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f18-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f19-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f1d-00612b26, .wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f22-00612b26, .wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f23-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f24-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f2a-00612b26, .wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f2f-00612b26, .wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f30-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f31-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f37-00612b26, .wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f3c-00612b26, .wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f3d-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f3e-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f46-00612b26, .wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f4c-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f4d-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_3266fde1-3acf-73c3-0dbd-a11049606f53-00612b26, .wf-lander #w-node-d37b2579-9d18-04c9-4090-52481ef792d1-00612b26, .wf-lander #w-node-d37b2579-9d18-04c9-4090-52481ef792d2-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-d37b2579-9d18-04c9-4090-52481ef792d3-00612b26{
	justify-self: start;
}

.wf-lander #w-node-d37b2579-9d18-04c9-4090-52481ef792dc-00612b26, .wf-lander #w-node-d37b2579-9d18-04c9-4090-52481ef792dd-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-d37b2579-9d18-04c9-4090-52481ef792de-00612b26{
	justify-self: start;
}

.wf-lander #w-node-d37b2579-9d18-04c9-4090-52481ef792e7-00612b26, .wf-lander #w-node-d37b2579-9d18-04c9-4090-52481ef792e8-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-d37b2579-9d18-04c9-4090-52481ef792e9-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_4a155e2a-eb56-5e64-2ca9-d86b21d2d284-00612b26, .wf-lander #w-node-_4a155e2a-eb56-5e64-2ca9-d86b21d2d285-00612b26, .wf-lander #w-node-a9020bef-146e-1178-2cc2-7b5aa4506421-00612b26, .wf-lander #w-node-a9020bef-146e-1178-2cc2-7b5aa4506422-00612b26, .wf-lander #w-node-_0c03b128-114e-b839-dd05-3a93ee2fd443-00612b26, .wf-lander #w-node-_0c03b128-114e-b839-dd05-3a93ee2fd444-00612b26, .wf-lander #w-node-_0c03b128-114e-b839-dd05-3a93ee2fd44a-00612b26, .wf-lander #w-node-_0c03b128-114e-b839-dd05-3a93ee2fd44b-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8648f-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86490-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86491-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86492-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86494-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc86497-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8649b-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8649c-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc8649d-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc864a6-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc864a7-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc864a8-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc864b1-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc864b2-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc864b3-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc864b4-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc864ba-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc864bb-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc864bc-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc864bd-00612b26{
	justify-self: start;
}

.wf-lander #w-node-da163454-3d7f-a6d2-8037-3b46b9c50abd-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc864c3-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc864c4-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc864c5-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc864c6-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc864c8-00612b26{
	justify-self: start;
}

.wf-lander #w-node-efe47a2c-71a3-58fc-52e2-5719cef52200-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e55803-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e55804-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e55805-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e55806-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e55808-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e5580b-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e5580f-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e55810-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e55811-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e5581a-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e5581b-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e5581c-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e55825-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e55826-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e55827-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e55828-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e5582e-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e5582f-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e55830-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e55831-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e55833-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e55837-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e55838-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e55839-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e5583a-00612b26, .wf-lander #w-node-_4992825b-ed2c-cb01-ffba-02b107e5583c-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863ba-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863bd-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863be-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863c1-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863c2-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863c5-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863c6-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863ca-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863cd-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863ce-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863d1-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863d2-00612b26, .wf-lander #w-node-_336be75c-ab2b-838b-5642-972b6cc863d5-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369290-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369294-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369295-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369297-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369299-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929a-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929c-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929e-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929f-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a1-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a3-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a4-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a6-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a8-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a9-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ab-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ad-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ae-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b0-00612b26, .wf-lander #w-node-_8ec19c33-ae2e-90c5-80bf-3c4e7d639cd4-00612b26, .wf-lander #w-node-_450fae6e-ea6c-c71d-c007-cbe7f109d617-00612b26, .wf-lander #w-node-dcc5fc80-562f-447f-055c-339db14678d8-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b2-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b3-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b5-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b6-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b8-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b9-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bb-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bc-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692be-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bf-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c1-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c2-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c4-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c5-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c7-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692cd-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d1-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d2-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d4-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d6-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d7-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d9-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692db-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692dc-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692de-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e0-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e1-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e3-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e5-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e6-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e8-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ea-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692eb-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ed-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ef-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f0-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f2-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f4-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f5-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f7-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f9-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fa-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fc-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fe-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ff-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369301-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369303-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369304-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369306-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936930b-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936930f-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369311-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369314-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369319-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936931e-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369323-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369328-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936932f-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369330-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369332-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369333-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369335-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369336-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369338-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369339-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933b-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933c-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933e-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933f-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369341-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369342-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369344-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369345-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369347-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369348-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934a-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934b-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934d-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934e-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369350-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369351-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369353-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369354-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369356-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369357-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369359-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935a-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935c-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935d-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935f-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369360-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369362-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369363-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369365-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369366-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369368-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369369-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936b-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936c-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936e-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936f-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369371-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369372-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369374-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369375-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369377-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369378-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937a-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937b-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937d-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937e-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369380-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369381-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369383-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369384-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369386-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369387-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936938c-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369390-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369392-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369395-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936939a-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936939f-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693a4-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693a9-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b0-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b1-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b3-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b4-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b6-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b7-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b9-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ba-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bc-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bd-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bf-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c0-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c2-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c3-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c5-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c6-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c8-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c9-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cb-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cc-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ce-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cf-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d1-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d2-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d4-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d5-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d7-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d8-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693da-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693db-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693dd-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693de-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e0-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e1-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e3-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e4-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e6-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e7-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e9-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ea-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ec-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ed-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ef-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f0-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f2-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f3-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f5-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f6-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f8-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f9-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fb-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fc-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fe-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ff-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369401-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369402-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369404-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369405-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369407-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369408-00612b26, .wf-lander #w-node-aba73718-5f03-827e-9e0b-61449dc1d37c-00612b26, .wf-lander #w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448f8-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448f9-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448fb-00612b26, .wf-lander #w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448fc-00612b26, .wf-lander #w-node-_16994295-7a31-57da-1001-8ec0ea846a1e-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_16994295-7a31-57da-1001-8ec0ea846a1f-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_16994295-7a31-57da-1001-8ec0ea846a21-00612b26, .wf-lander #w-node-_16994295-7a31-57da-1001-8ec0ea846a22-00612b26, .wf-lander #w-node-_8f691932-76bb-1979-3d19-a80adf0a25f2-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_8f691932-76bb-1979-3d19-a80adf0a25f3-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_8f691932-76bb-1979-3d19-a80adf0a25f5-00612b26, .wf-lander #w-node-_8f691932-76bb-1979-3d19-a80adf0a25f6-00612b26, .wf-lander #w-node-f28919c2-e180-d075-d1c2-81b601b8a964-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-f28919c2-e180-d075-d1c2-81b601b8a965-00612b26{
	justify-self: start;
}

.wf-lander #w-node-f28919c2-e180-d075-d1c2-81b601b8a967-00612b26, .wf-lander #w-node-f28919c2-e180-d075-d1c2-81b601b8a968-00612b26, .wf-lander #w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b3-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b4-00612b26{
	justify-self: start;
}

.wf-lander #w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b6-00612b26, .wf-lander #w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b7-00612b26, .wf-lander #w-node-ee961e8d-845a-edc3-3307-509470022457-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-ee961e8d-845a-edc3-3307-509470022458-00612b26{
	justify-self: start;
}

.wf-lander #w-node-ee961e8d-845a-edc3-3307-50947002245a-00612b26, .wf-lander #w-node-ee961e8d-845a-edc3-3307-50947002245b-00612b26, .wf-lander #w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e1-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e2-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e4-00612b26, .wf-lander #w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e5-00612b26, .wf-lander #w-node-_626bd165-37fe-b21e-713f-accb16c57414-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_626bd165-37fe-b21e-713f-accb16c57415-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_626bd165-37fe-b21e-713f-accb16c57417-00612b26, .wf-lander #w-node-_626bd165-37fe-b21e-713f-accb16c57418-00612b26, .wf-lander #w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f40-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f41-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f43-00612b26, .wf-lander #w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f44-00612b26, .wf-lander #w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee5-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee6-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee8-00612b26, .wf-lander #w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee9-00612b26, .wf-lander #w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe33-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe34-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe36-00612b26, .wf-lander #w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe37-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694fa-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694fe-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694ff-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369503-00612b26, .wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369505-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369506-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950a-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950b-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950f-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369510-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369514-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369515-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369519-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951a-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951e-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951f-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369523-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369524-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369528-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369529-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936952d-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936952e-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369532-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369533-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953a-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953b-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953f-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369540-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369544-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369545-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369549-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954a-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954e-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954f-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369553-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369554-00612b26{
	justify-self: start;
}

.wf-lander #w-node-de8106d9-b098-80e3-076c-80f3a0fa5e54-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-de8106d9-b098-80e3-076c-80f3a0fa5e55-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_680345d6-d141-aefc-5e81-01faad69a792-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_680345d6-d141-aefc-5e81-01faad69a793-00612b26{
	justify-self: start;
}

.wf-lander #w-node-dc962921-5c74-5687-77a4-c1371012b297-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-dc962921-5c74-5687-77a4-c1371012b298-00612b26{
	justify-self: start;
}

.wf-lander #w-node-bbf5f4a2-0660-a8f8-7799-a71df583db57-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-bbf5f4a2-0660-a8f8-7799-a71df583db58-00612b26{
	justify-self: start;
}

.wf-lander #w-node-_723dac19-3a6b-8f5e-89ce-53b9006ba92c-00612b26{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_723dac19-3a6b-8f5e-89ce-53b9006ba92d-00612b26{
	justify-self: start;
}

.wf-lander #w-node-ececd04a-d70f-7b81-7f9e-fe2b67b4c3ae-00612b2a{
	grid-area: span 1 / span 7 / span 1 / span 7;
}

.wf-lander #w-node-e043398a-a958-ac63-59ca-c5b48277ed97-00612b30{
	align-self: start;
}

.wf-lander #w-node-_43f77964-1044-bfcd-8781-3afa849b1b86-00612b33{
	grid-area: span 1 / span 2 / span 1 / span 2;
}

.wf-lander #w-node-_43f77964-1044-bfcd-8781-3afa849b1b8e-00612b33{
	align-self: auto;
}

.wf-lander #w-node-e0ba7794-ece6-1c04-603c-6051a2337e1a-adf2deb9{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_963895fa-8066-d826-dab9-74633eb684b7-a70642bd, .wf-lander #w-node-_122bb2e0-35f4-2e35-5da2-42b8b74a21af-451ae7e2{
	justify-self: start;
}

.wf-lander #w-node-a4744d41-a0d2-5dce-d0c7-09ce83606dbb-451ae7e2{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-_5ecefba7-12ee-1bd7-284d-80c34b2d9045-451ae7e2{
	order: 9999;
	justify-self: start;
}

.wf-lander #w-node-ebf9a5e4-5c4a-68c2-235e-1d0d0c94bdef-451ae7e2, .wf-lander #w-node-_51420cbe-beb7-8a04-5e02-68947f775045-451ae7e2, .wf-lander #w-node-_35bf0dc8-75e5-317f-3a11-d523e24a051e-451ae7e2{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-df19cea0-c5c9-00f2-5687-4ef869f3e7be-451ae7e2{
	order: 9999;
	justify-self: start;
}

.wf-lander #w-node-_5bea4c0f-e497-f12d-9d24-7abeefa94547-451ae7e2{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-_0c399949-e7e3-c455-268f-0ea7bb35e11a-451ae7e2{
	order: 9999;
	justify-self: start;
}

.wf-lander #w-node-_183f5ff4-2765-b85b-817b-0e516bad400e-451ae7e2, .wf-lander #w-node-f4c56508-9821-d398-eee9-62b397414037-451ae7e2{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-_122bb2e0-35f4-2e35-5da2-42b8b74a21af-f7da4faf{
	justify-self: start;
}

.wf-lander #w-node-a4744d41-a0d2-5dce-d0c7-09ce83606dbb-f7da4faf{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-ebf9a5e4-5c4a-68c2-235e-1d0d0c94bdef-f7da4faf{
	order: 9999;
	justify-self: start;
}

.wf-lander #w-node-_5ecefba7-12ee-1bd7-284d-80c34b2d9045-f7da4faf{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-_6233435b-e729-4460-bf06-833d4cb5f56b-f7da4faf, .wf-lander #w-node-_122bb2e0-35f4-2e35-5da2-42b8b74a21af-5ed0d4e1{
	justify-self: start;
}

.wf-lander #w-node-ca4c64d4-d04e-1259-200e-bb1158b96870-5ed0d4e1{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-d44c73a2-f738-8dd3-72d9-b0001dc5bdf1-5ed0d4e1, .wf-lander #w-node-_02b4c233-0872-47b4-d0bd-0f404e739f3a-5ed0d4e1, .wf-lander #w-node-_330b3cd0-936a-5ac2-dc07-fa3dfc12578f-5ed0d4e1{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-_122bb2e0-35f4-2e35-5da2-42b8b74a21af-546a5a72{
	justify-self: start;
}

.wf-lander #w-node-_6598e836-cb0b-0d12-f9b8-9318337d8b63-546a5a72{
	order: 9999;
	justify-self: start;
}

.wf-lander #w-node-_78661ef5-810d-fa19-621d-b11bc25b9ffd-546a5a72{
	grid-area: 3 / 1 / 4 / 3;
}

.wf-lander #w-node-_34ae161a-3366-0126-fcda-7fb4d43ed717-546a5a72{
	grid-area: 3 / 3 / 4 / 5;
}

.wf-lander #w-node-ca4c64d4-d04e-1259-200e-bb1158b96870-546a5a72{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-d44c73a2-f738-8dd3-72d9-b0001dc5bdf1-546a5a72, .wf-lander #w-node-_02b4c233-0872-47b4-d0bd-0f404e739f3a-546a5a72, .wf-lander #w-node-_330b3cd0-936a-5ac2-dc07-fa3dfc12578f-546a5a72{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-_122bb2e0-35f4-2e35-5da2-42b8b74a21af-3f94c7a6{
	justify-self: start;
}

.wf-lander #w-node-_1cdd5ee0-dac2-c6d5-ea18-5a14c44fe7b7-3f94c7a6{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-_61083b02-de17-fc6b-bb6b-5082b292029c-2f678225{
	justify-self: start;
}

.wf-lander #w-node-_8860d62c-3838-562c-8f3a-10edfd7f33c5-2f678225{
	place-self: center end;
}

.wf-lander #w-node-a4744d41-a0d2-5dce-d0c7-09ce83606dbb-2f678225{
	order: 9999;
	justify-self: start;
}

.wf-lander #w-node-f51c0150-cf79-5607-b4e5-c2ba1c7f8eb1-2f678225{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-_9026c9cc-ac93-148f-1328-5c7a66850552-2f678225{
	align-self: center;
}

.wf-lander #w-node-d3ba6156-953b-2bf1-02ed-9b81186ac291-2f678225{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-d3ba6156-953b-2bf1-02ed-9b81186ac296-2f678225{
	justify-self: start;
}

.wf-lander #w-node-_2b54eb63-c66d-c828-17c5-4595558e3360-2f678225{
	order: 9999;
	justify-self: start;
}

.wf-lander #w-node-_122bb2e0-35f4-2e35-5da2-42b8b74a21af-0a56129b{
	justify-self: start;
}

.wf-lander #w-node-a4744d41-a0d2-5dce-d0c7-09ce83606dbb-0a56129b{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-_509db5ba-5eb4-2584-21c4-942317be7687-0a56129b{
	order: 9999;
	justify-self: start;
}

.wf-lander #w-node-f4c56508-9821-d398-eee9-62b397414037-0a56129b{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-_122bb2e0-35f4-2e35-5da2-42b8b74a21af-e0692283{
	justify-self: start;
}

.wf-lander #w-node-_5ecefba7-12ee-1bd7-284d-80c34b2d9045-e0692283{
	order: 9999;
	justify-self: start;
}

.wf-lander #w-node-_871d5912-d066-e843-0b0e-085ab01f46d7-a2716e6e{
	justify-self: start;
}

.wf-lander #w-node-a4744d41-a0d2-5dce-d0c7-09ce83606dbb-a2716e6e{
	order: 9999;
	justify-self: start;
}

.wf-lander #w-node-_5ecefba7-12ee-1bd7-284d-80c34b2d9045-a2716e6e{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-_70785923-95c7-52a7-eec4-0ee6afa572e5-a2716e6e{
	order: 9999;
	justify-self: start;
}

.wf-lander #w-node-f4c56508-9821-d398-eee9-62b397414037-a2716e6e, .wf-lander #w-node-_444ef9d5-4810-eccb-8215-97325c9c01b3-a2716e6e{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-_75cfbb94-772c-0bfc-0333-6d85da1d9f3b-5bfd88b1{
	justify-self: start;
}

.wf-lander #w-node-a4744d41-a0d2-5dce-d0c7-09ce83606dbb-5bfd88b1{
	order: 9999;
	justify-self: start;
}

.wf-lander #w-node-_5ecefba7-12ee-1bd7-284d-80c34b2d9045-5bfd88b1{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-_13f78c2c-f2d1-c859-c6ed-943d818bdcb8-5bfd88b1{
	align-self: stretch;
}

.wf-lander #w-node-_9be3ffd9-2419-804b-a5c8-f85f1fc33b1c-5bfd88b1{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-_9be3ffd9-2419-804b-a5c8-f85f1fc33b25-5bfd88b1, .wf-lander #w-node-_9be3ffd9-2419-804b-a5c8-f85f1fc33b37-5bfd88b1, .wf-lander #w-node-_9be3ffd9-2419-804b-a5c8-f85f1fc33b43-5bfd88b1{
	align-self: stretch;
}

.wf-lander #w-node-_8c8e49cf-069a-37f4-3f3f-c95d60c206bd-5bfd88b1{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-_70785923-95c7-52a7-eec4-0ee6afa572e5-5bfd88b1{
	order: 9999;
	justify-self: start;
}

.wf-lander #w-node-_96a3179c-ce28-97d3-ac76-7fe2ce669d27-5bfd88b1{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-_79e18ddb-64ea-7957-cc78-8969c07aac58-5bfd88b1{
	order: 9999;
	justify-self: start;
}

.wf-lander #w-node-_358b1462-d336-70fa-03ce-2704adcd5896-5bfd88b1{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-fafcece4-829e-9c85-8c22-e68f2f5023b6-fcb9919a{
	justify-self: start;
}

.wf-lander #w-node-b813827d-6be3-9c10-90b5-66f6ddc890ed-f4b8ff73{
	grid-area: 1 / 2 / 2 / 3;
}

.wf-lander #w-node-b813827d-6be3-9c10-90b5-66f6ddc890f3-f4b8ff73{
	grid-area: 1 / 3 / 2 / 4;
}

.wf-lander #w-node-b813827d-6be3-9c10-90b5-66f6ddc890fd-f4b8ff73{
	grid-area: 1 / 4 / 2 / 5;
}

.wf-lander #w-node-_122bb2e0-35f4-2e35-5da2-42b8b74a21af-e2a5acb9{
	justify-self: start;
}

.wf-lander #w-node-_102b62e1-3733-d48e-6bf6-ae373dbe6a04-e2a5acb9{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-_76b45866-6abe-bbf7-a11c-d7a2910189ef-e2a5acb9{
	grid-area: span 1 / span 1 / span 1 / span 1;
}

.wf-lander #w-node-_240fe928-aca1-fb16-6ae1-6f19811d2ffb-e2a5acb9{
	order: 9999;
	justify-self: start;
}

.wf-lander #w-node-_1164215d-9f04-4dd7-fe79-d7a0cd71a0bc-e2a5acb9{
	order: -9999;
	justify-self: start;
}

.wf-lander #w-node-f8e41f08-0b97-fbdf-5155-12ab565ab5a4-e2a5acb9{
	order: 9999;
	justify-self: start;
}

.wf-lander #w-node-c698504e-0cf6-24a8-81bd-87663190595e-16930bf8, .wf-lander #w-node-c698504e-0cf6-24a8-81bd-87663190595e-89d8e6f1, .wf-lander #w-node-c698504e-0cf6-24a8-81bd-87663190595e-02d54308, .wf-lander #w-node-c698504e-0cf6-24a8-81bd-87663190595e-f9117028, .wf-lander #w-node-c698504e-0cf6-24a8-81bd-87663190595e-138522b6, .wf-lander #w-node-c698504e-0cf6-24a8-81bd-87663190595e-776699ec, .wf-lander #w-node-c698504e-0cf6-24a8-81bd-87663190595e-171dd377, .wf-lander #w-node-c698504e-0cf6-24a8-81bd-87663190595e-47899f6f{
	justify-self: start;
}

@media screen and (max-width: 991px){
	.wf-lander #w-node-b39bb820-d8ff-5665-1e1d-fb0557d25d42-00612b2d{
		grid-column: span 1 / span 1;
	}

	.wf-lander #w-node-_8b5203db-4ed4-f6dd-75c7-7e25e5ab7712-a70642bd, .wf-lander #w-node-dfb5ba54-b01c-ec4b-7689-8eafcd24f4bd-a70642bd, .wf-lander #w-node-c4482393-1102-178a-c3ae-6136c545b7f9-a70642bd, .wf-lander #w-node-_04630d53-187d-6c18-e6a6-ca94005c72aa-a70642bd, .wf-lander #w-node-_6027daf8-04c9-6422-d328-3b9741285f55-a70642bd, .wf-lander #w-node-cb6ad23f-bc71-ea73-4934-eaec8b0ea587-a70642bd, .wf-lander #w-node-d76c20f8-ed8a-0ed3-d6f9-c57b37d0891c-a70642bd, .wf-lander #w-node-_37d929e8-e84e-ffba-32b9-65f736d4a6b1-a70642bd, .wf-lander #w-node-_04d2faf6-cdfd-c36c-8016-33463248d10d-a70642bd, .wf-lander #w-node-fa46588b-fd81-6e25-9a04-f5b3823bcd21-a70642bd, .wf-lander #w-node-_5ecefba7-12ee-1bd7-284d-80c34b2d9045-451ae7e2, .wf-lander #w-node-_2675dc0d-b6d1-909d-61ea-aa632556e0e4-451ae7e2, .wf-lander #w-node-df19cea0-c5c9-00f2-5687-4ef869f3e7be-451ae7e2, .wf-lander #w-node-_0c399949-e7e3-c455-268f-0ea7bb35e11a-451ae7e2, .wf-lander #w-node-ebf9a5e4-5c4a-68c2-235e-1d0d0c94bdef-f7da4faf, .wf-lander #w-node-_5ecefba7-12ee-1bd7-284d-80c34b2d9045-f7da4faf, .wf-lander #w-node-_02b4c233-0872-47b4-d0bd-0f404e739f3a-5ed0d4e1, .wf-lander #w-node-_330b3cd0-936a-5ac2-dc07-fa3dfc12578f-5ed0d4e1, .wf-lander #w-node-_6598e836-cb0b-0d12-f9b8-9318337d8b63-546a5a72{
		order: -9999;
	}

	.wf-lander #w-node-_78661ef5-810d-fa19-621d-b11bc25b9ffd-546a5a72, .wf-lander #w-node-_34ae161a-3366-0126-fcda-7fb4d43ed717-546a5a72{
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	.wf-lander #w-node-_41cd5a02-0c08-7d64-da60-6dac712ba67d-546a5a72, .wf-lander #w-node-_02b4c233-0872-47b4-d0bd-0f404e739f3a-546a5a72, .wf-lander #w-node-_330b3cd0-936a-5ac2-dc07-fa3dfc12578f-546a5a72, .wf-lander #w-node-a4744d41-a0d2-5dce-d0c7-09ce83606dbb-2f678225, .wf-lander #w-node-d3ba6156-953b-2bf1-02ed-9b81186ac291-2f678225, .wf-lander #w-node-_2b54eb63-c66d-c828-17c5-4595558e3360-2f678225, .wf-lander #w-node-_5ecefba7-12ee-1bd7-284d-80c34b2d905a-0a56129b, .wf-lander #w-node-_509db5ba-5eb4-2584-21c4-942317be7687-0a56129b, .wf-lander #w-node-f4c56508-9821-d398-eee9-62b397414037-0a56129b, .wf-lander #w-node-_5ecefba7-12ee-1bd7-284d-80c34b2d9045-e0692283, .wf-lander #w-node-a4744d41-a0d2-5dce-d0c7-09ce83606dbb-a2716e6e, .wf-lander #w-node-_5ecefba7-12ee-1bd7-284d-80c34b2d9045-a2716e6e, .wf-lander #w-node-_70785923-95c7-52a7-eec4-0ee6afa572e5-a2716e6e, .wf-lander #w-node-a4744d41-a0d2-5dce-d0c7-09ce83606dbb-5bfd88b1, .wf-lander #w-node-_5ecefba7-12ee-1bd7-284d-80c34b2d9045-5bfd88b1, .wf-lander #w-node-_9be3ffd9-2419-804b-a5c8-f85f1fc33b1c-5bfd88b1, .wf-lander #w-node-ec7729f0-c49b-a54f-8829-c6b982c30819-5bfd88b1, .wf-lander #w-node-_8c8e49cf-069a-37f4-3f3f-c95d60c206bd-5bfd88b1, .wf-lander #w-node-_70785923-95c7-52a7-eec4-0ee6afa572e5-5bfd88b1, .wf-lander #w-node-_96a3179c-ce28-97d3-ac76-7fe2ce669d27-5bfd88b1{
		order: -9999;
	}

	.wf-lander #w-node-_79e18ddb-64ea-7957-cc78-8969c07aac57-5bfd88b1{
		order: 9999;
	}

	.wf-lander #w-node-_79e18ddb-64ea-7957-cc78-8969c07aac58-5bfd88b1, .wf-lander #w-node-_358b1462-d336-70fa-03ce-2704adcd589e-5bfd88b1, .wf-lander #w-node-_48d944bd-d98e-9f64-1b7a-251a1ee3b8fc-fcb9919a, .wf-lander #w-node-ecc15b8a-0511-5a2b-b4b6-b664e85d109d-fcb9919a{
		order: -9999;
	}

	.wf-lander #w-node-b813827d-6be3-9c10-90b5-66f6ddc890ed-f4b8ff73{
		grid-area: 1 / 1 / 2 / 2;
	}

	.wf-lander #w-node-b813827d-6be3-9c10-90b5-66f6ddc890f3-f4b8ff73{
		grid-column: 2 / 3;
	}

	.wf-lander #w-node-b813827d-6be3-9c10-90b5-66f6ddc890fd-f4b8ff73{
		grid-area: 2 / 1 / 3 / 2;
	}

	.wf-lander #w-node-_76b45866-6abe-bbf7-a11c-d7a2910189f9-e2a5acb9, .wf-lander #w-node-_240fe928-aca1-fb16-6ae1-6f19811d2ffb-e2a5acb9{
		order: -9999;
	}

	.wf-lander #w-node-bf5e9451-9dab-460c-7540-1f8391df3a3c-e2a5acb9{
		order: 9999;
	}

	.wf-lander #w-node-_60061619-efc4-5b2f-9832-6d381be1636c-e2a5acb9, .wf-lander #w-node-_84aa5e9a-0fcb-8a0e-8288-2fa1624e459c-e2a5acb9{
		order: -9999;
	}

	.wf-lander #w-node-f4c9cb07-003f-ab78-8500-ebb6541bdd6f-e2a5acb9, .wf-lander #w-node-_3a5dcf2e-d760-ac1e-df4f-b9bf471137d0-e2a5acb9, .wf-lander #w-node-_8462aadf-c682-9cfd-5d7e-ba8f0e9e329d-e2a5acb9, .wf-lander #w-node-fc84ef13-6ed1-de79-2369-eebe227cdcc8-e2a5acb9, .wf-lander #w-node-_5bb1a6ab-1c5b-7ef3-3e31-1e1008a87f53-e2a5acb9{
		order: 9999;
	}

	.wf-lander #w-node-_1164215d-9f04-4dd7-fe79-d7a0cd71a0bc-e2a5acb9, .wf-lander #w-node-f8e41f08-0b97-fbdf-5155-12ab565ab5a4-e2a5acb9{
		order: -9999;
	}
}

@media screen and (max-width: 767px){
	.wf-lander #w-node-_2e5ad07d-9f98-aa24-2199-bc745f55e47c-00612b23, .wf-lander #w-node-ececd04a-d70f-7b81-7f9e-fe2b67b4c3ae-00612b2a, .wf-lander #w-node-e0ba7794-ece6-1c04-603c-6051a2337e1a-adf2deb9{
		grid-column: span 1 / span 1;
	}
}

@media screen and (max-width: 479px){
	.wf-lander #w-node-b7809f5c-056d-8150-49c9-b7b1c881b3c3-00612b30{
		grid-area: 2 / 1 / 3 / 2;
	}

	.wf-lander #w-node-_929c7998-168f-c13f-e733-ec796d574b69-00612b30{
		grid-area: 2 / 2 / 3 / 3;
		place-self: center;
	}

	.wf-lander #w-node-b1e91fa7-5c4e-e9be-3bd2-ce6ea5b8fedc-00612b30{
		grid-area: 2 / 3 / 3 / 4;
	}

	.wf-lander #w-node-_9026c9cc-ac93-148f-1328-5c7a66850552-2f678225{
		align-self: baseline;
	}

	.wf-lander #w-node-_26de04f7-8ca8-9312-7e89-08493e7a0e25-f4b8ff73, .wf-lander #w-node-_30faf1f5-7b02-7ee1-697a-051ad0c9ecc3-f4b8ff73{
		order: -9999;
	}

	.wf-lander #w-node-_088df555-117d-08b7-2ec7-f2c6bf0c71e1-16930bf8, .wf-lander #w-node-_088df555-117d-08b7-2ec7-f2c6bf0c71e1-89d8e6f1, .wf-lander #w-node-_088df555-117d-08b7-2ec7-f2c6bf0c71e1-02d54308, .wf-lander #w-node-_088df555-117d-08b7-2ec7-f2c6bf0c71e1-f9117028, .wf-lander #w-node-_088df555-117d-08b7-2ec7-f2c6bf0c71e1-138522b6, .wf-lander #w-node-_088df555-117d-08b7-2ec7-f2c6bf0c71e1-776699ec, .wf-lander #w-node-_088df555-117d-08b7-2ec7-f2c6bf0c71e1-171dd377, .wf-lander #w-node-_088df555-117d-08b7-2ec7-f2c6bf0c71e1-47899f6f{
		justify-self: center;
	}
}


@font-face{
	font-family: 'Merriweather 96 Pt';
	src: url("/wf/fonts/Merriweather_96pt-Bold.ttf") format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face{
	font-family: 'Merriweather 96 Pt';
	src: url("/wf/fonts/Merriweather_96pt-SemiBold.ttf") format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face{
	font-family: 'Merriweather 96 Pt';
	src: url("/wf/fonts/Merriweather_96pt-Medium.ttf") format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face{
	font-family: 'Merriweather 96 Pt';
	src: url("/wf/fonts/Merriweather_96pt-Regular.ttf") format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face{
	font-family: 'Merriweather 96 Pt';
	src: url("/wf/fonts/Merriweather_96pt-Light.ttf") format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
/* fluid root — replicates the Webflow setFluidTypography() snippet */
.wf-lander{font-size:0.833vw}
@media (max-width:1365px){.wf-lander{font-size:0.999vw}}
@media (max-width:991px){.wf-lander{font-size:2.125vw}}
@media (max-width:479px){.wf-lander{font-size:3.65vw}}
/* FAQ accordions are driven by GSAP in _landers/LanderClient (it animates the
	 answer height and rotates the + icon); Webflow's own .faq_answer{height:0} is
	 the collapsed default, so nothing extra is needed here. */
/* "More Information" peptide-card links sit on a dark card — keep them light. */
.wf-lander .link-box{color:var(--_colors---neutral--25)}
/* Full-arch quiz embed: its inline <style> uses single-class .cs-* selectors that
	 lose to the lander's element rules — .wf-lander p/button (0,1,1) override the
	 disclaimer (fluid font-size + color:inherit + zeroed margin → oversized/invisible)
	 and the buttons (color:inherit, font:inherit, margin:0, border:0 → black/invisible
	 text, no outline). Re-assert the export's exact values at (0,2,0) so they win. */
.wf-lander .cs-disclaimer{font-size:12px;color:#999;line-height:1.55;margin-top:14px}
.wf-lander .cs-btn-primary{width:100%;padding:11px;margin-top:16px;background:#1a1a1a;color:#fff;border:none;border-radius:999px;font-size:15px;font-weight:500}
.wf-lander .cs-btn-outline{width:100%;padding:11px;margin-top:8px;background:transparent;color:#1a1a1a;border:1px solid #d4d0c8;border-radius:999px;font-size:14px}
