.elementor .e-b3d1d15-4bc981c{font-weight:700;font-size:1.04rem;color:#d82c2e;letter-spacing:0.14em;line-height:1.75;text-transform:uppercase;margin-block-start:0px;margin-block-end:2.2rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-32bef3a-4b19a7d{font-weight:700;font-size:clamp(3.8rem,4vw,5.9rem);letter-spacing:-0.045em;line-height:1.1;margin-block-start:0px;margin-block-end:2.4rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-37d6613-066fe51{font-size:1.6rem;color:#657078;line-height:1.75;margin-block-start:0px;margin-block-end:2.7rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-cd2c160-852dec2{font-weight:700;font-size:1.36rem;color:#ffffff;text-decoration:none;padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:2.1rem;padding-inline-end:2.1rem;border-radius:0.4rem;border-width:1px;border-color:#d82c2e;border-style:solid;background-color:#d82c2e;display:inline-block;}.elementor .e-85fc91d-6d12cca{font-weight:700;font-size:1.36rem;color:#1b2024;text-decoration:none;padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:2.1rem;padding-inline-end:2.1rem;border-radius:0.4rem;border-width:1px;border-color:#c4c6c5;border-style:solid;background-color:transparent;display:inline-block;}.elementor .e-e06bcf3-8809fdd{padding:0px;display:flex;gap:1.1rem;flex-wrap:wrap;}.elementor .e-b98239f-a282850{font-size:1.2rem;color:#657078;line-height:1.75;margin-block-start:2.4rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-c01bea8-2dbbcc4{padding:0px;}.elementor .e-6da0272-d551d03{width:100%;height:100%;object-fit:cover;position:absolute;display:block;}.elementor .e-1b4f45e-d10b259{min-height:40rem;overflow:hidden;position:relative;padding:0px;border-radius:0.3rem;}.elementor .e-d5470f6-2a88486{max-width:119.6rem;padding-block-start:5.9rem;padding-block-end:5.9rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:3.2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,41.6rem),1fr));}.elementor .e-f8bc63b-dfda500{padding:0px;background-color:#f4f3ef;}.elementor .e-973e2ae-5f25430{font-size:16px;color:#1b2024;padding:0px;}