.reel-clone .swiper-slide.is-slider-testi.swiper-slide-active {
	opacity: 1;
}

.reel-clone
	.swiper-slide.is-slider-testi.swiper-slide-active
	.testi_item-border-gradient {
	opacity: 0.8;
}

.reel-clone .swiper-slide.is-slider-testi.swiper-slide-active .testi_item {
	background-color: rgb(0, 0, 0);
}

.reel-clone .reelcard_tab-wrap {
	opacity: 0;
	pointer-events: none;
	transition: opacity 0.2s;
}

.reel-clone .reelcard_cards-column.is-2 {
	transition: margin-top 0.8s;
}

.reel-clone .reelcard_cards-column.is-3 {
	transition: margin-top 1.2s;
}

.reel-clone .reelcard_cards-column.is-4 {
	transition: margin-top 1.6s;
}

.reel-clone .reelcard_tab-wrap.is-active {
	opacity: 1;
	pointer-events: auto;
	transition: opacity 0.8s;
}

.reel-clone .reelcard_tab-wrap.is-active .reelcard_cards-column.is-2 {
	margin-top: 1.5rem;
}

.reel-clone .reelcard_tab-wrap.is-active .reelcard_cards-column.is-3 {
	margin-top: 3rem;
}

.reel-clone .reelcard_tab-wrap.is-active .reelcard_cards-column.is-4 {
	margin-top: 1.5rem;
}

.reel-clone
	.swiper-slide.is-slider-recommended.swiper-slide-active
	.recommended_item {
	box-shadow: rgba(0, 0, 0, 0.08) 0px 8px 16px -4px;
}

.reel-clone
	.swiper-slide.is-slider-recommended.swiper-slide-active
	.recommended_item-top-white {
	opacity: 0;
}

.reel-clone .thought-leader_tab-wrap.is-active {
	opacity: 1;
	pointer-events: auto;
	transition: 0.8s;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 66px 120.3px;
}

.reel-clone .swiper-slide.is-slider-own-ai {
	opacity: 0.5;
	transition: opacity 0.8s;
}

.reel-clone .swiper-slide.is-slider-own-ai.swiper-slide-active {
	opacity: 1;
}

.reel-clone [slider-own-ai] .swiper-pagination {
	left: 50% !important;
	width: auto !important;
	transform: translate(-50%) !important;
	bottom: -1.5rem !important;
}

.reel-clone [slider-own-ai] .swiper-bullet {
	padding: 0px !important;
}

.reel-clone [slider-language] .swiper-pagination {
	left: 50% !important;
	width: auto !important;
	transform: translate(-50%) !important;
	bottom: -1.5rem !important;
}

.reel-clone [slider-language] .swiper-bullet {
	opacity: 0.5;
	transition: opacity 0.3s;
	padding: 0px !important;
	width: 14px !important;
	height: 12px !important;
	border-radius: 0% !important;
	background-color: transparent !important;
}

.reel-clone [slider-language] .swiper-bullet.is-active {
	opacity: 1;
}

.reel-clone .hero-home-new_img-blur-bg.is-1,
.reel-clone .hero-home-new_img-blur-bg.is-2,
.reel-clone .hero-home-new_img-blur-bg.is-3,
.reel-clone .hero-home-new_img-blur-bg.is-4 {
	opacity: 0;
	transform: scale(1.5);
}

.reel-clone .swiper-slide.is-slider-emotion {
	opacity: 0.5;
	transition: opacity 0.8s;
}

.reel-clone .swiper-slide.is-slider-emotion.swiper-slide-active {
	opacity: 1;
}

.reel-clone [slider-emotion] .swiper-pagination {
	left: 50% !important;
	width: auto !important;
	transform: translate(-50%) !important;
	bottom: -1.5rem !important;
}

.reel-clone [slider-emotion] .swiper-bullet {
	padding: 0px !important;
}

.reel-clone .swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0px;
	z-index: 1;
	display: block;
}

.reel-clone .swiper-vertical > .swiper-wrapper {
	flex-direction: column;
}

.reel-clone .swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: initial;
	box-sizing: content-box;
}

.reel-clone .swiper-android .swiper-slide,
.reel-clone .swiper-ios .swiper-slide,
.reel-clone .swiper-wrapper {
	transform: translateZ(0px);
}

.reel-clone .swiper-horizontal {
	touch-action: pan-y;
}

.reel-clone .swiper-vertical {
	touch-action: pan-x;
}

.reel-clone .swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block;
}

.reel-clone .swiper-slide-invisible-blank {
	visibility: hidden;
}

.reel-clone .swiper-autoheight,
.reel-clone .swiper-autoheight .swiper-slide {
	height: auto;
}

.reel-clone .swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height;
}

.reel-clone .swiper-backface-hidden .swiper-slide {
	transform: translateZ(0px);
	backface-visibility: hidden;
}

.reel-clone .swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px;
}

.reel-clone .swiper-3d .swiper-wrapper {
	transform-style: preserve-3d;
}

.reel-clone .swiper-3d {
	perspective: 1200px;
}

.reel-clone .swiper-3d .swiper-slide,
.reel-clone .swiper-3d .swiper-cube-shadow {
	transform-style: preserve-3d;
}

.reel-clone .swiper-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
}

.reel-clone .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
	display: none;
}

