.elementor .e-483ac487-8153{object-fit:cover;object-position:50% 40%;position:absolute;display:block;inset:0; width:100% !important; height:100% !important;\n}.elementor .e-1d46cc8b-5923{position:absolute;padding:0px;background-image:linear-gradient(180deg, rgba(21,16,15,.55) 0%,rgba(21,16,15,.2) 40%,rgba(21,16,15,.9) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset:0;\n}.elementor .e-394703e0-fdce{font-weight:800;font-size:0.85rem;color:var(--yellow);letter-spacing:0.14em;text-decoration:none;text-transform:uppercase;margin:0px;}.elementor .e-7122a438-921c{max-width:20ch;font-weight:900;font-size:clamp(2.2rem, 6vw, 4.5rem);color:#fff;line-height:1.05;margin:0px;}.elementor .e-398651c6-ff15{font-size:1rem;color:rgba(255,255,255,.85);margin:0px;}.elementor .e-267d0d3f-8e75{width:100%;max-width:1180px;position:relative;z-index:2;display:flex;flex-direction:column;gap:1rem;margin-inline:auto; padding-block:3rem 3.5rem; padding-inline:clamp(1.25rem, 4vw, 2.5rem); box-sizing:border-box;\n}.elementor .e-5dbb5a9f-6cfc{width:100%;min-height:calc(70vh - var(--hh));overflow:hidden;position:relative;padding:0px;background-color:var(--e-gv-ef5a5d9);display:flex;align-items:flex-end;box-sizing:border-box;\n}.elementor .e-17259ebb-b44e{width:100%;max-width:760px;padding:0px;margin-inline:auto; box-sizing:border-box;\n}.elementor .e-28438eda-b3ee{width:100%;background-color:var(--paper);padding-block:clamp(2.5rem, 1.5rem + 3vw, 4.5rem); padding-inline:clamp(1.25rem, 4vw, 2.5rem); box-sizing:border-box;\n}.elementor .e-683ccd85-c12f{font-weight:900;font-size:clamp(1.8rem, 4vw, 2.75rem);color:#fff;line-height:1.1;margin:0px;}.elementor .e-2e644c9b-4665{font-size:1.1rem;color:rgba(255,255,255,.85);margin:0px;}.elementor .e-1a6b62ab-d91c{margin:0px;}.elementor .e-40fc045d-c253{padding:0px;margin-block-start:0.5rem;display:flex;gap:12px;flex-wrap:wrap;}.elementor .e-66f51e3c-d2e1{width:100%;max-width:760px;padding:0px;display:flex;flex-direction:column;gap:1rem;margin-inline:auto; box-sizing:border-box;\n}.elementor .e-47881b57-8153{width:100%;color:#fcfcfa;background-color:#be1219;padding-block:clamp(2.5rem, 1.5rem + 3vw, 4.5rem); padding-inline:clamp(1.25rem, 4vw, 2.5rem); box-sizing:border-box; padding-block:clamp(2.5rem, 1.5rem + 3vw, 4.5rem); padding-inline:clamp(1.25rem, 4vw, 2.5rem); box-sizing:border-box; padding-block:clamp(2.5rem, 1.5rem + 3vw, 4.5rem); padding-inline:clamp(1.25rem, 4vw, 2.5rem); box-sizing:border-box;\n}