/* DEFAS */
* {
	box-sizing: border-box;
}
body {
	/*font-family: "Poppins", sans-serif;*/
	font-family: "Arimo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Poppins", sans-serif;
	
	flex-direction: column;
	min-height: 100vh;
	display: flex;
	
	padding: 0;
	margin: 0;
}
#content {
	flex-grow: 1;
}
@media (max-width: 1024px) {
	.fo-highres {
		display: none!important;
	}
}
@media (min-width: 1024px) {
	.fo-lowres {
		display: none!important;
	}
}
@media (max-width: 768px) {
	.fo-midres {
		display: none!important;
	}
}
.fo-fill {
	width: 100%;
}
.fo-ctw {
	text-align: center;
	width: 100%;
}
.fo-c {
	text-align: center;
}
.fo-maxcontent {
	height: max-content;
	width: max-content;
}
.fo-autocenter {
	margin-right: auto;
	margin-left: auto;
}
#fo-top {
	position: fixed;
	font-size: 2.5rem;
	cursor: pointer;
	color: #cacaca;
	bottom: 1rem;
	right: 1rem;
	z-index: 15;
	
	display: none;
}
.fo-head-floating #fo-top {
	display: block;
}

/* FLEX */
.fof-row-to-col-low, .fof-row-to-col-mid, .fof-row-to-col-hi, .fof-row {
	flex-direction: row;
	display: flex;
}
.fof-col {
	flex-direction: column;
	display: flex;
}
.fof-wrap { flex-wrap: wrap; }
.fof-stretch { align-items: stretch; }
.fof-s { align-items: flex-start; }
.fof-e { align-items: flex-end; }
.fof-c { align-items: center; }
.fof-js { justify-content: flex-start; }
.fof-je { justify-content: flex-end; }
.fof-jc-to-js-low, .fof-jc-to-js-mid, .fof-jc-to-js-hi, .fof-jc { justify-content: center; }
.fof-1 { flex: 1; }
.fof-grow { flex-grow: 1; flex-shrink: 0; }

.fo-inline-block, .fo-inline-blocks > * {
	display: inline-block;
}
.fo-block, .fo-blocks > * {
	display: block;
}

.fof-col-1,.fof-col-2,.fof-col-3,.fof-col-4,.fof-col-5,.fof-col-6,.fof-col-7,.fof-col-8,.fof-col-9,.fof-col-10,.fof-col-11,.fof-col-12 {
	min-width: min-content;
	flex: 1;
}
.fof-col-1 {  flex-basis: 8.33333%; }
.fof-col-2 {  flex-basis: 16.66667%; }
.fof-col-3 {  flex-basis: 25%; }
.fof-col-4 {  flex-basis: 33.33333%; }
.fof-col-5 {  flex-basis: 41.66667%; }
.fof-col-6 {  flex-basis: 50%; }
.fof-col-7 {  flex-basis: 58.33333%; }
.fof-col-8 {  flex-basis: 66.66667%; }
.fof-col-9 {  flex-basis: 75%; }
.fof-col-10 { flex-basis: 83.33333%; }
.fof-col-11 { flex-basis: 91.66667%; }
.fof-col-12 { flex-basis: 100%; }

.fo-bold { font-weight: 600!important; }

@media (max-width: 768px) {
	.fof-row-to-col-low {
		flex-direction: column;
	}
	.fof-jc-to-js-low {
		justify-content: flex-start;
	}
	.fof-last-low {
		order: 99;
	}
	.fof-rev-row-low {
		flex-direction: row-reverse;
	}
	.fof-rev-col-low {
		flex-direction: column-reverse;
	}
}
@media (max-width: 1024px) {
	.fof-row-to-col-mid {
		flex-direction: column;
	}
	.fof-jc-to-js-mid {
		justify-content: flex-start;
	}
	.fof-last-mid {
		order: 99;
	}
	.fof-rev-row-mid {
		flex-direction: row-reverse;
	}
	.fof-rev-col-mid {
		flex-direction: column-reverse;
	}
	.fo-height-unset-mid {
		min-height: unset!important;
		height: auto!important;
	}
}
@media (max-width: 1280px) {
	.fof-row-to-col-hi {
		flex-direction: column;
	}
	.fof-jc-to-js-hi {
		justify-content: flex-start;
	}
	.fof-last-hi {
		order: 99;
	}
	.fof-rev-row-hi {
		flex-direction: row-reverse;
	}
	.fof-rev-col-hi {
		flex-direction: column-reverse;
	}
}

/* FONTS & GENERIC */

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 0.8rem;
	letter-spacing: 0px;
	font-weight: 400;
	color: #000000;
}
h2 { font-size: 2.0em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.3em; }

p {
	line-height: 1.7;
}

.fo-primary { color: #6d7fda; }
.fo-primary-bg { color: #6d7fda!important; }
.fo-mov { color: #4200BD!important; }
.fo-mov-bg { background-color: #4200BD!important; }

/* LINKS */
a {
	text-decoration: none;
	color: #000000;
}
a:visited {
	color: unset;
}
a.a-mov {
	color: #4200bd;
}
a.a-mov:hover {
	text-decoration: underline;
	color: #4200bd;
}

/* HEAD */
#head {
	justify-content: center;
	flex-direction: row;
	align-items: center;
	display: flex;
	
	position: absolute;
	
	height: 10em;
	width: 100%;
	left: 0;
	top: 0;
}
#head-floater {
	justify-content: center;
	flex-direction: row;
	align-items: center;
	display: flex;
	
	transition: 0.3s ease-in-out;
	transform: translateY(-110%);
	position: fixed;
	height: 5em;
	opacity: 0;
	right: 0;
	left: 0;
	top: 0;
	
	background-color: rgba(249, 249, 249, 0.95);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);
	z-index: 99;
}
#content {
	padding-top: 10em;
}
#head-content {
	justify-content: center;
	flex-direction: row;
	align-items: center;
	padding: 0 2em;
	display: flex;
}
#head-menu > * {
	color: #000000;
	padding: 0 1em;
	font-weight: 400;
}
#head-menu > *:hover, #head-menu > *.fo-menu-active:hover {
	color: #9ba7e3;
}
#head-menu > *.fo-menu-active {
	color: #6d7fda;
}
#head-content .fo-sidemenu-tog .fo-mfn {
	font-size: 2.5em;
}
.head-logo img {
	display: block;
	width: 12em;
}
#head-content .fo-but {
	background-color: #4200bd;
}

