.elementor .e-712b46a1-aa97{max-width:830px;font-weight:400;font-size:var(--mcp-subtitle);line-height:1.4;}.elementor .e-0f7bffd-ca901e8:hover,.elementor .e-0f7bffd-ca901e8:focus-visible{color:var(--mcp-white);border-color:var(--mcp-blue);background-color:var(--mcp-blue);}.elementor .e-0f7bffd-ca901e8:focus{color:var(--mcp-white);border-color:var(--mcp-blue);background-color:var(--mcp-blue);}.elementor .e-0f7bffd-ca901e8{color:var(--mcp-white);border-color:var(--mcp-navy-deep);background-color:var(--mcp-navy-deep);}.elementor .e-3f3d1f06-b2df{width:100%;max-width:var(--mcp-container);position:relative;z-index:3;padding-block-start:var(--mcp-container-pad-y);padding-block-end:var(--mcp-container-pad-y);padding-inline-start:var(--mcp-container-pad-lg);padding-inline-end:var(--mcp-container-pad-lg);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--mcp-gap-small);flex:1 1 auto;justify-content:flex-end;align-items:flex-start;}.elementor .e-1832d6dc-2ee5{min-height:720px;position:relative;background-image:linear-gradient(190deg, rgba(255, 255, 255, 0.78) 0%,rgba(255, 255, 255, 0.75) 13%,rgba(255, 255, 255, 0.7) 100%),url("https://www.mosaic-cp.com/wp-content/uploads/2026/10/mosaic-team-5.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,bottom center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-repeat: no-repeat, no-repeat; background-size: cover, cover; background-position: center center, center center; overflow-x: clip;\n}.elementor .e-faaeb44-213afc8{max-width:580px;font-size:var(--mcp-h2-small-lg);line-height:1.1;}.elementor .e-e8ec966-10d7d14{font-family:var(--mcp-font-sans);text-align:justify;margin-block-end:16px;}.elementor .e-e3e9cb7-c71b4db:hover,.elementor .e-e3e9cb7-c71b4db:focus-visible{color:var(--mcp-white);border-color:var(--mcp-blue);background-color:var(--mcp-blue);}.elementor .e-e3e9cb7-c71b4db:focus{color:var(--mcp-white);border-color:var(--mcp-blue);background-color:var(--mcp-blue);}.elementor .e-e3e9cb7-c71b4db{color:var(--mcp-navy);border-color:var(--mcp-blue);background-color:color-mix(in srgb, var(--mcp-white) 20%, transparent);justify-content:center;align-self:start;}.elementor .e-c82007d-2739{padding:0px;display:flex;flex-direction:column;gap:var(--mcp-gap-small);}.elementor .e-f780eb8-c282{width:50%;aspect-ratio:4/3;object-fit:cover;object-position:center right;position:sticky;display:flex;flex:1 0 auto;justify-content:center;--mcp-cut: 100px !important;\n}.elementor .e-43fc80e3-b3a4{width:100%;max-width:var(--mcp-container);position:relative;z-index:1;padding-block-start:var(--mcp-container-pad-y);padding-block-end:var(--mcp-container-pad-y);padding-inline-start:var(--mcp-container-pad-lg);padding-inline-end:var(--mcp-container-pad-lg);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:80px;justify-content:flex-start;align-items:start;}.elementor .e-605f9aab-858e{position:relative;background-color:var(--mcp-white);display:flex;flex-direction:column;}.elementor .e-6d500e07-d741{font-family:var(--mcp-font-display);font-weight:500;font-size:var(--mcp-h2-lg);color:var(--mcp-blue);line-height:1;}.elementor .e-23da9c09-9e7e{font-size:var(--mcp-caption-lg);line-height:1.35;}.elementor .e-15167540-3e08{padding-block-start:var(--mcp-gap-medium);padding-block-end:var(--mcp-gap-medium);padding-inline-start:var(--mcp-gap-small);padding-inline-end:var(--mcp-gap-small);display:flex;flex-direction:column;gap:8px;}.elementor .e-47a71d57-71d2{font-family:var(--mcp-font-display);font-weight:500;font-size:var(--mcp-h2-lg);color:var(--mcp-blue);line-height:1;}.elementor .e-1c65c54f-9e2a{font-size:var(--mcp-caption-lg);line-height:1.35;}.elementor .e-6594241b-9a0f{padding-block-start:var(--mcp-gap-medium);padding-block-end:var(--mcp-gap-medium);padding-inline-start:var(--mcp-gap-small);padding-inline-end:var(--mcp-gap-small);border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-style:none;display:flex;flex-direction:column;gap:8px;}.elementor .e-458db247-8813{font-family:var(--mcp-font-display);font-weight:500;font-size:var(--mcp-h2-lg);color:var(--mcp-blue);line-height:1;}.elementor .e-5934b373-8df7{font-size:var(--mcp-caption-lg);line-height:1.35;}.elementor .e-58e39916-7d6b{padding-block-start:var(--mcp-gap-medium);padding-block-end:var(--mcp-gap-medium);padding-inline-start:var(--mcp-gap-small);padding-inline-end:var(--mcp-gap-small);border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-style:none;display:flex;flex-direction:column;gap:8px;}.elementor .e-12d59725-6f6a{font-family:var(--mcp-font-display);font-weight:500;font-size:var(--mcp-h2-lg);color:var(--mcp-blue);line-height:1;}.elementor .e-18ff831d-69b4{font-size:var(--mcp-caption-lg);line-height:1.35;}.elementor .e-a0ce349-1b5d{padding-block-start:var(--mcp-gap-medium);padding-block-end:var(--mcp-gap-medium);padding-inline-start:var(--mcp-gap-small);padding-inline-end:var(--mcp-gap-small);border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-style:none;display:flex;flex-direction:column;gap:8px;}.elementor .e-52d38672-360d{width:100%;padding:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;display:grid;gap:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-22f29f8-2880{width:100%;max-width:var(--mcp-container);position:relative;z-index:1;padding-block-start:0px;padding-block-end:var(--mcp-container-pad-y);padding-inline-start:var(--mcp-container-pad-lg);padding-inline-end:var(--mcp-container-pad-lg);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-165ec610-ecbd{position:relative;display:flex;flex-direction:column;}.elementor .e-287f095-2d3092d{font-family:var(--mcp-font-sans);font-weight:500;font-size:var(--mcp-caption-lg);color:var(--mcp-white);letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;margin-block-start:0px;margin-block-end:-18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-369fa11-3b7fdc8{font-size:var(--mcp-h2-lg);color:var(--mcp-blue);}.elementor .e-264ee1b-2b406eb{color:var(--mcp-white);}.elementor .e-9b0cd8c-5c91e30{max-width:660px;color:var(--mcp-bg-light);line-height:1.4;}.elementor .e-83bcf1b-501b106{padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-9b40a41-8b9f16a{font-size:var(--mcp-h3-lg);color:var(--mcp-white);}.elementor .e-d67b69b-5f5c7ca{max-width:660px;color:var(--mcp-white);line-height:1.4;}.elementor .e-8fb7af9-c04e38e{padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-2eb1bb2-8fc6430{font-size:var(--mcp-h3-lg);color:var(--mcp-white);}.elementor .e-e9aee61-5854ab5{max-width:660px;color:var(--mcp-white);line-height:1.4;}.elementor .e-4aca2c0-6f6c574{padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-9702dff-9e48c65{font-size:var(--mcp-h3-lg);color:var(--mcp-white);}.elementor .e-b1f44ce-9e7a56c{max-width:660px;color:var(--mcp-bg-light);line-height:1.4;}.elementor .e-7309852-e267922{padding:0px;margin-block-end:16px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-820f201-3b0d23b:hover,.elementor .e-820f201-3b0d23b:focus-visible{color:var(--mcp-blue);border-color:var(--mcp-white);background-color:var(--mcp-white);}.elementor .e-820f201-3b0d23b:focus{color:var(--mcp-navy);border-color:var(--mcp-white);background-color:var(--mcp-white);}.elementor .e-820f201-3b0d23b{color:var(--mcp-white);border-color:var(--mcp-blue);background-color:var(--mcp-blue);}.elementor .e-479c464-44f1ffa{width:100%;padding:0px;display:flex;flex-direction:column;gap:var(--mcp-gap-small);align-items:start;}.elementor .e-bdd2b9a-c91aed7{width:43%;min-width:0px;padding-inline-start:0%;padding-inline-end:0px;margin-inline-start:38%;display:flex;flex-direction:column;gap:var(--mcp-gap-medium);}.elementor .e-12397f1-d4b13cc{width:100%;max-width:var(--mcp-container);position:relative;z-index:1;padding-block-start:var(--mcp-container-pad-y);padding-block-end:var(--mcp-container-pad-y);padding-inline-start:var(--mcp-container-pad-lg);padding-inline-end:var(--mcp-container-pad-lg);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;justify-content:flex-end;}.elementor .e-d41ed6f-cc753ee{overflow:hidden;position:relative;background-image:linear-gradient(90deg, #0f2c5400 0%,#0f2c544d 30%,#0f2c54f5 54%,#0F2C55 100%),url("https://www.mosaic-cp.com/wp-content/uploads/2026/10/SOCAP-full-video-frame-at-4m54s-e1792507795954.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center left;background-color:var(--mcp-navy-deep);display:flex;flex-direction:column;}.elementor .e-38c6027-e7cf7b3{aspect-ratio: auto;\n}.elementor .e-470fe75a-795a{width:100%;max-width:var(--mcp-container);position:relative;z-index:1;padding-block-start:var(--mcp-container-pad-y);padding-block-end:var(--mcp-container-pad-y);padding-inline-start:var(--mcp-container-pad-lg);padding-inline-end:var(--mcp-container-pad-lg);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--mcp-gap-small);}.elementor .e-6b9abfef-bc7a{position:relative;background-color:var(--mcp-white);display:flex;flex-direction:column;}.elementor .e-6f84f844-c5ae{font-weight:600;font-size:var(--mcp-caption-lg);color:var(--mcp-blue);letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;}.elementor .e-2eb0d960-a831{padding:var(--mcp-gap-medium);border-radius:24px;border-width:1px;border-color:var(--mcp-blue);border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .e-5921e184-7b79{font-weight:600;font-size:var(--mcp-caption-lg);color:var(--mcp-blue);letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;}.elementor .e-9251f76-6687{padding:var(--mcp-gap-medium);border-radius:24px;border-width:1px;border-color:var(--mcp-blue);border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .e-2c3bd393-a69b{font-weight:600;font-size:var(--mcp-caption-lg);color:var(--mcp-blue);letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;}.elementor .e-657a2d16-f1b5{padding:var(--mcp-gap-medium);border-radius:24px;border-width:1px;border-color:var(--mcp-blue);border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .e-37f4a21d-75fe{font-weight:600;font-size:var(--mcp-caption-lg);color:var(--mcp-blue);letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;}.elementor .e-be7a2b3-10a6{padding:var(--mcp-gap-medium);border-radius:24px;border-width:1px;border-color:var(--mcp-blue);border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .e-4f01bea0-967a{font-weight:600;font-size:var(--mcp-caption-lg);color:var(--mcp-blue);letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;}.elementor .e-76ff1d5a-64f7{padding:var(--mcp-gap-medium);border-radius:24px;border-width:1px;border-color:var(--mcp-blue);border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .e-4c2a4f86-72aa{font-weight:600;font-size:var(--mcp-caption-lg);color:var(--mcp-blue);letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;}.elementor .e-3c14112b-4162{padding:var(--mcp-gap-medium);border-radius:24px;border-width:1px;border-color:var(--mcp-blue);border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .e-26225ac1-6525{font-weight:600;font-size:var(--mcp-caption-lg);color:var(--mcp-blue);letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;}.elementor .e-70e3130-4bea{padding:var(--mcp-gap-medium);border-radius:24px;border-width:1px;border-color:var(--mcp-blue);border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .e-4418fa14-f1b6{font-weight:600;font-size:var(--mcp-caption-lg);color:var(--mcp-blue);letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;}.elementor .e-2b7becd5-3a7a{padding:var(--mcp-gap-medium);border-radius:24px;border-width:1px;border-color:var(--mcp-blue);border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .e-157359d-6a62{width:100%;padding:0px;margin-block-start:16px;display:grid;gap:var(--mcp-gap-small);grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-5f535c5c-2e6d:hover,.elementor .e-5f535c5c-2e6d:focus-visible{color:var(--mcp-navy);background-color:transparent;}.elementor .e-5f535c5c-2e6d{color:var(--mcp-blue);padding:0px;border-width:0px;background-color:transparent;}.elementor .e-47c48eab-343e{width:100%;padding:0px;margin-block-start:8px;display:flex;flex-direction:row;justify-content:flex-end;}.elementor .e-137dc39c-f9b2{width:100%;max-width:var(--mcp-container);position:relative;z-index:1;padding-block-start:var(--mcp-container-pad-y);padding-block-end:var(--mcp-container-pad-y);padding-inline-start:var(--mcp-container-pad-lg);padding-inline-end:var(--mcp-container-pad-lg);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--mcp-gap-small);align-items:flex-start;}.elementor .e-5ad7f362-ed76{position:relative;background-color:var(--mcp-bg-light);display:flex;flex-direction:column;}