.elementor-3240 .elementor-element.elementor-element-26cb07c{--display:flex;--background-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-fa56b94{--spacer-size:25px;}.elementor-3240 .elementor-element.elementor-element-f4d8b87{text-align:center;}.elementor-3240 .elementor-element.elementor-element-f4d8b87 .elementor-heading-title{color:#000000;font-family:"OPTI", Sans-serif;font-size:21px;font-weight:600;}.elementor-3240 .elementor-element.elementor-element-8b9c4ec{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-c3260a3{--display:flex;--background-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-5eff58f > .elementor-widget-container{margin:0px 0px -21px 0px;padding:8px 8px 8px 8px;}.elementor-3240 .elementor-element.elementor-element-d6c4c84{--display:flex;--background-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-be3cec2{--display:flex;--background-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-b4e3589 > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-d00398a{--display:flex;--background-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-5b6ff11 > .elementor-widget-container{margin:0px 0px -21px 0px;padding:8px 8px 8px 8px;}.elementor-3240 .elementor-element.elementor-element-ea81a46{--display:flex;--background-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-d016f79 > .elementor-widget-container{margin:0px 0px -21px 0px;padding:8px 8px 8px 8px;}.elementor-3240 .elementor-element.elementor-element-a3e25a1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-812f43f{--display:flex;--background-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-2780f2f > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-3240 .elementor-element.elementor-element-2780f2f .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3240 .elementor-element.elementor-element-a4191a8 > .elementor-widget-container{margin:-20px 0px -25px 0px;}.elementor-3240 .elementor-element.elementor-element-a4191a8{font-family:"OPTI", Sans-serif;font-size:15px;font-weight:400;}.elementor-3240 .elementor-element.elementor-element-6aede6d > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-07d3cdf{--display:flex;--background-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-680cd6c > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-3240 .elementor-element.elementor-element-680cd6c .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3240 .elementor-element.elementor-element-421a981 > .elementor-widget-container{margin:-20px 0px -25px 0px;}.elementor-3240 .elementor-element.elementor-element-421a981{font-family:"OPTI", Sans-serif;font-size:15px;font-weight:400;}.elementor-3240 .elementor-element.elementor-element-4847362 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-4a0369e{--display:flex;--background-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-ba803c4 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-3240 .elementor-element.elementor-element-ba803c4 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3240 .elementor-element.elementor-element-d073a64 > .elementor-widget-container{margin:-20px 0px -25px 0px;}.elementor-3240 .elementor-element.elementor-element-d073a64{font-family:"OPTI", Sans-serif;font-size:15px;font-weight:400;}.elementor-3240 .elementor-element.elementor-element-b4215bb > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-3c76c62{--display:flex;--background-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-289e02e > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-3240 .elementor-element.elementor-element-289e02e .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3240 .elementor-element.elementor-element-5e45fa7 > .elementor-widget-container{margin:-20px 0px -25px 0px;}.elementor-3240 .elementor-element.elementor-element-5e45fa7{font-family:"OPTI", Sans-serif;font-size:15px;font-weight:400;}.elementor-3240 .elementor-element.elementor-element-9fbd89d > .elementor-widget-container{margin:-15px 0px 0px 0px;}@media(max-width:1024px){.elementor-3240 .elementor-element.elementor-element-8b9c4ec{--grid-auto-flow:row;}.elementor-3240 .elementor-element.elementor-element-a3e25a1{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3240 .elementor-element.elementor-element-8b9c4ec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3240 .elementor-element.elementor-element-a3e25a1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'OPTI';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rampartcorp.com/wp-content/uploads/2024/07/OPTI-Bold.woff2') format('woff2'),
		url('https://rampartcorp.com/wp-content/uploads/2024/07/OPTI-Bold.woff') format('woff'),
		url('https://rampartcorp.com/wp-content/uploads/2024/07/OPTI-Bold-2.ttf') format('truetype');
}
/* End Custom Fonts CSS */