.elementor-12518 .elementor-element.elementor-element-b2e7e20 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}a.content-grid__link {
    display: inline-block;
	height: auto;
	padding: .625rem 1.25rem;
	font-weight: 500;
	color: #fff !important;
	background: #4d4e4e;
	border-radius: 22px 0;
	transition: background .2s ease;
	border: none;
	margin-top: 20px;
	text-align: center;
	width:100%;
}

a.content-grid__link:hover {
background-color:#939292;
transition: background .2s ease;

}

h3.content-grid__title.content-grid__title--small {
    font-size: 1.4em;
}

a.button.basic-vote-button {
    display: inline-block !important;
    height: 3rem !important;
    padding: .825rem 1.25rem !important;
    font-size:1rem !important;
    font-weight: 500 !important;
    color: #fff !important;
    background: #01508F !important;
    border-radius: 22px 0 !important;
    transition: background .2s ease !important;
    border: none !important;
    margin-top: 20px !important;
    text-align: center !important;
    float:left !important;
}
 
a.button.basic-vote-button:hover {
    background-color: #5EAEE0 !important;
    transition: background .2s ease !important; 
}

.basic-yop-poll-container .basic-inner {
    padding:0 !important;
}

.basic-yop-poll-container .basic-question-title h5 {
    text-align: left !important;
}

.basic-yop-poll-container .basic-custom-field, .basic-yop-poll-container .basic-question {
margin-top:6px !important;
}

a.button.basic-vote-button {
    width: 94%;
}