.review-page{
	margin-top: 0;
	padding-top: 140rem;
}
.header.default-page{
	background-color: rgba(5, 30, 68, .8);
}
.testimonial .subtitle-section{
	color: #AAB4C3;
}
.quick-call ul li a {    background-color: #9BA5B4;}
.work-slider .slide a {
	width: 100%;
	height: 100%;
	max-height: 488rem;
}
.work-slider .slide img{
	width: 100%;
	height: 488rem;
	object-fit: cover;
}
.why .text-section{
	color: #50627C;
}
.slick-arrow:not(.slick-disabled):hover {
	background-color: #495B76;
}
.review-page__total .testimonial-item{

	border: 1rem solid #C6C4BC;
}
.review-page__total .testimonial-item__label{
	background-color: #EFF0F1;
	color: #051e44;
	padding: 8.5rem 16rem;
	border: 1rem solid #C6C4BC;
	border-left-color: #EFF0F1;
	border-top-color: #EFF0F1;
}
@media screen and (max-width: 768px) {
	.faq-item__title:after {
		    margin-left: 20rem;
		}
	.process-wrap {
		margin: 0 0 24rem;
	}
	.testimonial-wrap{
		margin: 0 0 24rem;
	}
	.faq-item__title{
		font-size: 22rem;
	}
}

.form-honeypot {
	position: absolute !important;
	left: -9999rem !important;

	width: 1rem !important;
	height: 1rem !important;

	opacity: 0 !important;
	pointer-events: none !important;
}
.form-message {
	display: none;
	width: 100%;
	padding: 12rem 16rem;
	font-size: 16rem;
	line-height: 1.4;
}

.form-message.is-success {
	color: #dff5df;
	border: 1rem solid rgba(126, 211, 126, 0.7);
	background-color: rgba(39, 109, 39, 0.35);
}

.form-message.is-error {
	color: #ffdede;
	border: 1rem solid rgba(230, 95, 95, 0.75);
	background-color: rgba(128, 25, 25, 0.35);
}

.modal-input.modal-error input,
.modal-input.modal-error textarea,
.modal-input.modal-error .modal-select__title,
.modal-select.modal-error input,
.modal-select.modal-error textarea,
.modal-select.modal-error .modal-select__title {
	border-color: #c94a4a;
}

.btn-primary:disabled,
.btn-primary.is-loading {
	cursor: default;
	pointer-events: none;
	opacity: 0.65;
}

.review-page .form-rating.modal-error input,
.review-page .form-rating.modal-error textarea,
.review-page .modal-input.modal-error input,
.review-page .modal-input.modal-error textarea,
.review-page .modal-check.modal-error input,
.review-page .modal-check.modal-error textarea {
	border-color: #c94a4a;
}

.review-page .form-rating.modal-error .form-rating__label {
	color: #c94a4a;
}

.review-page .modal-check.modal-error label {
	color: #c94a4a;
}

.review-page .modal-check.modal-error label::before {
	border-color: #c94a4a;
}

.review-word-count b {
	font-weight: 400;
}

.review-word-count.is-error {
	color: #c94a4a !important;
}