/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/* COMPONENTE 1-slider */

.module--hero-slider {
	position: relative;
	isolation: isolate;
	color: #fff;
	overflow: clip;
}

.module--hero-slider {
	--hero-min: 420px;
	--hero-ideal: 58vh;
	--hero-max: 640px;
	--hero-pad: clamp(20px, 3vw, 40px);
	--pag-bottom: clamp(12px, 2vw, 28px);
}

.module--hero-slider::before {
	display: none !important;
}

.module--hero-slider .splide__slide>.section {
	position: relative;
	z-index: 0;
	overflow: hidden;
	min-height: clamp(var(--hero-min), var(--hero-ideal), var(--hero-max));
	padding-block: var(--hero-pad);
	margin: 0;
}

/*
.module--hero-slider .splide__slide>.section::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: -1;
	pointer-events: none;
	background:
		radial-gradient(65% 85% at 85% 75%, rgba(0, 0, 0, .55) 0 60%, transparent 60%),
		linear-gradient(135deg, #6ea0ff 0%, #384fe6 42%, #1c1f58 100%);
}
*/

.module--hero-slider .row,
.module--hero-slider .col {
	display: flex;
	align-items: center;
	justify-content: center;
}

.module--hero-slider .hero-slider__content {
	position: relative;
	z-index: 1;
	text-align: center;
	max-width: 850px;
	margin-inline: auto;
}

.module--hero-slider .splide__slide .hero-slider__content.hero-slider__content {
	max-width: min(900px, 92vw);
	margin-inline: auto;
	text-align: center;
}

.module--hero-slider .hero-slider__title {
	margin: 3rem 0 1rem;
	color: #fff;
	font-weight: 500 !important;
	letter-spacing: 0;
	line-height: 1;
	font-size: 96px !important;
	text-wrap: balance;
}

.module--hero-slider .hero-slider__text {
	max-width: 72ch;
	margin: 0 auto 1.75rem;
	color: rgba(255, 255, 255, .9);
	font-size: clamp(1.05rem, 1.1vw + .3rem, 1.875rem);
	line-height: 1.55;
}

.module--hero-slider .hero-slider__buttons {
	display: flex;
	justify-content: center;
	gap: .75rem;
	margin-top: .25rem;
}

.module--hero-slider .btn.btn--dark {
	background: #171717;
	color: #fff;
	border: 0;
	padding: 12px 40px !important;
	border-radius: 12px;
	box-shadow: 0 12px 22px rgba(0, 0, 0, .28);
}

.module--hero-slider .btn.btn--dark:hover {
	filter: brightness(1.1);
}

.module--hero-slider .hero-slider__overlay {
	display: none !important;
}

.module--hero-slider .splide__arrows {
	display: none !important;
}

.module--hero-slider .splide {
	position: relative !important;
}

.module--hero-slider .splide__pagination {
	position: absolute !important;
	left: 50% !important;
	transform: translateX(-50%) !important;
	bottom: var(--pag-bottom) !important;
	width: min(1100px, 92vw) !important;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	display: none !important;
	z-index: 3 !important;
}

.module--hero-slider.hsb-pag-ready .splide__pagination:not(.hsb-visible) {
	display: none !important;
	pointer-events: none !important;
}

.module--hero-slider .splide__pagination.hsb-visible.hsb-pag-enhanced {
	display: grid !important;
	grid-template-columns: 1fr auto 1fr;
	align-items: center;
	gap: clamp(12px, 2vw, 28px);
}

.module--hero-slider .splide__pagination.hsb-visible.hsb-pag-enhanced>li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.module--hero-slider .splide__pagination.hsb-visible.hsb-pag-enhanced>li:nth-child(1) {
	justify-self: start;
}

.module--hero-slider .splide__pagination.hsb-visible.hsb-pag-enhanced>li:nth-child(2) {
	justify-self: center;
}

.module--hero-slider .splide__pagination.hsb-visible.hsb-pag-enhanced>li:nth-child(3) {
	justify-self: end;
}

.module--hero-slider .splide__pagination.hsb-visible.hsb-pag-enhanced .splide__pagination__page {
	width: auto !important;
	height: auto !important;
	min-height: 40px;
	min-width: 40px;
	overflow: visible !important;
	text-indent: 0 !important;
	background: transparent !important;
	border: 0;
	border-radius: 16px;
	display: inline-flex !important;
	align-items: center;
	gap: 12px;
	padding: .35rem .5rem;
	white-space: nowrap;
	line-height: 1;
	font-weight: 800;
	letter-spacing: .06em;
	text-transform: uppercase;
	color: rgba(255, 255, 255, .38);
	box-shadow: none !important;
	pointer-events: auto;
}

.module--hero-slider .splide__pagination.hsb-visible.hsb-pag-enhanced .hsb-icon svg {
	width: 28px;
	height: 28px;
	display: block;
	fill: currentColor;
}

