
.project-card .stk-inner-blocks {
	align-items: flex-start;
}

/* project cards */
[data-cards="cover"] .entry-title a,
[data-cards="cover"] .meta-categories {
	padding: 0.5em 1em;
	border-radius: 7px;
	background: #000;
}


/* contact form */
.wpforms-container .wpforms-field {
	padding: 20px 0;
}

.wpforms-container .wpforms-field-label {
	margin-bottom: 5px;
}

.radio-buttons ul {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.radio-buttons ul li {
	display: flex;
}

.radio-buttons input {
	display: none !important;
}

.radio-buttons li label:hover,
.radio-buttons input:checked ~ label {
	color: #fff;
	background: var(--theme-palette-color-1);
}

.radio-buttons li label {
	display: flex;
	font-size: 18px;
	font-weight: 800 !important;
	padding: 10px 50px;
	border-radius: 20px;
	background: var(--theme-palette-color-6);
	transition: background 0.2s ease, color 0.2s ease;
}

.wpforms-submit {
	margin-top: px;
	
	--theme-button-font-size: 15px;
	--theme-button-font-weight: 500;
	--theme-button-padding: 5px 20px;
}

#wpforms-confirmation-250 p {
	--theme-content-spacing: 0em;
	}


#wpforms-confirmation-250 {
    background: #000000 !important;
    color: #ffffff !important;
    border: none !important;
		margin-top: 30px !important;
    padding: 15px !important;
}


.ct-toggle-close {
    top: var(--toggle-button-top, initial);
    --theme-icon-size: 18px;
	margin-top: 12px !important;