/* HEAD RESPONSIVE */
.fo-head-floating #head-floater {
	transform: translateY(0);
	opacity: 1;
}

@media (min-width: 1024px) {
	.fo-head-floating .head-logo img {
		width: 7em;
	}
}
@media (max-width: 768px) {
	#head-content {
		max-width: 100%;
		width: 100%;
	}
	.head-logo img {
		width: 7em;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	#head-content {
		max-width: 100%;
		width: 60em;
	}
	.head-logo img {
		width: 8em;
	}
}
@media (max-width: 1280px) {
	#head-menu > * {
		padding: 0 0.5em;
	}
}
@media (max-width: 1024px) {
	#content {
		padding-top: 5em;
	}
	#head {
		height: 4em;
	}
	#head-floater {
		height: 3em;
	}
	#head-content {
		padding: 0 1em;
	}
	.fo-head-floating #head-content {
		height: 3.5em;
	}
}

/* SIDE MENU & SIDE MENU RESPONSIVE */
#fo-sidemenu {
	justify-content: flex-start;
	flex-direction: column;
	align-items: center;
	display: flex;
	
	background-color: #191919;
	
	transition: 0.3s ease-in-out;
	
	padding: 3.5em 0 0 0;
	max-width: 100%;
	right: -15em;
	width: 14em;
	bottom: 0;
	top: 0;
	
	overflow: hidden;
	position: fixed;
	
	z-index: 100;
}
#fo-sidemenu > * {
	margin: 0.5em 0;
	font-weight: 400;
	color: #a6a6a6;
}
#fo-sidemenu > *.fo-menu-active {
	color: #ffffff;
}
#fo-sidemenu > *:hover, #fo-sidemenu > *.fo-menu-active {
	color: #eeeeee;
}
#fo-sidemenu > .fo-but {
	margin-bottom: 1em;
	color: #ffffff;
}
#fo-sidemenu .fo-sidemenu-tog {
	position: absolute;
	right: 1.5em;
	top: 0.5em;
}
#fo-sidemenu .fo-sidemenu-tog .fo-mfn {
	font-size: 2em;
}
.fo-sidemenu-on #fo-sidemenu {
	transition: 0.3s ease-in-out;
	right: 0;
}

@media (min-width: 1024px) {
	#fo-sidemenu {
		display: none!important;
	}
}

/* PAGE WIDTHS */
#head-content, .fo-section-content, .footer-content {
	max-width: 100%;
	margin: 0 auto;
	width: 75em;
}
@media (max-width: 768px) {
	#head-content, .fo-section-content, .footer-content {
		max-width: 100%;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	#head-content, .fo-section-content, .footer-content {
		max-width: 100%;
	}
}

/* SECTIONS */
.fo-section {
	padding: 1em 1em 3em 1em;
	background-color: #ffffff;
}
.fo-section ~ .fo-section {
	padding-top: 3em;
}
.fo-section-content {
	margin: 0 auto;
}
@media (max-width: 1024px) {
	.fo-section {
		padding: 2em 0.5em;
	}
}
.fo-section-alt {
	background-color: #f5f8ff;
	width: 100%;
}

/* SECTION CURVES */
.fo-section-curve-top, .fo-section-curve-bottom {
	position: relative;
}
.fo-section-curve-top {
	border-radius: 50% 50% 0 0 / 5em 5em 0 0;
	margin-top: 5rem;
}
.fo-section-curve-bottom {
	border-radius: 0 0 50% 50% / 0 0 5em 5em;
	padding-bottom: 10rem;
}
.fo-section-curve-bottom + .fo-section {
	padding-top: 10rem;
	margin-top: -5rem;
}
.fo-section-curve-top::after, .fo-section-curve-bottom::after {
	transform: translateX(-50%) translateY(-50%);
	position: absolute;
	content: " ";
	height: 3rem;
	width: 3rem;
	z-index: 5;
	left: 50%;
}
.fo-section-curve-top::after {
	top: 0;
}
.fo-section-curve-bottom::after {
	top: 100%;
}



/* FOOTER */
#footer {
	background-color: #f5f8ff;
	justify-content: center;
	align-items: center;
	padding: 5rem 1rem;
	color: #9aa1b3;
	display: flex;
	width: 100%;
}
#footer h4 {
	margin-bottom: 1.5rem;
}
#footer a {
	margin-bottom: 0.6rem;
	display: block;
	color: #737c94;
}
#footer a:hover {
	text-decoration: underline;
	color: #4200bd;
}
@media (max-width: 768px) {
	#footer {
		padding: 3rem 1.5rem 1.5rem 1.5rem;
	}
}

/* BUTTONS */
.fo-pointer {
	cursor: pointer;
}
.fo-but.fo-but-big, .fo-but.fo-but-big:active, .fo-but.fo-but-big:visited {
	padding: 1em 1.5em;
}
.fo-but, .fo-but:active, .fo-but:visited {
	background-color: #6d7fda;
	text-decoration: none;
	display: inline-block;
	border-radius: 0.3em;
	padding: 0.5em 1em;
	position: relative;
	font-weight: 400;
	cursor: pointer;
	color: #ffffff;
}
.fo-but::after {
	transition: width .2s ease-in-out;
	background: rgba(0,0,0,.05);
	position: absolute;
	content: " ";
	height: 100%;
	z-index: 1;
	width: 0;
	left: 0;
	top: 0;
}
.fo-but:hover::after {
	width: 100%;
}


/* ICONS */
.fo-mfn {
	font-family: "mfn-icons";
	font-style: normal;
	font-weight: 400;
	speak: never;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
}
.fo-mfn-menu {
	content: "\e960";
}

/* PIC LIST */
.fo-piclist {
	padding: 2em 1.5em;
	line-height: 1.5;
	width: 100%;
}
.fo-piclist > div {
	justify-content: center;
	align-items: stretch;
	flex-direction: row;
	position: relative;
	display: flex;
}
.fo-piclist > div > div {
	position: relative;
	flex-basis: 50%;
}

.fo-piclist > div > div > div {
	padding: 1em 2em;
}
.fo-piclist-left > div > div {
	border-radius: 3rem 0 0 0;
}
.fo-piclist-right > div > div {
	border-radius: 0 3rem 0 0;
}
.fo-piclist-left.fo-piclist-glue::before, .fo-piclist-right.fo-piclist-glue::after {
	transform: translateX(-1px);
	border-right: 2px solid #dbe3f3;
	position: absolute;
	content: " ";
	bottom: -2em;
	z-index: 1;
	left: 50%;
	top: 1em;
}
.fo-piclist-left > div {
	padding-right: 5rem;
}
.fo-piclist-right > div {
	padding-left: 5rem;
}
.fo-piclist-left > div > img, .fo-piclist-right > div > img {
	position: absolute;
	height: 8rem;
	width: 8rem;
	z-index: 5;
	top: 0;
}
.fo-piclist-left > div > img {
	transform: translateX(50%);
	right: 0;
}
.fo-piclist-right > div > img {
	transform: translateX(-50%);
	left: 0;
}
.fo-piclist-left::after, .fo-piclist-right::before {
	flex-basis: 50%;
	content: " ";
}
@media (max-width: 800px) {
	.fo-piclist {
		flex-direction: column;
		padding: 2em 1em;
	}
	.fo-piclist > div {
		padding: 5rem 1rem 0 1rem;
	}
	.fo-piclist > div > div {
		flex-basis: 100%;
	}
	.fo-piclist-left::after, .fo-piclist-right::before {
		display: none;
		content: "";
	}
	.fo-piclist-left.fo-piclist-glue::before, .fo-piclist-right.fo-piclist-glue::after {
		bottom: unset;
		height: 3rem;
		top: 100%;
	}
	.fo-piclist-left > div, .fo-piclist-right > div {
		padding: 0;
	}
	.fo-piclist > div > div > div {
		border-radius: 3rem 3rem 0 0;
		padding: 3em 2em 2em 2em;
	}
	.fo-piclist-left > div > img, .fo-piclist-right > div > img {
		transform: translateX(-50%) translateY(-50%);
		height: 6rem;
		width: 6rem;
		right: unset;
		left: 50%;
		top: 0;
	}
}
@media (max-width: 768px) {
	.fo-piclist {
		flex-direction: column;
		padding: 2em 0!important;
	}
	.fo-piclist > div {
		padding: 5rem 0 0 0 0!important;
	}
	.fo-piclist > div > div {
		padding: 0!important;
	}
}

/* COUNTERS */
.fo-counter {
	flex-direction: column;
	align-items: center;
	text-align: center;
	display: flex;
	padding: 1em;
	margin: 1em;
}
.fo-counter > * {
	display: block;
}
.fo-counter > * ~ * {
	margin-top: 0.5rem;
}
.fo-counter > i {
	font-size: 3rem;
	color: #25BBA9;
}
.fo-counter .fo-number {
	font-size: 3rem;
}
.fo-counter p {
	font-size: 1.1rem;
	color: #a8a8a8;
}



/* GENERIC */
.fo-m0 { margin: 0!important; }
.fo-mt0 { margin-top: 0!important; }
.fo-mb0 { margin-bottom: 0!important; }
.fo-ml0 { margin-left: 0!important; }
.fo-mr0 { margin-right: 0!important; }

.fo-01rem { font-size: 0.1rem; }
.fo-02rem { font-size: 0.2rem; }
.fo-03rem { font-size: 0.3rem; }
.fo-04rem { font-size: 0.4rem; }
.fo-05rem { font-size: 0.5rem; }
.fo-06rem { font-size: 0.6rem; }
.fo-07rem { font-size: 0.7rem; }
.fo-08rem { font-size: 0.8rem; }
.fo-09rem { font-size: 0.9rem; }
.fo-10rem { font-size: 1.0rem; }
.fo-11rem { font-size: 1.1rem; }
.fo-12rem { font-size: 1.2rem; }
.fo-13rem { font-size: 1.3rem; }
.fo-14rem { font-size: 1.4rem; }
.fo-15rem { font-size: 1.5rem; }
.fo-16rem { font-size: 1.6rem; }
.fo-17rem { font-size: 1.7rem; }
.fo-18rem { font-size: 1.8rem; }
.fo-19rem { font-size: 1.9rem; }
.fo-20rem { font-size: 2.0rem; }
.fo-21rem { font-size: 2.1rem; }
.fo-22rem { font-size: 2.2rem; }
.fo-23rem { font-size: 2.3rem; }
.fo-24rem { font-size: 2.4rem; }
.fo-25rem { font-size: 2.5rem; }
.fo-26rem { font-size: 2.6rem; }
.fo-27rem { font-size: 2.7rem; }
.fo-28rem { font-size: 2.8rem; }
.fo-29rem { font-size: 2.9rem; }
.fo-30rem { font-size: 3.0rem; }
.fo-31rem { font-size: 3.1rem; }
.fo-32rem { font-size: 3.2rem; }
.fo-33rem { font-size: 3.3rem; }
.fo-34rem { font-size: 3.4rem; }
.fo-35rem { font-size: 3.5rem; }
.fo-36rem { font-size: 3.6rem; }
.fo-37rem { font-size: 3.7rem; }
.fo-38rem { font-size: 3.8rem; }
.fo-39rem { font-size: 3.9rem; }
.fo-40rem { font-size: 4.0rem; }

.fo-01em { font-size: 0.1em; }
.fo-02em { font-size: 0.2em; }
.fo-03em { font-size: 0.3em; }
.fo-04em { font-size: 0.4em; }
.fo-05em { font-size: 0.5em; }
.fo-06em { font-size: 0.6em; }
.fo-07em { font-size: 0.7em; }
.fo-08em { font-size: 0.8em; }
.fo-09em { font-size: 0.9em; }
.fo-10em { font-size: 1.0em; }
.fo-11em { font-size: 1.1em; }
.fo-12em { font-size: 1.2em; }
.fo-13em { font-size: 1.3em; }
.fo-14em { font-size: 1.4em; }
.fo-15em { font-size: 1.5em; }
.fo-16em { font-size: 1.6em; }
.fo-17em { font-size: 1.7em; }
.fo-18em { font-size: 1.8em; }
.fo-19em { font-size: 1.9em; }
.fo-20em { font-size: 2.0em; }
.fo-21em { font-size: 2.1em; }
.fo-22em { font-size: 2.2em; }
.fo-23em { font-size: 2.3em; }
.fo-24em { font-size: 2.4em; }
.fo-25em { font-size: 2.5em; }
.fo-26em { font-size: 2.6em; }
.fo-27em { font-size: 2.7em; }
.fo-28em { font-size: 2.8em; }
.fo-29em { font-size: 2.9em; }
.fo-30em { font-size: 3.0em; }
.fo-31em { font-size: 3.1em; }
.fo-32em { font-size: 3.2em; }
.fo-33em { font-size: 3.3em; }
.fo-34em { font-size: 3.4em; }
.fo-35em { font-size: 3.5em; }
.fo-36em { font-size: 3.6em; }
.fo-37em { font-size: 3.7em; }
.fo-38em { font-size: 3.8em; }
.fo-39em { font-size: 3.9em; }
.fo-40em { font-size: 4.0em; }

.fo-mb01em { margin-bottom: 0.1em; }
.fo-mb02em { margin-bottom: 0.2em; }
.fo-mb03em { margin-bottom: 0.3em; }
.fo-mb04em { margin-bottom: 0.4em; }
.fo-mb05em { margin-bottom: 0.5em; }
.fo-mb06em { margin-bottom: 0.6em; }
.fo-mb07em { margin-bottom: 0.7em; }
.fo-mb08em { margin-bottom: 0.8em; }
.fo-mb09em { margin-bottom: 0.9em; }
.fo-mb10em { margin-bottom: 1.0em; }
.fo-mb11em { margin-bottom: 1.1em; }
.fo-mb12em { margin-bottom: 1.2em; }
.fo-mb13em { margin-bottom: 1.3em; }
.fo-mb14em { margin-bottom: 1.4em; }
.fo-mb15em { margin-bottom: 1.5em; }
.fo-mb16em { margin-bottom: 1.6em; }
.fo-mb17em { margin-bottom: 1.7em; }
.fo-mb18em { margin-bottom: 1.8em; }
.fo-mb19em { margin-bottom: 1.9em; }
.fo-mb20em { margin-bottom: 2.0em; }
.fo-mb21em { margin-bottom: 2.1em; }
.fo-mb22em { margin-bottom: 2.2em; }
.fo-mb23em { margin-bottom: 2.3em; }
.fo-mb24em { margin-bottom: 2.4em; }
.fo-mb25em { margin-bottom: 2.5em; }
.fo-mb26em { margin-bottom: 2.6em; }
.fo-mb27em { margin-bottom: 2.7em; }
.fo-mb28em { margin-bottom: 2.8em; }
.fo-mb29em { margin-bottom: 2.9em; }
.fo-mb30em { margin-bottom: 3.0em; }
.fo-mb31em { margin-bottom: 3.1em; }
.fo-mb32em { margin-bottom: 3.2em; }
.fo-mb33em { margin-bottom: 3.3em; }
.fo-mb34em { margin-bottom: 3.4em; }
.fo-mb35em { margin-bottom: 3.5em; }
.fo-mb36em { margin-bottom: 3.6em; }
.fo-mb37em { margin-bottom: 3.7em; }
.fo-mb38em { margin-bottom: 3.8em; }
.fo-mb39em { margin-bottom: 3.9em; }
.fo-mb40em { margin-bottom: 4.0em; }

.fo-mt01em { margin-top: 0.1em; }
.fo-mt02em { margin-top: 0.2em; }
.fo-mt03em { margin-top: 0.3em; }
.fo-mt04em { margin-top: 0.4em; }
.fo-mt05em { margin-top: 0.5em; }
.fo-mt06em { margin-top: 0.6em; }
.fo-mt07em { margin-top: 0.7em; }
.fo-mt08em { margin-top: 0.8em; }
.fo-mt09em { margin-top: 0.9em; }
.fo-mt10em { margin-top: 1.0em; }
.fo-mt11em { margin-top: 1.1em; }
.fo-mt12em { margin-top: 1.2em; }
.fo-mt13em { margin-top: 1.3em; }
.fo-mt14em { margin-top: 1.4em; }
.fo-mt15em { margin-top: 1.5em; }
.fo-mt16em { margin-top: 1.6em; }
.fo-mt17em { margin-top: 1.7em; }
.fo-mt18em { margin-top: 1.8em; }
.fo-mt19em { margin-top: 1.9em; }
.fo-mt20em { margin-top: 2.0em; }
.fo-mt21em { margin-top: 2.1em; }
.fo-mt22em { margin-top: 2.2em; }
.fo-mt23em { margin-top: 2.3em; }
.fo-mt24em { margin-top: 2.4em; }
.fo-mt25em { margin-top: 2.5em; }
.fo-mt26em { margin-top: 2.6em; }
.fo-mt27em { margin-top: 2.7em; }
.fo-mt28em { margin-top: 2.8em; }
.fo-mt29em { margin-top: 2.9em; }
.fo-mt30em { margin-top: 3.0em; }
.fo-mt31em { margin-top: 3.1em; }
.fo-mt32em { margin-top: 3.2em; }
.fo-mt33em { margin-top: 3.3em; }
.fo-mt34em { margin-top: 3.4em; }
.fo-mt35em { margin-top: 3.5em; }
.fo-mt36em { margin-top: 3.6em; }
.fo-mt37em { margin-top: 3.7em; }
.fo-mt38em { margin-top: 3.8em; }
.fo-mt39em { margin-top: 3.9em; }
.fo-mt40em { margin-top: 4.0em; }

.fo-ml01em { margin-left: 0.1em; }
.fo-ml02em { margin-left: 0.2em; }
.fo-ml03em { margin-left: 0.3em; }
.fo-ml04em { margin-left: 0.4em; }
.fo-ml05em { margin-left: 0.5em; }
.fo-ml06em { margin-left: 0.6em; }
.fo-ml07em { margin-left: 0.7em; }
.fo-ml08em { margin-left: 0.8em; }
.fo-ml09em { margin-left: 0.9em; }
.fo-ml10em { margin-left: 1.0em; }
.fo-ml11em { margin-left: 1.1em; }
.fo-ml12em { margin-left: 1.2em; }
.fo-ml13em { margin-left: 1.3em; }
.fo-ml14em { margin-left: 1.4em; }
.fo-ml15em { margin-left: 1.5em; }
.fo-ml16em { margin-left: 1.6em; }
.fo-ml17em { margin-left: 1.7em; }
.fo-ml18em { margin-left: 1.8em; }
.fo-ml19em { margin-left: 1.9em; }
.fo-ml20em { margin-left: 2.0em; }
.fo-ml21em { margin-left: 2.1em; }
.fo-ml22em { margin-left: 2.2em; }
.fo-ml23em { margin-left: 2.3em; }
.fo-ml24em { margin-left: 2.4em; }
.fo-ml25em { margin-left: 2.5em; }
.fo-ml26em { margin-left: 2.6em; }
.fo-ml27em { margin-left: 2.7em; }
.fo-ml28em { margin-left: 2.8em; }
.fo-ml29em { margin-left: 2.9em; }
.fo-ml30em { margin-left: 3.0em; }
.fo-ml31em { margin-left: 3.1em; }
.fo-ml32em { margin-left: 3.2em; }
.fo-ml33em { margin-left: 3.3em; }
.fo-ml34em { margin-left: 3.4em; }
.fo-ml35em { margin-left: 3.5em; }
.fo-ml36em { margin-left: 3.6em; }
.fo-ml37em { margin-left: 3.7em; }
.fo-ml38em { margin-left: 3.8em; }
.fo-ml39em { margin-left: 3.9em; }
.fo-ml40em { margin-left: 4.0em; }

.fo-mr01em { margin-right: 0.1em; }
.fo-mr02em { margin-right: 0.2em; }
.fo-mr03em { margin-right: 0.3em; }
.fo-mr04em { margin-right: 0.4em; }
.fo-mr05em { margin-right: 0.5em; }
.fo-mr06em { margin-right: 0.6em; }
.fo-mr07em { margin-right: 0.7em; }
.fo-mr08em { margin-right: 0.8em; }
.fo-mr09em { margin-right: 0.9em; }
.fo-mr10em { margin-right: 1.0em; }
.fo-mr11em { margin-right: 1.1em; }
.fo-mr12em { margin-right: 1.2em; }
.fo-mr13em { margin-right: 1.3em; }
.fo-mr14em { margin-right: 1.4em; }
.fo-mr15em { margin-right: 1.5em; }
.fo-mr16em { margin-right: 1.6em; }
.fo-mr17em { margin-right: 1.7em; }
.fo-mr18em { margin-right: 1.8em; }
.fo-mr19em { margin-right: 1.9em; }
.fo-mr20em { margin-right: 2.0em; }
.fo-mr21em { margin-right: 2.1em; }
.fo-mr22em { margin-right: 2.2em; }
.fo-mr23em { margin-right: 2.3em; }
.fo-mr24em { margin-right: 2.4em; }
.fo-mr25em { margin-right: 2.5em; }
.fo-mr26em { margin-right: 2.6em; }
.fo-mr27em { margin-right: 2.7em; }
.fo-mr28em { margin-right: 2.8em; }
.fo-mr29em { margin-right: 2.9em; }
.fo-mr30em { margin-right: 3.0em; }
.fo-mr31em { margin-right: 3.1em; }
.fo-mr32em { margin-right: 3.2em; }
.fo-mr33em { margin-right: 3.3em; }
.fo-mr34em { margin-right: 3.4em; }
.fo-mr35em { margin-right: 3.5em; }
.fo-mr36em { margin-right: 3.6em; }
.fo-mr37em { margin-right: 3.7em; }
.fo-mr38em { margin-right: 3.8em; }
.fo-mr39em { margin-right: 3.9em; }
.fo-mr40em { margin-right: 4.0em; }

.fo-mb01rem { margin-bottom: 0.1rem; }
.fo-mb02rem { margin-bottom: 0.2rem; }
.fo-mb03rem { margin-bottom: 0.3rem; }
.fo-mb04rem { margin-bottom: 0.4rem; }
.fo-mb05rem { margin-bottom: 0.5rem; }
.fo-mb06rem { margin-bottom: 0.6rem; }
.fo-mb07rem { margin-bottom: 0.7rem; }
.fo-mb08rem { margin-bottom: 0.8rem; }
.fo-mb09rem { margin-bottom: 0.9rem; }
.fo-mb10rem { margin-bottom: 1.0rem; }
.fo-mb11rem { margin-bottom: 1.1rem; }
.fo-mb12rem { margin-bottom: 1.2rem; }
.fo-mb13rem { margin-bottom: 1.3rem; }
.fo-mb14rem { margin-bottom: 1.4rem; }
.fo-mb15rem { margin-bottom: 1.5rem; }
.fo-mb16rem { margin-bottom: 1.6rem; }
.fo-mb17rem { margin-bottom: 1.7rem; }
.fo-mb18rem { margin-bottom: 1.8rem; }
.fo-mb19rem { margin-bottom: 1.9rem; }
.fo-mb20rem { margin-bottom: 2.0rem; }
.fo-mb21rem { margin-bottom: 2.1rem; }
.fo-mb22rem { margin-bottom: 2.2rem; }
.fo-mb23rem { margin-bottom: 2.3rem; }
.fo-mb24rem { margin-bottom: 2.4rem; }
.fo-mb25rem { margin-bottom: 2.5rem; }
.fo-mb26rem { margin-bottom: 2.6rem; }
.fo-mb27rem { margin-bottom: 2.7rem; }
.fo-mb28rem { margin-bottom: 2.8rem; }
.fo-mb29rem { margin-bottom: 2.9rem; }
.fo-mb30rem { margin-bottom: 3.0rem; }
.fo-mb31rem { margin-bottom: 3.1rem; }
.fo-mb32rem { margin-bottom: 3.2rem; }
.fo-mb33rem { margin-bottom: 3.3rem; }
.fo-mb34rem { margin-bottom: 3.4rem; }
.fo-mb35rem { margin-bottom: 3.5rem; }
.fo-mb36rem { margin-bottom: 3.6rem; }
.fo-mb37rem { margin-bottom: 3.7rem; }
.fo-mb38rem { margin-bottom: 3.8rem; }
.fo-mb39rem { margin-bottom: 3.9rem; }
.fo-mb40rem { margin-bottom: 4.0rem; }

