

/* Keyframes */
@-webkit-keyframes check-a1gfspwd {
	0% {
		stroke-dashoffset: 8.5
	}
}
@keyframes check-a1gfspwd {
	0% {
		stroke-dashoffset: 8.5
	}
}
@-webkit-keyframes share-dialog-appear-a93qo4z {
	0% {
		opacity: 0
	}
}
@keyframes share-dialog-appear-a93qo4z {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes scale-in-s1vo07bb {
	0.00% {
		opacity: 0;
		-webkit-transform: scale(.5);
		-moz-transform: scale(.5);
		-ms-transform: scale(.5);
		transform: scale(.5)
	}
}
@keyframes scale-in-s1vo07bb {
	0.00% {
		opacity: 0;
		-webkit-transform: scale(.5);
		-moz-transform: scale(.5);
		-ms-transform: scale(.5);
		transform: scale(.5)
	}
}
@-webkit-keyframes autofill-tarvkue {
	to {
		background: transparent;
		color: inherit;
		font-size: inherit;
		font-weight: inherit
	}
}
@keyframes autofill-tarvkue {
	to {
		background: transparent;
		color: inherit;
		font-size: inherit;
		font-weight: inherit
	}
}
@-webkit-keyframes enter-m1vb3zu0 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(16px) scale(.9);
		-moz-transform: translateY(16px) scale(.9);
		-ms-transform: translateY(16px) scale(.9);
		transform: translateY(16px) scale(.9)
	}
}
@keyframes enter-m1vb3zu0 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(16px) scale(.9);
		-moz-transform: translateY(16px) scale(.9);
		-ms-transform: translateY(16px) scale(.9);
		transform: translateY(16px) scale(.9)
	}
}
@-webkit-keyframes spin-senh330 {
	0% {
		-webkit-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		-moz-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		-ms-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0)
	}
}
@keyframes spin-senh330 {
	0% {
		-webkit-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		-moz-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		-ms-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0)
	}
}
@-webkit-keyframes fadeIn-l33u3v2 {
	0% {
		opacity: 0;
		-webkit-transform: scale(.97);
		-moz-transform: scale(.97);
		-ms-transform: scale(.97);
		transform: scale(.97)
	}
}
@keyframes fadeIn-l33u3v2 {
	0% {
		opacity: 0;
		-webkit-transform: scale(.97);
		-moz-transform: scale(.97);
		-ms-transform: scale(.97);
		transform: scale(.97)
	}
}
@-webkit-keyframes enter-n117cay8 {
	0% {
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translate(100%)
	}
}
@keyframes enter-n117cay8 {
	0% {
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translate(100%)
	}
}
@-webkit-keyframes enter-tnr0r6k {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translate(100%)
	}
}
@keyframes enter-tnr0r6k {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translate(100%)
	}
}
@-webkit-keyframes toast-appear-t1yp07hv {
	0% {
		opacity: 0;
		-webkit-transform: translate(0, var(--translate-y-offset)) scale(.95);
		-moz-transform: translate(0, var(--translate-y-offset)) scale(.95);
		-ms-transform: translate(0, var(--translate-y-offset)) scale(.95);
		transform: translateY(var(--translate-y-offset)) scale(.95)
	}
}
@keyframes toast-appear-t1yp07hv {
	0% {
		opacity: 0;
		-webkit-transform: translate(0, var(--translate-y-offset)) scale(.95);
		-moz-transform: translate(0, var(--translate-y-offset)) scale(.95);
		-ms-transform: translate(0, var(--translate-y-offset)) scale(.95);
		transform: translateY(var(--translate-y-offset)) scale(.95)
	}
}
@-webkit-keyframes toast-disappear-t1yp07hv {
	0% {
		opacity: 1
	}
}
@keyframes toast-disappear-t1yp07hv {
	0% {
		opacity: 1
	}
}
@-webkit-keyframes flash-default-style-d8eehx6 {
	0% {
		opacity: 0
	}
}
@keyframes flash-default-style-d8eehx6 {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes flash-glow-style-ghqxg7a {
	0% {
		background-color: transparent;
		box-shadow: unset
	}
}
@keyframes flash-glow-style-ghqxg7a {
	0% {
		background-color: transparent;
		box-shadow: unset
	}
}
@keyframes blink {
	49% {
		border-color: unset
	}
}
@keyframes ProseMirror-cursor-blink {
	to {
		visibility: hidden
	}
}
@-webkit-keyframes check-a1gfspwd {
	0% {
		stroke-dashoffset: 8.5
	}
}
@keyframes check-a1gfspwd {
	0% {
		stroke-dashoffset: 8.5
	}
}
@-webkit-keyframes share-dialog-appear-a93qo4z {
	0% {
		opacity: 0
	}
}
@keyframes share-dialog-appear-a93qo4z {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes scale-in-s1vo07bb {
	0.00% {
		opacity: 0;
		-webkit-transform: scale(.5);
		-moz-transform: scale(.5);
		-ms-transform: scale(.5);
		transform: scale(.5)
	}
}
@keyframes scale-in-s1vo07bb {
	0.00% {
		opacity: 0;
		-webkit-transform: scale(.5);
		-moz-transform: scale(.5);
		-ms-transform: scale(.5);
		transform: scale(.5)
	}
}
@-webkit-keyframes autofill-tarvkue {
	to {
		background: transparent;
		color: inherit;
		font-size: inherit;
		font-weight: inherit
	}
}
@keyframes autofill-tarvkue {
	to {
		background: transparent;
		color: inherit;
		font-size: inherit;
		font-weight: inherit
	}
}
@-webkit-keyframes enter-m1vb3zu0 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(16px) scale(.9);
		-moz-transform: translateY(16px) scale(.9);
		-ms-transform: translateY(16px) scale(.9);
		transform: translateY(16px) scale(.9)
	}
}
@keyframes enter-m1vb3zu0 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(16px) scale(.9);
		-moz-transform: translateY(16px) scale(.9);
		-ms-transform: translateY(16px) scale(.9);
		transform: translateY(16px) scale(.9)
	}
}
@-webkit-keyframes spin-senh330 {
	0% {
		-webkit-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		-moz-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		-ms-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0)
	}
}
@keyframes spin-senh330 {
	0% {
		-webkit-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		-moz-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		-ms-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0)
	}
}
@-webkit-keyframes fadeIn-l33u3v2 {
	0% {
		opacity: 0;
		-webkit-transform: scale(.97);
		-moz-transform: scale(.97);
		-ms-transform: scale(.97);
		transform: scale(.97)
	}
}
@keyframes fadeIn-l33u3v2 {
	0% {
		opacity: 0;
		-webkit-transform: scale(.97);
		-moz-transform: scale(.97);
		-ms-transform: scale(.97);
		transform: scale(.97)
	}
}
@-webkit-keyframes enter-n117cay8 {
	0% {
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translate(100%)
	}
}
@keyframes enter-n117cay8 {
	0% {
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translate(100%)
	}
}
@-webkit-keyframes enter-tnr0r6k {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translate(100%)
	}
}
@keyframes enter-tnr0r6k {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translate(100%)
	}
}
@-webkit-keyframes toast-appear-t1yp07hv {
	0% {
		opacity: 0;
		-webkit-transform: translate(0, var(--translate-y-offset)) scale(.95);
		-moz-transform: translate(0, var(--translate-y-offset)) scale(.95);
		-ms-transform: translate(0, var(--translate-y-offset)) scale(.95);
		transform: translateY(var(--translate-y-offset)) scale(.95)
	}
}
@keyframes toast-appear-t1yp07hv {
	0% {
		opacity: 0;
		-webkit-transform: translate(0, var(--translate-y-offset)) scale(.95);
		-moz-transform: translate(0, var(--translate-y-offset)) scale(.95);
		-ms-transform: translate(0, var(--translate-y-offset)) scale(.95);
		transform: translateY(var(--translate-y-offset)) scale(.95)
	}
}
@-webkit-keyframes toast-disappear-t1yp07hv {
	0% {
		opacity: 1
	}
}
@keyframes toast-disappear-t1yp07hv {
	0% {
		opacity: 1
	}
}
@-webkit-keyframes fadeIn-fim46by {
	0% {
		opacity: 0
	}
}
@keyframes fadeIn-fim46by {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes flash-default-style-d8eehx6 {
	0% {
		opacity: 0
	}
}
@keyframes flash-default-style-d8eehx6 {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes flash-glow-style-ghqxg7a {
	0% {
		background-color: transparent;
		box-shadow: unset
	}
}
@keyframes flash-glow-style-ghqxg7a {
	0% {
		background-color: transparent;
		box-shadow: unset
	}
}
@-webkit-keyframes fadeIn-f1vnz3fa {
	0% {
		opacity: 0
	}
}
@keyframes fadeIn-f1vnz3fa {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes fadeIn-t49i6vy {
	0% {
		opacity: 0
	}
}
@keyframes fadeIn-t49i6vy {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes spin-s1xugoyy {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0)
	}
}
@keyframes spin-s1xugoyy {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0)
	}
}
@keyframes anim_tag_control_flash {
	from {
		background-color: #4d6d8c;
	}
}
@-webkit-keyframes anim_tag_control_flash {
	from {
		background-color: #4d6d8c;
	}
}
@keyframes animatePrice-6deg {
	0% {
		transform: rotateZ(-6deg);
	}
}
@keyframes animatePrice20deg {
	0% {
		transform: rotateZ(20deg);
	}
}
@keyframes animatePrice11deg {
	0% {
		transform: rotateZ(11deg);
	}
}
@keyframes animatePrice8deg {
	0% {
		transform: rotateZ(8deg);
	}
}
@keyframes let_it_snow {
	from {
		opacity: 0;
		transform: translateY(0) translateX(0) scale(1);
	}
}
@keyframes fan_the_flames {
	from {
		opacity: 0;
		transform: translateX(0) scale(1);
	}
}
@keyframes savingsModeGlow {
	0% {
		color: #DC9B1D;
		text-shadow: 0px 0px 4px #FFD33B00, 0px 0px 8px rgba(255, 200, 0, .5);
	}
}
@keyframes sparkle01 {
	0% {
		opacity: 0;
		transform: rotateZ(0deg) scale(.3);
	}
}
@keyframes screenshot_hover_fadein {
	0% {
		opacity: 0;
	}
}
@keyframes slide {
	from {
		transform: scaleX(0);
	}
}
@keyframes loading_throbber_bar {
	0% {
		transform: scale(1.0, 0.6);
		background-color: #67c1f5;
	}
}
@-webkit-keyframes loading_throbber_bar {
	0% {
		-webkit-transform: scale(1.0, 0.7);
		background-color: #67c1f5;
	}
}
@-webkit-keyframes ytp-party-background-color {
	0% {
		background-color: #f00
	}
}
@keyframes ytp-party-background-color {
	0% {
		background-color: #f00
	}
}
@-webkit-keyframes ytp-party-color {
	0% {
		color: #f00
	}
}
@keyframes ytp-party-color {
	0% {
		color: #f00
	}
}
@-webkit-keyframes ytp-party-fill {
	0% {
		fill: #f00
	}
}
@keyframes ytp-party-fill {
	0% {
		fill: #f00
	}
}
@-webkit-keyframes w2w-background-animation {
	0% {
		background-color: var(--w2w-start-background-color)
	}
}
@keyframes w2w-background-animation {
	0% {
		background-color: var(--w2w-start-background-color)
	}
}
@-webkit-keyframes w2w-primary-text-color-animation {
	0% {
		color: var(--w2w-start-primary-text-color)
	}
}
@keyframes w2w-primary-text-color-animation {
	0% {
		color: var(--w2w-start-primary-text-color)
	}
}
@-webkit-keyframes w2w-secondary-text-color-animation {
	0% {
		color: var(--w2w-start-secondary-text-color)
	}
}
@keyframes w2w-secondary-text-color-animation {
	0% {
		color: var(--w2w-start-secondary-text-color)
	}
}
@keyframes ytp-bezel-fadeout {
	from {
		opacity: 1
	}
}
@-webkit-keyframes ytp-delhi-modern-bezel-fadeout {
	0% {
		opacity: 0
	}
}
@keyframes ytp-delhi-modern-bezel-fadeout {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes ytp-delhi-modern-bezel-text-fadeout {
	0% {
		opacity: 0
	}
}
@keyframes ytp-delhi-modern-bezel-text-fadeout {
	0% {
		opacity: 0
	}
}
@keyframes ytp-title-channel-fade-in {
	0% {
		background-color: transparent;
		max-width: 10%
	}
}
@-webkit-keyframes ytp-title-channel-fade-out {
	0% {
		background-color: rgba(35, 35, 35, .9);
		width: 500px
	}
}
@keyframes ytp-title-channel-fade-out {
	0% {
		background-color: rgba(35, 35, 35, .9);
		width: 500px
	}
}
@-webkit-keyframes ytp-title-channel-fade-in-big-mode {
	0% {
		background-color: transparent;
		max-width: 15%
	}
}
@keyframes ytp-title-channel-fade-in-big-mode {
	0% {
		background-color: transparent;
		max-width: 15%
	}
}
@-webkit-keyframes ytp-title-channel-fade-out-big-mode {
	0% {
		background-color: rgba(35, 35, 35, .9);
		width: 500px
	}
}
@keyframes ytp-title-channel-fade-out-big-mode {
	0% {
		background-color: rgba(35, 35, 35, .9);
		width: 500px
	}
}
@-webkit-keyframes ytp-title-expanded-fade-in {
	0% {
		opacity: 0
	}
}
@keyframes ytp-title-expanded-fade-in {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes ytp-title-expanded-fade-out {
	0% {
		opacity: 1
	}
}
@keyframes ytp-title-expanded-fade-out {
	0% {
		opacity: 1
	}
}
@-webkit-keyframes ytp-title-beacon-pulse {
	from {
		background: black;
		width: 40px;
		height: 40px;
		left: 5px;
		top: 5px
	}
}
@keyframes ytp-title-beacon-pulse {
	from {
		background: black;
		width: 40px;
		height: 40px;
		left: 5px;
		top: 5px
	}
}
@keyframes arrow-fade-out-1 {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes arrow-fade-out-2 {
	0% {
		opacity: 0
	}
}
@keyframes arrow-fade-out-2 {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes arrow-fade-out-3 {
	0% {
		opacity: 0
	}
}
@keyframes arrow-fade-out-3 {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes grow-circle {
	from {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}
@keyframes grow-circle {
	from {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}
@keyframes ytp-equalizer-animation {
	0% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}
}
@-webkit-keyframes ytp-fullscreen-button-corner-0-animation {
	50% {
		-webkit-transform: translate(-1px, -1px);
		transform: translate(-1px, -1px)
	}
}
@keyframes ytp-fullscreen-button-corner-0-animation {
	50% {
		-webkit-transform: translate(-1px, -1px);
		transform: translate(-1px, -1px)
	}
}
@-webkit-keyframes ytp-fullscreen-button-corner-1-animation {
	50% {
		-webkit-transform: translate(1px, -1px);
		transform: translate(1px, -1px)
	}
}
@keyframes ytp-fullscreen-button-corner-1-animation {
	50% {
		-webkit-transform: translate(1px, -1px);
		transform: translate(1px, -1px)
	}
}
@-webkit-keyframes ytp-fullscreen-button-corner-2-animation {
	50% {
		-webkit-transform: translate(1px, 1px);
		transform: translate(1px, 1px)
	}
}
@keyframes ytp-fullscreen-button-corner-2-animation {
	50% {
		-webkit-transform: translate(1px, 1px);
		transform: translate(1px, 1px)
	}
}
@-webkit-keyframes ytp-fullscreen-button-corner-3-animation {
	50% {
		-webkit-transform: translate(-1px, 1px);
		transform: translate(-1px, 1px)
	}
}
@keyframes ytp-fullscreen-button-corner-3-animation {
	50% {
		-webkit-transform: translate(-1px, 1px);
		transform: translate(-1px, 1px)
	}
}
@-webkit-keyframes ytp-jump-spin {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}
@keyframes ytp-jump-spin {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}
@-webkit-keyframes ytp-jump-spin-backwards {
	from {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}
@keyframes ytp-jump-spin-backwards {
	from {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}
@keyframes bezel-fade-in {
	0% {
		opacity: 0
	}
}
@keyframes ytp-spinner-linspin {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}
@-webkit-keyframes ytp-spinner-easespin {
	12.5% {
		-webkit-transform: rotate(135deg)
	}
}
@keyframes ytp-spinner-easespin {
	12.5% {
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg)
	}
}
@-webkit-keyframes ytp-spinner-left-spin {
	from {
		-webkit-transform: rotate(130deg)
	}
}
@keyframes ytp-spinner-left-spin {
	from {
		-webkit-transform: rotate(130deg);
		transform: rotate(130deg)
	}
}
@-webkit-keyframes ytp-right-spin {
	from {
		-webkit-transform: rotate(-130deg)
	}
}
@keyframes ytp-right-spin {
	from {
		-webkit-transform: rotate(-130deg);
		transform: rotate(-130deg)
	}
}
@keyframes ytp-unmute-width-anim {
	0% {
		width: 0
	}
}
@-webkit-keyframes ytp-unmute-alpha-anim {
	0% {
		opacity: 0
	}
}
@keyframes ytp-unmute-alpha-anim {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes check-a1gfspwd {
	0% {
		stroke-dashoffset: 8.5
	}
}
@keyframes check-a1gfspwd {
	0% {
		stroke-dashoffset: 8.5
	}
}
@-webkit-keyframes share-dialog-appear-a93qo4z {
	0% {
		opacity: 0
	}
}
@keyframes share-dialog-appear-a93qo4z {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes scale-in-s1vo07bb {
	0.00% {
		opacity: 0;
		-webkit-transform: scale(.5);
		-moz-transform: scale(.5);
		-ms-transform: scale(.5);
		transform: scale(.5)
	}
}
@keyframes scale-in-s1vo07bb {
	0.00% {
		opacity: 0;
		-webkit-transform: scale(.5);
		-moz-transform: scale(.5);
		-ms-transform: scale(.5);
		transform: scale(.5)
	}
}
@-webkit-keyframes autofill-tarvkue {
	to {
		background: transparent;
		color: inherit;
		font-size: inherit;
		font-weight: inherit
	}
}
@keyframes autofill-tarvkue {
	to {
		background: transparent;
		color: inherit;
		font-size: inherit;
		font-weight: inherit
	}
}
@-webkit-keyframes enter-m1vb3zu0 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(16px) scale(.9);
		-moz-transform: translateY(16px) scale(.9);
		-ms-transform: translateY(16px) scale(.9);
		transform: translateY(16px) scale(.9)
	}
}
@keyframes enter-m1vb3zu0 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(16px) scale(.9);
		-moz-transform: translateY(16px) scale(.9);
		-ms-transform: translateY(16px) scale(.9);
		transform: translateY(16px) scale(.9)
	}
}
@-webkit-keyframes spin-senh330 {
	0% {
		-webkit-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		-moz-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		-ms-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0)
	}
}
@keyframes spin-senh330 {
	0% {
		-webkit-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		-moz-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		-ms-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0)
	}
}
@-webkit-keyframes fadeIn-l33u3v2 {
	0% {
		opacity: 0;
		-webkit-transform: scale(.97);
		-moz-transform: scale(.97);
		-ms-transform: scale(.97);
		transform: scale(.97)
	}
}
@keyframes fadeIn-l33u3v2 {
	0% {
		opacity: 0;
		-webkit-transform: scale(.97);
		-moz-transform: scale(.97);
		-ms-transform: scale(.97);
		transform: scale(.97)
	}
}
@-webkit-keyframes enter-n117cay8 {
	0% {
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translate(100%)
	}
}
@keyframes enter-n117cay8 {
	0% {
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translate(100%)
	}
}
@-webkit-keyframes enter-tnr0r6k {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translate(100%)
	}
}
@keyframes enter-tnr0r6k {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translate(100%)
	}
}
@-webkit-keyframes toast-appear-t1yp07hv {
	0% {
		opacity: 0;
		-webkit-transform: translate(0, var(--translate-y-offset)) scale(.95);
		-moz-transform: translate(0, var(--translate-y-offset)) scale(.95);
		-ms-transform: translate(0, var(--translate-y-offset)) scale(.95);
		transform: translateY(var(--translate-y-offset)) scale(.95)
	}
}
@keyframes toast-appear-t1yp07hv {
	0% {
		opacity: 0;
		-webkit-transform: translate(0, var(--translate-y-offset)) scale(.95);
		-moz-transform: translate(0, var(--translate-y-offset)) scale(.95);
		-ms-transform: translate(0, var(--translate-y-offset)) scale(.95);
		transform: translateY(var(--translate-y-offset)) scale(.95)
	}
}
@-webkit-keyframes toast-disappear-t1yp07hv {
	0% {
		opacity: 1
	}
}
@keyframes toast-disappear-t1yp07hv {
	0% {
		opacity: 1
	}
}
@-webkit-keyframes flash-default-style-d8eehx6 {
	0% {
		opacity: 0
	}
}
@keyframes flash-default-style-d8eehx6 {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes flash-glow-style-ghqxg7a {
	0% {
		background-color: transparent;
		box-shadow: unset
	}
}
@keyframes flash-glow-style-ghqxg7a {
	0% {
		background-color: transparent;
		box-shadow: unset
	}
}
@keyframes blink {
	49% {
		border-color: unset
	}
}
@keyframes ProseMirror-cursor-blink {
	to {
		visibility: hidden
	}
}
@-webkit-keyframes check-a1gfspwd {
	0% {
		stroke-dashoffset: 8.5
	}
}
@keyframes check-a1gfspwd {
	0% {
		stroke-dashoffset: 8.5
	}
}
@-webkit-keyframes share-dialog-appear-a93qo4z {
	0% {
		opacity: 0
	}
}
@keyframes share-dialog-appear-a93qo4z {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes scale-in-s1vo07bb {
	0.00% {
		opacity: 0;
		-webkit-transform: scale(.5);
		-moz-transform: scale(.5);
		-ms-transform: scale(.5);
		transform: scale(.5)
	}
}
@keyframes scale-in-s1vo07bb {
	0.00% {
		opacity: 0;
		-webkit-transform: scale(.5);
		-moz-transform: scale(.5);
		-ms-transform: scale(.5);
		transform: scale(.5)
	}
}
@-webkit-keyframes autofill-tarvkue {
	to {
		background: transparent;
		color: inherit;
		font-size: inherit;
		font-weight: inherit
	}
}
@keyframes autofill-tarvkue {
	to {
		background: transparent;
		color: inherit;
		font-size: inherit;
		font-weight: inherit
	}
}
@-webkit-keyframes enter-m1vb3zu0 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(16px) scale(.9);
		-moz-transform: translateY(16px) scale(.9);
		-ms-transform: translateY(16px) scale(.9);
		transform: translateY(16px) scale(.9)
	}
}
@keyframes enter-m1vb3zu0 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(16px) scale(.9);
		-moz-transform: translateY(16px) scale(.9);
		-ms-transform: translateY(16px) scale(.9);
		transform: translateY(16px) scale(.9)
	}
}
@-webkit-keyframes spin-senh330 {
	0% {
		-webkit-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		-moz-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		-ms-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0)
	}
}
@keyframes spin-senh330 {
	0% {
		-webkit-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		-moz-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		-ms-transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0deg);
		transform: translate(var(--spinner-translate), var(--spinner-translate)) rotate(0)
	}
}
@-webkit-keyframes fadeIn-l33u3v2 {
	0% {
		opacity: 0;
		-webkit-transform: scale(.97);
		-moz-transform: scale(.97);
		-ms-transform: scale(.97);
		transform: scale(.97)
	}
}
@keyframes fadeIn-l33u3v2 {
	0% {
		opacity: 0;
		-webkit-transform: scale(.97);
		-moz-transform: scale(.97);
		-ms-transform: scale(.97);
		transform: scale(.97)
	}
}
@-webkit-keyframes enter-n117cay8 {
	0% {
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translate(100%)
	}
}
@keyframes enter-n117cay8 {
	0% {
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translate(100%)
	}
}
@-webkit-keyframes enter-tnr0r6k {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translate(100%)
	}
}
@keyframes enter-tnr0r6k {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translate(100%)
	}
}
@-webkit-keyframes toast-appear-t1yp07hv {
	0% {
		opacity: 0;
		-webkit-transform: translate(0, var(--translate-y-offset)) scale(.95);
		-moz-transform: translate(0, var(--translate-y-offset)) scale(.95);
		-ms-transform: translate(0, var(--translate-y-offset)) scale(.95);
		transform: translateY(var(--translate-y-offset)) scale(.95)
	}
}
@keyframes toast-appear-t1yp07hv {
	0% {
		opacity: 0;
		-webkit-transform: translate(0, var(--translate-y-offset)) scale(.95);
		-moz-transform: translate(0, var(--translate-y-offset)) scale(.95);
		-ms-transform: translate(0, var(--translate-y-offset)) scale(.95);
		transform: translateY(var(--translate-y-offset)) scale(.95)
	}
}
@-webkit-keyframes toast-disappear-t1yp07hv {
	0% {
		opacity: 1
	}
}
@keyframes toast-disappear-t1yp07hv {
	0% {
		opacity: 1
	}
}
@-webkit-keyframes fadeIn-fim46by {
	0% {
		opacity: 0
	}
}
@keyframes fadeIn-fim46by {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes flash-default-style-d8eehx6 {
	0% {
		opacity: 0
	}
}
@keyframes flash-default-style-d8eehx6 {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes flash-glow-style-ghqxg7a {
	0% {
		background-color: transparent;
		box-shadow: unset
	}
}
@keyframes flash-glow-style-ghqxg7a {
	0% {
		background-color: transparent;
		box-shadow: unset
	}
}
@-webkit-keyframes fadeIn-f1vnz3fa {
	0% {
		opacity: 0
	}
}
@keyframes fadeIn-f1vnz3fa {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes fadeIn-t49i6vy {
	0% {
		opacity: 0
	}
}
@keyframes fadeIn-t49i6vy {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes spin-s1xugoyy {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0)
	}
}
@keyframes spin-s1xugoyy {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0)
	}
}
@keyframes anim_tag_control_flash {
	from {
		background-color: #4d6d8c;
	}
}
@-webkit-keyframes anim_tag_control_flash {
	from {
		background-color: #4d6d8c;
	}
}
@keyframes animatePrice-6deg {
	0% {
		transform: rotateZ(-6deg);
	}
}
@keyframes animatePrice20deg {
	0% {
		transform: rotateZ(20deg);
	}
}
@keyframes animatePrice11deg {
	0% {
		transform: rotateZ(11deg);
	}
}
@keyframes animatePrice8deg {
	0% {
		transform: rotateZ(8deg);
	}
}
@keyframes let_it_snow {
	from {
		opacity: 0;
		transform: translateY(0) translateX(0) scale(1);
	}
}
@keyframes fan_the_flames {
	from {
		opacity: 0;
		transform: translateX(0) scale(1);
	}
}
@keyframes savingsModeGlow {
	0% {
		color: #DC9B1D;
		text-shadow: 0px 0px 4px #FFD33B00, 0px 0px 8px rgba(255, 200, 0, .5);
	}
}
@keyframes sparkle01 {
	0% {
		opacity: 0;
		transform: rotateZ(0deg) scale(.3);
	}
}
@keyframes screenshot_hover_fadein {
	0% {
		opacity: 0;
	}
}
@keyframes slide {
	from {
		transform: scaleX(0);
	}
}
@keyframes loading_throbber_bar {
	0% {
		transform: scale(1.0, 0.6);
		background-color: #67c1f5;
	}
}
@-webkit-keyframes loading_throbber_bar {
	0% {
		-webkit-transform: scale(1.0, 0.7);
		background-color: #67c1f5;
	}
}
@-webkit-keyframes ytp-party-background-color {
	0% {
		background-color: #f00
	}
}
@keyframes ytp-party-background-color {
	0% {
		background-color: #f00
	}
}
@-webkit-keyframes ytp-party-color {
	0% {
		color: #f00
	}
}
@keyframes ytp-party-color {
	0% {
		color: #f00
	}
}
@-webkit-keyframes ytp-party-fill {
	0% {
		fill: #f00
	}
}
@keyframes ytp-party-fill {
	0% {
		fill: #f00
	}
}
@-webkit-keyframes w2w-background-animation {
	0% {
		background-color: var(--w2w-start-background-color)
	}
}
@keyframes w2w-background-animation {
	0% {
		background-color: var(--w2w-start-background-color)
	}
}
@-webkit-keyframes w2w-primary-text-color-animation {
	0% {
		color: var(--w2w-start-primary-text-color)
	}
}
@keyframes w2w-primary-text-color-animation {
	0% {
		color: var(--w2w-start-primary-text-color)
	}
}
@-webkit-keyframes w2w-secondary-text-color-animation {
	0% {
		color: var(--w2w-start-secondary-text-color)
	}
}
@keyframes w2w-secondary-text-color-animation {
	0% {
		color: var(--w2w-start-secondary-text-color)
	}
}
@keyframes ytp-bezel-fadeout {
	from {
		opacity: 1
	}
}
@-webkit-keyframes ytp-delhi-modern-bezel-fadeout {
	0% {
		opacity: 0
	}
}
@keyframes ytp-delhi-modern-bezel-fadeout {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes ytp-delhi-modern-bezel-text-fadeout {
	0% {
		opacity: 0
	}
}
@keyframes ytp-delhi-modern-bezel-text-fadeout {
	0% {
		opacity: 0
	}
}
@keyframes ytp-title-channel-fade-in {
	0% {
		background-color: transparent;
		max-width: 10%
	}
}
@-webkit-keyframes ytp-title-channel-fade-out {
	0% {
		background-color: rgba(35, 35, 35, .9);
		width: 500px
	}
}
@keyframes ytp-title-channel-fade-out {
	0% {
		background-color: rgba(35, 35, 35, .9);
		width: 500px
	}
}
@-webkit-keyframes ytp-title-channel-fade-in-big-mode {
	0% {
		background-color: transparent;
		max-width: 15%
	}
}
@keyframes ytp-title-channel-fade-in-big-mode {
	0% {
		background-color: transparent;
		max-width: 15%
	}
}
@-webkit-keyframes ytp-title-channel-fade-out-big-mode {
	0% {
		background-color: rgba(35, 35, 35, .9);
		width: 500px
	}
}
@keyframes ytp-title-channel-fade-out-big-mode {
	0% {
		background-color: rgba(35, 35, 35, .9);
		width: 500px
	}
}
@-webkit-keyframes ytp-title-expanded-fade-in {
	0% {
		opacity: 0
	}
}
@keyframes ytp-title-expanded-fade-in {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes ytp-title-expanded-fade-out {
	0% {
		opacity: 1
	}
}
@keyframes ytp-title-expanded-fade-out {
	0% {
		opacity: 1
	}
}
@-webkit-keyframes ytp-title-beacon-pulse {
	from {
		background: black;
		width: 40px;
		height: 40px;
		left: 5px;
		top: 5px
	}
}
@keyframes ytp-title-beacon-pulse {
	from {
		background: black;
		width: 40px;
		height: 40px;
		left: 5px;
		top: 5px
	}
}
@keyframes arrow-fade-out-1 {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes arrow-fade-out-2 {
	0% {
		opacity: 0
	}
}
@keyframes arrow-fade-out-2 {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes arrow-fade-out-3 {
	0% {
		opacity: 0
	}
}
@keyframes arrow-fade-out-3 {
	0% {
		opacity: 0
	}
}
@-webkit-keyframes grow-circle {
	from {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}
@keyframes grow-circle {
	from {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}
@keyframes ytp-equalizer-animation {
	0% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}
}
@-webkit-keyframes ytp-fullscreen-button-corner-0-animation {
	50% {
		-webkit-transform: translate(-1px, -1px);
		transform: translate(-1px, -1px)
	}
}
@keyframes ytp-fullscreen-button-corner-0-animation {
	50% {
		-webkit-transform: translate(-1px, -1px);
		transform: translate(-1px, -1px)
	}
}
@-webkit-keyframes ytp-fullscreen-button-corner-1-animation {
	50% {
		-webkit-transform: translate(1px, -1px);
		transform: translate(1px, -1px)
	}
}
@keyframes ytp-fullscreen-button-corner-1-animation {
	50% {
		-webkit-transform: translate(1px, -1px);
		transform: translate(1px, -1px)
	}
}
@-webkit-keyframes ytp-fullscreen-button-corner-2-animation {
	50% {
		-webkit-transform: translate(1px, 1px);
		transform: translate(1px, 1px)
	}
}
@keyframes ytp-fullscreen-button-corner-2-animation {
	50% {
		-webkit-transform: translate(1px, 1px);
		transform: translate(1px, 1px)
	}
}
@-webkit-keyframes ytp-fullscreen-button-corner-3-animation {
	50% {
		-webkit-transform: translate(-1px, 1px);
		transform: translate(-1px, 1px)
	}
}
@keyframes ytp-fullscreen-button-corner-3-animation {
	50% {
		-webkit-transform: translate(-1px, 1px);
		transform: translate(-1px, 1px)
	}
}
@-webkit-keyframes ytp-jump-spin {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}
@keyframes ytp-jump-spin {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}
@-webkit-keyframes ytp-jump-spin-backwards {
	from {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}
@keyframes ytp-jump-spin-backwards {
	from {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}
@keyframes bezel-fade-in {
	0% {
		opacity: 0
	}
}
@keyframes ytp-spinner-linspin {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}
@-webkit-keyframes ytp-spinner-easespin {
	12.5% {
		-webkit-transform: rotate(135deg)
	}
}
@keyframes ytp-spinner-easespin {
	12.5% {
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg)
	}
}
@-webkit-keyframes ytp-spinner-left-spin {
	from {
		-webkit-transform: rotate(130deg)
	}
}
@keyframes ytp-spinner-left-spin {
	from {
		-webkit-transform: rotate(130deg);
		transform: rotate(130deg)
	}
}
@-webkit-keyframes ytp-right-spin {
	from {
		-webkit-transform: rotate(-130deg)
	}
}
@keyframes ytp-right-spin {
	from {
		-webkit-transform: rotate(-130deg);
		transform: rotate(-130deg)
	}
}
@keyframes ytp-unmute-width-anim {
	0% {
		width: 0
	}
}
@-webkit-keyframes ytp-unmute-alpha-anim {
	0% {
		opacity: 0
	}
}
@keyframes ytp-unmute-alpha-anim {
	0% {
		opacity: 0
	}
}
@keyframes wpconvert-marquee {
	0% {
		transform: translateX(0);
	}
}
@keyframes wpconvert-tab-fade-in {
	from {
		opacity: 0;
		transform: translateY(10px);
	}
}

/* Media Queries */
@media(min-width: 1920px) {
	.hidden-1g7wsv8 {
		display: none !important
	}
@media(min-width: 1200px) and (max-width: 1919.98px) {
	.hidden-72rtr7 {
		display: none !important
	}
@media(min-width: 810px) and (max-width: 1199.98px) {
	.hidden-t330cf {
		display: none !important
	}
@media(max-width: 809.98px) {
	.hidden-jodghr {
		display: none !important
	}
@media(min-width: 1920px) {
	.hidden-sfthye {
		display: none !important
	}
@media(min-width: 1200px) and (max-width: 1919.98px) {
	.hidden-hfxwfq {
		display: none !important
	}
@media(min-width: 810px) and (max-width: 1199.98px) {
	.hidden-1378eu6 {
		display: none !important
	}
@media(max-width: 809.98px) {
	.hidden-12yezj6 {
		display: none !important
	}
}
}
}
}
}
}
}
}

@media (min-width:1920px) {
	.framer-JaRx7 .framer-5ud4vp-container {
		height: 108px
	}
}
@media (max-width:809.98px) {
	.framer-JaRx7.framer-98dqer-container {
		width: 100%
	}
}
@media (max-width:1919px) and (min-width:840px) {

	.framer-IyLqz .framer-styles-preset-17bsegx:not(.rich-text-wrapper),
	.framer-IyLqz .framer-styles-preset-17bsegx.rich-text-wrapper h6 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 18px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 600;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #e6e6e6;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}
@media (max-width:839px) and (min-width:640px) {

	.framer-IyLqz .framer-styles-preset-17bsegx:not(.rich-text-wrapper),
	.framer-IyLqz .framer-styles-preset-17bsegx.rich-text-wrapper h6 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 600;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #e6e6e6;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}
@media (max-width:639px) and (min-width:0) {

	.framer-IyLqz .framer-styles-preset-17bsegx:not(.rich-text-wrapper),
	.framer-IyLqz .framer-styles-preset-17bsegx.rich-text-wrapper h6 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 8px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 600;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #e6e6e6;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}
@media (max-width:1919px) and (min-width:1200px) {

	.framer-m1fno .framer-styles-preset-2le4uf:not(.rich-text-wrapper),
	.framer-m1fno .framer-styles-preset-2le4uf.rich-text-wrapper h1 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: normal;
		--framer-font-size: 80px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: 0em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 0px;
		--framer-text-alignment: left;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}
@media (max-width:1199px) and (min-width:810px) {

	.framer-m1fno .framer-styles-preset-2le4uf:not(.rich-text-wrapper),
	.framer-m1fno .framer-styles-preset-2le4uf.rich-text-wrapper h1 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: normal;
		--framer-font-size: 80px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: 0em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 0px;
		--framer-text-alignment: left;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}
@media (max-width:809px) and (min-width:0) {

	.framer-m1fno .framer-styles-preset-2le4uf:not(.rich-text-wrapper),
	.framer-m1fno .framer-styles-preset-2le4uf.rich-text-wrapper h1 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: normal;
		--framer-font-size: 52px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: 0em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 0px;
		--framer-text-alignment: left;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}
@media (max-width:1199px) and (min-width:810px) {

	.framer-hl6ln .framer-styles-preset-o5v42n:not(.rich-text-wrapper),
	.framer-hl6ln .framer-styles-preset-o5v42n.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 20px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 16px;
		--framer-text-alignment: start;
		--framer-text-color: #ededed;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none
	}
}
@media (max-width:809px) and (min-width:0) {

	.framer-hl6ln .framer-styles-preset-o5v42n:not(.rich-text-wrapper),
	.framer-hl6ln .framer-styles-preset-o5v42n.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 16px;
		--framer-text-alignment: start;
		--framer-text-color: #ededed;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none
	}
}
@media (max-width:1199px) and (min-width:810px) {

	.framer-f2U7L .framer-styles-preset-ll8p92:not(.rich-text-wrapper),
	.framer-f2U7L .framer-styles-preset-ll8p92.rich-text-wrapper h4 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 32px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: center;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}
@media (max-width:809px) and (min-width:0) {

	.framer-f2U7L .framer-styles-preset-ll8p92:not(.rich-text-wrapper),
	.framer-f2U7L .framer-styles-preset-ll8p92.rich-text-wrapper h4 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 28px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: center;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}
@media (max-width:1199px) and (min-width:810px) {

	.framer-RdTUw .framer-styles-preset-1je7789:not(.rich-text-wrapper),
	.framer-RdTUw .framer-styles-preset-1je7789.rich-text-wrapper h3 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 46px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}
@media (max-width:809px) and (min-width:0) {

	.framer-RdTUw .framer-styles-preset-1je7789:not(.rich-text-wrapper),
	.framer-RdTUw .framer-styles-preset-1je7789.rich-text-wrapper h3 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 36px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}
@media (min-width:810px) and (max-width:1199.98px) {
	.framer-UlRQl.framer-72rtr7 {
		width: 810px
	}
}
@media (max-width:809.98px) {
	.framer-UlRQl.framer-72rtr7 {
		width: 390px
	}
}
@media (min-width:1920px) {
	.framer-UlRQl.framer-72rtr7 {
		width: 1920px
	}
}
@media (max-width:1199px) and (min-width:810px) {

	.framer-lT3eR .framer-styles-preset-c8erza:not(.rich-text-wrapper),
	.framer-lT3eR .framer-styles-preset-c8erza.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none
	}
}
@media (max-width:809px) and (min-width:0) {

	.framer-lT3eR .framer-styles-preset-c8erza:not(.rich-text-wrapper),
	.framer-lT3eR .framer-styles-preset-c8erza.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none
	}
}
@media (max-width:1199px) and (min-width:810px) {

	.framer-lT3eR .framer-styles-preset-c8erza:not(.rich-text-wrapper),
	.framer-lT3eR .framer-styles-preset-c8erza.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none
	}
}
@media (max-width:809px) and (min-width:0) {

	.framer-lT3eR .framer-styles-preset-c8erza:not(.rich-text-wrapper),
	.framer-lT3eR .framer-styles-preset-c8erza.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none
	}
}
@media (max-width:1199px) and (min-width:810px) {

	.framer-lT3eR .framer-styles-preset-c8erza:not(.rich-text-wrapper),
	.framer-lT3eR .framer-styles-preset-c8erza.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none
	}
}
@media (max-width:809px) and (min-width:0) {

	.framer-lT3eR .framer-styles-preset-c8erza:not(.rich-text-wrapper),
	.framer-lT3eR .framer-styles-preset-c8erza.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none
	}
}
@media (max-width:1899px) and (min-width:1200px) {

	.framer-vLRT3 .framer-styles-preset-13rl0l5:not(.rich-text-wrapper),
	.framer-vLRT3 .framer-styles-preset-13rl0l5.rich-text-wrapper h2 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 72px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: capitalize
	}
}
@media (max-width:1199px) and (min-width:800px) {

	.framer-vLRT3 .framer-styles-preset-13rl0l5:not(.rich-text-wrapper),
	.framer-vLRT3 .framer-styles-preset-13rl0l5.rich-text-wrapper h2 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 66px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: capitalize
	}
}
@media (max-width:799px) and (min-width:0) {

	.framer-vLRT3 .framer-styles-preset-13rl0l5:not(.rich-text-wrapper),
	.framer-vLRT3 .framer-styles-preset-13rl0l5.rich-text-wrapper h2 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 32px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: capitalize
	}
}
@media (max-width:1199px) and (min-width:810px) {

	.framer-z0m9L .framer-styles-preset-7wdjfb:not(.rich-text-wrapper),
	.framer-z0m9L .framer-styles-preset-7wdjfb.rich-text-wrapper h6 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 20px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none
	}
}
@media (max-width:809px) and (min-width:0) {

	.framer-z0m9L .framer-styles-preset-7wdjfb:not(.rich-text-wrapper),
	.framer-z0m9L .framer-styles-preset-7wdjfb.rich-text-wrapper h6 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 18px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none
	}
}
@media (max-width:1919px) and (min-width:1200px) {

	.framer-m1fno .framer-styles-preset-2le4uf:not(.rich-text-wrapper),
	.framer-m1fno .framer-styles-preset-2le4uf.rich-text-wrapper h1 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: normal;
		--framer-font-size: 80px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: 0em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 0px;
		--framer-text-alignment: left;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}
