.content-width-block {
	overflow: visible;
	max-width: 100%;
	margin: auto;
	position:relative;
	z-index: 0;
}
.content-width-block.section-disabled:before{
	content: "";
	background: repeating-linear-gradient(45deg, rgba(0,0,0,.05), rgba(0,0,0,.05) 10px, rgba(0,0,0,.15) 10px, rgba(0,0,0,.15) 20px);
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.content-width-block.section-disabled.on-site{
	display:none !important;
}
.overflow-hidden{
	overflow: hidden !important;
}
.inner-content-width-block {
	max-width: 1400px;
	width: 100%;
	margin: auto;
	position: relative;
	z-index: 0;
}
.cw-offset-left .inner-content-width-block{
	margin-right: 0;
}
.cw-offset-right .inner-content-width-block{
	margin-left: 0;
}
.sys-padding-none-30 {
	padding-left: 30px;
	padding-right: 30px;
}
@media(max-width:781px){
/* 	.content-width-blog:not(.no-inner-padding) > .inner-content-width-block{
		padding-left: 30px;
		padding-right: 30px;
	} */
	
	#site-content > .content-width-block.sys-padding-both {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	#site-content > .content-width-block.sys-padding-top {
		padding-top: 50px !important;
	}
	#site-content > .content-width-block.sys-padding-bottom {
		padding-bottom: 50px !important;
	}
}

/* Nested Columns */
.block-editor-block-list__layout.has-overlay:after{
	content:none !important;
}
.wp-block-columns{ 
	display: flex;
	box-sizing: border-box;
}
.wp-block-column{
	flex-grow: 1;
	flex-basis: 100%;
	min-width: 0;
	word-break: break-word;
	overflow-wrap: break-word;
	margin-left: 0 !important;
}
.wp-block-columns.are-vertically-aligned-top {
  align-items: flex-start;
}
.wp-block-columns.are-vertically-aligned-center {
  align-items: center;
}
.wp-block-columns.are-vertically-aligned-bottom {
  align-items: flex-end;
}
.wp-block-column.is-vertically-aligned-top {
  align-self: flex-start;
}
.wp-block-column.is-vertically-aligned-center {
  align-self: center;
}
.wp-block-column.is-vertically-aligned-bottom {
  align-self: flex-end;
}

/* Mobile Collapse */
@media (max-width: 781px) {
	.content-width-block[data-mobile-collapse] .wp-block-columns{
		flex-direction: column;
	}
	.content-width-block[data-mobile-collapse-reverse] .wp-block-columns{
		flex-direction: column-reverse;
	}
	.content-width-block[data-mobile-no-collapse] .wp-block-columns{
		flex-direction: initial;
	}
}

/* Custom Classes */
.heading_padding:nth-child(1){
	padding:0 2em 2em 0;
}
.heading_padding:nth-child(2){
	padding: 2em;
}
.shape-right .heading_padding:nth-child(1){
	padding:2em;
}
.shape-right .heading_padding:nth-child(2){
	padding:0 0 2em 2em;
}
@media(max-width:781px){
	.heading_padding{
		padding: 1em 30px;
	}
	.heading_padding:nth-child(1),
	.heading_padding:nth-child(2){padding: 0 !important;}
}
/* System Padding */
.content-width-block.sys-padding-top, .content-width-block.sys-padding-bottom, .content-width-block.sys-padding-both{
	padding-left: 30px;
	padding-right: 30px;
}
.content-width-block.sys-padding-top{
	padding-top: 50px;
}
.content-width-block.sys-padding-bottom{
	padding-bottom: 50px;
}
.content-width-block.sys-padding-both{
	padding-top: 50px;
	padding-bottom: 50px;
}

