
	body.home #Footer,#Footer{box-sizing:border-box!important;position:relative!important;left:0!important;right:auto!important;width:100%!important;max-width:none!important;margin:72px 0 0!important;transform:none!important;background:#000!important;color:#fff!important;clear:both!important}
	#Footer>.footer_copy,#Footer>.widgets_wrapper{display:none!important}
	#Footer .og-footer-shell{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;background:#000}
	#Footer .og-footer-inner{box-sizing:border-box;width:min(calc(100vw - 64px),1200px);max-width:1200px;margin:0 auto;padding:48px 0 0}
	#Footer .og-footer-columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}
	#Footer .og-footer-column{position:relative;box-sizing:border-box;min-width:0;padding:0 40px}
	#Footer .og-footer-column:first-child{padding-left:40px}
	#Footer .og-footer-column:last-child{padding-right:40px}
	#Footer .og-footer-column:not(:last-child)::after{content:"";position:absolute;top:0;right:0;width:.5px;height:100%;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.10) 12%,rgba(255,255,255,.46) 50%,rgba(255,255,255,.10) 88%,transparent 100%)}
	#Footer .og-footer-column h3{margin:0 0 18px;color:var(--og-pink,#ff065f)!important;font-size:clamp(18px,1.8vw,24px);font-weight:800;line-height:1.1}
	#Footer .og-footer-column p,#Footer .og-footer-links,#Footer .og-footer-links li,#Footer .og-footer-links a{font-size:14px;line-height:24px}
	#Footer .og-footer-column p{margin:0;color:#929292}
	#Footer .og-footer-links{margin:0!important;padding:0!important;list-style:none!important}
	#Footer .og-footer-links li{height:24px!important;margin:0!important;padding:0!important;border:0!important;line-height:24px!important}
	#Footer .og-footer-links li:last-child{margin-bottom:0!important}
	#Footer .og-footer-links a{display:inline-block;color:#929292!important;text-decoration:none!important;border:0!important;box-shadow:none!important;transition:color .22s ease}
	#Footer .og-footer-links a:hover,#Footer .og-footer-links a:focus-visible{color:var(--og-pink,#ff065f)!important;text-decoration:none!important}
	#Footer .og-footer-bottom{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px;margin-top:24px;height:48px;min-height:48px;padding:0 72px 0 40px;box-sizing:border-box;border-top:1px solid rgba(255,255,255,.18);background:transparent;color:#929292;font-size:13px;line-height:16px;text-align:left}
		#Footer .og-footer-bottom>span{display:inline-flex;align-items:center;min-height:16px}
#Footer .og-footer-column:nth-child(4) .og-footer-links{display:flex;flex-direction:column}
#Footer .og-footer-column:nth-child(4) .og-footer-links li{order:initial!important}
#Footer .og-footer-link-spaced{margin-top:24px!important}
#Footer .og-footer-back-to-top::before,#Footer .og-footer-back-to-top::after{display:none!important;content:none!important}
#Footer .og-footer-back-to-top{position:absolute!important;right:24px!important;top:0!important;bottom:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border-radius:50%!important;border:1px solid #ff065f!important;background:#ff065f!important;background-color:#ff065f!important;background-image:none!important;opacity:1!important;color:#000!important;text-decoration:none!important;transform:translateY(-50%) scale(1);transform-origin:center;z-index:5!important;overflow:visible!important;transition:background-color .22s ease,border-color .22s ease,transform .58s cubic-bezier(.34,1.56,.64,1)}
#Footer .og-footer-back-to-top i{color:#000!important;transition:color .22s ease}
#Footer .og-footer-back-to-top:hover,#Footer .og-footer-back-to-top:focus-visible{color:#000!important;border-color:#65ff4a!important;background:#65ff4a!important;background-color:#65ff4a!important;background-image:none!important;opacity:1!important;transform:translateY(-50%) translateY(-3px) scale(1.08)}
#Footer .og-footer-back-to-top:hover i,#Footer .og-footer-back-to-top:focus-visible i{color:#000!important}
	#Footer .og-footer-separator{display:inline-block;width:1px;height:16px;background:rgba(255,255,255,.6)}
	#Footer .og-footer-made{display:inline-flex;align-items:center;gap:5px;line-height:1}
	#Footer .og-footer-heart{width:13px;height:13px;fill:#fff;flex:0 0 auto}
	@media(max-width:959px){#Footer .og-footer-inner{width:calc(100vw - 40px)!important;padding-top:48px!important}#Footer .og-footer-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:36px 24px!important}#Footer .og-footer-column{padding:0!important;min-width:0!important}#Footer .og-footer-column::after{display:none!important}}
	@media(max-width:600px){body.home #Footer,#Footer{margin-top:48px!important}#Footer .og-footer-inner{box-sizing:border-box!important;width:calc(100vw - 32px)!important;padding:32px 32px 0!important}#Footer .og-footer-columns{display:grid!important;grid-template-columns:1fr!important;gap:24px!important}#Footer .og-footer-column{grid-column:1/-1!important;padding:0!important;min-width:0!important}#Footer .og-footer-column::after{display:none!important}#Footer .og-footer-column h3{margin:0 0 12px!important;font-size:18px!important;line-height:24px!important}#Footer .og-footer-links{margin:0!important;padding:0!important}#Footer .og-footer-links li{height:24px!important;margin:0!important;padding:0!important;line-height:24px!important}#Footer .og-footer-link-spaced{margin-top:0!important}#Footer .og-footer-bottom{margin-top:24px!important;gap:4px!important;padding:0 64px 0 0!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-height:48px!important;height:48px!important;box-sizing:border-box!important;font-size:12px!important;line-height:16px!important}#Footer .og-footer-bottom>span{min-height:16px!important;line-height:16px!important}#Footer .og-footer-separator{display:none!important}#Footer .og-footer-back-to-top{right:24px!important;top:0!important;width:42px!important;height:42px!important;background:#ff065f!important;background-color:#ff065f!important;opacity:1!important}body.og-footer-in-view #Top_bar{transform:translateY(calc(-100% - 24px))!important;transition:transform .35s ease!important}body:not(.og-footer-in-view) #Top_bar{transition:transform .35s ease!important}}