.module--hero-slider .splide__pagination.hsb-visible.hsb-pag-enhanced .hsb-label {
	font-size: clamp(.9rem, .6vw + .5rem, 1.25rem);
}

.module--hero-slider .splide__pagination.hsb-visible.hsb-pag-enhanced .splide__pagination__page.is-active {
	color: #0b0d12 !important;
	background: #e9ff3a !important;
	box-shadow: 0 20px 40px rgba(0, 0, 0, .35) !important;
	padding: .9rem 1.6rem !important;
	border-radius: 10px !important;
}

.module--hero-slider .splide__pagination.hsb-visible.hsb-pag-enhanced .splide__pagination__page:not(.is-active):hover {
	color: rgba(255, 255, 255, .75);
}

@media (min-width:1140px) {
	.module--hero-slider {
		--hero-ideal: 54vh;
		--hero-max: 600px;
		--hero-pad: clamp(16px, 2.2vw, 32px);
	}
}

@media (max-width:768px) {
	.module--hero-slider {
		--hero-min: 360px;
		--hero-ideal: 56vh;
		--hero-max: 540px;
	}
}

.module--hero-slider {

	--chip-h: 56px;
	--chip-shadow: 22px;
	--pag-bottom: clamp(12px, 2vw, 28px);
	--controls-safe: calc(var(--chip-h) + var(--chip-shadow) + var(--pag-bottom));

	--hero-min: 520px;
	--hero-ideal: 64vh;
	--hero-max: 720px;
}

.module--hero-slider .splide__slide>.section {
	padding-bottom: calc(var(--hero-pad) + var(--controls-safe));
	min-height: clamp(var(--hero-min), var(--hero-ideal), var(--hero-max));
}

.module--hero-slider .splide__pagination {
	bottom: var(--pag-bottom) !important;
}

@media (min-width:1140px) {
	.module--hero-slider {
		--chip-h: 64px;
		--chip-shadow: 26px;
		--hero-ideal: 60vh;
		--hero-max: 680px;
	}
}

@media (max-width:768px) {
	.module--hero-slider {
		--chip-h: 48px;
		--chip-shadow: 18px;
		--hero-min: 420px;
		--hero-ideal: 58vh;
		--hero-max: 600px;
	}
}

.module--hero-slider .splide__pagination.hsb-visible.hsb-pag-enhanced>li:nth-child(n+4) {
	display: none !important;
}

.module--hero-slider {

	--pag-width-desktop: 820px;
	--pag-width-mobile: 94vw;
	--pag-gap: clamp(8px, 1.4vw, 20px);
}

.module--hero-slider .splide__pagination {
	width: min(var(--pag-width-desktop), var(--pag-width-mobile)) !important;
}

.module--hero-slider .splide__pagination.hsb-visible.hsb-pag-enhanced {
	gap: var(--pag-gap);
}

@media (min-width: 1440px) {
	.module--hero-slider {
		--pag-width-desktop: 760px;
	}
}

/* COMPONENTE 2-toolbar */
.toolbar-bitso {
	--card-bg: #5465ff;
	--pill-dark: #0a0a0a;
	--pill-accent: #e7ff2a;
	--text-dark: #111;
	--text-on-dark: #fff;

	display: block !important;
}

.blogHome-toolbar_filter-articles {
	display: grid !important;
	grid-template-columns: 3fr 7fr;
	gap: clamp(24px, 4vw, 56px);
	align-items: start;
}

.blogHome-toolbar_search-box {
	background: transparent !important;
	padding: 0 !important;
	box-shadow: none !important;
	display: grid;
	align-content: start;
	gap: clamp(16px, 2vw, 24px);
}

.blogHome-toolbar_title-search-box {
	margin: 0;
	color: var(--text-dark) !important;
	font-weight: 500 !important;
	font-stretch: normal;
	letter-spacing: 0px;
	text-transform: none !important;
	line-height: 68px;
	font-size: 64px !important;
  text-align: center;
  padding-top: 20px;
}

.blog-toolbar-1__search {
	max-width: 720px;
}

.search-box {
	position: relative;
}

.search-box--light .blog-search__input,
.search-box--light .search-box__input {
	width: 100%;
	box-sizing: border-box;
	background: #fff;
	color: var(--text-dark);
	border: 2px solid var(--text-dark);
	border-radius: 9999px;
	padding: clamp(14px, 1.6vw, 20px) clamp(52px, 4vw, 64px) clamp(14px, 1.6vw, 20px) 28px;
	font-size: clamp(16px, 1.6vw, 22px);
	outline: none;
}

.search-box__btn.ui-icon {
	position: absolute;
	right: 12px;
	top: 60%;
	transform: translateY(-50%);
	height: 40px;
	width: 40px;
	border: 0;
	background: transparent;
	color: var(--text-dark);
	cursor: pointer;
}

