/* Layout */
/*body { padding-top: 100px; }
*/

.desktop-delimiter {
	height: 105px;
	display: block !important;
	width: 100%;
}
/* .container {
	max-width: 1290px;
	margin: 0 auto !important;
} */
.vc_row.container {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
img {
	image-rendering: -moz-crisp-edgesauto; /* Firefox */
	image-rendering: -o-crisp-edges; /* Opera */
	image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) 
	image-rendering: crisp-edges; */
	image-rendering: auto;
	-ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}
/* Topheader */
.topheader {
	padding: 25px 0;
	top: 0;
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 999;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	border-bottom: 1px solid transparent;
	background: #fff;
}
.logo {
	margin: 0;
}
.logo img {
	margin: 0;
	width: 197px;
}
.topheader.stickyhead {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	background: #fff;
	z-index: 999;
	border-bottom: 1px solid #eeeeee;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.topheader.stickyhead .logo img {
	width: 160px;
	-moz-transition:
		width 0.5s ease-in-out,
		left 0.5s ease-in-out;
	-webkit-transition:
		width 0.5s ease-in-out,
		left 0.5s ease-in-out;
	-moz-transition:
		width 0.5s ease-in-out,
		left 0.5s ease-in-out;
	-o-transition:
		width 0.5s ease-in-out,
		left 0.5s ease-in-out;
	transition:
		width 0.5s ease-in-out,
		left 0.5s ease-in-out;
}
.topheader.stickyhead .toplinks ul li.last-child a,
.topheader.stickyhead .toplinks ul li.last-child-blue a {
	padding-top: 8px;
	padding-bottom: 8px;
}
.logofrm {
	display: flex;
	position: relative;
	align-items: center;
	justify-content: space-between;
}
/* Toplinks */
.toplinks {
	margin: 0;
	padding: 0;
}
.toplinks ul {
	padding: 0;
	margin: 0;
}
.toplinks ul li {
	padding: 0;
	display: inline-block;
	margin: 0 0 0 32px;
	list-style-type: none;
	position: relative;
}
.toplinks ul li.last-margin {
	margin: 0 0 0 11px;
}
.toplinks ul li.last-child a {
	background: #e0115e;
	color: #fff !important;
	font-size: 0.9375rem;
	display: block;
	padding: 14px 22px;
	text-align: center;
	border-radius: 40px;
	font-weight: bold;
}
.toplinks ul li.last-child a:hover {
	color: #fff !important;
	background: #fb508f;
}
.toplinks ul li.last-child-blue a {
	background: #29255b;
	color: #fff !important;
	font-size: 0.9375rem;
	display: block;
	padding: 14px 22px;
	text-align: center;
	border-radius: 40px;
	font-weight: bold;
}
.toplinks ul li.last-child-blue a:hover {
	color: #fff !important;
	background: #464097;
}
.toplinks ul li.last-child:after {
	display: none;
}
.toplinks ul li a {
	font-size: 0.875rem;
	color: #29255b;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.toplinks ul li a.dropdown:after {
	content: "\f107";
	font-family: "FontAwesome";
	color: #29255b;
	margin-left: 10px;
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}
.toplinks ul li a:hover,
.toplinks ul li.current-menu-item > a,
.toplinks ul li a:hover:after {
	color: #e0115e;
}
.toplinks ul li:hover > a {
	color: #e0115e;
}
.toplinks ul ul {
	padding: 30px 20px;
	min-width: 200px;
	width: auto;
	left: auto;
	margin-left: -74px;
	position: absolute;
	background: #fff;
	border-radius: 3px;
	z-index: 1;
	margin-top: 7px;
	transition: 0.2s;
	opacity: 0;
	visibility: hidden;
	width: 100%;
	transform: translateY(20px);
	box-shadow: 0 20px 30px rgba(6, 27, 59, 0.1);
	left: 0;
	padding: 13px 0;
	border-radius: 15px;
	border: 1px solid #e7e7e7;
}
.toplinks ul ul:after {
	content: "";
	position: absolute;
	left: -15px;
	top: -15px;
	height: 20px;
	width: 100%;
}
.toplinks ul ul:before {
	content: "";
	position: absolute;
	background: url(../images/sub-nav-top-arrow.svg) no-repeat;
	width: 31px;
	height: 13px;
	top: -13px;
	left: 40%;
}
.toplinks ul li:hover > ul {
	visibility: visible;
	opacity: 1;
	transform: translateY(10px);
}
.toplinks ul ul li {
	display: block;
	float: none;
	margin: 0;
	padding: 0px;
	position: relative;
}
.toplinks ul ul li a {
	padding: 6px 25px;
	font-size: 0.875rem !important;
	text-align: left;
	display: block;
	color: #29255b;
	text-transform: none;
}
/* .toplinks ul ul li.last-child a { background: transparent; text-align: left; padding: 5px 10px; border-radius: 0; color: #29255B; font-weight: normal }
*/
.toplinks ul ul li a:hover {
	color: #e0115e;
}
.toplinks ul ul ul {
	left: 100%;
	margin: 0;
	top: 0;
}
/* Banner */
.banner-w {
	margin: 0;
}
.banner-w h1 {
	font-weight: 500;
	margin: 0 0 25px 0;
	color: #29255b;
	font-size: 2.2rem;
}
.banner-w p {
	margin: 0 0 25px 0 !important;
}
.banner-info {
	margin: 0;
}
.img-banner {
	margin: 0;
	text-align: center;
}
.img-banner img {
	max-width: 100%;
}
.feature-demo {
	margin: 30px 0 0 0;
}
.feature-demo a {
	border: 1px solid #e0115e;
	color: #e0115e;
	margin: 0 10px 10px 0;
	display: inline-block;
	font-size: 0.9375rem;
	padding: 14px 42px;
	text-align: center;
	border-radius: 40px;
	font-weight: bold;
}
.feature-demo a:hover {
	background: #e0115e;
	color: #fff;
}
.feature-demo a.feature-btn {
	background: #e0115e;
	color: #fff;
}
.feature-demo a.feature-btn:hover {
	background: #fb508f;
	color: #fff;
}
.feature-demo1 {
	margin: 30px 0 0 0;
}
.feature-demo1 a.feature-btn {
	border: 1px solid #e0115e;
	background: #e0115e;
	color: #fff;
	margin: 0 10px 10px 0;
	display: inline-block;
	font-size: 0.9375rem;
	padding: 14px 42px;
	text-align: center;
	border-radius: 40px;
	font-weight: bold;
}
.feature-demo1 a.feature-btn:hover {
	background: #fb508f;
	color: #fff;
}
/* Why */
.why-w {
	padding: 90px 0;
}
.why-w1 {
	padding: 90px 0;
	background-color: #f3f5fb;
}
.why-w h2,
.why-w1 h2 {
	color: #29255b;
	padding: 0;
	font-weight: 500;
}
.title-center {
	text-align: center;
	margin: 0 auto;
}
.title-center h2 {
	margin: 0 0 20px 0;
}
.content-why {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 30px;
	padding-top: 60px;
}
.why-column {
	margin: 0;
	padding: 0;
}
.why-column img {
	margin-bottom: 30px;
	max-width: 66px;
	max-height: 66px;
	object-fit: contain;
}
.why-column h6 {
	margin: 0 0 15px 0;
	line-height: 1.5;
	padding: 0;
	color: #29255b;
	font-weight: 500;
	font-size: 16px;
}
.why-column p {
	font-size: 15px;
}
/* Business Plans */
.business-plans-w {
	padding: 90px 0;
	background: #f3f5fb;
}
.business-plans-w h2 {
	color: #29255b;
	padding: 0;
	font-weight: 500;
}
.content-bp {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 15px;
	padding-top: 60px;
}
.column-businessplan {
	background: #fff;
	box-shadow: 0px 3px 20px #0000000a;
	padding: 30px;
	position: relative;
}
.popular-tag {
	position: absolute;
	left: 0;
	top: 0;
	color: #fff;
}
.popular-tag span {
	position: absolute;
	z-index: 2;
	color: #fff;
	font-size: 13px;
	top: 12px;
	left: 2px;
	font-weight: 600;
	transform: rotate(313deg);
	text-align: center;
	line-height: 1;
}
.popular-tag:before {
	width: 0;
	height: 0;
	border-top: 84px solid #e0115e;
	position: absolute;
	border-right: 84px solid transparent;
	content: "";
}
.plan-info {
	text-align: center;
	margin: 0 auto 25px;
}
.plan-info p {
	font-size: 14px;
}
.plan-icon {
	margin: 0 0 30px 0;
}
.column-businessplan h5 {
	color: #29255b;
	margin: 0 0 15px 0;
	font-weight: 500;
}
.column-businessplan p {
	margin: 0;
	padding: 0;
}
/* .column-businessplan a { border: 1px solid #E0115E; color: #E0115E; margin: 0 10px 0 0; display: inline-block; font-size: 0.9375rem; padding: 14px 42px; text-align: center; border-radius: 40px; }
.column-businessplan a:hover { background: #E0115E; color: #fff; }
*/
.column-businessplan a {
	color: #fff;
	border: 0;
	background: #e0115e;
	display: inline-block;
	margin: 0;
	font-size: 16px;
	font-weight: 600;
	padding: 14px 22px 18px 22px;
	text-align: center;
	margin: 0 0 0 10px;
	border-radius: 40px;
	line-height: 1;
}
.column-businessplan a:hover {
	background: #fb508f;
	color: #fff;
}
.plan-price {
	margin: 0;
	text-align: center;
}
.plan-price h3 {
	font-size: 2.625rem;
	margin: 0;
	padding: 0;
	color: #29255b;
	font-weight: 600;
}
.plan-price h3 span:not(.js-geoip-detect-show-if) {
	font-size: 18px;
}

/* .plan-price .description-2  {
	min-height: 130px;
} */

