.social-continue__prefix+a {
	margin-left: 10px;
}

.near-me {
	padding-top: 82px;
	padding-bottom: 53px;
}

.near-me-ttl span {
	font-weight: 400;
}

.near-me-ttl {
	margin-bottom: 43px;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 60px;
	text-align: center;
	color: #000000;
}

.notary-pricing {
	display: flex;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(291px, 1fr));
	gap: 16px;
	margin-bottom: 24px;
}

.notary-pricing--mobile {
	display: none;
}

.card {
	border: 1px solid #E5EAF4;
	border-radius: 4px;
	background-color: #fff;
}

.notary-price {
	position: relative;
	z-index: 1;
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 47px 20px 20px 24px;
	min-height: 467px;
	font-family: 'Poppins';
	font-weight: 400;
	line-height: 1.5;
	text-align: center;
}

.notary-price__plate {
	position: absolute;
	top: -1px;
	left: 50%;
	transform: translateX(-50%);
	width: 86px;
	padding: 2px 4px;
	font-weight: 700;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	background-color: #FFC107;
}

.notary-price__pic {
	height: 55px;
}

.notary-price__title {
	margin-bottom: 8px;
	font-weight: 600;
	font-size: 20px;
}

.notary-price__cost {
	margin-bottom: 8px;
	text-align: center;
	font-weight: 600;
	font-size: 48px;
}

.notary-price__text {
	width: 100%;
	min-height: 18px;
	margin-bottom: 16px;
	font-size: 12px;
	color: #77838F;
}

.notary-price__button {
	width: 100%;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px;
	margin-bottom: 24px;
	background-color: #477EF7;
	border-radius: 6px;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	cursor: pointer;
}

.notary-price__button--visit {
	color: #377DFF;
	background-color: #CEDDFF;
}

.notary-price__button--call {
	background-color: transparent;
	color: #377DFF;
	border: 1px solid;
}

.notary-price__list {
	width: 100%;
}

.pricing-benefits {
	text-align: left;
}

.pricing-benefits__item {
	display: flex;
	align-items: baseline;
	font-size: 14px;
}

.pricing-benefits__item i {
	margin-right: 8px;
	font-size: 12px;
}

.pricing-benefits__item:not(:last-of-type) {
	margin-bottom: 8px;
}

.notary-price--mobile {
	display: none;
}

.nationwide-block {
	padding: clamp(35px, 10vw, 75px) 0 clamp(50px, 10vw, 100px);
}

.nationwide-block__inner {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	gap: 40px;
	justify-content: space-between;
	align-items: center;
}

.nationwide-block__title {
	font: 700 clamp(28px, 5vw, 48px)/1.2 'Poppins';
}

.nationwide-block__text {
	margin-top: 40px;
	font: 400 18px/1.5 'Poppins';
}

.nationwide-block__image {
	margin: auto;
}

.front-page .developer-hero__wrapper {
	grid-template-columns: 500px 510px;
	justify-content: space-between;
	align-items: self-end;
}

.section-feature__content-link:hover {
	color: #377dff;
	border-color: #377dff;
}

@media screen and (max-width: 1023px) {
	.nationwide-block__text {
		margin-top: 28px;
	}

	.front-page .developer-hero__wrapper {
		grid-template-columns: 1fr;
	}
}

@media screen and (max-width: 768px) {
	.near-me {
		padding: 18px 0;
	}

	.notary-price__right {
		display: flex;
		flex-wrap: wrap;
		text-align: left;
	}

	.notary-price--mobile {
		display: flex;
	}

	.notary-price__cost {
		flex-basis: auto;
		font-size: 20px;
		line-height: 1.5;
		font-weight: 500;
		text-align: left;
	}

	.notary-price__button {
		margin-bottom: 0;
	}

	.near-me-ttl {
		font-size: 28px;
		line-height: 42px;
		margin-bottom: 14px;
	}

	.notary-price--mobile {

		margin-top: 15px;
		min-height: 0;
		padding: 27px 24px 24px;
		filter: drop-shadow(0px 2px 8px rgba(140, 152, 164, 0.12));
		background: #FFFFFF;
		border: 1px solid #E7EAF2;
		border-radius: 6px;
	}

	.notary-price--mobile+.notary-price--mobile {
		margin-top: 11px;
	}

	.notary-price--mobile:last-of-type {
		margin-bottom: 32px;
	}

	.notary-pricing--desktop {
		display: flex;
	}

	.notary-pricing--desktop {
		display: none;
	}

	.notary-price__pic {
		position: relative;
		top: 5px;
		align-self: self-start;
		margin-right: 15px;
	}

	.notary-price__title,
	.notary-price__cost {
		margin-bottom: 6px;
	}


	.notary-price__title::after {
		content: ',';
		margin-right: 4px;
	}

	.notary-price__wrap {
		width: 100%;
		display: flex;
		align-items: center;
	}
}

#gridSystemModal img.main-icon {
	min-width: 88px;
	max-width: 105px;
}
.near-me .near-me-ttl {
    font-weight: 400;
}

.hsec1-body-right-login .notary-price__button--call {
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	padding: 15px 35px;
	font-weight: bold;
	font-size: 16px;
	color: #377dff;
	background: #fff;
	border-radius: 6px;
	text-decoration: none;
	margin: 0 12px;
	transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
}