.blogHome-toolbar_topics-buttons-box {
	background: var(--card-bg);
	color: var(--text-on-dark);
	border-radius: 24px 80px 80px 24px;
	padding: 20px 30px 30px 30px !important;
	display: grid;
	align-content: start;
	gap: clamp(16px, 2vw, 24px);
}

.blogHome-toolbar_title-topics-buttons-box {
	margin: 0 !important;
	text-transform: none !important;
	text-align: left;
	font-weight: 500;
	letter-spacing: 0px;
	font-size: 64px !important;
}

.blogHome-toolbar_container-buttons-filter {
	display: flex !important;
	flex-wrap: wrap !important;
	align-items: flex-start;
	justify-content: flex-start;
	gap: clamp(12px, 1.6vw, 20px) !important;
}

.blogHome-toolbar_topic-button-filter {
  align-content: center;
	flex: 0 0 auto;
	padding: 12px 40px !important;
	border-radius: 12px !important;
	background: var(--pill-dark);
	color: var(--text-on-dark);
	text-decoration: none;
	font-weight: 700;
	font-size: 16px !important;
	line-height: 24px !important;
	letter-spacing: 0 !important;
	white-space: nowrap;
	box-sizing: border-box;
	border: 2px solid transparent;
	text-align: center;
  text-transform: none !important;
}

.blogHome-toolbar_topic-button-filter.blogHome-toolbar_topic-button-tag {
	background: var(--pill-accent);
	color: #000;
}

.blogHome-toolbar_topic-button-filter.blogHome-toolbar_topic-button-tag:hover {
	color: #000;
}

@media (max-width: 1100px) {
	.blogHome-toolbar_filter-articles {
		grid-template-columns: 1fr;
	}

	.blogHome-toolbar_title-topics-buttons-box {
		text-align: center;
	}

	.blogHome-toolbar_container-buttons-filter {
		justify-content: center;
	}
}


/* COMPONENTE 3-articles */

.blog-listing-2 .blog-listing-2__post+.blog-listing-2__post {
	margin-top: 32px;
}

.blog-listing-2 .blog-card--split.blog-card--white {
	background: transparent;
	border: 0;
	box-shadow: none;
	padding: 0;
}

.blog-listing-2 .blog-card--split .blog-card__content {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-areas: "body img";
	gap: 0;
	align-items: stretch;
}

.blog-listing-2 .blog-card--split.blog-card {
	border-radius: 0px;
}

.blog-listing-2 .blog-card--split .blog-card__body {
	grid-area: body;
	background: #736A61;
	color: #fff;
	border-radius: 10px 100px 10px 10px;
	padding: 56px 56px 48px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.blog-listing-2 .blog-card--split .blog-card__tags .badge {
	color: #ffff !important;
  /*text-transform: capitalize !important;*/
  font-size: 1rem;
}

.blog-listing-2 .blog-card--split .blog-card__title {
	color: #fff;
	font-size: 32px;
	line-height: 1.05;
	font-weight: 500;
	letter-spacing: -0.02em;
	margin: 12px 0 20px;
}

.blog-listing-2 .blog-card--split .blog-card__summary {
	color: #f3f4ff;
	font-size: clamp(16px, 1.6vw, 18px);
	margin: 0 0 28px;
}

.blog-listing-2 .blog-card--split .blog-card__cta {
	align-self: flex-start;
	display: inline-block;
	padding: 12px 45px;
	border-radius: 10px;
	background: #111;
	color: #fff;
	font-weight: 700;
	text-decoration: none;
	transition: transform .15s ease;
  font-size: 16px !important;
}

.blog-listing-2 .blog-card--split .blog-card__cta:hover {
	transform: translateY(-1px);
}

.blog-listing-2 .blog-card--split .blog-card__img {
	grid-area: img;
	background: #fff;
	border-radius: 60px 60px 60px 10px;
	border: 0;
	padding: 0;
	margin-top: 25px;
	min-height: 360px;
	position: relative;
	overflow: hidden;

}

.blog-listing-2 .blog-card--split .blog-card__img picture,
.blog-listing-2 .blog-card--split .blog-card__img img,
.blog-listing-2 .blog-card--split .blog-card__img video {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: inherit;
	display: block;
}

.blog-listing-2 .blog-card--split .blog-card__img .chip-new-article {
	position: absolute;
	top: 18px;
	right: 18px;
	z-index: 2;
	margin: 0;
	padding: 12px 28px;
	background: #ECFF4F;
	color: #111;
	border: 0;
	border-radius: 9999px;
	font-size: 14px;
	line-height: 1;
	font-weight: 800;
	letter-spacing: .06em;
	text-transform: uppercase;
	box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .08);
	pointer-events: none;
}

@media (max-width: 1024px) {
	.blog-listing-2 .blog-card--split .blog-card__content {
		grid-template-columns: 1fr;
		grid-template-areas:
			"img"
			"body";
		gap: 24px;
	}

	.blog-listing-2 .blog-card--split .blog-card__img {
		min-height: 220px;
	}

	.blog-listing-2 .blog-card--split .blog-card__body {
		border-radius: 24px;
		padding: 28px 24px;
	}

	.blog-listing-2 .blog-card--split .blog-card__title {
		font-size: clamp(24px, 6vw, 40px);
	}
}

/* Boton load more articles */
#blog_load_more_btn.blog-load-more__btn.center-btn__btn.btn.btn--large.btn--outline.btn--accent.btn-load-more-bitso {
  background-color: #171717;
  border-color: #171717;
  border-radius: 10px;
  padding: 10px 20px;
}


/* COMPONENTE 4-ebooks */

html[lang|="en"] .row-number-10,
html[lang|="es"] .row-number-3 {
	--ebooks-h: clamp(418px, 42vw, 430px);
	--ebooks-col-img: 38%;
	--ebooks-gap: 24px;
}

html[lang|="en"] .row-number-10,
html[lang|="es"] .row-number-3 {
	position: relative;
	z-index: 0;

	padding: clamp(40px, 6vw, 96px) 0;
	background:
		radial-gradient(1200px 800px at 10% 8%, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, 0) 60%),
		linear-gradient(135deg, #4C63F2 0%, #6AA6FF 35%, #B7C8FF 55%, #CDE2A9 78%, #B8DA75 100%) !important;
	box-shadow: 0 20px 60px rgba(0, 0, 0, .15);
	overflow: visible;
}

html[lang|="en"] .row-number-10 .module__inner,
html[lang|="es"] .row-number-3 .module__inner {
	position: relative;
	z-index: 1;
	max-width: 1280px;
	margin-inline: auto;
	padding-inline: clamp(16px, 3vw, 24px);
}

#ebooks-anchor {
	background: transparent !important;
	padding: 0 !important;
}

#ebooks-anchor::before {
	content: none !important;
}

.sliders-ebooks-webinars h2.titulo-whitepaper {
	margin: 0 0 clamp(20px, 3vw, 32px);
	font-weight: 700;
	line-height: 1;
	letter-spacing: -0.02em;
	font-size: clamp(28px, 6vw, 72px);
}

.sliders-ebooks-webinars h2.titulo-whitepaper>.hs_cos_wrapper {
	display: inline-block;
	color: white
}

.sliders-ebooks-webinars .splide__track {
	padding-inline: 22px !important;
}

html[lang|="en"] .row-number-10 .sliders-ebooks-webinars .splide__track,
html[lang|="es"] .row-number-3 .sliders-ebooks-webinars .splide__track,
html[lang|="en"] .row-number-10 .sliders-ebooks-webinars .splide__list,
html[lang|="es"] .row-number-3 .sliders-ebooks-webinars .splide__list,
html[lang|="en"] .row-number-10 .sliders-ebooks-webinars .splide__slide,
html[lang|="es"] .row-number-3 .sliders-ebooks-webinars .splide__slide {
	height: auto !important;
}

html[lang|="en"] .row-number-10 .go-card,
html[lang|="es"] .row-number-3 .go-card {
	background: transparent;
	box-shadow: none;
	border-radius: 0px;
}

html[lang|="en"] .row-number-10 .go-card__content.white-papers,
html[lang|="es"] .row-number-3 .go-card__content.white-papers {
	display: grid;
	grid-template-columns: minmax(260px, var(--ebooks-col-img)) 1fr !important;
	gap: clamp(16px, 2.2vw, var(--ebooks-gap)) !important;
	align-items: stretch;
	min-height: var(--ebooks-h) !important;
}

html[lang|="en"] .row-number-10 .go-card__img.limit,
html[lang|="es"] .row-number-3 .go-card__img.limit {
	position: relative !important;
	width: 100% !important;
	height: var(--ebooks-h) !important;
	min-height: 0 !important;
	max-width: none !important;
	padding: 0 !important;
	overflow: hidden !important;
	border-radius: 10px;
	background: #EDEDED;
	box-shadow: 0 12px 32px rgba(0, 0, 0, .12);
}

html[lang|="en"] .row-number-10 .go-card__img.limit>img,
html[lang|="es"] .row-number-3 .go-card__img.limit>img {
	position: absolute !important;
	inset: 0 !important;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	object-position: center !important;
	display: block !important;
	margin: 0 !important;
	border-radius: 0px !important;
}

html[lang|="en"] .row-number-10 .go-card__body,
html[lang|="es"] .row-number-3 .go-card__body {
	height: var(--ebooks-h) !important;
	min-height: 0 !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: space-between !important;
	overflow: hidden;
	background: #fff;
	border-radius: 10px 100px 10px 10px;

	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	padding:
		clamp(18px, 2.6vw, 28px) clamp(28px, 4.6vw, 48px) clamp(18px, 2.6vw, 28px) clamp(18px, 2.6vw, 28px) !important;
}

html[lang|="en"] .row-number-10 .go-card__txt,
html[lang|="es"] .row-number-3 .go-card__txt {
	flex: 1 1 auto;
	min-height: 0;
	max-width: 50ch;
  max-height: max-content;
}

html[lang|="en"] .row-number-10 .go-card__title,
html[lang|="es"] .row-number-3 .go-card__title {
	margin: 0 0 12px;
	font-weight: 500 !important;
	letter-spacing: -0.01em;
	line-height: 1.05;
	font-size: clamp(22px, 3.8vw, 52px) !important;
}

html[lang|="en"] .row-number-10 .go-card__desc,
html[lang|="es"] .row-number-3 .go-card__desc {
	margin: 0;
	opacity: .8;
	font-size: clamp(14px, 1.6vw, 18px);
	line-height: 1.4;
}

html[lang|="en"] .row-number-10 .go-card__link,
html[lang|="es"] .row-number-3 .go-card__link {
	position: static;
}

html[lang|="en"] .row-number-10 .module.module--buttonlinkto.module--button,
html[lang|="es"] .row-number-3 .module.module--buttonlinkto.module--button {
  margin-right: auto;
  padding-top: 0px;
}

html[lang|="en"] .row-number-10 .button-bitso,
html[lang|="es"] .row-number-3 .button-bitso {
	margin-top: clamp(12px, 1.6vw, 16px);
}

html[lang|="en"] .row-number-10 .button-bitso .btn,
html[lang|="es"] .row-number-3 .button-bitso .btn {
	--btn-h: clamp(42px, 5vw, 56px);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 220px;
	height: var(--btn-h);
	padding: 0 22px;
	border: 0;
	border-radius: 10px;
	background: #171717;
	color: #fff;
	font-weight: 700;
	font-size: clamp(14px, 1.5vw, 16px);
	box-shadow: 0 8px 24px rgba(0, 0, 0, .20);
	transition: transform .18s ease, box-shadow .18s ease, opacity .18s ease;
	z-index: 1;
}

html[lang|="en"] .row-number-10 .button-bitso .btn:hover,
html[lang|="es"] .row-number-3 .button-bitso .btn:hover {
	transform: translateY(-1px);
	box-shadow: 0 10px 28px rgba(0, 0, 0, .25);
}

html[lang|="en"] .row-number-10 .button-bitso .btn:active,
html[lang|="es"] .row-number-3 .button-bitso .btn:active {
	transform: translateY(0);
	opacity: .9;
}

html[lang|="en"] .row-number-10 .splide__arrows_white-papers .splide__arrow,
html[lang|="es"] .row-number-3 .splide__arrows_white-papers .splide__arrow {
	background: #fff;
	color: #111;
	width: 48px;
	height: 48px;
	border-radius: 999px;
	box-shadow: 0 8px 24px rgba(0, 0, 0, .18);
	opacity: 1;
	transition: transform .18s, box-shadow .18s, opacity .18s;
}

html[lang|="en"] .row-number-10 .splide__arrows_white-papers .splide__arrow:hover,
html[lang|="es"] .row-number-3 .splide__arrows_white-papers .splide__arrow:hover {
	transform: translateY(-1px);
	box-shadow: 0 12px 28px rgba(0, 0, 0, .22);
}

html[lang|="en"] .row-number-10 .splide__arrows_white-papers .splide__arrow:disabled,
html[lang|="es"] .row-number-3 .splide__arrows_white-papers .splide__arrow:disabled {
	opacity: .35;
	pointer-events: none;
}

html[lang|="en"] .row-number-10 .splide__arrows_white-papers .splide__arrow--prev,
html[lang|="es"] .row-number-3 .splide__arrows_white-papers .splide__arrow--prev {
	left: clamp(8px, 2vw, 16px);
}

html[lang|="en"] .row-number-10 .splide__arrows_white-papers .splide__arrow--next,
html[lang|="es"] .row-number-3 .splide__arrows_white-papers .splide__arrow--next {
	right: clamp(8px, 2vw, 16px);
}

@media (max-width: 1024px) {

	html[lang|="en"] .row-number-10,
  html[lang|="es"] .row-number-3 {
		--ebooks-h: auto;
		--ebooks-col-img: 100%;
		--ebooks-gap: 20px;
	}

	html[lang|="en"] .row-number-10 .go-card__content.white-papers,
  html[lang|="es"] .row-number-3 .go-card__content.white-papers {
		grid-template-columns: 1fr !important;
		min-height: 0 !important;
	}

	html[lang|="en"] .row-number-10 .go-card__img.limit,
  html[lang|="es"] .row-number-3 .go-card__img.limit {
		height: auto !important;
		aspect-ratio: 16 / 9;
	}

	html[lang|="en"] .row-number-10 .go-card__body,
  html[lang|="es"] .row-number-3 .go-card__body {
		height: auto !important;
		border-radius: 24px;
	}

	html[lang|="en"] .row-number-10 .splide__arrows_white-papers .splide__arrow,
  html[lang|="es"] .row-number-3 .splide__arrows_white-papers .splide__arrow {
		width: 40px;
		height: 40px;
	}
}

@media (max-width: 640px) {
	html[lang|="en"] .row-number-10 .button-bitso .btn,
  html[lang|="es"] .row-number-3 .button-bitso .btn {
		min-width: 190px;
	}
}

/* COMPONENTE 5-videos */

.videos-splide {
	position: relative;
	overflow: clip;
}

@supports not (overflow: clip) {
	.videos-splide {
		overflow: hidden;
	}
}

.videos-splide .splide__track {
	overflow: hidden !important;
}

.videos-splide .splide__list {
	display: flex;
	align-items: stretch;
	gap: 24px;
	margin: 0;
	padding: 0;
}

.videos-splide .splide__slide {
	flex: 0 0 auto;
	height: auto;
}

.videos-splide .splide__slide>.slide-inner {
	display: block;
	height: 100%;
}

.videos-splide .splide__slide [class*="span"],
.videos-splide .splide__slide .widget-span,
.videos-splide .splide__slide .row-fluid {
	float: none !important;
	width: 100% !important;
	max-width: 100% !important;
}

.videos-splide .module--video,
.videos-splide .module--video .module__inner,
.videos-splide .video {
	width: 100%;
	height: auto;
}

.videos-splide .video {
	border: 0 !important;
	box-shadow: none !important;
	background: transparent;
}

.videos-splide .video__thumbnail__img {
	width: 100%;
	height: auto;
	display: block;
}

.videos-splide {
	--vdot-size: 22px;
	--vdot-border: 2px;
	--vdot-color: #8a8a87;
	--vdot-active: #686460;
	--vdot-gap: 28px;
	--vdot-focus: #111827;
}

.videos-splide .splide__pagination {
	position: static;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: var(--vdot-gap);
	margin-top: 18px;
	padding: 0;
	flex-wrap: nowrap;
}

.videos-splide .splide__pagination__page {
	width: var(--vdot-size);
	height: var(--vdot-size);
	border-radius: 9999px;
	background: transparent;
	border: var(--vdot-border) solid var(--vdot-color);
	padding: 0;
	line-height: 1;
	font-size: 0;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: transform .15s ease, background-color .15s ease, border-color .15s ease, opacity .15s ease;
}

.videos-splide .splide__pagination__page.is-active {
	background: var(--vdot-active);
	border-color: var(--vdot-active);
}

.videos-splide .splide__pagination__page:hover {
	transform: scale(1.06);
}

.videos-splide .splide__pagination__page:active {
	transform: scale(0.98);
}

.videos-splide .splide__pagination__page:focus-visible {
	outline: 3px solid var(--vdot-focus);
	outline-offset: 3px;
	border-color: var(--vdot-focus);
}

@media (max-width:420px) {
	.videos-splide {
		--vdot-size: 18px;
		--vdot-gap: 22px;
	}
}

.videos-scroll {
	display: grid;
	grid-auto-flow: column;
	grid-auto-columns: 100%;
	gap: 24px;
	overflow-x: auto;
	scroll-snap-type: x mandatory;
	-webkit-overflow-scrolling: touch;
	padding-bottom: 24px;
}

.videos-scroll>* {
	scroll-snap-align: start;
}

.card-video-hero .module__inner {
	padding: 0;
}

.card-video-hero .video.border-video-bitso {
	box-shadow: none;
	border: 0;
}

.card-video-hero .video__thumbnail {
	display: grid;

	grid-template-columns: 1.085fr 1fr;
	gap: 0;
	align-items: center;
	min-height: clamp(320px, 42vw, 510px);
	position: relative;
	overflow: hidden;
}

.card-video-hero .video__thumbnail .video--player.video--radius,
.video--thumbnail.video--radius {
	border-radius: 0px !important;
}

.card-video-hero .video__thumbnail::before {
	content: "";
	position: absolute;
	inset: 0 0 0 52%;
	background: var(--hsb-video-panel, #5665FF);

	border-top-left-radius: 20%;
	border-bottom-left-radius: 20%;

	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	z-index: 0;
}

.card-video-hero .video__thumbnail__img-link {
	grid-column: 1;
	position: relative;
	z-index: 1;
	height: 100%;
	display: block;
	height: 65%;
}

.card-video-hero .video__thumbnail__img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;

	border-top-left-radius: 90px;
	border-bottom-right-radius: 90px;
}

.card-video-hero .video__thumbnail>h4,
.card-video-hero .video__thumbnail>div:not(.video-cta),
.card-video-hero .video-cta {
	grid-column: 2;
	position: relative;
	z-index: 1;
}

