.elementor .e-43a4b67-791f323{width:205px;height:50px;min-width:205px;min-height:50px;max-width:205px;max-height:50px;overflow:hidden;padding:0px;background-image:url("https://gunsmiths.eu/wp-content/uploads/2026/09/codex-clipboard-762d79be-770d-4f31-8e17-9ebfb0ab8974.png");background-repeat:no-repeat;background-attachment:scroll;background-size:1739px 323px;background-position:-125px -50px;flex-direction:column;gap:1.4rem;flex:0 0 auto;}.elementor .e-a27725b-459e609{font-weight:700;font-size:0.85rem;color:#111317;text-align:center;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.4rem;background-color:#e4e8ee;}.elementor .e-72da948-fea1e78{font-weight:700;font-size:0.85rem;color:#111317;text-align:center;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.4rem;background-color:#e4e8ee;}.elementor .e-9dec371-c25bafa{width:auto;min-width:0px;padding:0px;flex-direction:row;gap:0.7rem;flex-wrap:wrap;}.elementor .e-dfd7b47-6a60cec{min-width:0px;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:clamp(1.25rem,5vw,5rem);padding-inline-end:clamp(1.25rem,5vw,5rem);border-block-end-width:1px;background-color:#090a0b;flex-direction:row;gap:1.4rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-7d2a20f-c3a3067{font-weight:700;font-size:0.7rem;color:#a6b9d1;letter-spacing:0.18em;line-height:1.75;margin:0px;}.elementor .e-2d65f3f-ecc9fe7{font-weight:700;font-size:clamp(3rem,6.5vw,6rem);color:#f4f5f6;letter-spacing:-0.04em;line-height:1.06;margin:0px;}.elementor .e-48d88e0-e905a67{max-width:35rem;font-size:1.1rem;color:#a6adb7;line-height:1.75;margin:0px;}.elementor .e-1ebe411-e2f641e{font-weight:700;font-size:0.85rem;color:#111317;text-align:center;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.4rem;background-color:#e4e8ee;}.elementor .e-88e3887-cb53af8{min-width:0px;padding:0px;flex-direction:column;gap:1.4rem;align-items:flex-start;}.elementor .e-3bb87ff-01c2694{font-weight:700;font-size:0.7rem;color:#a6b9d1;letter-spacing:0.18em;line-height:1.75;margin:0px;}.elementor .e-610b210-90700a4{font-weight:700;font-size:clamp(7rem,15vw,13rem);color:#ced4df;letter-spacing:-0.04em;line-height:0.85;margin:0px;}.elementor .e-2572088-bda0127{font-size:0.75rem;color:#dce2e9;letter-spacing:0.18em;line-height:1.75;margin:0px;}.elementor .e-392d55f-9743627{font-weight:700;font-size:1.3rem;color:#ffffff;line-height:1.75;margin:0px;}.elementor .e-cd3ba21-f9c8363{min-width:0px;padding:3rem;border-radius:1.5rem;border-width:1px;border-color:#3a424e;border-style:solid;background-image:linear-gradient(145deg, #2b333e 0%,#12151a 65%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:1.4rem;align-items:flex-start;}.elementor .e-0d3ed40-5fbc4ca{padding:0px;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));grid-template-rows:auto;align-items:center;}.elementor .e-ebd266b-7b4263d{min-width:0px;padding-block-start:clamp(3rem,7vw,7rem);padding-block-end:clamp(3rem,7vw,7rem);padding-inline-start:clamp(1.25rem,5vw,5rem);padding-inline-end:clamp(1.25rem,5vw,5rem);background-color:#101216;flex-direction:column;gap:1.4rem;}.elementor .e-c616674-6f21d77{font-weight:700;font-size:0.7rem;color:#a6b9d1;letter-spacing:0.18em;line-height:1.75;margin:0px;}.elementor .e-9c31c94-8315eeb{font-weight:700;font-size:clamp(2rem,4vw,3.5rem);color:#f4f5f6;letter-spacing:-0.04em;line-height:1.06;margin:0px;}.elementor .e-428bb6e-9525173{min-width:0px;padding:0px;flex-direction:column;gap:1.4rem;}.elementor .e-365e028-728d8e7{font-size:1rem;color:#a6adb7;line-height:1.75;margin:0px;}.elementor .e-6915b32-b00e21c{font-size:1rem;color:#a6adb7;line-height:1.75;margin:0px;}.elementor .e-736ec7b-ec0c393{min-width:0px;padding:0px;flex-direction:column;gap:1.4rem;}.elementor .e-2628efd-f205e5a{padding:0px;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));grid-template-rows:auto;align-items:center;}.elementor .e-5edacf0-c9d28fd{min-width:0px;padding-block-start:clamp(3rem,6vw,6rem);padding-block-end:clamp(3rem,6vw,6rem);padding-inline-start:clamp(1.25rem,5vw,5rem);padding-inline-end:clamp(1.25rem,5vw,5rem);background-color:#15181d;flex-direction:column;gap:1.4rem;}.elementor .e-039a45e-6f8d9dd{font-weight:700;font-size:0.7rem;color:#a6b9d1;letter-spacing:0.18em;line-height:1.75;margin:0px;}.elementor .e-a360f7a-5a6df1b{font-weight:700;font-size:1.5rem;color:#f4f5f6;letter-spacing:-0.04em;line-height:1.06;margin:0px;}.elementor .e-b3af26e-c455d07{font-size:1rem;color:#a6adb7;line-height:1.75;margin:0px;}.elementor .e-9acacf9-06b682a{min-width:0px;padding:2rem;border-radius:0.8rem;border-width:1px;border-color:#343a44;border-style:solid;background-color:#1a1f26;flex-direction:column;gap:1.4rem;}.elementor .e-45584b4-6aad18e{font-weight:700;font-size:0.7rem;color:#a6b9d1;letter-spacing:0.18em;line-height:1.75;margin:0px;}.elementor .e-24da26f-c5226d0{font-weight:700;font-size:1.5rem;color:#f4f5f6;letter-spacing:-0.04em;line-height:1.06;margin:0px;}.elementor .e-844dcf8-0123dff{font-size:1rem;color:#a6adb7;line-height:1.75;margin:0px;}.elementor .e-668c648-9c8c671{min-width:0px;padding:2rem;border-radius:0.8rem;border-width:1px;border-color:#343a44;border-style:solid;background-color:#1a1f26;flex-direction:column;gap:1.4rem;}.elementor .e-2f34309-e2679ee{font-weight:700;font-size:0.7rem;color:#a6b9d1;letter-spacing:0.18em;line-height:1.75;margin:0px;}.elementor .e-6063cee-bdb8cb9{font-weight:700;font-size:1.5rem;color:#f4f5f6;letter-spacing:-0.04em;line-height:1.06;margin:0px;}.elementor .e-670dff5-fd03466{font-size:1rem;color:#a6adb7;line-height:1.75;margin:0px;}.elementor .e-eb32044-02301fd{min-width:0px;padding:2rem;border-radius:0.8rem;border-width:1px;border-color:#343a44;border-style:solid;background-color:#1a1f26;flex-direction:column;gap:1.4rem;}.elementor .e-197f66f-91f2cfa{padding:0px;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));grid-template-rows:auto;align-items:stretch;}.elementor .e-f277fd5-dcbbbfc{min-width:0px;padding-block-start:0px;padding-block-end:5rem;padding-inline-start:clamp(1.25rem,5vw,5rem);padding-inline-end:clamp(1.25rem,5vw,5rem);background-color:#15181d;flex-direction:column;gap:1.4rem;}.elementor .e-17c4fa2-68e00a0{font-weight:700;font-size:0.7rem;color:#a6b9d1;letter-spacing:0.18em;line-height:1.75;margin:0px;}.elementor .e-48f90b8-334f799{font-weight:700;font-size:clamp(2rem,4vw,3.5rem);color:#f4f5f6;letter-spacing:-0.04em;line-height:1.06;margin:0px;}.elementor .e-4543c19-8286bbd{max-width:42rem;font-size:1rem;color:#a6adb7;line-height:1.75;margin:0px;}.elementor .e-c1eaebb-e67b74d{font-weight:700;font-size:0.85rem;color:#111317;text-align:center;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.4rem;background-color:#e4e8ee;}.elementor .e-b3be601-c24e605{min-width:0px;padding-block-start:clamp(3rem,6vw,6rem);padding-block-end:clamp(3rem,6vw,6rem);padding-inline-start:clamp(1.25rem,5vw,5rem);padding-inline-end:clamp(1.25rem,5vw,5rem);background-color:#202731;flex-direction:column;gap:1.4rem;align-items:flex-start;}.elementor .e-5c4debe-9e4b30c{font-weight:700;font-size:1.5rem;color:#f4f5f6;letter-spacing:-0.04em;line-height:1.06;margin:0px;}.elementor .e-294ece8-d26598c{font-size:0.9rem;color:#a6adb7;line-height:1.75;margin:0px;}.elementor .e-181a886-a690115{font-weight:700;font-size:0.85rem;color:#111317;text-align:center;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.4rem;background-color:#e4e8ee;}.elementor .e-ab13ebc-9a2e150{font-size:0.7rem;color:#7c858f;line-height:1.75;margin:0px;}.elementor .e-43d63c5-8a3f4a7{min-width:0px;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:clamp(1.25rem,5vw,5rem);padding-inline-end:clamp(1.25rem,5vw,5rem);background-color:#090a0b;flex-direction:column;gap:1.4rem;align-items:flex-start;}.elementor .e-e346baf-86d1ae9{min-width:0px;padding:0px;background-color:#101216;flex-direction:column;gap:0px;}