.plan-price .description-2 p {
	padding: 12px 0 0 0 !important;
	line-height: 1.3 !important;
}
.plan-feature {
	margin: 0px 0 0 0;
	padding: 30px 0 30px 0;
}
.plan-feature ul,
.feature-info ul {
	margin: 0;
	padding: 0;
}
.feature-info ul {
	margin-bottom: 20px;
}
.plan-feature ul li,
.feature-info ul li {
	margin: 0 0 10px 0;
	list-style-type: none;
	padding: 0 0 0 30px;
	position: relative;
}
.plan-feature ul li li,
.feature-info ul li li {
	margin: 0 0 5px 0;
	list-style-type: none;
	padding: 0 0 0 30px;
	position: relative;
}
.plan-feature ul li:last-child {
	margin-bottom: 0;
}
.plan-feature ul li:before,
.feature-info ul li:before {
	position: absolute;
	background: url(../images/icon-check.svg) no-repeat;
	width: 16px;
	height: 12px;
	left: 0;
	top: 7px;
	content: "";
}
.plan-feature ul li.cross,
.feature-info ul li.cross {
	list-style-type: none;
	padding: 0 0 0 30px;
	position: relative;
	color: red;
}
.plan-feature ul li.cross:before,
.feature-info ul li.cross:before {
	position: absolute;
	background: url(../images/icon-cross.svg) no-repeat;
	width: 16px;
	height: 12px;
	left: 0;
	top: 7px;
	content: "";
}
/* Perfect Website */
.perfect-website-w {
	padding: 0 0 90px 0;
}
.home .perfect-website-w {
	display: none;
	padding: 90px 0;
}
.perfect-website-w h2 {
	color: #29255b;
	padding: 0;
	font-weight: 500;
}
.content-pw {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 50px 50px;
	padding-top: 60px;
}
.pw-column {
	margin: 0;
	position: relative;
	padding-left: 100px;
}
.pw-column h5 {
	margin: 0 0 20px 0;
	padding: 0;
	color: #29255b;
}
.pw-column p {
	margin: 0 0 0 0;
	padding: 0;
}
.icon-why {
	position: absolute;
	top: 0;
	left: 0;
}
/* Seamless Integrated */
.si-w {
	padding: 90px 0;
	background: #f3f5fb;
}
.si-w h2 {
	color: #29255b;
	padding: 0;
	margin: 0 0 20px 0;
	font-weight: 500;
}
.si-info {
	margin: 0;
}
.img-si {
	margin: 0;
	text-align: center;
}
.img-si img {
	margin: 0 auto;
}
.si-info p {
	margin: 0 0 30px 0;
}
.si-info a {
	border: 1px solid #e0115e;
	color: #e0115e;
	margin: 0;
	display: inline-block;
	font-size: 0.9375rem;
	padding: 14px 42px;
	text-align: center;
	border-radius: 40px;
}
.si-info a:hover {
	background: #e0115e;
	color: #fff;
}
/* Testimonials */
.testimonials-w {
	padding: 90px 0;
}
.content-testimonials {
	margin: 0;
}
.column-testimonials {
	padding: 30px;
	box-shadow: 0px 3px 20px #0000000b;
}
.column-testimonials p {
	margin: 0 0 20px 0;
}
.star-rating {
	margin: 0;
}
.star-rating ul {
	margin: 0;
	padding: 0;
}
.star-rating ul li {
	margin: 0 0 0 2px;
	display: inline-block;
	list-style-type: none;
	color: #5cbdaf;
	padding: 0;
	font-size: 20px;
}
.user-info {
	padding-left: 78px;
	min-height: 66px;
	margin-bottom: 30px;
	position: relative;
}
.user-info h6 {
	color: #29255b;
	margin: 0;
	padding: 10px 0 0 0;
	font-weight: 500;
}
.user-info img {
	width: 66px;
	height: 66px;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	display: block;
	background: #ccc;
}
/* Book A Demo */
.bookdemo-w {
	margin: 0;
}
.bookdemo-c {
	background: url(../images/bookademo-bg.svg) #29255b no-repeat right bottom;
	padding: 45px 70px;
	border-radius: 11px;
}
.bookdemo-c h2 {
	color: #fff;
	font-weight: 500;
	margin: 0 0 20px 0;
}
.bookdemo-info {
	margin: 0;
}
.bookdemo-info p {
	margin: 0 0 30px 0;
	color: #fff;
}
.bookdemo-info a {
	border: 1px solid #e0115e;
	color: #e0115e;
	margin: 0;
	display: inline-block;
	font-size: 0.9375rem;
	padding: 14px 42px;
	text-align: center;
	border-radius: 40px;
}
.bookdemo-form {
	margin: 0;
	max-width: 485px;
	display: flex;
	align-items: baseline;
}
.btn-bookdemo {
	color: #fff;
	border: 0;
	background: #e0115e;
	display: inline-block;
	margin: 0;
	font-size: 16px;
	font-weight: 600;
	padding: 14px 34px;
	text-align: center;
	margin: 0 0 0 10px;
	border-radius: 40px;
}
.btn-bookdemo:hover {
	background: #fb508f;
	color: #fff;
}
.input-bookdemo {
	color: #e0115e;
	border: 0;
	background: #fff;
	flex: 1;
	margin: 0 0 0 0;
	font-size: 16px;
	padding: 14px 34px;
	border-radius: 40px;
	max-width: 309px;
}
.img-bookdemo {
	margin: -71px 0 0 0;
	position: relative;
}
.img-bookdemo img {
	width: 100%;
}
.input-bookdemo::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	opacity: 1;
	color: #e0115e;
}
.input-bookdemo::-moz-placeholder {
	/* Firefox 19+ */
	opacity: 1;
	color: #e0115e;
}
.input-bookdemo:-ms-input-placeholder {
	/* IE 10+ */
	opacity: 1;
	color: #e0115e;
}
.input-bookdemo:-moz-placeholder {
	/* Firefox 18- */
	opacity: 1;
	color: #e0115e;
}
/* Bottom */
.btm-w {
	padding: 60px 0;
}
.cont-btm {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 30px 100px;
}
.btm-column {
	margin: 0;
}
.btm-column p {
	margin: 0 0 15px 0;
}
.btm-column p a {
	color: #677294;
}
.btm-column p span {
	color: #e0115e;
	font-weight: 600;
}
.btm-column h6 {
	font-size: 18px;
	margin: 0 0 40px 0;
	padding: 0;
	color: #29255b;
}
.btm-logo {
	margin: 0 0 40px 0;
}
.btm-bookdemo {
	margin: 60px 0 0 0;
}
.btm-bookdemo .btn-bookdemo {
	margin: 0;
}
.btm-listing {
	margin: 0;
}
.btm-listing ul {
	margin: 0;
	padding: 0;
}
.btm-listing ul li {
	margin: 0 0 15px 0;
	width: 45%;
	float: left;
	padding: 0;
	list-style-type: none;
}
.btm-listing ul li:last-child {
	margin-bottom: 0;
}
.btm-listing ul li:nth-child(2n) {
	float: right;
}
.btm-listing ul li a {
	font-size: 16px;
	color: #677294;
}
.btm-listing ul li a:hover {
	color: #e0115e;
}
.sm-icons {
	margin: 50px 0 0 0;
}
.sm-icons a {
	display: inline-block;
	margin: 0 16px 0 0;
	padding: 0;
}
.sm-icons a:hover img {
	opacity: 0.7;
}
/* Footer */
footer {
	padding: 20px 0;
	background: #1d193e;
}
footer p {
	margin: 0;
	color: #657092;
}
footer a {
	color: #657092;
}
footer a:hover {
	color: #e0115e;
}
/*.btm-illustration { margin:0; overflow:hidden }
.btm-illustration img { margin-left:-1px; width:102% }
*/
/* October 20, 2020 */
.space-cont {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 120px 0 0 0;
}
.space-column-1 {
	margin: 0 0 -20px 0;
	transform: rotate(-19deg);
}
.space-column-2 {
	margin: 0;
	display: flex;
	align-items: flex-end;
}
.space-column-3 {
	margin: 0 0 20px 0;
	transform: rotate(19deg);
}
.space-column-1 img {
	transform: rotate(-18deg);
	margin-bottom: -10px;
}
.space-column-1 img,
.space-column-2 img,
.space-column-3 img {
	max-width: 100%;
}
.btm-illustration {
	background: url(../images/bg-parallax.svg) no-repeat left top;
	background-size: cover;
	overflow: hidden;
	display: block;
}
.slider-testimonial {
	margin: 0 auto;
	max-width: 1100px;
}
.slider-testimonial .slick-slide {
	padding: 10px;
}
.slider-testimonial .slick-list {
	margin: 0 50px;
}
.slider-testimonial .slick-prev,
.slick-next {
	top: 45%;
}
.floating {
	animation-name: floating;
	animation-duration: 3s;
	animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	margin-left: 30px;
	margin-top: 5px;
}
@keyframes floating {
	from {
		transform: translate(0, 0px);
	}
	65% {
		transform: translate(0, 15px);
	}
	to {
		transform: translate(0, -0px);
	}
}
.inner-banner {
	margin: 0 0 30px 0;
}
.inner-banner .container {
	max-width: 650px;
	text-align: center;
}
.inner-banner .banner-info {
	margin: 0;
}
.feature-w {
	margin: 0;
	padding: 0;
}
.feature-listing {
	margin: 0 auto;
	max-width: 886px;
}
.feature-block {
	padding: 0 0 80px 0;
}
.feature-info {
	margin: 0;
}
.feature-info h2 {
	color: #29255b;
}
.icon-feature,
.icon-how-it {
	text-align: center;
}
.feature-block .flex-md-row-reverse .icon-feature {
	text-align: center;
}
.packages-w {
	margin: 0 0 0 0;
}
.table-packages {
	margin: 0px 0 80px 0;
}
.table-packages table {
	width: 100%;
	border-collapse: separate; /* Don't collapse */
	border-spacing: 0;
	position: relative;
}
.table-packages table th {
	border-bottom: 1px solid #edeff8;
	vertical-align: middle;
}
.table-packages table td {
	vertical-align: middle;
}
.table-packages table p {
	padding: 0;
	margin: 0;
}
.table-packages table thead th {
	position: sticky;
	top: 60px;
	background: #fff;
}
.table-packages table .th-first {
	width: 30%;
	color: #677294;
}
.table-packages table tbody tr th {
	padding: 1.65rem;
	font-size: 18px;
	font-weight: bold;
}
.table-packages table .colspan {
	background: #efeff7;
	text-align: left;
	font-size: 20px;
	color: #29255b;
	font-weight: 500;
}
.table-packages table .colspan-sub {
	background: #f5f5f9;
	text-align: left;
	font-size: 17px;
	color: #29255b;
	font-weight: 500;
	padding: 0.5rem 1.65rem;
}
.table-packages table th h2 {
	margin: 0 0 0px 0;
	color: #29255b;
}
.table-packages table td {
	color: #677294;
	font-weight: normal;
	padding: 1.65rem;
	text-align: center;
	border-bottom: 1px solid #edeff8;
}
.table-packages table .nobdr {
	border-bottom: none;
}
.plan-n {
	margin: 0;
	text-align: center;
	padding: 20px 0 2px 0;
}
.plan-n h3 {
	font-size: 2.125rem;
	color: #29255b;
	margin: 0 0 15px 0;
	font-weight: 600;
}
.plan-n h3 span {
	font-size: 1rem;
	font-weight: normal;
}
.plan-n h5 {
	color: #29255b;
	margin: 0 0 5px 0;
}
.plan-n img {
	width: 82px;
	margin-bottom: 20px;
}
.addons-c {
	margin: 0 0 80px 0;
}
.addons-c h2 {
	color: #29255b;
	margin: 0 0 30px 0;
	padding: 0;
}
.addons-listing {
	margin: 0;
}
.addons-column {
	margin: 0 0 40px 0;
	position: relative;
	align-items: center;
	padding: 8px 0 0 60px;
	min-height: 66px;
	display: flex;
}
.icon-addon {
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
}
.icon-addon img {
	min-height: 66px;
	width: auto;
}
.txt-addon {
	margin: 0 0 0 25px;
}
.txt-addon h5 {
	margin: 0;
	padding: 0;
	color: #29255b;
}
/******** Our Work *********/
.ourwork-w {
	margin: 35px 0 0 0;
}
.ourwork-w h2 {
	color: #e0115e;
	margin: 0 0 15px 0;
	font-weight: normal;
	font-size: 1.875rem;
}
.ourwork-w h1 {
	color: #29255b;
	margin: 0 0 15px 0;
	font-weight: 500;
}
.ourwork-w p {
	margin: 0 0 15px 0;
}
.bsr-w {
	padding: 75px 0;
}
.bsr-w .content-why {
	grid-template-columns: repeat(3, 1fr);
	padding-top: 0;
}
.ourole-w {
	padding: 75px 0;
}
.img-ourole {
	margin: 0;
}
.img-ourole img {
	width: 100%;
}
.info-ourole {
	margin: 0;
}
.info-ourole h2 {
	margin: 0 0 30px 0;
	color: #29255b;
}
.info-ourole ul {
	margin: 0;
	padding: 0;
}
.info-ourole ul li {
	margin: 0 0 25px 0;
	position: relative;
	list-style-type: none;
	min-height: 28px;
	font-size: 14px;
	width: 49%;
	float: left;
	padding: 2px 0 0 40px;
}
.info-ourole ul li:last-child {
	margin-bottom: 0;
}
.info-ourole ul li:before {
	content: "";
	background: url(../images/icon-our-role.svg) no-repeat left;
	top: 0;
	width: 28px;
	height: 28px;
	position: absolute;
	left: 0;
}
.info-ourole ul li:nth-child(2n) {
	float: right;
}
.webdesign-w {
	background: #363177;
	padding: 75px 0;
}
.webdesign-w h2 {
	color: #fff;
	margin: 0 0 30px 0;
	font-weight: 500;
}
.img-wd {
	margin: 0 0 30px 0;
}
.img-wd img {
	width: 100%;
}
.vw-link {
	color: #fff;
	margin: 30px 0 0 0;
	background: #e0115e;
	display: inline-block;
	font-size: 0.9375rem;
	padding: 14px 42px;
	text-align: center;
	border-radius: 40px;
	font-weight: bold;
}
.vw-link:hover {
	background: #fb508f;
	color: #fff;
}
.client-w {
	background: url(../images/client-testimonial-bg.svg) no-repeat top;
	background-size: cover;
	padding: 75px 0;
}
.client-w h2 {
	color: #fff;
	margin: 0 0 30px 0;
	text-align: center;
	font-weight: 500;
}
.client-t {
	max-width: 780px;
	margin: 0 auto;
	background: #fff;
	padding: 70px;
	text-align: center;
}
.client-t p {
	margin: 0 0 15px 0;
}
.client-info {
	margin: 0 auto;
	padding: 20px 0 0 0;
}
.client-info p {
	margin: 0;
}
.img-client {
	width: 63px;
	height: 63px;
	overflow: hidden;
	border-radius: 50%;
	margin: 0 auto 15px;
}
.img-client img {
	width: 63px;
}
.youmayalsolike-w {
	padding: 75px 0 120px 0;
}
.youmayalsolike-w h2 {
	color: #29255b;
	margin: 0 0 30px 0;
	text-align: center;
	font-weight: 500;
}
.cont-youmayalsolike {
	display: grid;
	margin: 0;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 18px;
}
.column-youmayalsolike {
	margin: 0;
	position: relative;
	overflow: hidden;
	border-radius: 4px;
}
.column-youmayalsolike img {
	width: 100%;
	height: auto;
}
.content-width {
	max-width: 380px;
	margin: 0 auto;
	text-align: center;
}
.youmayalsolike-desc {
	width: 100%;
	position: absolute;
	height: 100%;
	z-index: 1;
	background: rgba(224, 17, 94, 0.9);
	top: -100%;
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
}
.youmayalsolike-desc h2 {
	color: #fff;
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: 500;
}
.youmayalsolike-desc p {
	color: #fff;
	margin: 0 0 15px 0;
	padding: 0;
}
.youmayalsolike-desc a {
	font-weight: 500;
	display: inline-block;
	padding: 8px 30px;
	border-radius: 50px;
	border: 2px solid #fff;
	color: #fff;
	text-transform: uppercase;
	background: #29255b;
}
.column-youmayalsolike:hover .youmayalsolike-desc {
	top: 0%;
}
.typefacecolors-w {
	padding: 75px 0;
}
.typefacecolors-w h2 {
	color: #29255b;
	margin: 0 0 30px 0;
	font-weight: 500;
}
.img-tc {
	text-align: center;
}
.img-tc img {
	box-shadow: 0px 3px 20px #0000000a;
	margin: 0 auto 20px auto;
}
.rings-w {
	margin: 8px 0 0 0;
}
.color-rings {
	margin: 10px 20px;
	position: relative;
	height: 97px;
	display: flex;
	align-items: center;
	padding: 0 0 0 120px;
}
.color-rings img {
	width: 97px;
	position: absolute;
	top: 0;
	left: 0;
}
.color-rings p {
	font-size: 14px;
	margin: 0;
	line-height: 1.4;
	padding: 0;
}
/* .one-team-picture:before { content: ""; position: absolute; width: 145px; height: 145px; background: #2a265c; border-radius: 100%; z-index: -999; left: 0; right: 0; top: 14%; margin: 0 auto; }
*/
/*****Book Your Demo OCt 28*****/
.byd-w {
	margin: 0 0 100px 0;
	padding: 0;
}
.byd-c {
	display: flex;
	margin: 0;
	padding: 0;
	flex-wrap: wrap;
}
.byd-c h2 {
	color: #29255b;
	margin: 0 0 20px 0;
	font-weight: 500;
	padding: 0;
}
.byd-c p {
	margin: 0 0 25px 0;
}
.column-byd1 {
	margin: 0;
	padding: 20px 50px 20px 15px;
	width: 42%;
}
.column-byd2 {
	margin: 0;
	padding: 40px 50px;
	width: 58%;
	background: #f7f7f7;
}
.img-byd img {
	width: 100%;
}
.img-byd {
	display: flex;
	flex-direction: column;
	height: 100%;
}
.byd-cont {
	margin: 0;
	padding: 0;
	float: right;
	max-width: 360px;
}
.byd-cont label {
	color: #677294;
}
.byd-cont label span {
	color: red;
}
.form-byd {
	margin: 0;
	padding: 0;
}
.form-byd .form-group {
	margin-bottom: 25px;
}
.form-byd .form-group p {
	font-size: 14px;
}
.form-byd a {
	color: #e0115e;
}
.form-byd a:hover {
	color: #fb508f;
}
.input-byd {
	background: #f7f7f7;
	width: 100%;
	padding: 14px 30px;
	border: 0;
	border-radius: 40px;
	font-size: 14px;
}
.btn-byd {
	background: #e0115e;
	color: #e0115e;
	margin: 0;
	border: 0;
	color: #fff;
	width: 100%;
	display: block;
	font-size: 0.9375rem;
	padding: 14px 42px;
	text-align: center;
	border-radius: 40px;
	font-weight: bold;
}
.btn-byd:hover {
	color: #fff;
	background: #fb508f;
}
@media only screen and (max-width: 1024px) {
	.one-team-picture:before {
		top: 10%;
	}
}
.wpcf7 form.sent .wpcf7-response-output {
	display: none !important;
}
.wpcf7-response-output {
	background: #fff;
}
.wpcf7-not-valid-tip {
	padding: 10px;
}
#home-our-work h1 {
	padding-bottom: 20px;
}
.m-break {
	display: none;
}
.m-table-fixed,
.m-table-fixed-2 {
	display: none;
}
.btn-c a {
	background: #e0115e;
	color: #fff !important;
	font-size: 1rem;
	display: inline-block;
	padding: 14px 40px;
	text-align: center;
	border-radius: 40px;
	font-weight: bold;
}
.btn-c a:hover {
	color: #fff !important;
	background: #fb508f;
}
.popup-w {
	background: #29255b url(../images/popup-bg.png) no-repeat bottom right;
	max-width: 450px;
	min-height: 225px;
	border-radius: 11px;
	position: relative;
	padding: 15px 15px 0 155px;
	margin: 50px 0 45px 116px;
	padding-bottom: 10px;
}
.popup-w-landing {
	background: #32306f;
	border-radius: 11px;
	position: relative;
	max-width: 565px;
}
.book-popup {
	position: absolute;
	top: -43px;
	left: -120px;
}
.content-p h2 {
	color: #fff;
	font-size: 22px;
}
.content-p p {
	color: #fff;
	font-size: 18px;
}
.content-p a {
	background: #e0115e;
	color: #fff !important;
	font-size: 0.9375rem;
	display: block;
	padding: 8px 42px 8px 42px;
	text-align: center;
	border-radius: 40px;
	font-weight: bold;
	margin-top: 25px;
}
.content-p a:hover {
	color: #fff !important;
	background: #fb508f;
}
.popup-overlay {
	width: auto !important;
	height: auto !important;
}
.sgpb-theme-6-overlay {
	display: none !important;
}
/* 2 February 2022*/
.table-package-2 {
	margin: 0 auto 70px auto;
	max-width: 1000px;
}
.table-package-2 table tr,
.table-package-2 table td,
.table-package-2 table th {
	vertical-align: middle !important;
}
.table-package-2 table {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
}
.table-package-2 table .th-first {
	/* width:30%; */
	color: #677294;
	font-weight: normal;
}
/* .table-package-2 table thead th { position: sticky; top: 60px; background: #fff; width: 24%; }
*/
.table-package-2 td,
.table-package-2 th {
	padding: 0 10px;
	border-spacing: 0;
	font-size: 16px;
	color: #677294;
}
.table-package-2 th .span {
	font-size: 14px;
}
.table-package-2 h5 {
	color: #29255b;
	margin: 0;
	padding: 0;
}
.gray-cell {
	background-color: #f7f8fa;
	color: #29255b;
	text-align: center;
	padding: 10px;
	min-height: 44px;
}
.white-cell {
	background-color: #fff;
	color: #29255b;
	text-align: center;
	padding: 10px;
	min-height: 44px;
}
.white-cell img,
.gray-cell img {
	max-width: 24px;
	max-height: 24px;
}
.package-heading {
	text-align: center;
	padding: 28px 0 50px 0;
}
.plan-name {
	margin: 0 auto;
	padding: 0 0 10px 0;
	max-width: fit-content;
	text-align: center;
}
.plan-name h5 {
	margin: 0;
	padding: 10px 0 0;
	color: #29255b;
}
.plan-name h2 {
	margin: 0;
	padding: 0;
	color: #29255b;
	font-weight: 600;
	font-size: 2.652rem;
}
.plan-name h2 span {
	color: rgba(41, 37, 91, 0.5);
	font-size: 20px;
	font-weight: normal;
}
.campaign {
	display: inline-block;
	padding: 8px 15px;
	background-color: #fce7ef;
	text-align: center;
	border-radius: 8px;
	margin: 20px 0;
	color: #e0115e;
	font-weight: 600;
}
.plan-name p {
	color: #29255b;
	margin: 0 0 0 0;
	padding: 0;
	font-weight: 500;
}
.border-lr {
	border-left: 1px solid #eff1f4;
	border-right: 1px solid #eff1f4;
}
.table-package-2 .btm-bookdemo {
	margin: 0px 0 0 0;
}
.radius-top {
	border-radius: 16px 16px 0 0;
	border-top: 1px solid #eff1f4;
	min-height: 25px;
}
.radius-btm {
	border-radius: 0 0 16px 16px;
	border-bottom: 1px solid #eff1f4;
	min-height: 25px;
}
.btn-bookdemo-new a {
	color: #fff;
	border: 0;
	background: #e0115e;
	display: inline-block;
	margin: 0;
	font-size: 16px;
	font-weight: 600;
	padding: 14px 22px;
	text-align: center;
	margin: 0 0 0 10px;
	border-radius: 40px;
}
.btn-bookdemo-new a:hover {
	background: #fb508f;
	color: #fff;
}
.btn-set {
	display: flex;
	align-items: center;
	margin: 0 auto;
	max-width: fit-content;
}
.price-btm-margin {
	height: 200px;
}
/* landing page css start */
.landing-page-30-tips {
	background-color: #29255b;
}
.landing-page-30-tips .container {
	position: relative;
}
.landing-page-30-tips .container:after {
	content: " ";
	position: absolute;
	right: 70px;
	top: 0;
	width: 1713px;
	height: 1057px;
	background: url(../images/top-left-circle.svg) no-repeat;
	z-index: 0;
}
.landing-30-tops-w {
	position: relative;
	z-index: 100;
}
.logo-landing {
	padding: 60px 0;
}
.logo-landing1 {
	padding: 60px 0;
}
.m-title {
	display: none;
}
.d-title {
	display: block;
}
.landing-page-30-tips h1 {
	color: #fff;
	font-size: 3rem;
	font-weight: 500;
	line-height: 1.1;
	padding-bottom: 20px;
}
.landing-page-30-tips h4,
.landing-page-30-tips p {
	color: #fff;
	padding-bottom: 30px;
}
.landing-page-30-tips ul {
	padding: 0;
	margin: 0 0 50px 0;
}
.landing-page-30-tips ul li {
	padding: 22px 10px 22px 77px;
	margin: 0 0 10px 0;
	list-style-type: none;
	background-color: #fff;
	display: flex;
	align-items: center;
	border-radius: 10px;
	color: #29255b;
	font-weight: bold;
	font-size: 18px;
	position: relative;
}
.landing-page-30-tips ul li:before {
	content: "";
	position: absolute;
	width: 47px;
	height: 52px;
	left: 10px;
	background: url(../images/icon-landing.svg) no-repeat;
}
.form-blue-box {
	background-color: #322f6f;
	border-radius: 20px;
	width: 100%;
	padding: 50px;
}
.form-blue-box h3 {
	color: #fff;
	text-align: center;
	padding-bottom: 10px;
}
.pdf-book {
	margin-top: -100px;
	margin-bottom: -20px;
	text-align: center;
}
.pdf-book img {
	max-width: 325px;
	width: auto;
	height: auto;
}
.form-blue-box-input {
	height: 75px !important;
	border-radius: 10px !important;
	background: #fff !important;
	box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.04);
	font-size: 18px !important;
	padding: 20px !important;
}
.form-blue-box-input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	opacity: 1;
	color: #29255b;
}
.form-blue-box-input::-moz-placeholder {
	/* Firefox 19+ */
	opacity: 1;
	color: #29255b;
}
.form-blue-box-input:-ms-input-placeholder {
	/* IE 10+ */
	opacity: 1;
	color: #29255b;
}
.form-blue-box-input:-moz-placeholder {
	/* Firefox 18- */
	opacity: 1;
	color: #29255b;
}
.btn-pdf-download {
	width: 100% !important;
	height: 56px !important;
	background: #e0115e !important;
	color: #fff !important;
	font-size: 18px !important;
	font-weight: bold !important;
	border-radius: 10px !important;
}
.form-blue-box .nf-field-container {
	clear: both;
	position: relative;
	margin-bottom: 10px !important;
}
.form-blue-box .nf-before-form-content {
	display: none;
}
/* landing page css end */
/* landing page - Free SaaS Marketing Workshop - css start */
.landing-page-saas-workshop-w {
	background-color: #29255b;
	overflow: hidden;
}
.landing-page-saas-workshop {
	padding: 0 0 120px 0;
}
.landing-page-saas-workshop .container {
	position: relative;
}
.landing-page-saas-workshop .container:before {
	content: " ";
	position: absolute;
	right: 100px;
	bottom: -110px;
	width: 1713px;
	height: 1082px;
	background: url(../images/top-left-circle.svg) no-repeat;
	z-index: 0;
}
.landing-page-saas-workshop h1 {
	color: #fff;
	font-size: 64px;
	font-weight: bold;
	line-height: 1.1;
	padding-bottom: 20px;
}
.landing-page-saas-workshop h2 {
	color: #fff;
	font-size: 32px;
	line-height: 1.1;
	padding-bottom: 10px;
}
.landing-page-saas-workshop p {
	color: #fff;
	font-size: 23px;
}
.landing-page-saas-workshop .content-hdr p {
	line-height: 1.2;
}
.content-hdr {
	display: inline-flex;
	align-items: center;
	margin-right: 20px;
	margin-bottom: 20px;
}
.info-hdr {
	width: 100%;
}
.hdr-img {
	margin-right: 15px;
	flex-shrink: 0;
}
.hdr-img img {
	border-radius: 100%;
	max-width: 100px;
	max-height: 100px;
	object-fit: contain;
	width: 100%;
	height: auto;
	border: 2px solid #fff;
}
.landing-page-saas-workshop .register-block {
	background-color: #fff;
	border-radius: 20px;
	width: 100%;
	padding: 50px 20px;
	max-width: 400px;
	margin: 40px auto;
}
.landing-page-saas-workshop .register-block .info-register {
	width: fit-content;
	margin: 0 auto 30px auto;
}
.landing-page-saas-workshop .register-block .info-register img {
	max-width: 30px;
	max-height: 30px;
	width: 100%;
	height: auto;
	object-fit: contain;
	margin-right: 10px;
}
.landing-page-saas-workshop .info-register p {
	color: #29255b;
	padding-bottom: 10px;
	font-size: 24px;
	display: flex;
	align-items: center;
	line-height: 1;
}
.landing-page-saas-workshop-w .register-btn a {
	display: block;
	width: 100%;
	background: #e0115e;
	color: #fff;
	padding: 18px;
	font-size: 18px;
	font-weight: bold;
	border-radius: 10px;
	text-align: center;
	max-width: 382px;
	margin: 0 auto;
	position: relative;
	z-index: 9999;
}
.landing-page-saas-workshop-w .register-btn1 a {
	display: inline-block;
	background: #e0115e;
	color: #fff;
	padding: 18px 40px;
	font-size: 18px;
	font-weight: bold;
	border-radius: 10px;
	text-align: center;
	margin: 0 auto;
	position: relative;
	z-index: 9999;
}
.landing-page-saas-workshop-w .register-btn a:hover {
	background: #fb508f;
	color: #fff;
}
.landing-page-saas-workshop-w .register-btn1 a:hover {
	background: #fb508f;
	color: #fff;
}
@media only screen and (min-width: 991px) {
	.landing-page-saas-workshop-last-section .register-btn a,
	.landing-page-saas-workshop-last-section .register-btn1 a {
		margin: 0;
	}
}
.landing-page-saas-workshop-learn-how h2 {
	color: #fff;
	font-size: 60px;
	font-weight: 500;
	line-height: 1.1;
	padding-bottom: 20px;
	text-align: center;
}
.landing-page-saas-workshop-learn-how p {
	color: #fff;
	padding-bottom: 30px;
	font-size: 1.2rem;
	max-width: 1000px;
	margin: 0 auto;
	line-height: 1.4;
}
.landing-page-saas-workshop-learn-how .learn-grid {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	text-align: center;
}
.landing-page-saas-workshop-learn-how .learn-block {
	flex: 0 0 calc(33.3% - 20px);
	border-radius: 20px;
	background: #333070;
	color: white;
	padding: 50px;
	margin: 10px;
}
.landing-page-saas-workshop-learn-how h4 {
	color: #fff;
	font-size: 22px;
}
.landing-page-saas-workshop-learn-how .learn-block .icon-learn {
	width: 80px;
	height: 80px;
	background: #e0115e;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto 30px auto;
}
.form-white-box .nf-before-form-content {
	display: none;
}
.form-white-box-input {
	height: 56px !important;
	line-height: 56px !important;
	border-radius: 10px !important;
	background: #f2f2f2 !important;
	font-size: 18px !important;
	padding: 20px !important;
}
.form-white-box-input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	opacity: 1;
	color: #29255b;
}
.form-white-box-input::-moz-placeholder {
	/* Firefox 19+ */
	opacity: 1;
	color: #29255b;
}
.form-white-box-input:-ms-input-placeholder {
	/* IE 10+ */
	opacity: 1;
	color: #29255b;
}
.form-white-box-input:-moz-placeholder {
	/* Firefox 18- */
	opacity: 1;
	color: #29255b;
}
.btn-pdf-download {
	width: 100% !important;
	height: 56px !important;
	background: #e0115e !important;
	color: #fff !important;
	font-size: 18px !important;
	font-weight: bold !important;
	border-radius: 10px !important;
}
.form-white-box .nf-field-container {
	clear: both;
	position: relative;
	margin-bottom: 10px !important;
}

