:root {
	/* Oscuros / Neutrales */
	--KB_dark: #131313;
	--KB_black: #000000;
	--KB_white: #ffffff;

	/* Verdes */
	--KB_greenDark: #1D4A4B;
	--KB_greenDark2: #1d4a4b39;
	--KB_green: #49ff9b;
	--KB_green2: #03FF90;
	--KB_green3: #03FFCF;
	--KB_green4: #00FFDC;
	--KB_green5: #00E6B4;
	--KB_green6: #23FFCF;

	/* Azules */
	--KB_blue: #00FFFF;
	--KB_blue2: #61F5FF;
	--KB_blue3: #00EEFF;
	--KB_darkBlue: #004261;

	/* Rojos */
	--Biky_red: #FF3169;

	/* Hover / Activo */
	--KB_green-hover: #3DF28C;
	--KB_green-active: #37DF80;
	--KB_blue-hover: #57E5FF;
	--KB_blue-active: #47D5FF;
	--KB_dark-hover: #1A1A1A;
	--KB_dark-active: #0F0F0F;
	--Biky_red-hover: #FF4F7E;
	--Biky_red-active: #E62B5C;

	/* Variantes claras / oscuras */
	--KB_dark-muted: #1A1A1A;
	--KB_white-muted: #F5F5F5;
	--KB_blue-light: #B3FFFF;

	/* Others */
	--p_DefaultFontSize: 14px;
	--p_DefaultlineHeight: 1.5;
	--Montserrat: "Montserrat", sans-serif;
	--Poppins: "Poppins", sans-serif;
	--XspaceFont: 'XspaceRegular';
	--DrukWideHeavy: 'Druk Wide Trial Heavy';
	--DrukBold: 'Druk';

	/* From Biky AI */
	--green-kb-dark: #1D4A4B;
	--green-kb-dark2: #1d4a4b39;
	--black131313: #131313;
	--blackKeybe: #000000;
	--whiteKeybe: #ffffff;
	--greenKeybe: #49ff9b;
	--greenKeybe2: #03FF90;
	--greenKeybe3: #03FFCF;
	--greenKeybe4: #00FFDC;
	--greenKeybeGradient: #00E6B4;
	--blueKeybe: #00ffff;
	--blueKeybe2: #61F5FF;
	--blueKeybe3: #00EEFF;
	--darkblueKeybe: #004261;
	--darkBlueBiky: #003159;
	--redBiky: #FF3169;

}

#bikyAI2025_hero.bikyAI2025_showcase-wrapper {
	background-color: var(--KB_white);
	background-image: url(../img/biky_site/bikyAI2025_hero_bg.webp);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: unset;
	display: flex;
	align-items: unset;
	justify-content: flex-start;
	flex-direction: column;
	height: 100%;
	max-height: 100%;
	min-height: 760px;
	padding: 2.5% 0 2.5% 0;
	position: relative;
	width: 100%;
	z-index: 3;
}

div#bikyAI2025_hero {
	-webkit-clip-path: inset(-100vh 0 3vh 0);
	clip-path: inset(-100vh 0 3vh 0);
}

#bikyAI2025_hero.bikyAI2025_showcase-wrapper:before {
	content: "";
	pointer-events: none;
	background: linear-gradient(0deg, white 5%, transparent 9%);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 8;
	width: 100%;
	height: 100%;
	min-height: 760px;
	-webkit-clip-path: inset(-100vh 0 1vh 0);
	clip-path: inset(-100vh 0 1vh 0);
}

.bikyAI2025_showcase {
	display: grid;
	grid-template-columns: 25% 23% 52%;
	gap: 10px;
	width: 100%;
	margin: 1% auto 0% auto;
	justify-content: center;
	padding: 2% 2%;
	transform: scale(1);
	transform-origin: center;
	height: 100%;
	max-width: 1640px;
}

.bikyAI2025_showcase__col {
	border: 1px solid #ccc;
	height: 100%;
}

div#bikyAI_data {
	justify-content: space-between;
}

h3.bikyAI_data_avatarName {
	color: var(--darkBlueBiky);
	font-size: 61px;
	line-height: 0.9;
	font-weight: normal;
	font-family: var(--XspaceFont);
	text-transform: uppercase;
	margin: 0;
	transform: translate(0, -4%);
	box-sizing: content-box;
}

span.bikyAI_data_avatarType {
	background-color: var(--KB_green4);
	border-radius: 30rem;
	color: var(--darkblueKeybe);
	font-size: 15px;
	font-weight: 600;
	line-height: 1;
	position: absolute;
	top: 12%;
	right: 2%;
	padding: 6px 14px;
	text-transform: uppercase;
	margin: 0;
}

video.bikyAI_avatar {
	position: absolute;
	width: 100%;
	/* transform: translate(0%, 13%) scale(1.35); */
	/* transform: translate(0%, 20%) scale(1.50); */
	transform-origin: bottom;
	top: 76%;
	left: 50%;
	transform: translate(-50%, -50%) scale(1.35);
	height: auto;
}

.bikyAI2025_showcase__col {
	position: relative;
	border: 0px solid #ccc;
	height: 100%;
	display: flex;
	flex-direction: column;
	padding: 0;
	margin: 0;
	width: 100%;
}

.bikyAI_data_avatarNameWrap {
	position: relative;
	padding: 4% 0% 4% 0%;
}

.bikyAI_data_features,
.bikyAI_personality_box {
	min-height: 350px;
	height: fit-content;
	display: flex;
	flex-direction: column;
	position: relative;
	z-index: 4;
}

.bikyAI_data_features:before,
.bikyAI_personality_box::before,
.bikyAI_conections:before,
.bikyAI_support:before {
	content: "";
	/* background-color: rgba(234, 234, 234, 0.33); */
	background-color: rgba(192, 192, 192, 0.33);
	border-radius: 30px;
	transition: background-color 0.45s ease;
	backdrop-filter: blur(12.9px);
	-webkit-backdrop-filter: blur(12.9px);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
}

.bikyAI_conections,
.bikyAI_support {
	min-height: 80px;
	height: fit-content;
	display: flex;
	position: relative;
	z-index: 4;
	padding: 20px;
}

#bikyAI_personality {
	display: flex;
	flex-direction: column;
	gap: 20px;
	justify-content: flex-end;
}

.bikyAI_personality_boxCol {
	position: relative;
	z-index: 3;
	padding: 20px;
}

div#bikyAI_personality_graphic {
	display: flex;
	align-items: center;
	justify-content: center;
}

div#bikyAI_personality_graphic img {
	transform: scale(0.99);
	transition: all 0.35s ease;
}

div#bikyAI_personality_graphic:hover img {
	transform: scale(1.01);
	transition: all 0.35s ease;
}

.bikyAI_personality_box {
	gap: 10px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
}

