.followit--follow-form-container[attr-a][attr-b][attr-c][attr-d][attr-e][attr-f] .form-preview {
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
	margin-top: 30px !important;
	padding: clamp(17px, 5%, 40px) clamp(17px, 7%, 50px) !important;
	max-width: 400px !important;
	border-radius: 6px !important;
	box-shadow: 0 5px 25px rgba(34, 60, 47, 0.25) !important;
}

.followit--follow-form-container[attr-a][attr-b][attr-c][attr-d][attr-e][attr-f] .form-preview,
.followit--follow-form-container[attr-a][attr-b][attr-c][attr-d][attr-e][attr-f] .form-preview * {
	box-sizing: border-box !important;
}

.followit--follow-form-container[attr-a][attr-b][attr-c][attr-d][attr-e][attr-f] .form-preview .preview-heading {
	width: 100% !important;
}

.followit--follow-form-container[attr-a][attr-b][attr-c][attr-d][attr-e][attr-f] .form-preview .preview-heading h5 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.followit--follow-form-container[attr-a][attr-b][attr-c][attr-d][attr-e][attr-f] .form-preview .preview-input-field {
	margin-top: 20px !important;
	width: 100% !important;
}

.followit--follow-form-container[attr-a][attr-b][attr-c][attr-d][attr-e][attr-f] .form-preview .preview-input-field input {
	width: 100% !important;
	height: 40px !important;
	border-radius: 6px !important;
	border: 2px solid #e9e8e8 !important;
	background-color: #fff;
	outline: none !important;
}

.followit--follow-form-container[attr-a][attr-b][attr-c][attr-d][attr-e][attr-f] .form-preview .preview-input-field input {
	color: #000000 !important;
	font-family: "Montserrat" !important;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
}

.followit--follow-form-container[attr-a][attr-b][attr-c][attr-d][attr-e][attr-f] .form-preview .preview-input-field input::placeholder {
	color: #000000 !important;
	opacity: 1 !important;
}

.followit--follow-form-container[attr-a][attr-b][attr-c][attr-d][attr-e][attr-f] .form-preview .preview-input-field input:-ms-input-placeholder {
	color: #000000 !important;
}

.followit--follow-form-container[attr-a][attr-b][attr-c][attr-d][attr-e][attr-f] .form-preview .preview-input-field input::-ms-input-placeholder {
	color: #000000 !important;
}

.followit--follow-form-container[attr-a][attr-b][attr-c][attr-d][attr-e][attr-f] .form-preview .preview-submit-button {
	margin-top: 10px !important;
	width: 100% !important;
}

.followit--follow-form-container[attr-a][attr-b][attr-c][attr-d][attr-e][attr-f] .form-preview .preview-submit-button button {
	width: 100% !important;
	height: 40px !important;
	border: 0 !important;
	border-radius: 6px !important;
	line-height: 0px !important;
}

.followit--follow-form-container[attr-a][attr-b][attr-c][attr-d][attr-e][attr-f] .form-preview .preview-submit-button button:hover {
	cursor: pointer !important;
}

.followit--follow-form-container[attr-a][attr-b][attr-c][attr-d][attr-e][attr-f] .powered-by-line {
	color: #231f20 !important;
	font-family: "Montserrat" !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	line-height: 25px !important;
	text-align: left !important;
	text-decoration: none !important;
	display: flex !important;
	width: 100% !important;
	justify-content: flex-start !important;
	align-items: center !important;
	margin-top: 10px !important;
}

.followit--follow-form-container[attr-a][attr-b][attr-c][attr-d][attr-e][attr-f] .powered-by-line img {
	margin-left: 10px !important;
	height: 1.13em !important;
	max-height: 1.13em !important;
}