.form-white-box h3 {
	font-size: 26px;
}
.form-white-box p {
	font-size: 12px !important;
	color: #29255b !important;
}
.form-white-box p a {
	color: #e0115e;
	text-decoration: underline;
}
.landing-page-saas-workshop-video-section {
	padding: 170px 0;
}
.landing-page-saas-workshop-video-section .info-video {
	text-align: center;
	position: relative;
	z-index: 11111;
	max-width: 900px;
	margin: 0 auto;
}
.landing-page-saas-workshop-video-section .info-video h2 {
	color: #fff;
	font-size: 3.75rem;
	font-weight: 500;
	line-height: 1.1;
	padding-bottom: 20px;
	text-align: center;
}
.landing-page-saas-workshop-video-section .info-video p {
	color: #fff;
	padding-bottom: 30px;
	font-size: 1.5rem;
	max-width: 700px;
	margin: 0 auto;
}
.videoBlock {
	position: relative;
	border-radius: 20px;
	padding-bottom: 40px;
	margin: 0 auto;
	max-width: 1000px;
}
.videoBlock .plyr--video {
	height: 100%;
	z-index: 1;
	position: relative;
	border-radius: 20px;
}
.videoBlock .plyr--video .plyr__poster {
	background-size: cover;
}
.videoBlock .plyr--video video {
	-o-object-fit: cover;
	object-fit: cover;
}
.videoBlock .plyr--video .plyr__control--overlaid {
	background: none;
	border-radius: 0;
	padding: 0px;
	width: 165px;
	height: auto;
}
.videoBlock .plyr--video .plyr__control--overlaid:hover {
	background: transparent;
	opacity: 0.7;
}
.videoBlock .plyr--video .plyr__control--overlaid:before {
	content: "";
	display: inline-block;
	width: 100px;
	height: 100px;
	background-image: url(../images/icon-play.svg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.videoBlock .plyr--video .plyr__control--overlaid svg {
	width: 100%;
	height: auto;
	display: none;
}
.videoBlock:before {
	content: " ";
	position: absolute;
	left: -237px;
	top: -305px;
	width: 921px;
	height: 921px;
	background: url(../images/video-top-left.svg) no-repeat;
	z-index: 0;
}
.videoBlock:after {
	content: " ";
	position: absolute;
	right: -330px;
	bottom: -300px;
	width: 542px;
	height: 542px;
	background: url(../images/video-bottom-right.svg) no-repeat;
	z-index: 0;
}

.img-sec .videoBlock:before,
.img-sec .videoBlock::after {
	display: none;
}
.video-icon-img1 {
	position: absolute;
	top: -335px;
	left: -164px;
	z-index: 999999999999999;
}
.video-icon-img2 {
	position: absolute;
	bottom: -195px;
	right: -82px;
	z-index: 999999999999999;
}
.video_wrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9, for an aspect ratio of 1:1 change to this value to 100% */
	overflow: hidden;
	max-width: 100%;
	height: auto;
	z-index: 99999999;
}
.video_wrapper iframe,
.video_wrapper object,
.video_wrapper embed,
.video_wrapper .rll-youtube-player {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.testimonials-landing {
	position: relative;
	z-index: 111;
	max-width: 700px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 60px;
}
.testimonials-landing h3 {
	font-size: 1.5rem;
	color: #fff;
	text-align: center;
	line-height: 1.2;
}
.testimonials-landing p {
	color: #fff;
	font-size: 1rem;
}
.rating-star {
	text-align: center;
	padding-bottom: 30px;
}
.testimonials-landing .testi-pic img {
	width: 63px;
	height: 63px;
	border-radius: 31.5px;
	object-fit: cover;
	margin-top: 30px;
	margin-bottom: 10px;
}
.pic-radius img {
	border-radius: 20px;
}
.landing-page-saas-workshop-last-section .pic-radius img {
	max-width: 460px;
	width: 100%;
}
.landing-page-saas-workshop-last-section {
	padding: 100px 0;
	max-width: 1230px;
	margin: 0 auto;
}
.landing-page-saas-workshop-last-section h3 {
	font-size: 28px;
	color: #fff;
	font-weight: bold;
	padding-bottom: 30px;
	line-height: 1.2;
}
.landing-page-saas-workshop-last-section p {
	color: #fff;
	font-size: 1rem;
	margin-bottom: 30px;
}
/* landing page - Free SaaS Marketing Workshop - css end */
/* landing page - 1 on 1 SaaS marketing strategy call - css start */
@keyframes rotation {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(-359deg);
	}
}
.landing-page-one-on-one-w {
	background-color: #31236a;
}
.landing-page-one-on-one-hdr {
	padding: 0 0 80px 0;
}
.landing-page-one-on-one-hdr h1 {
	color: #fff;
	font-size: 3.5rem;
	font-family: "sofia-pro", sans-serif;
	font-weight: 600;
	line-height: 1;
	padding-bottom: 20px;
}
.landing-page-one-on-one-hdr h2 {
	color: #fff;
	font-size: 3rem;
	font-family: "sofia-pro", sans-serif;
	font-weight: 600;
	line-height: 1;
	margin-bottom: -20px;
}
.landing-page-one-on-one-hdr h1 .dot {
	display: flex;
	align-items: center;
	margin-top: -16px;
}
.landing-page-one-on-one-hdr h1 .dot img.dot-img {
	margin: 26px 10px 0 10px;
}
.landing-page-one-on-one-hdr h1 .dot img.wheel-hdr {
	max-width: 120px;
	max-height: 120px;
	object-fit: contain;
	margin-left: 15px;
	animation: rotation 12s infinite linear;
}
.landing-page-one-on-one-hdr h1 .dot .wheel-1 {
	position: relative;
}
.landing-page-one-on-one-hdr h1 .dot img.wheel1-icon {
	position: absolute;
	top: 37%;
	left: 45%;
	max-width: 25px;
	height: auto;
	object-fit: contain;
}
.landing-page-one-on-one-hdr h1 .span {
	color: #a499d1;
}
.landing-page-one-on-one-hdr p {
	color: #fff;
	font-size: 1.625rem;
}
.landing-page-one-on-one-hdr h5 {
	color: #fff;
	font-size: 24px;
	margin-bottom: -40px;
	font-weight: normal;
}
.wheel-c {
	position: relative;
	margin-left: 50px;
}
.wheel-c img.wheel-hdr {
	max-width: 120px;
	max-height: 120px;
	object-fit: contain;
	margin-left: 15px;
	animation: rotation 12s infinite linear;
}
.wheel-c img.wheel1-icon {
	position: absolute;
	top: 5%;
	left: 45%;
	max-width: 25px;
	height: auto;
	object-fit: contain;
}
.content-hdr1 {
	display: flex;
	align-items: center;
}
.info-hdr1 {
	width: 100%;
}
.info-hdr1 p {
	line-height: 1.4;
	margin: 0;
	padding: 0;
}
.landing-page-one-on-one-w .span {
	color: #a499d1;
}
.hdr-img1 {
	width: 125px;
}
.hdr-img1 img {
	border-radius: 100px;
	max-width: 90px;
	max-height: 90px;
	object-fit: contain;
	width: 100%;
	height: auto;
}
.pdf-report p {
	font-size: 1.875rem;
	color: #fff;
	line-height: 1.4;
	font-family: "sofia-pro", sans-serif;
	font-weight: 600;
}
.pdf-report1 p {
	font-size: 1.5rem;
	color: #fff;
	line-height: 1.4;
	font-family: "sofia-pro", sans-serif;
	font-weight: 600;
}
.grid-pdf-report {
	display: flex;
	flex-wrap: wrap;
	background-color: #26175c;
	border-radius: 30px;
	padding: 40px 40px 20px 40px;
	margin-top: 40px;
}
.grid-pdf-report-col {
	flex: 0 0 calc(33.3% - 26px);
	color: white;
	margin: 13px;
}
.grid-pdf-col-img img {
	max-width: 30px;
	width: 100%;
	height: 100%;
	object-fit: contain;
	margin-bottom: 20px;
	display: block;
}
.grid-pdf-report-col p {
	font-family: "sofia-pro", sans-serif;
	font-weight: 400;
	font-size: 18px;
}
.ryan-info-w {
	display: flex;
	align-items: flex-end;
	margin: 100px 0 0 0;
}
.ryan-img {
	width: 120px;
	overflow: hidden;
	position: relative;
}
.ryan-img img.wheel-2 {
	width: 82px;
	height: auto;
	object-fit: contain;
	margin-bottom: 15px;
	animation: rotation 12s infinite linear;
}
.ryan-img img.wheel2-icon {
	width: 24px;
	height: auto;
	object-fit: contain;
	position: absolute;
	top: 28px;
	left: 30px;
}
.ryan-info {
	width: 100%;
}
.ryan-info h3 {
	font-size: 2.125rem;
	color: #fff;
	font-family: "sofia-pro", sans-serif;
	font-weight: 500;
	line-height: 1.3;
}
.ryan-info h3 .one20 {
	background-color: #e18a24;
	border-radius: 34px;
	padding: 0 20px;
	display: inline-block;
	min-height: 47px;
}
.ryan-info h3 .m300 {
	background-color: #5cbdaf;
	border-radius: 34px;
	padding: 0 20px;
	display: inline-block;
	min-height: 47px;
}
.ryan-info h3 span {
	font-weight: 600;
	font-family: "sofia-pro", sans-serif;
}
.ryan-info img {
	max-width: 30px;
	object-fit: contain;
	margin-top: -15px;
}
.guide-section {
	border-radius: 30px;
	background: #26175c url(../images/guide.svg) right top no-repeat;
	min-height: 229px;
	display: flex;
	align-items: center;
	padding-left: 50px;
}
.guide-section h3 {
	font-size: 2.125rem;
	max-width: 400px;
	color: #fff;
	margin: 0;
	padding: 0;
}
.guide-section h3 span {
	font-weight: 600;
	font-family: "sofia-pro", sans-serif;
}
.ryan-video-section {
	padding: 100px 0;
}
.ryan-video-section h3 {
	font-size: 1.875rem;
	max-width: 400px;
	color: #fff;
	margin-top: 20px;
}
.ryan-video-row {
	display: flex;
	align-items: flex-start;
	margin-top: 40px;
}
.ryan-video-section .play-btn {
	width: 120px;
}
.videoBlock1 {
	position: relative;
	border-radius: 40px;
	width: 100%;
	box-shadow: 0px 10px 51px 0px rgba(0, 0, 0, 0.4);
}
.videoBlock1 .plyr--video {
	height: 100%;
	z-index: 1;
	position: relative;
	border-radius: 40px;
}
.videoBlock1 .plyr--video .plyr__poster {
	background-size: cover;
}
.videoBlock1 .plyr--video video {
	-o-object-fit: cover;
	object-fit: cover;
}
.videoBlock1 .plyr--video .plyr__control--overlaid {
	background: none;
	border-radius: 0;
	padding: 0px;
	width: 165px;
	height: auto;
}
.videoBlock1 .plyr--video .plyr__control--overlaid:hover {
	background: transparent;
	opacity: 0.6;
}
.videoBlock1 .plyr--video .plyr__control--overlaid:before {
	content: "";
	display: inline-block;
	width: 50px;
	height: 50px;
	background-image: url(../images/icon-play.svg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	opacity: 0.7;
}
.videoBlock1 .plyr--video .plyr__control--overlaid svg {
	width: 100%;
	height: auto;
	display: none;
}
/* .videoBlock1:after { content: " "; position: absolute; right: -50px; bottom: -40px; width: 90px; height: 90px; background:url(../images/Wheel-3.svg) no-repeat; background-size: contain; z-index: 0; }
.videoBlock1:before { content: " "; position: absolute; right: -21px; bottom: -10px; width: 28px; height: 28px; background:url(../images/wheel3-icon.png) no-repeat; background-size: contain; z-index: 0; }
*/
.testimonial-section-landing2 {
	display: flex;
	align-items: flex-start;
	margin: 30px 0 0 0;
	background: url(../images/Loopin-logo.svg) bottom left no-repeat;
}
.testimonial-section-landing2 .testi-quote {
	width: 120px;
}
.testimonial-section-landing2 .testi-quote img {
	max-width: 30px;
	height: auto;
	object-fit: contain;
	margin-right: 15px;
}
.testimonial-section-landing2 .testi-info {
	width: 100%;
}
.testimonial-section-landing2 .testi-info h3 {
	font-size: 1.5rem;
	color: #fff;
	margin: 0;
	line-height: 1.4;
}
.testimonial-section-landing2a {
	display: flex;
	align-items: center;
	margin: 0px 0 100px 0;
}
.testimonial-section-landing2a .testi-quote-a {
	width: 120px;
}
.testimonial-section-landing2a .testi-info-a {
	width: 100%;
}
.testimonial-section-landing2a .testi-info-a h3 {
	font-size: 1.5rem;
	color: #fff;
	margin: 14px 0 0 0;
	line-height: 1.4;
}
.testimonial-section-landing2a .testi-info-a h3 span {
	font-weight: 600;
	font-family: "sofia-pro", sans-serif;
}
.testimonial-section-landing2a .testi-quote-a img {
	width: 80px;
	height: 80px;
	border-radius: 100%;
	object-fit: cover;
	margin-top: 30px;
	margin-bottom: 10px;
}
.landing2-footer-w {
	background-color: #291d59;
	padding: 15px 0;
}
.landing2-footer {
	display: flex;
	justify-content: space-between;
}
.landing2-footer-info {
	color: #948eac;
	font-size: 1rem;
	display: flex;
	align-items: center;
}
.footer-links a {
	color: #948eac;
	padding: 0 5px;
}
.footer-links a:hover {
	color: #e0115e;
	padding: 0 5px;
}
.landing2-footer-info img {
	max-width: 15px;
	height: auto;
	object-fit: contain;
	margin-left: 10px;
	width: 100%;
}
.social-icons a {
	display: inline-block;
	margin: 0 0 0 20px;
}
.landing2-right-block {
	position: sticky;
	min-height: 100vh;
	padding-top: 40px;
	padding-bottom: 40px;
	margin-top: auto;
	align-self: flex-end;
}
.landing2-right-block-wrapper {
	display: flex;
	flex-direction: column;
	padding-top: 50px;
}
@media screen and (max-width: 992px) {
	.landing2-right-block {
		position: relative;
		min-height: 0;
		padding-top: 0px;
		padding-bottom: 50px;
	}
}
.landing2-right-block h3 {
	font-size: 1.5rem;
	color: #fff;
	margin: 14px 0 0 0;
	line-height: 1.4;
}
.landing2-right-block h4 {
	font-size: 1rem;
	color: #fff;
	margin: 14px 0 0 0;
	line-height: 1.4;
	border-radius: 14px;
	background-color: #a499d1;
	display: inline-block;
	padding: 7px 20px;
}
.landing2-right-block .form-block {
	border-radius: 40px;
	margin-top: 30px;
	padding: 15px 15px 0px 15px;
}
.landing2-right-block .form-block .form-box-input,
.strategy-call-new-home .form-block .form-box-input {
	font-weight: 500 !important;
	height: 56px !important;
	line-height: 56px !important;
	border-radius: 14px !important;
	background: #f3f5fb !important;
	font-size: 16px !important;
	padding: 20px !important;
	border: none !important;
	color: #29255b !important;
}
/* .landing2-right-block .form-block .fn-input { padding-top: 36px !important; }
*/
/* .firstname-container .nf-field-label, .lastname-container .nf-field-label { visibility: visible !important; z-index: 999; padding: 0px 0 0 18px !important; }
*/
/* .firstname-container .nf-field-label label, .lastname-container .nf-field-label label { font-weight: 500 !important; color:#A499D1 !important; line-height: 40px !important; font-size: 16px !important; }
*/
.landing2-right-block .form-block .ninja-forms-req-symbol,
.strategy-call-new-home .form-block .ninja-forms-req-symbol {
	display: none;
}
.landing2-right-block .form-block select {
	font-weight: 500 !important;
	font-size: 16px !important;
	border: none !important;
	color: #29255b !important;
	padding: 0 20px !important;
	height: 56px !important;
	line-height: 56px !important;
}
.strategy-call-new-home .form-block select {
	font-weight: 500 !important;
	font-size: 16px !important;
	border: none !important;
	color: #29255b !important;
	padding: 0 20px !important;
	height: 50px !important;
}
.strategy-call-new-home .form-block select {
	padding: 0 15px !important;
}
.strategy-call-new-home .form-block ._form-content ._field-wrapper:has(select):after {
	top: 0;
	pointer-events: none;
}
.strategy-call-new-home ._form-content input[type="text"] {
	font-weight: 500 !important;
	font-size: 16px !important;
	border: none !important;
	color: #29255b !important;
	padding: 0 15px !important;
	height: 50px !important;
	background: #f3f5fb !important;
}
.strategy-call-new-home ._form-content textarea {
	font-weight: 500 !important;
	font-size: 16px !important;
	border: none !important;
	color: #29255b !important;
	padding: 15px 15px !important;
	background: #f3f5fb !important;
}
.strategy-call-new-home ._form-content ._submit {
	width: 100%;
}
.landing-page-30-tips-new ._form-content input[type="text"] {
	border: none !important;
	height: 56px !important;
	line-height: 56px !important;
	box-shadow: none !important;
	border-radius: 14px !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	letter-spacing: 0 !important;
	line-height: 20px !important;
	color: #29255b !important;
	padding: 15px !important;
	background-color: #f3f5fb !important;
}
.landing-page-30-tips-new ._form-content input[type="text"]::placeholder {
	color: #29255b !important;
}
.landing-page-30-tips-new ._form-content textarea {
	border: none !important;
	box-shadow: none !important;
	border-radius: 14px !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	letter-spacing: 0 !important;
	line-height: 20px !important;
	color: #29255b !important;
	padding: 15px !important;
	background-color: #f3f5fb !important;
}
.landing-page-30-tips-new ._form-content ._submit {
	width: 100% !important;
	height: 56px !important;
	background: #e0115e !important;
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	border-radius: 14px !important;
	text-transform: initial;
	border: none;
}
.landing2-right-block .form-block .nf-form-content .list-select-wrap .nf-field-element > div,
.strategy-call-new-home .form-block .nf-form-content .list-select-wrap .nf-field-element > div {
	border: none !important;
	background: #f3f5fb !important;
	border-radius: 14px !important;
	height: 56px !important;
}
.landing2-right-block .form-block .form-box-textarea,
.strategy-call-new-home .form-block .form-box-textarea {
	font-weight: 500 !important;
	height: 140px !important;
	border-radius: 14px !important;
	background: #f3f5fb !important;
	font-size: 16px !important;
	padding: 20px !important;
	border: none !important;
	color: #29255b !important;
}
.landing2-right-block .form-block .nf-form-fields-required,
.strategy-call-new-home .form-block .nf-form-fields-required {
	display: none;
}
.nf-error.field-wrap .nf-field-element:after {
	display: none !important;
}
.landing2-right-block .form-block .nf-form-content .list-select-wrap > div div:after {
	content: "\f078";
	font-family: FontAwesome;
	font-size: 13px;
	position: absolute;
	right: 12px;
	bottom: 1px;
	height: 50px;
	line-height: 50px;
	color: #29255b;
	z-index: 9;
}
.strategy-call-new-home .form-block .nf-form-content .list-select-wrap > div div:after {
	content: "\f078";
	font-family: FontAwesome;
	font-size: 13px;
	position: absolute;
	right: 12px;
	bottom: 7px;
	height: 50px;
	line-height: 50px;
	color: #29255b;
	z-index: 9;
}
.landing2-right-block .form-block p,
.strategy-call-new-home .form-block p {
	text-align: center;
	color: #29255b;
}
.landing2-right-block .form-block p a {
	color: #e0115e;
	text-decoration: underline;
}
.landing2-right-block .form-block .nf-field-container,
.strategy-call-new-home .form-block .nf-field-container {
	clear: both;
	position: relative;
	margin-bottom: 15px !important;
}
.landing2-right-block .form-block .btn-pdf-download,
.strategy-call-new-home .form-block .btn-pdf-download {
	height: 56px !important;
}
.landing2-right-block .form-block .nf-pass.field-wrap .nf-field-element:after,
.strategy-call-new-home .form-block .nf-pass.field-wrap .nf-field-element:after {
	display: none;
}
.landing2-right-block .form-block .nf-form-content .user-analytics-utm-campaign-container,
.landing2-right-block .form-block .nf-form-content .user-analytics-utm-medium-container,
.landing2-right-block .form-block .nf-form-content .user-analytics-utm-source-container,
.landing2-right-block .form-block .nf-form-content .user-analytics-referer-container,
.landing2-right-block .form-block .nf-form-content .user-analytics-browser-container,
.landing2-right-block .form-block .nf-form-content .user-analytics-browser-version-container,
.landing2-right-block .form-block .nf-form-content .user-analytics-ip-address-container,
.landing2-right-block .form-block .nf-form-content .user-analytics-os-container,
.landing2-right-block .form-block .nf-form-content .user-analytics-latitude-container,
.landing2-right-block .form-block .nf-form-content .user-analytics-region-container,
.landing2-right-block .form-block .nf-form-content .user-analytics-city-container,
.landing2-right-block .form-block .nf-form-content .user-analytics-utm-term-container {
	display: none;
}
.form-box-input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	opacity: 1;
	color: #29255b;
}
.form-box-input::-moz-placeholder {
	/* Firefox 19+ */
	opacity: 1;
	color: #29255b;
}
.form-box-input:-ms-input-placeholder {
	/* IE 10+ */
	opacity: 1;
	color: #29255b;
}
.form-box-input:-moz-placeholder {
	/* Firefox 18- */
	opacity: 1;
	color: #29255b;
}
.form-box-textarea::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	opacity: 1;
	color: #29255b;
}
.form-box-textarea::-moz-placeholder {
	/* Firefox 19+ */
	opacity: 1;
	color: #29255b;
}
.form-box-textarea:-ms-input-placeholder {
	/* IE 10+ */
	opacity: 1;
	color: #29255b;
}
.form-box-textarea:-moz-placeholder {
	/* Firefox 18- */
	opacity: 1;
	color: #29255b;
}
/* landing page - 1 on 1 SaaS marketing strategy call- css end */
/* new testimonials start */
.testimonials-main-w {
	padding: 0;
	margin: 50px 0 100px 0;
}
.testimonials-main-w .testi-col-w {
	border-radius: 16px;
	background: #f3f5fb;
	overflow: hidden;
	margin-bottom: 20px;
}
.testimonials-main-w .testi-col-w .name {
	font-size: 1rem;
	font-weight: bold;
}
.testimonials-main-w .testi-col-w .company-name {
	color: #677294;
	font-size: 14px;
}
.testimonials-main-w .testi-col-w .position {
	color: #e0115e;
	font-size: 14px;
}
.testimonials-main-w .testi-col-w .testi-desciption-block {
	padding: 30px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.testimonials-main-w .testi-col-w .testi-block-info {
	max-width: 330px;
}
.testimonials-main-w .testi-col-w .testi-data ul {
	margin: 0;
	padding: 0;
	width: 260px;
}
.testimonials-main-w .testi-col-w .testi-data ul li {
	margin: 0;
	padding: 3px 0 3px 26px;
	list-style-type: none;
	color: #29255b;
	font-weight: 600;
	font-family: "sofia-pro", sans-serif;
	line-height: 1.4;
}
.testimonials-main-w .testi-col-w .testi-data ul li span {
	margin-left: -28px;
}
.learn-how-btn {
	color: #fff;
	margin: 10px 0 0 0;
	background: #e0115e;
	display: inline-block;
	font-size: 0.9375rem;
	padding: 14px 22px;
	text-align: center;
	border-radius: 40px;
	font-weight: bold;
}
.learn-how-btn:hover {
	background: #fb508f;
	color: #fff;
}
.testi-main-col {
	display: flex;
	background-color: #fff;
	padding: 30px;
	margin: 2px;
}
.testi-main-col .testi-content-main {
	width: 100%;
	padding-left: 20px;
}
.testi-main-col .testi-img-main {
	width: 130px;
}
.testimonials-main-w .testi-col-w .testi-img-main img {
	border-radius: 100%;
	max-width: 98px;
	max-height: 98px;
	object-fit: contain;
	width: 100%;
	height: auto;
}
.testimonials-detail-w {
	padding: 0;
	margin: 0;
}
.testimonials-detail-w .testi-detail-title {
	max-width: 730px;
	margin: 0 auto;
}
.testimonials-detail-w .testi-detail-title h1 {
	text-align: center;
}
.testi-detail-title .icons-content ul {
	padding: 0;
	margin: 15px auto 0 auto;
	max-width: fit-content;
	text-align: center;
}
.testi-detail-title .icons-content ul li {
	padding: 0;
	margin: 0 5px;
	list-style-type: none;
	display: inline-flex;
	font-weight: 600;
	font-family: "sofia-pro", sans-serif;
}
.testi-detail-title .icons-content ul li img {
	max-width: 16px;
	max-height: 16px;
	object-fit: contain;
	margin-right: 5px;
	margin-top: 7px;
}
.testimonials-detail-w .testi-detail-body {
	max-width: 830px;
	margin: 40px auto 70px auto;
}
.testimonials-detail-w .testi-detail-section {
	display: flex;
	padding: 38px 0 25px;
}
.testimonials-detail-w .testi-detail-section strong {
	font-weight: 500;
	color: #160647 !important;
}
.testimonials-detail-w .testi-body-icon {
	margin-right: 20px;
	display: none;
}
.testimonials-detail-w .testi-body-icon img {
	max-width: 82px;
	max-height: 82px;
	width: 100%;
	object-fit: contain;
}
.testimonials-detail-w .testi-body-content {
	width: 100%;
}

.testimonials-detail-w .testi-body-content p,
.testimonials-detail-w .testi-body-content li {
	color: #677294 !important;
}

.testimonials-detail-w .testi-body-content h6,
.testimonials-detail-w .testi-body-content h5 {
	margin-top: 30px;
	margin-bottom: 10px;
}

.testimonials-detail-w .testi-body-content img {
	width: auto;
	max-width: 100%;
	height: auto;
	margin-top: 50px;
	margin-bottom: 50px;
}

.testimonials-detail-w .testi-body-content .two-img img {
	width: 50%;
	max-width: 100%;
	height: auto;
	margin-top: 50px;
	margin-bottom: 50px;
}

.testimonials-detail-w .testi-body-content ul,
.testimonials-detail-w .testi-body-content ol {
	padding-left: 21px;
}

.testimonials-detail-w .testi-body-content p:last-child {
	margin: 0;
	padding: 0;
}
.testimonials-detail-w .testi-body-content h2 {
	padding-bottom: 20px;
}
.testimonials-detail-w .result-graph {
	margin-top: 40px;
}
.testimonials-detail-w .result-graph img {
	max-width: 100%;
	height: auto;
	width: 100%;
}
.testimonials-detail-w .blue-testimonial-box {
	border-radius: 16px;
	padding: 40px;
	display: flex;
	margin-top: 40px;
	background: #29255b url(../images/blue-box-testi-bg.svg) no-repeat bottom;
}
.testimonials-detail-w .blue-testimonial-box .blue-box-left {
	width: 180px;
	text-align: center;
	font-size: 14px;
}
.testimonials-detail-w .blue-testimonial-box .blue-box-left .name-blue-box {
	color: #fff;
	font-size: 1rem;
	padding-top: 10px;
}
.testimonials-detail-w .blue-testimonial-box .blue-box-left .company-blue-box {
	color: #ada9df;
	font-size: 14px;
}
.testimonials-detail-w .blue-testimonial-box .blue-box-left .position-blue-box {
	color: #929cbb;
	font-size: 14px;
}
.testimonials-detail-w .blue-testimonial-box .blue-box-left .client-img-blue-box img {
	border-radius: 100%;
	max-width: 120px;
	max-height: 120px;
	object-fit: contain;
	width: 100%;
}
.testimonials-detail-w .blue-testimonial-box .blue-box-content {
	width: 100%;
	padding-left: 25px;
}
.testimonials-detail-w .blue-testimonial-box .blue-box-content h5 {
	color: #fff;
}
.other-testimonials {
	padding: 0 0 150px 0;
	margin-top: 110px;
}
.other-testimonials h2 {
	text-align: center;
	margin-bottom: 75px;
}
.other-testi-row {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.other-testi-col {
	border-radius: 16px;
	background: #fff;
	box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.04);
	flex: 0 0 calc(33.3% - 20px);
	margin: 10px;
}
.other-testi-col .testi-block-info h5 {
	text-align: center;
}
.other-testi-col .testi-data ul {
	margin: 20px auto 0 auto;
	padding: 0;
	max-width: fit-content;
}
.other-testi-col .testi-data ul li {
	margin: 0;
	padding: 3px 0;
	list-style-type: none;
	color: #29255b;
	font-size: 1rem;
}
.other-testi-col .testi-desciption-block {
	border-bottom: 1px solid #e9ebf0;
	padding: 30px;
}
.other-img-name-block {
	padding: 30px;
	text-align: center;
}
.other-testi-col .testi-img-main img {
	border-radius: 100%;
	max-width: 110px;
	max-height: 110px;
	object-fit: contain;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.other-img-name-block .name {
	font-size: 1rem;
	font-weight: bold;
}
.other-img-name-block .position {
	color: #e0115e;
	font-size: 14px;
}
.other-img-name-block .company-name {
	color: #677294;
	font-size: 14px;
	margin-bottom: 20px;
}
.webinar-video {
	text-align: center;
}
.webinar-video h2 {
	color: #fff;
	font-size: 2rem;
	font-family: "sofia-pro", sans-serif;
	font-weight: 600;
	line-height: 1;
	text-align: center;
}
.webinar-video h3 {
	color: #fff;
	font-size: 1.3rem;
	font-family: "sofia-pro", sans-serif;
	font-weight: 600;
	line-height: 1;
	text-align: center;
}
.webinar-video-btn a {
	background: #e0115e;
	color: #fff !important;
	font-size: 1.5rem;
	display: inline-block;
	padding: 14px 42px;
	text-align: center;
	border-radius: 40px;
	font-weight: bold;
	margin: 30px 0 10px 0;
}
.webinar-video-btn a:hover {
	color: #fff !important;
	background: #fb508f;
}
/* new testimonials end */
/* how it works start */
.how-it-works-hdr {
	padding: 60px 0;
	text-align: center;
}
.how-it-works-hdr-content {
	max-width: 980px;
	margin: 0 auto;
	position: relative;
}
.how-it-works-hdr-content:after {
	content: "";
	position: absolute;
	left: -200px;
	top: 0;
	width: 290px;
	height: 343px;
	background: url(../images/hdr-left1.svg) no-repeat;
}
.how-it-works-hdr-content:before {
	content: "";
	position: absolute;
	right: -200px;
	top: 30px;
	width: 293px;
	height: 383px;
	background: url(../images/hdr-right2.svg) no-repeat;
}
.how-it-works-hdr h1 {
	padding-bottom: 25px;
	max-width: 600px;
	margin: 0 auto;
}
.how-it-works-hdr h2 {
	padding-bottom: 25px;
	max-width: 650px;
	margin: 0 auto;
}
.how-it-works-hdr ul {
	margin: 0;
	padding: 8px 0 0 0;
}
.how-it-works-hdr ul li {
	margin: 0;
	padding: 0 28px 0 0;
	display: inline;
}
.btn-hdr-how {
	padding-top: 40px;
}
.marketing-team {
	background-color: #f3f5fb;
	padding: 123px 0;
}
.leads-section {
	padding: 80px 0;
}
.marketing-team h2 {
	margin-bottom: 25px;
	max-width: 480px;
}
.marketing-team ul {
	margin: 0;
	padding: 0;
}
.marketing-team ul li {
	margin: 0;
	padding: 7px 0;
	display: inline-flex;
	width: 49%;
	align-items: center;
}
.marketing-team ul li img {
	width: 16px;
	height: 22px;
	object-fit: contain;
	margin-right: 7px;
}
.generate-leads-w {
	padding: 100px 0 0 0;
}
.generate-leads-w h2 {
	text-align: center;
	margin-bottom: 100px;
}
.leads-content {
	max-width: 380px;
	margin: 0 auto;
}
.leads-content .step {
	background: #fce9ef;
	border-radius: 8px;
	color: #e0115e;
	display: inline-block;
	padding: 10px 15px;
	margin-bottom: 20px;
}
.receive-ongoing-w {
	background: #f3f5fb;
	padding: 115px 0;
	display: none;
}
.receive-ongoing-w h2 {
	margin-bottom: 50px;
}
.receive-ongoing-w h3 {
	font-size: 1.563rem;
	padding-left: 20px;
}
.content-ongoing {
	float: left;
	display: flex;
	align-items: center;
	padding: 10px 0;
}
.client-case-studies-hiw {
	padding: 115px 0;
}
.client-case-studies-hiw h2 {
	margin-bottom: 50px;
	text-align: center;
}
.other-testi-row1 {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.other-testi-col1 {
	border-radius: 16px;
	background: #f3f5fb;
	flex: 0 0 calc(33.3% - 20px);
	margin: 10px;
	padding-bottom: 50px;
	position: relative;
}
.other-testi-col1.border {
	background: #ffffff;
	border: 1px solid #efeff6;
	max-width: 333px;
	display: flex;
	align-items: center;
	padding-bottom: 0;
}
.other-testi-col1 .testi-block-info1 {
	max-width: 270px;
	min-height: 97px;
}
.other-testi-col1 .testi-data1 ul {
	margin: 20px 0;
	padding: 0;
	max-width: fit-content;
}
.other-testi-col1 .testi-data1 ul li {
	margin: 0;
	padding: 5px 0;
	list-style-type: none;
	color: #29255b;
	font-size: 1rem;
}
.other-testi-col1 .testi-desciption-block1 {
	padding: 40px;
}
.read-btn {
	color: #fff;
	margin: 10px 0 0 0;
	background: #e0115e;
	display: inline-block;
	font-size: 1rem;
	padding: 14px 22px;
	text-align: center;
	border-radius: 40px;
	font-weight: bold;
	min-width: 160px;
	position: absolute;
	bottom: 40px;
}
.read-btn:hover {
	background: #fb508f;
	color: #fff;
}
.testi-main-col1 {
	display: flex;
	background-color: #fff;
	margin-top: 25px;
}
.testi-main-col1 .testi-content-main1 {
	width: 100%;
	padding-left: 20px;
}
.testi-main-col1 .testi-img-main {
	width: 130px;
}
.other-testi-col1 .testi-img-main1 img {
	border-radius: 100%;
	max-width: 98px;
	max-height: 98px;
	object-fit: contain;
	width: 100%;
	height: auto;
}
.testi-content-main1 .name {
	font-size: 1rem;
	font-weight: bold;
}
.testi-content-main1 .company-name {
	color: #677294;
	font-size: 14px;
}
.testi-content-main1 .position {
	color: #e0115e;
	font-size: 14px;
}
.hiw-footer-section {
	background: #29255b;
	border-radius: 16px;
	padding: 40px;
	margin: 100px 0;
}
.ryan-bio-info-footer {
	margin-left: 20px;
}
.ryan-info1 {
	display: flex;
	align-items: center;
	margin: 20px 0;
}
.ryan-img1 {
	flex-shrink: 0;
	margin-right: 20px;
}
.ryan-img1 img {
	border-radius: 100%;
	max-width: 68px;
	max-height: 68px;
	object-fit: contain;
	width: 100%;
	height: auto;
}
.hiw-footer-section h2 {
	color: #fff;
	font-size: 3.625rem;
	max-width: 520px;
}
.hiw-footer-section h2 .ryan-pic {
	position: relative;
	padding-left: 100px;
}
.hiw-footer-section h2 .ryan-pic:before {
	position: absolute;
	content: "";
	width: 90px;
	height: 60px;
	background: url(../images/ryan-pic-cta.png) no-repeat;
	background-size: contain;
	left: 0;
	top: 17px;
}
.hiw-footer-section h3 {
	color: #fff;
	font-size: 1.875rem;
}
.hiw-footer-section ul {
	padding: 0;
	margin: 20px 0 0 0;
}
.hiw-footer-section ul li {
	padding: 0px 8px 0 36px;
	margin: 0;
	list-style-type: none;
	color: #fff;
	width: 32%;
	display: inline-flex;
	position: relative;
	line-height: 1.4;
}
.hiw-footer-section ul li:before {
	content: "";
	position: absolute;
	width: 24px;
	height: 24px;
	background: url(../images/right-tick-green1.png) no-repeat;
	background-size: contain;
	left: 0;
	top: 4px;
}
.hiw-footer-section .form-block .form-box-input {
	font-weight: 500 !important;
	height: 65px !important;
	border-radius: 14px !important;
	background: #fff !important;
	font-size: 16px !important;
	padding: 20px !important;
	border: none !important;
	color: #677294 !important;
}
.hiw-footer-section .form-block .ninja-forms-req-symbol {
	display: none;
}
.hiw-footer-section .form-block select {
	font-weight: 400 !important;
	font-size: 16px !important;
	border: none !important;
	color: #29255b !important;
	padding: 0 12px !important;
	height: 50px !important;
	background: #fff !important;
}
.hiw-footer-section .form-block textarea {
	background: #fff !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	border: none !important;
}
.hiw-footer-section .form-block textarea::placeholder {
	font-weight: 400 !important;
}
.hiw-footer-section ._form-content ._field-wrapper:has(select):after {
	top: 0;
	pointer-events: none;
}
.hiw-footer-section .form-block .nf-form-content .list-select-wrap .nf-field-element > div {
	border: none !important;
	background: #f3f5fb !important;
	border-radius: 14px !important;
	height: 65px !important;
}
.hiw-footer-section .form-block .form-box-textarea {
	font-weight: 500 !important;
	height: 140px !important;
	border-radius: 14px !important;
	background: #fff !important;
	font-size: 16px !important;
	padding: 20px !important;
	border: none !important;
	color: #677294 !important;
}
.hiw-footer-section .form-block .nf-form-fields-required {
	display: none;
}
.hiw-footer-section .form-block .nf-error.field-wrap .nf-field-element:after {
	display: none !important;
}
.hiw-footer-section .form-block .nf-form-content .list-select-wrap > div div:after {
	content: "\f078";
	font-family: FontAwesome;
	font-size: 13px;
	position: absolute;
	right: 20px;
	bottom: 8px;
	height: 50px;
	line-height: 50px;
	color: #31236a;
}
.hiw-footer-section .form-block p {
	text-align: justify;
	color: #ffffff;
}
.hiw-footer-section .form-block p a {
	color: #e0115e;
	text-decoration: underline;
}
.hiw-footer-section .form-block .nf-field-container {
	clear: both;
	position: relative;
	margin-bottom: 15px !important;
}
.hiw-footer-section .form-block .btn-pdf-download {
	height: 56px !important;
	border-radius: 25px !important;
	width: auto !important;
	padding: 0 40px !important;
}
.hiw-footer-section .form-block .nf-pass.field-wrap .nf-field-element:after {
	display: none;
}
/* how it works end */
.landing-page-inbound-leads {
	background-color: #31236a;
	position: relative;
	z-index: 0;
}
.landing-page-inbound-leads:after {
	content: "";
	position: absolute;
	left: 0;
	top: 30%;
	width: 100%;
	height: 440px;
	background: url(../images/inbound-leads-bg.svg) no-repeat;
	z-index: -1;
}
.landing-page-inbound-leads {
	padding: 0 0 80px 0;
}
.landing-page-inbound-leads-hdr h1 {
	color: #fff;
	font-size: 3.5rem;
	font-family: "sofia-pro", sans-serif;
	font-weight: 600;
	line-height: 1;
	padding-bottom: 0px;
}
.landing-page-inbound-leads-hdr h1 .icon {
	font-size: 3rem;
	margin-top: -5px;
}
.landing-page-inbound-leads-hdr h1 .span {
	color: #b9a8f8;
}
.landing-page-inbound-leads-hdr p {
	color: #fff;
	font-size: 1.625rem;
	padding-bottom: 20px;
}
.landing-page-inbound-leads-hdr .content-hdr1 {
	display: flex;
	align-items: center;
}
.landing-page-inbound-leads-hdr .info-hdr1 {
	width: 100%;
}
.landing-page-inbound-leads-hdr .info-hdr1 h4 {
	line-height: 1.4;
	margin: 0;
	padding: 0;
	font-size: 25px;
	color: #fff;
}
.landing-page-inbound-leads-hdr .info-hdr1 p {
	line-height: 1.4;
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #fff;
}
.landing-page-inbound-leads .register-block-inbound {
	background-color: #fff;
	border-radius: 20px;
	width: 100%;
	padding: 35px;
	max-width: 480px;
	margin: 18px auto;
}
.landing-page-inbound-leads .register-block-inbound h3 {
	font-size: 26px;
	padding-bottom: 20px;
	color: #160647;
}
.landing-page-inbound-leads .register-block-inbound ul {
	padding: 0;
	margin: 0;
}
.landing-page-inbound-leads .register-block-inbound ul li {
	padding: 0px 0 15px 60px;
	margin: 0;
	list-style-type: none;
	font-size: 18px;
	font-weight: 500;
	color: #160647;
}
.landing-page-inbound-leads .register-block-inbound ul li.icon1 {
	background: url(../images/icon1-inbound.svg) no-repeat left 5px;
	line-height: 50px;
}
.landing-page-inbound-leads .register-block-inbound ul li.icon2 {
	background: url(../images/icon2-inbound.svg) no-repeat left 7px;
}
.landing-page-inbound-leads .register-block-inbound ul li.icon3 {
	background: url(../images/icon3-inbound.svg) no-repeat left 7px;
}
.landing3-footer-w {
	background-color: #291d59;
	padding: 15px 0;
	position: absolute;
	bottom: 0;
	width: 100%;
}
.landing3-footer-info p {
	margin: 0;
	color: #657092;
}
.landing3-footer-info a {
	color: #657092;
}
.landing3-footer-info a:hover {
	color: #e0115e;
}
.landing-page-inbound-leads .nf-form-fields-required {
	display: none;
}
.landing-page-inbound-leads .form-box-input {
	font-weight: 500 !important;
	height: 56px !important;
	line-height: 56px !important;
	border-radius: 14px !important;
	background: #fff !important;
	font-size: 16px !important;
	padding: 20px !important;
	color: #29255b !important;
	border: 1px solid #b9a8f8 !important;
}
.landing-page-inbound-leads .nf-error-field-errors {
	padding-bottom: 20px !important;
}
.landing-page-inbound-leads .nf-error .ninja-forms-field {
	border-color: #b9a8f8 !important;
}
.landing-page-30-tips-new,
.page-template-30-tips-to-generate-leads {
	background-color: #160647;
}
@media only screen and (min-width: 1300px) {
	/* .landing-page-30-tips-new .container { background: url(../images/line-30-landing.png) repeat; }
; }
*/
	.landing-page-30-tips-new .container,
	.line-vertical3,
	.line-vertical2 {
		position: relative;
	}
	.landing-page-30-tips-new .container:before {
		content: "";
		width: 1px;
		height: 100%;
		background: url(../images/line1-30-landing.svg) fixed;
		top: 0;
		left: 0;
		position: absolute;
	}
	.landing-page-30-tips-new .container:after {
		content: "";
		width: 1px;
		height: 100%;
		background: url(../images/line1-30-landing.svg) fixed;
		top: 0;
		right: 0;
		position: absolute;
	}
	.landing-page-30-tips-new .line-vertical2:before {
		content: "";
		width: 1px;
		height: 100%;
		background: url(../images/line1-30-landing.svg) fixed;
		top: 0;
		left: 428px;
		position: absolute;
	}
	.landing-page-30-tips-new .line-vertical3:before {
		content: "";
		width: 1px;
		height: 100%;
		background: url(../images/line1-30-landing.svg) fixed;
		top: 0;
		left: 0;
		position: absolute;
	}
}
.landing-page-30-tips-new .landing-30-tips-new-hdr {
	padding-left: 5px;
}
.landing-page-30-tips-new .landing-30-tips-new-hdr h1 {
	color: #ffffff;
	font-size: 100px;
	font-weight: 600;
	letter-spacing: -1.75px;
	line-height: 1.08;
	max-width: 768px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.landing-page-30-tips-new .landing-30-tips-new-hdr h1 .img-rocket-w {
	position: relative;
	padding-right: 265px;
}
.landing-page-30-tips-new .landing-30-tips-new-hdr h1 .img-rocket {
	position: absolute;
	top: -87px;
	right: -15px;
}
.landing-page-30-tips-new .landing-30-tips-new-hdr h1 .img-rocket img {
	max-width: 365px;
	height: auto;
	object-fit: contain;
}
.landing-page-30-tips-new .landing-30-tips-new-hdr h5 {
	border-radius: 50px;
	background-color: #311d73;
	color: #ffffff;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 12px;
	padding: 6px 14px 8px 14px;
	display: inline-block;
}
.landing-page-30-tips-new .landing-30-tips-new-hdr h6 {
	color: #fff;
	font-size: 18px;
	font-weight: 500 !important;
	margin: 0;
	padding: 0 0 2px 0;
}
.landing-page-30-tips-new .landing-30-tips-new-hdr p {
	color: #fff;
	font-size: 17px;
	font-weight: 400 !important;
	margin: 0;
	padding: 0;
}
.landing-page-30-tips-new .landing-30-tips-new-hdr .hdr-img1 {
	width: 90px;
}
.landing-page-30-tips-new .landing-30-tips-new-hdr .hdr-img1 img {
	border-radius: 100px;
	max-width: 60px;
	max-height: 60px;
	object-fit: contain;
	width: 100%;
	height: auto;
}
.landing-page-30-tips-new .book-section {
	padding: 120px 4px 50px 4px;
}
.landing-page-30-tips-new .book-section1 {
	padding: 50px 0px 0px 4px;
}
.landing-page-30-tips-new .book-section1 .img-fluid {
	border-radius: 20px;
	border: 2px solid #b8a8f7;
	padding: 10px;
	margin-bottom: 30px;
}
@media only screen and (min-width: 991px) {
	.landing-page-30-tips-new .book-section .img-fluid {
		max-width: 108%;
	}
}
.landing-page-30-tips-new .book-section p,
.landing-page-30-tips-new .book-section1 p {
	color: #fff;
	font-size: 18px;
	font-weight: 400 !important;
	letter-spacing: 0;
	line-height: 1.4;
	max-width: 369px;
	padding-left: 3px;
	padding-bottom: 15px;
}
.landing-page-30-tips-new .span-color {
	color: #b8a8f7;
}
.landing-page-30-tips-new .book-section h5,
.landing-page-30-tips-new .book-section1 h5 {
	display: inline-flex;
	align-items: center;
	color: #fff;
	font-size: 18px;
	font-weight: 400 !important;
	letter-spacing: 0;
	line-height: 1.4;
	max-width: 320px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 3px;
	width: 100%;
}
.landing-page-30-tips-new .book-section img.book-section-icon,
.landing-page-30-tips-new .book-section1 img.book-section-icon {
	max-width: 50px;
	height: auto;
	width: 100%;
	object-fit: contain;
	margin-right: 15px;
}
.form-area-30-tips-new,
.button-area-30-tips-new {
	position: sticky;
	top: 50%;
	transform: translate(0%, -50%);
}
.landing-page-30-tips-new .form-area-30-tips-new h4 {
	font-size: 26px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 30px;
	text-align: center;
	color: #fff;
	padding-bottom: 20px;
}
.landing-page-30-tips-new .nf-form-fields-required {
	display: none;
}
.landing-page-30-tips-new .nf-field-container {
	clear: both;
	position: relative;
	margin-bottom: 15px !important;
}
.landing-page-30-tips-new .form-blue-box-input {
	border: none !important;
	height: 56px !important;
	line-height: 56px !important;
	box-shadow: none !important;
	border-radius: 14px !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	letter-spacing: 0 !important;
	line-height: 20px !important;
	color: #29255b !important;
	padding: 15px !important;
	background-color: #f3f5fb !important;
}
.landing-page-30-tips-new .form-blue-box-input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #29255b !important;
	opacity: 1 !important;
}
.landing-page-30-tips-new .form-blue-box-input::-moz-placeholder {
	/* Firefox 19+ */
	color: #29255b !important;
	opacity: 1 !important;
}
.landing-page-30-tips-new .form-blue-box-input:-ms-input-placeholder {
	/* IE 10+ */
	color: #29255b !important;
	opacity: 1 !important;
}
.landing-page-30-tips-new .form-blue-box-input:-moz-placeholder {
	/* Firefox 18- */
	color: #29255b !important;
	opacity: 1 !important;
}
.landing4-footer-w {
	background-color: #160647;
	padding: 22px 0;
	border-top: 1px solid #372962;
}
@media only screen and (min-width: 1300px) {
	.landing4-footer-w .container {
		padding: 0 !important;
	}
}
.landing4-footer-w .dot {
	color: #b8a8f7;
	padding: 0 5px;
}
.landing4-footer {
	display: flex;
	justify-content: space-between;
}
.landing4-footer-info {
	color: #fff;
	font-size: 18px;
	display: flex;
	align-items: center;
}
.landing4-footer-info img {
	max-width: 15px;
	height: auto;
	object-fit: contain;
	margin-left: 10px;
	width: 100%;
}
.hidden-container {
	display: none !important;
}
.btn-pdf-download1 {
	width: 100% !important;
	height: 56px !important;
	background: #e0115e !important;
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	border-radius: 14px !important;
}
p.download-ebook-form-btm-txt {
	color: #b8a8f7;
	font-family: "sofia-pro", sans-serif;
	font-size: 11px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 15px;
	text-align: justify;
	padding-top: 10px;
}
p.download-ebook-form-btm-txt a {
	color: #b8a8f7;
	text-decoration: underline;
}
.form-block ._form-content {
	padding: 15px;
}
._form ._form-content {
	display: flex;
	flex-direction: column;
}
._form ._form-content ._form_element._clear {
	order: 2;
}
._form-title {
	font-size: 2.375rem;
	font-family: "sofia-pro", sans-serif;
}
._form-content input[type="text"] {
	width: 100%;
	font-weight: 500 !important;
	height: 56px !important;
	line-height: 56px !important;
	border-radius: 14px !important;
	background: #f3f5fb !important;
	font-size: 16px !important;
	padding: 20px !important;
	border: none !important;
	color: #29255b !important;
}
._form-content select,
.form-newsletter select {
	font-weight: 500 !important;
	height: 56px !important;
	line-height: 56px !important;
	border-radius: 6px !important;
	background: #f3f5fb !important;
	font-size: 16px !important;
	line-height: 1.5em !important;
	padding: 14px !important;
	border: none !important;
	color: #29255b !important;
	width: 100%;
	position: relative;
}
._form-content textarea {
	height: 140px;
	border-radius: 6px;
	background: #fff;
	border: 1px solid #c4c4c4;
	font-size: 16px;
	padding: 12px;
	color: #29255b;
	width: 100%;
}
._form-content ._form-label {
	display: none;
}
._form-content input[type="text"]::-webkit-input-placeholder,
._form-content textarea::-webkit-input-placeholder {
	color: #29255b;
	opacity: 1;
}
._form-content input[type="text"]::-moz-placeholder,
._form-content textarea::-moz-placeholder {
	color: #29255b;
	opacity: 1;
}
._form-content input[type="text"]::-ms-input-placeholder,
._form-content textarea::-ms-input-placeholder {
	color: #29255b;
	opacity: 1;
}
._form-content ._field-wrapper select,
.form-newsletter select {
	appearance: none;
	line-height: 1.5em;
}
._form-content ._field-wrapper:has(select) {
	position: relative;
}
._form-content ._field-wrapper:has(select):after {
	content: "\f078";
	font-family: FontAwesome;
	font-size: 13px;
	position: absolute;
	right: 12px;
	top: 5px;
	bottom: 8px;
	height: 50px;
	line-height: 50px;
	color: #29255b;
}
.form-newsletter {
	max-width: 620px;
	margin: 0 auto;
}
.form-newsletter label {
	color: #29255b !important;
}
.form-newsletter .nf-field-element:has(select):after {
	content: "\f078";
	font-family: FontAwesome;
	font-size: 13px;
	position: absolute;
	right: 12px;
	top: 0px;
	bottom: 8px;
	height: 50px;
	line-height: 50px;
	color: #29255b;
	z-index: 9999;
}
._form-content ._html-code p {
	text-align: center;
	color: #29255b;
	font-size: 12px !important;
	line-height: 1.7em;
	text-align: justify;
	padding-bottom: 10px;
}
._form-content ._html-code p a {
	color: #e0115e !important;
	text-decoration: underline;
}
._form-content ._full_width {
	margin-bottom: 10px;
}
._form-content ._submit {
	font-weight: 500;
	display: inline-block;
	padding: 10px 30px;
	border-radius: 16px;
	border: 2px solid #fff;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	color: #fff;
	background: #e0115e;
	width: 100%;
	height: 56px;
}
._form-branding,
.feature-demo {
	display: none;
}
.form-area-30-tips-new ._form-label,
.form-area-30-tips-new ._form-title,
.landing-form__form ._form-label,
.landing-form__form ._form-title,
.hiw-footer-section ._form-label,
.hiw-footer-section ._form-title {
	color: #fff;
}
._error-inner {
	color: red;
}
.hero-banner-home-new {
	padding: 0;
}
.hero-banner-home-new h1 {
	font-weight: 500;
	margin: 0 0 25px 0;
	color: #29255b;
	font-size: 2.2rem;
}
.hero-banner-home-new h3 {
	font-weight: 500;
	margin: 0 0 5px 0;
	color: #29255b;
	font-size: 20px;
}
.hero-banner-home-new .feature-demo1 {
}
.hero-banner-home-new .feature-demo1 a {
	color: #fff;
	border: 0;
	background: #e0115e;
	display: inline-block;
	font-size: 15px;
	font-weight: 600;
	padding: 14px 30px;
	text-align: center;
	border-radius: 40px;
}
.hero-banner-home-new .feature-demo1 a:hover {
	background: #fb508f;
	color: #fff;
}
.btn-set-home-hero {
	display: flex;
	align-items: center;
	margin-top: 30px;
}
.btn-txt {
	max-width: 220px;
	position: relative;
	margin-left: 20px;
}
.btn-txt p {
	line-height: 1.4;
	margin: 0;
}
.hero-arrow {
	position: absolute;
	top: 74px;
	left: -48px;
}
.section2-new-home {
	padding: 80px 0;
}
.section2-new-home .top-info {
	text-align: center;
	max-width: 690px;
	margin: 0 auto 50px auto;
}
.section2-new-home .box-section2 {
	text-align: center;
	border-radius: 20px;
	background: #fff;
	box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.04);
	padding: 56px;
	margin-bottom: 30px;
}
.box-section2 .icon-img img {
	margin-bottom: 30px;
	max-width: 66px;
	max-height: 66px;
	object-fit: contain;
}
.btm-bookdemo1 {
	text-align: center;
	margin-top: 40px;
}
.testi-new-home {
	text-align: center;
	padding: 100px 0;
}
.testi-new-home .testi-info-new-home {
	max-width: 744px;
	margin: 0 auto;
}
.testi-new-home .testi-info-new-home h2 {
	font-style: italic;
}
.testi-new-home .testi-info-new-home h6 {
	margin: 0;
}
.testi-new-home .user-info {
	display: inline-block;
	margin-top: 30px;
}
.testi-new-home .user-info img {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	overflow: hidden;
	display: block;
	background: #ccc;
	text-align: center;
}
.team-new-home {
	background: #f3f5fb;
	padding: 100px 0;
}
.team-new-home .btm-bookdemo {
	margin-top: 30px;
}
.team-new-home .team-info {
	text-align: center;
	max-width: 700px;
	margin: 0 auto;
}
.team-new-home .team-info-left {
	max-width: 336px;
	margin: 0 auto;
}
.team-new-home .team-info h6 {
	margin: 0;
}
.team-new-home .team-info p {
	font-size: 15px;
	line-height: 1.2;
	padding-top: 5px;
}
.team-new-home .team-info .one-team-picture img {
	height: 144px;
	width: 100%;
	object-fit: contain;
	object-position: center;
	margin-bottom: 15px;
}
.team-new-home .team-box {
	margin-bottom: 20px;
}
.content-secton6 {
	padding: 90px 0 0 0;
}
.content-secton6 .row-margin {
	margin-bottom: 90px;
}
.content-secton6 .container {
	max-width: 926px;
	margin: 0 auto;
}
.content-secton6 .img-new-home {
	text-align: center;
}
.content-secton6 .img-new-home img {
	max-width: 100%;
	height: auto;
	border-radius: 20px;
}
.content-secton6 .content-info {
	max-width: 400px;
	margin: 0 auto;
}
.content-secton6 .content-info a {
	color: #e0115e;
	text-decoration: underline;
}
.logo-slider-w {
	background-color: #f3f5fb;
	padding: 80px 0;
	overflow: hidden;
}
.logo-top-info {
	max-width: 400px;
	margin: 0 auto 40px auto;
	text-align: center;
}
.logo-slider-w .slick-list {
	overflow: visible;
}
.logo-slider-w .slick-slide {
	margin: 5px !important;
}
.logo-slider-w .logo-img {
	border-radius: 15px;
	background: #fff;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	height: 110px;
	border-radius: 15px;
	width: auto !important;
}
.logo-slider-w .logo-img img {
	width: auto;
	max-height: 66px;
	max-width: 120px;
	object-fit: contain;
	margin: 0 auto;
}
.case-study-new-home {
	padding: 100px 0;
}
.case-study-thanks {
	background-color: #f3f5fb;
}
.case-study-new-home .top-info {
	text-align: center;
	margin-bottom: 40px;
}
.case-study-new-home .container {
	max-width: 978px;
	margin: 0 auto;
}
.case-study-new-home .box-case {
	border-radius: 20px;
	background: #fff;
	box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.04);
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: relative;
}
.case-study-new-home .box-case .btm-side {
	padding: 40px 40px 130px 40px;
}
.case-study-new-home .box-case .btm-side h2 {
	font-style: italic;
}
.case-study-new-home .box-case .user-info {
	padding-left: 95px;
	min-height: 66px;
	margin-bottom: 40px;
	position: absolute;
	bottom: 0;
}
.case-study-new-home .box-case .user-info h6 {
	color: #29255b;
	margin: 0;
	padding: 17px 0 0 0;
	font-weight: 500;
}
.case-study-new-home .box-case .user-info img {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	display: block;
	background: #ccc;
}
.case-study-new-home .box-case .top-side {
	background-color: #29255b;
	padding: 50px 40px;
	min-height: 420px;
}
.case-study-new-home .box-case .top-side h5 {
	color: #fff;
}
.case-study-new-home .box-case .top-side .testi-data {
	padding-top: 15px;
}
.case-study-new-home .box-case .top-side .testi-data ul {
	margin: 0;
	padding: 0;
}
.case-study-new-home .box-case .top-side .testi-data ul li {
	margin: 0;
	padding: 3px 0 3px 25px;
	list-style-type: none;
	color: #fff;
	font-weight: 600;
	font-family: "sofia-pro", sans-serif;
	line-height: 1.4;
}
.case-study-new-home .box-case .top-side .testi-data ul li .span {
	margin-left: -28px;
}
.case-study-new-home .client-logo {
	border-radius: 12px;
	background: #fff;
	padding: 10px 20px;
	min-height: 80px;
	display: inline-flex;
	align-items: center;
	margin-top: 30px;
}
.case-study-new-home .client-logo img {
	max-width: 115px;
	max-height: 30px;
	object-fit: contain;
}
.strategy-call-new-home {
	background-color: #f3f5fb;
	padding: 100px 0;
}
.strategy-call-new-home .container {
	max-width: 958px;
	margin: 0 auto;
}
.strategy-call-new-home .content-hdr1 {
	display: flex;
	align-items: center;
	margin: 20px 0;
}
.strategy-call-new-home .info-hdr1 {
	width: 100%;
}
.strategy-call-new-home .info-hdr1 p {
	line-height: 1.4;
	margin: 0;
	padding: 0;
	color: #29255b;
}
.strategy-call-new-home .hdr-img1 {
	width: 125px;
}
.strategy-call-new-home .hdr-img1 img {
	border-radius: 100px;
	max-width: 80px;
	max-height: 80px;
	object-fit: contain;
	width: 100%;
	height: auto;
}
.strategy-call-new-home h2 {
	font-size: 2.375rem;
}
.strategy-call-new-home .testi-data ul {
	margin: 0;
	padding: 0;
}
.strategy-call-new-home .testi-data ul li {
	margin: 0;
	padding: 9px 0 9px 0px;
	list-style-type: none;
	color: #29255b;
	font-weight: 600;
	font-family: "sofia-pro", sans-serif;
	line-height: 1.4;
}
.strategy-call-new-home .form-block {
	border-radius: 20px;
	background: #fff;
	box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.04);
	padding: 40px;
}
.strategy-call-new-home .form-block h5 {
	text-align: center;
	padding-bottom: 20px;
}
.base-link {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
/*Active campaign form*/
._form-content input,
._form-content select,
._form-content textarea {
	border-radius: 14px !important;
}
.landing2-right-block .form-block ._form-content input[type="text"],
.landing2-right-block .form-block ._form-content select,
.landing2-right-block .form-block textarea,
.thanks-section-last .right-form ._form-content input[type="text"],
.thanks-section-last .right-form ._form-content select,
.thanks-section-last .right-form textarea {
	font-weight: 500 !important;
	height: 56px !important;
	line-height: 56px !important;
	border-radius: 14px !important;
	background: #f3f5fb !important;
	font-size: 16px !important;
	line-height: 1.5em !important;
	padding: 20px !important;
	border: none !important;
	color: #29255b !important;
	width: 100%;
	position: relative;
}
.landing2-right-block .form-block textarea,
.thanks-section-last .right-form textarea {
	height: 140px !important;
}
.landing2-right-block .form-block ._form-content input[type="text"]::placeholder,
.landing2-right-block .form-block select::placeholder,
.landing2-right-block .form-block textarea::placeholder {
	color: #29255b !important;
}
.landing2-right-block .form-block ._field-wrapper select {
	appearance: none;
	line-height: 1.5em;
}
.landing2-right-block .form-block ._field-wrapper:has(select) {
	position: relative;
}
.landing2-right-block .form-block ._field-wrapper:has(select):after {
	content: "\f078";
	font-family: FontAwesome;
	font-size: 13px;
	position: absolute;
	right: 12px;
	top: 0;
	bottom: 8px;
	height: 50px;
	line-height: 50px;
	color: #29255b;
}
.landing2-right-block .form-block ._html-code p,
.landing-form__form ._html-code p {
	text-align: center;
	color: #29255b;
	font-size: 12px;
	text-align: justify;
}
.landing2-right-block .form-block ._html-code p a,
.form-area-30-tips-new ._html-code p a,
.landing-form__form ._html-code p a {
	color: #e0115e;
	text-decoration: underline;
}
.landing2-right-block .form-block ._submit,
.thanks-section-last .right-form ._submit {
	width: 100% !important;
	height: 65px !important;
	background: #e0115e !important;
	color: #fff !important;
	font-size: 18px !important;
	font-weight: bold !important;
	border-radius: 10px !important;
	text-transform: none;
}
.landing2-right-block .form-block ._form-content ._full_width {
	margin-bottom: 15px;
	line-height: 0;
}
.landing2-right-block .form-block ._form-content ._field-wrapper {
	line-height: 1.5em;
}
.landing2-right-block .form-block ._form-content ._error {
	line-height: 1.2em;
	margin-top: 5px;
	font-weight: 400;
}
@media screen and (min-width: 992px) and (max-height: 960px) {
	.landing2-right-block .form-block ._form-content input[type="text"],
	.landing2-right-block .form-block select,
	.landing2-right-block .form-block .form-box-input,
	.strategy-call-new-home .form-block .form-box-input {
		height: 50px !important;
		line-height: 50px !important;
		padding: 5px 20px !important;
	}
	.landing2-right-block .form-block textarea {
		height: 50px !important;
		padding: 5px 20px !important;
	}
	.landing2-right-block .form-block .nf-form-content .list-select-wrap .nf-field-element > div,
	.strategy-call-new-home .form-block .nf-form-content .list-select-wrap .nf-field-element > div {
		height: 50px !important;
	}
	.landing2-right-block .form-block textarea {
		height: 100px !important;
	}
}
@media screen and (min-width: 992px) and (max-height: 850px) {
	.landing2-right-block .form-block ._form-content input[type="text"],
	.landing2-right-block .form-block select,
	.landing2-right-block .form-block .form-box-input,
	.strategy-call-new-home .form-block .form-box-input {
		height: 50px !important;
		line-height: 50px !important;
		padding: 5px 20px !important;
	}
	.landing2-right-block .form-block textarea {
		height: 50px !important;
		padding: 5px 20px !important;
	}
	.landing2-right-block .form-block .nf-form-content .list-select-wrap .nf-field-element > div,
	.strategy-call-new-home .form-block .nf-form-content .list-select-wrap .nf-field-element > div {
		height: 50px !important;
	}
	.landing2-right-block .form-block textarea {
		height: 100px !important;
	}
	.landing2-right-block .form-block ._form-content ._full_width {
		margin-bottom: 10px;
		line-height: 0;
	}
}
.landing-targeting-saas-founders-w {
	background-color: #160647;
	overflow: hidden;
	font-family: "sofia-pro", sans-serif;
}
.landing-targeting-saas-founders-hdr {
	background-color: #311d73;
	text-align: center;
	padding: 0px 0 150px 0;
	border-bottom-right-radius: 114px;
	border-bottom-left-radius: 114px;
	-webkit-box-shadow: 0px 61px 65px 0px rgba(0, 0, 0, 0.29);
	-moz-box-shadow: 0px 61px 65px 0px rgba(0, 0, 0, 0.29);
	box-shadow: 0px 61px 65px 0px rgba(0, 0, 0, 0.29);
	z-index: 1;
	position: relative;
}
.landing-targeting-saas-founders-hdr.planet:before {
	position: absolute;
	content: "";
	width: 646px;
	height: 490px;
	background: url(../images/pic-top-right.png) no-repeat;
	background-size: contain;
	right: -300px;
	top: -219px;
}
.landing-targeting-saas-founders-hdr.email:before {
	position: absolute;
	content: "";
	width: 548px;
	height: 548px;
	background: url(../images/envelope-top-right.png) no-repeat;
	background-size: contain;
	right: -244px;
	top: -254px;
}
.landing-targeting-saas-founders-hdr h1 {
	color: #fff;
	font-family: "sofia-pro", sans-serif;
	font-size: 80px;
	letter-spacing: -0.02em;
	line-height: 1.1;
	text-align: center;
	color: #fff;
	font-weight: 600;
	padding-top: 40px;
}
.landing-targeting-saas-founders-w .color {
	color: #b8a8f7;
}
.landing-targeting-saas-founders-hdr h1 .img-rocket {
	position: relative;
	padding-left: 160px;
}
.landing-targeting-saas-founders-hdr h1 .img-rocket:before {
	position: absolute;
	content: "";
	width: 296px;
	height: 361px;
	background: url(../images/rocket-landing.png) no-repeat;
	background-size: auto;
	background-size: auto;
	background-size: contain;
	left: -79px;
	top: -61px;
}
.landing-targeting-saas-founders-hdr h1 .rocket-icon {
	position: relative;
	padding-left: 149px;
}
.landing-targeting-saas-founders-hdr h1 .rocket-icon:before {
	position: absolute;
	content: "";
	width: 299px;
	height: 392px;
	background: url(../images/rocket-landing-icon.png) no-repeat;
	background-size: auto;
	background-size: auto;
	background-size: contain;
	left: -65px;
	top: -86px;
}
.landing-targeting-saas-founders-hdr .content-info ul {
	padding: 0;
	margin: 60px auto 0 auto;
	max-width: 1040px;
}
.landing-targeting-saas-founders-hdr .content-info ul li {
	padding: 0 30px 0 50px;
	margin: 0;
	list-style: none;
	position: relative;
	font-family: "sofia-pro", sans-serif;
	font-weight: 600;
	font-size: 20px;
	line-height: 28px;
	text-align: left;
	color: #fff;
	display: inline-flex;
	width: 33%;
}
.landing-targeting-saas-founders-hdr .content-info ul li:before {
	position: absolute;
	content: "";
	width: 30px;
	height: 30px;
	background: url(../images/right-tick-green1.png) no-repeat;
	background-size: cover;
	left: 0;
	top: 1px;
}
.landing-targeting-saas-founders-w .feature-body-w {
	position: relative;
	z-index: 0;
	text-align: center;
}
@media only screen and (min-width: 991px) {
	.landing-targeting-saas-founders-w .feature-body-w .container {
		padding-bottom: 120px;
	}
}
@media only screen and (min-width: 1399px) {
	.landing-targeting-saas-founders-w .feature-body-w .container {
		position: relative;
		z-index: 0;
		max-width: 1260px;
	}
	.landing-targeting-saas-founders-w .feature-body-w .container:after,
	.landing-targeting-saas-founders-w .feature-body-w .container:before {
		content: "";
		width: 1px;
		height: 100%;
		background: url(../images/dotted-line.svg) fixed;
		top: 0;
		position: absolute;
	}
	.landing-targeting-saas-founders-w .feature-body-w .container::before {
		left: 0;
	}
	.landing-targeting-saas-founders-w .feature-body-w .container:after {
		right: 0;
	}
	.landing-targeting-saas-founders-w .feature-body-w .container .line-vertical::after,
	.landing-targeting-saas-founders-w .feature-body-w .container .line-vertical::before {
		content: "";
		width: 1px;
		height: 100%;
		background: url(../images/dotted-line.svg) fixed;
		top: 0;
		position: absolute;
	}
	.landing-targeting-saas-founders-w .feature-body-w .container .line-vertical::before {
		left: 429px;
	}
	.landing-targeting-saas-founders-w .feature-body-w .container .line-vertical::after {
		left: 858px;
	}
	.landing-targeting-saas-founders-w .feature-body-w .container .line-vertical .shadow-over-dotted-lines:before {
		content: "";
		width: 100%;
		height: 700px;
		background: linear-gradient(180deg, #160647, rgba(22, 6, 71, 0.3));
		top: 0;
		left: 0;
		position: absolute;
		z-index: 1;
	}
}
.landing-targeting-saas-founders-w .feature-body-w .feature-content {
	position: relative;
	z-index: 11;
}
.landing-targeting-saas-founders-w .feature-body-w h2 {
	font-family: "sofia-pro", sans-serif;
	font-weight: 600;
	font-size: 48px;
	letter-spacing: 0em;
	line-height: 1.2;
	text-align: center;
	color: #fff;
	padding-top: 155px;
	padding-bottom: 50px;
}
.landing-targeting-saas-founders-w .feature-body-w .txt-info {
	margin-bottom: 60px;
}
.landing-targeting-saas-founders-w .feature-body-w .icon-img {
	margin-bottom: 15px;
}
.landing-targeting-saas-founders-w .feature-body-w .icon-img img {
	max-width: 50px;
	min-height: 50px;
	object-fit: contain;
}
.landing-targeting-saas-founders-w .feature-body-w .txt-info h5 {
	font-family: "sofia-pro", sans-serif;
	font-weight: 600;
	font-size: 26px;
	line-height: 1.2;
	text-align: center;
	color: #fff;
	max-width: 300px;
	margin: 0 auto;
	padding-bottom: 15px;
}
.landing-targeting-saas-founders-w .feature-body-w .txt-info p {
	font-family: "sofia-pro", sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.3;
	text-align: center;
	color: #fff;
	max-width: 300px;
	margin: 0 auto;
}
.landing-targeting-saas-founders-w .cta-btm {
	border-radius: 54px;
	background: #311d73;
	-webkit-box-shadow: 0px 61px 65px 0px rgba(0, 0, 0, 0.29);
	-moz-box-shadow: 0px 61px 65px 0px rgba(0, 0, 0, 0.29);
	box-shadow: 0px 61px 65px 0px rgba(0, 0, 0, 0.29);
	position: relative;
	z-index: 111;
	padding: 100px;
}
.landing-targeting-saas-founders-w .cta-btm .video {
	position: absolute;
	left: 221px;
	top: -159px;
}
.landing-targeting-saas-founders-w .cta-btm .magnet {
	position: absolute;
	left: 100px;
	bottom: -122px;
}
.landing-targeting-saas-founders-w .cta-btm .funnel {
	position: absolute;
	left: 400px;
	bottom: -241px;
}
.landing-targeting-saas-founders-w .pricing-w {
	border-radius: 114px 114px 0px 0px;
	padding-bottom: 200px;
}
.btm-box-rounded {
	border-radius: 114px 114px 0px 0px;
	background: #160647;
	margin-top: -100px;
	padding-top: 150px;
}

.btm-box-rounded .form-c p {
	color: rgba(184, 168, 247, 0.3) !important;
}

.btm-box-rounded .form-c p a {
	color: rgba(184, 168, 247, 0.5) !important;
	text-decoration: underline;
}
.landing-targeting-saas-founders-w .pricing-w h2 {
	font-weight: 600;
	font-size: 48px;
	line-height: 1.2;
	text-align: center;
}

.landing-targeting-saas-founders-w .pricing-w .case-study-new-home {
	padding: 0 0 100px 0;
}
.landing-targeting-saas-founders-w .pricing-w .case-study-new-home .box-case .btm-side h2 {
	font-weight: 500;
	font-size: 30px;
	line-height: 1.2;
	text-align: left;
	font-style: italic;
}
.landing-targeting-saas-founders-w .pricing-w h2 .color-g {
	background: #f79e3d;
	background: linear-gradient(to right, #f79e3d 0%, #ee0f8a 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.landing-targeting-saas-founders-w .marketing-team-landing {
	border-radius: 54px;
	background: #311d73;
	margin-top: -50px;
	position: relative;
	z-index: 111;
	padding: 110px 80px;
	-webkit-box-shadow: 0px 61px 65px 0px rgba(0, 0, 0, 0.29);
	-moz-box-shadow: 0px 61px 65px 0px rgba(0, 0, 0, 0.29);
	box-shadow: 0px 61px 65px 0px rgba(0, 0, 0, 0.29);
	margin-bottom: 200px;
}
.landing-targeting-saas-founders-w .marketing-team-landing .funnel {
	position: absolute;
	right: 0px;
	bottom: -241px;
}
.landing-targeting-saas-founders-w .marketing-team-landing h2 {
	font-weight: 600;
	font-size: 46px;
	letter-spacing: 0em;
	line-height: 1.2;
	text-align: left;
	color: #fff;
	padding-bottom: 20px;
}
.landing-targeting-saas-founders-w .marketing-team-landing ul {
	margin: 0;
	padding: 0;
}
.landing-targeting-saas-founders-w .marketing-team-landing ul li {
	margin: 0;
	padding: 10px 0;
	display: inline-flex;
	width: 32%;
	align-items: center;
	color: #fff;
}
.landing-targeting-saas-founders-w .marketing-team-landing ul li img {
	max-width: 22px;
	max-height: 22px;
	width: 100%;
	object-fit: contain;
}
.landing-targeting-saas-founders-w .marketing-team-landing ul li .icon {
	width: 40px;
	height: 40px;
	border-radius: 11px;
	background: #23115c;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 8px;
}
.landing-targeting-saas-founders-w .cta-btm .txt-info-cta h2 {
	font-weight: 700;
	font-size: 58px;
	letter-spacing: -0.02em;
	line-height: 1.1;
	text-align: left;
	color: #fff;
}
.landing-targeting-saas-founders-w .cta-btm .txt-info-cta h2 .ryan-pic {
	position: relative;
	padding-left: 100px;
}
.landing-targeting-saas-founders-w .cta-btm .txt-info-cta h2 .ryan-pic:before {
	position: absolute;
	content: "";
	width: 90px;
	height: 60px;
	background: url(../images/ryan-pic-cta.png) no-repeat;
	background-size: contain;
	left: 0;
	top: 18px;
}
.landing-targeting-saas-founders-w .cta-btm .txt-info-cta h3 {
	font-weight: 600;
	font-size: 34px;
	line-height: 1.4;
	text-align: left;
	color: #fff;
	padding-top: 40px;
}
.landing-targeting-saas-founders-w .cta-btm .txt-info-cta h3 .ryan-pic {
	position: relative;
	padding-left: 100px;
}
.landing-targeting-saas-founders-w .cta-btm .txt-info-cta h3 .ryan-pic:before {
	position: absolute;
	content: "";
	width: 90px;
	height: 60px;
	background: url(../images/ryan-pic-cta.png) no-repeat;
	background-size: contain;
	left: 0;
	top: 0;
}
.landing-targeting-saas-founders-w .testimonials-btm {
	max-width: 811px;
	margin: 0 auto;
	padding: 212px 0;
}
.landing-targeting-saas-founders-w .testimonials-btm .quote {
	padding-bottom: 30px;
}
.landing-targeting-saas-founders-w .testimonials-btm h2 {
	font-weight: 600;
	font-size: 42px;
	letter-spacing: -0.02em;
	line-height: 1.2;
	text-align: left;
	color: #fff;
}
.landing-targeting-saas-founders-w .client-btm {
	width: 100%;
	display: flex;
	align-items: center;
	margin-top: 30px;
}
.landing-targeting-saas-founders-w .client-btm .pic-client {
	width: 120px;
}
.landing-targeting-saas-founders-w .client-btm .pic-client img {
	width: 80px;
	height: 80px;
	object-fit: cover;
	border-radius: 100%;
}
.landing-targeting-saas-founders-w .client-btm .txt-client {
	width: 100%;
}
.landing-targeting-saas-founders-w .client-btm .txt-client p {
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	text-align: left;
	color: #fff;
	padding: 0;
	margin: 0;
}
.form-newsletter .nf-form-content .list-select-wrap .nf-field-element > div {
	border: none !important;
}
/*contact us form*/
.form-newsletter select {
	background: #f3f5fb !important;
	border-radius: 6px !important;
	background: #fff !important;
	border-radius: 6px !important;
	font-weight: 400 !important;
	padding: 0 12px !important;
	border: 1px solid #c4c4c4 !important;
	height: 50px !important;
}
#home-page-contact-form ._form-content ._field-wrapper:has(select):after {
	pointer-events: none;
	top: 0;
}
#home-page-contact-form ._html-code p a {
	color: #e0115e;
}
#home-page-contact-form select {
	font-weight: 500 !important;
	font-size: 16px !important;
	border: none !important;
	color: #29255b !important;
	padding: 0 20px !important;
	height: 56px !important;
	line-height: 56px !important;
}
#home-page-contact-form .nf-form-content .list-select-wrap .nf-field-element > div {
	border: none !important;
	background: #f3f5fb !important;
	border-radius: 14px !important;
	height: 56px !important;
}
#home-page-contact-form .nf-form-content .list-select-wrap > div div:after {
	content: "\f078";
	font-family: FontAwesome;
	font-size: 13px;
	position: absolute;
	right: 12px;
	bottom: 2px;
	height: 50px;
	line-height: 50px;
	color: #29255b;
	z-index: 9;
}
.one-widget .cat-item {
	display: inline !important;
	padding-right: 40px !important;
}
.one-widget-title {
	border-top: 1px solid #eceef2;
	padding-top: 30px;
}

