.elementor .e-24177a28-ee6a{position:absolute;inset-block-end:-14vw;inset-inline-start:-2vw;z-index:0;font-family:Outfit;font-weight:200;font-size:46vw;color:rgba(178,0,31,0.16);line-height:1;margin:0px;pointer-events: none; cursor: default;\n}.elementor .e-4990998b-25fa{font-family:Outfit;font-weight:400;font-size:13px;color:#c9c3b9;letter-spacing:0.2em;text-transform:uppercase;cursor: default;\n}.elementor .e-33e051a4-6682{max-width:11em;color:#ffffff;margin:0px;}.elementor .e-589a4b36-14f9{width:96px;height:2px;min-width:0px;padding:0px;background-color:#b2001f;}.elementor .e-43007344-6f25{max-width:520px;font-family:Outfit;font-weight:300;font-size:18px;color:#e4dfd6;line-height:1.7;cursor: default;\n}.elementor .e-46886b3-6d16{max-width:520px;font-family:Outfit;font-weight:300;font-size:17px;color:#bdb7ad;line-height:1.7;cursor: default;\n}.elementor .e-39765103-6965{max-width:520px;font-family:Outfit;font-weight:300;font-size:17px;color:#bdb7ad;line-height:1.7;cursor: default;\n}.elementor .e-548e2308-a350:hover,.elementor .e-548e2308-a350:focus-visible{color:#ffffff;border-color:#8a0018;background-color:#8a0018;}.elementor .e-548e2308-a350{font-family:Outfit;font-weight:500;font-size:12px;color:#ffffff;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:2px;border-width:1px;border-color:#b2001f;border-style:solid;background-color:#b2001f;transition:background-color 250ms, border-color 250ms;}.elementor .e-6d922ba0-c5ab:hover,.elementor .e-6d922ba0-c5ab:focus-visible{color:#1a1a1a;border-color:#ffffff;background-color:#ffffff;}.elementor .e-6d922ba0-c5ab{font-family:Outfit;font-weight:500;font-size:12px;color:#ffffff;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:2px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;background-color:transparent;transition:background-color 250ms, color 250ms;}.elementor .e-194da3fa-5e9c{padding:0px;margin-block-start:16px;flex-direction:row;flex-wrap:wrap;gap: 12px 16px;\n}.elementor .e-20f34358-5b1b{position:relative;z-index:1;padding-block-start:150px;padding-block-end:96px;padding-inline-start:10vw;padding-inline-end:6vw;flex-direction:column;gap:22px;flex:1 1 50%;justify-content:center;align-items:flex-start;}.elementor .e-308e85fb-6809:hover,.elementor .e-308e85fb-6809:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-308e85fb-6809{width:100%;height:100%;object-fit:cover;object-position:50% 15%;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 1600ms;}.elementor .e-3b64446d-5819{min-height:640px;overflow:hidden;position:relative;z-index:1;padding:0px;flex:1 1 50%;}.elementor .e-4e2df3c1-472c{min-height:92vh;overflow:hidden;position:relative;padding:0px;background-color:#141414;flex-direction:row;gap:0px;}.elementor .e-16b68fae-fb76{max-width:16em;color:#1a1a1a;text-align:center;margin:0px;}.elementor .e-2cd8c8bb-cbde{width:64px;height:2px;min-width:0px;padding:0px;background-color:#b2001f;}.elementor .e-3e513709-68e8{max-width:640px;font-family:Outfit;font-weight:300;font-size:18px;color:#3a3a3a;line-height:1.7;text-align:center;cursor: default;\n}.elementor .e-5ba965a6-85c6{text-align:center;padding-block-start:150px;padding-block-end:150px;padding-inline-start:10vw;padding-inline-end:10vw;background-color:#f4f1ec;display:flex;flex-direction:column;gap:32px;align-items:center;}.elementor .e-82cac04-cca6:hover,.elementor .e-82cac04-cca6:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .e-82cac04-cca6{width:100%;height:100%;object-fit:cover;object-position:35% 30%;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 1600ms;}.elementor .e-b46c34b-c5f1{min-height:560px;overflow:hidden;position:relative;padding:0px;flex:1 1 50%;}.elementor .e-471c5f1e-366f{max-width:480px;font-family:Outfit;font-weight:300;font-size:18px;color:#3a3a3a;line-height:1.7;cursor: default;\n}.elementor .e-69358d7d-ed20{padding-block-start:96px;padding-block-end:96px;padding-inline-start:8vw;padding-inline-end:8vw;flex-direction:column;gap:28px;flex:1 1 50%;justify-content:center;align-items:flex-start;}.elementor .e-7c682619-615f{min-height:90vh;padding:0px;background-color:#ffffff;flex-direction:row;gap:0px;}.elementor .e-1cf958f4-aed6{max-width:16em;font-family:Outfit;font-weight:300;font-size:22px;color:#ffffff;line-height:1.5;margin:0px;cursor: default;\n}.elementor .e-2b420f0c-c2b8{padding-block-start:150px;padding-block-end:150px;padding-inline-start:10vw;padding-inline-end:10vw;background-color:#b2001f;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-1d86163b-6887{width:100vw;max-width:100vw;position:relative;inset-inline-start:50%;padding:0px;margin-inline-start:-50vw;overflow-x: clip;\n}