.bikyAI_data_precision,
.bikyAI_data_voices,
.bikyAI_data_IAsalespeople {
	position: relative;
	z-index: 4;
	/* padding: 34px 10px; */
	padding: 20px 20px;
}

.bikyAI_data-heading {
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 0px 0px 10px 0px;
}

.bikyAI_data_features a.hireAIsalespersonCTA {
	pointer-events: none;
}

.bikyAI_data-heading h4 {
	color: var(--darkBlueBiky);
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
}

.bikyAI_data-heading i {
	color: var(--greenKeybe4);
	font-size: 10px;
}

.kyAI_features_infoBox_scrolleable {
	width: 100%;
	height: 245px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0px;
	position: relative;
	/* box-shadow: inset 0px 11px 8px -10px #CCC,
		inset 0px -11px 8px -10px #CCC; */
}

.bikyAI_data-p {
	display: flex;
	flex-direction: column;
	gap: 0;
	padding: 0px 20px;
}

.bikyAI_data-p p {
	color: var(--darkBlueBiky);
	margin-top: 0px;
}

.bikyAI_data-p ul {
	color: var(--darkBlueBiky);
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}

.bikyAI_data-p ul li {
	color: var(--darkBlueBiky);
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 10px;
}

.kyAI_features_infoBox_scrolleable p {
	color: var(--darkBlueBiky);
	margin-bottom: 10px;
	margin-top: 0;
	/* 	background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 38%, rgba(0, 0, 0, 0)47%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	background-attachment: fixed; */
}

/* .gradient_shape {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 38%, rgba(0, 0, 0, 0)47%);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;;
} */

.kyAI_features_infoBox_scrolleable:before {
	content: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 71%;
	/* background-color: rgba(192, 192, 192, 0.33); */
	background: linear-gradient(0deg, rgba(192, 192, 192, 0.93) 30%, rgba(192, 192, 192, 0) 100%);
	/* backdrop-filter: blur(12.9px); */
	-webkit-backdrop-filter: blur(12.9px);
	backdrop-filter: blur(12.9px);
}

/* ===== Scrollbar kyAI_features_infoBox_scrolleable ===== */
.kyAI_features_infoBox_scrolleable {
	scrollbar-width: 10px;
	scrollbar-color: var(--darkBlueBiky);
}

.kyAI_features_infoBox_scrolleable::-webkit-scrollbar {
	width: 16px;
}

.kyAI_features_infoBox_scrolleable::-webkit-scrollbar-track {
	background: linear-gradient(to right, transparent 0, transparent 45%, rgba(0, 50, 92, 0.1) 45%, rgba(0, 50, 92, 0.1) 55%, transparent 55%, transparent 100%);
}

.kyAI_features_infoBox_scrolleable::-webkit-scrollbar-thumb {
	background: radial-gradient(circle farthest-corner, var(--darkBlueBiky) 0%, var(--darkBlueBiky) 50%, transparent 50%, transparent 100%) no-repeat;
	background-size: auto 16px;
	background-position: center;
}

/* =====  END Scrollbar kyAI_features_infoBox_scrolleable ===== */


div#bikyAI_avatar {
	position: relative;
	z-index: 6;
	align-items: flex-end;
	justify-content: flex-end;
}

div#bikyAI_avatar video {
	pointer-events: none;
}

.effectiveness_Info .effectiveness_data p {
	font-size: 16px;
	letter-spacing: 0px;
	color: var(--darkBlueBiky);
	margin: 4px auto 0px auto;
}

.effectiveness_Info .effectivenessbikyData_group {
	transform: translate(0, 0) scale(1);
}

.effectiveness_Info .cre_decimalsSymbol {
	width: 50px;
}

.effectiveness_Info .efect_rates {
	width: 100%;
}

.effectiveness_Info .effectiveness-change {
	width: 70px;
	transform: translate(-24%, -41%);
}

.effectiveness_Info .plusRate .cre_decimalsSymbol svg {
	transform: rotate(0deg) translate(0%, -20%);
}

.effectiveness_Info .negativeRate .cre_decimalsSymbol svg {
	transform: rotate(180deg) translate(0%, 28%);
}

.effectiveness_Info .currentRatesEffectiveness_number {
	font-size: 170px;
}

.gradient_divisor {
	background: linear-gradient(90deg, var(--greenKeybe2), var(--blueKeybe));
	width: 85%;
	height: 2px;
	position: relative;
	z-index: 2;
	margin: 0 auto;
}

ul.bikyAI_avatarlist {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	justify-content: space-between;
	gap: 10px;
}

ul.bikyAI_avatarlist li {
	border-radius: 50rem;
	background: linear-gradient(90deg, transparent, transparent);
	padding: 2px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.35s ease;
}

ul.bikyAI_avatarlist li.currentAvatar {
	background: linear-gradient(90deg, var(--greenKeybe2), var(--blueKeybe));
	padding: 2px;
	transition: all 0.35s ease;
}

ul.bikyAI_avatarlist li:hover {
	cursor: pointer;
	background: linear-gradient(90deg, var(--greenKeybe2), var(--blueKeybe));
	padding: 2px;
	transition: all 0.35s ease;
}

ul.bikyAI_avatarlist li:hover img {
	cursor: pointer;
	padding: 2px;
	transition: all 0.35s ease;
	transform: scale(0.95);
	transform-origin: center;
}

ul.bikyAI_avatarlist li img {
	padding: 2px;
	transition: all 0.35s ease;
	transform: scale(1);
	transform-origin: center;
	width: 60px;
	height: 60px;
	object-fit: contain;
	border-radius: 50em;
}

.BikyAudio_content {
	position: relative;
}

.BikyAudio_controls {
	width: fit-content;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
}

.BikyAudio_controls #BikyPlayPause {
	border-radius: 100em;
	width: 80px;
	height: 80px;
	border: 3px solid var(--darkblueKeybe);
	padding: 10px;
	background-color: rgba(255, 255, 255, 0.43);
	transition: all 0.25s ease;
	backdrop-filter: blur(10.9px);
	-webkit-backdrop-filter: blur(10.9px);
	transform: scale(0.8);
	transform-origin: center;
	opacity: 1;
}

.BikyAudio_controls #BikyPlayPause:hover {
	cursor: pointer;
	background-color: rgba(255, 255, 255, 0.6);
	transition: all 0.25s ease;
	backdrop-filter: blur(12.9px);
	-webkit-backdrop-filter: blur(12.9px);
	transform: scale(1);
	transform-origin: center;
	opacity: 1;
}

.BikyAudio_controls #BikyPlayPause i {
	color: var(--darkBlueBiky);
	font-size: 34px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform-origin: center;
}

.BikyAudio_controls #BikyPlayPause.biky_play i {
	transform: translate(-40%, -50%);
}

.BikyAudio_controls #BikyPlayPause.biky_pause i {
	transform: translate(-46%, -50%);
}

.currentRatesEffectiveness_number sup {
	font-size: 84px;
	line-height: 1;
}

.bikyAI_data-heading,
.bikyAI_conections_content,
.bikySupport_cols {
	position: relative;
	z-index: 4;
}

.atention247 {
	width: 100%;
	height: 80px;
	object-fit: contain;
	max-height: 130px;
	transform: scale(1.2);
	transform-origin: center;
}

.bikyAI_support-container {
	display: grid;
	grid-template-columns: 35% 18% 47%;
	max-width: 95%;
	justify-content: flex-end;
	/* display: grid;
	grid-template-columns: 35% 18% 47%;
	max-width: 95%;
	justify-content: flex-end;
	gap: 10px;
	padding: 0px;
	width: 93%; */
}

.bikyAI_support_channels {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 0px;
	padding: 10px 0px 0px 0px;
}

.bikyAI_support {
	justify-content: flex-end;
}

.bikyAI_support_channel {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;
	height: 100%;
	box-sizing: content-box;
	padding: 0px;
}

.bikyAI_support_channel img {
	width: 36px;
	height: 30px;
	object-fit: contain;
	transform: scale(1);
	transition: all 0.35s ease;
}

.bikyAI_support_channel:hover img {
	transform: scale(1.1);
	transition: all 0.35s ease;
}

.bikyAI_support_channel h5 {
	color: var(--darkBlueBiky);
	font-size: 10px;
	font-weight: 400;
	margin: 10px auto 0px auto;
	text-align: center;
	line-height: 1.1;
}

.bikyAI_support_col_2.bikySupport_cols {
	display: flex;
	align-items: center;
	justify-content: center;
}

.bikyAI_support_content p {
	color: var(--darkBlueBiky);
	margin-top: 0;
	margin-bottom: 0;
}

.bikyAI_support_content {
	padding: 0px 20px;
}

.bikyAI_conections {
	justify-content: flex-end;
}

.bikyAI_conections-container {
	display: flex;
	flex-direction: column;
	max-width: 95%;
	justify-content: center;
	width: 100%;
}

.bikyAI_conections_content {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.bikyAI_conections-container .bikyAI_support_channels {
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: 10px;
	padding: 0px;
	width: 100%;
}

.bikyAI_conections-container .bikyAI_support_channel img {
	border-radius: 50em;
	width: 55px;
	height: 55px;
	object-fit: contain;
}

.bikyAI_conections-container .bikyAI_support_channel h5 {
	font-size: 10px;
	font-weight: 400;
	margin: 10px auto;
	text-align: center;
	line-height: 1.1;
}

html .kb_customers {
	padding: 4% 0;
}

html .kb_customers {
	background-color: white;
	position: relative;
	z-index: 3;
}

.bikyAi_section-2 {
	background-color: var(--KB_white);
	display: flex;
	align-items: unset;
	justify-content: flex-start;
	flex-direction: column;
	height: 100vh;
	max-height: 100%;
	min-height: 960px;
	padding: 3% 0 0% 0;
	position: relative;
	width: 100%;
}

.bikyAi_section-3 {
	background-color: var(--KB_white);
	display: flex;
	align-items: unset;
	justify-content: flex-start;
	flex-direction: column;
	height: 100%;
	max-height: 100%;
	min-height: 960px;
	padding: 6% 0 0% 0;
	position: relative;
	width: 100%;
	box-sizing: border-box;
}

.iamnotbot-heading h2 {
	color: transparent;
	background-image: -webkit-linear-gradient(90deg, var(--greenKeybe) 4%, var(--blueKeybe) 122%);
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 76px;
	font-family: var(--Montserrat);
	font-weight: 300;
	line-height: 1.1;
	margin: 0;
	text-transform: uppercase;
}

.iamnotbot-heading p {
	color: var(--darkBlueBiky);
	font-size: 34px;
	line-height: 1.5;
	margin: 0.8rem auto;
}

.bikyAi_section-3 .iam_agent:before {
	background-color: #00325C;
	content: "";
	position: absolute;
	height: 60%;
	bottom: 0;
	left: 0;
	width: 100%;
}

.bikyAi_section-3 .iam_agent__textbox_top p {
	color: var(--KB_green4);
}

.bikyAi_section-3 .iam_agent__box {
	position: absolute;
	z-index: 4;
	width: 100%;
	max-width: 1100px;
	top: 70%;
	left: 50%;
	transform: translate(-50%, -50%) scale(.8);
	transform-origin: center;
}

.bikyAi_section-3 .imagent_salesperson {
	color: var(--whiteKeybe);
	font-size: 98px;
	font-weight: 200;
	line-height: 1;
	text-transform: uppercase;
	font-style: italic;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 0;
	transform: translate(0, 0);
}

.bikyAi_section-3 .iam_agent__textbox_top {
	transform: translate(-8%, 0);
}

.bikyAi_section-3 .imagent_salesperson span:first-child {
	transform: translate(-50%, 0);
}

.bikyAi_section-3 .imagent_salesperson span:last-child {
	transform: translate(10%, 0);
}

.bikyAi_section-3 .iam_agent__textbox_bottom__inner {
	padding: 0;
	position: relative;
	transform: translate(26%, 3%);
	max-width: 420px;
	padding: 3px 10px 0px 10px;
}

.bikyAi_section-3 p.commercial_text__2 {
	color: var(--KB_green4);
	font-size: 18px;
	font-weight: 400;
	font-style: italic;
	margin: 0;
	transform: scale(1.1);
	line-height: 1.6;
}

html .bikyAi_section-3 {
	padding: 0;
	min-height: 320px;
}

.iam_agent__content {
	margin: 0 auto;
	padding: 0;
}

.bikyAi_section-3 .iam_agent_imgbox {
	display: flex;
	position: relative;
	width: 330px;
	margin: 0px auto;
	align-items: center;
	justify-content: center;
	transform: translate(0%, 0%);
	transform-origin: bottom;
}

.iam_agent__box p,
p.commercial_text {
	color: var(--darkBlueBiky);
	font-size: 34px;
	font-weight: 400;
	font-style: italic;
	margin: 0;
	transform: scale(1) translate(-9px, 0);
	line-height: 1;
}

#usescases_sec {
	background-color: white;
}

#usescases_sec .bikyAI_sectionAfter {
	opacity: 0 !important;
	background: transparent !important;
}

#usescases_sec .lastes_useCases_content_heading h2 {
	color: var(--darkBlueKeybe);
}

.bikyAI_section_smartchatheading_wrapper {
	min-height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 2rem 0;
	position: relative;
	background-color: #fff;
	margin-bottom: -14rem;
}

