
.elb-tr-1 {
	-webkit-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}

.elb-tr-2 {
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.elb-tr-3 {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.elb-tr-4 {
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.elb-tr-5 {
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.elb-tr-6 {
	-webkit-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}

.elb-tr-7 {
	-webkit-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
}

.elb-tr-8 {
	-webkit-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}

.elb-tr-9 {
	-webkit-transition: all .9s ease-in-out;
	transition: all .9s ease-in-out;
}

.elb-tr-10 {
	-webkit-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.elb-trd-1 {
	-webkit-transition-delay: .1s;
	transition-delay: .1s;
}

.elb-trd-2 {
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}

.elb-trd-3 {
	-webkit-transition-delay: .3s;
	transition-delay: .3s;
}

.elb-trd-4 {
	-webkit-transition-delay: .4s;
	transition-delay: .4s;
}

.elb-trd-5 {
	-webkit-transition-delay: .5s;
	transition-delay: .5s;
}

.elb-trd-6 {
	-webkit-transition-delay: .6s;
	transition-delay: .6s;
}

.elb-trd-7 {
	-webkit-transition-delay: .7s;
	transition-delay: .7s;
}

.elb-trd-8 {
	-webkit-transition-delay: .8s;
	transition-delay: .8s;
}

.elb-trd-9 {
	-webkit-transition-delay: .9s;
	transition-delay: .9s;
}

.elb-trd-10 {
	-webkit-transition-delay: 1s;
	transition-delay: 1s;
}

.elb-an-1 {
	-webkit-animation-duration: .1s !important;
	animation-duration: .1s !important;
}

.elb-an-2 {
	-webkit-animation-duration: .2s !important;
	animation-duration: .2s !important;
}

.elb-an-3 {
	-webkit-animation-duration: .3s !important;
	animation-duration: .3s !important;
}

.elb-an-4 {
	-webkit-animation-duration: .4s !important;
	animation-duration: .4s !important;
}

.elb-an-5 {
	-webkit-animation-duration: .5s !important;
	animation-duration: .5s !important;
}

.elb-an-6 {
	-webkit-animation-duration: .6s !important;
	animation-duration: .6s !important;
}

.elb-an-7 {
	-webkit-animation-duration: .7s !important;
	animation-duration: .7s !important;
}

.elb-an-8 {
	-webkit-animation-duration: .8s !important;
	animation-duration: .8s !important;
}

.elb-an-9 {
	-webkit-animation-duration: .9s !important;
	animation-duration: .9s !important;
}

.elb-an-10 {
	-webkit-animation-duration: 1s !important;
	animation-duration: 1s !important;
}

.elb-and-1 {
	-webkit-animation-delay: .1s !important;
	animation-delay: .1s !important;
}

.elb-and-2 {
	-webkit-animation-delay: .2s !important;
	animation-delay: .2s !important;
}

.elb-and-3 {
	-webkit-animation-delay: .3s !important;
	animation-delay: .3s !important;
}

.elb-and-4 {
	-webkit-animation-delay: .4s !important;
	animation-delay: .4s !important;
}

.elb-and-5 {
	-webkit-animation-delay: .5s !important;
	animation-delay: .5s !important;
}

.elb-and-6 {
	-webkit-animation-delay: .6s !important;
	animation-delay: .6s !important;
}

.elb-and-7 {
	-webkit-animation-delay: .7s !important;
	animation-delay: .7s !important;
}

.elb-and-8 {
	-webkit-animation-delay: .8s !important;
	animation-delay: .8s !important;
}

.elb-and-9 {
	-webkit-animation-delay: .9s !important;
	animation-delay: .9s !important;
}

.elb-and-10 {
	-webkit-animation-delay: 1s !important;
	animation-delay: 1s !important;
}

.elb-fs {
	width: 100%;
	float: left;
	position: relative;
	box-sizing: border-box;
}

.elb-widget {
	position: relative;
	box-sizing: border-box;
}

.elb-widget h1, .elb-widget h2, .elb-widget h3, .elb-widget h4, .elb-widget h5, .elb-widget h6 {
	padding: 0;
	margin: 0;
	font-weight: 400;
}

.elb-widget a {
	text-decoration: none;
	font: inherit;
	color: inherit;
}

.elb-fs-a {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 9;
	left: 0;
	top: 0;
}

.elb-fslink {
	position: absolute;
	display: block;
	cursor: pointer;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
}

.elb-ss-cl-facebook, .elb-ss-cl-facebook-aft:after {
	color: #3b5999;
}

.elb-ss-cl-twitter, .elb-ss-cl-twitter-aft:after {
	color: #55acee;
}

.elb-ss-cl-linkedin, .elb-ss-cl-linkedin-aft:after {
	color: #0077b5;
}

.elb-ss-cl-instagram, .elb-ss-cl-instagram-aft:after {
	color: #e4405f;
}

.elb-ss-cl-google, .elb-ss-cl-google-aft:after {
	color: #dd4b39;
}

.elb-ss-cl-youtube, .elb-ss-cl-youtube-aft:after {
	color: #cd201f;
}

.elb-ss-cl-skype, .elb-ss-cl-skype-aft:after {
	color: #00aff0;
}

.elb-ss-cl-wordpress, .elb-ss-cl-wordpress-aft:after {
	color: #21759b;
}

.elb-ss-cl-vimeo, .elb-ss-cl-vimeo-aft:after {
	color: #1ab7ea;
}

.elb-ss-cl-slideshare, .elb-ss-cl-slideshare-aft:after {
	color: #0077b5;
}

.elb-ss-cl-vk, .elb-ss-cl-vk-aft:after {
	color: #4c75a3;
}

.elb-ss-cl-tumblr, .elb-ss-cl-tumblr-aft:after {
	color: #34465d;
}

.elb-ss-cl-reddit, .elb-ss-cl-reddit-aft:after {
	color: #ff5700;
}

.elb-ss-cl-pinterest, .elb-ss-cl-pinterest-aft:after {
	color: #bd081c;
}

.elb-ss-cl-vine, .elb-ss-cl-vine-aft:after {
	color: #00b489;
}

.elb-ss-cl-slack, .elb-ss-cl-slack-aft:after {
	color: #3aaf85;
}

.elb-ss-cl-quora, .elb-ss-cl-quora-aft:after {
	color: #b92b27;
}

.elb-ss-cl-behance, .elb-ss-cl-behance-aft:after {
	color: #131418;
}

.elb-ss-cl-xing, .elb-ss-cl-xing-aft:after {
	color: #006567;
}

.elb-ss-cl-flickr, .elb-ss-cl-flickr-aft:after {
	color: #ff0084;
}

.elb-ss-cl-dribbble, .elb-ss-cl-dribbble-aft:after {
	color: #ea4c89;
}

.elb-ss-cl-spotify, .elb-ss-cl-spotify-aft:after {
	color: #84bd00;
}

.elb-ss-cl-rss, .elb-ss-cl-rss-aft:after {
	color: #f60;
}

.elb-ss-cl-dropbox, .elb-ss-cl-dropbox-aft:after {
	color: #007ee5;
}

.elb-ss-cl-github, .elb-ss-cl-github-aft:after {
	color: #333;
}

.elb-ss-cl-digg, .elb-ss-cl-digg-aft:after {
	color: #333;
}

.elb-ss-cl-soundcloud, .elb-ss-cl-soundcloud-aft:after {
	color: #f30;
}

.elb-ss-cl-snapchat, .elb-ss-cl-snapchat-aft:after {
	color: #fffc00;
}

.elb-ss-cl-blogger, .elb-ss-cl-blogger-aft:after {
	color: #f57d00;
}

.elb-ss-cl-foursquare, .elb-ss-cl-foursquare-aft:after {
	color: #f94877;
}

.elb-ss-cl-twitch, .elb-ss-cl-twitch-aft:after {
	color: #4a367c;
}

.elb-ss-cl-telegram, .elb-ss-cl-telegram-aft:after {
	color: #54a9eb;
}

.elb-ss-bg-facebook, .elb-ss-bg-facebook-aft:after {
	background: #3b5999;
}

.elb-ss-bg-twitter, .elb-ss-bg-twitter-aft:after {
	background: #55acee;
}

.elb-ss-bg-linkedin, .elb-ss-bg-linkedin-aft:after {
	background: #0077b5;
}

.elb-ss-bg-instagram, .elb-ss-bg-instagram-aft:after {
	background: #e4405f;
}

.elb-ss-bg-google, .elb-ss-bg-google-aft:after {
	background: #dd4b39;
}

.elb-ss-bg-youtube, .elb-ss-bg-youtube-aft:after {
	background: #cd201f;
}

.elb-ss-bg-skype, .elb-ss-bg-skype-aft:after {
	background: #00aff0;
}

.elb-ss-bg-wordpress, .elb-ss-bg-wordpress-aft:after {
	background: #21759b;
}

.elb-ss-bg-vimeo, .elb-ss-bg-vimeo-aft:after {
	background: #1ab7ea;
}

.elb-ss-bg-slideshare, .elb-ss-bg-slideshare-aft:after {
	background: #0077b5;
}

.elb-ss-bg-vk, .elb-ss-bg-vk-aft:after {
	background: #4c75a3;
}

.elb-ss-bg-tumblr, .elb-ss-bg-tumblr-aft:after {
	background: #34465d;
}

.elb-ss-bg-reddit, .elb-ss-bg-reddit-aft:after {
	background: #ff5700;
}

.elb-ss-bg-pinterest, .elb-ss-bg-pinterest-aft:after {
	background: #bd081c;
}

.elb-ss-bg-vine, .elb-ss-bg-vine-aft:after {
	background: #00b489;
}

.elb-ss-bg-slack, .elb-ss-bg-slack-aft:after {
	background: #3aaf85;
}

.elb-ss-bg-quora, .elb-ss-bg-quora-aft:after {
	background: #b92b27;
}

.elb-ss-bg-behance, .elb-ss-bg-behance-aft:after {
	background: #131418;
}

.elb-ss-bg-xing, .elb-ss-bg-xing-aft:after {
	background: #006567;
}

.elb-ss-bg-flickr, .elb-ss-bg-flickr-aft:after {
	background: #ff0084;
}

.elb-ss-bg-dribbble, .elb-ss-bg-dribbble-aft:after {
	background: #ea4c89;
}

.elb-ss-bg-spotify, .elb-ss-bg-spotify-aft:after {
	background: #84bd00;
}

.elb-ss-bg-rss, .elb-ss-bg-rss-aft:after {
	background: #f60;
}

.elb-ss-bg-dropbox, .elb-ss-bg-dropbox-aft:after {
	background: #007ee5;
}

.elb-ss-bg-github, .elb-ss-bg-github-aft:after {
	background: #333;
}

.elb-ss-bg-digg, .elb-ss-bg-digg-aft:after {
	background: #333;
}

.elb-ss-bg-soundcloud, .elb-ss-bg-soundcloud-aft:after {
	background: #f30;
}

.elb-ss-bg-snapchat, .elb-ss-bg-snapchat-aft:after {
	background: #fffc00;
}

.elb-ss-bg-blogger, .elb-ss-bg-blogger-aft:after {
	background: #f57d00;
}

.elb-ss-bg-foursquare, .elb-ss-bg-foursquare-aft:after {
	background: #f94877;
}

.elb-ss-bg-twitch, .elb-ss-bg-twitch-aft:after {
	background: #4a367c;
}

.elb-ss-bg-telegram, .elb-ss-bg-telegram-aft:after {
	background: #54a9eb;
}

.elb-ss-br-facebook, .elb-ss-br-facebook-aft:after {
	border-color: #3b5999;
}

.elb-ss-br-twitter, .elb-ss-br-twitter-aft:after {
	border-color: #55acee;
}

.elb-ss-br-linkedin, .elb-ss-br-linkedin-aft:after {
	border-color: #0077b5;
}

.elb-ss-br-instagram, .elb-ss-br-instagram-aft:after {
	border-color: #e4405f;
}

.elb-ss-br-google, .elb-ss-br-google-aft:after {
	border-color: #dd4b39;
}

.elb-ss-br-youtube, .elb-ss-br-youtube-aft:after {
	border-color: #cd201f;
}

.elb-ss-br-skype, .elb-ss-br-skype-aft:after {
	border-color: #00aff0;
}

.elb-ss-br-wordpress, .elb-ss-br-wordpress-aft:after {
	border-color: #21759b;
}

.elb-ss-br-vimeo, .elb-ss-br-vimeo-aft:after {
	border-color: #1ab7ea;
}

.elb-ss-br-slideshare, .elb-ss-br-slideshare-aft:after {
	border-color: #0077b5;
}

.elb-ss-br-vk, .elb-ss-br-vk-aft:after {
	border-color: #4c75a3;
}

.elb-ss-br-tumblr, .elb-ss-br-tumblr-aft:after {
	border-color: #34465d;
}

.elb-ss-br-reddit, .elb-ss-br-reddit-aft:after {
	border-color: #ff5700;
}

.elb-ss-br-pinterest, .elb-ss-br-pinterest-aft:after {
	border-color: #bd081c;
}

.elb-ss-br-vine, .elb-ss-br-vine-aft:after {
	border-color: #00b489;
}

.elb-ss-br-slack, .elb-ss-br-slack-aft:after {
	border-color: #3aaf85;
}

.elb-ss-br-quora, .elb-ss-br-quora-aft:after {
	border-color: #b92b27;
}

.elb-ss-br-behance, .elb-ss-br-behance-aft:after {
	border-color: #131418;
}

.elb-ss-br-xing, .elb-ss-br-xing-aft:after {
	border-color: #006567;
}

.elb-ss-br-flickr, .elb-ss-br-flickr-aft:after {
	border-color: #ff0084;
}

.elb-ss-br-dribbble, .elb-ss-br-dribbble-aft:after {
	border-color: #ea4c89;
}

.elb-ss-br-spotify, .elb-ss-br-spotify-aft:after {
	border-color: #84bd00;
}

.elb-ss-br-rss, .elb-ss-br-rss-aft:after {
	border-color: #f60;
}

.elb-ss-br-dropbox, .elb-ss-br-dropbox-aft:after {
	border-color: #007ee5;
}

.elb-ss-br-github, .elb-ss-br-github-aft:after {
	border-color: #333;
}

.elb-ss-br-digg, .elb-ss-br-digg-aft:after {
	border-color: #333;
}

.elb-ss-br-soundcloud, .elb-ss-br-soundcloud-aft:after {
	border-color: #f30;
}

.elb-ss-br-snapchat, .elb-ss-br-snapchat-aft:after {
	border-color: #fffc00;
}

.elb-ss-br-blogger, .elb-ss-br-blogger-aft:after {
	border-color: #f57d00;
}

.elb-ss-br-foursquare, .elb-ss-br-foursquare-aft:after {
	border-color: #f94877;
}

.elb-ss-br-twitch, .elb-ss-br-twitch-aft:after {
	border-color: #4a367c;
}

.elb-ss-br-telegram, .elb-ss-br-telegram-aft:after {
	border-color: #54a9eb;
}

.elb-heading-title[data-heading-styling="bg_img"] {
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text !important;
	background-clip: text !important;
}

.elb-heading-title[data-heading-styling="shining"] {
	background-size: 125px !important;
	color: rgba(255, 255, 255, 0);
	-webkit-background-clip: text !important;
	background-clip: text !important;
	-webkit-animation-name: shining_heading !important;
	animation-name: shining_heading !important;
	-webkit-animation-duration: 2s !important;
	-webkit-animation-duration: var(--animation-speed) !important;
	animation-duration: 2s !important;
	animation-duration: var(--animation-speed) !important;
	-webkit-animation-delay: var(--animation-delay) !important;
	animation-delay: var(--animation-delay) !important;
	-webkit-animation-iteration-count: infinite !important;
	animation-iteration-count: infinite !important;
}

@-webkit-keyframes shining_heading {
	0% {
		background-position: top left;
	}
	
	100% {
		background-position: top right;
	}
}

@keyframes shining_heading {
	0% {
		background-position: top left;
	}
	
	100% {
		background-position: top right;
	}
}

.elb-heading-title[data-heading-styling="opening_type"] .elb-hd-letter {
	display: inline-block;
	margin: .2em;
	position: relative;
	transform-style: preserve-3d;
	perspective: 400;
	z-index: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.elb-heading-title[data-heading-styling="opening_type"] .elb-hd-letter:before, .elb-heading-title[data-heading-styling="opening_type"] .elb-hd-letter:after {
	position: absolute;
	content: attr(data-letter);
	transform-origin: top left;
	top: 0;
	left: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.elb-heading-title[data-heading-styling="opening_type"] .elb-hd-letter:before {
	text-shadow: -1px 0 1px rgba(255, 255, 255, .8), 1px 0 1px rgba(0, 0, 0, .8);
	z-index: 3;
	-webkit-transform: rotateX(0deg) rotateY(-15deg) rotateZ(0deg);
	transform: rotateX(0deg) rotateY(-15deg) rotateZ(0deg);
}

.elb-heading-title[data-heading-styling="opening_type"] .elb-hd-letter:after {
	z-index: 2;
	-webkit-transform: scale(1.08, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 1deg);
	transform: scale(1.08, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 1deg);
}

.elb-heading-title[data-heading-styling="opening_type"] .elb-hd-letter:hover:before {
	-webkit-transform: rotateX(0deg) rotateY(-40deg) rotateZ(0deg);
	transform: rotateX(0deg) rotateY(-40deg) rotateZ(0deg);
}

.elb-heading-title[data-heading-styling="opening_type"] .elb-hd-letter:hover:after {
	-webkit-transform: scale(1.08, 1) rotateX(0deg) rotateY(40deg) rotateZ(0deg) skew(0deg, 22deg);
	transform: scale(1.08, 1) rotateX(0deg) rotateY(40deg) rotateZ(0deg) skew(0deg, 22deg);
}

.elb-heading-title[data-heading-styling="blurred"][data-blur-type="hover_blurred"] .elb-hd-letter:hover {
	text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
	color: transparent !important;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}

.elb-heading-title[data-heading-styling="blurred"][data-blur-type="animation_blurred"][data-animation-blur="process"] .elb-hd-letter {
	-webkit-animation: elb_blackblur 2s 1 alternate;
	animation: elb_blackblur 2s 1 alternate;
}

@keyframes elb_blackblur {
	from {
		text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
		color: transparent;
	}
	
	to {
		text-shadow: 0;
	}
}

@-webkit-keyframes elb_blackblur {
	from {
		text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
		color: transparent;
	}
	
	to {
		text-shadow: 0;
	}
}

.elb-heading-title[data-heading-styling="blurred"][data-blur-type="random_blurred"] .elb-hd-letter {
	text-shadow: 0 0 4px var(--current-color);
	color: transparent;
	-webkit-transition: text-shadow .1s linear;
	transition: text-shadow .1s linear;
}

.elb-sgicn-ctn {
	display: flex;
}

.elb-icon-ctn {
	display: inline-block;
	position: relative;
	-webkit-transition: box-shadow .3s ease-in-out;
	transition: box-shadow .3s ease-in-out;
}

.elb-icon-ctn .elb-theicon, .elb-icon-ctn .elb-thebg {
	width: inherit;
	height: inherit;
	line-height: inherit;
	border-radius: inherit;
}

.elb-thebg, .elb-theicon {
	position: absolute;
	box-sizing: border-box;
}

.elb-theicon {
	z-index: 9;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.elb-icb-icon-ctn .elb-iconarea-icon {
	display: flex;
	align-items: center;
}

.elb-icb[data-align="left"] .elb-iconarea-icon {
	justify-content: flex-start;
}

.elb-icb[data-align="center"] .elb-iconarea-icon {
	justify-content: center;
}

.elb-icb[data-align="right"] .elb-iconarea-icon {
	justify-content: flex-end;
}

.elb-icb[data-layout="iconleft"] {
	display: flex;
}

.elb-icb[data-layout="iconright"], .elb-icb[data-layout="iconheadingright"] .elb-icb-top {
	display: flex;
	flex-direction: row-reverse;
}

.elb-icb[data-layout="iconright"] .elb-icb-txt-ctn, .elb-icb[data-layout="iconheadingright"] .elb-icb-top, .elb-icb[data-layout="iconheadingright"] .elb-icb-shorttext {
	text-align: right;
}

.elb-icb[data-layout*="left"] .elb-icb-icon-ctn, .elb-icb[data-layout*="right"] .elb-icb-icon-ctn {
	width: auto;
}

.elb-icb-top {
	display: flex;
}

.elb-icc-h, .elb-icon-hvctn[data-hover="fade"] .elb-icc-h, .elb-icon-hvctn[data-hover="fade"]:hover .elb-icc-r {
	opacity: 0;
}

.elb-icon-hvctn[data-hover="fade"]:hover .elb-icc-h {
	opacity: 1;
}

.elb-icon-hvctn[data-hover="zoomin"]:hover .elb-icc-r {
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
	opacity: 0;
}

.elb-icon-hvctn[data-hover="zoomin"] .elb-icc-h {
	transform: scale(.5);
	-webkit-transform: scale(.5);
}

.elb-icon-hvctn[data-hover="zoomin"]:hover .elb-icc-h {
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
}

.elb-icon-hvctn[data-hover="zoomout"]:hover .elb-icc-r {
	transform: scale(.5);
	-webkit-transform: scale(.5);
	opacity: 0;
}

.elb-icon-hvctn[data-hover="zoomout"] .elb-icc-h {
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
}

.elb-icon-hvctn[data-hover="zoomout"]:hover .elb-icc-h {
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
}

.elb-cflp-ctn {
	width: 100%;
	height: auto;
	position: relative;
	perspective: 800px;
	-webkit-perspective: 800px;
	box-sizing: border-box;
}

.elb-cflp-card {
	width: 100%;
	height: auto;
	min-height: inherit;
	border-radius: inherit;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: -webkit-transform 1s;
	transition: transform 1s;
}

.elb-cflp-card .elb-cflp-figure {
	margin: 0;
	display: flex;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	box-sizing: border-box;
	border-radius: inherit;
}

.elb-cflp-card .elb-cflp-front {
	z-index: 9999;
}

.elb-cflp-card .elb-cflp-back {
	z-index: 9999999;
}

.elb-cflp-figure:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
}

.elb-cflp-insider {
	position: absolute;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	padding-left: inherit;
	padding-right: inherit;
	z-index: 3;
}

.elb-flip-ctn[data-front-hrz="left"] .elb-cflp-front div, .elb-flip-ctn[data-back-hrz="left"] .elb-cflp-back div {
	text-align: left;
}

.elb-flip-ctn[data-front-hrz="center"] .elb-cflp-front div, .elb-flip-ctn[data-back-hrz="center"] .elb-cflp-back div {
	text-align: center;
}

.elb-flip-ctn[data-front-hrz="right"] .elb-cflp-front div, .elb-flip-ctn[data-back-hrz="right"] .elb-cflp-back div {
	text-align: right;
}

.elb-flip-ctn .elb-iconarea-icon {
	display: flex;
}

.elb-flip-ctn[data-front-hrz="center"] .elb-iconarea-icon {
	justify-content: center;
}

.elb-flip-ctn[data-front-hrz="right"] .elb-iconarea-icon {
	justify-content: flex-end;
}

.elb-flip-ctn[data-front-vrt="top"] .elb-cflp-front.elb-cflp-figure, .elb-flip-ctn[data-back-vrt="top"] .elb-cflp-back.elb-cflp-figure {
	align-items: flex-start;
}

.elb-flip-ctn[data-front-vrt="middle"] .elb-cflp-front.elb-cflp-figure, .elb-flip-ctn[data-back-vrt="middle"] .elb-cflp-back.elb-cflp-figure {
	align-items: center;
}

.elb-flip-ctn[data-front-vrt="bottom"] .elb-cflp-front.elb-cflp-figure, .elb-flip-ctn[data-back-vrt="bottom"] .elb-cflp-back.elb-cflp-figure {
	align-items: flex-end;
}

.elb-cflp-ctn[data-layout="toright"] .elb-cflp-back {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.elb-cflp-ctn[data-layout="toright"]:hover .elb-cflp-card {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.elb-cflp-ctn[data-layout="toleft"] .elb-cflp-back {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.elb-cflp-ctn[data-layout="toleft"]:hover .elb-cflp-card {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.elb-cflp-ctn[data-layout="tobottom"] .elb-cflp-back {
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
}

.elb-cflp-ctn[data-layout="tobottom"]:hover .elb-cflp-card {
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
}

.elb-cflp-ctn[data-layout="totop"] .elb-cflp-back {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.elb-cflp-ctn[data-layout="totop"]:hover .elb-cflp-card {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.elb-cflp-ctn[data-smootheffect="yes"][data-layout="toleft"] .elb-cflp-card {
	transform-origin: right center;
	-webkit-transform-origin: right center;
}

.elb-cflp-ctn[data-smootheffect="yes"][data-layout="toright"] .elb-cflp-card {
	transform-origin: left center;
	-webkit-transform-origin: left center;
}

.elb-cflp-ctn[data-smootheffect="yes"][data-layout="totop"] .elb-cflp-card {
	transform-origin: top center;
	-webkit-transform-origin: top center;
}

.elb-cflp-ctn[data-smootheffect="yes"][data-layout="tobottom"] .elb-cflp-card {
	transform-origin: bottom center;
	-webkit-transform-origin: bottom center;
}

.elb-cflp-ctn[data-smootheffect="yes"][data-layout="toright"] .elb-cflp-back {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.elb-cflp-ctn[data-smootheffect="yes"][data-layout="toright"]:hover .elb-cflp-card {
	-webkit-transform: translateX(100%) rotateY(180deg);
	transform: translateX(100%) rotateY(180deg);
}

.elb-cflp-ctn[data-smootheffect="yes"][data-layout="toleft"] .elb-cflp-back {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.elb-cflp-ctn[data-smootheffect="yes"][data-layout="toleft"]:hover .elb-cflp-card {
	-webkit-transform: translateX(-100%) rotateY(-180deg);
	transform: translateX(-100%) rotateY(-180deg);
}

.elb-cflp-ctn[data-smootheffect="yes"][data-layout="tobottom"] .elb-cflp-back {
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
}

.elb-cflp-ctn[data-smootheffect="yes"][data-layout="tobottom"]:hover .elb-cflp-card {
	-webkit-transform: translateY(-100%) rotateX(-180deg);
	transform: translateY(-100%) rotateX(-180deg);
}

.elb-cflp-ctn[data-smootheffect="yes"][data-layout="totop"] .elb-cflp-back {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.elb-cflp-ctn[data-smootheffect="yes"][data-layout="totop"]:hover .elb-cflp-card {
	-webkit-transform: translateY(100%) rotateX(180deg);
	transform: translateY(100%) rotateX(180deg);
}

.elb-btn-ctn {
	width: 100%;
	display: flex;
}

.elb-btn-insider {
	max-width: 100%;
	cursor: pointer;
}

.elb-btn-ctn[data-fullwidth="yes"] .elb-btn-insider {
	width: 100% !important;
}

.elb-btn-insider {
	position: relative;
	display: block;
}

.elb-btn-txt, .elb-btn-bg, .elb-btn-ctn a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	box-sizing: border-box;
	z-index: 3;
	border-radius: inherit;
}

.elb-btn-ctn a {
	z-index: 5;
}

.elb-btn-bg {
	z-index: 1;
}

.elb-btn-txt {
	display: flex;
	align-items: center;
}

.elb-btn-ctn[data-text-align="left"] .elb-btn-txt {
	justify-content: flex-start;
}

.elb-btn-ctn[data-text-align="center"] .elb-btn-txt {
	justify-content: center;
}

.elb-btn-ctn[data-text-align="right"] .elb-btn-txt {
	justify-content: flex-end;
}

.elb-btn-ctn[data-btn-align="left"] {
	justify-content: flex-start;
}

.elb-btn-ctn[data-btn-align="center"] {
	justify-content: center;
}

.elb-btn-ctn[data-btn-align="right"] {
	justify-content: flex-end;
}

.elb-btn-ctn[data-hover^="push"] .elb-btn-insider, .elb-btn-ctn[data-hover^="fill"] .elb-btn-insider {
	overflow: hidden;
}

.elb-btn-ctn[data-layout="justicon"] .elb-btn-ic {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 9999;
	display: flex;
	justify-content: center;
	align-items: center;
}

.elb-btn-ic {
	display: flex;
	justify-content: center;
	align-items: center;
}

.elb-btn-ctn[data-layout="withicon"] .elb-btn-ic {
	position: relative;
	height: 100%;
	z-index: 9999;
}

.elb-btn-ctn[data-layout="withicon"][data-icon-pos="left"] .elb-btn-i {
	left: 0;
	float: left;
}

.elb-btn-ctn[data-layout="withicon"][data-icon-pos="left"] .elb-btn-ic {
	right: 0;
	float: right;
}

.elb-btn-ctn[data-layout="withicon"][data-icon-pos="left"] .elb-btn-ic svg {
	right: 0;
}

.elb-btn-ctn[data-hover="fade"] .elb-btn-insider:hover .elb-btn-el-r {
	transition-delay: .3s;
}

.elb-btn-ctn[data-hover="fade"] .elb-btn-insider:hover .elb-btn-el-rr, .elb-btn-ctn[data-hover^="fill"] .elb-btn-insider:hover .elb-btn-txt-r, .elb-btn-ctn[data-hover^="scale"] .elb-btn-insider:hover .elb-btn-el-r, .elb-btn-ctn[data-hover="fade"] .elb-btn-el-h, .elb-btn-ctn[data-hover^="fill"] .elb-btn-el-h, .elb-btn-ctn[data-hover^="scale"] .elb-btn-el-h {
	opacity: 0;
}

.elb-btn-ctn[data-hover="fade"] .elb-btn-insider:hover .elb-btn-el-h, .elb-btn-ctn[data-hover^="fill"] .elb-btn-insider:hover .elb-btn-el-h, .elb-btn-ctn[data-hover^="scale"] .elb-btn-insider:hover .elb-btn-el-h, .elb-btn-ctn[data-hover="fade"] .elb-btn-el-r, .elb-btn-ctn[data-hover^="fill"] .elb-btn-el-r, .elb-btn-ctn[data-hover^="scale"] .elb-btn-el-r {
	opacity: 1;
}

.elb-btn-ctn[data-hover="fade"] .elb-btn-bg-h, .elb-btn-ctn[data-hover^="fill"] .elb-btn-bg-h, .elb-btn-ctn[data-hover^="push"] .elb-btn-bg-h, .elb-btn-ctn[data-hover^="scale"] .elb-btn-bg-h, .elb-btn-ctn[data-hover^="rotate"] .elb-btn-bg-h {
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
}

.elb-btn-ctn[data-hover="pushright"] .elb-btn-el-h, .elb-btn-ctn[data-hover="fillright"] .elb-btn-bg-h, .elb-btn-ctn[data-hover="pushleft"] .elb-btn-insider:hover .elb-btn-el-r {
	left: -100%;
}

.elb-btn-ctn[data-hover="pushright"] .elb-btn-insider:hover .elb-btn-el-h, .elb-btn-ctn[data-hover="pushleft"] .elb-btn-insider:hover .elb-btn-el-h, .elb-btn-ctn[data-hover="fillleft"] .elb-btn-insider:hover .elb-btn-el-h, .elb-btn-ctn[data-hover="fillright"] .elb-btn-insider:hover .elb-btn-el-h {
	left: 0;
}

.elb-btn-ctn[data-hover="pushright"] .elb-btn-insider:hover .elb-btn-el-r, .elb-btn-ctn[data-hover="pushleft"] .elb-btn-el-h, .elb-btn-ctn[data-hover="fillleft"] .elb-btn-bg-h {
	left: 100%;
}

.elb-btn-ctn[data-hover="pushbottom"] .elb-btn-el-h, .elb-btn-ctn[data-hover="filltop"] .elb-btn-bg-h, .elb-btn-ctn[data-hover="pushtop"] .elb-btn-insider:hover .elb-btn-el-r {
	top: -100%;
}

.elb-btn-ctn[data-hover="pushbottom"] .elb-btn-insider:hover .elb-btn-el-h, .elb-btn-ctn[data-hover="pushtop"] .elb-btn-insider:hover .elb-btn-el-h, .elb-btn-ctn[data-hover="fillbottom"] .elb-btn-insider:hover .elb-btn-bg-h, .elb-btn-ctn[data-hover="filltop"] .elb-btn-insider:hover .elb-btn-bg-h {
	top: 0;
}

.elb-btn-ctn[data-hover="pushbottom"] .elb-btn-insider:hover .elb-btn-el-r, .elb-btn-ctn[data-hover="pushtop"] .elb-btn-el-h, .elb-btn-ctn[data-hover="fillbottom"] .elb-btn-bg-h {
	top: 100%;
}

.elb-btn-ctn[data-hover="scaledown"] .elb-btn-el-h, .elb-btn-ctn[data-hover="scaleup"] .elb-btn-insider:hover .elb-btn-el-r {
	opacity: 0;
	-webkit-transform: scale(1.9);
	transform: scale(1.9);
}

.elb-btn-ctn[data-hover="scaledown"] .elb-btn-insider:hover .elb-btn-el-h {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.elb-btn-ctn[data-hover^="rotate"] .elb-btn-insider {
	transform-style: preserve-3d;
}

.elb-btn-ctn[data-hover^="rotate"] .elb-btn-el-r, .elb-btn-ctn[data-hover^="rotate"] .elb-btn-el-h {
	backface-visibility: hidden;
	transform-origin: 50% 50%;
}

.elb-btn-ctn[data-hover="rotateleft"] .elb-btn-el-r, .elb-btn-ctn[data-hover="rotateleft"] .elb-btn-insider:hover .elb-btn-el-h, .elb-btn-ctn[data-hover="rotateright"] .elb-btn-el-r, .elb-btn-ctn[data-hover="rotateright"] .elb-btn-insider:hover .elb-btn-el-h {
	transform: rotateY(0deg);
	left: 0;
}

.elb-btn-ctn[data-hover="rotateleft"] .elb-btn-insider:hover .elb-btn-el-r, .elb-btn-ctn[data-hover="rotateright"] .elb-btn-el-h {
	transform: rotateY(-90deg);
	left: -50%;
}

.elb-btn-ctn[data-hover="rotateleft"] .elb-btn-el-h, .elb-btn-ctn[data-hover="rotateright"] .elb-btn-insider:hover .elb-btn-el-r {
	transform: rotateY(90deg);
	left: 50%;
}

.elb-btn-ctn[data-hover="rotatetop"] .elb-btn-el-r, .elb-btn-ctn[data-hover="rotatetop"] .elb-btn-insider:hover .elb-btn-el-h, .elb-btn-ctn[data-hover="rotatebottom"] .elb-btn-el-r, .elb-btn-ctn[data-hover="rotatebottom"] .elb-btn-insider:hover .elb-btn-el-h {
	transform: rotateX(0deg);
	top: 0;
}

.elb-btn-ctn[data-hover="rotatetop"] .elb-btn-insider:hover .elb-btn-el-r, .elb-btn-ctn[data-hover="rotatebottom"] .elb-btn-el-h {
	transform: rotateX(-90deg);
	top: -50%;
}

.elb-btn-ctn[data-hover="rotatetop"] .elb-btn-el-h, .elb-btn-ctn[data-hover="rotatebottom"] .elb-btn-insider:hover .elb-btn-el-r {
	transform: rotateX(90deg);
	top: 50%;
}

.elb-imban-ctn {
	width: 100%;
	position: relative;
	box-sizing: border-box;
	overflow: hidden;
	display: flex;
}

.elb-imban-ctn:before, .elb-imban-ctn:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.elb-imban-ctn:after {
	z-index: 2;
}

.elb-imban-insider, .elb-imban-insider>div {
	position: relative;
	z-index: 3;
	float: left;
	width: 100%;
}

.elb-imban-ctn[data-hrz-pos="left"] .elb-imban-insider div {
	text-align: left;
}

.elb-imban-ctn[data-hrz-pos="center"] .elb-imban-insider div {
	text-align: center;
}

.elb-imban-ctn[data-hrz-pos="right"] .elb-imban-insider div {
	text-align: right;
}

.elb-imban-ctn[data-vrt-pos="top"] {
	align-items: flex-start;
}

.elb-imban-ctn[data-vrt-pos="middle"] {
	align-items: center;
}

.elb-imban-ctn[data-vrt-pos="bottom"] {
	align-items: flex-end;
}

.elb-imban-ctn[data-hover-style="scale"]:hover:before {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.elb-imban-ctn[data-hover-style="scalerotateleft"]:hover:before {
	-webkit-transform: scale(1.3) rotate(-5deg);
	transform: scale(1.3) rotate(-5deg);
}

.elb-imban-ctn[data-hover-style="scalerotateright"]:hover:before {
	-webkit-transform: scale(1.3) rotate(5deg);
	transform: scale(1.3) rotate(5deg);
}

.elb-imban-ctn[data-hover-style="moveleft"]:before {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.elb-imban-ctn[data-hover-style="moveleft"]:hover:before {
	-webkit-transform: scale(1.2) translateX(-50px);
	transform: scale(1.2) translateX(-50px);
}

.elb-imban-ctn[data-hover-style="moveright"]:before {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.elb-imban-ctn[data-hover-style="moveright"]:hover:before {
	-webkit-transform: scale(1.2) translateX(50px);
	transform: scale(1.2) translateX(50px);
}

.elb-prp-insider {
	position: relative;
	min-height: 100px;
}

.elb-prp-insider[data-align="left"] {
	text-align: left;
}

.elb-prp-insider[data-align="center"] {
	text-align: center;
}

.elb-prp-insider[data-align="right"] {
	text-align: right;
}

.elb-prp-insider[data-hover="zoomin"]:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.elb-prp-insider[data-hover="translateup"]:hover {
	-webkit-transform: translateY(-7px);
	transform: translateY(-7px);
}

.elb-prp-price-area {
	display: flex;
}

.elb-prp-insider[data-align="left"] .elb-prp-price-area {
	justify-content: flex-start;
}

.elb-prp-insider[data-align="center"] .elb-prp-price-area {
	justify-content: center;
}

.elb-prp-insider[data-align="right"] .elb-prp-price-area {
	justify-content: flex-end;
}

.elb-prp-price-area>div {
	display: inline-block;
	line-height: 1em;
}

.elb-testi-ctn[data-layout="normal"] {
	text-align: center;
}

.elb-testi-avt {
	position: relative;
	display: inline-block;
	box-sizing: border-box;
}

.elb-testi-avt img {
	border-radius: inherit;
	z-index: 2;
	position: relative;
}

.elb-testi-ctn[data-layout="normal"] .elb-testi-avt-ctn[data-decoration="yes"]:before {
	content: "";
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.elb-testi-avt-ctn {
	position: relative;
}

.elb-testi-ctn {
	min-height: 10px;
}

.elb-testi-bubble-content {
	float: left;
	width: 100%;
	position: relative;
}

.elb-testi-bubble-user {
	width: 100%;
	float: left;
	position: relative;
}

.elb-testi-ctn[data-avatar-align="left"] .elb-testi-avt-ctn {
	float: left;
}

.elb-testi-ctn[data-avatar-align="right"] .elb-testi-avt-ctn {
	float: right;
}

.elb-testi-ctn[data-layout="bubble"][data-style="simple"] .elb-testi-bubble-content:before {
	content: "";
	position: absolute;
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
	z-index: 1;
}

.elb-testi-ctn[data-layout="bubble"][data-style="simple"][data-avatar-position="top"] .elb-testi-bubble-content:before {
	border-bottom: 13px solid currentColor;
	top: -13px;
}

.elb-testi-ctn[data-layout="bubble"][data-style="simple"][data-avatar-position="bottom"] .elb-testi-bubble-content:before {
	border-top: 13px solid currentColor;
	bottom: -13px;
}

.elb-testi-ctn[data-layout="bubble"][data-style="simple"][data-avatar-align="center"] .elb-testi-bubble-content:before {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.elb-testi-ctn[data-layout="bubble"][data-style="simple"][data-avatar-align="left"] .elb-testi-bubble-content:before {
	left: calc(calc(var(--avatar-size) - 26px) / 2);
}

.elb-testi-ctn[data-layout="bubble"][data-style="simple"][data-avatar-align="right"] .elb-testi-bubble-content:before {
	right: calc(calc(var(--avatar-size) - 26px) / 2);
}

.elb-testi-ctn[data-layout="bubble"] .elb-testi-bubble-user {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.elb-testi-ctn[data-layout="bubble"][data-avatar-align="right"] .elb-testi-bubble-user {
	flex-direction: row-reverse;
	text-align: right;
}

.elb-testi-ctn[data-layout="bubble"][data-avatar-align="center"] .elb-testi-bubble-user {
	justify-content: center;
	text-align: center;
	flex-direction: column;
}

.elb-testi-ctn[data-layout="bubble"][data-style="simple"][data-avatar-position="top"] .elb-testi-bubble-user {
	margin-bottom: 15px;
}

.elb-testi-ctn[data-layout="bubble"][data-style="simple"][data-avatar-position="bottom"] .elb-testi-bubble-user {
	margin-top: 15px;
}

.elb-testi-ctn[data-layout="bubble"][data-style="modern"][data-avatar-align="left"] .elb-testi-bubble-content:before {
	content: "";
	position: absolute;
	border-right: 35px solid transparent;
	border-top: 34px solid currentColor;
	bottom: -34px;
	left: calc(var(--avatar-size) - 20px);
	z-index: 1;
}

.elb-testi-ctn[data-layout="bubble"][data-style="modern"][data-avatar-align="right"] .elb-testi-bubble-content:before {
	content: "";
	position: absolute;
	border-left: 35px solid transparent;
	border-top: 34px solid currentColor;
	bottom: -34px;
	right: calc(var(--avatar-size) - 20px);
	z-index: 1;
}

.elb-testi-ctn[data-layout="bubble"][data-style="modern"][data-avatar-position="top"] .elb-testi-bubble-content:before {
	border-top: unset;
	border-bottom: 34px solid currentColor;
	bottom: unset;
	top: -34px;
}

.elb-testi-ctn[data-layout="bubble"][data-style="modern"][data-avatar-position="bottom"] .elb-testi-bubble-user {
	z-index: 3;
}

.elb-testi-ctn[data-layout="bubble"][data-style="modern"][data-avatar-position="top"] .elb-testi-bubble-user {
	z-index: 3;
}

.elb-testi-ctn[data-layout="bubble"][data-style="modern"][data-avatar-position="bottom"] .elb-testi-user-ctn {
	padding: 0 10px;
}

.elb-testi-ctn[data-layout="bubble"][data-style="modern"][data-avatar-position="top"] .elb-testi-user-ctn {
	padding: 0 10px;
}

.elb-testi-content-insider {
	position: relative;
	z-index: 2;
}

.elb-testi-ctn[data-layout="bubble"] .elb-testi-icon-ctn {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	left: 0;
	top: 0;
}

.elb-testi-ctn[data-layout="bubble"] .elb-testi-icon {
	position: absolute;
	height: 100%;
	display: flex;
}

.elb-testi-ctn[data-layout="bubble"] .elb-testi-icon-ctn[data-icon1-pos^="left"] .elb-testi-icon-1, .elb-testi-ctn[data-layout="bubble"] .elb-testi-icon-ctn[data-icon2-pos^="left"] .elb-testi-icon-2 {
	left: 0;
}

.elb-testi-ctn[data-layout="bubble"] .elb-testi-icon-ctn[data-icon1-pos^="right"] .elb-testi-icon-1, .elb-testi-ctn[data-layout="bubble"] .elb-testi-icon-ctn[data-icon2-pos^="right"] .elb-testi-icon-2 {
	right: 0;
}

.elb-testi-ctn[data-layout="bubble"] .elb-testi-icon-ctn[data-icon1-pos*="top"] .elb-testi-icon-1, .elb-testi-ctn[data-layout="bubble"] .elb-testi-icon-ctn[data-icon2-pos*="top"] .elb-testi-icon-2 {
	align-items: flex-start;
}

.elb-testi-ctn[data-layout="bubble"] .elb-testi-icon-ctn[data-icon1-pos*="center"] .elb-testi-icon-1, .elb-testi-ctn[data-layout="bubble"] .elb-testi-icon-ctn[data-icon2-pos*="center"] .elb-testi-icon-2 {
	align-items: center;
}

.elb-testi-ctn[data-layout="bubble"] .elb-testi-icon-ctn[data-icon1-pos*="bottom"] .elb-testi-icon-1, .elb-testi-ctn[data-layout="bubble"] .elb-testi-icon-ctn[data-icon2-pos*="bottom"] .elb-testi-icon-2 {
	align-items: flex-end;
}

.elb-inicb-insider {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
}

.elb-inicb-area {
	position: absolute;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	display: flex;
	align-items: center;
}

.elb-hv2el-ctn[data-hover^="move"] .elb-hv2el-insider {
	overflow: hidden;
}

.elb-hv2el-ctn[data-click^="move"] .elb-hv2el-insider {
	overflow: hidden;
}

.elb-inicb-area:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
}

.elb-inicb-area>div {
	z-index: 3;
}

.elb-hv2el-1 {
	z-index: 2;
}

.elb-hv2el-2 {
	z-index: 1;
}

[data-icon-position="center"] .elb-inicb-pr-icon-ctn, .elb-inicb-pr-icon {
	display: flex;
	justify-content: center;
	align-items: center;
}

.elb-inicb-ctn[data-icon-position="left"] .elb-inicb-primary-insider, .elb-inicb-ctn[data-icon-position="right"] .elb-inicb-primary-insider {
	display: flex;
	justify-content: center;
	align-items: center;
}

.elb-inicb-ctn[data-icon-position="right"] .elb-inicb-primary-insider {
	text-align: right;
	flex-direction: row-reverse;
}

.elb-inicb-ctn[data-icon-position="center"] .elb-inicb-primary-insider {
	text-align: center;
	flex-direction: column;
}

.elb-hv2el-ctn[data-hover="fade"] .elb-hv2el-2, .elb-hv2el-ctn[data-click="fade"] .elb-hv2el-2, .elb-hv2el-ctn[data-hover^="zoom"] .elb-hv2el-2, .elb-hv2el-ctn[data-click^="zoom"] .elb-hv2el-2, .elb-hv2el-ctn[data-hover^="zoom"]:hover .elb-hv2el-1 {
	visibility: hidden;
	opacity: 0;
}

.elb-hv2el-ctn[data-click^="zoom"][data-situation="active"] .elb-hv2el-1 {
	visibility: hidden;
	opacity: 0;
}

.elb-hv2el-ctn[data-hover="fade"]:hover .elb-hv2el-2, .elb-hv2el-ctn[data-click="fade"][data-situation="active"] .elb-hv2el-2, .elb-hv2el-ctn[data-hover^="zoom"]:hover .elb-hv2el-2 {
	visibility: visible;
	opacity: 1;
	z-index: 3;
}

.elb-hv2el-ctn[data-click^="zoom"][data-situation="active"] .elb-hv2el-2 {
	visibility: visible;
	opacity: 1;
	z-index: 3;
}

.elb-hv2el-ctn[data-hover="move_left"] .elb-hv2el-1 {
	left: 0%;
}

.elb-hv2el-ctn[data-click="move_left"] .elb-hv2el-1 {
	left: 0%;
}

.elb-hv2el-ctn[data-hover="move_left"] .elb-hv2el-2 {
	left: 100%;
}

.elb-hv2el-ctn[data-click="move_left"] .elb-hv2el-2 {
	left: 100%;
}

.elb-hv2el-ctn[data-hover="move_left"]:hover .elb-hv2el-2 {
	left: 0%;
}

.elb-hv2el-ctn[data-click="move_left"][data-situation="active"] .elb-hv2el-2 {
	left: 0%;
}

.elb-hv2el-ctn[data-hover="move_left"]:hover .elb-hv2el-1 {
	left: -100%;
}

.elb-hv2el-ctn[data-click="move_left"][data-situation="active"] .elb-hv2el-1 {
	left: -100%;
}

.elb-hv2el-ctn[data-hover="move_right"] .elb-hv2el-1 {
	right: 0%;
}

.elb-hv2el-ctn[data-click="move_right"] .elb-hv2el-1 {
	right: 0%;
}

.elb-hv2el-ctn[data-hover="move_right"] .elb-hv2el-2 {
	right: 100%;
}

.elb-hv2el-ctn[data-click="move_right"] .elb-hv2el-2 {
	right: 100%;
}

.elb-hv2el-ctn[data-hover="move_right"]:hover .elb-hv2el-2 {
	right: 0%;
}

.elb-hv2el-ctn[data-click="move_right"][data-situation="active"] .elb-hv2el-2 {
	right: 0%;
}

.elb-hv2el-ctn[data-hover="move_right"]:hover .elb-hv2el-1 {
	right: -100%;
}

.elb-hv2el-ctn[data-click="move_right"][data-situation="active"] .elb-hv2el-1 {
	right: -100%;
}

.elb-hv2el-ctn[data-hover="move_top"] .elb-hv2el-1 {
	top: 0%;
}

.elb-hv2el-ctn[data-click="move_top"] .elb-hv2el-1 {
	top: 0%;
}

.elb-hv2el-ctn[data-hover="move_top"] .elb-hv2el-2 {
	top: 100%;
}

.elb-hv2el-ctn[data-click="move_top"] .elb-hv2el-2 {
	top: 100%;
}

.elb-hv2el-ctn[data-hover="move_top"]:hover .elb-hv2el-2 {
	top: 0%;
}

.elb-hv2el-ctn[data-click="move_top"][data-situation="active"] .elb-hv2el-2 {
	top: 0%;
}

.elb-hv2el-ctn[data-hover="move_top"]:hover .elb-hv2el-1 {
	top: -100%;
}

.elb-hv2el-ctn[data-click="move_top"][data-situation="active"] .elb-hv2el-1 {
	top: -100%;
}

.elb-hv2el-ctn[data-hover="move_bottom"] .elb-hv2el-1 {
	bottom: 0%;
}

.elb-hv2el-ctn[data-click="move_bottom"] .elb-hv2el-1 {
	bottom: 0%;
}

.elb-hv2el-ctn[data-hover="move_bottom"] .elb-hv2el-2 {
	bottom: 100%;
}

.elb-hv2el-ctn[data-click="move_bottom"] .elb-hv2el-2 {
	bottom: 100%;
}

.elb-hv2el-ctn[data-hover="move_bottom"]:hover .elb-hv2el-2 {
	bottom: 0%;
}

.elb-hv2el-ctn[data-click="move_bottom"][data-situation="active"] .elb-hv2el-2 {
	bottom: 0%;
}

.elb-hv2el-ctn[data-hover="move_bottom"]:hover .elb-hv2el-1 {
	bottom: -100%;
}

.elb-hv2el-ctn[data-click="move_bottom"][data-situation="active"] .elb-hv2el-1 {
	bottom: -100%;
}

.elb-hv2el-ctn[data-hover^="zoom"] .elb-hv2el-2 {
	left: 50%;
	top: 50%;
}

.elb-hv2el-ctn[data-click^="zoom"] .elb-hv2el-2 {
	left: 50%;
	top: 50%;
}

.elb-hv2el-ctn[data-hover^="zoom"] .elb-hv2el-1 {
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.elb-hv2el-ctn[data-click^="zoom"] .elb-hv2el-1 {
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.elb-hv2el-ctn[data-hover="zoom_in"] .elb-hv2el-2, .elb-hv2el-ctn[data-hover="zoom_out"]:hover .elb-hv2el-1 {
	-webkit-transform: translate(-50%, -50%) scale(.6);
	transform: translate(-50%, -50%) scale(.6);
}

.elb-hv2el-ctn[data-click="zoom_in"] .elb-hv2el-2, .elb-hv2el-ctn[data-click="zoom_out"][data-situation="active"] .elb-hv2el-1 {
	-webkit-transform: translate(-50%, -50%) scale(.6);
	transform: translate(-50%, -50%) scale(.6);
}

.elb-hv2el-ctn[data-hover^="zoom"]:hover .elb-hv2el-2 {
	-webkit-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
}

.elb-hv2el-ctn[data-click^="zoom"][data-situation="active"] .elb-hv2el-2 {
	-webkit-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
}

.elb-hv2el-ctn[data-hover="zoom_in"]:hover .elb-hv2el-1, .elb-hv2el-ctn[data-hover="zoom_out"] .elb-hv2el-2 {
	-webkit-transform: translate(-50%, -50%) scale(1.3);
	transform: translate(-50%, -50%) scale(1.3);
}

.elb-hv2el-ctn[data-click="zoom_in"][data-situation="active"] .elb-hv2el-1, .elb-hv2el-ctn[data-click="zoom_out"] .elb-hv2el-2 {
	-webkit-transform: translate(-50%, -50%) scale(1.3);
	transform: translate(-50%, -50%) scale(1.3);
}

.elb-hv2el-ctn[data-hover^="zoom"]:hover .elb-hv2el-2 {
	z-index: 3;
}

.elb-hv2el-ctn[data-click^="zoom"][data-situation="active"] .elb-hv2el-2 {
	z-index: 3;
}

.elb-hv2el-ctn[data-hover="card_left"] .elb-hv2el-2 {
	-webkit-animation: card_left_primary 1s forwards;
	animation: card_left_primary 1s forwards;
}

.elb-hv2el-ctn[data-click="card_left"] .elb-hv2el-2 {
	-webkit-animation: card_left_primary 1s forwards;
	animation: card_left_primary 1s forwards;
}

.elb-hv2el-ctn[data-hover="card_left"] .elb-hv2el-1 {
	-webkit-animation: card_left_secondary 1s forwards;
	animation: card_left_secondary 1s forwards;
}

.elb-hv2el-ctn[data-click="card_left"] .elb-hv2el-1 {
	-webkit-animation: card_left_secondary 1s forwards;
	animation: card_left_secondary 1s forwards;
}

.elb-hv2el-ctn[data-hover="card_left"]:hover .elb-hv2el-2 {
	-webkit-animation: card_left_secondary 1s forwards;
	animation: card_left_secondary 1s forwards;
}

.elb-hv2el-ctn[data-click="card_left"][data-situation="active"] .elb-hv2el-2 {
	-webkit-animation: card_left_secondary 1s forwards;
	animation: card_left_secondary 1s forwards;
}

.elb-hv2el-ctn[data-hover="card_left"]:hover .elb-hv2el-1 {
	-webkit-animation: card_left_primary 1s forwards;
	animation: card_left_primary 1s forwards;
}

.elb-hv2el-ctn[data-click="card_left"][data-situation="active"] .elb-hv2el-1 {
	-webkit-animation: card_left_primary 1s forwards;
	animation: card_left_primary 1s forwards;
}

@keyframes card_left_secondary {
	0% {
		transform: translateX(0) scale(1);
		z-index: 1;
	}
	
	25% {
		transform: translateX(-40px) scale(.75);
		z-index: 1;
	}
	
	70% {
		transform: translateX(40px) scale(1);
		z-index: 2;
	}
	
	100% {
		transform: translateX(0);
		z-index: 2;
	}
}

@-webkit-keyframes card_left_secondary {
	0% {
		transform: translateX(0) scale(1);
		z-index: 1;
	}
	
	25% {
		transform: translateX(-40px) scale(.75);
		z-index: 1;
	}
	
	70% {
		transform: translateX(40px) scale(1);
		z-index: 2;
	}
	
	100% {
		transform: translateX(0);
		z-index: 2;
	}
}

@keyframes card_left_primary {
	0% {
		transform: translateX(0);
		z-index: 2;
	}
	
	25% {
		transform: translateX(-40px);
		z-index: 2;
	}
	
	70% {
		transform: translateX(-40px) scale(.75);
		z-index: 1;
	}
	
	100% {
		transform: translateX(0) scale(.75);
		z-index: 1;
	}
}

@-webkit-keyframes card_left_primary {
	0% {
		transform: translateX(0);
		z-index: 2;
	}
	
	25% {
		transform: translateX(-40px);
		z-index: 2;
	}
	
	70% {
		transform: translateX(-40px) scale(.75);
		z-index: 1;
	}
	
	100% {
		transform: translateX(0) scale(.75);
		z-index: 1;
	}
}

.elb-hv2el-ctn[data-hover="card_right"] .elb-hv2el-2 {
	-webkit-animation: card_right_primary 1s forwards;
	animation: card_right_primary 1s forwards;
}

.elb-hv2el-ctn[data-click="card_right"] .elb-hv2el-2 {
	-webkit-animation: card_right_primary 1s forwards;
	animation: card_right_primary 1s forwards;
}

.elb-hv2el-ctn[data-hover="card_right"] .elb-hv2el-1 {
	-webkit-animation: card_right_secondary 1s forwards;
	animation: card_right_secondary 1s forwards;
}

.elb-hv2el-ctn[data-click="card_right"] .elb-hv2el-1 {
	-webkit-animation: card_right_secondary 1s forwards;
	animation: card_right_secondary 1s forwards;
}

.elb-hv2el-ctn[data-hover="card_right"]:hover .elb-hv2el-2 {
	-webkit-animation: card_right_secondary 1s forwards;
	animation: card_right_secondary 1s forwards;
}

.elb-hv2el-ctn[data-click="card_right"][data-situation="active"] .elb-hv2el-2 {
	-webkit-animation: card_right_secondary 1s forwards;
	animation: card_right_secondary 1s forwards;
}

.elb-hv2el-ctn[data-hover="card_right"]:hover .elb-hv2el-1 {
	-webkit-animation: card_right_primary 1s forwards;
	animation: card_right_primary 1s forwards;
}

.elb-hv2el-ctn[data-click="card_right"][data-situation="active"] .elb-hv2el-1 {
	-webkit-animation: card_right_primary 1s forwards;
	animation: card_right_primary 1s forwards;
}

@keyframes card_right_secondary {
	0% {
		transform: translateX(0) scale(1);
		z-index: 1;
	}
	
	25% {
		transform: translateX(40px) scale(.75);
		z-index: 1;
	}
	
	70% {
		transform: translateX(-40px) scale(1);
		z-index: 2;
	}
	
	100% {
		transform: translateX(0);
		z-index: 2;
	}
}

@-webkit-keyframes card_right_secondary {
	0% {
		transform: translateX(0) scale(1);
		z-index: 1;
	}
	
	25% {
		transform: translateX(40px) scale(.75);
		z-index: 1;
	}
	
	70% {
		transform: translateX(-40px) scale(1);
		z-index: 2;
	}
	
	100% {
		transform: translateX(0);
		z-index: 2;
	}
}

@keyframes card_right_primary {
	0% {
		transform: translateX(0);
		z-index: 2;
	}
	
	25% {
		transform: translateX(40px);
		z-index: 2;
	}
	
	70% {
		transform: translateX(40px) scale(.75);
		z-index: 1;
	}
	
	100% {
		transform: translateX(0) scale(.75);
		z-index: 1;
	}
}

@-webkit-keyframes card_right_primary {
	0% {
		transform: translateX(0);
		z-index: 2;
	}
	
	25% {
		transform: translateX(40px);
		z-index: 2;
	}
	
	70% {
		transform: translateX(40px) scale(.75);
		z-index: 1;
	}
	
	100% {
		transform: translateX(0) scale(.75);
		z-index: 1;
	}
}

.elb-hv2el-ctn[data-hover="card_top"] .elb-hv2el-2 {
	-webkit-animation: card_top_primary 1s forwards;
	animation: card_top_primary 1s forwards;
}

.elb-hv2el-ctn[data-click="card_top"] .elb-hv2el-2 {
	-webkit-animation: card_top_primary 1s forwards;
	animation: card_top_primary 1s forwards;
}

.elb-hv2el-ctn[data-hover="card_top"] .elb-hv2el-1 {
	-webkit-animation: card_top_secondary 1s forwards;
	animation: card_top_secondary 1s forwards;
}

.elb-hv2el-ctn[data-click="card_top"] .elb-hv2el-1 {
	-webkit-animation: card_top_secondary 1s forwards;
	animation: card_top_secondary 1s forwards;
}

.elb-hv2el-ctn[data-hover="card_top"]:hover .elb-hv2el-2 {
	-webkit-animation: card_top_secondary 1s forwards;
	animation: card_top_secondary 1s forwards;
}

.elb-hv2el-ctn[data-click="card_top"][data-situation="active"] .elb-hv2el-2 {
	-webkit-animation: card_top_secondary 1s forwards;
	animation: card_top_secondary 1s forwards;
}

.elb-hv2el-ctn[data-hover="card_top"]:hover .elb-hv2el-1 {
	-webkit-animation: card_top_primary 1s forwards;
	animation: card_top_primary 1s forwards;
}

.elb-hv2el-ctn[data-click="card_top"][data-situation="active"] .elb-hv2el-1 {
	-webkit-animation: card_top_primary 1s forwards;
	animation: card_top_primary 1s forwards;
}

@keyframes card_top_secondary {
	0% {
		transform: translateY(0) scale(1);
		z-index: 1;
	}
	
	25% {
		transform: translateY(40px) scale(.75);
		z-index: 1;
	}
	
	70% {
		transform: translateY(-40px) scale(1);
		z-index: 2;
	}
	
	100% {
		transform: translateY(0);
		z-index: 2;
	}
}

@-webkit-keyframes card_top_secondary {
	0% {
		transform: translateY(0) scale(1);
		z-index: 1;
	}
	
	25% {
		transform: translateY(40px) scale(.75);
		z-index: 1;
	}
	
	70% {
		transform: translateY(-40px) scale(1);
		z-index: 2;
	}
	
	100% {
		transform: translateY(0);
		z-index: 2;
	}
}

@keyframes card_top_primary {
	0% {
		transform: translateY(0);
		z-index: 2;
	}
	
	25% {
		transform: translateY(40px);
		z-index: 2;
	}
	
	70% {
		transform: translateY(40px) scale(.75);
		z-index: 1;
	}
	
	100% {
		transform: translateY(0) scale(.75);
		z-index: 1;
	}
}

@-webkit-keyframes card_top_primary {
	0% {
		transform: translateY(0);
		z-index: 2;
	}
	
	25% {
		transform: translateY(40px);
		z-index: 2;
	}
	
	70% {
		transform: translateY(40px) scale(.75);
		z-index: 1;
	}
	
	100% {
		transform: translateY(0) scale(.75);
		z-index: 1;
	}
}

.elb-hv2el-ctn[data-hover="card_bottom"] .elb-hv2el-2 {
	-webkit-animation: card_bottom_primary 1s forwards;
	animation: card_bottom_primary 1s forwards;
}

.elb-hv2el-ctn[data-click="card_bottom"] .elb-hv2el-2 {
	-webkit-animation: card_bottom_primary 1s forwards;
	animation: card_bottom_primary 1s forwards;
}

.elb-hv2el-ctn[data-hover="card_bottom"] .elb-hv2el-1 {
	-webkit-animation: card_bottom_secondary 1s forwards;
	animation: card_bottom_secondary 1s forwards;
}

.elb-hv2el-ctn[data-click="card_bottom"] .elb-hv2el-1 {
	-webkit-animation: card_bottom_secondary 1s forwards;
	animation: card_bottom_secondary 1s forwards;
}

.elb-hv2el-ctn[data-hover="card_bottom"]:hover .elb-hv2el-2 {
	-webkit-animation: card_bottom_secondary 1s forwards;
	animation: card_bottom_secondary 1s forwards;
}

.elb-hv2el-ctn[data-click="card_bottom"][data-situation="active"] .elb-hv2el-2 {
	-webkit-animation: card_bottom_secondary 1s forwards;
	animation: card_bottom_secondary 1s forwards;
}

.elb-hv2el-ctn[data-hover="card_bottom"]:hover .elb-hv2el-1 {
	-webkit-animation: card_bottom_primary 1s forwards;
	animation: card_bottom_primary 1s forwards;
}

.elb-hv2el-ctn[data-click="card_bottom"][data-situation="active"] .elb-hv2el-1 {
	-webkit-animation: card_bottom_primary 1s forwards;
	animation: card_bottom_primary 1s forwards;
}

@keyframes card_bottom_secondary {
	0% {
		transform: translateY(0) scale(1);
		z-index: 1;
	}
	
	25% {
		transform: translateY(-40px) scale(.75);
		z-index: 1;
	}
	
	70% {
		transform: translateY(40px) scale(1);
		z-index: 2;
	}
	
	100% {
		transform: translateY(0);
		z-index: 2;
	}
}

@-webkit-keyframes card_bottom_secondary {
	0% {
		transform: translateY(0) scale(1);
		z-index: 1;
	}
	
	25% {
		transform: translateY(-40px) scale(.75);
		z-index: 1;
	}
	
	70% {
		transform: translateY(40px) scale(1);
		z-index: 2;
	}
	
	100% {
		transform: translateY(0);
		z-index: 2;
	}
}

@keyframes card_bottom_primary {
	0% {
		transform: translateY(0);
		z-index: 2;
	}
	
	25% {
		transform: translateY(-40px);
		z-index: 2;
	}
	
	70% {
		transform: translateY(-40px) scale(.75);
		z-index: 1;
	}
	
	100% {
		transform: translateY(0) scale(.75);
		z-index: 1;
	}
}

@-webkit-keyframes card_bottom_primary {
	0% {
		transform: translateY(0);
		z-index: 2;
	}
	
	25% {
		transform: translateY(-40px);
		z-index: 2;
	}
	
	70% {
		transform: translateY(-40px) scale(.75);
		z-index: 1;
	}
	
	100% {
		transform: translateY(0) scale(.75);
		z-index: 1;
	}
}

.elb-icba-ctn {
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.elb-icba-btn {
	width: auto;
	height: auto;
	text-align: center;
	line-height: 1em;
}

.elb-icba-ctn:hover .elb-icba-shorttext {
	transition-delay: 0s;
}

.elb-icba-ctn:hover .elb-icba-btn-ctn {
	transition-delay: .17s;
}

.elb-icba-ctn[data-action-hover="zoom_in"] .elb-icba-animated {
	-webkit-transform: scale(.2);
	transform: scale(.2);
	opacity: 0;
	max-height: 0;
}

.elb-icba-ctn[data-action-hover="zoom_in"]:hover .elb-icba-animated {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	max-height: 1000px;
}

.elb-icba-ctn[data-action-hover="translate"] .elb-icba-animated {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	opacity: 0;
	max-height: 0;
}

.elb-icba-ctn[data-action-hover="translate"]:hover .elb-icba-animated {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	max-height: 1000px;
}

.elb-icba-icon-ctn .elb-iconarea-icon {
	display: flex;
	justify-content: center;
}

.elb-icb[data-align="left"] {
	text-align: left;
}

.elb-icb[data-align="center"] {
	text-align: center;
}

.elb-icb[data-align="right"] {
	text-align: right;
}

.elb-mdrv-video {
	width: 100%;
	position: relative;
	z-index: 1;
}

.elb-mdrv-thumbnail {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
	z-index: 3;
}

.elb-mdrv-thumbnail:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.elb-mdrv-video .elb-btn-insider {
	cursor: pointer;
}

.elb-mdrv-video .elb-btn-ctn {
	position: relative;
	z-index: 9;
}

.elb-mdrv-thumbnail .elb-btn-insider {
	cursor: pointer;
}

.elb-video-el-ctn[data-situation="playing"] .elb-video-thumbnail {
	visibility: hidden;
	opacity: 0;
}

.elb-video-el-ctn {
	height: auto;
	position: relative;
	width: 100%;
	float: left;
}

.elb-mdrv-boss {
	min-height: 10px;
}

.elb-mdrv-video iframe {
	float: left;
}

.elb-mdrv-thumbnail .elb-btn-ctn {
	position: relative;
	z-index: 9;
}

.elb-elmrow-deco[data-type="border"] {
	position: absolute;
	height: 100%;
	top: 0;
	width: 2px;
	background: currentColor;
}

.elb-elmrow-deco[data-type="border"][data-size="medium"] {
	width: 3px;
}

.elb-elmrow-deco[data-type="border"][data-size="large"] {
	width: 6px;
}

.elb-elmrow-deco[data-position="left"] {
	left: 0;
}

.elb-elmrow-deco[data-position="right"] {
	right: 0;
}

.elb-elmrow-deco[data-type="bullet"], .elb-elmrow-deco[data-type="carret"] {
	position: absolute;
	height: 5px;
	width: 5px;
	background: currentColor;
	top: calc(50% - 2.5px);
}

.elb-elmrow-deco[data-type="bullet"] {
	border-radius: 50%;
}

.elb-elmrow-deco[data-type="bullet"][data-size="medium"], .elb-elmrow-deco[data-type="carret"][data-size="medium"] {
	width: 7px;
	height: 7px;
	top: calc(50% - 3.5px);
}

.elb-elmrow-deco[data-type="bullet"][data-size="large"], .elb-elmrow-deco[data-type="carret"][data-size="large"] {
	width: 9px;
	height: 9px;
	top: calc(50% - 4.5px);
}

.elb-elmrow-deco[data-type="bullet"][data-position="left"], .elb-elmrow-deco[data-type="carret"][data-position="left"] {
	left: 5px;
}

.elb-elmrow-deco[data-type="bullet"][data-position="right"], .elb-elmrow-deco[data-type="carret"][data-position="right"] {
	right: 5px;
}

.elb-elmrow-deco[data-type="arrow_1"], .elb-elmrow-deco[data-type="arrow_2"] {
	position: absolute;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 20px;
	top: 0;
}

.elb-elmrow-deco[data-type="arrow_1"]:before {
	content: "";
	left: 0;
	position: absolute;
	border-left: solid currentColor;
	border-top: solid transparent;
	border-bottom: solid transparent;
}

.elb-elmrow-deco[data-type="arrow_1"][data-position="right"]:before {
	right: 0;
	border-left: unset;
	border-right: solid currentColor;
}

.elb-elmrow-deco[data-type="arrow_1"][data-size="small"]:before {
	border-width: 6px;
}

.elb-elmrow-deco[data-type="arrow_1"][data-size="medium"]:before {
	border-width: 8px;
}

.elb-elmrow-deco[data-type="arrow_1"][data-size="large"]:before {
	border-width: 11px;
}

.elb-elmrow-deco[data-type="arrow_2"]:before {
	content: "";
	left: 0;
	position: absolute;
	width: 6px;
	height: 6px;
	border-right: 2px solid currentColor;
	border-top: 2px solid currentColor;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.elb-elmrow-deco[data-type="arrow_2"][data-position="right"]:before {
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	left: unset;
	right: 0;
}

.elb-elmrow-deco[data-type="arrow_2"][data-size="medium"]:before {
	width: 9px;
	height: 9px;
	border-width: 3px;
}

.elb-elmrow-deco[data-type="arrow_2"][data-size="large"]:before {
	width: 12px;
	height: 12px;
	border-width: 5px;
}

.elb-navitem-ctn .elb-navitem-deco {
	opacity: 0;
}

.elb-navitem-row-ctn {
	cursor: pointer;
}

.elb-navitem-row-ctn:hover .elb-navitem-deco, .elb-navitem-row-ctn[data-situation="active"] .elb-navitem-deco {
	opacity: 1;
}

.elb-listib-ctn {
	min-height: 10px;
}

.elb-listib-content>div {
	width: 100%;
	float: left;
}

.elb-listib-item {
	display: table;
}

.elb-listib-item>div {
	display: table-cell;
}

.elb-listib-ctn[data-layout="right"] .elb-listib-item>div {
	text-align: right;
}

.elb-listib-ctn .elb-listib-item:before {
	content: "";
	position: absolute;
	height: 100%;
	width: auto;
	top: 100%;
	margin-top: calc(-1 * var(--margin-bottom));
}

.elb-listib-ctn .elb-listib-item-ctn:last-of-type .elb-listib-item:before {
	display: none;
	height: 0;
}

.elb-listib-item-ctn {
	overflow: unset !important;
}

.elb-listib-ctn[data-layout="left"] .elb-listib-item:before {
	left: calc(( var(--back-size) / 2 ) - ( var(--cnctor-width) / 2 ));
	margin-left: var(--margin-left);
}

.elb-listib-ctn[data-layout="right"] .elb-listib-item:before {
	right: calc(( var(--back-size) / 2 ) - ( var(--cnctor-width) / 2 ));
	margin-right: var(--margin-right);
}

.elb-listib-ctn .elb-listib-icon-ctn {
	width: var(--back-size);
}

.elb-counter-ctn {
	display: flex;
}

.elb-counter-insider {
	width: auto;
}

.elb-counter-ctn[data-align="left"] {
	justify-content: flex-start;
}

.elb-counter-ctn[data-align="center"] {
	justify-content: center;
}

.elb-counter-ctn[data-align="right"] {
	justify-content: flex-end;
}

.elb-counter-ctn[data-layout="center"] {
	text-align: center;
}

.elb-counter-ctn[data-layout="left"] .elb-counter-insider {
	display: flex;
	text-align: left;
}

.elb-counter-ctn[data-layout="right"] .elb-counter-insider {
	display: flex;
	text-align: right;
	flex-direction: row-reverse;
}

.elb-counter-ctn[data-layout="center"] .elb-iconarea-icon {
	display: flex;
	justify-content: center;
}

.elb-counter-title-pp {
	display: flex;
	justify-content: center;
}

.elb-counter-title-pp>div {
	display: inline-flex;
	flex-direction: column;
	line-height: 1em;
}

.elb-prsf-elm[data-position="top"], .elb-counter-ctn[data-layout="left"] .elb-counter-title-pp {
	justify-content: flex-start;
}

.elb-prsf-elm[data-position="middle"] {
	justify-content: center;
}

.elb-prsf-elm[data-position="bottom"], .elb-counter-ctn[data-layout="right"] .elb-counter-title-pp {
	justify-content: flex-end;
}

.elb-mdl-fs {
	position: fixed;
	width: 100vw;
	height: 100vh;
	z-index: 999999999;
	left: 0;
	top: 0;
	display: flex;
	visibility: hidden;
	opacity: 0;
}

.elb-fs-ctn[data-situation="active"] .elb-mdl-fs {
	visibility: visible;
	opacity: 1;
}

.elb-mdl-bg {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.elb-mdl-content {
	position: absolute;
	z-index: 3;
	max-height: 100%;
	max-width: 100%;
}

.elb-mdl-w-content {
	width: 100%;
	min-height: inherit;
}

.elb-flex-ctn[data-vrt-pos="top"] {
	align-items: flex-start;
}

.elb-flex-ctn[data-vrt-pos="middle"] {
	align-items: center;
}

.elb-flex-ctn[data-vrt-pos="bottom"] {
	align-items: flex-end;
}

.elb-flex-ctn[data-hrz-pos="left"] {
	justify-content: flex-start;
}

.elb-flex-ctn[data-hrz-pos="center"] {
	justify-content: center;
}

.elb-flex-ctn[data-hrz-pos="right"] {
	justify-content: flex-end;
}

.elb-mdl-w-cls-icon {
	width: 26px;
	height: 26px;
	cursor: pointer;
	z-index: 9999999;
}

.elb-mdl-w-cls-icon[data-radius="round"] {
	border-radius: 50%;
}

.elb-mdl-w-cls-icon:before, .elb-mdl-w-cls-icon:after {
	content: "";
	position: absolute;
	left: 5px;
	top: 11px;
	width: 16px;
	height: 3px;
	background: currentColor;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.elb-mdl-w-cls-icon[data-radius="round"]:before, .elb-mdl-w-cls-icon[data-radius="round"]:after {
	left: 6px;
	width: 14px;
}

.elb-mdl-w-cls-icon:after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.elb-mdl-w-cls-icon[data-layout="inside"] {
	position: absolute;
	top: -9px;
	left: -9px;
}

.elb-mdl-w-cls-icon[data-layout="inside"][data-align="right"] {
	left: unset;
	right: -9px;
}

.elb-mdl-w-cls-icon[data-layout="outside"] {
	position: fixed;
	top: 0;
	left: 0;
}

.elb-mdl-w-cls-icon[data-layout="outside"][data-align="right"] {
	left: unset;
	right: 0;
}

.elb-mdl-w-cls-btn {
	width: auto;
	padding: 9px 15px;
	cursor: pointer;
	line-height: 1em;
	display: inline-block;
	opacity: .9;
}

.elb-mdl-w-cls-btn:hover {
	opacity: 1;
}

.km-effect-1 .elb-mdl-content {
	-webkit-transform: scale(.65);
	transform: scale(.65);
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.elb-fs-ctn[data-situation=active] .km-effect-1 .elb-mdl-content {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.km-effect-2 .elb-mdl-content {
	-webkit-transform: translateX(20%);
	transform: translateX(20%);
	opacity: 0;
	-webkit-transition: all .3s cubic-bezier(.25, .5, .5, .9);
	transition: all .3s cubic-bezier(.25, .5, .5, .9);
}

.elb-fs-ctn[data-situation=active] .km-effect-2 .elb-mdl-content {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

.km-effect-3 .elb-mdl-content {
	-webkit-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.elb-fs-ctn[data-situation=active] .km-effect-3 .elb-mdl-content {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

.km-effect-4 .elb-mdl-content {
	-webkit-transform: scale(0) rotate(720deg);
	transform: scale(0) rotate(720deg);
	opacity: 0;
	-webkit-transition: all .5s;
	transition: all .5s;
}

.elb-fs-ctn[data-situation=active] .km-effect-4 .elb-mdl-content {
	-webkit-transform: scale(1) rotate(0);
	transform: scale(1) rotate(0);
	opacity: 1;
}

.km-effect-5.elb-mdl-fs {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.km-effect-5 .elb-mdl-content {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(600px) rotateX(20deg);
	transform: translateZ(600px) rotateX(20deg);
	opacity: 0;
}

.elb-fs-ctn[data-situation=active] .km-effect-5 .elb-mdl-content {
	-webkit-transition: all .3s ease-in;
	transition: all .3s ease-in;
	-webkit-transform: translateZ(0) rotateX(0);
	transform: translateZ(0) rotateX(0);
	opacity: 1;
}

.km-effect-6.elb-mdl-fs {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.km-effect-6 .elb-mdl-content {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translate(30%) translateZ(600px) rotate(10deg);
	transform: translate(30%) translateZ(600px) rotate(10deg);
	opacity: 0;
}

.elb-fs-ctn[data-situation=active] .km-effect-6 .elb-mdl-content {
	-webkit-transition: all .3s ease-in;
	transition: all .3s ease-in;
	-webkit-transform: translate(0) translateZ(0) rotate(0);
	transform: translate(0) translateZ(0) rotate(0);
	opacity: 1;
}

.km-effect-8.elb-mdl-fs {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.km-effect-8 .elb-mdl-content {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-70deg);
	transform: rotateY(-70deg);
	-webkit-transition: all .3s;
	transition: all .3s;
	opacity: 0;
}

.elb-fs-ctn[data-situation=active] .km-effect-8 .elb-mdl-content {
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
	opacity: 1;
}

.km-effect-9.elb-mdl-fs {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.km-effect-9 .elb-mdl-content {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all .3s;
	transition: all .3s;
	opacity: 0;
}

.elb-fs-ctn[data-situation=active] .km-effect-9 .elb-mdl-content {
	-webkit-transform: rotateX(0);
	transform: rotateX(0);
	opacity: 1;
}

.km-effect-10.elb-mdl-fs {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.km-effect-10 .elb-mdl-content {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-60deg);
	transform: rotateX(-60deg);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	opacity: 0;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.elb-fs-ctn[data-situation=active] .km-effect-10 .elb-mdl-content {
	-webkit-transform: rotateX(0);
	transform: rotateX(0);
	opacity: 1;
}

.km-effect-11 .elb-mdl-content {
	-webkit-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.elb-fs-ctn[data-situation=active] .km-effect-11 .elb-mdl-content {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.km-effect-12 .elb-mdl-content {
	-webkit-transform: scale(.8);
	transform: scale(.8);
	opacity: 0;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.km-effect-12 .elb-mdl-content, .km-effect-12 .elb-mdl-content h3 {
	background: 0 0;
}

.elb-fs-ctn[data-situation=active] .km-effect-12 .elb-mdl-content {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.km-effect-13.elb-mdl-fs {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.km-effect-13 .elb-mdl-content {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-3000px) rotateY(90deg);
	transform: translateZ(-3000px) rotateY(90deg);
	opacity: 0;
}

.elb-fs-ctn[data-situation=active] .km-effect-13 .elb-mdl-content {
	-webkit-animation: slit .7s forwards ease-out;
	animation: slit .7s forwards ease-out;
}

@-webkit-keyframes slit {
	50% {
		-webkit-transform: translateZ(-250px) rotateY(89deg);
		opacity: .5;
		-webkit-animation-timing-function: ease-out;
	}
	
	100% {
		-webkit-transform: translateZ(0) rotateY(0);
		opacity: 1;
	}
}

@keyframes slit {
	50% {
		transform: translateZ(-250px) rotateY(89deg);
		opacity: 1;
		animation-timing-function: ease-in;
	}
	
	100% {
		transform: translateZ(0) rotateY(0);
		opacity: 1;
	}
}

.km-effect-14.elb-mdl-fs {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.km-effect-14 .elb-mdl-content {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateY(100%) rotateX(90deg);
	transform: translateY(100%) rotateX(90deg);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.elb-fs-ctn[data-situation=active] .km-effect-14 .elb-mdl-content {
	-webkit-transform: translateY(0) rotateX(0);
	transform: translateY(0) rotateX(0);
	opacity: 1;
}

.km-effect-15.elb-mdl-fs {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.km-effect-15 .elb-mdl-content {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.elb-fs-ctn[data-situation=active] .km-effect-15 .elb-mdl-content {
	-webkit-transform: translateZ(0) translateX(0) rotateY(0);
	transform: translateZ(0) translateX(0) rotateY(0);
	opacity: 1;
}

.elb-fs-ctn[data-situation=active] .km-effect-16~.km-wrapper {
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	filter: blur(3px);
}

.km-effect-16 .elb-mdl-content {
	-webkit-transform: translateY(-5%);
	transform: translateY(-5%);
	opacity: 0;
}

.elb-fs-ctn[data-situation=active] .km-effect-16~.km-wrapper, .km-effect-16 .elb-mdl-content {
	-webkit-transition: all .3s;
	transition: all .3s;
}

.elb-fs-ctn[data-situation=active] .km-effect-16 .elb-mdl-content {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

.elb-fs-ctn[data-situation=active] .km-effect-17~.km-wrapper {
	height: 100%;
	overflow: hidden;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
	-webkit-transform: rotateX(-2deg);
	transform: rotateX(-2deg);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.km-effect-17 .elb-mdl-content {
	opacity: 0;
	-webkit-transform: translateY(200%);
	transform: translateY(200%);
}

.elb-fs-ctn[data-situation=active] .km-effect-17 .elb-mdl-content {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: all .3s .2s;
	transition: all .3s .2s;
}

.elb-fs-ctn[data-situation=active] .km-effect-18~#km-wrapper {
	height: 100%;
	overflow: hidden;
}

.elb-fs-ctn[data-situation=active] .km-effect-18~#km-wrapper, .elb-fs-ctn[data-situation=active] .km-effect-18~.km-overlay {
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 0 50%;
	-webkit-animation: rotateRightSideFirst .5s forwards ease-in;
	transform-style: preserve-3d;
	transform-origin: 0 50%;
	animation: rotateRightSideFirst .5s forwards ease-in;
}

@-webkit-keyframes rotateRightSideFirst {
	50% {
		-webkit-transform: translateZ(-50px) rotateY(5deg);
		-webkit-animation-timing-function: ease-out;
	}
	
	100% {
		-webkit-transform: translateZ(-200px);
	}
}

@keyframes rotateRightSideFirst {
	50% {
		transform: translateZ(-50px) rotateY(5deg);
		animation-timing-function: ease-out;
	}
	
	100% {
		transform: translateZ(-200px);
	}
}

.km-effect-18 .elb-mdl-content {
	-webkit-transform: translateX(200%);
	transform: translateX(200%);
	opacity: 0;
}

.elb-fs-ctn[data-situation=active] .km-effect-18 .elb-mdl-content {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
	-webkit-transition: all .5s .1s;
	transition: all .5s .1s;
}

.elb-fs-ctn[data-situation=active] .km-effect-19~.km-wrapper {
	height: 100%;
	overflow: hidden;
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 50% 100%;
	-webkit-animation: OpenTop .5s forwards ease-in;
	transform-style: preserve-3d;
	transform-origin: 50% 100%;
	animation: OpenTop .5s forwards ease-in;
}

@-webkit-keyframes OpenTop {
	50% {
		-webkit-transform: rotateX(10deg);
		-webkit-animation-timing-function: ease-out;
	}
}

@keyframes OpenTop {
	50% {
		transform: rotateX(10deg);
		animation-timing-function: ease-out;
	}
}

.km-effect-19 .elb-mdl-content {
	-webkit-transform: translateY(-200%);
	transform: translateY(-200%);
	opacity: 0;
}

.elb-fs-ctn[data-situation=active] .km-effect-19 .elb-mdl-content {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: all .5s .1s;
	transition: all .5s .1s;
}

.elb-btn-item-txt {
	display: flex;
	justify-content: center;
	align-items: center;
}

.elb-btn-item-txt svg {
	fill: currentColor;
}

.elb-social-item svg {
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.elb-social-item {
	cursor: pointer;
	position: relative;
	display: inline-block;
}

.elb-btn-item .elb-btn-item-txt, .elb-btn-item .elb-btn-item-back {
	width: inherit;
	height: inherit;
	line-height: inherit;
	border-radius: inherit;
}

.elb-btn-item-txt, .elb-btn-item-back {
	position: absolute;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	box-sizing: border-box;
}

.elb-btn-item-back:after {
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.elb-btn-container .elb-btn-item {
	display: inline-block;
}

.elb-btn-item {
	position: relative;
}

.elb-btn-item .elb-btn-item-back, .elb-btn-item .elb-btn-item-txt {
	width: inherit;
	height: inherit;
	line-height: inherit;
	border-radius: inherit;
}

.elb-btn-item-back, .elb-btn-item-txt {
	position: absolute;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	box-sizing: border-box;
}

.elb-btn-item-txt {
	z-index: 9;
	text-align: center;
}

.elb-btn-item-element a {
	position: absolute;
	display: block;
	cursor: pointer;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
}

.elb-btn-item-back-h, .elb-btn-item-txt-h, .elb-btn-item[data-hover=fade] .elb-btn-item-h, .elb-btn-item[data-hover=fade]:hover .elb-btn-item-r, .elb-btn-item[data-hover=fade][data-situation=active] .elb-btn-item-r {
	opacity: 0;
}

.elb-btn-item[data-hover=fade]:hover .elb-btn-item-h, .elb-btn-item[data-hover=fade][data-situation=active] .elb-btn-item-h {
	opacity: 1;
}

.elb-btn-item[data-hover=zoomin]:hover .elb-btn-item-r, .elb-btn-item[data-hover=zoomin][data-situation=active] .elb-btn-item-r {
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
	opacity: 0;
}

.elb-btn-item[data-hover=zoomin] .elb-btn-item-h {
	transform: scale(.5);
	-webkit-transform: scale(.5);
}

.elb-btn-item[data-hover=zoomin]:hover .elb-btn-item-h, .elb-btn-item[data-hover=zoomin][data-situation=active] .elb-btn-item-h {
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
}

.elb-btn-item[data-hover=zoomout]:hover .elb-btn-item-r, .elb-btn-item[data-hover=zoomout][data-situation=active] .elb-btn-item-r {
	transform: scale(.5);
	-webkit-transform: scale(.5);
	opacity: 0;
}

.elb-btn-item[data-hover=zoomout] .elb-btn-item-h {
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
}

.elb-btn-item[data-hover=zoomout]:hover .elb-btn-item-h, .elb-btn-item[data-hover=zoomout][data-situation=active] .elb-btn-item-h {
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
}

.elb-btn-item[data-hover=sasuki]:hover .elb-btn-item-r, .elb-btn-item[data-hover=sasuki][data-situation=active] .elb-btn-item-r {
	opacity: 0;
}

.elb-btn-item[data-hover=sasuki] .elb-btn-item-h {
	transform: scale(.95);
	-webkit-transform: scale(.95);
}

.elb-btn-item[data-hover=sasuki]:hover .elb-btn-item-h, .elb-btn-item[data-hover=sasuki][data-situation=active] .elb-btn-item-h {
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
}

.elb-btn-item[data-hover=sasuki]:hover .elb-btn-item-back-h:before, .elb-btn-item[data-hover=sasuki][data-situation=active] .elb-btn-item-back-h:before {
	content: "";
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
}

.elb-btn-item[data-hover=sasuki] .elb-btn-item-back-h:before {
	content: "";
	position: absolute;
	width: calc(100% + 12px);
	height: calc(100% + 12px);
	border: 2px solid currentColor;
	transform: scale(.1);
	-webkit-transform: scale(.1);
	opacity: 0;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	left: -6px;
	top: -6px;
	border-radius: inherit;
}

.elb-btn-item[data-hover=hiroshi]:hover .elb-btn-item-r, .elb-btn-item[data-hover=hiroshi][data-situation=active] .elb-btn-item-r {
	opacity: 0;
}

.elb-btn-item[data-hover=hiroshi] .elb-btn-item-h {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}

.elb-btn-item[data-hover=hiroshi]:hover .elb-btn-item-h, .elb-btn-item[data-hover=hiroshi][data-situation=active] .elb-btn-item-h {
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
}

.elb-btn-item[data-hover=hiroshi]:hover .elb-btn-item-back-h:before, .elb-btn-item[data-hover=hiroshi][data-situation=active] .elb-btn-item-back-h:before {
	content: "";
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
}

.elb-btn-item[data-hover=hiroshi] .elb-btn-item-back-h:before {
	content: "";
	position: absolute;
	width: calc(100% + 12px);
	height: calc(100% + 12px);
	border: 2px solid currentColor;
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
	opacity: 0;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	left: -6px;
	top: -6px;
	border-radius: inherit;
}

.elb-btn-item[data-hover=haruki]:hover .elb-btn-item-r, .elb-btn-item[data-hover=haruki][data-situation=active] .elb-btn-item-r {
	opacity: 0;
}

.elb-btn-item[data-hover=haruki] .elb-btn-item-back-h {
	transform: scale(1.35);
	-webkit-transform: scale(1.35);
}

.elb-btn-item[data-hover=haruki]:hover .elb-btn-item-h, .elb-btn-item[data-hover=haruki][data-situation=active] .elb-btn-item-h {
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
}

.elb-btn-item[data-hover=haruki]:hover .elb-btn-item-back-h:before, .elb-btn-item[data-hover=haruki][data-situation=active] .elb-btn-item-back-h:before {
	content: "";
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
}

.elb-btn-item[data-hover=haruki] .elb-btn-item-back-h:before {
	content: "";
	position: absolute;
	width: calc(100% + 12px);
	height: calc(100% + 12px);
	border: 2px solid currentColor;
	transform: scale(.1);
	-webkit-transform: scale(.1);
	opacity: 0;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	left: -6px;
	top: -6px;
	border-radius: inherit;
}

.elb-btn-item[data-hover=murawa]:hover .elb-btn-item-r, .elb-btn-item[data-hover=murawa][data-situation=active] .elb-btn-item-r {
	opacity: 0;
}

.elb-btn-item[data-hover=murawa] .elb-btn-item-back-h {
	transform: scale(.35);
	-webkit-transform: scale(.35);
}

.elb-btn-item[data-hover=murawa]:hover .elb-btn-item-h, .elb-btn-item[data-hover=murawa][data-situation=active] .elb-btn-item-h {
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
}

.elb-btn-item[data-hover=murawa]:hover .elb-btn-item-back-h:before, .elb-btn-item[data-hover=murawa][data-situation=active] .elb-btn-item-back-h:before {
	content: "";
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
}

.elb-btn-item[data-hover=murawa] .elb-btn-item-back-h:before {
	content: "";
	position: absolute;
	width: calc(100% + 12px);
	height: calc(100% + 12px);
	border: 2px solid currentColor;
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
	left: -6px;
	top: -6px;
	border-radius: inherit;
}

.elb-btn-item[data-hover=sisawa]:hover .elb-btn-item-r, .elb-btn-item[data-hover=sisawa][data-situation=active] .elb-btn-item-r {
	opacity: 0;
}

.elb-btn-item[data-hover=sisawa] .elb-btn-item-back-h {
	transform: scale(1.35);
	-webkit-transform: scale(1.35);
}

.elb-btn-item[data-hover=sisawa]:hover .elb-btn-item-h, .elb-btn-item[data-hover=sisawa][data-situation=active] .elb-btn-item-h {
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
}

.elb-btn-item[data-hover=sisawa]:hover .elb-btn-item-back-h:before, .elb-btn-item[data-hover=sisawa][data-situation=active] .elb-btn-item-back-h:before {
	content: "";
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
}

.elb-btn-item[data-hover=sisawa] .elb-btn-item-back-h:before {
	content: "";
	position: absolute;
	width: calc(100% + 12px);
	height: calc(100% + 12px);
	border: 2px solid currentColor;
	transform: scale(.5);
	-webkit-transform: scale(.5);
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
	left: -6px;
	top: -6px;
	border-radius: inherit;
}

.elb-btn-item[data-hover^=slide] .elb-btn-item-back-h, .elb-btn-item[data-hover^=slide]:hover .elb-btn-item-txt-h, .elb-btn-item[data-hover^=slide][data-situation=active] .elb-btn-item-txt-h {
	opacity: 1;
}

.elb-btn-item[data-hover^=slide]:hover .elb-btn-item-txt-r, .elb-btn-item[data-hover^=slide][data-situation=active] .elb-btn-item-txt-r {
	opacity: 0;
}

.elb-btn-item[data-hover=slidebottom], .elb-btn-item[data-hover=slideleft], .elb-btn-item[data-hover=slideright], .elb-btn-item[data-hover=slidetop] {
	overflow: hidden;
}

.elb-btn-item[data-hover=slideleft] .elb-btn-item-back-h {
	left: -100%;
}

.elb-btn-item[data-hover=slideleft]:hover .elb-btn-item-back-h, .elb-btn-item[data-hover=slideleft][data-situation=active] .elb-btn-item-back-h {
	left: 0;
}

.elb-btn-item[data-hover=slideright] .elb-btn-item-back-h {
	right: -100%;
}

.elb-btn-item[data-hover=slideright]:hover .elb-btn-item-back-h, .elb-btn-item[data-hover=slideright][data-situation=active] .elb-btn-item-back-h {
	right: 0;
}

.elb-btn-item[data-hover=slidetop] .elb-btn-item-back-h {
	top: -100%;
}

.elb-btn-item[data-hover=slidetop]:hover .elb-btn-item-back-h, .elb-btn-item[data-hover=slidetop][data-situation=active] .elb-btn-item-back-h {
	top: 0;
}

.elb-btn-item[data-hover=slidebottom] .elb-btn-item-back-h {
	bottom: -100%;
}

.elb-btn-item[data-hover=slidebottom]:hover .elb-btn-item-back-h, .elb-btn-item[data-hover=slidebottom][data-situation=active] .elb-btn-item-back-h {
	bottom: 0;
}

.elb-btn-item[data-hover^=push] .elb-btn-item-h {
	opacity: 1;
}

.elb-btn-item[data-hover=pushbottom], .elb-btn-item[data-hover=pushleft], .elb-btn-item[data-hover=pushright], .elb-btn-item[data-hover=pushtop] {
	overflow: hidden;
}

.elb-btn-item[data-hover=pushleft] .elb-btn-item-h {
	right: -100%;
}

.elb-btn-item[data-hover=pushleft] .elb-btn-item-r, .elb-btn-item[data-hover=pushleft]:hover .elb-btn-item-h, .elb-btn-item[data-hover=pushleft][data-situation=active] .elb-btn-item-h {
	right: 0;
}

.elb-btn-item[data-hover=pushleft]:hover .elb-btn-item-r, .elb-btn-item[data-hover=pushleft][data-situation=active] .elb-btn-item-r {
	right: 100%;
}

.elb-btn-item[data-hover=pushright] .elb-btn-item-h {
	left: -100%;
}

.elb-btn-item[data-hover=pushright] .elb-btn-item-r, .elb-btn-item[data-hover=pushright]:hover .elb-btn-item-h, .elb-btn-item[data-hover=pushright][data-situation=active] .elb-btn-item-h {
	left: 0;
}

.elb-btn-item[data-hover=pushright]:hover .elb-btn-item-r, .elb-btn-item[data-hover=pushright][data-situation=active] .elb-btn-item-r {
	left: 100%;
}

.elb-btn-item[data-hover=pushtop] .elb-btn-item-h {
	bottom: -100%;
}

.elb-btn-item[data-hover=pushtop] .elb-btn-item-r, .elb-btn-item[data-hover=pushtop]:hover .elb-btn-item-h, .elb-btn-item[data-hover=pushtop][data-situation=active] .elb-btn-item-h {
	bottom: 0;
}

.elb-btn-item[data-hover=pushtop]:hover .elb-btn-item-r, .elb-btn-item[data-hover=pushtop][data-situation=active] .elb-btn-item-r {
	bottom: 100%;
}

.elb-btn-item[data-hover=pushbottom] .elb-btn-item-h {
	top: -100%;
}

.elb-btn-item[data-hover=pushbottom] .elb-btn-item-r, .elb-btn-item[data-hover=pushbottom]:hover .elb-btn-item-h, .elb-btn-item[data-hover=pushbottom][data-situation=active] .elb-btn-item-h {
	top: 0;
}

.elb-btn-item[data-hover=pushbottom]:hover .elb-btn-item-r, .elb-btn-item[data-hover=pushbottom][data-situation=active] .elb-btn-item-r {
	top: 100%;
}

.elb-btn-item[data-hover^=fadepush] .elb-btn-item-back {
	transition: all .1s ease-in-out;
	-webkit-transition: all .1s ease-in-out;
}

.elb-btn-item[data-hover^=fadepush]:hover .elb-btn-item-back-h, .elb-btn-item[data-hover^=fadepush]:hover .elb-btn-item-txt-h, .elb-btn-item[data-hover^=fadepush][data-situation=active] .elb-btn-item-back-h, .elb-btn-item[data-hover^=fadepush][data-situation=active] .elb-btn-item-txt-h {
	opacity: 1;
}

.elb-btn-item[data-hover^=fadepush] .elb-btn-item-back-h {
	opacity: 0;
}

.elb-btn-item[data-hover=fadepushbottom], .elb-btn-item[data-hover=fadepushleft], .elb-btn-item[data-hover=fadepushright], .elb-btn-item[data-hover=fadepushtop] {
	overflow: hidden;
}

.elb-btn-item[data-hover=fadepushleft] .elb-btn-item-txt-h {
	right: -100%;
}

.elb-btn-item[data-hover=fadepushleft]:hover .elb-btn-item-txt-h, .elb-btn-item[data-hover=fadepushleft][data-situation=active] .elb-btn-item-txt-h {
	right: 0;
}

.elb-btn-item[data-hover=fadepushleft]:hover .elb-btn-item-txt-r, .elb-btn-item[data-hover=fadepushleft][data-situation=active] .elb-btn-item-txt-r {
	margin-left: -100%;
	transition: all .55s ease-in;
	-webkit-transition: all .55s ease-in;
}

.elb-btn-item[data-hover=fadepushright] .elb-btn-item-txt-h {
	left: -100%;
}

.elb-btn-item[data-hover=fadepushright]:hover .elb-btn-item-txt-h, .elb-btn-item[data-hover=fadepushright][data-situation=active] .elb-btn-item-txt-h {
	left: 0;
}

.elb-btn-item[data-hover=fadepushright]:hover .elb-btn-item-txt-r, .elb-btn-item[data-hover=fadepushright][data-situation=active] .elb-btn-item-txt-r {
	margin-left: 100%;
	transition: all .55s ease-in;
	-webkit-transition: all .55s ease-in;
}

.elb-btn-item[data-hover=fadepushtop] .elb-btn-item-txt-h {
	bottom: -100%;
}

.elb-btn-item[data-hover=fadepushtop]:hover .elb-btn-item-txt-h, .elb-btn-item[data-hover=fadepushtop][data-situation=active] .elb-btn-item-txt-h {
	bottom: 0;
}

.elb-btn-item[data-hover=fadepushtop]:hover .elb-btn-item-txt-r, .elb-btn-item[data-hover=fadepushtop][data-situation=active] .elb-btn-item-txt-r {
	margin-top: -100%;
	transition: all .55s ease-in;
	-webkit-transition: all .55s ease-in;
}

.elb-btn-item[data-hover=fadepushbottom] .elb-btn-item-txt-h {
	top: -100%;
}

.elb-btn-item[data-hover=fadepushbottom]:hover .elb-btn-item-txt-h, .elb-btn-item[data-hover=fadepushbottom][data-situation=active] .elb-btn-item-txt-h {
	top: 0;
}

.elb-btn-item[data-hover=fadepushbottom]:hover .elb-btn-item-txt-r, .elb-btn-item[data-hover=fadepushbottom][data-situation=active] .elb-btn-item-txt-r {
	margin-top: 100%;
	transition: all .55s ease-in;
	-webkit-transition: all .55s ease-in;
}

.elb-btn-item[data-hover^=rotate] .elb-btn-item-h {
	opacity: 1;
}

.elb-btn-item[data-hover^=rotate] .elb-btn-item-h, .elb-btn-item[data-hover^=rotate] .elb-btn-item-r {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.elb-btn-item[data-hover=rotatehorizontal] .elb-btn-item-h {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.elb-btn-item[data-hover=rotatehorizontal]:hover .elb-btn-item-h, .elb-btn-item[data-hover=rotatehorizontal][data-situation=active] .elb-btn-item-h {
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
}

.elb-btn-item[data-hover=rotatehorizontal]:hover .elb-btn-item-r, .elb-btn-item[data-hover=rotatehorizontal][data-situation=active] .elb-btn-item-r {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.elb-btn-item[data-hover=rotatevertical] .elb-btn-item-h {
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
}

.elb-btn-item[data-hover=rotatevertical]:hover .elb-btn-item-h, .elb-btn-item[data-hover=rotatevertical][data-situation=active] .elb-btn-item-h {
	-webkit-transform: rotateX(0);
	transform: rotateX(0);
}

.elb-btn-item[data-hover=rotatevertical]:hover .elb-btn-item-r, .elb-btn-item[data-hover=rotatevertical][data-situation=active] .elb-btn-item-r {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.elb-btn-item[data-hover^="3drotate"] .elb-btn-item-h {
	opacity: 1;
}

.elb-btn-item[data-hover="3drotatebottom"], .elb-btn-item[data-hover="3drotateleft"], .elb-btn-item[data-hover="3drotateright"] {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.elb-btn-item[data-hover="3drotatebottom"] .elb-btn-item-back-h, .elb-btn-item[data-hover="3drotatebottom"] .elb-btn-item-back-r, .elb-btn-item[data-hover="3drotatebottom"] .elb-btn-item-txt-h, .elb-btn-item[data-hover="3drotatebottom"] .elb-btn-item-txt-r, .elb-btn-item[data-hover="3drotateleft"] .elb-btn-item-back-h, .elb-btn-item[data-hover="3drotateleft"] .elb-btn-item-back-r, .elb-btn-item[data-hover="3drotateleft"] .elb-btn-item-txt-h, .elb-btn-item[data-hover="3drotateleft"] .elb-btn-item-txt-r, .elb-btn-item[data-hover="3drotateright"] .elb-btn-item-back-h, .elb-btn-item[data-hover="3drotateright"] .elb-btn-item-back-r, .elb-btn-item[data-hover="3drotateright"] .elb-btn-item-txt-h, .elb-btn-item[data-hover="3drotateright"] .elb-btn-item-txt-r, .elb-btn-item[data-hover="3drotatetop"] .elb-btn-item-back-h, .elb-btn-item[data-hover="3drotatetop"] .elb-btn-item-back-r, .elb-btn-item[data-hover="3drotatetop"] .elb-btn-item-txt-h, .elb-btn-item[data-hover="3drotatetop"] .elb-btn-item-txt-r {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.elb-btn-item[data-hover="3drotateleft"] .elb-btn-item-back-r, .elb-btn-item[data-hover="3drotateleft"] .elb-btn-item-txt-r, .elb-btn-item[data-hover="3drotateleft"]:hover .elb-btn-item-back-h, .elb-btn-item[data-hover="3drotateleft"]:hover .elb-btn-item-txt-h, .elb-btn-item[data-hover="3drotateleft"][data-situation=active] .elb-btn-item-back-h, .elb-btn-item[data-hover="3drotateleft"][data-situation=active] .elb-btn-item-txt-h, .elb-btn-item[data-hover="3drotateright"] .elb-btn-item-back-r, .elb-btn-item[data-hover="3drotateright"] .elb-btn-item-txt-r, .elb-btn-item[data-hover="3drotateright"]:hover .elb-btn-item-back-h, .elb-btn-item[data-hover="3drotateright"]:hover .elb-btn-item-txt-h {
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
	left: 0;
}

.elb-btn-item[data-hover="3drotateleft"]:hover .elb-btn-item-back-r, .elb-btn-item[data-hover="3drotateleft"]:hover .elb-btn-item-txt-r, .elb-btn-item[data-hover="3drotateleft"][data-situation=active] .elb-btn-item-back-r, .elb-btn-item[data-hover="3drotateleft"][data-situation=active] .elb-btn-item-txt-r, .elb-btn-item[data-hover="3drotateright"] .elb-btn-item-back-h, .elb-btn-item[data-hover="3drotateright"] .elb-btn-item-txt-h {
	-webkit-transform: rotateY(-90deg);
	transform: rotateY(-90deg);
	left: -50%;
}

.elb-btn-item[data-hover="3drotateleft"] .elb-btn-item-back-h, .elb-btn-item[data-hover="3drotateleft"] .elb-btn-item-txt-h, .elb-btn-item[data-hover="3drotateright"]:hover .elb-btn-item-back-r, .elb-btn-item[data-hover="3drotateright"]:hover .elb-btn-item-txt-r, .elb-btn-item[data-hover="3drotateright"][data-situation=active] .elb-btn-item-back-r, .elb-btn-item[data-hover="3drotateright"][data-situation=active] .elb-btn-item-txt-r {
	-webkit-transform: rotateY(90deg);
	transform: rotateY(90deg);
	left: 50%;
}

.elb-btn-item[data-hover="3drotatebottom"] .elb-btn-item-back-r, .elb-btn-item[data-hover="3drotatebottom"] .elb-btn-item-txt-r, .elb-btn-item[data-hover="3drotatebottom"]:hover .elb-btn-item-back-h, .elb-btn-item[data-hover="3drotatebottom"]:hover .elb-btn-item-txt-h, .elb-btn-item[data-hover="3drotatebottom"][data-situation=active] .elb-btn-item-back-h, .elb-btn-item[data-hover="3drotatebottom"][data-situation=active] .elb-btn-item-txt-h, .elb-btn-item[data-hover="3drotatetop"] .elb-btn-item-back-r, .elb-btn-item[data-hover="3drotatetop"] .elb-btn-item-txt-r, .elb-btn-item[data-hover="3drotatetop"]:hover .elb-btn-item-back-h, .elb-btn-item[data-hover="3drotatetop"]:hover .elb-btn-item-txt-h, .elb-btn-item[data-hover="3drotatetop"][data-situation=active] .elb-btn-item-back-h, .elb-btn-item[data-hover="3drotatetop"][data-situation=active] .elb-btn-item-txt-h {
	-webkit-transform: rotateX(0);
	transform: rotateX(0);
	top: 0;
}

.elb-btn-item[data-hover="3drotatebottom"] .elb-btn-item-back-h, .elb-btn-item[data-hover="3drotatebottom"] .elb-btn-item-txt-h, .elb-btn-item[data-hover="3drotatetop"]:hover .elb-btn-item-back-r, .elb-btn-item[data-hover="3drotatetop"]:hover .elb-btn-item-txt-r, .elb-btn-item[data-hover="3drotatetop"][data-situation=active] .elb-btn-item-back-r, .elb-btn-item[data-hover="3drotatetop"][data-situation=active] .elb-btn-item-txt-r {
	-webkit-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
	top: -50%;
}

.elb-btn-item[data-hover="3drotatebottom"]:hover .elb-btn-item-back-r, .elb-btn-item[data-hover="3drotatebottom"]:hover .elb-btn-item-txt-r, .elb-btn-item[data-hover="3drotatebottom"][data-situation=active] .elb-btn-item-back-r, .elb-btn-item[data-hover="3drotatebottom"][data-situation=active] .elb-btn-item-txt-r, .elb-btn-item[data-hover="3drotatetop"] .elb-btn-item-back-h, .elb-btn-item[data-hover="3drotatetop"] .elb-btn-item-txt-h {
	-webkit-transform: rotateX(90deg);
	transform: rotateX(90deg);
	top: 50%;
}

.elb-btn-item[data-hover=tada]:hover .elb-eff-tada, .elb-btn-item[data-hover=tada][data-situation=active] .elb-eff-tada {
	opacity: 1;
}

.elb-btn-item[data-hover=tada]:hover .elb-btn-item-r, .elb-btn-item[data-hover=tada][data-situation=active] .elb-btn-item-r {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	opacity: 0;
}

.elb-btn-item[data-hover=tada] .elb-btn-item-h {
	transform: scale(.5);
	-webkit-transform: scale(.5);
}

.elb-btn-item[data-hover=tada]:hover .elb-btn-item-h, .elb-btn-item[data-hover=tada][data-situation=active] .elb-btn-item-h {
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
}

.elb-eff-tada {
	position: absolute;
	height: 22px;
	width: 2px;
	z-index: 99999999;
	opacity: 0;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.elb-eff-tada .tada-eff-insider {
	position: absolute;
	height: 0%;
	width: 100%;
	left: 0;
}

.elb-eff-tada .tada-eff-insider-one {
	bottom: 0;
}

.elb-eff-tada .tada-eff-insider-two {
	top: 0;
}

.elb-eff-tada .tada-eff-center-insider {
	position: absolute;
	height: 100%;
	width: 0%;
	top: 0;
}

.elb-eff-tada .tada-eff-insider-three {
	left: 0;
}

.elb-eff-tada .tada-eff-insider-four {
	right: 0;
}

.elb-btn-item[data-hover=tada]:hover .elb-eff-tada .tada-eff-insider-one, .elb-btn-item[data-hover=tada][data-situation=active] .elb-eff-tada .tada-eff-insider-one {
	-webkit-animation: tada_effect_insider_1 1s;
	animation: tada_effect_insider_1 1s;
}

.elb-btn-item[data-hover=tada]:hover .elb-eff-tada .tada-eff-insider-two, .elb-btn-item[data-hover=tada][data-situation=active] .elb-eff-tada .tada-eff-insider-two {
	-webkit-animation: tada_effect_insider_2 1s;
	animation: tada_effect_insider_2 1s;
}

.elb-btn-item[data-hover=tada]:hover .elb-eff-tada .tada-eff-insider-three, .elb-btn-item[data-hover=tada][data-situation=active] .elb-eff-tada .tada-eff-insider-three {
	-webkit-animation: tada_effect_insider_3 1s;
	animation: tada_effect_insider_3 1s;
}

.elb-btn-item[data-hover=tada]:hover .elb-eff-tada .tada-eff-insider-four, .elb-btn-item[data-hover=tada][data-situation=active] .elb-eff-tada .tada-eff-insider-four {
	-webkit-animation: tada_effect_insider_4 1s;
	animation: tada_effect_insider_4 1s;
}

.elb-eff-tada {
	position: absolute;
	height: 22px;
	width: 2px;
	z-index: 99999999;
	opacity: 0;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.tada-eff-top {
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 50%;
	top: -15px;
}

.tada-eff-top-left {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	left: -6px;
	top: -22px;
}

.tada-eff-top-right {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	right: -8px;
	top: -22px;
}

.tada-eff-bottom {
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 50%;
	bottom: -37px;
}

.tada-eff-bottom-left {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	left: -6px;
	bottom: -22px;
}

.tada-eff-bottom-right {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	right: -8px;
	bottom: -22px;
}

.tada-eff-center-left, .tada-eff-center-right {
	width: 22px;
	height: 2px;
	z-index: 99999;
}

.tada-eff-center-right {
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: -24px;
	top: 50%;
}

.tada-eff-center-left {
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -24px;
	top: 50%;
}

@-webkit-keyframes tada_effect_insider_1 {
	0% {
		height: 100%;
		top: 0;
		bottom: initial;
	}
	
	100% {
		height: 0%;
		top: 0;
		bottom: initial;
	}
}

@keyframes tada_effect_insider_1 {
	0% {
		height: 100%;
		top: 0;
		bottom: initial;
	}
	
	100% {
		height: 0%;
		top: 0;
		bottom: initial;
	}
}

@-webkit-keyframes tada_effect_insider_2 {
	0% {
		height: 100%;
		bottom: 0;
		top: initial;
	}
	
	100% {
		height: 0%;
		bottom: 0;
		top: initial;
	}
}

@keyframes tada_effect_insider_2 {
	0% {
		height: 100%;
		bottom: 0;
		top: initial;
	}
	
	100% {
		height: 0%;
		bottom: 0;
		top: initial;
	}
}

@-webkit-keyframes tada_effect_insider_3 {
	0% {
		width: 100%;
		left: 0;
	}
	
	100% {
		width: 0%;
		right: 0;
		left: 100%;
	}
}

@keyframes tada_effect_insider_3 {
	0% {
		width: 100%;
		left: 0;
	}
	
	100% {
		width: 0%;
		right: 0;
		left: 100%;
	}
}

@-webkit-keyframes tada_effect_insider_4 {
	0% {
		width: 100%;
		right: 0;
	}
	
	100% {
		width: 0%;
		left: 0;
		right: 100%;
	}
}

@keyframes tada_effect_insider_4 {
	0% {
		width: 100%;
		right: 0;
	}
	
	100% {
		width: 0%;
		left: 0;
		right: 100%;
	}
}

.elb-btn-item-back:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: inherit;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}

.elb-theicon svg {
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}

.elb-drpcp-ctn {
	width: 100%;
}

.elb-drpcp-letter {
	display: inline-block;
	box-sizing: border-box;
}

.elb-drpcp-letter span {
	display: flex;
	height: 100%;
	width: 100%;
	box-sizing: border-box;
	justify-content: center;
	align-items: center;
}

.elb-imgswp-ctn, .elb-animh-ctn {
	min-height: 10px;
	width: 100%;
	overflow: auto;
}

.elb-hv2el-insider {
	left: 0;
	top: 0;
	position: absolute;
	width: 100%;
	height: 100%;
}

.elb-hv2el-insider img {
	position: absolute;
	width: 100%;
	height: 100%;
}

.elb-imgswp-fake-image {
	opacity: 0;
}

.elb-imgswp-ctn[data-hover^="zoom"] .elb-hv2el-2 {
	left: 50%;
	top: 50%;
}

.elb-animh-ctn[data-style="normal"] .elb-animh-hd-ovl {
	display: none;
	opacity: 0;
	visibility: hidden;
}

.elb-animh-ctn {
	width: 100%;
	min-height: 10px;
}

.elb-animh-ctn[data-align="center"] {
	text-align: center;
}

.elb-animh-ctn[data-align="left"] {
	text-align: left;
}

.elb-animh-ctn[data-align="right"] {
	text-align: right;
}

.elb-animh-insider {
	position: relative;
	display: inline-block;
	overflow: hidden;
	float: left;
}

.elb-animh-ctn[data-align="center"] .elb-animh-insider {
	float: left;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.elb-animh-ctn[data-align="left"] .elb-animh-insider {
	float: left;
}

.elb-animh-ctn[data-align="right"] .elb-animh-insider {
	float: right;
}

.elb-animh-hd-ctn {
	display: block;
	overflow: hidden;
	position: relative;
}

.elb-animh-heading {
	position: relative;
}

.elb-animh-hd-ovl {
	position: absolute;
}

.elb-animh-ctn[data-style="normal"] .elb-animh-heading {
	-webkit-transition-duration: var(--trans-duration) !important;
	transition-duration: var(--trans-duration) !important;
}

.elb-animh-ctn[data-style="normal"] .elb-animh-animated {
	-webkit-transition-delay: var(--trans-delay) !important;
	transition-delay: var(--trans-delay) !important;
}

.elb-animh-ctn[data-style="normal"][data-direction="left"] .elb-animh-hd-ctn, .elb-animh-ctn[data-style="normal"][data-direction="right"] .elb-animh-elm {
	-webkit-transform: translateX(-101%);
	transform: translateX(-101%);
	-webkit-transition: -webkit-transform 1s cubic-bezier(.5, 0, .7, .3);
	transition: transform 1s cubic-bezier(.5, 0, .7, .3);
}

.elb-animh-ctn[data-style="normal"][data-direction="left"] .elb-animh-elm, .elb-animh-ctn[data-style="normal"][data-direction="right"] .elb-animh-hd-ctn {
	-webkit-transform: translateX(101%);
	transform: translateX(101%);
	-webkit-transition: -webkit-transform 1s cubic-bezier(.5, 0, .7, .3);
	transition: transform 1s cubic-bezier(.5, 0, .7, .3);
}

.elb-animh-ctn[data-style="normal"][data-direction="top"] .elb-animh-hd-ctn, .elb-animh-ctn[data-style="normal"][data-direction="bottom"] .elb-animh-elm {
	-webkit-transform: translateY(-101%);
	transform: translateY(-101%);
	-webkit-transition: -webkit-transform 1s cubic-bezier(.5, 0, .7, .3);
	transition: transform 1s cubic-bezier(.5, 0, .7, .3);
}

.elb-animh-ctn[data-style="normal"][data-direction="top"] .elb-animh-elm, .elb-animh-ctn[data-style="normal"][data-direction="bottom"] .elb-animh-hd-ctn {
	-webkit-transform: translateY(101%);
	transform: translateY(101%);
	-webkit-transition: -webkit-transform 1s cubic-bezier(.5, 0, .7, .3);
	transition: transform 1s cubic-bezier(.5, 0, .7, .3);
}

.elb-animh-ctn[data-style="normal"][data-situation="active"] .elb-animh-animated {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}

.elb-animh-ctn[data-style="line-reveal"] .elb-animh-elm {
	overflow: hidden;
}

.elb-animh-ln-span {
	white-space: pre-wrap;
	display: inline-block;
}

.elb-animh-ctn[data-style="line-reveal"] .elb-animh-elm::before {
	content: "";
	border-bottom: solid;
	position: absolute;
	left: 50%;
	z-index: 999;
}

.elb-animh-ctn[data-style="line-reveal"] .elb-animh-elm::after {
	content: "";
	border-bottom: solid;
	position: absolute;
	right: 50%;
	z-index: 999;
}

.elb-animh-ctn[data-style="line-reveal"][data-direction="top"] .elb-animh-elm::before {
	animation: ln-reveal-aftr-befr-top 1s linear forwards;
	-webkit-animation: ln-reveal-aftr-befr-top 1s linear forwards;
}

.elb-animh-ctn[data-style="line-reveal"][data-direction="top"] .elb-animh-elm::after {
	animation: ln-reveal-aftr-befr-top 1s linear forwards;
	-webkit-animation: ln-reveal-aftr-befr-top 1s linear forwards;
}

.elb-animh-ctn[data-style="line-reveal"][data-direction="top"] .elb-animh-ln-span {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	animation: ln-letter-slide-top .1s ease-in-out forwards;
	-webkit-animation: ln-letter-slide-top .1s ease-in-out forwards;
}

@keyframes ln-reveal-aftr-befr-top {
	0% {
		width: 0;
		top: 35%;
	}
	
	60% {
		width: 50%;
		top: 35%;
	}
	
	100% {
		width: 50%;
		top: 0;
	}
}

@keyframes ln-letter-slide-top {
	0% {
		transform: translateY(-100%);
		-webkit-transform: translateY(-100%);
	}
	
	100% {
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
	}
}

.elb-animh-ctn[data-style="line-reveal"][data-direction="bottom"] .elb-animh-elm::before {
	animation: ln-reveal-aftr-befr-bottom 1s linear forwards;
	-webkit-animation: ln-reveal-aftr-befr-bottom 1s linear forwards;
}

.elb-animh-ctn[data-style="line-reveal"][data-direction="bottom"] .elb-animh-elm::after {
	animation: ln-reveal-aftr-befr-bottom 1s linear forwards;
	-webkit-animation: ln-reveal-aftr-befr-bottom 1s linear forwards;
}

.elb-animh-ctn[data-style="line-reveal"][data-direction="bottom"] .elb-animh-ln-span {
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	animation: ln-letter-slide-bottom .1s ease-in-out forwards;
	-webkit-animation: ln-letter-slide-bottom .1s ease-in-out forwards;
}

@keyframes ln-letter-slide-bottom {
	0% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
	}
	
	100% {
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
	}
}

@keyframes ln-reveal-aftr-befr-bottom {
	0% {
		width: 0;
		bottom: 35%;
	}
	
	60% {
		width: 50%;
		bottom: 35%;
	}
	
	100% {
		width: 50%;
		bottom: 0;
	}
}

.elb-animh-ctn[data-style="reveal"] .elb-animh-heading {
	opacity: 0;
	-webkit-transition: opacity calc(( var(--trans-duration) * .1 ) * 1s) ease-in calc(var(--trans-delay) + ( ( var(--trans-duration) * .7 ) * 1s ));
	transition: opacity calc(( var(--trans-duration) * .1 ) * 1s) ease-in calc(var(--trans-delay) + ( ( var(--trans-duration) * .7 ) * 1s ));
}

.elb-animh-ctn[data-style="reveal"][data-situation="active"] .elb-animh-heading {
	opacity: 1;
}

.elb-animh-ctn[data-style="reveal"] .elb-animh-hd-ctn {
	background: transparent !important;
}

.elb-animh-ctn .elb-animh-hd-ovl {
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 3;
}

.elb-animh-ctn[data-style="reveal"][data-direction="left"] .elb-animh-hd-ovl {
	-webkit-transform: translateX(-101%);
	transform: translateX(-101%);
}

.elb-animh-ctn[data-style="reveal"][data-direction="left"][data-situation="active"] .elb-animh-hd-ovl {
	-webkit-animation: animatedheading_left .9s cubic-bezier(.5, 0, .7, .3) forwards;
	animation: animatedheading_left .9s cubic-bezier(.5, 0, .7, .3) forwards;
}

@-webkit-keyframes animatedheading_left {
	0% {
		-webkit-transform: translateX(-101%);
		transform: translateX(-101%);
	}
	
	100% {
		-webkit-transform: translateX(101%);
		transform: translateX(101%);
	}
}

@keyframes animatedheading_left {
	0% {
		-webkit-transform: translateX(-101%);
		transform: translateX(-101%);
	}
	
	100% {
		-webkit-transform: translateX(101%);
		transform: translateX(101%);
	}
}

.elb-animh-ctn[data-style="reveal"][data-direction="right"] .elb-animh-hd-ovl {
	-webkit-transform: translateX(101%);
	transform: translateX(101%);
}

.elb-animh-ctn[data-style="reveal"][data-direction="right"][data-situation="active"] .elb-animh-hd-ovl {
	-webkit-animation: animatedheading_right .9s cubic-bezier(.5, 0, .7, .3) forwards;
	animation: animatedheading_right .9s cubic-bezier(.5, 0, .7, .3) forwards;
}

@-webkit-keyframes animatedheading_right {
	0% {
		-webkir-transform: translateX(101%);
		transform: translateX(101%);
	}
	
	100% {
		-webkit-transform: translateX(-101%);
		transform: translateX(-101%);
	}
}

@keyframes animatedheading_right {
	0% {
		-webkir-transform: translateX(101%);
		transform: translateX(101%);
	}
	
	100% {
		-webkit-transform: translateX(-101%);
		transform: translateX(-101%);
	}
}

.elb-animh-ctn[data-style="reveal"][data-direction="top"] .elb-animh-hd-ovl {
	-webkit-transform: translateY(-101%);
	transform: translateY(-101%);
}

.elb-animh-ctn[data-style="reveal"][data-direction="top"][data-situation="active"] .elb-animh-hd-ovl {
	-webkit-animation: animatedheading_top .9s cubic-bezier(.5, 0, .7, .3) forwards;
	animation: animatedheading_top .9s cubic-bezier(.5, 0, .7, .3) forwards;
}

@-webkit-keyframes animatedheading_top {
	0% {
		-webkit-transform: translateY(-101%);
		transform: translateY(-101%);
	}
	
	100% {
		transform: translateY(101%);
	}
}

@keyframes animatedheading_top {
	0% {
		-webkit-transform: translateY(-101%);
		transform: translateY(-101%);
	}
	
	100% {
		transform: translateY(101%);
	}
}

.elb-animh-ctn[data-style="reveal"][data-direction="bottom"] .elb-animh-hd-ovl {
	-webkit-transform: translateY(101%);
	transform: translateY(101%);
}

.elb-animh-ctn[data-style="reveal"][data-direction="bottom"][data-situation="active"] .elb-animh-hd-ovl {
	-webkit-animation: animatedheading_bottom .9s cubic-bezier(.5, 0, .7, .3) forwards;
	animation: animatedheading_bottom .9s cubic-bezier(.5, 0, .7, .3) forwards;
}

@-webkit-keyframes animatedheading_bottom {
	0% {
		-webkir-transform: translateY(101%);
		transform: translateY(101%);
	}
	
	100% {
		-webkit-transform: translateY(-101%);
		transform: translateY(-101%);
	}
}

@keyframes animatedheading_bottom {
	0% {
		-webkir-transform: translateY(101%);
		transform: translateY(101%);
	}
	
	100% {
		-webkit-transform: translateY(-101%);
		transform: translateY(-101%);
	}
}

.elb-widget-icon-sep-ctn {
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.elb-icon-sep-insider {
	position: relative;
	z-index: 1;
	display: flex;
	align-items: center;
}

.elb-icon-ctn {
	z-index: 9999;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}

.elb-albx-ctn {
	display: flex;
	box-sizing: border-box;
	width: 100%;
	align-items: center;
	line-height: 1em;
	position: relative;
}

.elb-albx-ctn[data-align="right"] {
	flex-direction: row-reverse;
}

.elb-albx-icon {
	align-items: center;
	justify-content: center;
	display: flex;
}

.elb-albx-close {
	position: absolute;
	width: 25px;
	height: 25px;
	z-index: 9;
	opacity: .85;
	cursor: pointer;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 10px;
}

.elb-albx-close:hover {
	opacity: 1;
}

.elb-albx-ctn[data-align="left"] {
	left: unset;
	right: 10px;
}

.elb-albx-close:before, .elb-albx-close:after {
	content: "";
	position: absolute;
	width: 16px;
	height: 3px;
	left: 5px;
	top: 11px;
	background: currentColor;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.elb-albx-close:after {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.elb-albx-ctn[data-show="enabled"][data-hide="disabled"] {
	opacity: 0;
	-webkit-animation: show_albx .4s forwards;
	animation: show_albx .4s forwards;
	-webkit-animation-delay: var(--albx-show-timer);
	animation-delay: var(--albx-show-timer);
}

.elb-albx-ctn[data-hide="enabled"][data-show="disabled"] {
	-webkit-animation: hide_albx .4s forwards;
	animation: hide_albx .4s forwards;
	-webkit-animation-delay: var(--albx-hide-timer);
	animation-delay: var(--albx-hide-timer);
}

.elb-albx-ctn[data-hide="enabled"][data-show="enabled"] {
	opacity: 0;
	-webkit-animation: show_albx .4s forwards var(--albx-show-timer), hide_albx .4s forwards var(--albx-hide-timer);
	animation: show_albx .4s forwards var(--albx-show-timer), hide_albx .4s forwards var(--albx-hide-timer);
}

@keyframes show_albx {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes show_albx {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes hide_albx {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes hide_albx {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

.elb-3cflp-ctn {
	position: relative;
	box-sizing: border-box;
	-webkit-perspective: 800px;
	perspective: 800px;
}

.elb-3cflp-ctn .elb-cflp-card {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.elb-3cflp-ctn .elb-cflp-card .elb-cflp-figure {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.elb-3cflp-ctn .elb-cflp-figure {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}

.elb-3cflp-ctn:hover .elb-cflp-card {
	-webkit-transform: none !important;
	transform: none !important;
}

.elb-3cflp-ctn[data-layout="toleft"]:hover .elb-cflp-back {
	-webkit-transform: rotateY(0deg) translateX(0%);
	transform: rotateY(0deg) translateX(0%);
	left: 0;
}

.elb-3cflp-ctn[data-layout="toleft"] .elb-cflp-back {
	-webkit-transform: rotateY(90deg) translateX(22%);
	transform: rotateY(90deg) translateX(22%);
	left: 50%;
}

.elb-3cflp-ctn[data-layout="toleft"]:hover .elb-cflp-front {
	-webkit-transform: rotateY(-90deg) translateX(-22%);
	transform: rotateY(-90deg) translateX(-22%);
	margin-left: -50%;
}

.elb-3cflp-ctn .elb-cflp-figure {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}

.elb-3cflp-ctn[data-layout="toright"]:hover .elb-cflp-back {
	-webkit-transform: rotateY(0deg) translateX(0%);
	transform: rotateY(0deg) translateX(0%);
	left: 0;
}

.elb-3cflp-ctn[data-layout="toright"] .elb-cflp-back {
	-webkit-transform: rotateY(-90deg) translateX(-22%);
	transform: rotateY(-90deg) translateX(-22%);
	left: -50%;
}

.elb-3cflp-ctn[data-layout="toright"]:hover .elb-cflp-front {
	-webkit-transform: rotateY(90deg) translateX(22%);
	transform: rotateY(90deg) translateX(22%);
	margin-left: 50%;
}

.elb-skb-elem[data-stripes="yes"] .elb-skb-elem-bar:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-size: 20px 20px;
}

.elb-skb-elem[data-stripes="yes"][data-stripes-move="yes"] .elb-skb-elem-bar:after {
	-webkit-animation: stripes-moving 1s linear infinite;
	animation: stripes-moving 1s linear infinite;
}

@-webkit-keyframes stripes-moving {
	from {
		background-position: 20px 0;
	}
	
	to {
		background-position: 0 0;
	}
}

@keyframes stripes-moving {
	from {
		background-position: 20px 0;
	}
	
	to {
		background-position: 0 0;
	}
}

.elb-skb-step-ctn {
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 2;
	left: 0;
	top: 0;
	display: flex;
}

.elb-skb-step {
	height: 100%;
	top: 0;
	bottom: 0;
	position: absolute;
}

.elb-vrskb-filler {
	height: 0;
}

.elb-vrskb-inner {
	display: flex;
	width: 100%;
	position: relative;
}

.elb-vrskb-insider {
	text-align: center;
}

.elb-vrskb-bar-ctn {
	display: inline-block;
	position: relative;
}

.elb-vrskb-bar {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
}

.elb-vrskb-ctn[data-situation="active"] .elb-vrskb-filler {
	height: var(--skill-value);
}

.elb-vrskb-vl {
	position: absolute;
	text-align: center;
	z-index: 2;
	bottom: 0;
	line-height: 1em;
}

.elb-vrskb-vl-in {
	margin-top: -1em;
}

.elb-vrskb-ctn[data-layout="style_1"] .elb-vrskb-vl, .elb-vrskb-ctn[data-layout="style_2"] .elb-vrskb-vl {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.elb-vrskb-ctn[data-layout="style_2"] .elb-vrskb-vl {
	display: flex;
	flex-direction: column-reverse;
}

.elb-vrskb-ctn[data-percent-position="left"] .elb-vrskb-vl {
	left: -100%;
	width: 100%;
}

.elb-vrskb-ctn[data-percent-position="right"] .elb-vrskb-vl {
	right: -100%;
	width: 100%;
}

.elb-vrskb-ctn[data-layout="style_3"] .elb-vrskb-vl:before {
	content: "";
	position: absolute;
	width: 13px;
	height: 2px;
	background: currentColor;
	top: 0;
}

.elb-vrskb-ctn[data-percent-position="left"] .elb-vrskb-vl:before {
	right: 0;
}

.elb-vrskb-ctn[data-percent-position="right"] .elb-vrskb-vl:before {
	left: 0;
}

.elb-vrskb-ctn[data-layout="style_3"] .elb-vrskb-vl-in, .elb-vrskb-ctn[data-layout="style_4"] .elb-vrskb-vl-in {
	margin-top: -.5em;
}

.elb-vrskb-ctn[data-layout="style_3"][data-percent-position="left"] .elb-vrskb-vl-in {
	margin-left: -3em;
}

.elb-vrskb-ctn[data-layout="style_3"][data-percent-position="right"] .elb-vrskb-vl-in {
	margin-right: -3em;
}

.elb-vrskb-ctn[data-layout="style_4"] .elb-vrskb-vl-in {
	position: absolute;
	padding: 3px 6px;
	z-index: 5;
	line-height: 1em;
	display: flex;
	justify-content: center;
	align-items: center;
}

.elb-vrskb-ctn[data-layout="style_4"] .elb-vrskb-vl-in span {
	position: relative;
	z-index: 2;
}

.elb-vrskb-ctn[data-layout="style_4"] .elb-vrskb-vl-in:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: currentColor;
	left: 0;
	top: 0;
}

.elb-vrskb-ctn[data-layout="style_4"] .elb-vrskb-vl-in:after {
	content: "";
	position: absolute;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.elb-vrskb-ctn[data-layout="style_4"][data-percent-position="left"] .elb-vrskb-vl-in:after {
	right: -5px;
	border-left: 5px solid currentColor;
}

.elb-vrskb-ctn[data-layout="style_4"][data-percent-position="right"] .elb-vrskb-vl-in:after {
	left: -5px;
	border-right: 5px solid currentColor;
}

.elb-vrskb-ctn[data-layout="style_4"][data-percent-position="left"] .elb-vrskb-vl-in {
	margin-right: 8px;
	right: 0;
}

.elb-vrskb-ctn[data-layout="style_4"][data-percent-position="right"] .elb-vrskb-vl-in {
	margin-left: 8px;
	left: 0;
}

.elb-vrskb-ctn[data-name-layout="style_2"] .elb-vrskb-name {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.elb-vrskb-ctn[data-name-layout="style_3"] .elb-vrskb-name {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.elb-hotspot-contentanim[data-situation="inactive"][data-animation^="slide"] .elb-hotspot-contentctn {
	visibility: hidden;
	-webkit-transition: all .28s ease-in-out;
	transition: all .28s ease-in-out;
}

.elb-hotspot-contentanim[data-situation="inactive"][data-animation="none"] .elb-hotspot-contentctn {
	visibility: hidden;
	-webkit-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}

.elb-animated-elem[data-animation='fade'][data-situation="inactive"], .elb-animated-child[data-animation='fade'][data-situation="inactive"] .elb-animated-childelem {
	opacity: 0;
}

.elb-animated-elem[data-animation='fade'][data-situation="active"], .elb-animated-child[data-animation='fade'][data-situation="active"] .elb-animated-childelem {
	opacity: 1;
}

.elb-animated-elem[data-animation='zoomin'][data-situation="inactive"], .elb-animated-child[data-animation='zoomin'][data-situation="inactive"] .elb-animated-childelem {
	-webkit-transform: scale(.6);
	transform: scale(.6);
	opacity: 0;
}

.elb-animated-elem[data-animation='zoomin'][data-situation="active"], .elb-animated-child[data-animation='zoomin'][data-situation="active"] .elb-animated-childelem {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.elb-animated-elem[data-animation='zoomout'][data-situation="inactive"], .elb-animated-child[data-animation='zoomout'][data-situation="inactive"] .elb-animated-childelem {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 0;
}

.elb-animated-elem[data-animation='zoomout'][data-situation="active"], .elb-animated-child[data-animation='zoomout'][data-situation="active"] .elb-animated-childelem {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.elb-animated-elem[data-animation='slideup'][data-situation="inactive"], .elb-animated-child[data-animation='slideup'][data-situation="inactive"] .elb-animated-childelem {
	-webkit-transform: translateY(25px);
	transform: translateY(25px);
}

.elb-animated-elem[data-animation='slideup'][data-situation="active"], .elb-animated-child[data-animation='slideup'][data-situation="active"] .elb-animated-childelem {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.elb-animated-elem[data-animation='slidedown'][data-situation="inactive"], .elb-animated-child[data-animation='slidedown'][data-situation="inactive"] .elb-animated-childelem {
	-webkit-transform: translateY(-25px);
	transform: translateY(-25px);
}

.elb-animated-elem[data-animation='slidedown'][data-situation="active"], .elb-animated-child[data-animation='slidedown'][data-situation="active"] .elb-animated-childelem {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.elb-animated-elem[data-animation='slideleft'][data-situation="inactive"], .elb-animated-child[data-animation='slideleft'][data-situation="inactive"] .elb-animated-childelem {
	-webkit-transform: translateX(25px);
	transform: translateX(25px);
}

.elb-animated-elem[data-animation='slideleft'][data-situation="active"], .elb-animated-child[data-animation='slideleft'][data-situation="active"] .elb-animated-childelem {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.elb-animated-elem[data-animation='slideright'][data-situation="inactive"], .elb-animated-child[data-animation='slideright'][data-situation="inactive"] .elb-animated-childelem {
	-webkit-transform: translateX(-25px);
	transform: translateX(-25px);
}

.elb-animated-elem[data-animation='slideright'][data-situation="active"], .elb-animated-child[data-animation='slideright'][data-situation="active"] .elb-animated-childelem {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.elb-animated-elem[data-animation='fadeup'][data-situation="inactive"], .elb-animated-child[data-animation='fadeup'][data-situation="inactive"] .elb-animated-childelem {
	-webkit-transform: translateY(25px);
	transform: translateY(25px);
	opacity: 0;
}

.elb-animated-elem[data-animation='fadeup'][data-situation="active"], .elb-animated-child[data-animation='fadeup'][data-situation="active"] .elb-animated-childelem {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

.elb-animated-elem[data-animation='fadedown'][data-situation="inactive"], .elb-animated-child[data-animation='fadedown'][data-situation="inactive"] .elb-animated-childelem {
	-webkit-transform: translateY(-25px);
	transform: translateY(-25px);
	opacity: 0;
}

.elb-animated-elem[data-animation='fadedown'][data-situation="active"], .elb-animated-child[data-animation='fadedown'][data-situation="active"] .elb-animated-childelem {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

.elb-animated-elem[data-animation='fadeleft'][data-situation="inactive"], .elb-animated-child[data-animation='fadeleft'][data-situation="inactive"] .elb-animated-childelem {
	-webkit-transform: translateX(25px);
	transform: translateX(25px);
	opacity: 0;
}

.elb-animated-elem[data-animation='fadeleft'][data-situation="active"], .elb-animated-child[data-animation='fadeleft'][data-situation="active"] .elb-animated-childelem {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

.elb-animated-elem[data-animation='faderight'][data-situation="inactive"], .elb-animated-child[data-animation='faderight'][data-situation="inactive"] .elb-animated-childelem {
	-webkit-transform: translateX(-25px);
	transform: translateX(-25px);
	opacity: 0;
}

.elb-animated-elem[data-animation='faderight'][data-situation="active"], .elb-animated-child[data-animation='faderight'][data-situation="active"] .elb-animated-childelem {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

.elb-animated-elem[data-animation='fallperspective'][data-situation="inactive"], .elb-animated-child[data-animation='fallperspective'][data-situation="inactive"] .elb-animated-childelem {
	-webkit-transform-origin: 50% calc(100% + 30px);
	transform-origin: 50% calc(100% + 30px);
	-webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 65deg);
	transform: perspective(1000px) rotate3d(1, 0, 0, 65deg);
	opacity: 0;
}

.elb-animated-elem[data-animation='fallperspective'][data-situation="active"], .elb-animated-child[data-animation='fallperspective'][data-situation="active"] .elb-animated-childelem {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
	transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
}

.elb-animated-elem[data-animation='fallperspectivebig'][data-situation="inactive"], .elb-animated-child[data-animation='fallperspectivebig'][data-situation="inactive"] .elb-animated-childelem {
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transform: scale3d(.7, .3, 1);
	transform: scale3d(.7, .3, 1);
	opacity: 0;
}

.elb-animated-elem[data-animation='fallperspectivebig'][data-situation="active"], .elb-animated-child[data-animation='fallperspectivebig'][data-situation="active"] .elb-animated-childelem {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
	transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
}

.elb-animated-elem[data-animation='flip'][data-situation="inactive"], .elb-animated-child[data-animation='flip'][data-situation="inactive"] .elb-animated-childelem {
	opacity: 0;
	-webkit-perspective: 1300px;
	perspective: 1300px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transform: rotateY(-80deg);
	transform: rotateY(-80deg);
}

.elb-animated-elem[data-animation='flip'][data-situation="active"], .elb-animated-child[data-animation='flip'][data-situation="active"] .elb-animated-childelem {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}

.elb-animated-elem[data-animation='fly'], .elb-animated-child[data-animation='fly'] .elb-animated-childelem {
	-webkit-perspective: 1300px;
	perspective: 1300px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 50% 50% -100px;
	transform-origin: 50% 50% -100px;
}

.elb-animated-elem[data-animation='fly'][data-situation="inactive"], .elb-animated-child[data-animation='fly'][data-situation="inactive"] .elb-animated-childelem {
	-webkit-animation: certaindev_flyout .5s ease-in-out forwards;
	animation: certaindev_flyout .5s ease-in-out forwards;
}

.elb-animated-elem[data-animation='fly'][data-situation="active"], .elb-animated-child[data-animation='fly'][data-situation="active"] .elb-animated-childelem {
	-webkit-animation: certaindev_fly .5s ease-in-out forwards;
	animation: certaindev_fly .5s ease-in-out forwards;
}

@-webkit-keyframes certaindev_fly {
	0% {
		-webkit-transform: rotateX(-180deg);
		transform: rotateX(-180deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: rotateX(0deg);
		opacity: 1;
	}
}

@keyframes certaindev_fly {
	0% {
		-webkit-transform: rotateX(-180deg);
		transform: rotateX(-180deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
		opacity: 1;
	}
}

@-webkit-keyframes certaindev_flyout {
	0% {
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
		opacity: 1;
	}
	
	100% {
		-webkit-transform: rotateX(-180deg);
		transform: rotateX(-180deg);
		opacity: 0;
	}
}

@keyframes certaindev_flyout {
	0% {
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
		opacity: 1;
	}
	
	100% {
		-webkit-transform: rotateX(-180deg);
		transform: rotateX(-180deg);
		opacity: 0;
	}
}

.elb-animated-elem[data-animation='popup'][data-situation="inactive"], .elb-animated-child[data-animation='popup'][data-situation="inactive"] .elb-animated-childelem {
	-webkit-perspective: 1300px;
	perspective: 1300px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-animation: certaindev_popupout .4s ease-in-out forwards;
	animation: certaindev_popupout .4s ease-in-out forwards;
}

.elb-animated-elem[data-animation='popup'][data-situation="active"], .elb-animated-child[data-animation='popup'][data-situation="active"] .elb-animated-childelem {
	-webkit-animation: certaindev_popup .4s ease-in-out forwards;
	animation: certaindev_popup .4s ease-in-out forwards;
}

@-webkit-keyframes certaindev_popup {
	0% {}
	
	70% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes certaindev_popup {
	0% {}
	
	70% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@-webkit-keyframes certaindev_popupout {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	
	70% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	
	100% {
		-webkit-transform: scale(.4);
		transform: scale(.4);
		opacity: 0;
	}
}

@keyframes certaindev_popupout {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	
	70% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	
	100% {
		-webkit-transform: scale(.4);
		transform: scale(.4);
		opacity: 0;
	}
}

.elb-hotspot-contentbig[data-situation="active"] {
	z-index: 9;
}

.elb-video-if-ctn {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}

.elb-video-if-ctn iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.elb-countdown-ctn {
	min-height: 10px;
}

.elb-countdown-ctn[data-align="left"] .elb-countdown-elem {
	float: left;
}

.elb-countdown-ctn[data-align="left"] {
	text-align: left;
}

.elb-countdown-ctn[data-align="center"] {
	text-align: center;
}

.elb-countdown-ctn[data-align="right"] {
	text-align: right;
}

.elb-countdown-elem {
	display: inline-block;
	text-align: center;
}

.elb-countdown-ctn[data-layout="style1"] .elb-countdown-digit, .elb-countdown-ctn[data-layout="style1"] .elb-countdown-unit, .elb-countdown-ctn[data-layout="style2"] .elb-countdown-digit, .elb-countdown-ctn[data-layout="style2"] .elb-countdown-unit {
	width: 100%;
	display: inline-block;
}

.elb-countdown-ctn[data-layout="style3"] .elb-countdown-digit, .elb-countdown-ctn[data-layout="style3"] .elb-countdown-unit {
	width: auto;
	display: inline-block;
}

.elb-hvimage-overlay {
	--modern-image-x: 0;
	--modern-image-y: 0;
	--scale: 0;
	--rotate: 360deg;
}

.elb-lportf-ctn {
	width: 100%;
	position: relative;
	float: left;
}

.elb-isotope-container {
	width: 100%;
	float: left;
	height: auto;
	position: relative;
}

.elb-isotope-container[data-columns='1'] .elb-isotope-item {
	width: 100%;
}

.elb-isotope-container[data-columns='2'] .elb-isotope-item {
	width: 50%;
}

.elb-isotope-container[data-columns='3'] .elb-isotope-item {
	width: 33.33333%;
}

.elb-isotope-container[data-columns='4'] .elb-isotope-item {
	width: 25%;
}

.elb-isotope-container[data-columns='5'] .elb-isotope-item {
	width: 20%;
}

.elb-isotope-container[data-columns='1'][data-gutter-enabled=on] .elb-isotope-item {
	width: 100%;
}

.elb-isotope-container[data-columns='2'][data-gutter-enabled=on] .elb-isotope-item {
	width: calc(( 100% - 75px ) / 2 + 25px);
}

.elb-isotope-container[data-columns='3'][data-gutter-enabled=on] .elb-isotope-item {
	width: calc(( 100% - 125px ) / 3 + 25px);
}

.elb-isotope-container[data-columns='4'][data-gutter-enabled=on] .elb-isotope-item {
	width: calc(( 100% - 175px ) / 4 + 25px);
}

.elb-isotope-container[data-columns='5'][data-gutter-enabled=on] .elb-isotope-item {
	width: calc(( 100% - 225px ) / 5 + 25px);
}

.elb-isotope-container[data-columns='2'][data-gutter-enabled=on] .elb-isotope-item {}

.elb-isotope-container[data-columns='3'][data-gutter-enabled=on] .elb-isotope-item {}

.elb-isotope-container[data-columns='4'][data-gutter-enabled=on] .elb-isotope-item {}

.elb-isotope-container[data-columns='5'][data-gutter-enabled=on] .elb-isotope-item {}

.elb-isotope-container[data-layout=metro][data-gutter-enabled=off] .elb-hvimage-ctn[data-portfolio-metro=rahyass-portfolio-metrosquare], .elb-isotope-container[data-layout=metro][data-gutter-enabled=off] .elb-hvimage-ctn[data-portfolio-metro=rahyass-portfolio-metrotall] {
	width: 25%;
}

.elb-isotope-container[data-layout=metro][data-gutter-enabled=off] .elb-hvimage-ctn[data-portfolio-metro=rahyass-portfolio-metrowide] {
	width: 50%;
}

.elb-isotope-container[data-layout=metro][data-gutter-enabled=on] .elb-hvimage-ctn[data-portfolio-metro=rahyass-portfolio-metrosquare], .elb-isotope-container[data-layout=metro][data-gutter-enabled=on] .elb-hvimage-ctn[data-portfolio-metro=rahyass-portfolio-metrotall] {
	width: calc(( 100% - 175px ) / 4 + 25px);
}

.elb-isotope-container[data-layout=metro][data-gutter-enabled=on] .elb-hvimage-ctn[data-portfolio-metro=rahyass-portfolio-metrowide] {
	width: calc(( 100% - 75px ) / 2 + 25px);
}

.elb-isotope-container[data-gutter-enabled=on] .elb-hvimage-ctn.elb-hvimage-jupiter, .elb-isotope-container[data-gutter-enabled=on] .elb-hvimage-ctn.elb-hvimage-mars {
	margin-bottom: 25px;
	padding-bottom: 0;
}

.elb-isotope-container .elb-isotope-item[data-isotope-situation=shown] {
	-webkit-transition: left .5s ease-in-out, top .5s ease-in-out, box-shadow .4s ease-in-out;
	transition: left .5s ease-in-out, top .5s ease-in-out, box-shadow .4s ease-in-out;
}

.elb-isotope-container[data-animation=fade] .elb-isotope-item {
	opacity: 0;
}

.elb-isotope-container[data-animation=fade] .elb-isotope-item[data-isotope-situation=shown] {
	-webkit-animation: isotope_fade .4s ease-in-out forwards;
	animation: isotope_fade .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_fade {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes isotope_fade {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

.elb-isotope-container[data-animation=zoomin] .elb-isotope-item {
	-webkit-transform: scale(.6);
	transform: scale(.6);
	opacity: 0;
}

.elb-isotope-container[data-animation=zoomin] .elb-isotope-item[data-isotope-situation=shown] {
	-webkit-animation: isotope_zoomin .4s ease-in-out forwards;
	animation: isotope_zoomin .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_zoomin {
	0% {
		-webkit-transform: scale(.6);
		transform: scale(.6);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes isotope_zoomin {
	0% {
		-webkit-transform: scale(.6);
		transform: scale(.6);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

.elb-isotope-container[data-animation=zoomout] .elb-isotope-item {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 0;
}

.elb-isotope-container[data-animation=zoomout] .elb-isotope-item[data-isotope-situation=shown] {
	-webkit-animation: isotope_zoomout .4s ease-in-out forwards;
	animation: isotope_zoomout .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_zoomout {
	0% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes isotope_zoomout {
	0% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

.elb-isotope-container[data-animation=slideup] .elb-isotope-item {
	-webkit-transform: translateY(140px);
	transform: translateY(140px);
	visibility: hidden;
}

.elb-isotope-container[data-animation=slideup] .elb-isotope-item[data-isotope-situation=shown] {
	-webkit-animation: isotope_slideup .4s ease-in-out forwards;
	animation: isotope_slideup .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_slideup {
	0% {
		-webkit-transform: translateY(140px);
		transform: translateY(140px);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		visibility: visible;
	}
}

@keyframes isotope_slideup {
	0% {
		-webkit-transform: translateY(140px);
		transform: translateY(140px);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		visibility: visible;
	}
}

.elb-isotope-container[data-animation=slidedown] .elb-isotope-item {
	-webkit-transform: translateY(-140px);
	transform: translateY(-140px);
	visibility: hidden;
}

.elb-isotope-container[data-animation=slidedown] .elb-isotope-item[data-isotope-situation=shown] {
	-webkit-animation: isotope_slidedown .4s ease-in-out forwards;
	animation: isotope_slidedown .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_slidedown {
	0% {
		-webkit-transform: translateY(-140px);
		transform: translateY(-140px);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		visibility: visible;
	}
}

@keyframes isotope_slidedown {
	0% {
		-webkit-transform: translateY(-140px);
		transform: translateY(-140px);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		visibility: visible;
	}
}

.elb-isotope-container[data-animation=slideleft] .elb-isotope-item {
	-webkit-transform: translateX(55px);
	transform: translateX(55px);
	visibility: hidden;
}

.elb-isotope-container[data-animation=slideleft] .elb-isotope-item[data-isotope-situation=shown] {
	-webkit-animation: isotope_slideleft .4s ease-in-out forwards;
	animation: isotope_slideleft .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_slideleft {
	0% {
		-webkit-transform: translateX(55px);
		transform: translateX(55px);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		visibility: visible;
	}
}

@keyframes isotope_slideleft {
	0% {
		-webkit-transform: translateX(55px);
		transform: translateX(55px);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		visibility: visible;
	}
}

.elb-isotope-container[data-animation=slideright] .elb-isotope-item {
	-webkit-transform: translateX(-55px);
	transform: translateX(-55px);
	visibility: hidden;
}

.elb-isotope-container[data-animation=slideright] .elb-isotope-item[data-isotope-situation=shown] {
	-webkit-animation: isotope_slideright .4s ease-in-out forwards;
	animation: isotope_slideright .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_slideright {
	0% {
		-webkit-transform: translateX(-55px);
		transform: translateX(-55px);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		visibility: visible;
	}
}

@keyframes isotope_slideright {
	0% {
		-webkit-transform: translateX(-55px);
		transform: translateX(-55px);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		visibility: visible;
	}
}

.elb-isotope-container[data-animation=fadeup] .elb-isotope-item {
	opacity: 0;
	-webkit-transform: translateY(140px);
	transform: translateY(140px);
}

.elb-isotope-container[data-animation=fadeup] .elb-isotope-item[data-isotope-situation=shown] {
	-webkit-animation: isotope_fadeup .4s ease-in-out forwards;
	animation: isotope_fadeup .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_fadeup {
	0% {
		opacity: 0;
		-webkit-transform: translateY(140px);
		transform: translateY(140px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes isotope_fadeup {
	0% {
		opacity: 0;
		-webkit-transform: translateY(140px);
		transform: translateY(140px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.elb-isotope-container[data-animation=fadedown] .elb-isotope-item {
	opacity: 0;
	-webkit-transform: translateY(-140px);
	transform: translateY(-140px);
}

.elb-isotope-container[data-animation=fadedown] .elb-isotope-item[data-isotope-situation=shown] {
	-webkit-animation: isotope_fadedown .4s ease-in-out forwards;
	animation: isotope_fadedown .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_fadedown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-140px);
		transform: translateY(-140px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes isotope_fadedown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-140px);
		transform: translateY(-140px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.elb-isotope-container[data-animation=fadeleft] .elb-isotope-item {
	opacity: 0;
	-webkit-transform: translateX(55px);
	transform: translateX(55px);
}

.elb-isotope-container[data-animation=fadeleft] .elb-isotope-item[data-isotope-situation=shown] {
	-webkit-animation: isotope_fadeleft .4s ease-in-out forwards;
	animation: isotope_fadeleft .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_fadeleft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(55px);
		transform: translateX(55px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes isotope_fadeleft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(55px);
		transform: translateX(55px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.elb-isotope-container[data-animation=faderight] .elb-isotope-item {
	opacity: 0;
	-webkit-transform: translateX(-55px);
	transform: translateX(-55px);
}

.elb-isotope-container[data-animation=faderight] .elb-isotope-item[data-isotope-situation=shown] {
	-webkit-animation: isotope_faderight .4s ease-in-out forwards;
	animation: isotope_faderight .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_faderight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-55px);
		transform: translateX(-55px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes isotope_faderight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-55px);
		transform: translateX(-55px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.elb-isotope-item-insider {
	width: 100%;
	position: relative;
	float: left;
	overflow: hidden;
	-webkit-animation-delay: inherit;
	animation-delay: inherit;
}

.elb-isotope-container[data-animation=isotope_fallperspective] .elb-isotope-item {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.elb-isotope-container[data-animation=isotope_fallperspective] .elb-isotope-item-insider {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
	transform: translateZ(400px) translateY(300px) rotateX(-90deg);
	opacity: 0;
}

.elb-isotope-container[data-animation=isotope_fallperspective] .elb-isotope-item[data-isotope-situation=shown] .elb-isotope-item-insider {
	-webkit-animation: isotope_fallperspective .6s ease-in-out forwards;
	animation: isotope_fallperspective .6s ease-in-out forwards;
}

@-webkit-keyframes isotope_fallperspective {
	100% {
		-webkit-transform: translateZ(0) translateY(0) rotateX(0);
		transform: translateZ(0) translateY(0) rotateX(0);
		opacity: 1;
	}
}

@keyframes isotope_fallperspective {
	100% {
		-webkit-transform: translateZ(0) translateY(0) rotateX(0);
		transform: translateZ(0) translateY(0) rotateX(0);
		opacity: 1;
	}
}

.elb-isotope-container[data-animation=isotope_fly] .elb-isotope-item {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.elb-isotope-container[data-animation=isotope_fly] .elb-isotope-item-insider {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 50% 50% -300px;
	transform-origin: 50% 50% -300px;
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
	opacity: 0;
}

.elb-isotope-container[data-animation=isotope_fly] .elb-isotope-item[data-isotope-situation=shown] .elb-isotope-item-insider {
	-webkit-animation: isotope_fly .55s ease-in-out forwards;
	animation: isotope_fly .55s ease-in-out forwards;
}

@-webkit-keyframes isotope_fly {
	100% {
		-webkit-transform: rotateX(0);
		opacity: 1;
	}
}

@keyframes isotope_fly {
	100% {
		-webkit-transform: rotateX(0);
		transform: rotateX(0);
		opacity: 1;
	}
}

.elb-isotope-container[data-animation=isotope_flip] .elb-isotope-item {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.elb-isotope-container[data-animation=isotope_flip] .elb-isotope-item-insider {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotateX(-80deg);
	transform: rotateX(-80deg);
}

.elb-isotope-container[data-animation=isotope_flip] .elb-isotope-item[data-isotope-situation=shown] .elb-isotope-item-insider {
	-webkit-animation: isotope_flip .4s ease-in-out forwards;
	animation: isotope_flip .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_flip {
	100% {
		-webkit-transform: rotateX(0);
		opacity: 1;
	}
}

@keyframes isotope_flip {
	100% {
		-webkit-transform: rotateX(0);
		opacity: 1;
	}
}

.elb-isotope-container[data-animation=isotope_popup] .elb-isotope-item {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.elb-isotope-container[data-animation=isotope_popup] .elb-isotope-item-insider {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0;
}

.elb-isotope-container[data-animation=isotope_popup] .elb-isotope-item[data-isotope-situation=shown] .elb-isotope-item-insider {
	-webkit-animation: isotope_popup .4s ease-in-out forwards;
	animation: isotope_popup .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_popup {
	70% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes isotope_popup {
	70% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

[data-elb-boxshadow-hover=enabled]:hover, [data-elb-boxshadow=enabled] {
	box-shadow: 0 20px 40px -20px rgba(0, 0, 0, .7);
	-webkit-transition: box-shadow .4s ease-in-out;
	transition: box-shadow .4s ease-in-out;
}

[data-elb-boxshadowsmall-hover=enabled]:hover, [data-elb-boxshadowsmall-hover=enabled][data-situation=active], [data-elb-boxshadowsmall=enabled] {
	box-shadow: 0 9px 24px -6px rgba(0, 0, 0, .4);
	-webkit-transition: box-shadow .4s ease-in-out;
	transition: box-shadow .4s ease-in-out;
}

.elb-hvimage-single {
	width: 100%;
	position: relative;
	float: left;
}

.elb-hvimage-single .elb-hvimage-insider[data-elb-boxshadow-hover=enabled] {
	margin-bottom: 35px;
}

.elb-hvimage-ctn[data-overlay-type=custom]:hover .elb-hvimage-overlay {
	opacity: .7 !important;
}

.elb-hvimage-content-elemspan {
	display: block;
}

.elb-hvimage-content {
	position: absolute;
	width: 100%;
	z-index: 2;
	box-sizing: border-box;
}

.elb-hvimage-ctn h3 {
	padding: 0;
	margin: 0;
}

.elb-hvimage-ctn[data-columnposition=left] .elb-hvimage-content {
	text-align: left;
	padding-left: 25px;
}

.elb-hvimage-ctn[data-columnposition=left][data-container-frame=enabled] .elb-hvimage-content {
	padding-left: 50px;
}

.elb-hvimage-ctn[data-columnposition=center] .elb-hvimage-content {
	text-align: center;
}

.elb-hvimage-ctn[data-columnposition=right] .elb-hvimage-content {
	text-align: right;
	padding-right: 25px;
}

.elb-hvimage-ctn[data-columnposition=right][data-container-frame=enabled] .elb-hvimage-content {
	padding-right: 50px;
}

.elb-hvimage-ctn[data-rowposition=top] .elb-hvimage-content {
	top: 0;
	padding-top: 25px;
}

.elb-hvimage-ctn[data-rowposition=top][data-container-frame=enabled] .elb-hvimage-content {
	padding-top: 50px;
}

.elb-hvimage-ctn[data-rowposition=middle] .elb-hvimage-content {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.elb-hvimage-ctn[data-rowposition=middle] [data-tilt] .elb-hvimage-content {
	-webkit-transform: translateY(-50%) translateZ(20px);
	transform: translateY(-50%) translateZ(20px);
}

.elb-hvimage-ctn[data-rowposition=bottom] .elb-hvimage-content {
	bottom: 0;
	padding-bottom: 25px;
}

.elb-hvimage-ctn[data-rowposition=bottom][data-container-frame=enabled] .elb-hvimage-content {
	padding-bottom: 50px;
}

.elb-hvimage-ctn .elb-hvimage-content-elem {
	width: 100%;
	float: left;
	display: block;
}

.elb-hvimage-overlay {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
}

.elb-hvimage-borderctn {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
}

.elb-hvimage-ctn[data-bordersize=small] .elb-hvimage-brlr {
	width: 2px;
}

.elb-hvimage-ctn[data-bordersize=small] .elb-hvimage-brtb {
	height: 2px;
}

.elb-hvimage-ctn[data-bordersize=medium] .elb-hvimage-brlr {
	width: 7px;
}

.elb-hvimage-ctn[data-bordersize=medium] .elb-hvimage-brtb {
	height: 7px;
}

.elb-hvimage-ctn[data-bordersize=large] .elb-hvimage-brlr {
	width: 15px;
}

.elb-hvimage-ctn[data-bordersize=large] .elb-hvimage-brtb {
	height: 15px;
}

.elb-hvimage-ctn[data-overlay-showeffect=fade] .elb-hvimage-overlay {
	opacity: 0;
	top: 0;
	left: 0;
}

.elb-hvimage-ctn[data-overlay-showeffect=fade]:hover .elb-hvimage-overlay {
	opacity: 1;
}

.elb-hvimage-ctn[data-container-frame=enabled] .elb-hvimage-overlay {
	-webkit-transform: translateX(calc(var(--modern-image-x) / 2 * 1px)) translateY(calc(var(--modern-image-y) / 2 * 1px)) translateZ(20px);
	transform: translateX(calc(var(--modern-image-x) / 2 * 1px)) translateY(calc(var(--modern-image-y) / 2 * 1px)) translateZ(20px);
}

.elb-hvimage-ctn[data-overlay-showeffect=slideleft] .elb-hvimage-overlay {
	top: 0;
	left: -100%;
}

.elb-hvimage-ctn[data-overlay-showeffect=slideleft]:hover .elb-hvimage-overlay {
	left: 0;
}

.elb-hvimage-ctn[data-overlay-showeffect=slidetop] .elb-hvimage-overlay {
	left: 0;
	top: -100%;
}

.elb-hvimage-ctn[data-overlay-showeffect=slidetop]:hover .elb-hvimage-overlay {
	top: 0;
}

.elb-hvimage-ctn[data-overlay-showeffect=slideright] .elb-hvimage-overlay {
	top: 0;
	right: -100%;
}

.elb-hvimage-ctn[data-overlay-showeffect=slideright]:hover .elb-hvimage-overlay {
	right: 0;
}

.elb-hvimage-ctn[data-overlay-showeffect=slidebottom] .elb-hvimage-overlay {
	left: 0;
	bottom: -100%;
}

.elb-hvimage-ctn[data-overlay-showeffect=slidebottom]:hover .elb-hvimage-overlay {
	bottom: 0;
}

.elb-hvimage-ctn[data-overlay-showeffect=fadeleft] .elb-hvimage-overlay {
	top: 0;
	left: -100%;
	opacity: 0;
}

.elb-hvimage-ctn[data-overlay-showeffect=fadeleft]:hover .elb-hvimage-overlay {
	left: 0;
	opacity: 1;
}

.elb-hvimage-ctn[data-overlay-showeffect=fadetop] .elb-hvimage-overlay {
	left: 0;
	top: -100%;
	opacity: 0;
}

.elb-hvimage-ctn[data-overlay-showeffect=fadetop]:hover .elb-hvimage-overlay {
	top: 0;
	opacity: 1;
}

.elb-hvimage-ctn[data-overlay-showeffect=faderight] .elb-hvimage-overlay {
	top: 0;
	right: -100%;
	opacity: 0;
}

.elb-hvimage-ctn[data-overlay-showeffect=faderight]:hover .elb-hvimage-overlay {
	right: 0;
	opacity: 1;
}

.elb-hvimage-ctn[data-overlay-showeffect=fadebottom] .elb-hvimage-overlay {
	left: 0;
	bottom: -100%;
	opacity: 0;
}

.elb-hvimage-ctn[data-overlay-showeffect=fadebottom]:hover .elb-hvimage-overlay {
	bottom: 0;
	opacity: 1;
}

.elb-hvimage-ctn[data-overlay-showeffect=zoomin] .elb-hvimage-overlay {
	opacity: 0;
	-webkit-transform: translateX(calc(var(--modern-image-x) / 2 * 1px)) translateY(calc(var(--modern-image-y) / 2 * 1px)) translateZ(20px) scale(var(--scale));
	transform: translateX(calc(var(--modern-image-x) / 2 * 1px)) translateY(calc(var(--modern-image-y) / 2 * 1px)) translateZ(20px) scale(var(--scale));
}

.elb-hvimage-ctn[data-overlay-showeffect=zoomin]:hover .elb-hvimage-overlay {
	opacity: 1;
	--scale: 1;
}

.elb-hvimage-ctn[data-overlay-showeffect=rotatezoom] .elb-hvimage-overlay {
	-webkit-transform: rotate(360deg) scale(0);
	transform: rotate(360deg) scale(0);
}

.elb-hvimage-ctn[data-overlay-showeffect=rotatezoom][data-container-frame=enabled] .elb-hvimage-overlay {
	-webkit-transform: translateX(calc(var(--modern-image-x) / 2 * 1px)) translateY(calc(var(--modern-image-y) / 2 * 1px)) translateZ(20px) rotate(360deg) scale(0);
	transform: translateX(calc(var(--modern-image-x) / 2 * 1px)) translateY(calc(var(--modern-image-y) / 2 * 1px)) translateZ(20px) rotate(360deg) scale(0);
}

.elb-hvimage-ctn[data-overlay-showeffect=rotatezoom]:hover .elb-hvimage-overlay {
	border-radius: 0;
	-webkit-transform: rotate(0) scale(1);
	transform: rotate(0) scale(1);
}

.elb-hvimage-ctn[data-overlay-showeffect=rotatezoom][data-container-frame=enabled]:hover .elb-hvimage-overlay {
	border-radius: 0;
	-webkit-transform: translateX(calc(var(--modern-image-x) / 2 * 1px)) translateY(calc(var(--modern-image-y) / 2 * 1px)) translateZ(20px) rotate(0deg) scale(1);
	transform: translateX(calc(var(--modern-image-x) / 2 * 1px)) translateY(calc(var(--modern-image-y) / 2 * 1px)) translateZ(20px) rotate(0deg) scale(1);
}

.elb-hvimage-ctn[data-overlay-showeffect=faderight][data-container-frame=enabled]:hover .elb-hvimage-overlay, .elb-hvimage-ctn[data-overlay-showeffect=slideright][data-container-frame=enabled]:hover .elb-hvimage-overlay {
	right: calc(var(--modern-image-x) * 1px);
}

.elb-hvimage-ctn[data-overlay-showeffect=fadebottom][data-container-frame=enabled]:hover .elb-hvimage-overlay, .elb-hvimage-ctn[data-overlay-showeffect=slidebottom][data-container-frame=enabled]:hover .elb-hvimage-overlay {
	bottom: calc(var(--modern-image-y) * 1px);
}

.elb-hvimage-ctn[data-overlay-showeffect=fadebottom] .elb-hvimage-insider[data-elb-boxshadow-hover=enabled] .elb-hvimage-overlay, .elb-hvimage-ctn[data-overlay-showeffect=slidebottom] .elb-hvimage-insider[data-elb-boxshadow-hover=enabled] .elb-hvimage-overlay {
	bottom: calc(-100% - 35px);
}

.elb-hvimage-ctn[data-overlay-showeffect=fadebottom]:hover .elb-hvimage-insider[data-elb-boxshadow-hover=enabled] .elb-hvimage-overlay, .elb-hvimage-ctn[data-overlay-showeffect=slidebottom]:hover .elb-hvimage-insider[data-elb-boxshadow-hover=enabled] .elb-hvimage-overlay {
	bottom: 0;
}

.elb-hvimage-insider {
	position: relative;
	z-index: 9;
	float: left;
	width: 100%;
	height: 100%;
}

.elb-hvimage-insider[data-tilt] {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	will-change: transform;
}

.elb-tilt-elem {
	-webkit-transform: translateZ(25px);
	transform: translateZ(25px);
}

.elb-hvimage-ctn[data-content-showeffect=fade] .elb-hvimage-content-elem {
	opacity: 0;
}

.elb-hvimage-ctn[data-content-showeffect=fade]:hover .elb-hvimage-content-elem {
	opacity: 1;
}

.elb-hvimage-ctn[data-content-showeffect=slideleft] .elb-hvimage-content-elem {
	margin-left: -100%;
}

.elb-hvimage-ctn[data-content-showeffect=slideleft]:hover .elb-hvimage-content-elem {
	margin-left: 0;
}

.elb-hvimage-ctn[data-content-showeffect=slidetop] .elb-hvimage-overlay {
	overflow: hidden;
}

.elb-hvimage-ctn[data-content-showeffect=slidetop] .elb-hvimage-content-elem {
	margin-top: -100%;
}

.elb-hvimage-ctn[data-content-showeffect=slidetop]:hover .elb-hvimage-content-elem {
	margin-top: 0;
}

.elb-hvimage-ctn[data-content-showeffect=slidetop]:hover .elb-hvimage-content {
	overflow: unset;
}

.elb-hvimage-ctn[data-content-showeffect=slideright] .elb-hvimage-content-elem {
	margin-left: 100%;
}

.elb-hvimage-ctn[data-content-showeffect=slideright]:hover .elb-hvimage-ctn[data-content-showeffect=slidebottom] .elb-hvimage-overlay {
	overflow: hidden;
}

.elb-hvimage-content-elem {
	margin-left: 0;
}

.elb-hvimage-ctn[data-content-showeffect=slidebottom] .elb-hvimage-content-elem {
	margin-top: 100%;
}

.elb-hvimage-ctn[data-content-showeffect=slidebottom]:hover .elb-hvimage-content-elem {
	margin-top: 0;
}

.elb-hvimage-ctn[data-content-showeffect=slidebottom]:hover .elb-hvimage-content {
	overflow: unset;
}

.elb-hvimage-ctn[data-content-showeffect=zoomin] .elb-hvimage-content-elem {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}

.elb-hvimage-ctn[data-content-showeffect=zoomin]:hover .elb-hvimage-content-elem {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.elb-hvimage-ctn[data-content-showeffect=zoomout] .elb-hvimage-content-elem {
	opacity: 0;
	-webkit-transform: scale(2);
	transform: scale(2);
}

.elb-hvimage-ctn[data-content-showeffect=zoomout]:hover .elb-hvimage-content-elem {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.elb-hvimage-ctn[data-content-showeffect*=reveal] .elb-hvimage-content-elem {
	overflow: hidden;
}

.elb-hvimage-ctn[data-content-showeffect*=reveal] .elb-hvimage-content-elemspan {
	-webkit-transition: inherit;
	transition: inherit;
}

.elb-hvimage-ctn[data-content-showeffect=revealtop] .elb-hvimage-content-elemspan {
	display: block;
	position: relative;
	transform: translateY(-100%);
}

.elb-hvimage-ctn[data-content-showeffect=revealbottom]:hover .elb-hvimage-content-elemspan, .elb-hvimage-ctn[data-content-showeffect=revealtop]:hover .elb-hvimage-content-elemspan {
	transform: translateY(0);
}

.elb-hvimage-ctn[data-content-showeffect=revealbottom] .elb-hvimage-content-elemspan {
	display: block;
	position: relative;
	transform: translateY(100%);
}

.elb-hvimage-ctn[data-content-showeffect=popup] .elb-hvimage-content-elem {
	-webkit-perspective: 1300px;
	perspective: 1300px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: scale(.4);
	transform: scale(.4);
	opacity: 0;
}

.elb-hvimage-ctn[data-content-showeffect=popup]:hover .elb-hvimage-content-elem {
	-webkit-animation: hoverimg_popup .4s ease-in-out forwards;
	animation: hoverimg_popup .4s ease-in-out forwards;
	opacity: 1;
}

@-webkit-keyframes hoverimg_popup {
	70% {
		-webkit-transform: scale(1.3);
	}
	
	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}

@keyframes hoverimg_popup {
	70% {
		-webkit-transform: scale(1.3);
	}
	
	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}

.elb-hvimage-br {
	position: absolute;
	z-index: 1;
	background: currentColor;
}

.elb-hvimage-venus .elb-hvimage-bleft {
	left: 25px;
	top: calc(100% - 150px);
	height: 0;
}

.elb-hvimage-venus .elb-hvimage-bright {
	right: 25px;
	bottom: calc(100% - 150px);
	height: 0;
}

.elb-hvimage-venus .elb-hvimage-bottom {
	right: calc(100% - 150px);
	bottom: 25px;
	width: 0;
}

.elb-hvimage-venus .elb-hvimage-btop {
	left: calc(100% - 150px);
	top: 25px;
	width: 0;
}

.elb-hvimage-venus[data-container-frame=enabled] .elb-hvimage-bleft {
	left: 25px;
}

.elb-hvimage-venus[data-container-frame=enabled] .elb-hvimage-bright {
	right: 25px;
}

.elb-hvimage-venus[data-container-frame=enabled] .elb-hvimage-bottom {
	bottom: 25px;
}

.elb-hvimage-venus[data-container-frame=enabled] .elb-hvimage-btop {
	top: 25px;
}

.elb-hvimage-venus:hover .elb-hvimage-bleft {
	height: 70px;
	top: 25px;
}

.elb-hvimage-venus:hover .elb-hvimage-bright {
	height: 70px;
	bottom: 25px;
}

.elb-hvimage-venus:hover .elb-hvimage-bottom {
	width: 70px;
	right: 25px;
}

.elb-hvimage-venus:hover .elb-hvimage-btop {
	width: 70px;
	left: 25px;
}

.elb-hvimage-venus[data-container-frame=enabled]:hover .elb-hvimage-bleft {
	top: 25px;
}

.elb-hvimage-venus[data-container-frame=enabled]:hover .elb-hvimage-bright {
	bottom: 25px;
}

.elb-hvimage-venus[data-container-frame=enabled]:hover .elb-hvimage-bottom {
	right: 25px;
}

.elb-hvimage-venus[data-container-frame=enabled]:hover .elb-hvimage-btop {
	left: 25px;
}

.elb-hvimage-neptune .elb-hvimage-bleft {
	left: 25px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 0;
}

.elb-hvimage-neptune .elb-hvimage-bright {
	right: 25px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 0;
}

.elb-hvimage-neptune .elb-hvimage-bottom {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 25px;
	width: 0;
}

.elb-hvimage-neptune .elb-hvimage-btop {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 25px;
	width: 0;
}

.elb-hvimage-neptune[data-container-frame=enabled] .elb-hvimage-bleft {
	left: 25px;
}

.elb-hvimage-neptune[data-container-frame=enabled] .elb-hvimage-bright {
	right: 25px;
}

.elb-hvimage-neptune[data-container-frame=enabled] .elb-hvimage-bottom {
	bottom: 25px;
}

.elb-hvimage-neptune[data-container-frame=enabled] .elb-hvimage-btop {
	top: 25px;
}

.elb-hvimage-neptune:hover .elb-hvimage-bleft {
	height: calc(100% - 51px);
}

.elb-hvimage-neptune:hover .elb-hvimage-bright {
	height: calc(100% - 51px);
}

.elb-hvimage-neptune:hover .elb-hvimage-bottom {
	width: calc(100% - 51px);
}

.elb-hvimage-neptune:hover .elb-hvimage-btop {
	width: calc(100% - 51px);
}

.elb-hvimage-neptune[data-container-frame=enabled]:hover .elb-hvimage-bleft {
	height: calc(100% - 51px);
}

.elb-hvimage-neptune[data-container-frame=enabled]:hover .elb-hvimage-bright {
	height: calc(100% - 51px);
}

.elb-hvimage-neptune[data-container-frame=enabled]:hover .elb-hvimage-bottom {
	width: calc(100% - 51px);
}

.elb-hvimage-neptune[data-container-frame=enabled]:hover .elb-hvimage-btop {
	width: calc(100% - 51px);
}

.elb-hvimage-uranus .elb-hvimage-br {
	opacity: 0;
}

.elb-hvimage-uranus:hover .elb-hvimage-br {
	opacity: 1;
}

.elb-hvimage-uranus .elb-hvimage-bleft {
	left: -20px;
	top: 25px;
	height: calc(100% - 50px);
}

.elb-hvimage-uranus .elb-hvimage-bright {
	right: -20px;
	top: 25px;
	height: calc(100% - 50px);
}

.elb-hvimage-uranus .elb-hvimage-bottom {
	bottom: -20px;
	left: 25px;
	width: calc(100% - 50px);
}

.elb-hvimage-uranus .elb-hvimage-btop {
	top: -20px;
	left: 25px;
	width: calc(100% - 50px);
}

.elb-hvimage-uranus[data-container-frame=enabled] .elb-hvimage-bleft {
	left: -40px;
	top: 10px;
	height: calc(100% - 20px);
}

.elb-hvimage-uranus[data-container-frame=enabled] .elb-hvimage-bright {
	right: -40px;
	top: 10px;
	height: calc(100% - 20px);
}

.elb-hvimage-uranus[data-container-frame=enabled] .elb-hvimage-bottom {
	bottom: -40px;
	left: 10px;
	width: calc(100% - 20px);
}

.elb-hvimage-uranus[data-container-frame=enabled] .elb-hvimage-btop {
	top: -40px;
	left: 10px;
	width: calc(100% - 20px);
}

.elb-hvimage-uranus:hover .elb-hvimage-bleft {
	left: 50px;
}

.elb-hvimage-uranus:hover .elb-hvimage-bright {
	right: 50px;
}

.elb-hvimage-uranus:hover .elb-hvimage-bottom {
	bottom: 50px;
}

.elb-hvimage-uranus:hover .elb-hvimage-btop {
	top: 50px;
}

.elb-hvimage-uranus[data-container-frame=enabled]:hover .elb-hvimage-bleft {
	left: 45px;
}

.elb-hvimage-uranus[data-container-frame=enabled]:hover .elb-hvimage-bright {
	right: 45px;
}

.elb-hvimage-uranus[data-container-frame=enabled]:hover .elb-hvimage-bottom {
	bottom: 45px;
}

.elb-hvimage-uranus[data-container-frame=enabled]:hover .elb-hvimage-btop {
	top: 45px;
}

.elb-hvimage-saturn:hover .elb-hvimage-content {
	opacity: 0;
}

.elb-hvimage-br {
	position: absolute;
	z-index: 1;
	background: currentColor;
}

.elb-hvimage-saturn .elb-hvimage-bleft {
	left: 25px;
	bottom: calc(100% - 150px);
	height: 0;
}

.elb-hvimage-saturn .elb-hvimage-bright {
	right: 25px;
	top: calc(100% - 150px);
	height: 0;
}

.elb-hvimage-saturn .elb-hvimage-bottom {
	left: calc(100% - 150px);
	bottom: 25px;
	width: 0;
}

.elb-hvimage-saturn .elb-hvimage-btop {
	right: calc(100% - 150px);
	top: 25px;
	width: 0;
}

.elb-hvimage-saturn[data-container-frame=enabled] .elb-hvimage-bleft {
	left: 50px;
}

.elb-hvimage-saturn[data-container-frame=enabled] .elb-hvimage-bright {
	right: 50px;
}

.elb-hvimage-saturn[data-container-frame=enabled] .elb-hvimage-bottom {
	bottom: 50px;
}

.elb-hvimage-saturn[data-container-frame=enabled] .elb-hvimage-btop {
	top: 50px;
}

.elb-hvimage-saturn:hover .elb-hvimage-bleft {
	height: 70px;
	bottom: 25px;
}

.elb-hvimage-saturn:hover .elb-hvimage-bright {
	height: 70px;
	top: 25px;
}

.elb-hvimage-saturn:hover .elb-hvimage-bottom {
	width: 70px;
	left: 25px;
}

.elb-hvimage-saturn:hover .elb-hvimage-btop {
	width: 70px;
	right: 25px;
}

.elb-hvimage-saturn[data-container-frame=enabled]:hover .elb-hvimage-bleft {
	bottom: 50px;
}

.elb-hvimage-saturn[data-container-frame=enabled]:hover .elb-hvimage-bright {
	top: 50px;
}

.elb-hvimage-saturn[data-container-frame=enabled]:hover .elb-hvimage-bottom {
	left: 50px;
}

.elb-hvimage-saturn[data-container-frame=enabled]:hover .elb-hvimage-btop {
	right: 50px;
}

.elb-hvimage-mars:hover .elb-hvimage-btn-item, .elb-hvimage-saturn:hover .elb-hvimage-btn-item {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.elb-hvimage-actionbtns {
	position: absolute;
	top: 50%;
	width: 100%;
	height: 40px;
	z-index: 93;
	text-align: center;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.elb-hvimage-ctn[data-rowposition=middle] [data-tilt] .elb-hvimage-actionbtns {
	-webkit-transform: translateY(-50%) translateZ(20px);
	transform: translateY(-50%) translateZ(20px);
}

.elb-hvimage-actionbtns .elb-hvimage-btn-item {
	width: 35px;
	height: 35px;
	color: #fff;
	line-height: 35px;
	font-size: 13px;
	display: inline-block;
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	margin: 0 1px;
	position: relative;
	cursor: pointer;
	border-radius: 500px;
	text-align: center;
	float: none;
}

.elb-hvimage-actionbtns .elb-hvimage-btn-item i {
	z-index: 9;
	position: relative;
}

.elb-hvimage-actionbtns .elb-hvimage-btn-item:after {
	content: "";
	background: rgba(255, 255, 255, .2);
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	border-radius: 500px;
	z-index: 1;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.elb-hvimage-actionbtns .elb-hvimage-btn-item:hover:after {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.elb-hvimage-arrowctn {
	height: 25px;
	width: 100%;
	left: 0;
	bottom: 25px;
	z-index: 1;
	position: absolute;
}

.elb-hvimage-pluto[data-container-frame=enabled] .elb-hvimage-arrowctn {
	bottom: 25px;
}

.elb-hvimage-arrowitem {
	background: currentColor;
	position: absolute;
	height: 3px;
	right: 65px;
	top: 50%;
	width: 0;
}

.elb-hvimage-arrowtop {
	-webkit-transform: rotate(35deg) translateX(-5px);
	transform: rotate(35deg) translateX(-5px);
}

.elb-hvimage-arrowbottom {
	-webkit-transform: rotate(-35deg) translateX(-5px);
	transform: rotate(-35deg) translateX(-5px);
}

.elb-hvimage-pluto:hover .elb-hvimage-arrowside {
	width: 13px;
	right: 25px;
}

.elb-hvimage-pluto[data-container-frame=enabled]:hover .elb-hvimage-arrowside {
	width: 13px;
	right: 25px;
}

.elb-hvimage-pluto[data-container-frame=enabled] .elb-hvimage-arrowside {
	right: 95px;
}

.elb-hvimage-arrowline {
	right: 130px;
}

.elb-hvimage-pluto:hover .elb-hvimage-arrowline {
	width: 30px;
	right: 34px;
}

.elb-hvimage-pluto[data-container-frame=enabled]:hover .elb-hvimage-arrowline {
	width: 30px;
	right: 33px;
}

.elb-hvimage-jupiter {
	overflow: hidden;
}

.elb-hvimage-jupiter[data-columnposition=left] .elb-lportf-content-hover {
	text-align: left;
}

.elb-hvimage-jupiter .elb-lportf-content-hover {
	position: absolute;
	left: 0;
	bottom: 0;
	opacity: 1;
	z-index: 1;
}

.elb-hvimage-jupiter .elb-lportf-title {
	margin-bottom: 3px;
}

.elb-hvimage-jupiter .elb-hvimage-content-elem {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	overflow: hidden;
}

.elb-hvimage-jupiter:hover .elb-hvimage-content {
	bottom: -64px;
}

.elb-hvimage-jupiter .elb-hvimage-jupiter-content {
	height: 64px;
	padding-top: 13px !important;
}

.elb-hvimage-jupiter .elb-hvimage-background {
	top: -64px;
}

.elb-hvimage-jupiter:hover .elb-hvimage-background {
	top: 0;
}

.elb-hvimage-jupiter .elb-hvimage-content-hover .elb-hvimage-content-elemspan {
	display: block;
	position: relative;
	transform: translateY(100%);
}

.elb-hvimage-jupiter:hover .elb-hvimage-content-hover .elb-hvimage-content-elemspan {
	transform: translateY(0);
}

.elb-hvimage-heart-right {
	position: absolute;
	right: 0;
	margin-top: 2px;
	padding-right: inherit;
	text-align: center;
	cursor: pointer;
}

.elb-hvimage-heart-right i {
	font-size: 17px;
	opacity: .8;
	left: 0;
	display: block;
	margin-bottom: 2px;
}

.elb-hvimage-heart-right span {
	font-size: 11px;
	font-family: monospace;
	display: block;
}

[data-overlay-showeffect*="slide"] .elb-hvimage-insider, [data-overlay-showeffect*="fade"] .elb-hvimage-insider {
	overflow: hidden;
}

.elb-hvimage-background img {
	float: left;
}

.elb-lportf-content {
	overflow: hidden;
}

.elb-masonry-item-insider[data-tilt]:hover {
	-webkit-animation: elb_ovl_anim 1s forwards;
	animation: elb_ovl_anim 1s forwards;
}

@keyframes elb_ovl_anim {
	0% {
		overflow: hidden;
	}
	
	100% {
		overflow: unset;
	}
}

@-webkit-keyframes elb_ovl_anim {
	0% {
		overflow: hidden;
	}
	
	100% {
		overflow: unset;
	}
}

.elb-tgc-ctn[data-activated="area_1"] .elb-tgc-content-2, .elb-tgc-ctn[data-activated="area_2"] .elb-tgc-content-1 {
	display: none;
}

.elb-tgc-switcher-area {
	display: flex;
}

.elb-tgc-switcher-ins {
	display: flex;
}

.elb-tgc-ctn[data-switcher-stacked="yes"] .elb-tgc-switcher-ins, [data-elementor-device-mode="tablet"] .elb-tgc-ctn[data-switcher-responsive="both"] .elb-tgc-switcher-ins, [data-elementor-device-mode="mobile"] .elb-tgc-ctn[data-switcher-responsive="only_phone"] .elb-tgc-switcher-ins {
	flex-direction: column;
	align-items: center;
}

.elb-tgc-switcher-ctn {
	box-sizing: border-box;
	cursor: pointer;
	position: relative;
}

.elb-tgc-switcher-ctn:before {
	content: "";
	position: absolute;
	box-sizing: border-box;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.elb-tgc-switcher-ctn[data-style="style_2"], .elb-tgc-switcher-ctn[data-style="style_2"]:before, .elb-tgc-switcher-ctn[data-style="style_4"], .elb-tgc-switcher-ctn[data-style="style_4"]:before, .elb-tgc-switcher-ctn[data-style="style_6"], .elb-tgc-switcher-ctn[data-style="style_6"]:before {
	border-radius: 50px;
}

.elb-tgc-ctn[data-activated="area_1"] .elb-tgc-switcher-ctn[data-style="style_1"]:before, .elb-tgc-ctn[data-activated="area_1"] .elb-tgc-switcher-ctn[data-style="style_2"]:before, .elb-tgc-ctn[data-activated="area_1"] .elb-tgc-switcher-ctn[data-style="style_3"]:before, .elb-tgc-ctn[data-activated="area_1"] .elb-tgc-switcher-ctn[data-style="style_4"]:before {
	left: 3px;
}

.elb-tgc-ctn[data-activated="area_2"] .elb-tgc-switcher-ctn[data-style="style_1"]:before, .elb-tgc-ctn[data-activated="area_2"] .elb-tgc-switcher-ctn[data-style="style_2"]:before, .elb-tgc-ctn[data-activated="area_2"] .elb-tgc-switcher-ctn[data-style="style_3"]:before, .elb-tgc-ctn[data-activated="area_2"] .elb-tgc-switcher-ctn[data-style="style_4"]:before {
	left: calc(100% - var(--width-size));
}

.elb-tgc-ctn[data-activated="area_1"] .elb-tgc-switcher-ctn[data-style="style_5"]:before, .elb-tgc-ctn[data-activated="area_1"] .elb-tgc-switcher-ctn[data-style="style_6"]:before {
	left: 0;
}

.elb-tgc-ctn[data-activated="area_2"] .elb-tgc-switcher-ctn[data-style="style_5"]:before, .elb-tgc-ctn[data-activated="area_2"] .elb-tgc-switcher-ctn[data-style="style_6"]:before {
	left: calc(100% - var(--width-size));
}

.elb-prl-list {
	display: flex;
	align-items: center;
}

.elb-prl-img {
	flex-shrink: 0;
}

.elb-prl-img img {
	height: auto;
}

.elb-prl-top, .elb-prl-bottom {
	position: relative;
	float: left;
	width: 100%;
}

.elb-prl-top {
	display: flex;
	align-items: center;
}

.elb-prl-title {
	display: flex;
	position: relative;
	align-items: center;
}

.elb-prl-title span a {
	color: inherit;
}

.elb-prl-price, .elb-prl-unit {
	float: right;
}

.elb-prl-line {
	position: relative;
	border-bottom: 1px dotted transparent;
	float: left;
	transform: translateY(-40%);
	-webkit-flex-grow: 100;
	flex-grow: 100;
	box-sizing: border-box;
	margin: 0 4px;
}

.elb-prl-bottom {
	line-height: 1em !important;
	display: flex;
}

.elb-prl-discount {
	text-decoration: line-through;
	padding: 0 5px;
}

.elb-prl-list[data-align="right"], .elb-prl-list[data-align="right"] .elb-prl-bottom, .elb-prl-list[data-align="right"] .elb-prl-title, .elb-prl-list[data-align="right"] .elb-prl-top {
	flex-direction: row-reverse;
}

.elb-prl-list[data-align="center"] {
	text-align: center;
	flex-direction: column;
}

.elb-prl-list[data-align="center"] .elb-prl-img {
	width: 100%;
}

.elb-prl-list[data-align="center"] .elb-prl-title, .elb-prl-list[data-align="center"] .elb-prl-bottom {
	width: 100%;
	justify-content: center;
}

.elb-prl-price-center div {
	display: inline-block;
	float: unset;
}

.elb-bgobjdeco-ctn {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.elb-bgobjdeco-item {
	position: absolute;
}

.elb-bgobjdeco-item[data-position="top"] {
	top: 0;
}

.elb-bgobjdeco-item[data-position="middle"] {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.elb-bgobjdeco-item[data-position="bottom"] {
	bottom: 0;
}

.elb-bgobjdeco-item[data-align="left"] {
	left: 0;
}

.elb-bgobjdeco-item[data-align="center"] {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.elb-bgobjdeco-item[data-align="right"] {
	right: 0;
}

.elb-bgobjdeco-item[data-position="middle"][data-align="center"] {
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.elb-bgobjdeco-item-insider, .elb-bgobjdeco-item svg {
	width: 100% !important;
	height: auto;
}

.elb-bgobjdeco-item[data-infinite-rotate="right"] svg {
	-webkit-animation: elb_inf_rotate_right linear infinite;
	animation: elb_inf_rotate_right linear infinite;
}

.elb-bgobjdeco-item[data-infinite-rotate="left"] svg {
	-webkit-animation: elb_inf_rotate_left linear infinite;
	animation: elb_inf_rotate_left linear infinite;
}

@-webkit-keyframes elb_inf_rotate_right {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes elb_inf_rotate_right {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes elb_inf_rotate_left {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg);
	}
}

@keyframes elb_inf_rotate_left {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg);
	}
}

.elb-bgobjdeco-item[data-move-around="style_1"] {
	-webkit-animation: elb_movedeco_style_1 5s infinite linear;
	animation: elb_movedeco_style_1 5s infinite linear;
}

.elb-bgobjdeco-item[data-move-around="style_2"] {
	-webkit-animation: elb_movedeco_style_2 5s infinite linear;
	animation: elb_movedeco_style_2 5s infinite linear;
}

.elb-bgobjdeco-item[data-move-around="style_3"] {
	-webkit-animation: elb_movedeco_style_3 5s infinite linear;
	animation: elb_movedeco_style_3 5s infinite linear;
}

.elb-bgobjdeco-item[data-move-around="style_4"] {
	-webkit-animation: elb_movedeco_style_4 5s infinite linear;
	animation: elb_movedeco_style_4 5s infinite linear;
}

@-webkit-keyframes elb_movedeco_style_1 {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	
	25% {
		-webkit-transform: translate(-15px, 15px);
		transform: translate(-15px, 15px);
	}
	
	50% {
		-webkit-transform: translate(10px, -10px);
		transform: translate(10px, -10px);
	}
	
	75% {
		-webkit-transform: translate(30px, -10px);
		transform: translate(30px, -10px);
	}
	
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}

@keyframes elb_movedeco_style_1 {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	
	25% {
		-webkit-transform: translate(-15px, 15px);
		transform: translate(-15px, 15px);
	}
	
	50% {
		-webkit-transform: translate(10px, -10px);
		transform: translate(10px, -10px);
	}
	
	75% {
		-webkit-transform: translate(30px, -10px);
		transform: translate(30px, -10px);
	}
	
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}

@-webkit-keyframes elb_movedeco_style_2 {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	
	25% {
		-webkit-transform: translate(15px, -15px);
		transform: translate(15px, -15px);
	}
	
	50% {
		-webkit-transform: translate(-10px, 10px);
		transform: translate(-10px, 10px);
	}
	
	75% {
		-webkit-transform: translate(-30px, 10px);
		transform: translate(-30px, 10px);
	}
	
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}

@keyframes elb_movedeco_style_2 {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	
	25% {
		-webkit-transform: translate(15px, -15px);
		transform: translate(15px, -15px);
	}
	
	50% {
		-webkit-transform: translate(-10px, 10px);
		transform: translate(-10px, 10px);
	}
	
	75% {
		-webkit-transform: translate(-30px, 10px);
		transform: translate(-30px, 10px);
	}
	
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}

@-webkit-keyframes elb_movedeco_style_3 {
	0% {
		-webkit-transform: translate(0, 0) rotate(0deg);
		transform: translate(0, 0) rotate(0deg);
	}
	
	25% {
		-webkit-transform: translate(-15px, 15px) rotate(15deg);
		transform: translate(-15px, 15px) rotate(15deg);
	}
	
	50% {
		-webkit-transform: translate(10px, -10px) rotate(35deg);
		transform: translate(10px, -10px) rotate(35deg);
	}
	
	75% {
		-webkit-transform: translate(30px, -10px) rotate(10deg);
		transform: translate(30px, -10px) rotate(10deg);
	}
	
	100% {
		-webkit-transform: translate(0, 0) rotate(0deg);
		transform: translate(0, 0) rotate(0deg);
	}
}

@keyframes elb_movedeco_style_3 {
	0% {
		-webkit-transform: translate(0, 0) rotate(0deg);
		transform: translate(0, 0) rotate(0deg);
	}
	
	25% {
		-webkit-transform: translate(-15px, 15px) rotate(15deg);
		transform: translate(-15px, 15px) rotate(15deg);
	}
	
	50% {
		-webkit-transform: translate(10px, -10px) rotate(35deg);
		transform: translate(10px, -10px) rotate(35deg);
	}
	
	75% {
		-webkit-transform: translate(30px, -10px) rotate(10deg);
		transform: translate(30px, -10px) rotate(10deg);
	}
	
	100% {
		-webkit-transform: translate(0, 0) rotate(0deg);
		transform: translate(0, 0) rotate(0deg);
	}
}

@-webkit-keyframes elb_movedeco_style_4 {
	0% {
		-webkit-transform: translate(0, 0) rotate(0deg);
		transform: translate(0, 0) rotate(0deg);
	}
	
	25% {
		-webkit-transform: translate(15px, -15px) rotate(-15deg);
		transform: translate(15px, -15px) rotate(-15deg);
	}
	
	50% {
		-webkit-transform: translate(-10px, 10px) rotate(-35deg);
		transform: translate(-10px, 10px) rotate(-35deg);
	}
	
	75% {
		-webkit-transform: translate(-30px, 10px) rotate(-10deg);
		transform: translate(-30px, 10px) rotate(-10deg);
	}
	
	100% {
		-webkit-transform: translate(0, 0) rotate(0deg);
		transform: translate(0, 0) rotate(0deg);
	}
}

@keyframes elb_movedeco_style_4 {
	0% {
		-webkit-transform: translate(0, 0) rotate(0deg);
		transform: translate(0, 0) rotate(0deg);
	}
	
	25% {
		-webkit-transform: translate(15px, -15px) rotate(-15deg);
		transform: translate(15px, -15px) rotate(-15deg);
	}
	
	50% {
		-webkit-transform: translate(-10px, 10px) rotate(-35deg);
		transform: translate(-10px, 10px) rotate(-35deg);
	}
	
	75% {
		-webkit-transform: translate(-30px, 10px) rotate(-10deg);
		transform: translate(-30px, 10px) rotate(-10deg);
	}
	
	100% {
		-webkit-transform: translate(0, 0) rotate(0deg);
		transform: translate(0, 0) rotate(0deg);
	}
}

.elb-bg-prlx-type-automove, .elb-bg-prlx-type-onscroll, .elb-bg-prlx-type-mousemove {
	background-repeat: repeat;
	-webkit-transition: none !important;
	transition: none !important;
}

.elb-bg-prlx-type-automove.elb-bg-prlx-hrz-direction-left {
	background-repeat-x: repeat;
	-webkit-animation: elbAutoMoveLeft calc(var(--elb-bg-prlx-hrz-speed) * 1000s) linear infinite;
	animation: elbAutoMoveLeft calc(var(--elb-bg-prlx-hrz-speed) * 1000s) linear infinite;
}

@keyframes elbAutoMoveLeft {
	to {
		background-position-x: -30000px;
	}
}

@-webkit-keyframes elbAutoMoveLeft {
	to {
		background-position-x: -30000px;
	}
}

.elb-bg-prlx-type-automove.elb-bg-prlx-hrz-direction-right {
	background-repeat-x: repeat;
	-webkit-animation: elbAutoMoveRight calc(var(--elb-bg-prlx-hrz-speed) * 1000s) linear infinite;
	animation: elbAutoMoveRight calc(var(--elb-bg-prlx-hrz-speed) * 1000s) linear infinite;
}

@keyframes elbAutoMoveRight {
	to {
		background-position-x: 30000px;
	}
}

@-webkit-keyframes elbAutoMoveRight {
	to {
		background-position-x: 30000px;
	}
}

.elb-bg-prlx-type-automove.elb-bg-prlx-vrt-direction-top {
	background-repeat-y: repeat;
	-webkit-animation: elbAutoMoveTop calc(var(--elb-bg-prlx-vrt-speed) * 1000s) linear infinite;
	animation: elbAutoMoveTop calc(var(--elb-bg-prlx-vrt-speed) * 1000s) linear infinite;
}

@keyframes elbAutoMoveTop {
	to {
		background-position-y: -30000px;
	}
}

@-webkit-keyframes elbAutoMoveTop {
	to {
		background-position-y: -30000px;
	}
}

.elb-bg-prlx-type-automove.elb-bg-prlx-vrt-direction-bottom {
	background-repeat-y: repeat;
	-webkit-animation: elbAutoMoveBottom calc(var(--elb-bg-prlx-vrt-speed) * 1000s) linear infinite;
	animation: elbAutoMoveBottom calc(var(--elb-bg-prlx-vrt-speed) * 1000s) linear infinite;
}

@keyframes elbAutoMoveBottom {
	to {
		background-position-y: 30000px;
	}
}

@-webkit-keyframes elbAutoMoveBottom {
	to {
		background-position-y: 30000px;
	}
}

.elb-bg-prlx-type-automove.elb-bg-prlx-hrz-direction-left.elb-bg-prlx-vrt-direction-top {
	background-repeat: repeat;
	-webkit-animation: elbAutoMoveLeft calc(var(--elb-bg-prlx-hrz-speed) * 1000s) linear infinite, elbAutoMoveTop calc(var(--elb-bg-prlx-vrt-speed) * 1000s) linear infinite;
	animation: elbAutoMoveLeft calc(var(--elb-bg-prlx-hrz-speed) * 1000s) linear infinite, elbAutoMoveTop calc(var(--elb-bg-prlx-vrt-speed) * 1000s) linear infinite;
}

.elb-bg-prlx-type-automove.elb-bg-prlx-hrz-direction-left.elb-bg-prlx-vrt-direction-bottom {
	background-repeat: repeat;
	-webkit-animation: elbAutoMoveLeft calc(var(--elb-bg-prlx-hrz-speed) * 1000s) linear infinite, elbAutoMoveBottom calc(var(--elb-bg-prlx-vrt-speed) * 1000s) linear infinite;
	animation: elbAutoMoveLeft calc(var(--elb-bg-prlx-hrz-speed) * 1000s) linear infinite, elbAutoMoveBottom calc(var(--elb-bg-prlx-vrt-speed) * 1000s) linear infinite;
}

.elb-bg-prlx-type-automove.elb-bg-prlx-hrz-direction-right.elb-bg-prlx-vrt-direction-top {
	background-repeat: repeat;
	-webkit-animation: elbAutoMoveRight calc(var(--elb-bg-prlx-hrz-speed) * 1000s) linear infinite, elbAutoMoveTop calc(var(--elb-bg-prlx-vrt-speed) * 1000s) linear infinite;
	animation: elbAutoMoveRight calc(var(--elb-bg-prlx-hrz-speed) * 1000s) linear infinite, elbAutoMoveTop calc(var(--elb-bg-prlx-vrt-speed) * 1000s) linear infinite;
}

.elb-bg-prlx-type-automove.elb-bg-prlx-hrz-direction-right.elb-bg-prlx-vrt-direction-bottom {
	background-repeat: repeat;
	-webkit-animation: elbAutoMoveRight calc(var(--elb-bg-prlx-hrz-speed) * 1000s) linear infinite, elbAutoMoveBottom calc(var(--elb-bg-prlx-vrt-speed) * 1000s) linear infinite;
	animation: elbAutoMoveRight calc(var(--elb-bg-prlx-hrz-speed) * 1000s) linear infinite, elbAutoMoveBottom calc(var(--elb-bg-prlx-vrt-speed) * 1000s) linear infinite;
}

.elb-gradient-section-el {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-animation: elbGradientBgAnimator ease infinite;
	animation: elbGradientBgAnimator ease infinite;
}

@-webkit-keyframes elbGradientBgAnimator {
	0% {
		background-position: 0% 50%;
	}
	
	50% {
		background-position: 100% 50%;
	}
	
	100% {
		background-position: 0% 50%;
	}
}

@keyframes elbGradientBgAnimator {
	0% {
		background-position: 0% 50%;
	}
	
	50% {
		background-position: 100% 50%;
	}
	
	100% {
		background-position: 0% 50%;
	}
}

.elb-prgrs-ctn {
	position: fixed;
	z-index: 1000000000000000013287555072;
}

.elb-prgrs-bar-ctn, .elb-prgrs-ctn[data-layout="bar"] {
	width: 100%;
}

.elb-prgrs-bar-inside {
	width: 0%;
	height: 100%;
	top: 0;
	position: absolute;
}

.elb-prgrs-ctn[data-position="top"] {
	top: 0;
}

.elb-prgrs-ctn[data-position="bottom"] {
	bottom: 0;
}

.elb-prgrs-ctn[data-align="left"], .elb-prgrs-ctn[data-align="left"] .elb-prgrs-bar-inside {
	left: 0;
}

.elb-prgrs-ctn[data-align="right"], .elb-prgrs-ctn[data-align="right"] .elb-prgrs-bar-inside {
	right: 0;
}

.elb-prgrs-radial-ctn {
	margin: 10px;
	border-radius: 50%;
	box-sizing: border-box;
	position: relative;
}

.elb-prgrs-radial-txt {
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 1em;
	font-size: 16px;
}

.elb-prgrs-radial-insider {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
}

.elb-prgrs-circle {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 8;
}

.elb-prgrs-radial-ctn svg path {
	fill: none;
}

.elb-woo-mdrn-content svg {
	fill: currentColor;
}

.elb-woo-mdrn-pr-ins {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	overflow: hidden;
}

.elb-woo-mdrn-imgs {
	float: left;
	position: relative;
	width: 100%;
	height: 100%;
}

.elb-woo-mdrn-img1 {
	width: 100%;
	height: auto;
	position: relative;
	float: left;
}

.elb-woo-mdrn-img2 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: 1;
}

.elb-woo-mdrn-pr-ctn:hover .elb-woo-mdrn-img2, .elb-woo-mdrn-pr-ctn:hover .elb-woo-mdrn-ovrl {
	opacity: 1;
}

.elb-woo-mdrn-ovrl {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 2;
}

.elb-fs-add-cart {
	z-index: 99;
}

.elb-woo-mdrn-content[data-style="style_1"] {
	position: absolute;
	z-index: 3;
	width: 100%;
	height: 100%;
	overflow: hidden;
	left: 0;
	right: 0;
	bottom: 0;
}

.elb-woo-mdrn-content[data-style="style_1"] .elb-woo-mdrn-item {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	display: flex;
}

.elb-woo-mdrn-content[data-style="style_1"] .elb-woo-mdrn-item, .elb-woo-mdrn-content[data-style="style_2"] .elb-woo-mdrn-item {
	z-index: 99 !important;
}

.elb-woo-mdrn-content[data-style="style_1"] .elb-woo-mdrn-info {
	display: flex;
}

.elb-woo-mdrn-content[data-style="style_1"] .elb-woo-mdrn-item-info {
	opacity: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.elb-woo-mdrn-pr-ctn:hover .elb-woo-mdrn-content[data-style="style_1"] .elb-woo-mdrn-item-info {
	opacity: 1;
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
}

.elb-woo-mdrn-pr-ctn:hover .elb-woo-mdrn-content[data-style="style_1"] .elb-woo-mdrn-item-title {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.elb-woo-mdrn-content[data-style="style_1"] .elb-woo-mdrn-item>div {
	box-sizing: border-box;
	padding: 10px 20px;
}

.elb-woo-mdrn-content[data-style="style_1"][data-alignment="left"] .elb-woo-mdrn-item, .elb-woo-mdrn-content[data-style="style_2"][data-alignment="left"] .elb-woo-mdrn-item {
	justify-content: flex-start;
}

.elb-woo-mdrn-content[data-style="style_1"][data-alignment="center"] .elb-woo-mdrn-item, .elb-woo-mdrn-content[data-style="style_2"][data-alignment="center"] .elb-woo-mdrn-item, .elb-woo-mdrn-content[data-style="style_3"] .elb-woo-mdrn-item-info {
	justify-content: center;
}

.elb-woo-mdrn-content[data-style="style_1"][data-alignment="right"] .elb-woo-mdrn-item, .elb-woo-mdrn-content[data-style="style_2"][data-alignment="right"] .elb-woo-mdrn-item {
	justify-content: flex-end;
}

.elb-woo-mdrn-content[data-style="style_2"], .elb-woo-mdrn-content[data-style="style_3"] {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 4;
	overflow: hidden;
}

.elb-woo-mdrn-content[data-style="style_2"] .elb-woo-mdrn-item-center, .elb-woo-mdrn-content[data-style="style_3"] .elb-woo-mdrn-item-center {
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	z-index: 2;
}

.elb-woo-mdrn-content[data-style="style_2"] .elb-woo-mdrn-item-center .elb-woo-mdrn-btn {
	padding: 10px 20px;
	position: relative;
	cursor: pointer;
	margin-top: 10px;
}

.elb-woo-mdrn-content[data-style="style_2"] .elb-woo-mdrn-item-center>div {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}

.elb-woo-mdrn-pr-ctn:hover .elb-woo-mdrn-content[data-style="style_2"] .elb-woo-mdrn-item-center>div {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.elb-woo-mdrn-content[data-style="style_2"] .elb-woo-mdrn-item-info {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	display: flex;
}

.elb-woo-mdrn-content[data-style="style_2"] .elb-woo-mdrn-info {
	display: flex;
}

.elb-woo-mdrn-pr-ctn:hover .elb-woo-mdrn-content[data-style="style_2"] .elb-woo-mdrn-item-info {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.elb-woo-mdrn-content[data-style="style_2"] .elb-woo-mdrn-item-info>div {
	box-sizing: border-box;
	padding: 10px 15px;
}

.elb-woo-mdrn-info>div {
	padding: 0 5px;
}

.elb-woo-mdrn-content[data-style="style_3"] .elb-woo-mdrn-item {
	z-index: 5;
}

.elb-woo-mdrn-content[data-style="style_3"] .elb-woo-mdrn-item-center .elb-woo-mdrn-pr {
	margin-top: 10px;
}

.elb-woo-mdrn-pr-ctn:hover .elb-woo-mdrn-content[data-style="style_3"] .elb-woo-mdrn-item-center>div {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}

.elb-woo-mdrn-content[data-style="style_3"] .elb-woo-mdrn-item-info {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	display: flex;
}

.elb-woo-mdrn-content[data-style="style_3"] .elb-woo-mdrn-info {
	display: flex;
}

.elb-woo-mdrn-pr-ctn .elb-woo-mdrn-content[data-style="style_3"] .elb-woo-mdrn-item-info {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.elb-woo-mdrn-pr-ctn:hover .elb-woo-mdrn-content[data-style="style_3"] .elb-woo-mdrn-item-info {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.elb-woo-mdrn-content[data-style="style_3"] .elb-woo-mdrn-item-info>div {
	box-sizing: border-box;
	padding: 10px 15px;
}

.elb-woo-mdrn-info>div {
	padding: 0 5px;
}

.elb-woo-mdrn-icon {
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	position: relative;
}

.elb-woo-mdrn-content[data-style="style_1"] .elb-woo-mdrn-title span {
	display: inline-block;
}

.elb-woo-rating div.product .woocommerce-product-rating {
	margin-bottom: 1.618em;
}

.elb-woo-rating .woocommerce-product-rating .star-rating {
	margin: .5em 4px 0 0;
	float: left;
}

.elb-woo-rating .woocommerce-product-rating::after, .elb-woo-rating .woocommerce-product-rating::before {
	content: " ";
	display: table;
}

.elb-woo-rating .woocommerce-product-rating {
	line-height: 2;
}

.elb-woo-rating .star-rating {
	float: right;
	overflow: hidden;
	position: relative;
	height: 1em;
	line-height: 1;
	font-size: 1em;
	width: 5.4em;
	font-family: star;
}

.elb-woo-rating .star-rating::before {
	content: "sssss";
	color: #d3ced2;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
}

.elb-woo-rating .star-rating {
	line-height: 1;
	font-size: 1em;
	font-family: star;
}

.elb-woo-rating .star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
}

.elb-woo-rating .star-rating span::before {
	content: "SSSSS";
	top: 0;
	position: absolute;
	left: 0;
}

.elb-woo-rating .star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
}

.elb-ss-fk {
	visibility: hidden;
	opacity: 0;
	font-size: .0001px;
	height: .5px;
}

.elb-woo-rating .star-rating strong {
	display: none !important;
}

.elb-woo-mdrn-stars {
	display: flex;
	justify-content: center;
	align-items: center;
}

.elb-woo-mdrn-pr-ins .added_to_cart.wc-forward {
	padding-right: 10px;
}

[data-align="left"] .elb-flx-jstc {
	justify-content: flex-start;
}

[data-align="center"] .elb-flx-jstc {
	justify-content: center;
}

[data-align="right"] .elb-flx-jstc {
	justify-content: flex-end;
}

.elb-woo-list-pr-img, .elb-woo-list-img1 {
	position: relative;
	width: 100%;
	height: auto;
}

.elb-woo-list-img2 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	visibility: hidden;
	z-index: 1;
}

.elb-woo-list-pr-img img {
	float: left;
}

.elb-woo-list-pr-ctn:hover .elb-woo-list-img2 {
	opacity: 1;
	visibility: visible;
}

.elb-woo-list-pr-stars, .elb-woo-list-pr-actions {
	display: flex;
}

.elb-woo-list-pr-act-ins {
	display: flex;
	justify-content: center;
	align-items: center;
}

.elb-woo-list-pr-act-ins div {
	padding: 0 5px;
	position: relative;
}

.elb-woo-list-icon {
	display: flex;
	opacity: .7;
	align-items: center;
}

.elb-woo-list-icon:hover {
	opacity: 1;
}

.elb-woo-list-icon-preview {
	cursor: pointer;
	position: relative;
	margin-left: 12px;
}

.elb-woo-list-icon-preview:before {
	content: "";
	position: absolute;
	height: calc(100% + 1px);
	width: 2px;
	background: currentColor;
	opacity: .4;
	left: -7px;
	top: 0;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.elb-woo-list-icon-preview:hover:before {
	opacity: .3;
}

.elb-woo-list-pr-btn-link {
	display: flex;
}

.elb-woo-list-pr-btn-link:hover .elb-woo-list-icon {
	opacity: 1;
}

.elb-woo-list-pr-btn-link:hover .elb-woo-list-btn {
	opacity: .8;
}

.elb-woo-list-pr-act-ins {
	opacity: 0;
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
}

.elb-woo-list-pr-ctn:hover .elb-woo-list-pr-act-ins {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.elb-woo-list-pr-stars {
	height: 15px;
}

.elb-woo-cat-img {
	width: 100%;
	position: absolute;
	height: 100%;
	background-size: cover;
	background-color: #fafafa;
}

.elb-woo-cat-img-ctn, .elb-woo-cat-img-ovl, .elb-woo-cat-content {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	overflow: hidden;
}

.elb-woo-cat-content {
	z-index: 3;
}

.elb-woo-cat-content-item, .elb-woo-cat-content {
	display: flex;
}

[data-align="left"] .elb-flx-ch-ali {
	justify-content: flex-start;
}

[data-align="center"] .elb-flx-ch-ali {
	justify-content: center;
}

[data-align="right"] .elb-flx-ch-ali {
	justify-content: flex-end;
}

[data-position="left"] .elb-flx-ch-pos {
	align-items: flex-start;
}

[data-position="middle"] .elb-flx-ch-pos {
	align-items: center;
}

[data-position="right"] .elb-flx-ch-pos {
	align-items: flex-end;
}

.elb-woo-cat-img-ovl {
	opacity: 0;
}

.elb-woo-cat-ctn:hover .elb-woo-cat-img-ovl {
	opacity: 1;
}

[data-imhover-style="zoomin_1"]:hover .elb-hvim-bg, [data-imhover-style="zoomout_1"] .elb-hvim-bg {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

[data-imhover-style="zoomin_2"]:hover .elb-hvim-bg, [data-imhover-style="zoomout_2"] .elb-hvim-bg {
	-webkit-transform: scale(1.2) translateX(30px);
	transform: scale(1.2) translateX(30px);
}

[data-imhover-style="zoomin_3"]:hover .elb-hvim-bg, [data-imhover-style="zoomout_3"] .elb-hvim-bg {
	-webkit-transform: scale(1.3) rotate(20deg);
	transform: scale(1.3) rotate(20deg);
}

[data-imhover-style*="zoomout_"]:hover .elb-hvim-bg {
	-webkit-transform: scale(1);
	transform: scale(1);
}

[data-imhover-style="blur_1"]:hover .elb-hvim-bg, [data-imhover-style="blur_2"] .elb-hvim-bg {
	-webkit-filter: blur(3px);
	filter: blur(3px);
}

[data-imhover-style="blur_1"] .elb-hvim-bg, [data-imhover-style="blur_2"]:hover .elb-hvim-bg {
	-webkit-filter: blur(0);
	filter: blur(0);
}

.elb-woo-sld-ctn {
	width: 100vw;
	height: 100vh;
	position: fixed;
	display: flex;
	justify-content: center;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, .85);
	z-index: 100000000000000000000;
	opacity: 0;
	visibility: hidden;
}

.elb-woo-sld-ctn[data-situation="active"] {
	opacity: 1;
	visibility: visible;
}

.elb-woo-sld-ins {
	width: 100%;
	height: 100vh;
	position: relative;
	display: flex;
	justify-content: center;
}

.elb-woo-sld-content {
	width: 100%;
	height: auto;
	position: relative;
	float: left;
}

.elb-woo-sld-thim img {
	width: 100%;
	height: auto;
	position: relative;
	float: left;
}

.elb-woo-sld-thim {
	width: calc(100% - 130px);
	margin-left: 65px;
	float: left;
}

.elb-woo-sld-nav {
	width: 65px;
	position: absolute;
	height: 100%;
	float: left;
	top: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.elb-woo-sld-nxt {
	right: 0;
}

.elb-woo-sld-nav-btn {
	width: 40px;
	height: 40px;
	box-sizing: border-box;
	border-radius: 50%;
	cursor: pointer;
	color: #eee;
	position: relative;
}

.elb-woo-sld-nav-btn:before {
	content: "";
	position: absolute;
	width: 9px;
	height: 9px;
	border-left: 3px solid;
	border-bottom: 3px solid;
	border-color: currentColor;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	left: 17px;
	top: 15px;
}

.elb-woo-sld-nav-btn:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	border: 2px solid currentColor;
	opacity: 0;
	border-radius: inherit;
	-webkit-transition: .2s all ease-in-out;
	transition: .2s all ease-in-out;
}

.elb-woo-sld-nav-btn:hover:after {
	opacity: .4;
}

.elb-woo-sld-nxt .elb-woo-sld-nav-btn {
	transform: rotate(-180deg);
}

.elb-woo-sld-wrp {
	width: 800px;
	max-width: 100%;
	height: calc(100% - 80px);
	display: flex;
	justify-content: center;
	align-items: center;
}

.elb-woo-sld-imgs-list {
	width: 100%;
	height: 80px;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;
	text-align: center;
}

.elb-woo-sld-imgs-list img {
	width: 80px;
	height: 80px;
	display: inline-block;
	cursor: pointer;
	box-sizing: border-box;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.elb-woo-sld-imgs-list img:hover {
	border: 4px solid #fff;
}

.elb-woo-sld-nav[data-situation="inactive"] {
	display: none;
}

.elb-woo-sld-cls {
	width: 25px;
	height: 25px;
	position: absolute;
	right: 30px;
	top: 0;
	z-index: 99;
	cursor: pointer;
	color: #fff;
	opacity: .7;
}

.elb-woo-sld-cls:before, .elb-woo-sld-cls:after {
	content: "";
	position: absolute;
	width: 18px;
	height: 3px;
	background: currentColor;
	left: 3px;
	top: 10px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.elb-woo-sld-cls:after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.elb-woo-sld-cls:hover {
	opacity: 1;
}

.elb-masonry-list:not(.elb-bgobjdeco-item) {
	width: 100%;
	float: left;
	height: auto;
	position: relative;
}

.elb-masonry-item:hover {
	z-index: 1;
}

.elb-masonry-list[data-columns='1'] .elb-masonry-item {
	width: 100%;
}

.elb-masonry-list[data-columns='2'] .elb-masonry-item {
	width: 50%;
}

.elb-masonry-list[data-columns='3'] .elb-masonry-item {
	width: 33.33333%;
}

.elb-masonry-list[data-columns='4'] .elb-masonry-item {
	width: 25%;
}

.elb-masonry-list[data-columns='5'] .elb-masonry-item {
	width: 20%;
}

.elb-masonry-list[data-gutter-enabled='on'] .elb-masonry-item {
	margin-bottom: 25px;
}

.elb-masonry-list[data-columns='1'][data-gutter-enabled='on'] .elb-masonry-item {
	width: 100%;
}

.elb-masonry-list[data-columns='2'][data-gutter-enabled='on'] .elb-masonry-item {
	width: calc(( 100% - 75px ) / 2 + 25px);
}

.elb-masonry-list[data-columns='3'][data-gutter-enabled='on'] .elb-masonry-item {
	width: calc(( 100% - 125px ) / 3 + 25px);
}

.elb-masonry-list[data-columns='4'][data-gutter-enabled='on'] .elb-masonry-item {
	width: calc(( 100% - 175px ) / 4 + 25px);
}

.elb-masonry-list[data-columns='5'][data-gutter-enabled='on'] .elb-masonry-item {
	width: calc(( 100% - 225px ) / 5 + 25px);
}

.elb-masonry-list[data-columns='2'][data-gutter-enabled='on'] .elb-masonry-item {}

.elb-masonry-list[data-columns='3'][data-gutter-enabled='on'] .elb-masonry-item {}

.elb-masonry-list[data-columns='4'][data-gutter-enabled='on'] .elb-masonry-item {}

.elb-masonry-list[data-columns='5'][data-gutter-enabled='on'] .elb-masonry-item {}

.elb-masonry-list[data-gutter-enabled="on"] .syn-hvimage-ctn.syn-hvimage-jupiter, .elb-masonry-list[data-gutter-enabled="on"] .syn-hvimage-ctn.syn-hvimage-mars {
	margin-bottom: 25px;
	padding-bottom: 0;
}

.elb-masonry-list .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-transition: left .5s ease-in-out, top .5s ease-in-out, box-shadow .4s ease-in-out;
	transition: left .5s ease-in-out, top .5s ease-in-out, box-shadow .4s ease-in-out;
}

.elb-masonry-list[data-animation='fade'] .elb-masonry-item {
	opacity: 0;
}

.elb-masonry-list[data-animation='fade'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_fade .4s ease-in-out forwards;
	animation: isotope_fade .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_fade {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes isotope_fade {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

.elb-masonry-list[data-animation='zoomin'] .elb-masonry-item {
	-webkit-transform: scale(.6);
	transform: scale(.6);
	opacity: 0;
}

.elb-masonry-list[data-animation='zoomin'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_zoomin .4s ease-in-out forwards;
	animation: isotope_zoomin .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_zoomin {
	0% {
		-webkit-transform: scale(.6);
		transform: scale(.6);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes isotope_zoomin {
	0% {
		-webkit-transform: scale(.6);
		transform: scale(.6);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

.elb-masonry-list[data-animation='zoomout'] .elb-masonry-item {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 0;
}

.elb-masonry-list[data-animation='zoomout'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_zoomout .4s ease-in-out forwards;
	animation: isotope_zoomout .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_zoomout {
	0% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes isotope_zoomout {
	0% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

.elb-masonry-list[data-animation='slideup'] .elb-masonry-item {
	-webkit-transform: translateY(140px);
	transform: translateY(140px);
	visibility: hidden;
}

.elb-masonry-list[data-animation='slideup'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_slideup .4s ease-in-out forwards;
	animation: isotope_slideup .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_slideup {
	0% {
		-webkit-transform: translateY(140px);
		transform: translateY(140px);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		visibility: visible;
	}
}

@keyframes isotope_slideup {
	0% {
		-webkit-transform: translateY(140px);
		transform: translateY(140px);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		visibility: visible;
	}
}

.elb-masonry-list[data-animation='slideupbig'] .elb-masonry-item {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	visibility: hidden;
}

.elb-masonry-list[data-animation='slideupbig'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_slideupbig .4s ease-in-out forwards;
	animation: isotope_slideupbig .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_slideupbig {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		visibility: visible;
	}
}

@keyframes isotope_slideupbig {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		visibility: visible;
	}
}

.elb-masonry-list[data-animation='slidedown'] .elb-masonry-item {
	-webkit-transform: translateY(-140px);
	transform: translateY(-140px);
	visibility: hidden;
}

.elb-masonry-list[data-animation='slidedown'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_slidedown .4s ease-in-out forwards;
	animation: isotope_slidedown .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_slidedown {
	0% {
		-webkit-transform: translateY(-140px);
		transform: translateY(-140px);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		visibility: visible;
	}
}

@keyframes isotope_slidedown {
	0% {
		-webkit-transform: translateY(-140px);
		transform: translateY(-140px);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		visibility: visible;
	}
}

.elb-masonry-list[data-animation='slidedownbig'] .elb-masonry-item {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	visibility: hidden;
}

.elb-masonry-list[data-animation='slidedownbig'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_slidedownbig .4s ease-in-out forwards;
	animation: isotope_slidedownbig .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_slidedownbig {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		visibility: visible;
	}
}

@keyframes isotope_slidedownbig {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		visibility: visible;
	}
}

.elb-masonry-list[data-animation='slideleft'] .elb-masonry-item {
	-webkit-transform: translateX(55px);
	transform: translateX(55px);
	visibility: hidden;
}

.elb-masonry-list[data-animation='slideleft'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_slideleft .4s ease-in-out forwards;
	animation: isotope_slideleft .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_slideleft {
	0% {
		-webkit-transform: translateX(55px);
		transform: translateX(55px);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		visibility: visible;
	}
}

@keyframes isotope_slideleft {
	0% {
		-webkit-transform: translateX(55px);
		transform: translateX(55px);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		visibility: visible;
	}
}

.elb-masonry-list[data-animation='slideleftbig'] .elb-masonry-item {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	visibility: hidden;
}

.elb-masonry-list[data-animation='slideleftbig'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_slideleftbig .4s ease-in-out forwards;
	animation: isotope_slideleftbig .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_slideleftbig {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		visibility: visible;
	}
}

@keyframes isotope_slideleftbig {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		visibility: visible;
	}
}

.elb-masonry-list[data-animation='slideright'] .elb-masonry-item {
	-webkit-transform: translateX(-55px);
	transform: translateX(-55px);
	visibility: hidden;
}

.elb-masonry-list[data-animation='slideright'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_slideright .4s ease-in-out forwards;
	animation: isotope_slideright .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_slideright {
	0% {
		-webkit-transform: translateX(-55px);
		transform: translateX(-55px);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		visibility: visible;
	}
}

@keyframes isotope_slideright {
	0% {
		-webkit-transform: translateX(-55px);
		transform: translateX(-55px);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		visibility: visible;
	}
}

.elb-masonry-list[data-animation='sliderightbig'] .elb-masonry-item {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	visibility: hidden;
}

.elb-masonry-list[data-animation='sliderightbig'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_sliderightbig .4s ease-in-out forwards;
	animation: isotope_sliderightbig .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_sliderightbig {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		visibility: visible;
	}
}

@keyframes isotope_sliderightbig {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		visibility: visible;
	}
}

.elb-masonry-list[data-animation='fadeup'] .elb-masonry-item {
	opacity: 0;
	-webkit-transform: translateY(140px);
	transform: translateY(140px);
}

.elb-masonry-list[data-animation='fadeup'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_fadeup .4s ease-in-out forwards;
	animation: isotope_fadeup .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_fadeup {
	0% {
		opacity: 0;
		-webkit-transform: translateY(140px);
		transform: translateY(140px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes isotope_fadeup {
	0% {
		opacity: 0;
		-webkit-transform: translateY(140px);
		transform: translateY(140px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.elb-masonry-list[data-animation='fadeupbig'] .elb-masonry-item {
	opacity: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.elb-masonry-list[data-animation='fadeupbig'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_fadeupbig .4s ease-in-out forwards;
	animation: isotope_fadeupbig .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_fadeupbig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes isotope_fadeupbig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.elb-masonry-list[data-animation='fadedown'] .elb-masonry-item {
	opacity: 0;
	-webkit-transform: translateY(-140px);
	transform: translateY(-140px);
}

.elb-masonry-list[data-animation='fadedown'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_fadedown .4s ease-in-out forwards;
	animation: isotope_fadedown .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_fadedown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-140px);
		transform: translateY(-140px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes isotope_fadedown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-140px);
		transform: translateY(-140px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.elb-masonry-list[data-animation='fadedownbig'] .elb-masonry-item {
	opacity: 0;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
}

.elb-masonry-list[data-animation='fadedownbig'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_fadedownbig .4s ease-in-out forwards;
	animation: isotope_fadedownbig .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_fadedownbig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes isotope_fadedownbig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.elb-masonry-list[data-animation='fadeleft'] .elb-masonry-item {
	opacity: 0;
	-webkit-transform: translateX(55px);
	transform: translateX(55px);
}

.elb-masonry-list[data-animation='fadeleft'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_fadeleft .4s ease-in-out forwards;
	animation: isotope_fadeleft .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_fadeleft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(55px);
		transform: translateX(55px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes isotope_fadeleft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(55px);
		transform: translateX(55px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.elb-masonry-list[data-animation='fadeleftbig'] .elb-masonry-item {
	opacity: 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.elb-masonry-list[data-animation='fadeleftbig'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_fadeleftbig .4s ease-in-out forwards;
	animation: isotope_fadeleftbig .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_fadeleftbig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes isotope_fadeleftbig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.elb-masonry-list[data-animation='faderight'] .elb-masonry-item {
	opacity: 0;
	-webkit-transform: translateX(-55px);
	transform: translateX(-55px);
}

.elb-masonry-list[data-animation='faderight'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_faderight .4s ease-in-out forwards;
	animation: isotope_faderight .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_faderight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-55px);
		transform: translateX(-55px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes isotope_faderight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-55px);
		transform: translateX(-55px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.elb-masonry-list[data-animation='faderightbig'] .elb-masonry-item {
	opacity: 0;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.elb-masonry-list[data-animation='faderightbig'] .elb-masonry-item[data-isotope-situation="shown"] {
	-webkit-animation: isotope_faderightbig .4s ease-in-out forwards;
	animation: isotope_faderightbig .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_faderightbig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes isotope_faderightbig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.elb-masonry-item-insider {
	width: 100%;
	position: relative;
	display: table;
	height: 100%;
}

.elb-masonry-list[data-animation='isotope_fallperspective'] .elb-masonry-item {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.elb-masonry-list[data-animation='isotope_fallperspective'] .elb-masonry-item-insider {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
	transform: translateZ(400px) translateY(300px) rotateX(-90deg);
	opacity: 0;
}

.elb-masonry-list[data-animation='isotope_fallperspective'] .elb-masonry-item[data-isotope-situation="shown"] .elb-masonry-item-insider {
	-webkit-animation: isotope_fallperspective .6s ease-in-out forwards;
	animation: isotope_fallperspective .6s ease-in-out forwards;
}

@-webkit-keyframes isotope_fallperspective {
	0% {}
	
	100% {
		-webkit-transform: translateZ(0) translateY(0) rotateX(0deg);
		transform: translateZ(0) translateY(0) rotateX(0deg);
		opacity: 1;
	}
}

@keyframes isotope_fallperspective {
	0% {}
	
	100% {
		-webkit-transform: translateZ(0) translateY(0) rotateX(0deg);
		transform: translateZ(0) translateY(0) rotateX(0deg);
		opacity: 1;
	}
}

.elb-masonry-list[data-animation='isotope_fly'] .elb-masonry-item {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.elb-masonry-list[data-animation='isotope_fly'] .elb-masonry-item-insider {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 50% 50% -300px;
	transform-origin: 50% 50% -300px;
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
	opacity: 0;
}

.elb-masonry-list[data-animation='isotope_fly'] .elb-masonry-item[data-isotope-situation="shown"] .elb-masonry-item-insider {
	-webkit-animation: isotope_fly .55s ease-in-out forwards;
	animation: isotope_fly .55s ease-in-out forwards;
}

@-webkit-keyframes isotope_fly {
	0% {}
	
	100% {
		-webkit-transform: rotateX(0deg);
		opacity: 1;
	}
}

@keyframes isotope_fly {
	0% {}
	
	100% {
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
		opacity: 1;
	}
}

.elb-masonry-list[data-animation='isotope_flip'] .elb-masonry-item {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.elb-masonry-list[data-animation='isotope_flip'] .elb-masonry-item-insider {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transform: rotateX(-80deg);
	transform: rotateX(-80deg);
}

.elb-masonry-list[data-animation='isotope_flip'] .elb-masonry-item[data-isotope-situation="shown"] .elb-masonry-item-insider {
	-webkit-animation: isotope_flip .4s ease-in-out forwards;
	animation: isotope_flip .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_flip {
	0% {}
	
	100% {
		-webkit-transform: rotateX(0deg);
		opacity: 1;
	}
}

@keyframes isotope_flip {
	0% {}
	
	100% {
		-webkit-transform: rotateX(0deg);
		opacity: 1;
	}
}

.elb-masonry-list[data-animation='isotope_popup'] .elb-masonry-item {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.elb-masonry-list[data-animation='isotope_popup'] .elb-masonry-item-insider {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0;
}

.elb-masonry-list[data-animation='isotope_popup'] .elb-masonry-item[data-isotope-situation="shown"] .elb-masonry-item-insider {
	-webkit-animation: isotope_popup .4s ease-in-out forwards;
	animation: isotope_popup .4s ease-in-out forwards;
}

@-webkit-keyframes isotope_popup {
	0% {}
	
	70% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes isotope_popup {
	0% {}
	
	70% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

.elb-masonry-list .elb-masonry-item[data-isotope-situation="shown"] .elb-masonry-item-insider[data-3d-enabled="enabled"]:hover {
	-webkit-animation-delay: unset !important;
	animation-delay: unset !important;
	-webkit-animation: unset !important;
	animation: unset !important;
	opacity: 1 !important;
	overflow: unset;
}

@media screen and (min-width:300px) and (max-width:700px) {
	.elb-masonry-list[data-columns='2'] .elb-masonry-item, .elb-masonry-list[data-columns='4'] .elb-masonry-item, .elb-masonry-list[data-columns='5'] .elb-masonry-item, .elb-masonry-list[data-columns='2'][data-gutter-enabled='on'] .elb-masonry-item, .elb-masonry-list[data-columns='4'][data-gutter-enabled='on'] .elb-masonry-item, .elb-masonry-list[data-columns='5'][data-gutter-enabled='on'] .elb-masonry-item {
		width: 100%;
	}
}

@media screen and (min-width:300px) and (max-width:650px) {
	.elb-masonry-list[data-columns='3'] .elb-masonry-item, .elb-masonry-list[data-columns='3'][data-gutter-enabled='on'] .elb-masonry-item {
		width: 100%;
	}
}

@media screen and (min-width:930px) and (max-width:1200px) {
	.elb-masonry-list[data-columns='5'] .elb-masonry-item, .elb-masonry-list[data-columns='5'][data-gutter-enabled='on'] .elb-masonry-item {
		width: calc(100% / 3);
	}
}

@media screen and (min-width:700px) and (max-width:1200px) {
	.elb-masonry-list[data-columns='4'][data-gutter-enabled='on'] .elb-masonry-item {}
	
	.elb-masonry-list[data-columns='4'] .elb-masonry-item {
		width: 50%;
	}
}

@media screen and (min-width:650px) and (max-width:1050px) {
	.elb-masonry-list[data-columns='3'][data-gutter-enabled='on'] .elb-masonry-item {}
}

@media screen and (min-width:300px) and (max-width:900px) {
	.syn-hvimage-mars.syn-hvimage-ctn .syn-hvimage-mars-imgctn, .syn-hvimage-mars.syn-hvimage-ctn .syn-hvimage-mars-insider {
		width: 100%;
		position: relative;
	}
	
	.syn-hvimage-mars.syn-hvimage-ctn .syn-hvimage-mars-contentctn {
		padding: 60px 0;
		width: 100%;
		position: relative;
	}
}

.elb-crtcsld-ctn {
	width: 100%;
	height: 100vh;
	position: relative;
	overflow: hidden;
}

.elb-crtcsld-images, .elb-crtcsld-content {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	box-sizing: border-box;
}

.elb-crtcsld-im-itm {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 2;
	background-size: cover;
}

.elb-crtcsld-im-itm:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.elb-crtcsld-content {
	z-index: 2;
}

.elb-crtcsld-cnt-itm {
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	box-sizing: border-box;
}

.elb-crtcsld-cnt-itm-info {
	display: flex;
	width: 80%;
	align-items: center;
}

.elb-crtcsld-cnt-itm-left {
	width: 190px;
	height: 250px;
	float: left;
}

.elb-crtcsld-thumbs {
	width: 190px;
	height: 250px;
	position: relative;
}

.elb-crtcsld-cnt-itm-img {
	width: 100%;
	height: 100%;
	border-radius: 5px;
	position: absolute;
	background-size: cover;
	background-position: center center;
}

.elb-crtcsld-cnt-itm-content {
	box-sizing: border-box;
	padding: 0 20px;
}

.elb-crtcsld-cnt-itm-more a {
	font: inherit;
	color: inherit;
	text-decoration: inherit;
}

.elb-crtcsld-cnt-itm-nav-btns {
	height: 35px;
	padding-top: 5px;
	text-align: left;
}

.elb-crtcsld-btn {
	width: 32px;
	height: 32px;
	display: inline-block;
	cursor: pointer;
	border-radius: 50%;
	position: relative;
	margin-right: 5px;
}

.elb-crtcsld-btn:before {
	content: "";
	position: absolute;
	width: 7px;
	height: 7px;
	left: 12px;
	top: 11px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-left: 3px solid currentColor;
	border-bottom: 3px solid currentColor;
	box-sizing: unset;
}

.elb-crtcsld-btn.elb-crtcsld-btn-nxt:before {
	-webkit-transform: rotate(220deg);
	transform: rotate(220deg);
	left: 9px;
}

.elb-crtcsld-btn:hover {
	-webkit-transform: scale(.9);
	transform: scale(.9);
}

.elb-crtcsld-cnt-itm-more-link {
	display: inline-block;
	position: relative;
}

.elb-crtcsld-cnt-itm-more-link:after {
	content: "";
	position: absolute;
	width: 0%;
	height: 2px;
	bottom: -10px;
	left: 0;
	background: currentColor;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.elb-crtcsld-cnt-itm-more-link:hover:after {
	width: 100%;
}

.elb-crtcsld-ctn[data-nav-pos="bottom"] .elb-crtcsld-nav {
	width: 100%;
	height: 50px;
	position: absolute;
	left: 0;
	bottom: 10px;
	box-sizing: border-box;
	z-index: 3;
	display: flex;
	justify-content: center;
	align-items: center;
}

.elb-crtcsld-nav-btn {
	width: 12px;
	height: 12px;
	cursor: pointer;
	opacity: .7;
	box-sizing: border-box;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.elb-crtcsld-ctn[data-nav-pos="bottom"] .elb-crtcsld-nav-btn {
	display: inline-block;
	margin: 0 10px;
	-webkit-transform: scale(.85);
	transform: scale(.85);
}

.elb-crtcsld-nav[data-nav-style="style_1"] .elb-crtcsld-nav-btn, .elb-crtcsld-nav[data-nav-style="style_3"] .elb-crtcsld-nav-btn, .elb-crtcsld-nav[data-nav-style="style_5"] .elb-crtcsld-nav-btn, .elb-crtcsld-nav[data-nav-style="style_6"] .elb-crtcsld-nav-btn {
	background: currentColor;
}

.elb-crtcsld-nav[data-nav-style="style_2"] .elb-crtcsld-nav-btn, .elb-crtcsld-nav[data-nav-style="style_4"] .elb-crtcsld-nav-btn {
	border: 3px solid currentColor;
}

.elb-crtcsld-nav[data-nav-style="style_3"] .elb-crtcsld-nav-btn, .elb-crtcsld-nav[data-nav-style="style_4"] .elb-crtcsld-nav-btn {
	border-radius: 50%;
}

.elb-crtcsld-nav[data-nav-style="style_5"] .elb-crtcsld-nav-btn {
	width: 30px;
	height: 5px;
}

.elb-crtcsld-ctn[data-nav-pos="bottom"] .elb-crtcsld-nav[data-nav-style="style_6"] .elb-crtcsld-nav-btn {
	margin: 0 2px;
	width: 100%;
	height: 4px;
}

.elb-crtcsld-ctn[data-nav-pos="bottom"] .elb-crtcsld-nav[data-nav-style="style_6"] {
	padding: 0 20px;
}

.elb-crtcsld-ctn[data-nav-pos="side"] .elb-crtcsld-nav {
	width: 50px;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 10px;
	z-index: 3;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.elb-crtcsld-ctn[data-nav-pos="side"] .elb-crtcsld-nav .elb-crtcsld-nav-btn {
	margin: 10px 0;
	-webkit-transform: scale(.85);
	transform: scale(.85);
}

.elb-crtcsld-nav[data-nav-style="style_5"] .elb-crtcsld-nav-btn {
	width: 5px;
	height: 30px;
}

.elb-crtcsld-ctn[data-nav-pos="side"] .elb-crtcsld-nav[data-nav-style="style_6"] .elb-crtcsld-nav-btn {
	width: 20px;
	height: 3px;
}

.elb-crtcsld-ctn[data-nav-pos="side"] .elb-crtcsld-nav[data-nav-style="style_6"] .elb-crtcsld-nav-btn:hover, .elb-crtcsld-ctn[data-nav-pos="side"] .elb-crtcsld-nav[data-nav-style="style_6"] .elb-crtcsld-nav-btn[data-situation="active"] {
	width: 36px;
}

.elb-crtcsld-ctn[data-nav-pos="side"] .elb-crtcsld-nav[data-nav-style="style_6"] {
	align-items: flex-end;
	right: 20px;
}

.elb-crtcsld-ctn .elb-crtcsld-nav-btn:hover, .elb-crtcsld-ctn .elb-crtcsld-nav-btn[data-situation="active"] {
	opacity: 1 !important;
	-webkit-transform: scale(1) !important;
	transform: scale(1) !important;
}

.elb-crtcsld-ctn .elb-crtcsld-nav[data-nav-style="style_5"] .elb-crtcsld-nav-btn, .elb-crtcsld-ctn .elb-crtcsld-nav[data-nav-style="style_6"] .elb-crtcsld-nav-btn {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.elb-crtcsld-im-itm[data-situation="inactive"] {
	z-index: 1;
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
	opacity: 0;
	-webkit-transform-origin: center;
	transform-origin: center;
}

.elb-crtcsld-txtanm-ctn {
	overflow: hidden;
}

.elb-crtcsld-itm-txtanm {
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
	opacity: 0;
	visibility: hidden;
}

.elb-crtcsld-itm-txtanm[data-situation="active"] {
	-webkit-animation: elb_crtcsld_show_topbottom .6s forwards;
	animation: elb_crtcsld_show_topbottom .6s forwards;
}

.elb-crtcsld-itm-txtanm[data-situation="inactive"] {
	-webkit-animation: elb_crtcsld_hide_topbottom .6s forwards;
	animation: elb_crtcsld_hide_topbottom .6s forwards;
	opacity: 1;
	visibility: visible;
	position: absolute;
}

.elb-crtcsld-cnt-itm-subh.elb-crtcsld-itm-txtanm[data-situation="active"] {
	-webkit-animation: elb_crtcsld_show_topbottom .6s .15s forwards;
	animation: elb_crtcsld_show_topbottom .6s .15s forwards;
}

.elb-crtcsld-cnt-itm-subh.elb-crtcsld-itm-txtanm[data-situation="inactive"] {
	-webkit-animation: elb_crtcsld_hide_topbottom .6s .15s forwards;
	animation: elb_crtcsld_hide_topbottom .6s .15s forwards;
}

.elb-crtcsld-cnt-itm-txt.elb-crtcsld-itm-txtanm[data-situation="active"] {
	-webkit-animation: elb_crtcsld_show_topbottom .6s .3s forwards;
	animation: elb_crtcsld_show_topbottom .6s .3s forwards;
}

.elb-crtcsld-cnt-itm-txt.elb-crtcsld-itm-txtanm[data-situation="inactive"] {
	-webkit-animation: elb_crtcsld_hide_topbottom .6s .3s forwards;
	animation: elb_crtcsld_hide_topbottom .6s .3s forwards;
}

@keyframes elb_crtcsld_hide_topbottom {
	80% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		opacity: 1;
		visibility: visible;
	}
	
	85% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		opacity: 0;
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		opacity: 0;
		visibility: hidden;
	}
}

@-webkit-keyframes elb_crtcsld_hide_topbottom {
	80% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		opacity: 1;
		visibility: visible;
	}
	
	85% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		opacity: 0;
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		opacity: 0;
		visibility: hidden;
	}
}

@keyframes elb_crtcsld_show_topbottom {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		opacity: 0;
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateY(0%);
		transform: translateY(0%);
		opacity: 1;
		visibility: visible;
	}
}

@-webkit-keyframes elb_crtcsld_show_topbottom {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		opacity: 0;
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateY(0%);
		transform: translateY(0%);
		opacity: 1;
		visibility: visible;
	}
}

.elb-crtcsld-cnt-link, .elb-crtcsld-cnt-itm-more {
	overflow: hidden;
}

.elb-crtcsld-cnt-link {
	position: relative;
	float: left;
}

.elb-crtcsld-cnt-itm-more-link {
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
	opacity: 0;
	visibility: hidden;
}

.elb-crtcsld-cnt-itm-more-link[data-situation="active"] {
	-webkit-animation: elb_crtcsld_show_leftright .6s .3s forwards;
	animation: elb_crtcsld_show_leftright .6s .3s forwards;
}

.elb-crtcsld-cnt-itm-more-link[data-situation="inactive"] {
	-webkit-animation: elb_crtcsld_hide_leftright .6s .3s forwards;
	animation: elb_crtcsld_hide_leftright .6s .3s forwards;
	opacity: 1;
	visibility: visible;
	position: absolute;
}

@keyframes elb_crtcsld_hide_leftright {
	80% {
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px);
		opacity: 1;
		visibility: visible;
	}
	
	85% {
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px);
		opacity: 0;
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateX(100px);
		transform: translateX(100px);
		opacity: 0;
		visibility: hidden;
	}
}

@-webkit-keyframes elb_crtcsld_hide_leftright {
	80% {
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px);
		opacity: 1;
		visibility: visible;
	}
	
	85% {
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px);
		opacity: 0;
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateX(100px);
		transform: translateX(100px);
		opacity: 0;
		visibility: hidden;
	}
}

@keyframes elb_crtcsld_show_leftright {
	0% {
		-webkit-transform: translateX(100px);
		transform: translateX(100px);
		opacity: 0;
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		opacity: 1;
		visibility: visible;
	}
}

@-webkit-keyframes elb_crtcsld_show_leftright {
	0% {
		-webkit-transform: translateX(100px);
		transform: translateX(100px);
		opacity: 0;
		visibility: hidden;
	}
	
	100% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		opacity: 1;
		visibility: visible;
	}
}

.elb-crtcsld-cnt-itm-img {
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-animation: card_right_secondary 1s forwards;
	animation: card_right_secondary 1s forwards;
}

.elb-crtcsld-cnt-itm-img[data-situation="active"] {
	-webkit-animation: card_right_secondary 1s forwards;
	animation: card_right_secondary 1s forwards;
}

.elb-crtcsld-cnt-itm-img[data-situation="inactive"] {
	-webkit-animation: card_right_primary 1s forwards;
	animation: card_right_primary 1s forwards;
}

.elb-crtcsld-cnt-itm-img[data-hidden="true"] {
	display: none;
}

.elb-crtcsld-load-ctn {
	position: absolute;
	width: 100%;
	height: 5px;
	left: 0;
	top: 0;
	z-index: 6;
}

.elb-crtcsld-load-bar {
	width: 0%;
	height: inherit;
	position: absolute;
	left: 0;
	top: 0;
}

.elb-crtcsld-ctn[data-loading="loading"] .elb-crtcsld-load-bar, .elb-ctcrdsld-ctn[data-loading="loading"] .elb-crtcsld-load-bar {
	-webkit-animation: elb_crtcsld_load_bar 3s linear;
	animation: elb_crtcsld_load_bar 3s linear;
}

@keyframes elb_crtcsld_load_bar {
	0% {
		width: 0%;
	}
	
	80% {
		width: 100%;
		left: 0;
	}
	
	85% {
		width: 100%;
		right: 0;
		left: unset;
	}
	
	100% {
		width: 0%;
		right: 0;
		left: unset;
	}
}

@-webkit-keyframes elb_crtcsld_load_bar {
	0% {
		width: 0%;
	}
	
	80% {
		width: 100%;
		left: 0;
	}
	
	85% {
		width: 100%;
		right: 0;
		left: unset;
	}
	
	100% {
		width: 0%;
		right: 0;
		left: unset;
	}
}

@media screen and (min-width:768px) and (max-width:1024px) {
	.elb-crtcsld-cnt-itm-ins {
		width: 100%;
		padding: 0 5%;
	}
}

@media screen and (min-width:300px) and (max-width:768px) {
	.elb-crtcsld-cnt-itm-ins {
		width: 100%;
		padding: 0 2%;
	}
	
	.elb-crtcsld-cnt-itm-info {
		width: calc(100% - 30px);
	}
}

body:not(.elementor-editor-active) .elb-rveal-el-yes>*:not(.elb-elementback-reveal) {
	opacity: 0;
	-webkit-transition: transform .4s ease-in-out, opacity .4s ease-in-out;
	transition: transform .5s ease-in-out, opacity .5s ease-in-out;
	-webkit-transition-delay: calc(var(--reveal-animation-delay) + var(--reveal-animation-duration) - .3s);
	transition-delay: calc(var(--reveal-animation-delay) + var(--reveal-animation-duration) - .3s);
}

body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-content-animation-none>*:not(.elb-elementback-reveal) {
	visibility: hidden;
	overflow: 0;
}

body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-content-animation-none[data-content-animated="yes"]>*:not(.elb-elementback-reveal) {
	visibility: visible;
	visibility: visible;
}

body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-content-animation-fade>*:not(.elb-elementback-reveal) {
	opacity: 0;
}

body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-content-animation-fade[data-content-animated="yes"]>*:not(.elb-elementback-reveal) {
	opacity: 1;
}

body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-content-animation-zoom-in>*:not(.elb-elementback-reveal) {
	opacity: 0;
	-webkit-transform: scale(.88);
	transform: scale(.88);
}

body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-content-animation-zoom-out>*:not(.elb-elementback-reveal) {
	opacity: 0;
	-webkit-transform: scale(1.25);
	transform: scale(1.2);
}

body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-content-animation-zoom-out[data-content-animated="yes"]>*:not(.elb-elementback-reveal), body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-content-animation-zoom-in[data-content-animated="yes"]>*:not(.elb-elementback-reveal) {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-content-animation-from-left>*:not(.elb-elementback-reveal) {
	opacity: 0;
	-webkit-transform: translateX(-100px);
	transform: translateX(-100px);
}

body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-content-animation-from-right>*:not(.elb-elementback-reveal) {
	opacity: 0;
	-webkit-transform: translateX(100px);
	transform: translateX(100px);
}

body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-content-animation-from-left[data-content-animated="yes"]>*:not(.elb-elementback-reveal), body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-content-animation-from-right[data-content-animated="yes"]>*:not(.elb-elementback-reveal) {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-content-animation-from-top>*:not(.elb-elementback-reveal) {
	opacity: 0;
	-webkit-transform: translateY(-100px);
	transform: translateY(-100px);
}

body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-content-animation-from-bottom>*:not(.elb-elementback-reveal) {
	opacity: 0;
	-webkit-transform: translateY(100px);
	transform: translateY(100px);
}

body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-content-animation-from-top[data-content-animated="yes"]>*:not(.elb-elementback-reveal), body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-content-animation-from-bottom[data-content-animated="yes"]>*:not(.elb-elementback-reveal) {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

body:not(.elementor-editor-active) .elb-elementback-reveal {
	position: absolute;
	z-index: 9;
	border-radius: inherit;
	-webkit-animation-delay: var(--reveal-animation-delay) !important;
	animation-delay: var(--reveal-animation-delay) !important;
	-webkit-animation-duration: var(--reveal-animation-duration) !important;
	animation-duration: var(--reveal-animation-duration) !important;
}

body:not(.elementor-editor-active) .elb-rveal-direction-from-left .elb-elementback-reveal {
	height: 100%;
	width: 0;
	left: 0;
	bottom: 0;
	top: 0;
}

body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-direction-from-left[data-reveal-animated="yes"]>.elb-elementback-reveal {
	-webkit-animation: ele_reveal_left .5s cubic-bezier(.9, -.01, .2, 1);
	animation: ele_reveal_left .5s cubic-bezier(.9, -.01, .2, 1);
}

@-webkit-keyframes ele_reveal_left {
	0% {
		width: 0;
	}
	
	52% {
		width: 100%;
	}
	
	62% {
		width: 100%;
	}
	
	72% {
		width: 100%;
	}
	
	100% {
		width: 0%;
		right: 0;
		left: unset;
	}
}

@keyframes ele_reveal_left {
	0% {
		width: 0;
	}
	
	52% {
		width: 100%;
	}
	
	62% {
		width: 100%;
	}
	
	72% {
		width: 100%;
	}
	
	100% {
		width: 0%;
		right: 0;
		left: unset;
	}
}

body:not(.elementor-editor-active) .elb-rveal-direction-from-right .elb-elementback-reveal {
	height: 100%;
	width: 0;
	right: 0;
	bottom: 0;
	top: 0;
}

body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-direction-from-right[data-reveal-animated="yes"]>.elb-elementback-reveal {
	-webkit-animation: ele_reveal_right .5s cubic-bezier(.9, -.01, .2, 1);
	animation: ele_reveal_right .5s cubic-bezier(.9, -.01, .2, 1);
}

@-webkit-keyframes ele_reveal_right {
	0% {
		width: 0;
	}
	
	52% {
		width: 100%;
	}
	
	62% {
		width: 100%;
	}
	
	72% {
		width: 100%;
	}
	
	100% {
		width: 0%;
		left: 0;
		right: unset;
	}
}

@keyframes ele_reveal_right {
	0% {
		width: 0;
	}
	
	52% {
		width: 100%;
	}
	
	62% {
		width: 100%;
	}
	
	72% {
		width: 100%;
	}
	
	100% {
		width: 0%;
		left: 0;
		right: unset;
	}
}

body:not(.elementor-editor-active) .elb-rveal-direction-from-top .elb-elementback-reveal {
	height: 0;
	width: 100%;
	right: 0;
	left: 0;
	top: 0;
}

body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-direction-from-top[data-reveal-animated="yes"]>.elb-elementback-reveal {
	-webkit-animation: ele_reveal_top .5s cubic-bezier(.9, -.01, .2, 1);
	animation: ele_reveal_top .5s cubic-bezier(.9, -.01, .2, 1);
}

@-webkit-keyframes ele_reveal_top {
	0% {
		height: 0;
	}
	
	52% {
		height: 100%;
	}
	
	62% {
		height: 100%;
	}
	
	72% {
		height: 100%;
	}
	
	100% {
		height: 0%;
		bottom: 0;
		top: unset;
	}
}

@keyframes ele_reveal_top {
	0% {
		height: 0;
	}
	
	52% {
		height: 100%;
	}
	
	62% {
		height: 100%;
	}
	
	72% {
		height: 100%;
	}
	
	100% {
		height: 0%;
		bottom: 0;
		top: unset;
	}
}

body:not(.elementor-editor-active) .elb-rveal-direction-from-bottom .elb-elementback-reveal {
	height: 0;
	width: 100%;
	right: 0;
	left: 0;
	bottom: 0;
}

body:not(.elementor-editor-active) .elb-rveal-el-yes.elb-rveal-direction-from-bottom[data-reveal-animated="yes"]>.elb-elementback-reveal {
	-webkit-animation: ele_reveal_bottom .5s cubic-bezier(.9, -.01, .2, 1);
	animation: ele_reveal_bottom .5s cubic-bezier(.9, -.01, .2, 1);
}

@-webkit-keyframes ele_reveal_bottom {
	0% {
		height: 0;
	}
	
	52% {
		height: 100%;
	}
	
	62% {
		height: 100%;
	}
	
	72% {
		height: 100%;
	}
	
	100% {
		height: 0%;
		top: 0;
		bottom: unset;
	}
}

@keyframes ele_reveal_bottom {
	0% {
		height: 0;
	}
	
	52% {
		height: 100%;
	}
	
	62% {
		height: 100%;
	}
	
	72% {
		height: 100%;
	}
	
	100% {
		height: 0%;
		top: 0;
		bottom: unset;
	}
}
