.elementor .e-c3c778d-1116{width:48px;height:1px;min-width:48px;padding:0px;background-color:#DB2D2E;}.elementor .e-65408a55-9e82{font-family:Outfit;font-weight:500;font-size:13px;color:#bdbdbd;letter-spacing:3px;text-transform:uppercase;display:block;}.elementor .e-1c7367e2-5a96{padding:0px;gap:16px;align-items:center;}.elementor .e-30b1e5b9-6fd7{max-width:1000px;font-family:Outfit;font-weight:600;font-size:76px;color:#ffffff;letter-spacing:-1px;line-height:1.04;text-transform:none;display:block;& span { font-family: 'Playfair Display', serif; font-style: italic; font-weight: 500; color: #DB2D2E; }\n}.elementor .e-4b92d3e4-728f{max-width:700px;font-family:Outfit;font-weight:300;font-size:20px;color:#bdbdbd;line-height:1.7;display:block;}.elementor .e-304a9754-326b{font-family:"Playfair Display";font-weight:500;font-size:34px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-1d7facec-288b{font-family:Outfit;font-weight:400;font-size:17px;color:#e6e6e6;line-height:1.5;display:block;}.elementor .e-590f8276-3faa{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;}.elementor .e-249471dc-35ea{font-family:"Playfair Display";font-weight:500;font-size:34px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-615ffb80-41f3{font-family:Outfit;font-weight:400;font-size:17px;color:#e6e6e6;line-height:1.5;display:block;}.elementor .e-40f79e29-4d8d{padding-block-start:28px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:10px;border-left-style: solid; border-left-color: rgba(255,255,255,0.12);\n}.elementor .e-ee8beee-d94b{font-family:"Playfair Display";font-weight:500;font-size:34px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-1316a845-6c8f{font-family:Outfit;font-weight:400;font-size:17px;color:#e6e6e6;line-height:1.5;display:block;}.elementor .e-534c157f-64e0{padding-block-start:28px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:10px;border-left-style: solid; border-left-color: rgba(255,255,255,0.12);\n}.elementor .e-18374e26-98f3{font-family:"Playfair Display";font-weight:500;font-size:34px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-f51be6b-92b5{font-family:Outfit;font-weight:400;font-size:17px;color:#e6e6e6;line-height:1.5;display:block;}.elementor .e-5f12ca84-d6c1{padding-block-start:28px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:10px;border-left-style: solid; border-left-color: rgba(255,255,255,0.12);\n}.elementor .e-1ad3ceb6-af49{padding:0px;margin-block-start:48px;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-5b00a03b-d6e3{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:28px;}.elementor .e-b41b41a-af5a{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-4423685c-91cc{font-family:Outfit;font-weight:600;font-size:13px;color:#DB2D2E;letter-spacing:3px;text-transform:uppercase;display:block;}.elementor .e-1f5afdae-636a{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-322e5521-2ebd{font-family:Outfit;font-weight:300;font-size:16px;color:#6b6b6b;line-height:1.7;display:block;}.elementor .e-3af74627-62c8{font-family:"Playfair Display";font-weight:500;font-size:22px;color:#141414;font-style:italic;display:block;}.elementor .e-6562f68a-e04e{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:18px;flex:1 1 100%;}.elementor .e-31024e0d-e928{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-59569a07-20a2:focus{border-color:#DB2D2E;}.elementor .e-59569a07-20a2{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-23a55b0c-de18{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 240px;}.elementor .e-59be87fb-55e6{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-78b9f7e9-b1dc:focus{border-color:#DB2D2E;}.elementor .e-78b9f7e9-b1dc{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-61dcbc69-2e45{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 240px;}.elementor .e-70992020-31d1{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-2199882e-a49f:focus{border-color:#DB2D2E;}.elementor .e-2199882e-a49f{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-782c9d1e-e321{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 180px;}.elementor .e-431b3c90-c78c{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-13523346-2a3a:focus{border-color:#DB2D2E;}.elementor .e-13523346-2a3a{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-b65b43e-2ab2{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 140px;}.elementor .e-161586dc-9a3f{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-2d060e9b-ec6f:focus{border-color:#DB2D2E;}.elementor .e-2d060e9b-ec6f{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-584759ce-9828{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 140px;}.elementor .e-5e8756ef-c8d5{font-family:"Playfair Display";font-weight:500;font-size:22px;color:#141414;font-style:italic;display:block;}.elementor .e-568fc954-91de{padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:18px;border-block-start-width:1px;flex:1 1 100%;border-top-style: solid; border-top-color: #ece7df;\n}.elementor .e-334f2f4a-1dc2{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-73ff4a8d-8b70:focus{border-color:#DB2D2E;}.elementor .e-73ff4a8d-8b70{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-5bb1c281-78c5{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 200px;}.elementor .e-55e6caf4-cda9{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-2621f0ac-2d5d:focus{border-color:#DB2D2E;}.elementor .e-2621f0ac-2d5d{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-b2b5aa6-2faa{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 200px;}.elementor .e-27991e3f-c0cf{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-5c0c7780-8739:focus{border-color:#DB2D2E;}.elementor .e-5c0c7780-8739{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-58ff9c38-51b2{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 200px;}.elementor .e-74aac7f7-1e6a{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-69fd9ef6-47b2:focus{border-color:#DB2D2E;}.elementor .e-69fd9ef6-47b2{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-4b314089-8558{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 200px;}.elementor .e-5b8bd8c-8cb4{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-49bdf59c-bb53:focus{border-color:#DB2D2E;}.elementor .e-49bdf59c-bb53{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-29fe83e9-b5e4{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 200px;}.elementor .e-489c6250-9321{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-31ddda52-8b93:focus{border-color:#DB2D2E;}.elementor .e-31ddda52-8b93{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-3c887837-e0b7{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 200px;}.elementor .e-dd474a1-b779{font-family:"Playfair Display";font-weight:500;font-size:22px;color:#141414;font-style:italic;display:block;}.elementor .e-4e6ad79c-da9c{padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:18px;border-block-start-width:1px;flex:1 1 100%;border-top-style: solid; border-top-color: #ece7df;\n}.elementor .e-3c9de84e-4742{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-46551661-daf1:focus{border-color:#DB2D2E;}.elementor .e-46551661-daf1{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-31da5a7b-b4ac{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 240px;}.elementor .e-1b6a57bd-e6a3{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-58353538-e754:focus{border-color:#DB2D2E;}.elementor .e-58353538-e754{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-1d1b9cf8-945b{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 240px;}.elementor .e-1b558e1f-da6f{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-31722cf5-b22a:focus{border-color:#DB2D2E;}.elementor .e-31722cf5-b22a{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-2dab956b-f3dc{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 240px;}.elementor .e-27c35d04-65fd{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-722b3090-24b1:focus{border-color:#DB2D2E;}.elementor .e-722b3090-24b1{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-1bfd748b-ced3{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 240px;}.elementor .e-473025b5-bd19{font-family:"Playfair Display";font-weight:500;font-size:22px;color:#141414;font-style:italic;display:block;}.elementor .e-17b9c5bd-baa8{padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:18px;border-block-start-width:1px;flex:1 1 100%;border-top-style: solid; border-top-color: #ece7df;\n}.elementor .e-3859d555-a32b{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-44971c2f-181d:focus{border-color:#DB2D2E;}.elementor .e-44971c2f-181d{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-40933db4-25bd{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 100%;}.elementor .e-73fee6af-4b99{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-5d2761d6-fede:focus{border-color:#DB2D2E;}.elementor .e-5d2761d6-fede{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-5beee1c6-b29d{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 240px;}.elementor .e-2b8203a2-4bcf{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-d4beb55-64e8:focus{border-color:#DB2D2E;}.elementor .e-d4beb55-64e8{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-400a8a00-be11{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 240px;}.elementor .e-3f0a15b2-5a7a{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:2px;text-transform:uppercase;}.elementor .e-5570ea7f-4e64:focus{border-color:#DB2D2E;}.elementor .e-5570ea7f-4e64{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-230395a6-ba99{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 100%;}.elementor .e-2e244344-6edd:hover,.elementor .e-2e244344-6edd:focus-visible{background-color:#141414;}.elementor .e-2e244344-6edd{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-4bf85d86-3144{font-family:Outfit;font-size:15px;color:#2F532E;display:block;}.elementor .e-4829ad97-ad60{font-family:Outfit;font-size:15px;color:#870000;display:block;}.elementor .e-63f7435b-3674{gap:22px;align-items:flex-end;}.elementor .e-1de53c3b-9307{font-family:"Playfair Display";font-size:16px;color:#6b6b6b;text-align:center;font-style:italic;margin-block-start:6px;display:block;}.elementor .e-1008a8b1-de2a{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-3c209f13-4fe0{font-family:Outfit;font-weight:600;font-size:13px;color:#DB2D2E;letter-spacing:3px;text-transform:uppercase;display:block;}.elementor .e-308dfa77-73c3{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-7236f24f-b962{font-family:"Playfair Display";font-weight:500;font-size:20px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-4b47c94e-5566{font-family:Outfit;font-weight:300;font-size:15px;color:#d6d6d6;line-height:1.6;display:block;}.elementor .e-c06ee7a-19e3{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-7f179b02-ec96{font-family:"Playfair Display";font-weight:500;font-size:20px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-562a5743-3a3d{font-family:Outfit;font-weight:300;font-size:15px;color:#d6d6d6;line-height:1.6;display:block;}.elementor .e-137307f1-8137{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-7fccc3eb-8916{font-family:"Playfair Display";font-weight:500;font-size:20px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-2942a216-b383{font-family:Outfit;font-weight:300;font-size:15px;color:#d6d6d6;line-height:1.6;display:block;}.elementor .e-72e6c615-3a6d{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-4337df2e-4227{font-family:"Playfair Display";font-weight:500;font-size:20px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-6db61f1d-f195{font-family:Outfit;font-weight:300;font-size:15px;color:#d6d6d6;line-height:1.6;display:block;}.elementor .e-36848f6c-4d2b{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-69111452-ca28{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-3c619e93-a74c{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-3a82a0de-a79b{font-family:"Playfair Display";font-size:22px;color:#141414;line-height:1.5;font-style:italic;display:block;}.elementor .e-29d2aba7-b953{font-family:Outfit;font-weight:500;font-size:12px;color:#8a8379;letter-spacing:1.5px;line-height:1.6;text-transform:uppercase;display:block;}.elementor .e-7b3927da-67d2{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:36px;border-inline-start-width:2px;background-color:#ffffff;display:flex;flex-direction:column;gap:14px;border-left-style: solid; border-left-color: #DB2D2E;\n}.elementor .e-244acf16-aaee{font-family:"Playfair Display";font-size:24px;color:#ffffff;font-style:italic;display:block;}.elementor .e-5fb460c3-bf62{font-family:Outfit;font-weight:300;font-size:15px;color:#ffe9e9;line-height:1.7;display:block;}.elementor .e-6f5eac92-d190:hover,.elementor .e-6f5eac92-d190:focus-visible{color:#ffffff;background-color:#0e0e0e;}.elementor .e-6f5eac92-d190{font-family:Outfit;font-weight:600;font-size:12px;color:#DB2D2E;letter-spacing:2px;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:6px;border-radius:0px;background-color:#ffffff;transition:background-color 0.3s, color 0.3s;}.elementor .e-5779169e-d104{padding:36px;background-color:#DB2D2E;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-3524619e-8275{padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 340px;}.elementor .e-5be03d96-3e43{max-width:1240px;padding:0px;gap:32px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-150f12f-71dd{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-592d7078-8b79{font-family:Outfit;font-weight:600;font-size:13px;color:#DB2D2E;letter-spacing:3px;text-transform:uppercase;display:block;}.elementor .e-66fc2983-c121{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-2770e726-34c5{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 520px;}.elementor .e-5132f02a-9a32{max-width:420px;font-family:Outfit;font-weight:300;font-size:17px;color:#bdbdbd;line-height:1.75;display:block;}.elementor .e-a049662-f0dc{padding:0px;gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-7b005fea-4eab{font-family:"Playfair Display";font-weight:500;font-size:40px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-44e20d3d-a9b0{font-family:Outfit;font-weight:500;font-size:24px;color:#ffffff;line-height:1.25;text-transform:none;display:block;}.elementor .e-5bc5c8f8-4f61{font-family:Outfit;font-weight:300;font-size:16px;color:#9a9a9a;line-height:1.75;display:block;}.elementor .e-7dc8278d-cda2:hover,.elementor .e-7dc8278d-cda2:focus-visible{background-color:rgba(255,255,255,0.04);}.elementor .e-7dc8278d-cda2{padding-block-start:44px;padding-block-end:44px;padding-inline-start:38px;padding-inline-end:38px;border-block-end-width:1px;border-inline-end-width:1px;transition:background-color 0.3s;display:flex;flex-direction:column;gap:14px;border-right-style: solid; border-right-color: rgba(255,255,255,0.12); border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.12);\n}.elementor .e-6362f9f5-3c3e{font-family:"Playfair Display";font-weight:500;font-size:40px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-19eb963d-6b97{font-family:Outfit;font-weight:500;font-size:24px;color:#ffffff;line-height:1.25;text-transform:none;display:block;}.elementor .e-b9d21e7-d4a2{font-family:Outfit;font-weight:300;font-size:16px;color:#9a9a9a;line-height:1.75;display:block;}.elementor .e-7a0173cb-739c:hover,.elementor .e-7a0173cb-739c:focus-visible{background-color:rgba(255,255,255,0.04);}.elementor .e-7a0173cb-739c{padding-block-start:44px;padding-block-end:44px;padding-inline-start:38px;padding-inline-end:38px;border-block-end-width:1px;border-inline-end-width:1px;transition:background-color 0.3s;display:flex;flex-direction:column;gap:14px;border-right-style: solid; border-right-color: rgba(255,255,255,0.12); border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.12);\n}.elementor .e-6ffac923-992d{font-family:"Playfair Display";font-weight:500;font-size:40px;color:#DB2D2E;line-height:1;font-style:italic;display:block;}.elementor .e-3556aac3-4696{font-family:Outfit;font-weight:500;font-size:24px;color:#ffffff;line-height:1.25;text-transform:none;display:block;}.elementor .e-444aba95-2319{font-family:Outfit;font-weight:300;font-size:16px;color:#9a9a9a;line-height:1.75;display:block;}.elementor .e-726522fa-3363:hover,.elementor .e-726522fa-3363:focus-visible{background-color:rgba(255,255,255,0.04);}.elementor .e-726522fa-3363{padding-block-start:44px;padding-block-end:44px;padding-inline-start:38px;padding-inline-end:38px;border-block-end-width:1px;border-inline-end-width:1px;transition:background-color 0.3s;display:flex;flex-direction:column;gap:14px;border-right-style: solid; border-right-color: rgba(255,255,255,0.12); border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.12);\n}.elementor .e-6b2d3b55-1d3f{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: rgba(255,255,255,0.12); border-left-style: solid; border-left-color: rgba(255,255,255,0.12);\n}.elementor .e-d90ad5d-b072{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:56px;}.elementor .e-770f6585-8b53{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-2c91bae0-7cb7{font-family:Outfit;font-weight:600;font-size:44px;color:#ffffff;line-height:1.12;text-transform:none;display:block;& span { font-family: 'Playfair Display', serif; font-style: italic; font-weight: 500; color: #ffffff; }\n}.elementor .e-20920ea5-c63b{font-family:Outfit;font-weight:300;font-size:18px;color:#ffe9e9;line-height:1.7;display:block;}.elementor .e-63030fe8-4a25{padding:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 520px;}.elementor .e-47a0b454-6f1f:hover,.elementor .e-47a0b454-6f1f:focus-visible{color:#ffffff;background-color:#0e0e0e;}.elementor .e-47a0b454-6f1f{font-family:Outfit;font-weight:600;font-size:13px;color:#DB2D2E;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:#ffffff;transition:background-color 0.3s, color 0.3s;}.elementor .e-61849829-5636:hover,.elementor .e-61849829-5636:focus-visible{color:#DB2D2E;background-color:#ffffff;}.elementor .e-61849829-5636{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:#ffffff;border-style:solid;background-color:transparent;transition:background-color 0.3s, color 0.3s;}.elementor .e-88c5fbf-ea27{width:auto;padding:0px;gap:14px;flex-wrap:wrap;}.elementor .e-3364336c-3320{max-width:1240px;padding:0px;gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-50d203b8-8da7{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-image:radial-gradient(circle at 90% 0%, rgba(255,255,255,0.18) 0%,rgba(255,255,255,0) 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#DB2D2E;flex-direction:column;align-items:center;}