.fo-mt01rem { margin-top: 0.1rem; }
.fo-mt02rem { margin-top: 0.2rem; }
.fo-mt03rem { margin-top: 0.3rem; }
.fo-mt04rem { margin-top: 0.4rem; }
.fo-mt05rem { margin-top: 0.5rem; }
.fo-mt06rem { margin-top: 0.6rem; }
.fo-mt07rem { margin-top: 0.7rem; }
.fo-mt08rem { margin-top: 0.8rem; }
.fo-mt09rem { margin-top: 0.9rem; }
.fo-mt10rem { margin-top: 1.0rem; }
.fo-mt11rem { margin-top: 1.1rem; }
.fo-mt12rem { margin-top: 1.2rem; }
.fo-mt13rem { margin-top: 1.3rem; }
.fo-mt14rem { margin-top: 1.4rem; }
.fo-mt15rem { margin-top: 1.5rem; }
.fo-mt16rem { margin-top: 1.6rem; }
.fo-mt17rem { margin-top: 1.7rem; }
.fo-mt18rem { margin-top: 1.8rem; }
.fo-mt19rem { margin-top: 1.9rem; }
.fo-mt20rem { margin-top: 2.0rem; }
.fo-mt21rem { margin-top: 2.1rem; }
.fo-mt22rem { margin-top: 2.2rem; }
.fo-mt23rem { margin-top: 2.3rem; }
.fo-mt24rem { margin-top: 2.4rem; }
.fo-mt25rem { margin-top: 2.5rem; }
.fo-mt26rem { margin-top: 2.6rem; }
.fo-mt27rem { margin-top: 2.7rem; }
.fo-mt28rem { margin-top: 2.8rem; }
.fo-mt29rem { margin-top: 2.9rem; }
.fo-mt30rem { margin-top: 3.0rem; }
.fo-mt31rem { margin-top: 3.1rem; }
.fo-mt32rem { margin-top: 3.2rem; }
.fo-mt33rem { margin-top: 3.3rem; }
.fo-mt34rem { margin-top: 3.4rem; }
.fo-mt35rem { margin-top: 3.5rem; }
.fo-mt36rem { margin-top: 3.6rem; }
.fo-mt37rem { margin-top: 3.7rem; }
.fo-mt38rem { margin-top: 3.8rem; }
.fo-mt39rem { margin-top: 3.9rem; }
.fo-mt40rem { margin-top: 4.0rem; }

.fo-ml01rem { margin-left: 0.1rem; }
.fo-ml02rem { margin-left: 0.2rem; }
.fo-ml03rem { margin-left: 0.3rem; }
.fo-ml04rem { margin-left: 0.4rem; }
.fo-ml05rem { margin-left: 0.5rem; }
.fo-ml06rem { margin-left: 0.6rem; }
.fo-ml07rem { margin-left: 0.7rem; }
.fo-ml08rem { margin-left: 0.8rem; }
.fo-ml09rem { margin-left: 0.9rem; }
.fo-ml10rem { margin-left: 1.0rem; }
.fo-ml11rem { margin-left: 1.1rem; }
.fo-ml12rem { margin-left: 1.2rem; }
.fo-ml13rem { margin-left: 1.3rem; }
.fo-ml14rem { margin-left: 1.4rem; }
.fo-ml15rem { margin-left: 1.5rem; }
.fo-ml16rem { margin-left: 1.6rem; }
.fo-ml17rem { margin-left: 1.7rem; }
.fo-ml18rem { margin-left: 1.8rem; }
.fo-ml19rem { margin-left: 1.9rem; }
.fo-ml20rem { margin-left: 2.0rem; }
.fo-ml21rem { margin-left: 2.1rem; }
.fo-ml22rem { margin-left: 2.2rem; }
.fo-ml23rem { margin-left: 2.3rem; }
.fo-ml24rem { margin-left: 2.4rem; }
.fo-ml25rem { margin-left: 2.5rem; }
.fo-ml26rem { margin-left: 2.6rem; }
.fo-ml27rem { margin-left: 2.7rem; }
.fo-ml28rem { margin-left: 2.8rem; }
.fo-ml29rem { margin-left: 2.9rem; }
.fo-ml30rem { margin-left: 3.0rem; }
.fo-ml31rem { margin-left: 3.1rem; }
.fo-ml32rem { margin-left: 3.2rem; }
.fo-ml33rem { margin-left: 3.3rem; }
.fo-ml34rem { margin-left: 3.4rem; }
.fo-ml35rem { margin-left: 3.5rem; }
.fo-ml36rem { margin-left: 3.6rem; }
.fo-ml37rem { margin-left: 3.7rem; }
.fo-ml38rem { margin-left: 3.8rem; }
.fo-ml39rem { margin-left: 3.9rem; }
.fo-ml40rem { margin-left: 4.0rem; }

.fo-mr01rem { margin-right: 0.1rem; }
.fo-mr02rem { margin-right: 0.2rem; }
.fo-mr03rem { margin-right: 0.3rem; }
.fo-mr04rem { margin-right: 0.4rem; }
.fo-mr05rem { margin-right: 0.5rem; }
.fo-mr06rem { margin-right: 0.6rem; }
.fo-mr07rem { margin-right: 0.7rem; }
.fo-mr08rem { margin-right: 0.8rem; }
.fo-mr09rem { margin-right: 0.9rem; }
.fo-mr10rem { margin-right: 1.0rem; }
.fo-mr11rem { margin-right: 1.1rem; }
.fo-mr12rem { margin-right: 1.2rem; }
.fo-mr13rem { margin-right: 1.3rem; }
.fo-mr14rem { margin-right: 1.4rem; }
.fo-mr15rem { margin-right: 1.5rem; }
.fo-mr16rem { margin-right: 1.6rem; }
.fo-mr17rem { margin-right: 1.7rem; }
.fo-mr18rem { margin-right: 1.8rem; }
.fo-mr19rem { margin-right: 1.9rem; }
.fo-mr20rem { margin-right: 2.0rem; }
.fo-mr21rem { margin-right: 2.1rem; }
.fo-mr22rem { margin-right: 2.2rem; }
.fo-mr23rem { margin-right: 2.3rem; }
.fo-mr24rem { margin-right: 2.4rem; }
.fo-mr25rem { margin-right: 2.5rem; }
.fo-mr26rem { margin-right: 2.6rem; }
.fo-mr27rem { margin-right: 2.7rem; }
.fo-mr28rem { margin-right: 2.8rem; }
.fo-mr29rem { margin-right: 2.9rem; }
.fo-mr30rem { margin-right: 3.0rem; }
.fo-mr31rem { margin-right: 3.1rem; }
.fo-mr32rem { margin-right: 3.2rem; }
.fo-mr33rem { margin-right: 3.3rem; }
.fo-mr34rem { margin-right: 3.4rem; }
.fo-mr35rem { margin-right: 3.5rem; }
.fo-mr36rem { margin-right: 3.6rem; }
.fo-mr37rem { margin-right: 3.7rem; }
.fo-mr38rem { margin-right: 3.8rem; }
.fo-mr39rem { margin-right: 3.9rem; }
.fo-mr40rem { margin-right: 4.0rem; }