/* BG Images */
.shape-image{
	position: absolute;
}
.shape-image img{
	display:block
}
/* BG Shapes */
.shape-image, .shape-square, .shape-circle{
	content: "";
	width: 65%;
	height: auto;
	position: absolute;
	display: block;
	top:0;
}
.shape-square{
	width: 65%;
	height: auto;
	aspect-ratio: 1.3 / 1;
	top: 50%;
    transform: translate(0, -50%);
}
.shape-bg{
	width: 100vw;
	height: 100%;
	position: absolute;
	top: 0;
    left: 50% !important;
    transform: translate(-50%,0);
}

@media(max-width:781px){
	.shape-square{aspect-ratio: 1 / 1;}
}

/* Shape Positioning */
.shape-50:not(.shape-image){
	width: 54%;
}
.shape-top-left:not(.shape-image){
    right: 43%;
	top: 0;
	transform: translate(0, 0);
}
.shape-left:not(.shape-image){
    right: 43%;
}
.shape-left.shape-50:not(.shape-image){
	right: 54%;
}
.shape-top-right:not(.shape-image){
    left: 43%;
	top: 0;
	transform: translate(0, 0);
}
.shape-right:not(.shape-image){
	left: 43%;
}
.shape-right.shape-50:not(.shape-image){
	left: 54%;
}
/* Image Positioning */
.shape-image.shape-50{
	width: 52%;
}
.shape-image.shape-top-left{
    left: 0;
	top: 0;
	transform: translate(0, 0);
}
.shape-image.shape-left{
    left: 0;
}
.shape-image.shape-top-right{
    right: 0;
	top: 0;
	transform: translate(0, 0);
}
.shape-image.shape-right{
	right: 0;
}
/* Shape position */
@media(max-width:781px){
	.shape-position-top{
		margin-bottom: 50px;
	}
	.shape-position-bottom{
	}
}
/* Shape Mobile */
@media(max-width:780px){
	.shape-mobile{
		display: block !important;
		position: static;
		width: 100% !important;
	}
	.shape-mobile.shape-image{
		position: relative;
		left: 0 !important;
	    right: 0 !important;
		transform: initial !important;
	}
	.shape-mobile.shape-image:not(.mobile-with-bleed){
		width: calc(100% + 60px) !important;
		margin-left: -30px;
	}
}
/* Shape Colors */
.shape-green{
	background-color: #EEF7F3;
}
.shape-blue{
	background-color: #F3F5FA;
}
.shape-coral{
	background-color: #FCF7F3;
}
.shape-bg-none{
	background-color: transparent;
}
@media(max-width:781px){
	.shape-square, .shape-circle{
		left: -30px !important;
		top: -25% !important;
		right: initial !important;
		transform: initial !important;
		height: 105%;
		width: calc(100% + 60px) !important;
	}
	.shape-image{
		display: none;
	}
}

/* CH Logo */
.ch-background{
	position: relative;
	overflow: hidden;
	z-index: 0;
}
.ch-background:before{
	content: '';
	position: absolute;
	background-image: url(/wp-content/uploads/2021/03/mark-standalone-black.svg);
	max-width: 500px;
	width: 30%;
	height: 100%;
	left: 60%;
	top: 50%;
	transform: translate(0, -50%);
	background-size: cover;
    z-index: -1;
	background-position: center;
	background-repeat: no-repeat;
}
@media(max-width:781px){
	.ch-background:before{
		max-width: 100%;
		width:100%;
		left: 30%;
		top: 70%;
	}
}
@media(max-width:1100px){
	.ch-background:before{
		background-size: contain;
	}
}

/* Colors can be generated here: https://codepen.io/sosuke/pen/Pjoqqp */
.ch-blue:before{
	filter: invert(37%) sepia(21%) saturate(622%) hue-rotate(165deg) brightness(91%) contrast(89%);
}


