.elementor-13 .elementor-element.elementor-element-1879f603{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:36px 48px;--row-gap:36px;--column-gap:48px;--flex-wrap:wrap;--padding-top:88px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-1879f603:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1879f603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2c372d6a{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-732ab529{text-align:center;}.elementor-13 .elementor-element.elementor-element-732ab529 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-45f9e13f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-4450abef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-4450abef .elementor-heading-title{font-family:"Arial Narrow", Sans-serif;font-size:clamp(1.85rem, 3vw, 2.35rem);font-weight:800;line-height:1.1em;letter-spacing:-0.02em;color:#485468;}.elementor-13 .elementor-element.elementor-element-13fca493{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-13fca493 .elementor-heading-title{font-family:"Arial Narrow", Sans-serif;font-size:clamp(1.05rem, 1.6vw, 1.2rem);font-weight:700;line-height:1.35em;color:#485468;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-c36daf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Arial Narrow", Sans-serif;font-size:1.05rem;line-height:1.6em;color:#667185;}.elementor-13 .elementor-element.elementor-element-528ad21b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:36px 32px;--row-gap:36px;--column-gap:32px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D5DAE0;--border-color:#D5DAE0;--padding-top:64px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-528ad21b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-528ad21b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-26f29d36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-6e30e9fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-6e30e9fb .elementor-heading-title{font-family:"Arial Narrow", Sans-serif;font-size:clamp(3.2rem, 5vw, 4.5rem);font-weight:800;line-height:1em;color:#8B93A3;}.elementor-13 .elementor-element.elementor-element-4cc7144e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-4cc7144e .elementor-heading-title{font-family:"Arial Narrow", Sans-serif;font-size:1.25rem;font-weight:800;color:#485468;}.elementor-13 .elementor-element.elementor-element-5992e258{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Arial Narrow", Sans-serif;font-size:1.05rem;line-height:1.6em;color:#667185;}.elementor-13 .elementor-element.elementor-element-c2f578{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-57ef630f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-57ef630f .elementor-heading-title{font-family:"Arial Narrow", Sans-serif;font-size:clamp(3.2rem, 5vw, 4.5rem);font-weight:800;line-height:1em;color:#8B93A3;}.elementor-13 .elementor-element.elementor-element-3eb2ff7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-3eb2ff7e .elementor-heading-title{font-family:"Arial Narrow", Sans-serif;font-size:1.25rem;font-weight:800;color:#485468;}.elementor-13 .elementor-element.elementor-element-331f67c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Arial Narrow", Sans-serif;font-size:1.05rem;line-height:1.6em;color:#667185;}.elementor-13 .elementor-element.elementor-element-52fc5723{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-13b2d2a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-13b2d2a5 .elementor-heading-title{font-family:"Arial Narrow", Sans-serif;font-size:clamp(3.2rem, 5vw, 4.5rem);font-weight:800;line-height:1em;color:#8B93A3;}.elementor-13 .elementor-element.elementor-element-44985cd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-44985cd0 .elementor-heading-title{font-family:"Arial Narrow", Sans-serif;font-size:1.25rem;font-weight:800;color:#485468;}.elementor-13 .elementor-element.elementor-element-4f62ba24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Arial Narrow", Sans-serif;font-size:1.05rem;line-height:1.6em;color:#667185;}.elementor-13 .elementor-element.elementor-element-3ed7ace{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-ea6d8cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-cb11f63 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:50px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-1ea347e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-66cdf3d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-2590ebf{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;}.elementor-13 .elementor-element.elementor-element-6b37f33{--display:flex;}.elementor-13 .elementor-element.elementor-element-dc6ce2b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-f84fef6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-13 .elementor-element.elementor-element-f84fef6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f84fef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F5;}.elementor-13 .elementor-element.elementor-element-0310720{text-align:center;}.elementor-13 .elementor-element.elementor-element-0310720 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-68eaf18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-13 .elementor-element.elementor-element-68eaf18:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-68eaf18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F5;}.elementor-13 .elementor-element.elementor-element-bc420f1{text-align:center;}.elementor-13 .elementor-element.elementor-element-bc420f1 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-e2b68a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-13 .elementor-element.elementor-element-e2b68a9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e2b68a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F5;}.elementor-13 .elementor-element.elementor-element-0f05828{text-align:center;}.elementor-13 .elementor-element.elementor-element-0f05828 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-1f37d1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-13 .elementor-element.elementor-element-1f37d1d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1f37d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F5;}.elementor-13 .elementor-element.elementor-element-342df62{text-align:center;}.elementor-13 .elementor-element.elementor-element-342df62 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-359d613{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-359d613:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-359d613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EBEE;}.elementor-13 .elementor-element.elementor-element-0bbfc76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-0bbfc76 .elementor-heading-title{font-family:"Arial Narrow", Sans-serif;font-size:0.76rem;font-weight:800;text-transform:uppercase;letter-spacing:0.18em;color:#667185;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-0e4cd96 .elementor-tab-title, .elementor-13 .elementor-element.elementor-element-0e4cd96 .elementor-tab-title:before, .elementor-13 .elementor-element.elementor-element-0e4cd96 .elementor-tab-title:after, .elementor-13 .elementor-element.elementor-element-0e4cd96 .elementor-tab-content, .elementor-13 .elementor-element.elementor-element-0e4cd96 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-13 .elementor-element.elementor-element-0e4cd96 .elementor-tab-title.elementor-active,
					 .elementor-13 .elementor-element.elementor-element-0e4cd96 .elementor-tab-title.elementor-active a{color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:640px){.elementor-13 .elementor-element.elementor-element-2c372d6a{--width:100%;}.elementor-13 .elementor-element.elementor-element-45f9e13f{--width:100%;}.elementor-13 .elementor-element.elementor-element-26f29d36{--width:100%;}.elementor-13 .elementor-element.elementor-element-c2f578{--width:100%;}.elementor-13 .elementor-element.elementor-element-52fc5723{--width:100%;}.elementor-13 .elementor-element.elementor-element-f84fef6{--width:100%;}.elementor-13 .elementor-element.elementor-element-68eaf18{--width:100%;}.elementor-13 .elementor-element.elementor-element-e2b68a9{--width:100%;}.elementor-13 .elementor-element.elementor-element-1f37d1d{--width:100%;}}@media(min-width:641px){.elementor-13 .elementor-element.elementor-element-1879f603{--content-width:1228px;}.elementor-13 .elementor-element.elementor-element-2c372d6a{--width:48%;}.elementor-13 .elementor-element.elementor-element-45f9e13f{--width:46%;}.elementor-13 .elementor-element.elementor-element-528ad21b{--content-width:1228px;}.elementor-13 .elementor-element.elementor-element-26f29d36{--width:31.5%;}.elementor-13 .elementor-element.elementor-element-c2f578{--width:31.5%;}.elementor-13 .elementor-element.elementor-element-52fc5723{--width:31.5%;}.elementor-13 .elementor-element.elementor-element-ea6d8cb{--width:20%;}.elementor-13 .elementor-element.elementor-element-1ea347e{--width:80%;}.elementor-13 .elementor-element.elementor-element-f84fef6{--width:23.5%;}.elementor-13 .elementor-element.elementor-element-68eaf18{--width:23.5%;}.elementor-13 .elementor-element.elementor-element-e2b68a9{--width:23.5%;}.elementor-13 .elementor-element.elementor-element-1f37d1d{--width:23.5%;}.elementor-13 .elementor-element.elementor-element-359d613{--content-width:1228px;}}@media(max-width:960px) and (min-width:641px){.elementor-13 .elementor-element.elementor-element-2c372d6a{--width:100%;}.elementor-13 .elementor-element.elementor-element-45f9e13f{--width:100%;}.elementor-13 .elementor-element.elementor-element-26f29d36{--width:48%;}.elementor-13 .elementor-element.elementor-element-c2f578{--width:48%;}.elementor-13 .elementor-element.elementor-element-52fc5723{--width:48%;}.elementor-13 .elementor-element.elementor-element-f84fef6{--width:48%;}.elementor-13 .elementor-element.elementor-element-68eaf18{--width:48%;}.elementor-13 .elementor-element.elementor-element-e2b68a9{--width:48%;}.elementor-13 .elementor-element.elementor-element-1f37d1d{--width:48%;}}/* Start custom CSS for container, class: .elementor-element-359d613 *//* Home hero — client-brief */
.jet-home-hero {
	position: relative;
	overflow: hidden;
}
.jet-home-hero.e-con {
	justify-content: center !important;
}
.jet-home-hero__copy {
	max-width: 760px;
}
.jet-home-hero__copy .elementor-heading-title {
	color: #fff !important;
	text-shadow: 0 3px 20px rgba(11, 22, 35, 0.28);
}
.jet-home-hero__copy .elementor-widget-text-editor,
.jet-home-hero__copy .elementor-widget-text-editor p {
	color: #fff !important;
	text-shadow: 0 2px 14px rgba(11, 22, 35, 0.34);
	margin: 0;
}

/* Hide Hello theme footer on this Elementor home */
.elementor-page-12 .site-footer.dynamic-footer {
	display: none !important;
}
/* Sectors section */
.jet-sectors .jet-sectors__intro .elementor-widget-text-editor p {
	margin: 0 0 1em;
}
.jet-sectors .jet-sectors__intro .elementor-widget-text-editor p:last-child {
	margin-bottom: 0;
}
.jet-sector-row {
	transition: background 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
}
.jet-sector-row:hover {
	background-color: #2F3A5A !important;
	border-color: #2F3A5A !important;
	box-shadow: 0 18px 50px rgba(72, 84, 104, 0.13);
	transform: translateY(-3px);
}
.jet-sector-num.e-con,
.jet-sector-num {
	--width: 56px !important;
	width: 56px !important;
	max-width: 56px !important;
	min-width: 56px !important;
	height: 56px !important;
	min-height: 56px !important;
	flex: 0 0 56px !important;
	align-self: center !important;
	margin-left: auto !important;
	margin-right: auto !important;
	border: 0 !important;
	border-width: 0 !important;
	border-style: none !important;
	border-color: transparent !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	padding: 0 !important;
	--border-style: none;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
}
.jet-sector-num .elementor-widget-heading,
.jet-sector-num .elementor-widget-container {
	width: 56px !important;
	max-width: 56px !important;
	margin: 0 auto !important;
}
.jet-sector-num .elementor-heading-title {
	width: 56px !important;
	height: 56px !important;
	max-width: 56px !important;
	border: 1px solid rgba(255, 255, 255, 0.85);
	border-radius: 50%;
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	margin: 0 auto;
}
.jet-sectors .elementor-widget-text-editor p {
	margin: 0;
}
@media (prefers-reduced-motion: reduce) {
	.jet-sector-row,
	.jet-sector-row:hover {
		transition: none;
		transform: none;
	}
}
/* Audience + Why sections */
.jet-audience,
.jet-why {
	background-color: #E3E6EA;
}
.jet-audience-card__actions .elementor-button {
	min-height: 44px !important;
	height: 44px !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	padding: 0 22px !important;
	line-height: 1 !important;
	box-sizing: border-box !important;
	gap: 10px;
}
.jet-audience-card--dark .jet-audience-card__actions .elementor-element:first-child .elementor-button,
.jet-audience-card--dark .jet-audience-card__actions .elementor-element:first-child .elementor-button:hover {
	background: #fff !important;
	border-color: #fff !important;
	color: #485468 !important;
}
.jet-audience-card--dark .jet-audience-card__actions .elementor-element:last-child .elementor-button {
	background: transparent !important;
	border-color: #91A0B2 !important;
	color: #fff !important;
}
.jet-audience-card--dark .jet-audience-card__actions .elementor-element:last-child .elementor-button:hover {
	background: rgba(255,255,255,0.08) !important;
	color: #fff !important;
}
.jet-audience-card--light .jet-audience-card__actions .elementor-element:last-child .elementor-button {
	background: transparent !important;
	border-color: #485468 !important;
	color: #485468 !important;
}
.jet-audience-card--light .jet-audience-card__actions .elementor-element:last-child .elementor-button:hover {
	background: #E7EAED !important;
}
.jet-audience-card .elementor-widget-icon .elementor-icon,
.jet-why-card .elementor-widget-icon .elementor-icon {
	width: 52px !important;
	height: 52px !important;
	border-radius: 10px !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
}
.jet-why__intro {
	margin-left: auto;
	margin-right: auto;
}
.jet-why__intro .elementor-widget-text-editor p,
.jet-why-card .elementor-widget-text-editor p,
.jet-audience-card .elementor-widget-text-editor p {
	margin: 0;
}
.jet-why-card,
.jet-audience-card {
	transition: transform 180ms ease, box-shadow 180ms ease;
}
.jet-why-card:hover,
.jet-audience-card:hover {
	transform: translateY(-3px);
	box-shadow: 0 18px 50px rgba(72, 84, 104, 0.13);
}
.jet-audience > .e-con-inner {
	flex-direction: row !important;
	flex-wrap: wrap;
	align-items: stretch;
}
.jet-why__grid {
	flex-direction: row !important;
	flex-wrap: wrap;
	align-items: stretch;
}
@media (max-width: 960px) {
	.jet-audience > .e-con-inner,
	.jet-why__grid {
		flex-direction: column !important;
	}
	.jet-audience-card,
	.jet-why-card {
		width: 100% !important;
	}
}
@media (prefers-reduced-motion: reduce) {
	.jet-why-card,
	.jet-audience-card,
	.jet-why-card:hover,
	.jet-audience-card:hover {
		transition: none;
		transform: none;
	}
}
/* About teaser */
.jet-about {
	background-color: #E3E6EA;
}
.jet-about > .e-con-inner {
	flex-direction: row !important;
	flex-wrap: wrap;
	align-items: center;
}
.jet-about__media img {
	width: 100%;
	height: auto;
	display: block;
	border-radius: 16px;
	object-fit: cover;
}
.jet-about__copy .elementor-widget-text-editor p {
	margin: 0 0 1em;
}
.jet-about__copy .elementor-widget-text-editor p:last-child {
	margin-bottom: 0;
}
.jet-about__copy .elementor-button {
	min-height: 46px !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 10px;
	box-sizing: border-box !important;
}
.jet-about__copy .elementor-button:hover {
	transform: translateX(2px);
}
@media (max-width: 960px) {
	.jet-about > .e-con-inner {
		flex-direction: column !important;
	}
	.jet-about__media,
	.jet-about__copy {
		width: 100% !important;
	}
}
@media (prefers-reduced-motion: reduce) {
	.jet-about__copy .elementor-button:hover {
		transform: none;
	}
}
/* What We Do */
.jet-what-we-do {
	background-color: #E8EBEE;
}
.jet-wwd__header > .e-con-inner,
.jet-wwd__header {
	flex-direction: row !important;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
}
.jet-wwd__intro .elementor-widget-text-editor p,
.jet-wwd-row__copy .elementor-widget-text-editor p {
	margin: 0;
}
.jet-wwd-row {
	transition: background-color 160ms ease;
}
.jet-wwd-row:hover {
	background-color: rgba(72, 84, 104, 0.04);
}
.jet-wwd-row__icon .elementor-icon {
	width: 44px !important;
	height: 44px !important;
	border-radius: 10px !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
}
.jet-wwd__gallery {
	flex-direction: row !important;
	flex-wrap: wrap;
	align-items: stretch;
}
.jet-wwd-cell img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	border-radius: 14px;
}
.jet-wwd-cell--featured,
.jet-wwd-cell:not(.jet-wwd-cell--stack) {
	min-height: 360px;
}
.jet-wwd-cell--featured .elementor-widget-image,
.jet-wwd-cell:not(.jet-wwd-cell--stack) .elementor-widget-image {
	height: 100%;
}
.jet-wwd-cell--featured .elementor-widget-container,
.jet-wwd-cell:not(.jet-wwd-cell--stack) .elementor-widget-container {
	height: 100%;
}
.jet-wwd-cell--stack {
	min-height: 360px;
}
.jet-wwd-cell--stack .elementor-widget-image {
	flex: 1 1 0;
}
.jet-wwd__header .elementor-button {
	min-height: 46px !important;
	display: inline-flex !important;
	align-items: center !important;
	gap: 10px;
}
@media (max-width: 960px) {
	.jet-wwd__gallery {
		flex-direction: column !important;
	}
	.jet-wwd-cell,
	.jet-wwd-cell--featured,
	.jet-wwd-cell--stack {
		width: 100% !important;
		min-height: 240px;
	}
	.jet-wwd-row__main {
		width: 100% !important;
	}
}
@media (prefers-reduced-motion: reduce) {
	.jet-wwd-row {
		transition: none;
	}
}

/* What We Do featured label */
.jet-wwd-cell--featured {
	position: relative !important;
	overflow: hidden;
	border-radius: 14px;
}
.jet-wwd-cell--featured .elementor-widget-image,
.jet-wwd-cell--featured .elementor-widget-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	border-radius: 14px;
}
.jet-wwd-cell--featured .elementor-widget-heading.jet-wwd-label,
.jet-wwd-cell--featured .jet-wwd-label,
.jet-wwd-cell--featured > .e-con-inner > .elementor-widget-heading:last-child,
.jet-wwd-cell--featured > .elementor-widget-heading:last-child {
	position: absolute !important;
	left: 16px !important;
	right: auto !important;
	bottom: 16px !important;
	transform: none !important;
	z-index: 3;
	width: auto !important;
	max-width: calc(100% - 32px);
}
.jet-wwd-cell--featured .jet-wwd-label .elementor-heading-title,
.jet-wwd-cell--featured .elementor-widget-heading .elementor-heading-title,
.jet-wwd-cell--featured > .e-con-inner > .elementor-widget-heading:last-child .elementor-heading-title,
.jet-wwd-cell--featured > .elementor-widget-heading:last-child .elementor-heading-title {
	display: inline-block;
	background: #FFFFFF;
	color: #485468 !important;
	padding: 12px 18px;
	border-radius: 8px;
	box-shadow: 0 6px 18px rgba(72, 84, 104, 0.12);
	white-space: nowrap;
	font-size: 0.84rem !important;
	letter-spacing: 0.06em !important;
	text-transform: uppercase;
	margin: 0;
	text-align: left;
}
@media (max-width: 960px) {
	.jet-wwd-cell--featured .jet-wwd-label .elementor-heading-title,
	.jet-wwd-cell--featured .elementor-widget-heading .elementor-heading-title,
	.jet-wwd-cell--featured > .e-con-inner > .elementor-widget-heading:last-child .elementor-heading-title,
	.jet-wwd-cell--featured > .elementor-widget-heading:last-child .elementor-heading-title {
		white-space: normal;
		font-size: 0.78rem !important;
		padding: 10px 14px;
	}
}
/* How It Works */
.jet-how-it-works {
	background-color: #E8EBEE;
}
.jet-how-it-works .elementor-widget-tabs .elementor-tabs-wrapper {
	display: flex;
	justify-content: center;
	margin-bottom: 8px;
}
.jet-how-it-works .elementor-widget-tabs .elementor-tabs {
	text-align: center;
}
.jet-how-it-works .elementor-widget-tabs .elementor-tab-title {
	display: inline-block;
	font-family: "Arial Narrow", sans-serif;
	font-weight: 700;
	font-size: 0.76rem;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	padding: 14px 28px;
	border: 1px solid #C5C8CE;
	background: #FFFFFF;
	color: #485468;
	border-radius: 0;
	margin: 0;
}
.jet-how-it-works .elementor-widget-tabs .elementor-tab-title:first-child {
	border-radius: 10px 0 0 10px;
	border-right: 0;
}
.jet-how-it-works .elementor-widget-tabs .elementor-tab-title:last-child {
	border-radius: 0 10px 10px 0;
}
.jet-how-it-works .elementor-widget-tabs .elementor-tab-title.elementor-active {
	background: #485468;
	color: #FFFFFF;
	border-color: #485468;
}
.jet-how-it-works .elementor-widget-tabs .elementor-tab-mobile-title {
	display: none;
}
.jet-hiw-dynamic-title {
	font-family: "Arial Narrow", sans-serif;
	font-weight: 800;
	font-size: clamp(1.45rem, 2.4vw, 1.85rem);
	line-height: 1.12;
	letter-spacing: -0.03em;
	color: #485468;
	text-align: center;
	margin: 8px 0 28px;
}
.jet-hiw-steps {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
	gap: 24px 16px;
	position: relative;
	padding-top: 8px;
}
.jet-hiw-steps--3 .jet-hiw-step {
	flex: 1 1 220px;
	max-width: 320px;
}
.jet-hiw-steps--5 .jet-hiw-step {
	flex: 1 1 160px;
	max-width: 220px;
}
.jet-hiw-steps::before {
	content: "";
	position: absolute;
	top: 44px;
	left: 8%;
	right: 8%;
	height: 0;
	border-top: 2px dashed #B8C0CC;
	z-index: 0;
	pointer-events: none;
}
.jet-hiw-step {
	position: relative;
	z-index: 1;
	text-align: center;
	padding: 0 8px;
}
.jet-hiw-step__icon-wrap {
	position: relative;
	width: 88px;
	height: 88px;
	margin: 0 auto 18px;
	border-radius: 50%;
	background: #FFFFFF;
	border: 1px solid #D7DFE8;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 4px 16px rgba(72, 84, 104, 0.06);
}
.jet-hiw-step__icon-wrap--accent {
	background: #FFFFFF;
}
.jet-hiw-step__icon-wrap--accent .jet-hiw-step__icon {
	color: #C45C4A;
}
.jet-hiw-step__badge {
	position: absolute;
	top: -4px;
	right: -4px;
	min-width: 28px;
	height: 28px;
	padding: 0 6px;
	border-radius: 999px;
	background: #32D7E9;
	color: #FFFFFF;
	font-family: "Arial Narrow", sans-serif;
	font-weight: 800;
	font-size: 0.72rem;
	line-height: 28px;
	text-align: center;
	box-shadow: 0 2px 8px rgba(50, 215, 233, 0.35);
}
.jet-hiw-step__icon {
	line-height: 1;
}
.jet-hiw-step__icon i.ph,
.jet-hiw-step__icon i.ph-fill {
	font-size: 32px;
	color: #485468;
	line-height: 1;
	display: inline-block;
	vertical-align: middle;
}
.jet-hiw-step__icon-wrap--accent .jet-hiw-step__icon i.ph-fill {
	color: #C45C4A;
}
.jet-hiw-step__title {
	font-family: "Arial Narrow", sans-serif;
	font-weight: 800;
	font-size: 1.05rem;
	color: #485468;
	margin: 0 0 8px;
	line-height: 1.2;
}
.jet-hiw-step__text {
	font-family: "Arial Narrow", sans-serif;
	font-size: 0.92rem;
	line-height: 1.5;
	color: #667185;
	margin: 0;
}
@media (max-width: 960px) {
	.jet-hiw-steps::before {
		display: none;
	}
	.jet-hiw-steps--3 .jet-hiw-step,
	.jet-hiw-steps--5 .jet-hiw-step {
		flex: 1 1 100%;
		max-width: 100%;
	}
	.jet-how-it-works .elementor-widget-tabs .elementor-tab-title {
		padding: 12px 16px;
		font-size: 0.68rem;
	}
}

/* Phosphor icons in How It Works (do not override weight/style on .ph) */
.jet-hiw-step__icon i.ph,
.jet-hiw-step__icon i.ph-fill,
.jet-hiw-step__icon [class*="ph-"] {
	font-family: "Phosphor" !important;
	font-style: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: never;
	-webkit-font-smoothing: antialiased;
}
.jet-hiw-step__icon i.ph-fill {
	font-family: "Phosphor-Fill" !important;
}/* End custom CSS */
/* Start custom CSS *//* About page — from client-brief/About.pdf */
.jet-about-page__intro > .e-con-inner {
	flex-direction: row !important;
	flex-wrap: wrap;
	align-items: center !important;
	justify-content: space-between;
}
.jet-about-page__intro-media img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 12px;
	box-shadow: 0 14px 40px rgba(72, 84, 104, 0.12);
}
.jet-about-page__intro-copy .elementor-widget-text-editor p {
	margin: 0 0 1em;
}
.jet-about-page__intro-copy .elementor-widget-text-editor p:last-child {
	margin-bottom: 0;
}
.jet-about-page__jet > .e-con-inner,
.jet-about-page__people-grid > .e-con-inner,
.jet-about-page__hiw-steps > .e-con-inner {
	flex-direction: row !important;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: stretch;
}
.jet-about-jet-card .elementor-widget-text-editor p {
	margin: 0;
	max-width: 280px;
	margin-inline: auto;
}
.jet-about-jet-card {
	background: transparent !important;
	box-shadow: none !important;
}
.jet-about-people-head {
	position: relative;
	isolation: isolate;
}
.jet-about-people-head__letter {
	position: absolute;
	left: -6px;
	top: -18px;
	z-index: 0;
	font-family: "Arial Narrow", sans-serif;
	font-weight: 800;
	font-size: clamp(7rem, 12vw, 10.5rem);
	line-height: 0.82;
	color: #D5DAE0;
	letter-spacing: -0.05em;
	user-select: none;
	pointer-events: none;
}
.jet-about-people-head__copy {
	position: relative;
	z-index: 1;
	padding-left: clamp(4.25rem, 7.5vw, 6.75rem);
	max-width: 54rem;
}
.jet-about-people-head__title {
	margin: 0 0 10px;
	font-family: "Arial Narrow", sans-serif;
	font-weight: 800;
	font-size: clamp(1.7rem, 2.6vw, 2.1rem);
	line-height: 1.1;
	color: #485468;
	letter-spacing: -0.02em;
}
.jet-about-people-head__sub {
	margin: 0 0 18px;
	font-family: "Arial Narrow", sans-serif;
	font-weight: 700;
	font-size: clamp(1.02rem, 1.5vw, 1.15rem);
	line-height: 1.35;
	color: #485468;
}
.jet-about-people-head__body p {
	margin: 0 0 0.9em;
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.02rem;
	line-height: 1.6;
	color: #667185;
}
.jet-about-people-head__body p:last-child {
	margin-bottom: 0;
}
.jet-about-people-card.e-con {
	overflow: hidden !important;
	padding: 0 !important;
}
.jet-about-people-card .elementor-widget,
.jet-about-people-card .elementor-widget-container {
	margin: 0 !important;
	padding: 0 !important;
}
.jet-about-people-card img {
	display: block;
	width: 100%;
	aspect-ratio: 4 / 3;
	height: auto;
	object-fit: cover;
	border-radius: 0 !important;
}
.jet-about-people-card__body {
	padding: 16px 16px 18px;
	background: #F0F2F5;
}
.jet-about-people-card__title {
	font-family: "Arial Narrow", sans-serif;
	font-weight: 800;
	font-size: 1.02rem;
	line-height: 1.25;
	color: #485468;
	margin: 0 0 6px;
}
.jet-about-people-card__sub {
	font-family: "Arial Narrow", sans-serif;
	font-size: 0.92rem;
	line-height: 1.4;
	color: #667185;
}
.jet-about-hiw-num {
	width: 56px;
	height: 56px;
	border-radius: 50%;
	border: 1px solid rgba(72, 84, 104, 0.28);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-family: "Arial Narrow", sans-serif;
	font-weight: 800;
	font-size: 1.05rem;
	color: #485468;
	background: #fff;
}
.jet-about-page__hiw-steps .elementor-widget-text-editor p {
	margin: 0;
}
.jet-about-page__visuals img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
@media (max-width: 960px) {
	.jet-about-people-card {
		width: 48% !important;
	}
}
@media (max-width: 767px) {
	.jet-about-page__intro > .e-con-inner,
	.jet-about-page__jet > .e-con-inner,
	.jet-about-page__people-grid > .e-con-inner,
	.jet-about-page__hiw-steps > .e-con-inner {
		flex-direction: column !important;
	}
	.jet-about-jet-card,
	.jet-about-people-card,
	.jet-about-hiw-step,
	.jet-about-page__intro-media,
	.jet-about-page__intro-copy {
		width: 100% !important;
	}
	.jet-about-people-head__letter {
		top: -10px;
		font-size: clamp(5rem, 22vw, 6.5rem);
	}
	.jet-about-people-head__copy {
		padding-left: 3.4rem;
		max-width: none;
	}
}/* End custom CSS */