/* # Global Styes
# Please insert all GLobal Styles below, avoid inserting anywhere.
---------------------------------------------------------------------------------------------------- */
html {
	font-size: 62.5%; /* 10px browser default */
}
body {
	background-color: rgba(218, 223, 226, 1);
	color: #000;
	font-family: 'Poppins', sans-serif;
	font-size: 1.8rem;
	font-weight: 400;
	margin: 0;
	padding: 0;
	line-height: 1.45;
}
body > div {
	font-size: 1.8rem;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Oswald', sans-serif;
	font-weight: 700;
}
a {
	text-decoration: none;
}

/* Reusable */

@font-face {
	font-family: 'The Historia Demo';
	src: url('../eot/thehistoriademo.eot');
	src: url('../eot/thehistoriademod41d.eot?#iefix') format('embedded-opentype'),
		url('../woff2/thehistoriademo.woff2') format('woff2'),
		url('../woff/thehistoriademo.woff') format('woff'),
		url('../ttf/thehistoriademo.ttf') format('truetype'),
		url('../svg/thehistoriademo.svg#TheHistoriaDemo') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Avenir Book';
	src: url('../eot/avenir-book.eot');
	src: url('../eot/avenir-bookd41d.eot?#iefix') format('embedded-opentype'),
		url('../woff2/avenir-book.woff2') format('woff2'),
		url('../woff/avenir-book-2.woff') format('woff'),
		url('../ttf/avenir-book.ttf') format('truetype'),
		url('../svg/avenir-book.svg#Avenir-Book') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Avenir Book1';
	src: url('../eot/avenir-book-2.eot');
	src: url('../eot/avenir-bookd41d-2.eot?#iefix') format('embedded-opentype'),
		url('../woff2/avenir-book-2.woff2') format('woff2'),
		url('../woff/avenir-book.woff') format('woff'),
		url('../ttf/avenir-book-2.ttf') format('truetype'),
		url('../svg/avenir-book-2.svg#Avenir-Book') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Avenir Medium';
	src: url('../eot/avenir-medium.eot');
	src: url('../eot/avenir-mediumd41d.eot?#iefix') format('embedded-opentype'),
		url('../woff2/avenir-medium.woff2') format('woff2'),
		url('../woff/avenir-medium.woff') format('woff'),
		url('../ttf/avenir-medium.ttf') format('truetype'),
		url('../svg/avenir-medium.svg#Avenir-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Kiona Bold';
	src: url('../eot/kiona-bold.eot');
	src: url('../eot/kiona-boldd41d.eot?#iefix') format('embedded-opentype'),
		url('../woff2/kiona-bold.woff2') format('woff2'),
		url('../woff/kiona-bold.woff') format('woff'),
		url('../ttf/kiona-bold.ttf') format('truetype'),
		url('../svg/kiona-bold.svg#Kiona-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Kiona Semibold';
	src: url('../eot/kiona-semibold.eot');
	src: url('../eot/kiona-semiboldd41d.eot?#iefix') format('embedded-opentype'),
		url('../woff2/kiona-semibold.woff2') format('woff2'),
		url('../woff/kiona-semibold.woff') format('woff'),
		url('../ttf/kiona-semibold.ttf') format('truetype'),
		url('../svg/kiona-semibold.svg#Kiona-SemiBold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Avenir Heavy';
	src: url('../eot/avenir-heavy.eot');
	src: url('../eot/avenir-heavyd41d.eot?#iefix') format('embedded-opentype'),
		url('../woff2/avenir-heavy.woff2') format('woff2'),
		url('../woff/avenir-heavy.woff') format('woff'),
		url('../ttf/avenir-heavy.ttf') format('truetype'),
		url('../svg/avenir-heavy.svg#Avenir-Heavy') format('svg');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Julietta Messie';
	src: url('../eot/juliettamessie.eot');
	src: url('../eot/juliettamessied41d.eot?#iefix') format('embedded-opentype'),
		url('../woff2/juliettamessie.woff2') format('woff2'),
		url('../woff/juliettamessie.woff') format('woff'),
		url('../ttf/juliettamessie.ttf') format('truetype'),
		url('../svg/juliettamessie.svg#JuliettaMessie') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Northwell';
	src: url('../eot/northwell.eot');
	src: url('../eot/northwelld41d.eot?#iefix') format('embedded-opentype'),
		url('../woff2/northwell.woff2') format('woff2'),
		url('../woff/northwell.woff') format('woff'),
		url('../ttf/northwell.ttf') format('truetype'),
		url('../svg/northwell.svg#Northwell') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}


@font-face {
	font-family: 'Avenir';
	src: url('../avenir-black.html');
	src: url('../avenir-blackd41d.html?#iefix') format('embedded-opentype'),
		url('../woff2/avenir-black.woff2') format('woff2'),
		url('../avenir-black-2.html') format('woff'),
		url('../avenir-black-3.html') format('truetype'),
		url('../avenir-black-4.html#Avenir-Black') format('svg');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}





@media only screen and (min-width: 1025px) {
	.fluid-section .elementor-container {
		width: 80% ;
	}   
	.fluid-section .elementor-inner-section .elementor-container,
	.fluid-section .elementor-widget-popup .elementor-container {
		width: 100%;
	}

	.fluid-row .elementor-container {
		width: 70%;
	}   
	.fluid-row .elementor-inner-section .elementor-container,
	.fluid-row .elementor-widget-popup .elementor-container {
		width: 100%;
	}
}

/* # Elementor Overwrites ---------------------------------------------------------------------------------------------------- */
.elementor-editor-active .site-header,
.elementor-editor-active .nav-primary {
	display: none;
}
.full-width-content.elementor-page .site-inner {
	max-width: none;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}
.full-width-content.elementor-page .entry {
	padding: 0;
	margin: 0;
}
body .elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 119rem;
}
body .elementor-widget:not(:last-child) {
	margin-bottom: 2rem;
}
.full-width-content.elementor-page .site-inner {
	padding-top: 0;
}
.elementor_library-template-default.elementor-editor-active .sidebar {
	display: none;
}
.elementor_library-template-default .content {
	width: 100%;
	padding: 0;
	margin: 0;
}
.site-footer {
	display: none;
}

/* # Genesis Overwrite
---------------------------------------------------------------------------------------------------- */
.site-container {
	margin:0 auto;
	max-width:192rem;
	overflow:hidden;
	width:100%;
}
.site-header {
	display: none;
}
.footer-form #form-field-full_name {
	background: url(../icon-user.html) left center no-repeat;
	padding-left: 36px;
}
.footer-form #form-field-email {
	background: url(../icon-email.html) left center no-repeat;
	padding-left: 36px;
}
.footer-form #form-field-phone {
	background: url(../icon-phone.html) left center no-repeat;
	padding-left: 36px;
}
.text-historia {
	font-family: "The Historia Demo", Sans-serif;
	font-weight: 400;
}

