body.device-mobile-optimized {
	overflow-x: hidden;
	overflow-y: scroll
}

body.device-mobile-optimized:not(.responsive) #SITE_CONTAINER {
	margin-left: auto;
	margin-right: auto;
	overflow-x: visible;
	position: relative;
	width: 320px
}

body.device-mobile-optimized:not(.responsive):not(.blockSiteScrolling) #SITE_CONTAINER {
	margin-top: 0
}

body.device-mobile-optimized>* {
	max-width: 100%!important
}

body.device-mobile-optimized #site-root {
	overflow-x: hidden;
	overflow-y: hidden
}

@supports(overflow: clip) {
	body.device-mobile-optimized #site-root {
		 overflow-x:clip;
		 overflow-y: clip
	}
}

body.device-mobile-non-optimized #SITE_CONTAINER #site-root {
	overflow-x: hidden;
	overflow-y: auto
}

body.device-mobile-non-optimized.fullScreenMode {
	background-color: #5f6360
}

body.device-mobile-non-optimized.fullScreenMode #MOBILE_ACTIONS_MENU,body.device-mobile-non-optimized.fullScreenMode #SITE_BACKGROUND,body.device-mobile-non-optimized.fullScreenMode #site-root,body.fullScreenMode #WIX_ADS {
	visibility: hidden
}

body.fullScreenMode {
	overflow-x: hidden!important;
	overflow-y: hidden!important
}

body.fullScreenMode.device-mobile-optimized #TINY_MENU {
	opacity: 0;
	pointer-events: none
}

body.fullScreenMode-scrollable.device-mobile-optimized {
	overflow-x: hidden!important;
	overflow-y: auto!important
}

body.fullScreenMode-scrollable.device-mobile-optimized #masterPage,body.fullScreenMode-scrollable.device-mobile-optimized #site-root {
	overflow-x: hidden!important;
	overflow-y: hidden!important
}

body.fullScreenMode-scrollable.device-mobile-optimized #SITE_BACKGROUND,body.fullScreenMode-scrollable.device-mobile-optimized #masterPage {
	height: auto!important
}

body.fullScreenMode-scrollable.device-mobile-optimized #masterPage.mesh-layout {
	height: 0!important
}

body.blockSiteScrolling {
	overflow: hidden;
	position: fixed;
	width: 100%
}

body.blockSiteScrolling #SITE_CONTAINER {
	margin-top: calc(var(--blocked-site-scroll-margin-top)*-1)
}

body.blockSiteScrolling:not(.responsive) #WIX_ADS {
	margin-top: var(--blocked-site-scroll-margin-top)
}

@keyframes slide-horizontal-new {
	0% {
		 transform: translateX(100%)
	}
}

@keyframes slide-horizontal-old {
	80% {
		 opacity: 1
	}

	to {
		 opacity: 0;
		 transform: translateX(-100%)
	}
}

@keyframes slide-vertical-new {
	0% {
		 transform: translateY(-100%)
	}
}

@keyframes slide-vertical-old {
	80% {
		 opacity: 1
	}

	to {
		 opacity: 0;
		 transform: translateY(100%)
	}
}

@keyframes out-in-new {
	0% {
		 opacity: 0
	}
}

@keyframes out-in-old {
	to {
		 opacity: 0
	}
}

html:has([data-page-transition=SlideHorizontal])::view-transition-old(page-group) {
	animation: slide-horizontal-old .6s cubic-bezier(.83,0,.17,1) forwards;
	mix-blend-mode: normal
}

html:has([data-page-transition=SlideHorizontal])::view-transition-new(page-group) {
	animation: slide-horizontal-new .6s cubic-bezier(.83,0,.17,1) backwards;
	mix-blend-mode: normal
}

html:has([data-page-transition=SlideVertical])::view-transition-old(page-group) {
	animation: slide-vertical-old .6s cubic-bezier(.83,0,.17,1) forwards;
	mix-blend-mode: normal
}

html:has([data-page-transition=SlideVertical])::view-transition-new(page-group) {
	animation: slide-vertical-new .6s cubic-bezier(.83,0,.17,1) backwards;
	mix-blend-mode: normal
}

html:has([data-page-transition=OutIn])::view-transition-old(page-group) {
	animation: out-in-old .35s cubic-bezier(.64,0,.78,0) forwards
}

html:has([data-page-transition=OutIn])::view-transition-new(page-group) {
	animation: out-in-new .35s cubic-bezier(.22,1,.36,1) .35s backwards
}

@media(prefers-reduced-motion:reduce) {
	::view-transition-group(*),::view-transition-new(*),::view-transition-old(*) {
		 animation: none!important
	}
}

body,html {
	background: transparent;
	border: 0;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline
}

body {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px
}

body,html {
	height: 100%
}

body {
	overflow-x: hidden;
	overflow-y: scroll;
	max-width: 100vw;
}

body:not(.responsive) #site-root {
	/* min-width: var(--site-width); */
	width: 100%
}

body:not([data-js-loaded]) [data-hide-prejs] {
	visibility: hidden
}

#SITE_CONTAINER {
	position: relative
}

a,abbr,acronym,address,applet,b,big,blockquote,button,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,footer,form,h1,h2,h3,h4,h5,h6,header,i,iframe,img,ins,kbd,label,legend,li,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,title,tr,tt,u,ul,var {
	background: transparent;
	border: 0;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline
}

input,select,textarea {
	box-sizing: border-box;
	font-family: Helvetica,Arial,sans-serif
}

ol,ul {
	list-style: none
}

blockquote,q {
	quotes: none
}

ins {
	text-decoration: none
}

del {
	text-decoration: line-through
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

a {
	cursor: pointer;
	text-decoration: none
}

.testStyles {
	overflow-y: hidden
}

.reset-button {
	-webkit-appearance: none;
	background: none;
	border: 0;
	color: inherit;
	font: inherit;
	line-height: normal;
	outline: 0;
	overflow: visible;
	padding: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none
}

:focus {
	outline: none
}

#site-root {
	margin: 0 auto;
	min-height: 100%;
	position: relative;
	top: var(--wix-ads-top-height)
}

#site-root img:not([src]) {
	visibility: hidden
}

#site-root svg img:not([src]) {
	visibility: visible
}

.auto-generated-link {
	color: inherit
}

#SCROLL_TO_BOTTOM,#SCROLL_TO_TOP {
	height: 0
}

.has-click-trigger {
	cursor: pointer
}

.fullScreenOverlay {
	bottom: 0;
	display: flex;
	justify-content: center;
	left: 0;
	overflow-y: hidden;
	position: fixed;
	right: 0;
	top: -60px;
	z-index: 1005
}

.fullScreenOverlay>.fullScreenOverlayContent {
	bottom: 0;
	left: 0;
	margin: 0 auto;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 60px;
	transform: translateZ(0)
}

[data-mesh-id$=centeredContent],[data-mesh-id$=form],[data-mesh-id$=inlineContent] {
	pointer-events: none;
	position: relative
}

[data-mesh-id$=-gridWrapper],[data-mesh-id$=-rotated-wrapper] {
	pointer-events: none
}

[data-mesh-id$=-gridContainer]>*,[data-mesh-id$=-rotated-wrapper]>*,[data-mesh-id$=inlineContent]>:not([data-mesh-id$=-gridContainer]) {
	pointer-events: auto
}

.device-mobile-optimized #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID {
	grid-area: 2/1/3/2;
	-ms-grid-row: 2;
	position: relative
}

#masterPage.mesh-layout {
	-ms-grid-rows: max-content max-content min-content max-content;
	-ms-grid-columns: 100%;
	align-items: start;
	display: -ms-grid;
	display: grid;
	grid-template-columns: 100%;
	grid-template-rows: max-content max-content min-content max-content;
	justify-content: stretch
}

#masterPage.mesh-layout #PAGES_CONTAINER,#masterPage.mesh-layout #SITE_FOOTER-placeholder,#masterPage.mesh-layout #SITE_FOOTER_WRAPPER,#masterPage.mesh-layout #SITE_HEADER-placeholder,#masterPage.mesh-layout #SITE_HEADER_WRAPPER,#masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~=mobileView],#masterPage.mesh-layout #soapAfterPagesContainer,#masterPage.mesh-layout #soapBeforePagesContainer {
	-ms-grid-row-align: start;
	-ms-grid-column-align: start;
	-ms-grid-column: 1
}

#masterPage.mesh-layout #SITE_HEADER-placeholder,#masterPage.mesh-layout #SITE_HEADER_WRAPPER {
	grid-area: 1/1/2/2;
	-ms-grid-row: 1
}

#masterPage.mesh-layout #PAGES_CONTAINER,#masterPage.mesh-layout #soapAfterPagesContainer,#masterPage.mesh-layout #soapBeforePagesContainer {
	grid-area: 3/1/4/2;
	-ms-grid-row: 3
}

#masterPage.mesh-layout #soapAfterPagesContainer,#masterPage.mesh-layout #soapBeforePagesContainer {
	width: 100%
}

#masterPage.mesh-layout #PAGES_CONTAINER {
	align-self: stretch
}

#masterPage.mesh-layout main#PAGES_CONTAINER {
	display: block
}

#masterPage.mesh-layout #SITE_FOOTER-placeholder,#masterPage.mesh-layout #SITE_FOOTER_WRAPPER {
	grid-area: 4/1/5/2;
	-ms-grid-row: 4
}

#masterPage.mesh-layout #SITE_PAGES,#masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERcenteredContent],#masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERinlineContent] {
	height: 100%
}

#masterPage.mesh-layout.desktop>* {
	width: 100%
}

#masterPage.mesh-layout #PAGES_CONTAINER,#masterPage.mesh-layout #SITE_FOOTER,#masterPage.mesh-layout #SITE_FOOTER_WRAPPER,#masterPage.mesh-layout #SITE_HEADER,#masterPage.mesh-layout #SITE_HEADER_WRAPPER,#masterPage.mesh-layout #SITE_PAGES,#masterPage.mesh-layout #masterPageinlineContent {
	position: relative
}

[data-z-counter] {
	z-index: 0
}

[data-z-counter="0"] {
	z-index: auto
}

.wixSiteProperties {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.StylableButton2545352419__root {
	-archetype: box;
	border: none;
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 100%;
	min-height: 10px;
	min-width: 10px;
	padding: 0;
	touch-action: manipulation;
	width: 100%
}

.StylableButton2545352419__root[disabled] {
	pointer-events: none
}

.StylableButton2545352419__root.StylableButton2545352419--hasBackgroundColor {
	background-color: var(--corvid-background-color)!important
}

.StylableButton2545352419__root.StylableButton2545352419--hasBorderColor {
	border-color: var(--corvid-border-color)!important
}

.StylableButton2545352419__root.StylableButton2545352419--hasBorderRadius {
	border-radius: var(--corvid-border-radius)!important
}

.StylableButton2545352419__root.StylableButton2545352419--hasBorderWidth {
	border-width: var(--corvid-border-width)!important
}

.StylableButton2545352419__root.StylableButton2545352419--hasColor,.StylableButton2545352419__root.StylableButton2545352419--hasColor .StylableButton2545352419__label {
	color: var(--corvid-color)!important
}

.StylableButton2545352419__link {
	-archetype: box;
	box-sizing: border-box;
	color: #000;
	text-decoration: none
}

.StylableButton2545352419__container {
	align-items: center;
	display: flex;
	flex-basis: auto;
	flex-direction: row;
	flex-grow: 1;
	height: 100%;
	justify-content: center;
	overflow: hidden;
	transition: all .2s ease,visibility 0s;
	width: 100%
}

.StylableButton2545352419__label {
	-archetype: text;
	-controller-part-type: LayoutChildDisplayDropdown,LayoutFlexChildSpacing(first);
	max-width: 100%;
	min-width: 1.8em;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	transition: inherit;
	white-space: nowrap
}

.StylableButton2545352419__root.StylableButton2545352419--isMaxContent .StylableButton2545352419__label {
	text-overflow: unset
}

.StylableButton2545352419__root.StylableButton2545352419--isWrapText .StylableButton2545352419__label {
	min-width: 10px;
	overflow-wrap: break-word;
	white-space: break-spaces;
	word-break: break-word
}

.StylableButton2545352419__icon {
	-archetype: icon;
	-controller-part-type: LayoutChildDisplayDropdown,LayoutFlexChildSpacing(last);
	flex-shrink: 0;
	height: 50px;
	min-width: 1px;
	transition: inherit
}

.StylableButton2545352419__icon.StylableButton2545352419--override {
	display: block!important
}

.StylableButton2545352419__icon svg,.StylableButton2545352419__icon>div {
	display: flex;
	height: inherit;
	width: inherit
}

.Vd6aQZ {
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	white-space: nowrap
}

.mHZSwn {
	display: none
}

.nDEeB0 {
	cursor: pointer
}

.lvxhkV {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.QJjwEo {
	transform: translateY(-100%);
	transition: .2s ease-in
}

.kdBXfh {
	transition: .2s
}

.MP52zt {
	opacity: 0;
	transition: .2s ease-in
}

.MP52zt.Bhu9m5 {
	z-index: -1!important
}

.LVP8Wf {
	opacity: 1;
	transition: .2s
}

.VrZrC0 {
	height: auto
}

.VrZrC0,.cKxVkc {
	position: relative;
	width: 100%
}

:host(:not(.device-mobile-optimized)) .vlM3HR,body:not(.device-mobile-optimized) .vlM3HR {
	margin-left:calc((100% - var(--site-width))/2);
	width: var(--site-width)
}

.AT7o0U[data-focuscycled=active] {
	outline: 1px solid transparent
}

.AT7o0U[data-focuscycled=active]:not(:focus-within) {
	outline:2px solid transparent;
	transition: outline .01s ease
}

.AT7o0U .vlM3HR {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.HlRz5e {
	display: block;
	height: 100%;
	width: 100%
}

.HlRz5e img {
	max-width: var(--wix-img-max-width,100%)
}

.HlRz5e[data-animate-blur] img {
	filter: blur(9px);
	transition: filter .8s ease-in
}

.HlRz5e[data-animate-blur] img[data-load-done] {
	filter: none
}

.I5zqsT {
	display: block;
	height: 100%;
	width: 100%
}

.WzbAF8 .mpGTIt .O6KwRn {
	display: var(--item-display);
	height: var(--item-size);
	margin: var(--item-margin);
	width: var(--item-size)
}

.WzbAF8 .mpGTIt .O6KwRn:last-child {
	margin: 0
}

.WzbAF8 .mpGTIt .O6KwRn .oRtuWN {
	display: block
}

.WzbAF8 .mpGTIt .O6KwRn .oRtuWN .YaS0jR {
	height: var(--item-size);
	width: var(--item-size)
}

.WzbAF8 .mpGTIt {
	height: 100%;
	position: absolute;
	white-space: nowrap;
	width: 100%
}

:host(.device-mobile-optimized) .WzbAF8 .mpGTIt,body.device-mobile-optimized .WzbAF8 .mpGTIt {
	white-space: normal
}

.sNF2R0 {
	opacity: 0
}

.hLoBV3 {
	transition: opacity var(--transition-duration) cubic-bezier(.37,0,.63,1)
}

.Rdf41z,.hLoBV3 {
	opacity: 1
}

.ftlZWo {
	transition: opacity var(--transition-duration) cubic-bezier(.37,0,.63,1)
}

.ATGlOr,.ftlZWo {
	opacity: 0
}

.KQSXD0 {
	transition: opacity var(--transition-duration) cubic-bezier(.64,0,.78,0)
}

.KQSXD0,.pagQKE {
	opacity: 1
}

._6zG5H {
	opacity: 0;
	transition: opacity var(--transition-duration) cubic-bezier(.22,1,.36,1)
}

.BB49uC {
	transform: translateX(100%)
}

.j9xE1V {
	transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.ICs7Rs,.j9xE1V {
	transform: translateX(0)
}

.DxijZJ {
	transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.B5kjYq,.DxijZJ {
	transform: translateX(-100%)
}

.cJijIV {
	transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.cJijIV,.hOxaWM {
	transform: translateX(0)
}

.T9p3fN {
	transform: translateX(100%);
	transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.qDxYJm {
	transform: translateY(100%)
}

.aA9V0P {
	transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.YPXPAS,.aA9V0P {
	transform: translateY(0)
}

.Xf2zsA {
	transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.Xf2zsA,.y7Kt7s {
	transform: translateY(-100%)
}

.EeUgMu {
	transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.EeUgMu,.fdHrtm {
	transform: translateY(0)
}

.WIFaG4 {
	transform: translateY(100%);
	transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

body:not(.responsive) .JshATs {
	overflow-x:clip
}

[data-view-transition=page-transition] .JshATs {
	view-transition-name: page-group
}

.fcNEqv {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	height: 100%
}

.fcNEqv>div {
	align-self: stretch!important;
	justify-self: stretch!important
}

.u9k3ts {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.WQ4fSJ {
	cursor: pointer
}

.aizuI7 {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	fill: var(--fill);
	fill-opacity: var(--fill-opacity);
	stroke: var(--stroke);
	stroke-opacity: var(--stroke-opacity);
	stroke-width: var(--stroke-width);
	filter: var(--drop-shadow,none);
	opacity: var(--opacity);
	transform: var(--flip)
}

.aizuI7,.aizuI7 svg {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.aizuI7 svg {
	height: var(--svg-calculated-height,100%);
	margin: auto;
	padding: var(--svg-calculated-padding,0);
	width: var(--svg-calculated-width,100%)
}

.TcoJIb * {
	vector-effect: non-scaling-stroke
}

.R8rhQA svg,.elfY4_ svg {
	overflow: visible!important
}

@supports(-webkit-hyphens: none) {
	.aizuI7.elfY4_ {
		 will-change:filter
	}
}

ol.font_100,ul.font_100 {
	color: #080808;
	font-family: "Arial, Helvetica, sans-serif",serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	margin: 0;
	text-decoration: none
}

ol.font_100 li,ul.font_100 li {
	margin-bottom: 12px
}

ol.wix-list-text-align,ul.wix-list-text-align {
	list-style-position: inside
}

ol.wix-list-text-align h1,ol.wix-list-text-align h2,ol.wix-list-text-align h3,ol.wix-list-text-align h4,ol.wix-list-text-align h5,ol.wix-list-text-align h6,ol.wix-list-text-align p,ul.wix-list-text-align h1,ul.wix-list-text-align h2,ul.wix-list-text-align h3,ul.wix-list-text-align h4,ul.wix-list-text-align h5,ul.wix-list-text-align h6,ul.wix-list-text-align p {
	display: inline
}

.dZ1L9N {
	cursor: pointer
}

.m0paWe {
	clip: rect(0 0 0 0);
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.tz5f0K [data-attr-richtext-marker=true] table {
	border-collapse: collapse;
	margin: 15px 0;
	width: 100%
}

.tz5f0K [data-attr-richtext-marker=true] table td {
	padding: 12px;
	position: relative
}

.tz5f0K [data-attr-richtext-marker=true] table td:after {
	border-bottom:1px solid currentColor;
	border-left: 1px solid currentColor;
	bottom: 0;
	content: "";
	left: 0;
	opacity: .2;
	position: absolute;
	right: 0;
	top: 0
}

.tz5f0K [data-attr-richtext-marker=true] table tr td:last-child:after {
	border-right:1px solid currentColor
}

.tz5f0K [data-attr-richtext-marker=true] table tr:first-child td:after {
	border-top:1px solid currentColor
}

.Mpd2QF {
	min-height: var(--min-height);
	/* min-width: var(--min-width) */
}

.Mpd2QF .RpJUy_ {
	word-wrap: break-word;
	height: 100%;
	overflow-wrap: break-word;
	position: relative;
	width: 100%
}

.Mpd2QF .RpJUy_ ul {
	list-style: disc inside
}

.Mpd2QF .RpJUy_ li {
	margin-bottom: 12px
}

.BaOVQ8 blockquote,.BaOVQ8 h1,.BaOVQ8 h2,.BaOVQ8 h3,.BaOVQ8 h4,.BaOVQ8 h5,.BaOVQ8 h6,.BaOVQ8 p {
	letter-spacing: normal;
	line-height: normal
}

.KriRUO {
	min-height: var(--min-height);
	/* min-width: var(--min-width) */
}

.KriRUO .RpJUy_ {
	word-wrap: break-word;
	height: 100%;
	overflow-wrap: break-word;
	position: relative;
	width: 100%
}

.KriRUO .RpJUy_ ol,.KriRUO .RpJUy_ ul {
	letter-spacing: normal;
	line-height: normal;
	margin-left: .5em;
	padding-left: 1.3em
}

.KriRUO .RpJUy_ ol[dir=rtl],.KriRUO .RpJUy_ ul[dir=rtl] {
	margin-right: .5em;
	padding-right: 1.3em
}

.KriRUO .RpJUy_ ul {
	list-style-type: disc
}

.KriRUO .RpJUy_ ol {
	list-style-type: decimal
}

.KriRUO .RpJUy_ ol[dir=rtl],.KriRUO .RpJUy_ ul[dir=rtl] {
	margin-right: .5em;
	padding-right: 1.3em
}

.KriRUO .RpJUy_ ol ul,.KriRUO .RpJUy_ ul ul {
	line-height: normal;
	list-style-type: circle
}

.KriRUO .RpJUy_ ol ol ul,.KriRUO .RpJUy_ ol ul ul,.KriRUO .RpJUy_ ul ol ul,.KriRUO .RpJUy_ ul ul ul {
	line-height: normal;
	list-style-type: square
}

.KriRUO .RpJUy_ li {
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: normal;
	line-height: inherit
}

.KriRUO .RpJUy_ h1,.KriRUO .RpJUy_ h2,.KriRUO .RpJUy_ h3,.KriRUO .RpJUy_ h4,.KriRUO .RpJUy_ h5,.KriRUO .RpJUy_ h6,.KriRUO .RpJUy_ p {
	letter-spacing: normal;
	line-height: normal;
	margin: 0
}

.KriRUO .RpJUy_ a {
	color: inherit
}

.BaOVQ8,.KcpHeO {
	word-wrap: break-word;
	min-height: var(--min-height);
	/* min-width: var(--min-width); */
	overflow-wrap: break-word;
	pointer-events: none;
	text-align: start
}

.BaOVQ8>*,.KcpHeO>* {
	pointer-events: auto
}

.BaOVQ8 li,.KcpHeO li {
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: normal;
	line-height: inherit
}

.BaOVQ8 ol,.BaOVQ8 ul,.KcpHeO ol,.KcpHeO ul {
	letter-spacing: normal;
	line-height: normal;
	margin-left: .5em;
	margin-right: 0;
	padding-left: 1.3em;
	padding-right: 0
}

.BaOVQ8 ul,.KcpHeO ul {
	list-style-type: disc
}

.BaOVQ8 ol,.KcpHeO ol {
	list-style-type: decimal
}

.BaOVQ8 ol ul,.BaOVQ8 ul ul,.KcpHeO ol ul,.KcpHeO ul ul {
	list-style-type: circle
}

.BaOVQ8 ol ol ul,.BaOVQ8 ol ul ul,.BaOVQ8 ul ol ul,.BaOVQ8 ul ul ul,.KcpHeO ol ol ul,.KcpHeO ol ul ul,.KcpHeO ul ol ul,.KcpHeO ul ul ul {
	list-style-type: square
}

.BaOVQ8 ol[dir=rtl],.BaOVQ8 ol[dir=rtl] ol,.BaOVQ8 ol[dir=rtl] ul,.BaOVQ8 ul[dir=rtl],.BaOVQ8 ul[dir=rtl] ol,.BaOVQ8 ul[dir=rtl] ul,.KcpHeO ol[dir=rtl],.KcpHeO ol[dir=rtl] ol,.KcpHeO ol[dir=rtl] ul,.KcpHeO ul[dir=rtl],.KcpHeO ul[dir=rtl] ol,.KcpHeO ul[dir=rtl] ul {
	margin-left: 0;
	margin-right: .5em;
	padding-left: 0;
	padding-right: 1.3em
}

.BaOVQ8 blockquote,.BaOVQ8 h1,.BaOVQ8 h2,.BaOVQ8 h3,.BaOVQ8 h4,.BaOVQ8 h5,.BaOVQ8 h6,.BaOVQ8 p,.KcpHeO blockquote,.KcpHeO h1,.KcpHeO h2,.KcpHeO h3,.KcpHeO h4,.KcpHeO h5,.KcpHeO h6,.KcpHeO p {
	margin: 0
}

.BaOVQ8 a,.KcpHeO a {
	color: inherit
}

.big2ZD {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	height: calc(100% - var(--wix-ads-height));
	left: 0;
	margin-top: var(--wix-ads-height);
	position: fixed;
	top: 0;
	width: 100%
}

.SHHiV9,.big2ZD {
	pointer-events: none;
	z-index: var(--pinned-layer-in-container,var(--above-all-in-container))
}

.R7lArd {
	overflow-x: hidden
}

.R7lArd .l9EQj1 {
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 100%
}

.R7lArd .l9EQj1 .WNM2rt {
	flex: 1
}

.R7lArd .l9EQj1 .DN7syf {
	height: calc(100% - (var(--menuTotalBordersY, 0px)));
	overflow: visible;
	white-space: nowrap;
	width: calc(100% - (var(--menuTotalBordersX, 0px)))
}

.R7lArd .l9EQj1 .DN7syf .rqt3qI {
	display: inline-block
}

.R7lArd .l9EQj1 .DN7syf .d4jfwp {
	display: block;
	width: 100%
}

.R7lArd .JdScD2 {
	display: block;
	opacity: 1;
	z-index: 99999
}

.R7lArd .JdScD2 .k8K0Wj {
	display: inherit;
	overflow: visible;
	visibility: inherit;
	white-space: nowrap;
	width: auto
}

.R7lArd .JdScD2._3URS4 {
	transition: visibility;
	transition-delay: .2s;
	visibility: visible
}

.R7lArd .JdScD2 .iryznZ {
	display: inline-block
}

.R7lArd .BKX7vq {
	display: none
}

.BSjLjI>nav {
	bottom: 0;
	left: 0;
	right: 0;
	top: 0
}

.BSjLjI .DN7syf,.BSjLjI .JdScD2,.BSjLjI>nav {
	position: absolute
}

.BSjLjI .JdScD2 {
	margin-top: 7px;
	visibility: hidden
}

.BSjLjI .JdScD2[data-dropMode=dropUp] {
	margin-bottom: 7px;
	margin-top: 0
}

.BSjLjI .k8K0Wj {
	background-color: rgba(var(--bgDrop,var(--color_11)),var(--alpha-bgDrop,1));
	border-radius: var(--rd,0);
	box-shadow: var(--shd,0 1px 4px rgba(0,0,0,.6))
}

.RfkZFw,.vDnwi4 {
	box-sizing: border-box;
	height: 100%;
	overflow: visible;
	position: relative;
	width: auto
}

.RfkZFw[data-state~=header] a,.RfkZFw[data-state~=header] div,[data-state~=header].vDnwi4 a,[data-state~=header].vDnwi4 div {
	cursor: default!important
}

.RfkZFw .lY3Nwh,.vDnwi4 .lY3Nwh {
	display: inline-block;
	height: 100%;
	width: 100%
}

.vDnwi4 {
	--display: inline-block;
	cursor: pointer;
	display: var(--display);
	font: var(--fnt,var(--font_1))
}

.vDnwi4 .rBTT56 {
	padding: 0 var(--pad,5px)
}

.vDnwi4 .foFAdY {
	color: rgb(var(--txt,var(--color_15)));
	display: inline-block;
	padding: 0 10px;
	transition: var(--trans,color .4s ease 0s)
}

.vDnwi4[data-state~=drop] {
	display: block;
	width: 100%
}

.vDnwi4[data-state~=drop] .foFAdY {
	padding: 0 .5em
}

.vDnwi4[data-state~=link]:hover .foFAdY,.vDnwi4[data-state~=over] .foFAdY {
	color: rgb(var(--txth,var(--color_14)));
	transition: var(--trans,color .4s ease 0s)
}

.vDnwi4[data-state~=selected] .foFAdY {
	color: rgb(var(--txts,var(--color_14)));
	transition: var(--trans,color .4s ease 0s)
}

.P0dCOY .PJ4KCX {
	background-color: rgba(var(--bg,var(--color_11)),var(--alpha-bg,1));
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0
}

.W1r_9e {
	--display: flex;
	align-items: center;
	background-color: rgba(var(--bg,var(--color_11)),var(--alpha-bg,1));
	border: var(--brw,0) solid rgba(var(--brd,var(--color_15)),var(--alpha-brd,1));
	border-radius: var(--rd,0);
	box-shadow: var(--shd,0 0 0 transparent);
	box-sizing: border-box;
	display: var(--display)
}

.BdbAFL {
	display: contents
}

.ijWfut.TD46oG .xzldRa {
	padding-left: 0
}

.ijWfut.YRgf21 .xzldRa {
	padding-right: 0
}

.xzldRa {
	align-items: center;
	cursor: pointer;
	display: flex;
	min-width: 0;
	padding: 6px 7px;
	position: relative;
	white-space: nowrap
}

.xzldRa,.xzldRa .dI69aw {
	color: rgb(var(--txt,var(--color_18)));
	font: var(--fnt,var(--font_8))
}

.xzldRa .dI69aw {
	min-width: 60px;
	overflow: hidden;
	text-overflow: ellipsis
}

.xzldRa .GVjl6y,.xzldRa .dI69aw {
	padding-left: 7px;
	padding-right: 7px
}

.xzldRa .GVjl6y {
	align-self: center;
	display: flex
}

.xzldRa .GVjl6y svg {
	height: var(--arrow-size,14px);
	width: var(--arrow-size,14px)
}

.xzldRa .GVjl6y polygon {
	fill: rgb(var(--fillcolor,var(--color_18)))
}

.xzldRa:hover .dI69aw {
	color: rgb(var(--txth,var(--color_19)))
}

.xzldRa:hover .GVjl6y polygon {
	fill: rgb(var(--txth,var(--color_19)))
}

.J2__qI {
	align-self: center;
	display: flex;
	flex-shrink: 0;
	padding-bottom: 6px;
	padding-top: 6px
}

.J2__qI .klQGNR {
	height: 21px;
	position: relative;
	width: 21px
}

.J2__qI .klQGNR svg {
	fill: rgba(var(--fillcolor,var(--color_0)),var(--alpha-fillcolor,1));
	fill-opacity: var(--alpha-fillcolor);
	height: 21px;
	width: 21px
}

.J2__qI.tIDsUd {
	padding-left: 14px;
	padding-right: 3px
}

.J2__qI.tIDsUd .CNB1mg {
	margin-right: 10px
}

.J2__qI.tIDsUd .VzaX_Y {
	left: 50%
}

.J2__qI.ISA1LS {
	padding-left: 3px;
	padding-right: 14px
}

.J2__qI.ISA1LS .CNB1mg {
	margin-left: 10px
}

.J2__qI.ISA1LS .VzaX_Y {
	right: 50%
}

.VzaX_Y {
	background-color: rgba(var(--badge-bg,226,28,33),var(--alpha-badge-bg,1));
	border-radius: 10px;
	color: rgb(var(--badge-txt,var(--color_11)));
	display: block;
	height: 18px;
	letter-spacing: 1px;
	line-height: 18px;
	padding-left: 6px;
	padding-right: 6px;
	pointer-events: none;
	text-align: center
}

.VzaX_Y,.u9k3ts {
	position: absolute;
	top: 0
}

.u9k3ts {
	bottom: 0;
	left: 0;
	right: 0
}

.WQ4fSJ {
	cursor: pointer
}

.aizuI7 {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	fill: var(--fill);
	fill-opacity: var(--fill-opacity);
	stroke: var(--stroke);
	stroke-opacity: var(--stroke-opacity);
	stroke-width: var(--stroke-width);
	filter: var(--drop-shadow,none);
	opacity: var(--opacity);
	transform: var(--flip)
}

.aizuI7,.aizuI7 svg {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.aizuI7 svg {
	height: var(--svg-calculated-height,100%);
	margin: auto;
	padding: var(--svg-calculated-padding,0);
	width: var(--svg-calculated-width,100%)
}

.TcoJIb * {
	vector-effect: non-scaling-stroke
}

.R8rhQA svg,.elfY4_ svg {
	overflow: visible!important
}

@supports(-webkit-hyphens: none) {
	.aizuI7.elfY4_ {
		 will-change:filter
	}
}

.Q94nZ1 {
	fill: rgba(var(--fillcolor,var(--color_0)),var(--alpha-fillcolor,1));
	fill-opacity: var(--alpha-fillcolor);
	flex-shrink: 0;
	height: var(--icon-size,26px);
	padding-left: 7px;
	padding-right: 7px;
	position: inherit
}

.Q94nZ1.iN8Moe {
	height: calc(var(--icon-size, 26px) + var(--avatarAndArrowStrokeWidth, 0px))
}

.Q94nZ1.iN8Moe .WgIltU,.Q94nZ1.iN8Moe img,.Q94nZ1.iN8Moe svg {
	border: var(--avatarAndArrowStrokeWidth,0) solid rgba(var(--brd,var(--color_15)),var(--alpha-brd,1));
	border-radius: var(--avatarCornerRadius,100px)
}

.Q94nZ1 .jqr5zx {
	position: static
}

.Q94nZ1 img,.Q94nZ1 svg {
	position: static!important
}

.Q94nZ1 .WgIltU,.Q94nZ1 img,.Q94nZ1 svg {
	height: var(--icon-size,26px)!important;
	width: var(--icon-size,26px)!important
}

.Q94nZ1 .WgIltU {
	background-color: rgba(var(--fillcolor,var(--color_18)),var(--alpha-fillcolor,1))
}

.Q94nZ1 .WgIltU div {
	color: #fff;
	font-size: calc(var(--icon-size, 26px) * .5)!important;
	line-height: var(--icon-size,26px)!important
}

.Avatarbase1674209798__root {
	align-items: center;
	aspect-ratio: 1;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	letter-spacing: 0;
	overflow: hidden;
	position: relative;
	text-align: center
}

.Avatarbase1674209798__content {
	fill: #969696
}

.Avatarbase1674209798__anonymous {
	height: 100%;
	width: 100%
}

.Avatarbase1674209798__image {
	height: 100%;
	opacity: 1;
	width: 100%
}

.Avatarbase1674209798__image.WowImage1718610721__root:not(.WowImage1718610721--isError) {
	background-color: "color(--overridable)";
	border: solid;
	border-radius: "fallback(50%, 0px)";
	overflow: hidden
}

.Avatarbase1674209798__image.WowImage1718610721__root:not(.WowImage1718610721--isError).WowImage1718610721--noImage {
	background-color: "fallback(fallback(color(--overridable), opacity(color(color-5), 0.2)))"
}

.Avatarbase1674209798__image.WowImage1718610721__root .WowImage1718610721__image {
	opacity: "fallback(--overridable, 100%)"
}

.Avatarbase1674209798__loadingWrapper {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	position: absolute;
	width: 100%
}

.HlRz5e {
	display: block;
	height: 100%;
	width: 100%
}

.HlRz5e img {
	max-width: var(--wix-img-max-width,100%)
}

.HlRz5e[data-animate-blur] img {
	filter: blur(9px);
	transition: filter .8s ease-in
}

.HlRz5e[data-animate-blur] img[data-load-done] {
	filter: none
}

.Avatar4129871119__root {
	background-color: #d8d8d8
}

.Avatar4129871119__root .Avatarbase1674209798__content {
	color: #979797;
	font-family: HelveticaNeueW01-65Medi,Arial,"sans-serif";
	font-weight: 500
}

.Avatar4129871119__root.Avatar4129871119---size-6-xLarge {
	font-size: 20px;
	height: 60px;
	width: 60px
}

.Avatar4129871119__root.Avatar4129871119---size-5-large {
	font-size: 18px;
	height: 52px;
	width: 52px
}

.Avatar4129871119__root.Avatar4129871119---size-6-medium {
	font-size: 12px;
	height: 36px;
	width: 36px
}

.Avatar4129871119__root.Avatar4129871119---size-5-small {
	font-size: 9px;
	height: 28px;
	width: 28px
}

.Avatar4129871119__root.Avatar4129871119---size-6-xSmall {
	font-size: 7px;
	height: 20px;
	width: 20px
}

.Avatar4129871119__root.Avatar4129871119---size-7-xxSmall {
	font-size: 5px;
	height: 16px;
	width: 16px
}

.I5zqsT {
	display: block
}

.I5zqsT,.p_x9Fi {
	height: 100%;
	width: 100%
}

.p_x9Fi {
	cursor: pointer;
	font-size: var(--fnt-size-dd,15px);
	left: 0;
	opacity: 0
}

.EdL5Gv,.p_x9Fi {
	position: absolute
}

.EdL5Gv {
	background-color: rgba(var(--bg-dd,var(--color_11)),var(--alpha-bg-dd,1));
	border: var(--brw-dd,1px) solid rgba(var(--brd-dd,var(--color_15)),var(--alpha-brd-dd,1));
	border-radius: var(--rd-dd,0);
	box-shadow: var(--shd-dd,0 0 0 transparent);
	box-sizing: border-box;
	display: none;
	font: var(--fnt,var(--font_8));
	font-size: var(--fnt-size-dd,15px);
	max-width: 300px;
	min-width: 100px;
	padding: 10px 0;
	top: calc(100% + var(--brw, 0px));
	z-index: 99999
}

.EdL5Gv.iIyiV2 {
	display: block
}

.EdL5Gv hr {
	margin: 5px 20px;
	opacity: .4
}

.qdBK0D {
	--force-state-metadata: selected
}

.ScMAzD {
	border-radius: var(--rd-dd,0);
	color: rgb(var(--txt-dd,var(--color_15)));
	cursor: pointer;
	display: flex;
	line-height: 260%;
	padding: 0 20px
}

.ScMAzD.qdBK0D {
	color: rgb(var(--txt-slct-dd,var(--color_19)))
}

.ScMAzD:hover {
	color: rgb(var(--txth-dd,var(--color_19)))
}

.ScMAzD .sj_soU {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ScMAzD .sFDrnj {
	opacity: .6
}

.ZWH5rY {
	right: 14px
}

.ZWH5rY .sFDrnj {
	padding-left: 12px
}

.JRRppY {
	left: 14px
}

.JRRppY .sFDrnj {
	padding-right: 12px
}

.G7qhtb .sFDrnj {
	padding-left: 12px
}

.G7qhtb .tRc98P {
	direction: ltr
}

.Yevi1w .sFDrnj {
	padding-right: 12px
}

.Yevi1w .tRc98P {
	direction: rtl
}

.aXkCL3 .sFDrnj {
	padding-left: 12px
}

.aXkCL3 .ScMAzD {
	justify-content: center
}

.jjPduP {
	align-items: center;
	border-radius: var(--rd,0);
	color: rgb(var(--txt,var(--color_18)));
	cursor: pointer;
	display: flex;
	font: var(--fnt,var(--font_8));
	min-width: 0;
	padding: 6px 7px;
	position: relative;
	white-space: nowrap
}

.jjPduP .YT_9QV {
	padding-left: 7px;
	padding-right: 7px
}

.jjPduP:hover .YT_9QV {
	opacity: .7
}

.B90pUI {
	overflow-x: hidden
}

.B90pUI .HhZaxL {
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 100%
}

.B90pUI .HhZaxL .pnzbws {
	flex: 1
}

.B90pUI .HhZaxL .nPfNdw {
	height: calc(100% - (var(--menuTotalBordersY, 0px)));
	overflow: visible;
	white-space: nowrap;
	width: calc(100% - (var(--menuTotalBordersX, 0px)))
}

.B90pUI .HhZaxL .nPfNdw .IBfH_h {
	display: inline-block
}

.B90pUI .HhZaxL .nPfNdw .bV4vc4 {
	display: block;
	width: 100%
}

.B90pUI .nvw189 {
	display: block;
	opacity: 1;
	z-index: 99999
}

.B90pUI .nvw189 .uaBqCo {
	display: inherit;
	overflow: visible;
	visibility: inherit;
	white-space: nowrap;
	width: auto
}

.B90pUI .nvw189.WGcnkd {
	transition: visibility;
	transition-delay: .2s;
	visibility: visible
}

.B90pUI .nvw189 .AQ8lNi {
	display: inline-block
}

.B90pUI .Pmb84y {
	display: none
}

.hvC2w3>nav {
	bottom: 0;
	left: 0;
	right: 0;
	top: 0
}

.hvC2w3 .nPfNdw,.hvC2w3 .nvw189,.hvC2w3>nav {
	position: absolute
}

.hvC2w3 .nvw189 {
	background-color: rgba(var(--bgDrop,var(--color_11)),var(--alpha-bgDrop,1));
	border-radius: var(--rd,10px);
	box-shadow: var(--shd,0 1px 4px rgba(0,0,0,.6));
	margin-top: 7px;
	padding: 15px 5px 0 5px;
	visibility: hidden
}

.hvC2w3 [data-dropmode=dropUp] .nvw189 {
	margin-bottom: 7px;
	margin-top: 0
}

.KFQsEw,.u9LfcA {
	box-sizing: border-box;
	height: 100%;
	overflow: visible;
	position: relative;
	width: auto
}

.KFQsEw[data-state~=header] a,.KFQsEw[data-state~=header] div,[data-state~=header].u9LfcA a,[data-state~=header].u9LfcA div {
	cursor: default!important
}

.KFQsEw .vselJT,.u9LfcA .vselJT {
	display: inline-block;
	height: 100%;
	width: 100%
}

.u9LfcA {
	--display: inline-block;
	display: var(--display)
}

.u9LfcA .l4NdrD {
	padding: 0 var(--pad,5px)
}

.u9LfcA .ugocZk {
	border-top: 1px solid rgba(var(--brd,var(--color_15)),var(--alpha-brd,1));
	cursor: pointer;
	font: var(--fnt,var(--font_1))
}

.u9LfcA .uHBjwP {
	color: rgb(var(--txt,var(--color_15)));
	display: inline-block;
	padding: 8px
}

.u9LfcA[data-listposition=left] {
	padding-left: 0
}

.u9LfcA[data-listposition=right] {
	padding-right: 0
}

.u9LfcA[data-state~=drop] {
	display: block;
	width: 100%
}

.u9LfcA[data-state~=link]:hover .ugocZk,.u9LfcA[data-state~=over] .ugocZk {
	border-top-color: rgba(var(--brdh,var(--color_15)),var(--alpha-brdh,1));
	border-top-width: 4px
}

.u9LfcA[data-state~=link]:hover .uHBjwP,.u9LfcA[data-state~=over] .uHBjwP {
	color: rgb(var(--txth,var(--color_15)));
	display: inline-block;
	padding-top: 5px
}

.u9LfcA[data-state~=selected] .ugocZk {
	border-top-color: rgba(var(--brds,var(--color_15)),var(--alpha-brds,1));
	border-top-width: 4px
}

.u9LfcA[data-state~=selected] .uHBjwP {
	color: rgb(var(--txts,var(--color_15)));
	display: inline-block;
	padding-top: 5px
}

:host(:not(.device-mobile-optimized)) .CohWsy,body:not(.device-mobile-optimized) .CohWsy {
	--display: flex;
	display: var(--display)
}

:host(:not(.device-mobile-optimized)) .V5AUxf,body:not(.device-mobile-optimized) .V5AUxf {
	display: flex;
	margin: 0 auto;
	position: relative;
	width: calc(100% - var(--padding)*2)
}

:host(:not(.device-mobile-optimized)) .V5AUxf>*,body:not(.device-mobile-optimized) .V5AUxf>* {
	flex: var(--column-flex) 1 0%;
	left: 0;
	margin-bottom: var(--padding);
	margin-left: var(--margin);
	margin-top: var(--padding);
	min-width: 0;
	position: relative;
	top: 0
}

:host(:not(.device-mobile-optimized)) .V5AUxf>:first-child,body:not(.device-mobile-optimized) .V5AUxf>:first-child {
	margin-left: 0
}

:host(.device-mobile-optimized) .V5AUxf,body.device-mobile-optimized .V5AUxf {
	display: block;
	padding: var(--padding) 0;
	position: relative
}

:host(.device-mobile-optimized) .V5AUxf>*,body.device-mobile-optimized .V5AUxf>* {
	margin-bottom: var(--margin);
	position: relative
}

:host(.device-mobile-optimized) .V5AUxf>:first-child,body.device-mobile-optimized .V5AUxf>:first-child {
	margin-top: var(--firstChildMarginTop,0)
}

:host(.device-mobile-optimized) .V5AUxf>:last-child,body.device-mobile-optimized .V5AUxf>:last-child {
	margin-bottom: var(--lastChildMarginBottom,var(--margin))
}

.LIhNy3 {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.HlRz5e {
	display: block;
	height: 100%;
	width: 100%
}

.HlRz5e img {
	max-width: var(--wix-img-max-width,100%)
}

.HlRz5e[data-animate-blur] img {
	filter: blur(9px);
	transition: filter .8s ease-in
}

.HlRz5e[data-animate-blur] img[data-load-done] {
	filter: none
}

._1hLNj {
	display: block
}

._1hLNj,.if7Vw2 {
	height: 100%;
	width: 100%
}

.if7Vw2 {
	left: 0;
	-webkit-mask-image: var(--mask-image,none);
	mask-image: var(--mask-image,none);
	-webkit-mask-position: var(--mask-position,0);
	mask-position: var(--mask-position,0);
	-webkit-mask-repeat: var(--mask-repeat,no-repeat);
	mask-repeat: var(--mask-repeat,no-repeat);
	-webkit-mask-size: var(--mask-size,100%);
	mask-size: var(--mask-size,100%);
	overflow: hidden;
	pointer-events: var(--fill-layer-background-media-pointer-events);
	position: absolute;
	top: 0
}

.if7Vw2.f0uTJH {
	clip: rect(0,auto,auto,0)
}

.if7Vw2 .i1tH8h {
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

.if7Vw2 .DXi4PB {
	height: var(--fill-layer-image-height,100%);
	opacity: var(--fill-layer-image-opacity)
}

.if7Vw2 .DXi4PB img {
	height: 100%;
	width: 100%
}

@supports(-webkit-hyphens: none) {
	.if7Vw2.f0uTJH {
		 clip:auto;
		 -webkit-clip-path: inset(0)
	}
}

.wG8dni {
	height: 100%
}

.tcElKx {
	background-color: var(--bg-overlay-color);
	background-image: var(--bg-gradient)
}

.ImALHf,.Ybjs9b {
	opacity: var(--fill-layer-video-opacity)
}

.UWmm3w {
	bottom: var(--media-padding-bottom);
	height: var(--media-padding-height);
	position: absolute;
	top: var(--media-padding-top);
	width: 100%
}

.Yjj1af {
	transform: scale(var(--scale,1));
	transition: var(--transform-duration,transform 0s)
}

.ImALHf {
	height: 100%;
	position: relative;
	width: 100%
}

._uqPqy {
	-webkit-clip-path: var(--fill-layer-clip);
	clip-path: var(--fill-layer-clip)
}

._uqPqy,.eKyYhK {
	position: absolute;
	top: 0
}

._uqPqy,.eKyYhK,.x0mqQS img {
	height: 100%;
	width: 100%
}

.pnCr6P {
	opacity: 0
}

.blf7sp,.pnCr6P {
	position: absolute;
	top: 0
}

.blf7sp {
	height: 0;
	left: 0;
	overflow: hidden;
	width: 0
}

.rWP3Gv {
	left: 0;
	pointer-events: var(--fill-layer-background-media-pointer-events);
	position: var(--fill-layer-background-media-position)
}

.Tr4n3d,.rWP3Gv,.wRqk6s {
	height: 100%;
	top: 0;
	width: 100%
}

.wRqk6s {
	position: absolute
}

.Tr4n3d {
	background-color: var(--fill-layer-background-overlay-color);
	opacity: var(--fill-layer-background-overlay-blend-opacity-fallback,1);
	position: var(--fill-layer-background-overlay-position);
	transform: var(--fill-layer-background-overlay-transform)
}

@supports(mix-blend-mode: overlay) {
	.Tr4n3d {
		 mix-blend-mode:var(--fill-layer-background-overlay-blend-mode);
		 opacity: var(--fill-layer-background-overlay-blend-opacity,1)
	}
}

.VXAmO2 {
	--divider-pin-height__: min(1,calc(var(--divider-layers-pin-factor__) + 1));
	--divider-pin-layer-height__: var(--divider-layers-pin-factor__);
	--divider-pin-border__: min(1,calc(var(--divider-layers-pin-factor__) / -1 + 1));
	height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__))
}

.VXAmO2,.VXAmO2 .dy3w_9 {
	left: 0;
	position: absolute;
	width: 100%
}

.VXAmO2 .dy3w_9 {
	--divider-layer-i__: var(--divider-layer-i,0);
	background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__)) bottom;
	background-repeat: repeat-x;
	border-bottom-style: solid;
	border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
	height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
	opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1))
}

.UORcXs {
	--divider-height__: var(--divider-top-height,auto);
	--divider-offset-x__: var(--divider-top-offset-x,0px);
	--divider-layers-size__: var(--divider-top-layers-size,0);
	--divider-layers-y__: var(--divider-top-layers-y,0px);
	--divider-layers-x__: var(--divider-top-layers-x,0px);
	--divider-layers-pin-factor__: var(--divider-top-layers-pin-factor,0);
	border-top: var(--divider-top-padding,0) solid var(--divider-top-color,currentColor);
	opacity: var(--divider-top-opacity,1);
	top: 0;
	transform: var(--divider-top-flip,scaleY(-1))
}

.UORcXs .dy3w_9 {
	background-image: var(--divider-top-image,none);
	background-size: var(--divider-top-size,contain);
	border-color: var(--divider-top-color,currentColor);
	bottom: 0;
	filter: var(--divider-top-filter,none)
}

.Io4VUz {
	--divider-height__: var(--divider-bottom-height,auto);
	--divider-offset-x__: var(--divider-bottom-offset-x,0px);
	--divider-layers-size__: var(--divider-bottom-layers-size,0);
	--divider-layers-y__: var(--divider-bottom-layers-y,0px);
	--divider-layers-x__: var(--divider-bottom-layers-x,0px);
	--divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor,0);
	border-bottom: var(--divider-bottom-padding,0) solid var(--divider-bottom-color,currentColor);
	bottom: 0;
	opacity: var(--divider-bottom-opacity,1);
	transform: var(--divider-bottom-flip,none)
}

.Io4VUz .dy3w_9 {
	background-image: var(--divider-bottom-image,none);
	background-size: var(--divider-bottom-size,contain);
	border-color: var(--divider-bottom-color,currentColor);
	bottom: 0;
	filter: var(--divider-bottom-filter,none)
}

.YzqVVZ {
	overflow: visible;
	position: relative
}

.mwF7X1 {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.YGilLk {
	cursor: pointer
}

.I5zqsT {
	display: block
}

.I5zqsT,.MW5IWV {
	height: 100%;
	width: 100%
}

.MW5IWV {
	left: 0;
	-webkit-mask-image: var(--mask-image,none);
	mask-image: var(--mask-image,none);
	-webkit-mask-position: var(--mask-position,0);
	mask-position: var(--mask-position,0);
	-webkit-mask-repeat: var(--mask-repeat,no-repeat);
	mask-repeat: var(--mask-repeat,no-repeat);
	-webkit-mask-size: var(--mask-size,100%);
	mask-size: var(--mask-size,100%);
	overflow: hidden;
	pointer-events: var(--fill-layer-background-media-pointer-events);
	position: absolute;
	top: 0
}

.MW5IWV.N3eg0s {
	clip: rect(0,auto,auto,0)
}

.MW5IWV .Kv1aVt {
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

.MW5IWV .dLPlxY {
	height: var(--fill-layer-image-height,100%);
	opacity: var(--fill-layer-image-opacity)
}

.MW5IWV .dLPlxY img {
	height: 100%;
	width: 100%
}

@supports(-webkit-hyphens: none) {
	.MW5IWV.N3eg0s {
		 clip:auto;
		 -webkit-clip-path: inset(0)
	}
}

.VgO9Yg {
	height: 100%
}

.LWbAav {
	background-color: var(--bg-overlay-color);
	background-image: var(--bg-gradient)
}

.K_YxMd,.yK6aSC {
	opacity: var(--fill-layer-video-opacity)
}

.NGjcJN {
	bottom: var(--media-padding-bottom);
	height: var(--media-padding-height);
	position: absolute;
	top: var(--media-padding-top);
	width: 100%
}

.mNGsUM {
	transform: scale(var(--scale,1));
	transition: var(--transform-duration,transform 0s)
}

.K_YxMd {
	height: 100%;
	position: relative;
	width: 100%
}

.bX9O_S {
	-webkit-clip-path: var(--fill-layer-clip);
	clip-path: var(--fill-layer-clip)
}

.Z_wCwr,.bX9O_S {
	position: absolute;
	top: 0
}

.Jxk_UL img,.Z_wCwr,.bX9O_S {
	height: 100%;
	width: 100%
}

.K8MSra {
	opacity: 0
}

.K8MSra,.YTb3b4 {
	position: absolute;
	top: 0
}

.YTb3b4 {
	height: 0;
	left: 0;
	overflow: hidden;
	width: 0
}

.SUz0WK {
	left: 0;
	pointer-events: var(--fill-layer-background-media-pointer-events);
	position: var(--fill-layer-background-media-position)
}

.FNxOn5,.SUz0WK,.m4khSP {
	height: 100%;
	top: 0;
	width: 100%
}

.FNxOn5 {
	position: absolute
}

.m4khSP {
	background-color: var(--fill-layer-background-overlay-color);
	opacity: var(--fill-layer-background-overlay-blend-opacity-fallback,1);
	position: var(--fill-layer-background-overlay-position);
	transform: var(--fill-layer-background-overlay-transform)
}

@supports(mix-blend-mode: overlay) {
	.m4khSP {
		 mix-blend-mode:var(--fill-layer-background-overlay-blend-mode);
		 opacity: var(--fill-layer-background-overlay-blend-opacity,1)
	}
}

._C0cVf {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.hFwGTD {
	transform: translateY(-100%);
	transition: .2s ease-in
}

.IQgXoP {
	transition: .2s
}

.Nr3Nid {
	opacity: 0;
	transition: .2s ease-in
}

.Nr3Nid.l4oO6c {
	z-index: -1!important
}

.iQuoC4 {
	opacity: 1;
	transition: .2s
}

.CJF7A2 {
	height: auto
}

.CJF7A2,.U4Bvut {
	position: relative;
	width: 100%
}

:host(:not(.device-mobile-optimized)) .G5K6X8,body:not(.device-mobile-optimized) .G5K6X8 {
	margin-left: calc((100% - var(--site-width))/2);
	width: var(--site-width)
}

.xU8fqS[data-focuscycled=active] {
	outline: 1px solid transparent
}

.xU8fqS[data-focuscycled=active]:not(:focus-within) {
	outline: 2px solid transparent;
	transition: outline .01s ease
}

.xU8fqS ._4XcTfy {
	background-color: var(--screenwidth-corvid-background-color,rgba(var(--bg,var(--color_11)),var(--alpha-bg,1)));
	border-bottom: var(--brwb,0) solid var(--screenwidth-corvid-border-color,rgba(var(--brd,var(--color_15)),var(--alpha-brd,1)));
	border-top: var(--brwt,0) solid var(--screenwidth-corvid-border-color,rgba(var(--brd,var(--color_15)),var(--alpha-brd,1)));
	bottom: 0;
	box-shadow: var(--shd,0 0 5px rgba(0,0,0,.7));
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.xU8fqS .gUbusX {
	background-color: rgba(var(--bgctr,var(--color_11)),var(--alpha-bgctr,1));
	border-radius: var(--rd,0);
	bottom: var(--brwb,0);
	top: var(--brwt,0)
}

.xU8fqS .G5K6X8,.xU8fqS .gUbusX {
	left: 0;
	position: absolute;
	right: 0
}

.xU8fqS .G5K6X8 {
	bottom: 0;
	top: 0
}

:host(.device-mobile-optimized) .xU8fqS .G5K6X8,body.device-mobile-optimized .xU8fqS .G5K6X8 {
	left: 10px;
	right: 10px
}

.SPY_vo {
	pointer-events: none
}

.BmZ5pC {
	height: 100%;
	min-height: calc(100vh - var(--wix-ads-height));
	/* min-width: var(--site-width); */
	position: var(--bg-position);
	top: var(--wix-ads-height);
	width: 100%
}

.zKbzSQ {
	touch-action: manipulation
}

.kuTaGy {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	justify-content: var(--label-align);
	min-width: 100%;
	text-align: initial;
	width: -moz-max-content;
	width: max-content
}

.kuTaGy:before {
	max-width: var(--margin-left,0)
}

.kuTaGy:after,.kuTaGy:before {
	align-self: stretch;
	content: "";
	flex-grow: 1
}

.kuTaGy:after {
	max-width: var(--margin-right,0)
}

.R6ex7N {
	height: 100%
}

.R6ex7N .kuTaGy {
	border-radius: var(--corvid-border-radius,var(--rd,0));
	bottom: 0;
	box-shadow: var(--shd,0 1px 4px rgba(0,0,0,.6));
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: var(--trans1,border-color .4s ease 0s,background-color .4s ease 0s)
}

.R6ex7N .kuTaGy:link,.R6ex7N .kuTaGy:visited {
	border-color: transparent
}

.R6ex7N .M3I7Z2 {
	color: var(--corvid-color,rgb(var(--txt,var(--color_15))));
	font: var(--fnt,var(--font_5));
	margin: 0;
	position: relative;
	transition: var(--trans2,color .4s ease 0s);
	white-space: nowrap
}

.R6ex7N[aria-disabled=false] .kuTaGy {
	background-color: var(--corvid-background-color,rgba(var(--bg,var(--color_17)),var(--alpha-bg,1)));
	border: solid var(--corvid-border-color,rgba(var(--brd,var(--color_15)),var(--alpha-brd,1))) var(--corvid-border-width,var(--brw,0));
	cursor: pointer!important
}

:host(.device-mobile-optimized) .R6ex7N[aria-disabled=false]:active .kuTaGy,body.device-mobile-optimized .R6ex7N[aria-disabled=false]:active .kuTaGy {
	background-color: rgba(var(--bgh,var(--color_18)),var(--alpha-bgh,1));
	border-color: rgba(var(--brdh,var(--color_15)),var(--alpha-brdh,1))
}

:host(.device-mobile-optimized) .R6ex7N[aria-disabled=false]:active .M3I7Z2,body.device-mobile-optimized .R6ex7N[aria-disabled=false]:active .M3I7Z2 {
	color: rgb(var(--txth,var(--color_15)))
}

:host(:not(.device-mobile-optimized)) .R6ex7N[aria-disabled=false]:hover .kuTaGy,body:not(.device-mobile-optimized) .R6ex7N[aria-disabled=false]:hover .kuTaGy {
	background-color: rgba(var(--bgh,var(--color_18)),var(--alpha-bgh,1));
	border-color: rgba(var(--brdh,var(--color_15)),var(--alpha-brdh,1))
}

:host(:not(.device-mobile-optimized)) .R6ex7N[aria-disabled=false]:hover .M3I7Z2,body:not(.device-mobile-optimized) .R6ex7N[aria-disabled=false]:hover .M3I7Z2 {
	color: rgb(var(--txth,var(--color_15)))
}

.R6ex7N[aria-disabled=true] .kuTaGy {
	background-color: rgba(var(--bgd,204,204,204),var(--alpha-bgd,1));
	border-color: rgba(var(--brdd,204,204,204),var(--alpha-brdd,1));
	border-style: solid;
	border-width: var(--corvid-border-width,var(--brw,0))
}

.R6ex7N[aria-disabled=true] .M3I7Z2 {
	color: rgb(var(--txtd,255,255,255))
}

.U2uNPe {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	justify-content: var(--label-align);
	/* min-width: 100%; */
	text-align: initial;
	width: -moz-max-content;
	width: max-content
}

.U2uNPe:before {
	max-width: var(--margin-left,0)
}

.U2uNPe:after,.U2uNPe:before {
	align-self: stretch;
	content: "";
	flex-grow: 1
}

.U2uNPe:after {
	max-width: var(--margin-right,0)
}

.S3GIZZ[aria-disabled=false] .U2uNPe {
	cursor: pointer
}

:host(.device-mobile-optimized) .S3GIZZ[aria-disabled=false]:active .CQ3ICl,body.device-mobile-optimized .S3GIZZ[aria-disabled=false]:active .CQ3ICl {
	color: rgb(var(--txth,var(--color_15)));
	transition: var(--trans,color .4s ease 0s)
}

:host(:not(.device-mobile-optimized)) .S3GIZZ[aria-disabled=false]:hover .CQ3ICl,body:not(.device-mobile-optimized) .S3GIZZ[aria-disabled=false]:hover .CQ3ICl {
	color: rgb(var(--txth,var(--color_15)));
	transition: var(--trans,color .4s ease 0s)
}

.S3GIZZ .U2uNPe {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.S3GIZZ .CQ3ICl {
	color: var(--corvid-color,rgb(var(--txt,var(--color_15))));
	font: var(--fnt,var(--font_5));
	transition: var(--trans,color .4s ease 0s);
	white-space: nowrap
}

.S3GIZZ[aria-disabled=true] .CQ3ICl {
	color: rgb(var(--txtd,255,255,255))
}

.nTOEE9 {
	height: 100%;
	overflow: hidden;
	width: 100%
}

.nTOEE9.sqUyGm:hover {
	cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODM3MEUzMUU4OTAyMTFFMzk3Q0FCMkFEODdDNzUzMjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODM3MEUzMUQ4OTAyMTFFMzk3Q0FCMkFEODdDNzUzMjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZTkyMTRlLThiNDQtNjc0My04MWZiLTZlYjIzYTA2ZjcwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4bqsJgAAACF0lEQVR42mJgQAd8fHz/gdRvRigfxGEACCA4YvwPBMgCbgABBGOAJP6LiooiZBUUFMCC7969Awk6AQQQA1bAxMTUOnXq1P8/f/78j2zdf5BDQDgoKAgiyMgItv0/1AkozlgJlHwPpDWB+AhAACFL1EJVwvBPIGZHd8P/OXPmgI0F2YdmxXQUhX///sVQqK2tDVL4DFkhF8zK2NjY/4aGhshOOMJAJAB5ZjdAADGQCpiB4Cear3uwKQR74vv372BPLFq0CKZ4GnLcdMGiFtnXmzZtQo0Bdnb2r/b29nBFMIwUjkxghby8vHfFxMQwTMQWp0YggZcvX/5HBpqamhgKQdafAQnq6en9j4+P/4/me150nzsCPfYOKrkWKvYCymcjJozPgqIYIMAYcUjKAnEcELsDbVECOpkNiO8B+buAeCEQ3yUqFllYWNYh+4Obm/u/ubn5f0tLy//QPIqM90ATHVagDHTJH5BCfn7+/xcvXvyPC9y7d+8/KHqghv4FYj0M04BxeAOkQEhI6P+vX79QDECOeBj49+/ffzk5OZih91FyP4gAGiIDooH5hIGVlRUsAXQpGMMAMh+Y1xksLCzg5QxGrAFzwAxY2GzYsIGgC48cOYIclsuwBiIbG9sCmCJFRcX/+/fvxwi/EydOwIoDGH6JLQEiA26ga1egxSY2vAUpkcKKEV5iCwVOIObBU8w8RzLYgYHaAAACg5CxaxSLgwAAAABJRU5ErkJggg==),auto
}

.nTOEE9.C_JY0G:hover {
	cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0I4QkNGQTI4OTAyMTFFMzg0RDlBRkM5NDA5QjczRTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0I4QkNGQTE4OTAyMTFFMzg0RDlBRkM5NDA5QjczRTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZTkyMTRlLThiNDQtNjc0My04MWZiLTZlYjIzYTA2ZjcwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hiSPZAAACGklEQVR42mJgQAd8fHz/gdRvRigfxGEACCA4YvwPBMgCbgABBGOAJP6LiooiZBUUFMCC7969Awk6AQQQA1bAxMTUOnXq1P8/f/78j2zdf5BDQDgoKAgiyMgItv0/1AkozlgJlHwPpDWB+AhAACFL1EJVwvBPIGZHd8P/OXPm/EcHUA3TURT+/fsXQ6G2tjZI4TNkhVwwK2NjY/8bGhoiO+EIA5EA5JndAAHEQCpgBoKfaL7uwaYQHLrfv38He2LRokUwxdOQ46YLFrXIYNOmTagxwM7O/tXe3h4sCYs3EEYKRyawQl5e3rtiYmL/sQH0ODUCCbx8+RJFkaamJoZCkPVnQIJ6enr/4+Pj/6P5nhfd545Aj72DSq6Fir2A8tmICeOzoCgGCDBGHJKyQBwHxO5AW5SATmYD4ntA/i4gXgjEd4mKRRYWlnXI/uDm5v5vbm7+39LS8j80jyLjPdBEhxUoA13yB6SQn5///8WLF//jAvfu3fsPih6ooX+BWA/DNGAc3gApEBIS+v/r16//hMC/f//+y8nJwQy9j2wWC4gAGiIDooH5hIGVlRUsAXQpVq98/PgRVBAwWFhYMDx69AhczkBj7RdyFpgBC5sNGzYQdOGRI0eQw3IZVpvZ2NgWwBQpKir+379/P4ZBJ06cgBUHMPwSWwJEBtxA165Ai01seAtSIoUVI7zEFgqcQMyDp5h5jmSwAwO1AQBU5q033XYWQwAAAABJRU5ErkJggg==),auto
}

.rYiAuL {
	cursor: pointer
}

.gSXewE {
	height: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 0
}

.j7pOnl {
	box-sizing: border-box;
	height: 100%;
	width: 100%
}

.BI8PVQ {
	min-height: var(--image-min-height);
	min-width: var(--image-min-width)
}

.BI8PVQ img {
	filter: var(--filter-effect-svg-url);
	-webkit-mask-image: var(--mask-image,none);
	mask-image: var(--mask-image,none);
	-webkit-mask-position: var(--mask-position,0);
	mask-position: var(--mask-position,0);
	-webkit-mask-repeat: var(--mask-repeat,no-repeat);
	mask-repeat: var(--mask-repeat,no-repeat);
	-webkit-mask-size: var(--mask-size,100% 100%);
	mask-size: var(--mask-size,100% 100%);
	-o-object-position: var(--object-position);
	object-position: var(--object-position)
}

.MazNVa {
	left: var(--left,auto);
	position: var(--position-fixed,static);
	top: var(--top,auto);
	z-index: var(--z-index,auto)
}

.MazNVa .BI8PVQ img {
	box-shadow: 0 0 0 #000;
	position: static;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.MazNVa .j7pOnl {
	display: block;
	overflow: hidden
}

.MazNVa .BI8PVQ {
	overflow: hidden
}

.c7cMWz {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.FVGvCX {
	height: auto;
	position: relative;
	width: 100%
}

body:not(.responsive) .zK7MhX {
	align-self: start;
	grid-area: 1/1/1/1;
	height: 100%;
	justify-self: stretch;
	left: 0;
	position: relative
}

:host(:not(.device-mobile-optimized)) .c7cMWz,body:not(.device-mobile-optimized) .c7cMWz {
	margin-left: calc((100% - var(--site-width))/2);
	width: var(--site-width)
}

.fEm0Bo .c7cMWz {
	background-color: rgba(var(--bg,var(--color_11)),var(--alpha-bg,1));
	overflow: hidden
}

:host(.device-mobile-optimized) .c7cMWz,body.device-mobile-optimized .c7cMWz {
	left: 10px;
	right: 10px
}

.PFkO7r {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.HT5ybB {
	height: auto;
	position: relative;
	width: 100%
}

body:not(.responsive) .dBAkHi {
	align-self: start;
	grid-area: 1/1/1/1;
	height: 100%;
	justify-self: stretch;
	left: 0;
	position: relative
}

:host(:not(.device-mobile-optimized)) .PFkO7r,body:not(.device-mobile-optimized) .PFkO7r {
	/* margin-left: calc((100% - var(--site-width))/2);
	width: var(--site-width) */
}

:host(.device-mobile-optimized) .PFkO7r,body.device-mobile-optimized .PFkO7r {
	left: 10px;
	right: 10px
}

.nDEeB0 {
	cursor: pointer
}

.hFQZVn {
	--container-corvid-border-color: rgba(var(--brd,var(--color_15)),var(--alpha-brd,1));
	--container-corvid-border-size: var(--brw,1px);
	--container-corvid-background-color: rgba(var(--bg,var(--color_11)),var(--alpha-bg,1))
}

.nTiihL {
	background-color: var(--container-corvid-background-color,rgba(var(--bg,var(--color_11)),var(--alpha-bg,1)));
	border: var(--container-corvid-border-width,var(--brw,1px)) solid var(--container-corvid-border-color,rgba(var(--brd,var(--color_15)),var(--alpha-brd,1)));
	border-radius: var(--rd,5px);
	bottom: 0;
	box-shadow: var(--shd,0 1px 4px rgba(0,0,0,.6));
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.LHrbPP {
	background: #fff;
	border-radius: 24px;
	color: #116dff;
	cursor: pointer;
	font-family: Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
	font-size: 14px;
	height: 0;
	left: 50%;
	margin-left: -94px;
	opacity: 0;
	padding: 0 24px 0 24px;
	pointer-events: none;
	position: absolute;
	top: 60px;
	width: 0;
	z-index: 9999
}

.LHrbPP:focus {
	border: 2px solid;
	height: 40px;
	opacity: 1;
	pointer-events: auto;
	width: auto
}

.O8tavp {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	list-style-type: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}

.bj3CWC .U0Kair {
	align-items: center;
	color: rgb(var(--symbolColor,var(--color_15)));
	cursor: default;
	display: flex;
	flex-direction: var(--orientation,"row");
	font: var(--textFont,var(--font_1));
	pointer-events: none
}

.bj3CWC .U0Kair.ifhoUW,.bj3CWC .U0Kair:active,.bj3CWC .U0Kair:hover {
	color: rgb(var(--symbolColorSelected,var(--color_2)))
}

.bj3CWC .U0Kair.ifhoUW .C7krha,.bj3CWC .U0Kair:active .C7krha,.bj3CWC .U0Kair:hover .C7krha {
	fill: rgb(var(--symbolColorSelected,var(--color_2)));
	stroke: rgb(var(--symbolColorSelected,var(--color_2)))
}

.bj3CWC .U0Kair.ifhoUW .eBzC6m,.bj3CWC .U0Kair:active .eBzC6m,.bj3CWC .U0Kair:focus .eBzC6m,.bj3CWC .U0Kair:hover .eBzC6m {
	opacity: 1;
	visibility: visible
}

.bj3CWC .U0Kair .eBzC6m {
	white-space: nowrap
}

.bj3CWC .eBzC6m {
	opacity: 0;
	pointer-events: auto;
	text-align: var(--text-alignment,center);
	transition: all .3s cubic-bezier(.23,1,.32,1);
	visibility: hidden;
	width: calc(100% - 15px)
}

.bj3CWC .eBzC6m .qDRw1q {
	padding-left: var(--textSpacing,14px)
}

.bj3CWC .eBzC6m .NZqRfb {
	padding-right: var(--textSpacing,14px)
}

.bj3CWC .eBzC6m span {
	cursor: pointer
}

.bj3CWC .C7krha {
	fill: transparent;
	stroke: rgb(var(--symbolColor,var(--color_15)));
	stroke-width: 4px;
	cursor: pointer;
	height: 12px;
	pointer-events: auto;
	transition: all .2s ease-in-out;
	width: 12px
}

.KvoMHf.ErucfC[type=number]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	margin: 0
}

.MpKiNN {
	--display: flex;
	display: var(--display);
	flex-direction: column;
	min-height: 25px;
	position: relative
}

.MpKiNN .pUnTVX {
	height: var(--inputHeight);
	position: relative
}

.MpKiNN .eXvLsN {
	align-items: center;
	display: flex;
	font: var(--fntprefix,normal normal normal 16px/1.4em helvetica-w01-roman);
	justify-content: center;
	left: 0;
	max-height: 100%;
	min-height: 100%;
	position: absolute;
	top: 0;
	width: 50px
}

.MpKiNN .KvoMHf,.MpKiNN .eXvLsN {
	color: var(--corvid-color,rgb(var(--txt,var(--color_15))))
}

.MpKiNN .KvoMHf {
	-webkit-appearance: none;
	-moz-appearance: none;
	background-color: var(--corvid-background-color,rgba(var(--bg,255,255,255),var(--alpha-bg,1)));
	border-color: var(--corvid-border-color,rgba(var(--brd,227,227,227),var(--alpha-brd,1)));
	border-radius: var(--corvid-border-radius,var(--rd,0));
	border-style: solid;
	border-width: var(--corvid-border-width,var(--brw,1px));
	box-shadow: var(--shd,0 0 0 transparent);
	box-sizing: border-box!important;
	direction: var(--dir);
	font: var(--fnt,var(--font_8));
	margin: 0;
	max-width: 100%;
	min-height: var(--inputHeight);
	padding: var(--textPadding);
	text-align: var(--textAlign);
	text-overflow: ellipsis;
	width: 100%
}

.MpKiNN .KvoMHf[type=number] {
	-webkit-appearance: textfield;
	-moz-appearance: textfield;
	width: 100%
}

.MpKiNN .KvoMHf::-moz-placeholder {
	color: rgb(var(--txt2,var(--color_15)))
}

.MpKiNN .KvoMHf:-ms-input-placeholder {
	color: rgb(var(--txt2,var(--color_15)))
}

.MpKiNN .KvoMHf::placeholder {
	color: rgb(var(--txt2,var(--color_15)))
}

.MpKiNN .KvoMHf:hover {
	background-color: rgba(var(--bgh,255,255,255),var(--alpha-bgh,1));
	border-color: rgba(var(--brdh,163,217,246),var(--alpha-brdh,1));
	border-style: solid;
	border-width: var(--brwh,1px)
}

.MpKiNN .KvoMHf:disabled {
	background-color: rgba(var(--bgd,204,204,204),var(--alpha-bgd,1));
	border-color: rgba(var(--brdd,163,217,246),var(--alpha-brdd,1));
	border-style: solid;
	border-width: var(--brwd,1px);
	color: rgb(var(--txtd,255,255,255))
}

.MpKiNN:not(.LyB02C) .KvoMHf:focus {
	background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
	border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
	border-style: solid;
	border-width: var(--brwf,1px)
}

.MpKiNN.LyB02C .KvoMHf:invalid {
	background-color: rgba(var(--bge,255,255,255),var(--alpha-bge,1));
	border-color: rgba(var(--brde,163,217,246),var(--alpha-brde,1));
	border-style: solid;
	border-width: var(--brwe,1px)
}

.MpKiNN.LyB02C .KvoMHf:not(:invalid):focus {
	background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
	border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
	border-style: solid;
	border-width: var(--brwf,1px)
}

.MpKiNN .wPeA6j {
	display: none
}

.MpKiNN.qzvPmW .wPeA6j {
	color: rgb(var(--txtlbl,var(--color_15)));
	direction: var(--dir);
	display: inline-block;
	font: var(--fntlbl,var(--font_8));
	line-height: 1;
	margin-bottom: var(--labelMarginBottom);
	padding: var(--labelPadding);
	text-align: var(--textAlign);
	word-break: break-word
}

.MpKiNN.qzvPmW.lPl_oN .wPeA6j:after {
	color: rgba(var(--txtlblrq,0,0,0),var(--alpha-txtlblrq,0));
	content: " *";
	display: var(--requiredIndicationDisplay,none)
}

.ZXdXNL {
	--display: flex;
	display: var(--display);
	flex-direction: column
}

.ZXdXNL .pUnTVX {
	display: flex;
	flex: 1;
	flex-direction: column;
	position: relative
}

.ZXdXNL .eXvLsN {
	align-items: center;
	display: flex;
	font: var(--fntprefix,normal normal normal 16px/1.4em helvetica-w01-roman);
	justify-content: center;
	left: 0;
	max-height: 100%;
	position: absolute;
	top: 0;
	width: 50px
}

.ZXdXNL .KvoMHf,.ZXdXNL .eXvLsN {
	color: var(--corvid-color,rgb(var(--txt,var(--color_15))));
	min-height: 100%
}

.ZXdXNL .KvoMHf {
	-webkit-appearance: none;
	-moz-appearance: none;
	background-color: var(--corvid-background-color,rgba(var(--bg,255,255,255),var(--alpha-bg,1)));
	border-color: var(--corvid-border-color,rgba(var(--brd,227,227,227),var(--alpha-brd,1)));
	border-radius: var(--corvid-border-radius,var(--rd,0));
	border-style: solid;
	border-width: var(--corvid-border-width,var(--brw,1px));
	box-shadow: var(--shd,0 0 0 transparent);
	box-sizing: border-box!important;
	direction: var(--dir);
	flex: 1;
	font: var(--fnt,var(--font_8));
	margin: 0;
	padding: var(--textPadding);
	text-align: var(--textAlign);
	text-overflow: ellipsis;
	width: 100%
}

.ZXdXNL .KvoMHf[type=number] {
	-webkit-appearance: textfield;
	-moz-appearance: textfield
}

.ZXdXNL .KvoMHf::-moz-placeholder {
	color: rgb(var(--txt2,var(--color_15)))
}

.ZXdXNL .KvoMHf:-ms-input-placeholder {
	color: rgb(var(--txt2,var(--color_15)))
}

.ZXdXNL .KvoMHf::placeholder {
	color: rgb(var(--txt2,var(--color_15)))
}

.ZXdXNL .KvoMHf:hover {
	background-color: rgba(var(--bgh,255,255,255),var(--alpha-bgh,1));
	border-color: rgba(var(--brdh,163,217,246),var(--alpha-brdh,1));
	border-style: solid;
	border-width: var(--brwh,1px)
}

.ZXdXNL .KvoMHf:disabled {
	background-color: rgba(var(--bgd,204,204,204),var(--alpha-bgd,1));
	border-color: rgba(var(--brdd,163,217,246),var(--alpha-brdd,1));
	border-style: solid;
	border-width: var(--brwd,1px);
	color: rgb(var(--txtd,255,255,255))
}

.ZXdXNL:not(.LyB02C) .KvoMHf:focus {
	background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
	border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
	border-style: solid;
	border-width: var(--brwf,1px)
}

.ZXdXNL.LyB02C .KvoMHf:invalid {
	background-color: rgba(var(--bge,255,255,255),var(--alpha-bge,1));
	border-color: rgba(var(--brde,163,217,246),var(--alpha-brde,1));
	border-style: solid;
	border-width: var(--brwe,1px)
}

.ZXdXNL.LyB02C .KvoMHf:not(:invalid):focus {
	background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
	border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
	border-style: solid;
	border-width: var(--brwf,1px)
}

.ZXdXNL .wPeA6j {
	display: none
}

.ZXdXNL.qzvPmW .wPeA6j {
	color: rgb(var(--txtlbl,var(--color_15)));
	direction: var(--dir);
	display: inline-block;
	font: var(--fntlbl,var(--font_8));
	line-height: 1;
	margin-bottom: var(--labelMarginBottom);
	padding: var(--labelPadding);
	text-align: var(--textAlign);
	word-break: break-word
}

.ZXdXNL.qzvPmW.lPl_oN .wPeA6j:after {
	color: rgba(var(--txtlblrq,0,0,0),var(--alpha-txtlblrq,0));
	content: " *";
	display: var(--requiredIndicationDisplay,none)
}

.TLWrjM {
	align-items: center;
	color: rgb(var(--errorTextColor,#ff4040));
	display: flex;
	flex-direction: row;
	gap: 4px;
	padding: 8px 0 0
}

.TLWrjM .GIPQqH {
	flex: none;
	flex-grow: 0;
	order: 0
}

.TLWrjM .JNgJbf {
	display: inline-block;
	flex-grow: 0;
	font: var(--errorTextFont,var(--font_8));
	line-height: 1;
	order: 1;
	word-break: break-word
}

.sTe93V {
	--force-state-metadata: hovered
}

.DYoNOT {
	background-color: rgba(var(--dropdownListBackgroundColor,var(--color_1)),var(--alpha-dropdownListBackgroundColor,1));
	border-color: rgba(var(--dropdownListStrokeColor,var(--color_2)),var(--alpha-dropdownListStrokeColor,1));
	border-radius: var(--dropdownListBorderRadius,0);
	border-style: solid;
	border-width: var(--dropdownListStrokeWidth,0);
	box-shadow: var(--dropdownListBoxShadow,none);
	font: var(--dropdownListFont,var(--font_1));
	height: 100%!important;
	overflow: hidden;
	width: auto!important
}

.DYoNOT ._Gybpq {
	-ms-scroll-chaining: none;
	background-color: transparent;
	max-height: calc((var(--optionLineHeight, 1.3em) + var(--dropdownItemsSpacing, 12px))*6);
	overflow-x: hidden;
	overflow-y: scroll;
	overscroll-behavior: contain
}

.DYoNOT ._Gybpq .CEK3nk {
	align-items: center;
	background-color: transparent;
	color: rgb(var(--dropdownListTextColor,var(--color_2)));
	cursor: pointer;
	display: flex;
	flex-wrap: nowrap;
	height: var(--optionLineHeight,1.3em);
	justify-content: var(--dropdownOptionJustifyContent);
	padding-bottom: calc(var(--dropdownItemsSpacing, 12px) / 2);
	padding-top: calc(var(--dropdownItemsSpacing, 12px) / 2);
	transition: all .5s ease;
	transition-property: background-color
}

.DYoNOT ._Gybpq .CEK3nk.sTe93V {
	background-color: rgba(var(--dropdownListHoverBackgroundColor,var(--color_7)),var(--alpha-dropdownListHoverBackgroundColor,1));
	color: rgb(var(--dropdownListHoverTextColor,var(--color_2)))
}

.DYoNOT ._Gybpq .CEK3nk .P6sHUt {
	direction: var(--dir);
	line-height: normal;
	overflow: hidden;
	padding: var(--textPadding);
	text-overflow: ellipsis;
	white-space: nowrap
}

.TLWrjM {
	align-items: center;
	color: rgb(var(--errorTextColor,#ff4040));
	display: flex;
	flex-direction: row;
	gap: 4px;
	padding: 8px 0 0
}

.TLWrjM .GIPQqH {
	flex: none;
	flex-grow: 0;
	order: 0
}

.TLWrjM .JNgJbf {
	display: inline-block;
	flex-grow: 0;
	font: var(--errorTextFont,var(--font_8));
	line-height: 1;
	order: 1;
	word-break: break-word
}

.WtkATY {
	--display: flex;
	display: var(--display);
	flex-direction: column
}

.WtkATY .KeFFnk {
	border-color: rgba(var(--brd,248,248,248),var(--alpha-brd,1));
	border-width: var(--corvid-border-width,var(--brw,2px));
	height: 100%;
	max-width: 100%;
	min-height: var(--inputHeight);
	min-width: 100%
}

.WtkATY .KeFFnk:hover {
	background-color: rgba(var(--bgh,var(--color_8)),var(--alpha-bgh,1));
	border-color: rgba(var(--brdh,249,249,249),var(--alpha-brdh,1));
	border-style: solid;
	border-width: var(--brwh,2px)
}

.WtkATY .KeFFnk:focus {
	background-color: rgba(var(--bgf,var(--color_8)),var(--alpha-bgf,1));
	border-color: rgba(var(--brdf,249,249,249),var(--alpha-brdf,1));
	border-style: solid;
	border-width: var(--brwf,2px)
}

.WtkATY .KeFFnk:disabled {
	background-color: rgba(var(--bgd,204,204,204),var(--alpha-bgd,1))
}

.WtkATY .KeFFnk:disabled+.hpu7Iz {
	border: none
}

.WtkATY .KeFFnk .F8vzy2 {
	background-color: #fff;
	color: #44474d
}

.WtkATY .PfBR86 {
	display: flex;
	flex: 1;
	flex-direction: column;
	position: relative
}

.AqnaEb {
	--display: flex;
	display: var(--display);
	flex-direction: column
}

.AqnaEb .KeFFnk {
	border-color: rgba(0,0,0,.2);
	border-width: 1px 0 1px 0;
	height: 100%;
	max-width: 100%;
	min-height: var(--inputHeight);
	min-width: 100%
}

.AqnaEb .KeFFnk:hover {
	background-color: rgba(var(--bgh,var(--color_8)),var(--alpha-bgh,1));
	border-color: rgba(var(--brdh,249,249,249),var(--alpha-brdh,1));
	border-style: solid;
	border-width: var(--brwh,2px)
}

.AqnaEb .KeFFnk:focus {
	background-color: rgba(var(--bgf,var(--color_8)),var(--alpha-bgf,1));
	border-color: rgba(var(--brdf,249,249,249),var(--alpha-brdf,1));
	border-style: solid;
	border-width: var(--brwf,2px)
}

.AqnaEb .KeFFnk:disabled {
	background-color: rgba(var(--bgd,204,204,204),var(--alpha-bgd,1))
}

.AqnaEb .KeFFnk:disabled+.hpu7Iz {
	border: none
}

.AqnaEb .KeFFnk .F8vzy2 {
	background-color: #fff;
	color: #44474d
}

.AqnaEb .PfBR86 {
	flex: 1;
	position: relative
}

.AqnaEb .hpu7Iz {
	border-color: rgba(0,0,0,.2);
	border-style: solid;
	border-width: var(--arrowBorderWidth,0)
}

.tJfmGq .G_ibo_,.tJfmGq .KeFFnk:invalid {
	background-color: rgba(var(--bge,var(--color_8)),var(--alpha-bge,1));
	border-color: rgba(var(--brde,249,249,249),var(--alpha-brde,1));
	border-style: solid;
	border-width: var(--brwe,2px)
}

.AqnaEb .KeFFnk:disabled,.AqnaEb .KeFFnk:disabled+.hpu7Iz,.MoAmgu .KeFFnk:disabled,.MoAmgu .KeFFnk:disabled+.hpu7Iz,.WtkATY .KeFFnk:disabled,.WtkATY .KeFFnk:disabled+.hpu7Iz {
	border-color: rgba(var(--brdd,204,204,204),var(--alpha-brdd,1));
	border-width: var(--corvid-border-width,var(--brw,2px));
	color: rgb(var(--txtd,255,255,255))
}

.dDYNVm {
	-moz-text-align-last: var(--textAlign);
	text-align-last: var(--textAlign)
}

.KeFFnk {
	-webkit-appearance: none;
	-moz-appearance: none;
	background-color: var(--corvid-background-color,rgba(var(--bg,var(--color_8)),var(--alpha-bg,1)));
	border-radius: var(--corvid-border-radius,var(--rd,5px));
	border-style: solid;
	box-shadow: var(--shd,0 0 0 transparent);
	color: var(--corvid-color,rgb(var(--txt,136,136,136)));
	cursor: pointer;
	direction: var(--dir);
	display: block;
	font: var(--fnt);
	margin: 0;
	padding: var(--textPadding);
	position: relative
}

.KeFFnk,.KeFFnk option {
	text-overflow: ellipsis;
	white-space: nowrap
}

.KeFFnk option {
	overflow: hidden
}

.KeFFnk option.HDqSrI {
	color: rgb(var(--txt2,var(--color_15)));
	display: none
}

.KeFFnk.LI4jvP {
	border-color: var(--corvid-border-color,rgba(var(--brd,248,248,248),var(--alpha-brd,1)));
	color: rgb(var(--txt_placeholder,136,136,136))
}

.KeFFnk::-moz-placeholder {
	color: rgb(var(--txt_placeholder,136,136,136))
}

.KeFFnk:-ms-input-placeholder {
	color: rgb(var(--txt_placeholder,136,136,136))
}

.KeFFnk::placeholder {
	color: rgb(var(--txt_placeholder,136,136,136))
}

.KeFFnk:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #000
}

.KeFFnk::-ms-expand {
	display: none
}

.KeFFnk:focus::-ms-value {
	background: transparent
}

.hpu7Iz {
	align-items: center;
	bottom: 0;
	box-sizing: border-box;
	display: flex;
	height: inherit;
	left: var(--arrowLeftPosition);
	padding-left: 20px;
	padding-right: 20px;
	pointer-events: none;
	position: absolute;
	right: var(--arrowRightPosition);
	top: 0
}

.hpu7Iz .JECsBO {
	width: 12px
}

.hpu7Iz .JECsBO .zO2nYq {
	fill: rgba(var(--arrowColor,var(--color_12)),var(--alpha-arrowColor,1));
	height: 100%
}

.hpu7Iz .JECsBO.nGVvEX {
	transform: rotate(180deg)
}

.ZgP_V9 {
	display: none
}

.Pv1V2r .ZgP_V9 {
	color: rgb(var(--txtlbl,var(--color_15)));
	direction: var(--dir);
	display: inline-block;
	font: var(--fntlbl);
	line-height: 1;
	margin-bottom: var(--labelMarginBottom,14px);
	padding: var(--labelPadding);
	text-align: var(--textAlign);
	word-break: break-word
}

.vUaXaX .ZgP_V9:after {
	color: rgba(var(--txtlblrq,0,0,0),var(--alpha-txtlblrq,0));
	content: " *";
	display: var(--requiredIndicationDisplay,none)
}

.MoAmgu {
	--display: flex;
	display: var(--display);
	flex-direction: column
}

.MoAmgu .PfBR86 {
	display: flex;
	flex: 1;
	flex-direction: column;
	position: relative
}

.MoAmgu .KeFFnk {
	border-color: var(--corvid-border-color,rgba(var(--brd,248,248,248),var(--alpha-brd,1)));
	border-width: var(--corvid-border-width,var(--brw,2px));
	flex: 1;
	width: 100%
}

.MoAmgu .KeFFnk:hover {
	background-color: rgba(var(--bgh,var(--color_8)),var(--alpha-bgh,1));
	border-color: rgba(var(--brdh,249,249,249),var(--alpha-brdh,1));
	border-style: solid;
	border-width: var(--brwh,2px)
}

.MoAmgu .KeFFnk:focus {
	background-color: rgba(var(--bgf,var(--color_8)),var(--alpha-bgf,1));
	border-color: rgba(var(--brdf,249,249,249),var(--alpha-brdf,1));
	border-style: solid;
	border-width: var(--brwf,2px)
}

.MoAmgu .KeFFnk:disabled {
	background-color: rgba(var(--bgd,204,204,204),var(--alpha-bgd,1))
}

.MoAmgu .KeFFnk:disabled+.hpu7Iz {
	border: none
}

.Nq1zkO {
	--force-state-metadata: focus
}

.f0035c {
	--force-state-metadata: error
}

.RR6fOR {
	--force-state-metadata: disabled
}

.GHzhdR .IR7ArC {
	display: flex;
	flex-direction: column;
	height: 100%;
	margin-bottom: 0
}

.GHzhdR .bTM8j0 {
	color: rgb(var(--txtlbl,var(--color_15)));
	direction: var(--dir);
	display: var(--labelDisplay,none);
	font: var(--fntlbl,var(--font_8));
	line-height: 1;
	margin-bottom: var(--labelMarginBottom);
	padding: var(--labelPadding);
	text-align: var(--textAlign);
	word-break: break-word
}

.GHzhdR.chrFPW .bTM8j0:after {
	color: rgba(var(--txtlblrq,0,0,0),var(--alpha-txtlblrq,0));
	content: " *";
	display: var(--requiredIndicationDisplay,none)
}

.GHzhdR .EYZRr3 {
	align-items: var(--inputWrapperAlignItems);
	background-color: rgba(var(--bg,255,255,255),var(--alpha-bg,1));
	border-color: rgba(var(--brd,202,202,202),var(--alpha-brd,1));
	border-radius: var(--rd,0);
	border-style: solid;
	border-width: var(--brw,1px);
	box-shadow: var(--shd,0 0 0 transparent);
	box-sizing: border-box;
	cursor: pointer;
	display: flex;
	flex: 1;
	flex-direction: column;
	height: var(--inputWrapperHeight);
	min-height: var(--inputWrapperHeight);
	position: relative;
	text-align: var(--inputWrapperAlign);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}

.GHzhdR .EYZRr3 svg {
	fill: rgba(var(--icn-color,202,202,202),var(--alpha-icn-color,1));
	height: 100%;
	height: 16px;
	left: var(--calendarButtonLeft);
	margin-top: -8px;
	position: absolute;
	right: var(--calendarButtonRight);
	top: 50%;
	width: 100%;
	width: 16px
}

.GHzhdR .rWPAPu {
	background-color: transparent;
	border: transparent;
	border-radius: var(--rd,0);
	color: rgb(var(--txt,0,0,0));
	display: inline-block;
	flex: 1;
	font: var(--fnt,var(--font_8));
	height: 100%;
	padding: var(--inputPadding);
	pointer-events: none;
	text-align: var(--textAlign);
	text-overflow: ellipsis;
	width: calc(100% - 56px)
}

.GHzhdR .rWPAPu::-moz-placeholder {
	color: rgb(var(--txt-placeholder,169,169,169))
}

.GHzhdR .rWPAPu:-ms-input-placeholder {
	color: rgb(var(--txt-placeholder,169,169,169))
}

.GHzhdR .rWPAPu::placeholder {
	color: rgb(var(--txt-placeholder,169,169,169))
}

.GHzhdR.Nq1zkO .EYZRr3 {
	background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
	border-color: rgba(var(--brdf,115,67,209),var(--alpha-brdf,1));
	border-style: solid;
	border-width: var(--brwf,1px)
}

.GHzhdR.f0035c .EYZRr3 {
	background-color: rgba(var(--bge,255,255,255),var(--alpha-bge,1));
	border-color: rgba(var(--brde,246,4,25),var(--alpha-brde,1));
	border-style: solid;
	border-width: var(--brwe,1px)
}

.GHzhdR:hover:not(.FKCdZU):not(.RR6fOR):not(.Nq1zkO) .EYZRr3 {
	background-color: rgba(var(--bgh,255,255,255),var(--alpha-bgh,1));
	border-color: rgba(var(--brdh,202,202,202),var(--alpha-brdh,1));
	border-style: solid;
	border-width: var(--brwh,1px)
}

.GHzhdR.RR6fOR .EYZRr3 {
	background-color: rgba(var(--bgd,255,255,255),var(--alpha-bgd,1));
	border-color: rgba(var(--brdd,204,204,204),var(--alpha-brdd,1));
	border-style: solid;
	border-width: var(--brwd,1px);
	cursor: default
}

.GHzhdR.RR6fOR .rWPAPu {
	-webkit-text-fill-color: rgb(var(--txtd,204,204,204));
	color: rgb(var(--txtd,204,204,204))
}

.GHzhdR.FKCdZU .EYZRr3 {
	cursor: default
}

.GHzhdR.FKCdZU .rWPAPu {
	pointer-events: auto
}

.GHzhdR.ctgfFo {
	--display: flex;
	display: var(--display);
	position: relative
}

.GHzhdR.ctgfFo,.GHzhdR.ctgfFo .IR7ArC {
	flex: 1;
	flex-direction: column;
	height: unset;
	min-height: unset;
	overflow: unset
}

.GHzhdR.ctgfFo .IR7ArC {
	display: flex
}

.GHzhdR.ctgfFo .EYZRr3,.GHzhdR.ctgfFo .rWPAPu {
	height: unset;
	min-height: unset;
	overflow: unset
}

.mxptZT .IR7ArC {
	display: flex;
	flex-direction: column;
	height: 100%;
	margin-bottom: 0
}

.mxptZT .bTM8j0 {
	color: rgb(var(--txtlbl,var(--color_15)));
	direction: var(--dir);
	display: var(--labelDisplay,none);
	font: var(--fntlbl,var(--font_8));
	line-height: 1;
	margin-bottom: var(--labelMarginBottom);
	padding: var(--labelPadding);
	text-align: var(--textAlign);
	word-break: break-word
}

.mxptZT.chrFPW .bTM8j0:after {
	color: rgba(var(--txtlblrq,0,0,0),var(--alpha-txtlblrq,0));
	content: " *";
	display: var(--requiredIndicationDisplay,none)
}

.mxptZT .EYZRr3 {
	align-items: var(--inputWrapperAlignItems);
	background-color: rgba(var(--bg,255,255,255),var(--alpha-bg,1));
	border-color: rgba(var(--brd,202,202,202),var(--alpha-brd,1));
	border-radius: var(--rd,0);
	border-style: solid;
	border-width: var(--brw,1px);
	box-shadow: var(--shd,0 0 0 transparent);
	box-sizing: border-box;
	cursor: pointer;
	display: flex;
	flex: 1;
	flex-direction: column;
	height: var(--inputWrapperHeight);
	min-height: var(--inputWrapperHeight);
	position: relative;
	text-align: var(--inputWrapperAlign);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}

.mxptZT .EYZRr3 svg {
	fill: rgba(var(--icn-color,202,202,202),var(--alpha-icn-color,1));
	height: 100%;
	height: 16px;
	left: var(--calendarButtonLeft);
	margin-top: -8px;
	position: absolute;
	right: var(--calendarButtonRight);
	top: 50%;
	width: 100%;
	width: 16px
}

.mxptZT .rWPAPu {
	background-color: transparent;
	border: transparent;
	border-radius: var(--rd,0);
	color: rgb(var(--txt,0,0,0));
	display: inline-block;
	flex: 1;
	font: var(--fnt,var(--font_8));
	height: 100%;
	padding: var(--inputPadding);
	pointer-events: none;
	text-align: var(--textAlign);
	text-overflow: ellipsis;
	width: calc(100% - 56px)
}

.mxptZT .rWPAPu::-moz-placeholder {
	color: rgb(var(--txt-placeholder,169,169,169))
}

.mxptZT .rWPAPu:-ms-input-placeholder {
	color: rgb(var(--txt-placeholder,169,169,169))
}

.mxptZT .rWPAPu::placeholder {
	color: rgb(var(--txt-placeholder,169,169,169))
}

.mxptZT.Nq1zkO .EYZRr3 {
	background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
	border-color: rgba(var(--brdf,115,67,209),var(--alpha-brdf,1));
	border-style: solid;
	border-width: var(--brwf,1px)
}

.mxptZT.f0035c .EYZRr3 {
	background-color: rgba(var(--bge,255,255,255),var(--alpha-bge,1));
	border-color: rgba(var(--brde,246,4,25),var(--alpha-brde,1));
	border-style: solid;
	border-width: var(--brwe,1px)
}

.mxptZT:hover:not(.FKCdZU):not(.RR6fOR):not(.Nq1zkO) .EYZRr3 {
	background-color: rgba(var(--bgh,255,255,255),var(--alpha-bgh,1));
	border-color: rgba(var(--brdh,202,202,202),var(--alpha-brdh,1));
	border-style: solid;
	border-width: var(--brwh,1px)
}

.mxptZT.RR6fOR .EYZRr3 {
	background-color: rgba(var(--bgd,255,255,255),var(--alpha-bgd,1));
	border-color: rgba(var(--brdd,204,204,204),var(--alpha-brdd,1));
	border-style: solid;
	border-width: var(--brwd,1px);
	cursor: default
}

.mxptZT.RR6fOR .rWPAPu {
	-webkit-text-fill-color: rgb(var(--txtd,204,204,204));
	color: rgb(var(--txtd,204,204,204))
}

.mxptZT.FKCdZU .EYZRr3 {
	cursor: default
}

.mxptZT.FKCdZU .rWPAPu {
	pointer-events: auto
}

.mxptZT.ctgfFo {
	--display: flex;
	display: var(--display);
	position: relative
}

.mxptZT.ctgfFo,.mxptZT.ctgfFo .IR7ArC {
	flex: 1;
	flex-direction: column;
	height: unset;
	min-height: unset;
	overflow: unset
}

.mxptZT.ctgfFo .IR7ArC {
	display: flex
}

.mxptZT.ctgfFo .EYZRr3,.mxptZT.ctgfFo .rWPAPu {
	height: unset;
	min-height: unset;
	overflow: unset
}

.f5BQxo .IR7ArC {
	display: flex;
	flex-direction: column;
	height: 100%;
	margin-bottom: 0
}

.f5BQxo .bTM8j0 {
	color: rgb(var(--txtlbl,var(--color_15)));
	direction: var(--dir);
	display: var(--labelDisplay,none);
	font: var(--fntlbl,var(--font_8));
	line-height: 1;
	margin-bottom: var(--labelMarginBottom);
	padding: var(--labelPadding);
	text-align: var(--textAlign);
	word-break: break-word
}

.f5BQxo.chrFPW .bTM8j0:after {
	color: rgba(var(--txtlblrq,0,0,0),var(--alpha-txtlblrq,0));
	content: " *";
	display: var(--requiredIndicationDisplay,none)
}

.f5BQxo .EYZRr3 {
	align-items: var(--inputWrapperAlignItems);
	background-color: rgba(var(--bg,255,255,255),var(--alpha-bg,1));
	border-color: rgba(var(--brd,202,202,202),var(--alpha-brd,1));
	border-radius: var(--rd,0);
	border-style: solid;
	border-width: var(--brw,1px);
	box-shadow: var(--shd,0 0 0 transparent);
	box-sizing: border-box;
	cursor: pointer;
	display: flex;
	flex: 1;
	flex-direction: column;
	height: var(--inputWrapperHeight);
	min-height: var(--inputWrapperHeight);
	position: relative;
	text-align: var(--inputWrapperAlign);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}

.f5BQxo .EYZRr3 svg {
	fill: rgba(var(--icn-color,202,202,202),var(--alpha-icn-color,1));
	height: 100%;
	height: 16px;
	left: var(--calendarButtonLeft);
	margin-top: -8px;
	position: absolute;
	right: var(--calendarButtonRight);
	top: 50%;
	width: 100%;
	width: 16px
}

.f5BQxo .rWPAPu {
	background-color: transparent;
	border: transparent;
	border-radius: var(--rd,0);
	color: rgb(var(--txt,0,0,0));
	display: inline-block;
	flex: 1;
	font: var(--fnt,var(--font_8));
	height: 100%;
	padding: var(--inputPadding);
	pointer-events: none;
	text-align: var(--textAlign);
	text-overflow: ellipsis;
	width: calc(100% - 56px)
}

.f5BQxo .rWPAPu::-moz-placeholder {
	color: rgb(var(--txt-placeholder,169,169,169))
}

.f5BQxo .rWPAPu:-ms-input-placeholder {
	color: rgb(var(--txt-placeholder,169,169,169))
}

.f5BQxo .rWPAPu::placeholder {
	color: rgb(var(--txt-placeholder,169,169,169))
}

.f5BQxo.Nq1zkO .EYZRr3 {
	background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
	border-color: rgba(var(--brdf,115,67,209),var(--alpha-brdf,1));
	border-style: solid;
	border-width: var(--brwf,1px)
}

.f5BQxo.f0035c .EYZRr3 {
	background-color: rgba(var(--bge,255,255,255),var(--alpha-bge,1));
	border-color: rgba(var(--brde,246,4,25),var(--alpha-brde,1));
	border-style: solid;
	border-width: var(--brwe,1px)
}

.f5BQxo:hover:not(.FKCdZU):not(.RR6fOR):not(.Nq1zkO) .EYZRr3 {
	background-color: rgba(var(--bgh,255,255,255),var(--alpha-bgh,1));
	border-color: rgba(var(--brdh,202,202,202),var(--alpha-brdh,1));
	border-style: solid;
	border-width: var(--brwh,1px)
}

.f5BQxo.RR6fOR .EYZRr3 {
	background-color: rgba(var(--bgd,255,255,255),var(--alpha-bgd,1));
	border-color: rgba(var(--brdd,204,204,204),var(--alpha-brdd,1));
	border-style: solid;
	border-width: var(--brwd,1px);
	cursor: default
}

.f5BQxo.RR6fOR .rWPAPu {
	-webkit-text-fill-color: rgb(var(--txtd,204,204,204));
	color: rgb(var(--txtd,204,204,204))
}

.f5BQxo.FKCdZU .EYZRr3 {
	cursor: default
}

.f5BQxo.FKCdZU .rWPAPu {
	pointer-events: auto
}

.f5BQxo.ctgfFo {
	--display: flex;
	display: var(--display);
	position: relative
}

.f5BQxo.ctgfFo,.f5BQxo.ctgfFo .IR7ArC {
	flex: 1;
	flex-direction: column;
	height: unset;
	min-height: unset;
	overflow: unset
}

.f5BQxo.ctgfFo .IR7ArC {
	display: flex
}

.f5BQxo.ctgfFo .EYZRr3,.f5BQxo.ctgfFo .rWPAPu {
	height: unset;
	min-height: unset;
	overflow: unset
}

.hSNasv {
	height: 0;
	width: 0
}

.ZwBLUu {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: var(--calendarHeight)!important;
	left: var(--calendarLeft);
	margin-top: var(--calendarMarginTop);
	position: absolute;
	right: var(--calendarRight);
	width: 320px;
	z-index: var(--portals-z-index)
}

.ZwBLUu.HsX7ZG {
	top: 100%
}

.ZwBLUu .t_ZuQW {
	stroke: #000
}

:host(.device-mobile-optimized) .ZwBLUu,:host(.device-mobile-responsive) .ZwBLUu,body.device-mobile-optimized .ZwBLUu,body.device-mobile-responsive .ZwBLUu {
	align-items: center;
	background: rgba(0,0,0,.7);
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	left: 0;
	position: fixed;
	right: auto;
	top: 0;
	width: 100%;
	z-index: var(--portals-z-index)
}

.ZwBLUu .pBk9_M {
	display: none
}

.ZwBLUu .pBk9_M:before {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17'%3E%3Cpath d='m.036 16.302 16.29-16.38.71.705-16.29 16.38z' fill='%23fff'/%3E%3Cpath d='m.036 16.302 16.29-16.38.71.705-16.29 16.38z' fill='%23fff'/%3E%3Cpath d='M-.002.74.704.033l16.368 16.3-.705.708z' fill='%23fff'/%3E%3Cpath d='M-.002.74.704.033l16.368 16.3-.705.708z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;
	background-size: 17px 17px;
	content: "";
	cursor: pointer;
	display: block;
	height: 40px;
	margin-bottom: 8px;
	width: 40px
}

:host(.device-mobile-optimized) .ZwBLUu .pBk9_M,:host(.device-mobile-responsive) .ZwBLUu .pBk9_M,body.device-mobile-optimized .ZwBLUu .pBk9_M,body.device-mobile-responsive .ZwBLUu .pBk9_M {
	display: flex;
	flex-direction: row-reverse;
	width: 300px
}

.ZwBLUu .R8wA83 {
	background-color: rgba(var(--bg-calendar,255,255,255),var(--alpha-bg-calendar,1));
	border: var(--brw-calendar,1px) solid rgba(var(--brd-calendar,174,174,174),var(--alpha-brd-calendar,1));
	border-radius: var(--rd-calendar,10px);
	box-shadow: var(--shd-calendar,0 0 0 transparent);
	cursor: default;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 320px
}

:host(.device-mobile-optimized) .ZwBLUu .R8wA83,:host(.device-mobile-responsive) .ZwBLUu .R8wA83,body.device-mobile-optimized .ZwBLUu .R8wA83,body.device-mobile-responsive .ZwBLUu .R8wA83 {
	width: 300px
}

.ZwBLUu .R8wA83 .HYC7Wt.Ee1xpt {
	opacity: .6
}

.Spinner2320020570__root {
	animation: Spinner2320020570__rotate 2s linear infinite
}

.Spinner2320020570__circle {
	stroke: "color(fallback(--overridable, color(color-5)))";
	animation: Spinner2320020570__dash 1.5s ease-in-out infinite
}

.Spinner2320020570__root.Spinner2320020570--centered {
	position: absolute
}

.Spinner2320020570__root.Spinner2320020570--static,.Spinner2320020570__root.Spinner2320020570--static .Spinner2320020570__circle {
	animation: none
}

@keyframes Spinner2320020570__rotate {
	to {
		 transform: rotate(1turn)
	}
}

@keyframes Spinner2320020570__dash {
	0% {
		 stroke-dasharray: 1,150;
		 stroke-dashoffset: 0
	}

	50% {
		 stroke-dasharray: 90,150;
		 stroke-dashoffset: -35
	}

	to {
		 stroke-dasharray: 90,150;
		 stroke-dashoffset: -124
	}
}

.LagkDM {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: var(--calendarHeight)!important;
	left: var(--calendarLeft);
	margin-top: var(--calendarMarginTop);
	position: absolute;
	right: var(--calendarRight);
	width: 320px;
	z-index: var(--portals-z-index)
}

.LagkDM.v1bFC3 {
	top: 100%
}

.LagkDM .i3q1sd {
	stroke: #000
}

:host(.device-mobile-optimized) .LagkDM,:host(.device-mobile-responsive) .LagkDM,body.device-mobile-optimized .LagkDM,body.device-mobile-responsive .LagkDM {
	align-items: center;
	background: rgba(0,0,0,.7);
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	left: 0;
	position: fixed;
	right: auto;
	top: 0;
	width: 100%;
	z-index: var(--portals-z-index)
}

.LagkDM .HvT56k {
	display: none
}

.LagkDM .HvT56k:before {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17'%3E%3Cpath d='m.036 16.302 16.29-16.38.71.705-16.29 16.38z' fill='%23fff'/%3E%3Cpath d='m.036 16.302 16.29-16.38.71.705-16.29 16.38z' fill='%23fff'/%3E%3Cpath d='M-.002.74.704.033l16.368 16.3-.705.708z' fill='%23fff'/%3E%3Cpath d='M-.002.74.704.033l16.368 16.3-.705.708z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;
	background-size: 17px 17px;
	content: "";
	cursor: pointer;
	display: block;
	height: 40px;
	margin-bottom: 8px;
	width: 40px
}

:host(.device-mobile-optimized) .LagkDM .HvT56k,:host(.device-mobile-responsive) .LagkDM .HvT56k,body.device-mobile-optimized .LagkDM .HvT56k,body.device-mobile-responsive .LagkDM .HvT56k {
	display: flex;
	flex-direction: row-reverse;
	width: 300px
}

.LagkDM .LdMPiY {
	background-color: rgba(var(--bg-calendar,255,255,255),var(--alpha-bg-calendar,1));
	border: var(--brw-calendar,1px) solid rgba(var(--brd-calendar,174,174,174),var(--alpha-brd-calendar,1));
	border-radius: var(--rd-calendar,10px);
	box-shadow: var(--shd-calendar,0 0 0 transparent);
	cursor: default;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 320px
}

:host(.device-mobile-optimized) .LagkDM .LdMPiY,:host(.device-mobile-responsive) .LagkDM .LdMPiY,body.device-mobile-optimized .LagkDM .LdMPiY,body.device-mobile-responsive .LagkDM .LdMPiY {
	width: 300px
}

.LagkDM .LdMPiY .Ns24vd.GKGW3K {
	opacity: .6
}

.IqjPPM {
	align-items: center;
	background: #fff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 275px;
	width: 320px
}

.IqjPPM .nMi9hR {
	height: 16px;
	margin-bottom: 13px;
	width: 16px
}

.IqjPPM .LrzScW {
	color: #000;
	font-family: Helvetica Neue W01 55 Roman;
	font-size: 14px;
	height: 60px;
	line-height: 20px;
	text-align: center;
	width: 184px
}

.ckXo6m {
	direction: var(--dir);
	display: block
}

.ckXo6m thead {
	display: block;
	margin-top: 15px;
	padding: 0 20px
}

.ckXo6m thead:empty {
	display: none
}

:host(.device-mobile-optimized) .ckXo6m thead,:host(.device-mobile-responsive) .ckXo6m thead,body.device-mobile-optimized .ckXo6m thead,body.device-mobile-responsive .ckXo6m thead {
	padding: 0 10px
}

.ckXo6m thead th {
	color: rgb(var(--txt-day,0,0,0));
	display: inline-block;
	font-family: var(--fnt-family-day,arial);
	font-size: var(--txt-size-day,14px);
	font-weight: 700;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 40px
}

:host(.device-mobile-optimized) .ckXo6m thead th,:host(.device-mobile-responsive) .ckXo6m thead th,body.device-mobile-optimized .ckXo6m thead th,body.device-mobile-responsive .ckXo6m thead th {
	font-size: 14px
}

.ckXo6m thead th .kCIYnh {
	clip: rect(0,0,0,0);
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.ckXo6m tbody {
	display: block;
	margin-bottom: 20px;
	padding: 0 20px
}

.ckXo6m tbody:empty {
	display: none
}

:host(.device-mobile-optimized) .ckXo6m tbody,:host(.device-mobile-responsive) .ckXo6m tbody,body.device-mobile-optimized .ckXo6m tbody,body.device-mobile-responsive .ckXo6m tbody {
	padding: 0 10px;
	width: 300px
}

.ckXo6m tbody tr {
	display: flex
}

.ckXo6m tbody tr td {
	cursor: pointer;
	height: 40px;
	position: relative;
	width: 40px
}

.ckXo6m tbody tr td button {
	color: rgb(var(--txt-day,0,0,0));
	display: block;
	font-family: var(--fnt-family-day,arial);
	font-size: var(--txt-size-day,14px);
	height: 36px;
	line-height: 36px;
	margin: 2px;
	text-align: center;
	width: 36px
}

:host(.device-mobile-optimized) .ckXo6m tbody tr td button,:host(.device-mobile-responsive) .ckXo6m tbody tr td button,body.device-mobile-optimized .ckXo6m tbody tr td button,body.device-mobile-responsive .ckXo6m tbody tr td button {
	font-size: 14px
}

.ckXo6m tbody tr td button:before {
	border-radius: var(--rd-day-selected,0);
	content: "";
	display: block;
	height: 36px;
	position: relative;
	width: 36px
}

.ckXo6m tbody tr td button .XQYxZO {
	display: block;
	height: 36px;
	left: 0;
	line-height: 36px;
	margin: 2px;
	position: absolute;
	top: 0;
	width: 36px
}

.ckXo6m tbody tr td.RsxhFD,.ckXo6m tbody tr td.zmAmpx {
	cursor: default
}

.ckXo6m tbody tr td.RsxhFD button,.ckXo6m tbody tr td.zmAmpx button {
	opacity: .4
}

.ckXo6m tbody tr td.x1Bap2 button {
	color: rgb(var(--bg-day-selected,115,67,209))
}

.ckXo6m tbody tr td:hover.x1Bap2 button {
	color: rgb(var(--txt-day,0,0,0))
}

.ckXo6m tbody tr td.sFNaMA button,.ckXo6m tbody tr td:hover.sFNaMA button {
	color: rgb(var(--txt-day-selected,255,255,255))
}

.ckXo6m tbody tr td.sFNaMA button:before,.ckXo6m tbody tr td:hover:not(.RsxhFD) button:before {
	background-color: rgb(var(--bg-day-selected,115,67,209))
}

.ckXo6m tbody tr td:hover:not(.sFNaMA):not(.RsxhFD) button:before {
	opacity: .15
}

.RcZud2 {
	margin-bottom: 20px;
	margin-top: 15px;
	max-height: 280px;
	overflow-y: auto;
	position: relative;
	text-align: center
}

.RcZud2:empty {
	display: none
}

.RcZud2 ul {
	display: inline-block
}

.RcZud2 ul li {
	cursor: pointer;
	display: flex;
	height: 40px;
	justify-content: center;
	position: relative;
	width: 80px
}

:host(.device-mobile-optimized) .RcZud2 ul li,:host(.device-mobile-responsive) .RcZud2 ul li,body.device-mobile-optimized .RcZud2 ul li,body.device-mobile-responsive .RcZud2 ul li {
	width: 130px
}

.RcZud2 ul li:not(.u1OP1C):hover:before {
	background-color: rgba(var(--bg-day-selected,115,67,209),var(--alpha-bg-day-selected,1));
	opacity: .15
}

.RcZud2 ul li.u1OP1C span {
	color: rgb(var(--txt-day-selected,255,255,255))
}

.RcZud2 ul li.u1OP1C:before {
	background-color: rgba(var(--bg-day-selected,115,67,209),var(--alpha-bg-day-selected,1))
}

.RcZud2 ul li span {
	color: rgb(var(--txt-day,0,0,0));
	display: block;
	font-family: var(--fnt-family-day,arial);
	font-size: var(--txt-size-day,14px);
	height: 34px;
	line-height: 34px;
	margin: 3px 1px;
	position: absolute;
	width: 78px
}

:host(.device-mobile-optimized) .RcZud2 ul li span,:host(.device-mobile-responsive) .RcZud2 ul li span,body.device-mobile-optimized .RcZud2 ul li span,body.device-mobile-responsive .RcZud2 ul li span {
	font-size: 14px
}

.RcZud2 ul li:before {
	border-radius: var(--rd-day-selected,0);
	content: "";
	display: block;
	height: 34px;
	margin: 3px 1px;
	width: 78px
}

.S_XNfQ {
	word-wrap: break-word;
	align-items: center;
	background-color: rgba(var(--bg-header,115,67,209),var(--alpha-bg-header,1));
	border-bottom: var(--brw-calendar,1px) solid rgba(var(--brd-calendar,174,174,174),var(--alpha-brd-calendar,1));
	color: rgb(var(--txt-header,255,255,255));
	direction: var(--dir);
	display: flex;
	font-family: var(--fnt-family-header,arial);
	font-size: var(--txt-size-header,18px);
	height: 60px;
	width: 100%
}

:host(.device-mobile-optimized) .S_XNfQ,:host(.device-mobile-responsive) .S_XNfQ,body.device-mobile-optimized .S_XNfQ,body.device-mobile-responsive .S_XNfQ {
	font-size: 16px
}

.S_XNfQ .JuEoLK,.S_XNfQ .MvlkAY {
	align-items: center;
	display: flex;
	flex-direction: row
}

.S_XNfQ .Q0Y1Vk {
	align-items: center;
	cursor: pointer;
	display: inline-flex;
	height: 25px;
	justify-content: center;
	position: relative;
	text-align: center;
	width: 20px
}

:host(.device-mobile-optimized) .S_XNfQ .Q0Y1Vk,:host(.device-mobile-responsive) .S_XNfQ .Q0Y1Vk,body.device-mobile-optimized .S_XNfQ .Q0Y1Vk,body.device-mobile-responsive .S_XNfQ .Q0Y1Vk {
	height: 40px;
	width: 40px
}

.S_XNfQ .Q0Y1Vk svg {
	fill: rgb(var(--txt-header,255,255,255));
	height: 13px;
	pointer-events: none;
	transform: rotate(var(--calendarNavRotate))
}

:host(.device-mobile-optimized) .S_XNfQ .Q0Y1Vk svg,:host(.device-mobile-responsive) .S_XNfQ .Q0Y1Vk svg,body.device-mobile-optimized .S_XNfQ .Q0Y1Vk svg,body.device-mobile-responsive .S_XNfQ .Q0Y1Vk svg {
	height: 17px
}

.S_XNfQ .Q0Y1Vk:hover>.kowr9K {
	fill-opacity: .75
}

.S_XNfQ .YjMjYe {
	transform: rotate(180deg)
}

.S_XNfQ .FGjmNB.zggP5r {
	margin: var(--calendarNavYearPrevMargin)
}

.S_XNfQ .FGjmNB.YjMjYe {
	margin: var(--calendarNavYearNextMargin)
}

.S_XNfQ .sh2zms.zggP5r {
	margin: var(--calendarNavMonthPrevMargin)
}

.S_XNfQ .sh2zms.YjMjYe {
	margin: var(--calendarNavMonthNextMargin)
}

.S_XNfQ .R_WIVG,.S_XNfQ .nGkfh7 {
	color: rgb(var(--txt-header,255,255,255));
	display: inline-block;
	font: inherit;
	text-align: center
}

:host(.device-mobile-optimized) .S_XNfQ .R_WIVG,:host(.device-mobile-optimized) .S_XNfQ .nGkfh7,:host(.device-mobile-responsive) .S_XNfQ .R_WIVG,:host(.device-mobile-responsive) .S_XNfQ .nGkfh7,body.device-mobile-optimized .S_XNfQ .R_WIVG,body.device-mobile-optimized .S_XNfQ .nGkfh7,body.device-mobile-responsive .S_XNfQ .R_WIVG,body.device-mobile-responsive .S_XNfQ .nGkfh7 {
	width: 60px
}

.S_XNfQ .R_WIVG {
	cursor: pointer;
	width: 60px
}

.S_XNfQ .R_WIVG:hover {
	opacity: .75
}

.S_XNfQ .nGkfh7 {
	width: 110px
}

.snt4Te .rEindN {
	-webkit-appearance: none;
	background-color: var(--corvid-background-color,rgba(var(--bg,255,255,255),var(--alpha-bg,1)));
	border-color: var(--corvid-border-color,rgba(var(--brd,227,227,227),var(--alpha-brd,1)));
	border-radius: var(--corvid-border-radius,var(--rd,0));
	border-style: solid;
	border-width: var(--corvid-border-width,var(--brw,1px));
	box-shadow: var(--shd,0 0 0 transparent);
	box-sizing: border-box!important;
	color: var(--corvid-color,rgb(var(--txt,var(--color_15))));
	direction: var(--dir);
	display: block;
	font: var(--fnt,var(--font_8));
	height: var(--inputHeight);
	margin: 0;
	max-width: 100%;
	min-width: 100%;
	overflow-y: auto;
	padding: var(--textPadding,3px);
	padding-top: .75em;
	resize: none;
	text-align: var(--textAlign)
}

.snt4Te .rEindN::-moz-placeholder {
	color: rgb(var(--txt2,var(--color_15)))
}

.snt4Te .rEindN:-ms-input-placeholder {
	color: rgb(var(--txt2,var(--color_15)))
}

.snt4Te .rEindN::placeholder {
	color: rgb(var(--txt2,var(--color_15)))
}

.snt4Te .rEindN:hover {
	background-color: rgba(var(--bgh,255,255,255),var(--alpha-bgh,1));
	border-color: rgba(var(--brdh,163,217,246),var(--alpha-brdh,1));
	border-style: solid;
	border-width: var(--brwh,1px)
}

.snt4Te .rEindN:disabled {
	background-color: rgba(var(--bgd,204,204,204),var(--alpha-bgd,1));
	border-color: rgba(var(--brdd,163,217,246),var(--alpha-brdd,1));
	border-style: solid;
	border-width: var(--brwd,1px);
	color: rgb(var(--txtd,255,255,255))
}

.snt4Te:not(.pOExcs) .rEindN:focus {
	background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
	border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
	border-style: solid;
	border-width: var(--brwf,1px)
}

.snt4Te.pOExcs .rEindN:invalid {
	background-color: rgba(var(--bge,255,255,255),var(--alpha-bge,1));
	border-color: rgba(var(--brde,163,217,246),var(--alpha-brde,1));
	border-style: solid;
	border-width: var(--brwe,1px)
}

.snt4Te.pOExcs .rEindN:not(:invalid):focus {
	background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
	border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
	border-style: solid;
	border-width: var(--brwf,1px)
}

.snt4Te .PSkPrR {
	display: none
}

.snt4Te.oKe0Po .PSkPrR {
	box-sizing: border-box;
	color: rgb(var(--txtlbl,var(--color_15)));
	direction: var(--dir);
	display: inline-block;
	font: var(--fntlbl,var(--font_8));
	line-height: 1;
	margin-bottom: var(--labelMarginBottom,14px);
	padding: var(--labelPadding,0);
	text-align: var(--textAlign);
	width: 100%;
	word-break: break-word
}

.snt4Te.oKe0Po.NyPO4H .PSkPrR:after {
	color: rgba(var(--txtlblrq,0,0,0),var(--alpha-txtlblrq,0));
	content: " *";
	display: var(--requiredIndicationDisplay,none)
}

.lk9PkF {
	--display: flex;
	display: var(--display);
	flex-direction: column
}

.lk9PkF .rEindN {
	-webkit-appearance: none;
	background-color: var(--corvid-background-color,rgba(var(--bg,255,255,255),var(--alpha-bg,1)));
	border-color: var(--corvid-border-color,rgba(var(--brd,227,227,227),var(--alpha-brd,1)));
	border-radius: var(--corvid-border-radius,var(--rd,0));
	border-style: solid;
	border-width: var(--corvid-border-width,var(--brw,1px));
	box-shadow: var(--shd,0 0 0 transparent);
	box-sizing: border-box!important;
	color: var(--corvid-color,rgb(var(--txt,var(--color_15))));
	direction: var(--dir);
	flex: 1;
	font: var(--fnt,var(--font_8));
	height: 100%;
	margin: 0;
	overflow-y: auto;
	padding: var(--textPadding,3px);
	resize: none;
	text-align: var(--textAlign);
	width: 100%
}

.lk9PkF .rEindN::-moz-placeholder {
	color: rgb(var(--txt2,var(--color_15)))
}

.lk9PkF .rEindN:-ms-input-placeholder {
	color: rgb(var(--txt2,var(--color_15)))
}

.lk9PkF .rEindN::placeholder {
	color: rgb(var(--txt2,var(--color_15)))
}

.lk9PkF .rEindN:hover {
	background-color: rgba(var(--bgh,255,255,255),var(--alpha-bgh,1));
	border-color: rgba(var(--brdh,163,217,246),var(--alpha-brdh,1));
	border-style: solid;
	border-width: var(--brwh,1px)
}

.lk9PkF .rEindN:disabled {
	background-color: rgba(var(--bgd,204,204,204),var(--alpha-bgd,1));
	border-color: rgba(var(--brdd,163,217,246),var(--alpha-brdd,1));
	border-style: solid;
	border-width: var(--brwd,1px);
	color: rgb(var(--txtd,255,255,255))
}

.lk9PkF:not(.pOExcs) .rEindN:focus {
	background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
	border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
	border-style: solid;
	border-width: var(--brwf,1px)
}

.lk9PkF.pOExcs .rEindN:invalid {
	background-color: rgba(var(--bge,255,255,255),var(--alpha-bge,1));
	border-color: rgba(var(--brde,163,217,246),var(--alpha-brde,1));
	border-style: solid;
	border-width: var(--brwe,1px)
}

.lk9PkF.pOExcs .rEindN:not(:invalid):focus {
	background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
	border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
	border-style: solid;
	border-width: var(--brwf,1px)
}

.lk9PkF .PSkPrR {
	display: none
}

.lk9PkF.oKe0Po .PSkPrR {
	box-sizing: border-box;
	color: rgb(var(--txtlbl,var(--color_15)));
	direction: var(--dir);
	display: inline-block;
	font: var(--fntlbl,var(--font_8));
	line-height: 1;
	margin-bottom: var(--labelMarginBottom,14px);
	padding: var(--labelPadding,0);
	text-align: var(--textAlign);
	width: 100%;
	word-break: break-word
}

.lk9PkF.oKe0Po.NyPO4H .PSkPrR:after {
	color: rgba(var(--txtlblrq,0,0,0),var(--alpha-txtlblrq,0));
	content: " *";
	display: var(--requiredIndicationDisplay,none)
}

.TLWrjM {
	align-items: center;
	color: rgb(var(--errorTextColor,#ff4040));
	display: flex;
	flex-direction: row;
	gap: 4px;
	padding: 8px 0 0
}

.TLWrjM .GIPQqH {
	flex: none;
	flex-grow: 0;
	order: 0
}

.TLWrjM .JNgJbf {
	display: inline-block;
	flex-grow: 0;
	font: var(--errorTextFont,var(--font_8));
	line-height: 1;
	order: 1;
	word-break: break-word
}

.aVng1S {
	border-top: var(--lnw,2px) solid rgba(var(--brd,var(--color_15)),var(--alpha-brd,1));
	box-sizing: border-box;
	height: 0
}


.VideoPlayer2054936319__facebookContainer,.VideoPlayer2054936319__playerContainer {
	border: var(--borderSize) solid rgba(var(--borderColor,0,0,0),var(--alpha-borderColor,1));
	box-shadow: var(--boxShadow);
	display: block;
	margin-left: calc(-1 * var(--borderSize));
	margin-top: calc(-1 * var(--borderSize));
	position: absolute;
	top: 0
}

.focus-ring-active .VideoPlayer2054936319__root .VideoPlayer2054936319__cover.VideoPlayer2054936319--playerFocused {
	z-index: 1000
}

.VideoPlayer2054936319__cover .PlayableCover847694237__title {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: rgba(var(--fontColor,255,255,255),var(--alpha-fontColor,1));
	display: -webkit-box;
	font: var(--font);
	margin: 0 0 15px;
	max-height: 2.8em;
	overflow: hidden;
	padding: 0 10%
}

.VideoPlayer2054936319__cover.VideoPlayer2054936319--isMobileView .PlayableCover847694237__title {
	font-size: calc(18 * 1px);
	margin: 0 0 10px
}

.VideoPlayer2054936319__cover .PlayableCover847694237__overlay {
	background-color: rgba(var(--backgroundColor,0,0,0),var(--alpha-backgroundColor,1));
	transition: background-color .2s ease
}

.VideoPlayer2054936319__cover .PlayableCover847694237__overlay:hover {
	background-color: rgba(var(--backgroundColor,0,0,0),calc(var(--alpha-backgroundColor, 1) + .1))
}

.VideoPlayer2054936319__cover .PlayableCover847694237__playButton {
	height: var(--playButtonSize);
	width: var(--playButtonSize)
}

.VideoPlayer2054936319__cover .PlayableCover847694237__playButton:hover {
	opacity: .8
}

.VideoPlayer2054936319__cover.VideoPlayer2054936319--isMobileView .PlayableCover847694237__playButton {
	height: var(--playButtonMobileSize);
	width: var(--playButtonMobileSize)
}

.VideoPlayer2054936319__cover .PlayableCover847694237__playButton circle {
	stroke: rgba(var(--fontColor,255,255,255),var(--alpha-fontColor,1))
}

.VideoPlayer2054936319__cover .PlayableCover847694237__playButton path {
	fill: rgba(var(--fontColor,255,255,255),var(--alpha-fontColor,1))
}

.VideoPlayer2054936319__playerContainer {
	height: 100%;
	width: 100%
}

.VideoPlayer2054936319__playerContainer iframe {
	height: 100%;
	visibility: inherit;
	width: 100%
}

.VideoPlayer2054936319__facebookContainer {
	height: 100%;
	width: 100%
}

.VideoPlayer2054936319__vimeoContainer {
	background-color: #000
}

.MH58Yn {
	align-items: center;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	display: flex;
	justify-content: center;
	opacity: 1;
	outline: none;
	padding: 0;
	transition-duration: .2s;
	transition-property: opacity
}

.MH58Yn:hover {
	opacity: .7
}

.sMWGVV {
	height: 0!important;
	margin: 0!important;
	min-height: 0!important;
	min-width: 0!important;
	opacity: 0!important;
	padding: 0!important;
	visibility: hidden!important;
	width: 0!important
}

.T7h78h {
	display: block;
	font-family: HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,\\30e1イリオ,meiryo,\\30d2ラギノ角ゴpro w3,hiragino kaku gothic pro;
	height: inherit;
	outline: none;
	overflow: hidden;
	position: relative;
	z-index: 0
}

.T7h78h button {
	-webkit-appearance: button;
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
	overflow: visible;
	text-transform: none
}

.T7h78h button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

.T7h78h button:-moz-focusring {
	outline: 1px dotted ButtonText
}

[data-playable-hook=player-container].T7h78h [data-playable-component],[data-playable-hook=player-container].T7h78h [data-playable-component] *,[data-playable-hook=player-container].T7h78h [data-playable-component] :after,[data-playable-hook=player-container].T7h78h [data-playable-component] :before {
	box-sizing: content-box!important;
	outline: none!important
}

.aBdaFm,.reHOyF {
	height: 100%!important;
	min-height: 100%!important;
	min-width: 100%!important;
	width: 100%!important
}

[data-playable-focus-source=key] [data-playable-hook=player-container] button.focus-within,[data-playable-focus-source=key] [data-playable-hook=player-container] img.focus-within,[data-playable-focus-source=key] [data-playable-hook=player-container] input.focus-within,[data-playable-focus-source=script] [data-playable-hook=player-container] button.focus-within,[data-playable-focus-source=script] [data-playable-hook=player-container] img.focus-within,[data-playable-focus-source=script] [data-playable-hook=player-container] input.focus-within {
	box-shadow: 0 0 0 2px rgba(56,153,236,.8)
}

.fZPS1d {
	align-items: center;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	display: flex;
	justify-content: center;
	opacity: 1;
	outline: none;
	padding: 0;
	transition-duration: .2s;
	transition-property: opacity
}

.fZPS1d:hover {
	opacity: .7
}

.TcENkh {
	height: 0!important;
	margin: 0!important;
	min-height: 0!important;
	min-width: 0!important;
	opacity: 0!important;
	padding: 0!important;
	visibility: hidden!important;
	width: 0!important
}

.MwgZWA {
	background-color: rgba(0,0,0,.95);
	border-radius: 3px;
	height: 250px;
	left: 10px;
	overflow: scroll;
	width: 400px;
	z-index: 10000
}

.MwgZWA,.MwgZWA .rkTLUy {
	position: absolute;
	top: 10px
}

.MwgZWA .rkTLUy {
	color: #fff;
	cursor: pointer;
	right: 5px
}

.MwgZWA .rkTLUy:hover {
	opacity: .8
}

.MwgZWA .LOpx5W {
	color: #fff;
	font-size: 8px;
	line-height: 8px;
	margin: 5px;
	padding: 5px
}

.MwgZWA .LOpx5W .ht0VVX {
	color: green
}

.MwgZWA .LOpx5W .wYTBxb {
	color: #ff8c00
}

.MwgZWA .LOpx5W .VStJby {
	color: blue
}

.MwgZWA .LOpx5W .LsIqAP {
	color: #f0f
}

.MwgZWA .LOpx5W .zUQfxq {
	color: #fff
}

.IiHgII {
	align-items: center;
	background-color: #000;
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 50
}

.IiHgII,.IiHgII._s9dGo video,.IiHgII.vzxs2y video {
	height: 100%;
	width: 100%
}

.IiHgII.hLoSEv video {
	position: absolute
}

.IiHgII.TtdQPO.hLoSEv video {
	height: auto!important;
	width: 100%
}

.IiHgII.cb9E5t.hLoSEv video {
	height: 100%
}

.IiHgII video {
	box-shadow: 0 0 20px rgba(0,0,0,.2);
	position: relative;
	z-index: 1
}

.IiHgII.dj2W_J {
	cursor: none
}

.l9fM0h {
	bottom: 0;
	filter: blur(14px);
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0
}

.CIzMoh {
	align-items: center;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	display: flex;
	justify-content: center;
	opacity: 1;
	outline: none;
	padding: 0;
	transition-duration: .2s;
	transition-property: opacity
}

.CIzMoh:hover {
	opacity: .7
}

.NJGB6P {
	height: 0!important;
	margin: 0!important;
	min-height: 0!important;
	min-width: 0!important;
	opacity: 0!important;
	padding: 0!important;
	visibility: hidden!important;
	width: 0!important
}

.aMw4Jp {
	bottom: 0;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100
}

.aMw4Jp,.aMw4Jp .RH3G4u {
	align-items: center;
	display: flex;
	justify-content: center
}

.aMw4Jp .RH3G4u {
	animation-duration: .5s;
	animation-name: rAxA2y;
	background-color: rgba(0,0,0,.5);
	border-radius: 100px;
	font-size: 9px;
	line-height: 9px;
	opacity: 0;
	position: relative
}

.aMw4Jp .s8q1KX {
	animation-duration: .5s;
	animation-name: ryfJyM
}

.aMw4Jp .O3jNyY {
	left: 3px;
	position: relative
}

.aMw4Jp .sLkljv {
	margin: 5px 0
}

.aMw4Jp .XsP_Mg {
	align-items: center;
	bottom: 0;
	color: #fff;
	display: flex;
	justify-content: center;
	left: 0;
	min-height: 8px;
	min-width: 5px;
	position: absolute;
	right: 0;
	top: 0
}

.aMw4Jp .XsP_Mg span {
	display: block
}

@keyframes ryfJyM {
	0% {
		 height: 22px;
		 width: 22px
	}

	to {
		 height: 30px;
		 width: 30px
	}
}

@keyframes rAxA2y {
	0% {
		 height: 22px;
		 opacity: .9;
		 padding: 19px;
		 width: 22px
	}

	to {
		 font-size: 14px;
		 height: 30px;
		 line-height: 14px;
		 opacity: 0;
		 padding: 25px;
		 width: 30px
	}
}

.UuvzuH {
	align-items: center;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	display: flex;
	justify-content: center;
	opacity: 1;
	outline: none;
	padding: 0;
	transition-duration: .2s;
	transition-property: opacity
}

.UuvzuH:hover {
	opacity: .7
}

.SWiF19 {
	height: 0!important;
	margin: 0!important;
	min-height: 0!important;
	min-width: 0!important;
	opacity: 0!important;
	padding: 0!important;
	visibility: hidden!important;
	width: 0!important
}

.P9q5GM {
	bottom: 0;
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100
}

.P9q5GM.L8SYSN {
	align-items: center;
	display: flex;
	justify-content: center
}

.jyZxBT {
	align-items: center;
	background: #000 no-repeat 50%;
	background-size: cover;
	bottom: 0;
	justify-content: center;
	right: 0
}

.jyZxBT,.jyZxBT:before {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.jyZxBT:before {
	background-color: rgba(0,0,0,.35);
	content: ""
}

.oVB0VT {
	cursor: pointer;
	height: 71px;
	opacity: 1;
	position: relative;
	width: 71px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"] .oVB0VT {
	height: 54px;
	width: 54px
}

[data-playable-hook=player-container][data-playable-max-width~="400px"] .oVB0VT {
	height: 36px;
	width: 36px
}

.oVB0VT:hover {
	opacity: .8
}

.DUKkm6 {
	background: transparent
}

.CAErYx {
	align-items: center;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	display: flex;
	justify-content: center;
	opacity: 1;
	outline: none;
	padding: 0;
	transition-duration: .2s;
	transition-property: opacity
}

.CAErYx:hover {
	opacity: .7
}

.qipy26 {
	height: 0!important;
	margin: 0!important;
	min-height: 0!important;
	min-width: 0!important;
	opacity: 0!important;
	padding: 0!important;
	visibility: hidden!important;
	width: 0!important
}

.HFEl1G {
	clip: rect(0,48px,48px,24px);
	animation: bNfw61 1s linear infinite;
	color: #fff;
	display: none;
	height: 42px;
	left: 50%;
	margin-left: -21px;
	margin-top: -21px;
	position: absolute;
	top: 50%;
	width: 42px;
	z-index: 90
}

.HFEl1G.KRw0M5 {
	display: block
}

.HFEl1G:after {
	clip: rect(4px,48px,48px,24px);
	animation: i0S9__ 1s linear infinite
}

.HFEl1G:after,.HFEl1G:before {
	border: 3px solid currentColor;
	border-radius: 50%;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.HFEl1G:before {
	clip: rect(0,48px,48px,24px);
	animation: m1Fg4V 1s linear infinite
}

@keyframes i0S9__ {
	50% {
		 clip: rect(42px,48px,48px,24px);
		 animation-timing-function: ease-in-out
	}
}

@keyframes m1Fg4V {
	50% {
		 clip: rect(0,48px,9px,24px);
		 animation-timing-function: ease-in-out;
		 transform: rotate(135deg)
	}
}

@keyframes bNfw61 {
	0% {
		 animation-timing-function: ease-out;
		 transform: rotate(0)
	}

	45% {
		 color: #fff;
		 transform: rotate(18deg)
	}

	55% {
		 transform: rotate(54deg)
	}

	to {
		 transform: rotate(1turn)
	}
}

.YNsbh9 {
	bottom: 0;
	display: flex;
	flex-direction: column;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.YNsbh9 .O1vZ1d {
	flex-grow: 2;
	position: relative
}

.RKqOM4 {
	align-items: center;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	display: flex;
	justify-content: center;
	opacity: 1;
	outline: none;
	padding: 0;
	transition-duration: .2s;
	transition-property: opacity
}

.RKqOM4:hover {
	opacity: .7
}

.FmiuH4 {
	height: 0!important;
	margin: 0!important;
	min-height: 0!important;
	min-width: 0!important;
	opacity: 0!important;
	padding: 0!important;
	visibility: hidden!important;
	width: 0!important
}

.W0t_ic {
	position: relative;
	z-index: 60
}

.W0t_ic::-moz-focus-inner {
	border: 0
}

.W0t_ic.N2CfeM .BYXbSU,.W0t_ic.N2CfeM .QAfchT {
	opacity: 1
}

.jw9Kj9 {
	flex-grow: 0
}

.jQne1L {
	align-items: center;
	display: flex;
	flex-direction: row;
	margin-top: 20px;
	position: relative
}

[data-playable-hook=player-container][data-playable-dir=ltr] .jQne1L {
	margin-left: 20px
}

[data-playable-hook=player-container][data-playable-dir=rtl] .jQne1L {
	direction: rtl;
	margin-right: 20px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .jQne1L {
	margin-top: 30px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=ltr] .jQne1L {
	margin-left: 30px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=rtl] .jQne1L {
	direction: rtl;
	margin-right: 30px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"] .jQne1L {
	margin-top: 15px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=ltr] .jQne1L {
	margin-left: 15px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=rtl] .jQne1L {
	direction: rtl;
	margin-right: 15px
}

[data-playable-hook=player-container][data-playable-max-width~="280px"] .jQne1L {
	margin-top: 12px
}

[data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=ltr] .jQne1L {
	margin-left: 12px
}

[data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=rtl] .jQne1L {
	direction: rtl;
	margin-right: 12px
}

.QAfchT {
	flex-grow: 1;
	max-width: calc(100% - 200px)
}

.BYXbSU,.QAfchT {
	opacity: 0;
	transition: opacity .2s
}

.BYXbSU {
	background-image: linear-gradient(0deg,transparent,rgba(0,0,0,.03) 24%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.3) 75%,rgba(0,0,0,.4));
	background-size: 100% 182px;
	height: 181px;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0
}

.Oz1ffs {
	align-items: center;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	display: flex;
	justify-content: center;
	opacity: 1;
	outline: none;
	padding: 0;
	transition-duration: .2s;
	transition-property: opacity
}

.Oz1ffs:hover {
	opacity: .7
}

.nhI_ow {
	height: 0!important;
	margin: 0!important;
	min-height: 0!important;
	min-width: 0!important;
	opacity: 0!important;
	padding: 0!important;
	visibility: hidden!important;
	width: 0!important
}

.ZDJjun {
	font-size: 16px;
	line-height: 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

[data-playable-hook=player-container][data-playable-max-width~="550px"] .ZDJjun {
	font-size: 14px;
	line-height: 15px
}

[data-playable-hook=player-container][data-playable-max-width~="300px"] .ZDJjun {
	font-size: 12px;
	line-height: 13px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .ZDJjun {
	font-size: 20px;
	line-height: 20px
}

.ZDJjun.Jd96zq,.w5jdg2 {
	cursor: pointer
}

.w5jdg2 {
	align-items: center;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	display: flex;
	justify-content: center;
	opacity: 1;
	outline: none;
	padding: 0;
	transition-duration: .2s;
	transition-property: opacity
}

.w5jdg2:hover {
	opacity: .7
}

.A2xlHS {
	height: 0!important;
	margin: 0!important;
	min-height: 0!important;
	min-width: 0!important;
	opacity: 0!important;
	padding: 0!important;
	visibility: hidden!important;
	width: 0!important
}

.BHUFEt {
	background-color: #959595;
	position: relative;
	transition: background-color .2s
}

[data-playable-hook=player-container][data-playable-dir=ltr] .BHUFEt {
	direction: ltr;
	margin-right: 15px
}

[data-playable-hook=player-container][data-playable-dir=rtl] .BHUFEt {
	direction: rtl;
	margin-left: 15px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=ltr] .BHUFEt {
	margin-right: 20px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=rtl] .BHUFEt {
	margin-left: 20px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=ltr] .BHUFEt {
	margin-right: 10px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=rtl] .BHUFEt {
	margin-left: 10px
}

[data-playable-hook=player-container][data-playable-max-width~="280px"] .BHUFEt {
	padding: 2px 3px
}

[data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=ltr] .BHUFEt {
	margin-right: 10px
}

[data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=rtl] .BHUFEt {
	margin-left: 10px
}

.BHUFEt.caCSqC {
	cursor: default
}

.BHUFEt.Pcf9Cx,.BHUFEt:hover:not(.caCSqC) {
	background-color: #ea492e
}

.OebeZw {
	cursor: pointer
}

button.Gn8Gdq {
	background-color: transparent;
	border: 0;
	border-radius: 0;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	outline: none;
	padding: 5px 6px;
	text-transform: uppercase!important;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

[data-playable-hook=player-container][data-playable-max-width~="280px"] button.Gn8Gdq {
	font-size: 10px;
	line-height: 12px
}

.cA1asi {
	align-items: center;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	display: flex;
	justify-content: center;
	opacity: 1;
	outline: none;
	padding: 0;
	transition-duration: .2s;
	transition-property: opacity
}

.cA1asi:hover {
	opacity: .7
}

.eIyVpE {
	height: 0!important;
	margin: 0!important;
	min-height: 0!important;
	min-width: 0!important;
	opacity: 0!important;
	padding: 0!important;
	visibility: hidden!important;
	width: 0!important
}

.QV8pil {
	display: flex;
	flex-direction: column;
	z-index: 60
}

.QV8pil::-moz-focus-inner {
	border: 0
}

.QV8pil.B8EVKv .etMMn5,.QV8pil.YhkBZr .FUpTp7,.QV8pil.YhkBZr .IT9grE,.QV8pil.YhkBZr .V93u41,.QV8pil.YhkBZr .etMMn5,.QV8pil.YhkBZr .llN1CZ {
	opacity: 1
}

.QV8pil.Chkuci .NuiShs {
	margin-right: 14px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"] .QV8pil.Chkuci .NuiShs {
	margin-right: 7px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .QV8pil.Chkuci .NuiShs {
	margin-right: 25px
}

.QV8pil.Chkuci .etMMn5,.QV8pil.RJmkWq .yO0EFf,.QV8pil.UALT0d .wkFNGC,.QV8pil.bAjCHK .V93u41,.QV8pil.l48Rm1 .QpVBT9,.QV8pil.ojCqay .Y5bsSu,.QV8pil.uWCPbp .lgDwRF,.QV8pil.vG61jJ .NuiShs {
	display: none
}

.c2j4zU {
	display: flex;
	flex-grow: 2;
	width: 100%
}

.V93u41,.c2j4zU {
	position: relative
}

.V93u41 {
	padding: 0 20px;
	top: 2px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .V93u41 {
	padding: 0 30px;
	top: 3px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"] .V93u41 {
	padding: 0 15px
}

[data-playable-hook=player-container][data-playable-max-width~="280px"] .V93u41 {
	padding: 0 12px
}

.FUpTp7,.V93u41,.etMMn5,.llN1CZ {
	opacity: 0;
	transition: opacity .2s
}

.FUpTp7,.llN1CZ {
	align-items: center;
	display: flex;
	flex: 1;
	max-width: 100%;
	position: relative;
	width: 100%
}

.llN1CZ {
	justify-content: flex-end
}

.FUpTp7,.etMMn5,.llN1CZ {
	height: 54px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .FUpTp7,[data-playable-hook=player-container][data-playable-in-full-screen=true] .etMMn5,[data-playable-hook=player-container][data-playable-in-full-screen=true] .llN1CZ {
	height: 80px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"] .FUpTp7,[data-playable-hook=player-container][data-playable-max-width~="550px"] .etMMn5,[data-playable-hook=player-container][data-playable-max-width~="550px"] .llN1CZ {
	height: 42px
}

[data-playable-hook=player-container][data-playable-max-width~="350px"] .FUpTp7,[data-playable-hook=player-container][data-playable-max-width~="350px"] .etMMn5,[data-playable-hook=player-container][data-playable-max-width~="350px"] .llN1CZ {
	height: 36px
}

.QpVBT9 {
	margin-left: 13px;
	margin-right: 8px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .QpVBT9 {
	margin-left: 20px;
	margin-right: 20px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"] .QpVBT9 {
	margin-left: 7px
}

[data-playable-hook=player-container][data-playable-max-width~="280px"] .QpVBT9 {
	margin-left: 4px
}

.yO0EFf {
	margin-right: 13px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .yO0EFf {
	margin-right: 20px
}

.lgDwRF {
	margin-right: 18px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .lgDwRF {
	margin-right: 30px
}

[data-playable-hook=player-container][data-playable-max-width~="400px"] .lgDwRF {
	display: none
}

.Y5bsSu {
	margin-right: 8px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .Y5bsSu {
	margin-right: 18px
}

.NuiShs {
	margin-right: 8px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .NuiShs {
	margin-right: 18px
}

.wkFNGC {
	margin-right: 8px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .wkFNGC {
	margin-right: 18px
}

.etMMn5 {
	display: flex;
	margin-right: 14px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"] .etMMn5 {
	margin-right: 9px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .etMMn5 {
	margin-right: 23px
}

[data-playable-hook=player-container][data-playable-max-width~="280px"] .etMMn5 {
	margin-right: 12px
}

.zumaah {
	margin-right: 8px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .zumaah {
	margin-right: 18px
}

.IT9grE {
	background-image: linear-gradient(180deg,transparent,rgba(0,0,0,.03) 24%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.3) 75%,rgba(0,0,0,.4));
	background-size: 100% 182px;
	bottom: 0;
	height: 181px;
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	transition: opacity .2s
}

.k8BjRZ {
	align-items: center;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	display: flex;
	justify-content: center;
	opacity: 1;
	outline: none;
	padding: 0;
	transition-duration: .2s;
	transition-property: opacity
}

.k8BjRZ:hover {
	opacity: .7
}

.oc5p_Q {
	height: 0!important;
	margin: 0!important;
	min-height: 0!important;
	min-width: 0!important;
	opacity: 0!important;
	padding: 0!important;
	visibility: hidden!important;
	width: 0!important
}

.zllqXq {
	opacity: 0;
	position: absolute;
	transition: opacity .2s,visibility .2s;
	visibility: hidden;
	z-index: 100
}

.zllqXq.L_hw7T {
	background: rgba(0,0,0,.5);
	padding: 4px 5px
}

.zllqXq.xi74N4 {
	opacity: 1;
	visibility: visible
}

.L_hw7T .w1jcvC {
	color: #fff;
	font-size: 11px;
	line-height: 12px;
	white-space: nowrap
}

.y_umMm {
	bottom: 0;
	display: flex;
	left: 0;
	margin: 10px 10px 6px;
	position: absolute;
	right: 0;
	top: 0
}

.sJELUr {
	align-items: center;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	display: flex;
	justify-content: center;
	opacity: 1;
	outline: none;
	padding: 0;
	transition-duration: .2s;
	transition-property: opacity
}

.sJELUr:hover {
	opacity: .7
}

.QOZHQ8 {
	height: 0!important;
	margin: 0!important;
	min-height: 0!important;
	min-width: 0!important;
	opacity: 0!important;
	padding: 0!important;
	visibility: hidden!important;
	width: 0!important
}

.ctBuTJ {
	display: block;
	height: 6px;
	position: relative;
	touch-action: none;
	transition: opacity .2s,visibility .2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .ctBuTJ {
	height: 8px
}

.ctBuTJ.fnKqRA .acEE1I {
	background-color: #ea492e
}

.ctBuTJ.fnKqRA .w5RHza {
	background-color: rgba(234,73,46,.5)
}

.ctBuTJ.fnKqRA .RTqtKv {
	display: initial
}

.ctBuTJ.cdLzMy .gwBw85,.ctBuTJ:hover .gwBw85,[data-playable-hook=player-container][data-playable-in-full-screen=true] .ctBuTJ.cdLzMy .gwBw85,[data-playable-hook=player-container][data-playable-in-full-screen=true] .ctBuTJ:hover .gwBw85 {
	transform: scaleY(1)
}

.ctBuTJ.cdLzMy .gwBw85 .w5RHza,.ctBuTJ:hover .gwBw85 .w5RHza {
	opacity: 1
}

.ctBuTJ.cdLzMy .ctzVus,.ctBuTJ.cdLzMy .gwBw85 .gPPH0B:after,.ctBuTJ:hover .ctzVus,.ctBuTJ:hover .gwBw85 .gPPH0B:after {
	transform: scale(1)
}

.ctBuTJ.cdLzMy .ctzVus.U89TWW,.ctBuTJ:hover .ctzVus.U89TWW {
	left: 100%
}

.ctBuTJ.cdLzMy .RTqtKv,.ctBuTJ:hover .RTqtKv {
	transform: scale(1.4)
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .ctBuTJ.cdLzMy .RTqtKv,[data-playable-hook=player-container][data-playable-in-full-screen=true] .ctBuTJ:hover .RTqtKv {
	transform: scale(1.33)
}

.ctBuTJ.cdLzMy .RTqtKv.U89TWW,.ctBuTJ:hover .RTqtKv.U89TWW {
	background-color: #fff
}

.mYR6uE {
	left: -6px;
	position: absolute;
	top: -3px;
	z-index: 7
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .mYR6uE {
	height: 16px;
	left: -8px;
	top: -4px;
	width: 16px
}

.ctzVus {
	background-color: #fff;
	border-radius: 50%;
	content: "";
	cursor: pointer;
	display: block;
	height: 12px;
	transform: scale(0);
	transition: transform .1s cubic-bezier(0,0,.2,1);
	width: 12px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .ctzVus {
	height: 16px;
	width: 16px
}

.RTqtKv {
	background-color: #ea492e;
	border: 2px solid #bababa;
	border-radius: 50%;
	cursor: pointer;
	display: none;
	height: 6px;
	position: absolute;
	right: -5px;
	top: -2px;
	transition: transform .1s cubic-bezier(0,0,.2,1);
	width: 6px;
	z-index: 6
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .RTqtKv {
	height: 8px;
	right: -6px;
	top: -2px;
	width: 8px
}

.RTqtKv:hover {
	background-color: #fff
}

.RTqtKv.QOZHQ8 {
	display: none
}

.gwBw85 {
	height: 6px;
	transform: scaleY(.34);
	transition: transform .1s cubic-bezier(0,0,.2,1)
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .gwBw85 {
	height: 8px;
	transform: scaleY(.25)
}

.u1j2LK {
	height: 6px;
	padding: 0;
	position: absolute
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .u1j2LK {
	height: 8px
}

.acEE1I {
	background-color: #fff;
	transform-origin: 0 0;
	width: 100%
}

.aJcGTx {
	transition: width .2s ease
}

.WdW6QO,.aJcGTx {
	background-color: hsla(0,0%,100%,.25)
}

.WdW6QO {
	width: 100%
}

.w5RHza {
	background-color: hsla(0,0%,100%,.5);
	transition: opacity .2s
}

.mKA4v0 {
	background-color: transparent;
	height: 100%;
	overflow-x: hidden;
	width: 100%
}

.gPPH0B,.gPPH0B:after,.mKA4v0 {
	position: absolute
}

.gPPH0B:after {
	background-color: #fff;
	border-radius: 50%;
	content: "";
	height: 6px;
	opacity: .6;
	right: -3px;
	transform: scale(0);
	transition: transform .1s cubic-bezier(0,0,.2,1);
	width: 6px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .gPPH0B:after {
	height: 8px;
	right: -4px;
	width: 8px
}

.gPPH0B:after:hover {
	opacity: 1
}

.O7e4CU {
	cursor: pointer;
	display: block;
	height: 16px;
	opacity: 0;
	position: relative;
	top: -11px;
	width: 100%;
	z-index: 5
}

[data-playable-focus-source=key] [data-playable-hook=progress-control].focus-within,[data-playable-focus-source=script] [data-playable-hook=progress-control].focus-within {
	box-shadow: 0 0 0 2px rgba(56,153,236,.8);
	opacity: 1
}

.oSuh0p {
	align-items: center;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	display: flex;
	justify-content: center;
	opacity: 1;
	outline: none;
	padding: 0;
	transition-duration: .2s;
	transition-property: opacity
}

.oSuh0p:hover {
	opacity: .7
}

.oNQb99 {
	height: 0!important;
	margin: 0!important;
	min-height: 0!important;
	min-width: 0!important;
	opacity: 0!important;
	padding: 0!important;
	visibility: hidden!important;
	width: 0!important
}

._90z7w {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	justify-content: flex-start;
	position: relative
}

.W2aIUN {
	height: 26px;
	min-height: 26px;
	min-width: 26px;
	width: 26px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .W2aIUN {
	height: 35px;
	min-height: 35px;
	min-width: 35px;
	width: 35px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .W2aIUN ._fnLlj {
	display: none
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .W2aIUN .NNvLPR {
	display: block
}

.W2aIUN .KgK6KM {
	display: none
}

.W2aIUN .gek6yh,.W2aIUN.FBQO6r .KgK6KM {
	display: block
}

.W2aIUN.FBQO6r .gek6yh {
	display: none
}

.W2aIUN ._fnLlj {
	display: block
}

.W2aIUN .NNvLPR {
	display: none
}


			  .WiTPiC {
					align-items: center;
					background-color: transparent;
					border: 0;
					border-radius: 0;
					cursor: pointer;
					display: flex;
					justify-content: center;
					opacity: 1;
					outline: none;
					padding: 0;
					transition-duration: .2s;
					transition-property: opacity
			  }

			  .WiTPiC:hover {
					opacity: .7
			  }

			  .sE31hn {
					height: 0!important;
					margin: 0!important;
					min-height: 0!important;
					min-width: 0!important;
					opacity: 0!important;
					padding: 0!important;
					visibility: hidden!important;
					width: 0!important
			  }

			  .KpdQrc {
					align-items: center;
					display: flex;
					flex: 0 0 auto;
					height: 25px
			  }

			  .gkGtxN {
					font-size: 12px;
					line-height: 12px
			  }

			  [data-playable-hook=player-container][data-playable-in-full-screen=true] .gkGtxN {
					font-size: 14px;
					line-height: 14px
			  }

			  .pkI6sF {
					margin-left: 5px
			  }

			  .pkI6sF:before {
					content: "/";
					margin-right: 4px
			  }

			  .LyvFhE .Nidhcc,.LyvFhE .pkI6sF {
					display: none
			  }

			  .rnG1K6 {
					align-items: center;
					background-color: transparent;
					border: 0;
					border-radius: 0;
					cursor: pointer;
					display: flex;
					justify-content: center;
					opacity: 1;
					outline: none;
					padding: 0;
					transition-duration: .2s;
					transition-property: opacity
			  }

			  .rnG1K6:hover {
					opacity: .7
			  }

			  .oI7XOE {
					height: 0!important;
					margin: 0!important;
					min-height: 0!important;
					min-width: 0!important;
					opacity: 0!important;
					padding: 0!important;
					visibility: hidden!important;
					width: 0!important
			  }

			  .dqR62d {
					align-items: center;
					display: flex;
					justify-content: flex-start;
					position: relative;
					transition: width .2s;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none
			  }

			  [data-playable-hook=player-container][data-playable-in-full-screen=true] .dqR62d {
					height: 35px
			  }

			  .dqR62d.C7Gq5G .Z8Ru_i,.dqR62d:hover .Z8Ru_i {
					margin-right: 5px;
					opacity: 1;
					width: 50px
			  }

			  [data-playable-hook=player-container][data-playable-in-full-screen=true] .dqR62d.C7Gq5G .Z8Ru_i,[data-playable-hook=player-container][data-playable-in-full-screen=true] .dqR62d:hover .Z8Ru_i {
					margin-right: 10px;
					width: 90px
			  }

			  .ToIAK9,.VTppQd,._7tzdU,.ztCxq7 {
					display: none
			  }

			  .zuqkBx {
					height: 26px;
					min-height: 26px;
					min-width: 26px;
					padding: 0;
					width: 26px
			  }

			  [data-playable-hook=player-container][data-playable-in-full-screen=true] .zuqkBx {
					height: 35px;
					min-height: 35px;
					min-width: 35px;
					width: 35px
			  }

			  [data-playable-hook=player-container][data-playable-in-full-screen=true] .zuqkBx .aEw8y1 {
					display: none
			  }

			  .zuqkBx .aEw8y1,.zuqkBx.KzpsnN ._7tzdU,.zuqkBx.XubB8i .ztCxq7,.zuqkBx.qJrrld .ztCxq7,.zuqkBx.yLMtC2 .ToIAK9,[data-playable-hook=player-container][data-playable-in-full-screen=true] .zuqkBx .f6CCWN {
					display: block
			  }

			  .zuqkBx .f6CCWN {
					display: none
			  }

			  .Z8Ru_i {
					display: block;
					height: 25px;
					margin-left: 2px;
					opacity: 0;
					position: relative;
					transition: opacity .2s,width .2s;
					width: 0
			  }

			  [data-playable-hook=player-container][data-playable-in-full-screen=true] .Z8Ru_i {
					margin-left: 5px
			  }

			  .MRjoHU {
					height: 2px;
					padding: 0;
					position: absolute;
					top: 11.5px
			  }

			  .MP5ZfL:after {
					border-radius: 50%;
					content: "";
					height: 8px;
					position: absolute;
					right: -4px;
					top: -3px;
					transition: opacity .2s;
					width: 8px
			  }

			  [data-playable-hook=player-container][data-playable-in-full-screen=true] .MP5ZfL:after {
					height: 10px;
					right: -5px;
					top: -4px;
					width: 10px
			  }

			  .XbJXgH,.ylsu_r {
					width: 100%
			  }

			  .ylsu_r {
					cursor: pointer;
					display: block;
					height: 25px;
					opacity: 0;
					position: relative;
					z-index: 5
			  }

			  [data-playable-focus-source=key] [data-playable-hook=volume-control] .focus-within.Z8Ru_i,[data-playable-focus-source=script] [data-playable-hook=volume-control] .focus-within.Z8Ru_i {
					box-shadow: 0 0 0 2px rgba(56,153,236,.8);
					margin-right: 5px;
					opacity: 1;
					width: 50px
			  }

			  [data-playable-hook=player-container][data-playable-in-full-screen=true] [data-playable-focus-source=key] [data-playable-hook=volume-control] .focus-within.Z8Ru_i,[data-playable-hook=player-container][data-playable-in-full-screen=true] [data-playable-focus-source=script] [data-playable-hook=volume-control] .focus-within.Z8Ru_i {
					margin-right: 10px;
					width: 90px
			  }

			  .SikRew {
					align-items: center;
					background-color: transparent;
					border: 0;
					border-radius: 0;
					cursor: pointer;
					display: flex;
					justify-content: center;
					opacity: 1;
					outline: none;
					padding: 0;
					transition-duration: .2s;
					transition-property: opacity
			  }

			  .SikRew:hover {
					opacity: .7
			  }

			  .SDCtMN {
					height: 0!important;
					margin: 0!important;
					min-height: 0!important;
					min-width: 0!important;
					opacity: 0!important;
					padding: 0!important;
					visibility: hidden!important;
					width: 0!important
			  }

			  .hKOrCk {
					align-items: center;
					display: flex;
					justify-content: center;
					position: relative
			  }

			  .Cn9dEu {
					height: 26px;
					min-height: 26px;
					min-width: 26px;
					transition: transform .2s;
					width: 26px
			  }

			  [data-playable-hook=player-container][data-playable-in-full-screen=true] .Cn9dEu {
					height: 35px;
					width: 35px
			  }

			  .Cn9dEu:hover {
					transform: scale(1.18)
			  }

			  .Cn9dEu .B_N5WW {
					display: block
			  }

			  .Cn9dEu .D7xTDF {
					display: none
			  }

			  .Cn9dEu.UZeOX4:hover {
					transform: scale(.8)
			  }

			  .Cn9dEu.UZeOX4 .B_N5WW {
					display: none
			  }

			  .Cn9dEu.UZeOX4 .D7xTDF {
					display: block
			  }

			  .nKEFMs {
					align-items: center;
					background-color: transparent;
					border: 0;
					border-radius: 0;
					cursor: pointer;
					display: flex;
					justify-content: center;
					opacity: 1;
					outline: none;
					padding: 0;
					transition-duration: .2s;
					transition-property: opacity
			  }

			  .nKEFMs:hover {
					opacity: .7
			  }

			  .SxDloc {
					height: 0!important;
					margin: 0!important;
					min-height: 0!important;
					min-width: 0!important;
					opacity: 0!important;
					padding: 0!important;
					visibility: hidden!important;
					width: 0!important
			  }

			  .pAPwip {
					align-items: center;
					display: flex;
					justify-content: center;
					position: relative
			  }

			  .Fl7sUm {
					height: 26px;
					min-height: 26px;
					min-width: 26px;
					transition: transform .2s;
					width: 26px
			  }

			  [data-playable-hook=player-container][data-playable-in-full-screen=true] .Fl7sUm {
					height: 35px;
					min-height: 21px;
					min-width: 35px;
					width: 35px
			  }

			  [data-playable-hook=player-container][data-playable-in-full-screen=true] .Fl7sUm .cwmXNz {
					display: none
			  }

			  .Fl7sUm .Ukb5XC,[data-playable-hook=player-container][data-playable-in-full-screen=true] .Fl7sUm .yVltgc {
					display: block
			  }

			  .Fl7sUm .ViNbIi {
					display: none
			  }

			  .Fl7sUm .cwmXNz {
					display: block
			  }

			  .Fl7sUm .yVltgc {
					display: none
			  }

			  .Fl7sUm:hover {
					transform: scale(1.18)
			  }

			  .Fl7sUm.ShbU38:hover {
					transform: scale(.8)
			  }

			  .Fl7sUm.ShbU38 .Ukb5XC {
					display: none
			  }

			  .Fl7sUm.ShbU38 .ViNbIi {
					display: block
			  }

			  .NspOOT {
					align-items: center;
					background-color: transparent;
					border: 0;
					border-radius: 0;
					cursor: pointer;
					display: flex;
					justify-content: center;
					opacity: 1;
					outline: none;
					padding: 0;
					transition-duration: .2s;
					transition-property: opacity
			  }

			  .NspOOT:hover {
					opacity: .7
			  }

			  .XWBvFW {
					height: 0!important;
					margin: 0!important;
					min-height: 0!important;
					min-width: 0!important;
					opacity: 0!important;
					padding: 0!important;
					visibility: hidden!important;
					width: 0!important
			  }

			  .A6A8Dz {
					align-items: center;
					display: flex;
					justify-content: center;
					opacity: 1;
					position: relative;
					transition: opacity .2s;
					transition-duration: .2s;
					z-index: 3
			  }

			  .A6A8Dz:hover .V5xX43 {
					opacity: .7
			  }

			  .F87Un8 {
					max-height: 26px;
					max-width: 125px;
					transition: opacity .2s
			  }

			  [data-playable-hook=player-container][data-playable-max-width~="550px"] .F87Un8 {
					max-height: 20px;
					max-width: 90px
			  }

			  [data-playable-hook=player-container][data-playable-max-width~="350px"] .F87Un8 {
					max-height: 18px;
					max-width: 70px
			  }

			  [data-playable-hook=player-container][data-playable-in-full-screen=true] .F87Un8 {
					max-height: 36px;
					max-width: 450px
			  }

			  .F87Un8.XWBvFW {
					display: none
			  }

			  .enmd7C {
					height: 26px;
					min-height: 26px;
					min-width: 26px;
					transition: transform .2s;
					width: 26px
			  }

			  [data-playable-hook=player-container][data-playable-in-full-screen=true] .enmd7C {
					height: 35px;
					min-height: 35px;
					min-width: 35px;
					width: 35px
			  }

			  [data-playable-hook=player-container][data-playable-in-full-screen=true] .enmd7C .vRtcOZ {
					display: none
			  }

			  .enmd7C .vRtcOZ,[data-playable-hook=player-container][data-playable-in-full-screen=true] .enmd7C .RBEUr7 {
					display: block
			  }

			  .enmd7C .RBEUr7 {
					display: none
			  }

			  .enmd7C:hover {
					transform: scale(1.2)
			  }

			  .h4iEJm {
					align-items: center;
					background-color: transparent;
					border: 0;
					border-radius: 0;
					cursor: pointer;
					display: flex;
					justify-content: center;
					opacity: 1;
					outline: none;
					padding: 0;
					transition-duration: .2s;
					transition-property: opacity
			  }

			  .h4iEJm:hover {
					opacity: .7
			  }

			  .Xm5eRr {
					height: 0!important;
					margin: 0!important;
					min-height: 0!important;
					min-width: 0!important;
					opacity: 0!important;
					padding: 0!important;
					visibility: hidden!important;
					width: 0!important
			  }

			  .k85XnN {
					align-items: center;
					display: flex;
					justify-content: center;
					position: relative
			  }

			  .urzrNl {
					height: 26px;
					min-height: 26px;
					min-width: 26px;
					transition: transform .2s;
					width: 26px
			  }

			  [data-playable-hook=player-container][data-playable-in-full-screen=true] .urzrNl {
					height: 35px;
					min-height: 21px;
					min-width: 35px;
					width: 35px
			  }

			  [data-playable-hook=player-container][data-playable-in-full-screen=true] .urzrNl .VAQcIh {
					display: none
			  }

			  .urzrNl .VAQcIh,[data-playable-hook=player-container][data-playable-in-full-screen=true] .urzrNl .R4TBlN {
					display: block
			  }

			  .urzrNl .R4TBlN {
					display: none
			  }

			  .urzrNl:hover {
					transform: scale(1.18)
			  }

			  .cete1q {
					align-items: center;
					background-color: rgba(0,0,0,.5);
					border: 2px solid rgba(0,0,0,.5);
					border-radius: 2px;
					display: flex;
					flex-direction: column-reverse;
					height: 90px;
					width: 180px
			  }

			  .cete1q.ex4YgN {
					border: none;
					border-radius: 0;
					height: auto;
					width: auto
			  }

			  .Epa8Ug,.hHw66W {
					bottom: 2px;
					height: 90px;
					left: 2px;
					position: absolute;
					right: 2px;
					top: 2px;
					width: 180px
			  }

			  .Epa8Ug {
					z-index: 2
			  }

			  .hHw66W {
					z-index: 1
			  }

			  .ex4YgN .nIb7Tl {
					background: none
			  }

			  .ex4YgN .Epa8Ug,.ex4YgN .hHw66W {
					height: 0;
					width: 0
			  }

			  .nIb7Tl {
					background: rgba(0,0,0,.8);
					color: #fff;
					font-size: 11px;
					line-height: 12px;
					padding: 4px 5px;
					position: relative;
					white-space: nowrap;
					z-index: 3
			  }

			  .pVM1ey {
					align-items: center;
					background-color: transparent;
					border: 0;
					border-radius: 0;
					cursor: pointer;
					display: flex;
					justify-content: center;
					opacity: 1;
					outline: none;
					padding: 0;
					transition-duration: .2s;
					transition-property: opacity
			  }

			  .pVM1ey:hover {
					opacity: .7
			  }

			  .pE6VGN {
					height: 0!important;
					margin: 0!important;
					min-height: 0!important;
					min-width: 0!important;
					opacity: 0!important;
					padding: 0!important;
					visibility: hidden!important;
					width: 0!important
			  }

			  .VH7UEc {
					align-items: center;
					background-color: #000;
					display: flex;
					flex-direction: column-reverse;
					pointer-events: none;
					z-index: 55
			  }

			  .P_YO_v,.VH7UEc {
					bottom: 0;
					left: 0;
					position: absolute;
					right: 0;
					top: 0
			  }

			  .P_YO_v {
					opacity: .5;
					z-index: 2
			  }

			  .PlayableCover847694237__root {
					background: #000 50% 50% no-repeat;
					background-size: cover;
					cursor: pointer;
					height: 100%;
					left: 0;
					position: absolute;
					top: 0;
					width: 100%
			  }

			  .PlayableCover847694237__responsiveMode {
					align-items: center;
					display: flex;
					overflow: hidden
			  }

			  .PlayableCover847694237__overlay {
					align-items: center;
					display: flex;
					flex-direction: column;
					height: 100%;
					justify-content: center;
					position: absolute;
					top: 0;
					width: 100%
			  }

			  .PlayableCover847694237__root.PlayableCover847694237--transparentOverlay {
					background: transparent
			  }

			  .PlayableCover847694237__title {
					color: #fff;
					font-family: proxima-n-w01-reg,sans-serif;
					font-size: 40px;
					line-height: 1.4em;
					margin: 0 0 15px;
					padding: 0 10%;
					text-align: center
			  }

			  .PlayableCover847694237__poster {
					height: 100%;
					-o-object-fit: cover;
					object-fit: cover;
					width: 100%
			  }

			  .PlayableCover847694237__playButton {
					background: transparent;
					border: 0;
					box-sizing: border-box;
					cursor: pointer;
					display: block;
					height: 50px;
					padding: 0;
					transition: opacity .2s ease;
					width: 50px
			  }

			  .HlRz5e {
					display: block;
					height: 100%;
					width: 100%
			  }

			  .HlRz5e img {
					max-width: var(--wix-img-max-width,100%)
			  }

			  .HlRz5e[data-animate-blur] img {
					filter: blur(9px);
					transition: filter .8s ease-in
			  }

			  .HlRz5e[data-animate-blur] img[data-load-done] {
					filter: none
			  }

			  .I5zqsT {
					display: block;
					height: 100%;
					width: 100%
			  }
			  .sTe93V {
					--force-state-metadata: hovered
			  }

			  .DYoNOT {
					background-color: rgba(var(--dropdownListBackgroundColor,var(--color_1)),var(--alpha-dropdownListBackgroundColor,1));
					border-color: rgba(var(--dropdownListStrokeColor,var(--color_2)),var(--alpha-dropdownListStrokeColor,1));
					border-radius: var(--dropdownListBorderRadius,0);
					border-style: solid;
					border-width: var(--dropdownListStrokeWidth,0);
					box-shadow: var(--dropdownListBoxShadow,none);
					font: var(--dropdownListFont,var(--font_1));
					height: 100%!important;
					overflow: hidden;
					width: auto!important
			  }

			  .DYoNOT ._Gybpq {
					-ms-scroll-chaining: none;
					background-color: transparent;
					max-height: calc((var(--optionLineHeight, 1.3em) + var(--dropdownItemsSpacing, 12px))*6);
					overflow-x: hidden;
					overflow-y: scroll;
					overscroll-behavior: contain
			  }

			  .DYoNOT ._Gybpq .CEK3nk {
					align-items: center;
					background-color: transparent;
					color: rgb(var(--dropdownListTextColor,var(--color_2)));
					cursor: pointer;
					display: flex;
					flex-wrap: nowrap;
					height: var(--optionLineHeight,1.3em);
					justify-content: var(--dropdownOptionJustifyContent);
					padding-bottom: calc(var(--dropdownItemsSpacing, 12px) / 2);
					padding-top: calc(var(--dropdownItemsSpacing, 12px) / 2);
					transition: all .5s ease;
					transition-property: background-color
			  }

			  .DYoNOT ._Gybpq .CEK3nk.sTe93V {
					background-color: rgba(var(--dropdownListHoverBackgroundColor,var(--color_7)),var(--alpha-dropdownListHoverBackgroundColor,1));
					color: rgb(var(--dropdownListHoverTextColor,var(--color_2)))
			  }

			  .DYoNOT ._Gybpq .CEK3nk .P6sHUt {
					direction: var(--dir);
					line-height: normal;
					overflow: hidden;
					padding: var(--textPadding);
					text-overflow: ellipsis;
					white-space: nowrap
			  }
			  .ZwBLUu {
					align-items: center;
					display: flex;
					flex-direction: column;
					height: var(--calendarHeight)!important;
					left: var(--calendarLeft);
					margin-top: var(--calendarMarginTop);
					position: absolute;
					right: var(--calendarRight);
					width: 320px;
					z-index: var(--portals-z-index)
			  }

			  .ZwBLUu.HsX7ZG {
					top: 100%
			  }

			  .ZwBLUu .t_ZuQW {
					stroke: #000
			  }

			  :host(.device-mobile-optimized) .ZwBLUu,:host(.device-mobile-responsive) .ZwBLUu,body.device-mobile-optimized .ZwBLUu,body.device-mobile-responsive .ZwBLUu {
					align-items: center;
					background: rgba(0,0,0,.7);
					display: flex;
					flex-direction: column;
					height: 100%;
					justify-content: center;
					left: 0;
					position: fixed;
					right: auto;
					top: 0;
					width: 100%;
					z-index: var(--portals-z-index)
			  }

			  .ZwBLUu .pBk9_M {
					display: none
			  }

			  .ZwBLUu .pBk9_M:before {
					background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17'%3E%3Cpath d='m.036 16.302 16.29-16.38.71.705-16.29 16.38z' fill='%23fff'/%3E%3Cpath d='m.036 16.302 16.29-16.38.71.705-16.29 16.38z' fill='%23fff'/%3E%3Cpath d='M-.002.74.704.033l16.368 16.3-.705.708z' fill='%23fff'/%3E%3Cpath d='M-.002.74.704.033l16.368 16.3-.705.708z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;
					background-size: 17px 17px;
					content: "";
					cursor: pointer;
					display: block;
					height: 40px;
					margin-bottom: 8px;
					width: 40px
			  }

			  :host(.device-mobile-optimized) .ZwBLUu .pBk9_M,:host(.device-mobile-responsive) .ZwBLUu .pBk9_M,body.device-mobile-optimized .ZwBLUu .pBk9_M,body.device-mobile-responsive .ZwBLUu .pBk9_M {
					display: flex;
					flex-direction: row-reverse;
					width: 300px
			  }

			  .ZwBLUu .R8wA83 {
					background-color: rgba(var(--bg-calendar,255,255,255),var(--alpha-bg-calendar,1));
					border: var(--brw-calendar,1px) solid rgba(var(--brd-calendar,174,174,174),var(--alpha-brd-calendar,1));
					border-radius: var(--rd-calendar,10px);
					box-shadow: var(--shd-calendar,0 0 0 transparent);
					cursor: default;
					overflow: hidden;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none;
					width: 320px
			  }

			  :host(.device-mobile-optimized) .ZwBLUu .R8wA83,:host(.device-mobile-responsive) .ZwBLUu .R8wA83,body.device-mobile-optimized .ZwBLUu .R8wA83,body.device-mobile-responsive .ZwBLUu .R8wA83 {
					width: 300px
			  }

			  .ZwBLUu .R8wA83 .HYC7Wt.Ee1xpt {
					opacity: .6
			  }

			  .Spinner2320020570__root {
					animation: Spinner2320020570__rotate 2s linear infinite
			  }

			  .Spinner2320020570__circle {
					stroke: "color(fallback(--overridable, color(color-5)))";
					animation: Spinner2320020570__dash 1.5s ease-in-out infinite
			  }

			  .Spinner2320020570__root.Spinner2320020570--centered {
					position: absolute
			  }

			  .Spinner2320020570__root.Spinner2320020570--static,.Spinner2320020570__root.Spinner2320020570--static .Spinner2320020570__circle {
					animation: none
			  }

			  @keyframes Spinner2320020570__rotate {
					to {
						 transform: rotate(1turn)
					}
			  }

			  @keyframes Spinner2320020570__dash {
					0% {
						 stroke-dasharray: 1,150;
						 stroke-dashoffset: 0
					}

					50% {
						 stroke-dasharray: 90,150;
						 stroke-dashoffset: -35
					}

					to {
						 stroke-dasharray: 90,150;
						 stroke-dashoffset: -124
					}
			  }

			  .LagkDM {
					align-items: center;
					display: flex;
					flex-direction: column;
					height: var(--calendarHeight)!important;
					left: var(--calendarLeft);
					margin-top: var(--calendarMarginTop);
					position: absolute;
					right: var(--calendarRight);
					width: 320px;
					z-index: var(--portals-z-index)
			  }

			  .LagkDM.v1bFC3 {
					top: 100%
			  }

			  .LagkDM .i3q1sd {
					stroke: #000
			  }

			  :host(.device-mobile-optimized) .LagkDM,:host(.device-mobile-responsive) .LagkDM,body.device-mobile-optimized .LagkDM,body.device-mobile-responsive .LagkDM {
					align-items: center;
					background: rgba(0,0,0,.7);
					display: flex;
					flex-direction: column;
					height: 100%;
					justify-content: center;
					left: 0;
					position: fixed;
					right: auto;
					top: 0;
					width: 100%;
					z-index: var(--portals-z-index)
			  }

			  .LagkDM .HvT56k {
					display: none
			  }

			  .LagkDM .HvT56k:before {
					background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17'%3E%3Cpath d='m.036 16.302 16.29-16.38.71.705-16.29 16.38z' fill='%23fff'/%3E%3Cpath d='m.036 16.302 16.29-16.38.71.705-16.29 16.38z' fill='%23fff'/%3E%3Cpath d='M-.002.74.704.033l16.368 16.3-.705.708z' fill='%23fff'/%3E%3Cpath d='M-.002.74.704.033l16.368 16.3-.705.708z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;
					background-size: 17px 17px;
					content: "";
					cursor: pointer;
					display: block;
					height: 40px;
					margin-bottom: 8px;
					width: 40px
			  }

			  :host(.device-mobile-optimized) .LagkDM .HvT56k,:host(.device-mobile-responsive) .LagkDM .HvT56k,body.device-mobile-optimized .LagkDM .HvT56k,body.device-mobile-responsive .LagkDM .HvT56k {
					display: flex;
					flex-direction: row-reverse;
					width: 300px
			  }

			  .LagkDM .LdMPiY {
					background-color: rgba(var(--bg-calendar,255,255,255),var(--alpha-bg-calendar,1));
					border: var(--brw-calendar,1px) solid rgba(var(--brd-calendar,174,174,174),var(--alpha-brd-calendar,1));
					border-radius: var(--rd-calendar,10px);
					box-shadow: var(--shd-calendar,0 0 0 transparent);
					cursor: default;
					overflow: hidden;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none;
					width: 320px
			  }

			  :host(.device-mobile-optimized) .LagkDM .LdMPiY,:host(.device-mobile-responsive) .LagkDM .LdMPiY,body.device-mobile-optimized .LagkDM .LdMPiY,body.device-mobile-responsive .LagkDM .LdMPiY {
					width: 300px
			  }

			  .LagkDM .LdMPiY .Ns24vd.GKGW3K {
					opacity: .6
			  }

			  .IqjPPM {
					align-items: center;
					background: #fff;
					display: flex;
					flex-direction: column;
					justify-content: center;
					min-height: 275px;
					width: 320px
			  }

			  .IqjPPM .nMi9hR {
					height: 16px;
					margin-bottom: 13px;
					width: 16px
			  }

			  .IqjPPM .LrzScW {
					color: #000;
					font-family: Helvetica Neue W01 55 Roman;
					font-size: 14px;
					height: 60px;
					line-height: 20px;
					text-align: center;
					width: 184px
			  }

			  .ckXo6m {
					direction: var(--dir);
					display: block
			  }

			  .ckXo6m thead {
					display: block;
					margin-top: 15px;
					padding: 0 20px
			  }

			  .ckXo6m thead:empty {
					display: none
			  }

			  :host(.device-mobile-optimized) .ckXo6m thead,:host(.device-mobile-responsive) .ckXo6m thead,body.device-mobile-optimized .ckXo6m thead,body.device-mobile-responsive .ckXo6m thead {
					padding: 0 10px
			  }

			  .ckXo6m thead th {
					color: rgb(var(--txt-day,0,0,0));
					display: inline-block;
					font-family: var(--fnt-family-day,arial);
					font-size: var(--txt-size-day,14px);
					font-weight: 700;
					height: 40px;
					line-height: 40px;
					text-align: center;
					width: 40px
			  }

			  :host(.device-mobile-optimized) .ckXo6m thead th,:host(.device-mobile-responsive) .ckXo6m thead th,body.device-mobile-optimized .ckXo6m thead th,body.device-mobile-responsive .ckXo6m thead th {
					font-size: 14px
			  }

			  .ckXo6m thead th .kCIYnh {
					clip: rect(0,0,0,0);
					border: 0;
					height: 1px;
					margin: -1px;
					overflow: hidden;
					padding: 0;
					position: absolute;
					width: 1px
			  }

			  .ckXo6m tbody {
					display: block;
					margin-bottom: 20px;
					padding: 0 20px
			  }

			  .ckXo6m tbody:empty {
					display: none
			  }

			  :host(.device-mobile-optimized) .ckXo6m tbody,:host(.device-mobile-responsive) .ckXo6m tbody,body.device-mobile-optimized .ckXo6m tbody,body.device-mobile-responsive .ckXo6m tbody {
					padding: 0 10px;
					width: 300px
			  }

			  .ckXo6m tbody tr {
					display: flex
			  }

			  .ckXo6m tbody tr td {
					cursor: pointer;
					height: 40px;
					position: relative;
					width: 40px
			  }

			  .ckXo6m tbody tr td button {
					color: rgb(var(--txt-day,0,0,0));
					display: block;
					font-family: var(--fnt-family-day,arial);
					font-size: var(--txt-size-day,14px);
					height: 36px;
					line-height: 36px;
					margin: 2px;
					text-align: center;
					width: 36px
			  }

			  :host(.device-mobile-optimized) .ckXo6m tbody tr td button,:host(.device-mobile-responsive) .ckXo6m tbody tr td button,body.device-mobile-optimized .ckXo6m tbody tr td button,body.device-mobile-responsive .ckXo6m tbody tr td button {
					font-size: 14px
			  }

			  .ckXo6m tbody tr td button:before {
					border-radius: var(--rd-day-selected,0);
					content: "";
					display: block;
					height: 36px;
					position: relative;
					width: 36px
			  }

			  .ckXo6m tbody tr td button .XQYxZO {
					display: block;
					height: 36px;
					left: 0;
					line-height: 36px;
					margin: 2px;
					position: absolute;
					top: 0;
					width: 36px
			  }

			  .ckXo6m tbody tr td.RsxhFD,.ckXo6m tbody tr td.zmAmpx {
					cursor: default
			  }

			  .ckXo6m tbody tr td.RsxhFD button,.ckXo6m tbody tr td.zmAmpx button {
					opacity: .4
			  }

			  .ckXo6m tbody tr td.x1Bap2 button {
					color: rgb(var(--bg-day-selected,115,67,209))
			  }

			  .ckXo6m tbody tr td:hover.x1Bap2 button {
					color: rgb(var(--txt-day,0,0,0))
			  }

			  .ckXo6m tbody tr td.sFNaMA button,.ckXo6m tbody tr td:hover.sFNaMA button {
					color: rgb(var(--txt-day-selected,255,255,255))
			  }

			  .ckXo6m tbody tr td.sFNaMA button:before,.ckXo6m tbody tr td:hover:not(.RsxhFD) button:before {
					background-color: rgb(var(--bg-day-selected,115,67,209))
			  }

			  .ckXo6m tbody tr td:hover:not(.sFNaMA):not(.RsxhFD) button:before {
					opacity: .15
			  }

			  .RcZud2 {
					margin-bottom: 20px;
					margin-top: 15px;
					max-height: 280px;
					overflow-y: auto;
					position: relative;
					text-align: center
			  }

			  .RcZud2:empty {
					display: none
			  }

			  .RcZud2 ul {
					display: inline-block
			  }

			  .RcZud2 ul li {
					cursor: pointer;
					display: flex;
					height: 40px;
					justify-content: center;
					position: relative;
					width: 80px
			  }

			  :host(.device-mobile-optimized) .RcZud2 ul li,:host(.device-mobile-responsive) .RcZud2 ul li,body.device-mobile-optimized .RcZud2 ul li,body.device-mobile-responsive .RcZud2 ul li {
					width: 130px
			  }

			  .RcZud2 ul li:not(.u1OP1C):hover:before {
					background-color: rgba(var(--bg-day-selected,115,67,209),var(--alpha-bg-day-selected,1));
					opacity: .15
			  }

			  .RcZud2 ul li.u1OP1C span {
					color: rgb(var(--txt-day-selected,255,255,255))
			  }

			  .RcZud2 ul li.u1OP1C:before {
					background-color: rgba(var(--bg-day-selected,115,67,209),var(--alpha-bg-day-selected,1))
			  }

			  .RcZud2 ul li span {
					color: rgb(var(--txt-day,0,0,0));
					display: block;
					font-family: var(--fnt-family-day,arial);
					font-size: var(--txt-size-day,14px);
					height: 34px;
					line-height: 34px;
					margin: 3px 1px;
					position: absolute;
					width: 78px
			  }

			  :host(.device-mobile-optimized) .RcZud2 ul li span,:host(.device-mobile-responsive) .RcZud2 ul li span,body.device-mobile-optimized .RcZud2 ul li span,body.device-mobile-responsive .RcZud2 ul li span {
					font-size: 14px
			  }

			  .RcZud2 ul li:before {
					border-radius: var(--rd-day-selected,0);
					content: "";
					display: block;
					height: 34px;
					margin: 3px 1px;
					width: 78px
			  }


			  .Oqnisf {
					overflow: visible
			  }

			  .cM88eO {
					-webkit-backface-visibility: hidden;
					backface-visibility: hidden
			  }

			  .YtfWHd {
					left: 0;
					position: absolute;
					top: 0
			  }

			  .HlRz5e {
					display: block;
					height: 100%;
					width: 100%
			  }

			  .HlRz5e img {
					max-width: var(--wix-img-max-width,100%)
			  }

			  .HlRz5e[data-animate-blur] img {
					filter: blur(9px);
					transition: filter .8s ease-in
			  }

			  .HlRz5e[data-animate-blur] img[data-load-done] {
					filter: none
			  }

			  .I5zqsT {
					display: block
			  }

			  .I5zqsT,.MW5IWV {
					height: 100%;
					width: 100%
			  }

			  .MW5IWV {
					left: 0;
					-webkit-mask-image: var(--mask-image,none);
					mask-image: var(--mask-image,none);
					-webkit-mask-position: var(--mask-position,0);
					mask-position: var(--mask-position,0);
					-webkit-mask-repeat: var(--mask-repeat,no-repeat);
					mask-repeat: var(--mask-repeat,no-repeat);
					-webkit-mask-size: var(--mask-size,100%);
					mask-size: var(--mask-size,100%);
					overflow: hidden;
					pointer-events: var(--fill-layer-background-media-pointer-events);
					position: absolute;
					top: 0
			  }

			  .MW5IWV.N3eg0s {
					clip: rect(0,auto,auto,0)
			  }

			  .MW5IWV .Kv1aVt {
					height: 100%;
					position: absolute;
					top: 0;
					width: 100%
			  }

			  .MW5IWV .dLPlxY {
					height: var(--fill-layer-image-height,100%);
					opacity: var(--fill-layer-image-opacity)
			  }

			  .MW5IWV .dLPlxY img {
					height: 100%;
					width: 100%
			  }

			  @supports(-webkit-hyphens: none) {
					.MW5IWV.N3eg0s {
						 clip:auto;
						 -webkit-clip-path: inset(0)
					}
			  }

			  .VgO9Yg {
					height: 100%
			  }

			  .LWbAav {
					background-color: var(--bg-overlay-color);
					background-image: var(--bg-gradient)
			  }

			  .K_YxMd,.yK6aSC {
					opacity: var(--fill-layer-video-opacity)
			  }

			  .NGjcJN {
					bottom: var(--media-padding-bottom);
					height: var(--media-padding-height);
					position: absolute;
					top: var(--media-padding-top);
					width: 100%
			  }

			  .mNGsUM {
					transform: scale(var(--scale,1));
					transition: var(--transform-duration,transform 0s)
			  }

			  .K_YxMd {
					height: 100%;
					position: relative;
					width: 100%
			  }

			  .bX9O_S {
					-webkit-clip-path: var(--fill-layer-clip);
					clip-path: var(--fill-layer-clip)
			  }

			  .Z_wCwr,.bX9O_S {
					position: absolute;
					top: 0
			  }

			  .Jxk_UL img,.Z_wCwr,.bX9O_S {
					height: 100%;
					width: 100%
			  }

			  .K8MSra {
					opacity: 0
			  }

			  .K8MSra,.YTb3b4 {
					position: absolute;
					top: 0
			  }

			  .YTb3b4 {
					height: 0;
					left: 0;
					overflow: hidden;
					width: 0
			  }

			  .SUz0WK {
					left: 0;
					pointer-events: var(--fill-layer-background-media-pointer-events);
					position: var(--fill-layer-background-media-position)
			  }

			  .FNxOn5,.SUz0WK,.m4khSP {
					height: 100%;
					top: 0;
					width: 100%
			  }

			  .FNxOn5 {
					position: absolute
			  }

			  .m4khSP {
					background-color: var(--fill-layer-background-overlay-color);
					opacity: var(--fill-layer-background-overlay-blend-opacity-fallback,1);
					position: var(--fill-layer-background-overlay-position);
					transform: var(--fill-layer-background-overlay-transform)
			  }

			  @supports(mix-blend-mode: overlay) {
					.m4khSP {
						 mix-blend-mode:var(--fill-layer-background-overlay-blend-mode);
						 opacity: var(--fill-layer-background-overlay-blend-opacity,1)
					}
			  }

			  .dkukWC {
					--divider-pin-height__: min(1,calc(var(--divider-layers-pin-factor__) + 1));
					--divider-pin-layer-height__: var(--divider-layers-pin-factor__);
					--divider-pin-border__: min(1,calc(var(--divider-layers-pin-factor__) / -1 + 1));
					height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__))
			  }

			  .dkukWC,.dkukWC .FRCqDF {
					left: 0;
					position: absolute;
					width: 100%
			  }

			  .dkukWC .FRCqDF {
					--divider-layer-i__: var(--divider-layer-i,0);
					background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__)) bottom;
					background-repeat: repeat-x;
					border-bottom-style: solid;
					border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
					height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
					opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1))
			  }

			  .xnZvZH {
					--divider-height__: var(--divider-top-height,auto);
					--divider-offset-x__: var(--divider-top-offset-x,0px);
					--divider-layers-size__: var(--divider-top-layers-size,0);
					--divider-layers-y__: var(--divider-top-layers-y,0px);
					--divider-layers-x__: var(--divider-top-layers-x,0px);
					--divider-layers-pin-factor__: var(--divider-top-layers-pin-factor,0);
					border-top: var(--divider-top-padding,0) solid var(--divider-top-color,currentColor);
					opacity: var(--divider-top-opacity,1);
					top: 0;
					transform: var(--divider-top-flip,scaleY(-1))
			  }

			  .xnZvZH .FRCqDF {
					background-image: var(--divider-top-image,none);
					background-size: var(--divider-top-size,contain);
					border-color: var(--divider-top-color,currentColor);
					bottom: 0;
					filter: var(--divider-top-filter,none)
			  }

			  .MBOSCN {
					--divider-height__: var(--divider-bottom-height,auto);
					--divider-offset-x__: var(--divider-bottom-offset-x,0px);
					--divider-layers-size__: var(--divider-bottom-layers-size,0);
					--divider-layers-y__: var(--divider-bottom-layers-y,0px);
					--divider-layers-x__: var(--divider-bottom-layers-x,0px);
					--divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor,0);
					border-bottom: var(--divider-bottom-padding,0) solid var(--divider-bottom-color,currentColor);
					bottom: 0;
					opacity: var(--divider-bottom-opacity,1);
					transform: var(--divider-bottom-flip,none)
			  }

			  .MBOSCN .FRCqDF {
					background-image: var(--divider-bottom-image,none);
					background-size: var(--divider-bottom-size,contain);
					border-color: var(--divider-bottom-color,currentColor);
					bottom: 0;
					filter: var(--divider-bottom-filter,none)
			  }

			  @-moz-document url-prefix() {
					:invalid {
						 box-shadow: none
					}

					:-moz-submit-invalid,:-moz-ui-invalid {
						 box-shadow: none
					}
			  }

			  @keyframes kYZz2Z {
					0% {
						 animation-timing-function: ease-out;
						 transform: rotate(180deg)
					}

					45% {
						 transform: rotate(198deg)
					}

					55% {
						 transform: rotate(234deg)
					}

					to {
						 transform: rotate(540deg)
					}
			  }

			  @keyframes wlf4P4 {
					to {
						 opacity: 1;
						 transform: rotate(115deg)
					}
			  }

			  .bkIuWA.xXaCpo {
					--display: flex;
					align-items: center;
					display: var(--display);
					justify-content: center
			  }

			  .d1WWt1 {
					animation: kYZz2Z 1s linear infinite;
					height: 72px;
					margin-left: -18px;
					overflow: hidden;
					position: absolute;
					transform-origin: 100% 50%;
					width: 36px
			  }

			  .d1WWt1:after,.d1WWt1:before {
					animation: wlf4P4 .5s linear infinite alternate;
					border: 3px solid currentColor;
					border-color: currentColor transparent transparent currentColor;
					border-radius: 50%;
					bottom: 0;
					content: "";
					left: 0;
					position: absolute;
					right: -100%;
					top: 0;
					transform: rotate(-45deg)
			  }

			  .d1WWt1:before {
					color: #7fccf7
			  }

			  .d1WWt1:after {
					color: #3899ec;
					opacity: 0
			  }
			  .JVi7i2,.hrbzfT {
					background-color: var(--corvid-background-color,rgba(var(--bg,0,0,0),var(--alpha-bg,0)));
					border: solid var(--corvid-border-color,rgba(var(--brd,227,227,227),var(--alpha-brd,1))) var(--corvid-border-width,var(--brw,0));
					border-radius: var(--corvid-border-radius,var(--rd,0));
					box-shadow: var(--shd,0 0 0 transparent)
			  }

			  .d3n4V3 {
					height: 100%;
					left: -var(--corvid-border-width,var(--brw,0));
					position: absolute;
					top: -var(--corvid-border-width,var(--brw,0));
					width: 100%
			  }

			  #masterPage:not(.landingPage) #PAGES_CONTAINER {
					margin-top: 0px;
					margin-bottom: 0px;
			  }

			  #masterPage.landingPage #SITE_HEADER {
					display: none;
			  }

			  #masterPage.landingPage #CONTROLLER_COMP_CUSTOM_ID {
					display: none;
			  }

			  #masterPage.landingPage #SOSP_CONTAINER_CUSTOM_ID {
					display: none;
			  }

			  #masterPage.landingPage #SITE_FOOTER {
					display: none;
			  }

			  #masterPage.landingPage #SITE_HEADER-placeholder {
					display: none;
			  }

			  #masterPage.landingPage #SITE_FOOTER-placeholder {
					display: none;
			  }

			  #SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex=\"-1\"]):focus, #SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex=\"-1\"]):focus ~ .wixSdkShowFocusOnSibling{box-shadow:0 0 0 1px #ffffff, 0 0 0 3px #116dff !important;z-index:1;}#SITE_HEADER{--pinned-layer-in-container:50;--above-all-in-container:49;}#PAGES_CONTAINER{--pinned-layer-in-container:51;--above-all-in-container:49;}#CONTROLLER_COMP_CUSTOM_ID{--pinned-layer-in-container:52;--above-all-in-container:49;}#SOSP_CONTAINER_CUSTOM_ID{--pinned-layer-in-container:53;--above-all-in-container:49;}#SITE_FOOTER{--pinned-layer-in-container:54;--above-all-in-container:49;}#masterPage:not(.landingPage){--top-offset:0px;--header-height:106px;}#masterPage.landingPage{--top-offset:0px;}
:root,:host{--color_0:255,255,255;--color_1:255,255,255;--color_2:0,0,0;--color_3:237,28,36;--color_4:0,136,203;--color_5:255,203,5;--color_6:114,114,114;--color_7:176,176,176;--color_8:255,255,255;--color_9:114,114,114;--color_10:176,176,176;--color_11:255,255,255;--color_12:218,218,218;--color_13:124,124,131;--color_14:60,60,78;--color_15:27,27,30;--color_16:188,193,235;--color_17:151,157,215;--color_18:78,90,195;--color_19:52,60,130;--color_20:26,30,65;--color_21:253,249,185;--color_22:250,243,117;--color_23:188,182,88;--color_24:125,122,59;--color_25:63,61,29;--color_26:175,244,238;--color_27:134,233,225;--color_28:33,222,206;--color_29:22,148,137;--color_30:11,74,69;--color_31:187,220,248;--color_32:152,200,240;--color_33:61,155,233;--color_34:41,103,155;--color_35:20,52,78;--color_36:255,255,255;--color_37:27,27,30;--color_38:218,218,218;--color_39:124,124,131;--color_40:60,60,78;--color_41:78,90,195;--color_42:27,27,30;--color_43:124,124,131;--color_44:255,255,255;--color_45:27,27,30;--color_46:27,27,30;--color_47:218,218,218;--color_48:78,90,195;--color_49:78,90,195;--color_50:255,255,255;--color_51:255,255,255;--color_52:78,90,195;--color_53:78,90,195;--color_54:124,124,131;--color_55:124,124,131;--color_56:255,255,255;--color_57:255,255,255;--color_58:78,90,195;--color_59:78,90,195;--color_60:78,90,195;--color_61:78,90,195;--color_62:255,255,255;--color_63:255,255,255;--color_64:124,124,131;--color_65:124,124,131;--font_0:normal normal bold 15px/1.4em raleway,sans-serif;--font_1:normal normal normal 16px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;--font_2:normal normal bold 80px/1.4em raleway,sans-serif;--font_3:normal normal bold 90px/1.4em raleway,sans-serif;--font_4:normal normal bold 80px/1.4em raleway,sans-serif;--font_5:normal normal bold 30px/1.4em raleway,sans-serif;--font_6:normal normal bold 16px/1.4em raleway,sans-serif;--font_7:normal normal normal 16px/1.4em raleway,sans-serif;--font_8:normal normal normal 14px/1.4em raleway,sans-serif;--font_9:normal normal normal 12px/1.4em raleway,sans-serif;--font_10:normal normal normal 12px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;--wix-ads-height:0px;--wix-ads-top-height:0px;--site-width:980px;--above-all-z-index:100000;--portals-z-index:100001;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--minViewportSize:320;--maxViewportSize:1920}.font_0{font:var(--font_0);color:rgb(var(--color_0));letter-spacing:0em}.font_1{font:var(--font_1);color:rgb(var(--color_14));letter-spacing:0em}.font_2{font:var(--font_2);color:rgb(var(--color_15));letter-spacing:0em}.font_3{font:var(--font_3);color:rgb(var(--color_15));letter-spacing:0em}.font_4{font:var(--font_4);color:rgb(var(--color_15));letter-spacing:0em}.font_5{font:var(--font_5);color:rgb(var(--color_15));letter-spacing:0em}.font_6{font:var(--font_6);color:rgb(var(--color_15));letter-spacing:0em}.font_7{font:var(--font_7);color:rgb(var(--color_15));letter-spacing:0em}.font_8{font:var(--font_8);color:rgb(var(--color_15));letter-spacing:0em}.font_9{font:var(--font_9);color:rgb(var(--color_14));letter-spacing:0em}.font_10{font:var(--font_10);color:rgb(var(--color_14));letter-spacing:0em}.color_0{color:rgb(var(--color_0))}.color_1{color:rgb(var(--color_1))}.color_2{color:rgb(var(--color_2))}.color_3{color:rgb(var(--color_3))}.color_4{color:rgb(var(--color_4))}.color_5{color:rgb(var(--color_5))}.color_6{color:rgb(var(--color_6))}.color_7{color:rgb(var(--color_7))}.color_8{color:rgb(var(--color_8))}.color_9{color:rgb(var(--color_9))}.color_10{color:rgb(var(--color_10))}.color_11{color:rgb(var(--color_11))}.color_12{color:rgb(var(--color_12))}.color_13{color:rgb(var(--color_13))}.color_14{color:rgb(var(--color_14))}.color_15{color:rgb(var(--color_15))}.color_16{color:rgb(var(--color_16))}.color_17{color:rgb(var(--color_17))}.color_18{color:rgb(var(--color_18))}.color_19{color:rgb(var(--color_19))}.color_20{color:rgb(var(--color_20))}.color_21{color:rgb(var(--color_21))}.color_22{color:rgb(var(--color_22))}.color_23{color:rgb(var(--color_23))}.color_24{color:rgb(var(--color_24))}.color_25{color:rgb(var(--color_25))}.color_26{color:rgb(var(--color_26))}.color_27{color:rgb(var(--color_27))}.color_28{color:rgb(var(--color_28))}.color_29{color:rgb(var(--color_29))}.color_30{color:rgb(var(--color_30))}.color_31{color:rgb(var(--color_31))}.color_32{color:rgb(var(--color_32))}.color_33{color:rgb(var(--color_33))}.color_34{color:rgb(var(--color_34))}.color_35{color:rgb(var(--color_35))}.color_36{color:rgb(var(--color_36))}.color_37{color:rgb(var(--color_37))}.color_38{color:rgb(var(--color_38))}.color_39{color:rgb(var(--color_39))}.color_40{color:rgb(var(--color_40))}.color_41{color:rgb(var(--color_41))}.color_42{color:rgb(var(--color_42))}.color_43{color:rgb(var(--color_43))}.color_44{color:rgb(var(--color_44))}.color_45{color:rgb(var(--color_45))}.color_46{color:rgb(var(--color_46))}.color_47{color:rgb(var(--color_47))}.color_48{color:rgb(var(--color_48))}.color_49{color:rgb(var(--color_49))}.color_50{color:rgb(var(--color_50))}.color_51{color:rgb(var(--color_51))}.color_52{color:rgb(var(--color_52))}.color_53{color:rgb(var(--color_53))}.color_54{color:rgb(var(--color_54))}.color_55{color:rgb(var(--color_55))}.color_56{color:rgb(var(--color_56))}.color_57{color:rgb(var(--color_57))}.color_58{color:rgb(var(--color_58))}.color_59{color:rgb(var(--color_59))}.color_60{color:rgb(var(--color_60))}.color_61{color:rgb(var(--color_61))}.color_62{color:rgb(var(--color_62))}.color_63{color:rgb(var(--color_63))}.color_64{color:rgb(var(--color_64))}.color_65{color:rgb(var(--color_65))}.backcolor_0{background-color:rgb(var(--color_0))}.backcolor_1{background-color:rgb(var(--color_1))}.backcolor_2{background-color:rgb(var(--color_2))}.backcolor_3{background-color:rgb(var(--color_3))}.backcolor_4{background-color:rgb(var(--color_4))}.backcolor_5{background-color:rgb(var(--color_5))}.backcolor_6{background-color:rgb(var(--color_6))}.backcolor_7{background-color:rgb(var(--color_7))}.backcolor_8{background-color:rgb(var(--color_8))}.backcolor_9{background-color:rgb(var(--color_9))}.backcolor_10{background-color:rgb(var(--color_10))}.backcolor_11{background-color:rgb(var(--color_11))}.backcolor_12{background-color:rgb(var(--color_12))}.backcolor_13{background-color:rgb(var(--color_13))}.backcolor_14{background-color:rgb(var(--color_14))}.backcolor_15{background-color:rgb(var(--color_15))}.backcolor_16{background-color:rgb(var(--color_16))}.backcolor_17{background-color:rgb(var(--color_17))}.backcolor_18{background-color:rgb(var(--color_18))}.backcolor_19{background-color:rgb(var(--color_19))}.backcolor_20{background-color:rgb(var(--color_20))}.backcolor_21{background-color:rgb(var(--color_21))}.backcolor_22{background-color:rgb(var(--color_22))}.backcolor_23{background-color:rgb(var(--color_23))}.backcolor_24{background-color:rgb(var(--color_24))}.backcolor_25{background-color:rgb(var(--color_25))}.backcolor_26{background-color:rgb(var(--color_26))}.backcolor_27{background-color:rgb(var(--color_27))}.backcolor_28{background-color:rgb(var(--color_28))}.backcolor_29{background-color:rgb(var(--color_29))}.backcolor_30{background-color:rgb(var(--color_30))}.backcolor_31{background-color:rgb(var(--color_31))}.backcolor_32{background-color:rgb(var(--color_32))}.backcolor_33{background-color:rgb(var(--color_33))}.backcolor_34{background-color:rgb(var(--color_34))}.backcolor_35{background-color:rgb(var(--color_35))}.backcolor_36{background-color:rgb(var(--color_36))}.backcolor_37{background-color:rgb(var(--color_37))}.backcolor_38{background-color:rgb(var(--color_38))}.backcolor_39{background-color:rgb(var(--color_39))}.backcolor_40{background-color:rgb(var(--color_40))}.backcolor_41{background-color:rgb(var(--color_41))}.backcolor_42{background-color:rgb(var(--color_42))}.backcolor_43{background-color:rgb(var(--color_43))}.backcolor_44{background-color:rgb(var(--color_44))}.backcolor_45{background-color:rgb(var(--color_45))}.backcolor_46{background-color:rgb(var(--color_46))}.backcolor_47{background-color:rgb(var(--color_47))}.backcolor_48{background-color:rgb(var(--color_48))}.backcolor_49{background-color:rgb(var(--color_49))}.backcolor_50{background-color:rgb(var(--color_50))}.backcolor_51{background-color:rgb(var(--color_51))}.backcolor_52{background-color:rgb(var(--color_52))}.backcolor_53{background-color:rgb(var(--color_53))}.backcolor_54{background-color:rgb(var(--color_54))}.backcolor_55{background-color:rgb(var(--color_55))}.backcolor_56{background-color:rgb(var(--color_56))}.backcolor_57{background-color:rgb(var(--color_57))}.backcolor_58{background-color:rgb(var(--color_58))}.backcolor_59{background-color:rgb(var(--color_59))}.backcolor_60{background-color:rgb(var(--color_60))}.backcolor_61{background-color:rgb(var(--color_61))}.backcolor_62{background-color:rgb(var(--color_62))}.backcolor_63{background-color:rgb(var(--color_63))}.backcolor_64{background-color:rgb(var(--color_64))}.backcolor_65{background-color:rgb(var(--color_65))}[data-mesh-id=SITE_HEADERinlineContent]{height:auto;width:100%}[data-mesh-id=SITE_HEADERinlineContent-gridContainer]{position:static;display:grid;height:auto;width:100%;min-height:auto;grid-template-rows:1fr;grid-template-columns:100%}[data-mesh-id=SITE_HEADERinlineContent-gridContainer] > [id="comp-ihkej3mz"]{position:relative;margin:31px 0px 26px calc((100% - 980px) * 0.5);left:21px;grid-area:1 / 1 / 2 / 2;justify-self:start;align-self:start}[data-mesh-id=SITE_HEADERinlineContent-gridContainer] > [id="comp-ifpbovqj"]{position:relative;margin:43px 0px 15px calc((100% - 980px) * 0.5);left:72px;grid-area:1 / 1 / 2 / 2;justify-self:start;align-self:start}[data-mesh-id=SITE_HEADERinlineContent-gridContainer] > [id="comp-ifgfo9dg"]{position:relative;margin:31px 0px 37px calc((100% - 980px) * 0.5);left:282px;grid-area:1 / 1 / 2 / 2;justify-self:start;align-self:start}[data-mesh-id=SITE_HEADERinlineContent-gridContainer] > [id="comp-klq88sx6"]{position:relative;margin:29px 0px 37px calc((100% - 980px) * 0.5);left:870px;grid-area:1 / 1 / 2 / 2;justify-self:start;align-self:start}[data-mesh-id=SOSP_CONTAINER_CUSTOM_IDinlineContent]{height:auto;width:980px}[data-mesh-id=SOSP_CONTAINER_CUSTOM_IDinlineContent-gridContainer]{position:static;display:grid;height:auto;width:100%;min-height:auto;grid-template-rows:min-content 1fr;grid-template-columns:100%}[data-mesh-id=SOSP_CONTAINER_CUSTOM_IDinlineContent-gridContainer] > [id="comp-klq88u6s"]{position:relative;margin:0px 0px 0 0;left:0px;grid-area:1 / 1 / 2 / 2;justify-self:start;align-self:start}[data-mesh-id=SOSP_CONTAINER_CUSTOM_IDinlineContent-gridContainer] > [id="comp-klq88wpi"]{position:relative;margin:0px 0px 0px 0;left:12px;grid-area:2 / 1 / 3 / 2;justify-self:start;align-self:start}[data-mesh-id=SITE_FOOTERinlineContent]{height:auto;width:100%}[data-mesh-id=SITE_FOOTERinlineContent-gridContainer]{position:static;display:grid;height:auto;width:100%;min-height:174px;grid-template-rows:1fr;grid-template-columns:100%}[data-mesh-id=SITE_FOOTERinlineContent-gridContainer] > [id="comp-ikgp3ypj"]{position:relative;margin:25px 0px 10px calc((100% - 980px) * 0.5);left:6px;grid-area:1 / 1 / 2 / 2;justify-self:start;align-self:start}[id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id=soapAfterPagesContainerinlineContent]{height:auto;width:100%;position:static;min-height:auto;padding-bottom:0px;box-sizing:border-box}[id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id=soapAfterPagesContainerinlineContent-gridContainer] > [id="CONTROLLER_COMP_CUSTOM_ID"]{position:absolute;top:15px;left:21px;margin-left:calc((100% - 980px) * 0.5)}[id="soapAfterPagesContainer"].page-with-sosp [data-mesh-id=soapAfterPagesContainerinlineContent]{height:auto;width:100%;display:flex}[id="soapAfterPagesContainer"].page-with-sosp [data-mesh-id=soapAfterPagesContainerinlineContent-gridContainer]{position:static;display:grid;height:auto;width:100%;min-height:auto;margin-top:-8px;grid-template-rows:1fr;grid-template-columns:100%;padding-bottom:0px;box-sizing:border-box}[id="soapAfterPagesContainer"].page-with-sosp [data-mesh-id=soapAfterPagesContainerinlineContent-gridContainer] > [id="CONTROLLER_COMP_CUSTOM_ID"]{position:absolute;top:-91px;left:21px;margin-left:calc((100% - 980px) * 0.5)}[id="soapAfterPagesContainer"].page-with-sosp [data-mesh-id=soapAfterPagesContainerinlineContent-gridContainer] > [id="SOSP_CONTAINER_CUSTOM_ID"]{position:relative;margin:0px 0px 0 calc((100% - 980px) * 0.5);left:0px;grid-area:1 / 1 / 2 / 2;justify-self:start;align-self:start}#comp-ihkej3mz{width:40px;height:49px}#comp-ifpbovqj{width:360px;height:48px}#comp-ifgfo9dg{width:585px;height:38px}#comp-klq88sx6{width:118px;height:40px}#comp-klq88wpi{width:956px;height:40px}#comp-ikgp3ypj{width:967px;height:78px}#masterPage{left:0;margin-left:0;width:100%;min-width:980px}#SITE_HEADER{left:0;margin-left:0;width:100%;min-width:980px}#PAGES_CONTAINER{left:0;margin-left:0;width:100%;min-width:980px}#SOSP_CONTAINER_CUSTOM_ID{width:980px}#SITE_FOOTER{left:0;margin-left:0;width:100%;min-width:980px}#SITE_PAGES{left:0;margin-left:0;width:100%;min-width:980px}#comp-klq88u6s{width:980px;height:250px}

#CONTROLLER_COMP_CUSTOM_ID { --alpha-bg:1;--alpha-bgh:1;--alpha-rd:1;--alpha-brdh:1;--alpha-txt:1;--alpha-txth:1;--bg:61,155,233;--bgh:43,104,156;--alpha-bgh:1;--boxShadowToggleOn-shd:none;--brd:43,104,156;--alpha-brd:1;--brdh:61,155,233;--alpha-brdh:1;--brw:0px;--fnt:normal normal normal 14px/1.4em raleway;--rd:20px;--shd:0 1px 4px rgba(0, 0, 0, 0.6);;--txt:255,255,255;--alpha-txt:1;--txth:255,255,255;--alpha-txth:1 }#comp-ihkej3mz { --stroke-width:0;--fill-opacity:1;--stroke:#000000;--stroke-opacity:1;--fill:#FFFFFF }#comp-ifpbovqj { --min-height:8px;height:auto }#comp-ifgfo9dg { --menuTotalBordersX:0px;--menuTotalBordersY:0px;--bgDrop:var(--color_12);--rd:0px;--shd:none;--fnt:var(--font_8);--pad:1px;--txt:var(--color_11);--trans:color 0.4s ease 0s;--txth:var(--color_16);--txts:var(--color_16);--boxShadowToggleOn-shd:none;--alpha-txt:1;--alpha-bgDrop:0;--alpha-txth:1;--alpha-txts:1 }#comp-klq88sx6 { --bg:0,0,0;--alpha-bg:0;--brw:0px;--brd:var(--color_15);--rd:0px;--shd:none;--bg-dd:var(--color_11);--alpha-bg-dd:1;--brw-dd:0px;--brd-dd:var(--color_15);--rd-dd:0px;--shd-dd:none;--fnt:normal normal normal 14px/1.4em raleway,sans-serif;--fnt-size-dd:15px;--txt-dd:var(--color_15);--alpha-txt-dd:1;--txt-slct-dd:var(--color_18);--alpha-txt-slct-dd:1;--txth-dd:var(--color_18);--alpha-txth-dd:1;--txth:var(--color_11);--alpha-txth:1;--txt:var(--color_11);--alpha-txt:1;--avatarCornerRadius:100px;--avatarAndArrowStrokeWidth:0px;--badge-bg:226,28,33;--alpha-badge-bg:1;--badge-txt:var(--color_11);--alpha-badge-txt:1;--fillcolor:var(--color_11);--alpha-fillcolor:1;--alpha-brd:1;--alpha-brd-dd:0.2;--boxShadowToggleOn-shd:none;--boxShadowToggleOn-shd-dd:none;justify-content:flex-end;direction:ltr;--icon-size:26px }#comp-klq88wpi { --menuTotalBordersX:0px;--menuTotalBordersY:0px;--bgDrop:var(--color_11);--rd:0px;--shd:0px 1px 4px 0px rgba(0,0,0,0.2);--pad:10px;--fnt:var(--font_8);--brd:var(--color_15);--txt:var(--color_15);--alpha-txt:1;--brdh:var(--color_17);--txth:var(--color_17);--alpha-txth:1;--brds:var(--color_18);--txts:var(--color_18);--alpha-txts:1;--alpha-bgDrop:1;--alpha-brdh:1;--alpha-brd:0;--alpha-brds:1;--bg:var(--color_11);--alpha-bg:1 }#comp-ikgp3ypj { height:auto }#SITE_HEADER { --bg:var(--color_15);--shd:none;--brwt:0px;--brd:var(--color_15);--brwb:0px;--bgctr:255,255,255;--rd:0px;--boxShadowToggleOn-shd:none;--alpha-brd:1;--alpha-bgctr:0;--alpha-bg:0.09;--shc-mutated-brightness:14,14,15 }#SOSP_CONTAINER_CUSTOM_ID { --brw:0px;--brd:var(--color_15);--bg:var(--color_11);--rd:0px;--shd:none;--alpha-bg:1;--alpha-brd:1;--boxShadowToggleOn-shd:none;--shc-mutated-brightness:128,128,128 }#SITE_FOOTER { --bg:var(--color_14);--shd:0 0 5px rgba(0, 0, 0, 0.7);--brwt:0px;--brd:var(--color_15);--brwb:0px;--bgctr:var(--color_14);--rd:0px;--alpha-brd:1;--alpha-bgctr:1;--alpha-bg:1;--shc-mutated-brightness:30,30,39 }#SITE_PAGES { --transition-duration:700ms }#BACKGROUND_GROUP { --transition-duration:700ms }
		 
			  #comp-ifm7h3jp1-pinned-layer {
					z-index: calc(var(--pinned-layer-in-container, 0) + 0);
			  }

			  #masterPage {
					--pinned-layers-in-page: 1;
			  }

			  /* #comp-ig9dq3vh:not([data-screen-in-hide="done"]) {
					opacity: 0;
			  }

			  #comp-ig9akv6u:not([data-screen-in-hide="done"]) {
					opacity: 0;
			  }

			  #comp-ig9ds45x:not([data-screen-in-hide="done"]) {
					opacity: 0;
			  }

			  #comp-ifpbfcn5:not([data-screen-in-hide="done"]) {
					opacity: 0;
			  }

			  #comp-ig9dscjb:not([data-screen-in-hide="done"]) {
					opacity: 0;
			  }

			  #comp-ifm7h3jz:not([data-screen-in-hide="done"]) {
					opacity: 0;
			  }

			  #comp-ig9dscj8:not([data-screen-in-hide="done"]) {
					opacity: 0;
			  }

			  #comp-ifm7h3jz3:not([data-screen-in-hide="done"]) {
					opacity: 0;
			  }

			  #comp-ifm7h3iv:not([data-screen-in-hide="done"]) {
					opacity: 0;
			  }

			  #comp-ifm7h3iy1:not([data-screen-in-hide="done"]) {
					opacity: 0;
			  }

			  #comp-ifm7h3iw:not([data-screen-in-hide="done"]) {
					opacity: 0;
			  }

			  #comp-ifm7h3iz2:not([data-screen-in-hide="done"]) {
					opacity: 0;
			  }

			  #comp-ifm7h3iw3:not([data-screen-in-hide="done"]) {
					opacity: 0;
			  }

			  #comp-ifm7h3j2:not([data-screen-in-hide="done"]) {
					opacity: 0;
			  } */

			  [data-mesh-id=comp-lf9tycmpinlineContent] {
					height: auto;
					width: 100%;
					display: flex
			  }

			  [data-mesh-id=comp-lf9tycmpinlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: auto;
					margin-top: -132px;
					grid-template-rows: repeat(5, min-content) 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=comp-lf9tycmpinlineContent-gridContainer] > [id="comp-ifm7h3jt"] {
					position: relative;
					margin: 0px 0 10px 0;
					left: 0;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: stretch;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9tycmpinlineContent-gridContainer] > [id="comp-ikgp1dnt"] {
					position: relative;
					margin: 0px 0px 10px calc((100% - 980px) * 0.5);
					left: 45px;
					grid-area: 3 / 1 / 4 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9tycmpinlineContent-gridContainer] > [id="comp-lf9vlzee"] {
					position: relative;
					margin: 0px 0px 38px calc((100% - 980px) * 0.5);
					left: 189px;
					grid-area: 5 / 1 / 6 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9tycmpinlineContent-gridContainer] > [id="comp-ikgp1dnv"] {
					position: relative;
					margin: 0px 0px 54px calc((100% - 980px) * 0.5);
					left: 13px;
					grid-area: 6 / 1 / 7 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9tycmpinlineContent-wedge-3] {
					visibility: hidden;
					height: 186px;
					width: 0;
					grid-area: 1 / 1 / 3 / 2
			  }

			  [data-mesh-id=comp-lf9tycmpinlineContent-wedge-5] {
					visibility: hidden;
					height: 665px;
					width: 0;
					grid-area: 1 / 1 / 5 / 2
			  }

			  [data-mesh-id=comp-lf9tycmqinlineContent] {
					height: auto;
					width: 100%
			  }

			  [data-mesh-id=comp-lf9tycmqinlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: auto;
					grid-template-rows: 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=comp-lf9tycmqinlineContent-gridContainer] > [id="comp-ifm7h3js"] {
					position: relative;
					margin: 0px 0 10px 0;
					left: 0;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: stretch;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9tycmqinlineContent-gridContainer] > [id="comp-ifm7h3jw"] {
					position: relative;
					margin: 0px 0px 0px calc((100% - 980px) * 0.5);
					left: 0px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9tycmq1inlineContent] {
					height: auto;
					width: 100%
			  }

			  [data-mesh-id=comp-lf9tycmq1inlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: auto;
					grid-template-rows: 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=comp-lf9tycmq1inlineContent-gridContainer] > [id="comp-ifm7h3jd1"] {
					position: relative;
					margin: 0px 0px 0px calc((100% - 980px) * 0.5);
					left: 0px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9tycmq1inlineContent-gridContainer] > [id="comp-ifm7h3ju"] {
					position: relative;
					margin: 0px 0 10px 0;
					left: 0;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: stretch;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9tycmq2inlineContent] {
					height: auto;
					width: 100%
			  }

			  [data-mesh-id=comp-lf9tycmq2inlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: auto;
					grid-template-rows: 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=comp-lf9tycmq2inlineContent-gridContainer] > [id="comp-ih3883fm"] {
					position: relative;
					margin: 0px 0px 10px calc((100% - 980px) * 0.5);
					left: 0px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9tycmq2inlineContent-gridContainer] > [id="comp-ifm7h3jv"] {
					position: relative;
					margin: 0px 0 10px 0;
					left: 0;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: stretch;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9tycmq3inlineContent] {
					height: auto;
					width: 100%
			  }

			  [data-mesh-id=comp-lf9tycmq3inlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: auto;
					grid-template-rows: 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=comp-lf9tycmq3inlineContent-gridContainer] > [id="comp-ig5gmibj"] {
					position: relative;
					margin: 0px 0 10px 0;
					left: 0;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: stretch;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9tycmq3inlineContent-gridContainer] > [id="comp-igj78h5e"] {
					position: relative;
					margin: 1px 0px 10px calc((100% - 980px) * 0.5);
					left: 0px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9tycmq4inlineContent] {
					height: auto;
					width: 100%
			  }

			  [data-mesh-id=comp-lf9tycmq4inlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: auto;
					grid-template-rows: min-content 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=comp-lf9tycmq4inlineContent-gridContainer] > [id="comp-ifm7h3ip"] {
					position: relative;
					margin: 0px 0px -2px calc((100% - 980px) * 0.5);
					left: 0px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9tycmq4inlineContent-gridContainer] > [id="comp-ifm7h3kg"] {
					position: relative;
					margin: 25px 0 10px 0;
					left: 0;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: stretch;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9tycmq4inlineContent-gridContainer] > [id="comp-ja80axa0"] {
					position: relative;
					margin: 0px 0 66px 0;
					left: 0;
					grid-area: 2 / 1 / 3 / 2;
					justify-self: stretch;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9tycmq5inlineContent] {
					height: auto;
					width: 100%
			  }

			  [data-mesh-id=comp-lf9tycmq5inlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: auto;
					grid-template-rows: 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=comp-lf9tycmq5inlineContent-gridContainer] > [id="comp-ifm7h3is3"] {
					position: relative;
					margin: 0px 0px 2px calc((100% - 980px) * 0.5);
					left: 0px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9tycmq5inlineContent-gridContainer] > [id="comp-ifm7h3jv2"] {
					position: relative;
					margin: 0px 0 10px 0;
					left: 0;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: stretch;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9tycmq6inlineContent] {
					height: auto;
					width: 100%
			  }

			  [data-mesh-id=comp-lf9tycmq6inlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: auto;
					grid-template-rows: 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=comp-lf9tycmq6inlineContent-gridContainer] > [id="comp-igj7s6l8"] {
					position: relative;
					margin: 14px 0px 0px calc((100% - 980px) * 0.5);
					left: 0px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9tycmq6inlineContent-gridContainer] > [id="comp-igl58cjj"] {
					position: relative;
					margin: 0px 0 10px 0;
					left: 0;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: stretch;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9vlzeeinlineContent] {
					height: auto;
					width: 601px
			  }

			  [data-mesh-id=comp-lf9vlzeeinlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: auto;
					grid-template-rows: 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=comp-lf9vlzeeinlineContent-gridContainer] > [id="comp-lf9vlzfp2"] {
					position: relative;
					margin: 0px 0px 0px 0;
					left: 0px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9vlzfp2inlineContent] {
					height: auto;
					width: 601px
			  }

			  [data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: auto;
					grid-template-rows: repeat(8, min-content) 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9vlzfs2"] {
					position: relative;
					margin: 15px 0px 37px 0;
					left: 6px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9vlzfz1"] {
					position: relative;
					margin: 0px 0px 25px 0;
					left: 60px;
					grid-area: 2 / 1 / 3 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9vlzge"] {
					position: relative;
					margin: 0px 0px 25px 0;
					left: 315px;
					grid-area: 2 / 1 / 3 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9vlzgh1"] {
					position: relative;
					margin: 0px 0px 25px 0;
					left: 60px;
					grid-area: 3 / 1 / 4 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9vlzgj4"] {
					position: relative;
					margin: 0px 0px 25px 0;
					left: 60px;
					grid-area: 4 / 1 / 5 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9w3wl5"] {
					position: relative;
					margin: 0px 0px 58px 0;
					left: 60px;
					grid-area: 5 / 1 / 6 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9vlzhu"] {
					position: relative;
					margin: 0px 0px 58px 0;
					left: 315px;
					grid-area: 5 / 1 / 6 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9w7d10"] {
					position: relative;
					margin: 0px 0px 62px 0;
					left: 60px;
					grid-area: 6 / 1 / 7 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9ybwfs"] {
					position: relative;
					margin: 0px 0px 62px 0;
					left: 315px;
					grid-area: 6 / 1 / 7 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9yeyfw"] {
					position: relative;
					margin: 0px 0px 20px 0;
					left: 53px;
					grid-area: 7 / 1 / 8 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9vlzhw3"] {
					position: relative;
					margin: 0px 0px 37px 0;
					left: 213px;
					grid-area: 8 / 1 / 9 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lfiq5cg1"] {
					position: relative;
					margin: 0px 0px 67px 0;
					left: 116px;
					grid-area: 9 / 1 / 10 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue11inlineContent] {
					height: auto;
					width: 100%
			  }

			  [data-mesh-id=mediaiskgjyue11inlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: 498px;
					grid-template-rows: repeat(3, min-content) 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=mediaiskgjyue11inlineContent-gridContainer] > [id="comp-ighuawmb"] {
					position: relative;
					margin: 80px 0px 23px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue11inlineContent-gridContainer] > [id="comp-ighuawmm"] {
					position: relative;
					margin: 0px 0px 57px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 2 / 1 / 3 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue11inlineContent-gridContainer] > [id="comp-ig9dq3vh"] {
					position: relative;
					margin: 0px 0px 17px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 3 / 1 / 4 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue11inlineContent-gridContainer] > [id="comp-ig9akv6u"] {
					position: relative;
					margin: 0px 0px 10px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 4 / 1 / 5 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue11inlineContent-gridContainer] > [id="comp-ig9ds45x"] {
					position: relative;
					margin: 0px 0px 17px calc((100% - 980px) * 0.5);
					left: 270px;
					grid-area: 3 / 1 / 4 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue11inlineContent-gridContainer] > [id="comp-ifpbfcn5"] {
					position: relative;
					margin: 0px 0px 10px calc((100% - 980px) * 0.5);
					left: 270px;
					grid-area: 4 / 1 / 5 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue11inlineContent-gridContainer] > [id="comp-ig9dscjb"] {
					position: relative;
					margin: 0px 0px 17px calc((100% - 980px) * 0.5);
					left: 531px;
					grid-area: 3 / 1 / 4 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue11inlineContent-gridContainer] > [id="comp-ifm7h3jz"] {
					position: relative;
					margin: 0px 0px 10px calc((100% - 980px) * 0.5);
					left: 531px;
					grid-area: 4 / 1 / 5 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue11inlineContent-gridContainer] > [id="comp-ig9dscj8"] {
					position: relative;
					margin: 0px 0px 17px calc((100% - 980px) * 0.5);
					left: 801px;
					grid-area: 3 / 1 / 4 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue11inlineContent-gridContainer] > [id="comp-ifm7h3jz3"] {
					position: relative;
					margin: 0px 0px 10px calc((100% - 980px) * 0.5);
					left: 801px;
					grid-area: 4 / 1 / 5 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue5inlineContent] {
					height: auto;
					width: 100%
			  }

			  [data-mesh-id=mediaiskgjyue5inlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: 637px;
					grid-template-rows: repeat(2, min-content) 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=mediaiskgjyue5inlineContent-gridContainer] > [id="comp-ig9f9pno"] {
					position: relative;
					margin: 86px 0px 19px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue5inlineContent-gridContainer] > [id="comp-ifm7h3je"] {
					position: relative;
					margin: 0px 0px 35px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 2 / 1 / 3 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue5inlineContent-gridContainer] > [id="comp-ifm7h3jo"] {
					position: relative;
					margin: 0px 0px 10px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 3 / 1 / 4 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyud1inlineContent] {
					height: auto;
					width: 100%
			  }

			  [data-mesh-id=mediaiskgjyud1inlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: auto;
					grid-template-rows: repeat(3, min-content) 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=mediaiskgjyud1inlineContent-gridContainer] > [id="comp-ig9fahc7"] {
					position: relative;
					margin: 84px 0px 16px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyud1inlineContent-gridContainer] > [id="comp-ifm7h3k22"] {
					position: relative;
					margin: 0px 0px 32px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 2 / 1 / 3 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyud1inlineContent-gridContainer] > [id="comp-ifpoaubc"] {
					position: relative;
					margin: 0px 0px 69px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 3 / 1 / 4 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyud1inlineContent-gridContainer] > [id="comp-ja7zdh52"] {
					position: relative;
					margin: 0px 0 1px 0;
					left: 0;
					grid-area: 4 / 1 / 5 / 2;
					justify-self: stretch;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue17inlineContent] {
					height: auto;
					width: 100%
			  }

			  [data-mesh-id=mediaiskgjyue17inlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: 1125px;
					grid-template-rows: repeat(5, min-content) 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=mediaiskgjyue17inlineContent-gridContainer] > [id="comp-igc7wnnv"] {
					position: relative;
					margin: 81px 0px 17px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue17inlineContent-gridContainer] > [id="comp-igc7wno7"] {
					position: relative;
					margin: 0px 0px 38px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 2 / 1 / 3 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue17inlineContent-gridContainer] > [id="comp-igc7wno71"] {
					position: relative;
					margin: 0px 0px 14px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 3 / 1 / 4 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue17inlineContent-gridContainer] > [id="comp-lfazzhyw"] {
					position: relative;
					margin: 0px 0px 39px calc((100% - 980px) * 0.5);
					left: 0px;
					grid-area: 4 / 1 / 5 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue17inlineContent-gridContainer] > [id="comp-lfb00hau"] {
					position: relative;
					margin: 0px 0px 39px calc((100% - 980px) * 0.5);
					left: 330px;
					grid-area: 4 / 1 / 5 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue17inlineContent-gridContainer] > [id="comp-lfb0123a"] {
					position: relative;
					margin: 0px 0px 39px calc((100% - 980px) * 0.5);
					left: 660px;
					grid-area: 4 / 1 / 5 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue17inlineContent-gridContainer] > [id="comp-lfb0256k"] {
					position: relative;
					margin: 0px 0px 36px calc((100% - 980px) * 0.5);
					left: 0px;
					grid-area: 5 / 1 / 6 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue17inlineContent-gridContainer] > [id="comp-lfb028vh"] {
					position: relative;
					margin: 0px 0px 36px calc((100% - 980px) * 0.5);
					left: 330px;
					grid-area: 5 / 1 / 6 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue17inlineContent-gridContainer] > [id="comp-lfb02cc5"] {
					position: relative;
					margin: 0px 0px 36px calc((100% - 980px) * 0.5);
					left: 660px;
					grid-area: 5 / 1 / 6 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue17inlineContent-gridContainer] > [id="comp-lfb031s6"] {
					position: relative;
					margin: 0px 0px 10px calc((100% - 980px) * 0.5);
					left: 0px;
					grid-area: 6 / 1 / 7 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue17inlineContent-gridContainer] > [id="comp-lfb036fi"] {
					position: relative;
					margin: 0px 0px 10px calc((100% - 980px) * 0.5);
					left: 330px;
					grid-area: 6 / 1 / 7 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue17inlineContent-gridContainer] > [id="comp-lfb039zq"] {
					position: relative;
					margin: 0px 0px 10px calc((100% - 980px) * 0.5);
					left: 660px;
					grid-area: 6 / 1 / 7 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyud7inlineContent] {
					height: auto;
					width: 100%
			  }

			  [data-mesh-id=mediaiskgjyud7inlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: auto;
					grid-template-rows: repeat(2, min-content) 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=mediaiskgjyud7inlineContent-gridContainer] > [id="comp-ig9ikmdu"] {
					position: relative;
					margin: 82px 0px 13px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyud7inlineContent-gridContainer] > [id="comp-ifm7h3iq1"] {
					position: relative;
					margin: 0px 0px 34px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 2 / 1 / 3 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyud7inlineContent-gridContainer] > [id="comp-igkqcr6s"] {
					position: relative;
					margin: 0px 0px 38px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 3 / 1 / 4 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyud13inlineContent] {
					height: auto;
					width: 100%
			  }

			  [data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: auto;
					grid-template-rows: repeat(3, min-content) 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] > [id="comp-ig9ivtdf"] {
					position: relative;
					margin: 110px 0px 19px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] > [id="comp-ifm7h3iu"] {
					position: relative;
					margin: 0px 0px 65px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 2 / 1 / 3 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] > [id="comp-ifm7h3iv"] {
					position: relative;
					margin: 0px 0px 27px calc((100% - 980px) * 0.5);
					left: 30px;
					grid-area: 3 / 1 / 4 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] > [id="comp-ifm7h3iy1"] {
					position: relative;
					margin: 0px 0px 56px calc((100% - 980px) * 0.5);
					left: 30px;
					grid-area: 4 / 1 / 5 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] > [id="comp-ifm7h3iw"] {
					position: relative;
					margin: 0px 0px 27px calc((100% - 980px) * 0.5);
					left: 418px;
					grid-area: 3 / 1 / 4 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] > [id="comp-ifm7h3iz2"] {
					position: relative;
					margin: 0px 0px 56px calc((100% - 980px) * 0.5);
					left: 418px;
					grid-area: 4 / 1 / 5 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] > [id="comp-ifm7h3iw3"] {
					position: relative;
					margin: 0px 0px 27px calc((100% - 980px) * 0.5);
					left: 798px;
					grid-area: 3 / 1 / 4 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] > [id="comp-ifm7h3j2"] {
					position: relative;
					margin: 0px 0px 56px calc((100% - 980px) * 0.5);
					left: 798px;
					grid-area: 4 / 1 / 5 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue23inlineContent] {
					height: auto;
					width: 100%
			  }

			  [data-mesh-id=mediaiskgjyue23inlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: auto;
					grid-template-rows: repeat(5, min-content) 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=mediaiskgjyue23inlineContent-gridContainer] > [id="comp-ig9iw8ac"] {
					position: relative;
					margin: 88px 0px 15px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue23inlineContent-gridContainer] > [id="comp-ifm7h3k5"] {
					position: relative;
					margin: 0px 0px 38px calc((100% - 980px) * 0.5);
					left: 21px;
					grid-area: 2 / 1 / 3 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue23inlineContent-gridContainer] > [id="comp-jxabh07t"] {
					position: relative;
					margin: 0px 0px 26px calc((100% - 980px) * 0.5);
					left: 12px;
					grid-area: 3 / 1 / 7 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue23inlineContent-gridContainer] > [id="comp-ifm7h3k6"] {
					position: relative;
					margin: 18px 0px 23px calc((100% - 980px) * 0.5);
					left: 522px;
					grid-area: 3 / 1 / 4 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue23inlineContent-gridContainer] > [id="comp-ifxq5g3k"] {
					position: relative;
					margin: 0px 0px 20px calc((100% - 980px) * 0.5);
					left: 522px;
					grid-area: 4 / 1 / 5 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=mediaiskgjyue23inlineContent-gridContainer] > [id="comp-ifya0jll"] {
					position: relative;
					margin: 0px 0px 10px calc((100% - 980px) * 0.5);
					left: 522px;
					grid-area: 5 / 1 / 6 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9vlzgj4inlineContent] {
					height: auto;
					width: 481px
			  }

			  [data-mesh-id=comp-lf9vlzgj4inlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: auto;
					grid-template-rows: 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=comp-lf9vlzgj4inlineContent-gridContainer] > [id="comp-lf9vlzgm"] {
					position: relative;
					margin: 0px 0px 0px 0;
					left: 0px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-jxabh07tinlineContent] {
					height: auto;
					width: 467px
			  }

			  [data-mesh-id=comp-jxabh07tinlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: auto;
					grid-template-rows: 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=comp-jxabh07tinlineContent-gridContainer] > [id="comp-jxabh093"] {
					position: relative;
					margin: 0px 0px 0px 0;
					left: 0px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9vlzgminlineContent] {
					height: auto;
					width: 100%
			  }

			  [data-mesh-id=comp-lf9vlzgminlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: auto;
					grid-template-rows: 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=comp-lf9vlzgminlineContent-gridContainer] > [id="comp-lf9vlzgo2"] {
					position: relative;
					margin: 0px 0px 0px 0;
					left: 0px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-lf9vlzgminlineContent-gridContainer] > [id="comp-lf9vlzhl2"] {
					position: relative;
					margin: 0px 0px 0px 0;
					left: 187px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-jxabh093inlineContent] {
					height: auto;
					width: 467px
			  }

			  [data-mesh-id=comp-jxabh093inlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: auto;
					grid-template-rows: repeat(5, min-content) 1fr;
					grid-template-columns: 100%
			  }

			  [data-mesh-id=comp-jxabh093inlineContent-gridContainer] > [id="comp-jxabh0a0"] {
					position: relative;
					margin: 15px 0px 5px 0;
					left: 9px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-jxabh093inlineContent-gridContainer] > [id="comp-jxabh0an"] {
					position: relative;
					margin: 0px 0px 6px 0;
					left: 9px;
					grid-area: 2 / 1 / 3 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-jxabh093inlineContent-gridContainer] > [id="comp-jxabh0b6"] {
					position: relative;
					margin: 0px 0px 6px 0;
					left: 9px;
					grid-area: 3 / 1 / 4 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-jxabh093inlineContent-gridContainer] > [id="comp-jxabh0bl"] {
					position: relative;
					margin: 0px 0px 7px 0;
					left: 9px;
					grid-area: 4 / 1 / 5 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-jxabh093inlineContent-gridContainer] > [id="comp-jxabh0c9"] {
					position: relative;
					margin: 0px 0px 5px 0;
					left: 312px;
					grid-area: 5 / 1 / 6 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=comp-jxabh093inlineContent-gridContainer] > [id="comp-jxabh0cp"] {
					position: relative;
					margin: 0px 0px 17px 0;
					left: 32px;
					grid-area: 6 / 1 / 7 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=Containerjt80hinlineContent] {
					height: auto;
					width: 100%
			  }

			  [data-mesh-id=Containerjt80hinlineContent-gridContainer] {
					position: static;
					display: grid;
					height: auto;
					width: 100%;
					min-height: 40px;
					grid-template-rows: repeat(7, min-content) 1fr;
					grid-template-columns: 100%;
					padding-bottom: 0px;
					box-sizing: border-box
			  }

			  [data-mesh-id=Containerjt80hinlineContent-gridContainer] > [id="comp-lf9tycmp"] {
					position: relative;
					margin: 0px 0px 0 calc((100% - 980px) * 0.5);
					left: 0px;
					grid-area: 1 / 1 / 2 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=Containerjt80hinlineContent-gridContainer] > [id="comp-lf9tycmq"] {
					position: relative;
					margin: 0px 0px 0 calc((100% - 980px) * 0.5);
					left: 0px;
					grid-area: 2 / 1 / 3 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=Containerjt80hinlineContent-gridContainer] > [id="comp-lf9tycmq1"] {
					position: relative;
					margin: 0px 0px 0 calc((100% - 980px) * 0.5);
					left: 0px;
					grid-area: 3 / 1 / 4 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=Containerjt80hinlineContent-gridContainer] > [id="comp-lf9tycmq2"] {
					position: relative;
					margin: 0px 0px 0 calc((100% - 980px) * 0.5);
					left: 0px;
					grid-area: 4 / 1 / 5 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=Containerjt80hinlineContent-gridContainer] > [id="comp-lf9tycmq3"] {
					position: relative;
					margin: 0px 0px 0 calc((100% - 980px) * 0.5);
					left: 0px;
					grid-area: 5 / 1 / 6 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=Containerjt80hinlineContent-gridContainer] > [id="comp-lf9tycmq4"] {
					position: relative;
					margin: 0px 0px 4px calc((100% - 980px) * 0.5);
					left: 0px;
					grid-area: 6 / 1 / 7 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=Containerjt80hinlineContent-gridContainer] > [id="comp-lf9tycmq5"] {
					position: relative;
					margin: 0px 0px 0 calc((100% - 980px) * 0.5);
					left: 0px;
					grid-area: 7 / 1 / 8 / 2;
					justify-self: start;
					align-self: start
			  }

			  [data-mesh-id=Containerjt80hinlineContent-gridContainer] > [id="comp-lf9tycmq6"] {
					position: relative;
					margin: 0px 0px 0 calc((100% - 980px) * 0.5);
					left: 0px;
					grid-area: 8 / 1 / 9 / 2;
					justify-self: start;
					align-self: start
			  }

			  #comp-ifm7h3jp1 {
					width: 128px;
					height: 287px;
					justify-self: end;
					margin-right: 27px;
					align-self: center;
					margin-top: 32px;
					position: absolute;
					grid-area: 1 / 1 / 2 / 2;
					pointer-events: auto
			  }

			  #comp-ifm7h3jt {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: initial;
					height: 90px
			  }

			  #comp-ikgp1dnt {
					width: 912px;
					height: 405px
			  }

			  #comp-ikgp1dnv {
					width: 967px;
					height: 48px
			  }

			  #comp-ifm7h3js {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: initial;
					height: 90px
			  }

			  #comp-ifm7h3ju {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: initial;
					height: 90px
			  }

			  #comp-ifm7h3jv {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: initial;
					height: 90px
			  }

			  #comp-ig5gmibj {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: initial;
					height: 90px
			  }

			  #comp-ifm7h3kg {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: initial;
					height: 90px
			  }

			  #comp-ifm7h3jv2 {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: initial;
					height: 90px
			  }

			  #comp-igl58cjj {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: initial;
					height: 90px
			  }

			  #comp-lf9vlzfs2 {
					width: 589px;
					height: 84px
			  }

			  #comp-lf9vlzfz1 {
					width: 226px;
					height: 42px
			  }

			  #comp-lf9vlzge {
					width: 226px;
					height: 42px
			  }

			  #comp-lf9vlzgh1 {
					width: 481px;
					height: 42px
			  }

			  #comp-lf9w3wl5 {
					width: 226px;
					height: 44px
			  }

			  #comp-lf9vlzhu {
					width: 226px;
					height: 44px
			  }

			  #comp-lf9w7d10 {
					width: 226px;
					height: 44px
			  }

			  #comp-lf9ybwfs {
					width: 226px;
					height: 44px
			  }

			  #comp-lf9yeyfw {
					width: 510px;
					height: 143px
			  }

			  #comp-lf9vlzhw3 {
					width: 173px;
					height: 36px
			  }

			  #comp-lfiq5cg1 {
					width: 368px;
					height: 22px
			  }

			  #comp-ighuawmb {
					width: 51px;
					height: 12px
			  }

			  #comp-ighuawmm {
					width: 933px;
					height: 144px
			  }

			  #comp-ig9dq3vh {
					width: 39px;
					height: 8px
			  }

			  #comp-ig9akv6u {
					width: 159px;
					height: 38px
			  }

			  #comp-ig9ds45x {
					width: 39px;
					height: 8px
			  }

			  #comp-ifpbfcn5 {
					width: 159px;
					height: 38px
			  }

			  #comp-ig9dscjb {
					width: 39px;
					height: 8px
			  }

			  #comp-ifm7h3jz {
					width: 159px;
					height: 38px
			  }

			  #comp-ig9dscj8 {
					width: 36px;
					height: 8px
			  }

			  #comp-ifm7h3jz3 {
					width: 159px;
					height: 38px
			  }

			  #comp-ig9f9pno {
					width: 51px;
					height: 12px
			  }

			  #comp-ifm7h3je {
					width: 933px;
					height: 144px
			  }

			  #comp-ifm7h3jo {
					width: 702px;
					height: 154px
			  }

			  #comp-ig9fahc7 {
					width: 51px;
					height: 12px
			  }

			  #comp-ifm7h3k22 {
					width: 933px;
					height: 144px
			  }

			  #comp-ifpoaubc {
					width: 540px;
					height: 179px
			  }

			  #comp-igc7wnnv {
					width: 51px;
					height: 12px
			  }

			  #comp-igc7wno7 {
					width: 912px;
					height: 144px
			  }

			  #comp-igc7wno71 {
					width: 543px;
					height: 126px
			  }

			  #comp-lfazzhyw {
					width: 319px;
					height: 180px
			  }

			  #comp-lfb00hau {
					width: 319px;
					height: 180px
			  }

			  #comp-lfb0123a {
					width: 319px;
					height: 180px
			  }

			  #comp-lfb0256k {
					width: 319px;
					height: 180px
			  }

			  #comp-lfb028vh {
					width: 319px;
					height: 180px
			  }

			  #comp-lfb02cc5 {
					width: 319px;
					height: 180px
			  }

			  #comp-lfb031s6 {
					width: 319px;
					height: 180px
			  }

			  #comp-lfb036fi {
					width: 319px;
					height: 180px
			  }

			  #comp-lfb039zq {
					width: 319px;
					height: 180px
			  }

			  #comp-ig9ikmdu {
					width: 51px;
					height: 12px
			  }

			  #comp-ifm7h3iq1 {
					width: 921px;
					height: 144px
			  }

			  #comp-igkqcr6s {
					width: 543px;
					height: 152px
			  }

			  #comp-ig9ivtdf {
					width: 51px;
					height: 12px
			  }

			  #comp-ifm7h3iu {
					width: 909px;
					height: 160px
			  }

			  #comp-ifm7h3iv {
					width: 159px;
					height: 56px
			  }

			  #comp-ifm7h3iy1 {
					width: 159px;
					height: 38px
			  }

			  #comp-ifm7h3iw {
					width: 204px;
					height: 56px
			  }

			  #comp-ifm7h3iz2 {
					width: 165px;
					height: 38px
			  }

			  #comp-ifm7h3iw3 {
					width: 162px;
					height: 56px
			  }

			  #comp-ifm7h3j2 {
					width: 162px;
					height: 38px
			  }

			  #comp-ig9iw8ac {
					width: 51px;
					height: 12px
			  }

			  #comp-ifm7h3k5 {
					width: 903px;
					height: 160px
			  }

			  #comp-ifm7h3k6 {
					width: 378px;
					height: 19px
			  }

			  #comp-ifxq5g3k {
					width: 330px;
					height: 22px
			  }

			  #comp-ifya0jll {
					width: 378px;
					height: 90px
			  }

			  #comp-lf9vlzgo2 {
					width: 173px;
					height: 43px
			  }

			  #comp-lf9vlzhl2 {
					width: 293px;
					height: 43px
			  }

			  #comp-jxabh0a0 {
					width: 446px;
					height: 56px
			  }

			  #comp-jxabh0an {
					width: 446px;
					height: 56px
			  }

			  #comp-jxabh0b6 {
					width: 446px;
					height: 56px
			  }

			  #comp-jxabh0bl {
					width: 446px;
					height: 147px
			  }

			  #comp-jxabh0c9 {
					width: 142px;
					height: 35px
			  }

			  #comp-jxabh0cp {
					width: 423px;
					height: 16px
			  }

			  #listModal_comp-lf9w3wl5 {
					width: 226px;
					height: 44px
			  }

			  #listModal_comp-lf9vlzhu {
					width: 226px;
					height: 44px
			  }

			  #listModal_comp-lf9w7d10 {
					width: 226px;
					height: 44px
			  }

			  #portal-comp-lf9ybwfs {
					width: 226px;
					height: 44px
			  }

			  #listModal_comp-lf9vlzgo2 {
					width: 173px;
					height: 43px
			  }

			  #jt80h {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: 980px
			  }

			  #comp-lf9tycmp {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: 980px
			  }

			  #comp-lf9tycmq {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: 980px
			  }

			  #comp-lf9tycmq1 {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: 980px
			  }

			  #comp-lf9tycmq2 {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: 980px
			  }

			  #comp-lf9tycmq3 {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: 980px
			  }

			  #comp-lf9tycmq4 {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: 980px
			  }

			  #comp-lf9tycmq5 {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: 980px
			  }

			  #comp-lf9tycmq6 {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: 980px
			  }

			  #comp-lf9vlzee {
					width: 601px
			  }

			  #comp-ifm7h3jw {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: 980px
			  }

			  #comp-ifm7h3jd1 {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: 980px
			  }

			  #comp-ih3883fm {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: 980px
			  }

			  #comp-igj78h5e {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: 980px
			  }

			  #comp-ifm7h3ip {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: 980px
			  }

			  #comp-ja80axa0 {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: initial;
					height: 337px
			  }

			  #comp-ifm7h3is3 {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: 980px
			  }

			  #comp-igj7s6l8 {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: 980px
			  }

			  #mediaiskgjyue11 {
					width: 980px
			  }

			  #mediaiskgjyue5 {
					width: 980px
			  }

			  #mediaiskgjyud1 {
					width: 980px
			  }

			  #mediaiskgjyue17 {
					width: 980px
			  }

			  #mediaiskgjyud7 {
					width: 980px
			  }

			  #mediaiskgjyud13 {
					width: 980px
			  }

			  #mediaiskgjyue23 {
					width: 980px
			  }

			  #comp-lf9vlzgj4 {
					width: 481px
			  }

			  #comp-ja7zdh52 {
					left: 0;
					margin-left: 0;
					width: 100%;
					min-width: initial;
					height: 901px
			  }

			  #comp-jxabh07t {
					width: 467px
			  }

			  #comp-lf9vlzgm {
					width: 481px
			  }

			  #comp-jxabh093 {
					width: 467px
			  }

			  #comp-ifm7h3jp1 {
					--textFont: var(--font_8);
					--symbolColor: var(--color_11);
					--symbolColorSelected: var(--color_11);
					--alpha-symbolColorSelected: 1;
					--textSpacing: 15px;
					--symbolAndTextColor: var(--color_11);
					--alpha-symbolAndTextColor: 1;
					--selectedColor: var(--color_11);
					--alpha-selectedColor: 1;
					--alpha-symbolColor: 1;
					--symbolColorHover: var(--color_15);
					--alpha-symbolColorHover: 1;
					--symbolStrokeColor: 47,46,46;
					--alpha-symbolStrokeColor: 1;
					--symbolStrokeColorHover: var(--color_15);
					--alpha-symbolStrokeColorHover: 1;
					--symbolStrokeColorSelected: var(--color_15);
					--alpha-symbolStrokeColorSelected: 1;
					--textColor: var(--color_15);
					--alpha-textColor: 1;
					--textColorHover: var(--color_15);
					--alpha-textColorHover: 1;
					--textColorSelected: var(--color_15);
					--alpha-textColorSelected: 1;
					--items-alignment: flex-end;
					--text-alignment: right;
					--orientation: row-reverse
			  }

			  #comp-ikgp1dnt {
					--min-height: 340px;
					height: auto
			  }

			  #comp-ikgp1dnv {
					height: auto
			  }

			  #comp-lf9vlzfs2 {
					height: auto
			  }

			  #comp-lf9vlzfz1 {
					--shd: none;
					--alpha-txtlblrq: 1;
					--rd: 0px;
					--fnt: italic normal normal 14px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--brw: 0px 0px 1px 0px;
					--bg: 255,255,255;
					--txt: 55,59,77;
					--alpha-txt: 1;
					--brd: 55,59,77;
					--txt2: 0,0,0;
					--fntprefix: normal normal normal 16px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--alpha-txt2: 1;
					--brwh: 0px 0px 2px 0px;
					--bgh: 255,255,255;
					--brdh: 0,0,0;
					--brwf: 0px 0px 2px 0px;
					--bgf: 255,255,255;
					--brdf: 55,59,77;
					--brwe: 0px 0px 1px 0px;
					--bge: 255,64,64;
					--brde: 255,64,64;
					--errorTextFont: var(--font_8);
					--trns: opacity 0.5s ease 0s, border 0.5s ease 0s, color 0.5s ease 0s;
					--bgd: 255,255,255;
					--txtd: 219,219,219;
					--alpha-txtd: 1;
					--brwd: 1px;
					--brdd: 219,219,219;
					--alpha-brdd: 1;
					--fntlbl: normal normal normal 13px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
					--txtlbl: 55,59,77;
					--alpha-txtlbl: 1;
					--errorTextColor: 255,64,64;
					--alpha-errorTextColor: 1;
					--alpha-bg: 1;
					--alpha-bgd: 1;
					--alpha-bge: 0;
					--alpha-bgf: 1;
					--alpha-bgh: 1;
					--alpha-brd: 1;
					--alpha-brde: 1;
					--alpha-brdf: 1;
					--alpha-brdh: 1;
					--alpha-btn_brd: 0.55;
					--boxShadowToggleOn-shd: none;
					--btn_brd: var(--color_15);
					--btn_brw: 1;
					--btn_fnt: var(--font_8);
					--fnt2: var(--font_8);
					--txt-placeholder: var(--color_14);
					--alpha-txt-placeholder: 1;
					--dir: ltr;
					--textAlign: left;
					--textPadding: 3px 3px 3px 1px;
					--labelPadding: 0 20px 0 1px;
					--requiredIndicationDisplay: inline;
					--labelMarginBottom: 4px;
					height: auto;
					--txtlblrq: 0,0,0;
					--inputHeight: 25px
			  }

			  #comp-lf9vlzge {
					--shd: none;
					--alpha-txtlblrq: 1;
					--rd: 0px;
					--fnt: italic normal normal 14px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--brw: 0px 0px 1px 0px;
					--bg: 255,255,255;
					--txt: 55,59,77;
					--alpha-txt: 1;
					--brd: 55,59,77;
					--txt2: 0,0,0;
					--fntprefix: normal normal normal 16px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--alpha-txt2: 1;
					--brwh: 0px 0px 2px 0px;
					--bgh: 255,255,255;
					--brdh: 0,0,0;
					--brwf: 0px 0px 2px 0px;
					--bgf: 255,255,255;
					--brdf: 55,59,77;
					--brwe: 0px 0px 1px 0px;
					--bge: 255,64,64;
					--brde: 255,64,64;
					--errorTextFont: var(--font_8);
					--trns: opacity 0.5s ease 0s, border 0.5s ease 0s, color 0.5s ease 0s;
					--bgd: 255,255,255;
					--txtd: 219,219,219;
					--alpha-txtd: 1;
					--brwd: 1px;
					--brdd: 219,219,219;
					--alpha-brdd: 1;
					--fntlbl: normal normal normal 13px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
					--txtlbl: 55,59,77;
					--alpha-txtlbl: 1;
					--errorTextColor: 255,64,64;
					--alpha-errorTextColor: 1;
					--alpha-bg: 1;
					--alpha-bgd: 1;
					--alpha-bge: 0;
					--alpha-bgf: 1;
					--alpha-bgh: 1;
					--alpha-brd: 1;
					--alpha-brde: 1;
					--alpha-brdf: 1;
					--alpha-brdh: 1;
					--alpha-btn_brd: 0.55;
					--boxShadowToggleOn-shd: none;
					--btn_brd: var(--color_15);
					--btn_brw: 1;
					--btn_fnt: var(--font_8);
					--fnt2: var(--font_8);
					--txt-placeholder: var(--color_14);
					--alpha-txt-placeholder: 1;
					--dir: ltr;
					--textAlign: left;
					--textPadding: 3px 3px 3px 1px;
					--labelPadding: 0 20px 0 1px;
					--requiredIndicationDisplay: inline;
					--labelMarginBottom: 4px;
					height: auto;
					--txtlblrq: 0,0,0;
					--inputHeight: 25px
			  }

			  #comp-lf9vlzgh1 {
					--shd: none;
					--alpha-txtlblrq: 1;
					--rd: 0px;
					--fnt: italic normal normal 14px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--brw: 0px 0px 1px 0px;
					--bg: 255,255,255;
					--txt: 55,59,77;
					--alpha-txt: 1;
					--brd: 55,59,77;
					--txt2: 0,0,0;
					--fntprefix: normal normal normal 16px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--alpha-txt2: 1;
					--brwh: 0px 0px 2px 0px;
					--bgh: 255,255,255;
					--brdh: 0,0,0;
					--brwf: 0px 0px 2px 0px;
					--bgf: 255,255,255;
					--brdf: 55,59,77;
					--brwe: 0px 0px 1px 0px;
					--bge: 255,64,64;
					--brde: 255,64,64;
					--errorTextFont: var(--font_8);
					--trns: opacity 0.5s ease 0s, border 0.5s ease 0s, color 0.5s ease 0s;
					--bgd: 255,255,255;
					--txtd: 219,219,219;
					--alpha-txtd: 1;
					--brwd: 1px;
					--brdd: 219,219,219;
					--alpha-brdd: 1;
					--fntlbl: normal normal normal 13px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
					--txtlbl: 55,59,77;
					--alpha-txtlbl: 1;
					--errorTextColor: 255,64,64;
					--alpha-errorTextColor: 1;
					--alpha-bg: 1;
					--alpha-bgd: 1;
					--alpha-bge: 0;
					--alpha-bgf: 1;
					--alpha-bgh: 1;
					--alpha-brd: 1;
					--alpha-brde: 1;
					--alpha-brdf: 1;
					--alpha-brdh: 1;
					--alpha-btn_brd: 0.55;
					--boxShadowToggleOn-shd: none;
					--btn_brd: var(--color_15);
					--btn_brw: 1;
					--btn_fnt: var(--font_8);
					--fnt2: var(--font_8);
					--txt-placeholder: var(--color_14);
					--alpha-txt-placeholder: 1;
					--dir: ltr;
					--textAlign: left;
					--textPadding: 3px 3px 3px 1px;
					--labelPadding: 0 20px 0 1px;
					--requiredIndicationDisplay: inline;
					--labelMarginBottom: 4px;
					height: auto;
					--txtlblrq: 0,0,0;
					--inputHeight: 25px
			  }

			  #comp-lf9w3wl5 {
					--brwe: 0px 0px 1px 0px;
					--dropdownListTextColor: var(--color_5);
					--brwf: 0px 0px 2px 0px;
					--brde: 255,64,64;
					--bge: 255,64,64;
					--rd: 0px;
					--shd: none;
					--fnt: italic normal normal 14px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--bg: 255,255,255;
					--txt: 55,59,77;
					--alpha-txt: 1;
					--brdf: 55,59,77;
					--bg2: 170,170,170;
					--brw: 0px 0px 1px 0px;
					--brd: 55,59,77;
					--txt2: var(--color_14);
					--alpha-txt2: 1;
					--txt_placeholder: 55,59,77;
					--alpha-txt_placeholder: 1;
					--brwh: 0px 0px 2px 0px;
					--brdh: 0,0,0;
					--bgf: 255,255,255;
					--brdd: 204,204,204;
					--alpha-brdd: 1;
					--txtd: 212,212,212;
					--alpha-dropdownListTextColor: 1;
					--alpha-txtd: 1;
					--bgd: 212,212,212;
					--arrowColor: 55,59,77;
					--fntlbl: normal normal normal 13px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
					--txtlbl: 55,59,77;
					--alpha-txtlbl: 1;
					--txtlblrq: 0,0,0;
					--alpha-txtlblrq: 1;
					--dropdownListBoxShadow: none;
					--dropdownListStrokeWidth: 1px;
					--dropdownListFont: var(--font_1);
					--bgh: 255,255,255;
					--dropdownListBackgroundColor: var(--color_1);
					--alpha-dropdownListBackgroundColor: 1;
					--dropdownListStrokeColor: var(--color_5);
					--alpha-dropdownListStrokeColor: 1;
					--dropdownListHoverBackgroundColor: 44,216,215;
					--alpha-dropdownListHoverBackgroundColor: 0.7;
					--dropdownListHoverTextColor: 155,155,155;
					--alpha-dropdownListHoverTextColor: 1;
					--alpha-bg2: 1;
					--errorTextColor: 255,64,64;
					--alpha-errorTextColor: 1;
					--errorTextFont: var(--font_8);
					--alpha-arrowColor: 0.5;
					--alpha-bgd: 0;
					--alpha-brd: 1;
					--alpha-brdf: 1;
					--boxShadowToggleOn-shd: none;
					--alpha-bg: 1;
					--alpha-bgh: 1;
					--alpha-bgf: 1;
					--alpha-bge: 0;
					--alpha-brde: 1;
					--arrowLeftPosition: auto;
					--arrowRightPosition: 0;
					--labelMarginBottom: 4px;
					--requiredIndicationDisplay: inline;
					--labelPadding: 0 20px 0 1px;
					--dir: ltr;
					--textAlign: left;
					--textPadding: 0 45px 0 1px;
					height: auto;
					--alpha-brdh: 1;
					--dropdownListBorderRadius: 5px;
					--inputHeight: 27px
			  }

			  #comp-lf9vlzhu {
					--brwe: 0px 0px 1px 0px;
					--dropdownListTextColor: var(--color_5);
					--brwf: 0px 0px 2px 0px;
					--brde: 255,64,64;
					--bge: 255,64,64;
					--rd: 0px;
					--shd: none;
					--fnt: italic normal normal 14px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--bg: 255,255,255;
					--txt: 55,59,77;
					--alpha-txt: 1;
					--brdf: 55,59,77;
					--bg2: 170,170,170;
					--brw: 0px 0px 1px 0px;
					--brd: 55,59,77;
					--txt2: var(--color_14);
					--alpha-txt2: 1;
					--txt_placeholder: 55,59,77;
					--alpha-txt_placeholder: 1;
					--brwh: 0px 0px 2px 0px;
					--brdh: 0,0,0;
					--bgf: 255,255,255;
					--brdd: 204,204,204;
					--alpha-brdd: 1;
					--txtd: 212,212,212;
					--alpha-dropdownListTextColor: 1;
					--alpha-txtd: 1;
					--bgd: 212,212,212;
					--arrowColor: 0,0,0;
					--fntlbl: normal normal normal 13px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
					--txtlbl: 55,59,77;
					--alpha-txtlbl: 1;
					--txtlblrq: 0,0,0;
					--alpha-txtlblrq: 1;
					--dropdownListBoxShadow: none;
					--dropdownListStrokeWidth: 0px 0px 1px 0px;
					--dropdownListFont: var(--font_1);
					--bgh: 255,255,255;
					--dropdownListBackgroundColor: var(--color_1);
					--alpha-dropdownListBackgroundColor: 1;
					--dropdownListStrokeColor: 55,59,77;
					--alpha-dropdownListStrokeColor: 1;
					--dropdownListHoverBackgroundColor: 255,255,255;
					--alpha-dropdownListHoverBackgroundColor: 1;
					--dropdownListHoverTextColor: 155,155,155;
					--alpha-dropdownListHoverTextColor: 1;
					--alpha-bg2: 1;
					--errorTextColor: 255,64,64;
					--alpha-errorTextColor: 1;
					--errorTextFont: var(--font_8);
					--alpha-arrowColor: 0.8;
					--alpha-bgd: 0;
					--alpha-brd: 1;
					--alpha-brdf: 1;
					--boxShadowToggleOn-shd: none;
					--alpha-bg: 1;
					--alpha-bgh: 1;
					--alpha-bgf: 1;
					--alpha-bge: 0;
					--alpha-brde: 1;
					--arrowLeftPosition: auto;
					--arrowRightPosition: 0;
					--labelMarginBottom: 4px;
					--requiredIndicationDisplay: inline;
					--labelPadding: 0 20px 0 1px;
					--dir: ltr;
					--textAlign: left;
					--textPadding: 0 45px 0 1px;
					height: auto;
					--alpha-brdh: 1;
					--dropdownListBorderRadius: 5px;
					--inputHeight: 27px
			  }

			  #comp-lf9w7d10 {
					--brwe: 0px 0px 1px 0px;
					--dropdownListTextColor: var(--color_5);
					--brwf: 0px 0px 2px 0px;
					--brde: 255,64,64;
					--bge: 255,64,64;
					--rd: 0px;
					--shd: none;
					--fnt: italic normal normal 14px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--bg: 255,255,255;
					--txt: 55,59,77;
					--alpha-txt: 1;
					--brdf: 55,59,77;
					--bg2: 170,170,170;
					--brw: 0px 0px 1px 0px;
					--brd: 55,59,77;
					--txt2: var(--color_14);
					--alpha-txt2: 1;
					--txt_placeholder: 55,59,77;
					--alpha-txt_placeholder: 1;
					--brwh: 0px 0px 2px 0px;
					--brdh: 0,0,0;
					--bgf: 255,255,255;
					--brdd: 204,204,204;
					--alpha-brdd: 1;
					--txtd: 212,212,212;
					--alpha-dropdownListTextColor: 1;
					--alpha-txtd: 1;
					--bgd: 212,212,212;
					--arrowColor: 55,59,77;
					--fntlbl: normal normal normal 13px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
					--txtlbl: 55,59,77;
					--alpha-txtlbl: 1;
					--txtlblrq: 0,0,0;
					--alpha-txtlblrq: 1;
					--dropdownListBoxShadow: none;
					--dropdownListStrokeWidth: 1px;
					--dropdownListFont: var(--font_1);
					--bgh: 255,255,255;
					--dropdownListBackgroundColor: var(--color_1);
					--alpha-dropdownListBackgroundColor: 1;
					--dropdownListStrokeColor: var(--color_5);
					--alpha-dropdownListStrokeColor: 1;
					--dropdownListHoverBackgroundColor: 44,216,215;
					--alpha-dropdownListHoverBackgroundColor: 0.7;
					--dropdownListHoverTextColor: 155,155,155;
					--alpha-dropdownListHoverTextColor: 1;
					--alpha-bg2: 1;
					--errorTextColor: 255,64,64;
					--alpha-errorTextColor: 1;
					--errorTextFont: var(--font_8);
					--alpha-arrowColor: 0.5;
					--alpha-bgd: 0;
					--alpha-brd: 1;
					--alpha-brdf: 1;
					--boxShadowToggleOn-shd: none;
					--alpha-bg: 1;
					--alpha-bgh: 1;
					--alpha-bgf: 1;
					--alpha-bge: 0;
					--alpha-brde: 1;
					--arrowLeftPosition: auto;
					--arrowRightPosition: 0;
					--labelMarginBottom: 4px;
					--requiredIndicationDisplay: inline;
					--labelPadding: 0 20px 0 1px;
					--dir: ltr;
					--textAlign: left;
					--textPadding: 0 45px 0 1px;
					height: auto;
					--alpha-brdh: 1;
					--dropdownListBorderRadius: 5px;
					--inputHeight: 27px
			  }

			  #comp-lf9ybwfs {
					--rd: 0px;
					--alpha-txt-day: 1;
					--fnt: italic normal normal 14px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--brw: 0px 0px 1px 0px;
					--shd: none;
					--bg: 255,255,255;
					--brd: 55,59,77;
					--brwe: 0px 0px 1px 0px;
					--bge: 255,64,64;
					--brde: 255,64,64;
					--brwd: 1px;
					--txt: 55,59,77;
					--bgd: 255,255,255;
					--alpha-bgd: 1;
					--brdd: 204,204,204;
					--alpha-brdd: 1;
					--brwf: 0px 0px 2px 0px;
					--bgf: 255,255,255;
					--brdf: 55,59,77;
					--brwh: 0px 0px 2px 0px;
					--bgh: 255,255,255;
					--brdh: 0,0,0;
					--alpha-txt: 1;
					--txtd: 204,204,204;
					--alpha-txtd: 1;
					--txt-placeholder: 55,59,77;
					--alpha-txt-placeholder: 1;
					--fntlbl: normal normal normal 13px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
					--txtlbl: 55,59,77;
					--alpha-txtlbl: 1;
					--txtlblrq: 0,0,0;
					--alpha-txtlblrq: 1;
					--shd-calendar: none;
					--rd-calendar: 0px;
					--bg-calendar: 255,255,255;
					--brw-calendar: 1px;
					--brd-calendar: 55,59,77;
					--fnt-family-day: helvetica-w01-light;
					--alpha-brd-calendar: 1;
					--bg-day-selected: var(--color_12);
					--txt-day-selected: var(--color_11);
					--alpha-txt-day-selected: 1;
					--rd-day-selected: 30px;
					--fnt-family-header: helvetica-w01-light;
					--txt-header: 55,59,77;
					--alpha-txt-header: 1;
					--txt-size-header: 16px;
					--bg-header: 255,255,255;
					--alpha-bg: 1;
					--alpha-bgh: 1;
					--txt-size-day: 14px;
					--alpha-brd: 1;
					--alpha-brdf: 1;
					--alpha-brdh: 1;
					--alpha-icn-color: 0.5;
					--boxShadowToggleOn-shd: none;
					--boxShadowToggleOn-shd-calendar: none;
					--alpha-bg-day-selected: 1;
					--alpha-bgf: 1;
					--alpha-bge: 0;
					--alpha-brde: 1;
					--textAlign: left;
					--alpha-bg-calendar: 1;
					--icn-color: 55,59,77;
					--dir: ltr;
					--labelMarginBottom: 4px;
					--labelPadding: 0 20px 0 1px;
					--requiredIndicationDisplay: inline;
					--inputWrapperAlign: left;
					--inputPadding: 1px 2px 1px 1px;
					--inputWrapperAlignItems: flex-start;
					--inputWrapperHeight: 27px;
					height: auto;
					--calendarButtonLeft: auto;
					--alpha-bg-header: 1;
					--txt-day: 55,59,77;
					--calendarButtonRight: 20px
			  }

			  #comp-lf9yeyfw {
					--shd: none;
					--alpha-txtlbl: 1;
					--rd: 0px;
					--fnt: italic normal normal 14px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--brw: 0px 0px 1px 0px;
					--bg: 255,255,255;
					--txt: 55,59,77;
					--alpha-txt: 1;
					--brd: 55,59,77;
					--txt2: 55,59,77;
					--alpha-txt2: 1;
					--brwh: 0px 0px 2px 0px;
					--bgh: 255,255,255;
					--brdh: 0,0,0;
					--bgd: 255,255,255;
					--txtd: 219,219,219;
					--alpha-txtd: 1;
					--brwd: 0px;
					--brdd: 219,219,219;
					--alpha-brdd: 1;
					--brwf: 0px 0px 2px 0px;
					--bgf: 255,255,255;
					--brdf: 55,59,77;
					--brwe: 0px 0px 1px 0px;
					--bge: 255,64,64;
					--txtlblrq: 0,0,0;
					--alpha-txtlblrq: 1;
					--errorTextFont: var(--font_8);
					--errorTextColor: 255,64,64;
					--alpha-errorTextColor: 1;
					--brde: 255,64,64;
					--alpha-bg: 1;
					--alpha-bgd: 1;
					--alpha-bge: 0;
					--alpha-bgf: 1;
					--alpha-bgh: 1;
					--alpha-brd: 1;
					--alpha-brde: 1;
					--alpha-brdf: 1;
					--alpha-brdh: 1;
					--bg2: 170,170,170;
					--fntlbl: normal normal normal 13px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
					--alpha-bg2: 1;
					--boxShadowToggleOn-shd: none;
					--dir: ltr;
					--textAlign: left;
					--textPadding: 3px 10px 3px 1px;
					--labelPadding: 0 20px 0 1px;
					--labelMarginBottom: 4px;
					--requiredIndicationDisplay: inline;
					height: auto;
					--txtlbl: 55,59,77;
					--inputHeight: 126px
			  }

			  #comp-lf9vlzhw3 {
					--rd: 6px 6px 6px 6px;
					--trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
					--shd: none;
					--fnt: normal normal normal 14px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--trans2: color 0.4s ease 0s;
					--txt: 255,255,255;
					--brw: 0px;
					--bg: 0,0,0;
					--brd: var(--color_14);
					--bgh: var(--color_18);
					--brdh: var(--color_12);
					--txth: 255,255,255;
					--bgd: 204,204,204;
					--brdd: 204,204,204;
					--txtd: 255,255,255;
					--alpha-txtd: 1;
					--alpha-bg: 1;
					--alpha-bgh: 1;
					--alpha-brd: 0;
					--alpha-brdh: 0;
					--alpha-txt: 1;
					--alpha-txth: 1;
					--boxShadowToggleOn-shd: none;
					--alpha-bgd: 0.6;
					--alpha-brdd: 0.6;
					--shc-mutated-brightness: 0,0,0;
					--label-align: center;
					--label-text-align: center
			  }

			  #comp-lfiq5cg1 {
					height: auto
			  }

			  #comp-ighuawmb {
					--lnw: 12px;
					--brd: var(--color_11);
					--alpha-brd: 1;
					transform-origin: center 6px
			  }

			  #comp-ighuawmm {
					height: auto
			  }

			  #comp-ig9dq3vh {
					--lnw: 8px;
					--brd: var(--color_18);
					--alpha-brd: 1;
					transform-origin: center 4px
			  }

			  #comp-ig9akv6u {
					height: auto
			  }

			  #comp-ig9ds45x {
					--lnw: 8px;
					--brd: var(--color_18);
					--alpha-brd: 1;
					transform-origin: center 4px
			  }

			  #comp-ifpbfcn5 {
					height: auto
			  }

			  #comp-ig9dscjb {
					--lnw: 8px;
					--brd: var(--color_18);
					--alpha-brd: 1;
					transform-origin: center 4px
			  }

			  #comp-ifm7h3jz {
					height: auto
			  }

			  #comp-ig9dscj8 {
					--lnw: 8px;
					--brd: var(--color_18);
					--alpha-brd: 1;
					transform-origin: center 4px
			  }

			  #comp-ifm7h3jz3 {
					height: auto
			  }

			  #comp-ig9f9pno {
					--lnw: 12px;
					--brd: var(--color_18);
					--alpha-brd: 1;
					transform-origin: center 6px
			  }

			  #comp-ifm7h3je {
					height: auto
			  }

			  #comp-ifm7h3jo {
					height: auto
			  }

			  #comp-ig9fahc7 {
					--lnw: 12px;
					--brd: var(--color_18);
					--alpha-brd: 1;
					transform-origin: center 6px
			  }

			  #comp-ifm7h3k22 {
					height: auto
			  }

			  #comp-ifpoaubc {
					height: auto
			  }

			  #comp-igc7wnnv {
					--lnw: 12px;
					--brd: var(--color_18);
					--alpha-brd: 1;
					transform-origin: center 6px
			  }

			  #comp-igc7wno7 {
					height: auto
			  }

			  #comp-igc7wno71 {
					height: auto
			  }

			  #comp-lfazzhyw {
					--boxShadow: none;
					--borderSize: 0px;
					--borderColor: var(--color_2);
					--alpha-borderColor: 1;
					--font: normal normal normal 40px/1.4em proxima-n-w01-reg,proxima-n-w05-reg,sans-serif;
					--fontColor: 255,255,255;
					--alpha-fontColor: 1;
					--textSizeScale: 1px;
					--backgroundColor: 0,0,0;
					--playButtonSize: 50px;
					--playButtonMobileSize: 30px;
					--alpha-backgroundColor: 0.25
			  }

			  #comp-lfb00hau {
					--boxShadow: none;
					--borderSize: 0px;
					--borderColor: var(--color_2);
					--alpha-borderColor: 1;
					--font: normal normal normal 40px/1.4em proxima-n-w01-reg,proxima-n-w05-reg,sans-serif;
					--fontColor: 255,255,255;
					--alpha-fontColor: 1;
					--textSizeScale: 1px;
					--backgroundColor: 0,0,0;
					--playButtonSize: 50px;
					--playButtonMobileSize: 30px;
					--alpha-backgroundColor: 0.25
			  }

			  #comp-lfb0123a {
					--boxShadow: none;
					--borderSize: 0px;
					--borderColor: var(--color_2);
					--alpha-borderColor: 1;
					--font: normal normal normal 40px/1.4em proxima-n-w01-reg,proxima-n-w05-reg,sans-serif;
					--fontColor: 255,255,255;
					--alpha-fontColor: 1;
					--textSizeScale: 1px;
					--backgroundColor: 0,0,0;
					--playButtonSize: 50px;
					--playButtonMobileSize: 30px;
					--alpha-backgroundColor: 0.25
			  }

			  #comp-lfb0256k {
					--boxShadow: none;
					--borderSize: 0px;
					--borderColor: var(--color_2);
					--alpha-borderColor: 1;
					--font: normal normal normal 40px/1.4em proxima-n-w01-reg,proxima-n-w05-reg,sans-serif;
					--fontColor: 255,255,255;
					--alpha-fontColor: 1;
					--textSizeScale: 1px;
					--backgroundColor: 0,0,0;
					--playButtonSize: 50px;
					--playButtonMobileSize: 30px;
					--alpha-backgroundColor: 0.25
			  }

			  #comp-lfb028vh {
					--boxShadow: none;
					--borderSize: 0px;
					--borderColor: var(--color_2);
					--alpha-borderColor: 1;
					--font: normal normal normal 40px/1.4em proxima-n-w01-reg,proxima-n-w05-reg,sans-serif;
					--fontColor: 255,255,255;
					--alpha-fontColor: 1;
					--textSizeScale: 1px;
					--backgroundColor: 0,0,0;
					--playButtonSize: 50px;
					--playButtonMobileSize: 30px;
					--alpha-backgroundColor: 0.25
			  }

			  #comp-lfb02cc5 {
					--boxShadow: none;
					--borderSize: 0px;
					--borderColor: var(--color_2);
					--alpha-borderColor: 1;
					--font: normal normal normal 40px/1.4em proxima-n-w01-reg,proxima-n-w05-reg,sans-serif;
					--fontColor: 255,255,255;
					--alpha-fontColor: 1;
					--textSizeScale: 1px;
					--backgroundColor: 0,0,0;
					--playButtonSize: 50px;
					--playButtonMobileSize: 30px;
					--alpha-backgroundColor: 0.25
			  }

			  #comp-lfb031s6 {
					--boxShadow: none;
					--borderSize: 0px;
					--borderColor: var(--color_2);
					--alpha-borderColor: 1;
					--font: normal normal normal 40px/1.4em proxima-n-w01-reg,proxima-n-w05-reg,sans-serif;
					--fontColor: 255,255,255;
					--alpha-fontColor: 1;
					--textSizeScale: 1px;
					--backgroundColor: 0,0,0;
					--playButtonSize: 50px;
					--playButtonMobileSize: 30px;
					--alpha-backgroundColor: 0.25
			  }

			  #comp-lfb036fi {
					--boxShadow: none;
					--borderSize: 0px;
					--borderColor: var(--color_2);
					--alpha-borderColor: 1;
					--font: normal normal normal 40px/1.4em proxima-n-w01-reg,proxima-n-w05-reg,sans-serif;
					--fontColor: 255,255,255;
					--alpha-fontColor: 1;
					--textSizeScale: 1px;
					--backgroundColor: 0,0,0;
					--playButtonSize: 50px;
					--playButtonMobileSize: 30px;
					--alpha-backgroundColor: 0.25
			  }

			  #comp-lfb039zq {
					--boxShadow: none;
					--borderSize: 0px;
					--borderColor: var(--color_2);
					--alpha-borderColor: 1;
					--font: normal normal normal 40px/1.4em proxima-n-w01-reg,proxima-n-w05-reg,sans-serif;
					--fontColor: 255,255,255;
					--alpha-fontColor: 1;
					--textSizeScale: 1px;
					--backgroundColor: 0,0,0;
					--playButtonSize: 50px;
					--playButtonMobileSize: 30px;
					--alpha-backgroundColor: 0.25
			  }

			  #comp-ig9ikmdu {
					--lnw: 12px;
					--brd: var(--color_18);
					--alpha-brd: 1;
					transform-origin: center 6px
			  }

			  #comp-ifm7h3iq1 {
					height: auto
			  }

			  #comp-igkqcr6s {
					height: auto
			  }

			  #comp-ig9ivtdf {
					--lnw: 12px;
					--brd: var(--color_11);
					--alpha-brd: 1;
					transform-origin: center 6px
			  }

			  #comp-ifm7h3iu {
					height: auto
			  }

			  #comp-ifm7h3iv {
					height: auto
			  }

			  #comp-ifm7h3iy1 {
					height: auto
			  }

			  #comp-ifm7h3iw {
					height: auto
			  }

			  #comp-ifm7h3iz2 {
					height: auto
			  }

			  #comp-ifm7h3iw3 {
					height: auto
			  }

			  #comp-ifm7h3j2 {
					height: auto
			  }

			  #comp-ig9iw8ac {
					--lnw: 12px;
					--brd: var(--color_18);
					--alpha-brd: 1;
					transform-origin: center 6px
			  }

			  #comp-ifm7h3k5 {
					height: auto
			  }

			  #comp-ifm7h3k6 {
					height: auto
			  }

			  #comp-ifxq5g3k {
					height: auto
			  }

			  #comp-ifya0jll {
					height: auto
			  }

			  #comp-lf9vlzgo2 {
					--brwe: 0px 0px 1px 0px;
					--dropdownListTextColor: var(--color_5);
					--brwf: 0px 0px 2px 0px;
					--brde: 255,64,64;
					--bge: 255,64,64;
					--rd: 0px;
					--shd: none;
					--fnt: italic normal normal 14px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--bg: 255,255,255;
					--txt: 55,59,77;
					--alpha-txt: 1;
					--brdf: 55,59,77;
					--bg2: 170,170,170;
					--brw: 0px 0px 1px 0px;
					--brd: 55,59,77;
					--txt2: var(--color_14);
					--alpha-txt2: 1;
					--txt_placeholder: 55,59,77;
					--alpha-txt_placeholder: 1;
					--brwh: 0px 0px 2px 0px;
					--brdh: 0,0,0;
					--bgf: 255,255,255;
					--brdd: 204,204,204;
					--alpha-brdd: 1;
					--txtd: 212,212,212;
					--alpha-dropdownListTextColor: 1;
					--alpha-txtd: 1;
					--bgd: 212,212,212;
					--arrowColor: 0,0,0;
					--fntlbl: normal normal normal 13px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
					--txtlbl: 55,59,77;
					--alpha-txtlbl: 1;
					--txtlblrq: 0,0,0;
					--alpha-txtlblrq: 1;
					--dropdownListBoxShadow: none;
					--dropdownListStrokeWidth: 0px 0px 1px 0px;
					--dropdownListFont: var(--font_1);
					--bgh: 255,255,255;
					--dropdownListBackgroundColor: var(--color_1);
					--alpha-dropdownListBackgroundColor: 1;
					--dropdownListStrokeColor: 55,59,77;
					--alpha-dropdownListStrokeColor: 1;
					--dropdownListHoverBackgroundColor: 255,255,255;
					--alpha-dropdownListHoverBackgroundColor: 1;
					--dropdownListHoverTextColor: 155,155,155;
					--alpha-dropdownListHoverTextColor: 1;
					--alpha-bg2: 1;
					--errorTextColor: 255,64,64;
					--alpha-errorTextColor: 1;
					--errorTextFont: var(--font_8);
					--alpha-arrowColor: 0.8;
					--alpha-bgd: 0;
					--alpha-brd: 1;
					--alpha-brdf: 1;
					--boxShadowToggleOn-shd: none;
					--alpha-bg: 1;
					--alpha-bgh: 1;
					--alpha-bgf: 1;
					--alpha-bge: 0;
					--alpha-brde: 1;
					--arrowLeftPosition: auto;
					--arrowRightPosition: 0;
					--labelMarginBottom: 4px;
					--requiredIndicationDisplay: inline;
					--labelPadding: 0 20px 0 1px;
					--dir: ltr;
					--textAlign: left;
					--textPadding: 0 45px 0 1px;
					height: auto;
					--alpha-brdh: 1;
					--dropdownListBorderRadius: 5px;
					--inputHeight: 26px
			  }

			  #comp-lf9vlzhl2 {
					--shd: none;
					--txtlbl: 55,59,77;
					--rd: 0px;
					--fnt: italic normal normal 14px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--brw: 0px 0px 1px 0px;
					--bg: 255,255,255;
					--txt: 55,59,77;
					--alpha-txt: 1;
					--brd: 55,59,77;
					--txt2: 0,0,0;
					--alpha-txt2: 1;
					--brwh: 0px 0px 2px 0px;
					--bgh: 255,255,255;
					--brdh: 0,0,0;
					--brwf: 0px 0px 2px 0px;
					--bgf: 255,255,255;
					--brdf: 55,59,77;
					--brwe: 0px 0px 1px 0px;
					--bge: 255,64,64;
					--brde: 255,64,64;
					--trns: opacity 0.5s ease 0s, border 0.5s ease 0s, color 0.5s ease 0s;
					--bgd: 255,255,255;
					--alpha-bgd: 1;
					--txtd: 219,219,219;
					--alpha-txtd: 1;
					--brwd: 1px;
					--alpha-txtlbl: 1;
					--txtlblrq: 0,0,0;
					--alpha-txtlblrq: 1;
					--fntprefix: normal normal normal 16px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--errorTextFont: var(--font_8);
					--errorTextColor: 255,64,64;
					--brdd: 219,219,219;
					--alpha-errorTextColor: 1;
					--alpha-brd: 1;
					--alpha-brdf: 1;
					--alpha-brdh: 1;
					--boxShadowToggleOn-shd: none;
					--alpha-bg: 1;
					--alpha-bgh: 1;
					--alpha-bgf: 1;
					--alpha-bge: 0;
					--alpha-brde: 1;
					--alpha-brdd: 1;
					--alpha-arrowColor: 0.8;
					--arrowColor: 0,0,0;
					--dir: ltr;
					--textAlign: left;
					--textPadding: 3px 3px 3px 1px;
					--labelPadding: 0 20px 0 1px;
					--requiredIndicationDisplay: inline;
					--labelMarginBottom: 4px;
					height: auto;
					--fntlbl: normal normal normal 13px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
					--inputHeight: 26px
			  }

			  #comp-jxabh0a0 {
					--shd: none;
					--alpha-txtlblrq: 1;
					--rd: 0px;
					--fnt: normal normal normal 12px/1.4em raleway,sans-serif;
					--brw: 2px;
					--bg: var(--color_11);
					--txt: var(--color_15);
					--alpha-txt: 1;
					--brd: var(--color_15);
					--txt2: var(--color_14);
					--fntprefix: normal normal normal 16px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--alpha-txt2: 1;
					--brwh: 1px;
					--bgh: var(--color_11);
					--brdh: var(--color_15);
					--brwf: 1px;
					--bgf: var(--color_16);
					--brdf: var(--color_15);
					--brwe: 1px;
					--bge: 255,64,64;
					--brde: 255,64,64;
					--errorTextFont: var(--font_8);
					--trns: opacity 0.5s ease 0s, border 0.5s ease 0s, color 0.5s ease 0s;
					--bgd: 255,255,255;
					--txtd: 219,219,219;
					--alpha-txtd: 1;
					--brwd: 1px;
					--brdd: 219,219,219;
					--alpha-brdd: 1;
					--fntlbl: normal normal normal 14px/1.4em raleway,sans-serif;
					--txtlbl: var(--color_15);
					--alpha-txtlbl: 1;
					--errorTextColor: 255,64,64;
					--alpha-errorTextColor: 1;
					--alpha-bg: 1;
					--alpha-bgd: 1;
					--alpha-bge: 0.1;
					--alpha-bgf: 1;
					--alpha-bgh: 1;
					--alpha-brd: 1;
					--alpha-brde: 1;
					--alpha-brdf: 0.55;
					--alpha-brdh: 0.55;
					--alpha-btn_brd: 0.55;
					--boxShadowToggleOn-shd: none;
					--btn_brd: var(--color_15);
					--btn_brw: 1;
					--btn_fnt: var(--font_8);
					--fnt2: var(--font_8);
					--txt-placeholder: var(--color_14);
					--alpha-txt-placeholder: 1;
					--dir: ltr;
					--textAlign: left;
					--textPadding: 3px 3px 3px 12px;
					--labelPadding: 0 20px 0 0px;
					--requiredIndicationDisplay: inline;
					--labelMarginBottom: 7px;
					height: auto;
					--txtlblrq: var(--color_18);
					--inputHeight: 35px
			  }

			  #comp-jxabh0an {
					--shd: none;
					--alpha-txtlblrq: 1;
					--rd: 0px;
					--fnt: normal normal normal 12px/1.4em raleway,sans-serif;
					--brw: 2px;
					--bg: var(--color_11);
					--txt: var(--color_15);
					--alpha-txt: 1;
					--brd: var(--color_15);
					--txt2: var(--color_14);
					--fntprefix: normal normal normal 16px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--alpha-txt2: 1;
					--brwh: 1px;
					--bgh: var(--color_11);
					--brdh: var(--color_15);
					--brwf: 1px;
					--bgf: var(--color_16);
					--brdf: var(--color_15);
					--brwe: 1px;
					--bge: 255,64,64;
					--brde: 255,64,64;
					--errorTextFont: var(--font_8);
					--trns: opacity 0.5s ease 0s, border 0.5s ease 0s, color 0.5s ease 0s;
					--bgd: 255,255,255;
					--txtd: 219,219,219;
					--alpha-txtd: 1;
					--brwd: 1px;
					--brdd: 219,219,219;
					--alpha-brdd: 1;
					--fntlbl: normal normal normal 14px/1.4em raleway,sans-serif;
					--txtlbl: var(--color_15);
					--alpha-txtlbl: 1;
					--errorTextColor: 255,64,64;
					--alpha-errorTextColor: 1;
					--alpha-bg: 1;
					--alpha-bgd: 1;
					--alpha-bge: 0.1;
					--alpha-bgf: 1;
					--alpha-bgh: 1;
					--alpha-brd: 1;
					--alpha-brde: 1;
					--alpha-brdf: 0.55;
					--alpha-brdh: 0.55;
					--alpha-btn_brd: 0.55;
					--boxShadowToggleOn-shd: none;
					--btn_brd: var(--color_15);
					--btn_brw: 1;
					--btn_fnt: var(--font_8);
					--fnt2: var(--font_8);
					--txt-placeholder: var(--color_14);
					--alpha-txt-placeholder: 1;
					--dir: ltr;
					--textAlign: left;
					--textPadding: 3px 3px 3px 12px;
					--labelPadding: 0 20px 0 0px;
					--requiredIndicationDisplay: inline;
					--labelMarginBottom: 7px;
					height: auto;
					--txtlblrq: var(--color_18);
					--inputHeight: 35px
			  }

			  #comp-jxabh0b6 {
					--shd: none;
					--alpha-txtlblrq: 1;
					--rd: 0px;
					--fnt: normal normal normal 12px/1.4em raleway,sans-serif;
					--brw: 2px;
					--bg: var(--color_11);
					--txt: var(--color_15);
					--alpha-txt: 1;
					--brd: var(--color_15);
					--txt2: var(--color_14);
					--fntprefix: normal normal normal 16px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--alpha-txt2: 1;
					--brwh: 1px;
					--bgh: var(--color_11);
					--brdh: var(--color_15);
					--brwf: 1px;
					--bgf: var(--color_16);
					--brdf: var(--color_15);
					--brwe: 1px;
					--bge: 255,64,64;
					--brde: 255,64,64;
					--errorTextFont: var(--font_8);
					--trns: opacity 0.5s ease 0s, border 0.5s ease 0s, color 0.5s ease 0s;
					--bgd: 255,255,255;
					--txtd: 219,219,219;
					--alpha-txtd: 1;
					--brwd: 1px;
					--brdd: 219,219,219;
					--alpha-brdd: 1;
					--fntlbl: normal normal normal 14px/1.4em raleway,sans-serif;
					--txtlbl: var(--color_15);
					--alpha-txtlbl: 1;
					--errorTextColor: 255,64,64;
					--alpha-errorTextColor: 1;
					--alpha-bg: 1;
					--alpha-bgd: 1;
					--alpha-bge: 0.1;
					--alpha-bgf: 1;
					--alpha-bgh: 1;
					--alpha-brd: 1;
					--alpha-brde: 1;
					--alpha-brdf: 0.55;
					--alpha-brdh: 0.55;
					--alpha-btn_brd: 0.55;
					--boxShadowToggleOn-shd: none;
					--btn_brd: var(--color_15);
					--btn_brw: 1;
					--btn_fnt: var(--font_8);
					--fnt2: var(--font_8);
					--txt-placeholder: var(--color_14);
					--alpha-txt-placeholder: 1;
					--dir: ltr;
					--textAlign: left;
					--textPadding: 3px 3px 3px 12px;
					--labelPadding: 0 20px 0 0px;
					--requiredIndicationDisplay: inline;
					--labelMarginBottom: 7px;
					height: auto;
					--txtlblrq: var(--color_18);
					--inputHeight: 35px
			  }

			  #comp-jxabh0bl {
					--shd: none;
					--errorTextFont: var(--font_8);
					--rd: 0px;
					--fnt: normal normal normal 12px/1.4em raleway,sans-serif;
					--brw: 2px;
					--bg: var(--color_11);
					--txt: var(--color_15);
					--alpha-txt: 1;
					--brd: var(--color_15);
					--txt2: var(--color_14);
					--errorTextColor: 255,64,64;
					--alpha-txt2: 1;
					--brwh: 1px;
					--bgh: var(--color_11);
					--brdh: var(--color_15);
					--bgd: 255,255,255;
					--txtd: 219,219,219;
					--alpha-txtd: 1;
					--brwd: 1px;
					--brdd: 219,219,219;
					--alpha-brdd: 1;
					--alpha-errorTextColor: 1;
					--brwf: 1px;
					--bgf: var(--color_16);
					--brdf: var(--color_15);
					--brwe: 1px;
					--bge: 255,64,64;
					--brde: 255,64,64;
					--fntlbl: normal normal normal 14px/1.4em raleway,sans-serif;
					--txtlbl: var(--color_15);
					--alpha-txtlbl: 1;
					--txtlblrq: var(--color_18);
					--alpha-bg: 1;
					--alpha-bgd: 1;
					--alpha-bge: 0.1;
					--alpha-bgf: 1;
					--alpha-bgh: 1;
					--alpha-brd: 1;
					--alpha-brde: 1;
					--alpha-brdf: 0.55;
					--alpha-brdh: 0.55;
					--alpha-btn_brd: 0.55;
					--bg2: 170,170,170;
					--alpha-bg2: 1;
					--boxShadowToggleOn-shd: none;
					--btn_brd: var(--color_15);
					--btn_brw: 1;
					--btn_fnt: var(--font_8);
					--fnt2: var(--font_8);
					--txt-placeholder: var(--color_14);
					--alpha-txt-placeholder: 1;
					--dir: ltr;
					--textAlign: left;
					--textPadding: 3px 10px 3px 16px;
					--labelPadding: 0 20px 0 0px;
					--labelMarginBottom: 7px;
					--requiredIndicationDisplay: inline;
					height: auto;
					--alpha-txtlblrq: 1;
					--inputHeight: 126px
			  }

			  #comp-jxabh0c9 {
					--rd: 0px;
					--trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
					--shd: none;
					--fnt: normal normal normal 17px/1.4em raleway,sans-serif;
					--trans2: color 0.4s ease 0s;
					--txt: var(--color_11);
					--alpha-txt: 1;
					--brw: 0px;
					--bg: var(--color_18);
					--brd: var(--color_12);
					--bgh: var(--color_15);
					--brdh: var(--color_14);
					--txth: var(--color_11);
					--alpha-txth: 1;
					--bgd: 204,204,204;
					--alpha-bgd: 1;
					--brdd: 204,204,204;
					--alpha-brdd: 1;
					--txtd: 255,255,255;
					--alpha-txtd: 1;
					--boxShadowToggleOn-shd: none;
					--alpha-brdh: 1;
					--alpha-brd: 1;
					--alpha-bg: 1;
					--alpha-bgh: 1;
					--shc-mutated-brightness: 39,45,98;
					--label-align: center;
					--label-text-align: center
			  }

			  #comp-jxabh0cp {
					height: auto
			  }

			  #listModal_comp-lf9w3wl5 {
					--brwe: 0px 0px 1px 0px;
					--dropdownListTextColor: var(--color_5);
					--brwf: 0px 0px 2px 0px;
					--brde: 255,64,64;
					--bge: 255,64,64;
					--rd: 0px;
					--shd: none;
					--fnt: italic normal normal 14px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--bg: 255,255,255;
					--txt: 55,59,77;
					--alpha-txt: 1;
					--brdf: 55,59,77;
					--brw: 0px 0px 1px 0px;
					--brd: 55,59,77;
					--txt2: var(--color_14);
					--alpha-txt2: 1;
					--txt_placeholder: 55,59,77;
					--alpha-txt_placeholder: 1;
					--brwh: 0px 0px 2px 0px;
					--brdh: 0,0,0;
					--bgf: 255,255,255;
					--brdd: 204,204,204;
					--alpha-brdd: 1;
					--txtd: 212,212,212;
					--alpha-txtd: 1;
					--bgd: 212,212,212;
					--arrowColor: 55,59,77;
					--fntlbl: normal normal normal 13px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
					--txtlbl: 55,59,77;
					--alpha-txtlbl: 1;
					--txtlblrq: 0,0,0;
					--alpha-txtlblrq: 1;
					--dropdownListBoxShadow: none;
					--dropdownListStrokeWidth: 1px;
					--bg2: 170,170,170;
					--alpha-dropdownListTextColor: 1;
					--dropdownListBackgroundColor: var(--color_1);
					--alpha-dropdownListBackgroundColor: 1;
					--dropdownListStrokeColor: var(--color_5);
					--alpha-dropdownListStrokeColor: 1;
					--dropdownListHoverBackgroundColor: 44,216,215;
					--alpha-dropdownListHoverBackgroundColor: 0.7;
					--dropdownListFont: var(--font_1);
					--dropdownListHoverTextColor: 155,155,155;
					--alpha-dropdownListHoverTextColor: 1;
					--errorTextColor: 255,64,64;
					--alpha-errorTextColor: 1;
					--errorTextFont: var(--font_8);
					--alpha-arrowColor: 0.5;
					--alpha-bgd: 0;
					--alpha-brd: 1;
					--alpha-bg2: 1;
					--boxShadowToggleOn-shd: none;
					--alpha-bg: 1;
					--alpha-brdf: 1;
					--bgh: 255,255,255;
					--alpha-bgh: 1;
					--alpha-bgf: 1;
					--alpha-bge: 0;
					--alpha-brde: 1;
					height: 100%;
					--dropdownItemsSpacing: 16px;
					--dropdownOptionJustifyContent: flex-start;
					--dir: ltr;
					--textAlign: left;
					--textPadding: 0 45px 0 1px;
					--alpha-brdh: 1;
					--dropdownListBorderRadius: 5px;
					width: initial
			  }

			  #listModal_comp-lf9vlzhu {
					--brwe: 0px 0px 1px 0px;
					--dropdownListTextColor: var(--color_5);
					--brwf: 0px 0px 2px 0px;
					--brde: 255,64,64;
					--bge: 255,64,64;
					--rd: 0px;
					--shd: none;
					--fnt: italic normal normal 14px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--bg: 255,255,255;
					--txt: 55,59,77;
					--alpha-txt: 1;
					--brdf: 55,59,77;
					--brw: 0px 0px 1px 0px;
					--brd: 55,59,77;
					--txt2: var(--color_14);
					--alpha-txt2: 1;
					--txt_placeholder: 55,59,77;
					--alpha-txt_placeholder: 1;
					--brwh: 0px 0px 2px 0px;
					--brdh: 0,0,0;
					--bgf: 255,255,255;
					--brdd: 204,204,204;
					--alpha-brdd: 1;
					--txtd: 212,212,212;
					--alpha-txtd: 1;
					--bgd: 212,212,212;
					--arrowColor: 0,0,0;
					--fntlbl: normal normal normal 13px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
					--txtlbl: 55,59,77;
					--alpha-txtlbl: 1;
					--txtlblrq: 0,0,0;
					--alpha-txtlblrq: 1;
					--dropdownListBoxShadow: none;
					--dropdownListStrokeWidth: 0px 0px 1px 0px;
					--bg2: 170,170,170;
					--alpha-dropdownListTextColor: 1;
					--dropdownListBackgroundColor: var(--color_1);
					--alpha-dropdownListBackgroundColor: 1;
					--dropdownListStrokeColor: 55,59,77;
					--alpha-dropdownListStrokeColor: 1;
					--dropdownListHoverBackgroundColor: 255,255,255;
					--alpha-dropdownListHoverBackgroundColor: 1;
					--dropdownListFont: var(--font_1);
					--dropdownListHoverTextColor: 155,155,155;
					--alpha-dropdownListHoverTextColor: 1;
					--errorTextColor: 255,64,64;
					--alpha-errorTextColor: 1;
					--errorTextFont: var(--font_8);
					--alpha-arrowColor: 0.8;
					--alpha-bgd: 0;
					--alpha-brd: 1;
					--alpha-bg2: 1;
					--boxShadowToggleOn-shd: none;
					--alpha-bg: 1;
					--alpha-brdf: 1;
					--bgh: 255,255,255;
					--alpha-bgh: 1;
					--alpha-bgf: 1;
					--alpha-bge: 0;
					--alpha-brde: 1;
					height: 100%;
					--dropdownItemsSpacing: 16px;
					--dropdownOptionJustifyContent: flex-start;
					--dir: ltr;
					--textAlign: left;
					--textPadding: 0 45px 0 1px;
					--alpha-brdh: 1;
					--dropdownListBorderRadius: 5px;
					width: initial
			  }

			  #listModal_comp-lf9w7d10 {
					--brwe: 0px 0px 1px 0px;
					--dropdownListTextColor: var(--color_5);
					--brwf: 0px 0px 2px 0px;
					--brde: 255,64,64;
					--bge: 255,64,64;
					--rd: 0px;
					--shd: none;
					--fnt: italic normal normal 14px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--bg: 255,255,255;
					--txt: 55,59,77;
					--alpha-txt: 1;
					--brdf: 55,59,77;
					--brw: 0px 0px 1px 0px;
					--brd: 55,59,77;
					--txt2: var(--color_14);
					--alpha-txt2: 1;
					--txt_placeholder: 55,59,77;
					--alpha-txt_placeholder: 1;
					--brwh: 0px 0px 2px 0px;
					--brdh: 0,0,0;
					--bgf: 255,255,255;
					--brdd: 204,204,204;
					--alpha-brdd: 1;
					--txtd: 212,212,212;
					--alpha-txtd: 1;
					--bgd: 212,212,212;
					--arrowColor: 55,59,77;
					--fntlbl: normal normal normal 13px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
					--txtlbl: 55,59,77;
					--alpha-txtlbl: 1;
					--txtlblrq: 0,0,0;
					--alpha-txtlblrq: 1;
					--dropdownListBoxShadow: none;
					--dropdownListStrokeWidth: 1px;
					--bg2: 170,170,170;
					--alpha-dropdownListTextColor: 1;
					--dropdownListBackgroundColor: var(--color_1);
					--alpha-dropdownListBackgroundColor: 1;
					--dropdownListStrokeColor: var(--color_5);
					--alpha-dropdownListStrokeColor: 1;
					--dropdownListHoverBackgroundColor: 44,216,215;
					--alpha-dropdownListHoverBackgroundColor: 0.7;
					--dropdownListFont: var(--font_1);
					--dropdownListHoverTextColor: 155,155,155;
					--alpha-dropdownListHoverTextColor: 1;
					--errorTextColor: 255,64,64;
					--alpha-errorTextColor: 1;
					--errorTextFont: var(--font_8);
					--alpha-arrowColor: 0.5;
					--alpha-bgd: 0;
					--alpha-brd: 1;
					--alpha-bg2: 1;
					--boxShadowToggleOn-shd: none;
					--alpha-bg: 1;
					--alpha-brdf: 1;
					--bgh: 255,255,255;
					--alpha-bgh: 1;
					--alpha-bgf: 1;
					--alpha-bge: 0;
					--alpha-brde: 1;
					height: 100%;
					--dropdownItemsSpacing: 16px;
					--dropdownOptionJustifyContent: flex-start;
					--dir: ltr;
					--textAlign: left;
					--textPadding: 0 45px 0 1px;
					--alpha-brdh: 1;
					--dropdownListBorderRadius: 5px;
					width: initial
			  }

			  #portal-comp-lf9ybwfs {
					--rd: 0px;
					--alpha-txt-day: 1;
					--fnt: italic normal normal 14px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--brw: 0px 0px 1px 0px;
					--shd: none;
					--bg: 255,255,255;
					--brd: 55,59,77;
					--brwe: 0px 0px 1px 0px;
					--bge: 255,64,64;
					--brde: 255,64,64;
					--brwd: 1px;
					--txt: 55,59,77;
					--bgd: 255,255,255;
					--alpha-bgd: 1;
					--brdd: 204,204,204;
					--alpha-brdd: 1;
					--brwf: 0px 0px 2px 0px;
					--bgf: 255,255,255;
					--brdf: 55,59,77;
					--brwh: 0px 0px 2px 0px;
					--bgh: 255,255,255;
					--brdh: 0,0,0;
					--alpha-txt: 1;
					--txtd: 204,204,204;
					--alpha-txtd: 1;
					--txt-placeholder: 55,59,77;
					--alpha-txt-placeholder: 1;
					--fntlbl: normal normal normal 13px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
					--txtlbl: 55,59,77;
					--alpha-txtlbl: 1;
					--txtlblrq: 0,0,0;
					--alpha-txtlblrq: 1;
					--shd-calendar: none;
					--rd-calendar: 0px;
					--bg-calendar: 255,255,255;
					--brw-calendar: 1px;
					--brd-calendar: 55,59,77;
					--fnt-family-day: helvetica-w01-light;
					--alpha-brd-calendar: 1;
					--bg-day-selected: var(--color_12);
					--txt-day-selected: var(--color_11);
					--alpha-txt-day-selected: 1;
					--rd-day-selected: 30px;
					--fnt-family-header: helvetica-w01-light;
					--txt-header: 55,59,77;
					--alpha-txt-header: 1;
					--txt-size-header: 16px;
					--bg-header: 255,255,255;
					--alpha-bg: 1;
					--alpha-bgh: 1;
					--txt-size-day: 14px;
					--alpha-brd: 1;
					--alpha-brdf: 1;
					--alpha-brdh: 1;
					--alpha-icn-color: 0.5;
					--boxShadowToggleOn-shd: none;
					--boxShadowToggleOn-shd-calendar: none;
					--alpha-bg-day-selected: 1;
					--alpha-bgf: 1;
					--alpha-bge: 0;
					--alpha-brde: 1;
					--dir: ltr;
					--alpha-bg-calendar: 1;
					--icn-color: 55,59,77;
					--calendarButtonLeft: auto;
					--calendarButtonRight: 20px;
					--calendarLeft: 0;
					--calendarRight: auto;
					--calendarNavRotate: 0;
					--calendarMarginTop: 0;
					--calendarNavYearPrevMargin: 0 0px 0 0px;
					--calendarNavYearNextMargin: 0 0px 0 0px;
					--calendarNavMonthPrevMargin: 0 0px 0 25px;
					--calendarNavMonthNextMargin: 0 20px 0 0px;
					--alpha-bg-header: 1;
					--txt-day: 55,59,77;
					width: 320px
			  }

			  #listModal_comp-lf9vlzgo2 {
					--brwe: 0px 0px 1px 0px;
					--dropdownListTextColor: var(--color_5);
					--brwf: 0px 0px 2px 0px;
					--brde: 255,64,64;
					--bge: 255,64,64;
					--rd: 0px;
					--shd: none;
					--fnt: italic normal normal 14px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
					--bg: 255,255,255;
					--txt: 55,59,77;
					--alpha-txt: 1;
					--brdf: 55,59,77;
					--brw: 0px 0px 1px 0px;
					--brd: 55,59,77;
					--txt2: var(--color_14);
					--alpha-txt2: 1;
					--txt_placeholder: 55,59,77;
					--alpha-txt_placeholder: 1;
					--brwh: 0px 0px 2px 0px;
					--brdh: 0,0,0;
					--bgf: 255,255,255;
					--brdd: 204,204,204;
					--alpha-brdd: 1;
					--txtd: 212,212,212;
					--alpha-txtd: 1;
					--bgd: 212,212,212;
					--arrowColor: 0,0,0;
					--fntlbl: normal normal normal 13px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
					--txtlbl: 55,59,77;
					--alpha-txtlbl: 1;
					--txtlblrq: 0,0,0;
					--alpha-txtlblrq: 1;
					--dropdownListBoxShadow: none;
					--dropdownListStrokeWidth: 0px 0px 1px 0px;
					--bg2: 170,170,170;
					--alpha-dropdownListTextColor: 1;
					--dropdownListBackgroundColor: var(--color_1);
					--alpha-dropdownListBackgroundColor: 1;
					--dropdownListStrokeColor: 55,59,77;
					--alpha-dropdownListStrokeColor: 1;
					--dropdownListHoverBackgroundColor: 255,255,255;
					--alpha-dropdownListHoverBackgroundColor: 1;
					--dropdownListFont: var(--font_1);
					--dropdownListHoverTextColor: 155,155,155;
					--alpha-dropdownListHoverTextColor: 1;
					--errorTextColor: 255,64,64;
					--alpha-errorTextColor: 1;
					--errorTextFont: var(--font_8);
					--alpha-arrowColor: 0.8;
					--alpha-bgd: 0;
					--alpha-brd: 1;
					--alpha-bg2: 1;
					--boxShadowToggleOn-shd: none;
					--alpha-bg: 1;
					--alpha-brdf: 1;
					--bgh: 255,255,255;
					--alpha-bgh: 1;
					--alpha-bgf: 1;
					--alpha-bge: 0;
					--alpha-brde: 1;
					height: 100%;
					--dropdownItemsSpacing: 16px;
					--dropdownOptionJustifyContent: flex-start;
					--dir: ltr;
					--textAlign: left;
					--textPadding: 0 45px 0 1px;
					--alpha-brdh: 1;
					--dropdownListBorderRadius: 5px;
					width: initial
			  }

			  #jt80h {
					width: auto;
					min-height: 40px
			  }

			  #comp-lf9tycmp {
					--bg-overlay-color: transparent;
					--bg-gradient: none;
					min-width: 980px
			  }

			  #comp-lf9tycmq {
					--bg-overlay-color: transparent;
					--bg-gradient: none;
					min-width: 980px
			  }

			  #comp-lf9tycmq1 {
					--bg-overlay-color: transparent;
					--bg-gradient: none;
					min-width: 980px
			  }

			  #comp-lf9tycmq2 {
					--bg-overlay-color: transparent;
					--bg-gradient: none;
					min-width: 980px
			  }

			  #comp-lf9tycmq3 {
					--bg-overlay-color: transparent;
					--bg-gradient: none;
					min-width: 980px
			  }

			  #comp-lf9tycmq4 {
					--bg-overlay-color: transparent;
					--bg-gradient: none;
					min-width: 980px
			  }

			  #comp-lf9tycmq5 {
					--bg-overlay-color: transparent;
					--bg-gradient: none;
					min-width: 980px
			  }

			  #comp-lf9tycmq6 {
					--bg-overlay-color: transparent;
					--bg-gradient: none;
					min-width: 980px
			  }

			  #comp-ifm7h3jw {
					--bg-overlay-color: transparent;
					--bg-gradient: none;
					--padding: 0px;
					--margin: 0px;
					min-width: 980px;
					--firstChildMarginTop: -1px;
					--lastChildMarginBottom: -1px
			  }

			  #comp-ifm7h3jd1 {
					--bg-overlay-color: transparent;
					--bg-gradient: none;
					--padding: 0px;
					--margin: 0px;
					min-width: 980px;
					--firstChildMarginTop: -1px;
					--lastChildMarginBottom: -1px
			  }

			  #comp-ih3883fm {
					--bg-overlay-color: transparent;
					--bg-gradient: none;
					--padding: 0px;
					--margin: 0px;
					min-width: 980px;
					--firstChildMarginTop: -1px;
					--lastChildMarginBottom: -1px
			  }

			  #comp-igj78h5e {
					--bg-overlay-color: transparent;
					--bg-gradient: none;
					--padding: 0px;
					--margin: 0px;
					min-width: 980px;
					--firstChildMarginTop: -1px;
					--lastChildMarginBottom: -1px
			  }

			  #comp-ifm7h3ip {
					--bg-overlay-color: transparent;
					--bg-gradient: none;
					--padding: 0px;
					--margin: 0px;
					min-width: 980px;
					--firstChildMarginTop: -1px;
					--lastChildMarginBottom: -1px
			  }

			  #comp-ifm7h3is3 {
					--bg-overlay-color: transparent;
					--bg-gradient: none;
					--padding: 0px;
					--margin: 0px;
					min-width: 980px;
					--firstChildMarginTop: -1px;
					--lastChildMarginBottom: -1px
			  }

			  #comp-igj7s6l8 {
					--bg-overlay-color: transparent;
					--bg-gradient: none;
					--padding: 0px;
					--margin: 0px;
					min-width: 980px;
					--firstChildMarginTop: -1px;
					--lastChildMarginBottom: -1px
			  }

			  #comp-lf9vlzfp2 {
					--rd: 20px 20px 20px 20px;
					--shd: 0 0 0 rgba(0, 0, 0, 0);
					--bg: 255,255,255;
					--alpha-bg: 1;
					--brd: 227,227,227;
					--alpha-brd: 1;
					--brw: 0px
			  }

			  #mediaiskgjyue11 {
					--bg-overlay-color: rgb(var(--color_14));
					--bg-gradient: none;
					width: 100%;
					--column-width: 980px;
					--column-flex: 980
			  }

			  #mediaiskgjyue5 {
					--bg-overlay-color: rgb(var(--color_15));
					--bg-gradient: none;
					--fill-layer-image-opacity: 1;
					--fill-layer-background-media-position: fixed;
					--fill-layer-background-media-pointer-events: none;
					width: 100%;
					--column-width: 980px;
					--column-flex: 980
			  }

			  #mediaiskgjyud1 {
					--bg-overlay-color: rgb(var(--color_11));
					--bg-gradient: none;
					width: 100%;
					--column-width: 980px;
					--column-flex: 980
			  }

			  #mediaiskgjyue17 {
					--bg-overlay-color: rgb(var(--color_11));
					--bg-gradient: none;
					width: 100%;
					--column-width: 980px;
					--column-flex: 980
			  }

			  #mediaiskgjyud7 {
					--bg-overlay-color: rgb(var(--color_12));
					--bg-gradient: none;
					width: 100%;
					--column-width: 980px;
					--column-flex: 980
			  }

			  #mediaiskgjyud13 {
					--bg-overlay-color: rgb(var(--color_14));
					--bg-gradient: none;
					--fill-layer-image-opacity: 1;
					--fill-layer-background-media-position: fixed;
					--fill-layer-background-media-pointer-events: none;
					width: 100%;
					--column-width: 980px;
					--column-flex: 980
			  }

			  #mediaiskgjyue23 {
					--bg-overlay-color: rgb(var(--color_11));
					--bg-gradient: none;
					width: 100%;
					--column-width: 980px;
					--column-flex: 980
			  }

			  #comp-lf9vlzgm {
					--bg-overlay-color: transparent;
					--bg-gradient: none
			  }

			  #comp-jxabh093 {
					--rd: 0px;
					--shd: 0 0 0 rgba(0, 0, 0, 0);
					--bg: 0,0,0;
					--alpha-bg: 0;
					--brd: 227,227,227;
					--alpha-brd: 1;
					--brw: 0px
			  }

			  #pageBackground_jt80h {
					--bg-position: fixed;
					--bg-overlay-color: rgb(var(--color_11));
					--bg-gradient: none;
					--fill-layer-image-opacity: 1;
					--fill-layer-image-height: 120%
			  }

			  .comp-ja7zdh52 {
					--wix-color-1: 255,255,255;
					--wix-color-2: 218,218,218;
					--wix-color-3: 124,124,131;
					--wix-color-4: 60,60,78;
					--wix-color-5: 27,27,30;
					--wix-color-6: 188,193,235;
					--wix-color-7: 151,157,215;
					--wix-color-8: 78,90,195;
					--wix-color-9: 52,60,130;
					--wix-color-10: 26,30,65;
					--wix-color-11: 253,249,185;
					--wix-color-12: 250,243,117;
					--wix-color-13: 188,182,88;
					--wix-color-14: 125,122,59;
					--wix-color-15: 63,61,29;
					--wix-color-16: 175,244,238;
					--wix-color-17: 134,233,225;
					--wix-color-18: 33,222,206;
					--wix-color-19: 22,148,137;
					--wix-color-20: 11,74,69;
					--wix-color-21: 187,220,248;
					--wix-color-22: 152,200,240;
					--wix-color-23: 61,155,233;
					--wix-color-24: 41,103,155;
					--wix-color-25: 20,52,78;
					--wix-font-Title: normal normal bold 15px/1.4em raleway,sans-serif;
					--wix-font-Title-style: normal;
					--wix-font-Title-variant: normal;
					--wix-font-Title-weight: bold;
					--wix-font-Title-size: 15px;
					--wix-font-Title-line-height: 1.4em;
					--wix-font-Title-family: raleway,sans-serif;
					--wix-font-Title-text-decoration: none;
					--wix-font-Menu: normal normal normal 16px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;
					--wix-font-Menu-style: normal;
					--wix-font-Menu-variant: normal;
					--wix-font-Menu-weight: normal;
					--wix-font-Menu-size: 16px;
					--wix-font-Menu-line-height: 1.4em;
					--wix-font-Menu-family: din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;
					--wix-font-Menu-text-decoration: none;
					--wix-font-Page-title: normal normal bold 80px/1.4em raleway,sans-serif;
					--wix-font-Page-title-style: normal;
					--wix-font-Page-title-variant: normal;
					--wix-font-Page-title-weight: bold;
					--wix-font-Page-title-size: 80px;
					--wix-font-Page-title-line-height: 1.4em;
					--wix-font-Page-title-family: raleway,sans-serif;
					--wix-font-Page-title-text-decoration: none;
					--wix-font-Heading-XL: normal normal bold 90px/1.4em raleway,sans-serif;
					--wix-font-Heading-XL-style: normal;
					--wix-font-Heading-XL-variant: normal;
					--wix-font-Heading-XL-weight: bold;
					--wix-font-Heading-XL-size: 90px;
					--wix-font-Heading-XL-line-height: 1.4em;
					--wix-font-Heading-XL-family: raleway,sans-serif;
					--wix-font-Heading-XL-text-decoration: none;
					--wix-font-Heading-L: normal normal bold 80px/1.4em raleway,sans-serif;
					--wix-font-Heading-L-style: normal;
					--wix-font-Heading-L-variant: normal;
					--wix-font-Heading-L-weight: bold;
					--wix-font-Heading-L-size: 80px;
					--wix-font-Heading-L-line-height: 1.4em;
					--wix-font-Heading-L-family: raleway,sans-serif;
					--wix-font-Heading-L-text-decoration: none;
					--wix-font-Heading-M: normal normal bold 30px/1.4em raleway,sans-serif;
					--wix-font-Heading-M-style: normal;
					--wix-font-Heading-M-variant: normal;
					--wix-font-Heading-M-weight: bold;
					--wix-font-Heading-M-size: 30px;
					--wix-font-Heading-M-line-height: 1.4em;
					--wix-font-Heading-M-family: raleway,sans-serif;
					--wix-font-Heading-M-text-decoration: none;
					--wix-font-Heading-S: normal normal bold 16px/1.4em raleway,sans-serif;
					--wix-font-Heading-S-style: normal;
					--wix-font-Heading-S-variant: normal;
					--wix-font-Heading-S-weight: bold;
					--wix-font-Heading-S-size: 16px;
					--wix-font-Heading-S-line-height: 1.4em;
					--wix-font-Heading-S-family: raleway,sans-serif;
					--wix-font-Heading-S-text-decoration: none;
					--wix-font-Body-L: normal normal normal 16px/1.4em raleway,sans-serif;
					--wix-font-Body-L-style: normal;
					--wix-font-Body-L-variant: normal;
					--wix-font-Body-L-weight: normal;
					--wix-font-Body-L-size: 16px;
					--wix-font-Body-L-line-height: 1.4em;
					--wix-font-Body-L-family: raleway,sans-serif;
					--wix-font-Body-L-text-decoration: none;
					--wix-font-Body-M: normal normal normal 14px/1.4em raleway,sans-serif;
					--wix-font-Body-M-style: normal;
					--wix-font-Body-M-variant: normal;
					--wix-font-Body-M-weight: normal;
					--wix-font-Body-M-size: 14px;
					--wix-font-Body-M-line-height: 1.4em;
					--wix-font-Body-M-family: raleway,sans-serif;
					--wix-font-Body-M-text-decoration: none;
					--wix-font-Body-S: normal normal normal 12px/1.4em raleway,sans-serif;
					--wix-font-Body-S-style: normal;
					--wix-font-Body-S-variant: normal;
					--wix-font-Body-S-weight: normal;
					--wix-font-Body-S-size: 12px;
					--wix-font-Body-S-line-height: 1.4em;
					--wix-font-Body-S-family: raleway,sans-serif;
					--wix-font-Body-S-text-decoration: none;
					--wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;
					--wix-font-Body-XS-style: normal;
					--wix-font-Body-XS-variant: normal;
					--wix-font-Body-XS-weight: normal;
					--wix-font-Body-XS-size: 12px;
					--wix-font-Body-XS-line-height: 1.4em;
					--wix-font-Body-XS-family: din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;
					--wix-font-Body-XS-text-decoration: none;
					--wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
					--wix-font-LIGHT-style: normal;
					--wix-font-LIGHT-variant: normal;
					--wix-font-LIGHT-weight: normal;
					--wix-font-LIGHT-size: 12px;
					--wix-font-LIGHT-line-height: 1.4em;
					--wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
					--wix-font-LIGHT-text-decoration: none;
					--wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
					--wix-font-MEDIUM-style: normal;
					--wix-font-MEDIUM-variant: normal;
					--wix-font-MEDIUM-weight: normal;
					--wix-font-MEDIUM-size: 12px;
					--wix-font-MEDIUM-line-height: 1.4em;
					--wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
					--wix-font-MEDIUM-text-decoration: none;
					--wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
					--wix-font-STRONG-style: normal;
					--wix-font-STRONG-variant: normal;
					--wix-font-STRONG-weight: normal;
					--wix-font-STRONG-size: 12px;
					--wix-font-STRONG-line-height: 1.4em;
					--wix-font-STRONG-family: HelveticaNeueW01-65Medi;
					--wix-font-STRONG-text-decoration: none;
					--wix-direction: ltr;
					--m_scrollAnimation: 3;
					--imageMargin: 0;
					--gridStyle: 1;
					--m_imageHoverAnimation: 2;
					--itemClick: 1;
					--te-padding-slider: 30;
					--galleryLayout: 2;
					--newItemsLocation: 0;
					--galleryImageRatio: 1;
					--newItemsDetails: 1;
					--arrowsVerticalPosition: 0;
					--designedPresetId: -1;
					--textFont: normal normal normal 20px/1.4em raleway,sans-serif;
					--m_itemFontColor: 255,255,255;
					--m_itemFontColor-rgb: 255,255,255;
					--m_itemFontColor-opacity: 1;
					--m_imageLoadingColor: 124,124,131;
					--m_imageLoadingColor-rgb: 124,124,131;
					--m_imageLoadingColor-opacity: 1;
					--m_itemDescriptionFontColorSlideshow: 27,27,30;
					--m_itemDescriptionFontColorSlideshow-rgb: 27,27,30;
					--m_itemDescriptionFontColorSlideshow-opacity: 1;
					--m_itemBorderColor: 27,27,30;
					--m_itemBorderColor-rgb: 27,27,30;
					--m_itemBorderColor-opacity: 1;
					--m_itemShadowOpacityAndColor: 27,27,30,0.2;
					--m_itemShadowOpacityAndColor-rgb: 27,27,30;
					--m_itemShadowOpacityAndColor-opacity: 0.2;
					--itemIconColorSlideshow: 27,27,30;
					--itemIconColorSlideshow-rgb: 27,27,30;
					--itemIconColorSlideshow-opacity: 1;
					--m_loadMoreButtonFontColor: 27,27,30;
					--m_loadMoreButtonFontColor-rgb: 27,27,30;
					--m_loadMoreButtonFontColor-opacity: 1;
					--loadMoreButtonColor: 255,255,255;
					--loadMoreButtonColor-rgb: 255,255,255;
					--loadMoreButtonColor-opacity: 1;
					--te-background-color-picker: 119,167,191;
					--te-background-color-picker-rgb: 119,167,191;
					--te-background-color-picker-opacity: 1;
					--itemIconColor: 255,255,255;
					--itemIconColor-rgb: 255,255,255;
					--itemIconColor-opacity: 1;
					--m_loadMoreButtonBorderColor: 27,27,30;
					--m_loadMoreButtonBorderColor-rgb: 27,27,30;
					--m_loadMoreButtonBorderColor-opacity: 1;
					--itemOpacity: 78,90,195,0.6;
					--itemOpacity-rgb: 78,90,195;
					--itemOpacity-opacity: 0.6;
					--bgColorExpand: 255,255,255;
					--bgColorExpand-rgb: 255,255,255;
					--bgColorExpand-opacity: 1;
					--m_itemDescriptionFontColor: 255,255,255;
					--m_itemDescriptionFontColor-rgb: 255,255,255;
					--m_itemDescriptionFontColor-opacity: 1;
					--m_itemFontColorSlideshow: 27,27,30;
					--m_itemFontColorSlideshow-rgb: 27,27,30;
					--m_itemFontColorSlideshow-opacity: 1;
					--backColor: 218,218,218;
					--backColor-rgb: 218,218,218;
					--backColor-opacity: 1;
					--descriptionColorExpand: 27,27,30;
					--descriptionColorExpand-rgb: 27,27,30;
					--descriptionColorExpand-opacity: 1;
					--titleColorExpand: 27,27,30;
					--titleColorExpand-rgb: 27,27,30;
					--titleColorExpand-opacity: 1;
					--itemFontColor: 255,255,255;
					--itemFontColor-rgb: 255,255,255;
					--itemFontColor-opacity: 1;
					--itemDescriptionFontColorSlideshow: 27,27,30;
					--itemDescriptionFontColorSlideshow-rgb: 27,27,30;
					--itemDescriptionFontColorSlideshow-opacity: 1;
					--m_loadMoreButtonColor: 255,255,255;
					--m_loadMoreButtonColor-rgb: 255,255,255;
					--m_loadMoreButtonColor-opacity: 1;
					--m_itemIconColorSlideshow: 27,27,30;
					--m_itemIconColorSlideshow-rgb: 27,27,30;
					--m_itemIconColorSlideshow-opacity: 1;
					--m_itemIconColor: 255,255,255;
					--m_itemIconColor-rgb: 255,255,255;
					--m_itemIconColor-opacity: 1;
					--m_itemOpacity: 78,90,195,0.6;
					--m_itemOpacity-rgb: 78,90,195;
					--m_itemOpacity-opacity: 0.6;
					--m_arrowsColor: 255,255,255;
					--m_arrowsColor-rgb: 255,255,255;
					--m_arrowsColor-opacity: 1;
					--loadMoreButtonFontColor: 27,27,30;
					--loadMoreButtonFontColor-rgb: 27,27,30;
					--loadMoreButtonFontColor-opacity: 1;
					--foreColor: 218,218,218;
					--foreColor-rgb: 218,218,218;
					--foreColor-opacity: 1;
					--itemDescriptionFontColor: 255,255,255;
					--itemDescriptionFontColor-rgb: 255,255,255;
					--itemDescriptionFontColor-opacity: 1;
					--itemFontColorSlideshow: 27,27,30;
					--itemFontColorSlideshow-rgb: 27,27,30;
					--itemFontColorSlideshow-opacity: 1;
					--loadMoreButtonBorderColor: 27,27,30;
					--loadMoreButtonBorderColor-rgb: 27,27,30;
					--loadMoreButtonBorderColor-opacity: 1;
					--m_oneColorAnimationColor: 255,255,255;
					--m_oneColorAnimationColor-rgb: 255,255,255;
					--m_oneColorAnimationColor-opacity: 1;
					--overlayGradientColor1: 255,255,255;
					--overlayGradientColor1-rgb: 255,255,255;
					--overlayGradientColor1-opacity: 1;
					--overlayGradientColor2: 255,255,255;
					--overlayGradientColor2-rgb: 255,255,255;
					--overlayGradientColor2-opacity: 1;
					--arrowsColor: 255,255,255;
					--arrowsColor-rgb: 255,255,255;
					--arrowsColor-opacity: 1;
					--textBoxFillColor: 218,218,218;
					--textBoxFillColor-rgb: 218,218,218;
					--textBoxFillColor-opacity: 1;
					--customButtonFontColorForHover: 27,27,30;
					--customButtonFontColorForHover-rgb: 27,27,30;
					--customButtonFontColorForHover-opacity: 1;
					--externalCustomButtonColor: 78,90,195,0;
					--externalCustomButtonColor-rgb: 78,90,195;
					--externalCustomButtonColor-opacity: 0;
					--externalCustomButtonBorderColor: 27,27,30;
					--externalCustomButtonBorderColor-rgb: 27,27,30;
					--externalCustomButtonBorderColor-opacity: 1;
					--customButtonFontColor: 255,255,255;
					--customButtonFontColor-rgb: 255,255,255;
					--customButtonFontColor-opacity: 1;
					--customButtonColor: 255,255,255,0;
					--customButtonColor-rgb: 255,255,255;
					--customButtonColor-opacity: 0;
					--customButtonBorderColor: 255,255,255;
					--customButtonBorderColor-rgb: 255,255,255;
					--customButtonBorderColor-opacity: 1;
					--arrowsContainerBackgroundColor: 27,27,30,0.6;
					--arrowsContainerBackgroundColor-rgb: 27,27,30;
					--arrowsContainerBackgroundColor-opacity: 0.6;
					--itemBorderColor: 27,27,30;
					--itemBorderColor-rgb: 27,27,30;
					--itemBorderColor-opacity: 1;
					--textBoxBorderColor: 27,27,30;
					--textBoxBorderColor-rgb: 27,27,30;
					--textBoxBorderColor-opacity: 1;
					--itemShadowOpacityAndColor: 27,27,30,0.2;
					--itemShadowOpacityAndColor-rgb: 27,27,30;
					--itemShadowOpacityAndColor-opacity: 0.2;
					--imageLoadingColor: 218,218,218;
					--imageLoadingColor-rgb: 218,218,218;
					--imageLoadingColor-opacity: 1;
					--oneColorAnimationColor: 255,255,255;
					--oneColorAnimationColor-rgb: 255,255,255;
					--oneColorAnimationColor-opacity: 1;
					--backgroundColor: 124,124,131;
					--backgroundColor-rgb: 124,124,131;
					--backgroundColor-opacity: 1;
					--textColor: 27,27,30;
					--textColor-rgb: 27,27,30;
					--textColor-opacity: 1;
					--itemFont: normal normal bold 40px/50px helvetica-w01-light,helvetica-w02-light,sans-serif;
					--itemFont-style: normal;
					--itemFont-variant: normal;
					--itemFont-weight: bold;
					--itemFont-size: 40px;
					--itemFont-line-height: 50px;
					--itemFont-family: helvetica-w01-light,helvetica-w02-light,sans-serif;
					--itemFont-text-decoration: none;
					--titleFontExpand: normal normal normal 16px/1.4em raleway,sans-serif;
					--titleFontExpand-style: normal;
					--titleFontExpand-variant: normal;
					--titleFontExpand-weight: normal;
					--titleFontExpand-size: 16px;
					--titleFontExpand-line-height: 1.4em;
					--titleFontExpand-family: raleway,sans-serif;
					--titleFontExpand-text-decoration: none;
					--m_itemDescriptionFontSlideshow: normal normal normal 14px/17px raleway,sans-serif;
					--m_itemDescriptionFontSlideshow-style: normal;
					--m_itemDescriptionFontSlideshow-variant: normal;
					--m_itemDescriptionFontSlideshow-weight: normal;
					--m_itemDescriptionFontSlideshow-size: 14px;
					--m_itemDescriptionFontSlideshow-line-height: 17px;
					--m_itemDescriptionFontSlideshow-family: raleway,sans-serif;
					--m_itemDescriptionFontSlideshow-text-decoration: none;
					--descriptionFontExpand: normal normal normal 14px/1.4em raleway,sans-serif;
					--descriptionFontExpand-style: normal;
					--descriptionFontExpand-variant: normal;
					--descriptionFontExpand-weight: normal;
					--descriptionFontExpand-size: 14px;
					--descriptionFontExpand-line-height: 1.4em;
					--descriptionFontExpand-family: raleway,sans-serif;
					--descriptionFontExpand-text-decoration: none;
					--m_itemDescriptionFont: normal normal normal 20px/25px helvetica-w01-light,helvetica-w02-light,sans-serif;
					--m_itemDescriptionFont-style: normal;
					--m_itemDescriptionFont-variant: normal;
					--m_itemDescriptionFont-weight: normal;
					--m_itemDescriptionFont-size: 20px;
					--m_itemDescriptionFont-line-height: 25px;
					--m_itemDescriptionFont-family: helvetica-w01-light,helvetica-w02-light,sans-serif;
					--m_itemDescriptionFont-text-decoration: none;
					--m_loadMoreButtonFont: normal normal normal 14px/17px raleway,sans-serif;
					--m_loadMoreButtonFont-style: normal;
					--m_loadMoreButtonFont-variant: normal;
					--m_loadMoreButtonFont-weight: normal;
					--m_loadMoreButtonFont-size: 14px;
					--m_loadMoreButtonFont-line-height: 17px;
					--m_loadMoreButtonFont-family: raleway,sans-serif;
					--m_loadMoreButtonFont-text-decoration: none;
					--text-editor-font: normal normal normal 40px/50px raleway,sans-serif;
					--text-editor-font-style: normal;
					--text-editor-font-variant: normal;
					--text-editor-font-weight: normal;
					--text-editor-font-size: 40px;
					--text-editor-font-line-height: 50px;
					--text-editor-font-family: raleway,sans-serif;
					--text-editor-font-text-decoration: none;
					--itemFontSlideshow: normal normal bold 30px/1.4em raleway,sans-serif;
					--itemFontSlideshow-style: normal;
					--itemFontSlideshow-variant: normal;
					--itemFontSlideshow-weight: bold;
					--itemFontSlideshow-size: 30px;
					--itemFontSlideshow-line-height: 1.4em;
					--itemFontSlideshow-family: raleway,sans-serif;
					--itemFontSlideshow-text-decoration: none;
					--m_itemFont: normal normal bold 40px/50px helvetica-w01-light,helvetica-w02-light,sans-serif;
					--m_itemFont-style: normal;
					--m_itemFont-variant: normal;
					--m_itemFont-weight: bold;
					--m_itemFont-size: 40px;
					--m_itemFont-line-height: 50px;
					--m_itemFont-family: helvetica-w01-light,helvetica-w02-light,sans-serif;
					--m_itemFont-text-decoration: none;
					--itemDescriptionFontSlideshow: normal normal normal 14px/1.4em raleway,sans-serif;
					--itemDescriptionFontSlideshow-style: normal;
					--itemDescriptionFontSlideshow-variant: normal;
					--itemDescriptionFontSlideshow-weight: normal;
					--itemDescriptionFontSlideshow-size: 14px;
					--itemDescriptionFontSlideshow-line-height: 1.4em;
					--itemDescriptionFontSlideshow-family: raleway,sans-serif;
					--itemDescriptionFontSlideshow-text-decoration: none;
					--itemDescriptionFont: normal normal normal 20px/25px helvetica-w01-light,helvetica-w02-light,sans-serif;
					--itemDescriptionFont-style: normal;
					--itemDescriptionFont-variant: normal;
					--itemDescriptionFont-weight: normal;
					--itemDescriptionFont-size: 20px;
					--itemDescriptionFont-line-height: 25px;
					--itemDescriptionFont-family: helvetica-w01-light,helvetica-w02-light,sans-serif;
					--itemDescriptionFont-text-decoration: none;
					--loadMoreButtonFont: normal normal normal 14px/1.4em raleway,sans-serif;
					--loadMoreButtonFont-style: normal;
					--loadMoreButtonFont-variant: normal;
					--loadMoreButtonFont-weight: normal;
					--loadMoreButtonFont-size: 14px;
					--loadMoreButtonFont-line-height: 1.4em;
					--loadMoreButtonFont-family: raleway,sans-serif;
					--loadMoreButtonFont-text-decoration: none;
					--m_itemFontSlideshow: normal normal bold 30px/37px raleway,sans-serif;
					--m_itemFontSlideshow-style: normal;
					--m_itemFontSlideshow-variant: normal;
					--m_itemFontSlideshow-weight: bold;
					--m_itemFontSlideshow-size: 30px;
					--m_itemFontSlideshow-line-height: 37px;
					--m_itemFontSlideshow-family: raleway,sans-serif;
					--m_itemFontSlideshow-text-decoration: none;
					--customButtonFontForHover: normal normal normal 15px/18px raleway,sans-serif;
					--customButtonFontForHover-style: normal;
					--customButtonFontForHover-variant: normal;
					--customButtonFontForHover-weight: normal;
					--customButtonFontForHover-size: 15px;
					--customButtonFontForHover-line-height: 18px;
					--customButtonFontForHover-family: raleway,sans-serif;
					--customButtonFontForHover-text-decoration: none;
					--customButtonFont: normal normal normal 15px/18px raleway,sans-serif;
					--customButtonFont-style: normal;
					--customButtonFont-variant: normal;
					--customButtonFont-weight: normal;
					--customButtonFont-size: 15px;
					--customButtonFont-line-height: 18px;
					--customButtonFont-family: raleway,sans-serif;
					--customButtonFont-text-decoration: none;
					--textFont-style: normal;
					--textFont-variant: normal;
					--textFont-weight: normal;
					--textFont-size: 20px;
					--textFont-line-height: 1.4em;
					--textFont-family: raleway,sans-serif;
					--textFont-text-decoration: none;
			  }

			  .s__70JUAe.oNYZ3Pc--madefor {
					--wbu-font-stack: var(--wix-font-stack);
					--wbu-font-weight-regular: var(--wix-font-weight-regular);
					--wbu-font-weight-medium: var(--wix-font-weight-medium);
					--wbu-font-weight-bold: var(--wix-font-weight-bold)
			  }

			  .sEuOCyD.olTSqFJ--madefor {
					--wbu-font-stack: var(--wix-font-stack);
					--wbu-font-weight-regular: var(--wix-font-weight-regular);
					--wbu-font-weight-medium: var(--wix-font-weight-medium);
					--wbu-font-weight-bold: var(--wix-font-weight-bold)
			  }

			  .nav-arrows-container .custom-nav-arrows svg {
					width: 100%;
					height: 100%
			  }

			  ._3dhR7 {
					display: block;
					width: 100%;
					height: 100%
			  }

			  ._3dhR7 img {
					max-width: var(--wix-img-max-width, 100%)
			  }

			  ._3dhR7[data-animate-blur] img {
					filter: blur(9px);
					transition: filter .8s ease-in
			  }

			  ._3dhR7[data-animate-blur] img[data-load-done] {
					filter: none
			  }

			  .pro-gallery-stop-scroll-for-fullscreen {
					overflow-y: hidden
			  }

			  div.pro-gallery-parent-container .show-more-container i.show-more:hover {
					opacity: 1
			  }

			  div.pro-gallery-parent-container .show-more-container button.show-more {
					border-style: solid
			  }

			  div.pro-gallery-parent-container .show-more-container button.show-more:hover {
					opacity: 1
			  }

			  div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more:hover {
					opacity: 1
			  }

			  div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more {
					border-style: solid
			  }

			  div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more:hover {
					opacity: 1
			  }

			  .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i {
					background: none !important;
					font-size: 26px
			  }

			  .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
					z-index: 12
			  }

			  .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
					z-index: 11
			  }

			  .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info a:hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a:hover {
					opacity: .7
			  }

			  .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
					font-size: 22px
			  }

			  .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
					opacity: 1;
					background: rgba(0,0,0,0);
					border-style: solid
			  }

			  .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before, .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
					opacity: .6
			  }

			  .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before, .pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
					opacity: 1
			  }

			  .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
					font-size: 15px
			  }

			  .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i {
					font-size: 26px
			  }

			  .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
					z-index: 12
			  }

			  .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
					z-index: 11
			  }

			  .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a:hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a:hover {
					opacity: .7
			  }

			  .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
					font-size: 22px
			  }

			  .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
					opacity: 1;
					background: rgba(0,0,0,0);
					border-style: solid
			  }

			  .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
					opacity: .6
			  }

			  .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
					opacity: 1
			  }

			  .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description {
					font-size: 15px
			  }

			  .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after, .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after, .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after, .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after, .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after {
					opacity: .3
			  }

			  .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-cart-icon {
					background: inherit !important
			  }

			  .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love-store.pro-gallery-loved {
					color: #e03939 !important
			  }

			  .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love.pro-gallery-loved {
					color: #e03939 !important
			  }

			  .social-share-wrapper {
					position: fixed;
					top: 0;
					bottom: 0;
					left: 0;
					right: 0;
					z-index: 200005
			  }

			  .social-share-wrapper .mobile-social-share-screen {
					position: absolute;
					top: 0;
					height: 100%;
					width: 100%;
					z-index: -1;
					background-color: rgba(0,0,0,0)
			  }

			  .social-share-wrapper .mobile-social-share-screen.mobile-social-share-screen-visible {
					z-index: 200005;
					background-color: rgba(0,0,0,.6);
					transition: background-color .3s ease
			  }

			  .social-share-wrapper .mobile-social-share-screen .mobile-social-share-background {
					height: calc(100% - 150px);
					touch-action: none
			  }

			  .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab {
					position: absolute;
					bottom: 0px;
					width: 100%;
					height: 150px;
					box-sizing: border-box;
					background-color: #fff;
					margin-bottom: -150px;
					display: flex;
					justify-content: center;
					align-items: center;
					transition: all .4s ease
			  }

			  .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab.mobile-social-share-tab-visible {
					margin-bottom: 0px
			  }

			  .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container {
					display: flex;
					flex-direction: column;
					justify-content: center;
					align-items: center;
					width: 100%
			  }

			  .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list {
					display: flex;
					justify-content: space-between;
					width: 220px
			  }

			  .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list .social-share-icon {
					height: 16px;
					width: 16px
			  }

			  .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container {
					height: 32px;
					margin-top: 20px
			  }

			  .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-input {
					width: 200px;
					font-size: 11px;
					padding: 2px 4px
			  }

			  .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button {
					width: 40px
			  }

			  .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon {
					height: 16px;
					width: 16px
			  }

			  .social-share-wrapper .desktop-social-share-screen {
					position: fixed;
					top: 0;
					left: 0;
					height: 100%;
					width: 100%;
					z-index: -1;
					background-color: rgba(0,0,0,0);
					display: flex;
					justify-content: center;
					align-items: center
			  }

			  .social-share-wrapper .desktop-social-share-screen.desktop-social-share-screen-visible {
					z-index: 200005;
					background-color: rgba(0,0,0,.6);
					transition: all .4s ease
			  }

			  .social-share-wrapper .desktop-social-share-screen .desktop-social-share-background {
					position: fixed;
					height: 100%;
					width: 100%
			  }

			  .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup {
					position: relative;
					width: 580px;
					height: 250px;
					box-sizing: border-box;
					background-color: #fff;
					display: flex;
					justify-content: center;
					align-items: center;
					margin-bottom: -100px;
					opacity: 0;
					transition: all .4s ease
			  }

			  .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup.desktop-social-share-popup-visible {
					margin-bottom: 0px;
					opacity: 1
			  }

			  .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .desktop-social-share-popup-close-button {
					position: absolute;
					top: 24px;
					right: 24px;
					cursor: pointer
			  }

			  .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container {
					display: flex;
					flex-direction: column;
					justify-content: center;
					align-items: center;
					width: 100%
			  }

			  .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list {
					display: flex;
					justify-content: space-between;
					width: 280px
			  }

			  .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list .social-share-icon {
					height: 24px;
					width: 24px;
					transition: color .2s ease
			  }

			  .social-share-wrapper .social-share-item {
					position: relative
			  }

			  .social-share-wrapper .social-share-item .social-share-button {
					opacity: 1;
					transition: opacity .2s ease;
					cursor: pointer
			  }

			  .social-share-wrapper .social-share-item .social-share-button:hover {
					opacity: .65
			  }

			  .social-share-wrapper .social-share-item .social-share-button:active {
					opacity: 1
			  }

			  .social-share-wrapper .social-share-copylink-container {
					display: flex;
					margin-top: 25px;
					height: 40px
			  }

			  .social-share-wrapper .social-share-copylink-container .social-share-copylink-input {
					border: 1px solid #000;
					padding: 2px 8px;
					height: 100%;
					width: 260px
			  }

			  .social-share-wrapper .social-share-copylink-container .social-share-copylink-button {
					width: 50px;
					height: 100%;
					background-color: #000;
					color: #fff;
					cursor: pointer;
					transition: background-color .1s ease
			  }

			  .social-share-wrapper .social-share-copylink-container .social-share-copylink-button:hover {
					background-color: rgba(0,0,0,.65)
			  }

			  .social-share-wrapper .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon {
					margin-top: 2px
			  }

			  div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover) .gallery-item-content .gallery-item {
					transition: opacity .4s ease !important
			  }

			  div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item {
					opacity: 0
			  }

			  div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .hover-info-element {
					transition: transform 2.2s cubic-bezier(0.14, 0.4, 0.09, 0.99) !important
			  }

			  div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content {
					transform: scale(1.1)
			  }

			  div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
					transform: scale(1.11)
			  }

			  div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) .hover-info-element {
					transform: scale(0.9009)
			  }

			  div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover) .gallery-item-content {
					transition: filter .4s linear !important
			  }

			  div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item {
					filter: blur(6px)
			  }

			  div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover) .gallery-item-content {
					transition: filter .6s ease !important
			  }

			  div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover):hover .gallery-item-content {
					filter: grayscale(1)
			  }

			  div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) {
					transition: background-color .4s ease !important
			  }

			  div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-content,div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover) {
					transition: transform .4s ease !important
			  }

			  div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover,div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover {
					background-color: rgba(0,0,0,0) !important
			  }

			  div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-content {
					transform: scale(0.985)
			  }

			  div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
					transform: scale(0.985)
			  }

			  div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover) .gallery-item-content {
					transition: filter .6s ease !important
			  }

			  div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover):hover .gallery-item-content {
					filter: invert(1)
			  }

			  div.pro-gallery .gallery-item-container.color-in-on-hover .gallery-item-content {
					filter: grayscale(1);
					transition: filter .6s ease !important
			  }

			  div.pro-gallery .gallery-item-container.color-in-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,div.pro-gallery .gallery-item-container.color-in-on-hover:hover:not(.hide-hover) .gallery-item-content {
					filter: grayscale(0)
			  }

			  div.pro-gallery .gallery-item-container.darkened-on-hover .gallery-item-content {
					filter: brightness(1);
					transition: filter .6s ease !important
			  }

			  div.pro-gallery .gallery-item-container.darkened-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,div.pro-gallery .gallery-item-container.darkened-on-hover:hover:not(.hide-hover) .gallery-item-content {
					filter: brightness(0.7)
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover {
					transition: none
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
					opacity: 0
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner {
					opacity: 0
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) {
					transition: none
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover):before {
					opacity: 1;
					background: rgba(8,8,8,.75)
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) {
					opacity: 1 !important
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover {
					transition: filter .4s ease,opacity .4s ease !important
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover:before {
					transition: filter .4s ease,opacity .4s ease !important;
					filter: opacity(0)
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden) {
					transition: opacity .4s ease
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before {
					filter: opacity(1)
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover {
					transition: transform .4s ease,filter .2s ease,opacity .2s ease !important
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover:before {
					transition: transform .4s ease,filter .2s ease,opacity .2s ease !important;
					transform: scale(0.9);
					filter: opacity(0)
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .info-member:not(.hidden) {
					transition: opacity .2s ease
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
					transform: scale(1);
					filter: opacity(1)
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover {
					transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover:before {
					transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;
					transform: translateY(100%);
					filter: opacity(0)
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden) {
					transition: opacity .4s ease
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
					transform: translateY(0);
					filter: opacity(1)
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover {
					transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover:before {
					transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;
					transform: translateX(-100%);
					filter: opacity(0)
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden) {
					transition: opacity .4s ease
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
					transform: translateX(0);
					filter: opacity(1)
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover {
					transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover:before {
					transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;
					transform: translateX(100%);
					filter: opacity(0)
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden) {
					transition: opacity .4s ease
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
					transform: translateX(0);
					filter: opacity(1)
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover {
					transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover:before {
					transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;
					transform: translateY(-100%);
					filter: opacity(0)
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden) {
					transition: opacity .4s ease
			  }

			  div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
					transform: translateY(0);
					filter: opacity(1)
			  }

			  div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover {
					transition: none
			  }

			  div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover:before {
					opacity: 1;
					background: rgba(8,8,8,.75)
			  }

			  div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner {
					opacity: 1
			  }

			  div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .info-member:not(.hidden) {
					opacity: 1 !important
			  }

			  div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover,div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) {
					transition: none
			  }

			  div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover):before {
					opacity: 0
			  }

			  div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .info-member:not(.hidden),div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) {
					opacity: 0 !important
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover {
					transition: filter .4s ease,opacity .4s ease !important
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover:before {
					transition: filter .4s ease,opacity .4s ease !important;
					filter: opacity(1)
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden) {
					transition: opacity .4s ease
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before {
					filter: opacity(0)
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover {
					transition: transform .4s ease,filter .2s ease,opacity .2s ease !important
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover:before {
					transition: transform .4s ease,filter .2s ease,opacity .2s ease !important;
					transform: scale(1);
					filter: opacity(1)
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .info-member:not(.hidden) {
					transition: opacity .2s ease
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
					transform: scale(0.9);
					filter: opacity(0)
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover {
					transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover:before {
					transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;
					transform: translateY(0);
					filter: opacity(1)
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden) {
					transition: opacity .4s ease
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
					transform: translateY(100%);
					filter: opacity(0)
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover {
					transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover:before {
					transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;
					transform: translateX(0);
					filter: opacity(1)
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden) {
					transition: opacity .4s ease
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
					transform: translateX(-100%);
					filter: opacity(0)
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover {
					transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover:before {
					transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;
					transform: translateX(100%);
					filter: opacity(1)
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden) {
					transition: opacity .4s ease
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
					transform: translateX(0);
					filter: opacity(0)
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover {
					transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover:before {
					transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;
					transform: translateY(-100%);
					filter: opacity(1)
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden) {
					transition: opacity .4s ease
			  }

			  div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
					transform: translateY(0);
					filter: opacity(0)
			  }

			  .animation-slide {
					transition: width .4s ease,height .4s ease,top .4s ease,left .4s ease
			  }

			  .item-with-secondary-media-container .secondary-media-item.hide {
					opacity: 0
			  }

			  .item-with-secondary-media-container .secondary-media-item.show {
					opacity: 1
			  }

			  *[data-collapsed=true] .pro-gallery-parent-container .gallery-item, *[data-hidden=true] .pro-gallery-parent-container .gallery-item {
					background-image: none !important
			  }

			  html.pro-gallery {
					width: 100%;
					height: auto
			  }

			  body.pro-gallery {
					transition: opacity 2s ease
			  }

			  #gallery-loader {
					position: fixed;
					top: 50%
			  }

			  .show-more-container {
					text-align: center;
					line-height: 138px
			  }

			  .show-more-container i.show-more {
					color: #5d5d61;
					font-size: 40px;
					cursor: pointer;
					margin-top: -3px
			  }

			  .show-more-container button.show-more {
					display: inline-block;
					padding: 11px 29px;
					border-radius: 0;
					border: 2px solid #5d5d61;
					font-family: "HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh",sans-serif;
					font-size: 12px;
					color: #5d5d61;
					background: rgba(0,0,0,0);
					cursor: pointer
			  }

			  .show-more-container button.show-more:hover {
					background: rgba(0,0,0,.1)
			  }

			  .more-items-loader {
					display: block;
					width: 100%;
					text-align: center;
					line-height: 50px;
					font-size: 30px;
					color: #3899ec
			  }

			  .version-header {
					color: #e03939;
					text-align: left;
					font-family: "Consolas",monospace;
					font-size: 13px;
					position: absolute;
					top: 0;
					left: 0;
					width: 320px;
					height: 100px;
					line-height: 30px;
					background: rgba(255,255,255,.8);
					z-index: 100
			  }

			  .auto-slideshow-button {
					margin-top: 19px;
					padding: 5px;
					height: 28px;
					width: 20px;
					left: auto;
					z-index: 1;
					position: absolute;
					display: flex;
					text-align: center;
					cursor: pointer;
					opacity: .9
			  }

			  .auto-slideshow-counter {
					margin-top: 24px;
					left: auto;
					z-index: 1;
					position: absolute;
					display: flex;
					text-align: center;
					opacity: .9;
					font-size: 15px;
					line-height: normal
			  }

			  @keyframes fadeIn {
					from {
						 opacity: 0
					}

					to {
						 opacity: 1
					}
			  }

			  .mouse-cursor {
					display: flex;
					width: 100%;
					position: absolute
			  }

			  .nav-arrows-container {
					left: auto;
					position: absolute;
					display: flex;
					text-align: center;
					cursor: pointer;
					opacity: .9;
					align-items: center;
					background: rgba(0,0,0,0);
					border: none;
					outline: none;
					justify-content: center
			  }

			  .nav-arrows-container.follow-mouse-cursor {
					position: relative;
					cursor: none
			  }

			  .nav-arrows-container:hover {
					opacity: 1
			  }

			  .nav-arrows-container.drop-shadow svg {
					filter: drop-shadow(0px 1px 0.15px #B2B2B2)
			  }

			  .nav-arrows-container .slideshow-arrow {
					flex-shrink: 0
			  }

			  .arrow-portal-container span {
					animation: fadeIn .1s ease-in-out;
					position: fixed;
					transition: top 50ms,left 50ms;
					display: flex;
					align-items: center;
					justify-content: center
			  }

			  div.gallery-slideshow div.pro-gallery,div.gallery-slideshow .gallery-column {
					box-sizing: content-box !important
			  }

			  div.gallery-slideshow .gallery-group,div.gallery-slideshow .gallery-item-container,div.gallery-slideshow .gallery-item-wrapper {
					overflow: visible !important
			  }

			  div.gallery-slideshow.streched .gallery-slideshow-info {
					padding-left: 50px !important;
					padding-right: 50px !important
			  }

			  @media(max-width: 500px) {
					div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
						 padding-left:20px;
						 padding-right: 20px
					}
			  }

			  div.gallery-slideshow div.pro-gallery .gallery-item-container .gallery-slideshow-info {
					position: absolute;
					padding-top: 0px;
					bottom: -220px;
					height: 220px;
					width: 100%;
					box-sizing: border-box;
					display: flex;
					z-index: 15
			  }

			  .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
					padding: 30px 60px
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
					padding: 30px 10px 50px
			  }

			  .gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
					padding: 30px
			  }

			  div.pro-gallery {
					width: 100%;
					height: 100%;
					overflow: hidden;
					backface-visibility: hidden;
					position: relative
			  }

			  div.pro-gallery .gallery-column {
					float: left;
					overflow: hidden;
					position: relative;
					transform-style: preserve-3d;
					backface-visibility: hidden
			  }

			  div.pro-gallery .gallery-column .gallery-left-padding {
					display: inline-block;
					height: 100%
			  }

			  div.pro-gallery .gallery-column .gallery-top-padding {
					display: block;
					width: 100%
			  }

			  div.pro-gallery .gallery-group {
					float: left;
					overflow: hidden;
					position: relative;
					transform-style: preserve-3d;
					backface-visibility: hidden;
					box-sizing: border-box;
					padding: 0;
					font-family: "HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh",sans-serif;
					font-size: 11px
			  }

			  div.pro-gallery .gallery-group.debug.gallery-group-gone {
					background: #cdcdd0
			  }

			  div.pro-gallery .gallery-group.debug.gallery-group-visible {
					background: #c1f0c1
			  }

			  div.pro-gallery .gallery-group.debug.gallery-group-hidden {
					background: #f99
			  }

			  div.pro-gallery .gallery-item-container {
					position: absolute;
					display: inline-block;
					vertical-align: top;
					border: none;
					padding: 0;
					border-radius: 0;
					box-sizing: border-box;
					overflow: hidden;
					transform-style: preserve-3d;
					backface-visibility: hidden;
					outline: none;
					text-decoration: none;
					color: inherit;
					will-change: top,left,width,height;
					box-sizing: border-box;
					font-family: "HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh",sans-serif;
					font-size: 11px;
					cursor: default;
					scroll-snap-align: center
			  }

			  div.pro-gallery .gallery-item-container:hover .gallery-item-common-info {
					cursor: pointer
			  }

			  div.pro-gallery .gallery-item-container:hover .gallery-item-common-info button {
					text-decoration: underline;
					cursor: pointer
			  }

			  div.pro-gallery .gallery-item-container.visible {
					transform: translate3d(0, 0, 0)
			  }

			  div.pro-gallery .gallery-item-container.clickable {
					cursor: pointer
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper {
					position: relative;
					width: 100%;
					height: 100%;
					overflow: hidden
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item {
					position: absolute;
					z-index: 1;
					width: 100%;
					height: 100%;
					top: 0;
					left: 0
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .gallery-item {
					-o-object-fit: cover;
					object-fit: cover
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .text-item>div {
					width: 100% !important;
					height: 100% !important
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper.transparent,div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit {
					background: rgba(0,0,0,0)
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-preload {
					display: none
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit .gallery-item {
					background: rgba(0,0,0,0);
					-o-object-fit: contain;
					object-fit: contain
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item {
					-o-object-fit: cover;
					object-fit: cover;
					position: absolute;
					top: 0;
					left: 0;
					width: 100%;
					height: 100%;
					margin: 0;
					overflow: hidden;
					border-radius: 0
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item {
					box-sizing: border-box;
					/*! autoprefixer: ignore next */
					-webkit-font-smoothing: antialiased;
					white-space: initial
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item .te-pro-gallery-text-item {
					line-height: normal !important;
					letter-spacing: normal !important
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item>div {
					background: initial !important;
					box-sizing: border-box
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item p,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item span,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item div,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h1,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h2,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h3,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h4,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h5,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h6,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item i {
					margin: 0;
					padding: 0
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item .pro-circle-preloader {
					top: 50%;
					left: 50%;
					height: 30px;
					width: 15px;
					z-index: -1;
					opacity: .4
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item img.gallery--placeholder-item {
					width: 100% !important;
					height: 100% !important;
					-o-object-fit: cover;
					object-fit: cover;
					-o-object-position: center;
					object-position: center
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded {
					background-color: rgba(0,0,0,0);
					opacity: 1 !important;
					animation: none !important
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded.image-item:after {
					display: none !important
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded~.pro-circle-preloader {
					display: none
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.error {
					opacity: 0 !important
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded {
					background-size: cover;
					background-repeat: no-repeat;
					background-position: center center
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded.grid-fit {
					background-size: contain
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video {
					overflow: hidden;
					text-align: center
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe {
					left: 0;
					top: 0
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing i {
					display: none
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playedOnce~.image-item {
					pointer-events: none;
					opacity: 0;
					transition: opacity .2s ease
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i {
					display: inline-block;
					text-rendering: auto;
					/*! autoprefixer: ignore next */
					-webkit-font-smoothing: antialiased;
					position: absolute;
					z-index: 11;
					top: 50%;
					left: 50%;
					height: 60px;
					text-align: center;
					margin: -30px 0 0 -30px;
					background: #080808;
					color: #fff;
					border-radius: 50px;
					opacity: .7
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle {
					opacity: 1
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background {
					font-size: 26px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover {
					opacity: .9
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:before,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:before {
					font-size: 2.3em;
					opacity: 1
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info {
					position: absolute;
					bottom: -220px;
					height: 220px;
					width: 100%;
					box-sizing: border-box;
					display: flex;
					z-index: 15
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info>div {
					height: 100%;
					width: 100%
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
					white-space: initial;
					position: absolute;
					top: 0;
					left: 0;
					width: 100%;
					height: 100%;
					margin: 0;
					box-sizing: border-box;
					border-radius: 0;
					z-index: 15;
					overflow: hidden
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner {
					height: 100%
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover.no-hover-bg:before {
					opacity: 0 !important
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover:before {
					content: " ";
					position: absolute;
					top: 0;
					left: 0;
					width: 100%;
					height: 100%;
					margin: 0;
					box-sizing: border-box;
					z-index: -1
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-common-info {
					box-sizing: border-box;
					cursor: pointer
			  }

			  div.pro-gallery.one-row {
					white-space: nowrap;
					float: left
			  }

			  div.pro-gallery.one-row .gallery-column {
					width: 100%;
					float: none;
					white-space: nowrap
			  }

			  div.pro-gallery.one-row .gallery-column .gallery-group {
					display: inline-block;
					float: none
			  }

			  div.pro-gallery.one-row.slider .gallery-column {
					overflow-x: scroll
			  }

			  div.pro-gallery.one-row.slider .gallery-column.scroll-snap {
					-ms-scroll-snap-type: x mandatory;
					scroll-snap-type: x mandatory
			  }

			  div.pro-gallery.one-row .gallery-horizontal-scroll-inner {
					position: relative;
					will-change: transform
			  }

			  div.pro-gallery.thumbnails-gallery {
					overflow: hidden;
					float: left
			  }

			  div.pro-gallery.thumbnails-gallery .galleryColumn {
					position: relative;
					overflow: visible
			  }

			  div.pro-gallery.thumbnails-gallery .thumbnailItem {
					position: absolute;
					background-color: #fff;
					background-size: cover;
					background-position: center;
					overflow-y: inherit;
					border-radius: 0px;
					cursor: pointer
			  }

			  div.pro-gallery.thumbnails-gallery .thumbnailItem.pro-gallery-highlight::after {
					content: "";
					display: block;
					height: 100%;
					position: absolute;
					top: 0;
					left: 0;
					width: 100%;
					background-color: rgba(255,255,255,.6)
			  }

			  @media(max-width: 500px) {
					div.pro-gallery.thumbnails-gallery {
						 overflow:visible
					}
			  }

			  div.pro-gallery *:focus {
					box-shadow: none
			  }

			  div.pro-gallery.accessible i:focus,div.pro-gallery.accessible button:not(.nav-arrows-container,.has-custom-focus):focus {
					box-shadow: 0 0 0 1px #fff,0 0 1px 2px #3899ec
			  }

			  div.pro-gallery.accessible .has-custom-focus:focus {
					box-shadow: inset 0 0 0 1px #fff,inset 0 0 1px 4px #3899ec
			  }

			  div.pro-gallery.accessible .gallery-item-hover i:focus,div.pro-gallery.accessible .gallery-item-hover button:focus {
					box-shadow: none
			  }

			  div.pro-gallery.accessible .thumbnailItem.pro-gallery-highlight::after {
					box-shadow: inset 0 0 1px 2px #3899ec,inset 0 0 7px 0 #fff,0 0 10px -5px #3899ec
			  }

			  div.pro-gallery.accessible .gallery-item-container:focus::after {
					content: " ";
					width: 100%;
					height: 100%;
					position: absolute;
					top: 0;
					left: 0;
					box-shadow: inset 0 0 1px 2px #3899ec,inset 0 0 7px 0 #fff,inset 0 0 10px -5px #3899ec;
					pointer-events: none;
					border-radius: inherit
			  }

			  div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::before {
					box-shadow: inset 0 0 1px 2px #3899ec,inset 0 0 7px 0 #fff,inset 0 0 10px -5px #3899ec
			  }

			  div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::after {
					content: " ";
					width: 100%;
					height: 100%;
					position: absolute;
					top: 0;
					left: 0;
					box-shadow: inset 0 0 1px 2px #3899ec,inset 0 0 7px 0 #fff,0 0 10px -5px #3899ec;
					pointer-events: none;
					border-radius: inherit
			  }

			  div.pro-gallery .hide-scrollbars {
					-ms-overflow-style: none;
					overflow: -moz-scrollbars-none;
					scrollbar-width: none
			  }

			  div.pro-gallery .hide-scrollbars::-webkit-scrollbar,div.pro-gallery .hide-scrollbars ::-webkit-scrollbar {
					width: 0 !important;
					height: 0 !important
			  }

			  div.pro-gallery .rtl {
					direction: rtl
			  }

			  div.pro-gallery .ltr {
					direction: ltr
			  }

			  .sr-only.out-of-view-component {
					position: absolute;
					width: 1px;
					height: 1px;
					padding: 0;
					margin: -1px;
					overflow: hidden;
					-webkit-clip-path: circle(0%);
					clip-path: circle(0%);
					border: 0
			  }

			  .screen-logs {
					word-wrap: break-word;
					background: #fff;
					width: 280px;
					font-size: 10px
			  }

			  .fade {
					display: block;
					transition: opacity 600ms ease
			  }

			  .fade-visible {
					opacity: 1
			  }

			  .fade-hidden {
					opacity: 0
			  }

			  .deck-before {
					display: block;
					z-index: 1;
					transition: transform 600ms ease;
					transform: translateX(-100%)
			  }

			  .deck-before-rtl {
					display: block;
					z-index: 1;
					transition: transform 600ms ease;
					transform: translateX(100%)
			  }

			  .deck-current {
					display: block;
					z-index: 0;
					transition: transform 600ms ease;
					transform: translateX(0)
			  }

			  .deck-current .override {
					transition: transform 600ms ease,opacity .1s ease 200ms !important
			  }

			  .deck-after {
					display: block;
					transition: opacity .2s ease 600ms;
					z-index: -1;
					opacity: 0
			  }

			  .deck-after .override {
					transition: opacity .1s ease 0s !important
			  }

			  .disabled-transition {
					transition: none !important
			  }

			  @keyframes changing_background {
					0% {
						 background-color: rgba(241,241,241,.2)
					}

					50% {
						 background-color: rgba(241,241,241,.8)
					}

					100% {
						 background-color: rgba(241,241,241,.2)
					}
			  }

			  .pro-gallery-parent-container.gallery-slideshow [data-hook=group-view]::before {
					content: "";
					position: absolute;
					scroll-snap-align: center;
					top: var(--group-top);
					left: var(--group-left);
					width: var(--group-width);
					right: var(--group-right);
					height: 1px;
					pointer-events: none
			  }

			  .pro-gallery-parent-container:not(.gallery-slideshow) [data-hook=group-view] .item-link-wrapper::before {
					content: "";
					position: absolute;
					scroll-snap-align: center;
					top: var(--group-top);
					left: var(--group-left);
					width: var(--group-width);
					right: var(--group-right);
					height: 1px;
					pointer-events: none
			  }

			  .gallery-item-container {
					scroll-snap-align: none !important
			  }

			  .gallery-slideshow .gallery-item-container:not(.clickable) a {
					cursor: default
			  }

			  .slideshow-info-element-inner {
					box-sizing: border-box;
					padding-top: 24px;
					height: 100%;
					width: 100%
			  }

			  .slideshow-info-element-inner .info-element-text {
					flex-grow: 1;
					padding: 0;
					margin-bottom: 25px;
					display: flex;
					flex-direction: column
			  }

			  .slideshow-info-element-inner .info-element-text>div {
					width: 100%
			  }

			  .slideshow-info-element-inner .info-element-text .info-element-title {
					white-space: normal;
					font-family: "HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;
					line-height: 32px;
					font-size: 21px;
					height: auto;
					color: #2b5672;
					display: block;
					/*! autoprefixer: ignore next */
					-webkit-box-orient: vertical;
					transition: opacity .4s ease;
					text-overflow: ellipsis
			  }

			  .slideshow-info-element-inner .info-element-text .info-element-description {
					font-family: "HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;
					line-height: 25px;
					font-size: 15px;
					height: auto;
					color: #2b5672;
					overflow: hidden;
					display: block;
					/*! autoprefixer: ignore next */
					-webkit-box-orient: vertical;
					transition: opacity .4s ease;
					white-space: nowrap;
					text-overflow: ellipsis
			  }

			  .slideshow-info-element-inner .info-element-text .info-element-description>span {
					white-space: normal
			  }

			  .slideshow-info-element-inner .info-element-text .info-member.hide {
					display: none
			  }

			  .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper {
					display: flex;
					justify-content: center;
					color: #fff
			  }

			  .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button {
					display: block;
					overflow: hidden;
					white-space: nowrap;
					text-overflow: ellipsis;
					font-size: 15px;
					line-height: 25px;
					height: 45px;
					min-width: 190px;
					padding: 0 15px;
					position: relative;
					z-index: 10;
					cursor: pointer;
					outline: none;
					border-style: solid;
					text-decoration: none
			  }

			  .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay {
					display: none
			  }

			  .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover {
					opacity: 1 !important
			  }

			  .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
					display: block;
					background: rgba(255,255,255,.1);
					width: 100%;
					height: 100%;
					position: absolute;
					top: 0;
					left: 0
			  }

			  .slideshow-info-element-inner .info-element-social {
					height: auto;
					position: static;
					display: flex;
					flex-direction: row;
					margin: 0;
					overflow: visible;
					z-index: 16;
					transition: opacity .4s ease
			  }

			  .slideshow-info-element-inner .info-element-social.populated-item {
					margin-bottom: 24px
			  }

			  .slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box {
					width: 0 !important
			  }

			  .slideshow-info-element-inner .info-element-social.info-align-center {
					justify-content: center
			  }

			  .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share {
					position: rel ative
			  }

			  .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
					position: absolute;
					left: -25px;
					padding-left: 25px !important;
					margin-right: 0 !important
			  }

			  .slideshow-info-element-inner .info-element-social.info-align-right {
					flex-direction: row-reverse
			  }

			  .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share {
					flex-direction: row-reverse
			  }

			  .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
					margin-right: 40px !important
			  }

			  .slideshow-info-element-inner .info-element-social .info-element-social-button {
					margin: 0 15px;
					display: inline-flex;
					font-size: 19px;
					color: #2b5672;
					cursor: pointer
			  }

			  .slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
					opacity: .7
			  }

			  .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments {
					font-size: 15px;
					border: none;
					background: rgba(0,0,0,0);
					padding: 0;
					display: flex;
					-moz-column-gap: 7px;
					column-gap: 7px;
					align-items: center;
					padding: 5px;
					margin: -5px
			  }

			  .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
					fill: #2b5672
			  }

			  .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
					color: #2b5672;
					font-family: "HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;
					font-style: normal;
					line-height: 15px;
					font-size: 15px;
					letter-spacing: 1px
			  }

			  .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love {
					font-size: 15px;
					border: none;
					background: rgba(0,0,0,0);
					padding: 0
			  }

			  .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button, .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i {
					float: left;
					display: inline-block;
					border: none;
					background: rgba(0,0,0,0);
					text-decoration: none;
					cursor: pointer
			  }

			  .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
					color: #2b5672;
					font-family: "HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;
					font-style: normal;
					float: left;
					margin-top: 2px;
					display: inline-block;
					padding-left: 9px;
					letter-spacing: 1px
			  }

			  .slideshow-info-element-inner .info-element-social .info-element-social-share {
					flex-direction: row;
					outline: none
			  }

			  .slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box {
					width: 210px !important;
					outline: none
			  }

			  .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box {
					width: 0;
					transition: width .3s;
					overflow: hidden;
					margin-left: 25px !important;
					margin-right: 25px !important;
					display: inline-block;
					height: 30px;
					max-width: 300px;
					z-index: 16;
					font-size: 12px;
					transform: none !important
			  }

			  .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
					width: 210px !important;
					outline: none
			  }

			  .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened {
					width: 210px !important;
					outline: none
			  }

			  .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button, .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i {
					display: inline-block;
					font-size: 15px;
					color: #2b5672;
					cursor: pointer;
					width: 30px;
					height: 30px;
					line-height: 14px;
					text-align: center;
					margin: 0 6px;
					float: left;
					text-decoration: none;
					background: rgba(0,0,0,0);
					border: none
			  }

			  .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover, .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
					opacity: .7
			  }

			  .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share, .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
					font-size: 13px
			  }

			  .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share, .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
					font-size: 13px
			  }

			  .gallery-item-common-info.gallery-item-bottom-info {
					box-sizing: border-box;
					padding-top: 24px;
					height: 100%;
					width: 100%;
					padding-top: 0
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-text {
					flex-grow: 1;
					padding: 0;
					margin-bottom: 25px;
					display: flex;
					flex-direction: column
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-text>div {
					width: 100%
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-title {
					white-space: normal;
					font-family: "HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;
					line-height: 32px;
					font-size: 21px;
					height: auto;
					color: #2b5672;
					display: block;
					/*! autoprefixer: ignore next */
					-webkit-box-orient: vertical;
					transition: opacity .4s ease;
					text-overflow: ellipsis
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description {
					font-family: "HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;
					line-height: 25px;
					font-size: 15px;
					height: auto;
					color: #2b5672;
					overflow: hidden;
					display: block;
					/*! autoprefixer: ignore next */
					-webkit-box-orient: vertical;
					transition: opacity .4s ease;
					white-space: nowrap;
					text-overflow: ellipsis
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description>span {
					white-space: normal
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-member.hide {
					display: none
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper {
					display: flex;
					justify-content: center;
					color: #fff
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button {
					display: block;
					overflow: hidden;
					white-space: nowrap;
					text-overflow: ellipsis;
					font-size: 15px;
					line-height: 25px;
					height: 45px;
					min-width: 190px;
					padding: 0 15px;
					position: relative;
					z-index: 10;
					cursor: pointer;
					outline: none;
					border-style: solid;
					text-decoration: none
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button .overlay {
					display: none
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover {
					opacity: 1 !important
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
					display: block;
					background: rgba(255,255,255,.1);
					width: 100%;
					height: 100%;
					position: absolute;
					top: 0;
					left: 0
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social {
					height: auto;
					position: static;
					display: flex;
					flex-direction: row;
					margin: 0;
					overflow: visible;
					z-index: 16;
					transition: opacity .4s ease
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social.populated-item {
					margin-bottom: 24px
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social:hover .info-element-social-share-box {
					width: 0 !important
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center {
					justify-content: center
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share {
					position: relative
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
					position: absolute;
					left: -25px;
					padding-left: 25px !important;
					margin-right: 0 !important
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right {
					flex-direction: row-reverse
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share {
					flex-direction: row-reverse
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
					margin-right: 40px !important
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button {
					margin: 0 15px;
					display: inline-flex;
					font-size: 19px;
					color: #2b5672;
					cursor: pointer
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
					opacity: .7
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments {
					font-size: 15px;
					border: none;
					background: rgba(0,0,0,0);
					padding: 0;
					display: flex;
					-moz-column-gap: 7px;
					column-gap: 7px;
					align-items: center;
					padding: 5px;
					margin: -5px
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
					fill: #2b5672
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
					color: #2b5672;
					font-family: "HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;
					font-style: normal;
					line-height: 15px;
					font-size: 15px;
					letter-spacing: 1px
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love {
					font-size: 15px;
					border: none;
					background: rgba(0,0,0,0);
					padding: 0
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love button, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love i {
					float: left;
					display: inline-block;
					border: none;
					background: rgba(0,0,0,0);
					text-decoration: none;
					cursor: pointer
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
					color: #2b5672;
					font-family: "HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;
					font-style: normal;
					float: left;
					margin-top: 2px;
					display: inline-block;
					padding-left: 9px;
					letter-spacing: 1px
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share {
					flex-direction: row;
					outline: none
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share:hover .info-element-social-share-box {
					width: 210px !important;
					outline: none
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box {
					width: 0;
					transition: width .3s;
					overflow: hidden;
					margin-left: 25px !important;
					margin-right: 25px !important;
					display: inline-block;
					height: 30px;
					max-width: 300px;
					z-index: 16;
					font-size: 12px;
					transform: none !important
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
					width: 210px !important;
					outline: none
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.opened {
					width: 210px !important;
					outline: none
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i {
					display: inline-block;
					font-size: 15px;
					color: #2b5672;
					cursor: pointer;
					width: 30px;
					height: 30px;
					line-height: 14px;
					text-align: center;
					margin: 0 6px;
					float: left;
					text-decoration: none;
					background: rgba(0,0,0,0);
					border: none
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button:hover, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
					opacity: .7
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
					font-size: 13px
			  }

			  .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.email-share, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
					font-size: 13px
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner {
					box-sizing: border-box;
					padding-top: 24px;
					height: 100%;
					width: 100%
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text {
					flex-grow: 1;
					padding: 0;
					margin-bottom: 25px;
					display: flex;
					flex-direction: column
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text>div {
					width: 100%
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-title {
					white-space: normal;
					font-family: "HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;
					line-height: 32px;
					font-size: 21px;
					height: auto;
					color: #2b5672;
					display: block;
					/*! autoprefixer: ignore next */
					-webkit-box-orient: vertical;
					transition: opacity .4s ease;
					text-overflow: ellipsis
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description {
					font-family: "HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;
					line-height: 25px;
					font-size: 15px;
					height: auto;
					color: #2b5672;
					overflow: hidden;
					display: block;
					/*! autoprefixer: ignore next */
					-webkit-box-orient: vertical;
					transition: opacity .4s ease;
					white-space: nowrap;
					text-overflow: ellipsis
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description>span {
					white-space: normal
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-member.hide {
					display: none
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper {
					display: flex;
					justify-content: center;
					color: #fff
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button {
					display: block;
					overflow: hidden;
					white-space: nowrap;
					text-overflow: ellipsis;
					font-size: 15px;
					line-height: 25px;
					height: 45px;
					min-width: 190px;
					padding: 0 15px;
					position: relative;
					z-index: 10;
					cursor: pointer;
					outline: none;
					border-style: solid;
					text-decoration: none
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay {
					display: none
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover {
					opacity: 1 !important
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
					display: block;
					background: rgba(255,255,255,.1);
					width: 100%;
					height: 100%;
					position: absolute;
					top: 0;
					left: 0
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social {
					height: auto;
					position: static;
					display: flex;
					flex-direction: row;
					margin: 0;
					overflow: visible;
					z-index: 16;
					transition: opacity .4s ease
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.populated-item {
					margin-bottom: 24px
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box {
					width: 0 !important
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center {
					justify-content: center
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share {
					position: relative
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
					position: absolute;
					left: -25px;
					padding-left: 25px !important;
					margin-right: 0 !important
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right {
					flex-direction: row-reverse
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share {
					flex-direction: row-reverse
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
					margin-right: 40px !important
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button {
					margin: 0 15px;
					display: inline-flex;
					font-size: 19px;
					color: #2b5672;
					cursor: pointer
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
					opacity: .7
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments {
					font-size: 15px;
					border: none;
					background: rgba(0,0,0,0);
					padding: 0;
					display: flex;
					-moz-column-gap: 7px;
					column-gap: 7px;
					align-items: center;
					padding: 5px;
					margin: -5px
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
					fill: #2b5672
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
					color: #2b5672;
					font-family: "HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;
					font-style: normal;
					line-height: 15px;
					font-size: 15px;
					letter-spacing: 1px
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love {
					font-size: 15px;
					border: none;
					background: rgba(0,0,0,0);
					padding: 0
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i {
					float: left;
					display: inline-block;
					border: none;
					background: rgba(0,0,0,0);
					text-decoration: none;
					cursor: pointer
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
					color: #2b5672;
					font-family: "HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;
					font-style: normal;
					float: left;
					margin-top: 2px;
					display: inline-block;
					padding-left: 9px;
					letter-spacing: 1px
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share {
					flex-direction: row;
					outline: none
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box {
					width: 210px !important;
					outline: none
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box {
					width: 0;
					transition: width .3s;
					overflow: hidden;
					margin-left: 25px !important;
					margin-right: 25px !important;
					display: inline-block;
					height: 30px;
					max-width: 300px;
					z-index: 16;
					font-size: 12px;
					transform: none !important
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
					width: 210px !important;
					outline: none
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened {
					width: 210px !important;
					outline: none
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i {
					display: inline-block;
					font-size: 15px;
					color: #2b5672;
					cursor: pointer;
					width: 30px;
					height: 30px;
					line-height: 14px;
					text-align: center;
					margin: 0 6px;
					float: left;
					text-decoration: none;
					background: rgba(0,0,0,0);
					border: none
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
					opacity: .7
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
					font-size: 13px
			  }

			  .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
					font-size: 13px
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
					padding: 0 20px 20px
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element {
					display: flex;
					flex-direction: column;
					justify-content: center
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social {
					margin: 0;
					height: auto;
					position: static;
					display: flex;
					flex-direction: row
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows {
					width: auto;
					margin: 0px -10px 0
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top {
					background: linear-gradient(rgba(0, 0, 0, 0.2) 0, transparent 140px)
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box {
					width: 0 !important
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center {
					justify-content: center
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share {
					position: relative
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
					position: absolute;
					left: -25px;
					padding-left: 25px !important;
					margin-right: 0 !important
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right {
					flex-direction: row-reverse
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share {
					flex-direction: row-reverse
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
					margin-right: 40px !important
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button {
					position: static !important;
					margin: 0;
					padding: 0 20px;
					font-size: 19px
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share {
					margin-top: -3px
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share {
					flex-direction: row;
					outline: none
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box {
					width: 210px !important;
					outline: none
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box {
					width: 0;
					transition: width .3s;
					overflow: hidden;
					margin-left: 25px !important;
					margin-right: 25px !important
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
					width: 210px !important;
					outline: none
			  }

			  .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title {
					white-space: normal
			  }

			  .gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
					padding: 30px
			  }

			  .gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
					padding: 30px 0 0
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
					display: flex;
					justify-content: center;
					opacity: 0;
					/*! autoprefixer: ignore next */
					-webkit-box-pack: center;
					transition: opacity .4s ease;
					color: #fff
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper .buy-icon {
					margin-right: 7px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
					line-height: 25px;
					font-size: 15px;
					color: #fff;
					overflow: hidden;
					display: block;
					/*! autoprefixer: ignore next */
					-webkit-box-orient: vertical;
					-webkit-line-clamp: 1;
					text-overflow: ellipsis;
					opacity: 0;
					height: 45px;
					min-width: 190px;
					padding: 0 15px;
					position: relative;
					z-index: 10;
					cursor: pointer;
					white-space: nowrap;
					outline: none
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button .overlay {
					display: none
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button:hover .overlay {
					display: block;
					background: rgba(255,255,255,.1);
					width: 100%;
					height: 45px;
					position: absolute;
					top: 0;
					left: 0
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
					padding: 30px;
					display: flex;
					flex-direction: column;
					margin: 0;
					box-sizing: border-box;
					height: 100%
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.short-item {
					padding-top: 5px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.narrow-item {
					padding-left: 5px;
					padding-right: 5px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.hidden {
					opacity: 0 !important;
					pointer-events: none
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text>div {
					width: 100%
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.push-down {
					padding-top: 60px;
					box-sizing: border-box
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title {
					line-height: 32px;
					font-size: 21px;
					padding: 0;
					color: #fff;
					overflow: hidden;
					display: -webkit-box;
					/*! autoprefixer: ignore next */
					-webkit-box-orient: vertical;
					opacity: 0
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description {
					line-height: 25px;
					font-size: 15px;
					color: #fff;
					overflow: hidden;
					display: -webkit-box;
					/*! autoprefixer: ignore next */
					-webkit-box-orient: vertical;
					opacity: 0;
					white-space: normal
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-member.hide {
					display: none
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements {
					width: 100%;
					height: 24px !important;
					display: flex;
					flex-direction: row
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-love {
					margin-right: auto
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-button {
					padding-left: 10px;
					padding-right: 10px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute {
					position: absolute;
					top: 0;
					left: 0
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social {
					outline: none;
					width: 100%;
					height: 100%;
					overflow: visible;
					z-index: 16;
					transition: opacity .4s ease
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item {
					display: flex;
					align-items: flex-end;
					justify-content: space-around;
					height: 90%
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item .info-element-social-button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item .info-element-social-button {
					position: initial
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.with-arrows {
					width: 86%;
					margin: 0 7%
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.hidden {
					opacity: 0 !important;
					pointer-events: none
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button {
					outline: none;
					bottom: 30px;
					position: absolute;
					margin: 0;
					display: inline-block;
					font-size: 19px;
					color: #fff;
					cursor: pointer;
					opacity: 0;
					padding: 10px;
					margin: -10px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
					opacity: .7
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.visible {
					opacity: 1 !important
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments {
					left: 26px;
					top: 26px;
					bottom: initial;
					font-size: 15px;
					border: none;
					background: #2b5672;
					display: flex;
					-moz-column-gap: 7px;
					column-gap: 7px;
					align-items: center;
					padding: 5px;
					margin: -5px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
					font-family: "HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;
					font-style: normal;
					line-height: 15px;
					font-size: 15px;
					letter-spacing: 1px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love {
					left: 30px;
					bottom: 30px;
					font-size: 15px;
					border: none;
					background: rgba(0,0,0,0)
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love i {
					outline: none;
					float: left;
					display: inline-block;
					line-height: 14px;
					border: none;
					background: rgba(0,0,0,0);
					font-size: 18px;
					padding: 1px 5px;
					text-decoration: none;
					cursor: pointer
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
					font-family: "HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;
					font-style: normal;
					float: left;
					line-height: 15px;
					font-size: 15px;
					margin-top: 2px;
					display: inline-block;
					padding-left: 9px;
					letter-spacing: 1px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-share {
					bottom: 26px;
					left: auto;
					right: 30px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-dots {
					left: auto;
					right: 22px;
					top: 26px;
					height: 30px;
					width: 20px;
					display: flex;
					justify-content: center
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download {
					bottom: 25px;
					left: auto;
					right: 68px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download.pull-right {
					right: 30px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button {
					bottom: calc(50% - 10px)
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments {
					left: calc(25% - 8px)
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love span,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments span {
					display: none
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-share {
					right: calc(25% - 8px)
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-download {
					left: calc(50% - 8px)
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-dots {
					left: calc(50% - 8px)
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button {
					bottom: auto;
					left: calc(50% - 8px)
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-love,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-comments {
					top: calc(25% - 10px)
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-share {
					top: auto;
					right: auto;
					bottom: calc(25% - 10px)
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-download {
					top: calc(50% - 10px)
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-dots {
					bottom: calc(50% - 10px)
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box {
					position: absolute;
					top: 0;
					left: 50%;
					width: 100%;
					height: 100%;
					max-width: 300px;
					min-width: 200px;
					overflow: visible;
					z-index: 16;
					font-size: 12px;
					opacity: 0;
					transform: translateX(-50%);
					margin-top: 1px;
					margin-left: -3px;
					transition: opacity .4s ease;
					outline: none
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.hidden {
					opacity: 0 !important;
					pointer-events: none
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i {
					display: inline-block;
					font-size: 15px;
					color: #fff;
					cursor: pointer;
					position: absolute;
					top: 50%;
					width: 22px;
					text-align: center;
					transform: translateY(-50%);
					background: rgba(0,0,0,0);
					border: none
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button:hover,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i:hover {
					opacity: .7
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-1,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-1 {
					margin-left: 5px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-2,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-2 {
					font-size: 13px;
					margin-top: 1px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-4,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-4 {
					margin-left: -1px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-5,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-5 {
					font-size: 13px;
					margin-top: 1px;
					margin-left: -3px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item {
					top: 50%;
					left: 0;
					max-width: none;
					min-width: 0;
					max-height: 300px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i {
					left: 50%;
					margin-left: -10px;
					margin-top: 8px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-2,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-2 {
					font-size: 13px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-5,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-5 {
					font-size: 13px
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-common-info {
					box-sizing: border-box;
					cursor: pointer
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title {
					/*! autoprefixer: ignore next */
					overflow: hidden;
					/*! autoprefixer: ignore next */
					display: -webkit-box;
					-webkit-box-orient: vertical;
					text-overflow: ellipsis
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description {
					/*! autoprefixer: ignore next */
					overflow: hidden;
					display: -webkit-box;
					/*! autoprefixer: ignore next */
					-webkit-box-orient: vertical;
					text-overflow: ellipsis
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description>span {
					white-space: normal
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-common-info .info-member.hide {
					display: none
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper {
					display: flex;
					justify-content: center;
					color: #fff
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button {
					display: block;
					overflow: hidden;
					white-space: nowrap;
					text-overflow: ellipsis;
					font-size: 15px;
					line-height: 25px;
					height: 45px;
					min-width: 190px;
					padding: 0 15px;
					position: relative;
					z-index: 10;
					cursor: pointer;
					outline: none;
					border-style: solid;
					text-decoration: none
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button .overlay {
					display: none
			  }

			  div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button:hover .overlay {
					display: block;
					background: rgba(255,255,255,.1);
					width: 100%;
					height: 45px;
					position: absolute;
					top: 0;
					left: 0
			  }

			  div.pro-gallery.thumbnails-gallery .gallery-item-container .info-element-custom-button-wrapper {
					display: none !important
			  }

			  :root {
					--tooltip-text-color: white;
					--tooltip-background-color: black;
					--tooltip-margin: 30px;
					--tooltip-arrow-size: 6px
			  }

			  .tooltip-wrapper {
					position: absolute;
					top: 0;
					z-index: 100;
					background-color: var(--tooltip-background-color);
					color: var(--tooltip-text-color);
					box-shadow: 0px 0px 4px 0px rgba(0,0,0,.1);
					border: 1px solid var(--tooltip-text-color)
			  }

			  .tooltip-body {
					padding: 4px;
					font-size: 14px;
					font-family: Helvetica
			  }

			  .tooltip-body::before {
					content: " ";
					left: 50%;
					border: solid rgba(0,0,0,0);
					height: 0;
					width: 0;
					position: absolute;
					pointer-events: none;
					border-width: var(--tooltip-arrow-size);
					margin-left: calc(var(--tooltip-arrow-size)*-1)
			  }

			  .tooltip-body.arrow {
					top: calc(var(--tooltip-margin)*-1)
			  }

			  .tooltip-body.arrow::before {
					top: 100%;
					border-top-color: var(--tooltip-background-color)
			  }

			  .pg-render-indicator {
					position: absolute;
					bottom: 15.5px;
					left: 15.5px;
					border: 1px solid #717171;
					padding: 5px 10px 5px 5px;
					font-size: 16px;
					z-index: 2147483648;
					cursor: default;
					line-height: 20px
			  }

			  .pg-render-indicator table {
					table-layout: fixed
			  }

			  .pg-render-indicator.rendered {
					background-color: #7fff00
			  }

			  .pg-render-indicator.not-rendered {
					background-color: red
			  }

			  .pg-render-indicator .log-column {
					max-height: 450px;
					max-width: 500px;
					overflow: auto;
					background-color: #fff
			  }

			  .pg-render-indicator .show-on-hover {
					border: 0;
					clip: rect(1px, 1px, 1px, 1px);
					-webkit-clip-path: inset(50%);
					clip-path: inset(50%);
					height: 1px;
					margin: -1px;
					top: -9999px;
					left: -9999px;
					overflow: hidden;
					padding: 0;
					position: absolute;
					width: 1px;
					word-wrap: normal !important
			  }

			  .pg-render-indicator div.worker-log-text {
					word-wrap: break-word;
					max-width: 500px;
					min-width: 100px
			  }

			  .pg-render-indicator:hover {
					max-width: 90%;
					max-height: 90%
			  }

			  .pg-render-indicator:hover .show-on-hover {
					clip: auto !important;
					-webkit-clip-path: none;
					clip-path: none;
					display: block;
					height: auto;
					line-height: normal;
					text-decoration: none;
					width: auto;
					position: static
			  }

			  .pro-fullscreen-wrapper, .pro-fullscreen-wrapper-loading {
					position: fixed;
					top: 0;
					left: 0;
					width: 100%;
					height: 100%;
					z-index: 100005
			  }

			  .pro-gallery-empty {
					top: 0;
					left: 0;
					height: 100%;
					width: 100%;
					background-color: rgba(255,255,255,.9)
			  }

			  .pro-gallery-empty .pro-gallery-empty-content {
					height: 334px;
					width: 100%;
					overflow: hidden
			  }

			  .pro-gallery-empty .pro-gallery-empty-image {
					margin: 66px auto 35px;
					width: 262px;
					height: 132px;
					background-image: url(media/emptystate.85a4add5.svg);
					background-size: contain
			  }

			  .pro-gallery-empty .pro-gallery-empty-title {
					color: #4eb7f5;
					font-family: "HelveticaNeueW01-55Roma","HelveticaNeueW02-55Roma","HelveticaNeueW10-55Roma",sans-serif;
					font-size: 20px;
					line-height: 25px;
					text-align: center;
					margin-bottom: 10px
			  }

			  .pro-gallery-empty .pro-gallery-empty-info {
					color: #4eb7f5;
					font-family: "HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh",sans-serif;
					font-size: 14px;
					line-height: 20px;
					text-align: center
			  }

			  .lQWuNO {
					display: block;
					width: 100%;
					height: 100%
			  }

			  .lQWuNO img {
					max-width: var(--wix-img-max-width, 100%)
			  }

			  .lQWuNO[data-animate-blur] img {
					filter: blur(9px);
					transition: filter .8s ease-in
			  }

			  .lQWuNO[data-animate-blur] img[data-load-done] {
					filter: none
			  }
			  .comp-ja7zdh52 div.pro-gallery-parent-container .gallery-item-wrapper-text .gallery-item-content {
					background-color: #1B1B1E
			  }

			  .comp-ja7zdh52 div.pro-gallery-parent-container .show-more-container i.show-more {
					color: rgba(0, 0, 0, 0.7)
			  }

			  .comp-ja7zdh52 div.pro-gallery-parent-container .show-more-container button.show-more {
					--loadMoreButtonBorderRadius: 0;
					--loadMoreButtonBorderColor: #1B1B1E;
					--loadMoreButtonBorderWidth: 1;
					--loadMoreButtonColor: #FFFFFF;
					--loadMoreButtonFont: normal normal normal 14px/1.4em raleway,sans-serif;
					--loadMoreButtonFontColor: #1B1B1E;
					color: rgba(27, 27, 30, 0.9);
					font: normal normal normal 14px/1.4em raleway,sans-serif;
					background: rgb(255, 255, 255);
					border-width: 1px;
					border-color: rgb(27, 27, 30);
					border-radius: 0px
			  }

			  .comp-ja7zdh52 div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more {
					color: rgba(0, 0, 0, 0.7)
			  }

			  .comp-ja7zdh52 div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more {
					--loadMoreButtonBorderRadius: 0;
					--loadMoreButtonBorderColor: #1B1B1E;
					--loadMoreButtonBorderWidth: 1;
					--loadMoreButtonColor: #FFFFFF;
					--loadMoreButtonFont: normal normal normal 14px/1.4em raleway,sans-serif;
					--loadMoreButtonFontColor: #1B1B1E;
					color: rgb(27, 27, 30);
					font: normal normal normal 14px/17px raleway,sans-serif;
					background: rgb(255, 255, 255);
					border-width: undefinedpx;
					border-color: rgb(27, 27, 30);
					border-radius: undefinedpx
			  }

			  .comp-ja7zdh52 .nav-arrows-container .slideshow-arrow,.comp-ja7zdh52 .nav-arrows-container .custom-nav-arrows svg {
					--arrowsColor: #FFFFFF;
					fill: rgb(255, 255, 255)
			  }

			  .comp-ja7zdh52 .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,.comp-ja7zdh52 .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg {
					--arrowsColor: #FFFFFF;
					fill: rgb(255, 255, 255)
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .auto-slideshow-counter {
					--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em raleway,sans-serif;
					--itemDescriptionFontColorSlideshow: #1B1B1E;
					color: rgb(27, 27, 30) !important;
					font: normal normal normal 14px/1.4em raleway,sans-serif;
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info {
					--itemIconColorSlideshow: #1B1B1E
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button),.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info a {
					color: rgb(27, 27, 30) !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info svg .gallery-item-svg-foreground {
					fill: rgb(27, 27, 30) !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title {
					--itemFontSlideshow: normal normal bold 30px/1.4em raleway,sans-serif;
					--itemFontColorSlideshow: #1B1B1E;
					color: rgb(27, 27, 30) !important;
					font: normal normal bold 30px/1.4em raleway,sans-serif !important;
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
					--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em raleway,sans-serif;
					--itemDescriptionFontColorSlideshow: #1B1B1E;
					color: rgb(27, 27, 30) !important;
					font: normal normal normal 14px/1.4em raleway,sans-serif !important;
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) {
					--imageLoadingColor: #DADADA;
					background-color: rgb(218, 218, 218)
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
					--itemFontColor: #FFFFFF;
					color: rgb(255, 255, 255)
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
					--itemOpacity: #1B1B1E;
					color: rgba(78, 90, 195, 0.6)
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background {
					--itemOpacity: #1B1B1E;
					fill: rgba(78, 90, 195, 0.6)
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gradient-top,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gradient-top {
					--itemOpacity: #1B1B1E;
					background: linear-gradient(rgba(78, 90, 195, 0.6) 0, transparent 140px) !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
					--itemIconColor: #FFFFFF
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button),.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a {
					color: rgb(255, 255, 255) !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground {
					fill: rgb(255, 255, 255) !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title {
					--itemFont: normal normal bold 30px/1.4em raleway,sans-serif;
					--itemFontColor: #FFFFFF;
					color: rgb(255, 255, 255);
					font: normal normal bold 40px/50px helvetica-w01-light,helvetica-w02-light,sans-serif;
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description {
					--itemDescriptionFont: normal normal normal 15px/1.4em raleway,sans-serif;
					--itemDescriptionFontColor: #FFFFFF;
					color: rgb(255, 255, 255) !important;
					font: normal normal normal 20px/25px helvetica-w01-light,helvetica-w02-light,sans-serif;
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
					--customButtonFontColor: #FFFFFF;
					color: rgb(255, 255, 255) !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
					--customButtonColor: #1B1B1E;
					--customButtonBorderRadius: 0;
					--customButtonBorderWidth: 1;
					--customButtonBorderColor: #FFFFFF;
					--customButtonFont: normal normal normal 14px/1.4em raleway,sans-serif;
					color: rgb(255, 255, 255) !important;
					font: normal normal normal 15px/18px raleway,sans-serif;
					background: rgba(255, 255, 255, 0) !important;
					border-width: 1px;
					border-radius: 0px;
					border-color: rgb(255, 255, 255)
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
					--itemOpacity: #1B1B1E;
					background: rgba(78, 90, 195, 0.6) !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
					background: #1B1B1E !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover:before {
					--itemOpacity: #1B1B1E;
					background: rgba(78, 90, 195, 0.6) !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
					background: #1B1B1E !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title {
					--itemFontSlideshow: normal normal bold 22px/1.4em raleway,sans-serif;
					--itemFontColorSlideshow: #1B1B1E;
					color: rgb(27, 27, 30) !important;
					font: normal normal bold 30px/1.4em raleway,sans-serif !important;
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
					--itemDescriptionFontColorSlideshow: #1B1B1E;
					--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em raleway,sans-serif;
					color: rgb(27, 27, 30) !important;
					font: normal normal normal 14px/1.4em raleway,sans-serif !important;
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .info-element-custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-custom-button-wrapper button {
					--customButtonFontForHover: normal normal normal 14px/1.4em raleway,sans-serif;
					--customButtonFontColorForHover: #1B1B1E;
					--externalCustomButtonBorderWidth: 0;
					--externalCustomButtonBorderRadius: 0;
					font: normal normal normal 15px/18px raleway,sans-serif;
					color: rgb(27, 27, 30) !important;
					background: rgba(78, 90, 195, 0) !important;
					border-color: rgb(27, 27, 30);
					border-width: 0px;
					border-radius: 0px
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) {
					--imageLoadingColor: #DADADA;
					background-color: rgb(124, 124, 131)
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
					--itemFontColor: #FFFFFF;
					color: rgb(255, 255, 255)
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
					--itemOpacity: #1B1B1E;
					color: rgba(78, 90, 195, 0.6) !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background {
					--itemOpacity: #1B1B1E;
					fill: rgba(78, 90, 195, 0.6) !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gradient-top,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gradient-top {
					--itemOpacity: #1B1B1E;
					background: linear-gradient(rgba(78, 90, 195, 0.6) 0, transparent 140px) !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info {
					--itemIconColorSlideshow: #1B1B1E
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button),.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a {
					color: rgb(27, 27, 30) !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-foreground {
					fill: rgb(27, 27, 30) !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
					--itemFontSlideshow: normal normal bold 30px/1.4em raleway,sans-serif;
					--itemFontColorSlideshow: #1B1B1E;
					color: rgb(27, 27, 30) !important;
					font: normal normal bold 30px/37px raleway,sans-serif !important;
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-description {
					--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em raleway,sans-serif;
					--itemDescriptionFontColorSlideshow: #1B1B1E;
					color: rgb(27, 27, 30) !important;
					font: normal normal normal 14px/17px raleway,sans-serif !important;
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover {
					--itemIconColor: #FFFFFF
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button),.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a {
					color: rgb(255, 255, 255) !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground {
					fill: rgb(255, 255, 255) !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-title {
					--itemFont: normal normal bold 30px/1.4em raleway,sans-serif;
					--itemFontColor: #FFFFFF;
					color: rgb(255, 255, 255);
					font: normal normal bold 40px/50px helvetica-w01-light,helvetica-w02-light,sans-serif;
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-description {
					--itemDescriptionFont: normal normal normal 15px/1.4em raleway,sans-serif;
					--itemDescriptionFontColor: #FFFFFF;
					color: rgb(255, 255, 255) !important;
					font: normal normal normal 20px/25px helvetica-w01-light,helvetica-w02-light,sans-serif;
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
					--customButtonFontColor: #FFFFFF;
					color: rgb(255, 255, 255) !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
					--customButtonColor: #1B1B1E;
					--customButtonBorderRadius: 0;
					--customButtonBorderWidth: 1;
					--customButtonBorderColor: #FFFFFF;
					--customButtonFont: normal normal normal 14px/1.4em raleway,sans-serif;
					color: rgb(255, 255, 255) !important;
					font: normal normal normal 15px/18px raleway,sans-serif;
					background: rgba(255, 255, 255, 0) !important;
					border-width: undefinedpx;
					border-radius: undefinedpx;
					border-color: rgb(255, 255, 255)
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover:not(.hide-hover):before {
					--itemOpacity: #1B1B1E;
					background: rgba(78, 90, 195, 0.6) !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
					background: #1B1B1E !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover:before {
					--itemOpacity: #1B1B1E;
					background: rgba(78, 90, 195, 0.6) !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
					background: #1B1B1E !important
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-title,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-title {
					--itemFontSlideshow: normal normal bold 22px/1.4em raleway,sans-serif;
					--itemFontColorSlideshow: #1B1B1E;
					color: rgb(27, 27, 30) !important;
					font: normal normal bold 30px/37px raleway,sans-serif !important;
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description {
					--itemDescriptionFontColorSlideshow: #1B1B1E;
					--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em raleway,sans-serif;
					color: rgb(27, 27, 30) !important;
					font: normal normal normal 14px/17px raleway,sans-serif !important;
			  }

			  .comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .info-element-custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .custom-button-wrapper button,.comp-ja7zdh52 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-custom-button-wrapper button {
					--customButtonFontForHover: normal normal normal 14px/1.4em raleway,sans-serif;
					--customButtonFontColorForHover: #1B1B1E;
					--externalCustomButtonBorderWidth: 0;
					--externalCustomButtonBorderRadius: 0;
					font: normal normal normal 15px/18px raleway,sans-serif;
					color: rgb(27, 27, 30) !important;
					background: rgba(78, 90, 195, 0) !important;
					border-color: rgb(27, 27, 30);
					border-width: undefinedpx;
					border-radius: undefinedpx
			  }

			  .comp-ja7zdh52 .te-pro-gallery-text-item {
					font: normal normal normal 12px/1.4em raleway,sans-serif;
					color: #FFFFFF
			  }

			  .comp-ja7zdh52 .pro-fullscreen-wrapper .pro-fullscreen-text-item {
					--fullscreen-text-item-bg: #1B1B1E;
					background-color: #1B1B1E
			  }

			  .comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles {
					--bgColorExpand: #FFFFFF;
					background-color: rgb(255, 255, 255)
			  }

			  .comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-selected-license,.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-checkout-link {
					--descriptionColorExpand: #1B1B1E;
					--descriptionFontExpand: normal normal normal 14px/1.4em raleway,sans-serif;
					color: rgb(27, 27, 30);
					font: normal normal normal 14px/1.4em raleway,sans-serif;
			  }

			  .comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar,.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-mobile-info {
					--bgColorExpand: #FFFFFF;
					background-color: rgb(255, 255, 255)
			  }

			  .comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-title {
					--titleColorExpand: #1B1B1E;
					--titleFontExpand: normal normal bold 30px/1.4em raleway,sans-serif;
					color: rgb(27, 27, 30);
					font: normal normal normal 16px/1.4em raleway,sans-serif;
			  }

			  .comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description,.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line,.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif,.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link,.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link {
					--descriptionColorExpand: #1B1B1E;
					--descriptionFontExpand: normal normal normal 14px/1.4em raleway,sans-serif;
					color: rgb(27, 27, 30);
					font: normal normal normal 14px/1.4em raleway,sans-serif;
			  }

			  .comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after,.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after,.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after,.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after,.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after {
					--descriptionColorExpand: #1B1B1E;
					border-color: rgb(27, 27, 30)
			  }

			  .comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social i:not(.pro-gallery-loved),.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social a,.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social button,.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav i:not(.pro-gallery-loved),.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav a,.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav button,.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar i:not(.pro-gallery-loved),.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar a,.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar button,.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social i:not(.pro-gallery-loved),.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social a,.comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social button {
					--descriptionColorExpand: #1B1B1E;
					color: rgb(27, 27, 30)
			  }

			  .comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-triangle {
					--descriptionColorExpand: #1B1B1E;
					color: rgb(27, 27, 30)
			  }

			  .comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-background {
					--bgColorExpand: #FFFFFF;
					color: rgb(255, 255, 255)
			  }

			  .comp-ja7zdh52 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon {
					--descriptionColorExpand: #1B1B1E;
					--bgColorExpand: #FFFFFF;
					color: rgb(27, 27, 30);
					background: rgb(255, 255, 255)
			  }
@media screen and (max-width: 576px){
	/* #SITE_HEADER_WRAPPER, #SITE_FOOTER_WRAPPER, #main_MF{
        max-width: 375px;
    } */
	.video-galery{
		/* max-width: 375px; */
		gap: 10px;
		grid-template-columns: 1fr;
	}
	#comp-jxabh07t{
		position: static;
	}
	[data-mesh-id=mediaiskgjyue5inlineContent]{
		max-width: 375px;
	}
	#mediaiskgjyue5{
		max-width: 576px;
	}
	[data-mesh-id=mediaiskgjyue23inlineContent-gridContainer] > [id="comp-ifm7h3k6"] {
		/* position: static; */
	}
	[data-mesh-id=mediaiskgjyue23inlineContent-gridContainer] > [id="comp-ifya0jll"] {
		left: 15px;
		bottom: -450px;
	}
	h1{
		/*font-size: 32px!important;*/
		/*max-width: 45%;*/
	}
	.wixui-rich-text__text {
		font-size: 10px;
	}
	#comp-ikgp1dnt {
		margin-left: -20px;
	}
	#comp-lf9vlzee {
		width: 100%;
	}
	[data-mesh-id=comp-lf9tycmpinlineContent-gridContainer] > [id="comp-lf9vlzee"] {
		left: 0;
	}
	#comp-ifpoaubc, #comp-igc7wno71 {
		width: 330px;
		margin-bottom: 10px;
	}
	#comp-ifpbfcn5 {
		width: 159px;
		height: 38px;
	}
	[data-mesh-id=mediaiskgjyue11inlineContent-gridContainer] > [id="comp-ifpbfcn5"] {
		left: 190px;
	}
	[data-mesh-id=mediaiskgjyue11inlineContent-gridContainer] > [id="comp-ig9ds45x"] {
		left: 190px;
	}
	[data-mesh-id=mediaiskgjyue11inlineContent-gridContainer] > [id="comp-ifm7h3jz3"] {
		left: 190px;
	}

	[data-mesh-id=mediaiskgjyue11inlineContent-gridContainer] > [id="comp-ig9dscjb"] {
		left: 190px;
	}
	#comp-igkqcr6s {
		width: 300px;
	}
	[data-mesh-id=mediaiskgjyue5inlineContent-gridContainer] > [id="comp-ifm7h3je"],[data-mesh-id=mediaiskgjyue5inlineContent-gridContainer] > [id="comp-ifm7h3jo"] {
		left: 320px;
	}
	#comp-ifm7h3jd1 {
		padding-left: 0;
	}
	#comp-ifm7h3jo {
		width: 340px;
	}
	[data-mesh-id=comp-jxabh093inlineContent], #comp-jxabh093 {
		max-width: 375px;
		width: 100%;
	}
	#comp-jxabh0a0, #comp-jxabh0an, #comp-jxabh0b6, #comp-jxabh0bl {
		width: 100%;
	}
	[data-mesh-id=comp-jxabh093inlineContent-gridContainer] {
		width: 95%;
	}
	[data-mesh-id=comp-jxabh093inlineContent-gridContainer] > [id="comp-jxabh0c9"] {
		left: 222px;
	}
	.SITE_FOOTER_WRAPPER{
		max-width: 350px;
	}
	#comp-ikgp1dnv, #comp-lf9vlzgj4, #comp-lf9vlzgh1, #input_comp-lf9vlzgh1, #comp-lf9yeyfw{
		width: 300px;
	}
	#comp-lf9vlzfp2 {
		width: 350px;
	}
	#comp-lf9vlzfp2 {
		transform: translate(0);
	}

	[data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9vlzfz1"] {
		left: 40px;
	}

	[data-mesh-id=comp-lf9vlzeeinlineContent-gridContainer] > [id="comp-lf9vlzfp2"] {
		margin: -210px 0px 0px 0;
		left: 10px;
	}
	[data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9vlzgj4"] {
		left: 40px;
	}
	#comp-lf9vlzfs2 {
		width: 350px;
		height: 84px;
	}
	[data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9vlzge"] {
		left: 40px;
		top: 50px;
	}
	[data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9vlzgh1"] {
		top: 40px;
		left: 40px;
	}
	[data-mesh-id=comp-lf9vlzgminlineContent-gridContainer] > [id="comp-lf9vlzgo2"] {
		left: 0px;
		top: 30px;
	}
	[data-mesh-id=comp-lf9vlzgminlineContent-gridContainer] > [id="comp-lf9vlzhl2"] {
		left: 0px;
		top: 80px;
	}
	[data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9w3wl5"] {
		top: 70px;
		left: 40px;
	}

	[data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9w7d10"] {
		left: 40px;
		top: 80px;
	}

	[data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9vlzhu"] {
		left: 40px;
		top: 130px;
	}
	[data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9ybwfs"] {
		left: 40px;
		top: 130px;
	}
	[data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9yeyfw"] {
		left: 40px;
		bottom: -90px;
	}
	[data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lf9vlzhw3"] {
		left: 100px;
		bottom: -70px;
	}
	[data-mesh-id=comp-lf9vlzfp2inlineContent-gridContainer] > [id="comp-lfiq5cg1"] {
		left: 40px;
		bottom: -60px;
	}

	footer{
		justify-content: flex-start;
	}
	footer>p{
		max-width: 340px;
	}


	[data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] > [id="comp-ifm7h3iu"] {
		left: 20px;
	}
	[data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] > [id="comp-ifm7h3iv"] {
		left: 20px;
	}
	[data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] > [id="comp-ifm7h3iy1"] {
		left: 20px;
	}
	[data-mesh-id=mediaiskgjyue23inlineContent-gridContainer] > [id="comp-ifm7h3k6"] {
		/* position: static; */
		top: 375px;
		left: 20px;
	}
	[data-mesh-id=mediaiskgjyue23inlineContent-gridContainer] > [id="comp-ifxq5g3k"] {
		top: 385px;
		left: 20px;
	}
	[data-mesh-id=mediaiskgjyue23inlineContent] {
		padding-bottom: 150px;
	}
	[data-mesh-id=mediaiskgjyue23inlineContent-gridContainer] > [id="comp-ifya0jll"] {
		bottom: -375px;
	}
}

@media screen and (max-width: 450px) {
	[data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] > [id="comp-ifm7h3iu"] {
		left: 10px;
	}
	[data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] > [id="comp-ifm7h3iv"] {
		left: 10px;
	}
	[data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] > [id="comp-ifm7h3iy1"] {
		left: 10px;
	}
	[data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] > [id="comp-ifm7h3iw"] {
		left: 15%;
	}
	[data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] > [id="comp-ifm7h3iz2"] {
		left: 15%;
	}
	[data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] > [id="comp-ifm7h3iw3"] {
		left: 30%;
	}
	[data-mesh-id=mediaiskgjyud13inlineContent-gridContainer] > [id="comp-ifm7h3j2"] {
		left: 30%;
	}
	#mediaiskgjyue5{
		max-width: 400px;
	}
}



.alert_popup{
	position: fixed;
	top: 20%;
	left: 50%;
	transform: translate(-50%);
	background-color: rgb( 60,60,78);
	border: 1px solid white;
	color: white;
	width: 200px;
	height: 80px;
	border-radius: 20px;
	font-size: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	display: none;
	transition: 0.2s;
	padding: 30px 20px;
	box-sizing: border-box;
}
.alert_mess{
	text-align: center;
}

#input_comp-lf9ybwfs{
	z-index: 9;
}
