@charset "utf-8";
/* CSS Document */

/*---------- Google Fonts ----------*/



body{
	font-family: 'Manrope', sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 155.556%;
	color: #000000;
	background: #ffffff;
	margin-top: 92px;
}

figure {
	margin: 0;
}

strong,
b {
	font-weight: 700 !important;
}

a,
input,
button,
textarea { outline: none !important; }

a {
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

p {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

ol,
ul {
	margin-bottom: 20px;
}

ol ol,
ol ul,
ul ol,
ul {
	margin-top: 10px;
	margin-bottom: 10px;
}

ol li,
ul li {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.container-fluid,
.container {
	padding-left: 15px;
	padding-right: 15px;
}

.row {
	margin-left: -15px;
	margin-right: -15px;
}

.row > * {
	padding-left: 15px;
	padding-right: 15px;
}

.alignnone {
	float: none;
	margin: 20px;
}

.alignleft {
	float: left;
	margin: 20px 20px 20px 0;
}

.alignright {
	float: right;
	margin: 20px 0 20px 20px;
}

.aligncenter {
	float: none;
	display: block;
	margin: 20px auto;
}

blockquote {
	padding-left: 30px;
	border-left: 5px solid var(--primary-dark-green);
	margin-bottom: 20px;
}

blockquote * {
	font-size: 150%;
	line-height: 170%;
}

h1 {
	font-weight: 600;
	font-size: 48px;
	line-height: 125%;
	color: #000000;
	margin-bottom: 25px;
}

h2 {
	font-weight: 600;
	font-size: 40px;
	line-height: 125%;
	color: #000000;
	margin-bottom: 25px;
}

h3 {
	font-weight: 600;
	font-size: 32px;
	line-height: 125%;
	color: #000000;
	margin-bottom: 25px;
}

h4 {
	font-weight: 600;
	font-size: 28px;
	line-height: 125%;
	color: #000000;
	margin-bottom: 20px;
}

h5 {
	font-weight: 600;
	font-size: 25px;
	line-height: 125%;
	color: #000000;
	margin-bottom: 20px;
}

h6 {
	font-weight: 600;
	font-size: 22px;
	line-height: 125%;
	color: #000000;
	margin-bottom: 20px;
}

.paragraph-medium {
	font-size: 20px;
	line-height: 150%;
}

.fix-width-620 {
	max-width: 620px;
	width: 100%;
}

.fix-width-670 {
	max-width: 670px;
	width: 100%;
}

.fix-width-880 {
	max-width: 880px;
	width: 100%;
}

.fix-width-895 {
	max-width: 895px;
	width: 100%;
}

.fix-width-960 {
	max-width: 960px;
	width: 100%;
}

.fix-width-1025 {
	max-width: 1025px;
	width: 100%;
}

.fix-width-1095 {
	max-width: 1095px;
	width: 100%;
}

.fix-width-1380 {
	max-width: 1380px;
	width: 100%;
}

.fix-width-1425 {
	max-width: 1425px;
	width: 100%;
}

/* main-title */
.main-title {
	font-family: 'Manrope', sans-serif;
	font-weight: 600;
	font-size: 60px;
	line-height: 125.833%;
	color: #000000;
	margin-bottom: 30px;
}

.main-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.main-title a {
	text-decoration: none;
}

.main-title a:hover {
	color: #0175B2;
}
/* main-title */

/* section-title */
.section-title {
	font-family: 'Manrope', sans-serif;
	font-weight: 600;
	font-size: 48px;
	line-height: 125%;
	color: #000000;
	margin-bottom: 30px;
}

.section-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.section-title a {
	text-decoration: none;
}

.section-title a:hover {
	color: #0175B2;
}
/* section-title */

/* block-title */
.block-title {
	font-family: 'Manrope', sans-serif;
	font-weight: 600;
	font-size: 32px;
	line-height: 125%;
	color: #000000;
	margin-bottom: 30px;
}

.block-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.block-title a {
	text-decoration: none;
}

.block-title a:hover {
	color: #0175B2;
}
/* block-title */

/* block-small-title */
.block-small-title {
	font-family: 'Manrope', sans-serif;
	font-weight: 600;
	font-size: 24px;
	line-height: 125%;
	color: #000000;
	margin-bottom: 20px;
}

.block-small-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.block-small-title a {
	text-decoration: none;
}

.block-small-title a:hover {
	color: #0175B2;
}
/* block-small-title */

/* buttons */
.btn {
	font-family: 'Manrope', sans-serif;
	font-weight: 600;
	font-size: 18px;
	line-height: 116.667%;
	padding: 15px 36px;
	border: 2px solid transparent;
	box-shadow: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
}

.btn.btn-small {
	font-size: 13px;
	line-height: 116.667%;
	padding: 15px 22px;
}

.btn.btn-animation {
	animation: pulsate-infinite 2.5s ease infinite;
	-webkit-animation: pulsate-infinite 2.5s ease infinite;
}

@keyframes pulsate-infinite {
	0% {
		transform: scaleX(1);
	}
	40% {
		transform: scaleX(1);
	}
	60% {
		transform: scale3d(.95, .95, .95);
	}
	80% {
		transform: scale3d(1.05, 1.05, 1.05);
	}
	100% {
		transform: scaleX(1);
	}
}

@-webkit-keyframes pulsate-infinite {
	0% {
		transform: scaleX(1);
	}
	40% {
		transform: scaleX(1);
	}
	60% {
		transform: scale3d(.95, .95, .95);
	}
	80% {
		transform: scale3d(1.05, 1.05, 1.05);
	}
	100% {
		transform: scaleX(1);
	}
}

.btn span {
	display: block;
	font-weight: 400;
	font-size: 14px;
	line-height: 121.429%;
	opacity: 0.7;
}

.btn-simple-white {
	color: #ffffff !important;
	border-color: #ffffff !important;
	background: transparent !important;
}

.btn-simple-white:active,
.btn-simple-white:focus {
	color: #ffffff !important;
	border-color: #ffffff !important;
	background: transparent !important;
}

.btn-simple-white:active:focus,
.btn-simple-white:hover {
	color: #000000 !important;
	border-color: #ffffff !important;
	background: #ffffff !important;
}

.btn-white {
	color: #000000 !important;
	border-color: #ffffff !important;
	background: #ffffff !important;
}

.btn-white:active,
.btn-white:focus {
	color: #000000 !important;
	border-color: #ffffff !important;
	background: #ffffff !important;
}

.btn-white:active:focus,
.btn-white:hover {
	color: #ffffff !important;
	border-color: #ffffff !important;
	background: transparent !important;
}

.btn-simple-black {
	color: #000000 !important;
	border-color: #000000 !important;
	background: transparent !important;
}

.btn-simple-black:active,
.btn-simple-black:focus {
	color: #000000 !important;
	border-color: #000000 !important;
	background: transparent !important;
}

.btn-simple-black:active:focus,
.btn-simple-black:hover {
	color: #ffffff !important;
	border-color: #000000 !important;
	background: #000000 !important;
}

.btn-black {
	color: #ffffff !important;
	border-color: #000000 !important;
	background: #000000 !important;
}

.btn-black:active,
.btn-black:focus {
	color: #ffffff !important;
	border-color: #000000 !important;
	background: #000000 !important;
}

.btn-black:active:focus,
.btn-black:hover {
	color: #000000 !important;
	border-color: #000000 !important;
	background: transparent !important;
}

.btn-simple-gray {
	color: #818A91 !important;
	border-color: #818A91 !important;
	background: transparent !important;
}

.btn-simple-gray:active,
.btn-simple-gray:focus {
	color: #818A91 !important;
	border-color: #818A91 !important;
	background: transparent !important;
}

.btn-simple-gray:active:focus,
.btn-simple-gray:hover {
	color: #ffffff !important;
	border-color: #818A91 !important;
	background: #818A91 !important;
}

.btn-gray {
	color: #ffffff !important;
	border-color: #818A91 !important;
	background: #818A91 !important;
}

.btn-gray:active,
.btn-gray:focus {
	color: #ffffff !important;
	border-color: #818A91 !important;
	background: #818A91 !important;
}

.btn-gray:active:focus,
.btn-gray:hover {
	color: #818A91 !important;
	border-color: #818A91 !important;
	background: transparent !important;
}

.btn-simple-sky {
	color: #0175B2 !important;
	border-color: #0175B2 !important;
	background: transparent !important;
}

.btn-simple-sky:active,
.btn-simple-sky:focus {
	color: #0175B2 !important;
	border-color: #0175B2 !important;
	background: transparent !important;
}

.btn-simple-sky:active:focus,
.btn-simple-sky:hover {
	color: #ffffff !important;
	border-color: #0175B2 !important;
	background: #0175B2 !important;
}

.btn-sky {
	color: #ffffff !important;
	border-color: #0175B2 !important;
	background: #0175B2 !important;
}

.btn-sky:active,
.btn-sky:focus {
	color: #ffffff !important;
	border-color: #0175B2 !important;
	background: #0175B2 !important;
}

.btn-sky:active:focus,
.btn-sky:hover {
	color: #0175B2 !important;
	border-color: #0175B2 !important;
	background: transparent !important;
}

.btn-sky-gradient {
	color: #ffffff !important;
	border: none !important;
	/* background: linear-gradient(108deg, #0175B2 0%, rgba(255, 255, 255, 0.00) 100%) #0175B2 !important; */
	background: linear-gradient(360deg, rgba(1, 117, 178,0.7) 0%, rgba(255, 255, 255, 0.00) 100%) rgba(1, 117, 178,0.7) !important;
}

.btn-sky-gradient:active,
.btn-sky-gradient:focus {
	color: #ffffff !important;
	border-color: transparent !important;
	/* background: linear-gradient(108deg, #0175B2 0%, rgba(255, 255, 255, 0.00) 100%) #0175B2 !important; */
	background: linear-gradient(360deg, rgba(1, 117, 178,0.7) 0%, rgba(255, 255, 255, 0.00) 100%) rgba(1, 117, 178,0.7) !important;
}

.btn-sky-gradient:active:focus,
.btn-sky-gradient:hover {
	color: #ffffff !important;
	border-color: transparent !important;
	background: linear-gradient(360deg, #0175B2 0%, rgba(255, 255, 255, 0.00) 100%) #0175B2 !important;
	/* background: linear-gradient(108deg, rgba(1, 117, 178,0.7) 0%, rgba(255, 255, 255, 0.00) 100%) rgba(1, 117, 178,0.7) !important; */
}
/* buttons */

/* slick-slider */
.slick-slider {
	-webkit-user-select: text !important;
	-khtml-user-select: text !important;
	-moz-user-select: text !important;
	-ms-user-select: text !important;
	user-select: text !important;
}

.slick-slider .slick-list.draggable {
	-webkit-user-select: none !important;
	-khtml-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
}

.slick-slider .slick-slide {
	outline: none;
}
/* slick-slider */

/* common-form */
.common-form .row {
	margin: 0 -15px;
}

.common-form .row > * {
	padding: 0 15px;
}

.common-form .form-group {
	margin-bottom: 25px;
}

.common-form .form-label {
	position: relative;
	font-weight: 500;
	font-size: 20px;
	line-height: 125%;
	color: #000000;
	margin-bottom: 10px;
}

.common-form .required-field .form-label:after {
	position: relative;
	content: "*";
	margin-left: 3px;
	color: #f00000;
}

.common-form .form-select,
.common-form .form-control {
	resize: none;
	height: 55px;
	background-color: #ffffff;
	border: 2px solid #818A91;
	font-weight: 400;
	font-size: 18px;
	line-height: 125%;
	color: #000000;
	padding: 6px 20px;
	box-shadow: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
}

.common-form .form-control::-webkit-input-placeholder { color: #818A91; }
.common-form .form-control::-moz-placeholder { color: #818A91; }
.common-form .form-control:-ms-input-placeholder { color: #818A91; }
.common-form .form-control:-o-placeholder { color: #818A91; }

.common-form textarea.form-control {
	height: 175px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.common-form .form-check {
	position: relative;
	margin: 0;
	padding: 0;
}

.common-form .form-check .form-check-input {
	position: absolute;
	left: 0;
	top: 3px;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	z-index: 9;
	cursor: pointer;
	opacity: 0;
}

.common-form .form-check input[type="radio"].form-check-input ~ .form-check-label:before {
	font-size: 10px;
	padding-left: 1px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.common-form .form-check .form-check-input:checked ~ .form-check-label:before {
	content: "\f00c";
	background: #000000;
}

.common-form .form-check input[type="radio"].form-check-input:checked ~ .form-check-label:before {
	content: "\f111";
}

.common-form .form-check .form-check-label {
	position: relative;
	padding-left: 30px;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
}

.common-form .form-check .form-check-label:before {
	position: absolute;
	content: "";
	font-family: "FontAwesome";
	left: 0;
	top: 3px;
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	line-height: 100%;
	color: #ffffff;
	background: #ffffff;
	border: 1px solid #000000;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
}

.common-form .form-submit {
	margin-top: 20px;
}

.common-form form .wpcf7-response-output {
	margin-left: 0;
	margin-right: 0;
	border: none;
	text-align: center;
}

.common-form form.invalid .wpcf7-response-output {
	color: #f00000;
}
.common-form form.sent .wpcf7-response-output {
	color: #008000;
}
/* common-form */

/* common-star-rating */
.common-star-rating-block ul {
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0 -2px;
	padding: 0;
	list-style-type: none;
}

.common-star-rating-block ul li {
	display: inline-flex;
	align-items: center;
	margin: 0 2px 5px;
	padding: 0;
	list-style-type: none;
}
/* common-star-rating */

/* common-accordion */
.common-accordion .accordion-item {
	background: #ffffff;
	margin-bottom: 20px;
	border: none;
	box-shadow: none;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
}

.common-accordion .accordion-item .accordion-button {
	position: relative;
	font-family: 'Manrope', sans-serif;
	font-weight: 600;
	font-size: 20px;
	line-height: 135%;
	color: #000000;
	background: transparent;
	padding: 28px 80px 28px 20px;
	box-shadow: none;
	border: none;
}

.common-accordion .accordion-item .accordion-button:before {
	position: absolute;
	content: "";
	right: 20px;
	top: 50%;
	width: 16px;
	height: 2px;
	background: #000000;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.common-accordion .accordion-item .accordion-button:after {
	position: absolute;
	content: "";
	right: 27px;
	top: 50%;
	width: 2px;
	height: 16px;
	background: #000000;
	transform: translate(0, -50%) rotate(90deg);
	-webkit-transform: translate(0, -50%) rotate(90deg);
	-moz-transform: translate(0, -50%) rotate(90deg);
	-ms-transform: translate(0, -50%) rotate(90deg);
	-o-transform: translate(0, -50%) rotate(90deg);
}

.common-accordion .accordion-item .accordion-button.collapsed:after {
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.common-accordion .accordion-item .accordion-body {
	padding: 10px 20px;
	font-size: 16px;
	line-height: 155.556%;
}

.common-accordion .accordion-item .accordion-body *:last-child {
	margin-bottom: 0;
}
/* common-accordion */

/* google-review-analysis */
.google-review-analysis-block .free-analysis-button {
	margin-bottom: 30px;
}
/* google-review-analysis */
/*==================================================================*/
/*========== Header Start ==========*/
/*==================================================================*/
.header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 99;
	background: #000000;
	transition: all ease-in-out 0.5s;
	-webkit-transition: all ease-in-out 0.5s;
	-moz-transition: all ease-in-out 0.5s;
	-ms-transition: all ease-in-out 0.5s;
	-o-transition: all ease-in-out 0.5s;
}

.header.h-stick {
	background: rgba(0,0,0,0.78);
}

.header .h-content {
	position: relative;
}

.header .h-analysis-button {
	position: absolute;
	right: 0;
	top: 50%;
	margin-left: 20px;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.header .h-analysis-button .btn {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.header .navbar {
	position: relative;
	padding: 0;
}

.header .navbar .navbar-brand {
	padding: 0;
	position: absolute;
	left: 0;
	top: 50%;
	z-index: 9999;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.header .navbar-toggler {
	position: relative;
	z-index: 9999;
	width: 30px;
	height: 22px;
	padding: 0;
	box-shadow: none !important;
	border: none;
}

.header .navbar-toggler .hamburger-toggle {
	width: 100%;
	height: 100%;
}

.header .navbar-toggler .hamburger {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	height: 100%;
}

.header .navbar-toggler .hamburger span {
	width: 100%;
	height: 2px;
	background: #ffffff;
	position: relative;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.header .navbar-toggler .hamburger span:first-child {
	top: 10px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}

.header .navbar-toggler .hamburger span:nth-child(2) {
	opacity: 0;
}

.header .navbar-toggler .hamburger span:last-child {
	margin: 0;
	top: -10px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
}

.header .navbar-toggler.collapsed .hamburger span {
	opacity: 1 !important;
	top: auto !important;
	transform: none !important;
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	-o-transform: none !important;
}

.header .navbar .navbar-collapse {
	justify-content: center;
}

.header .navbar .navbar-nav {
	padding: 0;
	margin: 0;
}

.header .navbar .navbar-nav .nav-item {
	margin: 0 24px;
}

.header .navbar .navbar-nav .nav-item:first-child {
	margin-left: 0;
}

.header .navbar .navbar-nav .nav-item:last-child {
	margin-right: 0;
}

.header .navbar .navbar-nav .nav-item .nav-link {
	position: relative;
	font-family: 'Manrope', sans-serif;
	font-weight: 600;
	font-size: 17px;
	line-height: 120%;
	color: #ffffff;
	box-shadow: none;
	padding: 36px 0;
}

.header .navbar .navbar-nav .nav-item.active .nav-link,
/* .header .navbar .navbar-nav .nav-item.current-menu-item .nav-link,
.header .navbar .navbar-nav .nav-item.current-menu-parent .nav-link,
.header .navbar .navbar-nav .nav-item.current_page_parent .nav-link, */
.header .navbar .navbar-nav .nav-item .nav-link.active,
/* .header .navbar .navbar-nav .nav-item .nav-link.current-menu-item,
.header .navbar .navbar-nav .nav-item .nav-link.current-menu-parent,
.header .navbar .navbar-nav .nav-item .nav-link.current_page_parent, */
.header .navbar .navbar-nav .nav-item .nav-link:hover {
	color: #818A91;
}
/*==================================================================*/
/*========== Header End ==========*/
/*==================================================================*/



/*==================================================================*/
/*========== New Class Add Start ==========*/
/*==================================================================*/
/* banner */
.banner-section {
	position: relative;
	z-index: 9;
	padding: 70px 0 50px;
}

.banner-section .banner-back-overlay {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
}

.banner-section .main-title {
	font-weight: 300;
}

.banner-section .main-title span {
	color: #0175B2;
}

.banner-section .main-title .custom-stroke1 {
	position: relative;
	z-index: 9;
	padding-left: 10px;
	color: inherit;
}

.banner-section .main-title .custom-stroke1:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 3px;
	height: 7px;
	width: 100%;
	z-index: -1;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='231' height='12' viewBox='0 0 231 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.909912 9.69272C77.3432 0.131886 153.777 0.131886 230.21 9.69272' stroke='%230175B2' stroke-width='4.65273' stroke-miterlimit='10'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
}

.banner-section .main-title .custom-stroke2 {
	position: relative;
	z-index: 9;
	padding-left: 10px;
	color: inherit;
}

.banner-section .main-title .custom-stroke2:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 5px;
	height: 10px;
	width: 100%;
	z-index: -1;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='580' height='15' viewBox='0 0 580 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.640015 11.193C193.546 1.6318 386.453 1.6318 579.359 11.193' stroke='%230175B2' stroke-width='7.39167' stroke-miterlimit='10'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
}

.banner-section .google-review-analysis-block {
	margin-top: 60px;
}

.banner-section .google-review-analysis-block .free-analysis-button {
	margin-bottom: 50px;
}
/* banner */

/* client-reviews */
.client-reviews-section {
	position: relative;
}

.client-reviews-section:before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	bottom: 0;
	width: 700px;
	height: 100%;
	z-index: 9;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='860' height='628' viewBox='0 0 860 628' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.4' width='860' height='628' fill='url(%23paint0_linear_71_126)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_71_126' x1='860' y1='314' x2='0' y2='314' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230175B2' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%230175B2'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
}

.client-reviews-section:after {
	position: absolute;
	content: "";
	right: 0;
	top: 0;
	bottom: 0;
	width: 700px;
	height: 100%;
	z-index: 9;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='860' height='628' viewBox='0 0 860 628' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.4' width='860' height='628' transform='matrix(-1 0 0 1 860 0)' fill='url(%23paint0_linear_71_210)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_71_210' x1='860' y1='314' x2='0' y2='314' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230175B2' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%230175B2'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
}

.client-reviews-carousel {
	opacity: 0;
}

.client-reviews-carousel.slick-initialized {
	opacity: 1;
}

.client-reviews-carousel .slick-track {
	display: flex;
	justify-content: center;
}

.client-reviews-carousel .slick-slide {
	padding: 0 10px;
}

.client-reviews-carousel .client-reviews-block {
	margin: 70px 0;
	/* box-shadow: 0px 32px 140px 0px rgba(17, 17, 26, 0.10), 0px 8px 56px 0px rgba(17, 17, 26, 0.10); */
	box-shadow: 0px 16px 70px 0px rgba(17, 17, 26, 0.10), 0px 4px 28px 0px rgba(17, 17, 26, 0.10);
}

.client-reviews-block {
	padding: 20px;
	background: #ffffff;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
}

.client-reviews-block .common-star-rating-block {
	margin-bottom: 10px;
}

.client-reviews-block .client-profile {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 20px;
}

.client-reviews-block .client-profile > * {
	flex: 1 0 0;
	max-width: 100%;
}

.client-reviews-block .client-profile .profile-img {
	flex: 0 0 auto;
	width: 44px;
	height: 44px;
	overflow: hidden;
	margin-right: 10px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.client-reviews-block .client-profile .profile-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.client-reviews-block .client-profile .profile-detail {
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	color: #000000;
	text-transform: capitalize;
}

.client-reviews-block .client-profile .profile-detail * {
	margin-bottom: 0;
}

.client-reviews-block .client-profile .profile-detail span {
	display: block;
	font-weight: 600;
	font-size: 16px;
	line-height: 140%;
}

.client-reviews-block .client-profile .profile-detail a {
	text-decoration: none;
}

.client-reviews-block .client-profile .profile-detail a:hover {
	color: #0175B2;
}

.client-reviews-block .review-detail *:last-child {
	margin-bottom: 0;
}
/* client-reviews */

/* your-fault */
.your-fault-section {
	padding: 130px 0 100px;
}

.your-fault-block {
	margin-bottom: 30px;
}

.your-fault-block .your-fault-image {
	overflow: hidden;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
}

.your-fault-block .your-fault-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.your-fault-block .your-fault-detail .main-detail p u {
	text-decoration-thickness: from-font;
}

.your-fault-block .your-fault-detail .main-detail p span {
	display: inline-block;
	padding: 0 5px;
	color: #ffffff;
	background: #0175B2;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
}
/* your-fault */

/* consultation */
.consultation-section {
	padding: 70px 0 40px;
}

.consultation-list > .row {
	margin: 0 -25px;
}

.consultation-list > .row > * {
	padding: 0 25px;
	margin-bottom: 30px;
	border-right: 1px solid rgba(129, 138, 145,0.2);
}

.consultation-list > .row > *:nth-child(3n),
.consultation-list > .row > *:last-child {
	border: none;
}

.consultation-block {
	text-align: center;
	margin-bottom: 30px;
}

.consultation-block .consultation-title {
	font-weight: 600;
	font-size: 80px;
	line-height: 112.5%;
	color: #000000;
	margin-bottom: 60px;
}

.consultation-block .consultation-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.consultation-block .consultation-title a {
	text-decoration: none;
}

.consultation-block .consultation-title a:hover {
	color: #000000;
}

.consultation-block .block-title {
	color: #0175B2;
	margin-bottom: 20px;
}

.consultation-block .consultation-detail .detail {
	color: #818A91;
}

.consultation-block .consultation-detail .detail *:last-child {
	margin-bottom: 0;
}
/* consultation */

/* your-strategy */
.your-strategy-section {
	padding: 130px 0 65px;
}

.your-strategy-block {
	margin-bottom: 30px;
}

.your-strategy-block > .row {
	margin: 0 -22px;
	align-items: center;
}

.your-strategy-block > .row > * {
	padding: 0 22px;
}

.your-strategy-block .your-strategy-image {
	overflow: hidden;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
}

.your-strategy-block .your-strategy-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.your-strategy-block .your-strategy-detail .main-detail span {
	display: inline-block;
	position: relative;
	z-index: 9;
}

.your-strategy-block .your-strategy-detail .main-detail span:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='177' height='35' viewBox='0 0 177 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M81.3531 33.366C83.9366 33.2916 86.395 33.1959 88.5689 33.0949C88.9786 33.079 89.4339 33.0576 89.7753 33.0417C89.6273 33.0417 90.1167 33.0045 91.0386 32.962C100.189 32.5048 109.624 31.8135 119.048 30.7927C128.461 29.7772 137.885 28.4534 146.773 26.6617C146.887 26.6298 147.115 26.5767 147.502 26.4863C148.708 26.2205 151.144 25.6887 153.625 25.0986C154.262 24.9604 154.866 24.7956 155.48 24.6467C159.179 23.7004 162.787 22.6582 165.94 21.3929C169.07 20.1381 171.926 18.6602 173.247 16.9216C173.395 16.7462 173.497 16.56 173.577 16.3633C173.668 16.1666 173.793 15.9699 173.804 15.7572C173.827 15.5498 173.941 15.3319 173.884 15.1139C173.884 15.0022 173.873 14.8906 173.861 14.7789C173.861 14.6673 173.85 14.6141 173.77 14.5025C173.383 13.7475 172.609 13.0297 171.596 12.3811C170.595 11.7272 169.411 11.1157 168.057 10.5734C165.393 9.46758 162.264 8.56907 158.986 7.7822C159.395 7.88853 159.634 7.95765 159.623 7.96297C159.464 7.96297 157.961 7.58016 156.129 7.19737C155.218 6.99002 154.285 6.81457 153.352 6.62848C156.038 7.14952 158.644 7.75562 161.114 8.42552C161.467 8.52122 161.808 8.60628 162.104 8.69666C164.79 9.46227 167.34 10.3448 169.491 11.4028C170.64 11.9824 171.687 12.6044 172.404 13.2796C172.621 13.4444 172.746 13.6199 172.905 13.79C173.064 13.9602 173.212 14.1357 173.292 14.3111L173.451 14.577C173.508 14.6514 173.508 14.6832 173.508 14.7683C173.508 14.9491 173.542 15.1298 173.542 15.3106C173.474 16.039 173.03 16.7567 172.37 17.4426C171.721 18.1337 170.754 18.7664 169.741 19.3832C167.613 20.5847 165.006 21.6322 162.241 22.5573C159.464 23.4824 156.516 24.2958 153.488 25.0348C147.422 26.5076 141.06 27.6825 134.618 28.6661C128.165 29.655 121.62 30.4578 115.008 31.1118C114.575 31.1596 113.893 31.2234 113.506 31.2553C113.244 31.2766 113.289 31.2606 113.767 31.2127C122.087 30.3727 129.758 29.3838 137.452 28.0865C145.112 26.7786 152.965 25.2209 160.784 22.7805C163.072 22.0415 165.257 21.2387 167.18 20.3455C169.092 19.4577 170.765 18.4687 171.835 17.4C172.154 17.1395 172.279 16.8577 172.518 16.5919C172.655 16.3154 172.837 16.0444 172.894 15.7679C172.951 15.4914 173.03 15.2149 172.973 14.9437V14.7471C172.973 14.6886 172.951 14.6885 172.916 14.6301L172.677 14.2313C171.915 13.168 170.367 12.1791 168.501 11.3125C164.699 9.57923 159.714 8.30323 154.581 7.2399C149.402 6.1872 143.917 5.37375 138.294 4.69856C126.537 3.28432 114.826 2.55594 103.035 2.23162C91.2321 1.91794 79.3044 1.99769 66.9214 2.56657C58.5675 2.96532 50.3615 3.55547 42.4172 4.44868C34.4844 5.34185 26.7223 6.48493 19.6772 8.14905C16.1945 8.98908 12.8028 9.94077 10.0826 11.1317C7.31694 12.2907 5.26829 13.7209 4.8927 15.1777C4.7106 15.9061 4.92684 16.6451 5.5642 17.3575C6.20156 18.0699 7.20313 18.7558 8.40956 19.3885C10.8452 20.6645 14.1003 21.7119 17.5375 22.6158C22.7388 23.9609 28.2132 24.9231 32.4813 25.5983C36.7493 26.2789 39.845 26.6776 40.5848 26.8424C41.006 26.9381 40.5393 26.9222 39.3556 26.8159C38.1606 26.7148 36.2485 26.5076 33.8129 26.1939C34.7803 26.3268 35.7364 26.4543 36.6924 26.5872C38.2175 26.7893 39.754 26.9807 41.2905 27.1615C45.6609 27.6825 49.4396 28.0334 51.8183 28.278L55.1075 28.5916C59.4666 29.0329 66.6369 29.5008 70.2789 29.7294L69.4481 29.74L70.3131 29.7879C73.1584 29.9208 75.0819 30.0112 75.742 30.075L75.4575 30.1229C74.8543 30.1654 73.4088 30.176 71.1098 30.16C71.1894 30.1866 70.9049 30.1973 70.3017 30.192C72.2479 30.3196 73.1812 30.394 71.6106 30.41C72.7942 30.4632 72.5894 30.4791 71.1781 30.4472C70.6887 30.4313 70.1082 30.41 69.505 30.3887H69.5164C70.1765 30.4259 70.37 30.4365 71.2236 30.4897C72.3959 30.5322 73.0788 30.5535 73.0788 30.5535C76.2087 30.6598 76.2086 30.6492 78.9174 30.7183C81.2165 30.7768 82.6961 30.8193 82.6961 30.8193C85.2796 30.9469 85.2796 30.931 84.8813 30.9735C84.7219 30.9735 84.5512 30.9788 84.3805 30.9841C86.4519 31.0054 86.5999 31.0108 87.1576 31.0161C87.7266 31.0267 88.1478 31.0374 88.1478 31.0374C88.2084 31.0515 88.3564 31.0621 88.5916 31.0692C88.7054 31.0798 88.6827 31.0851 88.6827 31.0851C87.9087 31.0993 87.5104 31.1082 87.4876 31.1118C87.2031 31.1118 86.8389 31.1224 86.8389 31.1224C85.4845 31.1224 84.9382 31.1224 84.7106 31.1224C81.7969 31.032 81.7969 31.032 81.7969 31.032L81.1596 31.0426L80.4881 31.0107L80.875 31.0374L79.4068 31.0001L81.0913 31.0479C78.7695 30.9983 77.1457 30.9647 76.22 30.9469C74.7746 30.9097 73.534 30.8725 73.3861 30.8725C73.5113 30.8832 73.5113 30.8884 73.5113 30.8884C69.7895 30.7661 69.7895 30.7555 66.1816 30.596C65.8516 30.5747 65.5898 30.5588 65.3394 30.5375C64.9866 30.5269 64.2923 30.495 63.5867 30.4631C62.9493 30.4312 62.3233 30.394 61.6974 30.3568C61.5608 30.3514 61.4242 30.3408 61.2876 30.3355C60.6389 30.3036 60.195 30.2824 59.6828 30.2558C59.3642 30.2399 59.3528 30.2399 59.3528 30.2399H59.33C58.226 30.1707 56.6326 30.1016 52.4215 29.8038C51.3061 29.7188 50.2704 29.6284 49.303 29.5327C49.6217 29.5646 49.9176 29.5912 50.2135 29.6231C50.794 29.6815 50.259 29.655 50.5663 29.6869C54.4929 30.0325 58.613 30.3249 62.8241 30.5695C67.0352 30.8034 71.3374 30.9788 75.6054 31.1064C77.1419 31.1383 78.576 31.1808 78.8036 31.2021C78.9971 31.2234 77.9045 31.2127 76.3338 31.1808C67.6612 31.0267 57.9984 30.5854 48.4039 29.7241C38.8207 28.8682 29.2831 27.608 21.0316 25.8589C18.8691 25.3857 16.7066 24.9072 14.6238 24.3277C12.5297 23.7641 10.4924 23.1315 8.59166 22.3978L9.12659 22.6158L7.647 22.0415L6.24709 21.4195C6.14466 21.377 6.04222 21.3291 5.95117 21.2812C6.64544 21.6055 7.32832 21.9352 8.05673 22.233C8.5689 22.4297 9.08106 22.637 9.61598 22.8284C14.1913 24.4234 19.0171 25.5292 23.8655 26.4809C28.7368 27.406 33.6877 28.1557 38.8435 28.7883C44.3976 29.4689 49.2233 29.9421 54.5612 30.3568C55.9384 30.4525 56.8944 30.5323 56.7237 30.5323C56.5643 30.5323 55.2669 30.4685 53.9239 30.3621C44.9894 29.7188 35.4973 28.7033 26.745 27.1987C22.3746 26.4438 18.1976 25.5559 14.4304 24.5244C10.6631 23.4983 7.30556 22.2967 4.75612 20.9197C2.34326 19.7128 0.670198 18.1497 0.214941 16.7355C0.214941 16.7089 0.192178 16.6824 0.180797 16.6558C0.340137 17.0173 0.397044 17.3735 0.670198 17.7244C0.419807 17.4161 0.340137 17.1183 0.214941 16.8524C0.0783641 16.5866 0.0669827 16.3315 0.0328385 16.0816C-0.00130576 15.8317 -0.0240686 15.5871 0.0442199 15.3319C0.101127 15.0767 0.101127 14.8002 0.260467 14.5078C0.169416 14.6407 0.0669827 14.8055 0.0328385 14.9437C0.419807 13.2849 2.21807 11.7963 4.36915 10.6053C6.57715 9.41973 9.17211 8.46273 11.8582 7.63865C14.5442 6.81988 17.3326 6.13403 20.1211 5.55451C22.8981 4.96971 25.6638 4.46994 28.3612 4.05524C28.7937 3.98612 29.192 3.92232 29.6018 3.85853C34.1999 3.10356 38.9459 2.47619 44.5683 1.90731C42.6563 2.08807 40.8011 2.29011 38.9118 2.50809C42.9636 2.01364 47.0153 1.59894 51.4199 1.24272C57.3838 0.764225 63.746 0.423958 69.4139 0.237874C75.0819 0.0517911 80.0556 0.00925776 83.2424 0.0305244C94.9083 -0.0917591 106.62 0.147491 118.217 0.854608C129.804 1.57236 141.333 2.68886 152.362 4.64539C153.5 4.84742 154.513 5.04946 154.695 5.10262C154.797 5.13984 154.058 4.99629 152.919 4.79426C145.032 3.37471 136.803 2.40176 128.483 1.67869C120.152 0.976892 111.707 0.514341 103.228 0.291041C117.375 0.727008 131.591 1.71059 145.556 3.72561C146.443 3.85853 147.331 3.99144 148.219 4.12967L150.871 4.57096C152.612 4.87401 154.331 5.19833 156.015 5.5492C160.306 6.43708 164.437 7.47383 168.17 8.82426C170.037 9.49416 171.778 10.2598 173.269 11.153C174.749 12.0408 175.967 13.0723 176.547 14.2313C176.672 14.3855 176.672 14.6141 176.684 14.7417L176.706 15.1884C176.706 15.4861 176.604 15.7785 176.547 16.0709C176.456 16.3633 176.274 16.6451 176.137 16.9322C175.967 17.214 175.716 17.4798 175.511 17.7563C174.544 18.8249 173.144 19.766 171.562 20.6166C169.991 21.4726 168.216 22.2223 166.338 22.9134C164.483 23.6152 162.491 24.2373 160.454 24.8328C153.454 26.8371 146.375 28.2248 139.216 29.4157C132.034 30.596 124.716 31.5371 116.829 32.3346C105.743 33.4404 94.9994 34.1316 84.2325 34.4825C73.4657 34.8281 62.6648 34.86 51.4768 34.3868C48.4949 34.2698 45.752 34.0785 45.4219 34.0253C45.0691 33.9722 47.2316 34.0784 50.2135 34.2114C61.8681 34.7164 73.5113 34.6898 85.0975 34.2964C96.6724 33.8817 108.202 33.1162 119.595 31.8987C130.976 30.6758 142.278 29.0436 153.045 26.6085C158.382 25.3644 163.652 23.9449 168.262 22.0309C170.549 21.0739 172.689 19.984 174.305 18.6921C175.068 18.0328 175.762 17.3416 176.115 16.5813C176.342 16.2091 176.411 15.821 176.49 15.4329C176.547 15.2415 176.49 15.0448 176.49 14.848L176.467 14.5397C176.49 14.4227 176.365 14.2951 176.331 14.2047C175.648 12.8915 174.146 11.7431 172.382 10.7861C170.595 9.8238 168.535 9.02098 166.384 8.31387C166.429 8.33513 166.475 8.3564 166.475 8.36172C166.452 8.37767 166.031 8.25006 165.314 8.04272C167.783 8.81895 170.162 9.6962 172.177 10.7808C173.156 11.3337 174.112 11.9079 174.817 12.5672C175.216 12.8809 175.477 13.2371 175.773 13.5774C175.91 13.7528 175.989 13.9336 176.103 14.1143L176.263 14.4015C176.32 14.5185 176.297 14.6301 176.308 14.7204C176.456 15.7625 176.012 16.8152 175.147 17.7563C174.282 18.6973 173.064 19.5373 171.721 20.3136C168.956 21.8395 165.644 23.0942 162.116 24.1788C155.036 26.348 147.16 27.9536 138.875 29.2934C127.459 31.1011 116.783 32.1804 105.812 32.9673C91.915 34.004 77.8817 34.5091 63.6436 34.3549C63.0745 34.3549 62.4827 34.3389 62.2778 34.3283C62.0729 34.3177 62.3802 34.3177 62.9493 34.323C72.7259 34.4134 82.753 34.2114 92.7914 33.6957C91.198 33.7542 90.2533 33.7594 90.3785 33.7275C90.4923 33.6903 91.7215 33.6213 93.5881 33.5043C91.3118 33.6213 89.0355 33.717 86.7592 33.7967C85.3479 33.8499 84.2439 33.8711 84.2781 33.8552C84.2895 33.8446 84.574 33.8285 85.0293 33.8126C85.4845 33.7966 86.0991 33.7701 86.7592 33.7435C96.0578 33.4085 105.3 32.8291 114.427 31.9837C125.376 30.9417 136.143 29.5327 146.5 27.5283C145.043 27.7835 143.962 27.9536 143.439 28.0227C141.811 28.3045 140.206 28.6023 138.567 28.8522C123.635 31.2872 107.849 32.7493 91.8239 33.5255C75.7989 34.2645 59.4211 34.3283 43.2367 33.2543C42.918 33.2331 42.6335 33.2118 42.4172 33.1959C42.201 33.1799 42.0758 33.1693 42.0644 33.164C42.0644 33.164 42.1782 33.164 42.3717 33.1746C42.5652 33.1852 42.827 33.2012 43.1115 33.2225C52.8768 33.887 62.7217 34.105 72.5097 34.0359C72.4983 34.0359 72.4869 34.0359 72.4642 34.0359C72.0658 34.0359 71.9975 34.0306 72.43 34.02C72.8056 34.0146 73.5795 34.004 73.9665 34.004C74.4218 34.004 74.3763 34.0146 74.012 34.02C92.2451 33.802 110.307 32.643 127.55 30.4366C111.514 32.4569 94.988 33.5468 78.428 33.8711C76.6184 33.9083 74.8201 33.9508 72.9877 33.9668C72.4869 33.9721 71.8382 33.9774 71.6333 33.9668C71.4967 33.9615 71.861 33.9562 72.3731 33.9455C72.8853 33.9402 73.3861 33.9296 73.8982 33.9242C72.3276 33.9402 70.9391 33.9349 69.9489 33.9242C68.9587 33.9136 68.3669 33.8977 68.3896 33.8817C68.5603 33.8445 71.2577 33.8232 74.5128 33.7913C83.231 33.6903 91.8922 33.3447 100.508 32.8078L103.296 32.6111C104.23 32.542 105.163 32.4729 106.085 32.3931C92.7458 33.3767 79.2475 33.8339 65.8629 33.7223C65.2939 33.7223 64.7589 33.7063 64.3606 33.701C63.9736 33.6903 63.7232 33.685 63.7119 33.6797C63.7005 33.6744 63.9281 33.669 64.2923 33.669C64.6793 33.669 65.1914 33.669 65.7605 33.6797C77.5517 33.7382 89.4225 33.3554 101.214 32.5739C113.005 31.787 124.728 30.5907 136.098 28.8468C143.507 27.6346 150.802 26.2045 157.643 24.2958C156.789 24.5404 155.879 24.753 154.991 24.9816C149.277 26.3958 143.484 27.5017 137.714 28.4374C131.943 29.3785 126.184 30.1494 120.391 30.7927C108.794 32.0847 97.0594 32.93 84.4829 33.3554C83.857 33.3766 83.3334 33.3873 83.2424 33.382C83.1741 33.382 83.5952 33.3607 84.2439 33.3394C96.5131 32.9194 107.667 32.1378 119.538 30.8512C129.36 29.7719 138.567 28.4268 147.126 26.6723C138.34 28.4321 129.326 29.7135 120.221 30.7237C111.104 31.7392 101.851 32.441 92.393 32.9141C91.5736 32.962 90.7313 32.9885 90.2078 33.0045C90.1623 33.0098 89.9915 33.0205 89.7411 33.0311C87.3738 33.1534 84.7902 33.2491 82.1497 33.3342C81.649 33.3554 81.0002 33.3607 80.7384 33.3607C80.4767 33.3607 80.784 33.35 81.3417 33.3288L81.3531 33.366ZM24.1728 26.029C24.3436 26.0609 24.4915 26.0929 24.6167 26.1194C24.1273 26.0344 23.6265 25.9174 23.0575 25.8058L22.7843 25.7473C22.5225 25.6835 21.9762 25.5771 20.9178 25.3166C20.9178 25.3166 21.3161 25.4176 21.9307 25.5452C22.5453 25.6781 23.3534 25.8535 24.1728 26.029ZM52.8881 29.4105C52.8881 29.4105 52.8881 29.4105 52.8768 29.4105C53.6507 29.4849 54.2084 29.5434 54.2084 29.5434C53.6735 29.4902 53.241 29.4477 52.8995 29.4105H52.8881ZM116.943 0.971575C106.813 0.376108 96.718 0.126224 86.6568 0.131541C89.1152 0.110274 91.5736 0.126224 94.0319 0.142174C101.669 0.232558 109.317 0.503708 116.954 0.966258L116.943 0.971575ZM43.1457 28.916C40.5393 28.6129 38.5248 28.3365 36.6355 28.0653C34.9283 27.842 33.1528 27.6134 31.3659 27.3423C26.5743 26.6245 21.9762 25.7844 17.6627 24.737C18.209 24.8859 17.1733 24.6361 16.6383 24.5138C16.092 24.3862 15.5685 24.2373 15.0336 24.099C19.5292 25.3272 24.3436 26.2577 29.3059 27.0764C33.7901 27.8101 38.7638 28.4428 43.1457 28.9213V28.916ZM78.6898 30.9417C78.8378 30.947 78.963 30.9522 79.1223 30.9576H78.1663C78.1663 30.9576 78.3939 30.9576 78.6898 30.9417ZM80.2035 30.9256C79.9645 30.9256 79.7255 30.915 79.4751 30.9097C79.7369 30.9097 79.9759 30.9097 80.2035 30.9256ZM73.4771 30.7289C73.8868 30.7449 74.1259 30.7609 74.4218 30.7715C73.4771 30.729 73.4771 30.7289 73.4771 30.7289ZM68.8563 29.7666C67.9799 29.7772 67.1035 29.7933 66.2385 29.7933C67.1946 29.7986 68.1392 29.7879 69.0953 29.7826L68.8563 29.7666Z' fill='%230175B2'/%3E%3C/svg%3E%0A") no-repeat;
    background-size: 100% 100%;
}
/* your-strategy */

/* our-success-stories */
.our-success-stories-section {
	padding: 65px 0 100px;
}

.our-success-stories-section .success-stories-main-title {
	margin-bottom: 30px;
}

.our-success-stories-section .success-stories-main-title .block-title span {
	display: inline-block;
	padding: 5px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
}

.our-success-stories-section .success-stories-main-title .main-detail span {
	position: relative;
	display: inline-block;
}

.our-success-stories-section .success-stories-main-title .main-detail span:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: -2px;
	width: 100%;
	height: 9px;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg' width='194' height='9' viewBox='0 0 194 9' fill='none'%3E%3Cpath d='M2.63745 1.8476C65.3433 1.85073 128.042 1.72101 190.748 1.72571C147.204 2.79153 103.661 3.9902 60.1182 5.05446C94.4722 5.00757 128.854 5.25763 162.865 5.79991' stroke='%230175B2' stroke-width='2.60051' stroke-miterlimit='10'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
}

.success-stories-list > .row {
	margin: 0 -41px;
}

.success-stories-list > .row > * {
	padding: 0 41px;
}

.success-stories-block {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	padding: 30px 0;
	border-top: 1px solid rgba(129, 138, 145, 0.5);
}

.success-stories-block > * {
	flex: 1 0 0;
	max-width: 100%;
}

.success-stories-block .stories-profile {
	flex: 0 0 auto;
	width: 76px;
	height: 76px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 600;
	font-size: 30px;
	line-height: 100%;
	text-transform: uppercase;
	margin-right: 20px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.success-stories-block .stories-profile * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.success-stories-block .stories-profile span {
	font-family: 'Manrope', sans-serif;
	font-weight: inherit;
	width: auto;
	height: auto;
}

.success-stories-block .stories-detail .detail {
	color: #818A91;
}

.success-stories-block .stories-detail .detail *:last-child {
	margin-bottom: 0;
}
/* our-success-stories */

/* free-win-confirmation */
.free-win-confirmation-section {
	position: relative;
	z-index: 9;
	padding: 70px 0 120px;
}

.free-win-confirmation-section .section-back-overlay {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
}

.free-win-confirmation-section .section-title span {
	position: relative;
	z-index: 9;
}

.free-win-confirmation-section .section-title span:before {
	position: absolute;
	content: "";
	left: 50%;
	bottom: 10px;
	width: 100%;
	height: 18px;
	z-index: -1;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='465' height='30' viewBox='0 0 465 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9.33093C154.63 9.33941 309.242 8.9876 463.872 9.00034C356.496 11.891 249.121 15.1419 141.745 18.0283C226.461 17.9011 311.246 18.5793 395.115 20.05' stroke='%230175B2' stroke-width='17.9372' stroke-miterlimit='10'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.free-win-confirmation-section .free-win-confirmation-image .image-block {
	margin-bottom: 20px;
}

.free-win-confirmation-section .free-win-confirmation-image .image-block * {
	width: 100%;
}

.free-win-confirmation-section .free-win-confirmation-image .confirmation-detail {
	font-size: 23px;
	line-height: 150%;
}

.free-win-confirmation-section .free-win-confirmation-image .confirmation-detail *:last-child {
	margin-bottom: 0;
}
/* free-win-confirmation */

/* our-service-guarantee */
.our-service-guarantee-section {
	padding: 130px 0 100px;
}

.service-guarantee-block {
	text-align: center;
	margin-bottom: 30px;
}

.service-guarantee-block .service-icon {
	width: 64px;
	height: 64px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: #0175B2;
	margin-bottom: 30px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.service-guarantee-block .service-icon > * {
	max-width: 30px;
	max-height: 30px;
}

.service-guarantee-block .service-detail .detail {
	color: #818A91;
}

.service-guarantee-block .service-detail .detail *:last-child {
	margin-bottom: 0;
}
/* our-service-guarantee */

/* looks-collaboration */
.looks-collaboration-section {
	padding: 70px 0;
}

.looks-collaboration-section .looks-collaboration-description {
	position: relative;
	z-index: 9;
	padding: 60px 20px;
}

.looks-collaboration-section .looks-collaboration-description:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,0.78);
	z-index: -1;
}

.looks-collaboration-section .google-review-analysis-block {
	margin-top: 20px;
}
/* looks-collaboration */

/* immediately-act */
.immediately-act-section {
	position: relative;
	padding-top: 60px;
	padding-bottom: 142px;
}

.immediately-act-section:before {
	position: absolute;
	content: "";
	left: 50%;
	top: 100%;
	border-style: solid;
	/* border-width: 62px 87px 0 87px; */
	border-width: 62px 62px 0 62px;
	border-color: #ffffff transparent transparent transparent;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.immediately-act-section .free-analysis-button {
	margin-top: 30px;
}

.immediately-act-section .free-analysis-button .btn {
	max-width: 408px;
	width: 100%;
}
/* immediately-act */

/* experienced-team */
.experienced-team-section {
	padding-top: 100px;
	padding-bottom: 160px;
}

.experienced-team-section .section-title {
	margin-bottom: 55px;
}

.experienced-team-section .experienced-team-slider {
	margin-top: 70px;
}

.experienced-team-slider {
	position: relative;
	overflow: hidden;
}

.experienced-team-slider:before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	bottom: 0;
	width: 348px;
	height: 100%;
	z-index: 9;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='348' height='195' viewBox='0 0 348 195' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='348' height='195' transform='matrix(-1 0 0 1 348 0)' fill='url(%23paint0_linear_70_123)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_70_123' x1='348' y1='97.5' x2='0' y2='97.5' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
}

.experienced-team-slider:after {
	position: absolute;
	content: "";
	right: 0;
	top: 0;
	bottom: 0;
	width: 348px;
	height: 100%;
	z-index: 9;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='348' height='195' viewBox='0 0 348 195' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='348' height='195' fill='url(%23paint0_linear_70_125)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_70_125' x1='348' y1='97.5' x2='0' y2='97.5' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;
}

.experienced-team-carousel {
	opacity: 0;
}

.experienced-team-carousel.slick-initialized {
	opacity: 1;
}

.experienced-team-carousel .slick-track {
	display: flex;
	justify-content: center;
}

.experienced-team-carousel .slick-slide {
	padding: 0 30px;
}

.experienced-team-carousel .experienced-team-block {
	text-decoration: none;
	display: flex;
	flex-wrap: wrap;
	width: 350px;
	align-items: center;
	margin-bottom: 20px;
}

.experienced-team-carousel .experienced-team-block > * {
	flex: 0 0 auto;
	max-width: 100%;
}

.experienced-team-carousel .experienced-team-block .team-image {
	width: 120px;
	height: 120px;
	overflow: hidden;
	margin-right: 20px;
}

.experienced-team-carousel .experienced-team-block .team-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.experienced-team-carousel .experienced-team-block .team-detail {
	width: calc(100% - 140px);
	color: rgba(225, 239, 230, 0.49);
}

.experienced-team-carousel .experienced-team-block .team-detail * {
	margin-bottom: 0;
}

.experienced-team-carousel .experienced-team-block .team-detail span {
	display: block;
	font-weight: 600;
	font-size: 20px;
	line-height: 140%;
	color: #ffffff;
}
/* experienced-team */

/* faq */
.faq-section {
	padding: 70px 0 50px;
}

.faq-section .common-accordion > .row {
	margin: 0 -10px;
}

.faq-section .common-accordion > .row > * {
	padding: 0 10px;
}
/* faq */

/* why-hasitating */
.why-hasitating-section {
	padding: 70px 0;
}

.why-hasitating-section .why-hasitating-detail *:last-child {
	margin-bottom: 0;
}
/* why-hasitating */

/* contact */
.contact-section {
	padding: 75px 0;
}

.contact-section .contact-main-title {
	margin-bottom: 50px;
}
/* contact */

/* typography */
.typography-section {
	padding: 75px 0;
}

.typography-section .back-home-button {
    padding-top: 30px;
}
/* typography */
/*==================================================================*/
/*========== New Class Add End ==========*/
/*==================================================================*/



/*==================================================================*/
/*========== Footer Start ==========*/
/*==================================================================*/
.footer {
	padding-top: 50px;
	padding-bottom: 20px;
	background: #000000;
}

.footer .f-block {
	margin-bottom: 30px;
}

.footer .f-block .f-title {
	font-weight: 600;
	font-size: 20px;
	line-height: 131.55%;
	letter-spacing: -0.4px;
	color: #ffffff;
	margin-bottom: 30px;
}

.footer .f-block .f-title * {
	display: block;
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.footer .f-block .f-title a {
	text-decoration: none;
}

.footer .f-block .f-title a:hover {
	color: #818A91;
}

.footer .f-block .f-detail {
	font-weight: 400;
	font-size: 17px;
	line-height: 120%;
	color: #ffffff;
}

.footer .f-block .f-detail strong,
.footer .f-block .f-detail b {
	font-weight: 600 !important;
}

.footer .f-block .f-detail ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.footer .f-block .f-detail ul li {
	display: block;
	margin: 0 0 35px;
	padding: 0;
	list-style-type: none;
	color: inherit;
}

.footer .f-block .f-detail ul li a {
	text-decoration: none;
	color: inherit;
}

.footer .f-block .f-detail ul li.active a,
.footer .f-block .f-detail ul li.current-menu-item a,
.footer .f-block .f-detail ul li.current-menu-parent a,
.footer .f-block .f-detail ul li.current-page_parent a,
.footer .f-block .f-detail ul li a.active,
.footer .f-block .f-detail ul li a.current-menu-item,
.footer .f-block .f-detail ul li a.current-menu-parent,
.footer .f-block .f-detail ul li a.current-page_parent,
.footer .f-block .f-detail ul li a:hover {
	color: #0175B2;
}

.footer .f-block.f-legal-block .f-detail ul li {
	font-weight: 700;
}

.footer .f-block.f-legal-block .f-detail ul li a {
	display: inline-block;
	padding-bottom: 2px;
	border-bottom: 2px solid #0175B2;
}

.footer .f-block.f-contact-block .contact-block {
	text-decoration: none;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin-bottom: 20px;
}

.footer .f-block.f-contact-block a.contact-block:hover .title {
	color: #0175B2;
}

.footer .f-block.f-contact-block .contact-block *:last-child {
	margin-bottom: 0;
}

.footer .f-block.f-contact-block .contact-block > * {
	flex: 1 0 0;
	max-width: 100%;
}

.footer .f-block.f-contact-block .contact-block .contact-icon {
	flex: 0 0 auto;
	margin-right: 11px;
	font-size: 25px;
	line-height: 100%;
	color: #ffffff;
}

.footer .f-block.f-contact-block .contact-block .detail {
	color: #818A91;
}

.footer .f-block.f-contact-block .contact-block .title {
	font-weight: 600;
	font-size: 18px;
	line-height: 120%;
	color: #ffffff;
	margin-bottom: 5px;
}

.footer .f-block.f-contact-block .contact-block .title * {
	display: block;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.footer .f-block.f-contact-block .contact-block .title a {
	text-decoration: none;
}

.footer .f-block.f-contact-block .contact-block .title a:hover {
	color: #0175B2;
}
/*==================================================================*/
/*========== Footer End ==========*/
/*==================================================================*/