.heart-divider .elementor-image {
	position: relative;
}
.heart-divider .elementor-image:before,
.heart-divider .elementor-image:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	width: 45%;
	width: calc( 50% - 45px );
	height: 2px;
	margin: auto;
	background-color: #1FABB5;
}
.heart-divider .elementor-image:before {
	left: 0;
}
.heart-divider .elementor-image:after {
	right: 0;
}

/**/
.influex-success-stories-name {
	font-family: "The Historia Demo", Sans-Serif;
	color: #1FABB5;
	font-size: 2.656vw;
	font-weight: 300;
	line-height: 1.5em;
	position: absolute;
	bottom: 3vw;
	width: 79%;
}

.influex-success-stories-name:before {
	position: absolute;
	content: " ";
	background-color: #1FABB5;
	width: 68%;
	right: 0;
	height: 1px;
	bottom: 0;
	top: 0;
	margin: auto;
}

.influex-success-stories-details {
	position: relative;
}

.slick-prev, .slick-next {
	z-index: 5;
}

.influex-success-stories-slider-wrap .slick-prev:before {
	content: '←';
	position: absolute;
	left: 20.75vw;
	font-size: 40px !important;
	z-index: 5;
}

.influex-success-stories-slider-wrap .slick-next:before {
	content: '→';
	position: absolute;
	right: 20.75vw;
	font-size: 40px !important;
}

@media only screen and (max-width: 1500px) {
	.influex-success-stories-slider-wrap .slick-prev:before {
		left: 14.3vw;
	}

	.influex-success-stories-slider-wrap .slick-next:before {
		right: 14.3vw;
	}
}

