.elementor .e-27f0108-3a0310f{font-weight:600;font-size:clamp(32px,4vw,54px);color:#082C3A;line-height:1.15;padding-inline: max(24px,calc((100vw - 1140px)/2));\n}.elementor .e-4529e35-8abbc59{font-size:16px;color:#082C3A;line-height:2;padding-block-start:24px;padding-block-end:24px;padding-inline-start:max(24px, calc((100vw - 1140px) / 2));padding-inline-end:max(24px, calc((100vw - 1140px) / 2));border-block-end-width:1px;background-color:#FFFFFF;grid-column:1 / -1;order:-1;border-bottom-style: solid; border-bottom-color: #E8ECEC;\n}.elementor .e-3e2315a-f02b6a1{font-size:18px;color:#536067;line-height:1.8;}.elementor .e-066ad2e-d3e8b10{max-width:1140px;padding-block-start:48px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#F8F7F2;flex-direction:column;gap:24px;}.elementor .e-4ef6187-b3d69f5{font-size:20px;color:#082C3A;line-height:1.5;text-align:center;padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 8px 32px 0px #082c3a10;}.elementor .e-eab1166-74ca6ee{font-size:20px;color:#082C3A;line-height:1.5;text-align:center;padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 8px 32px 0px #082c3a10;}.elementor .e-580ce66-fbbd1a7{font-size:20px;color:#082C3A;line-height:1.5;text-align:center;padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 8px 32px 0px #082c3a10;}.elementor .e-1852138-f97dc10{font-size:20px;color:#082C3A;line-height:1.5;text-align:center;padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 8px 32px 0px #082c3a10;}.elementor .e-d0ef9a4-f97ae3f{font-size:20px;color:#082C3A;line-height:1.5;text-align:center;padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 8px 32px 0px #082c3a10;}.elementor .e-ce237f2-33fe107{width:100%;max-width:1140px;padding-block-start:0px;padding-block-end:56px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:24px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 170px), 1fr));grid-column:1 / -1;}.elementor .e-261302e-4930be3{font-weight:600;font-size:16px;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:4px;background-color:var(--portfolio-accent);}.elementor .e-cbfafe0-19f0016{width:100%;font-size:16px;color:#082C3A;line-height:2;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #E5E8E8;\n}.elementor .e-693097e-5f615b5{padding-block-start:40px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;flex-direction:column;gap:24px;align-items:flex-start;}