.elementor .e-3e2ad20d-5b18{max-width:820px;}.elementor .e-cff63ff-7402{max-width:640px;font-family:var(--djs-font);font-size:18px;color:#d6d3cd;line-height:1.7;}.elementor .e-674fd217-46b3{position:relative;z-index:2;gap:18px;}.elementor .e-579b42af-c66a{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-459f7276-570c{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(27,26,25,0.94) 0%,rgba(27,26,25,0.82) 55%,rgba(27,26,25,0.64) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-67c7d87a-3e99{overflow:hidden;padding-block-start:120px;padding-block-end:80px;background-image:linear-gradient(90deg, rgba(27,26,25,0.94) 0%,rgba(27,26,25,0.80) 55%,rgba(27,26,25,0.62) 100%),url("https://www.djsfirearmsllc.com/wp-content/uploads/2019/11/IMG_3238.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-image: radial-gradient(ellipse at 80% 30%, rgba(210,225,84,0.10), transparent 60%), linear-gradient(180deg, #1b1a19 0%, #262523 100%);\n}.elementor .e-272d295d-57d1{color:#5f6420;}.elementor .e-388930f-d30f{font-size:34px;}.elementor .e-17896b8-564e{display:block;& ul { margin: 0; padding-left: 20px; } & li { color: #31302e; font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; line-height: 1.6; padding: 4px 0px; } & li::marker { color: #8a8f2a; }\n}.elementor .e-766c5ef3-f69c{color:var(--djs-charcoal);padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-inline-start-width:4px;background-color:var(--djs-stone);border-left-style: solid; border-left-color: var(--djs-lime);\n}.elementor .e-5d84eb38-552f{height:560px;box-shadow:0px 6px 18px 0px rgba(27,26,25,0.22);transition:box-shadow 0.15s, transform 0.15s;cursor: zoom-in;\n}.elementor .e-5d84eb38-552f:hover,.elementor .e-5d84eb38-552f:focus-visible{box-shadow:0px 10px 26px 0px rgba(27,26,25,0.32);transform:translate3d(0px, -2px, 0px);}.elementor .e-2fc3cfc2-72ae{padding:0px;flex:1 1 0px;}.elementor .e-6f1d7703-95c7{max-width:1140px;align-items:flex-start;}.elementor .e-6daa1911-727a{height:420px;box-shadow:0px 6px 18px 0px rgba(27,26,25,0.22);transition:box-shadow 0.15s, transform 0.15s;cursor: zoom-in;\n}.elementor .e-6daa1911-727a:hover,.elementor .e-6daa1911-727a:focus-visible{box-shadow:0px 10px 26px 0px rgba(27,26,25,0.32);transform:translate3d(0px, -2px, 0px);}.elementor .e-2b79aeb7-c5af{padding:0px;flex:1 1 0px;}.elementor .e-5d133d8f-15db{font-size:32px;}.elementor .e-52ff4e31-c375{max-width:1140px;}.elementor .e-c1f75b5-6514{font-size:32px;}.elementor .e-724fdd57-7493{height:400px;box-shadow:0px 6px 18px 0px rgba(27,26,25,0.22);transition:box-shadow 0.15s, transform 0.15s;cursor: zoom-in;\n}.elementor .e-724fdd57-7493:hover,.elementor .e-724fdd57-7493:focus-visible{box-shadow:0px 10px 26px 0px rgba(27,26,25,0.32);transform:translate3d(0px, -2px, 0px);}.elementor .e-6725f462-1c79{height:400px;box-shadow:0px 6px 18px 0px rgba(27,26,25,0.22);transition:box-shadow 0.15s, transform 0.15s;cursor: zoom-in;\n}.elementor .e-6725f462-1c79:hover,.elementor .e-6725f462-1c79:focus-visible{box-shadow:0px 10px 26px 0px rgba(27,26,25,0.32);transform:translate3d(0px, -2px, 0px);}.elementor .e-61769550-b17e{padding:0px;gap:14px;flex:1 1 0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:400px;}.elementor .e-2e14cac2-64c6{max-width:1140px;}.elementor .e-4fcc5917-8855{height:360px;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.45);transition:box-shadow 0.15s, transform 0.15s;cursor: zoom-in;\n}.elementor .e-4fcc5917-8855:hover,.elementor .e-4fcc5917-8855:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-7650ab7c-eef9{padding:0px;flex:1 1 0px;}.elementor .e-6b58c00d-c6fa{font-family:var(--djs-font);font-weight:700;font-size:34px;color:var(--djs-white);line-height:1.2;}.elementor .e-1e62103-a6b0{font-family:var(--djs-font);font-size:17px;color:#d6d3cd;line-height:1.7;}.elementor .e-48cee80c-375f{padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-163fd3b8-70a0{max-width:1140px;}