.smartchatheading-content h2 {
	color: var(--darkBlueBiky);
	font-size: 44px;
	font-weight: 300;
	line-height: 1.2;
	text-align: center;
	/* display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column; */
	text-transform: uppercase;
}

.smartchatheading-content h2 strong,
.smartchatheading-content h2 b {
	font-weight: 600;
}

.smartchatheading-content h2 img {
	width: 290px;
	margin: 0px;
	position: relative;
	transform: translate(0, 6px);
}

.bikyAI_section_smartchatheading_wrapper .container {
	text-align: center;
	/* max-width: 100%;
	width: 100%; */
	position: sticky;
	top: 50%;
	transform: translateY(-50%);
}

.bikyAI_data_IAsalespeople_cta {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 20px 0 0 0;
}

.bikyAI_data_IAsalespeople_cta a {
	cursor: pointer;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	width: max-content;
}

.bikyAI_data_IAsalespeople_cta a:hover * {
	cursor: pointer;
}

.bikyAI_data_IAsalespeople_cta a span {
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	margin-bottom: 4px;
}

.bikyAI_data_IAsalespeople_cta a img {
	width: 40px;
	height: 100%;
	transform: translate(0, 0);
	transition: all 0.35s ease;
}

.bikyAI_data_IAsalespeople_cta a:hover img {
	transform: translate(15px, 0);
	transition: all 0.35s ease;
}

.hireAIsalespersonCTA {
	color: var(--darkBlueBiky);
	background-color: var(--KB_green4);
	border-radius: 30em;
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	text-transform: uppercase;
	padding: 16px 28px;
	transition: .23s allease;
	text-align: center;
	width: fit-content;
	margin: 2px auto;
	z-index: 4;
}

.hireAIsalespersonCTA:hover {
	color: var(--KB_white);
	cursor: pointer;
	background-color: var(--darkBlueBiky);
	transition: .23s all ease;
}

div#bikyAI_avatar a.hireAIsalespersonCTA {
	position: absolute;
	top: 93%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 3;
	pointer-events: all;
	width: max-content;
}

/* .bikyAI_conections-container */
.bikyAI_support_channels .bikyAI_support_channel {
	position: relative;
}

/* .bikyAI_conections-container  */
.bikyAI_support_channel h5 {
	font-size: 10px;
	position: absolute;
	top: 0%;
	left: 50%;
	transform: translate(-50%, 50%);
	width: max-content;
	background-color: #09fcdc;
	padding: 8px 12px;
	border-radius: 30em;
	margin: 0;
	opacity: 0;
	transition: all .35s ease;
}

/* .bikyAI_conections-container  */
.bikyAI_support_channel:hover h5 {
	top: 0%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 1;
	transition: all .35s ease;
}

.cre_decimalsSymbol {
	display: none !important;
}


/*** FIX USES CASES SCROLLEABLES ***/
.usesCases_review h3 {
	font-size: 16px !important;
	line-height: 1.6;
}

.usesCases_review {
	height: 240px;
	overflow-y: scroll;
	overflow-x: hidden;
	margin: 10px 0 10px 0;
	transform: translate(0, 0px);
}

.usesCases_customer {
	padding: 23px 0 10px 0;
	display: flex;
	flex-direction: column;
}

span.usesCases_customerName {
	font-size: 13px;
}

span.usesCases_customerPosition {
	font-size: 12px;
	font-weight: 700;
}

.useCases-content .useCases-excerpt {
	margin-bottom: 0;
}

.usesCases_review {
	scrollbar-width: 10px;
	scrollbar-color: var(--darkBlueBiky);
}

.usesCases_review::-webkit-scrollbar {
	width: 16px;
}

.usesCases_review::-webkit-scrollbar-track {
	background: linear-gradient(to right, transparent 0, transparent 45%, rgba(0, 50, 92, 0.1) 45%, rgba(0, 50, 92, 0.1) 55%, transparent 55%, transparent 100%);
}

.usesCases_review::-webkit-scrollbar-thumb {
	background: radial-gradient(circle farthest-corner, var(--darkBlueBiky) 0%, var(--darkBlueBiky) 50%, transparent 50%, transparent 100%) no-repeat;
	background-size: auto 16px;
	background-position: center;
}

img.caseItem_logo.parra {
	transform: scale(0.8);
}

img.caseItem_logo.biotec {
	transform: scale(0.6);
}

img.caseItem_logo.pintu {
	object-fit: contain;
	transform: scale(0.6);
}

img.caseItem_logo.nissanautopo {
	transform: scale(0.7);
}

.useCases-excerpt img.caseItem_flag {
	position: relative;
	width: 30px;
	transform: translate(0, 0px) scale(1);
	margin: 0;
	top: 0;
	right: 0;
}

.useCases-excerpt img.caseItem_logo {
	margin: 0;
	transform: scale(1);
	width: 120px;
}


/*** FIX USES CASES SCROLLEABLES ***/

@media only screen and (min-width: 1025px) and (max-width: 1350px) {
	h3.bikyAI_data_avatarName {
		font-size: 42px;
	}

	.effectiveness_Info .currentRatesEffectiveness_number {
		font-size: 98px;
	}

	.currentRatesEffectiveness_number sup {
		font-size: 46px;
		top: -0.7em;
		left: 0.1em;
	}

	.effectiveness_Info .effectiveness_data p {
		font-size: 13px;
	}

	.kyAI_features_infoBox_scrolleable {
		height: 140px;
	}

	.bikyAI_data-p ul li {
		font-size: 12px;
		line-height: 1.4;
		margin-bottom: 8px;
	}

	.bikyAI_data-p p {
		font-size: 12px;
		line-height: 1.4;
	}

	.bikyAI_support_content p {
		font-size: 12px;
	}

	.bikyAI_conections-container .bikyAI_support_channel img {
		width: 40px;
		height: 40px;
	}

	.bikyAI_conections-container .bikyAI_support_channel h5 {
		font-size: 10px;
	}

	.bikyAI_support-container {
		grid-template-columns: 35% 15% 50%;
	}

	.atention247 {
		transform: scale(1);
	}

	.bikyAI_support_channel img {
		width: 30px;
		height: 24px;
	}

	.bikyAI_support_channel h5 {
		font-size: 10px;
	}

	#bikyAI2025_hero.bikyAI2025_showcase-wrapper {
		min-height: 760px;
	}

	video.bikyAI_avatar {
		/* transform: translate(0%, 39%) scale(1.7); */
	}

	.iam_agent__content {
		transform: scale(0.8);
		transform-origin: bottom;
	}

	.bikyAi_section-3 .iam_agent:before {
		height: 40%;
	}

	html .lastes_blog_content_heading h2,
	html .lastes_useCases_content_heading h2,
	html .partners_heading h2 {
		font-size: 40px !important;
	}

	html .lastes_blog_content_heading.kb_customers__heading_ p {
		font-size: 20px !important;
	}

	/* html .lastes_blog_content_heading {
		padding: 10px 0 30px 0;
		height: 100vh;
		min-height: 320px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		position: sticky;
		top: -20%;
	} */

	html .iamnotbot-heading h2 {
		font-size: 56px;
	}

	html .iamnotbot-heading p {
		font-size: 24px;
		margin: 0.2rem auto;
	}

	html .bikyAi_section-3 .iam_agent:before {
		height: 48%;
	}

	html .iamnotbot-heading h2 {
		font-size: 56px;
	}

	html .iamnotbot-heading p {
		font-size: 24px;
		margin: 0.2rem auto;
	}

	html .bikyAi_section-3 .iam_agent:before {
		height: 48%;
	}

	html .lastes_useCases_content_wrapper {
		width: 100% !important;
	}

	html .partnersLogos_container {
		width: 100%;
	}
}