.card-video-hero .video__thumbnail>h4 {
	color: #fff;
	font-weight: 800;
	line-height: 1.03;
	font-size: clamp(28px, 4.2vw, 66px);
	margin: 0 0 8px 0;
	padding: clamp(16px, 2.2vw, 28px) clamp(18px, 2.4vw, 34px) 0;
}

.card-video-hero .video__thumbnail>div:not(.video-cta) {
	color: #ffffff;

	font-size: clamp(15px, 1.2vw, 20px);
	line-height: 1.35;
	padding: 4px clamp(18px, 2.4vw, 34px) 0;
}

.card-video-hero .video__thumbnail>div:not(.video-cta)>div>h4 {
	color: #ffff;
	font-size: 2.4rem;
	font-weight: 400;
	line-height: normal;
}

.card-video-hero .video-cta {
	justify-self: start;
	margin: clamp(14px, 1.8vw, 22px) clamp(18px, 2.4vw, 34px) clamp(18px, 2.4vw, 30px) clamp(18px, 2.4vw, 20px);
	background: #111827;
	color: #fff;
	text-decoration: none;
	font-weight: 700;
	font-size: clamp(14px, 1.05vw, 18px);
	padding: 14px 35px;
	border-radius: 10px;
	display: inline-flex;
	align-items: center;
	gap: 10px;
	transition: transform .15s ease, background .2s ease, opacity .2s ease;
}

.card-video-hero .video-cta:hover {
	transform: translateY(-1px);
}

.card-video-hero .video-cta:active {
	transform: translateY(0);
	opacity: .9;
}

.card-video-hero .video-cta:focus-visible {
	outline: 3px solid #fff;
	outline-offset: 3px;
}

@media (max-width: 900px) {
	.card-video-hero .video__thumbnail {
		grid-template-columns: 1fr;
		min-height: unset;
	}

	.card-video-hero .video__thumbnail::before {
		left: 0;
		top: auto;
		height: 58%;
		bottom: 0;
		border-radius: 24px;
	}

	.card-video-hero .video__thumbnail__img {
		border-radius: 24px;
		height: auto;
	}

	.card-video-hero .video__thumbnail>h4,
	.card-video-hero .video__thumbnail>div:not(.video-cta),
	.card-video-hero .video-cta {
		grid-column: 1;
	}
}

.vdots {
	position: static;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: var(--vdot-gap, 28px);
	margin-top: 18px;
}

