.kendisco-contact-page{
	--kendisco-contact-width:1440px;
	--kendisco-contact-navy:#0F172A;
	--kendisco-contact-orange:#FF5F14;
	--kendisco-contact-bg:#F5F7FA;
	--kendisco-contact-white:#FFF;
	display:block;
	width:100%;
	max-width:none;
	margin:0;
	padding:0;
	background:var(--kendisco-contact-bg);
}
.kendisco-contact-page,.kendisco-contact-page *,.kendisco-contact-page *::before,.kendisco-contact-page *::after{box-sizing:border-box}
.kendisco-contact-hero{width:100%;margin:0;padding:0;background:var(--kendisco-contact-navy)}
.kendisco-contact-hero-inner{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:var(--kendisco-contact-width);min-height:176px;margin:0 auto;padding:30px 20px 28px;text-align:center}
.kendisco-contact-title{margin:0 0 17px!important;padding:0!important;color:var(--kendisco-contact-white)!important;font-family:inherit!important;font-size:32px!important;font-style:normal!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;text-align:center;opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;transition:none!important}
.kendisco-contact-intro{margin:0;padding:0;color:var(--kendisco-contact-white);text-align:left}
.kendisco-contact-intro p{margin:0!important;padding:0!important;color:var(--kendisco-contact-white)!important;font-family:inherit!important;font-size:17px!important;font-style:normal!important;font-weight:700!important;line-height:1.08!important;opacity:1!important;transform:none!important;animation:none!important;transition:none!important}
.kendisco-contact-section{width:100%;margin:0;padding:34px 24px 38px;background:var(--kendisco-contact-bg)}
.kendisco-contact-container{display:grid;grid-template-columns:37% minmax(0,63%);align-items:stretch;width:100%;max-width:var(--kendisco-contact-width);min-height:540px;margin:0 auto;background:var(--kendisco-contact-white);border-radius:8px;overflow:hidden}
.kendisco-contact-info{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;min-width:0;min-height:540px;padding:78px 36px 55px;background:var(--kendisco-contact-navy);color:var(--kendisco-contact-white)}
.kendisco-contact-details{width:100%;max-width:430px;margin:0;padding:0;color:var(--kendisco-contact-white);font-family:inherit;font-size:14px;font-weight:600;line-height:1.5}
.kendisco-contact-details p{margin:0!important;padding:0!important;color:var(--kendisco-contact-white)!important;font-family:inherit!important}
.kendisco-contact-details .kendisco-contact-direct-title{margin:0 0 16px!important;color:var(--kendisco-contact-white)!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;text-transform:uppercase}
.kendisco-contact-direct-links{display:flex;flex-direction:column;gap:10px;width:100%;margin:0 0 22px}
.kendisco-contact-direct-link,.kendisco-contact-direct-link:link,.kendisco-contact-direct-link:visited,.kendisco-contact-direct-link:hover,.kendisco-contact-direct-link:focus,.kendisco-contact-direct-link:active{display:flex;align-items:center;gap:12px;width:100%;min-width:0;margin:0;padding:13px 14px;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:5px;color:var(--kendisco-contact-white)!important;font-family:inherit!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;transition:background-color .15s ease,border-color .15s ease!important}
.kendisco-contact-direct-link:hover,.kendisco-contact-direct-link:focus{background:rgba(255,255,255,.12)!important;border-color:var(--kendisco-contact-orange)!important}
.kendisco-contact-direct-link:focus-visible{outline:2px solid var(--kendisco-contact-orange);outline-offset:2px}
.kendisco-contact-direct-icon{display:flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;color:var(--kendisco-contact-orange)}
.kendisco-contact-direct-icon svg{display:block;width:22px;height:22px}
.kendisco-contact-direct-content{display:flex;flex-direction:column;min-width:0;gap:1px}
.kendisco-contact-direct-label{color:#CBD5E1!important;font-family:inherit!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important;text-transform:uppercase}
.kendisco-contact-direct-value{color:var(--kendisco-contact-white)!important;font-family:inherit!important;font-size:17px!important;font-weight:700!important;line-height:1.35!important;overflow-wrap:anywhere}
.kendisco-contact-help-text{margin:0 0 8px!important;color:var(--kendisco-contact-white)!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important}
.kendisco-contact-form-panel{width:100%;min-width:0;min-height:540px;padding:36px 38px 36px 34px;background:var(--kendisco-contact-white)}
.kendisco-contact-form-heading{width:100%;margin:0 0 12px;padding:0 0 0 30px}
.kendisco-contact-form-heading p{margin:0!important;padding:0!important;color:var(--kendisco-contact-navy)!important;font-family:inherit!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0!important;text-align:left!important}
.kendisco-contact-form{width:100%;min-width:0}
@media(min-width:1600px){
	.kendisco-contact-page{--kendisco-contact-width:1520px}
	.kendisco-contact-hero-inner{min-height:180px}
	.kendisco-contact-title{font-size:34px!important}
	.kendisco-contact-container,.kendisco-contact-info,.kendisco-contact-form-panel{min-height:560px}
	.kendisco-contact-info{padding:82px 42px 55px}
	.kendisco-contact-direct-value{font-size:18px!important}
	.kendisco-contact-form-heading p{font-size:15px!important}
}
@media(min-width:768px) and (max-width:1024px){
	.kendisco-contact-hero-inner{min-height:155px;padding-top:26px}
	.kendisco-contact-title{font-size:28px!important}
	.kendisco-contact-intro p{font-size:15px!important}
	.kendisco-contact-section{padding:28px 20px 34px}
	.kendisco-contact-container{grid-template-columns:36% minmax(0,64%);min-height:500px}
	.kendisco-contact-info,.kendisco-contact-form-panel{min-height:500px}
	.kendisco-contact-info{padding:55px 25px 40px}
	.kendisco-contact-form-panel{padding:30px 28px}
	.kendisco-contact-direct-value{font-size:14px!important}
}
@media(max-width:767px){
	.kendisco-contact-hero-inner{min-height:0;padding:25px 15px 26px}
	.kendisco-contact-title{margin-bottom:13px!important;font-size:25px!important}
	.kendisco-contact-intro{text-align:center}
	.kendisco-contact-intro p{font-size:14px!important;line-height:1.25!important}
	.kendisco-contact-section{padding:20px 15px 28px}
	.kendisco-contact-container{grid-template-columns:1fr;min-height:0;border-radius:6px}
	.kendisco-contact-info{display:block;min-height:0;padding:27px 20px 29px}
	.kendisco-contact-details{max-width:420px;margin:0 auto}
	.kendisco-contact-details .kendisco-contact-direct-title{margin-bottom:13px!important;font-size:13px!important}
	.kendisco-contact-direct-links{gap:8px;margin-bottom:18px}
	.kendisco-contact-direct-link{padding:11px 12px!important}
	.kendisco-contact-direct-value{font-size:15px!important}
	.kendisco-contact-help-text{font-size:12px!important}
	.kendisco-contact-form-panel{min-height:0;padding:26px 18px 28px}
	.kendisco-contact-form-heading{margin-bottom:10px}
	.kendisco-contact-form-heading p{font-size:13px!important;text-align:left!important}
}
@media(max-width:420px){
	.kendisco-contact-section{padding-left:10px;padding-right:10px}
	.kendisco-contact-info{padding-left:16px;padding-right:16px}
	.kendisco-contact-form-panel{padding-left:14px;padding-right:14px}
	.kendisco-contact-direct-value{font-size:14px!important}
}
