.elementor-widget-section .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-section .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-128030 .elementor-element.elementor-element-76a33a7:not(.elementor-motion-effects-element-type-background),.elementor-128030 .elementor-element.elementor-element-76a33a7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://diamondbackfirearms.com/wp-content/uploads/DBX-landing-page-banner-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-128030 .elementor-element.elementor-element-76a33a7>.elementor-background-overlay{background-color:#00000059;background-image:url(https://diamondbackfirearms.com/wp-content/uploads/DBX-Logo.svg);background-position:-11vw 42vh;background-repeat:no-repeat;background-size:65vw auto;opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-128030 .elementor-element.elementor-element-76a33a7>.elementor-container{min-height:75vh}.elementor-128030 .elementor-element.elementor-element-76a33a7{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;overflow:visible}.elementor-128030 .elementor-element.elementor-element-a4e4881:not(.elementor-motion-effects-element-type-background),.elementor-128030 .elementor-element.elementor-element-a4e4881>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:radial-gradient(at center center,#303838 0%,#303838E3 100%)}.elementor-128030 .elementor-element.elementor-element-a4e4881>.elementor-container{min-height:300px}.elementor-128030 .elementor-element.elementor-element-a4e4881{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;overflow:visible}.elementor-128030 .elementor-element.elementor-element-a4e4881>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-uael-hotspot .elementor-button{background-color:var(--e-global-color-accent)}.elementor-widget-uael-hotspot a.elementor-button:hover,.elementor-widget-uael-hotspot .elementor-button:hover{background-color:var(--e-global-color-accent)}.elementor-widget-uael-hotspot .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-uael-hotspot .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-uael-hotspot .uael-hotspot-content{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);border-color:var(--e-global-color-primary)}.elementor-widget-uael-hotspot .uael-hotspot-content,.elementor-widget-uael-hotspot .uael-hotspot-content.uael-hotspot-anim:before{background-color:var(--e-global-color-primary)}.elementor-widget-uael-hotspot .uael-hotspot-content:hover,.elementor-widget-uael-hotspot .uael-hotspot-content.uael-hotspot-anim:hover:before,.elementor-widget-uael-hotspot .uael-hotspot-tour .uael-hotspot-content.open,.elementor-widget-uael-hotspot .uael-hotspot-tour .open.uael-hotspot-anim:before{background-color:var(--e-global-color-primary)}.elementor-128030 .elementor-element.elementor-element-24ea91e .elementor-repeater-item-f7c9d68{left:79.3%;transform:translate(0,-25.4%);top:25.4%}.rtl .elementor-128030 .elementor-element.elementor-element-24ea91e .elementor-repeater-item-f7c9d68{right:79.3%;transform:translate(0,-79.3%);left:unset}.elementor-128030 .elementor-element.elementor-element-24ea91e .elementor-repeater-item-3c5ba47{left:58.5%;transform:translate(0,-16.1%);top:16.1%}.rtl .elementor-128030 .elementor-element.elementor-element-24ea91e .elementor-repeater-item-3c5ba47{right:58.5%;transform:translate(0,-58.5%);left:unset}.elementor-128030 .elementor-element.elementor-element-24ea91e .elementor-repeater-item-c9d007f{left:2.1%;transform:translate(0,-17.3%);top:17.3%}.rtl .elementor-128030 .elementor-element.elementor-element-24ea91e .elementor-repeater-item-c9d007f{right:2.1%;transform:translate(0,-2.1%);left:unset}.elementor-128030 .elementor-element.elementor-element-24ea91e .elementor-repeater-item-2d4ab96{left:58.4%;transform:translate(0,-84.7%);top:84.7%}.rtl .elementor-128030 .elementor-element.elementor-element-24ea91e .elementor-repeater-item-2d4ab96{right:58.4%;transform:translate(0,-58.4%);left:unset}.elementor-128030 .elementor-element.elementor-element-24ea91e .uael-hotspot img{opacity:1}.elementor-128030 .elementor-element.elementor-element-24ea91e .uael-hotspot-content,.elementor-128030 .elementor-element.elementor-element-24ea91e .uael-hotspot-content.uael-hotspot-anim:before{min-width:1.5em;min-height:1.5em;line-height:1.5em}.elementor-128030 .elementor-element.elementor-element-24ea91e .uael-hotspot-content,.elementor-128030 .elementor-element.elementor-element-24ea91e .uael-hotspot-content.uael-hotspot-anim:before{background-color:#FBB040;border-radius:100px}.elementor-128030 .elementor-element.elementor-element-24ea91e .uael-hotspot-content{border-style:none}.elementor-128030 .elementor-element.elementor-element-24ea91e .uael-hotspot-content:hover,.elementor-128030 .elementor-element.elementor-element-24ea91e .uael-hotspot-content.uael-hotspot-anim:hover:before,.elementor-128030 .elementor-element.elementor-element-24ea91e .uael-hotspot-tour .uael-hotspot-content.open,.elementor-128030 .elementor-element.elementor-element-24ea91e .uael-hotspot-tour .open.uael-hotspot-anim:before{background-color:#FD9800}.tooltipster-sidetip.uael-tooltip-wrap-24ea91e.uael-hotspot-tooltip .tooltipster-content,.tooltipster-sidetip.uael-tooltip-wrap-24ea91e .uael-tour li a{font-family:"rift",Sans-serif;font-size:1.5em}.tooltipster-sidetip.uael-tooltip-wrap-24ea91e.uael-hotspot-tooltip .tooltipster-content{padding:20px 20px 20px 20px}.tooltipster-sidetip.uael-tooltip-wrap-24ea91e.uael-hotspot-tooltip .tooltipster-box{border-radius:0 0 0 0}.elementor-128030 .elementor-element.elementor-element-b00177c{overflow:visible}.elementor-widget-heading .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-heading .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-128030 .elementor-element.elementor-element-9d15386>.elementor-widget-container{margin:0rem 0rem -1rem 0rem}.elementor-128030 .elementor-element.elementor-element-9d15386{text-align:center}.elementor-128030 .elementor-element.elementor-element-9d15386 .elementor-heading-title{font-family:"rift",Sans-serif;font-weight:600;color:#000}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-128030 .elementor-element.elementor-element-277b210{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-128030 .elementor-element.elementor-element-277b210 .elementor-divider-separator{width:100%}.elementor-128030 .elementor-element.elementor-element-277b210 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-128030 .elementor-element.elementor-element-bcba17e{overflow:visible}.elementor-128030 .elementor-element.elementor-element-b19015f{overflow:visible}.elementor-128030 .elementor-element.elementor-element-e29670b .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:600;color:#000}.elementor-128030 .elementor-element.elementor-element-72d9a55 .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:600;color:#000}.elementor-128030 .elementor-element.elementor-element-215c5b8 .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:600;color:#000}.elementor-128030 .elementor-element.elementor-element-0e61fbe .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:600;color:#000}.elementor-128030 .elementor-element.elementor-element-24f4459 .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:600;color:#000}.elementor-128030 .elementor-element.elementor-element-cd47e28 .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:600;color:#000}.elementor-128030 .elementor-element.elementor-element-9a6b32e .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:600;color:#000}.elementor-128030 .elementor-element.elementor-element-8b25afa .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:400;color:#000}.elementor-128030 .elementor-element.elementor-element-9091b90 .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:400;color:#000}.elementor-128030 .elementor-element.elementor-element-c44b82c .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:400;color:#000}.elementor-128030 .elementor-element.elementor-element-d771b23 .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:400;color:#000}.elementor-128030 .elementor-element.elementor-element-b338a5e .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:400;color:#000}.elementor-128030 .elementor-element.elementor-element-a08f6d8 .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:400;color:#000}.elementor-128030 .elementor-element.elementor-element-9b6f0a7 .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:400;color:#000}.elementor-128030 .elementor-element.elementor-element-afc8741{overflow:visible}.elementor-bc-flex-widget .elementor-128030 .elementor-element.elementor-element-18dd435.elementor-column .elementor-widget-wrap{align-items:space-between}.elementor-128030 .elementor-element.elementor-element-18dd435.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between}.elementor-128030 .elementor-element.elementor-element-2921033 .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:600;color:#000}.elementor-128030 .elementor-element.elementor-element-0ee1747 .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:600;color:#000}.elementor-128030 .elementor-element.elementor-element-a023325 .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:600;color:#000}.elementor-128030 .elementor-element.elementor-element-84dbc74 .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:600;color:#000}.elementor-128030 .elementor-element.elementor-element-f9e129b .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:600;color:#000}.elementor-128030 .elementor-element.elementor-element-9c012bc .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:600;color:#000}.elementor-128030 .elementor-element.elementor-element-3efeadc .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:600;color:#000}.elementor-128030 .elementor-element.elementor-element-f67c0b7 .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:400;color:#000}.elementor-128030 .elementor-element.elementor-element-5c5a48f .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:400;color:#000}.elementor-128030 .elementor-element.elementor-element-f393a8b .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:400;color:#000}.elementor-128030 .elementor-element.elementor-element-e7fe809 .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:400;color:#000}.elementor-128030 .elementor-element.elementor-element-1b2df01 .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:400;color:#000}.elementor-128030 .elementor-element.elementor-element-26006db .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:400;color:#000}.elementor-128030 .elementor-element.elementor-element-43ef72f .elementor-heading-title{font-family:"rift",Sans-serif;font-size:1.3rem;font-weight:400;color:#000}.elementor-128030 .elementor-element.elementor-element-31f3a55d{overflow:visible}.elementor-128030 .elementor-element.elementor-element-3fa0259{text-align:center}.elementor-128030 .elementor-element.elementor-element-3fa0259 .elementor-heading-title{font-family:"rift",Sans-serif;font-weight:600;color:#000}.elementor-128030 .elementor-element.elementor-element-74edd53d{border-style:solid;border-width:1px 0 0 0;overflow:visible}.elementor-widget-image .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-image .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-text-editor .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-text-editor .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-128030 .elementor-element.elementor-element-478f08f{text-align:center;font-family:"acumin-pro",Sans-serif;font-weight:600}.elementor-128030 .elementor-element.elementor-element-133ee623>.elementor-widget-container{margin:-3rem 0rem 0rem 0rem}.elementor-128030 .elementor-element.elementor-element-133ee623{text-align:center}.elementor-128030 .elementor-element.elementor-element-133ee623 .elementor-heading-title{font-family:"rift",Sans-serif;font-weight:600;color:var(--e-global-color-6b2328c7)}.elementor-128030 .elementor-element.elementor-element-66e11e2d{border-style:solid;border-width:1px 0 0 0;overflow:visible}.elementor-128030 .elementor-element.elementor-element-482450f{text-align:center;font-family:"acumin-pro",Sans-serif;font-weight:600}.elementor-128030 .elementor-element.elementor-element-6d44aa8f>.elementor-widget-container{margin:-3rem 0rem 0rem 0rem}.elementor-128030 .elementor-element.elementor-element-6d44aa8f{text-align:center}.elementor-128030 .elementor-element.elementor-element-6d44aa8f .elementor-heading-title{font-family:"rift",Sans-serif;font-weight:600;color:var(--e-global-color-6b2328c7)}.elementor-128030 .elementor-element.elementor-element-2f379da{border-style:solid;border-width:1px 0 0 0;overflow:visible}.elementor-128030 .elementor-element.elementor-element-04d64ad{text-align:center;font-family:"acumin-pro",Sans-serif;font-weight:600}.elementor-128030 .elementor-element.elementor-element-15a4ca4>.elementor-widget-container{margin:-3rem 0rem 0rem 0rem}.elementor-128030 .elementor-element.elementor-element-15a4ca4{text-align:center}.elementor-128030 .elementor-element.elementor-element-15a4ca4 .elementor-heading-title{font-family:"rift",Sans-serif;font-weight:600;color:var(--e-global-color-6b2328c7)}.elementor-128030 .elementor-element.elementor-element-7dfc55d2{border-style:solid;border-width:1px 0 0 0;overflow:visible}.elementor-128030 .elementor-element.elementor-element-e4c74a6{text-align:center;font-family:"acumin-pro",Sans-serif;font-weight:600}.elementor-128030 .elementor-element.elementor-element-297f56d0>.elementor-widget-container{margin:-3rem 0rem 0rem 0rem}.elementor-128030 .elementor-element.elementor-element-297f56d0{text-align:center}.elementor-128030 .elementor-element.elementor-element-297f56d0 .elementor-heading-title{font-family:"rift",Sans-serif;font-weight:600;color:var(--e-global-color-6b2328c7)}.elementor-128030 .elementor-element.elementor-element-37cca2b{overflow:visible}.elementor-128030 .elementor-element.elementor-element-d929ed1>.elementor-widget-container{margin:0rem 0rem -1rem 0rem;padding:0 0 0 0}.elementor-128030 .elementor-element.elementor-element-d929ed1{text-align:center}.elementor-128030 .elementor-element.elementor-element-d929ed1 .elementor-heading-title{font-family:"rift",Sans-serif;font-weight:600;color:#000}.elementor-128030 .elementor-element.elementor-element-63f151b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-128030 .elementor-element.elementor-element-63f151b .elementor-divider-separator{width:100%}.elementor-128030 .elementor-element.elementor-element-63f151b .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-128030 .elementor-element.elementor-element-7f94c5ae{text-align:left;font-family:"acumin-pro",Sans-serif;font-weight:400}.elementor-128030 .elementor-element.elementor-element-411a22d{overflow:visible}.elementor-widget-video .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-video .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-128030 .elementor-element.elementor-element-0766cde .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-128030 .elementor-element.elementor-element-ec417d9 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-128030 .elementor-element.elementor-element-37c1522 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-128030 .elementor-element.elementor-element-41599016 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-128030 .elementor-element.elementor-element-1d781244 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-128030 .elementor-element.elementor-element-03c3c66{overflow:visible}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-button .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-button .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-128030 .elementor-element.elementor-element-6c83334 .elementor-button{background-color:#303838;font-family:"rift",Sans-serif;font-weight:900}@media(max-width:1024px){.elementor-128030 .elementor-element.elementor-element-76a33a7>.elementor-background-overlay{background-position:-11vw 42vh}}@media(max-width:767px){.elementor-128030 .elementor-element.elementor-element-76a33a7>.elementor-background-overlay{background-position:-11vw 42vh}.elementor-128030 .elementor-element.elementor-element-861f409{width:50%}.elementor-128030 .elementor-element.elementor-element-a299f0a{width:50%}.elementor-128030 .elementor-element.elementor-element-18dd435{width:50%}.elementor-128030 .elementor-element.elementor-element-d15c0b6{width:50%}}.knife-teaser-entry img{filter:drop-shadow(0 37px 45px black)}.knife-teaser-entry:hover{z-index:1}.knife-teaser-entry{padding:4rem 0 2.5rem 0;z-index:1}.knife-teaser-entry .elementor-text-editor,.knife-teaser-entry .elementor-widget-text-editor{transition:all .45s ease;opacity:0}.knife-teaser-entry:hover .elementor-text-editor,.knife-teaser-entry:hover .elementor-widget-text-editor{transition:opacity 2.5s ease;opacity:1;transform:translate(0,-.75rem)}.knife-teaser-entry:hover .elementor-text-editor,.knife-teaser-entry:hover .elementor-widget-text-editor{display:inline-block!important}.knife-teaser-entry .elementor-heading-title{transition:all .5s ease}.knife-teaser-entry:hover .elementor-heading-title{transition:all .5s ease;transform:translate(0,3rem)}.knife-teaser-entry img{transition:all .5s ease}.knife-teaser-entry:hover img{transition:all .7s ease;transform:translate(0,-2.75rem) scale(1.15)}