/* Custom Classes */
ol:not([class]) li, ul:not([class]) li{margin-bottom:10px;}
figure.aligncenter{text-align:center;}
.no-column-gap{gap:0 !important;grid-gap:0 !important;}
.no-collapse{flex-direction:row !important;}
.no-collapse .wp-block-column{flex-grow:initial;}
.no-p-padding p{padding-bottom:0;}
.box-shadow, .image-box-shadow img{box-shadow:2px 4px 20px 5px rgba(0, 0, 0, 0.1);}
.white-background{background:white;}
.tablet-border{box-shadow: 2px 4px 20px 5px rgb(0 0 0 / 10%);border-radius: 10px;padding: 20px;background:white;}
.tablet-border video{border:1px solid #E3E3E3;box-shadow:none !important;}
.padding-top-100{padding-top: 100px !important;}
.inline-video-height{max-width:347px;width:100%;}
.image-border-radius, .image-border-radius img{border-radius:10px;}
.link-no-underline a{text-decoration:none;}
.link-no-underline a:hover{text-decoration:underline;}
#webinar-wrapper{border: 1px solid black;position:relative;display:flex;align-content:center;justify-content:center;}
#webinar-wrapper, #webinar-wrapper iframe{width:100%;height:100%;aspect-ratio: 16/9;}
#gform_wrapper_10, #gform_wrapper_12{max-width: 500px;margin: auto;}
.opacity-none{opacity:0 !important;}
.force-no-align .wp-block-column{align-self: normal;}
.bg-white{background:white;box-shadow: 2px 4px 20px 5px rgba(0, 0, 0, 0.10);}

@media(max-width:1200px){
	.mobile-empty-col{display:none !important;}
}
@media(min-width:781px){
	.header-image-offset-left figure{position: relative;margin-left: -14%;}
	.header-image-offset-right figure{position: relative;margin-right: -14%;}
	.home-learn-more-btn{padding:0 10px;}
}
@media(min-width:2000px){
	.page.page-id-70 #site-content > .content-width-block.has-bg-img:first-child {background-position: 100% 20% !important;}
}
@media(max-width:781px){
	#site-content > .content-width-block:first-child{padding-top: 100px !important;}
	.mobile-force-sys-padding{padding:50px 30px !important;}
	.hide-on-mobile, .mobile-hide{display:none !important;}
	.mobile-grid-50{grid-gap: 50px !important;gap:50px !important;}
	.mobile-grid-25{grid-gap: 25px !important;gap:25px !important;}
	.mobile-grid-15{grid-gap: 15px !important;gap:15px !important;}
	.mobile-grid-0{grid-gap: 0 !important;gap:0 !important;}
	.mobile-header-padding-bottom-fix{padding-bottom: 50px !important;}
	.mobile-padding-bottom-bottom-50{padding-bottom: 50px !important;}
	.mobile-padding-bottom-100{padding-bottom: 100px !important;}
	.mobile-padding-top-100{padding-top: 100px !important;}
	.mobile-padding-bottom-top-50{padding-top: 50px !important;}
	.mobile-solutions-header{top:-17%;height:calc(100% + 3%);}
	.mobile-cta-no-float a[role="v2-button"],
	.mobile-video-center.wp-block-video.alignright{float: none !important;margin-inline-start: 0 !important;}
	.mobile-member-separate{background: #f2f5fc;padding: 20px 30px 25px;position: relative;width: calc(100% + 60px);margin-left: -30px;max-width: initial;}
	.mobile-member-separate p{padding:0;}
	.home-learn-more-btn{display:block;}
	.mobile-v2-button-left *[data-type="button"]{float: none !important;margin-inline-start: 0 !important;}
	.mobile-text-center{text-align:center;}
}

/* BLOG STYLES */
/* NEW pull quote */
.wp-block-quote{
	float: left;
	width: 55%;
	margin: 8% 8% 7% -10%;
	border: 0 !important;
	position: relative;
	z-index:1;
}
.wp-block-quote.has-text-align-center{
	float: none;
	width: 100%;
	margin: 5% 0 5% -2%;
}
.wp-block-quote.has-text-align-right{
	float: right;
	margin: 10% -10% 10% 10%;
}
.wp-block-quote p{
	font-size: 25px !important;
	color: black;
	font-style: italic;
	font-family: "Playfair Display" !important;
}
.wp-block-quote:before {
	content: "";
	height: 4px;
	width: 23%;
	background: black;
	display: block;
	margin-bottom: 0.75em;
}
.wp-block-quote cite{padding-top: 15px;display: block;line-height: 1.5em;font-size:.8em !important;}

/* Table styles */
.wp-block-table{width: 100%;margin-left: 0;}
.wp-block-table table{border:1px solid;border-collapse: collapse;}
.wp-block-table th{border-bottom:1px solid;border-right:1px solid;}
.wp-block-table tr td:first-child{border-left:0;}
.wp-block-table th:last-child, .wp-block-table tr td:last-child{border-right:0;}
.wp-block-table td{border-bottom:1px solid;border-left:1px solid;padding: 0.25em;}
.wp-block-table tr:last-child td{border-bottom:0;}

.wp-block-separator{height:1px;width:100%;border:0;padding:0;border-radius: 100px;background: rgba(255, 255, 255, 0.20);}

.content-popup{position:absolute;top: -45px;left: 50%;transform: translateX(-50%);background: #121212;padding: 20px 53px 0;color: #EF255D;border-top-left-radius: 50px;border-top-right-radius: 50px;font-size: 20px;font-weight: 700;letter-spacing: 5.6px;text-transform: uppercase;white-space:nowrap;}
@media(width <= 650px){
	.content-popup{white-space:normal;width:100%;font-size: 16px;letter-spacing: 4.48px;}
}
@media(width <= 575px){
	.content-popup{white-space:normal;width:100%;line-height:24px; padding: 15px 50px 0;}
}
@media(width <= 450px){
	.content-popup{padding: 15px 20px 0;}
}
.eyebrow{color: #DC3545;font-size: 17px;font-weight: 700;letter-spacing: 3.4px;text-transform:uppercase;}
.gray-bg{margin-top: -24px;}
.gray-bg strong{background: #F1F3F5;padding:5px 29px;color:#6D7678;text-align: center;font-size: 17px;font-weight: 400;line-height: 170.588%;letter-spacing: 0.34px;}
.request-bg{position:relative;z-index:0;}
.request-bg:before{content:'';position:absolute;z-index:-1;top:50px;left:51%;max-width:10%;transform:translate(-50%,-50%);width:64px;height:60px;background-size: contain;background-position:center;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='60' viewBox='0 0 64 60' fill='none'%3E%3Cpath d='M40.5824 32.1728C40.5824 31.2173 39.7926 30.4188 38.8185 30.4188H9.20113C8.24021 30.4188 7.43726 31.2042 7.43726 32.1728C7.43726 33.1414 8.22705 33.9267 9.20113 33.9267H38.8317C39.7926 33.9267 40.5824 33.1414 40.5824 32.1728Z' fill='%23111111'/%3E%3Cpath d='M38.9765 23.4293H22.4434C21.4825 23.4293 20.6795 24.2147 20.6795 25.1832C20.6795 26.1387 21.4693 26.9372 22.4434 26.9372H38.9765C39.9374 26.9372 40.7404 26.1518 40.7404 25.1832C40.7272 24.2147 39.9374 23.4293 38.9765 23.4293Z' fill='%23111111'/%3E%3Cpath d='M44.4919 52.5524C44.4919 54.712 42.728 56.466 40.5561 56.466H7.46358C5.29164 56.466 3.52776 54.712 3.52776 52.5524V7.39529C3.52776 5.2356 5.29164 3.48167 7.46358 3.48167H30.7889V9.1623C30.7889 13.2592 34.1324 16.5838 38.2525 16.5838H44.4919V26.0471C44.5445 25.9686 44.5972 25.877 44.6367 25.7984C44.7288 25.6544 44.8341 25.4843 44.9526 25.301C45.9135 23.7304 47.4405 21.2042 47.7432 20.7199C47.8222 20.5759 47.9143 20.445 48.0065 20.301V15.5236C48.0065 15.0654 47.9143 14.6204 47.7432 14.2147C47.5589 13.7958 47.3088 13.4293 46.9798 13.1152L34.2509 0.942408C33.9349 0.641361 33.5664 0.405757 33.1715 0.24869C32.7634 0.0916229 32.3422 0 31.9078 0H7.46358C3.34347 0 0 3.32461 0 7.42147V52.5785C0 56.6754 3.34347 60 7.46358 60H40.5561C44.6762 60 48.0197 56.6754 48.0197 52.5785V43.9136C46.8876 45.4319 45.7161 46.9372 44.5051 48.4031V52.5524L44.4919 52.5524Z' fill='%23111111'/%3E%3Cpath d='M12.3735 11.4921C10.7807 12.0942 9.80665 13.1937 9.72767 14.9346C9.66185 16.466 10.478 17.5 11.7548 18.233C12.5446 18.6911 13.4134 18.9529 14.2427 19.3063C14.5718 19.4372 14.8745 19.6073 15.1509 19.8168C15.9539 20.4581 15.8223 21.5445 14.8877 21.9764C14.3875 22.1989 13.8478 22.2644 13.3081 22.212C12.4656 22.1204 11.6495 21.911 10.8729 21.5314C10.4253 21.3089 10.2937 21.3743 10.1489 21.8586C10.0304 22.2775 9.91195 22.6963 9.80665 23.1152C9.66185 23.678 9.7145 23.822 10.2674 24.0707C10.965 24.3979 11.7022 24.555 12.4525 24.6597C13.0448 24.7382 13.058 24.7644 13.0843 25.3796C13.0975 25.6544 13.0975 25.9293 13.1106 26.2042C13.1238 26.5576 13.2949 26.7539 13.6503 26.7539C14.0584 26.7539 14.4664 26.7539 14.8745 26.7277C15.2036 26.7147 15.3747 26.5314 15.3747 26.1911C15.3747 25.8115 15.3879 25.4319 15.3616 25.0654C15.3352 24.6859 15.5063 24.4895 15.8749 24.3848C16.7305 24.1361 17.4414 23.678 17.9942 22.9843C19.5212 21.0864 18.8893 18.3377 16.6647 17.1597C15.9671 16.7932 15.2299 16.5183 14.4928 16.2173C14.0716 16.0471 13.6635 15.8508 13.3081 15.5759C12.5973 15.0262 12.7157 14.123 13.5319 13.7565C13.7556 13.6518 14.0057 13.6126 14.2558 13.5995C15.2036 13.534 16.1119 13.6911 16.9806 14.0969C17.415 14.2932 17.5598 14.2278 17.6915 13.7827C17.8363 13.3115 17.9547 12.8272 18.0863 12.356C18.1785 12.0419 18.06 11.8325 17.7573 11.7016C17.2044 11.466 16.6252 11.2958 16.0329 11.2173C15.2562 11.1126 15.2562 11.0995 15.2431 10.3272C15.2255 9.59424 14.8526 9.23211 14.1242 9.24084C13.9662 9.24084 13.8083 9.24084 13.6372 9.25393C13.1238 9.2801 13.0317 9.37173 13.0317 9.8822C13.0317 10.1178 13.0317 10.3403 13.0448 10.5759C13.0316 11.2565 13.0316 11.2435 12.3735 11.4921Z' fill='%23111111'/%3E%3Cpath d='M37.2916 39.3063C37.5943 38.678 37.9103 38.0497 38.2262 37.4215H9.20114C8.24022 37.4215 7.43726 38.2068 7.43726 39.1754C7.43726 40.1309 8.22705 40.9293 9.20114 40.9293H36.5281C36.765 40.3927 37.0283 39.856 37.2916 39.3063Z' fill='%23111111'/%3E%3Cpath d='M7.43726 46.1518C7.43726 47.1073 8.22705 47.9058 9.20114 47.9058H33.7112C34.0929 46.7277 34.5141 45.5759 34.988 44.411H9.20114C8.22705 44.411 7.43726 45.1963 7.43726 46.1518Z' fill='%23111111'/%3E%3Cpath d='M63.368 20L62.3676 19.4241L60.7485 18.4948C61.0118 17.8927 61.2487 17.2775 61.433 16.6492C61.4857 16.4398 61.5515 16.2435 61.591 16.034C61.8806 14.6073 61.3804 13.6257 59.9456 12.7749C58.7082 12.0419 57.7342 12.1204 56.6153 13.0366C55.8518 13.6649 55.2331 14.4241 54.654 15.2094C52.5478 18.0628 50.7576 21.1256 48.8884 24.123L46.6244 27.8665C44.176 31.9895 41.8724 36.1911 39.7794 40.5105C38.3973 43.3508 37.0941 46.2304 36.1727 49.267C36.0806 49.6859 35.9621 50.1178 35.9226 50.5497C35.87 51.0471 35.6857 51.6623 36.2254 51.9764C36.7519 52.2775 37.2126 51.8586 37.6338 51.5576C38.7659 50.7461 39.7136 49.7382 40.6219 48.7042C45.0579 43.6649 48.8358 38.1675 52.4688 32.5393L55.3253 27.9843C56.5495 25.9031 57.8263 23.8613 59.0373 21.7801C59.2611 21.3874 59.498 20.9817 59.7218 20.589L61.2224 21.4529L53.9037 33.979C53.3508 34.9345 53.8378 36.2042 55.0225 36.479C55.1278 36.5052 55.2463 36.4529 55.299 36.3612L63.8419 21.7277C64.171 21.1126 63.9735 20.3534 63.368 20Z' fill='%23111111'/%3E%3C/svg%3E");}
.request-bg:after{content:'';z-index:-2;top:50%;left:50%;width:100%;height:100%;position:absolute;transform:translate(-50%,-50%);background-size:contain;background-position:top center;background-repeat:no-repeat;opacity:.1;background-image: url("data:image/svg+xml,%3Csvg style='opacity:1' width='664' height='437' viewBox='0 0 664 437' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:overlay'%3E%3Cpath d='M408 53H611.395C636.044 53 656.026 73.0327 656.026 97.7444C656.026 97.7444 656.026 316.957 656.026 341.669C656.026 366.38 636.044 386.413 611.395 386.413L378 386.413L331.974 426.945L285.947 386.413L52.6316 386.416C27.9822 386.416 8 366.384 8 341.672V97.7468C8 73.0351 27.9822 53.0024 52.6316 53.0024H254.5' stroke='%23111111' stroke-width='15' stroke-linecap='round' style='mix-blend-mode:plus-lighter'/%3E%3C/g%3E%3Cg style='mix-blend-mode:overlay'%3E%3Ccircle cx='332.5' cy='53.5' r='53.5' fill='%23111111' style='mix-blend-mode:overlay'/%3E%3Ccircle cx='332.5' cy='53.5' r='53.5' stroke='white'/%3E%3C/g%3E%3C/svg%3E%0A");}
.designed-list{margin:0;padding:0;}
.designed-list li,
.designed-list li a{margin:0;padding:9px 0;list-style:none;font-weight: 300;line-height: 166%;color:#111 !important;text-decoration:none;}
.designed-list li:after {content:'';height:1px;width:100%;display:block;background:#D9D9D9;margin:15px 0;}

#site-content .designed-list li a:hover, #site-content .designed-list li a:visited:hover{text-decoration:underline; color: #FD5081!important;}
.line-height-170p{line-height:170%;}
.col-divider{position:relative;}
.col-divider:before{content:'';position:absolute;width:1px;height:100%;background: #D9D9D9;right:-40px;top:50%;transform:translateY(-50%);}
.request-h2{font-size: 30px;font-weight: 500;line-height: 166.667%;letter-spacing: 2.4px;}
.request-h2 strong{font-size: 53px;font-weight: 800;letter-spacing: 4.24px;}
.hours-list { list-style:none; padding: 0; margin:0; }

@media(width <= 750px){
	#quote .request-bg .wp-block-spacer {height:100px !important;}
	#quote .request-bg .btn-p {}
	#quote .request-bg > p.has-text-align-center { max-width: 600px; margin: 0 auto; padding-bottom: 0; }
}

@media(width <= 650px){
	.request-bg:before,
	.request-bg:after{display:none;}
	#quote .wp-block-spacer { display:none; }
	#quote .request-bg > p.has-text-align-center { padding-bottom:15px; }
	h1{font-size: 1.5em !important;}
}

@media(width <= 781px){
	.designed-list li:not(:last-child):after {content:'';}
	div > .wp-block-column:last-of-type .designed-list li:last-child:after {content:none;}
	#site-content > .content-width-block.sys-padding-both .wp-block-columns {row-gap: 35px !important;}
	#site-content > .content-width-block.sys-padding-both .wp-block-columns:has(.designed-list) {row-gap: 0px !important;}

	.content-width-block .wp-block-column figure.wp-block-image { text-align:center; }
	.home #site-content > .content-width-block:first-child p.has-text-color {font-size: 20px !important;line-height: 28px;letter-spacing: 0.4px;}
	#site-content > .content-width-block:first-child {background-size: 150% auto !important; background-position: top right !important; background-repeat: no-repeat; background-color: #FFF;padding-top: 250px !important;}
	#site-content > .content-width-block:first-child::before { content:'';background:linear-gradient(to top, #F5F8F8 70%, rgba(250, 249, 248, 0) 90%);position: absolute; top: 0; left: 0; width: 100%; height: 100%;z-index: 0; }
	.mobile-header-group h1 { font-size: 1.5em !important; margin-bottom: 15px; }
	.mobile-header-group .wp-block-spacer { height:0; }
	#site-content > .content-width-block:first-child > div .wp-block-spacer { height:0 !important; }
	#site-content > .content-width-block.no-bg-image:first-child > div .wp-block-spacer { height:20px !important; }
	#site-content > .content-width-block.no-bg-image:first-child { padding-top:40px !important; }
}
@media(width <= 800px){
	.mobile-col-center-all *{text-align:center;}
	.gray-bg strong{display:block;}
}
@media(width <= 991px) {
	.early-wrap {flex-wrap:wrap !important;}
}
@media(width <= 1200px){
	.mobile-header-group{padding:20px;border-radius: 12px;background: rgba(255, 255, 255, 0.40);box-shadow: 0 0 38px 0 rgba(85, 38, 105, 0.08);backdrop-filter:blur(5px);}
}

@media(width <= 500px){
	.request-h2 strong {font-size:36px;}
	#site-content > .content-width-block:first-child::before { background:linear-gradient(to top, #F5F8F8 70%, rgba(250, 249, 248, 0) 90%); }
}

@media(width <= 450px){
	#site-content > .content-width-block:first-child::before { background: linear-gradient(to top, #F5F8F8 80%, rgba(250, 249, 248, 0) 90%); }
	.home #site-content > .content-width-block:first-child::before { background: linear-gradient(to top, #F5F8F8 73%, rgba(250, 249, 248, 0) 90%); }
}

@media(width <= 400px){
	#site-content > .content-width-block:first-child::before { background: linear-gradient(to top, #F5F8F8 80%, rgba(250, 249, 248, 0) 90%); }
}