@media only screen and (max-width: 1280px) {
	.influex-success-stories-slider-wrap  .slick-prev:before {
		left: 16.5vw;
		font-size: 25px !important;
	}

	.influex-success-stories-slider-wrap  .slick-next:before {
		right: 16.6vw;
		font-size: 25px !important;
	}
}

@media only screen and (max-width: 1024px) {
	.influex-success-stories-slider-wrap  .slick-prev:before {
		left: 10.9vw;
	}

	.influex-success-stories-slider-wrap  .slick-next:before {
		right: 10.9vw;
	}
	.influex-success-stories-name {
		font-size: 5vw;
	}
}

@media only screen and (max-width: 768px) {
	.influex-success-stories-slider-wrap .slick-prev:before {
		left: 14.75vw;
		font-size: 22px !important;
	}

	.influex-success-stories-slider-wrap  .slick-next:before {
		right: 14.75vw;
		font-size: 22px !important;
	}
}

@media only screen and (max-width: 767px) {
	.influex-success-stories-slider-wrap  .slick-prev:before {
		left: 29px;
		font-size: 22px !important;
	}

	.influex-success-stories-slider-wrap   .slick-next:before {
		right: 29px;
		font-size: 22px !important;
	}

	.influex-success-stories-slider.slick-initialized .slick-track .influex-success-stories-item {
		margin: 0 35px;
	}
	.influex-success-stories-name {
		font-size: 6vw;
	}

	.influex-success-stories-slider-wrap .slick-arrow:before  {
		color: #1FABB5;
	}
}
/**/
	.influex-success-stories-slider .slick-dots li.slick-active button  {
		border-color: #1FABB5 !important;
	}

.influex-success-stories-slider {
    display: none;
}

.influex-success-stories-slider.slick-initialized {
    display: block;
}
	.influex-success-stories-slider .slick-dots li button {
		width: 15px !important;
		height: 15px !important;
		border-color: #ffffff !important;
	}