.reel-clone .swiper-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: start;
}

.reel-clone .swiper-css-mode.swiper-horizontal > .swiper-wrapper {
	scroll-snap-type: x mandatory;
}

.reel-clone .swiper-css-mode.swiper-vertical > .swiper-wrapper {
	scroll-snap-type: y mandatory;
}

.reel-clone .swiper-css-mode.swiper-free-mode > .swiper-wrapper {
	scroll-snap-type: none;
}

.reel-clone
	.swiper-css-mode.swiper-free-mode
	> .swiper-wrapper
	> .swiper-slide {
	scroll-snap-align: none;
}

.reel-clone .swiper-css-mode.swiper-centered > .swiper-wrapper::before {
	content: "";
	flex-shrink: 0;
	order: 9999;
}

.reel-clone .swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: center;
	scroll-snap-stop: always;
}

.reel-clone
	.swiper-css-mode.swiper-centered.swiper-horizontal
	> .swiper-wrapper
	> .swiper-slide:first-child {
	margin-inline-start: initial;
}

.reel-clone
	.swiper-css-mode.swiper-centered.swiper-horizontal
	> .swiper-wrapper::before {
	height: 100%;
	min-height: 1px;
	width: initial;
}

.reel-clone
	.swiper-css-mode.swiper-centered.swiper-vertical
	> .swiper-wrapper
	> .swiper-slide:first-child {
	margin-block-start: initial;
}

.reel-clone
	.swiper-css-mode.swiper-centered.swiper-vertical
	> .swiper-wrapper::before {
	width: 100%;
	min-width: 1px;
	height: initial;
}

.reel-clone .swiper-3d .swiper-slide-shadow,
.reel-clone .swiper-3d .swiper-slide-shadow-left,
.reel-clone .swiper-3d .swiper-slide-shadow-right,
.reel-clone .swiper-3d .swiper-slide-shadow-top,
.reel-clone .swiper-3d .swiper-slide-shadow-bottom {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}

.reel-clone .swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, 0.15);
}

.reel-clone .swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(
		to left,
		rgba(0, 0, 0, 0.5),
		rgba(0, 0, 0, 0)
	);
}

.reel-clone .swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(
		to right,
		rgba(0, 0, 0, 0.5),
		rgba(0, 0, 0, 0)
	);
}

.reel-clone .swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(
		to top,
		rgba(0, 0, 0, 0.5),
		rgba(0, 0, 0, 0)
	);
}

.reel-clone .swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.reel-clone .swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50% center;
	box-sizing: border-box;
	border-top-style: ;
	border-top-width: ;
	border-right-color: ;
	border-right-style: ;
	border-right-width: ;
	border-bottom-color: ;
	border-bottom-style: ;
	border-bottom-width: ;
	border-left-color: ;
	border-left-style: ;
	border-left-width: ;
	border-image-source: ;
	border-image-slice: ;
	border-image-width: ;
	border-image-outset: ;
	border-image-repeat: ;
	border-radius: 50%;
	border-top-color: transparent;
}

.reel-clone .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.reel-clone
	.swiper-watch-progress
	.swiper-slide-visible
	.swiper-lazy-preloader {
	animation: 1s linear 0s infinite normal none running swiper-preloader-spin;
}

.reel-clone .swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}

.reel-clone .swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}

.reel-clone .swiper-virtual .swiper-slide {
	backface-visibility: hidden;
	transform: translateZ(0px);
}

.reel-clone .swiper-virtual.swiper-css-mode .swiper-wrapper::after {
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	pointer-events: none;
}

.reel-clone
	.swiper-virtual.swiper-css-mode.swiper-horizontal
	.swiper-wrapper::after {
	height: 1px;
	width: initial;
}

.reel-clone
	.swiper-virtual.swiper-css-mode.swiper-vertical
	.swiper-wrapper::after {
	width: 1px;
	height: initial;
}

.reel-clone .swiper-button-prev,
.reel-clone .swiper-button-next {
	position: absolute;
	top: 50%;
	width: calc(44px / 44 * 27);
	height: 44px;
	margin-top: calc(0px - (44px / 2));
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #007aff;
}

.reel-clone .swiper-button-prev.swiper-button-disabled,
.reel-clone .swiper-button-next.swiper-button-disabled {
	opacity: 0.35;
	cursor: auto;
	pointer-events: none;
}

.reel-clone .swiper-button-prev.swiper-button-hidden,
.reel-clone .swiper-button-next.swiper-button-hidden {
	opacity: 0;
	cursor: auto;
	pointer-events: none;
}

.reel-clone .swiper-navigation-disabled .swiper-button-prev,
.reel-clone .swiper-navigation-disabled .swiper-button-next {
	display: none !important;
}

.reel-clone .swiper-button-prev svg,
.reel-clone .swiper-button-next svg {
	width: 100%;
	height: 100%;
	object-fit: contain;
	transform-origin: center center;
}

.reel-clone .swiper-rtl .swiper-button-prev svg,
.reel-clone .swiper-rtl .swiper-button-next svg {
	transform: rotate(180deg);
}

.reel-clone .swiper-button-prev,
.reel-clone .swiper-rtl .swiper-button-next {
	left: 10px;
	right: auto;
}

.reel-clone .swiper-button-lock {
	display: none;
}