.single-post-picture .post-date-the {
	color: #677294;
}
#the-single-post-content ul,
#the-single-post-content ol {
	margin-left: 0px !important;
	margin-top: -15px;
}
#the-single-post-content ul.hs-error-msgs {
	margin-top: 0;
}
#the-single-post-content ul ul,
#the-single-post-content ul ol,
#the-single-post-content ol ol {
	margin-top: 0px;
}

#the-single-post-content li {
	padding-top: 5px;
	color: #677294 !important;
}

#the-single-post-content p,
#the-single-post-content td,
#the-single-post-content th {
	color: #677294 !important;
}

.sidebar-c {
	padding-top: 95px;
}
#the-single-post-content a {
	color: #e0115e;
}
.logo-landing {
}
/* marking hire campaign css start */
.landing-marketing-hire-campaign-w {
	background-color: #160647;
	overflow: hidden;
	font-family: "sofia-pro", sans-serif;
}
.landing-marketing-hire-campaign-hdr {
	text-align: center;
	padding: 0px 0 50px 0;
	z-index: 1;
	position: relative;
}
.landing-marketing-hire-campaign-hdr.play:before {
	position: absolute;
	content: "";
	width: 526px;
	height: 478px;
	background: url(../images/video-icon-landing.png) no-repeat;
	background-size: contain;
	right: -197px;
	top: -180px;
}
.landing-marketing-hire-campaign-hdr h1 {
	color: #fff;
	font-family: "sofia-pro", sans-serif;
	font-size: 80px;
	letter-spacing: -0.02em;
	line-height: 1.1;
	text-align: center;
	color: #fff;
	font-weight: 600;
	padding-top: 40px;
}
.landing-marketing-hire-campaign-w .color {
	color: #b8a8f7;
}
.landing-marketing-hire-campaign-hdr h1 .img-mobile {
	position: relative;
	padding-left: 137px;
}
.landing-marketing-hire-campaign-hdr h1 .img-mobile:before {
	position: absolute;
	content: "";
	width: 225px;
	height: 361px;
	background: url(../images/mobile-icon.png) no-repeat;
	background-size: auto;
	background-size: auto;
	background-size: contain;
	left: -50px;
	top: -61px;
}
.landing-marketing-hire-campaign-hdr h2 {
	color: #fff;
	font-family: "sofia-pro", sans-serif;
	font-size: 42px;
	letter-spacing: -0.02em;
	line-height: 1.1;
	text-align: center;
	color: #b8a8f7;
	font-weight: 600;
	padding-top: 10px;
}
.landing-marketing-hire-campaign-hdr h3 {
	color: #fff;
	font-family: "sofia-pro", sans-serif;
	font-size: 26px;
	letter-spacing: -0.02em;
	line-height: 1.1;
	text-align: center;
	color: #fff;
	font-weight: 600;
	padding-top: 10px;
}
.landing-marketing-hire-campaign-w .feature-body-w {
	position: relative;
	z-index: 0;
	text-align: center;
}
@media only screen and (min-width: 991px) {
	.landing-marketing-hire-campaign-w .feature-body-w .container {
		padding-bottom: 30px;
	}
}
@media only screen and (min-width: 1399px) {
	.landing-marketing-hire-campaign-w .feature-body-w .container {
		position: relative;
		z-index: 0;
		max-width: 1260px;
	}
	.landing-marketing-hire-campaign-w .feature-body-w .container:after,
	.landing-marketing-hire-campaign-w .feature-body-w .container:before {
		content: "";
		width: 1px;
		height: 100%;
		background: url(../images/dotted-line.svg) fixed;
		top: 0;
		position: absolute;
	}
	.landing-marketing-hire-campaign-w .feature-body-w .container::before {
		left: 0;
	}
	.landing-marketing-hire-campaign-w .feature-body-w .container:after {
		right: 0;
	}
	.landing-marketing-hire-campaign-w .feature-body-w .container .line-vertical::after,
	.landing-marketing-hire-campaign-w .feature-body-w .container .line-vertical::before {
		content: "";
		width: 1px;
		height: 100%;
		background: url(../images/dotted-line.svg) fixed;
		top: 0;
		position: absolute;
	}
	.landing-marketing-hire-campaign-w .feature-body-w .container .line-vertical::before {
		left: 429px;
	}
	.landing-marketing-hire-campaign-w .feature-body-w .container .line-vertical::after {
		left: 858px;
	}
	.landing-marketing-hire-campaign-w .feature-body-w .container .line-vertical .shadow-over-dotted-lines:before {
		content: "";
		width: 100%;
		height: 200px;
		background: linear-gradient(180deg, #160647, rgba(22, 6, 71, 0.3));
		top: 0;
		left: 0;
		position: absolute;
		z-index: 1;
	}
}
.landing-marketing-hire-campaign-w .feature-body-w .feature-content {
	position: relative;
	z-index: 11;
	padding-top: 120px;
	margin-top: -50px;
}
.landing-marketing-hire-campaign-w .feature-body-w .feature-content .magnet-icon {
	position: absolute;
	top: -146px;
	left: -361px;
}
.landing-marketing-hire-campaign-w .feature-body-w h2 {
	font-family: "sofia-pro", sans-serif;
	font-weight: 600;
	font-size: 48px;
	letter-spacing: 0em;
	line-height: 1.2;
	text-align: center;
	color: #fff;
	padding-top: 155px;
	padding-bottom: 50px;
}
.landing-marketing-hire-campaign-w .feature-body-w .txt-info {
	margin-bottom: 60px;
}
.landing-marketing-hire-campaign-w .feature-body-w .icon-img {
	margin-bottom: 15px;
}
.landing-marketing-hire-campaign-w .feature-body-w .icon-img img {
	max-width: 50px;
	min-height: 50px;
	object-fit: contain;
}
.landing-marketing-hire-campaign-w .feature-body-w .txt-info h5 {
	font-family: "sofia-pro", sans-serif;
	font-weight: 600;
	font-size: 26px;
	line-height: 1.2;
	text-align: center;
	color: #fff;
	max-width: 300px;
	margin: 0 auto;
	padding-bottom: 15px;
}
.landing-marketing-hire-campaign-w .feature-body-w .txt-info p {
	font-family: "sofia-pro", sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.3;
	text-align: center;
	color: #fff;
	max-width: 300px;
	margin: 0 auto;
}
.landing-marketing-hire-campaign-w .hire-plans-w {
	border-radius: 114px 114px 0px 0px;
	background-color: #fff;
	padding: 90px 0 200px 0;
}
.landing-marketing-hire-campaign-w .hire-plans-w h2 {
	font-weight: 600;
	font-size: 48px;
	line-height: 1.2;
	text-align: center;
}
.landing-marketing-hire-campaign-w .hire-plans-w .case-study-new-home {
	padding: 100px 0 0 0;
}
@media only screen and (max-width: 991px) {
	.landing-marketing-hire-campaign-w .hire-plans-w .case-study-new-home {
		padding: 50px 0 0 0;
	}
}
.landing-marketing-hire-campaign-w .hire-plans-w .case-study-new-home .box-case .btm-side h2 {
	font-weight: 500;
	font-size: 30px;
	line-height: 1.2;
	text-align: left;
	font-style: italic;
}
.landing-marketing-hire-campaign-w .hire-plans-w h2 .color-g {
	background: #f79e3d;
	background: linear-gradient(to right, #f79e3d 0%, #ee0f8a 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.hire-table {
	max-width: 1080px;
	margin: 0 auto;
	padding-top: 30px;
}
.hire-table .side-margin {
	padding-left: 2px;
	padding-right: 2px;
}
.hire-table .table-th {
	border: 1px solid #f3f5fb;
	border-radius: 24px 24px 0 0;
	border-bottom: none;
	text-align: center;
	font-weight: 600;
	font-size: 26px;
	line-height: 1.5;
	text-align: center;
	color: #160647;
	padding-bottom: 30px;
}
.hire-table .border-btm {
	border: 1px solid #f3f5fb;
	border-radius: 0px 0px 24px 24px;
	border-top: none;
	padding-bottom: 30px !important;
}
.hire-table .table-th .th-icon {
	padding: 20px 0 0px 0;
}
.hire-table .table-body {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.3;
	text-align: left;
	color: #677294;
}
.hire-table .table-body a {
	color: #e0115e;
	text-decoration: underline;
}
.hire-table .table-body strong {
	font-weight: 600;
}
.table-tr-gray {
	background: #f3f5fb;
	border-radius: 14px;
	position: relative;
}
.gray-right-padding {
	padding-right: 30px !important;
}
.table-tr-gray::after {
	content: "";
	background: #f3f5fb;
	width: 20px;
	height: 100%;
	position: absolute;
	right: 10px;
	top: 0;
	border-radius: 0 14px 14px 0;
}
.table-tr-gray:before {
	content: "";
	background: #fff;
	width: 20px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
}
.table-tr-white {
	background: #fff;
	border-radius: 14px;
}
.hire-table .table-body .td-title {
	color: #160647;
	font-weight: 600;
	padding: 20px;
}
.hire-table .table-body .table-td {
	padding: 20px;
	border-left: 1px solid #f3f5fb;
	border-right: 1px solid #f3f5fb;
	width: 100%;
	height: 100%;
}
.hire-table .table-body .row {
	margin-left: 0;
	margin-right: 0;
}
.hire-table .table-body .team-title {
	color: #160647;
	font-weight: 600;
	padding-bottom: 30px;
}
.hire-table .table-body .team-grid {
	text-align: center;
	margin-left: 0;
	margin-right: 0;
}
.hire-table .table-body .team-pic img {
	max-width: 75px;
	max-height: 75px;
	object-fit: contain;
	margin-bottom: 10px;
	border-radius: 100%;
}
.hire-table .table-body .team-grid h5 {
	font-size: 17px;
	color: #e0115e;
	font-weight: 500;
}
.hire-table .table-body .team-grid h6 {
	font-size: 17px;
	color: #677294;
	padding-bottom: 20px;
	font-weight: 400;
}
.landing-marketing-hire-campaign-w .cta-btm {
	border-radius: 54px;
	background: #311d73;
	-webkit-box-shadow: 0px 61px 65px 0px rgba(0, 0, 0, 0.29);
	-moz-box-shadow: 0px 61px 65px 0px rgba(0, 0, 0, 0.29);
	box-shadow: 0px 61px 65px 0px rgba(0, 0, 0, 0.29);
	position: relative;
	z-index: 111;
	padding: 100px;
	margin-bottom: 150px;
}
.landing-marketing-hire-campaign-w .cta-btm .video {
	position: absolute;
	left: 521px;
	top: -159px;
}
.landing-marketing-hire-campaign-w .cta-btm .magnet {
	position: absolute;
	left: 00px;
	bottom: -122px;
}
.landing-marketing-hire-campaign-w .cta-btm .funnel {
	position: absolute;
	left: 400px;
	bottom: -241px;
}
.landing-marketing-hire-campaign-w .cta-btm .txt-info-cta h2 {
	font-weight: 700;
	font-size: 58px;
	letter-spacing: -0.02em;
	line-height: 1.1;
	text-align: left;
	color: #fff;
}
.landing-marketing-hire-campaign-w .cta-btm .txt-info-cta h2 .ryan-pic {
	position: relative;
	padding-left: 100px;
}
.landing-marketing-hire-campaign-w .cta-btm .txt-info-cta h2 .ryan-pic:before {
	position: absolute;
	content: "";
	width: 90px;
	height: 60px;
	background: url(../images/ryan-pic-cta.png) no-repeat;
	background-size: contain;
	left: 0;
	top: 18px;
}
.landing-marketing-hire-campaign-w .cta-btm .txt-info-cta h3 {
	font-weight: 600;
	font-size: 34px;
	line-height: 1.4;
	text-align: left;
	color: #fff;
	padding-top: 40px;
}
.landing-marketing-hire-campaign-w .cta-btm .txt-info-cta h3 .ryan-pic {
	position: relative;
	padding-left: 100px;
}
.landing-marketing-hire-campaign-w .cta-btm .txt-info-cta h3 .ryan-pic:before {
	position: absolute;
	content: "";
	width: 90px;
	height: 60px;
	background: url(../images/ryan-pic-cta.png) no-repeat;
	background-size: contain;
	left: 0;
	top: 0;
}
/* flow chart landing page css start */
.landing-flow-chart-w {
	background-color: #311d73;
	overflow: hidden;
	font-family: "sofia-pro", sans-serif;
}
.landing-flow-chart-hdr {
	text-align: center;
	padding: 0px 0 50px 0;
	z-index: 1;
	position: relative;
}
.landing-flow-chart-hdr h1 {
	color: #fff;
	font-family: "sofia-pro", sans-serif;
	font-size: 100px;
	letter-spacing: -0.02em;
	line-height: 1.1;
	text-align: center;
	color: #fff;
	font-weight: 600;
	padding-top: 20px;
	padding-bottom: 30px;
}
.landing-flow-chart-hdr h3 {
	color: #fff;
	font-family: "sofia-pro", sans-serif;
	font-size: 24px;
	letter-spacing: -0.02em;
	line-height: 1.1;
	text-align: center;
	color: #fff;
	font-weight: 600;
	padding-top: 10px;
}
.landing-flow-chart-w .color {
	color: #b8a8f7;
}
.landing-flow-chart-w .content-hdr2 {
	display: flex;
	align-items: center;
	max-width: 392px;
	margin: 0 auto;
}
.landing-flow-chart-w .info-hdr2 {
	width: 100%;
}
.landing-flow-chart-w .info-hdr2 p {
	line-height: 1.4;
	margin: 0;
	padding: 0 0 0 20px;
	text-align: left;
	font-size: 24px;
	color: #fff;
}
.landing-flow-chart-w .hdr-img2 {
	width: 166px;
}
.landing-flow-chart-w .hdr-img2 img {
	border-radius: 100px;
	max-width: 116px;
	max-height: 116px;
	object-fit: contain;
	width: 100%;
	height: auto;
}
.landing-flow-chart-w .preview {
	text-align: center;
	padding-top: 50px;
}
.landing-flow-chart-w .preview h3 {
	color: #fff;
	font-family: "sofia-pro", sans-serif;
	font-size: 36px;
	letter-spacing: -0.02em;
	line-height: 1.1;
	text-align: center;
	color: #fff;
	font-weight: 600;
	padding-top: 10px;
	display: flex;
	align-items: start;
	justify-content: center;
}
.landing-flow-chart-w .preview h3 span {
	padding: 0 10px;
}
.landing-flow-chart-w .preview h3 .arrow-pic {
	margin-top: 10px;
}
.landing-flow-chart-w .preview .pic-preview {
	border-radius: 30px;
	background: #26175c;
	padding: 50px;
	margin-top: 40px;
	display: inline-block;
	margin-bottom: 100px;
}
.pic-preview img {
	max-width: 500px;
	width: 100%;
}
.landing-flow-chart-w .video-section {
	max-width: 800px;
	margin: 0 auto 100px auto;
}
.landing-flow-chart-w .plyr__controls button:last-child {
	display: none;
}
.landing-flow-chart-w .pdf-w {
	max-width: 1040px;
	margin: 0 auto;
}
.landing-flow-chart-w .pdf-w h2 {
	color: #fff;
	font-family: "sofia-pro", sans-serif;
	font-size: 36px;
	letter-spacing: -0.02em;
	line-height: 1.1;
	text-align: center;
	color: #fff;
	font-weight: 600;
	padding-top: 10px;
}
.landing-flow-chart-w .pdf-w .grid-pdf-col-img img {
	max-width: 38px;
	width: 100%;
	height: 100%;
	object-fit: contain;
	margin-bottom: 20px;
	display: block;
}
.landing-flow-chart-w .download-guide {
	max-width: 810px;
	margin: 66px auto;
	display: flex;
	align-items: center;
}
.landing-flow-chart-w .download-guide .download-txt {
	padding-left: 20px;
}
.landing-flow-chart-w .download-icon img {
	max-width: 204px;
	height: auto;
	height: auto;
	object-fit: contain;
	width: 100%;
}
.landing-flow-chart-w .download-guide .download-txt h2 {
	font-family: "sofia-pro", sans-serif;
	font-size: 56px;
	letter-spacing: -0.02em;
	line-height: 1.1;
	text-align: left;
	color: #fff;
	font-weight: 600;
	padding-top: 10px;
}
.landing-flow-chart-w .download-guide .download-txt h2 .span-free {
	border-radius: 37px;
	background: #5cbdaf;
	padding: 0px 20px 5px 20px;
}
.landing-flow-chart-w .download-guide .download-txt .btn-download a {
	border-radius: 14px;
	background: #e0115e;
	font-weight: 500;
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	padding: 15px 140px 20px 140px;
	margin-top: 50px;
	display: inline-block;
	line-height: 1;
}
.landing-flow-chart-w .ryan-content-w {
	border-radius: 30px;
	background: #311d73;
	border: 2px solid #a499d1;
	max-width: 830px;
	margin: 0 auto 100px auto;
	padding: 60px;
	-webkit-box-shadow: 0px 61px 65px 0px rgba(0, 0, 0, 0.29);
	-moz-box-shadow: 0px 61px 65px 0px rgba(0, 0, 0, 0.29);
	box-shadow: 0px 61px 65px 0px rgba(0, 0, 0, 0.29);
}
.landing-flow-chart-w .ryan-content-w h2 {
	color: #fff;
	font-family: "sofia-pro", sans-serif;
	font-size: 56px;
	letter-spacing: -0.02em;
	line-height: 1;
	text-align: left;
	color: #fff;
	font-weight: 600;
	padding-top: 10px;
}
.landing-flow-chart-w .ryan-content-w h2 .span-resources {
	border-radius: 37px;
	background: #e18a24;
	padding: 0px 20px 16px 20px;
	display: inline-flex;
}
.landing-flow-chart-w .ryan-content-w h3 {
	color: #fff;
	font-family: "sofia-pro", sans-serif;
	font-size: 24px;
	letter-spacing: -0.02em;
	line-height: 1.1;
	text-align: left;
	color: #fff;
	font-weight: 600;
	padding-top: 10px;
}
.landing-flow-chart-w .content-hdr3 {
	display: flex;
	align-items: start;
	padding-top: 30px;
}
.landing-flow-chart-w .info-hdr3 {
	width: 100%;
	padding-left: 20px;
}
.landing-flow-chart-w .info-hdr3 p {
	line-height: 1.4;
	margin: 0;
	padding: 0 0 0 0px;
	text-align: left;
	font-size: 34px;
	color: #fff;
	font-weight: 600;
}
.landing-flow-chart-w .hdr-img3 {
	width: 175px;
}
.landing-flow-chart-w .hdr-img3 img {
	border-radius: 100px;
	max-width: 139px;
	max-height: 139px;
	object-fit: contain;
	width: 100%;
	height: auto;
}
.landing-flow-chart-w .btn-download a {
	border-radius: 14px;
	background: #e0115e;
	font-weight: 500;
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	padding: 15px 40px 20px 40px;
	margin-top: 10px;
	display: inline-block;
	line-height: 1;
}
.postid-4606 .testimonials-detail-w .blue-testimonial-box .blue-box-content h5,
.postid-5090 .testimonials-detail-w .blue-testimonial-box .blue-box-content h5 {
	font-size: 30px !important;
}
.popup-post {
	background: #29255b url(../images/bg-post-popup.svg) no-repeat bottom;
	max-width: 409px;
	border-radius: 15px;
	padding: 30px 40px 90px 40px;
	width: 100%;
}
.popup-post h2 {
	color: #fff;
	font-family: "sofia-pro", sans-serif;
	font-size: 35px;
	letter-spacing: -0.02em;
	line-height: 1.1;
	font-weight: 600;
	padding-bottom: 10px;
}
.popup-post h3 {
	color: #fff;
	font-family: "sofia-pro", sans-serif;
	font-size: 20px;
	letter-spacing: -0.02em;
	line-height: 1.1;
	font-weight: 600;
}
.popup-post .content-hdr2 {
	display: flex;
	align-items: center;
	margin: 0 auto;
	padding: 10px 0 0px 0;
}
.popup-post .info-hdr2 {
	width: 100%;
}
.popup-post .info-hdr2 p {
	line-height: 1.4;
	margin: 0;
	padding: 0 0 0 15px;
	text-align: left;
	font-size: 16px;
	color: #fff;
}
.popup-post .hdr-img2 {
	width: 90px;
}
.popup-post .hdr-img2 img {
	border-radius: 100px;
	max-width: 70px;
	max-height: 70px;
	object-fit: contain;
	width: 100%;
	height: auto;
}
.popup-post ._form-content input[type="text"] {
	background: #fff;
	border: none;
	border-radius: 25px;
	box-shadow: none;
	color: #29255b;
	height: 50px;
	font-size: 16px;
	padding: 18px;
	width: 100%;
}
.popup-post ._form-content ._submit {
	font-weight: 500;
	display: inline-block;
	padding: 13px 34px;
	border-radius: 25px;
	border: none;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	color: #fff;
	background: #e0115e;
	width: 100%;
}
.popup-post ._form-thank-you {
	color: #fff;
}
.popup-home-new24 {
	background: #29255b url(../images/popup-bg-home-24.svg) no-repeat bottom;
	max-width: 409px;
	min-width: 380px;
	border-radius: 15px;
	padding: 30px 30px 30px 30px;
	width: 100%;
}
.popup-home-new24 h2 {
	color: #fff;
	font-family: "sofia-pro", sans-serif;
	font-size: 35px;
	letter-spacing: -0.02em;
	line-height: 1.1;
	font-weight: 600;
	padding-bottom: 10px;
	max-width: 282px;
}
.popup-home-new24 .btn-start a {
	background: #e0115e;
	color: #fff !important;
	font-size: 1rem;
	display: block;
	padding: 14px 42px 14px 42px;
	text-align: center;
	border-radius: 40px;
	font-weight: bold;
	margin-top: 25px;
}
.popup-home-new24 ul {
	padding: 0;
	margin: 0;
}
.popup-home-new24 li {
	line-height: 1.4;
	margin: 0;
	padding: 4px 0;
	font-size: 18px;
	color: #fff;
	list-style-type: none;
}

.learn-hdr {
	padding: 45px 0 74px 0;
}
.learn-hdr .learn-hdr-content {
	text-align: center;
	max-width: 530px;
	margin: 0 auto;
}
.learn-body {
	background-color: #f3f5fb;
	padding: 80px 0;
}
.learn-body .one-blog-feed {
	height: 100%;
	background: #fff;
	border-radius: 16px;
	overflow: hidden;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.learn-body a.feed-href {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
}
.learn-body .one-blog-feed .ob-picture img {
	height: auto;
	width: 100%;
	object-fit: cover;
	object-position: center;
	max-height: 250px;
	margin-bottom: 10px;
}
.learn-body .one-blog-feed .ob-content {
	padding: 8px 26px 75px 26px;
}
.learn-body .one-blog-feed .ob-content .ob-category {
	border-radius: 26px;
	background: #fce6ee;
	padding: 10px 20px;
	display: inline-block;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 0.06em;
	text-align: left;
	color: #e0115e;
	line-height: 1;
	text-transform: uppercase;
}
.learn-body .one-blog-feed .ob-content .ob-title {
	font-size: 20px;
	margin-bottom: 15px;
	color: #29255b;
	font-weight: 500;
	line-height: 1.2;
}
.learn-body .author-w {
	display: flex;
	align-items: center;
	position: absolute;
	bottom: 33px;
}
.learn-body .author-pic {
	padding-right: 10px;
}
.learn-body .author-pic img {
	border-radius: 100%;
	max-width: 48px;
	max-height: 48px;
	object-fit: contain;
}
.learn-body .author-w h4 {
	font-weight: bold;
	font-size: 18px;
	line-height: 26px;
	text-align: left;
	color: #29255b;
	margin: 0;
}
.learn-body .author-w p {
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
	text-align: left;
	color: #677294;
}
.marketing-tips {
	position: sticky;
	top: 100px;
	background: #29255b;
	border-radius: 16px;
	overflow: hidden;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	padding: 26px 26px 26px 26px;
}
.marketing-tips p {
	color: #fff !important;
}
.marketing-tips .content {
	padding-bottom: 20px;
}
.marketing-tips .content h3 {
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	text-align: left;
	color: #fff !important;
	padding-bottom: 5px !important;
}
#the-page-content #the-single-post-content .marketing-tips .content h3 {
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	text-align: left;
	color: #fff !important;
	padding-bottom: 5px !important;
}
.marketing-tips .content p {
	font-weight: normal;
	font-size: 16px !important;
	line-height: 26px;
	text-align: left;
	color: #29255b;
}
.learn-body .column-blog {
	display: none;
}
.our-blog-w .cont-ourblog .column-ourblog {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(33.33333333% - 40px);
	flex: 0 0 calc(33.33333333% - 40px);
	padding-bottom: 100px;
	position: relative;
	margin: 20px;
}
.learn-body .load-more {
	padding-top: 50px;
	padding-bottom: 50px;
	width: 100%;
}
.learn-body .load-more a {
	border-radius: 28px;
	background: #e0115e;
	padding: 9px 50px 12px 50px;
	font-weight: 400;
	text-decoration: none !important;
	color: #fff;
}
.learn-body .load-more a:hover {
	background: #fb508f;
}
/* New Pricing page */
.pricing-w {
	padding: 90px 0;
	background: #f3f5fb;
}
.pricing-w h2 {
	color: #29255b;
	padding: 0;
	font-weight: 500;
}
.pricing-w .content-bp {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 15px;
	padding-top: 60px;
}
.pricing-w .column-businessplan {
	background: #fff;
	box-shadow: 0px 3px 20px #0000000a;
	padding: 30px;
	position: relative;
}
.pricing-w .popular-tag {
	position: absolute;
	left: 0;
	top: 0;
	color: #fff;
}
.pricing-w .popular-tag span {
	position: absolute;
	z-index: 2;
	color: #fff;
	font-size: 16px;
	top: 22px;
	left: 0px;
	font-weight: 700;
	transform: rotate(313deg);
	text-align: center;
	line-height: 1;
}
.pricing-w .popular-tag:before {
	width: 0;
	height: 0;
	border-top: 84px solid #e0115e;
	position: absolute;
	border-right: 84px solid transparent;
	content: "";
}
.pricing-w .plan-info {
	text-align: center;
	margin: 0 auto 25px;
}
.pricing-w .plan-info p {
	font-size: 14px;
}
.pricing-w .plan-icon {
	margin: 0 0 30px 0;
}
.pricing-w .column-businessplan h5 {
	color: #29255b;
	margin: 0 0 0px 0;
	font-weight: 500;
}
.pricing-w .column-businessplan p {
	margin: 0;
	padding: 0;
	color: #29255b;
}
.pricing-w .column-businessplan a {
	color: #fff;
	border: 0;
	background: #e0115e;
	display: inline-block;
	margin: 0;
	font-size: 16px;
	font-weight: 600;
	padding: 14px 22px 18px 22px;
	text-align: center;
	margin: 0 0 0 10px;
	border-radius: 40px;
	line-height: 1;
}
.pricing-w .column-businessplan a:hover {
	background: #fb508f;
	color: #fff;
}
.pricing-w .plan-price {
	margin: 0;
	text-align: center;
}
.pricing-w .plan-price h3 {
	font-size: 2.625rem;
	margin: 0;
	padding: 0;
	color: #e0115e;
	font-weight: 700;
}
.pricing-w .plan-price h3 span:not(.js-geoip-detect-show-if) {
	font-size: 18px;
	color: #29255b;
	font-weight: 400;
}
.pricing-w .plan-feature {
	margin: 0px 0 0 0;
	padding: 30px 0 30px 0;
}
.pricing-w .plan-feature h4 {
	font-size: 18px;
	font-weight: 700;
}
.pricing-w .plan-feature ul {
	margin: 0 0 10px 0;
	padding: 0;
}
.pricing-w .plan-feature ul:last-child {
	margin: 0 0 0px 0;
	padding: 0;
}
.pricing-w .plan-feature ul li {
	margin: 0 0 0px 0;
	list-style-type: none;
	padding: 0 0 0 25px;
	position: relative;
	color: #29255b;
}
.pricing-w .plan-feature ul li:last-child {
	margin-bottom: 0;
}
.pricing-w .plan-feature ul li:before {
	position: absolute;
	background: url(../images/icon-check.svg) no-repeat;
	width: 16px;
	height: 12px;
	left: 0;
	top: 9px;
	content: "";
}
.pricing-w .plan-feature ul li.cross {
	list-style-type: none;
	padding: 0 0 0 25px;
	position: relative;
	color: red;
}
.pricing-w .plan-feature ul li.cross:before {
	position: absolute;
	background: url(../images/icon-cross.svg) no-repeat;
	width: 16px;
	height: 12px;
	left: 0;
	top: 9px;
	content: "";
}
#the-page-content .single-post-picture img {
	border-radius: 20px;
}
.hiw-footer-section ._form-content ._html-code p,
.cta-btm ._form-content ._html-code p,
.landing-page-30-tips-new ._form-content ._html-code p {
	color: #a499d1 !important;
}
.thanks-hdr {
	max-width: 970px;
	margin: 0 auto;
	padding: 25px 0 40px 0;
}
.thanks-hdr .content-left {
	max-width: 400px;
}
.thanks-hdr .content-left h1 {
	font-size: 3.125rem;
	margin-bottom: 15px;
}
.thanks-hdr .content-left h2 {
	font-size: 1.438rem;
}
.thanks-hdr a {
	color: #e0115e;
}
.thanks-section-2 {
	background-color: #f3f5fb;
	padding: 40px 0;
}
.thanks-section-2 h2 {
	font-size: 2.375rem;
	text-align: center;
}
.thanks-section-2 .block-row {
	padding: 50px 0;
	max-width: 958px;
	margin: 0 auto;
}
.thanks-section-2 h2 {
	font-size: 2.375rem;
	text-align: center;
}
.thanks-section-2 .block-row .img-section2 {
	text-align: center;
}
.thanks-section-2 .block-row .img-section2 img {
	filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1));
	max-width: 464px;
	width: 100%;
	border-radius: 16px;
}
.thanks-section-2 .block-row.odd .content-section2 {
	padding-left: 70px;
}
.thanks-section-2 .block-row .content-section2 {
	max-width: 450px;
}
.thanks-section-2 .block-row .content-section2 h3 {
	font-size: 2.375rem;
}
.thanks-section-2 .block-row .content-section2 h6 {
	border-radius: 50px;
	background: #f9e3ec;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 0.06em;
	text-align: left;
	color: #e0115e;
	padding: 10px 20px;
	display: inline-block;
	text-transform: uppercase;
}
.thanks-section-2 .block-row .content-section2 .btn-section2 a {
	background: #e0115e;
	color: #fff !important;
	font-size: 0.9375rem;
	display: inline-block;
	padding: 14px 32px;
	text-align: center;
	border-radius: 10px;
	font-weight: bold;
}
.thanks-section-2 .block-row .content-section2 .btn-section2 a:hover {
	color: #fff !important;
	background: #fb508f;
}
.thanks-section-2 .block-row .content-section2 ul {
	padding: 0 0 20px 0;
	margin: 0;
}
.thanks-section-2 .block-row .content-section2 ul li {
	padding: 8px 0;
	margin: 0;
	list-style-type: none;
	display: flex;
	align-items: center;
}
.thanks-section-2 .block-row .content-section2 ul li img {
	max-width: 28px;
	max-height: 28px;
	object-fit: contain;
	margin-right: 10px;
}
.thanks-section-2 a {
	color: #e0115e;
}
.thanks-section-3 {
	padding: 115px 0;
}
.thanks-section-3 h2 {
	font-size: 2.375rem;
	text-align: center;
	padding-bottom: 20px;
}
.thanks-section-3 .icon-c {
	margin-bottom: 20px;
}
.thanks-section-3 .icon-c img {
	max-width: 50px;
	max-height: 50px;
	object-fit: contain;
}
.thanks-section-3 h3 {
	font-size: 1.25rem;
}
.thanks-section-3 .content-col {
	text-align: center;
	max-width: 300px;
	margin: 20px auto;
}
.marketing-team-thanks {
	border-radius: 54px;
	background: #29255b;
	position: relative;
	padding: 70px;
	margin-bottom: 100px;
}
.marketing-team-thanks h2 {
	font-weight: 600;
	font-size: 3.125rem;
	letter-spacing: 0em;
	line-height: 1.2;
	text-align: left;
	color: #fff;
	padding-bottom: 20px;
}
.marketing-team-thanks .right-side-team {
	max-width: 470px;
	margin: 0 auto;
}
.marketing-team-thanks ul {
	margin: 0;
	padding: 0;
}
.marketing-team-thanks ul li {
	margin: 0 2% 0 0;
	padding: 13px 0;
	display: inline-flex;
	width: 47%;
	align-items: center;
	color: #fff;
	font-size: 1.25rem;
	line-height: 1.2;
}
.marketing-team-thanks ul li img {
	max-width: 22px;
	max-height: 22px;
	width: 100%;
	object-fit: contain;
}
.marketing-team-thanks ul li .icon {
	width: 40px;
	height: 40px;
	border-radius: 11px;
	background: #23115c;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 8px;
	flex: 0 0 40px;
}
.thanks-section-last {
	background-color: #31236a;
	padding: 100px 0;
	display: none;
}
.thanks-section-last h2 {
	font-weight: 600;
	font-size: 5.563rem;
	letter-spacing: 0em;
	line-height: 1.1;
	color: #fff;
	padding-bottom: 20px;
}
.thanks-section-last .color {
	color: #b8a8f7;
}
.thanks-section-last h2 .rocket-icon {
	position: relative;
	padding-right: 179px;
	line-height: 1;
}
.thanks-section-last h2 .rocket-icon:before {
	position: absolute;
	content: "";
	width: 310px;
	height: 392px;
	background: url(../images/rocket-landing-icon.png) no-repeat;
	background-size: auto;
	background-size: auto;
	background-size: contain;
	right: -65px;
	top: -93px;
}
.thanks-section-last .hdr-img1 {
	width: 167px;
}
.thanks-section-last .hdr-img1 img {
	border-radius: 100px;
	max-width: 116px;
	max-height: 116px;
	object-fit: contain;
	width: 100%;
	height: auto;
}
.thanks-section-last .info-hdr1 p {
	line-height: 1.4;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 1.25rem;
	font-weight: 600;
}
.thanks-section-last .right-form {
	border-radius: 30px;
	background: #fff;
	padding: 40px;
	padding-bottom: 20px;
}
.thanks-section-last .right-form-top {
	text-align: center;
	margin-top: 30px;
	margin-bottom: -30px;
}
.thanks-section-last .right-form-top h4 {
	font-weight: 700;
	font-size: 18px;
	color: #fff;
	border-radius: 16px;
	background: #a499d1;
	text-align: center;
	padding: 13px 40px;
	display: inline-block;
	margin-top: -50px;
	position: relative;
}
.thanks-section-last .grid-pdf-report {
	display: flex;
	flex-wrap: wrap;
	background-color: #26175c;
	border-radius: 30px;
	padding: 50px 90px 30px 90px;
}
.thanks-section-last .grid-pdf-report-col {
	flex: 0 0 calc(33.3% - 40px);
	color: white;
	margin: 20px;
}
.thanks-section-last .grid-pdf-col-img img {
	max-width: 50px;
	width: 100%;
	height: 100%;
	object-fit: contain;
	margin-bottom: 20px;
	display: block;
}
.thanks-section-last .grid-pdf-report-col p {
	font-weight: 400;
	font-size: 1.25rem;
	max-width: 270px;
}
.case-study-thanks {
	padding-bottom: 120px;
}
.case-study-thanks h2 {
	font-size: 2.375rem;
}
.sgpb-content-6459 {
	width: 700px !important;
}