@media (max-width:1199px) and (min-width:810px) {

	.framer-m1fno .framer-styles-preset-2le4uf:not(.rich-text-wrapper),
	.framer-m1fno .framer-styles-preset-2le4uf.rich-text-wrapper h1 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: normal;
		--framer-font-size: 80px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: 0em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 0px;
		--framer-text-alignment: left;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}
@media (max-width:809px) and (min-width:0) {

	.framer-m1fno .framer-styles-preset-2le4uf:not(.rich-text-wrapper),
	.framer-m1fno .framer-styles-preset-2le4uf.rich-text-wrapper h1 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: normal;
		--framer-font-size: 52px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: 0em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 0px;
		--framer-text-alignment: left;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}
@media (max-width:1899px) and (min-width:1200px) {

	.framer-vLRT3 .framer-styles-preset-13rl0l5:not(.rich-text-wrapper),
	.framer-vLRT3 .framer-styles-preset-13rl0l5.rich-text-wrapper h2 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 72px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: capitalize
	}
}
@media (max-width:1199px) and (min-width:800px) {

	.framer-vLRT3 .framer-styles-preset-13rl0l5:not(.rich-text-wrapper),
	.framer-vLRT3 .framer-styles-preset-13rl0l5.rich-text-wrapper h2 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 66px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: capitalize
	}
}
@media (max-width:799px) and (min-width:0) {

	.framer-vLRT3 .framer-styles-preset-13rl0l5:not(.rich-text-wrapper),
	.framer-vLRT3 .framer-styles-preset-13rl0l5.rich-text-wrapper h2 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 32px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: capitalize
	}
}
@media (max-width:1199px) and (min-width:810px) {

	.framer-RdTUw .framer-styles-preset-1je7789:not(.rich-text-wrapper),
	.framer-RdTUw .framer-styles-preset-1je7789.rich-text-wrapper h3 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 46px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}