.reel-clone .swiper-button-prev::after,
.reel-clone .swiper-button-next::after {
	font-family: swiper-icons;
	font-size: 44px;
	letter-spacing: 0px;
	font-variant: initial;
	line-height: 1;
	text-transform: none !important;
}

.reel-clone .swiper-button-prev::after,
.reel-clone .swiper-rtl .swiper-button-next::after {
	content: "prev";
}

.reel-clone .swiper-button-next,
.reel-clone .swiper-rtl .swiper-button-prev {
	right: 10px;
	left: auto;
}

.reel-clone .swiper-button-next::after,
.reel-clone .swiper-rtl .swiper-button-prev::after {
	content: "next";
}

.reel-clone .swiper-pagination {
	position: absolute;
	text-align: center;
	transition: opacity 0.3s;
	transform: translateZ(0px);
	z-index: 10;
}

.reel-clone .swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.reel-clone .swiper-pagination-disabled > .swiper-pagination,
.reel-clone .swiper-pagination.swiper-pagination-disabled {
	display: none !important;
}

.reel-clone .swiper-pagination-fraction,
.reel-clone .swiper-pagination-custom,
.reel-clone .swiper-horizontal > .swiper-pagination-bullets,
.reel-clone .swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: 8px;
	top: auto;
	left: 0px;
	width: 100%;
}

.reel-clone .swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0px;
}

.reel-clone .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(0.33);
	position: relative;
}

.reel-clone .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.reel-clone
	.swiper-pagination-bullets-dynamic
	.swiper-pagination-bullet-active-main {
	transform: scale(1);
}

.reel-clone
	.swiper-pagination-bullets-dynamic
	.swiper-pagination-bullet-active-prev {
	transform: scale(0.66);
}

.reel-clone
	.swiper-pagination-bullets-dynamic
	.swiper-pagination-bullet-active-prev-prev {
	transform: scale(0.33);
}

.reel-clone
	.swiper-pagination-bullets-dynamic
	.swiper-pagination-bullet-active-next {
	transform: scale(0.66);
}

.reel-clone
	.swiper-pagination-bullets-dynamic
	.swiper-pagination-bullet-active-next-next {
	transform: scale(0.33);
}

.reel-clone .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 50%;
	background: #000;
	opacity: 0.2;
}

.reel-clone button.swiper-pagination-bullet {
	border-width: medium;
	border-style: none;
	border-color: currentcolor;
	border-image: initial;
	margin: 0px;
	padding: 0px;
	box-shadow: none;
	appearance: none;
}

.reel-clone .swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.reel-clone .swiper-pagination-bullet:only-child {
	display: none !important;
}

.reel-clone .swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff;
}

.reel-clone .swiper-vertical > .swiper-pagination-bullets,
.reel-clone .swiper-pagination-vertical.swiper-pagination-bullets {
	right: 8px;
	left: auto;
	top: 50%;
	transform: translate3d(0px, -50%, 0px);
}

.reel-clone
	.swiper-vertical
	> .swiper-pagination-bullets
	.swiper-pagination-bullet,
.reel-clone
	.swiper-pagination-vertical.swiper-pagination-bullets
	.swiper-pagination-bullet {
	margin: 6px 0;
	display: block;
}

.reel-clone
	.swiper-vertical
	> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.reel-clone
	.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
}

.reel-clone
	.swiper-vertical
	> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
	.swiper-pagination-bullet,
.reel-clone
	.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
	.swiper-pagination-bullet {
	display: inline-block;
	transition:
		transform 0.2s,
		top 0.2s;
}

.reel-clone
	.swiper-horizontal
	> .swiper-pagination-bullets
	.swiper-pagination-bullet,
.reel-clone
	.swiper-pagination-horizontal.swiper-pagination-bullets
	.swiper-pagination-bullet {
	margin: 0 4px;
}

.reel-clone
	.swiper-horizontal
	> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.reel-clone
	.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translate(-50%);
	white-space: nowrap;
}

.reel-clone
	.swiper-horizontal
	> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
	.swiper-pagination-bullet,
.reel-clone
	.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
	.swiper-pagination-bullet {
	transition:
		transform 0.2s,
		left 0.2s;
}

.reel-clone
	.swiper-horizontal.swiper-rtl
	> .swiper-pagination-bullets-dynamic
	.swiper-pagination-bullet {
	transition:
		transform 0.2s,
		right 0.2s;
}

.reel-clone .swiper-pagination-fraction {
	color: inherit;
}

.reel-clone .swiper-pagination-progressbar {
	background: var(
		--swiper-pagination-progressbar-bg-color,
		rgba(0, 0, 0, 0.25)
	);
	position: absolute;
}

.reel-clone .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #007aff;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top;
}

.reel-clone
	.swiper-rtl
	.swiper-pagination-progressbar
	.swiper-pagination-progressbar-fill {
	transform-origin: right top;
}

.reel-clone .swiper-horizontal > .swiper-pagination-progressbar,
.reel-clone .swiper-pagination-progressbar.swiper-pagination-horizontal,
.reel-clone
	.swiper-vertical
	> .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.reel-clone
	.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0px;
	top: 0px;
}

.reel-clone .swiper-vertical > .swiper-pagination-progressbar,
.reel-clone .swiper-pagination-progressbar.swiper-pagination-vertical,
.reel-clone
	.swiper-horizontal
	> .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.reel-clone
	.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
	width: 4px;
	height: 100%;
	left: 0px;
	top: 0px;
}

