.elementor-kit-712{--e-global-color-primary:#232746;--e-global-color-secondary:#0F2C55;--e-global-color-text:#F3F5F7;--e-global-color-accent:#2B91FB;--e-global-typography-primary-font-family:"Freight Display";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Freight Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Freight Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Freight Sans";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-primary );}.elementor-kit-712 e-page-transition{background-color:#FFBC7D;}.elementor-kit-712 p{margin-block-end:18px;}.elementor-kit-712 a{color:#2A91FB;}.elementor-kit-712 button,.elementor-kit-712 input[type="button"],.elementor-kit-712 input[type="submit"],.elementor-kit-712 .elementor-button{font-family:"Freight Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-kit-712 label{color:var( --e-global-color-primary );}.elementor-kit-712 input:not([type="button"]):not([type="submit"]),.elementor-kit-712 textarea,.elementor-kit-712 .elementor-field-textual{border-style:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --mcp-navy:#232746; --mcp-navy-deep:#0F2C55; --e-gv-5b3f59f:#14274C; --mcp-navy-band:#1C3462; --mcp-blue:#2B91FB; --e-gv-65ee79f:#8EC4FD; --e-gv-f608a9e:#6899CC; --mcp-olive:#9AA43C; --mcp-bg-light:#F3F5F7; --mcp-white:#FFFFFF; --e-gv-74c645f:rgba(255,255,255,0.35); --mcp-font-display:Freight Display; --mcp-font-sans:Freight Sans; --e-gv-7c4b682:96px; --e-gv-36cad70:64px; --e-gv-3256dbe:56px; --e-gv-c6a33e9:40px; --e-gv-e9e5d1e:48px; --e-gv-a9feb53:80px; --e-gv-139ff74:200px; --e-gv-69cbee6:36px; --e-gv-8b8f123:16px; --mcp-text-lg:18px; --mcp-caption-lg:17px; --e-gv-2d9423b:22px; --e-gv-249484b:16px; --e-gv-a0aceeb:16px; --e-gv-faada16:76px; --e-gv-23a9fc1:67px; --e-gv-e22821f:52px; --e-gv-e1c6bc6:45px; --e-gv-560cde7:44px; --e-gv-a3dc1c4:39px; --e-gv-42919f8:34px; --e-gv-58d5c26:28px; --e-gv-0253444:38px; --e-gv-2302473:34px; --e-gv-cb073c8:64px; --e-gv-b1f11be:56px; --e-gv-d1ba32d:150px; --e-gv-cb01ba0:120px; --e-gv-b9b1631:30px; --e-gv-ca18281:25px; --e-gv-e7906ac:80px; --e-gv-faedd75:56px; --e-gv-f6923f0:40px; --mcp-container:1600px; --e-gv-ce6c9bd:92px; --e-gv-07218d8:100px; --mcp-gap-small:24px; --mcp-gap-medium:32px; --mcp-gap-large:40px; --e-gv-9a3b57d:56px; --e-gv-c38dd82:25px; --mcp-h1-lg:64px; --mcp-h2-lg:52px; --e-gv-f93f78e:80px; --mcp-h3-lg:36px; --e-gv-d4877c8:32px; --e-gv-888e42c:clamp(2.125rem, 1.9rem + 0.94vw, 2.75rem); --e-gv-a314f17:clamp(1.75rem, 1.57rem + 0.75vw, 2.25rem); --mcp-subtitle:22px; --e-gv-b924d40:clamp(5.5rem, 3.04rem + 10.52vw, 12.5rem); --e-gv-462c715:clamp(2.25rem, 3.95vw, 3.95rem); --e-gv-925a336:min(3.5rem, 3.95vw); --mcp-h1-md:52px; --mcp-h1-sm:50px; --mcp-h2-md:46px; --mcp-h2-small-md:32px; --mcp-h3-md:26px; --mcp-h3-sm:24px; --e-gv-46cd78e:28px; --e-gv-0308b67:24px; --e-gv-989359a:18px; --e-gv-8535bf8:14px; --e-gv-ab779fa:18px; --mcp-section-pad-md:56px; --e-gv-9a92d9c:40px; --e-gv-992e4e1:14px; --e-gv-f885247:16px; --mcp-navy-panel:#14274C; --mcp-container-pad-lg:100px; --mcp-container-pad-md:50px; --mcp-container-pad-sm:24px; --mcp-container-pad-y:70px; --mcp-h2-small-lg:42px; --e-gv-03407b9:18px; --mcp-h3-small-lg:26px; --mcp-h3-small-md:24px; --e-gv-9832384:22px; --mcp-rule:rgba(35,39,70,0.14); --mcp-h2-sm:46px; --mcp-h2-small-sm:32px; --mcp-h3-small-sm:24px; --mcp-caption-sm:18px; --e-gv-4d998a6:46px; --e-gv-24c36a0:32px; --e-gv-4d4f311:Freight Display; --e-gv-7956832:52px; --e-gv-617ff4f:#2B91FB; --e-gv-7ce87b4:#FFFFFF; --e-gv-29d3fd4:40px; --e-gv-3f9cf38:32px; --e-gv-746a7b2:24px; --e-gv-281dec9:#232746; --e-gv-55adfbf:50px; --e-gv-60dd39a:24px; --e-gv-55d4169:1600px; --e-gv-591d33f:70px; --e-gv-7d21021:100px; --e-gv-41c394c:Freight Sans; --e-gv-72380c7:#2B91FB; --e-gv-3d6a012:#232746; --e-gv-12d0fca:24px; --e-gv-1762b17:#FFFFFF; --e-gv-1a5150e:50px; --e-gv-3654ce4:24px; --e-gv-14d85e3:1600px; --e-gv-66874ae:70px; --e-gv-1d3e71b:100px; --e-gv-30e83f7:24px; --e-gv-6269ac6:24px; --e-gv-38f86f7:26px; --e-gv-5ba568a:Freight Sans; }
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Freight Display';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://www.mosaic-cp.com/wp-content/uploads/2026/10/FreightDisplay-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Freight Sans';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://www.mosaic-cp.com/wp-content/uploads/2026/10/FreightSans-Book.woff2') format('woff2'),
		url('https://www.mosaic-cp.com/wp-content/uploads/2026/10/FreightSans-Book.woff') format('woff');
}
@font-face {
	font-family: 'Freight Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://www.mosaic-cp.com/wp-content/uploads/2026/10/FreightSans-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */