.tn-elem .tn-atom__slds-img {
	background-position: center; display: block; box-sizing: border-box; background-repeat: no-repeat;
}
.tn-elem .t-slds {
	overflow: visible;
}
.tn-elem .t-slds__main {
	overflow: hidden; -webkit-transform: translateZ(0);
}
.t396__artboard_scale .tn-elem .t-slds__main {
	-webkit-clip-path: inset(0 1px 0 1px);
}
[data-elem-type='gallery'].tn-elem .tn-atom {
	border-radius: 0px !important; border: currentColor !important; border-image: none !important;
}
.tn-elem .t-width .t-slds__wrapper {
	padding: 0px;
}
.tn-elem__gallery_arrows-in.tn-elem {
	padding: 0px;
}
.tn-elem__gallery_arrows-none.tn-elem {
	padding: 0px;
}
:not(.tn-elem__gallery_arrows-cursor).tn-elem .t-slds {
	cursor: auto !important;
}
.tn-elem__gallery_arrows-cursor .t-slds__arrow_wrapper {
	cursor: inherit;
}
.tn-elem__gallery_arrows-cursor .t-slds__arrow {
	cursor: pointer;
}
.tn-elem .t-slds__arrow_container {
	top: 0px; width: 100%; bottom: auto; position: absolute;
}
.tn-elem .t-slds__arrow_container-left {
	left: 0px;
}
.tn-elem .t-slds__arrow_container-center {
	margin: 0px auto; left: 0px; right: 0px;
}
.tn-elem .t-slds__arrow_container-right {
	right: 0px;
}
.tn-elem__gallery_arrows-under.tn-elem .t-slds__arrow_container {
	top: auto; bottom: 0px;
}
.tn-elem__gallery_arrows-none.tn-elem .t-slds__arrow_container {
	display: none;
}
.tn-elem__gallery_arrows-in .t-slds__arrow-right {
	left: auto; right: 0px;
}
.tn-elem__gallery_arrows-in .t-slds__arrow-left {
	left: 0px; right: auto;
}
.tn-elem .t-slds__arrow_body svg {
	overflow: visible;
}
.t-slds__arrow_body::before {
	border-radius: 100%; width: 100%; height: 100%; display: block; position: absolute; content: ""; box-sizing: border-box;
}
.tn-elem__gallery_arrows-in.tn-elem .t-slds__arrow_wrapper-left {
	left: 0px;
}
.tn-elem__gallery_arrows-in.tn-elem .t-slds__arrow_wrapper-right {
	right: 0px;
}
.tn-elem .t-slds__arrow_wrapper {
	width: 0px;
}
.tn-elem__gallery_arrows-above.tn-elem .t-slds__arrow_wrapper {
	height: auto !important;
}
.tn-elem__gallery_arrows-under.tn-elem .t-slds__arrow_wrapper {
	height: auto !important;
}
.tn-elem__gallery_arrows-under.tn-elem .t-slds__arrow_wrapper .t-slds__arrow {
	top: 0px; bottom: auto; margin-top: 2px; transform: none;
}
.tn-elem__gallery_arrows-above.tn-elem .t-slds__arrow_wrapper .t-slds__arrow {
	top: auto; bottom: 0px; margin-bottom: 2px; transform: none;
}
.tn-elem__gallery_arrows-above.tn-elem .t-slds__arrow_wrapper .t-slds__arrow-left {
	left: 0px !important; right: auto !important;
}
.tn-elem__gallery_arrows-under.tn-elem .t-slds__arrow_wrapper .t-slds__arrow-left {
	left: 0px !important; right: auto !important;
}
.tn-elem__gallery_arrows-above.tn-elem .t-slds__arrow_wrapper .t-slds__arrow-right {
	left: auto !important; right: 0px !important;
}
.tn-elem__gallery_arrows-under.tn-elem .t-slds__arrow_wrapper .t-slds__arrow-right {
	left: auto !important; right: 0px !important;
}
.tn-elem__gallery_arrows-in.tn-elem .t-slds__arrow_wrapper {
	width: 60px;
}
.tn-elem .t-slds__arrow_wrapper-right {
	right: 0px;
}
.tn-elem .t-slds__arrow_wrapper-left {
	left: 0px;
}
.tn-elem .t-slds__arrow-right {
	left: 0px; right: auto;
}
.tn-elem .t-slds__arrow-left {
	left: auto; right: 0px;
}
.tn-elem .t-slds__arrow {
	text-align: center;
}
.tn-elem .t-slds__arrow_body {
	height: 100%; display: inline-block; max-width: 50px;
}
.tn-elem .t-slds__arrow_body svg {
	width: 100%; height: 100%;
}
.tn-elem .t-slds__arrow {
	margin: 0px auto; border-radius: 100%; left: 0px; right: 0px;
}
.tn-elem .t-slds__bullet {
	margin: 10px; padding: 0px; border-radius: 100%;
}
.tn-elem .t-slds__bullet_wrapper {
	letter-spacing: 0px;
}
.tn-elem .t-slds__caption_wrapper {
	border: currentColor; border-image: none; padding-top: 0px;
}
.tn-elem .t-slds__caption {
	width: 100%; position: absolute;
}
.tn-elem .t-slds__caption__container {
	margin: 0px;
}
.tn-elem .t-slds__arrow_wrapper-left {
	left: 0px;
}
.tn-elem .t-slds__arrow_wrapper-right {
	right: 0px;
}
.tn-elem__gallery__video-wrapper {
	position: relative;
}
.tn-elem__gallery__frame {
	left: 0px; top: 0px; right: 0px; bottom: 0px; visibility: hidden; position: absolute; pointer-events: none;
}
.tn-elem__gallery__frame_active {
	visibility: visible; pointer-events: all;
}
.tn-elem__gallery__play {
	transition:transform 0.15s ease-in-out; left: calc(50% - 35px); top: calc(50% - 35px); width: 70px; height: 70px; display: block; position: absolute; cursor: pointer;
}
.t-slds__container:hover .tn-elem__gallery__play {
	transform: scale(1.2);
}
.tn-elem .t-slds__bullet_wrapper {
	width: 100%; position: absolute;
}
.tn-elem .t-slds__caption {
	margin: 0px auto; left: 0px; top: auto; right: 0px;
}
