.elementor .e-28778dd1-55da{width:48px;height:1px;min-width:48px;padding:0px;background-color:#DB2D2E;}.elementor .e-bfe0426-3019{font-family:Outfit;font-weight:500;font-size:13px;color:#bdbdbd;letter-spacing:3px;text-transform:uppercase;display:block;}.elementor .e-4cacb698-e541{padding:0px;gap:16px;align-items:center;}.elementor .e-38a63f57-7089{font-family:Outfit;font-weight:600;font-size:80px;color:#ffffff;letter-spacing:-1px;line-height:1.02;text-transform:none;display:block;& span { font-family: 'Playfair Display', serif; font-style: italic; font-weight: 500; color: #DB2D2E; }\n}.elementor .e-3bdc0278-b2ea{max-width:660px;font-family:Outfit;font-weight:300;font-size:20px;color:#bdbdbd;line-height:1.7;display:block;}.elementor .e-33cb1bc6-8128{font-family:Outfit;font-weight:500;font-size:13px;color:#e6e6e6;letter-spacing:2px;text-transform:uppercase;display:block;}.elementor .e-42dfd1ae-3be4{font-family:Outfit;font-weight:500;font-size:13px;color:#e6e6e6;letter-spacing:2px;text-transform:uppercase;display:block;}.elementor .e-7c5ee2a0-ec0c{font-family:Outfit;font-weight:500;font-size:13px;color:#e6e6e6;letter-spacing:2px;text-transform:uppercase;display:block;}.elementor .e-37b32f4d-df2b{font-family:Outfit;font-weight:500;font-size:13px;color:#e6e6e6;letter-spacing:2px;text-transform:uppercase;display:block;}.elementor .e-2488cce3-dbc4{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:24px;border-block-start-width:1px;gap:36px;flex-wrap:wrap;border-top-style: solid; border-top-color: rgba(255,255,255,0.12);\n}.elementor .e-211bd42b-8a3f{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:28px;}.elementor .e-1429f139-56e3{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-787249b8-2571{font-family:Outfit;font-weight:600;font-size:13px;color:#DB2D2E;letter-spacing:3px;text-transform:uppercase;display:block;}.elementor .e-6341d3c8-9e01{font-family:Outfit;font-weight:600;font-size:42px;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-71129149-3036{font-family:Outfit;font-weight:300;font-size:16px;color:#6b6b6b;line-height:1.7;margin-block-end:14px;display:block;}.elementor .e-3c5345d2-d54b{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-3a96bf5d-492d:focus{border-color:#DB2D2E;}.elementor .e-3a96bf5d-492d{width:100%;height:52px;font-family:Outfit;font-size:16px;color:#141414;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2px;padding-inline-end:2px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;border-bottom-style: solid; border-bottom-color: #d9d3c9;\n}.elementor .e-4d5bb969-e2b1{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 100%;}.elementor .e-12e32935-713a{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-f6e6bec-6743:focus{border-color:#DB2D2E;}.elementor .e-f6e6bec-6743{width:100%;height:52px;font-family:Outfit;font-size:16px;color:#141414;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2px;padding-inline-end:2px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;border-bottom-style: solid; border-bottom-color: #d9d3c9;\n}.elementor .e-2fae5602-c379{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 240px;}.elementor .e-8aba3ac-382f{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-653798ec-d337:focus{border-color:#DB2D2E;}.elementor .e-653798ec-d337{width:100%;height:52px;font-family:Outfit;font-size:16px;color:#141414;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2px;padding-inline-end:2px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;border-bottom-style: solid; border-bottom-color: #d9d3c9;\n}.elementor .e-65655da6-f907{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 240px;}.elementor .e-178b3212-80b5{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-4777f85a-a9d4:focus{border-color:#DB2D2E;}.elementor .e-4777f85a-a9d4{width:100%;height:52px;font-family:Outfit;font-size:16px;color:#141414;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2px;padding-inline-end:2px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;border-bottom-style: solid; border-bottom-color: #d9d3c9;\n}.elementor .e-73392532-436d{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 240px;}.elementor .e-27ec843a-431b{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-756f879c-5939:focus{border-color:#DB2D2E;}.elementor .e-756f879c-5939{width:100%;height:52px;font-family:Outfit;font-size:16px;color:#141414;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2px;padding-inline-end:2px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;border-bottom-style: solid; border-bottom-color: #d9d3c9;\n}.elementor .e-198250f0-cd67{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 240px;}.elementor .e-54e6c14a-c50c{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-58188b91-d67a:focus{border-color:#DB2D2E;}.elementor .e-58188b91-d67a{width:100%;height:52px;font-family:Outfit;font-size:16px;color:#141414;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2px;padding-inline-end:2px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;border-bottom-style: solid; border-bottom-color: #d9d3c9;\n}.elementor .e-4520b84a-5071{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 240px;}.elementor .e-1ff258ab-97cf{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-4c1e4ab0-423e:focus{border-color:#DB2D2E;}.elementor .e-4c1e4ab0-423e{width:100%;height:52px;font-family:Outfit;font-size:16px;color:#141414;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2px;padding-inline-end:2px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;border-bottom-style: solid; border-bottom-color: #d9d3c9;\n}.elementor .e-31dd7584-42e6{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 240px;}.elementor .e-2a641a68-b7a7{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-3c51ae5f-cee6:focus{border-color:#DB2D2E;}.elementor .e-3c51ae5f-cee6{width:100%;height:52px;font-family:Outfit;font-size:16px;color:#141414;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2px;padding-inline-end:2px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;border-bottom-style: solid; border-bottom-color: #d9d3c9;\n}.elementor .e-23865730-c43d{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 180px;}.elementor .e-20976836-c4f6{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-6837dc11-ecb4:focus{border-color:#DB2D2E;}.elementor .e-6837dc11-ecb4{width:100%;height:52px;font-family:Outfit;font-size:16px;color:#141414;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2px;padding-inline-end:2px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;border-bottom-style: solid; border-bottom-color: #d9d3c9;\n}.elementor .e-7cf71bec-2f09{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 180px;}.elementor .e-12593401-f1ed{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-79adff28-2282:focus{border-color:#DB2D2E;}.elementor .e-79adff28-2282{width:100%;height:52px;font-family:Outfit;font-size:16px;color:#141414;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2px;padding-inline-end:2px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;border-bottom-style: solid; border-bottom-color: #d9d3c9;\n}.elementor .e-38b98ba0-eebb{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 180px;}.elementor .e-5a52a2cb-bc6c{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-6d15c5f4-94c4:focus{border-color:#DB2D2E;}.elementor .e-6d15c5f4-94c4{width:100%;font-family:Outfit;font-size:16px;color:#141414;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:0px;border-width:1px;border-color:#d9d3c9;border-style:solid;background-color:#faf8f5;}.elementor .e-25bcc401-a899{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 100%;}.elementor .e-73752ea4-d12d:hover,.elementor .e-73752ea4-d12d:focus-visible{background-color:#141414;}.elementor .e-73752ea4-d12d{width:100%;font-family:Outfit;font-weight:600;font-size:14px;color:#ffffff;letter-spacing:2.5px;text-transform:uppercase;padding-block-start:22px;padding-block-end:22px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:10px;border-radius:0px;background-color:#DB2D2E;transition:background-color 0.3s;}.elementor .e-97fcf80-e327{font-family:Outfit;font-size:15px;color:#2F532E;display:block;}.elementor .e-7a7be11c-1b7a{font-family:Outfit;font-size:15px;color:#870000;display:block;}.elementor .e-5b58206b-3c0a{gap:22px;align-items:flex-end;}.elementor .e-67e078dc-6bdc{font-family:"Playfair Display";font-size:16px;color:#6b6b6b;text-align:center;font-style:italic;margin-block-start:6px;display:block;}.elementor .e-532ed7fd-3926{padding:56px;background-color:#ffffff;box-shadow:0px 40px 80px 0px rgba(20,20,20,0.10);display:flex;flex-direction:column;gap:18px;flex:2 1 620px;}.elementor .e-22fd31b6-94d2{font-family:Outfit;font-weight:600;font-size:13px;color:#DB2D2E;letter-spacing:3px;text-transform:uppercase;display:block;}.elementor .e-59a8a2be-d933{font-family:Outfit;font-weight:600;font-size:32px;color:#ffffff;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-6517ba19-1b30{font-family:"Playfair Display";font-weight:500;font-size:20px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-798a0bb4-75f4{font-family:Outfit;font-weight:300;font-size:15px;color:#d6d6d6;line-height:1.6;display:block;}.elementor .e-67a70101-7c59{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:16px;grid-template-columns:34px 1fr;grid-template-rows:auto;border-top-style: solid; border-top-color: rgba(255,255,255,0.12); align-items: baseline;\n}.elementor .e-78019043-afc3{font-family:"Playfair Display";font-weight:500;font-size:20px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-45aa821-570c{font-family:Outfit;font-weight:300;font-size:15px;color:#d6d6d6;line-height:1.6;display:block;}.elementor .e-4a29853b-6f22{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:16px;grid-template-columns:34px 1fr;grid-template-rows:auto;border-top-style: solid; border-top-color: rgba(255,255,255,0.12); align-items: baseline;\n}.elementor .e-38cdd6a3-47a6{font-family:"Playfair Display";font-weight:500;font-size:20px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-5bcfe321-41e6{font-family:Outfit;font-weight:300;font-size:15px;color:#d6d6d6;line-height:1.6;display:block;}.elementor .e-1409ffc1-2dbb{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:16px;grid-template-columns:34px 1fr;grid-template-rows:auto;border-top-style: solid; border-top-color: rgba(255,255,255,0.12); align-items: baseline;\n}.elementor .e-5c2ef998-54c2{font-family:"Playfair Display";font-weight:500;font-size:20px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-31db4913-38dc{font-family:Outfit;font-weight:300;font-size:15px;color:#d6d6d6;line-height:1.6;display:block;}.elementor .e-41b00a35-bf9d{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:16px;grid-template-columns:34px 1fr;grid-template-rows:auto;border-top-style: solid; border-top-color: rgba(255,255,255,0.12); align-items: baseline;\n}.elementor .e-631c40c5-5287{font-family:"Playfair Display";font-weight:500;font-size:20px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-66a8244-176c{font-family:Outfit;font-weight:300;font-size:15px;color:#d6d6d6;line-height:1.6;display:block;}.elementor .e-5d83a0-c3a2{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:16px;grid-template-columns:34px 1fr;grid-template-rows:auto;border-top-style: solid; border-top-color: rgba(255,255,255,0.12); align-items: baseline;\n}.elementor .e-17a68ef6-edd3{padding:0px;margin-block-start:6px;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-1653cc80-5d86{padding-block-start:44px;padding-block-end:44px;padding-inline-start:40px;padding-inline-end:40px;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;display:flex;flex-direction:column;gap:18px;}.elementor .e-316fc2b5-c5cf{font-family:Outfit;font-weight:600;font-size:13px;color:#DB2D2E;letter-spacing:3px;text-transform:uppercase;display:block;}.elementor .e-21e23a93-c9fb{font-family:Outfit;font-weight:600;font-size:18px;color:#141414;text-transform:none;display:block;}.elementor .e-2d89cc9e-2ee8{font-family:Outfit;font-weight:300;font-size:15px;color:#555555;line-height:1.65;display:block;}.elementor .e-c190912-ca5e{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:6px;border-left-style: solid; border-left-color: #DB2D2E;\n}.elementor .e-4fe3d11e-d2db{font-family:Outfit;font-weight:600;font-size:18px;color:#141414;text-transform:none;display:block;}.elementor .e-16e19ce6-c0ae{font-family:Outfit;font-weight:300;font-size:15px;color:#555555;line-height:1.65;display:block;}.elementor .e-675005e-a578{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:6px;border-left-style: solid; border-left-color: #DB2D2E;\n}.elementor .e-51cc029-6e9f{font-family:Outfit;font-weight:600;font-size:18px;color:#141414;text-transform:none;display:block;}.elementor .e-2c2376aa-457e{font-family:Outfit;font-weight:300;font-size:15px;color:#555555;line-height:1.65;display:block;}.elementor .e-46bf649d-3528{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:6px;border-left-style: solid; border-left-color: #DB2D2E;\n}.elementor .e-1ff2cd94-989c{padding:40px;background-color:#ffffff;display:flex;flex-direction:column;gap:22px;}.elementor .e-307df9a4-9d9f{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;display:block;}.elementor .e-195f271f-8cc0{font-family:Outfit;font-weight:400;font-size:16px;color:#141414;line-height:1.7;display:block;}.elementor .e-65c6dff0-aa7e{padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;display:flex;flex-direction:column;gap:8px;}.elementor .e-35df0c67-7366{padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 340px;}.elementor .e-65697628-bbac{max-width:1240px;padding:0px;gap:32px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-56fa2879-76ef{padding-block-start:100px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-color:#f5f2ed;flex-direction:column;align-items:center;}.elementor .e-390bd87a-2f9e{font-family:Outfit;font-weight:600;font-size:13px;color:#DB2D2E;letter-spacing:3px;text-transform:uppercase;display:block;}.elementor .e-5c57428f-f248{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-2079358-1c90{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 520px;}.elementor .e-2ab6f91-7c7d{max-width:400px;font-family:Outfit;font-weight:300;font-size:17px;color:#6b6b6b;line-height:1.75;display:block;}.elementor .e-17266222-2ae4{padding:0px;gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-4f1604d0-b623{font-family:"Playfair Display";font-weight:500;font-size:64px;color:#DB2D2E;line-height:1;font-style:italic;text-transform:none;display:block;}.elementor .e-7613d220-919b{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2.5px;text-transform:uppercase;padding-block-end:14px;border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: #e6e1d9;\n}.elementor .e-2ba9d5ca-b725{font-family:Outfit;font-weight:300;font-size:17px;color:#363636;line-height:1.75;display:block;}.elementor .e-21515181-3516:hover,.elementor .e-21515181-3516:focus-visible{background-color:#f5f2ed;}.elementor .e-21515181-3516{padding-block-start:48px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;border-block-end-width:1px;border-inline-end-width:1px;transition:background-color 0.3s;display:flex;flex-direction:column;gap:12px;border-right-style: solid; border-right-color: #e6e1d9; border-bottom-style: solid; border-bottom-color: #e6e1d9;\n}.elementor .e-1d50d777-714d{font-family:"Playfair Display";font-weight:500;font-size:64px;color:#DB2D2E;line-height:1;font-style:italic;text-transform:none;display:block;}.elementor .e-26246559-f92e{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2.5px;text-transform:uppercase;padding-block-end:14px;border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: #e6e1d9;\n}.elementor .e-3d308c64-fd4e{font-family:Outfit;font-weight:300;font-size:17px;color:#363636;line-height:1.75;display:block;}.elementor .e-47894862-d015:hover,.elementor .e-47894862-d015:focus-visible{background-color:#f5f2ed;}.elementor .e-47894862-d015{padding-block-start:48px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;border-block-end-width:1px;border-inline-end-width:1px;transition:background-color 0.3s;display:flex;flex-direction:column;gap:12px;border-right-style: solid; border-right-color: #e6e1d9; border-bottom-style: solid; border-bottom-color: #e6e1d9;\n}.elementor .e-64a94357-efd7{font-family:"Playfair Display";font-weight:500;font-size:64px;color:#ffffff;line-height:1;font-style:italic;text-transform:none;display:block;}.elementor .e-2a88d8f1-594b{font-family:Outfit;font-weight:500;font-size:12px;color:#DB2D2E;letter-spacing:2.5px;text-transform:uppercase;padding-block-end:14px;border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.15);\n}.elementor .e-39556aa3-ebad{font-family:Outfit;font-weight:300;font-size:17px;color:#d6d6d6;line-height:1.75;display:block;}.elementor .e-5bbbdac8-6ed0{padding-block-start:48px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;border-block-end-width:1px;border-inline-end-width:1px;background-image:radial-gradient(circle at 100% 0%, rgba(219,45,46,0.3) 0%,rgba(219,45,46,0) 55%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0e0e0e;display:flex;flex-direction:column;gap:12px;border-right-style: solid; border-right-color: #0e0e0e; border-bottom-style: solid; border-bottom-color: #0e0e0e;\n}.elementor .e-64ec0e85-bd07{padding:0px;border-block-start-width:1px;border-inline-start-width:1px;gap:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;border-top-style: solid; border-top-color: #e6e1d9; border-left-style: solid; border-left-color: #e6e1d9;\n}.elementor .e-5d191e67-fdf5{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:56px;}.elementor .e-569ff78e-5afa{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-3388bdfa-9d23{font-family:Outfit;font-weight:600;font-size:52px;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-f5a3098-8a63{max-width:600px;font-family:Outfit;font-weight:300;font-size:18px;color:#bdbdbd;line-height:1.7;display:block;}.elementor .e-5e21159a-35bd:hover,.elementor .e-5e21159a-35bd:focus-visible{color:#0e0e0e;background-color:#ffffff;}.elementor .e-5e21159a-35bd{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-5adc81df-e338:hover,.elementor .e-5adc81df-e338:focus-visible{color:#0e0e0e;background-color:#ffffff;}.elementor .e-5adc81df-e338{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-54d96780-5048{width:auto;padding:0px;margin-block-start:10px;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-fb71be6-abdc{width:100%;max-width:860px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-25e46501-1fc0{padding-block-start:120px;padding-block-end:120px;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;}