@media only screen and (max-width: 1680px) and (min-width: 1601px) {
	h3.bikyAI_data_avatarName {
		font-size: 54px;
	}

	.effectiveness_Info .currentRatesEffectiveness_number {
		font-size: 130px;
	}

	.currentRatesEffectiveness_number sup {
		font-size: 56px;
		top: -0.9em;
	}

	.kyAI_features_infoBox_scrolleable {
		height: 180px;
	}

	video.bikyAI_avatar {
		/* transform: translate(0%, 26%) scale(1.66); */
	}

	#bikyAI2025_hero.bikyAI2025_showcase-wrapper:before {
		/* background: linear-gradient(0deg, white 10%, transparent 21%); */
	}
}

@media only screen and (max-width: 1600px) and (min-width: 1320px) {
	h3.bikyAI_data_avatarName {
		font-size: 48px;
	}

	.effectiveness_Info .currentRatesEffectiveness_number {
		font-size: 100px;
	}

	.currentRatesEffectiveness_number sup {
		font-size: 50px;
		top: -0.7em;
	}

	.kyAI_features_infoBox_scrolleable {
		height: 105px;
	}

	video.bikyAI_avatar {
		/* transform: translate(0%, 26%) scale(1.66); */
	}

	#bikyAI2025_hero.bikyAI2025_showcase-wrapper:before {
		/* background: linear-gradient(0deg, white 20%, transparent 27%); */
	}

	html .lastes_blog_content_heading h2,
	html .lastes_useCases_content_heading h2,
	html .partners_heading h2 {
		font-size: 40px !important;
	}
}

@media only screen and (min-width: 1800px) {
	.bikyAI_support-container {
		/* display: grid;
		grid-template-columns: 35% 18% 47%;
		max-width: 95%;
		justify-content: flex-end; */
		display: grid;
		grid-template-columns: 35% 18% 47%;
		max-width: 95%;
		justify-content: flex-end;
		gap: 10px;
		padding: 0px;
		width: 93%;
	}

	ul.bikyAI_avatarlist li img {
		padding: 2px;
		transition: all 0.35sease;
		transform: scale(1);
		transform-origin: center;
		width: 80px;
		height: auto;
		object-fit: contain;
		border-radius: 50em;
	}

	html .lastes_blog_content_heading h2,
	html .lastes_useCases_content_heading h2,
	html .partners_heading h2 {
		font-size: 40px !important;
	}

	/* 	video.bikyAI_avatar {
		transform: translate(0%, 28%) scale(1.66);
	} */
}

/**** FIX ARC BROWSER VIEWPORT ****/
@media (min-height: 1081px) and (max-height: 1110px) {
	html #bikyAI2025_hero {
		/* 	height: 900px !important;
		min-height: 90vh !important; */
	}

	/* 	video.bikyAI_avatar {
		transform: translate(0%, 28%) scale(1.66);
	} */
}

@media (min-height: 1000px) and (max-height: 1080px) {
	html #bikyAI2025_hero {
		/* height: 960px !important; */
		/* min-height: 90vh !important; */
	}

	/* video.bikyAI_avatar {
		transform: translate(0%, 28%) scale(1.66);
	} */
}


/* @media (min-height: 800px) and (max-height: 1004px) {
	html #bikyAI2025_hero {
		height: 950px !important;
		min-height: 90vh !important;
	}
} */

/* video.bikyAI_avatar {
		transform: translate(0%, 28%) scale(1.66);
	} */

/**** / FIX ARC BROWSER VIEWPORT ****/

img.bikyTpss {
	width: auto;
	height: 150px;
	position: relative;
	margin: 20px auto -100px auto;
}

@media only screen and (max-width: 1024px) {
	.site-branding img {
		width: 140px !important;
	}

	img.bikyTpss {
		width: 140px;
		height: 140px;
		position: relative;
		margin: 30px auto -10px auto;
		display: flex;
	}
}

@media only screen and (max-width: 1160px) and (min-width: 996px) {
	a.hireBikyAi.goWizard {
		font-size: 14px;
		padding: 0 10px;
	}
}

.kb_customers__others {
	display: none !important;
}


/*** MOBILE HOMEPAGE ***/
@media only screen and (max-width: 768px) {
	.iamnotbot-heading h2 {
		font-size: 40px;
	}

	.iamnotbot-heading p {
		font-size: 19px;
	}

	.marquee-content span {
		font-size: 16px;
	}

	html body .main-section {
		background-color: #fff;
		height: 104vh;
		margin-top: -30rem;
		/* -14rem; */
		z-index: 2;
		margin-bottom: 4rem;
	}

	.bikyAi_section-3 .iam_agent:before {
		background-color: #00325C;
		content: "";
		position: absolute;
		height: 35%;
		bottom: 0;
		left: 0;
		width: 100%;
		z-index: 1;
	}

	.bikyAi_section-3 .iam_agent_imgbox {
		display: flex;
		position: relative;
		width: 270px;
		margin: 0px auto;
		align-items: center;
		justify-content: center;
		transform: translate(0%, -10%);
		transform-origin: bottom;
	}

	.bikyAi_section-3 .iam_agent:before {
		background-color: #00325C;
		content: "";
		position: absolute;
		height: 40%;
		bottom: 0;
		left: 0;
		width: 100%;
		z-index: 1;
	}

	.bikyAi_section-3 .imagent_salesperson {
		font-size: 36px;
		text-align: center;
		display: unset;
		width: 100%;
		margin: 30px auto 30px auto;
		display: block;
		transform: translate(0, 0) scale(1.4);
		transform-origin: center;
	}

	.bikyAi_section-3 .iam_agent__textbox_top p {
		font-size: 26px;
		transform: scale(1);
		text-align: center;
		width: 100%;
	}

	qqq .bikyAi_section-3 .iam_agent__textbox_bottom__inner {
		position: relative;
		transform: translate(0%, 0%);
		max-width: 100%;
		padding: 0;
		text-align: center;
	}

	.bikyAi_section-3 .iam_agent__box {
		top: 93%;
		transform: translate(-50%, -50%) scale(0.75);
		left: 49%;
		width: 100%;
		max-width: 100%;
	}

	.bikyAi_section-3 p.commercial_text__2 {
		font-size: 16px;
		width: 100%;
	}

	.bikyAi_section-3 .iam_agent__textbox_bottom__inner {
		width: 100%;
		transform: translate(0, 0);
		max-width: 100%;
		text-align: center;
	}

	.iam_agent__textbox_bottom {
		align-items: center !important;
		width: 100% !important;
		max-width: 100%;
	}

	.bikyAi_section-3 .iam_agent__textbox_top {
		transform: translate(0%, 0);
	}

	.smartchatheading-content h2 {
		font-size: 24px;
		line-height: 1.2;
	}

	.bikyAI_section_smartchatheading_wrapper {
		min-height: 50vh;
	}

}

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

	.lastes_press_content_heading h2,
	.lastes_blog_content_heading h2,
	.customers_content_heading h2,
	.lastes_useCases_content_heading h2 {
		font-size: 25px !important;
		line-height: 1.4 !important;
	}

	html body .lastes_blog_content_heading.kb_customers__heading_ p {
		font-size: 15px;
		margin-top: -13px;
	}

	html body .useCases-content {
		padding: 6%;
		min-height: 360px;
	}

	.useCases-content h3 {
		font-size: 15px;
		line-height: 1.5;
		margin: 30px 10px 10px 10px;
	}

	.usesCases_review {
		height: 200px;
	}

	html body .lastes_blog_content_wrapper {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		gap: 30px;
		align-items: flex-start;
		justify-content: center;
	}
}



