/*html,
body {
	background-color: #0d141e
}

.hide-overflow {
	overflow: hidden
}*/

html.lenis {
	height: auto
}

.lenis.lenis-smooth {
	scroll-behavior: auto
}

.lenis.lenis-smooth [data-lenis-prevent] {
	overscroll-behavior: contain
}

.lenis.lenis-stopped {
	overflow: hidden
}

.lenis.lenis-scrolling iframe {
	pointer-events: none
}
@media screen and (prefers-reduced-motion: no-preference) {
	/*body.transition-pages .page-wrap::before {
		content: "";
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		opacity: 0;
		visibility: hidden;
		pointer-events: none;
		transition: opacity ease .6s, visibility ease 0s .6s;
		background-color: #0d141e;
		z-index: 901
	}

	body.transition-pages.transition-pages--loading .page-wrap::before {
		opacity: 1;
		visibility: visible;
		pointer-events: auto
	}

	body.transition-pages.transition-pages--loading-out .page-wrap::before {
		transition: opacity ease .6s
	}*/

	[data-animate=fade-up] {
		transition: opacity ease .6s, transform ease .6s
	}

	[data-animate=fade-up]:not([data-animated]) {
		opacity: 0;
		transform: translateY(40px)
	}

	[data-animate=fade-up][data-animated] {
		opacity: 1;
		transform: translateY(0)
	}

	[data-animate=words] .split-heading__line {
		overflow: hidden;
/*		line-height: 100%;*/
	}

	[data-animate=words] .split-heading__word {
		display: inline-block
	}

	[data-animate=words]:not([data-animated]) .split-heading__word {
		transform: translateY(200%);
		opacity: 0;
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) 0s .6s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s
	}

	[data-animate=words][data-animated] .split-heading__word {
		transform: translateY(0);
		opacity: 1
	}

	[data-animate=words][data-animated] .split-heading__line:nth-child(1) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s 0s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s 0s
	}

	[data-animate=words][data-animated] .split-heading__line:nth-child(2) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s .1s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s .1s
	}

	[data-animate=words][data-animated] .split-heading__line:nth-child(3) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s .2s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s .2s
	}

	[data-animate=words][data-animated] .split-heading__line:nth-child(4) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s .3s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s .3s
	}

	[data-animate=words][data-animated] .split-heading__line:nth-child(5) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s .4s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s .4s
	}

	[data-animate=words][data-animated] .split-heading__line:nth-child(6) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s .5s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s .5s
	}

	[data-animate=words][data-animated] .split-heading__line:nth-child(7) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s .6s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s .6s
	}

	[data-animate=words][data-animated] .split-heading__line:nth-child(8) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s .7s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s .7s
	}

	[data-animate=words][data-animated] .split-heading__line:nth-child(9) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s .8s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s .8s
	}

	[data-animate=words][data-animated] .split-heading__line:nth-child(10) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s .9s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s .9s
	}

	[data-animate=txt-words] .split-heading__line {
		overflow: hidden;
		line-height: inherit
	}

	[data-animate=txt-words] .split-heading__word {
		display: inline-block;
		line-height: inherit
	}

	[data-animate=txt-words] .split-heading__word span {
		line-height: inherit
	}

	[data-animate=txt-words]:not([data-animated]) .split-heading__word {
		transform: translateY(100%);
		opacity: 0;
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) 0s .6s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s
	}

	[data-animate=txt-words][data-animated] .split-heading__word {
		transform: translateY(0);
		opacity: 1
	}

	[data-animate=txt-words][data-animated] .split-heading__line:nth-child(1) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s 0s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s 0s
	}

	[data-animate=txt-words][data-animated] .split-heading__line:nth-child(2) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s .1s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s .1s
	}

	[data-animate=txt-words][data-animated] .split-heading__line:nth-child(3) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s .2s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s .2s
	}

	[data-animate=txt-words][data-animated] .split-heading__line:nth-child(4) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s .3s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s .3s
	}

	[data-animate=txt-words][data-animated] .split-heading__line:nth-child(5) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s .4s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s .4s
	}

	[data-animate=txt-words][data-animated] .split-heading__line:nth-child(6) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s .5s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s .5s
	}

	[data-animate=txt-words][data-animated] .split-heading__line:nth-child(7) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s .6s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s .6s
	}

	[data-animate=txt-words][data-animated] .split-heading__line:nth-child(8) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s .7s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s .7s
	}

	[data-animate=txt-words][data-animated] .split-heading__line:nth-child(9) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s .8s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s .8s
	}

	[data-animate=txt-words][data-animated] .split-heading__line:nth-child(10) .split-heading__word {
		transition: transform cubic-bezier(0.4, 0, 0.2, 1) .6s .9s, opacity cubic-bezier(0.4, 0, 0.2, 1) .6s .9s
	}

	[data-animate=items][data-animated]>*:nth-child(1) {
		transition: transform ease .6s 0s, opacity ease .6s 0s
	}

	[data-animate=items][data-animated]>*:nth-child(2) {
		transition: transform ease .6s .1s, opacity ease .6s .1s
	}

	[data-animate=items][data-animated]>*:nth-child(3) {
		transition: transform ease .6s .2s, opacity ease .6s .2s
	}

	[data-animate=items][data-animated]>*:nth-child(4) {
		transition: transform ease .6s .3s, opacity ease .6s .3s
	}

	[data-animate=items][data-animated]>*:nth-child(5) {
		transition: transform ease .6s .4s, opacity ease .6s .4s
	}

	[data-animate=items][data-animated]>*:nth-child(6) {
		transition: transform ease .6s .5s, opacity ease .6s .5s
	}

	[data-animate=items][data-animated]>*:nth-child(7) {
		transition: transform ease .6s .6s, opacity ease .6s .6s
	}

	[data-animate=items][data-animated]>*:nth-child(8) {
		transition: transform ease .6s .7s, opacity ease .6s .7s
	}

	[data-animate=items][data-animated]>*:nth-child(9) {
		transition: transform ease .6s .8s, opacity ease .6s .8s
	}

	[data-animate=items][data-animated]>*:nth-child(10) {
		transition: transform ease .6s .9s, opacity ease .6s .9s
	}

	[data-animate=items][data-animated]>*:nth-child(11) {
		transition: transform ease .6s 1s, opacity ease .6s 1s
	}

	[data-animate=items][data-animated]>*:nth-child(12) {
		transition: transform ease .6s 1.1s, opacity ease .6s 1.1s
	}

	[data-animate=items][data-animated]>*:nth-child(13) {
		transition: transform ease .6s 1.2s, opacity ease .6s 1.2s
	}

	[data-animate=items][data-animated]>*:nth-child(14) {
		transition: transform ease .6s 1.3s, opacity ease .6s 1.3s
	}

	[data-animate=items][data-animated]>*:nth-child(15) {
		transition: transform ease .6s 1.4s, opacity ease .6s 1.4s
	}

	[data-animate=items][data-animated]>*:nth-child(16) {
		transition: transform ease .6s 1.5s, opacity ease .6s 1.5s
	}

	[data-animate=items][data-animated]>*:nth-child(17) {
		transition: transform ease .6s 1.6s, opacity ease .6s 1.6s
	}

	[data-animate=items][data-animated]>*:nth-child(18) {
		transition: transform ease .6s 1.7s, opacity ease .6s 1.7s
	}

	[data-animate=items][data-animated]>*:nth-child(19) {
		transition: transform ease .6s 1.8s, opacity ease .6s 1.8s
	}

	[data-animate=items][data-animated]>*:nth-child(20) {
		transition: transform ease .6s 1.9s, opacity ease .6s 1.9s
	}

	[data-animate=items]:not([data-animated])>* {
		transform: translateY(40px);
		opacity: 0;
		transition: transform ease .6s, opacity ease .6s
	}

	[data-animate=items][data-animated]>* {
		transform: translateY(0);
		opacity: 1
	}

	[data-animate=slider] {
		transition: opacity ease .6s, transform ease .6s
	}

	[data-animate=slider]:not([data-animated]) {
		transform: translateX(40px);
		opacity: 0
	}

	[data-animate=slider][data-animated] {
		transform: translateX(0);
		opacity: 1
	}

	[data-animate=img] {
		position: relative
	}

	[data-animate=img]::after {
		content: "";
		width: calc(100% + 2px);
		height: calc(100% + 2px);
		position: absolute;
		bottom: -1px;
		left: -1px;
		transform-origin: 50% 0;
		pointer-events: none;
/*		background-color: #F4F7FA;*/
		background-color: #F7FAF6;
		z-index: 2
	}

	[data-animate=img]:not([data-animated])::after {
		transform: scaleY(1);
		opacity: 1;
		transition: transform ease 0s, opacity ease .6s
	}

	[data-animate=img][data-animated]::after {
		transform: scaleY(0);
		opacity: 0;
		transition: transform cubic-bezier(0.165, 0.84, 0.44, 1) .6s, opacity ease 0s .6s
	}

	.bg-black [data-animate=img]::after {
		background-color: #0d141e
	}

	.bg-brown [data-animate=img]::after {
		background-color: #ac9376
	}

}

