.all-btn {
	margin-top: 40px;

	a {
		border: 1px solid $brand_color-dark;
		color: $brand_color-dark;
		border-radius: 30px;
		padding: 6px 0;
		transition: all .2s linear;
		display: inline-block;
		width: 270px;
		text-align: center;
		display: inline-block;

		&:hover {
			background-color: $brand_color-dark;
			color: #fff;
		}
	}

	&.btn-bsp-package {
		margin-top: 0;
		a {
			width: 150px;
			padding: 4px 0;
		}
	}

	&.btn-white {
		a {
			border-color: #fff;
			color: #fff;
		}
	}

	&.btn-link {
		margin-top: 0px;

		a {
			border: none;
			font-size: 12px;
			text-align: left;

			&:hover {
				background-color: inherit;
				color: $brand_color-dark;
				text-decoration: underline;
			}

			span {
				&.chevron-right {
					&::before {
						content: "\003e";
					}
				}
			}
		}
	}
}

.btn-faq {
	background-color: transparent;
	color: $brand_color-sp;
	border: 1px solid $brand_color-sp;
	border-radius: 30px;
	padding: 5px 40px;

	&:hover {
		background-color: $brand_color-sp;
		color: $white;
		border-color: $brand_color-sp;
	}
}