/*** / MOBILE HOMEPAGE ***/



/*** SHOWCASE HOME MOBILE ***/
#bikyAI2025_hero.showcaseMobileVersion {
	height: 100%;
	padding: 12% 0% 12% 0%;
	min-height: 480px;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI2025_showcase {
	grid-template-columns: 1fr;
	width: 100%;
	padding: 0;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_Voice_Effectiveness_Wrapper:before {
	content: "";
	/* background-color: rgba(234, 234, 234, 0.33); */
	background-color: rgba(192, 192, 192, 0.33);
	border-radius: 30px;
	transition: background-color 0.45s ease;
	backdrop-filter: blur(12.9px);
	-webkit-backdrop-filter: blur(12.9px);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
}

html #bikyAI2025_hero.showcaseMobileVersion video.bikyAI_avatar {
	transform: translate(0%, 0%) scale(0.8);
	position: relative;
	top: 0;
	left: 0;
	height: 100%;
	transform-origin: initial;
}

#bikyAI2025_hero.showcaseMobileVersion video.bikyAI_avatar2 {
	transform: translate(0%, 0%) scale(1);
	width: 100%;
	position: relative;
	z-index: 1;
}

#bikyAI2025_hero.showcaseMobileVersion h3.bikyAI_data_avatarName {
	color: var(--darkBlueBiky);
	font-size: 32px;
	line-height: 0.9;
	font-weight: normal;
	font-family: var(--XspaceFont);
	text-transform: uppercase;
	margin: 0;
	transform: translate(0, 0%);
	box-sizing: content-box;
	text-align: center;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_carouselWrapper {
	display: block;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	width: 100%;
	padding: 40px 0%;
	position: relative;
}

.bikyAI_carouselWrapper .bikyAIcarousel_videoContainer:before {
	content: "";
	pointer-events: none;
	background: linear-gradient(0deg, rgba(255, 255, 255, 1) 14%, transparent 20%);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(1.2);
	z-index: 1;
	width: 100%;
	height: 100%;
	transform-origin: bottom center;
}

#bikyAI2025_hero.bikyAI2025_showcase-wrapper.showcaseMobileVersion:before {
	content: "";
	pointer-events: none;
	background: linear-gradient(0deg, rgba(255, 255, 255, 1) 20%, transparent 40%);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 0;
	width: 100%;
	height: 104%;
}