@media (max-width:809px) and (min-width:0) {

	.framer-RdTUw .framer-styles-preset-1je7789:not(.rich-text-wrapper),
	.framer-RdTUw .framer-styles-preset-1je7789.rich-text-wrapper h3 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 36px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}
@media (max-width:1199px) and (min-width:810px) {

	.framer-f2U7L .framer-styles-preset-ll8p92:not(.rich-text-wrapper),
	.framer-f2U7L .framer-styles-preset-ll8p92.rich-text-wrapper h4 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 32px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: center;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}
@media (max-width:809px) and (min-width:0) {

	.framer-f2U7L .framer-styles-preset-ll8p92:not(.rich-text-wrapper),
	.framer-f2U7L .framer-styles-preset-ll8p92.rich-text-wrapper h4 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 28px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: center;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase
	}
}
@media (max-width:1199px) and (min-width:810px) {

	.framer-lT3eR .framer-styles-preset-c8erza:not(.rich-text-wrapper),
	.framer-lT3eR .framer-styles-preset-c8erza.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none
	}
}
@media (max-width:809px) and (min-width:0) {

	.framer-lT3eR .framer-styles-preset-c8erza:not(.rich-text-wrapper),
	.framer-lT3eR .framer-styles-preset-c8erza.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none
	}
}
@media (min-width: 1920px) {
	.hidden-1g7wsv8 {
		display: none !important;
	}
}
@media (min-width: 1200px) and (max-width: 1919.98px) {
	.hidden-72rtr7 {
		display: none !important;
	}
}
@media (min-width: 810px) and (max-width: 1199.98px) {
	.hidden-t330cf {
		display: none !important;
	}
}
@media (max-width: 809.98px) {
	.hidden-jodghr {
		display: none !important;
	}
}
@media (min-width: 1920px) {
	.hidden-sfthye {
		display: none !important;
	}
}
@media (min-width: 1200px) and (max-width: 1919.98px) {
	.hidden-hfxwfq {
		display: none !important;
	}
}
@media (min-width: 810px) and (max-width: 1199.98px) {
	.hidden-1378eu6 {
		display: none !important;
	}
}
@media (max-width: 809.98px) {
	.hidden-12yezj6 {
		display: none !important;
	}
}
@media (min-width: 1920px) {
	.framer-JaRx7 .framer-5ud4vp-container {
		height: 108px;
	}
}
@media (max-width: 809.98px) {
	.framer-JaRx7.framer-98dqer-container {
		width: 100%;
	}
}
@media (max-width: 1919px) and (min-width: 840px) {

	.framer-IyLqz .framer-styles-preset-17bsegx:not(.rich-text-wrapper),
	.framer-IyLqz .framer-styles-preset-17bsegx.rich-text-wrapper h6 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 18px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 600;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #e6e6e6;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase;
	}
}
@media (max-width: 839px) and (min-width: 640px) {

	.framer-IyLqz .framer-styles-preset-17bsegx:not(.rich-text-wrapper),
	.framer-IyLqz .framer-styles-preset-17bsegx.rich-text-wrapper h6 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 600;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #e6e6e6;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase;
	}
}
@media (max-width: 639px) and (min-width: 0) {

	.framer-IyLqz .framer-styles-preset-17bsegx:not(.rich-text-wrapper),
	.framer-IyLqz .framer-styles-preset-17bsegx.rich-text-wrapper h6 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 8px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 600;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #e6e6e6;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase;
	}
}
@media (max-width: 1919px) and (min-width: 1200px) {

	.framer-m1fno .framer-styles-preset-2le4uf:not(.rich-text-wrapper),
	.framer-m1fno .framer-styles-preset-2le4uf.rich-text-wrapper h1 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: normal;
		--framer-font-size: 80px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: 0em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 0px;
		--framer-text-alignment: left;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase;
	}
}
@media (max-width: 1199px) and (min-width: 810px) {

	.framer-m1fno .framer-styles-preset-2le4uf:not(.rich-text-wrapper),
	.framer-m1fno .framer-styles-preset-2le4uf.rich-text-wrapper h1 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: normal;
		--framer-font-size: 80px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: 0em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 0px;
		--framer-text-alignment: left;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase;
	}
}
@media (max-width: 809px) and (min-width: 0) {

	.framer-m1fno .framer-styles-preset-2le4uf:not(.rich-text-wrapper),
	.framer-m1fno .framer-styles-preset-2le4uf.rich-text-wrapper h1 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: normal;
		--framer-font-size: 52px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: 0em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 0px;
		--framer-text-alignment: left;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase;
	}
}
@media (max-width: 1199px) and (min-width: 810px) {

	.framer-hl6ln .framer-styles-preset-o5v42n:not(.rich-text-wrapper),
	.framer-hl6ln .framer-styles-preset-o5v42n.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 20px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 16px;
		--framer-text-alignment: start;
		--framer-text-color: #ededed;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none;
	}
}
@media (max-width: 809px) and (min-width: 0) {

	.framer-hl6ln .framer-styles-preset-o5v42n:not(.rich-text-wrapper),
	.framer-hl6ln .framer-styles-preset-o5v42n.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 16px;
		--framer-text-alignment: start;
		--framer-text-color: #ededed;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none;
	}
}
@media (max-width: 1199px) and (min-width: 810px) {

	.framer-f2U7L .framer-styles-preset-ll8p92:not(.rich-text-wrapper),
	.framer-f2U7L .framer-styles-preset-ll8p92.rich-text-wrapper h4 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 32px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: center;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase;
	}
}
@media (max-width: 809px) and (min-width: 0) {

	.framer-f2U7L .framer-styles-preset-ll8p92:not(.rich-text-wrapper),
	.framer-f2U7L .framer-styles-preset-ll8p92.rich-text-wrapper h4 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 28px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: center;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase;
	}
}
@media (max-width: 1199px) and (min-width: 810px) {

	.framer-RdTUw .framer-styles-preset-1je7789:not(.rich-text-wrapper),
	.framer-RdTUw .framer-styles-preset-1je7789.rich-text-wrapper h3 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 46px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase;
	}
}
@media (max-width: 809px) and (min-width: 0) {

	.framer-RdTUw .framer-styles-preset-1je7789:not(.rich-text-wrapper),
	.framer-RdTUw .framer-styles-preset-1je7789.rich-text-wrapper h3 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 36px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase;
	}
}
@media (min-width: 810px) and (max-width: 1199.98px) {
	.framer-UlRQl.framer-72rtr7 {
		width: 810px;
	}
}
@media (max-width: 809.98px) {
	.framer-UlRQl.framer-72rtr7 {
		width: 390px;
	}
}
@media (min-width: 1920px) {
	.framer-UlRQl.framer-72rtr7 {
		width: 1920px;
	}
}
@media (max-width: 1199px) and (min-width: 810px) {

	.framer-lT3eR .framer-styles-preset-c8erza:not(.rich-text-wrapper),
	.framer-lT3eR .framer-styles-preset-c8erza.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none;
	}
}
@media (max-width: 809px) and (min-width: 0) {

	.framer-lT3eR .framer-styles-preset-c8erza:not(.rich-text-wrapper),
	.framer-lT3eR .framer-styles-preset-c8erza.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none;
	}
}
@media (max-width: 1199px) and (min-width: 810px) {

	.framer-lT3eR .framer-styles-preset-c8erza:not(.rich-text-wrapper),
	.framer-lT3eR .framer-styles-preset-c8erza.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none;
	}
}
@media (max-width: 809px) and (min-width: 0) {

	.framer-lT3eR .framer-styles-preset-c8erza:not(.rich-text-wrapper),
	.framer-lT3eR .framer-styles-preset-c8erza.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none;
	}
}
@media (max-width: 1199px) and (min-width: 810px) {

	.framer-lT3eR .framer-styles-preset-c8erza:not(.rich-text-wrapper),
	.framer-lT3eR .framer-styles-preset-c8erza.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none;
	}
}
@media (max-width: 809px) and (min-width: 0) {

	.framer-lT3eR .framer-styles-preset-c8erza:not(.rich-text-wrapper),
	.framer-lT3eR .framer-styles-preset-c8erza.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none;
	}
}
@media (max-width: 1899px) and (min-width: 1200px) {

	.framer-vLRT3 .framer-styles-preset-13rl0l5:not(.rich-text-wrapper),
	.framer-vLRT3 .framer-styles-preset-13rl0l5.rich-text-wrapper h2 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 72px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: capitalize;
	}
}
@media (max-width: 1199px) and (min-width: 800px) {

	.framer-vLRT3 .framer-styles-preset-13rl0l5:not(.rich-text-wrapper),
	.framer-vLRT3 .framer-styles-preset-13rl0l5.rich-text-wrapper h2 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 66px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: capitalize;
	}
}
@media (max-width: 799px) and (min-width: 0) {

	.framer-vLRT3 .framer-styles-preset-13rl0l5:not(.rich-text-wrapper),
	.framer-vLRT3 .framer-styles-preset-13rl0l5.rich-text-wrapper h2 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 32px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: capitalize;
	}
}
@media (max-width: 1199px) and (min-width: 810px) {

	.framer-z0m9L .framer-styles-preset-7wdjfb:not(.rich-text-wrapper),
	.framer-z0m9L .framer-styles-preset-7wdjfb.rich-text-wrapper h6 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 20px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none;
	}
}
@media (max-width: 809px) and (min-width: 0) {

	.framer-z0m9L .framer-styles-preset-7wdjfb:not(.rich-text-wrapper),
	.framer-z0m9L .framer-styles-preset-7wdjfb.rich-text-wrapper h6 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 18px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none;
	}
}
@media (max-width: 1919px) and (min-width: 1200px) {

	.framer-m1fno .framer-styles-preset-2le4uf:not(.rich-text-wrapper),
	.framer-m1fno .framer-styles-preset-2le4uf.rich-text-wrapper h1 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: normal;
		--framer-font-size: 80px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: 0em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 0px;
		--framer-text-alignment: left;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase;
	}
}
@media (max-width: 1199px) and (min-width: 810px) {

	.framer-m1fno .framer-styles-preset-2le4uf:not(.rich-text-wrapper),
	.framer-m1fno .framer-styles-preset-2le4uf.rich-text-wrapper h1 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: normal;
		--framer-font-size: 80px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: 0em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 0px;
		--framer-text-alignment: left;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase;
	}
}
@media (max-width: 809px) and (min-width: 0) {

	.framer-m1fno .framer-styles-preset-2le4uf:not(.rich-text-wrapper),
	.framer-m1fno .framer-styles-preset-2le4uf.rich-text-wrapper h1 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: normal;
		--framer-font-size: 52px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: 0em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 0px;
		--framer-text-alignment: left;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase;
	}
}
@media (max-width: 1899px) and (min-width: 1200px) {

	.framer-vLRT3 .framer-styles-preset-13rl0l5:not(.rich-text-wrapper),
	.framer-vLRT3 .framer-styles-preset-13rl0l5.rich-text-wrapper h2 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 72px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: capitalize;
	}
}
@media (max-width: 1199px) and (min-width: 800px) {

	.framer-vLRT3 .framer-styles-preset-13rl0l5:not(.rich-text-wrapper),
	.framer-vLRT3 .framer-styles-preset-13rl0l5.rich-text-wrapper h2 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 66px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: capitalize;
	}
}
@media (max-width: 799px) and (min-width: 0) {

	.framer-vLRT3 .framer-styles-preset-13rl0l5:not(.rich-text-wrapper),
	.framer-vLRT3 .framer-styles-preset-13rl0l5.rich-text-wrapper h2 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 32px;
		--framer-font-style: italic;
		--framer-font-style-bold: italic;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: capitalize;
	}
}
@media (max-width: 1199px) and (min-width: 810px) {

	.framer-RdTUw .framer-styles-preset-1je7789:not(.rich-text-wrapper),
	.framer-RdTUw .framer-styles-preset-1je7789.rich-text-wrapper h3 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 46px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase;
	}
}
@media (max-width: 809px) and (min-width: 0) {

	.framer-RdTUw .framer-styles-preset-1je7789:not(.rich-text-wrapper),
	.framer-RdTUw .framer-styles-preset-1je7789.rich-text-wrapper h3 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 36px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase;
	}
}
@media (max-width: 1199px) and (min-width: 810px) {

	.framer-f2U7L .framer-styles-preset-ll8p92:not(.rich-text-wrapper),
	.framer-f2U7L .framer-styles-preset-ll8p92.rich-text-wrapper h4 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 32px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: center;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase;
	}
}
@media (max-width: 809px) and (min-width: 0) {

	.framer-f2U7L .framer-styles-preset-ll8p92:not(.rich-text-wrapper),
	.framer-f2U7L .framer-styles-preset-ll8p92.rich-text-wrapper h4 {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 28px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 300;
		--framer-font-weight-bold: 400;
		--framer-font-weight-bold-italic: 400;
		--framer-font-weight-italic: 300;
		--framer-letter-spacing: -.02em;
		--framer-line-height: 1.2em;
		--framer-paragraph-spacing: 40px;
		--framer-text-alignment: center;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: uppercase;
	}
}
@media (max-width: 1199px) and (min-width: 810px) {

	.framer-lT3eR .framer-styles-preset-c8erza:not(.rich-text-wrapper),
	.framer-lT3eR .framer-styles-preset-c8erza.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none;
	}
}
@media (max-width: 809px) and (min-width: 0) {

	.framer-lT3eR .framer-styles-preset-c8erza:not(.rich-text-wrapper),
	.framer-lT3eR .framer-styles-preset-c8erza.rich-text-wrapper p {
		--framer-font-family: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-bold-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-family-italic: "Noto Sans", "Noto Sans Placeholder", sans-serif;
		--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;
		--framer-font-size: 16px;
		--framer-font-style: normal;
		--framer-font-style-bold: normal;
		--framer-font-style-bold-italic: italic;
		--framer-font-style-italic: italic;
		--framer-font-variation-axes: normal;
		--framer-font-weight: 400;
		--framer-font-weight-bold: 700;
		--framer-font-weight-bold-italic: 700;
		--framer-font-weight-italic: 400;
		--framer-letter-spacing: .02em;
		--framer-line-height: 1.4em;
		--framer-paragraph-spacing: 20px;
		--framer-text-alignment: start;
		--framer-text-color: #fff;
		--framer-text-decoration: none;
		--framer-text-stroke-color: initial;
		--framer-text-stroke-width: initial;
		--framer-text-transform: none;
	}
}
@media only screen and (min-width: 1100px) {
	.d1nf8coh {
		margin-left: var(--framer-fresco-panelMinWidth-dimension, 260px)
	}
}
@media only screen and (max-width: 430px) {
	.t1yp07hv {
		padding-left: 15px;
		font-size: 12px;
		letter-spacing: -.1px
	}
}
@media only screen and (max-width: 430px) {
	.dglvr97 {
		padding: 0 10px 1px;
		margin-left: 8px
	}
}
@media (min-width: 1100px) {
	.c1ko75dj {
		max-width: 300px
	}
}
@media (min-width: 1100px) {
	.c1obgswm {
		position: absolute;
		top: 100%;
		left: 0;
		margin: 0
	}
}
@media only screen and (min-width: 1100px) {
	.d1nf8coh {
		margin-left: var(--framer-fresco-panelMinWidth-dimension, 260px)
	}
}
@media only screen and (max-width: 430px) {
	.t1yp07hv {
		padding-left: 15px;
		font-size: 12px;
		letter-spacing: -.1px
	}
}
@media only screen and (max-width: 430px) {
	.dglvr97 {
		padding: 0 10px 1px;
		margin-left: 8px
	}
}
@media only screen and (max-width: 800px) {
	.i1g2tqxh {
		max-width: calc(100vw - calc(var(--framer-fresco-panelPadding-dimension, 15px) * 4))
	}
}
@media only screen and (max-height: 800px) {
	.i1g2tqxh {
		max-height: calc(100vh - calc(50px + var(--framer-fresco-inputHeight-dimension, 30px) + var(--framer-fresco-panelPadding-dimension, 15px) * 4))
	}
}
@media only screen and (max-width: 800px) {
	.i12g5gy8 {
		max-width: calc(100vw - calc(var(--framer-fresco-panelPadding-dimension, 15px) * 4)px - 20px)
	}
}
@media only screen and (max-height: 800px) {
	.i12g5gy8 {
		max-height: calc(100vh - calc(50px + var(--framer-fresco-inputHeight-dimension, 30px) + var(--framer-fresco-panelPadding-dimension, 15px) * 4)px - 20px)
	}
}
@media (pointer: fine) {
	.s1rsxqtn:not(:hover) button {
		display: none
	}
}
@media (max-width: 430px) {
	.p9ab7mp {
		min-width: 60px
	}
}
@media (max-width: 1100px) {
	.m1wta5up {
		position: relative;
		left: unset;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		-webkit-transform: unset;
		-moz-transform: unset;
		-ms-transform: unset;
		transform: unset
	}
}
@media (max-width: 640px) {
	.m1wta5up {
		position: relative;
		left: unset;
		-webkit-transform: unset;
		-moz-transform: unset;
		-ms-transform: unset;
		transform: unset
	}
}
@media (max-width: 640px) {
	.m69kutt {
		left: 0;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%)
	}
}
@media (max-width: 1060px) {
	.sdjdrec {
		display: none
	}
}
@media screen and (max-width: 500px) {
	body #widget .game_purchase_action_bg.coming_soon h1 {
		font-size: 14px;
		line-height: 29px;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .rightcol.game_meta_data .block {
		background: rgba(0, 0, 0, 0.2);
		filter: none;
	}
}
@media screen and (max-width: 680px) {
	html.responsive .rightcol.game_meta_data .block {
		padding: 12px;
	}
}
@media screen and (max-width: 625px) {
	html.responsive #responsive_apppage_details_left_ctn {
		float: none;
		width: auto;
	}
}
@media screen and (max-width: 479px) {
	html.responsive .bundle .tab_item_name {
		font-size: 1em;
	}
}
@media screen and (max-width: 1330px) {
	html.responsive .next_in_queue_area {
		width: 177px;
		height: 32px;
	}
}
@media screen and (max-width: 500px) {

	html.responsive .mature_content_notice {
		flex-direction: column;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .mature_content_notice {
		margin: 0px auto;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .agegate_btn_ctn.in_queue {
		justify-content: center;
	}
}
@media screen and (max-width: 910px) {

	.franchise_notice,
	.franchise_notice .franchise_name,
	.franchise_notice .franchise_highlight,
	.franchise_notice .background_image {
		height: unset;
	}
}
@media screen and (max-width: 600px) {
	html.responsive .next_in_queue_area {
		position: absolute;
		right: 19px;
		top: 53px;
	}
}
@media screen and (max-width: 600px) {
	html.responsive .queue_ctn .queue_reason_description_row {
		display: none;
	}
}
@media screen and (max-width: 910px) {

	img.agegate_img_app,
	img.agegate_img_package {
		height: auto;
		max-width: 100%;
	}
}
@media screen and (max-width: 500px) {
	html.responsive body.agecheck .agegate_tags {
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 420px) {
	div.early_access_announcements .divider {
		display: none;
	}
}
@media screen and (max-width: 910px) {

	html.responsive .game_description_snippet {
		overflow: hidden;
		padding-right: 0;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .game_area_play_stats {
		width: auto;
		margin: 0 2%;
	}
}
@media screen and (max-width: 910px) {

	html.responsive #game_highlights .highlight_screenshot_link {
		height: 100%;
		position: relative;
	}
}
@media screen and (max-width: 560px) {
	html.responsive .glance_ctn_responsive_left {
		clear: left;
		float: left;
		width: 50%;
		margin-right: 8px;
	}
}
@media screen and (max-width: 500px) {
	html.responsive .game_header_image_ctn {
		float: none;
		width: auto;
	}
}
@media screen and (max-width: 380px) {

	html.responsive .glance_ctn_responsive_left,
	html.responsive .glance_ctn_responsive_right {
		float: none;
		width: auto;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .series_episode .episode_image_col {
		width: 30%;
		height: auto;
	}
}
@media screen and (max-width: 625px) {
	html.responsive .series_episode .episode_action_col {
		position: inherit;
	}
}
@media screen and (max-width: 500px) {
	html.responsive .newux_optin_banner {
		display: flex;
		flex-direction: row;
		justify-content: center;
		margin: 0px 5px 5px 5px;
		padding-bottom: 10px;
		border-radius: 4px;
	}
}
@media screen and (max-width: 940px) {
	.saleEventBannerLink {
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 600px) {
	html.responsive .saleEventBannerBig {
		display: none;
	}
}
@media screen and (max-width: 910px) {
	.banner_open_in_steam {
		display: none;
	}
}
@media screen and (max-width: 470px) {

	.package_in_library_flag.in_own_library,
	.package_in_library_flag.in_family_library {
		left: 0px;
	}
}
@media screen and (max-width: 1220px) and (min-width: 910px) {
	body.v6.widestore .game_area_already_owned.page_content {
		width: calc(100% - 50px);
		padding: 0 25px;
		align-items: center;
	}
}
@media screen and (max-width: 910px) {

	html.responsive .widestore .game_description_snippet {
		overflow: hidden;
		padding-right: 0;
		margin-bottom: 10px;
	}
}
@media (forced-colors: active) {
	div.store_header_btn {
		background: ButtonFace;
	}
}
@media screen and (max-width: 910px) {

	html.responsive #genre_flyout .popup_body,
	html.responsive #genre_flyout .popup_body .popup_body_wide {
		width: auto;
		flex-direction: column;
		padding-top: 8px;
		padding-bottom: 8px;
	}
}
@media (forced-colors:active) {
	.home_area_spotlight {
		border: 1px solid ButtonBorder;
	}
}
@media screen and (max-width: 910px) {
	.tab_item .release_date {
		display: none;
	}
}
@media screen and (max-width: 910px) {

	html.responsive .leftcol,
	html.responsive .rightcol {
		float: none;
		width: auto;
		margin-left: 0;
	}
}
@media screen and (max-width: 910px) {
	html.responsive body.v6 .page_content {
		max-width: 940px;
		width: auto;
		margin: 0 2%;
	}
}
@media screen and (max-width: 910px) {

	html.responsive #responsive_store_search_overlay,
	html.responsive #responsive_store_nav_overlay {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;

		height: 100vh;
		background-color: #000000AA;
		z-index: 101;

		display: flex;
		flex-direction: column;
	}
}
@media screen and (max-width: 600px) {
	html.responsive body.v6 h2.pageheader {
		font-size: 24px;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .store_capsule .discount_block {
	padding: 2px;
}
}
@media screen and (max-width: 910px) {
	html.responsive #live_streams_carousel {
		padding-bottom: 0;
	}
}
@media screen and (max-width: 910px) {
	html.responsive div.main_cluster_content {
		width: auto;
		height: auto;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .game_page_background.game {
		min-width: 0;
	}
}
@media (forced-colors: active) {

	#store_nav_area .store_nav_bg,
	.home_page_body_ctn.has_takeover #store_nav_area .store_nav_bg {
		background: ButtonFace;
	}
}
@media (forced-colors: active) {
	body.v6 .store_nav .popup_block_new .popup_body {
		background: ButtonFace;
	}
}
@media screen and (max-width: 910px) {

	html.responsive .popup_menu_twocol>.popup_menu {
		flex: 1;
	}
}
@media screen and (max-width: 420px) {
	html.responsive .popup_menu_twocol {
		display: block;
	}
}
@media screen and (max-width: 910px) {
	.quadscreenshot_carousel .main .maincap {
		width: 100%;
		height: auto;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .carousel_items.no_paging {
		text-align: center;
	}
}
@media screen and (max-width: 910px) {
	html.responsive body.v7menu .v7menu_spacer {
		display: none;
	}
}
@media screen and (max-width: 910px) {
	body.v6 .page_content.middle_page {
		display: block;
		flex-direction: unset;
	}
}
@media screen and (max-width: 1245px) and (min-width: 500px) {
	body.v6 .page_content {
		width: 98%;
	}
}
@media screen and (max-width: 1325px) and (min-width: 910px) {
	body.v6 .related_items_ctn .page_content {
		width: calc(100vw - 144px);
	}
}
@media (forced-colors:active) {
	.btn_green_white_innerfade {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_blue_white_innerfade {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_darkblue_white_innerfade {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_darkred_white_innerfade {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_grey_white_innerfade {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_grey_grey {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_grey_grey_outer_bevel {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_grey_black {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_black {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btnv6_blue_hoverfade {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btnv6_lightblue_blue {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btnv6_blue_blue_innerfade {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btnv6_green_white_innerfade {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btnv6_grey_black {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btnv6_white_transparent {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_teal {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_royal_blue {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_plum {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_green_steamui {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_grey_steamui {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_blue_steamui {
		background: ButtonFace;
	}
}
@media screen and (max-width: 910px) {

	html.responsive .popup_block_new.responsive_slidedown {
		position: static;
		box-shadow: none;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .popup_menu .popup_menu_item {
		font-size: 14px;
		line-height: 18px;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .newmodal_header .title_text {
		padding: 32px 15px 0px 15px;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .newmodal {
		min-width: 0;
	}
}
@media screen and (max-width: 910px) {

	html.responsive .newmodal {
		min-width: 500px;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .newmodal_content {
		padding: 15px;
	}
}
@media screen and (max-width:325px) {
	.html5-main-video::-webkit-media-controls-wireless-playback-picker-button {
		display: none
	}
}

@media only screen and (min-width: 1100px) {
	.d1nf8coh {
		margin-left: var(--framer-fresco-panelMinWidth-dimension, 260px)
	}
}
@media only screen and (max-width: 430px) {
	.t1yp07hv {
		padding-left: 15px;
		font-size: 12px;
		letter-spacing: -.1px
	}
}
@media only screen and (max-width: 430px) {
	.dglvr97 {
		padding: 0 10px 1px;
		margin-left: 8px
	}
}
@media (min-width: 1100px) {
	.c1ko75dj {
		max-width: 300px
	}
}
@media (min-width: 1100px) {
	.c1obgswm {
		position: absolute;
		top: 100%;
		left: 0;
		margin: 0
	}
}
@media only screen and (min-width: 1100px) {
	.d1nf8coh {
		margin-left: var(--framer-fresco-panelMinWidth-dimension, 260px)
	}
}
@media only screen and (max-width: 430px) {
	.t1yp07hv {
		padding-left: 15px;
		font-size: 12px;
		letter-spacing: -.1px
	}
}
@media only screen and (max-width: 430px) {
	.dglvr97 {
		padding: 0 10px 1px;
		margin-left: 8px
	}
}
@media only screen and (max-width: 800px) {
	.i1g2tqxh {
		max-width: calc(100vw - calc(var(--framer-fresco-panelPadding-dimension, 15px) * 4))
	}
}
@media only screen and (max-height: 800px) {
	.i1g2tqxh {
		max-height: calc(100vh - calc(50px + var(--framer-fresco-inputHeight-dimension, 30px) + var(--framer-fresco-panelPadding-dimension, 15px) * 4))
	}
}
@media only screen and (max-width: 800px) {
	.i12g5gy8 {
		max-width: calc(100vw - calc(var(--framer-fresco-panelPadding-dimension, 15px) * 4)px - 20px)
	}
}
@media only screen and (max-height: 800px) {
	.i12g5gy8 {
		max-height: calc(100vh - calc(50px + var(--framer-fresco-inputHeight-dimension, 30px) + var(--framer-fresco-panelPadding-dimension, 15px) * 4)px - 20px)
	}
}
@media (pointer: fine) {
	.s1rsxqtn:not(:hover) button {
		display: none
	}
}
@media (max-width: 430px) {
	.p9ab7mp {
		min-width: 60px
	}
}
@media (max-width: 1100px) {
	.m1wta5up {
		position: relative;
		left: unset;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		-webkit-transform: unset;
		-moz-transform: unset;
		-ms-transform: unset;
		transform: unset
	}
}
@media (max-width: 640px) {
	.m1wta5up {
		position: relative;
		left: unset;
		-webkit-transform: unset;
		-moz-transform: unset;
		-ms-transform: unset;
		transform: unset
	}
}
@media (max-width: 640px) {
	.m69kutt {
		left: 0;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%)
	}
}
@media (max-width: 1060px) {
	.sdjdrec {
		display: none
	}
}
@media screen and (max-width: 500px) {
	body #widget .game_purchase_action_bg.coming_soon h1 {
		font-size: 14px;
		line-height: 29px;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .rightcol.game_meta_data .block {
		background: rgba(0, 0, 0, 0.2);
		filter: none;
	}
}
@media screen and (max-width: 680px) {
	html.responsive .rightcol.game_meta_data .block {
		padding: 12px;
	}
}
@media screen and (max-width: 625px) {
	html.responsive #responsive_apppage_details_left_ctn {
		float: none;
		width: auto;
	}
}
@media screen and (max-width: 479px) {
	html.responsive .bundle .tab_item_name {
		font-size: 1em;
	}
}
@media screen and (max-width: 1330px) {
	html.responsive .next_in_queue_area {
		width: 177px;
		height: 32px;
	}
}
@media screen and (max-width: 500px) {

	html.responsive .mature_content_notice {
		flex-direction: column;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .mature_content_notice {
		margin: 0px auto;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .agegate_btn_ctn.in_queue {
		justify-content: center;
	}
}
@media screen and (max-width: 910px) {

	.franchise_notice,
	.franchise_notice .franchise_name,
	.franchise_notice .franchise_highlight,
	.franchise_notice .background_image {
		height: unset;
	}
}
@media screen and (max-width: 600px) {
	html.responsive .next_in_queue_area {
		position: absolute;
		right: 19px;
		top: 53px;
	}
}
@media screen and (max-width: 600px) {
	html.responsive .queue_ctn .queue_reason_description_row {
		display: none;
	}
}
@media screen and (max-width: 910px) {

	img.agegate_img_app,
	img.agegate_img_package {
		height: auto;
		max-width: 100%;
	}
}
@media screen and (max-width: 500px) {
	html.responsive body.agecheck .agegate_tags {
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 420px) {
	div.early_access_announcements .divider {
		display: none;
	}
}
@media screen and (max-width: 910px) {

	html.responsive .game_description_snippet {
		overflow: hidden;
		padding-right: 0;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .game_area_play_stats {
		width: auto;
		margin: 0 2%;
	}
}
@media screen and (max-width: 910px) {

	html.responsive #game_highlights .highlight_screenshot_link {
		height: 100%;
		position: relative;
	}
}
@media screen and (max-width: 560px) {
	html.responsive .glance_ctn_responsive_left {
		clear: left;
		float: left;
		width: 50%;
		margin-right: 8px;
	}
}
@media screen and (max-width: 500px) {
	html.responsive .game_header_image_ctn {
		float: none;
		width: auto;
	}
}
@media screen and (max-width: 380px) {

	html.responsive .glance_ctn_responsive_left,
	html.responsive .glance_ctn_responsive_right {
		float: none;
		width: auto;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .series_episode .episode_image_col {
		width: 30%;
		height: auto;
	}
}
@media screen and (max-width: 625px) {
	html.responsive .series_episode .episode_action_col {
		position: inherit;
	}
}
@media screen and (max-width: 500px) {
	html.responsive .newux_optin_banner {
		display: flex;
		flex-direction: row;
		justify-content: center;
		margin: 0px 5px 5px 5px;
		padding-bottom: 10px;
		border-radius: 4px;
	}
}
@media screen and (max-width: 940px) {
	.saleEventBannerLink {
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 600px) {
	html.responsive .saleEventBannerBig {
		display: none;
	}
}
@media screen and (max-width: 910px) {
	.banner_open_in_steam {
		display: none;
	}
}
@media screen and (max-width: 470px) {

	.package_in_library_flag.in_own_library,
	.package_in_library_flag.in_family_library {
		left: 0px;
	}
}
@media screen and (max-width: 1220px) and (min-width: 910px) {
	body.v6.widestore .game_area_already_owned.page_content {
		width: calc(100% - 50px);
		padding: 0 25px;
		align-items: center;
	}
}
@media screen and (max-width: 910px) {

	html.responsive .widestore .game_description_snippet {
		overflow: hidden;
		padding-right: 0;
		margin-bottom: 10px;
	}
}
@media (forced-colors: active) {
	div.store_header_btn {
		background: ButtonFace;
	}
}
@media screen and (max-width: 910px) {

	html.responsive #genre_flyout .popup_body,
	html.responsive #genre_flyout .popup_body .popup_body_wide {
		width: auto;
		flex-direction: column;
		padding-top: 8px;
		padding-bottom: 8px;
	}
}
@media (forced-colors:active) {
	.home_area_spotlight {
		border: 1px solid ButtonBorder;
	}
}
@media screen and (max-width: 910px) {
	.tab_item .release_date {
		display: none;
	}
}
@media screen and (max-width: 910px) {

	html.responsive .leftcol,
	html.responsive .rightcol {
		float: none;
		width: auto;
		margin-left: 0;
	}
}
@media screen and (max-width: 910px) {
	html.responsive body.v6 .page_content {
		max-width: 940px;
		width: auto;
		margin: 0 2%;
	}
}
@media screen and (max-width: 910px) {

	html.responsive #responsive_store_search_overlay,
	html.responsive #responsive_store_nav_overlay {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;

		height: 100vh;
		background-color: #000000AA;
		z-index: 101;

		display: flex;
		flex-direction: column;
	}
}
@media screen and (max-width: 600px) {
	html.responsive body.v6 h2.pageheader {
		font-size: 24px;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .store_capsule .discount_block {
	padding: 2px;
    }
}
@media screen and (max-width: 910px) {
	html.responsive #live_streams_carousel {
		padding-bottom: 0;
	}
}
@media screen and (max-width: 910px) {
	html.responsive div.main_cluster_content {
		width: auto;
		height: auto;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .game_page_background.game {
		min-width: 0;
	}
}
@media (forced-colors: active) {

	#store_nav_area .store_nav_bg,
	.home_page_body_ctn.has_takeover #store_nav_area .store_nav_bg {
		background: ButtonFace;
	}
}
@media (forced-colors: active) {
	body.v6 .store_nav .popup_block_new .popup_body {
		background: ButtonFace;
	}
}
@media screen and (max-width: 910px) {

	html.responsive .popup_menu_twocol>.popup_menu {
		flex: 1;
	}
}
@media screen and (max-width: 420px) {
	html.responsive .popup_menu_twocol {
		display: block;
	}
}
@media screen and (max-width: 910px) {
	.quadscreenshot_carousel .main .maincap {
		width: 100%;
		height: auto;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .carousel_items.no_paging {
		text-align: center;
	}
}
@media screen and (max-width: 910px) {
	html.responsive body.v7menu .v7menu_spacer {
		display: none;
	}
}
@media screen and (max-width: 910px) {
	body.v6 .page_content.middle_page {
		display: block;
		flex-direction: unset;
	}
}
@media screen and (max-width: 1245px) and (min-width: 500px) {
	body.v6 .page_content {
		width: 98%;
	}
}
@media screen and (max-width: 1325px) and (min-width: 910px) {
	body.v6 .related_items_ctn .page_content {
		width: calc(100vw - 144px);
	}
}
@media (forced-colors:active) {
	.btn_green_white_innerfade {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_blue_white_innerfade {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_darkblue_white_innerfade {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_darkred_white_innerfade {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_grey_white_innerfade {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_grey_grey {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_grey_grey_outer_bevel {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_grey_black {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_black {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btnv6_blue_hoverfade {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btnv6_lightblue_blue {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btnv6_blue_blue_innerfade {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btnv6_green_white_innerfade {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btnv6_grey_black {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btnv6_white_transparent {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_teal {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_royal_blue {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_plum {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_green_steamui {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_grey_steamui {
		background: ButtonFace;
	}
}
@media (forced-colors:active) {
	.btn_blue_steamui {
		background: ButtonFace;
	}
}
@media screen and (max-width: 910px) {

	html.responsive .popup_block_new.responsive_slidedown {
		position: static;
		box-shadow: none;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .popup_menu .popup_menu_item {
		font-size: 14px;
		line-height: 18px;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .newmodal_header .title_text {
		padding: 32px 15px 0px 15px;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .newmodal {
		min-width: 0;
	}
}
@media screen and (max-width: 910px) {

	html.responsive .newmodal {
		min-width: 500px;
	}
}
@media screen and (max-width: 910px) {
	html.responsive .newmodal_content {
		padding: 15px;
	}
}
@media screen and (max-width:325px) {
	.html5-main-video::-webkit-media-controls-wireless-playback-picker-button {
		display: none
	}
}
@media print {
	/* The original CSS was malformed and has been removed.
	   Add print-specific styles here if needed. */
}

@media (prefers-reduced-motion: reduce) {
	.wpconvert-marquee-track {
		animation: none;
		overflow-x: auto;
	}
}
@media (min-width: 640px) {
	.wpconvert-tab-nav {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media (min-width: 1024px) {
	.wpconvert-tab-nav {
		grid-template-columns: repeat(6, 1fr);
	}
}
@media (min-width: 640px) {
	.wpconvert-tab-title {
		font-size: 1.875rem;
	}
}
@media (min-width: 640px) {
	.wpconvert-tab-prev {
		left: -1.5rem;
	}
}
@media (min-width: 640px) {
	.wpconvert-tab-next {
		right: -1.5rem;
	}
}
@media (max-width: 768px) {
	.container {
		padding: 0 1rem;
	}
}
@media (min-width: 768px) {
	.grid-layout-container .col-md-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
}
@media (max-width: 767px) {
	.grid-layout-container [class*="col-"] {
		flex: 0 0 100%;
		max-width: 100%;
	}
}