.elementor .e-2ee17409-a4fb{width:48px;height:1px;min-width:48px;padding:0px;background-color:#DB2D2E;}.elementor .e-304c89b-6643{font-family:Outfit;font-weight:500;font-size:13px;color:#bdbdbd;letter-spacing:3px;text-transform:uppercase;display:block;}.elementor .e-d674ffc-a372{padding:0px;gap:16px;align-items:center;}.elementor .e-2525db32-e8f2{max-width:980px;font-family:Outfit;font-weight:600;font-size:68px;color:#ffffff;letter-spacing:-1px;line-height:1.08;text-transform:none;display:block;& span { font-family: 'Playfair Display', serif; font-style: italic; font-weight: 500; color: #DB2D2E; }\n}.elementor .e-52d781d1-919e{max-width:680px;font-family:Outfit;font-weight:300;font-size:20px;color:#bdbdbd;line-height:1.7;display:block;}.elementor .e-5c237079-a639{font-family:"Playfair Display";font-weight:500;font-size:38px;color:#ffffff;line-height:1.1;font-style:italic;text-transform:none;display:block;}.elementor .e-7fd4eba5-970b{font-family:Outfit;font-size:13px;color:#8f8f8f;letter-spacing:1.5px;text-transform:uppercase;display:block;}.elementor .e-32f38848-5dde{padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;}.elementor .e-315e4771-807d{font-family:"Playfair Display";font-weight:500;font-size:38px;color:#ffffff;line-height:1.1;font-style:italic;text-transform:none;display:block;}.elementor .e-61abcd66-72f7{font-family:Outfit;font-size:13px;color:#8f8f8f;letter-spacing:1.5px;text-transform:uppercase;display:block;}.elementor .e-ddb0173-4872{padding-block-start:30px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:8px;border-left-style: solid; border-left-color: rgba(255,255,255,0.12);\n}.elementor .e-44e7904-9041{font-family:"Playfair Display";font-weight:500;font-size:38px;color:#ffffff;line-height:1.1;font-style:italic;text-transform:none;display:block;}.elementor .e-4ca25c82-f71b{font-family:Outfit;font-size:13px;color:#8f8f8f;letter-spacing:1.5px;text-transform:uppercase;display:block;}.elementor .e-3eb4e9f-ce77{padding-block-start:30px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:8px;border-left-style: solid; border-left-color: rgba(255,255,255,0.12);\n}.elementor .e-4a929349-8ffb{font-family:"Playfair Display";font-weight:500;font-size:38px;color:#ffffff;line-height:1.1;font-style:italic;text-transform:none;display:block;}.elementor .e-787d7c5c-b76b{font-family:Outfit;font-size:13px;color:#8f8f8f;letter-spacing:1.5px;text-transform:uppercase;display:block;}.elementor .e-76787fa9-3111{padding-block-start:30px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:8px;border-left-style: solid; border-left-color: rgba(255,255,255,0.12);\n}.elementor .e-23cc3d53-86c4{padding:0px;margin-block-start:56px;border-block-start-width:1px;gap:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;border-top-style: solid; border-top-color: rgba(255,255,255,0.12);\n}.elementor .e-4dbe259d-b453{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:28px;}.elementor .e-7be0cda5-5489{padding-block-start:130px;padding-block-end:90px;padding-inline-start:24px;padding-inline-end:24px;background-image:radial-gradient(circle at 85% 15%, rgba(219,45,46,0.22) 0%,rgba(219,45,46,0) 45%),radial-gradient(circle at 5% 100%, rgba(255,255,255,0.05) 0%,rgba(255,255,255,0) 40%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0e0e0e;flex-direction:column;align-items:center;}.elementor .e-1c5b52a3-610b{font-family:Outfit;font-weight:600;font-size:13px;color:#DB2D2E;letter-spacing:3px;text-transform:uppercase;display:block;}.elementor .e-3ccfe22-e586{font-family:Outfit;font-weight:600;font-size:48px;color:#141414;letter-spacing:-0.5px;line-height:1.12;text-transform:none;display:block;& span { font-family: 'Playfair Display', serif; font-style: italic; font-weight: 500; color: #DB2D2E; }\n}.elementor .e-c67dc4e-f011{font-family:"Playfair Display";font-size:26px;color:#363636;line-height:1.45;font-style:italic;display:block;}.elementor .e-4a0a3895-6dbe{padding-block-start:8px;padding-block-end:8px;padding-inline-start:28px;padding-inline-end:0px;margin-block-start:16px;border-inline-start-width:2px;border-left-style: solid; border-left-color: #DB2D2E;\n}.elementor .e-13ac190c-7215{padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 420px;}.elementor .e-3a1357a0-a964{font-family:Outfit;font-weight:400;font-size:21px;color:#141414;line-height:1.65;display:block;}.elementor .e-2b8b41fd-6456{font-family:Outfit;font-weight:300;font-size:17px;color:#555555;line-height:1.85;display:block;}.elementor .e-1d8c2304-b34d{font-family:Outfit;font-weight:300;font-size:17px;color:#555555;line-height:1.85;display:block;}.elementor .e-8336477-5e1f{font-family:Outfit;font-weight:300;font-size:17px;color:#555555;line-height:1.85;display:block;}.elementor .e-262b1de2-b5b9{padding:0px;display:flex;flex-direction:column;gap:22px;flex:1 1 520px;}.elementor .e-50524f1d-b80b{max-width:1240px;padding:0px;gap:80px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-4bc29c55-222f{padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;flex-direction:column;align-items:center;}.elementor .e-6511b75-6068{font-family:Outfit;font-weight:600;font-size:13px;color:#DB2D2E;letter-spacing:3px;text-transform:uppercase;display:block;}.elementor .e-57f1d247-8dc0{font-family:Outfit;font-weight:600;font-size:48px;color:#141414;letter-spacing:-0.5px;line-height:1.12;text-transform:none;display:block;& span { font-family: 'Playfair Display', serif; font-style: italic; font-weight: 500; color: #DB2D2E; }\n}.elementor .e-3559ef63-9075{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-ef8bfa3-cd9d{max-width:340px;font-family:Outfit;font-weight:300;font-size:16px;color:#6b6b6b;line-height:1.7;display:block;}.elementor .e-358168c7-1081{padding:0px;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-1388d4b-3e13{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;display:block;}.elementor .e-3973dd7d-3a6c{font-family:Outfit;font-weight:500;font-size:18px;color:#141414;line-height:1.5;display:block;}.elementor .e-4864c1ea-e122{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:20px;grid-template-columns:180px 1fr;border-top-style: solid; border-top-color: #d9d3c9; align-items: baseline;\n}.elementor .e-6eec83ea-6011{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;display:block;}.elementor .e-22db6180-f1b7{font-family:Outfit;font-weight:500;font-size:18px;color:#141414;line-height:1.5;display:block;}.elementor .e-32713a9c-ae2d{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:20px;grid-template-columns:180px 1fr;border-top-style: solid; border-top-color: #d9d3c9; align-items: baseline;\n}.elementor .e-2ccc98df-2031{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;display:block;}.elementor .e-5c236368-5fe1{font-family:Outfit;font-weight:500;font-size:18px;color:#141414;line-height:1.5;display:block;}.elementor .e-360c6d8a-6092{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:20px;grid-template-columns:180px 1fr;border-top-style: solid; border-top-color: #d9d3c9; align-items: baseline;\n}.elementor .e-1797e782-f752{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;display:block;}.elementor .e-65e6d865-6524{font-family:Outfit;font-weight:500;font-size:18px;color:#141414;line-height:1.5;display:block;}.elementor .e-1d17d01d-2a88{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:20px;grid-template-columns:180px 1fr;border-top-style: solid; border-top-color: #d9d3c9; align-items: baseline;\n}.elementor .e-36df67ea-8887{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;display:block;}.elementor .e-7df55528-fce2{font-family:Outfit;font-weight:500;font-size:18px;color:#141414;line-height:1.5;display:block;}.elementor .e-7e8fe893-2025{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:20px;grid-template-columns:180px 1fr;border-top-style: solid; border-top-color: #d9d3c9; align-items: baseline;\n}.elementor .e-409a5295-b1c2{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;display:block;}.elementor .e-1244654f-1eaa{font-family:Outfit;font-weight:500;font-size:18px;color:#141414;line-height:1.5;display:block;}.elementor .e-64982ffc-88bc{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:20px;grid-template-columns:180px 1fr;border-top-style: solid; border-top-color: #d9d3c9; align-items: baseline;\n}.elementor .e-7800820f-2962{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;display:block;}.elementor .e-c30b347-1cbf{font-family:Outfit;font-weight:500;font-size:18px;color:#141414;line-height:1.5;display:block;}.elementor .e-1ae6010d-8520{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:20px;grid-template-columns:180px 1fr;border-top-style: solid; border-top-color: #d9d3c9; align-items: baseline;\n}.elementor .e-6519d26-5d00{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;display:block;}.elementor .e-54713343-a288{font-family:Outfit;font-weight:500;font-size:18px;color:#141414;line-height:1.5;display:block;}.elementor .e-70352f2-35c1{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:20px;grid-template-columns:180px 1fr;border-top-style: solid; border-top-color: #d9d3c9; align-items: baseline;\n}.elementor .e-15f08bc4-a0f9{column-gap:64px;padding:0px;border-block-end-width:1px;gap:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;border-bottom-style: solid; border-bottom-color: #d9d3c9;\n}.elementor .e-209f1ab6-3e8d{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:56px;}.elementor .e-4612457c-7989{padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-color:#f5f2ed;flex-direction:column;align-items:center;}.elementor .e-3ae38f43-90ec{font-family:Outfit;font-weight:600;font-size:13px;color:#DB2D2E;letter-spacing:3px;text-transform:uppercase;display:block;}.elementor .e-2f28ec29-1d6a{font-family:Outfit;font-weight:600;font-size:48px;color:#ffffff;letter-spacing:-0.5px;line-height:1.12;text-transform:none;display:block;& span { font-family: 'Playfair Display', serif; font-style: italic; font-weight: 500; color: #DB2D2E; }\n}.elementor .e-273c3ce7-c98a{padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 420px;}.elementor .e-3a59f4f9-207f{font-family:Outfit;font-weight:300;font-size:17px;color:#bdbdbd;line-height:1.85;display:block;}.elementor .e-67be546a-f2d6{font-family:Outfit;font-weight:300;font-size:17px;color:#bdbdbd;line-height:1.85;display:block;}.elementor .e-f947980-be6b{font-family:Outfit;font-weight:300;font-size:17px;color:#bdbdbd;line-height:1.85;display:block;}.elementor .e-221c7ef-d07b{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 520px;}.elementor .e-e2c126c-fea0{padding:0px;gap:64px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-1de50a95-3e6e{font-family:"Playfair Display";font-weight:500;font-size:40px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-8e665a-dae3{font-family:Outfit;font-weight:500;font-size:26px;color:#ffffff;line-height:1.25;text-transform:none;display:block;}.elementor .e-256ddcf4-b1ca{font-family:Outfit;font-weight:300;font-size:16px;color:#9a9a9a;line-height:1.75;display:block;}.elementor .e-6a69a809-4e79:hover,.elementor .e-6a69a809-4e79:focus-visible{background-color:rgba(255,255,255,0.03);}.elementor .e-6a69a809-4e79{padding-block-start:32px;padding-block-end:32px;padding-inline-start:8px;padding-inline-end:8px;border-block-start-width:1px;transition:background-color 0.3s;gap:32px;grid-template-columns:90px 1fr 1.3fr;grid-template-rows:auto;align-items:center;border-top-style: solid; border-top-color: rgba(255,255,255,0.12);\n}.elementor .e-585f912f-7d53{font-family:"Playfair Display";font-weight:500;font-size:40px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-6ff5d637-9504{font-family:Outfit;font-weight:500;font-size:26px;color:#ffffff;line-height:1.25;text-transform:none;display:block;}.elementor .e-66f9f05e-6844{font-family:Outfit;font-weight:300;font-size:16px;color:#9a9a9a;line-height:1.75;display:block;}.elementor .e-46a5a5fb-113e:hover,.elementor .e-46a5a5fb-113e:focus-visible{background-color:rgba(255,255,255,0.03);}.elementor .e-46a5a5fb-113e{padding-block-start:32px;padding-block-end:32px;padding-inline-start:8px;padding-inline-end:8px;border-block-start-width:1px;transition:background-color 0.3s;gap:32px;grid-template-columns:90px 1fr 1.3fr;grid-template-rows:auto;align-items:center;border-top-style: solid; border-top-color: rgba(255,255,255,0.12);\n}.elementor .e-61ebd38d-4bad{font-family:"Playfair Display";font-weight:500;font-size:40px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-7979591b-4dd9{font-family:Outfit;font-weight:500;font-size:26px;color:#ffffff;line-height:1.25;text-transform:none;display:block;}.elementor .e-2d652c1-ec8b{font-family:Outfit;font-weight:300;font-size:16px;color:#9a9a9a;line-height:1.75;display:block;}.elementor .e-3e71ae5c-bf58:hover,.elementor .e-3e71ae5c-bf58:focus-visible{background-color:rgba(255,255,255,0.03);}.elementor .e-3e71ae5c-bf58{padding-block-start:32px;padding-block-end:32px;padding-inline-start:8px;padding-inline-end:8px;border-block-start-width:1px;transition:background-color 0.3s;gap:32px;grid-template-columns:90px 1fr 1.3fr;grid-template-rows:auto;align-items:center;border-top-style: solid; border-top-color: rgba(255,255,255,0.12);\n}.elementor .e-4d54bfaf-7f2c{font-family:"Playfair Display";font-weight:500;font-size:40px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-21f1f0a5-ca58{font-family:Outfit;font-weight:500;font-size:26px;color:#ffffff;line-height:1.25;text-transform:none;display:block;}.elementor .e-211d251d-3d32{font-family:Outfit;font-weight:300;font-size:16px;color:#9a9a9a;line-height:1.75;display:block;}.elementor .e-2d7596ac-8978:hover,.elementor .e-2d7596ac-8978:focus-visible{background-color:rgba(255,255,255,0.03);}.elementor .e-2d7596ac-8978{padding-block-start:32px;padding-block-end:32px;padding-inline-start:8px;padding-inline-end:8px;border-block-start-width:1px;transition:background-color 0.3s;gap:32px;grid-template-columns:90px 1fr 1.3fr;grid-template-rows:auto;align-items:center;border-top-style: solid; border-top-color: rgba(255,255,255,0.12);\n}.elementor .e-90b5fbf-63f6{font-family:"Playfair Display";font-weight:500;font-size:40px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-25381559-dc88{font-family:Outfit;font-weight:500;font-size:26px;color:#ffffff;line-height:1.25;text-transform:none;display:block;}.elementor .e-3de24796-63b7{font-family:Outfit;font-weight:300;font-size:16px;color:#9a9a9a;line-height:1.75;display:block;}.elementor .e-1f780ce-e3b2:hover,.elementor .e-1f780ce-e3b2:focus-visible{background-color:rgba(255,255,255,0.03);}.elementor .e-1f780ce-e3b2{padding-block-start:32px;padding-block-end:32px;padding-inline-start:8px;padding-inline-end:8px;border-block-start-width:1px;transition:background-color 0.3s;gap:32px;grid-template-columns:90px 1fr 1.3fr;grid-template-rows:auto;align-items:center;border-top-style: solid; border-top-color: rgba(255,255,255,0.12);\n}.elementor .e-d3471bf-2d0c{width:100%;padding:0px;border-block-end-width:1px;display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.12);\n}.elementor .e-450a80a4-4857:hover,.elementor .e-450a80a4-4857:focus-visible{color:#0e0e0e;background-color:#ffffff;}.elementor .e-450a80a4-4857{font-family:Outfit;font-weight:600;font-size:13px;color:#ffffff;letter-spacing:2px;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:38px;padding-inline-end:38px;border-radius:0px;background-color:#DB2D2E;transition:background-color 0.3s, color 0.3s;}.elementor .e-1d354a83-1c53{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:64px;align-items:flex-start;}.elementor .e-47a5bdde-4053{padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-color:#0e0e0e;flex-direction:column;align-items:center;}.elementor .e-7a2f4847-1165{font-family:Outfit;font-weight:600;font-size:13px;color:#DB2D2E;letter-spacing:3px;text-transform:uppercase;display:block;}.elementor .e-291bac5d-b2cc{font-family:Outfit;font-weight:600;font-size:48px;color:#141414;letter-spacing:-0.5px;line-height:1.12;text-transform:none;display:block;& span { font-family: 'Playfair Display', serif; font-style: italic; font-weight: 500; color: #DB2D2E; }\n}.elementor .e-60204c18-b865{max-width:560px;font-family:Outfit;font-weight:300;font-size:18px;color:#555555;line-height:1.8;display:block;}.elementor .e-2f9ba581-18e3{padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 480px;}.elementor .e-9c28cb-5105{font-family:"Playfair Display";font-weight:500;font-size:30px;color:#ffffff;font-style:italic;text-transform:none;display:block;}.elementor .e-7069cf47-f5bb{width:84px;height:84px;min-width:84px;padding:0px;border-radius:50%;border-width:1px;border-color:#DB2D2E;border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-76d4d95d-6d07{font-family:Outfit;font-weight:500;font-size:26px;color:#ffffff;line-height:1.2;text-transform:none;display:block;}.elementor .e-289952a3-baf8{font-family:Outfit;font-weight:600;font-size:12px;color:#DB2D2E;letter-spacing:2.5px;text-transform:uppercase;display:block;}.elementor .e-418fc376-9788{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-219a47e8-3aef{padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:22px;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.12);\n}.elementor .e-31cd7c7a-4177{font-family:"Playfair Display";font-size:22px;color:#d6d6d6;line-height:1.5;font-style:italic;display:block;}.elementor .e-526e867d-ca2f{padding:48px;background-image:radial-gradient(circle at 100% 0%, rgba(219,45,46,0.25) 0%,rgba(219,45,46,0) 55%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0e0e0e;box-shadow:0px 30px 60px 0px rgba(0,0,0,0.18);display:flex;flex-direction:column;gap:28px;flex:1 1 420px;}.elementor .e-1da1a560-40fd{max-width:1240px;padding:0px;gap:80px;flex-wrap:wrap;align-items:center;}.elementor .e-4ec2032d-7b2f{padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;flex-direction:column;align-items:center;}.elementor .e-701ae3ec-97e5{font-family:Outfit;font-weight:600;font-size:13px;color:#DB2D2E;letter-spacing:3px;text-transform:uppercase;display:block;}.elementor .e-7f493784-dcfe{font-family:Outfit;font-weight:600;font-size:40px;color:#141414;line-height:1.15;text-transform:none;display:block;& span { font-family: 'Playfair Display', serif; font-style: italic; font-weight: 500; color: #DB2D2E; }\n}.elementor .e-41fcfdfd-ef65{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;display:block;}.elementor .e-4727abb4-f9a9{font-family:Outfit;font-weight:400;font-size:20px;color:#141414;line-height:1.6;display:block;}.elementor .e-2df2e234-a4cd{width:100%;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;display:flex;flex-direction:column;gap:8px;border-top-style: solid; border-top-color: #d9d3c9; border-bottom-style: solid; border-bottom-color: #d9d3c9;\n}.elementor .e-128c2e16-38f5:hover,.elementor .e-128c2e16-38f5:focus-visible{background-color:#DB2D2E;}.elementor .e-128c2e16-38f5{font-family:Outfit;font-weight:600;font-size:13px;color:#ffffff;letter-spacing:2px;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:38px;padding-inline-end:38px;margin-block-start:8px;border-radius:0px;background-color:#141414;transition:background-color 0.3s;}.elementor .e-5bb361b6-cb36{padding:56px;background-color:#f5f2ed;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-5e369b05-16f7{font-family:Outfit;font-weight:600;font-size:13px;color:#ffd6d6;letter-spacing:3px;text-transform:uppercase;display:block;}.elementor .e-34321e22-5495{font-family:Outfit;font-weight:600;font-size:40px;color:#ffffff;line-height:1.15;text-transform:none;display:block;& span { font-family: 'Playfair Display', serif; font-style: italic; font-weight: 500; color: #ffffff; }\n}.elementor .e-7462347f-9ccb{font-family:Outfit;font-weight:300;font-size:17px;color:#ffe9e9;line-height:1.8;display:block;}.elementor .e-47d1d2f1-8739:hover,.elementor .e-47d1d2f1-8739:focus-visible{color:#DB2D2E;background-color:#ffffff;}.elementor .e-47d1d2f1-8739{font-family:Outfit;font-weight:600;font-size:13px;color:#ffffff;letter-spacing:2px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;margin-block-start:8px;border-radius:0px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:transparent;transition:background-color 0.3s, color 0.3s;}.elementor .e-65a29ffb-a695{padding:56px;background-color:#DB2D2E;display:flex;flex-direction:column;gap:22px;justify-content:center;align-items:flex-start;}.elementor .e-47ab83de-2707{max-width:1240px;padding:0px;gap:24px;grid-template-columns:1.3fr 1fr;grid-template-rows:auto;}.elementor .e-103742d7-5ef5{padding-block-start:0px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;flex-direction:column;align-items:center;}.elementor .e-151968c8-3ac3{font-family:Outfit;font-weight:600;font-size:56px;color:#ffffff;letter-spacing:-0.5px;line-height:1.1;text-transform:none;display:block;& span { font-family: 'Playfair Display', serif; font-style: italic; font-weight: 500; color: #DB2D2E; }\n}.elementor .e-4b22d344-2fdf{max-width:620px;font-family:Outfit;font-weight:300;font-size:19px;color:#bdbdbd;line-height:1.7;display:block;}.elementor .e-6359fd8-d3a4:hover,.elementor .e-6359fd8-d3a4:focus-visible{color:#0e0e0e;background-color:#ffffff;}.elementor .e-6359fd8-d3a4{font-family:Outfit;font-weight:600;font-size:13px;color:#ffffff;letter-spacing:2px;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:38px;padding-inline-end:38px;border-radius:0px;background-color:#DB2D2E;transition:background-color 0.3s, color 0.3s;}.elementor .e-452f048a-45d7:hover,.elementor .e-452f048a-45d7:focus-visible{color:#0e0e0e;background-color:#ffffff;}.elementor .e-452f048a-45d7{font-family:Outfit;font-weight:600;font-size:13px;color:#ffffff;letter-spacing:2px;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:37px;padding-inline-end:37px;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,0.6);border-style:solid;background-color:transparent;transition:background-color 0.3s, color 0.3s;}.elementor .e-21dc64d3-a7a9{width:auto;padding:0px;margin-block-start:12px;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-c54ae9f-e439{width:100%;max-width:900px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .e-1e55f892-e02a{padding-block-start:130px;padding-block-end:130px;padding-inline-start:24px;padding-inline-end:24px;background-image:radial-gradient(circle at 50% 120%, rgba(219,45,46,0.35) 0%,rgba(219,45,46,0) 55%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0e0e0e;flex-direction:column;align-items:center;}