.elementor .e-2f4afc16-cec7{width:100%;height:320px;min-width:0px;object-fit:cover;padding:0px;margin:0px;border-radius:16px;display:block;box-sizing:border-box; object-position:center;\n}.elementor .e-5441175a-ba59{min-width:0px;font-family:Inter;font-weight:600;font-size:18px;color:#0A0A0A;letter-spacing:-0.01em;line-height:1.3;padding:0px;margin:0px;box-sizing:border-box; text-align:left;\n}.elementor .e-5bbe5b3e-79f8{min-width:0px;font-family:Inter;font-weight:400;font-size:16px;color:#333333;letter-spacing:-0.01em;line-height:1.6;padding:0px;margin:0px;box-sizing:border-box; text-align:left; overflow-wrap:anywhere;\n}.elementor .e-7f13cfb8-b4d7{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:16px;flex-wrap:nowrap;align-items:stretch;box-sizing:border-box;\n}.elementor .e-63307a4b-3d27{min-width:0px;font-family:Inter;font-weight:600;font-size:18px;color:#0A0A0A;letter-spacing:-0.01em;line-height:1.3;padding:0px;margin:0px;box-sizing:border-box; text-align:left;\n}.elementor .e-4ef532dc-6453{min-width:0px;font-family:Inter;font-weight:400;font-size:16px;color:#333333;letter-spacing:-0.01em;line-height:1.6;padding:0px;margin:0px;box-sizing:border-box; text-align:left; overflow-wrap:anywhere;\n}.elementor .e-5491b7-96d3{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:16px;flex-wrap:nowrap;align-items:stretch;box-sizing:border-box;\n}.elementor .e-3c1cfb7c-fe95{min-width:0px;font-family:Inter;font-weight:600;font-size:18px;color:#0A0A0A;letter-spacing:-0.01em;line-height:1.3;padding:0px;margin:0px;box-sizing:border-box; text-align:left;\n}.elementor .e-fae9eb2-c32a{min-width:0px;font-family:Inter;font-weight:400;font-size:16px;color:#333333;letter-spacing:-0.01em;line-height:1.6;padding:0px;margin:0px;box-sizing:border-box; text-align:left; overflow-wrap:anywhere;\n}.elementor .e-612342e2-71ad{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:16px;flex-wrap:nowrap;align-items:stretch;box-sizing:border-box;\n}.elementor .e-14eca86a-c4fa{min-width:0px;font-family:Inter;font-weight:600;font-size:18px;color:#0A0A0A;letter-spacing:-0.01em;line-height:1.3;padding:0px;margin:0px;box-sizing:border-box; text-align:left;\n}.elementor .e-125e68a3-1aac{min-width:0px;font-family:Inter;font-weight:400;font-size:16px;color:#333333;letter-spacing:-0.01em;line-height:1.6;padding:0px;margin:0px;box-sizing:border-box; text-align:left; overflow-wrap:anywhere;\n}.elementor .e-35ef1ee1-6fcb{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:16px;flex-wrap:nowrap;align-items:stretch;box-sizing:border-box;\n}.elementor .e-43515ea-f2e2{width:100%;min-width:0px;padding:0px;margin:0px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,auto);box-sizing:border-box;\n}.elementor .e-d24c43b-4c6d{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:60px;flex-wrap:nowrap;align-items:stretch;box-sizing:border-box;\n}.elementor .e-302f7615-1896{width:100%;min-width:0px;max-width:1260px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:60px;padding-inline-end:60px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing:border-box;\n}.elementor .e-731b28f8-c37d{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:#FFFFFF;box-sizing:border-box;\n}