.elementor .e-405fd2ca-ce90{font-family:"Cormorant Garamond";font-weight:500;font-size:clamp(34px, 3.8vw, 54px);color:#1a1a1a;letter-spacing:0.02em;line-height:1.1;text-transform:uppercase;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-79429384-7d0b{max-width:420px;font-family:Outfit;font-weight:300;font-size:18px;color:#1a1a1a;line-height:1.6;cursor: default;\n}.elementor .e-6c7026c5-8578{font-family:Outfit;font-weight:400;font-size:13px;color:#7a6b56;letter-spacing:0.1em;text-transform:uppercase;cursor: default;\n}.elementor .e-5e44a4d4-fb53:hover,.elementor .e-5e44a4d4-fb53:focus-visible{color:#ffffff;background-color:#b2001f;}.elementor .e-5e44a4d4-fb53{font-family:Outfit;font-weight:500;font-size:12px;color:#b2001f;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:2px;border-width:1px;border-color:#b2001f;border-style:solid;background-color:transparent;transition:background-color 250ms, color 250ms;}.elementor .e-k1a1b2c-kp{font-family:Outfit;font-weight:300;font-size:15px;color:#1a1a1a;line-height:1.6;margin-block-start:0px;margin-block-end:0px;}.elementor .e-k2a1b2c-kp{font-family:Outfit;font-weight:300;font-size:15px;color:#1a1a1a;line-height:1.6;margin-block-start:8px;margin-block-end:0px;}.elementor .e-k3a1b2c-kp{font-family:Outfit;font-weight:300;font-size:15px;color:#1a1a1a;line-height:1.6;margin-block-start:8px;margin-block-end:0px;}.elementor .e-k0a1b2c-bx{padding:0px;margin-block-start:28px;display:flex;flex-direction:column;gap:10px;}.elementor .e-c71bb1f-b253{margin-block-start:16px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-593399c8-4e6d{padding-block-start:80px;padding-block-end:80px;padding-inline-start:10vw;padding-inline-end:64px;background-color:#f4f1ec;display:flex;flex-direction:column;gap:24px;flex:1 1 50%;justify-content:flex-start;}.elementor .e-61ad38a7-1d12{font-family:Outfit;font-weight:400;font-size:13px;color:#1a1a1a;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-721e065c-5716:focus{border-color:#b2001f;}.elementor .e-721e065c-5716{height:48px;font-family:Outfit;font-size:16px;color:#1a1a1a;padding:0px;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:#7a6b56;border-style:solid;background-color:transparent;transition:border-color 250ms;}.elementor .e-6d253cb9-ea7a{padding:0px;margin-block-end:28px;display:flex;flex-direction:column;gap:6px;}.elementor .e-7d4de50-9a8a{font-family:Outfit;font-weight:400;font-size:13px;color:#1a1a1a;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-2a94caf0-99d7:focus{border-color:#b2001f;}.elementor .e-2a94caf0-99d7{height:48px;font-family:Outfit;font-size:16px;color:#1a1a1a;padding:0px;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:#7a6b56;border-style:solid;background-color:transparent;transition:border-color 250ms;}.elementor .e-5613834e-b2dd{padding:0px;margin-block-end:28px;display:flex;flex-direction:column;gap:6px;}.elementor .e-2697aae4-3056{font-family:Outfit;font-weight:400;font-size:13px;color:#1a1a1a;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-142ac092-5614:focus{border-color:#b2001f;}.elementor .e-142ac092-5614{font-family:Outfit;font-size:16px;color:#1a1a1a;line-height:1.6;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;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:#7a6b56;border-style:solid;background-color:transparent;transition:border-color 250ms;}.elementor .e-77e5e0c2-cb81{padding:0px;margin-block-end:28px;display:flex;flex-direction:column;gap:6px;}.elementor .e-4e37e5bb-9ace{width:18px;height:18px;margin-block-start:2px;flex:0 0 18px;}.elementor .e-290e651-5259{font-family:Outfit;font-weight:300;font-size:14px;color:#1a1a1a;line-height:1.5;flex:1 1 calc(100% - 30px);}.elementor .e-4ba348e-cc59{font-family:Outfit;font-weight:300;font-size:14px;color:#b2001f;line-height:1.5;text-decoration:underline;cursor:pointer;margin-inline-start:28px;}.elementor .e-34ab837f-b4ae{padding:0px;margin-block-end:24px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap: 4px 10px;\n}.elementor .e-6f53ceb1-d213:hover,.elementor .e-6f53ceb1-d213:focus-visible{border-color:#8a0018;background-color:#8a0018;}.elementor .e-6f53ceb1-d213{font-family:Outfit;font-weight:500;font-size:12px;color:#ffffff;letter-spacing:0.1em;text-transform:uppercase;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;margin-block-start:24px;border-radius:2px;border-width:1px;border-color:#b2001f;border-style:solid;background-color:#b2001f;transition:background-color 250ms;align-self:auto;display: inline-flex !important;\n}.elementor .e-b660284-4fbe{font-family:Outfit;font-size:16px;color:#1a1a1a;cursor: default;\n}.elementor .e-335f0e9f-7f45{font-family:Outfit;font-size:16px;color:#b2001f;cursor: default;\n}.elementor .e-5679e483-99f9{width:100%;max-width:520px;display: block !important; padding: 0 !important;\n}.elementor .e-7bee980f-cd15{padding-block-start:80px;padding-block-end:80px;padding-inline-start:64px;padding-inline-end:10vw;background-color:#ffffff;display:flex;flex-direction:column;flex:1 1 50%;justify-content:flex-start;}.elementor .e-2734019a-83d4{width:100vw;min-height:0px;max-width:100vw;position:relative;inset-inline-start:50%;margin-inline-start:-50vw;margin-inline-end:0px;flex-direction:row;gap:0px;align-items:stretch;}