.vector-icon1,
.vector-icon2 {
	position: absolute;
	margin: 0 !important;
}
.vector-icon1 {
	width: 47.331rem;
	height: 46.675rem;
	top: 21.625rem;
	left: -19.25rem;	
}
.vector-icon2 {
	width: 52rem;
	height: 33.094rem;
	top: 52.125rem;
	right: -30.5rem;
}
.h2a6276-2-icon {ß
	max-width: 100%;
	overflow: hidden;
	max-height: 100%;
	object-fit: cover;
}
.h2a6276-1-icon,
.h2a6276-2-icon,
.h2a6276-2-parent {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.h2a6276-1-icon {
	/* max-width: 100%; */
	/* overflow: hidden; */
	/* max-height: 100%; */
	/* object-fit: cover; */
	/* z-index: 1; */
}
.h2a6276-2-parent {
	margin: 0 !important;
}
.clip-path-group1 {
	height: 5.006rem;
	width: 9.5rem;
	position: relative;
	object-fit: cover;
}
.industries3 {
	text-decoration: none;
	position: relative;
	color: inherit;
}
.page-links {
	padding: var(--padding-mini-5) 0 0;
}
.page-links,
.page-links4,
.page-links5 {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
}
.page-links4 {
	width: 5.5rem;
	padding: var(--padding-mini-5) 0 0;
	box-sizing: border-box;
}
.page-links5 {
	padding: var(--padding-mini-5) 1.125rem 0 0;
}
.contact-us2 {
	text-decoration: none;
	position: relative;
	font-weight: 700;
	color: inherit;
}
.contact-us-button1,
.page-links-container {
	flex: 1;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
}
.contact-us-button1 {
	border-radius: var(--br-20xl);
	background: linear-gradient(78.3deg, #08bbbf, #9ad63c);
	padding: var(--padding-sm-5) var(--padding-12xl);
	text-align: center;
	font-size: var(--font-size-lg);
}
.page-links-container {
	align-self: stretch;
	gap: var(--gap-14xl);
}
.menu-container,
.menu-content,
.menu1 {
	display: flex;
	align-items: flex-start;
	max-width: 100%;
}
.menu-content {
	width: 52.063rem;
	flex-direction: column;
	justify-content: flex-start;
	padding: var(--padding-xs-5) 0 0;
	box-sizing: border-box;
}
.menu-container,
.menu1 {
	flex-direction: row;
}
.menu1 {
	width: 115.188rem;
	justify-content: space-between;
	gap: var(--gap-xl);
	z-index: 2;
	text-align: left;
	font-size: var(--font-size-lgi);
	color: var(--color-white);
	font-family: var(--font);
}
.menu-container {
	align-self: stretch;
	justify-content: flex-start;
	padding: 0 var(--padding-13xl);
	box-sizing: border-box;
}
/* .home-company {
	flex: 1;
	position: relative;
	line-height: 149%;
	z-index: 2;
} */
.home-content {	
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	padding: 0;
	box-sizing: border-box;
}
/* .banner-wrap-breadcrumbs {
    border-radius: 70px 0px;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(13px);
    width: auto;
	padding: 44px 58px 44px 33px;
	min-width: 500px;
} */
.company3 {
	margin: 0;
	align-self: stretch;
/* 	height: 6.188rem; */
	position: relative;
	font-size: inherit;
	letter-spacing: -0.01em;
	line-height: 121%;
	font-weight: 700;
	font-family: inherit;
	display: inline-block;
	flex-shrink: 0;
	text-shadow: 0 29px 131px rgba(0, 0, 0, 0.07),
		0 18.8px 76.7px rgba(0, 0, 0, 0.05), 0 11.2px 41.7px rgba(0, 0, 0, 0.04),
		0 5.8px 21.3px rgba(0, 0, 0, 0.04), 0 2.4px 10.7px rgba(0, 0, 0, 0.03),
		0 0.5px 5.2px rgba(0, 0, 0, 0.02);
	z-index: 2;
}
.company-link {
/* 	width: 23.063rem;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	padding: 8.5rem 0 0;
	box-sizing: border-box;
	max-width: 100%; */
}
.mask-group-icon9 {
	width: 29.25rem;
	position: absolute;
	max-height: 100%;
	max-width: 100%;
	z-index: 2;
}
/* .company-link-parent {
	align-self: stretch;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
	max-width: 100%;
	gap: var(--gap-xl);
/* 	font-size: 4rem; */
	color: var(--color-white);
} */
.home-content-parent,
.top {
/* 	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	box-sizing: border-box;
	max-width: 100%; */
}
.home-content-parent {
	/* width: 110.063rem; */
	/* align-items: flex-start; */
	/* padding: 0 0 0 var(--padding-xl); */
	/* gap: 0.187rem; */
}
.top {
}
.vector-icon3,
.vector-icon4 {
	position: absolute;
	margin: 0 !important;
}
.vector-icon3 {
	width: auto;
	height: auto;
	right: -12rem;
	bottom: 700px;
	z-index: 0;
	position: absolute;
}
.vector-icon4 {
	width: 41.856rem;
	height: 41.725rem;
	top: 91.5rem;
	right: -6.481rem;
}
.about-child {
	width: 36.863rem;
	position: relative;
	max-height: 100%;
	display: none;
	max-width: 100%;
	z-index: 5;
}
.completeness {
	background: linear-gradient(78.3deg, #08bbbf, #9ad63c);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.our-sense-of-container {
	margin: 0;
	width: 100%;
	position: relative;
	font-size: inherit;
	line-height: 121%;
	font-weight: 700;
	font-family: inherit;
	display: inline-block;
	max-width: 100%;
}
.kiiam-is-a {
	margin: 0;
}
.kiiam-is-a-container {
	position: relative;
	font-size: var(--font-size);
	line-height: 149%;
	font-family: var(--font);
	color: var(--color-whitesmoke);
	z-index: 1;
}
.completeness-paragraph {
	display: flex;
	align-items: flex-start;		
	
}
.img-8703-1-icon {
	position: relative;
	max-width: 100%;
	overflow: hidden;
	object-fit: cover;
	width: 50%;
	height: auto;
}
.completeness-content,
.completeness-paragraph-parent {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	max-width: 100%;
}
.completeness-paragraph-parent {
	flex: 1;
	gap: 11rem;
}
.completeness-content {
	width: 100%;
	padding: 0 var(--padding-xl) var(--padding-9xl);
	box-sizing: border-box;
	text-align: left;
	font-size: var(--font1-size);
	color: var(--color-white);
	font-family: var(--font1);
	margin: auto;
	margin: 0px;
	padding: 0 8rem;
}
.from-the-first {
	margin: 0;
	height: 14.625rem;
	flex: 1;
	position: relative;
	font-size: inherit;
	line-height: 121%;
	font-weight: 700;
	font-family: var(--font-product);
	display: inline-block;
	max-width: 100%;
}
.from-the-first-interaction-ou-wrapper {
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	padding: 0 34.437rem var(--padding-24xl);
	box-sizing: border-box;
	max-width: 100%;
	text-align: left;
	font-size: var(--font2-size);
	color: var(--color-whitesmoke);
	font-family: var(--font-product);
	color: #EFEFEF;

	/* ,,תת */
	font-family: "Gill Sans";
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 121%; /* 38.72px */

	@media (max-width: 1725px) {
		padding: 0 25%;	
	}
}
.h2a6426-1-icon {
	width: 50%;
	position: relative;
	border-radius: var(--br-xl);
	max-height: 100%;
	object-fit: cover;
	flex-shrink: 0;
	max-width: 755px;
}
.interpreting-your-expectations-container,
.when-you-show {
	position: relative;
	display: inline-block;
	flex-shrink: 0;
	z-index: 1;
}
.interpreting-your-expectations-container {
	margin: 0;
	align-self: stretch;
	height: auto;
	font-size: inherit;
	line-height: 121%;
	font-weight: 700;
	font-family: inherit;
	width: fit-content;
	min-width: 0px;
	max-width: 556px;
}
.when-you-show {
/* 	width: 39.313rem;
	height: 12.188rem; */
	font-size: var(--font-size);
	line-height: 149%;
	font-family: var(--font);
	color: var(--color-whitesmoke);
	max-width: 100%;
	/* font-family: "IBM Plex Sans Thai"; */
}
.expectation-content-inner,
.interpreting-your-expectations-parent {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	max-width: 100%;
	width: fit-content;
}
.interpreting-your-expectations-parent {
	align-self: stretch;
	gap: var(--gap-5xl);
	flex-shrink: 0;
}
.expectation-content-inner {
/* 	padding: var(--padding-84xl) 0 0; */	
	box-sizing: border-box;
	max-width: 57%;
	width: fit-content;
	width: fit-content;
}
.expectation-content,
.expectation-content-wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	max-width: 100%;
	padding: 0 8rem;
}
.expectation-content {
	width: 100%;
	gap: 9.5rem;
}
.expectation-content-wrapper {
	padding: 0px;
	box-sizing: border-box;
	text-align: left;
	font-size: var(--font1-size);
	color: var(--color-white);
	font-family: var(--font1);
	width: 100%;
	padding-bottom: 100px;
}
.maintaining-quality-and-container {
	margin: 0;
	height: auto;
	position: relative;
	font-size: inherit;
	line-height: 121%;
	font-weight: 700;
	font-family: inherit;
	display: inline-block;
	flex-shrink: 0;
	padding-bottom: 30px;
	max-width: 673px;
}
.it-goes-without-container {
	width: 100%;
	position: relative;
	font-size: var(--font-size);
	line-height: 149%;
	font-family: var(--font);
	color: var(--color-whitesmoke);
	display: inline-block;
	max-width: 100%;
	z-index: 1;
	color: #EFEFEF;

	/* רץ */
	font-family: var(--font-product);
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 149%; /* 29.8px */
}
.maintaining-quality-and-value-parent {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	max-width: 100%;
	width: 50%;
}
.quality-content-child {
	height: auto;
	flex: 1;
	position: relative;
	max-width: 100%;
	overflow: hidden;
	object-fit: contain;
	z-index: 1;
	max-height: 574px;
	width: auto;
	max-width: 775px;
}
.quality-content,
.quality-content-wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	max-width: 100%;
}
.quality-content {
	flex: 1;
	gap: 7.937rem;
}
.quality-content-wrapper {
	width: 100%;
	padding: 0 var(--padding-3xl);
	box-sizing: border-box;
	text-align: left;
	font-size: var(--font1-size);
	color: var(--color-white);
	font-family: var(--font1);
	padding: 0 8rem;
	padding: 0 8רקצ;
}
.frame-child6 {
	width: 100%;
	height: 100%;
	position: absolute;
	margin: 0 !important;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	overflow: hidden;
	max-height: 100%;
	object-fit: cover;
	border-radius: 25px;
}
.a-contractor-to,
.you-really-want {
	margin: 0;
	position: relative;
	font-size: inherit;
	line-height: 121%;
	font-weight: 700;
	font-family: inherit;
	z-index: 1;
}
.a-contractor-to {
	align-self: stretch;
}
.you-really-want {
	height: 11.438rem;
	flex: 1;
	display: inline-block;
	max-width: 100%;
}
.contractor-description {
	align-self: stretch;
	flex-direction: row;
	padding: 0 var(--padding-106xl) 0 7.375rem;
	font-size: var(--font2-size);
	color: var(--color-whitesmoke);
}
.contractor-description,
.frame-parent3,
.frame-section {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	box-sizing: border-box;
	max-width: 100%;
}
.frame-parent3 {
	flex: 1;
	flex-direction: column;
	padding: 10.5rem 16rem 11.937rem;
	position: relative;
	gap: var(--gap-xs);
	border-radius: 25px;
}
.frame-section {
	width: 100%;
	flex-direction: row;
	padding: 0 8rem;
	text-align: center;
	font-size: var(--font1-size);
	color: var(--color-white);
	font-family: var(--font1);
	border-radius: 25px;
	overflow: hidden;
}
.vector-icon5 {
	height: 23.544rem;
	width: 24.444rem;
	position: absolute;
	margin: 0 !important;
	bottom: -20.519rem;
	left: -15.937rem;
	z-index: 2;
}
.team {
	margin: 0;
	height: 3.875rem;
	flex: 1;
	position: relative;
	font-size: inherit;
	line-height: 3.875rem;
	font-weight: 700;
	font-family: var(--font-product);
	display: inline-block;
	max-width: 100%;
}
.member-name {
	width: 24rem;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	padding: 0 var(--padding-xl) 0 var(--padding-12xs);
	box-sizing: border-box;
	max-width: 100%;
}
.profile-shapes-icon {
	width: 100%;
	height: 100%;
	position: absolute;
	margin: 0 !important;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: var(--br-xl);
	max-width: 100%;
	overflow: hidden;
	max-height: 100%;
	object-fit: cover;
	transition: none;
	border-radius: 25px;
	overflow: hidden;
}
.cto,
.sam-mendes {
	position: relative;
	display: inline-block;
	z-index: 1;
}
.sam-mendes {
	margin: 0;
	width: 19.563rem;
	font-size: inherit;
	line-height: 121%;
	font-weight: 700;
	font-family: inherit;
}
.cto {
	width: 14.313rem;
	height: 3rem;
	font-size: var(--font-size);
	line-height: 149%;
	font-weight: 500;
	font-family: var(--font);
	color: var(--color-whitesmoke);
	flex-shrink: 0;
}
.profile-shapes-parent {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-end;
	padding: 0px;
	box-sizing: border-box;
	position: relative;
	gap: initial;
	min-width: auto;
	max-width: 100%;
	height: 100%;
	z-index: 4;
	padding: 20px;
}
.ariel-bochner {
	margin: 0;
	width: 19.625rem;
	position: relative;
	font-size: inherit;
	line-height: 121%;
	font-weight: 700;
	font-family: inherit;
	display: inline-block;
	z-index: 1;
}
.rectangle-parent1 {
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-end;
	padding: var(--padding-377xl) var(--padding-xl) var(--padding-mini)
		var(--padding-9xl);
	box-sizing: border-box;
	position: relative;
	gap: var(--gap-lg);
	min-width: 15.188rem;
	max-width: 100%;
}
.member-details,
.member-profiles,
.team-member {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	max-width: 100%;
}
.member-profiles {
	align-self: stretch;
	flex-direction: row;
	gap: var(--gap-5xs);
	font-size: var(--font2-size);
}
.member-details,
.team-member {
	flex-direction: column;
}
.member-details {
	align-self: stretch;
	gap: 5.25rem;
}
.team-member {
	flex: 1;
	padding: var(--padding-9xs) 0 0;
	box-sizing: border-box;
	min-width: 30.75rem;
}
.ceo,
.or-is-a-container,
.or-ramot {
	position: relative;
	display: inline-block;
	z-index: 1;
}
.or-ramot {
	margin: 0;
	width: 19.6rem;
	font-size: var(--font2-size);
	line-height: 121%;
	font-weight: 700;
	font-family: var(--font1);
	color: var(--color-white);
}
.ceo,
.or-is-a-container {
	width: 14.313rem;
	height: 3.013rem;
	line-height: 149%;
	flex-shrink: 0;
}
.or-is-a-container {
	width: 31.944rem;
	height: 13.369rem;
	max-width: 100%;
}
.or-shape-parent {
	width: 36.875rem;
	justify-content: flex-end;
	padding: 28.175rem var(--padding-xl) 2.893rem var(--padding-19xl);
	box-sizing: border-box;
	position: relative;
	gap: var(--gap-4xs);
	max-width: 100%;
	font-size: var(--font-size);
	color: var(--color-whitesmoke);
	font-family: var(--font);
}
.guy-profile,
.guy-shape-parent,
.or-shape-parent {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.guy-shape-parent {
	align-self: stretch;
	flex: 1;
	justify-content: flex-end;
	padding: var(--padding-mini) var(--padding-xl) 0.943rem var(--padding-13xl);
	position: relative;
	gap: var(--gap-lg);
	z-index: 3;
}
.guy-profile {
	height: 42.063rem;
	width: 23.406rem;
	justify-content: flex-start;
	padding: 9.375rem 0 0;
	box-sizing: border-box;
	max-width: 100%;
	font-size: var(--font2-size);
}
.team-members {
	flex: 1;
	gap: var(--gap-5xs);
}
.team-content,
.team-content-wrapper,
.team-members {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	max-width: 100%;
}
.team-content {
	flex: 1;
	position: relative;
	padding: 0px;
}
.team-content-wrapper {
	align-self: stretch;
	padding: 0 var(--padding-12xs) 2.643rem var(--padding-3xl);
	box-sizing: border-box;
	text-align: left;
	font-size: var(--font1-size);
	color: var(--color-white);
	font-family: var(--font1);
	color: #EFEFEF;

	/* רץ */
	font-family: var(--font-product);
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 149%; /* 29.8px */
	z-index: 2;
	padding: 0;
	!i;
	!;
	display: flex;
}
.with {
	background: linear-gradient(75.91deg, #08bbbf, #9ad63c);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.clients-title {
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-end;
	padding: 0 32.75rem 0 32.687rem;
	box-sizing: border-box;
	max-width: 100%;
}
.hufriedygroup-logo-tagline-pms-icon {
	width: 100%;
	align-self: stretch;
	flex: 1;
	position: relative;
	max-width: 100%;
	overflow: hidden;
	max-height: 100%;
	object-fit: contain;
}
.friedy-logo-one {
	height: 8.531rem;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	padding: var(--padding-36xl-5) 0 0;
	box-sizing: border-box;
	max-width: 100%;
	width: 25%;
}
.image-6-icon {
	height: 10rem;
	width: 15rem;
	position: relative;
	object-fit: cover;
}
.friedy-logo-three,
.friedy-logo-two {
	height: 6.844rem;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	padding: var(--padding-31xl-5) 0 0;
	box-sizing: border-box;
}
.friedy-logo-three {
	height: 6.813rem;
	padding: var(--padding-32xl) 0 0;
}
.friedy-logos-container,
.friedy-logos-container-two {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
	max-width: 100%;
	gap: var(--gap-xl);
}
.friedy-logos-container {
	flex: 1;
}
.friedy-logos-container-two {
	align-self: stretch;
	z-index: 1;
}
.friedy-logos-row,
.friedy-logos-row-two,
.logo-pairs-one {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	max-width: 100%;
}
.friedy-logos-row-two {
	flex: 1;
	flex-direction: column;
	padding: var(--padding-141xl) 0 0;
	box-sizing: border-box;
	margin-left: -98.438rem;
}
.friedy-logos-row,
.logo-pairs-one {
	align-self: stretch;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-around;
	column-gap: 156px;
	row-gap: 11px;
}
.logo-pairs-one {
	justify-content: space-between;
	gap: var(--gap-xl);
}
.client-logos,
.clients-title-parent,
.completeness-content-parent {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	max-width: 100%;
}
.client-logos {
	align-self: stretch;
	align-items: flex-start;
}
.clients-title-parent,
.completeness-content-parent {
	box-sizing: border-box;
}
.clients-title-parent {
	width: 100%;
	align-items: flex-end;
	padding: 0 var(--padding-xl) 0 0;
	gap: 3.625rem;
	text-align: center;
	font-size: var(--font1-size);
	color: var(--color-white);
	font-family: var(--font1);
	padding: 0 8rem;
}
.completeness-content-parent {
	align-items: flex-start;
	padding: 0;
	gap: var(--gap-123xl);
	padding-top: 0;
	margin-top: -1px;
}
.separator-icon {
	height: 0.919rem;
	width: 3.188rem;
	position: absolute;
	margin: 0 !important;
	left: 0;
}
.separator-icon1 {
	height: 0.919rem;
	width: 3.188rem;
	right: 0;
}
.about-item,
.separator,
.separator-icon1 {
	position: absolute;
	margin: 0 !important;
}
.separator {
	width: 111.438rem;
	height: 0;
	right: 4.125rem;
	bottom: 143.788rem;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 105.062rem;
	z-index: 4;
}
.about-item {
	width: 100%;
	height: 41.125rem;
	right: 0;
	bottom: 4.938rem;
	left: 0;
	max-width: 100%;
	overflow: hidden;
	flex-shrink: 0;
}
.footer-links-list-child {
	width: 10.869rem;
	height: 3.919rem;
	position: relative;
}
.home4 {
	margin: 0;
	background: linear-gradient(126.23deg, #08bbbf, #9ad63c);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.home3 {
	align-self: stretch;
	height: 1.438rem;
	display: inline-block;
	flex-shrink: 0;
}
.home3,
.industries5,
.services4 {
	position: relative;
	line-height: 149%;
}
.industries5 {
	height: 1.313rem;
	display: inline-block;
	flex-shrink: 0;
}
.services4 {
	align-self: stretch;
}
.expertise3 {
	align-self: stretch;
	height: 1.188rem;
	display: inline-block;
	flex-shrink: 0;
}
.blog3,
.expertise3,
.showcase3 {
	position: relative;
	line-height: 149%;
}
.blog3 {
	align-self: stretch;
	height: 1.313rem;
	display: inline-block;
	flex-shrink: 0;
}
.navigation-links {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	gap: var(--gap-xs);
}
.services5 {
	align-self: stretch;
	position: relative;
	line-height: 149%;
	background: linear-gradient(132.88deg, #08bbbf, #9ad63c);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.services-dropdown {
	width: 8.125rem;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: var(--gap-xs);
}
.get-in-touch2,
.tel-972-9-7940-5001 {
	align-self: stretch;
	position: relative;
	line-height: 149%;
	display: inline-block;
	flex-shrink: 0;
}
.get-in-touch2 {
	height: 1.313rem;
	background: linear-gradient(84.53deg, #08bbbf, #9ad63c);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.tel-972-9-7940-5001 {
	height: 1.125rem;
}
.contact-info1 {
	width: 17.563rem;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: var(--gap-xs);
}
.footer-links-container {
	align-self: stretch;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
	padding: 0 var(--padding-9xs) 0 0;
	gap: var(--gap-xl);
}
.footer-links-list,
.footer-links1 {
	display: flex;
	align-items: flex-start;
	max-width: 100%;
}
.footer-links-list {
	width: 57.594rem;
	flex-direction: column;
	justify-content: flex-start;
	padding: 0 0 var(--padding-12xs-1);
	box-sizing: border-box;
	gap: var(--gap-46xl);
	flex-shrink: 0;
	z-index: 1;
}
.footer-links1 {
	align-self: stretch;
	flex-direction: row;
	justify-content: flex-end;
}
.copyright-20241 {
	position: relative;
	line-height: 149%;
	text-align: center;
	display: inline-block;
	flex-shrink: 0;
	max-width: 100%;
	z-index: 1;
}
.footer-navigation-wrapper,
.footer-navigation1 {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	max-width: 100%;
}
.footer-navigation1 {
	align-self: stretch;
	gap: var(--gap-138xl-6);
}
.footer-navigation-wrapper {
	flex: 1;
	padding: var(--padding-xs-7) 0 0;
	box-sizing: border-box;
}
.follow-us1 {
	position: relative;
	line-height: 149%;
	background: linear-gradient(78.3deg, #08bbbf, #9ad63c);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.youtube-negative-icon1 {
	z-index: 3;
}
.facebook-negative-icon1,
.linkedin-negative-icon1,
.youtube-negative-icon1 {
	width: 1.625rem;
	position: relative;
	height: 1.625rem;
	overflow: hidden;
	flex-shrink: 0;
}
.linkedin-negative-icon1 {
	z-index: 1;
}
.social-icons1,
.youtube-negative-group {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}
.youtube-negative-group {
	width: 9.5rem;
	height: 1.625rem;
	flex-direction: row;
	gap: var(--gap-18xl);
}
.social-icons1 {
	flex-direction: column;
	padding: var(--padding-9xs) 0 0;
}
.social-container,
.social-content {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	max-width: 100%;
}
.social-content {
	flex: 1;
	justify-content: space-between;
	gap: var(--gap-xl);
}
.social-container {
	align-self: stretch;
	backdrop-filter: blur(19px);
	border-radius: var(--br-3xs);
	background-color: var(--color-gray-200);
	justify-content: flex-start;
	padding: var(--padding-18xl-5) var(--padding-16xl);
	box-sizing: border-box;
	z-index: 1;
}
.lets-get-started1 {
	margin: 0;
	align-self: stretch;
	position: relative;
	font-size: inherit;
	line-height: 121%;
	font-weight: 700;
	font-family: inherit;
}
.wed-love-to1 {
	position: relative;
	font-size: var(--font-size);
	line-height: 149%;
	font-family: var(--font);
}
.call-to-action-container {
	align-self: stretch;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: var(--gap-9xs);
}
.get-in-touch3 {
	position: relative;
	font-size: var(--font-size);
	line-height: 149%;
	font-family: var(--font);
	color: var(--color-darkslategray);
	text-align: center;
}
.button-container,
.call-to-action-button,
.footer-call-to-action {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
}
.button-container {
	cursor: pointer;
	border: 0;
	padding: var(--padding-smi) var(--padding-29xl) var(--padding-sm);
	background-color: var(--color-white);
	flex: 1;
	border-radius: var(--br-20xl);
}
.button-container:hover {
	background-color: var(--color-gainsboro);
}
.call-to-action-button,
.footer-call-to-action {
	align-self: stretch;
	padding: 0 var(--padding-38xl);
}
.footer-call-to-action {
	border-radius: var(--br-3xs);
	background: linear-gradient(78.3deg, #08bbbf, #9ad63c);
	flex-direction: column;
	padding: var(--padding-40xl) var(--padding-38xl);
	gap: var(--gap-14xl);
	z-index: 1;
	text-align: center;
	font-size: var(--font2-size);
	font-family: var(--font1);
}
.footer-content1,
.footer-social1,
.footer1 {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	max-width: 100%;
}
.footer-social1 {
	flex-direction: column;
	gap: var(--gap-6xl);
}
.footer-content1,
.footer1 {
	flex-direction: row;
}
.footer-content1 {
	width: 106.219rem;
	gap: var(--gap-174xl);
}
.footer1 {
	align-self: stretch;
	height: 36.688rem;
	padding: 0 var(--padding-19xl);
	box-sizing: border-box;
	font-size: var(--font-size);
	color: var(--color-white);
	font-family: var(--font);
}
.shape-icon {
	width: 52.225rem;
	height: 51.7rem;
	position: absolute;
	margin: 0 !important;
	right: 16.275rem;
	bottom: -20.7rem;
	object-fit: contain;
	z-index: 2;
}
.about {
	width: 100%;
	position: relative;
	background-color: #000;
	/* overflow: hidden;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: flex-start;
	padding: 0 0 var(--padding-44xl);
	box-sizing: border-box;
	gap: 100px;
	line-height: normal;
	letter-spacing: normal; */
	text-align: left;
	font-size: var(--font-size-lg);
	color: var(--color-lightgray);
	font-family: var(--font1);
}
.swiper-button-next svg path, .swiper-button-prev svg path { display: none; }

.about h3, .about-text h2 { font-size: 40px; font-weight: 500; line-height: 1.3; }
.about-section { position: relative; width: 100%; }
.about-section .half-circle { background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="220" height="418" viewBox="0 0 220 418" fill="none"><g filter="url(%23filter0_f_214_2167)"><path d="M-105.223 264.114C-126.958 230.87 -126.958 187.914 -105.223 154.67L-99.595 146.062C-81.1246 117.812 -49.6492 100.785 -15.8962 100.785L14.8692 100.785C50.2836 100.785 83.0567 119.516 101.031 150.029L106.102 158.637C124.552 189.959 124.552 228.826 106.102 260.147L101.031 268.755C83.0567 299.269 50.2836 318 14.8692 318L-15.8962 318C-49.6492 318 -81.1246 300.973 -99.595 272.722L-105.223 264.114Z" fill="url(%23paint0_linear_214_2167)" fill-opacity="0.5"/></g><defs><filter id="filter0_f_214_2167" x="-221.524" y="0.784546" width="441.464" height="417.215" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="45" result="effect1_foregroundBlur_214_2167"/></filter><linearGradient id="paint0_linear_214_2167" x1="-141" y1="209.392" x2="136" y2="209.392" gradientUnits="userSpaceOnUse"><stop stop-color="%239AD63C"/><stop offset="1" stop-color="%2308BBBF"/></linearGradient></defs></svg>'); background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 220px; height: 418px; animation: moveUpDown 15s ease-in-out infinite alternate; }
.about-section .content { padding: 0 8rem; }
.about-section-wrap { display: flex; align-items: flex-start; gap: 30px; padding: 40px 0; margin-bottom: 40px; border-top: 1px solid #414141; }
.about-section-wrap .about-title, .about-section-wrap .about-content { width: 50%; position: relative; }
.about-section-wrap .about-content::before { content: ""; display: inline-block; border-left: 1px solid #414141; position: absolute; left: -30px; top: 0; width: 1px; height: 100%; background: #414141; }
.about-section-wrap .about-title h2 { font-size: 64px; font-weight: 500; color: #fff; }
.about-section-wrap .about-content .kiiam-is-a-container { font-size: 22px; color: #fff; line-height: 1.27; font-weight: 400; margin-bottom: 30px; }
.about-section-wrap .about-content .img { width: 100%; height: 480px; }
.about-section-wrap .about-content .img img { width: 100%; height: 100%; object-fit: cover; object-position: center; }
.contractor-section { padding-top: 100px; width: 100%; }
.contractor-section .content { padding: 0 8rem; }
.contractor-box { border-radius: 40px; background: rgba(255, 255, 255, 0.06); backdrop-filter: blur(13px); padding: 146px 215px; text-align: center; color: #fff; position: relative; }
.contractor-box h2 { font-size: 64px; font-weight: 500; margin-bottom: 30px; }
.contractor-box h3 { font-size: 40px; line-height: 1.3; font-weight: 500; }
.center-circle { background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="566" height="590" viewBox="0 0 566 590" fill="none"><g filter="url(%23filter0_f_1_2)"><path d="M198.487 455.036C143.341 421.823 107.554 364.096 102.332 299.933L100.546 277.989C95.5567 216.68 125.3 157.736 177.58 125.325V125.325C231.923 91.636 300.892 92.6071 354.264 127.813L373.5 140.502C422.429 172.777 454.737 224.891 461.883 283.068L464.693 305.941C472.488 369.402 442.684 431.606 388.342 465.295V465.295C336.061 497.706 270.039 498.13 217.346 466.395L198.487 455.036Z" fill="url(%23paint0_linear_1_2)" fill-opacity="0.2"/></g><defs><filter id="filter0_f_1_2" x="0.00404358" y="0.717178" width="565.916" height="589.186" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="45" result="effect1_foregroundBlur_1_2"/></filter><linearGradient id="paint0_linear_1_2" x1="110.65" y1="402.133" x2="450.62" y2="191.372" gradientUnits="userSpaceOnUse"><stop stop-color="%239AD63C"/><stop offset="1" stop-color="%2308BBBF"/></linearGradient></defs></svg>'); background-repeat: no-repeat; position: absolute; top: 50%; left: 0; transform: translateY(-50%) !important; width: 566px; height: 590px; animation: moveLeftRight 15s ease-in-out infinite alternate; }
@keyframes moveLeftRight {
	0% {
	  left: 0;
	}
	100% {
	  left: 70%; 
	}
  }
.team-section { padding-top: 100px; width: 100%; }
.team-section .content { padding: 0 8rem; }
.team-section .team-wrap { display: flex; flex-wrap: wrap; gap: 30px; }
.team-section .team-wrap .team-box { width: calc(25% - 23px); color: #fff; text-align: center; } 
.team-section .team-wrap .team-box .img { width: 100%; height: 560px; margin-bottom: 18px; }
.team-section .team-wrap .team-box .img img { width: 100%; height: 100%; object-fit: cover; object-position: center; }
.team-section .team-wrap .team-box .img .shape-img-01 { border-radius: 0 200px 200px 200px; }
.team-section .team-wrap .team-box .shape01 { border-radius: 0 200px 200px 200px; background: linear-gradient(90deg, #9AD63C 0%, #08BBBF 100%); width: 100%; height: 477px; position: absolute; left: 0; bottom: 0; } 
.team-section .team-wrap .team-box .shape01.flip { -webkit-transform: scaleX(-1) !important; transform: scaleX(-1) !important; }
.team-section .team-wrap .team-box .shape02 { border-radius: 200px 0 0 0; background: linear-gradient(90deg, #9AD63C 0%, #08BBBF 100%); width: 100%; height: 477px; position: absolute; left: 0; bottom: 0; }
.team-section .team-wrap .team-box .shape02.flip { -webkit-transform: scaleX(-1) !important; transform: scaleX(-1) !important; }
.team-section .team-wrap .team-box .img .shape-img-02 { border-radius: 200px 0 0 0; }
.team-section .team-wrap .team-box .name { font-size: 40px; font-weight: 500; line-height: 1.45; }
.team-section .team-wrap .team-box .designation { font-size: 26px; line-height: 1.3; font-weight: 500; color: #9AD63C; margin-bottom: 5px; }
.team-section .team-wrap .team-box p { font-size: 18px; line-height: 1.2; }

.logo-section { padding: 100px 0; width: 100%; }
.logo-section .content { padding: 0 8rem; }
.logo-section .logo-section-box { border-radius: 40px; background: rgba(255, 255, 255, 0.06); backdrop-filter: blur(13px); padding: 80px 100px; text-align: center; color: #fff; position: relative;  }
.logo-section .logo-section-box h2 { font-size: 64px; font-weight: 500; margin-bottom: 55px; }
.logo-section .logo-section-box .logo-wrap { display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; gap: 50px 100px; }
.logo-section .logo-section-box .logo-wrap .logo-box { width: calc(20% - 80px); }

@media screen and (max-width: 1560px) {
	.completeness-paragraph {
		flex: 1;
	}	
	.completeness-paragraph-parent {
		gap: 5.5rem;		
	}
	.from-the-first { font-size: 30px; }
	.from-the-first-interaction-ou-wrapper {
		padding-left: var(--padding-176xl);
		padding-right: var(--padding-176xl);
		box-sizing: border-box;
	}
	.h2a6426-1-icon {
		flex: 1;
	}
	.expectation-content {
		gap: 4.75rem;		
	}
	.maintaining-quality-and-value-parent {
		flex: 1;
	}
	.quality-content {
		gap: var(--gap-44xl);
		flex-wrap: wrap;
	}
	.frame-parent3 {
		padding-left: var(--padding-109xl);
		padding-right: var(--padding-109xl);
		box-sizing: border-box;
	}
	.team-members {
		flex-wrap: wrap;
	}
	.clients-title {
		padding-left: 16.313rem;
		padding-right: var(--padding-243xl);
		box-sizing: border-box;
	}
	.friedy-logos-container,
	.friedy-logos-container-two,
	.logo-pairs-one {
		flex-wrap: wrap;
		justify-content: center;
	}
	.completeness-content-parent {
		gap: var(--gap-52xl);
		padding-bottom: var(--padding-35xl);
		box-sizing: border-box;
	}
	.footer-social1 {
		flex: 1;
	}
	.footer-content1 {
		gap: var(--gap-77xl);
		flex-wrap: wrap;
	}
	.completeness-content-parent { padding: 0; }
	.our-sense-of-container, .interpreting-your-expectations-container, .maintaining-quality-and-container { font-size: 40px; }
	.completeness-paragraph { gap: 1.5rem; }
	.kiiam-is-a-container, .when-you-show, .it-goes-without-container { font-size: 18px; }
	.friedy-logos-row { column-gap: 35px; }
	.about h3, .about-text h2 { font-size: 30px; }
	.about-section .content, .contractor-section .content, .team-section .content, .logo-section .content { padding-left: 0; padding-right: 0; max-width: 1220px; margin: 0 auto; }
	.about-section-wrap .about-title h2 { font-size: 38px; }
	.about-section-wrap .about-content .kiiam-is-a-container { font-size: 20px; }
	.about-section-wrap .about-content .img { height: 340px; }
	.about-section-wrap { padding: 30px 0; margin-bottom: 30px; }
	.contractor-box { padding: 100px 150px; }
	.contractor-box h2 { font-size: 38px; }
	.team-section .team-wrap .team-box .img { height: 470px; }
	.team-section .team-wrap .team-box .shape01, .team-section .team-wrap .team-box .shape02 { height: 370px; }
	.team-section .team-wrap .team-box .name { font-size: 30px; }
	.team-section .team-wrap .team-box .designation { font-size: 22px; }
	.team-section .team-wrap .team-box p { font-size: 16px; }
	.logo-section .logo-section-box h2 { font-size: 38px; margin-bottom: 30px; }
	.logo-section .logo-section-box { padding: 50px 70px; }

}
@media screen and (max-width: 1200px) {
	.page-links-container {
		display: none;
	}
	.menu-content {
		width: auto;
	}
	.company-link-parent {
		flex-wrap: wrap;
	}
	.contractor-description {
		padding-left: var(--padding-40xl);
		padding-right: 3.875rem;
		box-sizing: border-box;
	}
	.team-content-wrapper {
		padding-bottom: var(--padding-8xl);
		box-sizing: border-box;
	}
	.footer-links-list {
		gap: var(--gap-13xl);
	}
	.footer-navigation1 {
		gap: var(--gap-60xl);
	}
	.about {
		gap: var(--gap-30xl);
	}
}
@media (max-width: 1199px) {
	.completeness-content, .from-the-first-interaction-ou-wrapper, .expectation-content, .quality-content-wrapper { padding-left: 20px; padding-right: 20px; }
	.from-the-first { height: auto; }	
	.our-sense-of-container, .interpreting-your-expectations-container, .maintaining-quality-and-container { font-size: 30px; }
	.kiiam-is-a-container, .when-you-show, .it-goes-without-container { font-size: 16px; }
	.h2a6426-1-icon { width: 40%; }
	.completeness-paragraph-parent, .completeness-content-parent { gap: 0; }
	.interpreting-your-expectations-parent { gap: 15px; }
	.maintaining-quality-and-container { padding-bottom: 15px; }
	.expectation-content-wrapper { padding-bottom: 50px; }
	.team-content-wrapper { padding-bottom: 0; }
	.clients-title-parent { gap: 1rem; padding: 0 20px; }
	.friedy-logo-one { padding: 30px 20px;  }
	.about .vector-icon3, .about .vector-icon4 { display: none; }
	.about-section .content, .contractor-section .content, .team-section .content, .logo-section .content { padding: 0 20px; }
	.about h3, .about-text h2 { font-size: 24px; }
	.about-section-wrap .about-title h2 { font-size: 30px; }
	.about-section-wrap .about-content .img { height: 275px; }
	.contractor-section, .team-section, .logo-section { padding-top: 70px; }
	.contractor-box h2 { font-size: 30px; margin-bottom: 20px; }
	.contractor-box { padding: 50px; }
	.center-circle { display: none; }
	.team-section .team-wrap .team-box .shape01, .team-section .team-wrap .team-box .shape02 { height: 300px; }
	.team-section .team-wrap .team-box .shape01, .team-section .team-wrap .team-box .img .shape-img-01 { border-radius: 0 150px 150px 150px; }
	.team-section .team-wrap .team-box .shape02, .team-section .team-wrap .team-box .img .shape-img-02 { border-radius: 150px 0 0 0; }
	.team-section .team-wrap .team-box .img { height: 370px; }
	.team-section .team-wrap .team-box .name { font-size: 24px; }
	.team-section .team-wrap .team-box .designation { font-size: 20px; }
	.completeness-content-parent { padding-bottom: 0; }
	.logo-section { padding-bottom: 0; }
	.logo-section .logo-section-box h2 { font-size: 30px; }
	.logo-section .logo-section-box .logo-wrap { gap: 30px 50px; }
	.logo-section .logo-section-box .logo-wrap .logo-box { width: calc(20% - 40px); }
	
}
@media screen and (max-width: 825px) {
	.company3 {
		font-size: 3.188rem;
		line-height: 3.875rem;
	}
	.our-sense-of-container {
		font-size: var(--font-size-29xl);
		line-height: 3.625rem;
	}
	.completeness-paragraph {
		gap: var(--gap-6xl);
		min-width: 100%;
	}
	.img-8703-1-icon {
		min-width: 100%;
	}
	.completeness-paragraph-parent {
		gap: 2.75rem;
	}
	.from-the-first {
		font-size: var(--font-size-7xl);
		line-height: 1.938rem;
	}
	.from-the-first-interaction-ou-wrapper {
		padding-left: var(--padding-78xl);
		padding-right: var(--padding-78xl);
		box-sizing: border-box;
	}
	.interpreting-your-expectations-container {
		font-size: var(--font-size-29xl);
		line-height: 3.625rem;
	}
	.expectation-content-inner {
		padding-top: var(--padding-48xl);
		box-sizing: border-box;
		min-width: 100%;
	}
	.expectation-content {
		gap: var(--gap-19xl);
	}
	.expectation-content-wrapper {
		padding-bottom: 2.563rem;
		box-sizing: border-box;
	}
	.maintaining-quality-and-container {
		font-size: var(--font-size-29xl);
		line-height: 3.625rem;
	}
	.maintaining-quality-and-value-parent,
	.quality-content-child {
		min-width: 100%;
		height: fit-content;
	}
	.quality-content {
		gap: var(--gap-13xl);
	}
	.a-contractor-to {
		font-size: var(--font-size-29xl);
		line-height: 3.625rem;
	}
	.you-really-want {
		font-size: var(--font-size-7xl);
		line-height: 1.938rem;
	}
	.contractor-description {
		padding-left: var(--padding-10xl);
		padding-right: var(--padding-12xl);
		box-sizing: border-box;
	}
	.frame-parent3 {
		padding: var(--padding-90xl) 4rem 7.75rem;
		box-sizing: border-box;
	}
	.frame-section {
		padding-bottom: var(--padding-20xl);
		box-sizing: border-box;
		padding: 20px;
	}
	.team {
		font-size: var(--font-size-29xl);
		line-height: 3.625rem;
	}
	.sam-mendes {
		font-size: var(--font-size-7xl);
		line-height: 1.938rem;
	}
	.profile-shapes-parent {
		padding-top: var(--padding-238xl);
		padding-bottom: var(--padding-xl);
		box-sizing: border-box;
	}
	.ariel-bochner {
		font-size: var(--font-size-7xl);
		line-height: 1.938rem;
	}
	.rectangle-parent1 {
		padding-top: var(--padding-238xl);
		padding-bottom: var(--padding-xl);
		box-sizing: border-box;
	}
	.member-profiles {
		flex-wrap: wrap;
	}
	.member-details {
		gap: var(--gap-23xl);
	}
	.team-member {
		min-width: 100%;
	}
	.or-ramot {
		font-size: var(--font-size-7xl);
		line-height: 1.938rem;
	}
	.or-shape-parent {
		padding-top: 18.313rem;
		padding-bottom: 1.875rem;
		box-sizing: border-box;
	}
	.guy-profile {
		padding-top: var(--padding-78xl);
		box-sizing: border-box;
	}
	.clients-title {
		padding-left: 8.125rem;
		padding-right: 8.188rem;
		box-sizing: border-box;
	}
	.clients-title-parent {
		gap: var(--gap-10xl);
		padding: 20px;
	}
	.completeness-content-parent {
		gap: 0;
		padding-bottom: 0;
		box-sizing: border-box;
	}
	.footer-links-container {
		flex-wrap: wrap;
	}
	.footer-navigation1 {
		gap: var(--gap-20xl);
	}
	.footer-navigation-wrapper {
		min-width: 100%;
	}
	.lets-get-started1 {
		font-size: var(--font-size-7xl);
		line-height: 1.938rem;
	}
	.footer-social1 {
		min-width: 100%;
	}
	.footer-content1 {
		gap: var(--gap-29xl);
	}
	.about {
		gap: var(--gap-5xl);
	}
}
@media screen and (max-width: 950px) {

	.friedy-logos-row, .logo-pairs-one {
		align-self: stretch;
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: center;
		column-gap: 156px;
		row-gap: 11px;
		gap: 30px;
	}

	.page-links-container {
		gap: var(--gap-base);
	}
	.company3 {
		font-size: 2.375rem;
		line-height: 2.875rem;
	}
	.our-sense-of-container {
		font-size: var(--font-size-17xl);
		line-height: 2.75rem;
	}
	.kiiam-is-a-container {
		font-size: var(--font-size-base);
		line-height: 1.5rem;
	}
	.completeness-paragraph-parent {
		gap: var(--gap-3xl);
	}
	.from-the-first {
		font-size: var(--font-size-lgi);
		line-height: 1.438rem;
	}
	.from-the-first-interaction-ou-wrapper {
		padding-left: var(--padding-xl);
		padding-right: var(--padding-xl);
		box-sizing: border-box;
	}
	.interpreting-your-expectations-container {
		font-size: var(--font-size-17xl);
		line-height: 2.75rem;
	}
	.when-you-show {
		font-size: var(--font-size-base);
		line-height: 1.5rem;
	}
	.expectation-content {
		gap: var(--gap-lgi);
		padding: 0 20px;
	}
	.maintaining-quality-and-container {
		font-size: var(--font-size-17xl);
		line-height: 2.75rem;
	}
	.it-goes-without-container {
		font-size: var(--font-size-base);
		line-height: 1.5rem;
	}
	.quality-content {
		gap: var(--gap-base);
	}
	.a-contractor-to {
		font-size: var(--font-size-17xl);
		line-height: 2.75rem;
	}
	.you-really-want {
		font-size: var(--font-size-lgi);
		line-height: 1.438rem;
	}
	.frame-parent3 {
		padding-left: var(--padding-xl);
		padding-right: var(--padding-xl);
		box-sizing: border-box;
	}
	.team {
		font-size: var(--font-size-17xl);
		line-height: 2.75rem;
	}
	.sam-mendes {
		font-size: var(--font-size-lgi);
		line-height: 1.438rem;
	}
	.cto {
		font-size: var(--font-size-base);
		line-height: 1.5rem;
	}
	.ariel-bochner {
		font-size: var(--font-size-lgi);
		line-height: 1.438rem;
	}
	.member-details {
		gap: var(--gap-2xl);
	}
	.or-ramot {
		font-size: var(--font-size-lgi);
		line-height: 1.438rem;
	}
	.ceo,
	.or-is-a-container {
		font-size: var(--font-size-base);
		line-height: 1.5rem;
	}
	.or-shape-parent {
		padding-top: 11.875rem;
	}
	.or-shape-parent,
	.team-content-wrapper {
		padding-bottom: var(--padding-xl);
		box-sizing: border-box;
	}
	.clients-title {
		padding-left: var(--padding-xl);
		padding-right: var(--padding-xl);
		box-sizing: border-box;
	}
	.completeness-content-parent {
		gap: var(--gap-lg);
	}
	.blog3,
	.expertise3,
	.get-in-touch2,
	.home3,
	.industries5,
	.services4,
	.services5,
	.showcase3,
	.tel-972-9-7940-5001 {
		font-size: var(--font-size-base);
		line-height: 1.5rem;
	}
	.footer-links-list {
		gap: var(--gap-base);
	}
	.copyright-20241 {
		font-size: var(--font-size-base);
		line-height: 1.5rem;
	}
	.footer-navigation1 {
		gap: var(--gap-xl);
	}
	.follow-us1 {
		font-size: var(--font-size-base);
		line-height: 1.5rem;
	}
	.social-content {
		flex-wrap: wrap;
	}
	.lets-get-started1 {
		font-size: var(--font-size-lgi);
		line-height: 1.438rem;
	}
	.wed-love-to1 {
		font-size: var(--font-size-base);
		line-height: 1.5rem;
	}
	.call-to-action-button,
	.footer-call-to-action {
		padding-left: var(--padding-xl);
		padding-right: var(--padding-xl);
		box-sizing: border-box;
	}
	.footer-call-to-action {
		gap: var(--gap-base);
	}
	.footer-content1 {
		gap: var(--gap-5xl);
	}

	/* .company-link {
		width: 23.063rem;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
		padding: 8.5rem 0 0;
		box-sizing: border-box;
		max-width: 100%;
		padding-top: 20px;
	} */

	.quality-content-wrapper {
		padding: 20px !important;
	}


}

@media (max-width: 991px) {	
	.completeness-paragraph { gap: 10px; }
	.completeness-content, .completeness-paragraph-parent { flex-direction: column; }
	.kiiam-is-a-container { font-size: 14px; line-height: 20px; }	
	.h2a6426-1-icon { width: 100%; order: 2; }
	.expectation-content-inner { padding-top: 0; }
	.it-goes-without-container, .when-you-show { font-size: 14px; line-height: 20px; }
	.expectation-content-wrapper { padding-bottom: 0; }
	.friedy-logo-one { width: 33.33%; }
	.friedy-logos-row { gap: 0; }
	.completeness-paragraph-parent, .completeness-content-parent, .expectation-content { gap: 0; }
	.about-section-wrap .about-title h2 { font-size: 24px; }
	.about-section-wrap { padding: 20px 0; margin-bottom: 20px; gap: 20px; }	
	.about-section-wrap .about-content::before { left: -20px; }
	.about-section-wrap .about-content .kiiam-is-a-container { font-size: 16px; margin-bottom: 20px; }
	.about-section-wrap .about-content .img { height: 200px; }
	.contractor-section, .team-section, .logo-section { padding-top: 50px; }
	.contractor-box { padding: 30px 50px; }
	.contractor-box h2 { font-size: 24px; }
	.contractor-box h3 { font-size: 18px; }
	.team-section .team-wrap { gap: 20px; flex-wrap: wrap; }
	.team-section .team-wrap .team-box { width: calc(50% - 10px); }
	.team-section .team-wrap .team-box .img { height: 450px; }
	.team-section .team-wrap .team-box .shape01, .team-section .team-wrap .team-box .shape02 { height: 380px; }
	.team-section .team-wrap .team-box .shape01, .team-section .team-wrap .team-box .img .shape-img-01 { border-radius: 0 150px 150px 150px; } 
	.team-section .team-wrap .team-box .shape02, .team-section .team-wrap .team-box .img .shape-img-02 { border-radius: 150px 0 0 0; }
	.logo-section .logo-section-box { padding: 50px; }
	.logo-section .logo-section-box h2 { font-size: 24px; margin-bottom: 20px; }
	.logo-section .logo-section-box .logo-wrap { gap: 20px 30px; }
	.logo-section .logo-section-box .logo-wrap .logo-box { width: calc(20% - 24px); }	
	
} 
@media (max-width: 767px) {	
	.maintaining-quality-and-container { padding-bottom: 5px; }
	.quality-content-wrapper { padding-bottom: 0 !important; }	
	.clients-title-parent { gap: 20px; padding-top: 0; }
	.friedy-logo-one { padding: 20px 10px; height: 5rem; }
	.about-section-wrap { flex-wrap: wrap; margin-bottom: 10px; }
	.about-section-wrap .about-title, .about-section-wrap .about-content { width: 100%; }
	.about-section-wrap .about-content .img { height: 190px; }
	.about-section-wrap .about-content::before { display: none; }
	.contractor-section, .team-section, .logo-section { padding-top: 30px; }
	.contractor-box { padding: 30px; border-radius: 20px; }
	.team-section .team-wrap .team-box { width: 100%; }
	.logo-section .logo-section-box { padding: 30px; border-radius: 20px; }
	.logo-section .logo-section-box .logo-wrap { gap: 20px; }
	.logo-section .logo-section-box .logo-wrap .logo-box { width: calc(33.33% - 14px); }
}


.member-description {
	z-index: 2;
}

.kiiam-process-container-parent {
	align-self: stretch;
	box-sizing: border-box;
	max-width: 100%;
	text-align: center;
	font-size: var(--font1-size);
	font-family: var(--font1);
	padding-top: 100px;
	padding-bottom: 150px;
	background: transparent;
	padding: 0 8rem;
}

.mask-group-icon6 {
	height: 26.938rem;
	position: absolute;
	max-width: 100%;
	left: 0px;
	display: none;
}



.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
	content: '' !important;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
	content: '' !important;
}



.swiper-button-next svg, .swiper-button-prev svg {
	width: 114% !important;
	height: auto;
	object-fit: contain;
	transform-origin: center;
	position: absolute;
}
.swiper-button-next, .swiper-button-prev { background: linear-gradient(78.3deg, #08bbbf, #9ad63c); color: #fff; width: 45px !important; height: 45px !important; border-radius: 50%; }
.swiper-button-next svg, .swiper-button-prev svg {
   background: url('data:image/svg+xml,<svg height="64px" width="64px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 185.343 185.343" xml:space="preserve" fill="%23ffffff" stroke="%23ffffff"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><g><g><path style="fill:%23ffffff;" d="M51.707,185.343c-2.741,0-5.493-1.044-7.593-3.149c-4.194-4.194-4.194-10.981,0-15.175 l74.352-74.347L44.114,18.32c-4.194-4.194-4.194-10.987,0-15.175c4.194-4.194,10.987-4.194,15.18,0l81.934,81.934 c4.194,4.194,4.194,10.987,0,15.175l-81.934,81.939C57.201,184.293,54.454,185.343,51.707,185.343z"></path></g></g></g></svg>');
    width: 20px !important;
    height: 20px !important;
    font-size: 0;
    background-size: cover !important;
}
.swiper-button-prev svg { transform: rotate(180deg); }
@media (max-width: 767px) {
	.swiper-button-next, .swiper-button-prev { width: 36px !important; height: 36px !important; } 
	.swiper-button-next svg, .swiper-button-prev svg { width: 16px !important; height: 16px !important; }
	
}
