.elementor .e-617789-8b85{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:0;margin:0px;}.elementor .e-2377b5a3-d281{min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding:0px;margin:0px;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.35) 0%,rgba(0, 0, 0, 0.15) 55%,rgba(0, 0, 0, 0.35) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-56e81f55-6437{font-family:Montserrat;font-weight:700;font-size:56px;color:#ffffff;line-height:1.15;text-align:center;margin:0px;}.elementor .ca-hero-cta{text-align:center;margin-block-start:26px;display:block;}.elementor .e-6486bd67-3efd{width:48px;height:2px;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;margin:0px;background-color:#ffffff;}.elementor .e-2d9829b0-f274{width:48px;height:2px;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;padding:0px;margin:0px;background-color:#ffffff;}.elementor .e-636a0a94-e51a{width:48px;height:2px;min-width:0px;position:absolute;inset-block-end:0px;inset-inline-start:0px;padding:0px;margin:0px;background-color:#ffffff;}.elementor .e-6381d5e9-9cf5{width:48px;height:2px;min-width:0px;position:absolute;inset-inline-end:0px;inset-block-end:0px;padding:0px;margin:0px;background-color:#ffffff;}.elementor .e-14f79781-1592{width:2px;height:48px;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;margin:0px;background-color:#ffffff;}.elementor .e-5ecd498-742e{width:2px;height:48px;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;padding:0px;margin:0px;background-color:#ffffff;}.elementor .e-6e09a5b7-1a78{width:2px;height:48px;min-width:0px;position:absolute;inset-block-end:0px;inset-inline-start:0px;padding:0px;margin:0px;background-color:#ffffff;}.elementor .e-21e67273-3340{width:2px;height:48px;min-width:0px;position:absolute;inset-inline-end:0px;inset-block-end:0px;padding:0px;margin:0px;background-color:#ffffff;}.elementor .e-12274623-4b47{max-width:920px;position:relative;text-align:center;padding-block-start:28px;padding-block-end:22px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;background-color:transparent;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-5d826a26-6599{width:100%;position:relative;z-index:2;padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;display:grid;gap:48px;grid-template-columns:1.15fr 0.72fr;grid-template-rows:auto;align-items:center;}.elementor .e-73e292e0-339a{width:100%;min-height:620px;overflow:hidden;position:relative;color:#ffffff;padding:0px;margin:0px;background-color:#111111;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:stretch;}.elementor .e-3b84dcd7-349d{width:12px;height:12px;min-width:12px;padding:0px;margin:0px;background-color:var(--ca-gold);flex:0 1 auto;}.elementor .e-74bf5bb9-42d4{font-family:Montserrat;font-weight:700;font-size:34px;color:var(--ca-ink);line-height:1.15;margin:0px;}.elementor .e-400bdec3-6d2c{padding:0px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-2d5b7a18-2f0b{max-width:50ch;font-family:Montserrat;font-size:15px;color:#4a4a4a;line-height:1.55;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ed8c6ca-b4aea05{max-width:50ch;font-family:Montserrat;font-size:15px;color:#4a4a4a;line-height:1.55;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7e5fef5-7461{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-73382447-3d2b{width:100%;padding:0px;margin:0px;display:grid;gap:56px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-3f7251c4-968d{width:100%;padding-block-start:88px;padding-block-end:36px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;background-color:var(--ca-paper);display:flex;flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-f5ead72-9b5736c{font-family:var(--ca-font);font-weight:700;font-size:96px;color:var(--ca-gold);line-height:0.8;margin:0px;}.elementor .e-1d33662-7d21822{font-family:var(--ca-font);font-weight:300;font-size:28px;color:var(--ca-ink);line-height:1.5;padding-block-start:0.6rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin:0px;}.elementor .e-3a90e94-d441392{width:100%;max-width:46rem;display:flex;flex-direction:row;gap:1.5rem;justify-content:center;align-items:flex-start;}.elementor .e-9381f94-ae4c2e4{font-family:var(--ca-font);font-weight:700;font-size:18px;color:var(--ca-ink);text-align:center;margin:0px;}.elementor .e-0e4879d-d8b24a9{font-family:var(--ca-font);font-size:14px;color:#6b6b6b;text-align:center;margin:0px;}.elementor .e-cb7acb9-24008d7{display:flex;flex-direction:column;gap:0.35rem;align-items:center;}.elementor .e-03ecdb7-cda8dde{width:100%;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--ca-white);display:flex;flex-direction:column;gap:1.75rem;align-items:center;}.elementor .e-d89a45a-8ce7411{width:100%;padding-block-start:1.5rem;padding-block-end:3.5rem;padding-inline-start:3.2rem;padding-inline-end:3.2rem;display:flex;flex-direction:column;}.elementor .e-ca2e7a1-5f0c2d1{padding:0px;gap:0px;}.elementor .e-ca8c4b1-5f0c2d1{padding:0px;gap:0px;}.elementor .e-ca5e7c1-5f0c2d1{padding:0px;gap:0px;}