.influex-success-stories-slider-wrap {
	padding-bottom: 30px;
}
.influex-success-stories-slider.slick-initialized .slick-track {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.influex-success-stories-slider.slick-initialized .slick-track .influex-success-stories-item {
	position: relative;
	padding: 45px 0;
	margin: 0 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.influex-success-stories-item-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	height: 100%;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.influex-success-stories-thumb-wrap {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 33%;
	flex: 1 1 33%;
	max-width: 33%;
	position: relative;
	overflow: hidden;
}
.influex-success-stories-thumb {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.influex-success-stories-slider .influex-success-stories-thumb img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.influex-success-stories-details {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	max-width: 100%;
	background-color: #fff;
	padding: 45px 70px 170px 81px;
}
.influex-success-stories-item-wrap {
	position: relative;
}
.influex-success-stories-item-wrap:before {
	content: '';
	position: absolute;
	top: -40px;
	left: 0;
	right: 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78.454 59.657'%3E%3Cg data-name='Component 3 – 33'%3E%3Cpath fill='%231fabb5' d='M36.171 0c-9.781 2.84-22.4 7.573-30.606 19.641-6.31 9.229-6.942 22.4-3.471 29.422a17.985 17.985 0 0014.515 10.413c6.626.395 12.621-1.183 17.117-7.493 3.471-4.891 3.471-11.517 1.578-16.092-3.707-8.361-11.517-9.308-18.695-10.1 3.313-11.28 8.914-14.908 19.562-20.351zm41.728 0c-14.12 4.338-29.186 13.094-34.234 26.977-2.288 6.468-2.445 19.247 1.893 25.163a18.458 18.458 0 0015.776 7.494c6.311-.394 11.911-3.313 14.988-8.756a17.038 17.038 0 00.71-15.066c-4.023-8.2-11.043-9.229-18.143-9.939-1.025-1.183.71-5.285 1.183-6.153a25.321 25.321 0 015.285-6.31c2.919-2.524 5.6-4.1 12.542-7.257z' data-name='Path 4547'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 60px;
	z-index: 1;
}
.influex-success-stories-item-wrap.has-img .influex-success-stories-details {
	-ms-flex-preferred-size: 67%;
	flex-basis: 67%;
	max-width: 67%;
}
.influex-success-stories-heading {
	font-family: Avenir, sans-serif;
	font-size: 1.354vw;
	line-height: 1;
	margin: 0;
}
.quote-divider {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Component 10 – 29' viewBox='0 0 523.941 21.476'%3E%3Cdefs/%3E%3Cpath fill='none' stroke='%231fabb5' d='M29.941 9.311h494' data-name='Line 13'/%3E%3Cg fill='%231fabb5' data-name='Group 1566'%3E%3Cg data-name='Group 1564'%3E%3Cpath d='M7.2 16.502a7.2 7.2 0 117.2-7.2 7.205 7.205 0 01-7.2 7.2zm0-13.26a6.063 6.063 0 106.06 6.06A6.07 6.07 0 007.2 3.243z' data-name='Path 4813'/%3E%3Cpath d='M7.197 21.477a.567.567 0 01-.567-.567v-4.972a.567.567 0 111.134 0v4.972a.567.567 0 01-.567.567z' data-name='Path 4814'/%3E%3Cpath d='M8.854 19.742H5.539a.567.567 0 010-1.134h3.315a.567.567 0 110 1.134z' data-name='Path 4815'/%3E%3C/g%3E%3Cg data-name='Group 1565'%3E%3Cpath d='M17.142 16.503a7.2 7.2 0 117.2-7.2 7.205 7.205 0 01-7.2 7.2zm0-13.26a6.063 6.063 0 106.063 6.06 6.07 6.07 0 00-6.063-6.059z' data-name='Path 4816'/%3E%3Cg data-name='Group 1543'%3E%3Cpath d='M21.671 4.397a.567.567 0 01-.446-.916L23.643.385a.567.567 0 11.892.7L22.113 4.18a.565.565 0 01-.442.217z' data-name='Path 4817'/%3E%3Cpath d='M24.073 1.136h-1.808a.567.567 0 110-1.134h1.808a.567.567 0 010 1.134z' data-name='Path 4818'/%3E%3Cpath d='M24.374 3.243a.567.567 0 01-.567-.567V.566a.567.567 0 111.134 0v2.11a.567.567 0 01-.567.567z' data-name='Path 4819'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	width: 100%;
	height: 30px;
	margin: 30px 0;
}
.influex-success-stories-testimonial {
	font-family: Avenir, sans-serif;
	font-size: 1.2vw;
	line-height: 1.5;
}
.influex-success-stories-testimonial p:last-child {
	margin-bottom: 0;
}
.influex-success-stories-slider .slick-dots li button {
	padding: 0;
	width: 20px;
	height: 20px;
	background-color: #fff;
	border-radius: 50%;
	border: 1px solid #e1e1e1;
}
.influex-success-stories-slider .slick-dots li button:before {
	content: none;
}
.influex-success-stories-slider .slick-dots li.slick-active button {
	background-color: #1FABB5;
	border-color: #1FABB5;
}
@media (max-width: 1366px) {
	.influex-success-stories-slider.slick-initialized .slick-track .influex-success-stories-item {
		margin: 0 15px;
	}
	.influex-success-stories-thumb-wrap {
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
		max-width: 40%;
	}
	.influex-success-stories-item-wrap.has-img .influex-success-stories-details {
		-ms-flex-preferred-size: 60%;
		flex-basis: 60%;
		max-width: 60%;
	}
}
@media (max-width: 1280px) {
	.influex-success-stories-item-wrap.has-img:before {
		content: none;
	}

	.influex-success-stories-name {
		bottom: 0;
	}

	.influex-success-stories-details {
		padding: 35px 20px 68px;
	}

	.influex-success-stories-name {
		bottom: 0;
	}

	.influex-success-stories-name {
		width: 87%;
	}

	.influex-success-stories-name:before {
		width: 55%;
	}

	.influex-success-stories-item-wrap.has-img .influex-success-stories-details:before {
		content: '';
		position: absolute;
		top: -15px;
		left: 36px;
		right: 0;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78.454 59.657'%3E%3Cg data-name='Component 3 – 33'%3E%3Cpath fill='%231fabb5' d='M36.171 0c-9.781 2.84-22.4 7.573-30.606 19.641-6.31 9.229-6.942 22.4-3.471 29.422a17.985 17.985 0 0014.515 10.413c6.626.395 12.621-1.183 17.117-7.493 3.471-4.891 3.471-11.517 1.578-16.092-3.707-8.361-11.517-9.308-18.695-10.1 3.313-11.28 8.914-14.908 19.562-20.351zm41.728 0c-14.12 4.338-29.186 13.094-34.234 26.977-2.288 6.468-2.445 19.247 1.893 25.163a18.458 18.458 0 0015.776 7.494c6.311-.394 11.911-3.313 14.988-8.756a17.038 17.038 0 00.71-15.066c-4.023-8.2-11.043-9.229-18.143-9.939-1.025-1.183.71-5.285 1.183-6.153a25.321 25.321 0 015.285-6.31c2.919-2.524 5.6-4.1 12.542-7.257z' data-name='Path 4547'/%3E%3C/g%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: left;
		width: 100%;
		height: 40px;
		z-index: 1;
	}
	.influex-success-stories-thumb {
		position: relative;
		overflow: hidden;
		width: auto;
		height: 493px;
		background-color: #000;
	}
	.influex-success-stories-slider .influex-success-stories-thumb img {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: center;
		object-position: center;
	}
	.influex-success-stories-heading {
		font-size: 1.75vw;
	}
	.quote-divider {
		height: 20px;
		margin: 15px 0;
	}
	.influex-success-stories-testimonial {
		font-size: 1.5vw;
	}
}
/* # will apply this css starting 1024px and below
# Please insert all media queries below, avoid creating new breakpoints and inserting anywhere.
---------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 1024px) {

}

/* # will apply this css starting 1023px and below
# Please insert all media queries below, avoid creating new breakpoints and inserting anywhere.
---------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 1023px) {

}

/* # Font Sizing
# Please insert all media queries below, avoid creating new breakpoints and inserting anywhere.
---------------------------------------------------------------------------------------------------- */

@media only screen and (max-width:1600px) {
	html {
		font-size: 56.3%;
	}
}
@media only screen and (max-width:1023px) {
	br {
		display: none;
	}
}
@media (max-width: 991px) { 
	.influex-success-stories-heading {
		font-size: 2vw;
	}
	.influex-success-stories-testimonial {
		font-size: 1.75vw;
	}
}
@media only screen and (max-width:960px) {
	html {
		font-size: 50%;
	}
}
@media only screen and (max-width:768px) {

}
@media (max-width: 767px) { 
	.influex-success-stories-heading {
		font-size: 5vw;
		line-height: 1.2em;
	}
	.influex-success-stories-testimonial {
		font-size: 4vw;
	}
	
	.influex-success-stories-name {
    bottom: 5vw;
}
	
	.quote-divider {
    height: 7vw !important;
    margin: 5vw 0 !important;
}
	.quote-divider {
		background-size: 200%;
	}
	.influex-success-stories-item-wrap.has-img .influex-success-stories-details:before {
		background-size: 60px;
		top: -30px;
	}
	.influex-success-stories-item-wrap {
		height: auto;
	}

	.influex-success-stories-item-wrap {
		display: block;
	}
	.influex-success-stories-thumb-wrap {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		max-width: 100%;
	}
	.influex-success-stories-item-wrap.has-img .influex-success-stories-details {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		max-width: 100%;
		position: relative;
		width: 100%;
		height: 60%;
		height: calc( 100% - 320px );
		 padding: 10vw 8vw 20vw;
	}

	.influex-success-stories-item-wrap.has-img .influex-success-stories-details:before {
		display: none;
	}
	.influex-success-stories-slider.slick-initialized .slick-track .influex-success-stories-item {
		margin: 0 32px;
	}

	.influex-success-stories-thumb {
		height: 90vw;
	}
	
	.influex-success-stories-slider .influex-success-stories-thumb img {
    -o-object-position: top center;
    object-position: top center;
}
}
@media only screen and (max-width:767px) {
	.custom-header {
		position: static !important;
	}
}

@media only screen and (max-width:568px) {
.ginput_recaptcha {
	transform:scale(0.74);
	-webkit-transform:scal(0.74);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
} 
}

@media only screen and (max-width:767px) and (orientation: landscape){
.influex-success-stories-name {
    bottom: 1vw;
}
}