.vdots__page {
	width: var(--vdot-size, 22px);
	height: var(--vdot-size, 22px);
	border-radius: 9999px;
	background: transparent;
	border: var(--vdot-border, 2px) solid var(--vdot-color, #8a8a87);
	padding: 0;
	line-height: 1;
	font-size: 0;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: transform .15s ease, background-color .15s ease, border-color .15s ease, opacity .15s ease;
}

.vdots__page.is-active {
	background: var(--vdot-active, #686460);
	border-color: var(--vdot-active, #686460);
}

.vdots__page:hover {
	transform: scale(1.06);
}

.vdots__page:active {
	transform: scale(0.98);
}

.vdots__page:focus-visible {
	outline: 3px solid var(--vdot-focus, #111827);
	outline-offset: 3px;
	border-color: var(--vdot-focus, #111827);
}

.videos-splide .splide__pagination {
	display: none !important;
}

.vdots {
	position: static;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: var(--vdot-gap, 28px);
	margin-top: 18px;
}

.vdots__page {
	width: var(--vdot-size, 22px);
	height: var(--vdot-size, 22px);
	border-radius: 9999px;
	background: transparent;
	border: var(--vdot-border, 2px) solid var(--vdot-color, #8a8a87);
	padding: 0;
	line-height: 1;
	font-size: 0;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: transform .15s ease, background-color .15s ease, border-color .15s ease, opacity .15s ease;
}

.vdots__page.is-active {
	background: var(--vdot-active, #686460);
	border-color: var(--vdot-active, #686460);
}

.vdots__page:hover {
	transform: scale(1.06);
}

.vdots__page:active {
	transform: scale(0.98);
}

.vdots__page:focus-visible {
	outline: 3px solid var(--vdot-focus, #111827);
	outline-offset: 3px;
	border-color: var(--vdot-focus, #111827);
}

.videos-splide .splide__pagination {
	display: none !important;
}

.videos-splide {
  position: relative;
  --videos-title-gap: clamp(6px, 1vw, 14px);
}

.videos-section__title {
  margin: 0 0 var(--videos-title-gap);
}

.videos-section__title h2 {
  margin-bottom: -50px !important;
  font-size: clamp(28px, 6vw, 72px);
  font-weight: 700;
  line-height: 1;
}

.videos-splide .splide__track {
  margin-top: 0 !important;
}

.videos-splide .splide__track > .splide__list {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.videos-splide .splide__slide {
  padding-top: 0 !important;
}

.videos-splide .video,
.videos-splide .video__thumbnail {
  margin-top: 0 !important;
}

/* COMPONENTE 6-spotlight */

html[lang|="en"] .row-number-23 .hsb-spotlight-grid,
html[lang|="es"] .row-number-13 .hsb-spotlight-grid {
	display: grid;
	grid-template-columns: minmax(260px, 2fr) 2fr;
	gap: 32px;
	align-items: start;
	width: 100%;
	background: #f6f5f3;
	padding: 50px;
	border-radius: 30px;
}

html[lang|="en"] .row-number-23 .hsb-spotlight-title h2,
html[lang|="es"] .row-number-13 .hsb-spotlight-title h2 {
	margin: 0;
	font-size: clamp(28px, 4vw, 56px);
	line-height: 1.05;
	font-weight: 500;
	letter-spacing: -0.02em;
}

html[lang|="en"] .row-number-23 .hsb-spotlight-carousel,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel {
	min-width: 0;
}

html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .splide,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .splide {
	width: 100%;
}

html[lang|="en"] .row-number-23 .splide .splide__slide .bbs-column,
html[lang|="es"] .row-number-13 .splide .splide__slide .bbs-column {
	display: flex;
	flex-direction: column;
	gap: 28px;
}

html[lang|="en"] .row-number-23 .go-card,
html[lang|="es"] .row-number-13 .go-card {
	border-radius: 16px;
	padding: 24px;
	background: #F4FAF2;
}

@media (max-width: 1024px) {
	html[lang|="en"] .row-number-23 .hsb-spotlight-grid,
  html[lang|="es"] .row-number-13 .hsb-spotlight-grid {
		grid-template-columns: 1fr;
		gap: 24px;
	}

	html[lang|="en"] .row-number-23 .hsb-spotlight-title h2,
  html[lang|="es"] .row-number-13 .hsb-spotlight-title h2 {
		/**font-size: clamp(26px, 6vw, 44px);**/
    font-size: 64px !important; 
	}
}

html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .splide__track,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .splide__track,
html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .splide__list,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .splide__list {
	width: 100%;
}

html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .splide__slide,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .splide__slide {
	flex: 0 0 100% !important;
}

html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .splide.bbs-single .splide__list,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .splide.bbs-single .splide__list {
	justify-content: flex-start;
}

html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .splide.bbs-single .splide__slide,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .splide.bbs-single .splide__slide {
	flex: 0 0 auto !important;
	width: auto !important;
}

html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .splide__slide,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .splide__slide {
	width: auto;
}

html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .bbs-column,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .bbs-column {
	max-width: 680px;
}

html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .splide__track,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .splide__track,
html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .splide__list,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .splide__list,
html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .splide__slide,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .splide__slide {
	height: auto !important;
	align-items: flex-start !important;
}

html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .bbs-column,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .bbs-column {
	display: grid;
	grid-auto-rows: auto;
	gap: 24px;
	height: auto !important;
	align-self: start;
}

html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .go-card,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .go-card,
html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .go-card__content,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .go-card__content,
html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .go-card__body,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .go-card__body {
	min-height: unset !important;
	height: auto !important;
	margin: 0px;
}

html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .go-card,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .go-card {
	background-color: transparent;
	padding: 0px;
	border-radius: 0px;
	border: none;
}

html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .go-card__content,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .go-card__content {
	border-top: 1px solid black;
}

html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .go-card__body .go-card__arrow,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .go-card__body .go-card__arrow {
	margin-inline-start: 0px;
}

html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .go-card__body .go-card__arrow button,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .go-card__body .go-card__arrow button {
	background-color: #171717;
	font-weight: bold;
	border-radius: 10px;
}

html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .go-card__body .go-card__txt .go-card__title,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .go-card__body .go-card__txt .go-card__title {
	font-size: 18px;
	line-height: normal;
}

html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .splide__arrows,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .splide__arrows {
	display: flex;
	justify-content: center;
}

html[lang|="en"] .row-number-23 .hsb-spotlight-carousel .splide__arrows .splide__arrow,
html[lang|="es"] .row-number-13 .hsb-spotlight-carousel .splide__arrows .splide__arrow {
	background: #181716;
}

/** ROLL 20260804 **/

#anchor-videos.videos-section__title h2, #hs_cos_wrapper_widget_1728313166768_, h2.blog-listing-2__title.home-listing-title, hs_cos_wrapper_module_1761105545131_{
  font-size: 64px !important;
  font-weight: 500 !important;
}
html[lang|="en"] .blog-listing-2.section.blog-listing-2-bitso {
  padding-top: 15px !important;
}
html[lang|="es"] .blog-listing-2.section.blog-listing-2-bitso {
  padding-top: 45px !important;
}
html[lang|="en"] .blog-toolbar-1{
  padding-top: 45px !important;
}
html[lang|="es"] .module--hero-slider .hero-slider__title {
	margin: 2rem 0 1rem !important;