.elementor-3 .elementor-element.elementor-element-28576d1{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3 .elementor-element.elementor-element-58addd3{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-58addd3 a{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-58addd3 a:hover, .elementor-3 .elementor-element.elementor-element-58addd3 a:focus{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-da6f11b{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-da6f11b a{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-da6f11b a:hover, .elementor-3 .elementor-element.elementor-element-da6f11b a:focus{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-89bd621 .elementor-heading-title{font-family:"Proxima Nova Alt", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-0ef6a3b{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-0ef6a3b a{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-0ef6a3b a:hover, .elementor-3 .elementor-element.elementor-element-0ef6a3b a:focus{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-b313afd .elementor-heading-title{font-family:"Proxima Nova Alt", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-1773ef7{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-1773ef7 a{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-1773ef7 a:hover, .elementor-3 .elementor-element.elementor-element-1773ef7 a:focus{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-aa0d1c0 .elementor-heading-title{font-family:"Proxima Nova Alt", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-a2f42bc{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-a2f42bc a{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-a2f42bc a:hover, .elementor-3 .elementor-element.elementor-element-a2f42bc a:focus{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-fb22696 .elementor-heading-title{font-family:"Proxima Nova Alt", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-87445b8{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-87445b8 a{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-87445b8 a:hover, .elementor-3 .elementor-element.elementor-element-87445b8 a:focus{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-39b2363 .elementor-heading-title{font-family:"Proxima Nova Alt", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-2150ec1{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-2150ec1 a{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-2150ec1 a:hover, .elementor-3 .elementor-element.elementor-element-2150ec1 a:focus{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-7ed2d97 .elementor-heading-title{font-family:"Proxima Nova Alt", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-c994cff{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-c994cff a{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-c994cff a:hover, .elementor-3 .elementor-element.elementor-element-c994cff a:focus{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-2c98930 .elementor-heading-title{font-family:"Proxima Nova Alt", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-b6e1748{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-b6e1748 a{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-b6e1748 a:hover, .elementor-3 .elementor-element.elementor-element-b6e1748 a:focus{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-69b7fcb .elementor-heading-title{font-family:"Proxima Nova Alt", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-71343a3{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-71343a3 a{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-71343a3 a:hover, .elementor-3 .elementor-element.elementor-element-71343a3 a:focus{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-c5a45ae .elementor-heading-title{font-family:"Proxima Nova Alt", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-c51c1b3{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-c51c1b3 a{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-c51c1b3 a:hover, .elementor-3 .elementor-element.elementor-element-c51c1b3 a:focus{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-aee81de .elementor-heading-title{font-family:"Proxima Nova Alt", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-69b4cf3{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-69b4cf3 a{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-69b4cf3 a:hover, .elementor-3 .elementor-element.elementor-element-69b4cf3 a:focus{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-b1b2760 .elementor-heading-title{font-family:"Proxima Nova Alt", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-0229471{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-0229471 a{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-0229471 a:hover, .elementor-3 .elementor-element.elementor-element-0229471 a:focus{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-c201086 .elementor-heading-title{font-family:"Proxima Nova Alt", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-b222541{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-b222541 a{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-b222541 a:hover, .elementor-3 .elementor-element.elementor-element-b222541 a:focus{color:var( --e-global-color-primary );}@media(max-width:1200px){.elementor-3 .elementor-element.elementor-element-89bd621 .elementor-heading-title{font-size:36px;}.elementor-3 .elementor-element.elementor-element-b313afd .elementor-heading-title{font-size:36px;}.elementor-3 .elementor-element.elementor-element-aa0d1c0 .elementor-heading-title{font-size:36px;}.elementor-3 .elementor-element.elementor-element-fb22696 .elementor-heading-title{font-size:36px;}.elementor-3 .elementor-element.elementor-element-39b2363 .elementor-heading-title{font-size:36px;}.elementor-3 .elementor-element.elementor-element-7ed2d97 .elementor-heading-title{font-size:36px;}.elementor-3 .elementor-element.elementor-element-2c98930 .elementor-heading-title{font-size:36px;}.elementor-3 .elementor-element.elementor-element-69b7fcb .elementor-heading-title{font-size:36px;}.elementor-3 .elementor-element.elementor-element-c5a45ae .elementor-heading-title{font-size:36px;}.elementor-3 .elementor-element.elementor-element-aee81de .elementor-heading-title{font-size:36px;}.elementor-3 .elementor-element.elementor-element-b1b2760 .elementor-heading-title{font-size:36px;}.elementor-3 .elementor-element.elementor-element-c201086 .elementor-heading-title{font-size:36px;}}@media(max-width:991px){.elementor-3 .elementor-element.elementor-element-28576d1{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-89bd621 .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-b313afd .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-aa0d1c0 .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-fb22696 .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-39b2363 .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-7ed2d97 .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-2c98930 .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-69b7fcb .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-c5a45ae .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-aee81de .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-b1b2760 .elementor-heading-title{font-size:32px;}.elementor-3 .elementor-element.elementor-element-c201086 .elementor-heading-title{font-size:32px;}}@media(max-width:575px){.elementor-3 .elementor-element.elementor-element-89bd621 .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-b313afd .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-aa0d1c0 .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-fb22696 .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-39b2363 .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-7ed2d97 .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-2c98930 .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-69b7fcb .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-c5a45ae .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-aee81de .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-b1b2760 .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-c201086 .elementor-heading-title{font-size:30px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Proxima Nova Alt';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ironrockarmory.com/wp-content/uploads/2025/07/Proxima-Nova-Alt-1.eot');
	src: url('https://ironrockarmory.com/wp-content/uploads/2025/07/Proxima-Nova-Alt-1.eot?#iefix') format('embedded-opentype'),
		url('https://ironrockarmory.com/wp-content/uploads/2025/07/Proxima-Nova-Alt.woff2') format('woff2'),
		url('https://ironrockarmory.com/wp-content/uploads/2025/07/Proxima-Nova-Alt.woff') format('woff'),
		url('https://ironrockarmory.com/wp-content/uploads/2025/07/Proxima-Nova-Alt.ttf') format('truetype'),
		url('https://ironrockarmory.com/wp-content/uploads/2025/07/Proxima-Nova-Alt.svg#ProximaNovaAlt') format('svg');
}
@font-face {
	font-family: 'Proxima Nova Alt';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://ironrockarmory.com/wp-content/uploads/2025/07/Proxima-Nova-Alt-Bold.eot');
	src: url('https://ironrockarmory.com/wp-content/uploads/2025/07/Proxima-Nova-Alt-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://ironrockarmory.com/wp-content/uploads/2025/07/Proxima-Nova-Alt-Bold.woff2') format('woff2'),
		url('https://ironrockarmory.com/wp-content/uploads/2025/07/Proxima-Nova-Alt-Bold.woff') format('woff'),
		url('https://ironrockarmory.com/wp-content/uploads/2025/07/Proxima-Nova-Alt-Bold.ttf') format('truetype'),
		url('https://ironrockarmory.com/wp-content/uploads/2025/07/Proxima-Nova-Alt-Bold.svg#ProximaNovaAlt') format('svg');
}
@font-face {
	font-family: 'Proxima Nova Alt';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://ironrockarmory.com/wp-content/uploads/2025/07/Proxima-Nova-Alt-ExtraBold.eot');
	src: url('https://ironrockarmory.com/wp-content/uploads/2025/07/Proxima-Nova-Alt-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://ironrockarmory.com/wp-content/uploads/2025/07/Proxima-Nova-Alt-ExtraBold.woff2') format('woff2'),
		url('https://ironrockarmory.com/wp-content/uploads/2025/07/Proxima-Nova-Alt-ExtraBold.woff') format('woff'),
		url('https://ironrockarmory.com/wp-content/uploads/2025/07/Proxima-Nova-Alt-ExtraBold.ttf') format('truetype'),
		url('https://ironrockarmory.com/wp-content/uploads/2025/07/Proxima-Nova-Alt-ExtraBold.svg#ProximaNovaAlt') format('svg');
}
/* End Custom Fonts CSS */