.reel-clone .swiper-pagination-lock {
	display: none;
}

.reel-clone .swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	touch-action: none;
	background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.reel-clone .swiper-scrollbar-disabled > .swiper-scrollbar,
.reel-clone .swiper-scrollbar.swiper-scrollbar-disabled {
	display: none !important;
}

.reel-clone .swiper-horizontal > .swiper-scrollbar,
.reel-clone .swiper-scrollbar.swiper-scrollbar-horizontal {
	position: absolute;
	left: 1%;
	bottom: 4px;
	top: auto;
	z-index: 50;
	height: 4px;
	width: calc(100% - 2 * 1%);
}

.reel-clone .swiper-vertical > .swiper-scrollbar,
.reel-clone .swiper-scrollbar.swiper-scrollbar-vertical {
	position: absolute;
	left: auto;
	right: 4px;
	top: 1%;
	z-index: 50;
	width: 4px;
	height: calc(100% - 2 * 1%);
}

.reel-clone .swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
	border-radius: 10px;
	left: 0px;
	top: 0px;
}

.reel-clone .swiper-scrollbar-cursor-drag {
	cursor: move;
}

.reel-clone .swiper-scrollbar-lock {
	display: none;
}

.reel-clone .swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.reel-clone .swiper-zoom-container > img,
.reel-clone .swiper-zoom-container > svg,
.reel-clone .swiper-zoom-container > canvas {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

.reel-clone .swiper-slide-zoomed {
	cursor: move;
	touch-action: none;
}

.reel-clone .swiper .swiper-notification {
	position: absolute;
	left: 0px;
	top: 0px;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

.reel-clone .swiper-free-mode > .swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0px auto;
}

.reel-clone .swiper-grid > .swiper-wrapper {
	flex-wrap: wrap;
}

.reel-clone .swiper-grid-column > .swiper-wrapper {
	flex-flow: column wrap;
}

.reel-clone .swiper-fade.swiper-free-mode .swiper-slide {
	transition-timing-function: ease-out;
}

.reel-clone .swiper-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity;
}

.reel-clone .swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.reel-clone .swiper-fade .swiper-slide-active,
.reel-clone .swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.reel-clone .swiper.swiper-cube {
	overflow: visible;
}

.reel-clone .swiper-cube .swiper-slide {
	pointer-events: none;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0px 0px;
	width: 100%;
	height: 100%;
}

.reel-clone .swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}

.reel-clone .swiper-cube.swiper-rtl .swiper-slide {
	transform-origin: 100% 0px;
}

.reel-clone .swiper-cube .swiper-slide-active,
.reel-clone .swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.reel-clone .swiper-cube .swiper-slide-active,
.reel-clone .swiper-cube .swiper-slide-next,
.reel-clone .swiper-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible;
}

.reel-clone .swiper-cube .swiper-cube-shadow {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.6;
	z-index: 0;
}

.reel-clone .swiper-cube .swiper-cube-shadow::before {
	content: "";
	background: rgb(0, 0, 0);
	position: absolute;
	inset: 0px;
	filter: blur(50px);
}

.reel-clone .swiper-cube .swiper-slide-next + .swiper-slide {
	pointer-events: auto;
	visibility: visible;
}

.reel-clone .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.reel-clone .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.reel-clone .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.reel-clone .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
	z-index: 0;
	backface-visibility: hidden;
}

.reel-clone .swiper.swiper-flip {
	overflow: visible;
}

.reel-clone .swiper-flip .swiper-slide {
	pointer-events: none;
	backface-visibility: hidden;
	z-index: 1;
}

.reel-clone .swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}

.reel-clone .swiper-flip .swiper-slide-active,
.reel-clone .swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.reel-clone .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.reel-clone .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.reel-clone .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.reel-clone .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
	z-index: 0;
	backface-visibility: hidden;
}

.reel-clone .swiper-creative .swiper-slide {
	backface-visibility: hidden;
	overflow: hidden;
	transition-property: transform, opacity, height;
}

.reel-clone .swiper.swiper-cards {
	overflow: visible;
}

.reel-clone .swiper-cards .swiper-slide {
	transform-origin: center bottom;
	backface-visibility: hidden;
	overflow: hidden;
}

.reel-clone .text-size-regular {
	font-size: 1rem;
}

.reel-clone .text-size-small {
	font-size: 0.875rem;
}

.reel-clone .text-size-small.opacity-70 {
	opacity: 0.7;
}

.reel-clone .text-size-small.opacity-32 {
	opacity: 0.32;
}

.reel-clone .heading-style-h2 {
	font-family:
		ui-sans-serif,
		system-ui,
		-apple-system,
		Segoe UI,
		Roboto,
		Helvetica,
		Arial,
		sans-serif;
	font-size: clamp(2.5rem, 2.4062rem + 0.382vw, 2.75rem);
	font-weight: 400;
	line-height: 1.2;
}

.reel-clone .heading-style-h2.is-workflow:lang(fr),
.reel-clone .heading-style-h2.is-workflow:lang(es) {
	font-size: 2.5rem;
}

.reel-clone .text-size-medium {
	font-size: 1.25rem;
}