.blog-banner {
	background: #160647;
	border: 1px solid #311d73;
	padding: 40px 40px 40px 40px;
	width: 100%;
	position: relative;
	overflow: hidden;
	border-radius: 24px;
}
.blog-banner::after {
	position: absolute;
	content: "";
	width: 329px;
	height: 320px;
	background: url(../images-new/envelope1.png) no-repeat;
	top: -13px;
	right: 0;
	background-size: contain;
}
.blog-banner .link-full {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.blog-banner h5 {
	max-width: 464px;
	font-weight: 500 !important;
	margin-bottom: 0 !important ;
}

.blog-banner p {
	font-size: 18px !important;
}

.blog-banner .ninja-form,
.popup-exit .ninja-form,
.resources-hdr-form .ninja-form {
	z-index: 22;
	position: relative;
}

.blog-banner ._form-content ._html-code p {
	text-align: center;
	color: #b8a8f7 !important;
	font-size: 12px !important;
	line-height: 1.7em;
	text-align: justify;
	padding-bottom: 10px;
}

.blog-banner ._form-content ._html-code p a {
	color: #fff !important;
}

.blog-banner .author-block-60 {
	margin-bottom: 30px;
	margin-top: 30px;
}
.blog-banner ._form-content ._submit {
	border: none !important;
	font-size: 16px;
}

.blog-banner .hs-email,
.popup-exit .hs-email,
.resources-hdr-form .hs-email {
	display: inline-block;
	width: 63%;
	box-sizing: border-box;
}

.blog-banner .hs-submit,
.popup-exit .hs-submit,
.resources-hdr-form .hs-submit {
	position: absolute;
	right: 0;
	top: 2px;
	width: 35%;
}

.blog-banner .ninja-form .hbspt-form .legal-consent-container,
.popup-exit .ninja-form .hbspt-form .legal-consent-container,
.resources-hdr-form .ninja-form .hbspt-form .legal-consent-container {
	order: 2;
	margin-top: 0px;
}

@media only screen and (max-width: 767px) {
	.blog-banner .hs-email,
	.popup-exit .hs-email,
	.resources-hdr-form .hs-email {
		display: block;
		width: 100%;
	}

	.blog-banner .hs-submit,
	.popup-exit .hs-submit,
	.resources-hdr-form .hs-submit {
		position: static;
		width: 100%;
	}

	.blog-banner .ninja-form .hbspt-form .legal-consent-container,
	.popup-exit .ninja-form .hbspt-form .legal-consent-container,
	.resources-hdr-form .ninja-form .hbspt-form .legal-consent-container {
		order: 2;
		margin-top: 15px;
	}
}

#the-single-post-content .blog-banner h2 {
	color: #fff !important;
	font-family: "sofia-pro", sans-serif;
	font-size: 42px;
	letter-spacing: -0.02em;
	line-height: 1.1;
	font-weight: 600;
	padding-bottom: 10px;
}
.blog-banner h3 {
	color: #fff;
	font-family: "sofia-pro", sans-serif;
	font-size: 30px;
	letter-spacing: -0.02em;
	line-height: 1.1;
	font-weight: 600;
}
.blog-banner .color {
	color: #b8a8fa;
}
.blog-banner .content-hdr2 {
	display: flex;
	align-items: center;
	margin: 0 auto;
	padding: 0px 0 40px 0;
}
.blog-banner .info-hdr2 {
	width: 100%;
	text-align: left;
}
.blog-banner .info-hdr2 p {
	line-height: 1.4;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
	font-size: 16px;
	color: #fff;
}
.blog-banner .info-hdr2 p.color {
	color: #677294;
}
.blog-banner .hdr-img2 {
	width: 50px;
}
.blog-banner .hdr-img2 img {
	border-radius: 100px;
	max-width: 70px;
	max-height: 70px;
	object-fit: contain;
	width: 100%;
	height: auto;
}
.blog-banner ._form-content ._html-code p {
	color: #fff;
}
.blog-banner ._form-content ._form_element {
	width: 60%;
}
.blog-banner ._form-content ._button-wrapper {
	position: absolute;
	left: 61%;
}
.blog-banner ._form-content ._form_element._clear {
	width: 100%;
}
.blog-banner-form {
	max-width: 570px;
	margin: 0 auto;
	text-align: left;
}
.popup-exit ._form-content ._form_element {
	width: 60%;
}
.popup-exit ._form-content ._button-wrapper {
	position: absolute;
	left: 57%;
}
.popup-exit ._form-content ._form_element._clear {
	width: 100%;
}
.button-area-30-tips-new .download-guide {
	margin: 45px auto 66px auto;
	text-align: center;
}
.button-area-30-tips-new .download-icon {
	text-align: center;
}
.button-area-30-tips-new .download-icon img {
	max-width: 125px;
	height: auto;
	height: auto;
	object-fit: contain;
	width: 100%;
}
.button-area-30-tips-new .download-guide .download-txt h2 {
	font-family: "sofia-pro", sans-serif;
	font-size: 35px;
	letter-spacing: -0.02em;
	line-height: 1.1;
	text-align: left;
	color: #fff;
	font-weight: 600;
	padding-top: 10px;
	text-align: center;
}
.button-area-30-tips-new .download-guide .download-txt h2 .span-free {
	border-radius: 37px;
	background: #5cbdaf;
	padding: 0px 20px 5px 20px;
}
.button-area-30-tips-new .download-guide .download-txt .btn-download a {
	border-radius: 14px;
	background: #e0115e;
	font-weight: 500;
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	padding: 15px 40px 20px 40px;
	margin-top: 20px;
	display: inline-block;
	line-height: 1;
}
.landing-marketing-hire-campaign-w .feature-body-w-marketing {
	position: relative;
	z-index: 0;
	text-align: center;
	background-color: #160647;
	margin-top: 100px;
}
@media only screen and (max-width: 991px) {
	.landing-marketing-hire-campaign-w .feature-body-w-marketing {
		margin-top: 50px;
	}
}
@media only screen and (min-width: 991px) {
	.landing-marketing-hire-campaign-w .feature-body-w-marketing .container {
		padding-bottom: 30px;
	}
}
@media only screen and (min-width: 1399px) {
	.landing-marketing-hire-campaign-w .feature-body-w-marketing .container {
		position: relative;
		z-index: 0;
		max-width: 1260px;
	}
	.landing-marketing-hire-campaign-w .feature-body-w-marketing .container:after,
	.landing-marketing-hire-campaign-w .feature-body-w-marketing .container:before {
		content: "";
		width: 1px;
		height: 100%;
		background: url(../images/dotted-line.svg) fixed;
		top: 0;
		position: absolute;
	}
	.landing-marketing-hire-campaign-w .feature-body-w-marketing .container::before {
		left: 0;
	}
	.landing-marketing-hire-campaign-w .feature-body-w-marketing .container:after {
		right: 0;
	}
	.landing-marketing-hire-campaign-w .feature-body-w-marketing .container .line-vertical::after,
	.landing-marketing-hire-campaign-w .feature-body-w-marketing .container .line-vertical::before {
		content: "";
		width: 1px;
		height: 100%;
		background: url(../images/dotted-line.svg) fixed;
		top: 0;
		position: absolute;
	}
	.landing-marketing-hire-campaign-w .feature-body-w-marketing .container .line-vertical::before {
		left: 429px;
	}
	.landing-marketing-hire-campaign-w .feature-body-w-marketing .container .line-vertical::after {
		left: 858px;
	}
	.landing-marketing-hire-campaign-w .feature-body-w-marketing .container .line-vertical .shadow-over-dotted-lines:before {
		content: "";
		width: 100%;
		height: 700px;
		background: linear-gradient(180deg, #160647, rgba(22, 6, 71, 0.3));
		top: 0;
		left: 0;
		position: absolute;
		z-index: 1;
	}
}
.landing-marketing-hire-campaign-w .feature-body-w-marketing .feature-content {
	position: relative;
	z-index: 11;
}
.landing-marketing-hire-campaign-w .feature-body-w-marketing h2 {
	font-family: "sofia-pro", sans-serif;
	font-weight: 600;
	font-size: 48px;
	letter-spacing: 0em;
	line-height: 1.2;
	text-align: center;
	color: #fff;
	padding-top: 55px;
	padding-bottom: 50px;
}
.landing-marketing-hire-campaign-w .feature-body-w-marketing .txt-info {
	margin-bottom: 60px;
}
.landing-marketing-hire-campaign-w .feature-body-w-marketing .icon-img {
	margin-bottom: 15px;
}
.landing-marketing-hire-campaign-w .feature-body-w-marketing .icon-img img {
	max-width: 50px;
	min-height: 50px;
	object-fit: contain;
}
.landing-marketing-hire-campaign-w .feature-body-w-marketing .txt-info h5 {
	font-family: "sofia-pro", sans-serif;
	font-weight: 600;
	font-size: 26px;
	line-height: 1.2;
	text-align: center;
	color: #fff;
	max-width: 300px;
	margin: 0 auto;
	padding-bottom: 15px;
}
.landing-marketing-hire-campaign-w .feature-body-w-marketing .txt-info p {
	font-family: "sofia-pro", sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.3;
	text-align: center;
	color: #fff;
	max-width: 300px;
	margin: 0 auto;
}
.input-c {
	font-weight: 500 !important;
	height: 56px !important;
	line-height: 56px !important;
	border-radius: 14px !important;
	background: #f3f5fb !important;
	font-size: 16px !important;
	padding: 20px !important;
	border: none !important;
	color: #29255b !important;
}
.textarea-c {
	font-weight: 500 !important;
	height: 140px !important;
	border-radius: 14px !important;
	background: #f3f5fb !important;
	font-size: 16px !important;
	padding: 20px !important;
	border: none !important;
	color: #29255b !important;
}
.input-c::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	opacity: 1;
	color: #29255b;
}
.input-c::-moz-placeholder {
	/* Firefox 19+ */
	opacity: 1;
	color: #29255b;
}
.input-c:-ms-input-placeholder {
	/* IE 10+ */
	opacity: 1;
	color: #29255b;
}
.input-c:-moz-placeholder {
	/* Firefox 18- */
	opacity: 1;
	color: #29255b;
}
.input-btn-c {
	width: 100% !important;
	height: 46px !important;
	background: #e0115e !important;
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	border-radius: 14px !important;
	line-height: 1 !important;
}
#home-page-contact-form.form-block-hiw p {
	color: #fff;
}
.user-analytics-utm-campaign-container,
.user-analytics-utm-medium-container,
.user-analytics-utm-source-container,
.user-analytics-referer-container,
.user-analytics-browser-container,
.user-analytics-browser-version-container,
.user-analytics-ip-address-container,
.user-analytics-os-container,
.user-analytics-region-container,
.user-analytics-city-container,
.user-analytics-utm-term-container,
.user-analytics-utm-content-container {
	display: none;
}
.nf-form-fields-required {
	display: none;
}
.form-c input[type="text"],
.form-c input[type="email"],
.form-c input[type="tel"] {
	font-weight: 500 !important;
	height: 56px !important;
	line-height: 56px !important;
	border-radius: 14px !important;
	background: #f3f5fb !important;
	font-size: 16px !important;
	padding: 20px !important;
	border: none !important;
	color: #29255b !important;
}
.form-c textarea {
	font-weight: 500 !important;
	height: 140px !important;
	border-radius: 14px !important;
	background: #f3f5fb !important;
	font-size: 16px !important;
	padding: 20px !important;
	border: none !important;
	color: #29255b !important;
}
.form-c select {
	font-weight: 500 !important;
	font-size: 16px !important;
	border: none !important;
	color: #29255b !important;
	padding: 0 20px !important;
	height: 56px !important;
	line-height: 56px !important;
}
.form-c .nf-form-content .list-select-wrap .nf-field-element > div {
	border: none !important;
	background: #f3f5fb !important;
	border-radius: 14px !important;
	height: 56px !important;
}
.form-c .nf-form-content .list-select-wrap > div div:after {
	content: "\f078";
	font-family: FontAwesome;
	font-size: 13px;
	position: absolute;
	right: 12px;
	bottom: 0px;
	height: 50px;
	line-height: 50px;
	color: #29255b;
	z-index: 9;
}
.nf-field-container {
	clear: both;
	position: relative;
	margin-bottom: 15px !important;
}
.nf-field-element textarea {
	margin-bottom: -6px !important;
}