@media (max-width: 1024px) {
	.fo-mt01em-mid { margin-top: 0.1em; }
	.fo-mt02em-mid { margin-top: 0.2em; }
	.fo-mt03em-mid { margin-top: 0.3em; }
	.fo-mt04em-mid { margin-top: 0.4em; }
	.fo-mt05em-mid { margin-top: 0.5em; }
	.fo-mt06em-mid { margin-top: 0.6em; }
	.fo-mt07em-mid { margin-top: 0.7em; }
	.fo-mt08em-mid { margin-top: 0.8em; }
	.fo-mt09em-mid { margin-top: 0.9em; }
	.fo-mt10em-mid { margin-top: 1.0em; }
	.fo-mt11em-mid { margin-top: 1.1em; }
	.fo-mt12em-mid { margin-top: 1.2em; }
	.fo-mt13em-mid { margin-top: 1.3em; }
	.fo-mt14em-mid { margin-top: 1.4em; }
	.fo-mt15em-mid { margin-top: 1.5em; }
	.fo-mt16em-mid { margin-top: 1.6em; }
	.fo-mt17em-mid { margin-top: 1.7em; }
	.fo-mt18em-mid { margin-top: 1.8em; }
	.fo-mt19em-mid { margin-top: 1.9em; }
	.fo-mt20em-mid { margin-top: 2.0em; }
	.fo-mt21em-mid { margin-top: 2.1em; }
	.fo-mt22em-mid { margin-top: 2.2em; }
	.fo-mt23em-mid { margin-top: 2.3em; }
	.fo-mt24em-mid { margin-top: 2.4em; }
	.fo-mt25em-mid { margin-top: 2.5em; }
	.fo-mt26em-mid { margin-top: 2.6em; }
	.fo-mt27em-mid { margin-top: 2.7em; }
	.fo-mt28em-mid { margin-top: 2.8em; }
	.fo-mt29em-mid { margin-top: 2.9em; }
	.fo-mt30em-mid { margin-top: 3.0em; }
	.fo-mt31em-mid { margin-top: 3.1em; }
	.fo-mt32em-mid { margin-top: 3.2em; }
	.fo-mt33em-mid { margin-top: 3.3em; }
	.fo-mt34em-mid { margin-top: 3.4em; }
	.fo-mt35em-mid { margin-top: 3.5em; }
	.fo-mt36em-mid { margin-top: 3.6em; }
	.fo-mt37em-mid { margin-top: 3.7em; }
	.fo-mt38em-mid { margin-top: 3.8em; }
	.fo-mt39em-mid { margin-top: 3.9em; }
	.fo-mt40em-mid { margin-top: 4.0em; }
}

.fo-pl01em { padding-left: 0.1em; }
.fo-pl02em { padding-left: 0.2em; }
.fo-pl03em { padding-left: 0.3em; }
.fo-pl04em { padding-left: 0.4em; }
.fo-pl05em { padding-left: 0.5em; }
.fo-pl06em { padding-left: 0.6em; }
.fo-pl07em { padding-left: 0.7em; }
.fo-pl08em { padding-left: 0.8em; }
.fo-pl09em { padding-left: 0.9em; }
.fo-pl10em { padding-left: 1.0em; }
.fo-pl11em { padding-left: 1.1em; }
.fo-pl12em { padding-left: 1.2em; }
.fo-pl13em { padding-left: 1.3em; }
.fo-pl14em { padding-left: 1.4em; }
.fo-pl15em { padding-left: 1.5em; }
.fo-pl16em { padding-left: 1.6em; }
.fo-pl17em { padding-left: 1.7em; }
.fo-pl18em { padding-left: 1.8em; }
.fo-pl19em { padding-left: 1.9em; }
.fo-pl20em { padding-left: 2.0em; }
.fo-pl21em { padding-left: 2.1em; }
.fo-pl22em { padding-left: 2.2em; }
.fo-pl23em { padding-left: 2.3em; }
.fo-pl24em { padding-left: 2.4em; }
.fo-pl25em { padding-left: 2.5em; }
.fo-pl26em { padding-left: 2.6em; }
.fo-pl27em { padding-left: 2.7em; }
.fo-pl28em { padding-left: 2.8em; }
.fo-pl29em { padding-left: 2.9em; }
.fo-pl30em { padding-left: 3.0em; }
.fo-pl31em { padding-left: 3.1em; }
.fo-pl32em { padding-left: 3.2em; }
.fo-pl33em { padding-left: 3.3em; }
.fo-pl34em { padding-left: 3.4em; }
.fo-pl35em { padding-left: 3.5em; }
.fo-pl36em { padding-left: 3.6em; }
.fo-pl37em { padding-left: 3.7em; }
.fo-pl38em { padding-left: 3.8em; }
.fo-pl39em { padding-left: 3.9em; }
.fo-pl40em { padding-left: 4.0em; }

.fo-pr01em { padding-right: 0.1em; }
.fo-pr02em { padding-right: 0.2em; }
.fo-pr03em { padding-right: 0.3em; }
.fo-pr04em { padding-right: 0.4em; }
.fo-pr05em { padding-right: 0.5em; }
.fo-pr06em { padding-right: 0.6em; }
.fo-pr07em { padding-right: 0.7em; }
.fo-pr08em { padding-right: 0.8em; }
.fo-pr09em { padding-right: 0.9em; }
.fo-pr10em { padding-right: 1.0em; }
.fo-pr11em { padding-right: 1.1em; }
.fo-pr12em { padding-right: 1.2em; }
.fo-pr13em { padding-right: 1.3em; }
.fo-pr14em { padding-right: 1.4em; }
.fo-pr15em { padding-right: 1.5em; }
.fo-pr16em { padding-right: 1.6em; }
.fo-pr17em { padding-right: 1.7em; }
.fo-pr18em { padding-right: 1.8em; }
.fo-pr19em { padding-right: 1.9em; }
.fo-pr20em { padding-right: 2.0em; }
.fo-pr21em { padding-right: 2.1em; }
.fo-pr22em { padding-right: 2.2em; }
.fo-pr23em { padding-right: 2.3em; }
.fo-pr24em { padding-right: 2.4em; }
.fo-pr25em { padding-right: 2.5em; }
.fo-pr26em { padding-right: 2.6em; }
.fo-pr27em { padding-right: 2.7em; }
.fo-pr28em { padding-right: 2.8em; }
.fo-pr29em { padding-right: 2.9em; }
.fo-pr30em { padding-right: 3.0em; }
.fo-pr31em { padding-right: 3.1em; }
.fo-pr32em { padding-right: 3.2em; }
.fo-pr33em { padding-right: 3.3em; }
.fo-pr34em { padding-right: 3.4em; }
.fo-pr35em { padding-right: 3.5em; }
.fo-pr36em { padding-right: 3.6em; }
.fo-pr37em { padding-right: 3.7em; }
.fo-pr38em { padding-right: 3.8em; }
.fo-pr39em { padding-right: 3.9em; }
.fo-pr40em { padding-right: 4.0em; }

