.elementor .e-bd14f37-b3df5f5{width:13rem;}.elementor .e-6e8ebfa-5a4b245{font-size:0.8rem;color:inherit;letter-spacing:0.12em;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;}.elementor .e-474b33a-ca8cc3f{font-size:0.8rem;color:inherit;letter-spacing:0.12em;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;}.elementor .e-713fe84-1fd26db{font-size:0.8rem;color:inherit;letter-spacing:0.12em;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;}.elementor .e-77442bd-18887e1{font-size:0.8rem;color:inherit;letter-spacing:0.12em;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;}.elementor .e-962ec35-690dad5{width:auto;padding:0px;flex-direction:row;gap:1.4rem;flex-wrap:wrap;}.elementor .e-3c2606d-d1e4bbd{color:#ffffff;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:clamp(1.5rem, 5vw, 5rem);padding-inline-end:clamp(1.5rem, 5vw, 5rem);background-color:#111111;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-4f9cf1f-0d1d17f{font-size:clamp(0.5rem, 1vw, 0.75rem);color:#df453e;letter-spacing:0.25em;}.elementor .e-3099907-80030f2{font-weight:700;font-size:clamp(1rem, 5vw, 5rem);letter-spacing:-0.065em;line-height:0.9;}.elementor .e-c2b2423-b6675fe{font-size:1.1rem;line-height:1.5;display:none;}.elementor .e-03010e7-035407c{width:50%;position:absolute;inset-inline-end:0px;inset-block-end:12%;z-index:2;padding:clamp(0.8rem, 4vw, 4rem);background-image:linear-gradient(90deg, transparent %,rgba(0,0,0,0.65) %);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:clamp(0.5rem, 1.5vw, 1.5rem);}.elementor .e-e9f49cb-f8a62a3{min-width:0px;position:relative;color:#ffffff;padding:0px;background-color:#111111;flex-direction:column-reverse;}.elementor .e-ade6199-1721ccb{font-size:0.7rem;color:#b3342f;letter-spacing:0.18em;}.elementor .e-4c87d00-6496fdb{color:#777777;}.elementor .e-88dd6d7-42f62bf{max-width:34rem;padding:0px;flex-direction:column;gap:1rem;flex:1 1 22rem;}.elementor .e-d2f9fe5-77f67ab{padding:0px;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:space-between;}.elementor .e-8f3fd76-955eadd{color:#171717;padding-block-start:clamp(3rem, 7vw, 7rem);padding-block-end:clamp(3rem, 7vw, 7rem);padding-inline-start:clamp(1.5rem, 6vw, 7rem);padding-inline-end:clamp(1.5rem, 6vw, 7rem);background-color:#a6a6a6;flex-direction:column;gap:2rem;}.elementor .e-eb6a93c-989190e{font-size:0.7rem;color:#d94840;letter-spacing:0.18em;}.elementor .e-a6c5e57-55dc62f{width:100%;aspect-ratio:16 / 9;object-fit:cover;}.elementor .e-bfaffad-af534df{width:100%;aspect-ratio:16 / 9;object-fit:cover;}.elementor .e-5f14121-baa4e86{width:100%;aspect-ratio:16 / 9;object-fit:cover;}.elementor .e-6dd0fb9-823f20d{width:100%;aspect-ratio:16 / 9;object-fit:cover;}.elementor .e-af93919-d02464b{padding:0px;display:grid;flex-direction:column;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 24rem), 1fr));}.elementor .e-74a453a-6e4e178{color:#f5f3ef;padding-block-start:clamp(3rem, 7vw, 7rem);padding-block-end:clamp(3rem, 7vw, 7rem);padding-inline-start:clamp(1.5rem, 6vw, 7rem);padding-inline-end:clamp(1.5rem, 6vw, 7rem);background-color:#161616;flex-direction:column;gap:2rem;}.elementor .e-da2ee2a-2e4402c{font-size:0.7rem;color:#b3342f;letter-spacing:0.18em;}.elementor .e-129062d-41dd69b{width:100%;padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 15rem), 1fr));}.elementor .e-1c07006-4e61d78{color:#171717;padding-block-start:clamp(3rem, 7vw, 7rem);padding-block-end:clamp(3rem, 7vw, 7rem);padding-inline-start:clamp(1.5rem, 6vw, 7rem);padding-inline-end:clamp(1.5rem, 6vw, 7rem);background-color:#a6a6a6;flex-direction:column;gap:2rem;}.elementor .e-1a4a886-da4d709{font-size:0.7rem;color:#d94840;letter-spacing:0.18em;}.elementor .e-9600e5a-089c8e0{width:min(100%, 20rem);object-fit:contain;align-self:center;}.elementor .e-c4dfde6-02db556{font-size:0.8rem;color:#d94840;letter-spacing:0.18em;}.elementor .e-ee27f73-11216ff{font-size:0.8rem;color:#ffffff;letter-spacing:0.12em;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0px;background-color:#b63530;align-self:flex-start;}.elementor .e-b0a3e30-2926c31{padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 22rem;}.elementor .e-7ca6911-4af1cc1{padding:0px;flex-direction:row;gap:clamp(2rem, 6vw, 6rem);flex-wrap:wrap;align-items:center;}.elementor .e-169dcfa-6d39fc7{font-size:clamp(1.8rem, 3vw, 3rem);line-height:1.2;}.elementor .e-ecaa350-d103f23{max-width:52rem;padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:1.5rem;align-self:center;}.elementor .e-794b14a-a0cd15a{color:#eeebe7;padding-block-start:clamp(3rem, 7vw, 7rem);padding-block-end:clamp(3rem, 7vw, 7rem);padding-inline-start:clamp(1.5rem, 6vw, 7rem);padding-inline-end:clamp(1.5rem, 6vw, 7rem);background-color:#101010;flex-direction:column;gap:2rem;}.elementor .e-cfe1a53-2aedb59{font-size:clamp(2rem, 4vw, 4rem);}.elementor .e-0c588f2-b973e1f{color:#999999;}.elementor .e-968156d-a6cf03e{font-size:0.8rem;}.elementor .e-63c8b7c-c516289{color:#ffffff;padding-block-start:clamp(3rem, 7vw, 7rem);padding-block-end:clamp(3rem, 7vw, 7rem);padding-inline-start:clamp(1.5rem, 6vw, 7rem);padding-inline-end:clamp(1.5rem, 6vw, 7rem);background-color:#1a1a1a;flex-direction:column;gap:2rem;}.elementor .e-0083eaf-d42b090{padding:0px;background-color:#111111;flex-direction:column;}