.sto-systems-cta-icons,
.sto-systems-cta-buttons {
	margin: 3rem 0;
}
.sto-systems-cta-icons ul {
	list-style:none;
	margin:0;
	padding:0;
	display:flex;
	justify-content:space-evenly;
}

.sto-systems-cta-icons ul li a {
	padding:5px;
	border:1px solid #CCC;
	display:block;
	text-align:center;
	border-radius:5px;
}

.sto-systems-cta-icons ul li a p {
	font-family: Open Sans;
    font-size: 10px;
    font-weight: 670;
    margin-bottom: 0;
    color: #777;
    text-transform: uppercase;
}

.sto-systems-cta-icons ul li img {
	height:50px;
	width:50px;
}

.sto-systems-cta-buttons .text-links {
	display: flex;
    gap: 30px;
    margin: 3rem 0;
}
.sto-systems-cta-buttons .text-links a {
	color:#247de3;
}
.sto-systems-cta-buttons .text-links a:last-child svg {
	width: 12px;
	fill:#247de3;
	margin-right: 2px;
}

.sto-systems-cta-buttons .text-links a:first-child svg {
	width: 8px;
	fill:#247de3;
	margin-right: 2px;
}

.sto-systems-cta-buttons .sto-cta-button-primary, .sto-systems-cta-buttons .sto-cta-button-secondary {
	font-size:12px;
	font-weight:600;
	color: #444;
	padding: 12px 36px;
	border-radius: 5px;
}

.sto-systems-cta-buttons .sto-cta-button-primary {
	margin-left:15px;
}

.sto-systems-cta-buttons .sto-cta-button-primary {
	background: #ffd700;
}
.sto-systems-cta-buttons .sto-cta-button-secondary {
	background: #DDDDDD;
}
.sto-systems-cta-buttons .sto-cta-button-primary:hover,
.sto-systems-cta-buttons .sto-cta-button-secondary:hover {
	background:#494949;
	color:#FFF;
	text-decoration:none;
}


@media (min-width:768px){
	.sto-systems-cta-icons ul li a {
		padding:10px;
		width:130px;
	}
	
	.sto-systems-cta-icons ul li a p {
	    font-size: 12px;
	}
	
	.sto-systems-cta-buttons .sto-cta-button-primary, .sto-systems-cta-buttons .sto-cta-button-secondary {
		font-size:14px;
	}
	
	
}
