.elementor .e-3176db9f-91de{object-fit:cover;object-position:50% 40%;position:absolute;display:block;inset:0; width:100% !important; height:100% !important;\n}.elementor .e-6bb55464-868f{position:absolute;background-image:linear-gradient(180deg, rgba(21,16,15,.55) 0%,rgba(21,16,15,.2) 40%,rgba(21,16,15,.88) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset:0;\n}.elementor .e-5362e97b-201d{font-weight:800;font-size:0.85rem;color:var(--yellow);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-1ee7e413-2162{max-width:18ch;font-weight:900;font-size:clamp(2.6rem, 7vw, 6rem);color:#fff;line-height:1;margin:0px;}.elementor .e-781bc003-624f{max-width:44ch;font-size:clamp(1.05rem, 2vw, 1.35rem);color:rgba(255,255,255,.9);line-height:1.5;margin:0px;}.elementor .e-57f68e4f-b702{position:relative;z-index:2;padding-block-start:3rem;display:flex;flex-direction:column;gap:1rem;box-sizing:border-box;\n}.elementor .e-1f83b635-c5e8{width:100%;min-height:calc(100vh - var(--hh));overflow:hidden;position:relative;background-color:var(--ink);display:flex;align-items:flex-end;box-sizing:border-box;\n}.elementor .e-36752599-d60a{font-weight:900;font-size:clamp(2rem, 4.5vw, 3.25rem);color:#181210;line-height:1.05;margin:0px;}.elementor .e-66d826ed-60f7{font-size:1.125rem;color:#181210;line-height:1.6;margin:0px;}.elementor .e-7d8f7c8-a826{font-weight:800;font-size:0.85rem;color:#be1219;letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-34491402-2854:hover,.elementor .e-34491402-2854:focus-visible{color:#be1219;}.elementor .e-34491402-2854{font-size:1.15rem;color:#181210;text-decoration:none;margin:0px;}.elementor .e-fb28967-de06:hover,.elementor .e-fb28967-de06:focus-visible{color:#be1219;}.elementor .e-fb28967-de06{font-size:1.15rem;color:#181210;text-decoration:none;margin:0px;}.elementor .e-2ccfbeba-89a4:hover,.elementor .e-2ccfbeba-89a4:focus-visible{color:#be1219;}.elementor .e-2ccfbeba-89a4{font-size:1.15rem;color:#181210;text-decoration:none;margin:0px;}.elementor .e-498de7af-6207{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-4930315a-e6da{font-weight:800;font-size:0.85rem;color:#be1219;letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-717e0a83-2410:hover,.elementor .e-717e0a83-2410:focus-visible{color:#be1219;}.elementor .e-717e0a83-2410{font-size:1.15rem;color:#181210;text-decoration:none;margin:0px;}.elementor .e-7735febd-adc2:hover,.elementor .e-7735febd-adc2:focus-visible{color:#be1219;}.elementor .e-7735febd-adc2{font-size:1.15rem;color:#181210;text-decoration:none;margin:0px;}.elementor .e-4162923a-4f21{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-4a8195b7-e476{padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-546ed42-bb91{font-weight:900;font-size:1.5rem;color:#181210;margin:0px;}.elementor .e-122daae9-4766{width:100%;margin:0px;display:block;}.elementor .e-1c95fe9a-4122{width:100%;padding:clamp(1.5rem, 3vw, 2.5rem);border-radius:20px;background-color:#fff;box-shadow:0px 20px 60px 0px rgba(21,16,15,.10);display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box;\n}.elementor .e-65fdad15-9938{width:100%;max-width:1180px;padding:0px;display:grid;gap:clamp(2rem, 5vw, 4.5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;margin-inline:auto; padding-inline:clamp(1.25rem, 4vw, 2.5rem); box-sizing:border-box;\n}.elementor .e-6d29cdac-c078{background-color:#f3f2ef;padding-block: clamp(2.5rem, 1.5rem + 3vw, 4.5rem); padding-inline: 0; box-sizing: border-box;\n}