.thanks-section-last .form-c p a {
	color: #e0115e;
	text-decoration: underline;
}
/* landing-full-service-saas-marketing-w */
.landing-full-service-saas-marketing-w {
	overflow: hidden;
}

.landing-full-service-saas-marketing-w .landing-full-service-saas-marketing-hdr-w {
	background-color: #160647;
	border-radius: 0 0 120px 120px;
	padding-bottom: 120px;
}
.landing-full-service-saas-marketing-w .landing-full-service-saas-marketing-hdr {
	padding: 50px 0 100px 0;
	text-align: center;
}
.landing-full-service-saas-marketing-w .landing-full-service-saas-marketing-hdr h5 {
	padding: 7px 16px 7px 16px;
	border-radius: 13px;
	background: #311d73;
	font-size: 17px;
	font-weight: 600;
	line-height: 1;
	color: #fff;
	display: inline-block;
}
.landing-full-service-saas-marketing-w .landing-full-service-saas-marketing-hdr h1 {
	font-size: 64px;
	font-weight: 600;
	line-height: 1.06;
	letter-spacing: -1px;
	color: #fff;
	padding: 20px 0;
}
.landing-full-service-saas-marketing-w .color {
	color: #b8a8f7;
}
.landing-full-service-saas-marketing-w .landing-full-service-saas-marketing-hdr h2 {
	font-size: 26px;
	font-weight: 600;
	line-height: 1.15;
	color: #b8a8f7;
}
.landing-full-service-saas-marketing-w .landing-full-service-saas-marketing-hdr p {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.33;
	color: #fff;
	padding: 20px 0;
}
.landing-full-service-saas-marketing-w .landing-full-service-saas-marketing-hdr .btn-group {
	display: -webkit-inline-box;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.landing-full-service-saas-marketing-w .landing-full-service-saas-marketing-hdr .btn-group .btn-left a {
	color: #fff;
	border: 0;
	background: #e0115e;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	padding: 14px 20px;
	text-align: center;
	border-radius: 14px;
	margin-right: 20px;
	position: relative;
	z-index: 9999;
}

.landing-full-service-saas-marketing-w .btn-common a {
	color: #fff;
	border: 0;
	background: #e0115e;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	padding: 14px 20px;
	text-align: center;
	border-radius: 14px;
}
.landing-full-service-saas-marketing-w .landing-full-service-saas-marketing-hdr .btn-group .ryan-right-info {
	display: -webkit-inline-box;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}
.landing-full-service-saas-marketing-w .landing-full-service-saas-marketing-hdr .btn-group .ryan-right-info .img-ryan {
	padding-right: 10px;
}
.landing-full-service-saas-marketing-w .landing-full-service-saas-marketing-hdr .btn-group .ryan-right-info .img-ryan img {
	max-width: 72px;
	max-height: 72px;
	border-radius: 100px;
	object-fit: contain;
}
.landing-full-service-saas-marketing-w .landing-full-service-saas-marketing-hdr .btn-group .ryan-right-info .ryan-txt p {
	font-size: 16px;
	font-weight: 500;
	line-height: 1.25;
	text-align: left;
	color: #fff;
	letter-spacing: normal;
	padding: 0;
	margin: 0;
}
.landing-full-service-saas-marketing-w .landing-full-service-saas-marketing-hdr .btn-group .arrow {
	position: absolute;
	top: 86px;
	left: 245px;
}
.landing-full-service-saas-marketing-w .testimonial-section2 {
	max-width: 1400px;
	border-radius: 114px;
	margin: 50px auto 0 auto;
	background: #23115d;
	padding: 130px 0;
	position: relative;
	text-align: center;
}

.landing-full-service-saas-marketing-w .testimonial-section2 .dog {
	position: absolute;
	top: -200px;
	left: 0px;
}
.landing-full-service-saas-marketing-w .testimonial-section2 .funnel {
	position: absolute;
	bottom: -226px;
	left: 600px;
}
.landing-full-service-saas-marketing-w .testimonial-section2 .astronaut {
	position: absolute;
	top: -206px;
	right: 50px;
}
.landing-full-service-saas-marketing-w .testimonial-section2 .content-area {
	max-width: 780px;
	margin: 0 auto;
}
.landing-full-service-saas-marketing-w .testimonial-section2 .content-area .quote {
	margin: 0 0 40px 0;
}
.landing-full-service-saas-marketing-w .testimonial-section2 .content-area h2 {
	font-size: 58px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: -1px;
	text-align: center;
	color: #fff;
}
.landing-full-service-saas-marketing-w .testimonial-section2 .content-area .author-w {
	display: -webkit-inline-box;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
}
.landing-full-service-saas-marketing-w .testimonial-section2 .content-area .author-w .author-pic {
	padding-right: 10px;
	margin: 0;
	min-width: 82px;
}
.landing-full-service-saas-marketing-w .testimonial-section2 .content-area .author-w .author-pic img {
	max-width: 72px;
	max-height: 72px;
	border-radius: 100px;
	object-fit: contain;
}
.landing-full-service-saas-marketing-w .testimonial-section2 .content-area .author-w .author-txt p {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.25;
	text-align: left;
	color: #fff;
	letter-spacing: normal;
	padding: 0;
	margin: 0;
}

@media only screen and (min-width: 1399px) {
	.landing-full-service-saas-marketing-w .feature-body-w .container {
		position: relative;
		z-index: 0;
		max-width: 1260px;
	}
	.landing-full-service-saas-marketing-w .feature-body-w .container:after,
	.landing-full-service-saas-marketing-w .feature-body-w .container:before {
		content: "";
		width: 1px;
		height: 100%;
		background: url(../images/dotted-line.svg) fixed;
		top: 0;
		position: absolute;
	}
	.landing-full-service-saas-marketing-w .feature-body-w .container::before {
		left: 0;
	}
	.landing-full-service-saas-marketing-w .feature-body-w .container:after {
		right: 0;
	}
	.landing-full-service-saas-marketing-w .feature-body-w .container .line-vertical::after,
	.landing-full-service-saas-marketing-w .feature-body-w .container .line-vertical::before {
		content: "";
		width: 1px;
		height: 100%;
		background: url(../images/dotted-line.svg) fixed;
		top: 0;
		position: absolute;
	}
	.landing-full-service-saas-marketing-w .feature-body-w .container .line-vertical::before {
		left: 429px;
	}
	.landing-full-service-saas-marketing-w .feature-body-w .container .line-vertical::after {
		left: 858px;
	}
	.landing-full-service-saas-marketing-w .feature-body-w .container .line-vertical .shadow-over-dotted-lines:before {
		content: "";
		width: 100%;
		height: 200px;
		background: linear-gradient(180deg, #160647, rgba(22, 6, 71, 0.3));
		top: 0;
		left: 0;
		position: absolute;
		z-index: 1;
	}

	.landing-full-service-saas-marketing-w .feature-body-w .container .line-vertical .shadow-over-dotted-lines:after {
		content: "";
		width: 100%;
		height: 200px;
		background: linear-gradient(0deg, #160647, rgba(22, 6, 71, 0.3));
		bottom: 0;
		left: 0;
		position: absolute;
		z-index: 1;
	}
}
.landing-full-service-saas-marketing-w .feature-body-w .feature-content {
	position: relative;
	z-index: 11;
}
.landing-full-service-saas-marketing-w .feature-body-w h2 {
	font-size: 34px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: -1px;
	text-align: center;
	color: #fff;
	padding-bottom: 70px;
}
.landing-full-service-saas-marketing-w .feature-body-w .txt-info {
	margin-bottom: 60px;
}
.landing-full-service-saas-marketing-w .feature-body-w .icon-img {
	margin-bottom: 15px;
}
.landing-full-service-saas-marketing-w .feature-body-w .icon-img img {
	max-width: 50px;
	min-height: 50px;
	object-fit: contain;
}
.landing-full-service-saas-marketing-w .feature-body-w .txt-info h5 {
	font-family: "sofia-pro", sans-serif;
	font-weight: 600;
	font-size: 26px;
	line-height: 1.2;
	text-align: center;
	color: #fff;
	max-width: 300px;
	margin: 0 auto;
	padding-bottom: 15px;
}
.landing-full-service-saas-marketing-w .feature-body-w .txt-info p {
	font-family: "sofia-pro", sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.3;
	text-align: center;
	color: #fff;
	max-width: 322px;
	margin: 0 auto;
}

.landing-full-service-saas-marketing-w .body-content {
	padding: 100px 0;
}

.landing-full-service-saas-marketing-w .body-content .container {
	position: relative;
}

.landing-full-service-saas-marketing-w .body-content .star-left {
	position: absolute;
	top: -76px;
	left: 0;
}

.landing-full-service-saas-marketing-w .body-content .star-right {
	position: absolute;
	top: -29px;
	right: 0;
}

.landing-full-service-saas-marketing-w .body-content h2 {
	font-size: 34px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: -1px;
	text-align: center;
	padding-bottom: 20px;
}

.landing-full-service-saas-marketing-w .body-content .content-info {
	text-align: left;
}

.landing-full-service-saas-marketing-w .body-content .even,
.landing-full-service-saas-marketing-w .body-content .odd {
	padding: 50px 0;
}

.landing-full-service-saas-marketing-w .body-content .odd .pic-side {
	text-align: right;
}

.landing-full-service-saas-marketing-w .body-content .even .pic-side {
	text-align: left;
}

.landing-full-service-saas-marketing-w .body-content .image-c {
	position: relative;
}

.landing-full-service-saas-marketing-w .body-content .image-c img {
	border-radius: 400px;
	max-width: 100%;
	width: 100%;
}

.landing-full-service-saas-marketing-w .body-content .image-c .top-icon {
	position: absolute;
	top: -26px;
	right: 106px;
}
@media only screen and (max-width: 991px) {
	.landing-full-service-saas-marketing-w .body-content .image-c .top-icon {
		display: none;
	}
}
.landing-full-service-saas-marketing-w .body-content .image-c .top-icon img {
	width: 100%;
	max-width: 110px;
	border-radius: unset;
}
.landing-full-service-saas-marketing-w .body-content .image-c .btm-icon {
	position: absolute;
	bottom: -20px;
	left: 0;
}
@media only screen and (max-width: 991px) {
	.landing-full-service-saas-marketing-w .body-content .image-c .btm-icon {
		display: none;
	}
}
.landing-full-service-saas-marketing-w .body-content .image-c .btm-icon img {
	width: 100%;
	max-width: 170px;
	border-radius: unset;
}

.landing-full-service-saas-marketing-w .body-content .even .content-info {
	margin-left: 100px;
}

.landing-full-service-saas-marketing-w .body-content .content-info h2 {
	padding-bottom: 10px;
	text-align: left;
}

.landing-full-service-saas-marketing-w .body-content .content-info p {
	font-size: 18px;
	line-height: 1.3;
}

.landing-full-service-saas-marketing-w .body-content .content-info ul {
	padding: 0;
	margin: 0;
}

.landing-full-service-saas-marketing-w .body-content .content-info ul li {
	font-size: 20px;
	line-height: 1.3;
	padding: 0 0 10px 30px;
	margin: 0;
	list-style-type: none;
	position: relative;
}

.landing-full-service-saas-marketing-w .body-content .content-info ul li:before {
	content: "";
	position: absolute;
	top: 4px;
	left: 0;
	background: url(../images-new/tick1.png) no-repeat;
	width: 20px;
	height: 20px;
	background-size: cover;
}

.landing-full-service-saas-marketing-w .btm-box-w {
	max-width: 1400px;
	border-radius: 54px;
	margin: 50px auto 0 auto;
	background: #160647;
	padding: 130px 0;
	position: relative;
}

.landing-full-service-saas-marketing-w .btm-box-w .top-icon {
	position: absolute;
	top: 0px;
	right: 100px;
}
.landing-full-service-saas-marketing-w .btm-box-w .btm-icon {
	position: absolute;
	bottom: -180px;
	left: 00px;
	z-index: 99;
}

.landing-full-service-saas-marketing-w .testimonial-section5 {
	max-width: 1400px;
	text-align: center;
}

.landing-full-service-saas-marketing-w .testimonial-section5 .content-area {
	max-width: 650px;
	margin: 0 auto;
}
.landing-full-service-saas-marketing-w .testimonial-section5 .content-area .quote {
	margin: 0 0 40px 0;
}
.landing-full-service-saas-marketing-w .testimonial-section5 .content-area h2 {
	font-size: 34px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: -1px;
	text-align: center;
	color: #fff;
	padding-bottom: 20px;
}

.landing-full-service-saas-marketing-w .testimonial-section5 .content-area p {
	font-size: 18px;
	line-height: 1.3;
	text-align: center;
	color: #fff;
}

.landing-full-service-saas-marketing-w .testimonial-section5 .content-area .btn-common {
	margin-top: 30px;
}

.landing-full-service-saas-marketing-w .feature-body-w {
	position: relative;
	z-index: 0;
	text-align: center;
	margin-top: 90px;
}

.landing-full-service-saas-marketing-w .feature-body-w .content-area-btm {
	max-width: 890px;
	margin: 0 auto;
}
.landing-full-service-saas-marketing-w .feature-body-w .content-area-btm .quote {
	margin: 0 0 40px 0;
}
.landing-full-service-saas-marketing-w .feature-body-w .content-area-btm h2 {
	font-size: 58px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: -1px;
	text-align: center;
	color: #fff;
	padding-bottom: 20px;
}
.landing-full-service-saas-marketing-w .feature-body-w .content-area-btm .author-w {
	display: -webkit-inline-box;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 150px;
}
.landing-full-service-saas-marketing-w .feature-body-w .content-area-btm .author-w .author-pic {
	padding-right: 10px;
	min-width: 82px;
}
.landing-full-service-saas-marketing-w .feature-body-w .content-area-btm .author-w .author-pic img {
	max-width: 72px;
	max-height: 72px;
	border-radius: 100px;
	object-fit: contain;
}
.landing-full-service-saas-marketing-w .feature-body-w .content-area-btm .author-w .author-txt p {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.25;
	text-align: left;
	color: #fff;
	letter-spacing: normal;
	padding: 0;
	margin: 0;
}

.landing-full-service-saas-marketing-w .client-feedback-section {
	padding: 100px 0;
}

.landing-full-service-saas-marketing-w .client-feedback-section h2 {
	font-size: 34px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: -1px;
	text-align: center;
	color: #fff;
	padding-bottom: 70px;
}

.landing-full-service-saas-marketing-w .client-feedback-section .feedback-info {
	background: rgba(43, 29, 115, 0.5);
	padding: 30px;
	border-radius: 54px;
	display: flex;
	margin-bottom: 32px;
	height: calc(100% - 32px);
}

.landing-full-service-saas-marketing-w .client-feedback-section .feedback-info .client-pic-star {
	width: 120px;
	flex: 0 0 120px;
	margin-right: 20px;
	align-items: start;
}

.landing-full-service-saas-marketing-w .client-feedback-section .feedback-info .client-pic-star .client-pic {
	padding-bottom: 20px;
}

.landing-full-service-saas-marketing-w .client-feedback-section .feedback-info .client-pic-star .client-pic img {
	width: 100%;
	border-radius: 100%;
	object-fit: contain;
}

.landing-full-service-saas-marketing-w .client-feedback-section .feedback-info .client-feedback {
	width: 100%;
	text-align: left;
}

.landing-full-service-saas-marketing-w .client-feedback-section .feedback-info .client-info-new {
	margin-bottom: 20px;
}
.landing-full-service-saas-marketing-w .client-feedback-section .feedback-info .client-info-new p {
	color: #fff;
	font-size: 18px;
	padding: 0;
	margin: 0;
}

.landing-full-service-saas-marketing-w .client-feedback-section .feedback-info .client-testi p {
	color: #fff;
	font-size: 20px;
	padding: 0;
	margin: 0;
	line-height: 1.4;
}

.landing-full-service-saas-marketing-w .success-stories-w {
	padding: 100px 0;
}

.landing-full-service-saas-marketing-w .success-stories-w h2 {
	font-size: 34px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: -1px;
	text-align: center;
	padding-bottom: 70px;
}

.landing-full-service-saas-marketing-w .success-stories-w .ss-box {
	padding: 10px;
	border-radius: 54px;
	border: 1px solid rgba(43, 29, 115, 0.5);
}

.landing-full-service-saas-marketing-w .success-stories-w .ss-box-top {
	background: rgba(43, 29, 115, 0.5);
	padding: 44px;
	border-radius: 40px;
}

.landing-full-service-saas-marketing-w .success-stories-w .ss-box-top h3 {
	font-size: 34px;
	font-weight: 700;
	line-height: 40px;
	letter-spacing: -1px;
	color: #fff;
}

.landing-full-service-saas-marketing-w .success-stories-w .ss-box-top .ss-data-list ul {
	margin: 25px 0 0 0;
	padding: 0;
}
.landing-full-service-saas-marketing-w .success-stories-w .ss-box-top .ss-data-list ul li {
	margin: 10px 0;
	padding: 10px 10px 10px 50px;
	list-style-type: none;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.33;
	border-radius: 20px;
	border: 1px solid #311d73;
	display: flex;
	align-items: center;
}
.landing-full-service-saas-marketing-w .success-stories-w .ss-box-top .ss-data-list ul li span {
	margin-left: -40px;
	width: 50px;
	height: 50px;
	background-color: #160647;
	border-radius: 14px;
	display: -webkit-inline-box;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-right: 10px;
}

.landing-full-service-saas-marketing-w .success-stories-w .ss-box-top .client-logo-w {
	border-radius: 20px;
	border: 1px solid #311d73;
	display: inline-block;
	padding: 10px;
	margin-top: 10px;
}

.landing-full-service-saas-marketing-w .success-stories-w .ss-box-top .client-logo {
	border-radius: 12px;
	background: #fff;
	padding: 10px 20px;
	min-height: 104px;
	display: -webkit-inline-box;
	display: flex;
	align-items: center;
}
.landing-full-service-saas-marketing-w .success-stories-w .ss-box-top .client-logo img {
	max-width: 176px;
	max-height: 104px;
	width: 100%;
	object-fit: contain;
}

.landing-full-service-saas-marketing-w .success-stories-w .ss-box-btm {
	padding: 40px;
}

.landing-full-service-saas-marketing-w .success-stories-w .ss-box-btm .quote-img {
	margin-bottom: 20px;
}

.landing-full-service-saas-marketing-w .success-stories-w .ss-box-btm h3 {
	font-size: 34px;
	font-weight: 700;
	line-height: 40px;
	letter-spacing: -1px;
	color: #fff;
}

.landing-full-service-saas-marketing-w .success-stories-w .ss-box-btm .author-w {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
}
.landing-full-service-saas-marketing-w .success-stories-w .ss-box-btm .author-w .author-pic {
	padding-right: 10px;
	min-width: 82px;
}

.landing-full-service-saas-marketing-w .success-stories-w .ss-box-btm .author-w .author-pic img {
	max-width: 72px;
	max-height: 72px;
	border-radius: 100px;
	object-fit: contain;
}
.landing-full-service-saas-marketing-w .success-stories-w .ss-box-btm .author-w .author-txt p {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.25;
	text-align: left;
	color: #fff;
	letter-spacing: normal;
	padding: 0;
	margin: 0;
}

.landing-full-service-saas-marketing-w .btm-section {
	background-color: #311d73;
	border-radius: 114px 114px 0 0;
	padding: 90px 0;
}

.landing-full-service-saas-marketing-w .btm-section .btm-section-body {
	background-color: #160647;
	padding: 75px 110px;
	border-radius: 54px;
}

.landing-full-service-saas-marketing-w .btm-section .btm-section-body .content-info-btm h2 {
	font-size: 58px;
	font-weight: 700;
	line-height: 58px;
	letter-spacing: -1px;
	text-align: left;
	color: #fff;
}

.landing-full-service-saas-marketing-w .btm-section .btm-section-body .content-info-btm .author-w {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

.landing-full-service-saas-marketing-w .btm-section .btm-section-body .content-info-btm .author-w .author-pic {
	padding-right: 10px;
	min-width: 82px;
}
.landing-full-service-saas-marketing-w .btm-section .btm-section-body .content-info-btm .author-w .author-pic img {
	max-width: 72px;
	max-height: 72px;
	border-radius: 100px;
	object-fit: contain;
}
.landing-full-service-saas-marketing-w .btm-section .btm-section-body .content-info-btm .author-w .author-txt p {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.25;
	text-align: left;
	color: #fff;
	letter-spacing: normal;
	padding: 0;
	margin: 0;
}

.landing-full-service-saas-marketing-w .btm-section .btm-section-body .content-info-btm h5 {
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	letter-spacing: -1px;
	text-align: left;
	color: #fff;
}
.landing-full-service-saas-marketing-w .btm-section .btm-section-body .content-info-btm .testi-data ul {
	margin: 20px 0;
	padding: 0;
}
.landing-full-service-saas-marketing-w .btm-section .btm-section-body .content-info-btm .testi-data ul li {
	margin: 0;
	padding: 3px 0;
	list-style-type: none;
	color: #29255b;
	font-size: 18px;
	color: #fff;
}

.btm-section .btm-section-body ._form-content ._html-code p {
	color: rgba(184, 168, 247, 0.46);
}

.desktop-show {
	display: block;
	width: 100%;
}

.mobile-show {
	display: none;
}
.html-container p {
	font-size: 12px;
}

.team-m-pic img {
	max-width: 100%;
}

.the-button {
	font-weight: 500;
	display: inline-block;
	padding: 10px 30px;
	border-radius: 40px;
	border: 2px solid #fff;
	color: #fff;
}

.the-button:hover {
	background: #e0115e;
	color: #fff;
}

.the-button.red-button,
.the-button[type="submit"],
.the-button[type="button"] {
	background: #e0115e;
	border-color: #e0115e;
}

.the-button.red-button:hover,
.the-button[type="submit"]:hover,
.the-button[type="button"]:hover {
	color: #e0115e;
	background: #fff;
}

.wp-video {
	position: relative !important;
	width: 100% !important;
	margin: 30px 0;
}

.last-video .wp-video {
	margin: 30px 0 0 0;
}

.podcast-code-single {
	margin-bottom: 30px;
}

.btm-margin-zero {
	margin-bottom: 0 !important;
}

.landing-page-one-on-one-hdr .breadcrumbs p {
	font-size: inherit;
}
.landing-page-one-on-one-hdr .breadcrumbs p a {
	color: #fff;
}



.footer-home-link {
	padding-bottom: 50px;
	background-color: #311d73;
}



.breadcrumbs-top.hide-on-scroll {
	display: none;
}