.fo-p01em { padding: 0.1em; }
.fo-p02em { padding: 0.2em; }
.fo-p03em { padding: 0.3em; }
.fo-p04em { padding: 0.4em; }
.fo-p05em { padding: 0.5em; }
.fo-p06em { padding: 0.6em; }
.fo-p07em { padding: 0.7em; }
.fo-p08em { padding: 0.8em; }
.fo-p09em { padding: 0.9em; }
.fo-p10em { padding: 1.0em; }
.fo-p11em { padding: 1.1em; }
.fo-p12em { padding: 1.2em; }
.fo-p13em { padding: 1.3em; }
.fo-p14em { padding: 1.4em; }
.fo-p15em { padding: 1.5em; }
.fo-p16em { padding: 1.6em; }
.fo-p17em { padding: 1.7em; }
.fo-p18em { padding: 1.8em; }
.fo-p19em { padding: 1.9em; }
.fo-p20em { padding: 2.0em; }
.fo-p21em { padding: 2.1em; }
.fo-p22em { padding: 2.2em; }
.fo-p23em { padding: 2.3em; }
.fo-p24em { padding: 2.4em; }
.fo-p25em { padding: 2.5em; }
.fo-p26em { padding: 2.6em; }
.fo-p27em { padding: 2.7em; }
.fo-p28em { padding: 2.8em; }
.fo-p29em { padding: 2.9em; }
.fo-p30em { padding: 3.0em; }
.fo-p31em { padding: 3.1em; }
.fo-p32em { padding: 3.2em; }
.fo-p33em { padding: 3.3em; }
.fo-p34em { padding: 3.4em; }
.fo-p35em { padding: 3.5em; }
.fo-p36em { padding: 3.6em; }
.fo-p37em { padding: 3.7em; }
.fo-p38em { padding: 3.8em; }
.fo-p39em { padding: 3.9em; }
.fo-p40em { padding: 4.0em; }

.fo-lh01em { line-height: 0.1em; }
.fo-lh02em { line-height: 0.2em; }
.fo-lh03em { line-height: 0.3em; }
.fo-lh04em { line-height: 0.4em; }
.fo-lh05em { line-height: 0.5em; }
.fo-lh06em { line-height: 0.6em; }
.fo-lh07em { line-height: 0.7em; }
.fo-lh08em { line-height: 0.8em; }
.fo-lh09em { line-height: 0.9em; }
.fo-lh10em { line-height: 1.0em; }
.fo-lh11em { line-height: 1.1em; }
.fo-lh12em { line-height: 1.2em; }
.fo-lh13em { line-height: 1.3em; }
.fo-lh14em { line-height: 1.4em; }
.fo-lh15em { line-height: 1.5em; }
.fo-lh16em { line-height: 1.6em; }
.fo-lh17em { line-height: 1.7em; }
.fo-lh18em { line-height: 1.8em; }
.fo-lh19em { line-height: 1.9em; }
.fo-lh20em { line-height: 2.0em; }
.fo-lh21em { line-height: 2.1em; }
.fo-lh22em { line-height: 2.2em; }
.fo-lh23em { line-height: 2.3em; }
.fo-lh24em { line-height: 2.4em; }
.fo-lh25em { line-height: 2.5em; }
.fo-lh26em { line-height: 2.6em; }
.fo-lh27em { line-height: 2.7em; }
.fo-lh28em { line-height: 2.8em; }
.fo-lh29em { line-height: 2.9em; }
.fo-lh30em { line-height: 3.0em; }
.fo-lh31em { line-height: 3.1em; }
.fo-lh32em { line-height: 3.2em; }
.fo-lh33em { line-height: 3.3em; }
.fo-lh34em { line-height: 3.4em; }
.fo-lh35em { line-height: 3.5em; }
.fo-lh36em { line-height: 3.6em; }
.fo-lh37em { line-height: 3.7em; }
.fo-lh38em { line-height: 3.8em; }
.fo-lh39em { line-height: 3.9em; }
.fo-lh40em { line-height: 4.0em; }

.fo-min01em { min-width: 1em; }
.fo-min02em { min-width: 2em; }
.fo-min03em { min-width: 3em; }
.fo-min04em { min-width: 4em; }
.fo-min05em { min-width: 5em; }
.fo-min06em { min-width: 6em; }
.fo-min07em { min-width: 7em; }
.fo-min08em { min-width: 8em; }
.fo-min09em { min-width: 9em; }
.fo-min10em { min-width: 10em; }
.fo-min11em { min-width: 11em; }
.fo-min12em { min-width: 12em; }
.fo-min13em { min-width: 13em; }
.fo-min14em { min-width: 14em; }
.fo-min15em { min-width: 15em; }
.fo-min16em { min-width: 16em; }
.fo-min17em { min-width: 17em; }
.fo-min18em { min-width: 18em; }
.fo-min19em { min-width: 19em; }
.fo-min20em { min-width: 20em; }


#cukicuki {
	-webkit-animation: wer-fadein 0.5s ease-in-out forwards;
	   -moz-animation: wer-fadein 0.5s ease-in-out forwards;
		-ms-animation: wer-fadein 0.5s ease-in-out forwards;
		 -o-animation: wer-fadein 0.5s ease-in-out forwards;
			animation: wer-fadein 0.5s ease-in-out forwards;
	background-color: #ff7713;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	padding: 0.5rem 0;
	flex-wrap: wrap;
	position: fixed;
	z-index: 99999;
	display: none;
	color: white;
	bottom: 0;
	right: 0;
	left: 0;
}
#cukicuki > * { margin: 0.5rem; }
#cukicuki > *:first-child {
	text-align: center;
	white-space: wrap;
}
#cukicuki > * + * {
	min-width: max-content;
}
@keyframes cukifade {
	0% { opacity: 0; }
	100% { opacity: 1; }
}