#bikyAI2025_hero.showcaseMobileVersion .bikyAI_Voice_Effectiveness_Wrapper {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 10px;
	width: 100%;
	position: relative;
	height: 100%;
	margin: 0;
	padding: 10px 20px;
	transform: translate(0, 8%);
	margin-top: -58%;
	margin-bottom: 20px;
	height: fit-content;
	z-index: 2;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_features_infoBox {
	margin-top: 21px;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_personality_infoBox {
	margin-top: 6px;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_effectiveness_container .currentRatesEffectiveness_number {
	font-size: 62px;
	letter-spacing: -6px;
	padding: 0;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_Voice_Effectiveness_Wrapper .bikyAI_data_voices,
#bikyAI2025_hero.showcaseMobileVersion .bikyAI_Voice_Effectiveness_Wrapper .bikyAI_data_precision {
	padding: 0;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_Voice_Effectiveness_Wrapper .currentRatesEffectiveness_number sup {
	font-size: 36px;
	left: 5px;
}

#bikyAI2025_hero.showcaseMobileVersion .effectiveness_Info .effectiveness_data p {
	font-size: 12px;
	margin: 4px auto 0 auto;
	text-align: left;
}

#bikyAI2025_hero.showcaseMobileVersion .effectiveness_Info {
	min-height: 95px;
	margin-top: 4px;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_data_avatarNameWrap {
	padding: 8% 0% 0% 0%;
	width: 90%;
	margin: 0 auto -11% auto;
}

#bikyAI2025_hero.showcaseMobileVersion span.bikyAI_data_avatarType {
	display: none !important;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_data-heading h4 {
	font-size: 13px;
	margin-bottom: 0;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_personality_box {
	grid-template-columns: 1fr;
	transform: translate(0, 40px);
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAIcarousel_item {
	padding: 0 10px;
	/* left: 2%; */
	position: relative;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAIcarousel_videoContainer {
	position: relative;
}

#bikyAI2025_hero.showcaseMobileVersion .kyAI_features_infoBox_scrolleable {
	height: 260px;
}

html body #bikyAi2025_hero.showcaseMobileVersion .slick-dotted.slick-slider {
	margin-bottom: 0px !important;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_carouselWrapper a.hireAIsalespersonCTA {
	margin: 0 auto;
	display: block;
	margin-top: -25px;
	margin-bottom: 2px;
}

#bikyAI2025_hero.showcaseMobileVersion .img_profilewrapper {
	display: grid;
	grid-template-columns: 30% 70%;
	clip-path: border-box;
	z-index: 2;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_data_features,
#bikyAI2025_hero.showcaseMobileVersion .bikyAI_personality_box {
	padding: 0;
	min-height: 100px;
}

#bikyAI2025_hero.showcaseMobileVersion div#bikyAI_personality_graphic {
	padding: 10px;
	justify-content: center;
	transform: translate(20px, 0);
}

#bikyAI2025_hero.showcaseMobileVersion video.bikyAI_avatar2 {
	position: absolute;
	top: 91%;
	left: 30%;
	transform: translate(-50%, -50%);
	width: 36%;
	z-index: 4;
	transform-origin: top center;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_data_features {
	margin-bottom: 10px;
	margin-top: 40px;
	/* display: none; */
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_conections {
	justify-content: flex-start;
	padding: 10px 10px;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_personality_boxCol {
	padding: 10px;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_data_IAsalespeople {
	padding: 0px;
}

#bikyAI2025_hero.showcaseMobileVersion div#bikyAI_personality_graphic img {
	/* width: 80%; */
	width: 120px;
	transform: scale(1);
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_data_features:before,
#bikyAI2025_hero.showcaseMobileVersion .bikyAI_personality_box::before,
#bikyAI2025_hero.showcaseMobileVersion .bikyAI_conections:before,
#bikyAI2025_hero.showcaseMobileVersion .bikyAI_support:before,
#bikyAI2025_hero.showcaseMobileVersion .bikyAI_Voice_Effectiveness_Wrapper:before {
	border-radius: 16px;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_conections-container {
	max-width: 100%;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_conections-container .bikyAI_support_channel img {
	height: auto;
	width: 55px;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_support_col_3.bikySupport_cols .bikyAI_support_channels {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 10px 2px;
	padding: 0px 0px 0px 0px;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_support_col_3.bikySupport_cols .bikyAI_support_channel img {
	width: 30px;
	height: 30px;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_support_col_3.bikySupport_cols .bikyAI_support_channel {
	justify-content: center;
	width: 100%;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_support_content p,
#bikyAI2025_hero.showcaseMobileVersion .bikyAI_data-p p,
#bikyAI2025_hero.showcaseMobileVersion .bikyAI_data-p ul li {
	font-size: 12px;
	line-height: 1.3;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_support-container {
	max-width: 100%;
	grid-template-columns: 55% 20% 25%;
}

#bikyAI2025_hero.showcaseMobileVersion img.atention247 {
	width: 80%;
	transform: scale(1.2) translate(-6px, 0);
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_support_col_3.bikySupport_cols img {
	width: 20px !important;
	height: 20px !important;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_support {
	margin-top: 10px;
	padding: 10px 10px;
}

#bikyAI2025_hero.showcaseMobileVersion .bikyAI_data_features.IAsalespeople {
	margin-top: 10px;
	padding: 10px 10px;
}

#bikyAI2025_hero.showcaseMobileVersion .iasalesP_iasalesPcta_wrapper {
	display: grid;
	grid-template-columns: 70% 30%;
}

#bikyAI2025_hero.showcaseMobileVersion .iasalesP_iasalesPcta_wrapper .bikyAI_data_IAsalespeople {
	padding: 0px;
}

#bikyAI2025_hero.showcaseMobileVersion ul.bikyAI_avatarlist li img {
	height: auto;
}

#bikyAI2025_hero.showcaseMobileVersion ul.bikyAI_avatarlist.currentAvatar {
	gap: 0px;
}

#bikyAI2025_hero.showcaseMobileVersion .slick-dots li.slick-active button:before {
	transform: scale(2);
	transition: transform 0.25s ease;
	transform-origin: center;
	color: #003259;
	opacity: 1
}

#bikyAI2025_hero.showcaseMobileVersion .slick-dots li button:before {
	color: #09fcdc;
	transform: scale(1.2);
	transition: transform 0.25s ease;
	transform-origin: center;
	opacity: 1;
}

/*** / SHOWCASE HOME MOBILE ***/

@media only screen and (min-width: 1025px) and (max-width: 1099px) {
	html body .bikyAi_section-3 .iam_agent:before {
		z-index: 0 !important;
	}

	html body .bikyAi_section-3 .iam_agent__box {
		top: 80% !important;
	}

	html body .bikyAi_section-3 .imagent_salesperson {
		font-size: 65px !important;
	}

	html body .bikyAi_section-3 .iam_agent__textbox_top p {
		font-size: 28px !important;
	}

	html body .bikyAi_section-3 .iam_agent__textbox_top {
		transform: translate(3%, 0) !important;
	}

	html body .bikyAi_section-3 .imagent_salesperson span:last-child {
		transform: translate(-3%, 0) !important;
	}
}

@media only screen and (min-width: 820px) and (max-width: 1104px) {
	html body #bikyAI2025_hero.showcaseMobileVersion {
		padding: 4% 0% 12% 0 !important;
		height: 100% !important;
	}

	html body #bikyAI2025_hero.showcaseMobileVersion .bikyAI_Voice_Effectiveness_Wrapper {
		margin-top: -66%;
		max-width: 60%;
		margin-left: auto;
		margin-right: auto;
		transform: translate(0, 6%) scale(1.15);
	}

	html body #bikyAI2025_hero.showcaseMobileVersion h3.bikyAI_data_avatarName {
		font-size: 40px;
		margin-bottom: -20px;
	}

	html body #bikyAI2025_hero.showcaseMobileVersion .bikyAI_support_col_3.bikySupport_cols img {
		width: 28px !important;
		height: 28px !important;
	}

	html body #bikyAI2025_hero.showcaseMobileVersion .bikyAI_support_col_3.bikySupport_cols .bikyAI_support_channels {
		grid-template-columns: repeat(4, 1fr);
	}

	html body #bikyAI2025_hero.showcaseMobileVersion .bikyAI_support-container {
		grid-template-columns: 45% 20% 35%;
	}

	html body #bikyAI2025_hero.showcaseMobileVersion .bikyAI_carouselWrapper a.hireAIsalespersonCTA {
		margin-top: -175px;
	}

	html body .bikyAi_section-3 .iam_agent:before {
		z-index: 2;
		height: 33% !important;
		/* bottom: 100px !important; */
	}

	.iam_agent__content {
		padding: 0% 2% 4% 2%;
		margin: 6% auto 34% auto;
	}

	.bikyAi_section-3 .iam_agent__box {
		top: 96%;
		left: 50%;
		transform: translate(-50%, -50%) scale(.8);
		max-width: 760px;
	}

	.bikyAi_section-3 .imagent_salesperson {
		font-size: 68px;
	}

	.bikyAi_section-3 .iam_agent__textbox_top {
		transform: translate(1%, 0);
	}

	.bikyAi_section-3 .imagent_salesperson span:first-child {
		transform: translate(-36%, 0);
	}

	.bikyAi_section-3 .iam_agent__textbox_bottom__inner {
		transform: translate(-3%, 4%);
	}

	.bikyAi_section-3 .imagent_salesperson span:last-child {
		transform: translate(0%, 0);
	}

	html .kb_customers {
		margin-top: -34rem !important;
	}

	#bikyAI2025_hero.showcaseMobileVersion video.bikyAI_avatar {
		transform: translate(0%, -2%) scale(0.8);
	}
}

