.elementor .e-72e5d9e3-313b{font-size:5rem;}.elementor .e-6748c643-5e19{max-width:38rem;font-size:1.1rem;color:var(--bsr-slate);}.elementor .e-26f23fc5-fba5{padding:0px;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-40a92270-1ea3{padding-block-start:4.5rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F7F4EF;display:flex;flex-direction:column;background-image: linear-gradient(180deg, rgba(247, 244, 239, 0) 0%, #FFFFFF 100%), repeating-linear-gradient(0deg, rgba(2, 11, 23, 0.035) 0px, rgba(2, 11, 23, 0.035) 1px, transparent 1px, transparent 28px), repeating-linear-gradient(90deg, rgba(2, 11, 23, 0.035) 0px, rgba(2, 11, 23, 0.035) 1px, transparent 1px, transparent 28px);\n}.elementor .e-5ec53d60-f360{width:100%;height:100%;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-18b2b037-7569{overflow:hidden;aspect-ratio:16 / 10;position:relative;padding:0px;background-color:#020B17;background-image: radial-gradient(circle at 80% 20%, rgba(201, 0, 0, 0.35) 0%, rgba(2, 11, 23, 0) 55%), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.04) 0px, rgba(255, 255, 255, 0.04) 2px, transparent 2px, transparent 16px);\n}.elementor .e-37c5fdf4-fb01{font-family:var(--bsr-body);font-weight:600;font-size:0.72rem;color:var(--bsr-slate);letter-spacing:0.14em;text-transform:uppercase;display:inline-flex;gap:0.5rem;align-items:center;&::before { content: ""; position: static; display: block; flex: 0 0 0.95rem; width: 0.95rem; height: 0.95rem; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjQzkwMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTggMnY0Jy8+PHBhdGggZD0nTTE2IDJ2NCcvPjxyZWN0IHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgeD0nMycgeT0nNCcgcng9JzInLz48cGF0aCBkPSdNMyAxMGgxOCcvPjwvc3ZnPg=="); background-size: contain; background-repeat: no-repeat; }\n}.elementor .e-4ace183e-d6fa:hover,.elementor .e-4ace183e-d6fa:focus-visible{color:#C90000;}.elementor .e-4ace183e-d6fa{font-size:1.75rem;line-height:1;transition:color 0.2s;& a { color: inherit; text-decoration: none; }\n}.elementor .e-679a6739-1328{font-size:0.93rem;color:var(--bsr-slate);line-height:1.65;}.elementor .e-2d0ed484-9b30:hover,.elementor .e-2d0ed484-9b30:focus-visible{color:#020B17;}.elementor .e-2d0ed484-9b30{font-family:var(--bsr-body);font-weight:700;font-size:0.85rem;color:#C90000;padding-block-start:0.35rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;transition:color 0.2s;}.elementor .e-26e23367-f8ff{padding-block-start:1.5rem;padding-block-end:1.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;gap:0.7rem;flex:1 1 auto;align-items:flex-start;}.elementor .e-50fc4447-3e51:hover,.elementor .e-50fc4447-3e51:focus-visible{box-shadow:0px 28px 48px -30px rgba(2, 11, 23, 0.45);transform:translate3d(0px, -6px, 0px);}.elementor .e-50fc4447-3e51{overflow:hidden;padding:0px;border-radius:18px;border-width:1px;border-color:#E6DFD4;border-style:solid;background-color:#FFFFFF;transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;&:hover img { transform: scale(1.04); }\n}.elementor .e-65d122ba-5e7f{display:grid;gap:2rem;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;}.elementor .e-39a9a02d-ecdf:hover,.elementor .e-39a9a02d-ecdf:focus-visible{color:#FFFFFF;background-color:#020B17;}.elementor .e-39a9a02d-ecdf{width:auto;font-family:var(--bsr-body);font-weight:600;font-size:0.78rem;color:var(--bsr-navy);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:10px;border-width:1px;border-color:#E6DFD4;border-style:solid;background-color:#FFFFFF;transition:background-color 0.2s, color 0.2s;}.elementor .e-7d793764-dfeb:hover,.elementor .e-7d793764-dfeb:focus-visible{color:#FFFFFF;background-color:#020B17;}.elementor .e-7d793764-dfeb{width:auto;font-family:var(--bsr-body);font-weight:600;font-size:0.78rem;color:var(--bsr-navy);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:10px;border-width:1px;border-color:#E6DFD4;border-style:solid;background-color:#FFFFFF;transition:background-color 0.2s, color 0.2s;}.elementor .e-3879f2fb-35da{padding:0px;margin-block-start:3.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:0.75rem;justify-content:center;}.elementor .e-680b631b-9d8b{font-size:2.25rem;}.elementor .e-68f5228f-cdef{color:var(--bsr-slate);}.elementor .e-5d8a1e41-41a3{max-width:40rem;text-align:center;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:20px;background-color:#F7F4EF;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-71684d17-5069{width:100%;padding:0px;display:flex;flex-direction:column;}.elementor .e-72f83b16-3e15{padding-block-start:1rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .e-bdc01da-577e{color:rgba(255, 255, 255, 0.8);}.elementor .e-69b3463c-a6aa{font-size:4rem;color:var(--bsr-white);}.elementor .e-582faef-236a{max-width:34rem;color:rgba(255, 255, 255, 0.88);}.elementor .e-25a93384-5ccf{max-width:42rem;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-1cb7a4e3-39d5:hover,.elementor .e-1cb7a4e3-39d5:focus-visible{color:var(--bsr-red);border-color:var(--bsr-white);background-color:var(--bsr-white);}.elementor .e-1cb7a4e3-39d5{color:var(--bsr-white);border-width:2px;border-color:var(--bsr-white);border-style:solid;background-color:transparent;}.elementor .e-2aa14949-fcfd{width:auto;padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-78ac9fee-7b25{display:flex;flex-direction:row;gap:3rem;justify-content:space-between;align-items:center;}.elementor .e-25b05bac-9ab1{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--bsr-red);display:flex;flex-direction:column;background-image: repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.045) 0px, rgba(255, 255, 255, 0.045) 2px, transparent 2px, transparent 18px), linear-gradient(120deg, #C90000 0%, #8C0000 100%);\n}