/* Start custom CSS */.mobile-only{
    display:none;
}
@media only screen and (max-width: 425px) {
#mobile-center p, #mobile-center h3, #mobile-center h4, #mobile-center h2 {
    text-align: center !important;
}
.mobile-only{
    display:block;
}    
}
@media only screen and (max-width: 425px) {
#what-youre-getting .elementor-tab-title {
    font-family: "Quicksand", Sans-serif;
    font-size: 20px;
    font-weight: bold;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-align: center;
}}


#case-study p{
    text-align: center;
}

#case-study a{
    font-family: 'Quicksand', sans-serif !important;
    font-size: 20px;
}

.search input {
    width: 100%;
    height: 50px;
}

.items {
    columns: 2;
}

@media only screen and (max-width: 425px) {
.items {
    columns: 1;
}
}

[data-filter-item] {
	padding: 20px;
	background-color: #fff;
	border: 1px solid #F2F2F2;
	font-size: 18px;
}

.hidden {
	display: none;
}


.stillquestion p {
    color: white;
}

.stillquestion a {
    color: white;
    font-weight: 600;    
}
.stillquestion a:hover {
    color: #FF7C22;
    font-weight: 600;    
}


body.elementor-page-23551 .elementor-icon-list-item{align-items: start;}
body.elementor-page-23551 .elementor-icon-list-item .elementor-icon-list-icon{margin-top: 9px; //or whatever works for you}/* End custom CSS */