.reel-clone .text-size-medium.opacity-72 {
	opacity: 0.72;
}

.reel-clone .text-size-medium.opacity-50 {
	opacity: 0.5;
}

.reel-clone .nav_component.is-active {
	backdrop-filter: blur(44px);
	background-color: rgba(255, 255, 255, 0.4);
	padding-left: 1rem;
	padding-right: 1rem;
}

.reel-clone .button-text.is-2 {
	z-index: 2;
	opacity: 0;
	position: absolute;
	inset: 0% auto auto 0%;
	transform: translateY(100%);
}

.reel-clone .font-redaction {
	padding-right: 0.4rem;
	font-family:
		ui-serif,
		Georgia,
		Cambria,
		Times New Roman,
		serif;
	font-style: italic;
	font-weight: 400;
	overflow: visible;
}

.reel-clone .reelcard_title-wrap {
	text-align: center;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.reel-clone .reelcard_title-wrap:lang(fr) {
	max-width: 50rem;
	margin-left: auto;
	margin-right: auto;
}

.reel-clone .reelcard_container {
	gap: 2rem;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.reel-clone .image-full-cover {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.reel-clone .swiper.is-slider-testi {
	width: 100%;
	margin-top: 1.5rem;
	padding: 1rem;
	overflow: hidden;
}

.reel-clone .swiper.is-slider-recommended {
	width: 100%;
	margin-top: 1.5rem;
	padding: 1rem 1rem 4rem;
	overflow: hidden;
}

.reel-clone .swiper.is-slider-own-ai {
	width: 11.6875rem;
	height: 20.6875rem;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
}

.reel-clone .swiper.is-slider-language {
	width: 11.6875rem;
	height: 20.6875rem;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

.reel-clone .swiper.is-slider-hero-mobile,
.reel-clone .swiper.is-slider-emotion {
	width: 11.6875rem;
	height: 20.6875rem;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
}

.reel-clone .swiper-wrapper.is-slider-testi,
.reel-clone .swiper-wrapper.is-slider-recommended {
	display: flex;
}

.reel-clone .swiper-wrapper.is-slider-own-ai,
.reel-clone .swiper-wrapper.is-slider-language,
.reel-clone .swiper-wrapper.is-slider-hero-mobile,
.reel-clone .swiper-wrapper.is-slider-motion {
	flex-flow: row;
	justify-content: flex-start;
	align-items: stretch;
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	overflow: visible;
}

.reel-clone .swiper-slide.is-slider-testi {
	opacity: 0.6;
	cursor: pointer;
	flex: 0 0 auto;
	transition: opacity 0.8s;
	position: relative;
}

.reel-clone .swiper-slide.is-slider-recommended {
	opacity: 1;
	cursor: pointer;
	flex: 0 0 auto;
	transition: opacity 0.8s;
	position: relative;
}

.reel-clone .swiper-slide.is-slider-own-ai,
.reel-clone .swiper-slide.is-slider-language,
.reel-clone .swiper-slide.is-slider-hero-mobile,
.reel-clone .swiper-slide.is-slider-motion {
	cursor: pointer;
	flex: 0 0 auto;
	width: 100%;
	height: 100%;
}

.reel-clone .testi_item {
	z-index: 2;
	gap: 1.25rem;
	background-color: rgba(0, 0, 0, 0.2);
	background-image: linear-gradient(
		rgba(255, 255, 255, 0.12) 15%,
		rgba(255, 255, 255, 0.04) 65%
	);
	border-radius: 1rem;
	justify-content: flex-start;
	align-items: center;
	height: 100%;
	padding: 1.25rem;
	transition: background-color 0.8s;
	display: flex;
	position: relative;
}

.reel-clone .testi_item-paragraphe-wrap {
	gap: 0.125rem;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.reel-clone .testi_icone-wrap {
	border-radius: 100vw;
	flex: 0 0 auto;
	width: 3rem;
	height: 3rem;
	overflow: hidden;
}

.reel-clone .reelcard_cards-inside-bottom-item-text-white {
	font-size: 1.125rem;
}

.reel-clone .testi_item-border-gradient {
	opacity: 0;
	background-image: linear-gradient(
		170deg,
		rgba(255, 255, 255, 0.06) 39%,
		rgba(255, 255, 255, 0.18)
	);
	border-radius: 1.05rem;
	transition: opacity 0.8s;
	position: absolute;
	inset: -1px;
}

.reel-clone .reelcard_slider-container {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.reel-clone .reelcard_gradient {
	z-index: 2;
	background-image: linear-gradient(90deg,#12121232%,#fff0 95%);
	pointer-events: none;
	width: 20%;
	height: 100%;
	position: absolute;
	inset: 0% auto auto 0%;
}

.reel-clone .reelcard_gradient.is-right {
	background-image: linear-gradient(260deg,#12121232%,#fff0 94%);
	inset: 0% 0% auto auto;
}

.reel-clone .reelcard_tab-container {
	z-index: 6;
	background-color: rgb(18, 18, 18);
	border: 1px solid rgba(255, 255, 255, 0.06);
	border-radius: 1rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	width: 100%;
	height: 39rem;
	display: grid;
	position: relative;
	overflow: hidden;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 8px 16px -4px;
}

.reel-clone .reelcard_tab-wrap {
	flex-flow: column;
	grid-area: 1 / 1;
	justify-content: flex-start;
	align-items: center;
	padding-top: 2.75rem;
	display: flex;
}

.reel-clone .reelcard_tab-numbers-separator.is-2 {
	left: auto;
	right: 33.33%;
}

.reel-clone .reelcard_cards-component {
	flex: 1 1 0%;
	width: 100%;
	margin-top: 1rem;
	position: relative;
	overflow: hidden;
}

.reel-clone .reelcard_cards-container {
	gap: 1.5rem;
	padding-top: 0.25rem;
	display: flex;
	position: absolute;
	inset: 0% auto auto 50%;
	transform: translate(-50%);
}

.reel-clone .reelcard_cards-column {
	gap: 1.5rem;
	flex-flow: column;
	transition: margin 0.8s;
	display: flex;
}

.reel-clone .reelcard_cards-column.is-2 {
	margin-top: 3rem;
}

.reel-clone .reelcard_cards-column.is-3 {
	margin-top: 4.5rem;
}

.reel-clone .reelcard_cards-column.is-4 {
	margin-top: 3rem;
}

.reel-clone .reelcard_cards {
	width: 15.375rem;
	height: 23.5rem;
	position: relative;
}

.reel-clone .reelcard_cards-gradient {
	background-image: linear-gradient(
		rgba(255, 255, 255, 0.1),
		rgba(255, 255, 255, 0.08)
	);
	border-radius: 1rem;
	position: absolute;
	inset: -1px;
}

.reel-clone .reelcard_cards-inside {
	z-index: 2;
	background-color: #121212;
	border-radius: 1rem;
	width: 100%;
	height: 100%;
	padding: 0.875rem;
	position: relative;
}

.reel-clone .reelcard_cards-gradient-inside {
	pointer-events: none;
	background-image: linear-gradient(
		rgba(255, 255, 255, 0.05),
		rgba(255, 255, 255, 0.02)
	);
	border-radius: 1rem;
	position: absolute;
	inset: 0%;
}

.reel-clone .reelcard_cards-inside-wrap {
	flex-flow: column;
	display: flex;
}

.reel-clone .reelcard_cards-inside-top {
	gap: 1rem;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 0.875rem;
	display: flex;
}

.reel-clone .reelcard_cards-inside-top-left {
	gap: 0.25rem;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.reel-clone .reelcard_cards-inside-logo-wrap {
	border-radius: 100vw;
	flex: 0 0 auto;
	width: 1.875rem;
	height: 1.875rem;
	line-height: 1;
	overflow: hidden;
}

.reel-clone .reelcard_cards-left-text-sponsored {
	color: rgba(255, 255, 255, 0.32);
	font-size: 0.375rem;
}

.reel-clone .reelcard_cards-left-text {
	font-size: 0.75rem;
}

.reel-clone .reelcard_cards-active-tag {
	gap: 0.25rem;
	color: rgb(0, 218, 127);
	background-color: rgba(0, 218, 127, 0.07);
	border-radius: 100vw;
	flex: 0 0 auto;
	justify-content: flex-start;
	align-items: center;
	padding: 0.25rem;
	font-size: 0.375rem;
	display: flex;
}

.reel-clone .reelcard_cards-active-circle {
	background-color: rgb(0, 218, 127);
	border-radius: 100vw;
	width: 0.25rem;
	height: 0.25rem;
}

.reel-clone .reelcard_cards-inside-img-wrap {
	aspect-ratio: 218 / 196;
	border-radius: 0.75rem;
	width: 100%;
	margin-top: 0.8125rem;
	margin-bottom: 1.25rem;
	overflow: hidden;
}

.reel-clone .reelcard_cards-inside-paragraph {
	font-size: 0.6875rem;
}

.reel-clone .reelcard_cards-inside-bottom {
	gap: 1rem;
	flex: 1 1 0%;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.reel-clone .reelcard_cards-inside-bottom-item {
	gap: 0.3rem;
	justify-content: flex-start;
	align-items: flex-end;
	display: flex;
	position: relative;
}

.reel-clone .reelcard_cards-inside-bottom-item-grey-text {
	color: rgba(255, 255, 255, 0.32);
	font-size: 0.4375rem;
}

.reel-clone .reelcard_cards-bottom-item-tag {
	gap: 0.25rem;
	color: rgb(0, 218, 127);
	background-color: rgba(0, 218, 127, 0.07);
	border-radius: 0.375rem;
	flex: 0 0 auto;
	justify-content: flex-start;
	align-items: center;
	padding: 0.25rem;
	font-size: 0.375rem;
	display: flex;
	position: absolute;
	inset: auto 0.8rem 0px auto;
}

.reel-clone .reelcard_cards-bottom-item-tag-text {
	font-size: 0.625rem;
}

.reel-clone .layout-integration_reel-component {
	z-index: 3;
	margin-top: 1.625rem;
	position: relative;
	overflow: hidden;
}

.reel-clone .layout-integration_reel-component.is-a-b-test {
	margin-top: 0px;
}

.reel-clone .layout-integration_reel {
	display: flex;
	overflow: visible;
}

.reel-clone .layout-integration_reel-wrap {
	flex: 0 0 auto;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.reel-clone .layout-integration_reel-item {
	flex: 0 0 auto;
	margin-left: 2rem;
	margin-right: 2rem;
}

.reel-clone .layout-integration_reel-gradient {
	z-index: 2;
	background-image: linear-gradient(90deg,#ededed10%,#fff0);
	width: 8rem;
	height: 100%;
	position: absolute;
	inset: 0% auto auto 0%;
}

.reel-clone .layout-integration_reel-gradient.is-2 {
	background-image: linear-gradient(260deg,#ededed10%,#fff0);
	inset: 0% 0% auto auto;
}

.reel-clone .thought-leaders_gradient.is-right {
	background-image: linear-gradient(270deg,#ededed40%,#fff0);
	inset: 0% 0% auto auto;
}

.reel-clone .feature_item-large.is-2 {
	margin-top: 0px;
}

.reel-clone .swiper-pagination.is-slider-own-ai,
.reel-clone .swiper-pagination.is-language {
	gap: 0.5rem;
	justify-content: center;
	align-items: center;
	width: auto;
	margin-top: 1rem;
	margin-left: auto;
	margin-right: auto;
	display: inline-flex;
}

.reel-clone .swiper-bullet {
	background-color: rgba(255, 255, 255, 0.2);
	border-radius: 100vw;
	justify-content: flex-start;
	align-items: flex-start;
	width: 0.5rem;
	height: 0.5rem;
	transition: width 0.3s linear;
	display: flex;
	position: relative;
	overflow: hidden;
}

.reel-clone .swiper-bullet.is-active {
	backdrop-filter: blur(44px);
	background-color: rgb(255, 255, 255);
}

.reel-clone .swiper_pagination-container {
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	margin-top: 0.875rem;
	margin-bottom: 1rem;
	display: flex;
	position: relative;
}

.reel-clone .using-ai_wraper-asset.is-2 {
	margin-top: 1rem;
}

.reel-clone .feature_item-small-cards-bg-wrap.is-2 {
	z-index: 3;
}

.reel-clone .feature_item-small-cards-bg-wrap.is-3 {
	z-index: 4;
}

.reel-clone .feature_item-small-cards-bg-wrap.is-4 {
	z-index: 5;
}

.reel-clone .numbers-cards_column.is-2 {
	margin-top: 2rem;
}

.reel-clone .numbers-cards_column.is-3 {
	margin-top: 3.5rem;
}

.reel-clone .numbers-cards_column.is-4 {
	margin-top: 2rem;
}

.reel-clone .cta_img-bg.is-2 {
	inset: 0% 0% auto auto;
}

.reel-clone .cta_illu-item.is-2 {
	border-width: 2px;
	border-color: #121212;
	margin-left: -0.375rem;
	left: auto;
	right: 33.33%;
}

.reel-clone .hero-home-new_video-item-wrap.is-2 {
	z-index: 9;
	cursor: pointer;
}

.reel-clone .hero-home-new_video-item-wrap.is-3 {
	z-index: 8;
	cursor: pointer;
}

.reel-clone .hero-home-new_video-item-wrap.is-4 {
	z-index: 7;
	cursor: pointer;
}

.reel-clone .hero-home-new_img-blur-bg.is-2 {
	opacity: 0.4;
	filter: blur(30px);
	width: 6rem;
	inset: -120% 12% auto auto;
	overflow: visible;
	transform: rotate(1deg);
}

.reel-clone .hero-home-new_img-blur-bg.is-3 {
	opacity: 0.4;
	filter: blur(30px);
	inset: auto auto -130% -32%;
	overflow: visible;
	transform: rotate(20deg);
}

.reel-clone .hero-home-new_img-blur-bg.is-4 {
	opacity: 0.3;
	filter: blur(20px);
	width: 6rem;
	inset: auto 20% -70% auto;
	overflow: visible;
	transform: rotate(5deg);
}

.reel-clone .reelcard_title-contain:lang(fr) {
	max-width: 42rem;
}

.reel-clone .reelcard_name-contain {
	gap: 1.5rem;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 60%;
	display: flex;
}

.reel-clone .reelcard_name {
	opacity: 0.32;
	font-size: 2.25rem;
	line-height: 1.2;
}

.reel-clone .reelcard_line {
	background-image: linear-gradient(
		268deg,
		rgba(255, 255, 255, 0.05),
		rgba(255, 255, 255, 0.3) 50%,
		rgba(255, 255, 255, 0.05)
	);
	width: 100%;
	height: 0.5px;
}

.reel-clone .testimonial_filter-button-content.is-active {
	background-color: #121212;
	backdrop-filter: blur(44px);
	color: #fff;
}

.reel-clone .asset-hero-rosace_line.is-2 {
	left: auto;
	right: 33.33%;
}

.reel-clone .features_ad-formats-column-wrap.is-2 {
	top: -1.2rem;
}

.reel-clone .feature-workflow_img-contain.is-vimeo.is-2 {
	cursor: pointer;
}

.reel-clone .div-block-21.is-2 {
	z-index: 10020;
	display: flex;
}

.reel-clone .div-block-22.is-2 {
	background-color: rgb(247, 126, 126);
}

.reel-clone .feature_tab-form-radio-button.is-active {
	background-image: linear-gradient(rgb(58, 58, 58), rgb(28, 28, 28));
	box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 34px inset;
}

.reel-clone .feature_tab-form-radio-button-wrap.is-active {
	background-image: linear-gradient(rgb(97, 97, 97), rgb(28, 28, 28));
	box-shadow: rgba(0, 0, 0, 0.64) 0px 1px 4px;
}

.reel-clone .feature_button-icon-wrap-svg.is-2 {
	position: absolute;
	inset: 0% auto auto 0%;
	transform: translate(-100%);
}

.reel-clone .features_reeller-component.is-3,
.reel-clone .features_reeller-component.is-4,
.reel-clone .features_reeller-component.is-5,
.reel-clone .features_reeller-component.is-6,
.reel-clone .features_reeller-component.is-7 {
	display: none;
}

.reel-clone .features_reeller-item.is-3,
.reel-clone .features_reeller-item.is-4,
.reel-clone .features_reeller-item.is-5,
.reel-clone .features_reeller-item.is-6,
.reel-clone .features_reeller-item.is-7 {
	margin-left: 0.25rem;
	margin-right: 0.25rem;
	padding: 0.5rem;
}
@media screen and (max-width: 991px) {
	.reel-clone .reelcard_title-wrap {
		text-align: center;
	}

	.reel-clone .swiper-slide.is-slider-testi {
		width: 17rem;
	}

	.reel-clone .swiper-slide.is-slider-recommended {
		width: 20rem;
	}

	.reel-clone .reelcard_name {
		font-size: 2rem;
	}

	.reel-clone .features_ad-formats-column-wrap.is-1,
	.reel-clone .features_ad-formats-column-wrap.is-2 {
		position: static;
	}

	.reel-clone .features_reeller-component.is-1,
	.reel-clone .features_reeller-component.is-2 {
		display: none;
	}

	.reel-clone .features_reeller-component.is-3,
	.reel-clone .features_reeller-component.is-4,
	.reel-clone .features_reeller-component.is-5,
	.reel-clone .features_reeller-component.is-6,
	.reel-clone .features_reeller-component.is-7 {
		display: block;
	}
}
@media screen and (max-width: 767px) {
	.reel-clone .heading-style-h2 {
		font-size: clamp(2.25rem, 1.7726rem + 0.382vw, 2.75rem);
	}

	.reel-clone .heading-style-h2.is-workflow:lang(fr),
	.reel-clone .heading-style-h2.is-workflow:lang(es) {
		font-size: 2rem;
	}

	.reel-clone .swiper.is-slider-recommended {
		padding-bottom: 2rem;
	}

	.reel-clone .swiper.is-slider-hero-mobile {
		width: auto;
		height: auto;
	}

	.reel-clone .swiper.is-slider-emotion {
		overflow: hidden;
	}

	.reel-clone .swiper-slide.is-slider-hero-mobile {
		width: 9.75rem;
		height: 17.3125rem;
	}

	.reel-clone .testi_item {
		padding: 1.25rem;
	}

	.reel-clone .reelcard_slider-container {
		width: calc(100% + 2rem);
	}

	.reel-clone .reelcard_gradient {
		display: none;
	}

	.reel-clone .reelcard_tab-container {
		border-style: none;
		height: 39rem;
	}

	.reel-clone .reelcard_tab-wrap {
		padding-top: 0px;
	}

	.reel-clone .reelcard_cards-component {
		margin-top: -1rem;
	}

	.reel-clone .layout-integration_reel-item {
		max-width: 8rem;
		margin-left: 2rem;
		margin-right: 2rem;
	}

	.reel-clone .using-ai_wraper-asset.is-2.is-ai-video {
		display: none;
	}

	.reel-clone .cta_img-bg.is-2 {
		inset: auto 0% 0% auto;
	}

	.reel-clone .feature_item-large-title-wrap.is-2 {
		max-width: 21rem;
	}

	.reel-clone .reelcard_title-contain,
	.reel-clone .hero-title_wrap {
		max-width: 23rem;
	}

	.reel-clone .reelcard_name-contain {
		gap: 1rem;
	}

	.reel-clone .reelcard_name {
		font-size: 1.5rem;
	}
}
@media screen and (max-width: 479px) {
	.reel-clone .heading-style-h2:lang(fr),
	.reel-clone .heading-style-h2:lang(es),
	.reel-clone .heading-style-h2:lang(nl),
	.reel-clone .heading-style-h2:lang(pt),
	.reel-clone .heading-style-h2:lang(ja) {
		font-size: clamp(2rem, 1.7726rem + 0.382vw, 2.75rem);
	}

	.reel-clone .swiper-slide.is-slider-recommended {
		width: 17rem;
	}

	.reel-clone .features_ad-formats-column-wrap.is-2 {
		gap: 1rem;
	}
}

.reel-clone
	.feature_tab-item-button-wrap:hover
	.feature_button-icon-wrap-svg.is-2 {
	transform: translate(0%, 0%);
}
/* --- wrapper section + container (resolved literals) --- */
.reel-clone .reel_section {
	background-color: #121212;
	color: #fff;
	position: relative;
}
.reel-clone .padding-global {
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}
.reel-clone .container-large {
	width: 100%;
	max-width: 80rem;
	margin-left: auto;
	margin-right: auto;
}
.reel-clone .padding-section-large {
	padding-top: 7.5rem;
	padding-bottom: 7.5rem;
}
@media screen and (max-width: 767px) {
	.reel-clone .padding-global {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}
	.reel-clone .padding-section-large {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}
}