@media only screen and (min-width: 768px) and (max-width: 996px) {
	html body .main-section {
		margin-top: -34rem;
	}

	html body .bikyAi_section-3 .iam_agent:before {
		height: 33% !important;
		bottom: 106px !important;
	}

	html body .bikyAI_section_smartchatheading_wrapper {
		min-height: 30vh;
	}

	html .kb_customers {
		margin-top: -30rem;
	}

	html body .lastes_blog_content_wrapper {
		grid-template-columns: repeat(2, 1fr);
	}
}

/* Para pantallas menores o iguales a 768px, se oculta la versiÃ³n desktop */
@media (max-width: 1023px) {
	#biky-showcase-desktop {
		display: none;
	}
}

/* Para pantallas mayores a 768px, se oculta la versiÃ³n mobile */
@media (min-width: 1024px) {
	#biky-showcase-mobile {
		display: none;
	}
}

@media only screen and (min-width: 1100px) and (max-width: 1160px) {
	html body .main-section {
		margin-top: 4rem !important;
	}
}

@media (min-width: 1024px) and (max-width: 1160px) {
	.bikyAi_section-3 .iam_agent__textbox_top {
		transform: translate(-3%, 0);
	}

	.bikyAi_section-3 .imagent_salesperson {
		transform: translate(70px, 0);
	}

	.bikyAi_section-3 .imagent_salesperson {
		font-size: 80px;
		font-weight: 200;
		line-height: 1;
		text-transform: uppercase;
		font-style: italic;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		margin: 0;
		transform: translate(0px, 0);
	}

	.smartchatheading-content h2 {
		color: var(--darkBlueBiky);
		font-size: 40px;
	}

	html body .description-content {
		margin-top: 10%;
	}

	html body div#navButtonsIcons {
		top: 90%;
		left: 90%;
	}

	h3.bikyAI_data_avatarName {
		font-size: 36px;
		line-height: 0.85;
	}

	/* div#bikyAI_personality_graphic {
		display: none;
	} */

	.bikyAI_personality_box {
		grid-template-columns: repeat(2, 1fr);
	}

	.effectiveness_Info .currentRatesEffectiveness_number {
		font-size: 90px;
	}

	.currentRatesEffectiveness_number sup {
		font-size: 50px;
		left: 2px;
	}

	.bikyAI_conections-container .bikyAI_support_channel img {
		height: auto;
	}

	.bikyAI_support-container .bikyAI_support_channels {
		grid-template-columns: repeat(2, 1fr);
		gap: 10px 0px;
	}

	.bikyAI_support_content p {
		font-size: 12px;
	}

	.bikyAI_support-container img.bikyAI_support_channel-icon {
		height: 26px;
		width: 26px;
	}

	.bikyAI_support-container {
		grid-template-columns: 55% 24% 24%;
		gap: 4px;
	}

	.kyAI_features_infoBox_scrolleable {
		height: 165px;
	}

	#bikyAI_personality {
		gap: 8px;
	}

	ul.bikyAI_avatarlist {
		gap: 4px;
	}

	ul.bikyAI_avatarlist li img {
		height: auto;
		padding: 1px;
	}

	ul.bikyAI_avatarlist li:hover img {
		padding: 1px;
	}

	.bikyAI_data-p p,
	.bikyAI_data-p ul li {
		font-size: 12px;
	}

	.bikyAI_data-p ul li {
		margin-bottom: 5px;
	}

	.bikyAI_data-heading h4 {
		font-size: 14px;
	}

	.effectiveness_Info .effectiveness_data p {
		font-size: 13px;
	}

	.bikyAI_data_precision {
		padding: 20px 20px 10px 20px;
	}

	.bikyAI_data_voices {
		padding: 10px 20px 10px 20px;
	}

	.bikyAI_data_IAsalespeople {
		padding: 10px 20px 20px 20px;
	}

	div#bikyAI_avatar {
		justify-content: flex-end;
		box-sizing: border-box;
		min-height: 590px;
	}

	video.bikyAI_avatar {
		/* transform: translate(-50%, -50%) scale(1.5); */
		/* transform: translate(0%, -14%) scale(1.50); */
		height: auto;
		/* position: absolute; */
		/* top: 60%; */
		/* left: 50%; */
	}

	.bikyAI_personality_box {
		min-height: 210px;
	}

	#bikyAI2025_hero.bikyAI2025_showcase-wrapper {
		height: 100%;
		min-height: 640px;
		/* padding: 3.5% 0 3% 0; */
	}

	html body .main-section {
		margin-top: -26rem !important;
		height: 100% !important;
		min-height: 70vh !important;
	}

	#bikyAI2025_hero.bikyAI2025_showcase-wrapper:before {
		content: "";
		pointer-events: none;
		background: linear-gradient(0deg, white 5%, transparent 10%);
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 8;
		width: 100%;
		height: 100%;
	}

	html .bikyAI_section_smartchatheading_wrapper {
		min-height: 40vh;
	}

	html body .iamnotbot-heading h2 {
		font-size: 46px;
	}

	html body .iamnotbot-heading p {
		font-size: 24px;
	}

	/* html body .iamnotbot-heading {
		margin-top: -20rem;
	} */
}

@media only screen and (min-width: 1161px) and (max-width: 1190px) {
	div#bikyAI2025_hero {
		min-height: 500px !important;
		height: 100% !important;
	}

	#bikyAI2025_hero.bikyAI2025_showcase-wrapper:before {
		/* height: 109%; */
	}

	/* video.bikyAI_avatar {
		transform: translate(0%, 46%) scale(1.7);
	} */
}

@media only screen and (width: 1024px) and (min-height: 1366px) {
	.kyAI_features_infoBox_scrolleable {
		height: 75px;
	}

	html body .main-section {
		margin-top: -32rem !important;
		height: 100% !important;
		min-height: 70vh !important;
	}
}

@media only screen and (max-width: 1390px) and (min-width: 1340px) {
	video.bikyAI_avatar {
		/* transform: translate(0%, 36%) scale(1.66); */
	}
}

@media (width: 1024px) and (orientation: portrait) {

	.bikyAi_section-3 .iam_agent__box {
		max-width: 1100px !important;
		top: 78% !important;
	}

	html body .bikyAi_section-3 .iam_agent:before {
		height: 42% !important;
	}

	.iam_agent__content {
		padding: 4% 0 4% 0;
	}

	html .bikyAi_section-3 {
		padding: 6% 0 4% 0;
	}

	.bikyAi_section-3 .iam_agent_imgbox {
		width: 420px;
		transform: translate(0, -12%);
	}
}