@charset "UTF-8";
/*! Buefy v0.9.22 | MIT License | github.com/buefy/buefy */@-webkit-keyframes fadeOut {
	0% {
		opacity:1
	}
	to {
		opacity:0
	}
}
@-webkit-keyframes fadeOutDown {
	0% {
		opacity:1
	}
	to {
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0)
	}
}
@-webkit-keyframes fadeOutUp {
	0% {
		opacity:1
	}
	to {
		opacity:0;
		-webkit-transform:translate3d(0,-100%,0);
		transform:translate3d(0,-100%,0)
	}
}
@-webkit-keyframes fadeIn {
	0% {
		opacity:0
	}
	to {
		opacity:1
	}
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,-100%,0);
		transform:translate3d(0,-100%,0)
	}
	to {
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0)
	}
	to {
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
}
/*! bulma.io v0.9.3 | MIT License | github.com/jgthms/bulma */.button,.file-cta,.file-name,.input,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.select select,.taginput .taginput-container.is-focusable,.textarea {
	-moz-appearance:none;
	-webkit-appearance:none;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-box-shadow:none;
	box-shadow:none;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	font-size:1rem;
	height:2.5em;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	line-height:1.5;
	padding:calc(.5em - 1px) calc(.75em - 1px);
	position:relative;
	vertical-align:top
}
.button:active,.button:focus,.file-cta:active,.file-cta:focus,.file-name:active,.file-name:focus,.input:active,.input:focus,.is-active.button,.is-active.file-cta,.is-active.file-name,.is-active.input,.is-active.pagination-ellipsis,.is-active.pagination-link,.is-active.pagination-next,.is-active.pagination-previous,.is-active.textarea,.is-focused.button,.is-focused.file-cta,.is-focused.file-name,.is-focused.input,.is-focused.pagination-ellipsis,.is-focused.pagination-link,.is-focused.pagination-next,.is-focused.pagination-previous,.is-focused.textarea,.pagination-ellipsis:active,.pagination-ellipsis:focus,.pagination-link:active,.pagination-link:focus,.pagination-next:active,.pagination-next:focus,.pagination-previous:active,.pagination-previous:focus,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.taginput .is-active.taginput-container.is-focusable,.taginput .is-focused.taginput-container.is-focusable,.taginput .taginput-container.is-focusable:active,.taginput .taginput-container.is-focusable:focus,.textarea:active,.textarea:focus {
	outline:none
}
.select fieldset[disabled] select,.select select[disabled],.taginput [disabled].taginput-container.is-focusable,.taginput fieldset[disabled] .taginput-container.is-focusable,[disabled].button,[disabled].file-cta,[disabled].file-name,[disabled].input,[disabled].pagination-ellipsis,[disabled].pagination-link,[disabled].pagination-next,[disabled].pagination-previous,[disabled].textarea,fieldset[disabled] .button,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .input,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-previous,fieldset[disabled] .select select,fieldset[disabled] .taginput .taginput-container.is-focusable,fieldset[disabled] .textarea {
	cursor:not-allowed
}
.b-checkbox.checkbox,.b-radio.radio,.breadcrumb,.button,.carousel,.carousel-list,.file,.is-unselectable,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.switch,.tabs {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.navbar-link:not(.is-arrowless):after,.select:not(.is-multiple):not(.is-loading):after {
	border:3px solid transparent;
	border-radius:2px;
	border-right:0;
	border-top:0;
	content:" ";
	display:block;
	height:.625em;
	margin-top:-.4375em;
	pointer-events:none;
	position:absolute;
	top:50%;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transform-origin:center;
	transform-origin:center;
	width:.625em
}
.block:not(:last-child),.box:not(:last-child),.breadcrumb:not(:last-child),.content:not(:last-child),.level:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.pagination:not(:last-child),.progress-wrapper.is-not-native:not(:last-child),.progress:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.tabs:not(:last-child),.title:not(:last-child) {
	margin-bottom:1.5rem
}
.delete,.modal-close {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background-color:rgba(10,10,10,.2);
	border:none;
	border-radius:9999px;
	cursor:pointer;
	pointer-events:auto;
	display:inline-block;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	font-size:0;
	height:20px;
	max-height:20px;
	max-width:20px;
	min-height:20px;
	min-width:20px;
	outline:none;
	position:relative;
	vertical-align:top;
	width:20px
}
.delete:after,.delete:before,.modal-close:after,.modal-close:before {
	background-color:#fff;
	content:"";
	display:block;
	left:50%;
	position:absolute;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);
	transform:translateX(-50%) translateY(-50%) rotate(45deg);
	-webkit-transform-origin:center center;
	transform-origin:center center
}
.delete:before,.modal-close:before {
	height:2px;
	width:50%
}
.delete:after,.modal-close:after {
	height:50%;
	width:2px
}
.delete:focus,.delete:hover,.modal-close:focus,.modal-close:hover {
	background-color:rgba(10,10,10,.3)
}
.delete:active,.modal-close:active {
	background-color:rgba(10,10,10,.4)
}
.is-small.delete,.is-small.modal-close {
	height:16px;
	max-height:16px;
	max-width:16px;
	min-height:16px;
	min-width:16px;
	width:16px
}
.is-medium.delete,.is-medium.modal-close {
	height:24px;
	max-height:24px;
	max-width:24px;
	min-height:24px;
	min-width:24px;
	width:24px
}
.is-large.delete,.is-large.modal-close {
	height:32px;
	max-height:32px;
	max-width:32px;
	min-height:32px;
	min-width:32px;
	width:32px
}
.button.is-loading:after,.control.is-loading:after,.loader,.select.is-loading:after {
	-webkit-animation:spinAround .5s linear infinite;
	animation:spinAround .5s linear infinite;
	border-radius:9999px;
	border-color:transparent transparent #dbdbdb #dbdbdb;
	border-style:solid;
	border-width:2px;
	content:"";
	display:block;
	height:1em;
	position:relative;
	width:1em
}
.b-image-wrapper>img.has-ratio,.b-image-wrapper>img.placeholder,.hero-video,.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-square .has-ratio,.image.is-square img,.is-overlay,.modal,.modal-background {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0
}
.navbar-burger {
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	background:none;
	border:none;
	color:currentColor;
	font-family:inherit;
	font-size:1em
}
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */.navbar-burger,blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul {
	margin:0;
	padding:0
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:400
}
ul {
	list-style:none
}
button,input,select,textarea {
	margin:0
}
html {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
*,:after,:before {
	-webkit-box-sizing:inherit;
	box-sizing:inherit
}
img,video {
	height:auto;
	max-width:100%
}
iframe {
	border:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
td:not([align]),th:not([align]) {
	text-align:inherit
}
html {
	background-color:#fff;
	font-size:16px;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	min-width:300px;
	overflow-x:hidden;
	overflow-y:scroll;
	text-rendering:optimizeLegibility;
	-webkit-text-size-adjust:100%;
	-moz-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	text-size-adjust:100%
}
article,aside,figure,footer,header,hgroup,section {
	display:block
}
body,button,input,optgroup,select,textarea {
	font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif
}
code,pre {
	-moz-osx-font-smoothing:auto;
	-webkit-font-smoothing:auto;
	font-family:monospace
}
body {
	color:#4a4a4a;
	font-size:1em;
	font-weight:400;
	line-height:1.5
}
a {
	color:#7957d5;
	cursor:pointer;
	text-decoration:none
}
a strong {
	color:currentColor
}
a:hover {
	color:#363636
}
code {
	color:#da1039;
	font-size:.875em;
	font-weight:400;
	padding:.25em .5em
}
code,hr {
	background-color:#f5f5f5
}
hr {
	border:none;
	display:block;
	height:2px;
	margin:1.5rem 0
}
img {
	height:auto;
	max-width:100%
}
input[type=checkbox],input[type=radio] {
	vertical-align:baseline
}
small {
	font-size:.875em
}
span {
	font-style:inherit;
	font-weight:inherit
}
strong {
	color:#363636;
	font-weight:700
}
fieldset {
	border:none
}
pre {
	-webkit-overflow-scrolling:touch;
	background-color:#f5f5f5;
	color:#4a4a4a;
	font-size:.875em;
	overflow-x:auto;
	padding:1.25rem 1.5rem;
	white-space:pre;
	word-wrap:normal
}
pre code {
	background-color:transparent;
	color:currentColor;
	font-size:1em;
	padding:0
}
table td,table th {
	vertical-align:top
}
table td:not([align]),table th:not([align]) {
	text-align:inherit
}
table th {
	color:#363636
}
@-webkit-keyframes spinAround {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	to {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg)
	}
}
@keyframes spinAround {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	to {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg)
	}
}
.box {
	background-color:#fff;
	border-radius:6px;
	-webkit-box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);
	box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);
	color:#4a4a4a;
	display:block;
	padding:1.25rem
}
a.box:focus,a.box:hover {
	-webkit-box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px #7957d5;
	box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px #7957d5
}
a.box:active {
	-webkit-box-shadow:inset 0 1px 2px rgba(10,10,10,.2),0 0 0 1px #7957d5;
	box-shadow:inset 0 1px 2px rgba(10,10,10,.2),0 0 0 1px #7957d5
}
.button {
	background-color:#fff;
	border-color:#dbdbdb;
	border-width:1px;
	color:#363636;
	cursor:pointer;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:calc(.5em - 1px) 1em;
	text-align:center;
	white-space:nowrap
}
.button strong {
	color:inherit
}
.button .icon,.button .icon.is-large,.button .icon.is-medium,.button .icon.is-small {
	height:1.5em;
	width:1.5em
}
.button .icon:first-child:not(:last-child) {
	margin-left:calc(-.5em - 1px);
	margin-right:.25em
}
.button .icon:last-child:not(:first-child) {
	margin-left:.25em;
	margin-right:calc(-.5em - 1px)
}
.button .icon:first-child:last-child {
	margin-left:calc(-.5em - 1px);
	margin-right:calc(-.5em - 1px)
}
.button.is-hovered,.button:hover {
	border-color:#b5b5b5;
	color:#363636
}
.button.is-focused,.button:focus {
	border-color:#7957d5;
	color:#363636
}
.button.is-focused:not(:active),.button:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em rgba(121,87,213,.25);
	box-shadow:0 0 0 .125em rgba(121,87,213,.25)
}
.button.is-active,.button:active {
	border-color:#4a4a4a;
	color:#363636
}
.button.is-text {
	background-color:transparent;
	border-color:transparent;
	color:#4a4a4a;
	text-decoration:underline
}
.button.is-text.is-focused,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text:hover {
	background-color:#f5f5f5;
	color:#363636
}
.button.is-text.is-active,.button.is-text:active {
	background-color:#e8e8e8;
	color:#363636
}
.button.is-text[disabled],fieldset[disabled] .button.is-text {
	background-color:transparent;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-ghost {
	background:none;
	border-color:transparent;
	color:#7957d5;
	text-decoration:none
}
.button.is-ghost.is-hovered,.button.is-ghost:hover {
	color:#7957d5;
	text-decoration:underline
}
.button.is-white {
	background-color:#fff;
	border-color:transparent;
	color:#0a0a0a
}
.button.is-white.is-hovered,.button.is-white:hover {
	background-color:#f9f9f9;
	border-color:transparent;
	color:#0a0a0a
}
.button.is-white.is-focused,.button.is-white:focus {
	border-color:transparent;
	color:#0a0a0a
}
.button.is-white.is-focused:not(:active),.button.is-white:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em hsla(0,0%,100%,.25);
	box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)
}
.button.is-white.is-active,.button.is-white:active {
	background-color:#f2f2f2;
	border-color:transparent;
	color:#0a0a0a
}
.button.is-white[disabled],fieldset[disabled] .button.is-white {
	background-color:#fff;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-white.is-inverted {
	background-color:#0a0a0a;
	color:#fff
}
.button.is-white.is-inverted.is-hovered,.button.is-white.is-inverted:hover {
	background-color:#000
}
.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted {
	background-color:#0a0a0a;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.button.is-white.is-loading:after {
	border-color:transparent transparent #0a0a0a #0a0a0a!important
}
.button.is-white.is-outlined {
	background-color:transparent;
	border-color:#fff;
	color:#fff
}
.button.is-white.is-outlined.is-focused,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover {
	background-color:#fff;
	border-color:#fff;
	color:#0a0a0a
}
.button.is-white.is-outlined.is-loading:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-white.is-outlined.is-loading.is-focused:after,.button.is-white.is-outlined.is-loading.is-hovered:after,.button.is-white.is-outlined.is-loading:focus:after,.button.is-white.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #0a0a0a #0a0a0a!important
}
.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined {
	background-color:transparent;
	border-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.button.is-white.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#0a0a0a;
	color:#0a0a0a
}
.button.is-white.is-inverted.is-outlined.is-focused,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined:hover {
	background-color:#0a0a0a;
	color:#fff
}
.button.is-white.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-white.is-inverted.is-outlined.is-loading:focus:after,.button.is-white.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#0a0a0a;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#0a0a0a
}
.button.is-black {
	background-color:#0a0a0a;
	border-color:transparent;
	color:#fff
}
.button.is-black.is-hovered,.button.is-black:hover {
	background-color:#040404;
	border-color:transparent;
	color:#fff
}
.button.is-black.is-focused,.button.is-black:focus {
	border-color:transparent;
	color:#fff
}
.button.is-black.is-focused:not(:active),.button.is-black:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em rgba(10,10,10,.25);
	box-shadow:0 0 0 .125em rgba(10,10,10,.25)
}
.button.is-black.is-active,.button.is-black:active {
	background-color:#000;
	border-color:transparent;
	color:#fff
}
.button.is-black[disabled],fieldset[disabled] .button.is-black {
	background-color:#0a0a0a;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-black.is-inverted {
	background-color:#fff;
	color:#0a0a0a
}
.button.is-black.is-inverted.is-hovered,.button.is-black.is-inverted:hover {
	background-color:#f2f2f2
}
.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted {
	background-color:#fff;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#0a0a0a
}
.button.is-black.is-loading:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-black.is-outlined {
	background-color:transparent;
	border-color:#0a0a0a;
	color:#0a0a0a
}
.button.is-black.is-outlined.is-focused,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover {
	background-color:#0a0a0a;
	border-color:#0a0a0a;
	color:#fff
}
.button.is-black.is-outlined.is-loading:after {
	border-color:transparent transparent #0a0a0a #0a0a0a!important
}
.button.is-black.is-outlined.is-loading.is-focused:after,.button.is-black.is-outlined.is-loading.is-hovered:after,.button.is-black.is-outlined.is-loading:focus:after,.button.is-black.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined {
	background-color:transparent;
	border-color:#0a0a0a;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#0a0a0a
}
.button.is-black.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	color:#fff
}
.button.is-black.is-inverted.is-outlined.is-focused,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined:hover {
	background-color:#fff;
	color:#0a0a0a
}
.button.is-black.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-black.is-inverted.is-outlined.is-loading:focus:after,.button.is-black.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #0a0a0a #0a0a0a!important
}
.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.button.is-light {
	background-color:#f5f5f5;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.button.is-light.is-hovered,.button.is-light:hover {
	background-color:#eee;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.button.is-light.is-focused,.button.is-light:focus {
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.button.is-light.is-focused:not(:active),.button.is-light:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25);
	box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25)
}
.button.is-light.is-active,.button.is-light:active {
	background-color:#e8e8e8;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.button.is-light[disabled],fieldset[disabled] .button.is-light {
	background-color:#f5f5f5;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-light.is-inverted {
	color:#f5f5f5
}
.button.is-light.is-inverted,.button.is-light.is-inverted.is-hovered,.button.is-light.is-inverted:hover {
	background-color:rgba(0,0,0,.7)
}
.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted {
	background-color:rgba(0,0,0,.7);
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#f5f5f5
}
.button.is-light.is-loading:after {
	border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important
}
.button.is-light.is-outlined {
	background-color:transparent;
	border-color:#f5f5f5;
	color:#f5f5f5
}
.button.is-light.is-outlined.is-focused,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover {
	background-color:#f5f5f5;
	border-color:#f5f5f5;
	color:rgba(0,0,0,.7)
}
.button.is-light.is-outlined.is-loading:after {
	border-color:transparent transparent #f5f5f5 #f5f5f5!important
}
.button.is-light.is-outlined.is-loading.is-focused:after,.button.is-light.is-outlined.is-loading.is-hovered:after,.button.is-light.is-outlined.is-loading:focus:after,.button.is-light.is-outlined.is-loading:hover:after {
	border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important
}
.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined {
	background-color:transparent;
	border-color:#f5f5f5;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#f5f5f5
}
.button.is-light.is-inverted.is-outlined {
	background-color:transparent;
	border-color:rgba(0,0,0,.7);
	color:rgba(0,0,0,.7)
}
.button.is-light.is-inverted.is-outlined.is-focused,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined:hover {
	background-color:rgba(0,0,0,.7);
	color:#f5f5f5
}
.button.is-light.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-light.is-inverted.is-outlined.is-loading:focus:after,.button.is-light.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #f5f5f5 #f5f5f5!important
}
.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined {
	background-color:transparent;
	border-color:rgba(0,0,0,.7);
	-webkit-box-shadow:none;
	box-shadow:none;
	color:rgba(0,0,0,.7)
}
.button.is-dark {
	background-color:#363636;
	border-color:transparent;
	color:#fff
}
.button.is-dark.is-hovered,.button.is-dark:hover {
	background-color:#2f2f2f;
	border-color:transparent;
	color:#fff
}
.button.is-dark.is-focused,.button.is-dark:focus {
	border-color:transparent;
	color:#fff
}
.button.is-dark.is-focused:not(:active),.button.is-dark:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em rgba(54,54,54,.25);
	box-shadow:0 0 0 .125em rgba(54,54,54,.25)
}
.button.is-dark.is-active,.button.is-dark:active {
	background-color:#292929;
	border-color:transparent;
	color:#fff
}
.button.is-dark[disabled],fieldset[disabled] .button.is-dark {
	background-color:#363636;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-dark.is-inverted {
	background-color:#fff;
	color:#363636
}
.button.is-dark.is-inverted.is-hovered,.button.is-dark.is-inverted:hover {
	background-color:#f2f2f2
}
.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted {
	background-color:#fff;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#363636
}
.button.is-dark.is-loading:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-dark.is-outlined {
	background-color:transparent;
	border-color:#363636;
	color:#363636
}
.button.is-dark.is-outlined.is-focused,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover {
	background-color:#363636;
	border-color:#363636;
	color:#fff
}
.button.is-dark.is-outlined.is-loading:after {
	border-color:transparent transparent #363636 #363636!important
}
.button.is-dark.is-outlined.is-loading.is-focused:after,.button.is-dark.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-outlined.is-loading:focus:after,.button.is-dark.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined {
	background-color:transparent;
	border-color:#363636;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#363636
}
.button.is-dark.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	color:#fff
}
.button.is-dark.is-inverted.is-outlined.is-focused,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined:hover {
	background-color:#fff;
	color:#363636
}
.button.is-dark.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-inverted.is-outlined.is-loading:focus:after,.button.is-dark.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #363636 #363636!important
}
.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.button.is-primary {
	background-color:#7957d5;
	border-color:transparent;
	color:#fff
}
.button.is-primary.is-hovered,.button.is-primary:hover {
	background-color:#714dd2;
	border-color:transparent;
	color:#fff
}
.button.is-primary.is-focused,.button.is-primary:focus {
	border-color:transparent;
	color:#fff
}
.button.is-primary.is-focused:not(:active),.button.is-primary:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em rgba(121,87,213,.25);
	box-shadow:0 0 0 .125em rgba(121,87,213,.25)
}
.button.is-primary.is-active,.button.is-primary:active {
	background-color:#6943d0;
	border-color:transparent;
	color:#fff
}
.button.is-primary[disabled],fieldset[disabled] .button.is-primary {
	background-color:#7957d5;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-primary.is-inverted {
	background-color:#fff;
	color:#7957d5
}
.button.is-primary.is-inverted.is-hovered,.button.is-primary.is-inverted:hover {
	background-color:#f2f2f2
}
.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted {
	background-color:#fff;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#7957d5
}
.button.is-primary.is-loading:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-primary.is-outlined {
	background-color:transparent;
	border-color:#7957d5;
	color:#7957d5
}
.button.is-primary.is-outlined.is-focused,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover {
	background-color:#7957d5;
	border-color:#7957d5;
	color:#fff
}
.button.is-primary.is-outlined.is-loading:after {
	border-color:transparent transparent #7957d5 #7957d5!important
}
.button.is-primary.is-outlined.is-loading.is-focused:after,.button.is-primary.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-outlined.is-loading:focus:after,.button.is-primary.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined {
	background-color:transparent;
	border-color:#7957d5;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#7957d5
}
.button.is-primary.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	color:#fff
}
.button.is-primary.is-inverted.is-outlined.is-focused,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined:hover {
	background-color:#fff;
	color:#7957d5
}
.button.is-primary.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-inverted.is-outlined.is-loading:focus:after,.button.is-primary.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #7957d5 #7957d5!important
}
.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.button.is-primary.is-light {
	background-color:#f2effb;
	color:#552fbc
}
.button.is-primary.is-light.is-hovered,.button.is-primary.is-light:hover {
	background-color:#eae4f8;
	border-color:transparent;
	color:#552fbc
}
.button.is-primary.is-light.is-active,.button.is-primary.is-light:active {
	background-color:#e2daf6;
	border-color:transparent;
	color:#552fbc
}
.button.is-link {
	background-color:#7957d5;
	border-color:transparent;
	color:#fff
}
.button.is-link.is-hovered,.button.is-link:hover {
	background-color:#714dd2;
	border-color:transparent;
	color:#fff
}
.button.is-link.is-focused,.button.is-link:focus {
	border-color:transparent;
	color:#fff
}
.button.is-link.is-focused:not(:active),.button.is-link:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em rgba(121,87,213,.25);
	box-shadow:0 0 0 .125em rgba(121,87,213,.25)
}
.button.is-link.is-active,.button.is-link:active {
	background-color:#6943d0;
	border-color:transparent;
	color:#fff
}
.button.is-link[disabled],fieldset[disabled] .button.is-link {
	background-color:#7957d5;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-link.is-inverted {
	background-color:#fff;
	color:#7957d5
}
.button.is-link.is-inverted.is-hovered,.button.is-link.is-inverted:hover {
	background-color:#f2f2f2
}
.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted {
	background-color:#fff;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#7957d5
}
.button.is-link.is-loading:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-link.is-outlined {
	background-color:transparent;
	border-color:#7957d5;
	color:#7957d5
}
.button.is-link.is-outlined.is-focused,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined:hover {
	background-color:#7957d5;
	border-color:#7957d5;
	color:#fff
}
.button.is-link.is-outlined.is-loading:after {
	border-color:transparent transparent #7957d5 #7957d5!important
}
.button.is-link.is-outlined.is-loading.is-focused:after,.button.is-link.is-outlined.is-loading.is-hovered:after,.button.is-link.is-outlined.is-loading:focus:after,.button.is-link.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined {
	background-color:transparent;
	border-color:#7957d5;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#7957d5
}
.button.is-link.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	color:#fff
}
.button.is-link.is-inverted.is-outlined.is-focused,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined:hover {
	background-color:#fff;
	color:#7957d5
}
.button.is-link.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-link.is-inverted.is-outlined.is-loading:focus:after,.button.is-link.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #7957d5 #7957d5!important
}
.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.button.is-link.is-light {
	background-color:#f2effb;
	color:#552fbc
}
.button.is-link.is-light.is-hovered,.button.is-link.is-light:hover {
	background-color:#eae4f8;
	border-color:transparent;
	color:#552fbc
}
.button.is-link.is-light.is-active,.button.is-link.is-light:active {
	background-color:#e2daf6;
	border-color:transparent;
	color:#552fbc
}
.button.is-info {
	background-color:#167df0;
	border-color:transparent;
	color:#fff
}
.button.is-info.is-hovered,.button.is-info:hover {
	background-color:#0f77ea;
	border-color:transparent;
	color:#fff
}
.button.is-info.is-focused,.button.is-info:focus {
	border-color:transparent;
	color:#fff
}
.button.is-info.is-focused:not(:active),.button.is-info:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em rgba(22,125,240,.25);
	box-shadow:0 0 0 .125em rgba(22,125,240,.25)
}
.button.is-info.is-active,.button.is-info:active {
	background-color:#0e71de;
	border-color:transparent;
	color:#fff
}
.button.is-info[disabled],fieldset[disabled] .button.is-info {
	background-color:#167df0;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-info.is-inverted {
	background-color:#fff;
	color:#167df0
}
.button.is-info.is-inverted.is-hovered,.button.is-info.is-inverted:hover {
	background-color:#f2f2f2
}
.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted {
	background-color:#fff;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#167df0
}
.button.is-info.is-loading:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-info.is-outlined {
	background-color:transparent;
	border-color:#167df0;
	color:#167df0
}
.button.is-info.is-outlined.is-focused,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover {
	background-color:#167df0;
	border-color:#167df0;
	color:#fff
}
.button.is-info.is-outlined.is-loading:after {
	border-color:transparent transparent #167df0 #167df0!important
}
.button.is-info.is-outlined.is-loading.is-focused:after,.button.is-info.is-outlined.is-loading.is-hovered:after,.button.is-info.is-outlined.is-loading:focus:after,.button.is-info.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined {
	background-color:transparent;
	border-color:#167df0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#167df0
}
.button.is-info.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	color:#fff
}
.button.is-info.is-inverted.is-outlined.is-focused,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined:hover {
	background-color:#fff;
	color:#167df0
}
.button.is-info.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-info.is-inverted.is-outlined.is-loading:focus:after,.button.is-info.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #167df0 #167df0!important
}
.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.button.is-info.is-light {
	background-color:#ecf4fe;
	color:#0d68ce
}
.button.is-info.is-light.is-hovered,.button.is-info.is-light:hover {
	background-color:#e0eefd;
	border-color:transparent;
	color:#0d68ce
}
.button.is-info.is-light.is-active,.button.is-info.is-light:active {
	background-color:#d4e7fc;
	border-color:transparent;
	color:#0d68ce
}
.button.is-success {
	background-color:#48c78e;
	border-color:transparent;
	color:#fff
}
.button.is-success.is-hovered,.button.is-success:hover {
	background-color:#3ec487;
	border-color:transparent;
	color:#fff
}
.button.is-success.is-focused,.button.is-success:focus {
	border-color:transparent;
	color:#fff
}
.button.is-success.is-focused:not(:active),.button.is-success:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em rgba(72,199,142,.25);
	box-shadow:0 0 0 .125em rgba(72,199,142,.25)
}
.button.is-success.is-active,.button.is-success:active {
	background-color:#3abb81;
	border-color:transparent;
	color:#fff
}
.button.is-success[disabled],fieldset[disabled] .button.is-success {
	background-color:#48c78e;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-success.is-inverted {
	background-color:#fff;
	color:#48c78e
}
.button.is-success.is-inverted.is-hovered,.button.is-success.is-inverted:hover {
	background-color:#f2f2f2
}
.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted {
	background-color:#fff;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#48c78e
}
.button.is-success.is-loading:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-success.is-outlined {
	background-color:transparent;
	border-color:#48c78e;
	color:#48c78e
}
.button.is-success.is-outlined.is-focused,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover {
	background-color:#48c78e;
	border-color:#48c78e;
	color:#fff
}
.button.is-success.is-outlined.is-loading:after {
	border-color:transparent transparent #48c78e #48c78e!important
}
.button.is-success.is-outlined.is-loading.is-focused:after,.button.is-success.is-outlined.is-loading.is-hovered:after,.button.is-success.is-outlined.is-loading:focus:after,.button.is-success.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined {
	background-color:transparent;
	border-color:#48c78e;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#48c78e
}
.button.is-success.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	color:#fff
}
.button.is-success.is-inverted.is-outlined.is-focused,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined:hover {
	background-color:#fff;
	color:#48c78e
}
.button.is-success.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-success.is-inverted.is-outlined.is-loading:focus:after,.button.is-success.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #48c78e #48c78e!important
}
.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.button.is-success.is-light {
	background-color:#effaf5;
	color:#257953
}
.button.is-success.is-light.is-hovered,.button.is-success.is-light:hover {
	background-color:#e6f7ef;
	border-color:transparent;
	color:#257953
}
.button.is-success.is-light.is-active,.button.is-success.is-light:active {
	background-color:#dcf4e9;
	border-color:transparent;
	color:#257953
}
.button.is-warning {
	background-color:#ffe08a;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.button.is-warning.is-hovered,.button.is-warning:hover {
	background-color:#ffdc7d;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.button.is-warning.is-focused,.button.is-warning:focus {
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.button.is-warning.is-focused:not(:active),.button.is-warning:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em rgba(255,224,138,.25);
	box-shadow:0 0 0 .125em rgba(255,224,138,.25)
}
.button.is-warning.is-active,.button.is-warning:active {
	background-color:#ffd970;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.button.is-warning[disabled],fieldset[disabled] .button.is-warning {
	background-color:#ffe08a;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-warning.is-inverted {
	color:#ffe08a
}
.button.is-warning.is-inverted,.button.is-warning.is-inverted.is-hovered,.button.is-warning.is-inverted:hover {
	background-color:rgba(0,0,0,.7)
}
.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted {
	background-color:rgba(0,0,0,.7);
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#ffe08a
}
.button.is-warning.is-loading:after {
	border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important
}
.button.is-warning.is-outlined {
	background-color:transparent;
	border-color:#ffe08a;
	color:#ffe08a
}
.button.is-warning.is-outlined.is-focused,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover {
	background-color:#ffe08a;
	border-color:#ffe08a;
	color:rgba(0,0,0,.7)
}
.button.is-warning.is-outlined.is-loading:after {
	border-color:transparent transparent #ffe08a #ffe08a!important
}
.button.is-warning.is-outlined.is-loading.is-focused:after,.button.is-warning.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-outlined.is-loading:focus:after,.button.is-warning.is-outlined.is-loading:hover:after {
	border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important
}
.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined {
	background-color:transparent;
	border-color:#ffe08a;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#ffe08a
}
.button.is-warning.is-inverted.is-outlined {
	background-color:transparent;
	border-color:rgba(0,0,0,.7);
	color:rgba(0,0,0,.7)
}
.button.is-warning.is-inverted.is-outlined.is-focused,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined:hover {
	background-color:rgba(0,0,0,.7);
	color:#ffe08a
}
.button.is-warning.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-inverted.is-outlined.is-loading:focus:after,.button.is-warning.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #ffe08a #ffe08a!important
}
.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
	background-color:transparent;
	border-color:rgba(0,0,0,.7);
	-webkit-box-shadow:none;
	box-shadow:none;
	color:rgba(0,0,0,.7)
}
.button.is-warning.is-light {
	background-color:#fffaeb;
	color:#946c00
}
.button.is-warning.is-light.is-hovered,.button.is-warning.is-light:hover {
	background-color:#fff6de;
	border-color:transparent;
	color:#946c00
}
.button.is-warning.is-light.is-active,.button.is-warning.is-light:active {
	background-color:#fff3d1;
	border-color:transparent;
	color:#946c00
}
.button.is-danger {
	background-color:#f14668;
	border-color:transparent;
	color:#fff
}
.button.is-danger.is-hovered,.button.is-danger:hover {
	background-color:#f03a5f;
	border-color:transparent;
	color:#fff
}
.button.is-danger.is-focused,.button.is-danger:focus {
	border-color:transparent;
	color:#fff
}
.button.is-danger.is-focused:not(:active),.button.is-danger:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em rgba(241,70,104,.25);
	box-shadow:0 0 0 .125em rgba(241,70,104,.25)
}
.button.is-danger.is-active,.button.is-danger:active {
	background-color:#ef2e55;
	border-color:transparent;
	color:#fff
}
.button.is-danger[disabled],fieldset[disabled] .button.is-danger {
	background-color:#f14668;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-danger.is-inverted {
	background-color:#fff;
	color:#f14668
}
.button.is-danger.is-inverted.is-hovered,.button.is-danger.is-inverted:hover {
	background-color:#f2f2f2
}
.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted {
	background-color:#fff;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#f14668
}
.button.is-danger.is-loading:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-danger.is-outlined {
	background-color:transparent;
	border-color:#f14668;
	color:#f14668
}
.button.is-danger.is-outlined.is-focused,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover {
	background-color:#f14668;
	border-color:#f14668;
	color:#fff
}
.button.is-danger.is-outlined.is-loading:after {
	border-color:transparent transparent #f14668 #f14668!important
}
.button.is-danger.is-outlined.is-loading.is-focused:after,.button.is-danger.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-outlined.is-loading:focus:after,.button.is-danger.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined {
	background-color:transparent;
	border-color:#f14668;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#f14668
}
.button.is-danger.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	color:#fff
}
.button.is-danger.is-inverted.is-outlined.is-focused,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined:hover {
	background-color:#fff;
	color:#f14668
}
.button.is-danger.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-inverted.is-outlined.is-loading:focus:after,.button.is-danger.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #f14668 #f14668!important
}
.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.button.is-danger.is-light {
	background-color:#feecf0;
	color:#cc0f35
}
.button.is-danger.is-light.is-hovered,.button.is-danger.is-light:hover {
	background-color:#fde0e6;
	border-color:transparent;
	color:#cc0f35
}
.button.is-danger.is-light.is-active,.button.is-danger.is-light:active {
	background-color:#fcd4dc;
	border-color:transparent;
	color:#cc0f35
}
.button.is-small {
	font-size:.75rem
}
.button.is-small:not(.is-rounded) {
	border-radius:2px
}
.button.is-normal {
	font-size:1rem
}
.button.is-medium {
	font-size:1.25rem
}
.button.is-large {
	font-size:1.5rem
}
.button[disabled],fieldset[disabled] .button {
	background-color:#fff;
	border-color:#dbdbdb;
	-webkit-box-shadow:none;
	box-shadow:none;
	opacity:.5
}
.button.is-fullwidth {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%
}
.button.is-loading {
	color:transparent!important;
	pointer-events:none
}
.button.is-loading:after {
	position:absolute;
	left:calc(50% - .5em);
	top:calc(50% - .5em);
	position:absolute!important
}
.button.is-static {
	background-color:#f5f5f5;
	border-color:#dbdbdb;
	color:#7a7a7a;
	-webkit-box-shadow:none;
	box-shadow:none;
	pointer-events:none
}
.button.is-rounded {
	border-radius:9999px;
	padding-left:1.25em;
	padding-right:1.25em
}
.buttons {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.buttons .button {
	margin-bottom:.5rem
}
.buttons .button:not(:last-child):not(.is-fullwidth) {
	margin-right:.5rem
}
.buttons:last-child {
	margin-bottom:-.5rem
}
.buttons:not(:last-child) {
	margin-bottom:1rem
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
	font-size:.75rem
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) {
	border-radius:2px
}
.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
	font-size:1.25rem
}
.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
	font-size:1.5rem
}
.buttons.has-addons .button:not(:first-child) {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.buttons.has-addons .button:not(:last-child) {
	border-bottom-right-radius:0;
	border-top-right-radius:0;
	margin-right:-1px
}
.buttons.has-addons .button:last-child {
	margin-right:0
}
.buttons.has-addons .button.is-hovered,.buttons.has-addons .button:hover {
	z-index:2
}
.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-focused,.buttons.has-addons .button.is-selected,.buttons.has-addons .button:active,.buttons.has-addons .button:focus {
	z-index:3
}
.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button.is-selected:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button:focus:hover {
	z-index:4
}
.buttons.has-addons .button.is-expanded {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1
}
.buttons.is-centered {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
	margin-left:.25rem;
	margin-right:.25rem
}
.buttons.is-right {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
	margin-left:.25rem;
	margin-right:.25rem
}
.container {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin:0 auto;
	position:relative;
	width:auto
}
.container.is-fluid {
	max-width:none!important;
	padding-left:32px;
	padding-right:32px;
	width:100%
}
@media screen and (min-width:1024px) {
	.container {
		max-width:960px
	}
}
@media screen and (max-width:1215px) {
	.container.is-widescreen:not(.is-max-desktop) {
		max-width:1152px
	}
}
@media screen and (max-width:1407px) {
	.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) {
		max-width:1344px
	}
}
@media screen and (min-width:1216px) {
	.container:not(.is-max-desktop) {
		max-width:1152px
	}
}
@media screen and (min-width:1408px) {
	.container:not(.is-max-desktop):not(.is-max-widescreen) {
		max-width:1344px
	}
}
.content li+li {
	margin-top:.25em
}
.content blockquote:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child) {
	margin-bottom:1em
}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6 {
	color:#363636;
	font-weight:600;
	line-height:1.125
}
.content h1 {
	font-size:2em;
	margin-bottom:.5em
}
.content h1:not(:first-child) {
	margin-top:1em
}
.content h2 {
	font-size:1.75em;
	margin-bottom:.5714em
}
.content h2:not(:first-child) {
	margin-top:1.1428em
}
.content h3 {
	font-size:1.5em;
	margin-bottom:.6666em
}
.content h3:not(:first-child) {
	margin-top:1.3333em
}
.content h4 {
	font-size:1.25em;
	margin-bottom:.8em
}
.content h5 {
	font-size:1.125em;
	margin-bottom:.8888em
}
.content h6 {
	font-size:1em;
	margin-bottom:1em
}
.content blockquote {
	background-color:#f5f5f5;
	border-left:5px solid #dbdbdb;
	padding:1.25em 1.5em
}
.content ol {
	list-style-position:outside;
	margin-left:2em;
	margin-top:1em
}
.content ol:not([type]) {
	list-style-type:decimal
}
.content ol:not([type]).is-lower-alpha {
	list-style-type:lower-alpha
}
.content ol:not([type]).is-lower-roman {
	list-style-type:lower-roman
}
.content ol:not([type]).is-upper-alpha {
	list-style-type:upper-alpha
}
.content ol:not([type]).is-upper-roman {
	list-style-type:upper-roman
}
.content ul {
	list-style:disc outside;
	margin-left:2em;
	margin-top:1em
}
.content ul ul {
	list-style-type:circle;
	margin-top:.5em
}
.content ul ul ul {
	list-style-type:square
}
.content dd {
	margin-left:2em
}
.content figure {
	margin-left:2em;
	margin-right:2em;
	text-align:center
}
.content figure:not(:first-child) {
	margin-top:2em
}
.content figure:not(:last-child) {
	margin-bottom:2em
}
.content figure img {
	display:inline-block
}
.content figure figcaption {
	font-style:italic
}
.content pre {
	-webkit-overflow-scrolling:touch;
	overflow-x:auto;
	padding:1.25em 1.5em;
	white-space:pre;
	word-wrap:normal
}
.content sub,.content sup {
	font-size:75%
}
.content table {
	width:100%
}
.content table td,.content table th {
	border:solid #dbdbdb;
	border-width:0 0 1px;
	padding:.5em .75em;
	vertical-align:top
}
.content table th {
	color:#363636
}
.content table th:not([align]) {
	text-align:inherit
}
.content table thead td,.content table thead th {
	border-width:0 0 2px;
	color:#363636
}
.content table tfoot td,.content table tfoot th {
	border-width:2px 0 0;
	color:#363636
}
.content table tbody tr:last-child td,.content table tbody tr:last-child th {
	border-bottom-width:0
}
.content .tabs li+li {
	margin-top:0
}
.content.is-small {
	font-size:.75rem
}
.content.is-normal {
	font-size:1rem
}
.content.is-medium {
	font-size:1.25rem
}
.content.is-large {
	font-size:1.5rem
}
.icon {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:1.5rem;
	width:1.5rem
}
.icon.is-small {
	height:1rem;
	width:1rem
}
.icon.is-medium {
	height:2rem;
	width:2rem
}
.icon.is-large {
	height:3rem;
	width:3rem
}
.icon-text {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	color:inherit;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	line-height:1.5rem;
	vertical-align:top
}
.icon-text .icon {
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0
}
.icon-text .icon:not(:last-child) {
	margin-right:.25em
}
.icon-text .icon:not(:first-child) {
	margin-left:.25em
}
div.icon-text {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.image {
	display:block;
	position:relative
}
.image img {
	display:block;
	height:auto;
	width:100%
}
.image img.is-rounded {
	border-radius:9999px
}
.image.is-fullwidth {
	width:100%
}
.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-square .has-ratio,.image.is-square img {
	height:100%;
	width:100%
}
.image.is-1by1,.image.is-square {
	padding-top:100%
}
.image.is-5by4 {
	padding-top:80%
}
.image.is-4by3 {
	padding-top:75%
}
.image.is-3by2 {
	padding-top:66.6666%
}
.image.is-5by3 {
	padding-top:60%
}
.image.is-16by9 {
	padding-top:56.25%
}
.image.is-2by1 {
	padding-top:50%
}
.image.is-3by1 {
	padding-top:33.3333%
}
.image.is-4by5 {
	padding-top:125%
}
.image.is-3by4 {
	padding-top:133.3333%
}
.image.is-2by3 {
	padding-top:150%
}
.image.is-3by5 {
	padding-top:166.6666%
}
.image.is-9by16 {
	padding-top:177.7777%
}
.image.is-1by2 {
	padding-top:200%
}
.image.is-1by3 {
	padding-top:300%
}
.image.is-16x16 {
	height:16px;
	width:16px
}
.image.is-24x24 {
	height:24px;
	width:24px
}
.image.is-32x32 {
	height:32px;
	width:32px
}
.image.is-48x48 {
	height:48px;
	width:48px
}
.image.is-64x64 {
	height:64px;
	width:64px
}
.image.is-96x96 {
	height:96px;
	width:96px
}
.image.is-128x128 {
	height:128px;
	width:128px
}
.notification {
	background-color:#f5f5f5;
	border-radius:4px;
	position:relative;
	padding:1.25rem 2.5rem 1.25rem 1.5rem
}
.notification a:not(.button):not(.dropdown-item) {
	color:currentColor;
	text-decoration:underline
}
.notification strong {
	color:currentColor
}
.notification code,.notification pre {
	background:#fff
}
.notification pre code {
	background:transparent
}
.notification>.delete {
	right:.5rem;
	position:absolute;
	top:.5rem
}
.notification .content,.notification .subtitle,.notification .title {
	color:currentColor
}
.notification.is-white {
	background-color:#fff;
	color:#0a0a0a
}
.notification.is-black {
	background-color:#0a0a0a;
	color:#fff
}
.notification.is-light {
	background-color:#f5f5f5;
	color:rgba(0,0,0,.7)
}
.notification.is-dark {
	background-color:#363636;
	color:#fff
}
.notification.is-primary {
	background-color:#7957d5;
	color:#fff
}
.notification.is-primary.is-light {
	background-color:#f2effb;
	color:#552fbc
}
.notification.is-link {
	background-color:#7957d5;
	color:#fff
}
.notification.is-link.is-light {
	background-color:#f2effb;
	color:#552fbc
}
.notification.is-info {
	background-color:#167df0;
	color:#fff
}
.notification.is-info.is-light {
	background-color:#ecf4fe;
	color:#0d68ce
}
.notification.is-success {
	background-color:#48c78e;
	color:#fff
}
.notification.is-success.is-light {
	background-color:#effaf5;
	color:#257953
}
.notification.is-warning {
	background-color:#ffe08a;
	color:rgba(0,0,0,.7)
}
.notification.is-warning.is-light {
	background-color:#fffaeb;
	color:#946c00
}
.notification.is-danger {
	background-color:#f14668;
	color:#fff
}
.notification.is-danger.is-light {
	background-color:#feecf0;
	color:#cc0f35
}
.progress,.progress-wrapper.is-not-native {
	-moz-appearance:none;
	-webkit-appearance:none;
	border:none;
	border-radius:9999px;
	display:block;
	height:1rem;
	overflow:hidden;
	padding:0;
	width:100%
}
.progress-wrapper.is-not-native::-webkit-progress-bar,.progress::-webkit-progress-bar {
	background-color:#ededed
}
.progress-wrapper.is-not-native::-webkit-progress-value,.progress::-webkit-progress-value {
	background-color:#4a4a4a
}
.progress-wrapper.is-not-native::-moz-progress-bar,.progress::-moz-progress-bar {
	background-color:#4a4a4a
}
.progress-wrapper.is-not-native::-ms-fill,.progress::-ms-fill {
	background-color:#4a4a4a;
	border:none
}
.is-white.progress-wrapper.is-not-native::-webkit-progress-value,.progress.is-white::-webkit-progress-value {
	background-color:#fff
}
.is-white.progress-wrapper.is-not-native::-moz-progress-bar,.progress.is-white::-moz-progress-bar {
	background-color:#fff
}
.is-white.progress-wrapper.is-not-native::-ms-fill,.progress.is-white::-ms-fill {
	background-color:#fff
}
.is-white.progress-wrapper.is-not-native:indeterminate,.progress.is-white:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#fff),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#fff 30%,#ededed 0)
}
.is-black.progress-wrapper.is-not-native::-webkit-progress-value,.progress.is-black::-webkit-progress-value {
	background-color:#0a0a0a
}
.is-black.progress-wrapper.is-not-native::-moz-progress-bar,.progress.is-black::-moz-progress-bar {
	background-color:#0a0a0a
}
.is-black.progress-wrapper.is-not-native::-ms-fill,.progress.is-black::-ms-fill {
	background-color:#0a0a0a
}
.is-black.progress-wrapper.is-not-native:indeterminate,.progress.is-black:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#0a0a0a),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#0a0a0a 30%,#ededed 0)
}
.is-light.progress-wrapper.is-not-native::-webkit-progress-value,.progress.is-light::-webkit-progress-value {
	background-color:#f5f5f5
}
.is-light.progress-wrapper.is-not-native::-moz-progress-bar,.progress.is-light::-moz-progress-bar {
	background-color:#f5f5f5
}
.is-light.progress-wrapper.is-not-native::-ms-fill,.progress.is-light::-ms-fill {
	background-color:#f5f5f5
}
.is-light.progress-wrapper.is-not-native:indeterminate,.progress.is-light:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#f5f5f5),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#f5f5f5 30%,#ededed 0)
}
.is-dark.progress-wrapper.is-not-native::-webkit-progress-value,.progress.is-dark::-webkit-progress-value {
	background-color:#363636
}
.is-dark.progress-wrapper.is-not-native::-moz-progress-bar,.progress.is-dark::-moz-progress-bar {
	background-color:#363636
}
.is-dark.progress-wrapper.is-not-native::-ms-fill,.progress.is-dark::-ms-fill {
	background-color:#363636
}
.is-dark.progress-wrapper.is-not-native:indeterminate,.progress.is-dark:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#363636),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#363636 30%,#ededed 0)
}
.is-primary.progress-wrapper.is-not-native::-webkit-progress-value,.progress.is-primary::-webkit-progress-value {
	background-color:#7957d5
}
.is-primary.progress-wrapper.is-not-native::-moz-progress-bar,.progress.is-primary::-moz-progress-bar {
	background-color:#7957d5
}
.is-primary.progress-wrapper.is-not-native::-ms-fill,.progress.is-primary::-ms-fill {
	background-color:#7957d5
}
.is-primary.progress-wrapper.is-not-native:indeterminate,.progress.is-primary:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#7957d5),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#7957d5 30%,#ededed 0)
}
.is-link.progress-wrapper.is-not-native::-webkit-progress-value,.progress.is-link::-webkit-progress-value {
	background-color:#7957d5
}
.is-link.progress-wrapper.is-not-native::-moz-progress-bar,.progress.is-link::-moz-progress-bar {
	background-color:#7957d5
}
.is-link.progress-wrapper.is-not-native::-ms-fill,.progress.is-link::-ms-fill {
	background-color:#7957d5
}
.is-link.progress-wrapper.is-not-native:indeterminate,.progress.is-link:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#7957d5),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#7957d5 30%,#ededed 0)
}
.is-info.progress-wrapper.is-not-native::-webkit-progress-value,.progress.is-info::-webkit-progress-value {
	background-color:#167df0
}
.is-info.progress-wrapper.is-not-native::-moz-progress-bar,.progress.is-info::-moz-progress-bar {
	background-color:#167df0
}
.is-info.progress-wrapper.is-not-native::-ms-fill,.progress.is-info::-ms-fill {
	background-color:#167df0
}
.is-info.progress-wrapper.is-not-native:indeterminate,.progress.is-info:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#167df0),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#167df0 30%,#ededed 0)
}
.is-success.progress-wrapper.is-not-native::-webkit-progress-value,.progress.is-success::-webkit-progress-value {
	background-color:#48c78e
}
.is-success.progress-wrapper.is-not-native::-moz-progress-bar,.progress.is-success::-moz-progress-bar {
	background-color:#48c78e
}
.is-success.progress-wrapper.is-not-native::-ms-fill,.progress.is-success::-ms-fill {
	background-color:#48c78e
}
.is-success.progress-wrapper.is-not-native:indeterminate,.progress.is-success:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#48c78e),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#48c78e 30%,#ededed 0)
}
.is-warning.progress-wrapper.is-not-native::-webkit-progress-value,.progress.is-warning::-webkit-progress-value {
	background-color:#ffe08a
}
.is-warning.progress-wrapper.is-not-native::-moz-progress-bar,.progress.is-warning::-moz-progress-bar {
	background-color:#ffe08a
}
.is-warning.progress-wrapper.is-not-native::-ms-fill,.progress.is-warning::-ms-fill {
	background-color:#ffe08a
}
.is-warning.progress-wrapper.is-not-native:indeterminate,.progress.is-warning:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#ffe08a),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#ffe08a 30%,#ededed 0)
}
.is-danger.progress-wrapper.is-not-native::-webkit-progress-value,.progress.is-danger::-webkit-progress-value {
	background-color:#f14668
}
.is-danger.progress-wrapper.is-not-native::-moz-progress-bar,.progress.is-danger::-moz-progress-bar {
	background-color:#f14668
}
.is-danger.progress-wrapper.is-not-native::-ms-fill,.progress.is-danger::-ms-fill {
	background-color:#f14668
}
.is-danger.progress-wrapper.is-not-native:indeterminate,.progress.is-danger:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#f14668),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#f14668 30%,#ededed 0)
}
.progress-wrapper.is-not-native:indeterminate,.progress:indeterminate {
	-webkit-animation-duration:1.5s;
	animation-duration:1.5s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-name:moveIndeterminate;
	animation-name:moveIndeterminate;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
	background-color:#ededed;
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#4a4a4a),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#4a4a4a 30%,#ededed 0);
	background-position:0 0;
	background-repeat:no-repeat;
	background-size:150% 150%
}
.progress-wrapper.is-not-native:indeterminate::-webkit-progress-bar,.progress:indeterminate::-webkit-progress-bar {
	background-color:transparent
}
.progress-wrapper.is-not-native:indeterminate::-moz-progress-bar,.progress:indeterminate::-moz-progress-bar {
	background-color:transparent
}
.progress-wrapper.is-not-native:indeterminate::-ms-fill,.progress:indeterminate::-ms-fill {
	animation-name:none
}
.is-small.progress-wrapper.is-not-native,.progress.is-small {
	height:.75rem
}
.is-medium.progress-wrapper.is-not-native,.progress.is-medium {
	height:1.25rem
}
.is-large.progress-wrapper.is-not-native,.progress.is-large {
	height:1.5rem
}
@-webkit-keyframes moveIndeterminate {
	0% {
		background-position:200% 0
	}
	to {
		background-position:-200% 0
	}
}
@keyframes moveIndeterminate {
	0% {
		background-position:200% 0
	}
	to {
		background-position:-200% 0
	}
}
.table {
	background-color:#fff;
	color:#363636
}
.table td,.table th {
	border:solid #dbdbdb;
	border-width:0 0 1px;
	padding:.5em .75em;
	vertical-align:top
}
.table td.is-white,.table th.is-white {
	background-color:#fff;
	border-color:#fff;
	color:#0a0a0a
}
.table td.is-black,.table th.is-black {
	background-color:#0a0a0a;
	border-color:#0a0a0a;
	color:#fff
}
.table td.is-light,.table th.is-light {
	background-color:#f5f5f5;
	border-color:#f5f5f5;
	color:rgba(0,0,0,.7)
}
.table td.is-dark,.table th.is-dark {
	background-color:#363636;
	border-color:#363636;
	color:#fff
}
.table td.is-link,.table td.is-primary,.table th.is-link,.table th.is-primary {
	background-color:#7957d5;
	border-color:#7957d5;
	color:#fff
}
.table td.is-info,.table th.is-info {
	background-color:#167df0;
	border-color:#167df0;
	color:#fff
}
.table td.is-success,.table th.is-success {
	background-color:#48c78e;
	border-color:#48c78e;
	color:#fff
}
.table td.is-warning,.table th.is-warning {
	background-color:#ffe08a;
	border-color:#ffe08a;
	color:rgba(0,0,0,.7)
}
.table td.is-danger,.table th.is-danger {
	background-color:#f14668;
	border-color:#f14668;
	color:#fff
}
.table td.is-narrow,.table th.is-narrow {
	white-space:nowrap;
	width:1%
}
.table td.is-selected,.table th.is-selected {
	background-color:#7957d5;
	color:#fff
}
.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong {
	color:currentColor
}
.table td.is-vcentered,.table th.is-vcentered {
	vertical-align:middle
}
.table th {
	color:#363636
}
.table th:not([align]) {
	text-align:inherit
}
.table tr.is-selected {
	background-color:#7957d5;
	color:#fff
}
.table tr.is-selected a,.table tr.is-selected strong {
	color:currentColor
}
.table tr.is-selected td,.table tr.is-selected th {
	border-color:#fff;
	color:currentColor
}
.table thead {
	background-color:transparent
}
.table thead td,.table thead th {
	border-width:0 0 2px;
	color:#363636
}
.table tfoot {
	background-color:transparent
}
.table tfoot td,.table tfoot th {
	border-width:2px 0 0;
	color:#363636
}
.table tbody {
	background-color:transparent
}
.table tbody tr:last-child td,.table tbody tr:last-child th {
	border-bottom-width:0
}
.table.is-bordered td,.table.is-bordered th {
	border-width:1px
}
.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th {
	border-bottom-width:1px
}
.table.is-fullwidth {
	width:100%
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover,.table.is-hoverable tbody tr:not(.is-selected):hover {
	background-color:#fafafa
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n) {
	background-color:#f5f5f5
}
.table.is-narrow td,.table.is-narrow th {
	padding:.25em .5em
}
.table.is-striped tbody tr:not(.is-selected):nth-child(2n) {
	background-color:#fafafa
}
.table-container {
	-webkit-overflow-scrolling:touch;
	overflow:auto;
	overflow-y:hidden;
	max-width:100%
}
.tags {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.tags .tag {
	margin-bottom:.5rem
}
.tags .tag:not(:last-child) {
	margin-right:.5rem
}
.tags:last-child {
	margin-bottom:-.5rem
}
.tags:not(:last-child) {
	margin-bottom:1rem
}
.tags.are-medium .tag:not(.is-normal):not(.is-large) {
	font-size:1rem
}
.tags.are-large .tag:not(.is-normal):not(.is-medium) {
	font-size:1.25rem
}
.tags.is-centered {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.tags.is-centered .tag {
	margin-right:.25rem;
	margin-left:.25rem
}
.tags.is-right {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.tags.is-right .tag:not(:first-child) {
	margin-left:.5rem
}
.tags.has-addons .tag,.tags.is-right .tag:not(:last-child) {
	margin-right:0
}
.tags.has-addons .tag:not(:first-child) {
	margin-left:0;
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.tags.has-addons .tag:not(:last-child) {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.tag:not(body) {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#f5f5f5;
	border-radius:4px;
	color:#4a4a4a;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	font-size:.75rem;
	height:2em;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	line-height:1.5;
	padding-left:.75em;
	padding-right:.75em;
	white-space:nowrap
}
.tag:not(body) .delete {
	margin-left:.25rem;
	margin-right:-.375rem
}
.tag:not(body).is-white {
	background-color:#fff;
	color:#0a0a0a
}
.tag:not(body).is-black {
	background-color:#0a0a0a;
	color:#fff
}
.tag:not(body).is-light {
	background-color:#f5f5f5;
	color:rgba(0,0,0,.7)
}
.tag:not(body).is-dark {
	background-color:#363636;
	color:#fff
}
.tag:not(body).is-primary {
	background-color:#7957d5;
	color:#fff
}
.tag:not(body).is-primary.is-light {
	background-color:#f2effb;
	color:#552fbc
}
.tag:not(body).is-link {
	background-color:#7957d5;
	color:#fff
}
.tag:not(body).is-link.is-light {
	background-color:#f2effb;
	color:#552fbc
}
.tag:not(body).is-info {
	background-color:#167df0;
	color:#fff
}
.tag:not(body).is-info.is-light {
	background-color:#ecf4fe;
	color:#0d68ce
}
.tag:not(body).is-success {
	background-color:#48c78e;
	color:#fff
}
.tag:not(body).is-success.is-light {
	background-color:#effaf5;
	color:#257953
}
.tag:not(body).is-warning {
	background-color:#ffe08a;
	color:rgba(0,0,0,.7)
}
.tag:not(body).is-warning.is-light {
	background-color:#fffaeb;
	color:#946c00
}
.tag:not(body).is-danger {
	background-color:#f14668;
	color:#fff
}
.tag:not(body).is-danger.is-light {
	background-color:#feecf0;
	color:#cc0f35
}
.tag:not(body).is-normal {
	font-size:.75rem
}
.tag:not(body).is-medium {
	font-size:1rem
}
.tag:not(body).is-large {
	font-size:1.25rem
}
.tag:not(body) .icon:first-child:not(:last-child) {
	margin-left:-.375em;
	margin-right:.1875em
}
.tag:not(body) .icon:last-child:not(:first-child) {
	margin-left:.1875em;
	margin-right:-.375em
}
.tag:not(body) .icon:first-child:last-child {
	margin-left:-.375em;
	margin-right:-.375em
}
.tag:not(body).is-delete {
	margin-left:1px;
	padding:0;
	position:relative;
	width:2em
}
.tag:not(body).is-delete:after,.tag:not(body).is-delete:before {
	background-color:currentColor;
	content:"";
	display:block;
	left:50%;
	position:absolute;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);
	transform:translateX(-50%) translateY(-50%) rotate(45deg);
	-webkit-transform-origin:center center;
	transform-origin:center center
}
.tag:not(body).is-delete:before {
	height:1px;
	width:50%
}
.tag:not(body).is-delete:after {
	height:50%;
	width:1px
}
.tag:not(body).is-delete:focus,.tag:not(body).is-delete:hover {
	background-color:#e8e8e8
}
.tag:not(body).is-delete:active {
	background-color:#dbdbdb
}
.tag:not(body).is-rounded {
	border-radius:9999px
}
a.tag:hover {
	text-decoration:underline
}
.subtitle,.title {
	word-break:break-word
}
.subtitle em,.subtitle span,.title em,.title span {
	font-weight:inherit
}
.subtitle sub,.subtitle sup,.title sub,.title sup {
	font-size:.75em
}
.subtitle .tag,.title .tag {
	vertical-align:middle
}
.title {
	color:#363636;
	font-size:2rem;
	font-weight:600;
	line-height:1.125
}
.title strong {
	color:inherit;
	font-weight:inherit
}
.title:not(.is-spaced)+.subtitle {
	margin-top:-1.25rem
}
.title.is-1 {
	font-size:3rem
}
.title.is-2 {
	font-size:2.5rem
}
.title.is-3 {
	font-size:2rem
}
.title.is-4 {
	font-size:1.5rem
}
.title.is-5 {
	font-size:1.25rem
}
.title.is-6 {
	font-size:1rem
}
.title.is-7 {
	font-size:.75rem
}
.subtitle {
	color:#4a4a4a;
	font-size:1.25rem;
	font-weight:400;
	line-height:1.25
}
.subtitle strong {
	color:#363636;
	font-weight:600
}
.subtitle:not(.is-spaced)+.title {
	margin-top:-1.25rem
}
.subtitle.is-1 {
	font-size:3rem
}
.subtitle.is-2 {
	font-size:2.5rem
}
.subtitle.is-3 {
	font-size:2rem
}
.subtitle.is-4 {
	font-size:1.5rem
}
.subtitle.is-5 {
	font-size:1.25rem
}
.subtitle.is-6 {
	font-size:1rem
}
.subtitle.is-7 {
	font-size:.75rem
}
.heading {
	display:block;
	font-size:11px;
	letter-spacing:1px;
	margin-bottom:5px;
	text-transform:uppercase
}
.number {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#f5f5f5;
	border-radius:9999px;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	font-size:1.25rem;
	height:2em;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-right:1.5rem;
	min-width:2.5em;
	padding:.25rem .5rem;
	text-align:center;
	vertical-align:top
}
.input,.select select,.taginput .taginput-container.is-focusable,.textarea {
	background-color:#fff;
	border-color:#dbdbdb;
	border-radius:4px;
	color:#363636
}
.input::-moz-placeholder,.select select::-moz-placeholder,.taginput .taginput-container.is-focusable::-moz-placeholder,.textarea::-moz-placeholder {
	color:rgba(54,54,54,.3)
}
.input::-webkit-input-placeholder,.select select::-webkit-input-placeholder,.taginput .taginput-container.is-focusable::-webkit-input-placeholder,.textarea::-webkit-input-placeholder {
	color:rgba(54,54,54,.3)
}
.input:-moz-placeholder,.select select:-moz-placeholder,.taginput .taginput-container.is-focusable:-moz-placeholder,.textarea:-moz-placeholder {
	color:rgba(54,54,54,.3)
}
.input:-ms-input-placeholder,.select select:-ms-input-placeholder,.taginput .taginput-container.is-focusable:-ms-input-placeholder,.textarea:-ms-input-placeholder {
	color:rgba(54,54,54,.3)
}
.input:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered,.select select:hover,.taginput .is-hovered.taginput-container.is-focusable,.taginput .taginput-container.is-focusable:hover,.textarea:hover {
	border-color:#b5b5b5
}
.input:active,.input:focus,.is-active.input,.is-active.textarea,.is-focused.input,.is-focused.textarea,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.taginput .is-active.taginput-container.is-focusable,.taginput .is-focused.taginput-container.is-focusable,.taginput .taginput-container.is-focusable:active,.taginput .taginput-container.is-focusable:focus,.textarea:active,.textarea:focus {
	border-color:#7957d5;
	-webkit-box-shadow:0 0 0 .125em rgba(121,87,213,.25);
	box-shadow:0 0 0 .125em rgba(121,87,213,.25)
}
.select fieldset[disabled] select,.select select[disabled],.taginput [disabled].taginput-container.is-focusable,.taginput fieldset[disabled] .taginput-container.is-focusable,[disabled].input,[disabled].textarea,fieldset[disabled] .input,fieldset[disabled] .select select,fieldset[disabled] .taginput .taginput-container.is-focusable,fieldset[disabled] .textarea {
	background-color:#f5f5f5;
	border-color:#f5f5f5;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#7a7a7a
}
.select fieldset[disabled] select::-moz-placeholder,.select select[disabled]::-moz-placeholder,.taginput [disabled].taginput-container.is-focusable::-moz-placeholder,.taginput fieldset[disabled] .taginput-container.is-focusable::-moz-placeholder,[disabled].input::-moz-placeholder,[disabled].textarea::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,fieldset[disabled] .taginput .taginput-container.is-focusable::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder {
	color:hsla(0,0%,47.8%,.3)
}
.select fieldset[disabled] select::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,.taginput [disabled].taginput-container.is-focusable::-webkit-input-placeholder,.taginput fieldset[disabled] .taginput-container.is-focusable::-webkit-input-placeholder,[disabled].input::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,fieldset[disabled] .taginput .taginput-container.is-focusable::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder {
	color:hsla(0,0%,47.8%,.3)
}
.select fieldset[disabled] select:-moz-placeholder,.select select[disabled]:-moz-placeholder,.taginput [disabled].taginput-container.is-focusable:-moz-placeholder,.taginput fieldset[disabled] .taginput-container.is-focusable:-moz-placeholder,[disabled].input:-moz-placeholder,[disabled].textarea:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,fieldset[disabled] .taginput .taginput-container.is-focusable:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder {
	color:hsla(0,0%,47.8%,.3)
}
.select fieldset[disabled] select:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,.taginput [disabled].taginput-container.is-focusable:-ms-input-placeholder,.taginput fieldset[disabled] .taginput-container.is-focusable:-ms-input-placeholder,[disabled].input:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,fieldset[disabled] .taginput .taginput-container.is-focusable:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder {
	color:hsla(0,0%,47.8%,.3)
}
.input,.taginput .taginput-container.is-focusable,.textarea {
	-webkit-box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);
	box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);
	max-width:100%;
	width:100%
}
.taginput [readonly].taginput-container.is-focusable,[readonly].input,[readonly].textarea {
	-webkit-box-shadow:none;
	box-shadow:none
}
.is-white.input,.is-white.textarea,.taginput .is-white.taginput-container.is-focusable {
	border-color:#fff
}
.is-white.input:active,.is-white.input:focus,.is-white.is-active.input,.is-white.is-active.textarea,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.textarea:active,.is-white.textarea:focus,.taginput .is-white.is-active.taginput-container.is-focusable,.taginput .is-white.is-focused.taginput-container.is-focusable,.taginput .is-white.taginput-container.is-focusable:active,.taginput .is-white.taginput-container.is-focusable:focus {
	-webkit-box-shadow:0 0 0 .125em hsla(0,0%,100%,.25);
	box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)
}
.is-black.input,.is-black.textarea,.taginput .is-black.taginput-container.is-focusable {
	border-color:#0a0a0a
}
.is-black.input:active,.is-black.input:focus,.is-black.is-active.input,.is-black.is-active.textarea,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.textarea:active,.is-black.textarea:focus,.taginput .is-black.is-active.taginput-container.is-focusable,.taginput .is-black.is-focused.taginput-container.is-focusable,.taginput .is-black.taginput-container.is-focusable:active,.taginput .is-black.taginput-container.is-focusable:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(10,10,10,.25);
	box-shadow:0 0 0 .125em rgba(10,10,10,.25)
}
.is-light.input,.is-light.textarea,.taginput .is-light.taginput-container.is-focusable {
	border-color:#f5f5f5
}
.is-light.input:active,.is-light.input:focus,.is-light.is-active.input,.is-light.is-active.textarea,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.textarea:active,.is-light.textarea:focus,.taginput .is-light.is-active.taginput-container.is-focusable,.taginput .is-light.is-focused.taginput-container.is-focusable,.taginput .is-light.taginput-container.is-focusable:active,.taginput .is-light.taginput-container.is-focusable:focus {
	-webkit-box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25);
	box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25)
}
.is-dark.input,.is-dark.textarea,.taginput .is-dark.taginput-container.is-focusable {
	border-color:#363636
}
.is-dark.input:active,.is-dark.input:focus,.is-dark.is-active.input,.is-dark.is-active.textarea,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.textarea:active,.is-dark.textarea:focus,.taginput .is-dark.is-active.taginput-container.is-focusable,.taginput .is-dark.is-focused.taginput-container.is-focusable,.taginput .is-dark.taginput-container.is-focusable:active,.taginput .is-dark.taginput-container.is-focusable:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(54,54,54,.25);
	box-shadow:0 0 0 .125em rgba(54,54,54,.25)
}
.is-primary.input,.is-primary.textarea,.taginput .is-primary.taginput-container.is-focusable {
	border-color:#7957d5
}
.is-primary.input:active,.is-primary.input:focus,.is-primary.is-active.input,.is-primary.is-active.textarea,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.textarea:active,.is-primary.textarea:focus,.taginput .is-primary.is-active.taginput-container.is-focusable,.taginput .is-primary.is-focused.taginput-container.is-focusable,.taginput .is-primary.taginput-container.is-focusable:active,.taginput .is-primary.taginput-container.is-focusable:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(121,87,213,.25);
	box-shadow:0 0 0 .125em rgba(121,87,213,.25)
}
.is-link.input,.is-link.textarea,.taginput .is-link.taginput-container.is-focusable {
	border-color:#7957d5
}
.is-link.input:active,.is-link.input:focus,.is-link.is-active.input,.is-link.is-active.textarea,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.textarea:active,.is-link.textarea:focus,.taginput .is-link.is-active.taginput-container.is-focusable,.taginput .is-link.is-focused.taginput-container.is-focusable,.taginput .is-link.taginput-container.is-focusable:active,.taginput .is-link.taginput-container.is-focusable:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(121,87,213,.25);
	box-shadow:0 0 0 .125em rgba(121,87,213,.25)
}
.is-info.input,.is-info.textarea,.taginput .is-info.taginput-container.is-focusable {
	border-color:#167df0
}
.is-info.input:active,.is-info.input:focus,.is-info.is-active.input,.is-info.is-active.textarea,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.textarea:active,.is-info.textarea:focus,.taginput .is-info.is-active.taginput-container.is-focusable,.taginput .is-info.is-focused.taginput-container.is-focusable,.taginput .is-info.taginput-container.is-focusable:active,.taginput .is-info.taginput-container.is-focusable:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(22,125,240,.25);
	box-shadow:0 0 0 .125em rgba(22,125,240,.25)
}
.is-success.input,.is-success.textarea,.taginput .is-success.taginput-container.is-focusable {
	border-color:#48c78e
}
.is-success.input:active,.is-success.input:focus,.is-success.is-active.input,.is-success.is-active.textarea,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.textarea:active,.is-success.textarea:focus,.taginput .is-success.is-active.taginput-container.is-focusable,.taginput .is-success.is-focused.taginput-container.is-focusable,.taginput .is-success.taginput-container.is-focusable:active,.taginput .is-success.taginput-container.is-focusable:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(72,199,142,.25);
	box-shadow:0 0 0 .125em rgba(72,199,142,.25)
}
.is-warning.input,.is-warning.textarea,.taginput .is-warning.taginput-container.is-focusable {
	border-color:#ffe08a
}
.is-warning.input:active,.is-warning.input:focus,.is-warning.is-active.input,.is-warning.is-active.textarea,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.textarea:active,.is-warning.textarea:focus,.taginput .is-warning.is-active.taginput-container.is-focusable,.taginput .is-warning.is-focused.taginput-container.is-focusable,.taginput .is-warning.taginput-container.is-focusable:active,.taginput .is-warning.taginput-container.is-focusable:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(255,224,138,.25);
	box-shadow:0 0 0 .125em rgba(255,224,138,.25)
}
.is-danger.input,.is-danger.textarea,.taginput .is-danger.taginput-container.is-focusable {
	border-color:#f14668
}
.is-danger.input:active,.is-danger.input:focus,.is-danger.is-active.input,.is-danger.is-active.textarea,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.textarea:active,.is-danger.textarea:focus,.taginput .is-danger.is-active.taginput-container.is-focusable,.taginput .is-danger.is-focused.taginput-container.is-focusable,.taginput .is-danger.taginput-container.is-focusable:active,.taginput .is-danger.taginput-container.is-focusable:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(241,70,104,.25);
	box-shadow:0 0 0 .125em rgba(241,70,104,.25)
}
.is-small.input,.is-small.textarea,.taginput .is-small.taginput-container.is-focusable {
	border-radius:2px;
	font-size:.75rem
}
.is-medium.input,.is-medium.textarea,.taginput .is-medium.taginput-container.is-focusable {
	font-size:1.25rem
}
.is-large.input,.is-large.textarea,.taginput .is-large.taginput-container.is-focusable {
	font-size:1.5rem
}
.is-fullwidth.input,.is-fullwidth.textarea,.taginput .is-fullwidth.taginput-container.is-focusable {
	display:block;
	width:100%
}
.is-inline.input,.is-inline.textarea,.taginput .is-inline.taginput-container.is-focusable {
	display:inline;
	width:auto
}
.input.is-rounded {
	border-radius:9999px;
	padding-left:calc(1.125em - 1px);
	padding-right:calc(1.125em - 1px)
}
.input.is-static {
	background-color:transparent;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding-left:0;
	padding-right:0
}
.textarea {
	display:block;
	max-width:100%;
	min-width:100%;
	padding:calc(.75em - 1px);
	resize:vertical
}
.textarea:not([rows]) {
	max-height:40em;
	min-height:8em
}
.textarea[rows] {
	height:auto
}
.textarea.has-fixed-size {
	resize:none
}
.checkbox,.radio {
	cursor:pointer;
	display:inline-block;
	line-height:1.25;
	position:relative
}
.checkbox input,.radio input {
	cursor:pointer
}
.checkbox:hover,.radio:hover {
	color:#363636
}
.checkbox input[disabled],.radio input[disabled],[disabled].checkbox,[disabled].radio,fieldset[disabled] .checkbox,fieldset[disabled] .radio {
	color:#7a7a7a;
	cursor:not-allowed
}
.radio+.radio {
	margin-left:.5em
}
.select {
	display:inline-block;
	max-width:100%;
	position:relative;
	vertical-align:top
}
.select:not(.is-multiple) {
	height:2.5em
}
.select:not(.is-multiple):not(.is-loading):after {
	border-color:#7957d5;
	right:1.125em;
	z-index:4
}
.select.is-rounded select {
	border-radius:9999px;
	padding-left:1em
}
.select select {
	cursor:pointer;
	display:block;
	font-size:1em;
	max-width:100%;
	outline:none
}
.select select::-ms-expand {
	display:none
}
.select select[disabled]:hover,fieldset[disabled] .select select:hover {
	border-color:#f5f5f5
}
.select select:not([multiple]) {
	padding-right:2.5em
}
.select select[multiple] {
	height:auto;
	padding:0
}
.select select[multiple] option {
	padding:.5em 1em
}
.select:not(.is-multiple):not(.is-loading):hover:after {
	border-color:#363636
}
.select.is-white:not(:hover):after,.select.is-white select {
	border-color:#fff
}
.select.is-white select.is-hovered,.select.is-white select:hover {
	border-color:#f2f2f2
}
.select.is-white select.is-active,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select:focus {
	-webkit-box-shadow:0 0 0 .125em hsla(0,0%,100%,.25);
	box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)
}
.select.is-black:not(:hover):after,.select.is-black select {
	border-color:#0a0a0a
}
.select.is-black select.is-hovered,.select.is-black select:hover {
	border-color:#000
}
.select.is-black select.is-active,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(10,10,10,.25);
	box-shadow:0 0 0 .125em rgba(10,10,10,.25)
}
.select.is-light:not(:hover):after,.select.is-light select {
	border-color:#f5f5f5
}
.select.is-light select.is-hovered,.select.is-light select:hover {
	border-color:#e8e8e8
}
.select.is-light select.is-active,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select:focus {
	-webkit-box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25);
	box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25)
}
.select.is-dark:not(:hover):after,.select.is-dark select {
	border-color:#363636
}
.select.is-dark select.is-hovered,.select.is-dark select:hover {
	border-color:#292929
}
.select.is-dark select.is-active,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(54,54,54,.25);
	box-shadow:0 0 0 .125em rgba(54,54,54,.25)
}
.select.is-primary:not(:hover):after,.select.is-primary select {
	border-color:#7957d5
}
.select.is-primary select.is-hovered,.select.is-primary select:hover {
	border-color:#6943d0
}
.select.is-primary select.is-active,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(121,87,213,.25);
	box-shadow:0 0 0 .125em rgba(121,87,213,.25)
}
.select.is-link:not(:hover):after,.select.is-link select {
	border-color:#7957d5
}
.select.is-link select.is-hovered,.select.is-link select:hover {
	border-color:#6943d0
}
.select.is-link select.is-active,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(121,87,213,.25);
	box-shadow:0 0 0 .125em rgba(121,87,213,.25)
}
.select.is-info:not(:hover):after,.select.is-info select {
	border-color:#167df0
}
.select.is-info select.is-hovered,.select.is-info select:hover {
	border-color:#0e71de
}
.select.is-info select.is-active,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(22,125,240,.25);
	box-shadow:0 0 0 .125em rgba(22,125,240,.25)
}
.select.is-success:not(:hover):after,.select.is-success select {
	border-color:#48c78e
}
.select.is-success select.is-hovered,.select.is-success select:hover {
	border-color:#3abb81
}
.select.is-success select.is-active,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(72,199,142,.25);
	box-shadow:0 0 0 .125em rgba(72,199,142,.25)
}
.select.is-warning:not(:hover):after,.select.is-warning select {
	border-color:#ffe08a
}
.select.is-warning select.is-hovered,.select.is-warning select:hover {
	border-color:#ffd970
}
.select.is-warning select.is-active,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(255,224,138,.25);
	box-shadow:0 0 0 .125em rgba(255,224,138,.25)
}
.select.is-danger:not(:hover):after,.select.is-danger select {
	border-color:#f14668
}
.select.is-danger select.is-hovered,.select.is-danger select:hover {
	border-color:#ef2e55
}
.select.is-danger select.is-active,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(241,70,104,.25);
	box-shadow:0 0 0 .125em rgba(241,70,104,.25)
}
.select.is-small {
	border-radius:2px;
	font-size:.75rem
}
.select.is-medium {
	font-size:1.25rem
}
.select.is-large {
	font-size:1.5rem
}
.select.is-disabled:after {
	border-color:#7a7a7a
}
.select.is-fullwidth,.select.is-fullwidth select {
	width:100%
}
.select.is-loading:after {
	margin-top:0;
	position:absolute;
	right:.625em;
	top:.625em;
	-webkit-transform:none;
	transform:none
}
.select.is-loading.is-small:after {
	font-size:.75rem
}
.select.is-loading.is-medium:after {
	font-size:1.25rem
}
.select.is-loading.is-large:after {
	font-size:1.5rem
}
.file {
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	position:relative
}
.file.is-white .file-cta {
	background-color:#fff;
	border-color:transparent;
	color:#0a0a0a
}
.file.is-white.is-hovered .file-cta,.file.is-white:hover .file-cta {
	background-color:#f9f9f9;
	border-color:transparent;
	color:#0a0a0a
}
.file.is-white.is-focused .file-cta,.file.is-white:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em hsla(0,0%,100%,.25);
	box-shadow:0 0 .5em hsla(0,0%,100%,.25);
	color:#0a0a0a
}
.file.is-white.is-active .file-cta,.file.is-white:active .file-cta {
	background-color:#f2f2f2;
	border-color:transparent;
	color:#0a0a0a
}
.file.is-black .file-cta {
	background-color:#0a0a0a;
	border-color:transparent;
	color:#fff
}
.file.is-black.is-hovered .file-cta,.file.is-black:hover .file-cta {
	background-color:#040404;
	border-color:transparent;
	color:#fff
}
.file.is-black.is-focused .file-cta,.file.is-black:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em rgba(10,10,10,.25);
	box-shadow:0 0 .5em rgba(10,10,10,.25);
	color:#fff
}
.file.is-black.is-active .file-cta,.file.is-black:active .file-cta {
	background-color:#000;
	border-color:transparent;
	color:#fff
}
.file.is-light .file-cta {
	background-color:#f5f5f5;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.file.is-light.is-hovered .file-cta,.file.is-light:hover .file-cta {
	background-color:#eee;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.file.is-light.is-focused .file-cta,.file.is-light:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em hsla(0,0%,96.1%,.25);
	box-shadow:0 0 .5em hsla(0,0%,96.1%,.25);
	color:rgba(0,0,0,.7)
}
.file.is-light.is-active .file-cta,.file.is-light:active .file-cta {
	background-color:#e8e8e8;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.file.is-dark .file-cta {
	background-color:#363636;
	border-color:transparent;
	color:#fff
}
.file.is-dark.is-hovered .file-cta,.file.is-dark:hover .file-cta {
	background-color:#2f2f2f;
	border-color:transparent;
	color:#fff
}
.file.is-dark.is-focused .file-cta,.file.is-dark:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em rgba(54,54,54,.25);
	box-shadow:0 0 .5em rgba(54,54,54,.25);
	color:#fff
}
.file.is-dark.is-active .file-cta,.file.is-dark:active .file-cta {
	background-color:#292929;
	border-color:transparent;
	color:#fff
}
.file.is-primary .file-cta {
	background-color:#7957d5;
	border-color:transparent;
	color:#fff
}
.file.is-primary.is-hovered .file-cta,.file.is-primary:hover .file-cta {
	background-color:#714dd2;
	border-color:transparent;
	color:#fff
}
.file.is-primary.is-focused .file-cta,.file.is-primary:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em rgba(121,87,213,.25);
	box-shadow:0 0 .5em rgba(121,87,213,.25);
	color:#fff
}
.file.is-primary.is-active .file-cta,.file.is-primary:active .file-cta {
	background-color:#6943d0;
	border-color:transparent;
	color:#fff
}
.file.is-link .file-cta {
	background-color:#7957d5;
	border-color:transparent;
	color:#fff
}
.file.is-link.is-hovered .file-cta,.file.is-link:hover .file-cta {
	background-color:#714dd2;
	border-color:transparent;
	color:#fff
}
.file.is-link.is-focused .file-cta,.file.is-link:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em rgba(121,87,213,.25);
	box-shadow:0 0 .5em rgba(121,87,213,.25);
	color:#fff
}
.file.is-link.is-active .file-cta,.file.is-link:active .file-cta {
	background-color:#6943d0;
	border-color:transparent;
	color:#fff
}
.file.is-info .file-cta {
	background-color:#167df0;
	border-color:transparent;
	color:#fff
}
.file.is-info.is-hovered .file-cta,.file.is-info:hover .file-cta {
	background-color:#0f77ea;
	border-color:transparent;
	color:#fff
}
.file.is-info.is-focused .file-cta,.file.is-info:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em rgba(22,125,240,.25);
	box-shadow:0 0 .5em rgba(22,125,240,.25);
	color:#fff
}
.file.is-info.is-active .file-cta,.file.is-info:active .file-cta {
	background-color:#0e71de;
	border-color:transparent;
	color:#fff
}
.file.is-success .file-cta {
	background-color:#48c78e;
	border-color:transparent;
	color:#fff
}
.file.is-success.is-hovered .file-cta,.file.is-success:hover .file-cta {
	background-color:#3ec487;
	border-color:transparent;
	color:#fff
}
.file.is-success.is-focused .file-cta,.file.is-success:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em rgba(72,199,142,.25);
	box-shadow:0 0 .5em rgba(72,199,142,.25);
	color:#fff
}
.file.is-success.is-active .file-cta,.file.is-success:active .file-cta {
	background-color:#3abb81;
	border-color:transparent;
	color:#fff
}
.file.is-warning .file-cta {
	background-color:#ffe08a;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.file.is-warning.is-hovered .file-cta,.file.is-warning:hover .file-cta {
	background-color:#ffdc7d;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.file.is-warning.is-focused .file-cta,.file.is-warning:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em rgba(255,224,138,.25);
	box-shadow:0 0 .5em rgba(255,224,138,.25);
	color:rgba(0,0,0,.7)
}
.file.is-warning.is-active .file-cta,.file.is-warning:active .file-cta {
	background-color:#ffd970;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.file.is-danger .file-cta {
	background-color:#f14668;
	border-color:transparent;
	color:#fff
}
.file.is-danger.is-hovered .file-cta,.file.is-danger:hover .file-cta {
	background-color:#f03a5f;
	border-color:transparent;
	color:#fff
}
.file.is-danger.is-focused .file-cta,.file.is-danger:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em rgba(241,70,104,.25);
	box-shadow:0 0 .5em rgba(241,70,104,.25);
	color:#fff
}
.file.is-danger.is-active .file-cta,.file.is-danger:active .file-cta {
	background-color:#ef2e55;
	border-color:transparent;
	color:#fff
}
.file.is-small {
	font-size:.75rem
}
.file.is-normal {
	font-size:1rem
}
.file.is-medium {
	font-size:1.25rem
}
.file.is-medium .file-icon .fa {
	font-size:21px
}
.file.is-large {
	font-size:1.5rem
}
.file.is-large .file-icon .fa {
	font-size:28px
}
.file.has-name .file-cta {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.file.has-name .file-name {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.file.has-name.is-empty .file-cta {
	border-radius:4px
}
.file.has-name.is-empty .file-name {
	display:none
}
.file.is-boxed .file-cta,.file.is-boxed .file-label {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.file.is-boxed .file-cta {
	height:auto;
	padding:1em 3em
}
.file.is-boxed .file-name {
	border-width:0 1px 1px
}
.file.is-boxed .file-icon {
	height:1.5em;
	width:1.5em
}
.file.is-boxed .file-icon .fa {
	font-size:21px
}
.file.is-boxed.is-small .file-icon .fa {
	font-size:14px
}
.file.is-boxed.is-medium .file-icon .fa {
	font-size:28px
}
.file.is-boxed.is-large .file-icon .fa {
	font-size:35px
}
.file.is-boxed.has-name .file-cta {
	border-radius:4px 4px 0 0
}
.file.is-boxed.has-name .file-name {
	border-radius:0 0 4px 4px;
	border-width:0 1px 1px
}
.file.is-centered {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.file.is-fullwidth .file-label {
	width:100%
}
.file.is-fullwidth .file-name {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:none
}
.file.is-right {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.file.is-right .file-cta {
	border-radius:0 4px 4px 0
}
.file.is-right .file-name {
	border-radius:4px 0 0 4px;
	border-width:1px 0 1px 1px;
	-webkit-box-ordinal-group:0;
	-ms-flex-order:-1;
	order:-1
}
.file-label {
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	cursor:pointer;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	overflow:hidden;
	position:relative
}
.file-label:hover .file-cta {
	background-color:#eee;
	color:#363636
}
.file-label:hover .file-name {
	border-color:#d5d5d5
}
.file-label:active .file-cta {
	background-color:#e8e8e8;
	color:#363636
}
.file-label:active .file-name {
	border-color:#cfcfcf
}
.file-input {
	height:100%;
	left:0;
	opacity:0;
	outline:none;
	position:absolute;
	top:0;
	width:100%
}
.file-cta,.file-name {
	border-color:#dbdbdb;
	border-radius:4px;
	font-size:1em;
	padding-left:1em;
	padding-right:1em;
	white-space:nowrap
}
.file-cta {
	background-color:#f5f5f5;
	color:#4a4a4a
}
.file-name {
	border:1px solid #dbdbdb;
	border-left-width:0;
	display:block;
	max-width:16em;
	overflow:hidden;
	text-align:inherit;
	text-overflow:ellipsis
}
.file-icon {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:1em;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-right:.5em;
	width:1em
}
.file-icon .fa {
	font-size:14px
}
.label {
	color:#363636;
	display:block;
	font-size:1rem;
	font-weight:600
}
.label:not(:last-child) {
	margin-bottom:.5em
}
.label.is-small {
	font-size:.75rem
}
.label.is-medium {
	font-size:1.25rem
}
.label.is-large {
	font-size:1.5rem
}
.help {
	display:block;
	font-size:.75rem;
	margin-top:.25rem
}
.help.is-white {
	color:#fff
}
.help.is-black {
	color:#0a0a0a
}
.help.is-light {
	color:#f5f5f5
}
.help.is-dark {
	color:#363636
}
.help.is-link,.help.is-primary {
	color:#7957d5
}
.help.is-info {
	color:#167df0
}
.help.is-success {
	color:#48c78e
}
.help.is-warning {
	color:#ffe08a
}
.help.is-danger {
	color:#f14668
}
.field:not(:last-child) {
	margin-bottom:.75rem
}
.field.has-addons {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.field.has-addons .control:not(:last-child) {
	margin-right:-1px
}
.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select {
	border-radius:0
}
.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover {
	z-index:2
}
.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]):focus {
	z-index:3
}
.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover {
	z-index:4
}
.field.has-addons .control.is-expanded {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1
}
.field.has-addons.has-addons-centered {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.field.has-addons.has-addons-right {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.field.has-addons.has-addons-fullwidth .control {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:0;
	flex-shrink:0
}
.field.is-grouped {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.field.is-grouped>.control {
	-ms-flex-negative:0;
	flex-shrink:0
}
.field.is-grouped>.control:not(:last-child) {
	margin-bottom:0;
	margin-right:.75rem
}
.field.is-grouped>.control.is-expanded {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1
}
.field.is-grouped.is-grouped-centered {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.field.is-grouped.is-grouped-right {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.field.is-grouped.is-grouped-multiline {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child) {
	margin-bottom:.75rem
}
.field.is-grouped.is-grouped-multiline:last-child {
	margin-bottom:-.75rem
}
.field.is-grouped.is-grouped-multiline:not(:last-child) {
	margin-bottom:0
}
@media print,screen and (min-width:769px) {
	.field.is-horizontal {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
}
.field-label .label {
	font-size:inherit
}
@media screen and (max-width:768px) {
	.field-label {
		margin-bottom:.5rem
	}
}
@media print,screen and (min-width:769px) {
	.field-label {
		-ms-flex-preferred-size:0;
		flex-basis:0;
		-webkit-box-flex:1;
		-ms-flex-positive:1;
		flex-grow:1;
		-ms-flex-negative:0;
		flex-shrink:0;
		margin-right:1.5rem;
		text-align:right
	}
	.field-label.is-small {
		font-size:.75rem;
		padding-top:.375em
	}
	.field-label.is-normal {
		padding-top:.375em
	}
	.field-label.is-medium {
		font-size:1.25rem;
		padding-top:.375em
	}
	.field-label.is-large {
		font-size:1.5rem;
		padding-top:.375em
	}
}
.field-body .field .field {
	margin-bottom:0
}
@media print,screen and (min-width:769px) {
	.field-body {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-preferred-size:0;
		flex-basis:0;
		-webkit-box-flex:5;
		-ms-flex-positive:5;
		flex-grow:5;
		-ms-flex-negative:1;
		flex-shrink:1
	}
	.field-body .field {
		margin-bottom:0
	}
	.field-body>.field {
		-ms-flex-negative:1;
		flex-shrink:1
	}
	.field-body>.field:not(.is-narrow) {
		-webkit-box-flex:1;
		-ms-flex-positive:1;
		flex-grow:1
	}
	.field-body>.field:not(:last-child) {
		margin-right:.75rem
	}
}
.control {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	clear:both;
	font-size:1rem;
	position:relative;
	text-align:inherit
}
.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon {
	color:#4a4a4a
}
.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon {
	font-size:.75rem
}
.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon {
	font-size:1.25rem
}
.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon {
	font-size:1.5rem
}
.control.has-icons-left .icon,.control.has-icons-right .icon {
	color:#dbdbdb;
	height:2.5em;
	pointer-events:none;
	position:absolute;
	top:0;
	width:2.5em;
	z-index:4
}
.control.has-icons-left .input,.control.has-icons-left .select select {
	padding-left:2.5em
}
.control.has-icons-left .icon.is-left {
	left:0
}
.control.has-icons-right .input,.control.has-icons-right .select select {
	padding-right:2.5em
}
.control.has-icons-right .icon.is-right {
	right:0
}
.control.is-loading:after {
	position:absolute!important;
	right:.625em;
	top:.625em;
	z-index:4
}
.control.is-loading.is-small:after {
	font-size:.75rem
}
.control.is-loading.is-medium:after {
	font-size:1.25rem
}
.control.is-loading.is-large:after {
	font-size:1.5rem
}
.breadcrumb {
	font-size:1rem;
	white-space:nowrap
}
.breadcrumb a {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#7957d5;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:0 .75em
}
.breadcrumb a:hover {
	color:#363636
}
.breadcrumb li {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.breadcrumb li:first-child a {
	padding-left:0
}
.breadcrumb li.is-active a {
	color:#363636;
	cursor:default;
	pointer-events:none
}
.breadcrumb li+li:before {
	color:#b5b5b5;
	content:"/"
}
.breadcrumb ol,.breadcrumb ul {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.breadcrumb .icon:first-child {
	margin-right:.5em
}
.breadcrumb .icon:last-child {
	margin-left:.5em
}
.breadcrumb.is-centered ol,.breadcrumb.is-centered ul {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.breadcrumb.is-right ol,.breadcrumb.is-right ul {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.breadcrumb.is-small {
	font-size:.75rem
}
.breadcrumb.is-medium {
	font-size:1.25rem
}
.breadcrumb.is-large {
	font-size:1.5rem
}
.breadcrumb.has-arrow-separator li+li:before {
	content:"→"
}
.breadcrumb.has-bullet-separator li+li:before {
	content:"•"
}
.breadcrumb.has-dot-separator li+li:before {
	content:"·"
}
.breadcrumb.has-succeeds-separator li+li:before {
	content:"≻"
}
.card {
	background-color:#fff;
	border-radius:.25rem;
	-webkit-box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);
	box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);
	color:#4a4a4a;
	max-width:100%;
	position:relative
}
.card-content:first-child,.card-footer:first-child,.card-header:first-child {
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem
}
.card-content:last-child,.card-footer:last-child,.card-header:last-child {
	border-bottom-left-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.card-header {
	background-color:transparent;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-shadow:0 .125em .25em rgba(10,10,10,.1);
	box-shadow:0 .125em .25em rgba(10,10,10,.1)
}
.card-header,.card-header-title {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.card-header-title {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#363636;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	font-weight:700;
	padding:.75rem 1rem
}
.card-header-icon,.card-header-title.is-centered {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.card-header-icon {
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	background:none;
	border:none;
	color:currentColor;
	font-family:inherit;
	font-size:1em;
	margin:0;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:.75rem 1rem
}
.card-image {
	display:block;
	position:relative
}
.card-image:first-child img {
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem
}
.card-image:last-child img {
	border-bottom-left-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.card-content {
	background-color:transparent;
	padding:1.5rem
}
.card-footer {
	background-color:transparent;
	border-top:1px solid #ededed;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
.card-footer,.card-footer-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.card-footer-item {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:.75rem
}
.card-footer-item:not(:last-child) {
	border-right:1px solid #ededed
}
.card .media:not(:last-child) {
	margin-bottom:1.5rem
}
.dropdown {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	position:relative;
	vertical-align:top
}
.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu {
	display:block
}
.dropdown.is-right .dropdown-menu {
	left:auto;
	right:0
}
.dropdown.is-up .dropdown-menu {
	bottom:100%;
	padding-bottom:4px;
	padding-top:0;
	top:auto
}
.dropdown-menu {
	display:none;
	left:0;
	min-width:12rem;
	padding-top:4px;
	position:absolute;
	top:100%;
	z-index:20
}
.dropdown-content {
	background-color:#fff;
	border-radius:4px;
	-webkit-box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);
	box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);
	padding-bottom:.5rem;
	padding-top:.5rem
}
.dropdown-item,.dropdown .dropdown-menu .has-link a {
	color:#4a4a4a;
	display:block;
	font-size:.875rem;
	line-height:1.5;
	padding:.375rem 1rem;
	position:relative
}
.dropdown .dropdown-menu .has-link a,a.dropdown-item,button.dropdown-item {
	padding-right:3rem;
	text-align:inherit;
	white-space:nowrap;
	width:100%
}
.dropdown .dropdown-menu .has-link a:hover,a.dropdown-item:hover,button.dropdown-item:hover {
	background-color:#f5f5f5;
	color:#0a0a0a
}
.dropdown .dropdown-menu .has-link a.is-active,a.dropdown-item.is-active,button.dropdown-item.is-active {
	background-color:#7957d5;
	color:#fff
}
.dropdown-divider {
	background-color:#ededed;
	border:none;
	display:block;
	height:1px;
	margin:.5rem 0
}
.level {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.level code {
	border-radius:4px
}
.level img {
	display:inline-block;
	vertical-align:top
}
.level.is-mobile,.level.is-mobile .level-left,.level.is-mobile .level-right {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.level.is-mobile .level-left+.level-right {
	margin-top:0
}
.level.is-mobile .level-item:not(:last-child) {
	margin-bottom:0;
	margin-right:.75rem
}
.level.is-mobile .level-item:not(.is-narrow) {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
@media print,screen and (min-width:769px) {
	.level {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.level>.level-item:not(.is-narrow) {
		-webkit-box-flex:1;
		-ms-flex-positive:1;
		flex-grow:1
	}
}
.level-item {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-preferred-size:auto;
	flex-basis:auto;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.level-item .subtitle,.level-item .title {
	margin-bottom:0
}
@media screen and (max-width:768px) {
	.level-item:not(:last-child) {
		margin-bottom:.75rem
	}
}
.level-left,.level-right {
	-ms-flex-preferred-size:auto;
	flex-basis:auto;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0
}
.level-left .level-item.is-flexible,.level-right .level-item.is-flexible {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
@media print,screen and (min-width:769px) {
	.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child) {
		margin-right:.75rem
	}
}
.level-left {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
@media screen and (max-width:768px) {
	.level-left+.level-right {
		margin-top:1.5rem
	}
}
@media print,screen and (min-width:769px) {
	.level-left {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
}
.level-right {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
@media print,screen and (min-width:769px) {
	.level-right {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
}
.media {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	text-align:inherit
}
.media .content:not(:last-child) {
	margin-bottom:.75rem
}
.media .media {
	border-top:1px solid hsla(0,0%,85.9%,.5);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding-top:.75rem
}
.media .media .content:not(:last-child),.media .media .control:not(:last-child) {
	margin-bottom:.5rem
}
.media .media .media {
	padding-top:.5rem
}
.media .media .media+.media {
	margin-top:.5rem
}
.media+.media {
	border-top:1px solid hsla(0,0%,85.9%,.5);
	margin-top:1rem;
	padding-top:1rem
}
.media.is-large+.media {
	margin-top:1.5rem;
	padding-top:1.5rem
}
.media-left,.media-right {
	-ms-flex-preferred-size:auto;
	flex-basis:auto;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0
}
.media-left {
	margin-right:1rem
}
.media-right {
	margin-left:1rem
}
.media-content {
	-ms-flex-preferred-size:auto;
	flex-basis:auto;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1;
	text-align:inherit
}
@media screen and (max-width:768px) {
	.media-content {
		overflow-x:auto
	}
}
.menu {
	font-size:1rem
}
.menu.is-small {
	font-size:.75rem
}
.menu.is-medium {
	font-size:1.25rem
}
.menu.is-large {
	font-size:1.5rem
}
.menu-list {
	line-height:1.25
}
.menu-list a {
	border-radius:2px;
	color:#4a4a4a;
	display:block;
	padding:.5em .75em
}
.menu-list a:hover {
	background-color:#f5f5f5;
	color:#363636
}
.menu-list a.is-active {
	background-color:#7957d5;
	color:#fff
}
.menu-list li ul {
	border-left:1px solid #dbdbdb;
	margin:.75em;
	padding-left:.75em
}
.menu-label {
	color:#7a7a7a;
	font-size:.75em;
	letter-spacing:.1em;
	text-transform:uppercase
}
.menu-label:not(:first-child) {
	margin-top:1em
}
.menu-label:not(:last-child) {
	margin-bottom:1em
}
.message {
	background-color:#f5f5f5;
	border-radius:4px;
	font-size:1rem
}
.message strong {
	color:currentColor
}
.message a:not(.button):not(.tag):not(.dropdown-item) {
	color:currentColor;
	text-decoration:underline
}
.message.is-small {
	font-size:.75rem
}
.message.is-medium {
	font-size:1.25rem
}
.message.is-large {
	font-size:1.5rem
}
.message.is-white {
	background-color:#fff
}
.message.is-white .message-header {
	background-color:#fff;
	color:#0a0a0a
}
.message.is-white .message-body {
	border-color:#fff
}
.message.is-black {
	background-color:#fafafa
}
.message.is-black .message-header {
	background-color:#0a0a0a;
	color:#fff
}
.message.is-black .message-body {
	border-color:#0a0a0a
}
.message.is-light {
	background-color:#fafafa
}
.message.is-light .message-header {
	background-color:#f5f5f5;
	color:rgba(0,0,0,.7)
}
.message.is-light .message-body {
	border-color:#f5f5f5
}
.message.is-dark {
	background-color:#fafafa
}
.message.is-dark .message-header {
	background-color:#363636;
	color:#fff
}
.message.is-dark .message-body {
	border-color:#363636
}
.message.is-primary {
	background-color:#f2effb
}
.message.is-primary .message-header {
	background-color:#7957d5;
	color:#fff
}
.message.is-primary .message-body {
	border-color:#7957d5;
	color:#552fbc
}
.message.is-link {
	background-color:#f2effb
}
.message.is-link .message-header {
	background-color:#7957d5;
	color:#fff
}
.message.is-link .message-body {
	border-color:#7957d5;
	color:#552fbc
}
.message.is-info {
	background-color:#ecf4fe
}
.message.is-info .message-header {
	background-color:#167df0;
	color:#fff
}
.message.is-info .message-body {
	border-color:#167df0;
	color:#0d68ce
}
.message.is-success {
	background-color:#effaf5
}
.message.is-success .message-header {
	background-color:#48c78e;
	color:#fff
}
.message.is-success .message-body {
	border-color:#48c78e;
	color:#257953
}
.message.is-warning {
	background-color:#fffaeb
}
.message.is-warning .message-header {
	background-color:#ffe08a;
	color:rgba(0,0,0,.7)
}
.message.is-warning .message-body {
	border-color:#ffe08a;
	color:#946c00
}
.message.is-danger {
	background-color:#feecf0
}
.message.is-danger .message-header {
	background-color:#f14668;
	color:#fff
}
.message.is-danger .message-body {
	border-color:#f14668;
	color:#cc0f35
}
.message-header {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#4a4a4a;
	border-radius:4px 4px 0 0;
	color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	font-weight:700;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	line-height:1.25;
	padding:.75em 1em;
	position:relative
}
.message-header .delete {
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-left:.75em
}
.message-header+.message-body {
	border-width:0;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.message-body {
	border-radius:4px;
	border:solid #dbdbdb;
	border-width:0 0 0 4px;
	color:#4a4a4a;
	padding:1.25em 1.5em
}
.message-body code,.message-body pre {
	background-color:#fff
}
.message-body pre code {
	background-color:transparent
}
.modal {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:none;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	overflow:hidden;
	position:fixed;
	z-index:40
}
.modal.is-active {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.modal-background {
	background-color:rgba(10,10,10,.86)
}
.modal-card,.modal-content {
	margin:0 20px;
	max-height:calc(100vh - 160px);
	overflow:auto;
	position:relative;
	width:100%
}
@media screen and (min-width:769px) {
	.modal-card,.modal-content {
		margin:0 auto;
		max-height:calc(100vh - 40px);
		width:640px
	}
}
.modal-close {
	background:none;
	height:40px;
	position:fixed;
	right:20px;
	top:20px;
	width:40px
}
.modal-card {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	max-height:calc(100vh - 40px);
	overflow:hidden;
	-ms-overflow-y:visible
}
.modal-card,.modal-card-foot,.modal-card-head {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.modal-card-foot,.modal-card-head {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#f5f5f5;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	padding:20px;
	position:relative
}
.modal-card-head {
	border-bottom:1px solid #dbdbdb;
	border-top-left-radius:6px;
	border-top-right-radius:6px
}
.modal-card-title {
	color:#363636;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:0;
	flex-shrink:0;
	font-size:1.5rem;
	line-height:1
}
.modal-card-foot {
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	border-top:1px solid #dbdbdb
}
.modal-card-foot .button:not(:last-child) {
	margin-right:.5em
}
.modal-card-body {
	-webkit-overflow-scrolling:touch;
	background-color:#fff;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1;
	overflow:auto;
	padding:20px
}
.navbar {
	background-color:#fff;
	min-height:3.25rem;
	position:relative;
	z-index:30
}
.navbar.is-white {
	background-color:#fff;
	color:#0a0a0a
}
.navbar.is-white .navbar-brand .navbar-link,.navbar.is-white .navbar-brand>.navbar-item {
	color:#0a0a0a
}
.navbar.is-white .navbar-brand .navbar-link.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover {
	background-color:#f2f2f2;
	color:#0a0a0a
}
.navbar.is-white .navbar-brand .navbar-link:after {
	border-color:#0a0a0a
}
.navbar.is-white .navbar-burger {
	color:#0a0a0a
}
@media screen and (min-width:1024px) {
	.navbar.is-white .navbar-end .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-start>.navbar-item {
		color:#0a0a0a
	}
	.navbar.is-white .navbar-end .navbar-link.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover {
		background-color:#f2f2f2;
		color:#0a0a0a
	}
	.navbar.is-white .navbar-end .navbar-link:after,.navbar.is-white .navbar-start .navbar-link:after {
		border-color:#0a0a0a
	}
	.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#f2f2f2;
		color:#0a0a0a
	}
	.navbar.is-white .navbar-dropdown a.navbar-item.is-active {
		background-color:#fff;
		color:#0a0a0a
	}
}
.navbar.is-black {
	background-color:#0a0a0a;
	color:#fff
}
.navbar.is-black .navbar-brand .navbar-link,.navbar.is-black .navbar-brand>.navbar-item {
	color:#fff
}
.navbar.is-black .navbar-brand .navbar-link.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover {
	background-color:#000;
	color:#fff
}
.navbar.is-black .navbar-brand .navbar-link:after {
	border-color:#fff
}
.navbar.is-black .navbar-burger {
	color:#fff
}
@media screen and (min-width:1024px) {
	.navbar.is-black .navbar-end .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-start>.navbar-item {
		color:#fff
	}
	.navbar.is-black .navbar-end .navbar-link.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover {
		background-color:#000;
		color:#fff
	}
	.navbar.is-black .navbar-end .navbar-link:after,.navbar.is-black .navbar-start .navbar-link:after {
		border-color:#fff
	}
	.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#000;
		color:#fff
	}
	.navbar.is-black .navbar-dropdown a.navbar-item.is-active {
		background-color:#0a0a0a;
		color:#fff
	}
}
.navbar.is-light {
	background-color:#f5f5f5
}
.navbar.is-light,.navbar.is-light .navbar-brand .navbar-link,.navbar.is-light .navbar-brand>.navbar-item {
	color:rgba(0,0,0,.7)
}
.navbar.is-light .navbar-brand .navbar-link.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover {
	background-color:#e8e8e8;
	color:rgba(0,0,0,.7)
}
.navbar.is-light .navbar-brand .navbar-link:after {
	border-color:rgba(0,0,0,.7)
}
.navbar.is-light .navbar-burger {
	color:rgba(0,0,0,.7)
}
@media screen and (min-width:1024px) {
	.navbar.is-light .navbar-end .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-start>.navbar-item {
		color:rgba(0,0,0,.7)
	}
	.navbar.is-light .navbar-end .navbar-link.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover {
		background-color:#e8e8e8;
		color:rgba(0,0,0,.7)
	}
	.navbar.is-light .navbar-end .navbar-link:after,.navbar.is-light .navbar-start .navbar-link:after {
		border-color:rgba(0,0,0,.7)
	}
	.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#e8e8e8;
		color:rgba(0,0,0,.7)
	}
	.navbar.is-light .navbar-dropdown a.navbar-item.is-active {
		background-color:#f5f5f5;
		color:rgba(0,0,0,.7)
	}
}
.navbar.is-dark {
	background-color:#363636;
	color:#fff
}
.navbar.is-dark .navbar-brand .navbar-link,.navbar.is-dark .navbar-brand>.navbar-item {
	color:#fff
}
.navbar.is-dark .navbar-brand .navbar-link.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover {
	background-color:#292929;
	color:#fff
}
.navbar.is-dark .navbar-brand .navbar-link:after {
	border-color:#fff
}
.navbar.is-dark .navbar-burger {
	color:#fff
}
@media screen and (min-width:1024px) {
	.navbar.is-dark .navbar-end .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-start>.navbar-item {
		color:#fff
	}
	.navbar.is-dark .navbar-end .navbar-link.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover {
		background-color:#292929;
		color:#fff
	}
	.navbar.is-dark .navbar-end .navbar-link:after,.navbar.is-dark .navbar-start .navbar-link:after {
		border-color:#fff
	}
	.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#292929;
		color:#fff
	}
	.navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
		background-color:#363636;
		color:#fff
	}
}
.navbar.is-primary {
	background-color:#7957d5;
	color:#fff
}
.navbar.is-primary .navbar-brand .navbar-link,.navbar.is-primary .navbar-brand>.navbar-item {
	color:#fff
}
.navbar.is-primary .navbar-brand .navbar-link.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover {
	background-color:#6943d0;
	color:#fff
}
.navbar.is-primary .navbar-brand .navbar-link:after {
	border-color:#fff
}
.navbar.is-primary .navbar-burger {
	color:#fff
}
@media screen and (min-width:1024px) {
	.navbar.is-primary .navbar-end .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-start>.navbar-item {
		color:#fff
	}
	.navbar.is-primary .navbar-end .navbar-link.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover {
		background-color:#6943d0;
		color:#fff
	}
	.navbar.is-primary .navbar-end .navbar-link:after,.navbar.is-primary .navbar-start .navbar-link:after {
		border-color:#fff
	}
	.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#6943d0;
		color:#fff
	}
	.navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
		background-color:#7957d5;
		color:#fff
	}
}
.navbar.is-link {
	background-color:#7957d5;
	color:#fff
}
.navbar.is-link .navbar-brand .navbar-link,.navbar.is-link .navbar-brand>.navbar-item {
	color:#fff
}
.navbar.is-link .navbar-brand .navbar-link.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover {
	background-color:#6943d0;
	color:#fff
}
.navbar.is-link .navbar-brand .navbar-link:after {
	border-color:#fff
}
.navbar.is-link .navbar-burger {
	color:#fff
}
@media screen and (min-width:1024px) {
	.navbar.is-link .navbar-end .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-start>.navbar-item {
		color:#fff
	}
	.navbar.is-link .navbar-end .navbar-link.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover {
		background-color:#6943d0;
		color:#fff
	}
	.navbar.is-link .navbar-end .navbar-link:after,.navbar.is-link .navbar-start .navbar-link:after {
		border-color:#fff
	}
	.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#6943d0;
		color:#fff
	}
	.navbar.is-link .navbar-dropdown a.navbar-item.is-active {
		background-color:#7957d5;
		color:#fff
	}
}
.navbar.is-info {
	background-color:#167df0;
	color:#fff
}
.navbar.is-info .navbar-brand .navbar-link,.navbar.is-info .navbar-brand>.navbar-item {
	color:#fff
}
.navbar.is-info .navbar-brand .navbar-link.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover {
	background-color:#0e71de;
	color:#fff
}
.navbar.is-info .navbar-brand .navbar-link:after {
	border-color:#fff
}
.navbar.is-info .navbar-burger {
	color:#fff
}
@media screen and (min-width:1024px) {
	.navbar.is-info .navbar-end .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-start>.navbar-item {
		color:#fff
	}
	.navbar.is-info .navbar-end .navbar-link.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover {
		background-color:#0e71de;
		color:#fff
	}
	.navbar.is-info .navbar-end .navbar-link:after,.navbar.is-info .navbar-start .navbar-link:after {
		border-color:#fff
	}
	.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#0e71de;
		color:#fff
	}
	.navbar.is-info .navbar-dropdown a.navbar-item.is-active {
		background-color:#167df0;
		color:#fff
	}
}
.navbar.is-success {
	background-color:#48c78e;
	color:#fff
}
.navbar.is-success .navbar-brand .navbar-link,.navbar.is-success .navbar-brand>.navbar-item {
	color:#fff
}
.navbar.is-success .navbar-brand .navbar-link.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover {
	background-color:#3abb81;
	color:#fff
}
.navbar.is-success .navbar-brand .navbar-link:after {
	border-color:#fff
}
.navbar.is-success .navbar-burger {
	color:#fff
}
@media screen and (min-width:1024px) {
	.navbar.is-success .navbar-end .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-start>.navbar-item {
		color:#fff
	}
	.navbar.is-success .navbar-end .navbar-link.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover {
		background-color:#3abb81;
		color:#fff
	}
	.navbar.is-success .navbar-end .navbar-link:after,.navbar.is-success .navbar-start .navbar-link:after {
		border-color:#fff
	}
	.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#3abb81;
		color:#fff
	}
	.navbar.is-success .navbar-dropdown a.navbar-item.is-active {
		background-color:#48c78e;
		color:#fff
	}
}
.navbar.is-warning {
	background-color:#ffe08a
}
.navbar.is-warning,.navbar.is-warning .navbar-brand .navbar-link,.navbar.is-warning .navbar-brand>.navbar-item {
	color:rgba(0,0,0,.7)
}
.navbar.is-warning .navbar-brand .navbar-link.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover {
	background-color:#ffd970;
	color:rgba(0,0,0,.7)
}
.navbar.is-warning .navbar-brand .navbar-link:after {
	border-color:rgba(0,0,0,.7)
}
.navbar.is-warning .navbar-burger {
	color:rgba(0,0,0,.7)
}
@media screen and (min-width:1024px) {
	.navbar.is-warning .navbar-end .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-start>.navbar-item {
		color:rgba(0,0,0,.7)
	}
	.navbar.is-warning .navbar-end .navbar-link.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover {
		background-color:#ffd970;
		color:rgba(0,0,0,.7)
	}
	.navbar.is-warning .navbar-end .navbar-link:after,.navbar.is-warning .navbar-start .navbar-link:after {
		border-color:rgba(0,0,0,.7)
	}
	.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#ffd970;
		color:rgba(0,0,0,.7)
	}
	.navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
		background-color:#ffe08a;
		color:rgba(0,0,0,.7)
	}
}
.navbar.is-danger {
	background-color:#f14668;
	color:#fff
}
.navbar.is-danger .navbar-brand .navbar-link,.navbar.is-danger .navbar-brand>.navbar-item {
	color:#fff
}
.navbar.is-danger .navbar-brand .navbar-link.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover {
	background-color:#ef2e55;
	color:#fff
}
.navbar.is-danger .navbar-brand .navbar-link:after {
	border-color:#fff
}
.navbar.is-danger .navbar-burger {
	color:#fff
}
@media screen and (min-width:1024px) {
	.navbar.is-danger .navbar-end .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-start>.navbar-item {
		color:#fff
	}
	.navbar.is-danger .navbar-end .navbar-link.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover {
		background-color:#ef2e55;
		color:#fff
	}
	.navbar.is-danger .navbar-end .navbar-link:after,.navbar.is-danger .navbar-start .navbar-link:after {
		border-color:#fff
	}
	.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#ef2e55;
		color:#fff
	}
	.navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
		background-color:#f14668;
		color:#fff
	}
}
.navbar>.container {
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	min-height:3.25rem;
	width:100%
}
.navbar.has-shadow {
	-webkit-box-shadow:0 2px 0 0 #f5f5f5;
	box-shadow:0 2px 0 0 #f5f5f5
}
.navbar.is-fixed-bottom,.navbar.is-fixed-top {
	left:0;
	position:fixed;
	right:0;
	z-index:30
}
.navbar.is-fixed-bottom {
	bottom:0
}
.navbar.is-fixed-bottom.has-shadow {
	-webkit-box-shadow:0 -2px 0 0 #f5f5f5;
	box-shadow:0 -2px 0 0 #f5f5f5
}
.navbar.is-fixed-top {
	top:0
}
body.has-navbar-fixed-top,html.has-navbar-fixed-top {
	padding-top:3.25rem
}
body.has-navbar-fixed-bottom,html.has-navbar-fixed-bottom {
	padding-bottom:3.25rem
}
.navbar-brand,.navbar-tabs {
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-negative:0;
	flex-shrink:0;
	min-height:3.25rem
}
.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover {
	background-color:transparent
}
.navbar-tabs {
	-webkit-overflow-scrolling:touch;
	max-width:100vw;
	overflow-x:auto;
	overflow-y:hidden
}
.navbar-burger {
	color:#4a4a4a;
	cursor:pointer;
	display:block;
	height:3.25rem;
	position:relative;
	width:3.25rem;
	margin-left:auto
}
.navbar-burger span {
	background-color:currentColor;
	display:block;
	height:1px;
	left:calc(50% - 8px);
	position:absolute;
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transition-duration:86ms;
	transition-duration:86ms;
	-webkit-transition-property:background-color,opacity,-webkit-transform;
	transition-property:background-color,opacity,-webkit-transform;
	transition-property:background-color,opacity,transform;
	transition-property:background-color,opacity,transform,-webkit-transform;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	width:16px
}
.navbar-burger span:first-child {
	top:calc(50% - 6px)
}
.navbar-burger span:nth-child(2) {
	top:calc(50% - 1px)
}
.navbar-burger span:nth-child(3) {
	top:calc(50%+4px)
}
.navbar-burger:hover {
	background-color:rgba(0,0,0,.05)
}
.navbar-burger.is-active span:first-child {
	-webkit-transform:translateY(5px) rotate(45deg);
	transform:translateY(5px) rotate(45deg)
}
.navbar-burger.is-active span:nth-child(2) {
	opacity:0
}
.navbar-burger.is-active span:nth-child(3) {
	-webkit-transform:translateY(-5px) rotate(-45deg);
	transform:translateY(-5px) rotate(-45deg)
}
.navbar-menu {
	display:none
}
.navbar-item,.navbar-link {
	color:#4a4a4a;
	display:block;
	line-height:1.5;
	padding:.5rem .75rem;
	position:relative
}
.navbar-item .icon:only-child,.navbar-link .icon:only-child {
	margin-left:-.25rem;
	margin-right:-.25rem
}
.navbar-link,a.navbar-item {
	cursor:pointer
}
.navbar-link.is-active,.navbar-link:focus,.navbar-link:hover,.navbar-link[focus-within],a.navbar-item.is-active,a.navbar-item:focus,a.navbar-item:hover,a.navbar-item[focus-within] {
	background-color:#fafafa;
	color:#7957d5
}
.navbar-link.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover {
	background-color:#fafafa;
	color:#7957d5
}
.navbar-item {
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0
}
.navbar-item img {
	max-height:1.75rem
}
.navbar-item.has-dropdown {
	padding:0
}
.navbar-item.is-expanded {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1
}
.navbar-item.is-tab {
	border-bottom:1px solid transparent;
	min-height:3.25rem;
	padding-bottom:calc(.5rem - 1px)
}
.navbar-item.is-tab:focus,.navbar-item.is-tab:hover {
	background-color:transparent;
	border-bottom-color:#7957d5
}
.navbar-item.is-tab.is-active {
	background-color:transparent;
	border-bottom:3px solid #7957d5;
	color:#7957d5;
	padding-bottom:calc(.5rem - 3px)
}
.navbar-content {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1
}
.navbar-link:not(.is-arrowless) {
	padding-right:2.5em
}
.navbar-link:not(.is-arrowless):after {
	border-color:#7957d5;
	margin-top:-.375em;
	right:1.125em
}
.navbar-dropdown {
	font-size:.875rem;
	padding-bottom:.5rem;
	padding-top:.5rem
}
.navbar-dropdown .navbar-item {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.navbar-divider {
	background-color:#f5f5f5;
	border:none;
	display:none;
	height:2px;
	margin:.5rem 0
}
@media screen and (max-width:1023px) {
	.navbar>.container {
		display:block
	}
	.navbar-brand .navbar-item,.navbar-tabs .navbar-item {
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.navbar-link:after {
		display:none
	}
	.navbar-menu {
		background-color:#fff;
		-webkit-box-shadow:0 8px 16px rgba(10,10,10,.1);
		box-shadow:0 8px 16px rgba(10,10,10,.1);
		padding:.5rem 0
	}
	.navbar-menu.is-active {
		display:block
	}
	.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch {
		left:0;
		position:fixed;
		right:0;
		z-index:30
	}
	.navbar.is-fixed-bottom-touch {
		bottom:0
	}
	.navbar.is-fixed-bottom-touch.has-shadow {
		-webkit-box-shadow:0 -2px 3px rgba(10,10,10,.1);
		box-shadow:0 -2px 3px rgba(10,10,10,.1)
	}
	.navbar.is-fixed-top-touch {
		top:0
	}
	.navbar.is-fixed-top-touch .navbar-menu,.navbar.is-fixed-top .navbar-menu {
		-webkit-overflow-scrolling:touch;
		max-height:calc(100vh - 3.25rem);
		overflow:auto
	}
	body.has-navbar-fixed-top-touch,html.has-navbar-fixed-top-touch {
		padding-top:3.25rem
	}
	body.has-navbar-fixed-bottom-touch,html.has-navbar-fixed-bottom-touch {
		padding-bottom:3.25rem
	}
}
@media screen and (min-width:1024px) {
	.navbar,.navbar-end,.navbar-menu,.navbar-start {
		-webkit-box-align:stretch;
		-ms-flex-align:stretch;
		align-items:stretch;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.navbar {
		min-height:3.25rem
	}
	.navbar.is-spaced {
		padding:1rem 2rem
	}
	.navbar.is-spaced .navbar-end,.navbar.is-spaced .navbar-start {
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center
	}
	.navbar.is-spaced .navbar-link,.navbar.is-spaced a.navbar-item {
		border-radius:4px
	}
	.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable[focus-within] .navbar-link,.navbar.is-transparent .navbar-link.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover {
		background-color:transparent!important
	}
	.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
		background-color:transparent!important
	}
	.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
		background-color:#f5f5f5;
		color:#0a0a0a
	}
	.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
		background-color:#f5f5f5;
		color:#7957d5
	}
	.navbar-burger {
		display:none
	}
	.navbar-item,.navbar-link {
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.navbar-item.has-dropdown {
		-webkit-box-align:stretch;
		-ms-flex-align:stretch;
		align-items:stretch
	}
	.navbar-item.has-dropdown-up .navbar-link:after {
		-webkit-transform:rotate(135deg) translate(.25em,-.25em);
		transform:rotate(135deg) translate(.25em,-.25em)
	}
	.navbar-item.has-dropdown-up .navbar-dropdown {
		border-bottom:2px solid #dbdbdb;
		border-radius:6px 6px 0 0;
		border-top:none;
		bottom:100%;
		-webkit-box-shadow:0 -8px 8px rgba(10,10,10,.1);
		box-shadow:0 -8px 8px rgba(10,10,10,.1);
		top:auto
	}
	.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable[focus-within] .navbar-dropdown {
		display:block
	}
	.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown {
		display:block
	}
	.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar-item.is-hoverable[focus-within] .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable[focus-within] .navbar-dropdown {
		opacity:1;
		pointer-events:auto;
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
	.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown {
		opacity:1;
		pointer-events:auto;
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
	.navbar-menu {
		-webkit-box-flex:1;
		-ms-flex-positive:1;
		flex-grow:1;
		-ms-flex-negative:0;
		flex-shrink:0
	}
	.navbar-start {
		-webkit-box-pack:start;
		-ms-flex-pack:start;
		justify-content:flex-start;
		margin-right:auto
	}
	.navbar-end {
		-webkit-box-pack:end;
		-ms-flex-pack:end;
		justify-content:flex-end;
		margin-left:auto
	}
	.navbar-dropdown {
		background-color:#fff;
		border-bottom-left-radius:6px;
		border-bottom-right-radius:6px;
		border-top:2px solid #dbdbdb;
		-webkit-box-shadow:0 8px 8px rgba(10,10,10,.1);
		box-shadow:0 8px 8px rgba(10,10,10,.1);
		display:none;
		font-size:.875rem;
		left:0;
		min-width:100%;
		position:absolute;
		top:100%;
		z-index:20
	}
	.navbar-dropdown .navbar-item {
		padding:.375rem 1rem;
		white-space:nowrap
	}
	.navbar-dropdown a.navbar-item {
		padding-right:3rem
	}
	.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover {
		background-color:#f5f5f5;
		color:#0a0a0a
	}
	.navbar-dropdown a.navbar-item.is-active {
		background-color:#f5f5f5;
		color:#7957d5
	}
	.navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-dropdown {
		border-radius:6px;
		border-top:none;
		-webkit-box-shadow:0 8px 8px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);
		box-shadow:0 8px 8px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);
		display:block;
		opacity:0;
		pointer-events:none;
		top:calc(100% - 4px);
		-webkit-transform:translateY(-5px);
		transform:translateY(-5px);
		-webkit-transition-duration:86ms;
		transition-duration:86ms;
		-webkit-transition-property:opacity,-webkit-transform;
		transition-property:opacity,-webkit-transform;
		transition-property:opacity,transform;
		transition-property:opacity,transform,-webkit-transform
	}
	.navbar-dropdown.is-right {
		left:auto;
		right:0
	}
	.navbar-divider {
		display:block
	}
	.container>.navbar .navbar-brand,.navbar>.container .navbar-brand {
		margin-left:-.75rem
	}
	.container>.navbar .navbar-menu,.navbar>.container .navbar-menu {
		margin-right:-.75rem
	}
	.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop {
		left:0;
		position:fixed;
		right:0;
		z-index:30
	}
	.navbar.is-fixed-bottom-desktop {
		bottom:0
	}
	.navbar.is-fixed-bottom-desktop.has-shadow {
		-webkit-box-shadow:0 -2px 3px rgba(10,10,10,.1);
		box-shadow:0 -2px 3px rgba(10,10,10,.1)
	}
	.navbar.is-fixed-top-desktop {
		top:0
	}
	body.has-navbar-fixed-top-desktop,html.has-navbar-fixed-top-desktop {
		padding-top:3.25rem
	}
	body.has-navbar-fixed-bottom-desktop,html.has-navbar-fixed-bottom-desktop {
		padding-bottom:3.25rem
	}
	body.has-spaced-navbar-fixed-top,html.has-spaced-navbar-fixed-top {
		padding-top:5.25rem
	}
	body.has-spaced-navbar-fixed-bottom,html.has-spaced-navbar-fixed-bottom {
		padding-bottom:5.25rem
	}
	.navbar-link.is-active,a.navbar-item.is-active {
		color:#0a0a0a
	}
	.navbar-link.is-active:not(:focus):not(:hover),a.navbar-item.is-active:not(:focus):not(:hover) {
		background-color:transparent
	}
	.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link {
		background-color:#fafafa
	}
}
.hero.is-fullheight-with-navbar {
	min-height:calc(100vh - 3.25rem)
}
.pagination {
	font-size:1rem;
	margin:-.25rem
}
.pagination.is-small {
	font-size:.75rem
}
.pagination.is-medium {
	font-size:1.25rem
}
.pagination.is-large {
	font-size:1.5rem
}
.pagination.is-rounded .pagination-next,.pagination.is-rounded .pagination-previous {
	padding-left:1em;
	padding-right:1em;
	border-radius:9999px
}
.pagination.is-rounded .pagination-link {
	border-radius:9999px
}
.pagination,.pagination-list {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-align:center
}
.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous {
	font-size:1em;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:.25rem;
	padding-left:.5em;
	padding-right:.5em;
	text-align:center
}
.pagination-link,.pagination-next,.pagination-previous {
	border-color:#dbdbdb;
	color:#363636;
	min-width:2.5em
}
.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover {
	border-color:#b5b5b5;
	color:#363636
}
.pagination-link:focus,.pagination-next:focus,.pagination-previous:focus {
	border-color:#7957d5
}
.pagination-link:active,.pagination-next:active,.pagination-previous:active {
	-webkit-box-shadow:inset 0 1px 2px rgba(10,10,10,.2);
	box-shadow:inset 0 1px 2px rgba(10,10,10,.2)
}
.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled] {
	background-color:#dbdbdb;
	border-color:#dbdbdb;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#7a7a7a;
	opacity:.5
}
.pagination-next,.pagination-previous {
	padding-left:.75em;
	padding-right:.75em;
	white-space:nowrap
}
.pagination-link.is-current {
	background-color:#7957d5;
	border-color:#7957d5;
	color:#fff
}
.pagination-ellipsis {
	color:#b5b5b5;
	pointer-events:none
}
.pagination-list {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.pagination-list li {
	list-style:none
}
@media screen and (max-width:768px) {
	.pagination {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap
	}
	.pagination-list li,.pagination-next,.pagination-previous {
		-webkit-box-flex:1;
		-ms-flex-positive:1;
		flex-grow:1;
		-ms-flex-negative:1;
		flex-shrink:1
	}
}
@media print,screen and (min-width:769px) {
	.pagination-list {
		-webkit-box-flex:1;
		-ms-flex-positive:1;
		flex-grow:1;
		-ms-flex-negative:1;
		flex-shrink:1;
		-webkit-box-pack:start;
		-ms-flex-pack:start;
		justify-content:flex-start;
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
	}
	.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous {
		margin-bottom:0;
		margin-top:0
	}
	.pagination-previous {
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2
	}
	.pagination-next {
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3
	}
	.pagination {
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		margin-bottom:0;
		margin-top:0
	}
	.pagination.is-centered .pagination-previous {
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
	}
	.pagination.is-centered .pagination-list {
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2
	}
	.pagination.is-centered .pagination-next {
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3
	}
	.pagination.is-right .pagination-previous {
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
	}
	.pagination.is-right .pagination-next {
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2
	}
	.pagination.is-right .pagination-list {
		-webkit-box-pack:end;
		-ms-flex-pack:end;
		justify-content:flex-end;
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3
	}
}
.panel {
	border-radius:6px;
	-webkit-box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);
	box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);
	font-size:1rem
}
.panel:not(:last-child) {
	margin-bottom:1.5rem
}
.panel.is-white .panel-heading {
	background-color:#fff;
	color:#0a0a0a
}
.panel.is-white .panel-tabs a.is-active {
	border-bottom-color:#fff
}
.panel.is-white .panel-block.is-active .panel-icon {
	color:#fff
}
.panel.is-black .panel-heading {
	background-color:#0a0a0a;
	color:#fff
}
.panel.is-black .panel-tabs a.is-active {
	border-bottom-color:#0a0a0a
}
.panel.is-black .panel-block.is-active .panel-icon {
	color:#0a0a0a
}
.panel.is-light .panel-heading {
	background-color:#f5f5f5;
	color:rgba(0,0,0,.7)
}
.panel.is-light .panel-tabs a.is-active {
	border-bottom-color:#f5f5f5
}
.panel.is-light .panel-block.is-active .panel-icon {
	color:#f5f5f5
}
.panel.is-dark .panel-heading {
	background-color:#363636;
	color:#fff
}
.panel.is-dark .panel-tabs a.is-active {
	border-bottom-color:#363636
}
.panel.is-dark .panel-block.is-active .panel-icon {
	color:#363636
}
.panel.is-primary .panel-heading {
	background-color:#7957d5;
	color:#fff
}
.panel.is-primary .panel-tabs a.is-active {
	border-bottom-color:#7957d5
}
.panel.is-primary .panel-block.is-active .panel-icon {
	color:#7957d5
}
.panel.is-link .panel-heading {
	background-color:#7957d5;
	color:#fff
}
.panel.is-link .panel-tabs a.is-active {
	border-bottom-color:#7957d5
}
.panel.is-link .panel-block.is-active .panel-icon {
	color:#7957d5
}
.panel.is-info .panel-heading {
	background-color:#167df0;
	color:#fff
}
.panel.is-info .panel-tabs a.is-active {
	border-bottom-color:#167df0
}
.panel.is-info .panel-block.is-active .panel-icon {
	color:#167df0
}
.panel.is-success .panel-heading {
	background-color:#48c78e;
	color:#fff
}
.panel.is-success .panel-tabs a.is-active {
	border-bottom-color:#48c78e
}
.panel.is-success .panel-block.is-active .panel-icon {
	color:#48c78e
}
.panel.is-warning .panel-heading {
	background-color:#ffe08a;
	color:rgba(0,0,0,.7)
}
.panel.is-warning .panel-tabs a.is-active {
	border-bottom-color:#ffe08a
}
.panel.is-warning .panel-block.is-active .panel-icon {
	color:#ffe08a
}
.panel.is-danger .panel-heading {
	background-color:#f14668;
	color:#fff
}
.panel.is-danger .panel-tabs a.is-active {
	border-bottom-color:#f14668
}
.panel.is-danger .panel-block.is-active .panel-icon {
	color:#f14668
}
.panel-block:not(:last-child),.panel-tabs:not(:last-child) {
	border-bottom:1px solid #ededed
}
.panel-heading {
	background-color:#ededed;
	border-radius:6px 6px 0 0;
	color:#363636;
	font-size:1.25em;
	font-weight:700;
	line-height:1.25;
	padding:.75em 1em
}
.panel-tabs {
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	font-size:.875em;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.panel-tabs a {
	border-bottom:1px solid #dbdbdb;
	margin-bottom:-1px;
	padding:.5em
}
.panel-tabs a.is-active {
	border-bottom-color:#4a4a4a;
	color:#363636
}
.panel-list a {
	color:#4a4a4a
}
.panel-list a:hover {
	color:#7957d5
}
.panel-block {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#363636;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	padding:.5em .75em
}
.panel-block input[type=checkbox] {
	margin-right:.75em
}
.panel-block>.control {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1;
	width:100%
}
.panel-block.is-wrapped {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.panel-block.is-active {
	border-left-color:#7957d5;
	color:#363636
}
.panel-block.is-active .panel-icon {
	color:#7957d5
}
.panel-block:last-child {
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px
}
a.panel-block,label.panel-block {
	cursor:pointer
}
a.panel-block:hover,label.panel-block:hover {
	background-color:#f5f5f5
}
.panel-icon {
	display:inline-block;
	font-size:14px;
	height:1em;
	line-height:1em;
	text-align:center;
	vertical-align:top;
	width:1em;
	color:#7a7a7a;
	margin-right:.75em
}
.panel-icon .fa {
	font-size:inherit;
	line-height:inherit
}
.tabs {
	-webkit-overflow-scrolling:touch;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	font-size:1rem;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	overflow:hidden;
	overflow-x:auto;
	white-space:nowrap
}
.tabs,.tabs a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.tabs a {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-bottom:1px solid #dbdbdb;
	color:#4a4a4a;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:-1px;
	padding:.5em 1em;
	vertical-align:top
}
.tabs a:hover {
	border-bottom-color:#363636;
	color:#363636
}
.tabs li {
	display:block
}
.tabs li.is-active a {
	border-bottom-color:#7957d5;
	color:#7957d5
}
.tabs ul {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-bottom:1px solid #dbdbdb;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.tabs ul.is-center,.tabs ul.is-left {
	padding-right:.75em
}
.tabs ul.is-center {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding-left:.75em
}
.tabs ul.is-right {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	padding-left:.75em
}
.tabs .icon:first-child {
	margin-right:.5em
}
.tabs .icon:last-child {
	margin-left:.5em
}
.tabs.is-centered ul {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.tabs.is-right ul {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.tabs.is-boxed a {
	border:1px solid transparent;
	border-radius:4px 4px 0 0
}
.tabs.is-boxed a:hover {
	background-color:#f5f5f5;
	border-bottom-color:#dbdbdb
}
.tabs.is-boxed li.is-active a {
	background-color:#fff;
	border-color:#dbdbdb;
	border-bottom-color:transparent!important
}
.tabs.is-fullwidth li {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:0;
	flex-shrink:0
}
.tabs.is-toggle a {
	border:1px solid #dbdbdb;
	margin-bottom:0;
	position:relative
}
.tabs.is-toggle a:hover {
	background-color:#f5f5f5;
	border-color:#b5b5b5;
	z-index:2
}
.tabs.is-toggle li+li {
	margin-left:-1px
}
.tabs.is-toggle li:first-child a {
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.tabs.is-toggle li:last-child a {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.tabs.is-toggle li.is-active a {
	background-color:#7957d5;
	border-color:#7957d5;
	color:#fff;
	z-index:1
}
.tabs.is-toggle ul {
	border-bottom:none
}
.tabs.is-toggle.is-toggle-rounded li:first-child a {
	border-bottom-left-radius:9999px;
	border-top-left-radius:9999px;
	padding-left:1.25em
}
.tabs.is-toggle.is-toggle-rounded li:last-child a {
	border-bottom-right-radius:9999px;
	border-top-right-radius:9999px;
	padding-right:1.25em
}
.tabs.is-small {
	font-size:.75rem
}
.tabs.is-medium {
	font-size:1.25rem
}
.tabs.is-large {
	font-size:1.5rem
}
.column {
	display:block;
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1;
	padding:.75rem
}
.columns.is-mobile>.column.is-narrow {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:unset
}
.columns.is-mobile>.column.is-full {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:100%
}
.columns.is-mobile>.column.is-three-quarters {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:75%
}
.columns.is-mobile>.column.is-two-thirds {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:66.6666%
}
.columns.is-mobile>.column.is-half {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:50%
}
.columns.is-mobile>.column.is-one-third {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:33.3333%
}
.columns.is-mobile>.column.is-one-quarter {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:25%
}
.columns.is-mobile>.column.is-one-fifth {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:20%
}
.columns.is-mobile>.column.is-two-fifths {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:40%
}
.columns.is-mobile>.column.is-three-fifths {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:60%
}
.columns.is-mobile>.column.is-four-fifths {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:80%
}
.columns.is-mobile>.column.is-offset-three-quarters {
	margin-left:75%
}
.columns.is-mobile>.column.is-offset-two-thirds {
	margin-left:66.6666%
}
.columns.is-mobile>.column.is-offset-half {
	margin-left:50%
}
.columns.is-mobile>.column.is-offset-one-third {
	margin-left:33.3333%
}
.columns.is-mobile>.column.is-offset-one-quarter {
	margin-left:25%
}
.columns.is-mobile>.column.is-offset-one-fifth {
	margin-left:20%
}
.columns.is-mobile>.column.is-offset-two-fifths {
	margin-left:40%
}
.columns.is-mobile>.column.is-offset-three-fifths {
	margin-left:60%
}
.columns.is-mobile>.column.is-offset-four-fifths {
	margin-left:80%
}
.columns.is-mobile>.column.is-0 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:0
}
.columns.is-mobile>.column.is-offset-0 {
	margin-left:0
}
.columns.is-mobile>.column.is-1 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:8.33333337%
}
.columns.is-mobile>.column.is-offset-1 {
	margin-left:8.33333337%
}
.columns.is-mobile>.column.is-2 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:16.66666674%
}
.columns.is-mobile>.column.is-offset-2 {
	margin-left:16.66666674%
}
.columns.is-mobile>.column.is-3 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:25%
}
.columns.is-mobile>.column.is-offset-3 {
	margin-left:25%
}
.columns.is-mobile>.column.is-4 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:33.33333337%
}
.columns.is-mobile>.column.is-offset-4 {
	margin-left:33.33333337%
}
.columns.is-mobile>.column.is-5 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:41.66666674%
}
.columns.is-mobile>.column.is-offset-5 {
	margin-left:41.66666674%
}
.columns.is-mobile>.column.is-6 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:50%
}
.columns.is-mobile>.column.is-offset-6 {
	margin-left:50%
}
.columns.is-mobile>.column.is-7 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:58.33333337%
}
.columns.is-mobile>.column.is-offset-7 {
	margin-left:58.33333337%
}
.columns.is-mobile>.column.is-8 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:66.66666674%
}
.columns.is-mobile>.column.is-offset-8 {
	margin-left:66.66666674%
}
.columns.is-mobile>.column.is-9 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:75%
}
.columns.is-mobile>.column.is-offset-9 {
	margin-left:75%
}
.columns.is-mobile>.column.is-10 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:83.33333337%
}
.columns.is-mobile>.column.is-offset-10 {
	margin-left:83.33333337%
}
.columns.is-mobile>.column.is-11 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:91.66666674%
}
.columns.is-mobile>.column.is-offset-11 {
	margin-left:91.66666674%
}
.columns.is-mobile>.column.is-12 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:100%
}
.columns.is-mobile>.column.is-offset-12 {
	margin-left:100%
}
@media screen and (max-width:768px) {
	.column.is-narrow-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:unset
	}
	.column.is-full-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-three-quarters-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-two-thirds-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.6666%
	}
	.column.is-half-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-one-third-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.3333%
	}
	.column.is-one-quarter-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-one-fifth-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:20%
	}
	.column.is-two-fifths-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:40%
	}
	.column.is-three-fifths-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:60%
	}
	.column.is-four-fifths-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:80%
	}
	.column.is-offset-three-quarters-mobile {
		margin-left:75%
	}
	.column.is-offset-two-thirds-mobile {
		margin-left:66.6666%
	}
	.column.is-offset-half-mobile {
		margin-left:50%
	}
	.column.is-offset-one-third-mobile {
		margin-left:33.3333%
	}
	.column.is-offset-one-quarter-mobile {
		margin-left:25%
	}
	.column.is-offset-one-fifth-mobile {
		margin-left:20%
	}
	.column.is-offset-two-fifths-mobile {
		margin-left:40%
	}
	.column.is-offset-three-fifths-mobile {
		margin-left:60%
	}
	.column.is-offset-four-fifths-mobile {
		margin-left:80%
	}
	.column.is-0-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:0
	}
	.column.is-offset-0-mobile {
		margin-left:0
	}
	.column.is-1-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:8.33333337%
	}
	.column.is-offset-1-mobile {
		margin-left:8.33333337%
	}
	.column.is-2-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:16.66666674%
	}
	.column.is-offset-2-mobile {
		margin-left:16.66666674%
	}
	.column.is-3-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-offset-3-mobile {
		margin-left:25%
	}
	.column.is-4-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.33333337%
	}
	.column.is-offset-4-mobile {
		margin-left:33.33333337%
	}
	.column.is-5-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:41.66666674%
	}
	.column.is-offset-5-mobile {
		margin-left:41.66666674%
	}
	.column.is-6-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-offset-6-mobile {
		margin-left:50%
	}
	.column.is-7-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:58.33333337%
	}
	.column.is-offset-7-mobile {
		margin-left:58.33333337%
	}
	.column.is-8-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.66666674%
	}
	.column.is-offset-8-mobile {
		margin-left:66.66666674%
	}
	.column.is-9-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-offset-9-mobile {
		margin-left:75%
	}
	.column.is-10-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:83.33333337%
	}
	.column.is-offset-10-mobile {
		margin-left:83.33333337%
	}
	.column.is-11-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:91.66666674%
	}
	.column.is-offset-11-mobile {
		margin-left:91.66666674%
	}
	.column.is-12-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-offset-12-mobile {
		margin-left:100%
	}
}
@media print,screen and (min-width:769px) {
	.column.is-narrow,.column.is-narrow-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:unset
	}
	.column.is-full,.column.is-full-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-three-quarters,.column.is-three-quarters-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-two-thirds,.column.is-two-thirds-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.6666%
	}
	.column.is-half,.column.is-half-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-one-third,.column.is-one-third-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.3333%
	}
	.column.is-one-quarter,.column.is-one-quarter-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-one-fifth,.column.is-one-fifth-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:20%
	}
	.column.is-two-fifths,.column.is-two-fifths-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:40%
	}
	.column.is-three-fifths,.column.is-three-fifths-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:60%
	}
	.column.is-four-fifths,.column.is-four-fifths-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:80%
	}
	.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet {
		margin-left:75%
	}
	.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet {
		margin-left:66.6666%
	}
	.column.is-offset-half,.column.is-offset-half-tablet {
		margin-left:50%
	}
	.column.is-offset-one-third,.column.is-offset-one-third-tablet {
		margin-left:33.3333%
	}
	.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet {
		margin-left:25%
	}
	.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet {
		margin-left:20%
	}
	.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet {
		margin-left:40%
	}
	.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet {
		margin-left:60%
	}
	.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet {
		margin-left:80%
	}
	.column.is-0,.column.is-0-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:0
	}
	.column.is-offset-0,.column.is-offset-0-tablet {
		margin-left:0
	}
	.column.is-1,.column.is-1-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:8.33333337%
	}
	.column.is-offset-1,.column.is-offset-1-tablet {
		margin-left:8.33333337%
	}
	.column.is-2,.column.is-2-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:16.66666674%
	}
	.column.is-offset-2,.column.is-offset-2-tablet {
		margin-left:16.66666674%
	}
	.column.is-3,.column.is-3-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-offset-3,.column.is-offset-3-tablet {
		margin-left:25%
	}
	.column.is-4,.column.is-4-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.33333337%
	}
	.column.is-offset-4,.column.is-offset-4-tablet {
		margin-left:33.33333337%
	}
	.column.is-5,.column.is-5-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:41.66666674%
	}
	.column.is-offset-5,.column.is-offset-5-tablet {
		margin-left:41.66666674%
	}
	.column.is-6,.column.is-6-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-offset-6,.column.is-offset-6-tablet {
		margin-left:50%
	}
	.column.is-7,.column.is-7-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:58.33333337%
	}
	.column.is-offset-7,.column.is-offset-7-tablet {
		margin-left:58.33333337%
	}
	.column.is-8,.column.is-8-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.66666674%
	}
	.column.is-offset-8,.column.is-offset-8-tablet {
		margin-left:66.66666674%
	}
	.column.is-9,.column.is-9-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-offset-9,.column.is-offset-9-tablet {
		margin-left:75%
	}
	.column.is-10,.column.is-10-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:83.33333337%
	}
	.column.is-offset-10,.column.is-offset-10-tablet {
		margin-left:83.33333337%
	}
	.column.is-11,.column.is-11-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:91.66666674%
	}
	.column.is-offset-11,.column.is-offset-11-tablet {
		margin-left:91.66666674%
	}
	.column.is-12,.column.is-12-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-offset-12,.column.is-offset-12-tablet {
		margin-left:100%
	}
}
@media screen and (max-width:1023px) {
	.column.is-narrow-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:unset
	}
	.column.is-full-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-three-quarters-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-two-thirds-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.6666%
	}
	.column.is-half-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-one-third-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.3333%
	}
	.column.is-one-quarter-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-one-fifth-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:20%
	}
	.column.is-two-fifths-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:40%
	}
	.column.is-three-fifths-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:60%
	}
	.column.is-four-fifths-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:80%
	}
	.column.is-offset-three-quarters-touch {
		margin-left:75%
	}
	.column.is-offset-two-thirds-touch {
		margin-left:66.6666%
	}
	.column.is-offset-half-touch {
		margin-left:50%
	}
	.column.is-offset-one-third-touch {
		margin-left:33.3333%
	}
	.column.is-offset-one-quarter-touch {
		margin-left:25%
	}
	.column.is-offset-one-fifth-touch {
		margin-left:20%
	}
	.column.is-offset-two-fifths-touch {
		margin-left:40%
	}
	.column.is-offset-three-fifths-touch {
		margin-left:60%
	}
	.column.is-offset-four-fifths-touch {
		margin-left:80%
	}
	.column.is-0-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:0
	}
	.column.is-offset-0-touch {
		margin-left:0
	}
	.column.is-1-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:8.33333337%
	}
	.column.is-offset-1-touch {
		margin-left:8.33333337%
	}
	.column.is-2-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:16.66666674%
	}
	.column.is-offset-2-touch {
		margin-left:16.66666674%
	}
	.column.is-3-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-offset-3-touch {
		margin-left:25%
	}
	.column.is-4-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.33333337%
	}
	.column.is-offset-4-touch {
		margin-left:33.33333337%
	}
	.column.is-5-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:41.66666674%
	}
	.column.is-offset-5-touch {
		margin-left:41.66666674%
	}
	.column.is-6-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-offset-6-touch {
		margin-left:50%
	}
	.column.is-7-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:58.33333337%
	}
	.column.is-offset-7-touch {
		margin-left:58.33333337%
	}
	.column.is-8-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.66666674%
	}
	.column.is-offset-8-touch {
		margin-left:66.66666674%
	}
	.column.is-9-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-offset-9-touch {
		margin-left:75%
	}
	.column.is-10-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:83.33333337%
	}
	.column.is-offset-10-touch {
		margin-left:83.33333337%
	}
	.column.is-11-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:91.66666674%
	}
	.column.is-offset-11-touch {
		margin-left:91.66666674%
	}
	.column.is-12-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-offset-12-touch {
		margin-left:100%
	}
}
@media screen and (min-width:1024px) {
	.column.is-narrow-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:unset
	}
	.column.is-full-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-three-quarters-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-two-thirds-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.6666%
	}
	.column.is-half-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-one-third-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.3333%
	}
	.column.is-one-quarter-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-one-fifth-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:20%
	}
	.column.is-two-fifths-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:40%
	}
	.column.is-three-fifths-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:60%
	}
	.column.is-four-fifths-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:80%
	}
	.column.is-offset-three-quarters-desktop {
		margin-left:75%
	}
	.column.is-offset-two-thirds-desktop {
		margin-left:66.6666%
	}
	.column.is-offset-half-desktop {
		margin-left:50%
	}
	.column.is-offset-one-third-desktop {
		margin-left:33.3333%
	}
	.column.is-offset-one-quarter-desktop {
		margin-left:25%
	}
	.column.is-offset-one-fifth-desktop {
		margin-left:20%
	}
	.column.is-offset-two-fifths-desktop {
		margin-left:40%
	}
	.column.is-offset-three-fifths-desktop {
		margin-left:60%
	}
	.column.is-offset-four-fifths-desktop {
		margin-left:80%
	}
	.column.is-0-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:0
	}
	.column.is-offset-0-desktop {
		margin-left:0
	}
	.column.is-1-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:8.33333337%
	}
	.column.is-offset-1-desktop {
		margin-left:8.33333337%
	}
	.column.is-2-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:16.66666674%
	}
	.column.is-offset-2-desktop {
		margin-left:16.66666674%
	}
	.column.is-3-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-offset-3-desktop {
		margin-left:25%
	}
	.column.is-4-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.33333337%
	}
	.column.is-offset-4-desktop {
		margin-left:33.33333337%
	}
	.column.is-5-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:41.66666674%
	}
	.column.is-offset-5-desktop {
		margin-left:41.66666674%
	}
	.column.is-6-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-offset-6-desktop {
		margin-left:50%
	}
	.column.is-7-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:58.33333337%
	}
	.column.is-offset-7-desktop {
		margin-left:58.33333337%
	}
	.column.is-8-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.66666674%
	}
	.column.is-offset-8-desktop {
		margin-left:66.66666674%
	}
	.column.is-9-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-offset-9-desktop {
		margin-left:75%
	}
	.column.is-10-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:83.33333337%
	}
	.column.is-offset-10-desktop {
		margin-left:83.33333337%
	}
	.column.is-11-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:91.66666674%
	}
	.column.is-offset-11-desktop {
		margin-left:91.66666674%
	}
	.column.is-12-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-offset-12-desktop {
		margin-left:100%
	}
}
@media screen and (min-width:1216px) {
	.column.is-narrow-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:unset
	}
	.column.is-full-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-three-quarters-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-two-thirds-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.6666%
	}
	.column.is-half-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-one-third-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.3333%
	}
	.column.is-one-quarter-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-one-fifth-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:20%
	}
	.column.is-two-fifths-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:40%
	}
	.column.is-three-fifths-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:60%
	}
	.column.is-four-fifths-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:80%
	}
	.column.is-offset-three-quarters-widescreen {
		margin-left:75%
	}
	.column.is-offset-two-thirds-widescreen {
		margin-left:66.6666%
	}
	.column.is-offset-half-widescreen {
		margin-left:50%
	}
	.column.is-offset-one-third-widescreen {
		margin-left:33.3333%
	}
	.column.is-offset-one-quarter-widescreen {
		margin-left:25%
	}
	.column.is-offset-one-fifth-widescreen {
		margin-left:20%
	}
	.column.is-offset-two-fifths-widescreen {
		margin-left:40%
	}
	.column.is-offset-three-fifths-widescreen {
		margin-left:60%
	}
	.column.is-offset-four-fifths-widescreen {
		margin-left:80%
	}
	.column.is-0-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:0
	}
	.column.is-offset-0-widescreen {
		margin-left:0
	}
	.column.is-1-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:8.33333337%
	}
	.column.is-offset-1-widescreen {
		margin-left:8.33333337%
	}
	.column.is-2-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:16.66666674%
	}
	.column.is-offset-2-widescreen {
		margin-left:16.66666674%
	}
	.column.is-3-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-offset-3-widescreen {
		margin-left:25%
	}
	.column.is-4-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.33333337%
	}
	.column.is-offset-4-widescreen {
		margin-left:33.33333337%
	}
	.column.is-5-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:41.66666674%
	}
	.column.is-offset-5-widescreen {
		margin-left:41.66666674%
	}
	.column.is-6-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-offset-6-widescreen {
		margin-left:50%
	}
	.column.is-7-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:58.33333337%
	}
	.column.is-offset-7-widescreen {
		margin-left:58.33333337%
	}
	.column.is-8-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.66666674%
	}
	.column.is-offset-8-widescreen {
		margin-left:66.66666674%
	}
	.column.is-9-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-offset-9-widescreen {
		margin-left:75%
	}
	.column.is-10-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:83.33333337%
	}
	.column.is-offset-10-widescreen {
		margin-left:83.33333337%
	}
	.column.is-11-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:91.66666674%
	}
	.column.is-offset-11-widescreen {
		margin-left:91.66666674%
	}
	.column.is-12-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-offset-12-widescreen {
		margin-left:100%
	}
}
@media screen and (min-width:1408px) {
	.column.is-narrow-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:unset
	}
	.column.is-full-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-three-quarters-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-two-thirds-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.6666%
	}
	.column.is-half-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-one-third-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.3333%
	}
	.column.is-one-quarter-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-one-fifth-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:20%
	}
	.column.is-two-fifths-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:40%
	}
	.column.is-three-fifths-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:60%
	}
	.column.is-four-fifths-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:80%
	}
	.column.is-offset-three-quarters-fullhd {
		margin-left:75%
	}
	.column.is-offset-two-thirds-fullhd {
		margin-left:66.6666%
	}
	.column.is-offset-half-fullhd {
		margin-left:50%
	}
	.column.is-offset-one-third-fullhd {
		margin-left:33.3333%
	}
	.column.is-offset-one-quarter-fullhd {
		margin-left:25%
	}
	.column.is-offset-one-fifth-fullhd {
		margin-left:20%
	}
	.column.is-offset-two-fifths-fullhd {
		margin-left:40%
	}
	.column.is-offset-three-fifths-fullhd {
		margin-left:60%
	}
	.column.is-offset-four-fifths-fullhd {
		margin-left:80%
	}
	.column.is-0-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:0
	}
	.column.is-offset-0-fullhd {
		margin-left:0
	}
	.column.is-1-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:8.33333337%
	}
	.column.is-offset-1-fullhd {
		margin-left:8.33333337%
	}
	.column.is-2-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:16.66666674%
	}
	.column.is-offset-2-fullhd {
		margin-left:16.66666674%
	}
	.column.is-3-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-offset-3-fullhd {
		margin-left:25%
	}
	.column.is-4-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.33333337%
	}
	.column.is-offset-4-fullhd {
		margin-left:33.33333337%
	}
	.column.is-5-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:41.66666674%
	}
	.column.is-offset-5-fullhd {
		margin-left:41.66666674%
	}
	.column.is-6-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-offset-6-fullhd {
		margin-left:50%
	}
	.column.is-7-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:58.33333337%
	}
	.column.is-offset-7-fullhd {
		margin-left:58.33333337%
	}
	.column.is-8-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.66666674%
	}
	.column.is-offset-8-fullhd {
		margin-left:66.66666674%
	}
	.column.is-9-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-offset-9-fullhd {
		margin-left:75%
	}
	.column.is-10-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:83.33333337%
	}
	.column.is-offset-10-fullhd {
		margin-left:83.33333337%
	}
	.column.is-11-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:91.66666674%
	}
	.column.is-offset-11-fullhd {
		margin-left:91.66666674%
	}
	.column.is-12-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-offset-12-fullhd {
		margin-left:100%
	}
}
.columns {
	margin-left:-.75rem;
	margin-right:-.75rem;
	margin-top:-.75rem
}
.columns:last-child {
	margin-bottom:-.75rem
}
.columns:not(:last-child) {
	margin-bottom:.75rem
}
.columns.is-centered {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.columns.is-gapless {
	margin-left:0;
	margin-right:0;
	margin-top:0
}
.columns.is-gapless>.column {
	margin:0;
	padding:0!important
}
.columns.is-gapless:not(:last-child) {
	margin-bottom:1.5rem
}
.columns.is-gapless:last-child {
	margin-bottom:0
}
.columns.is-mobile {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.columns.is-multiline {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.columns.is-vcentered {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
@media print,screen and (min-width:769px) {
	.columns:not(.is-desktop) {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
}
@media screen and (min-width:1024px) {
	.columns.is-desktop {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
}
.columns.is-variable {
	--columnGap:0.75rem;
	margin-left:calc(var(--columnGap)*-1);
	margin-right:calc(var(--columnGap)*-1)
}
.columns.is-variable>.column {
	padding-left:var(--columnGap);
	padding-right:var(--columnGap)
}
.columns.is-variable.is-0 {
	--columnGap:0rem
}
@media screen and (max-width:768px) {
	.columns.is-variable.is-0-mobile {
		--columnGap:0rem
	}
}
@media print,screen and (min-width:769px) {
	.columns.is-variable.is-0-tablet {
		--columnGap:0rem
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.columns.is-variable.is-0-tablet-only {
		--columnGap:0rem
	}
}
@media screen and (max-width:1023px) {
	.columns.is-variable.is-0-touch {
		--columnGap:0rem
	}
}
@media screen and (min-width:1024px) {
	.columns.is-variable.is-0-desktop {
		--columnGap:0rem
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.columns.is-variable.is-0-desktop-only {
		--columnGap:0rem
	}
}
@media screen and (min-width:1216px) {
	.columns.is-variable.is-0-widescreen {
		--columnGap:0rem
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.columns.is-variable.is-0-widescreen-only {
		--columnGap:0rem
	}
}
@media screen and (min-width:1408px) {
	.columns.is-variable.is-0-fullhd {
		--columnGap:0rem
	}
}
.columns.is-variable.is-1 {
	--columnGap:0.25rem
}
@media screen and (max-width:768px) {
	.columns.is-variable.is-1-mobile {
		--columnGap:0.25rem
	}
}
@media print,screen and (min-width:769px) {
	.columns.is-variable.is-1-tablet {
		--columnGap:0.25rem
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.columns.is-variable.is-1-tablet-only {
		--columnGap:0.25rem
	}
}
@media screen and (max-width:1023px) {
	.columns.is-variable.is-1-touch {
		--columnGap:0.25rem
	}
}
@media screen and (min-width:1024px) {
	.columns.is-variable.is-1-desktop {
		--columnGap:0.25rem
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.columns.is-variable.is-1-desktop-only {
		--columnGap:0.25rem
	}
}
@media screen and (min-width:1216px) {
	.columns.is-variable.is-1-widescreen {
		--columnGap:0.25rem
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.columns.is-variable.is-1-widescreen-only {
		--columnGap:0.25rem
	}
}
@media screen and (min-width:1408px) {
	.columns.is-variable.is-1-fullhd {
		--columnGap:0.25rem
	}
}
.columns.is-variable.is-2 {
	--columnGap:0.5rem
}
@media screen and (max-width:768px) {
	.columns.is-variable.is-2-mobile {
		--columnGap:0.5rem
	}
}
@media print,screen and (min-width:769px) {
	.columns.is-variable.is-2-tablet {
		--columnGap:0.5rem
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.columns.is-variable.is-2-tablet-only {
		--columnGap:0.5rem
	}
}
@media screen and (max-width:1023px) {
	.columns.is-variable.is-2-touch {
		--columnGap:0.5rem
	}
}
@media screen and (min-width:1024px) {
	.columns.is-variable.is-2-desktop {
		--columnGap:0.5rem
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.columns.is-variable.is-2-desktop-only {
		--columnGap:0.5rem
	}
}
@media screen and (min-width:1216px) {
	.columns.is-variable.is-2-widescreen {
		--columnGap:0.5rem
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.columns.is-variable.is-2-widescreen-only {
		--columnGap:0.5rem
	}
}
@media screen and (min-width:1408px) {
	.columns.is-variable.is-2-fullhd {
		--columnGap:0.5rem
	}
}
.columns.is-variable.is-3 {
	--columnGap:0.75rem
}
@media screen and (max-width:768px) {
	.columns.is-variable.is-3-mobile {
		--columnGap:0.75rem
	}
}
@media print,screen and (min-width:769px) {
	.columns.is-variable.is-3-tablet {
		--columnGap:0.75rem
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.columns.is-variable.is-3-tablet-only {
		--columnGap:0.75rem
	}
}
@media screen and (max-width:1023px) {
	.columns.is-variable.is-3-touch {
		--columnGap:0.75rem
	}
}
@media screen and (min-width:1024px) {
	.columns.is-variable.is-3-desktop {
		--columnGap:0.75rem
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.columns.is-variable.is-3-desktop-only {
		--columnGap:0.75rem
	}
}
@media screen and (min-width:1216px) {
	.columns.is-variable.is-3-widescreen {
		--columnGap:0.75rem
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.columns.is-variable.is-3-widescreen-only {
		--columnGap:0.75rem
	}
}
@media screen and (min-width:1408px) {
	.columns.is-variable.is-3-fullhd {
		--columnGap:0.75rem
	}
}
.columns.is-variable.is-4 {
	--columnGap:1rem
}
@media screen and (max-width:768px) {
	.columns.is-variable.is-4-mobile {
		--columnGap:1rem
	}
}
@media print,screen and (min-width:769px) {
	.columns.is-variable.is-4-tablet {
		--columnGap:1rem
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.columns.is-variable.is-4-tablet-only {
		--columnGap:1rem
	}
}
@media screen and (max-width:1023px) {
	.columns.is-variable.is-4-touch {
		--columnGap:1rem
	}
}
@media screen and (min-width:1024px) {
	.columns.is-variable.is-4-desktop {
		--columnGap:1rem
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.columns.is-variable.is-4-desktop-only {
		--columnGap:1rem
	}
}
@media screen and (min-width:1216px) {
	.columns.is-variable.is-4-widescreen {
		--columnGap:1rem
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.columns.is-variable.is-4-widescreen-only {
		--columnGap:1rem
	}
}
@media screen and (min-width:1408px) {
	.columns.is-variable.is-4-fullhd {
		--columnGap:1rem
	}
}
.columns.is-variable.is-5 {
	--columnGap:1.25rem
}
@media screen and (max-width:768px) {
	.columns.is-variable.is-5-mobile {
		--columnGap:1.25rem
	}
}
@media print,screen and (min-width:769px) {
	.columns.is-variable.is-5-tablet {
		--columnGap:1.25rem
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.columns.is-variable.is-5-tablet-only {
		--columnGap:1.25rem
	}
}
@media screen and (max-width:1023px) {
	.columns.is-variable.is-5-touch {
		--columnGap:1.25rem
	}
}
@media screen and (min-width:1024px) {
	.columns.is-variable.is-5-desktop {
		--columnGap:1.25rem
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.columns.is-variable.is-5-desktop-only {
		--columnGap:1.25rem
	}
}
@media screen and (min-width:1216px) {
	.columns.is-variable.is-5-widescreen {
		--columnGap:1.25rem
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.columns.is-variable.is-5-widescreen-only {
		--columnGap:1.25rem
	}
}
@media screen and (min-width:1408px) {
	.columns.is-variable.is-5-fullhd {
		--columnGap:1.25rem
	}
}
.columns.is-variable.is-6 {
	--columnGap:1.5rem
}
@media screen and (max-width:768px) {
	.columns.is-variable.is-6-mobile {
		--columnGap:1.5rem
	}
}
@media print,screen and (min-width:769px) {
	.columns.is-variable.is-6-tablet {
		--columnGap:1.5rem
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.columns.is-variable.is-6-tablet-only {
		--columnGap:1.5rem
	}
}
@media screen and (max-width:1023px) {
	.columns.is-variable.is-6-touch {
		--columnGap:1.5rem
	}
}
@media screen and (min-width:1024px) {
	.columns.is-variable.is-6-desktop {
		--columnGap:1.5rem
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.columns.is-variable.is-6-desktop-only {
		--columnGap:1.5rem
	}
}
@media screen and (min-width:1216px) {
	.columns.is-variable.is-6-widescreen {
		--columnGap:1.5rem
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.columns.is-variable.is-6-widescreen-only {
		--columnGap:1.5rem
	}
}
@media screen and (min-width:1408px) {
	.columns.is-variable.is-6-fullhd {
		--columnGap:1.5rem
	}
}
.columns.is-variable.is-7 {
	--columnGap:1.75rem
}
@media screen and (max-width:768px) {
	.columns.is-variable.is-7-mobile {
		--columnGap:1.75rem
	}
}
@media print,screen and (min-width:769px) {
	.columns.is-variable.is-7-tablet {
		--columnGap:1.75rem
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.columns.is-variable.is-7-tablet-only {
		--columnGap:1.75rem
	}
}
@media screen and (max-width:1023px) {
	.columns.is-variable.is-7-touch {
		--columnGap:1.75rem
	}
}
@media screen and (min-width:1024px) {
	.columns.is-variable.is-7-desktop {
		--columnGap:1.75rem
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.columns.is-variable.is-7-desktop-only {
		--columnGap:1.75rem
	}
}
@media screen and (min-width:1216px) {
	.columns.is-variable.is-7-widescreen {
		--columnGap:1.75rem
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.columns.is-variable.is-7-widescreen-only {
		--columnGap:1.75rem
	}
}
@media screen and (min-width:1408px) {
	.columns.is-variable.is-7-fullhd {
		--columnGap:1.75rem
	}
}
.columns.is-variable.is-8 {
	--columnGap:2rem
}
@media screen and (max-width:768px) {
	.columns.is-variable.is-8-mobile {
		--columnGap:2rem
	}
}
@media print,screen and (min-width:769px) {
	.columns.is-variable.is-8-tablet {
		--columnGap:2rem
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.columns.is-variable.is-8-tablet-only {
		--columnGap:2rem
	}
}
@media screen and (max-width:1023px) {
	.columns.is-variable.is-8-touch {
		--columnGap:2rem
	}
}
@media screen and (min-width:1024px) {
	.columns.is-variable.is-8-desktop {
		--columnGap:2rem
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.columns.is-variable.is-8-desktop-only {
		--columnGap:2rem
	}
}
@media screen and (min-width:1216px) {
	.columns.is-variable.is-8-widescreen {
		--columnGap:2rem
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.columns.is-variable.is-8-widescreen-only {
		--columnGap:2rem
	}
}
@media screen and (min-width:1408px) {
	.columns.is-variable.is-8-fullhd {
		--columnGap:2rem
	}
}
.tile {
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	display:block;
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1;
	min-height:-webkit-min-content;
	min-height:-moz-min-content;
	min-height:min-content
}
.tile.is-ancestor {
	margin-left:-.75rem;
	margin-right:-.75rem;
	margin-top:-.75rem
}
.tile.is-ancestor:last-child {
	margin-bottom:-.75rem
}
.tile.is-ancestor:not(:last-child) {
	margin-bottom:.75rem
}
.tile.is-child {
	margin:0!important
}
.tile.is-parent {
	padding:.75rem
}
.tile.is-vertical {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.tile.is-vertical>.tile.is-child:not(:last-child) {
	margin-bottom:1.5rem!important
}
@media print,screen and (min-width:769px) {
	.tile:not(.is-child) {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.tile.is-1 {
		width:8.33333337%
	}
	.tile.is-1,.tile.is-2 {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none
	}
	.tile.is-2 {
		width:16.66666674%
	}
	.tile.is-3 {
		width:25%
	}
	.tile.is-3,.tile.is-4 {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none
	}
	.tile.is-4 {
		width:33.33333337%
	}
	.tile.is-5 {
		width:41.66666674%
	}
	.tile.is-5,.tile.is-6 {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none
	}
	.tile.is-6 {
		width:50%
	}
	.tile.is-7 {
		width:58.33333337%
	}
	.tile.is-7,.tile.is-8 {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none
	}
	.tile.is-8 {
		width:66.66666674%
	}
	.tile.is-9 {
		width:75%
	}
	.tile.is-9,.tile.is-10 {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none
	}
	.tile.is-10 {
		width:83.33333337%
	}
	.tile.is-11 {
		width:91.66666674%
	}
	.tile.is-11,.tile.is-12 {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none
	}
	.tile.is-12 {
		width:100%
	}
}
.has-text-white {
	color:#fff!important
}
a.has-text-white:focus,a.has-text-white:hover {
	color:#e6e6e6!important
}
.has-background-white {
	background-color:#fff!important
}
.has-text-black {
	color:#0a0a0a!important
}
a.has-text-black:focus,a.has-text-black:hover {
	color:#000!important
}
.has-background-black {
	background-color:#0a0a0a!important
}
.has-text-light {
	color:#f5f5f5!important
}
a.has-text-light:focus,a.has-text-light:hover {
	color:#dbdbdb!important
}
.has-background-light {
	background-color:#f5f5f5!important
}
.has-text-dark {
	color:#363636!important
}
a.has-text-dark:focus,a.has-text-dark:hover {
	color:#1c1c1c!important
}
.has-background-dark {
	background-color:#363636!important
}
.has-text-primary {
	color:#7957d5!important
}
a.has-text-primary:focus,a.has-text-primary:hover {
	color:#5a32c7!important
}
.has-background-primary {
	background-color:#7957d5!important
}
.has-text-primary-light {
	color:#f2effb!important
}
a.has-text-primary-light:focus,a.has-text-primary-light:hover {
	color:#d1c6f1!important
}
.has-background-primary-light {
	background-color:#f2effb!important
}
.has-text-primary-dark {
	color:#552fbc!important
}
a.has-text-primary-dark:focus,a.has-text-primary-dark:hover {
	color:#704bd2!important
}
.has-background-primary-dark {
	background-color:#552fbc!important
}
.has-text-link {
	color:#7957d5!important
}
a.has-text-link:focus,a.has-text-link:hover {
	color:#5a32c7!important
}
.has-background-link {
	background-color:#7957d5!important
}
.has-text-link-light {
	color:#f2effb!important
}
a.has-text-link-light:focus,a.has-text-link-light:hover {
	color:#d1c6f1!important
}
.has-background-link-light {
	background-color:#f2effb!important
}
.has-text-link-dark {
	color:#552fbc!important
}
a.has-text-link-dark:focus,a.has-text-link-dark:hover {
	color:#704bd2!important
}
.has-background-link-dark {
	background-color:#552fbc!important
}
.has-text-info {
	color:#167df0!important
}
a.has-text-info:focus,a.has-text-info:hover {
	color:#0d64c6!important
}
.has-background-info {
	background-color:#167df0!important
}
.has-text-info-light {
	color:#ecf4fe!important
}
a.has-text-info-light:focus,a.has-text-info-light:hover {
	color:#bcdafb!important
}
.has-background-info-light {
	background-color:#ecf4fe!important
}
.has-text-info-dark {
	color:#0d68ce!important
}
a.has-text-info-dark:focus,a.has-text-info-dark:hover {
	color:#1e81f1!important
}
.has-background-info-dark {
	background-color:#0d68ce!important
}
.has-text-success {
	color:#48c78e!important
}
a.has-text-success:focus,a.has-text-success:hover {
	color:#34a873!important
}
.has-background-success {
	background-color:#48c78e!important
}
.has-text-success-light {
	color:#effaf5!important
}
a.has-text-success-light:focus,a.has-text-success-light:hover {
	color:#c8eedd!important
}
.has-background-success-light {
	background-color:#effaf5!important
}
.has-text-success-dark {
	color:#257953!important
}
a.has-text-success-dark:focus,a.has-text-success-dark:hover {
	color:#31a06e!important
}
.has-background-success-dark {
	background-color:#257953!important
}
.has-text-warning {
	color:#ffe08a!important
}
a.has-text-warning:focus,a.has-text-warning:hover {
	color:#ffd257!important
}
.has-background-warning {
	background-color:#ffe08a!important
}
.has-text-warning-light {
	color:#fffaeb!important
}
a.has-text-warning-light:focus,a.has-text-warning-light:hover {
	color:#ffecb8!important
}
.has-background-warning-light {
	background-color:#fffaeb!important
}
.has-text-warning-dark {
	color:#946c00!important
}
a.has-text-warning-dark:focus,a.has-text-warning-dark:hover {
	color:#c79200!important
}
.has-background-warning-dark {
	background-color:#946c00!important
}
.has-text-danger {
	color:#f14668!important
}
a.has-text-danger:focus,a.has-text-danger:hover {
	color:#ee1742!important
}
.has-background-danger {
	background-color:#f14668!important
}
.has-text-danger-light {
	color:#feecf0!important
}
a.has-text-danger-light:focus,a.has-text-danger-light:hover {
	color:#fabdc9!important
}
.has-background-danger-light {
	background-color:#feecf0!important
}
.has-text-danger-dark {
	color:#cc0f35!important
}
a.has-text-danger-dark:focus,a.has-text-danger-dark:hover {
	color:#ee2049!important
}
.has-background-danger-dark {
	background-color:#cc0f35!important
}
.has-text-black-bis {
	color:#121212!important
}
.has-background-black-bis {
	background-color:#121212!important
}
.has-text-black-ter {
	color:#242424!important
}
.has-background-black-ter {
	background-color:#242424!important
}
.has-text-grey-darker {
	color:#363636!important
}
.has-background-grey-darker {
	background-color:#363636!important
}
.has-text-grey-dark {
	color:#4a4a4a!important
}
.has-background-grey-dark {
	background-color:#4a4a4a!important
}
.has-text-grey {
	color:#7a7a7a!important
}
.has-background-grey {
	background-color:#7a7a7a!important
}
.has-text-grey-light {
	color:#b5b5b5!important
}
.has-background-grey-light {
	background-color:#b5b5b5!important
}
.has-text-grey-lighter {
	color:#dbdbdb!important
}
.has-background-grey-lighter {
	background-color:#dbdbdb!important
}
.has-text-white-ter {
	color:#f5f5f5!important
}
.has-background-white-ter {
	background-color:#f5f5f5!important
}
.has-text-white-bis {
	color:#fafafa!important
}
.has-background-white-bis {
	background-color:#fafafa!important
}
.is-flex-direction-row {
	-webkit-box-orient:horizontal!important;
	-webkit-box-direction:normal!important;
	-ms-flex-direction:row!important;
	flex-direction:row!important
}
.is-flex-direction-row-reverse {
	-webkit-box-orient:horizontal!important;
	-webkit-box-direction:reverse!important;
	-ms-flex-direction:row-reverse!important;
	flex-direction:row-reverse!important
}
.is-flex-direction-column {
	-webkit-box-orient:vertical!important;
	-webkit-box-direction:normal!important;
	-ms-flex-direction:column!important;
	flex-direction:column!important
}
.is-flex-direction-column-reverse {
	-webkit-box-orient:vertical!important;
	-webkit-box-direction:reverse!important;
	-ms-flex-direction:column-reverse!important;
	flex-direction:column-reverse!important
}
.is-flex-wrap-nowrap {
	-ms-flex-wrap:nowrap!important;
	flex-wrap:nowrap!important
}
.is-flex-wrap-wrap {
	-ms-flex-wrap:wrap!important;
	flex-wrap:wrap!important
}
.is-flex-wrap-wrap-reverse {
	-ms-flex-wrap:wrap-reverse!important;
	flex-wrap:wrap-reverse!important
}
.is-justify-content-flex-start {
	-webkit-box-pack:start!important;
	-ms-flex-pack:start!important;
	justify-content:flex-start!important
}
.is-justify-content-flex-end {
	-webkit-box-pack:end!important;
	-ms-flex-pack:end!important;
	justify-content:flex-end!important
}
.is-justify-content-center {
	-webkit-box-pack:center!important;
	-ms-flex-pack:center!important;
	justify-content:center!important
}
.is-justify-content-space-between {
	-webkit-box-pack:justify!important;
	-ms-flex-pack:justify!important;
	justify-content:space-between!important
}
.is-justify-content-space-around {
	-ms-flex-pack:distribute!important;
	justify-content:space-around!important
}
.is-justify-content-space-evenly {
	-webkit-box-pack:space-evenly!important;
	-ms-flex-pack:space-evenly!important;
	justify-content:space-evenly!important
}
.is-justify-content-start {
	-webkit-box-pack:start!important;
	-ms-flex-pack:start!important;
	justify-content:start!important
}
.is-justify-content-end {
	-webkit-box-pack:end!important;
	-ms-flex-pack:end!important;
	justify-content:end!important
}
.is-justify-content-left {
	-webkit-box-pack:left!important;
	-ms-flex-pack:left!important;
	justify-content:left!important
}
.is-justify-content-right {
	-webkit-box-pack:right!important;
	-ms-flex-pack:right!important;
	justify-content:right!important
}
.is-align-content-flex-start {
	-ms-flex-line-pack:start!important;
	align-content:flex-start!important
}
.is-align-content-flex-end {
	-ms-flex-line-pack:end!important;
	align-content:flex-end!important
}
.is-align-content-center {
	-ms-flex-line-pack:center!important;
	align-content:center!important
}
.is-align-content-space-between {
	-ms-flex-line-pack:justify!important;
	align-content:space-between!important
}
.is-align-content-space-around {
	-ms-flex-line-pack:distribute!important;
	align-content:space-around!important
}
.is-align-content-space-evenly {
	-ms-flex-line-pack:space-evenly!important;
	align-content:space-evenly!important
}
.is-align-content-stretch {
	-ms-flex-line-pack:stretch!important;
	align-content:stretch!important
}
.is-align-content-start {
	-ms-flex-line-pack:start!important;
	align-content:start!important
}
.is-align-content-end {
	-ms-flex-line-pack:end!important;
	align-content:end!important
}
.is-align-content-baseline {
	-ms-flex-line-pack:baseline!important;
	align-content:baseline!important
}
.is-align-items-stretch {
	-webkit-box-align:stretch!important;
	-ms-flex-align:stretch!important;
	align-items:stretch!important
}
.is-align-items-flex-start {
	-webkit-box-align:start!important;
	-ms-flex-align:start!important;
	align-items:flex-start!important
}
.is-align-items-flex-end {
	-webkit-box-align:end!important;
	-ms-flex-align:end!important;
	align-items:flex-end!important
}
.is-align-items-center {
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important
}
.is-align-items-baseline {
	-webkit-box-align:baseline!important;
	-ms-flex-align:baseline!important;
	align-items:baseline!important
}
.is-align-items-start {
	-webkit-box-align:start!important;
	-ms-flex-align:start!important;
	align-items:start!important
}
.is-align-items-end {
	-webkit-box-align:end!important;
	-ms-flex-align:end!important;
	align-items:end!important
}
.is-align-items-self-start {
	-webkit-box-align:self-start!important;
	-ms-flex-align:self-start!important;
	align-items:self-start!important
}
.is-align-items-self-end {
	-webkit-box-align:self-end!important;
	-ms-flex-align:self-end!important;
	align-items:self-end!important
}
.is-align-self-auto {
	-ms-flex-item-align:auto!important;
	-ms-grid-row-align:auto!important;
	align-self:auto!important
}
.is-align-self-flex-start {
	-ms-flex-item-align:start!important;
	align-self:flex-start!important
}
.is-align-self-flex-end {
	-ms-flex-item-align:end!important;
	align-self:flex-end!important
}
.is-align-self-center {
	-ms-flex-item-align:center!important;
	-ms-grid-row-align:center!important;
	align-self:center!important
}
.is-align-self-baseline {
	-ms-flex-item-align:baseline!important;
	align-self:baseline!important
}
.is-align-self-stretch {
	-ms-flex-item-align:stretch!important;
	-ms-grid-row-align:stretch!important;
	align-self:stretch!important
}
.is-flex-grow-0 {
	-webkit-box-flex:0!important;
	-ms-flex-positive:0!important;
	flex-grow:0!important
}
.is-flex-grow-1 {
	-webkit-box-flex:1!important;
	-ms-flex-positive:1!important;
	flex-grow:1!important
}
.is-flex-grow-2 {
	-webkit-box-flex:2!important;
	-ms-flex-positive:2!important;
	flex-grow:2!important
}
.is-flex-grow-3 {
	-webkit-box-flex:3!important;
	-ms-flex-positive:3!important;
	flex-grow:3!important
}
.is-flex-grow-4 {
	-webkit-box-flex:4!important;
	-ms-flex-positive:4!important;
	flex-grow:4!important
}
.is-flex-grow-5 {
	-webkit-box-flex:5!important;
	-ms-flex-positive:5!important;
	flex-grow:5!important
}
.is-flex-shrink-0 {
	-ms-flex-negative:0!important;
	flex-shrink:0!important
}
.is-flex-shrink-1 {
	-ms-flex-negative:1!important;
	flex-shrink:1!important
}
.is-flex-shrink-2 {
	-ms-flex-negative:2!important;
	flex-shrink:2!important
}
.is-flex-shrink-3 {
	-ms-flex-negative:3!important;
	flex-shrink:3!important
}
.is-flex-shrink-4 {
	-ms-flex-negative:4!important;
	flex-shrink:4!important
}
.is-flex-shrink-5 {
	-ms-flex-negative:5!important;
	flex-shrink:5!important
}
.is-clearfix:after {
	clear:both;
	content:" ";
	display:table
}
.is-pulled-left {
	float:left!important
}
.is-pulled-right {
	float:right!important
}
.is-radiusless {
	border-radius:0!important
}
.is-shadowless {
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.is-clickable {
	cursor:pointer!important;
	pointer-events:all!important
}
.is-clipped {
	overflow:hidden!important
}
.is-relative {
	position:relative!important
}
.is-marginless {
	margin:0!important
}
.is-paddingless {
	padding:0!important
}
.m-0 {
	margin:0!important
}
.mt-0 {
	margin-top:0!important
}
.mr-0 {
	margin-right:0!important
}
.mb-0 {
	margin-bottom:0!important
}
.ml-0,.mx-0 {
	margin-left:0!important
}
.mx-0 {
	margin-right:0!important
}
.my-0 {
	margin-top:0!important;
	margin-bottom:0!important
}
.m-1 {
	margin:.25rem!important
}
.mt-1 {
	margin-top:.25rem!important
}
.mr-1 {
	margin-right:.25rem!important
}
.mb-1 {
	margin-bottom:.25rem!important
}
.ml-1,.mx-1 {
	margin-left:.25rem!important
}
.mx-1 {
	margin-right:.25rem!important
}
.my-1 {
	margin-top:.25rem!important;
	margin-bottom:.25rem!important
}
.m-2 {
	margin:.5rem!important
}
.mt-2 {
	margin-top:.5rem!important
}
.mr-2 {
	margin-right:.5rem!important
}
.mb-2 {
	margin-bottom:.5rem!important
}
.ml-2,.mx-2 {
	margin-left:.5rem!important
}
.mx-2 {
	margin-right:.5rem!important
}
.my-2 {
	margin-top:.5rem!important;
	margin-bottom:.5rem!important
}
.m-3 {
	margin:.75rem!important
}
.mt-3 {
	margin-top:.75rem!important
}
.mr-3 {
	margin-right:.75rem!important
}
.mb-3 {
	margin-bottom:.75rem!important
}
.ml-3,.mx-3 {
	margin-left:.75rem!important
}
.mx-3 {
	margin-right:.75rem!important
}
.my-3 {
	margin-top:.75rem!important;
	margin-bottom:.75rem!important
}
.m-4 {
	margin:1rem!important
}
.mt-4 {
	margin-top:1rem!important
}
.mr-4 {
	margin-right:1rem!important
}
.mb-4 {
	margin-bottom:1rem!important
}
.ml-4,.mx-4 {
	margin-left:1rem!important
}
.mx-4 {
	margin-right:1rem!important
}
.my-4 {
	margin-top:1rem!important;
	margin-bottom:1rem!important
}
.m-5 {
	margin:1.5rem!important
}
.mt-5 {
	margin-top:1.5rem!important
}
.mr-5 {
	margin-right:1.5rem!important
}
.mb-5 {
	margin-bottom:1.5rem!important
}
.ml-5,.mx-5 {
	margin-left:1.5rem!important
}
.mx-5 {
	margin-right:1.5rem!important
}
.my-5 {
	margin-top:1.5rem!important;
	margin-bottom:1.5rem!important
}
.m-6 {
	margin:3rem!important
}
.mt-6 {
	margin-top:3rem!important
}
.mr-6 {
	margin-right:3rem!important
}
.mb-6 {
	margin-bottom:3rem!important
}
.ml-6,.mx-6 {
	margin-left:3rem!important
}
.mx-6 {
	margin-right:3rem!important
}
.my-6 {
	margin-top:3rem!important;
	margin-bottom:3rem!important
}
.m-auto {
	margin:auto!important
}
.mt-auto {
	margin-top:auto!important
}
.mr-auto {
	margin-right:auto!important
}
.mb-auto {
	margin-bottom:auto!important
}
.ml-auto,.mx-auto {
	margin-left:auto!important
}
.mx-auto {
	margin-right:auto!important
}
.my-auto {
	margin-top:auto!important;
	margin-bottom:auto!important
}
.p-0 {
	padding:0!important
}
.pt-0 {
	padding-top:0!important
}
.pr-0 {
	padding-right:0!important
}
.pb-0 {
	padding-bottom:0!important
}
.pl-0,.px-0 {
	padding-left:0!important
}
.px-0 {
	padding-right:0!important
}
.py-0 {
	padding-top:0!important;
	padding-bottom:0!important
}
.p-1 {
	padding:.25rem!important
}
.pt-1 {
	padding-top:.25rem!important
}
.pr-1 {
	padding-right:.25rem!important
}
.pb-1 {
	padding-bottom:.25rem!important
}
.pl-1,.px-1 {
	padding-left:.25rem!important
}
.px-1 {
	padding-right:.25rem!important
}
.py-1 {
	padding-top:.25rem!important;
	padding-bottom:.25rem!important
}
.p-2 {
	padding:.5rem!important
}
.pt-2 {
	padding-top:.5rem!important
}
.pr-2 {
	padding-right:.5rem!important
}
.pb-2 {
	padding-bottom:.5rem!important
}
.pl-2,.px-2 {
	padding-left:.5rem!important
}
.px-2 {
	padding-right:.5rem!important
}
.py-2 {
	padding-top:.5rem!important;
	padding-bottom:.5rem!important
}
.p-3 {
	padding:.75rem!important
}
.pt-3 {
	padding-top:.75rem!important
}
.pr-3 {
	padding-right:.75rem!important
}
.pb-3 {
	padding-bottom:.75rem!important
}
.pl-3,.px-3 {
	padding-left:.75rem!important
}
.px-3 {
	padding-right:.75rem!important
}
.py-3 {
	padding-top:.75rem!important;
	padding-bottom:.75rem!important
}
.p-4 {
	padding:1rem!important
}
.pt-4 {
	padding-top:1rem!important
}
.pr-4 {
	padding-right:1rem!important
}
.pb-4 {
	padding-bottom:1rem!important
}
.pl-4,.px-4 {
	padding-left:1rem!important
}
.px-4 {
	padding-right:1rem!important
}
.py-4 {
	padding-top:1rem!important;
	padding-bottom:1rem!important
}
.p-5 {
	padding:1.5rem!important
}
.pt-5 {
	padding-top:1.5rem!important
}
.pr-5 {
	padding-right:1.5rem!important
}
.pb-5 {
	padding-bottom:1.5rem!important
}
.pl-5,.px-5 {
	padding-left:1.5rem!important
}
.px-5 {
	padding-right:1.5rem!important
}
.py-5 {
	padding-top:1.5rem!important;
	padding-bottom:1.5rem!important
}
.p-6 {
	padding:3rem!important
}
.pt-6 {
	padding-top:3rem!important
}
.pr-6 {
	padding-right:3rem!important
}
.pb-6 {
	padding-bottom:3rem!important
}
.pl-6,.px-6 {
	padding-left:3rem!important
}
.px-6 {
	padding-right:3rem!important
}
.py-6 {
	padding-top:3rem!important;
	padding-bottom:3rem!important
}
.p-auto {
	padding:auto!important
}
.pt-auto {
	padding-top:auto!important
}
.pr-auto {
	padding-right:auto!important
}
.pb-auto {
	padding-bottom:auto!important
}
.pl-auto,.px-auto {
	padding-left:auto!important
}
.px-auto {
	padding-right:auto!important
}
.py-auto {
	padding-top:auto!important;
	padding-bottom:auto!important
}
.is-size-1 {
	font-size:3rem!important
}
.is-size-2 {
	font-size:2.5rem!important
}
.is-size-3 {
	font-size:2rem!important
}
.is-size-4 {
	font-size:1.5rem!important
}
.is-size-5 {
	font-size:1.25rem!important
}
.is-size-6 {
	font-size:1rem!important
}
.is-size-7 {
	font-size:.75rem!important
}
@media screen and (max-width:768px) {
	.is-size-1-mobile {
		font-size:3rem!important
	}
	.is-size-2-mobile {
		font-size:2.5rem!important
	}
	.is-size-3-mobile {
		font-size:2rem!important
	}
	.is-size-4-mobile {
		font-size:1.5rem!important
	}
	.is-size-5-mobile {
		font-size:1.25rem!important
	}
	.is-size-6-mobile {
		font-size:1rem!important
	}
	.is-size-7-mobile {
		font-size:.75rem!important
	}
}
@media print,screen and (min-width:769px) {
	.is-size-1-tablet {
		font-size:3rem!important
	}
	.is-size-2-tablet {
		font-size:2.5rem!important
	}
	.is-size-3-tablet {
		font-size:2rem!important
	}
	.is-size-4-tablet {
		font-size:1.5rem!important
	}
	.is-size-5-tablet {
		font-size:1.25rem!important
	}
	.is-size-6-tablet {
		font-size:1rem!important
	}
	.is-size-7-tablet {
		font-size:.75rem!important
	}
}
@media screen and (max-width:1023px) {
	.is-size-1-touch {
		font-size:3rem!important
	}
	.is-size-2-touch {
		font-size:2.5rem!important
	}
	.is-size-3-touch {
		font-size:2rem!important
	}
	.is-size-4-touch {
		font-size:1.5rem!important
	}
	.is-size-5-touch {
		font-size:1.25rem!important
	}
	.is-size-6-touch {
		font-size:1rem!important
	}
	.is-size-7-touch {
		font-size:.75rem!important
	}
}
@media screen and (min-width:1024px) {
	.is-size-1-desktop {
		font-size:3rem!important
	}
	.is-size-2-desktop {
		font-size:2.5rem!important
	}
	.is-size-3-desktop {
		font-size:2rem!important
	}
	.is-size-4-desktop {
		font-size:1.5rem!important
	}
	.is-size-5-desktop {
		font-size:1.25rem!important
	}
	.is-size-6-desktop {
		font-size:1rem!important
	}
	.is-size-7-desktop {
		font-size:.75rem!important
	}
}
@media screen and (min-width:1216px) {
	.is-size-1-widescreen {
		font-size:3rem!important
	}
	.is-size-2-widescreen {
		font-size:2.5rem!important
	}
	.is-size-3-widescreen {
		font-size:2rem!important
	}
	.is-size-4-widescreen {
		font-size:1.5rem!important
	}
	.is-size-5-widescreen {
		font-size:1.25rem!important
	}
	.is-size-6-widescreen {
		font-size:1rem!important
	}
	.is-size-7-widescreen {
		font-size:.75rem!important
	}
}
@media screen and (min-width:1408px) {
	.is-size-1-fullhd {
		font-size:3rem!important
	}
	.is-size-2-fullhd {
		font-size:2.5rem!important
	}
	.is-size-3-fullhd {
		font-size:2rem!important
	}
	.is-size-4-fullhd {
		font-size:1.5rem!important
	}
	.is-size-5-fullhd {
		font-size:1.25rem!important
	}
	.is-size-6-fullhd {
		font-size:1rem!important
	}
	.is-size-7-fullhd {
		font-size:.75rem!important
	}
}
.has-text-centered {
	text-align:center!important
}
.has-text-justified {
	text-align:justify!important
}
.has-text-left {
	text-align:left!important
}
.has-text-right {
	text-align:right!important
}
@media screen and (max-width:768px) {
	.has-text-centered-mobile {
		text-align:center!important
	}
}
@media print,screen and (min-width:769px) {
	.has-text-centered-tablet {
		text-align:center!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.has-text-centered-tablet-only {
		text-align:center!important
	}
}
@media screen and (max-width:1023px) {
	.has-text-centered-touch {
		text-align:center!important
	}
}
@media screen and (min-width:1024px) {
	.has-text-centered-desktop {
		text-align:center!important
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.has-text-centered-desktop-only {
		text-align:center!important
	}
}
@media screen and (min-width:1216px) {
	.has-text-centered-widescreen {
		text-align:center!important
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.has-text-centered-widescreen-only {
		text-align:center!important
	}
}
@media screen and (min-width:1408px) {
	.has-text-centered-fullhd {
		text-align:center!important
	}
}
@media screen and (max-width:768px) {
	.has-text-justified-mobile {
		text-align:justify!important
	}
}
@media print,screen and (min-width:769px) {
	.has-text-justified-tablet {
		text-align:justify!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.has-text-justified-tablet-only {
		text-align:justify!important
	}
}
@media screen and (max-width:1023px) {
	.has-text-justified-touch {
		text-align:justify!important
	}
}
@media screen and (min-width:1024px) {
	.has-text-justified-desktop {
		text-align:justify!important
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.has-text-justified-desktop-only {
		text-align:justify!important
	}
}
@media screen and (min-width:1216px) {
	.has-text-justified-widescreen {
		text-align:justify!important
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.has-text-justified-widescreen-only {
		text-align:justify!important
	}
}
@media screen and (min-width:1408px) {
	.has-text-justified-fullhd {
		text-align:justify!important
	}
}
@media screen and (max-width:768px) {
	.has-text-left-mobile {
		text-align:left!important
	}
}
@media print,screen and (min-width:769px) {
	.has-text-left-tablet {
		text-align:left!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.has-text-left-tablet-only {
		text-align:left!important
	}
}
@media screen and (max-width:1023px) {
	.has-text-left-touch {
		text-align:left!important
	}
}
@media screen and (min-width:1024px) {
	.has-text-left-desktop {
		text-align:left!important
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.has-text-left-desktop-only {
		text-align:left!important
	}
}
@media screen and (min-width:1216px) {
	.has-text-left-widescreen {
		text-align:left!important
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.has-text-left-widescreen-only {
		text-align:left!important
	}
}
@media screen and (min-width:1408px) {
	.has-text-left-fullhd {
		text-align:left!important
	}
}
@media screen and (max-width:768px) {
	.has-text-right-mobile {
		text-align:right!important
	}
}
@media print,screen and (min-width:769px) {
	.has-text-right-tablet {
		text-align:right!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.has-text-right-tablet-only {
		text-align:right!important
	}
}
@media screen and (max-width:1023px) {
	.has-text-right-touch {
		text-align:right!important
	}
}
@media screen and (min-width:1024px) {
	.has-text-right-desktop {
		text-align:right!important
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.has-text-right-desktop-only {
		text-align:right!important
	}
}
@media screen and (min-width:1216px) {
	.has-text-right-widescreen {
		text-align:right!important
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.has-text-right-widescreen-only {
		text-align:right!important
	}
}
@media screen and (min-width:1408px) {
	.has-text-right-fullhd {
		text-align:right!important
	}
}
.is-capitalized {
	text-transform:capitalize!important
}
.is-lowercase {
	text-transform:lowercase!important
}
.is-uppercase {
	text-transform:uppercase!important
}
.is-italic {
	font-style:italic!important
}
.is-underlined {
	text-decoration:underline!important
}
.has-text-weight-light {
	font-weight:300!important
}
.has-text-weight-normal {
	font-weight:400!important
}
.has-text-weight-medium {
	font-weight:500!important
}
.has-text-weight-semibold {
	font-weight:600!important
}
.has-text-weight-bold {
	font-weight:700!important
}
.is-family-primary,.is-family-sans-serif,.is-family-secondary {
	font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif!important
}
.is-family-code,.is-family-monospace {
	font-family:monospace!important
}
.is-block {
	display:block!important
}
@media screen and (max-width:768px) {
	.is-block-mobile {
		display:block!important
	}
}
@media print,screen and (min-width:769px) {
	.is-block-tablet {
		display:block!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.is-block-tablet-only {
		display:block!important
	}
}
@media screen and (max-width:1023px) {
	.is-block-touch {
		display:block!important
	}
}
@media screen and (min-width:1024px) {
	.is-block-desktop {
		display:block!important
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.is-block-desktop-only {
		display:block!important
	}
}
@media screen and (min-width:1216px) {
	.is-block-widescreen {
		display:block!important
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.is-block-widescreen-only {
		display:block!important
	}
}
@media screen and (min-width:1408px) {
	.is-block-fullhd {
		display:block!important
	}
}
.is-flex {
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important
}
@media screen and (max-width:768px) {
	.is-flex-mobile {
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important
	}
}
@media print,screen and (min-width:769px) {
	.is-flex-tablet {
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.is-flex-tablet-only {
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important
	}
}
@media screen and (max-width:1023px) {
	.is-flex-touch {
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important
	}
}
@media screen and (min-width:1024px) {
	.is-flex-desktop {
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.is-flex-desktop-only {
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important
	}
}
@media screen and (min-width:1216px) {
	.is-flex-widescreen {
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.is-flex-widescreen-only {
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important
	}
}
@media screen and (min-width:1408px) {
	.is-flex-fullhd {
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important
	}
}
.is-inline {
	display:inline!important
}
@media screen and (max-width:768px) {
	.is-inline-mobile {
		display:inline!important
	}
}
@media print,screen and (min-width:769px) {
	.is-inline-tablet {
		display:inline!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.is-inline-tablet-only {
		display:inline!important
	}
}
@media screen and (max-width:1023px) {
	.is-inline-touch {
		display:inline!important
	}
}
@media screen and (min-width:1024px) {
	.is-inline-desktop {
		display:inline!important
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.is-inline-desktop-only {
		display:inline!important
	}
}
@media screen and (min-width:1216px) {
	.is-inline-widescreen {
		display:inline!important
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.is-inline-widescreen-only {
		display:inline!important
	}
}
@media screen and (min-width:1408px) {
	.is-inline-fullhd {
		display:inline!important
	}
}
.is-inline-block {
	display:inline-block!important
}
@media screen and (max-width:768px) {
	.is-inline-block-mobile {
		display:inline-block!important
	}
}
@media print,screen and (min-width:769px) {
	.is-inline-block-tablet {
		display:inline-block!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.is-inline-block-tablet-only {
		display:inline-block!important
	}
}
@media screen and (max-width:1023px) {
	.is-inline-block-touch {
		display:inline-block!important
	}
}
@media screen and (min-width:1024px) {
	.is-inline-block-desktop {
		display:inline-block!important
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.is-inline-block-desktop-only {
		display:inline-block!important
	}
}
@media screen and (min-width:1216px) {
	.is-inline-block-widescreen {
		display:inline-block!important
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.is-inline-block-widescreen-only {
		display:inline-block!important
	}
}
@media screen and (min-width:1408px) {
	.is-inline-block-fullhd {
		display:inline-block!important
	}
}
.is-inline-flex {
	display:-webkit-inline-box!important;
	display:-ms-inline-flexbox!important;
	display:inline-flex!important
}
@media screen and (max-width:768px) {
	.is-inline-flex-mobile {
		display:-webkit-inline-box!important;
		display:-ms-inline-flexbox!important;
		display:inline-flex!important
	}
}
@media print,screen and (min-width:769px) {
	.is-inline-flex-tablet {
		display:-webkit-inline-box!important;
		display:-ms-inline-flexbox!important;
		display:inline-flex!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.is-inline-flex-tablet-only {
		display:-webkit-inline-box!important;
		display:-ms-inline-flexbox!important;
		display:inline-flex!important
	}
}
@media screen and (max-width:1023px) {
	.is-inline-flex-touch {
		display:-webkit-inline-box!important;
		display:-ms-inline-flexbox!important;
		display:inline-flex!important
	}
}
@media screen and (min-width:1024px) {
	.is-inline-flex-desktop {
		display:-webkit-inline-box!important;
		display:-ms-inline-flexbox!important;
		display:inline-flex!important
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.is-inline-flex-desktop-only {
		display:-webkit-inline-box!important;
		display:-ms-inline-flexbox!important;
		display:inline-flex!important
	}
}
@media screen and (min-width:1216px) {
	.is-inline-flex-widescreen {
		display:-webkit-inline-box!important;
		display:-ms-inline-flexbox!important;
		display:inline-flex!important
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.is-inline-flex-widescreen-only {
		display:-webkit-inline-box!important;
		display:-ms-inline-flexbox!important;
		display:inline-flex!important
	}
}
@media screen and (min-width:1408px) {
	.is-inline-flex-fullhd {
		display:-webkit-inline-box!important;
		display:-ms-inline-flexbox!important;
		display:inline-flex!important
	}
}
.is-hidden {
	display:none!important
}
.is-sr-only {
	border:none!important;
	clip:rect(0,0,0,0)!important;
	height:.01em!important;
	overflow:hidden!important;
	padding:0!important;
	position:absolute!important;
	white-space:nowrap!important;
	width:.01em!important
}
@media screen and (max-width:768px) {
	.is-hidden-mobile {
		display:none!important
	}
}
@media print,screen and (min-width:769px) {
	.is-hidden-tablet {
		display:none!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.is-hidden-tablet-only {
		display:none!important
	}
}
@media screen and (max-width:1023px) {
	.is-hidden-touch {
		display:none!important
	}
}
@media screen and (min-width:1024px) {
	.is-hidden-desktop {
		display:none!important
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.is-hidden-desktop-only {
		display:none!important
	}
}
@media screen and (min-width:1216px) {
	.is-hidden-widescreen {
		display:none!important
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.is-hidden-widescreen-only {
		display:none!important
	}
}
@media screen and (min-width:1408px) {
	.is-hidden-fullhd {
		display:none!important
	}
}
.is-invisible {
	visibility:hidden!important
}
@media screen and (max-width:768px) {
	.is-invisible-mobile {
		visibility:hidden!important
	}
}
@media print,screen and (min-width:769px) {
	.is-invisible-tablet {
		visibility:hidden!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.is-invisible-tablet-only {
		visibility:hidden!important
	}
}
@media screen and (max-width:1023px) {
	.is-invisible-touch {
		visibility:hidden!important
	}
}
@media screen and (min-width:1024px) {
	.is-invisible-desktop {
		visibility:hidden!important
	}
}
@media screen and (min-width:1024px) and (max-width:1215px) {
	.is-invisible-desktop-only {
		visibility:hidden!important
	}
}
@media screen and (min-width:1216px) {
	.is-invisible-widescreen {
		visibility:hidden!important
	}
}
@media screen and (min-width:1216px) and (max-width:1407px) {
	.is-invisible-widescreen-only {
		visibility:hidden!important
	}
}
@media screen and (min-width:1408px) {
	.is-invisible-fullhd {
		visibility:hidden!important
	}
}
.hero {
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.hero .navbar {
	background:none
}
.hero .tabs ul {
	border-bottom:none
}
.hero.is-white {
	background-color:#fff;
	color:#0a0a0a
}
.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong {
	color:inherit
}
.hero.is-white .title {
	color:#0a0a0a
}
.hero.is-white .subtitle {
	color:rgba(10,10,10,.9)
}
.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong {
	color:#0a0a0a
}
@media screen and (max-width:1023px) {
	.hero.is-white .navbar-menu {
		background-color:#fff
	}
}
.hero.is-white .navbar-item,.hero.is-white .navbar-link {
	color:rgba(10,10,10,.7)
}
.hero.is-white .navbar-link.is-active,.hero.is-white .navbar-link:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white a.navbar-item:hover {
	background-color:#f2f2f2;
	color:#0a0a0a
}
.hero.is-white .tabs a {
	color:#0a0a0a;
	opacity:.9
}
.hero.is-white .tabs a:hover {
	opacity:1
}
.hero.is-white .tabs li.is-active a {
	color:#fff!important;
	opacity:1
}
.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a {
	color:#0a0a0a
}
.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover {
	background-color:#0a0a0a;
	border-color:#0a0a0a;
	color:#fff
}
.hero.is-white.is-bold {
	background-image:linear-gradient(141deg,#e8e3e4,#fff 71%,#fff)
}
@media screen and (max-width:768px) {
	.hero.is-white.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#e8e3e4,#fff 71%,#fff)
	}
}
.hero.is-black {
	background-color:#0a0a0a;
	color:#fff
}
.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong {
	color:inherit
}
.hero.is-black .title {
	color:#fff
}
.hero.is-black .subtitle {
	color:hsla(0,0%,100%,.9)
}
.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong {
	color:#fff
}
@media screen and (max-width:1023px) {
	.hero.is-black .navbar-menu {
		background-color:#0a0a0a
	}
}
.hero.is-black .navbar-item,.hero.is-black .navbar-link {
	color:hsla(0,0%,100%,.7)
}
.hero.is-black .navbar-link.is-active,.hero.is-black .navbar-link:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black a.navbar-item:hover {
	background-color:#000;
	color:#fff
}
.hero.is-black .tabs a {
	color:#fff;
	opacity:.9
}
.hero.is-black .tabs a:hover {
	opacity:1
}
.hero.is-black .tabs li.is-active a {
	color:#0a0a0a!important;
	opacity:1
}
.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a {
	color:#fff
}
.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover {
	background-color:#fff;
	border-color:#fff;
	color:#0a0a0a
}
.hero.is-black.is-bold {
	background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)
}
@media screen and (max-width:768px) {
	.hero.is-black.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)
	}
}
.hero.is-light {
	background-color:#f5f5f5;
	color:rgba(0,0,0,.7)
}
.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong {
	color:inherit
}
.hero.is-light .title {
	color:rgba(0,0,0,.7)
}
.hero.is-light .subtitle {
	color:rgba(0,0,0,.9)
}
.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong {
	color:rgba(0,0,0,.7)
}
@media screen and (max-width:1023px) {
	.hero.is-light .navbar-menu {
		background-color:#f5f5f5
	}
}
.hero.is-light .navbar-item,.hero.is-light .navbar-link {
	color:rgba(0,0,0,.7)
}
.hero.is-light .navbar-link.is-active,.hero.is-light .navbar-link:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light a.navbar-item:hover {
	background-color:#e8e8e8;
	color:rgba(0,0,0,.7)
}
.hero.is-light .tabs a {
	color:rgba(0,0,0,.7);
	opacity:.9
}
.hero.is-light .tabs a:hover {
	opacity:1
}
.hero.is-light .tabs li.is-active a {
	color:#f5f5f5!important;
	opacity:1
}
.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a {
	color:rgba(0,0,0,.7)
}
.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover {
	background-color:rgba(0,0,0,.7);
	border-color:rgba(0,0,0,.7);
	color:#f5f5f5
}
.hero.is-light.is-bold {
	background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)
}
@media screen and (max-width:768px) {
	.hero.is-light.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)
	}
}
.hero.is-dark {
	background-color:#363636;
	color:#fff
}
.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong {
	color:inherit
}
.hero.is-dark .title {
	color:#fff
}
.hero.is-dark .subtitle {
	color:hsla(0,0%,100%,.9)
}
.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong {
	color:#fff
}
@media screen and (max-width:1023px) {
	.hero.is-dark .navbar-menu {
		background-color:#363636
	}
}
.hero.is-dark .navbar-item,.hero.is-dark .navbar-link {
	color:hsla(0,0%,100%,.7)
}
.hero.is-dark .navbar-link.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark a.navbar-item:hover {
	background-color:#292929;
	color:#fff
}
.hero.is-dark .tabs a {
	color:#fff;
	opacity:.9
}
.hero.is-dark .tabs a:hover {
	opacity:1
}
.hero.is-dark .tabs li.is-active a {
	color:#363636!important;
	opacity:1
}
.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a {
	color:#fff
}
.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover {
	background-color:#fff;
	border-color:#fff;
	color:#363636
}
.hero.is-dark.is-bold {
	background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)
}
@media screen and (max-width:768px) {
	.hero.is-dark.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)
	}
}
.hero.is-primary {
	background-color:#7957d5;
	color:#fff
}
.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong {
	color:inherit
}
.hero.is-primary .title {
	color:#fff
}
.hero.is-primary .subtitle {
	color:hsla(0,0%,100%,.9)
}
.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong {
	color:#fff
}
@media screen and (max-width:1023px) {
	.hero.is-primary .navbar-menu {
		background-color:#7957d5
	}
}
.hero.is-primary .navbar-item,.hero.is-primary .navbar-link {
	color:hsla(0,0%,100%,.7)
}
.hero.is-primary .navbar-link.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary a.navbar-item:hover {
	background-color:#6943d0;
	color:#fff
}
.hero.is-primary .tabs a {
	color:#fff;
	opacity:.9
}
.hero.is-primary .tabs a:hover {
	opacity:1
}
.hero.is-primary .tabs li.is-active a {
	color:#7957d5!important;
	opacity:1
}
.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a {
	color:#fff
}
.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover {
	background-color:#fff;
	border-color:#fff;
	color:#7957d5
}
.hero.is-primary.is-bold {
	background-image:linear-gradient(141deg,#3725d4,#7957d5 71%,#9b67df)
}
@media screen and (max-width:768px) {
	.hero.is-primary.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#3725d4,#7957d5 71%,#9b67df)
	}
}
.hero.is-link {
	background-color:#7957d5;
	color:#fff
}
.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong {
	color:inherit
}
.hero.is-link .title {
	color:#fff
}
.hero.is-link .subtitle {
	color:hsla(0,0%,100%,.9)
}
.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong {
	color:#fff
}
@media screen and (max-width:1023px) {
	.hero.is-link .navbar-menu {
		background-color:#7957d5
	}
}
.hero.is-link .navbar-item,.hero.is-link .navbar-link {
	color:hsla(0,0%,100%,.7)
}
.hero.is-link .navbar-link.is-active,.hero.is-link .navbar-link:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link a.navbar-item:hover {
	background-color:#6943d0;
	color:#fff
}
.hero.is-link .tabs a {
	color:#fff;
	opacity:.9
}
.hero.is-link .tabs a:hover {
	opacity:1
}
.hero.is-link .tabs li.is-active a {
	color:#7957d5!important;
	opacity:1
}
.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a {
	color:#fff
}
.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover {
	background-color:#fff;
	border-color:#fff;
	color:#7957d5
}
.hero.is-link.is-bold {
	background-image:linear-gradient(141deg,#3725d4,#7957d5 71%,#9b67df)
}
@media screen and (max-width:768px) {
	.hero.is-link.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#3725d4,#7957d5 71%,#9b67df)
	}
}
.hero.is-info {
	background-color:#167df0;
	color:#fff
}
.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong {
	color:inherit
}
.hero.is-info .title {
	color:#fff
}
.hero.is-info .subtitle {
	color:hsla(0,0%,100%,.9)
}
.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong {
	color:#fff
}
@media screen and (max-width:1023px) {
	.hero.is-info .navbar-menu {
		background-color:#167df0
	}
}
.hero.is-info .navbar-item,.hero.is-info .navbar-link {
	color:hsla(0,0%,100%,.7)
}
.hero.is-info .navbar-link.is-active,.hero.is-info .navbar-link:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info a.navbar-item:hover {
	background-color:#0e71de;
	color:#fff
}
.hero.is-info .tabs a {
	color:#fff;
	opacity:.9
}
.hero.is-info .tabs a:hover {
	opacity:1
}
.hero.is-info .tabs li.is-active a {
	color:#167df0!important;
	opacity:1
}
.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a {
	color:#fff
}
.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover {
	background-color:#fff;
	border-color:#fff;
	color:#167df0
}
.hero.is-info.is-bold {
	background-image:linear-gradient(141deg,#0286d1,#167df0 71%,#2868f7)
}
@media screen and (max-width:768px) {
	.hero.is-info.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#0286d1,#167df0 71%,#2868f7)
	}
}
.hero.is-success {
	background-color:#48c78e;
	color:#fff
}
.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong {
	color:inherit
}
.hero.is-success .title {
	color:#fff
}
.hero.is-success .subtitle {
	color:hsla(0,0%,100%,.9)
}
.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong {
	color:#fff
}
@media screen and (max-width:1023px) {
	.hero.is-success .navbar-menu {
		background-color:#48c78e
	}
}
.hero.is-success .navbar-item,.hero.is-success .navbar-link {
	color:hsla(0,0%,100%,.7)
}
.hero.is-success .navbar-link.is-active,.hero.is-success .navbar-link:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success a.navbar-item:hover {
	background-color:#3abb81;
	color:#fff
}
.hero.is-success .tabs a {
	color:#fff;
	opacity:.9
}
.hero.is-success .tabs a:hover {
	opacity:1
}
.hero.is-success .tabs li.is-active a {
	color:#48c78e!important;
	opacity:1
}
.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a {
	color:#fff
}
.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover {
	background-color:#fff;
	border-color:#fff;
	color:#48c78e
}
.hero.is-success.is-bold {
	background-image:linear-gradient(141deg,#29b35e,#48c78e 71%,#56d2af)
}
@media screen and (max-width:768px) {
	.hero.is-success.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#29b35e,#48c78e 71%,#56d2af)
	}
}
.hero.is-warning {
	background-color:#ffe08a;
	color:rgba(0,0,0,.7)
}
.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong {
	color:inherit
}
.hero.is-warning .title {
	color:rgba(0,0,0,.7)
}
.hero.is-warning .subtitle {
	color:rgba(0,0,0,.9)
}
.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong {
	color:rgba(0,0,0,.7)
}
@media screen and (max-width:1023px) {
	.hero.is-warning .navbar-menu {
		background-color:#ffe08a
	}
}
.hero.is-warning .navbar-item,.hero.is-warning .navbar-link {
	color:rgba(0,0,0,.7)
}
.hero.is-warning .navbar-link.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning a.navbar-item:hover {
	background-color:#ffd970;
	color:rgba(0,0,0,.7)
}
.hero.is-warning .tabs a {
	color:rgba(0,0,0,.7);
	opacity:.9
}
.hero.is-warning .tabs a:hover {
	opacity:1
}
.hero.is-warning .tabs li.is-active a {
	color:#ffe08a!important;
	opacity:1
}
.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a {
	color:rgba(0,0,0,.7)
}
.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover {
	background-color:rgba(0,0,0,.7);
	border-color:rgba(0,0,0,.7);
	color:#ffe08a
}
.hero.is-warning.is-bold {
	background-image:linear-gradient(141deg,#ffb657,#ffe08a 71%,#fff6a3)
}
@media screen and (max-width:768px) {
	.hero.is-warning.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#ffb657,#ffe08a 71%,#fff6a3)
	}
}
.hero.is-danger {
	background-color:#f14668;
	color:#fff
}
.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong {
	color:inherit
}
.hero.is-danger .title {
	color:#fff
}
.hero.is-danger .subtitle {
	color:hsla(0,0%,100%,.9)
}
.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong {
	color:#fff
}
@media screen and (max-width:1023px) {
	.hero.is-danger .navbar-menu {
		background-color:#f14668
	}
}
.hero.is-danger .navbar-item,.hero.is-danger .navbar-link {
	color:hsla(0,0%,100%,.7)
}
.hero.is-danger .navbar-link.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger a.navbar-item:hover {
	background-color:#ef2e55;
	color:#fff
}
.hero.is-danger .tabs a {
	color:#fff;
	opacity:.9
}
.hero.is-danger .tabs a:hover {
	opacity:1
}
.hero.is-danger .tabs li.is-active a {
	color:#f14668!important;
	opacity:1
}
.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a {
	color:#fff
}
.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover {
	background-color:#fff;
	border-color:#fff;
	color:#f14668
}
.hero.is-danger.is-bold {
	background-image:linear-gradient(141deg,#fa0a62,#f14668 71%,#f7595f)
}
@media screen and (max-width:768px) {
	.hero.is-danger.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#fa0a62,#f14668 71%,#f7595f)
	}
}
.hero.is-small .hero-body {
	padding:1.5rem
}
@media print,screen and (min-width:769px) {
	.hero.is-medium .hero-body {
		padding:9rem 4.5rem
	}
}
@media print,screen and (min-width:769px) {
	.hero.is-large .hero-body {
		padding:18rem 6rem
	}
}
.hero.is-fullheight-with-navbar .hero-body,.hero.is-fullheight .hero-body,.hero.is-halfheight .hero-body {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.hero.is-fullheight-with-navbar .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-halfheight .hero-body>.container {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1
}
.hero.is-halfheight {
	min-height:50vh
}
.hero.is-fullheight {
	min-height:100vh
}
.hero-video {
	overflow:hidden
}
.hero-video video {
	left:50%;
	min-height:100%;
	min-width:100%;
	position:absolute;
	top:50%;
	-webkit-transform:translate3d(-50%,-50%,0);
	transform:translate3d(-50%,-50%,0)
}
.hero-video.is-transparent {
	opacity:.3
}
@media screen and (max-width:768px) {
	.hero-video {
		display:none
	}
}
.hero-buttons {
	margin-top:1.5rem
}
@media screen and (max-width:768px) {
	.hero-buttons .button {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.hero-buttons .button:not(:last-child) {
		margin-bottom:.75rem
	}
}
@media print,screen and (min-width:769px) {
	.hero-buttons {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	.hero-buttons .button:not(:last-child) {
		margin-right:1.5rem
	}
}
.hero-foot,.hero-head {
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0
}
.hero-body,.hero-foot,.hero-head {
	-ms-flex-negative:0;
	flex-shrink:0
}
.hero-body {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	padding:3rem 1.5rem
}
@media print,screen and (min-width:769px) {
	.hero-body {
		padding:3rem
	}
}
.section {
	padding:3rem 1.5rem
}
@media screen and (min-width:1024px) {
	.section {
		padding:3rem
	}
	.section.is-medium {
		padding:9rem 4.5rem
	}
	.section.is-large {
		padding:18rem 6rem
	}
}
.footer {
	background-color:#fafafa;
	padding:3rem 1.5rem 6rem
}
.is-noscroll {
	position:fixed;
	overflow-y:hidden;
	width:100%;
	bottom:0
}
@keyframes fadeOut {
	0% {
		opacity:1
	}
	to {
		opacity:0
	}
}
.fadeOut {
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}
@keyframes fadeOutDown {
	0% {
		opacity:1
	}
	to {
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0)
	}
}
.fadeOutDown {
	-webkit-animation-name:fadeOutDown;
	animation-name:fadeOutDown
}
@keyframes fadeOutUp {
	0% {
		opacity:1
	}
	to {
		opacity:0;
		-webkit-transform:translate3d(0,-100%,0);
		transform:translate3d(0,-100%,0)
	}
}
.fadeOutUp {
	-webkit-animation-name:fadeOutUp;
	animation-name:fadeOutUp
}
@keyframes fadeIn {
	0% {
		opacity:0
	}
	to {
		opacity:1
	}
}
.fadeIn {
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn
}
@keyframes fadeInDown {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,-100%,0);
		transform:translate3d(0,-100%,0)
	}
	to {
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
}
.fadeInDown {
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown
}
@keyframes fadeInUp {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0)
	}
	to {
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
}
.fadeInUp {
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp
}
.fade-enter-active,.fade-leave-active {
	-webkit-transition:opacity .15s ease-out;
	transition:opacity .15s ease-out
}
.fade-enter,.fade-leave-to {
	opacity:0
}
.zoom-in-enter-active,.zoom-in-leave-active {
	-webkit-transition:opacity .15s ease-out;
	transition:opacity .15s ease-out
}
.zoom-in-enter-active .animation-content,.zoom-in-leave-active .animation-content {
	-webkit-transition:-webkit-transform .15s ease-out;
	transition:-webkit-transform .15s ease-out;
	transition:transform .15s ease-out;
	transition:transform .15s ease-out,-webkit-transform .15s ease-out
}
.zoom-in-enter,.zoom-in-leave-active {
	opacity:0
}
.zoom-in-enter .animation-content,.zoom-in-leave-active .animation-content {
	-webkit-transform:scale(.95);
	transform:scale(.95)
}
.zoom-out-enter-active,.zoom-out-leave-active {
	-webkit-transition:opacity .15s ease-out;
	transition:opacity .15s ease-out
}
.zoom-out-enter-active .animation-content,.zoom-out-leave-active .animation-content {
	-webkit-transition:-webkit-transform .15s ease-out;
	transition:-webkit-transform .15s ease-out;
	transition:transform .15s ease-out;
	transition:transform .15s ease-out,-webkit-transform .15s ease-out
}
.zoom-out-enter,.zoom-out-leave-active {
	opacity:0
}
.zoom-out-enter .animation-content,.zoom-out-leave-active .animation-content {
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
.slide-next-enter-active,.slide-next-leave-active,.slide-prev-enter-active,.slide-prev-leave-active {
	-webkit-transition:-webkit-transform .25s cubic-bezier(.785,.135,.15,.86);
	transition:-webkit-transform .25s cubic-bezier(.785,.135,.15,.86);
	transition:transform .25s cubic-bezier(.785,.135,.15,.86);
	transition:transform .25s cubic-bezier(.785,.135,.15,.86),-webkit-transform .25s cubic-bezier(.785,.135,.15,.86)
}
.slide-next-enter,.slide-prev-leave-to {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
	position:absolute;
	width:100%
}
.slide-next-leave-to,.slide-prev-enter {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
	position:absolute;
	width:100%
}
.slide-down-enter-active,.slide-down-leave-active,.slide-up-enter-active,.slide-up-leave-active {
	-webkit-transition:-webkit-transform .25s cubic-bezier(.785,.135,.15,.86);
	transition:-webkit-transform .25s cubic-bezier(.785,.135,.15,.86);
	transition:transform .25s cubic-bezier(.785,.135,.15,.86);
	transition:transform .25s cubic-bezier(.785,.135,.15,.86),-webkit-transform .25s cubic-bezier(.785,.135,.15,.86)
}
.slide-down-enter,.slide-up-leave-to {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0);
	position:absolute;
	height:100%
}
.slide-down-leave-to,.slide-up-enter {
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0);
	position:absolute;
	height:100%
}
.slide-enter-active,.slide-leave-active {
	-webkit-transition:.15s ease-out;
	transition:.15s ease-out
}
.slide-leave-active {
	-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);
	transition-timing-function:cubic-bezier(0,1,.5,1)
}
.slide-enter-to,.slide-leave {
	max-height:100px;
	overflow:hidden
}
.slide-enter,.slide-leave-to {
	overflow:hidden;
	max-height:0
}
.autocomplete {
	position:relative
}
.autocomplete .dropdown-menu {
	display:block;
	width:100%
}
.autocomplete .dropdown-menu.is-opened-top {
	top:auto;
	bottom:100%
}
.autocomplete .dropdown-content {
	overflow:auto;
	max-height:200px
}
.autocomplete .dropdown-item,.autocomplete .dropdown .dropdown-menu .has-link a,.dropdown .dropdown-menu .has-link .autocomplete a {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.autocomplete .dropdown-item.is-hovered,.autocomplete .dropdown .dropdown-menu .has-link a.is-hovered,.dropdown .dropdown-menu .has-link .autocomplete a.is-hovered {
	background:#f5f5f5;
	color:#0a0a0a
}
.autocomplete .dropdown-item.is-disabled,.autocomplete .dropdown .dropdown-menu .has-link a.is-disabled,.dropdown .dropdown-menu .has-link .autocomplete a.is-disabled {
	opacity:.5;
	cursor:not-allowed
}
.autocomplete.is-small {
	border-radius:2px;
	font-size:.75rem
}
.autocomplete.is-medium {
	font-size:1.25rem
}
.autocomplete.is-large {
	font-size:1.5rem
}
.carousel {
	min-height:120px;
	position:relative
}
.carousel.is-overlay {
	background-color:rgba(10,10,10,.86);
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	max-height:100vh;
	position:fixed;
	z-index:40
}
.carousel.is-overlay .carousel-item img {
	cursor:default
}
.carousel.is-overlay .carousel-indicator.has-background {
	background:transparent
}
.carousel .progress,.carousel .progress-wrapper.is-not-native {
	border-radius:2px;
	height:.25rem;
	margin-bottom:0
}
.carousel .carousel-items {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	overflow:hidden;
	width:100%
}
@media print,screen and (min-width:769px) {
	.carousel .carousel-items:hover .carousel-arrow.is-hovered {
		opacity:1
	}
}
.carousel .carousel-items .carousel-item {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:100%
}
.carousel .carousel-pause {
	pointer-events:none;
	position:absolute;
	top:0;
	right:.15rem;
	z-index:1
}
.carousel .carousel-indicator {
	width:100%;
	padding:.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.carousel .carousel-indicator.has-background {
	background:rgba(10,10,10,.5)
}
.carousel .carousel-indicator.has-custom {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-overflow-scrolling:touch;
	overflow:hidden;
	overflow-x:auto
}
.carousel .carousel-indicator.has-custom.is-small .indicator-item {
	-webkit-box-flex:1;
	-ms-flex:1 0 10%;
	flex:1 0 10%
}
.carousel .carousel-indicator.has-custom.is-medium .indicator-item {
	-webkit-box-flex:1;
	-ms-flex:1 0 16.66667%;
	flex:1 0 16.66667%
}
.carousel .carousel-indicator.is-inside {
	position:absolute
}
.carousel .carousel-indicator.is-inside.is-bottom {
	bottom:0
}
.carousel .carousel-indicator.is-inside.is-top {
	top:0
}
.carousel .carousel-indicator .indicator-item:not(:last-child) {
	margin-right:.5rem
}
.carousel .carousel-indicator .indicator-item .indicator-style:hover,.carousel .carousel-indicator .indicator-item.is-active .indicator-style {
	background:#7957d5;
	border:1px solid #fff
}
.carousel .carousel-indicator .indicator-item .indicator-style {
	display:block;
	border:1px solid #7957d5;
	background:#fff;
	outline:none;
	-webkit-transition:.15s ease-out;
	transition:.15s ease-out
}
.carousel .carousel-indicator .indicator-item .indicator-style.is-boxes {
	height:10px;
	width:10px
}
.carousel .carousel-indicator .indicator-item .indicator-style.is-dots {
	border-radius:9999px;
	height:10px;
	width:10px
}
.carousel .carousel-indicator .indicator-item .indicator-style.is-lines {
	height:5px;
	width:25px
}
.carousel-list {
	position:relative;
	overflow:hidden;
	width:100%
}
.carousel-list.has-shadow {
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);
	box-shadow:0 0 10px rgba(0,0,0,.25)
}
@media print,screen and (min-width:769px) {
	.carousel-list:hover .carousel-arrow.is-hovered {
		opacity:1
	}
}
.carousel-list .carousel-slides {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%
}
.carousel-list .carousel-slides:not(.is-dragging) {
	-webkit-transition:all .25s ease-out 0s;
	transition:all .25s ease-out 0s
}
.carousel-list .carousel-slides.has-grayscale .carousel-slide img {
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%)
}
.carousel-list .carousel-slides.has-grayscale .carousel-slide.is-active img {
	-webkit-filter:grayscale(0);
	filter:grayscale(0)
}
.carousel-list .carousel-slides.has-opacity .carousel-slide img {
	opacity:.25
}
.carousel-list .carousel-slides.has-opacity .carousel-slide.is-active img {
	opacity:1
}
.carousel-list .carousel-slides .carousel-slide {
	border:2px solid transparent;
	-ms-flex-negative:0;
	flex-shrink:0
}
.carousel-arrow {
	-webkit-transition:.15s ease-out;
	transition:.15s ease-out
}
.carousel-arrow.is-hovered {
	opacity:0
}
.carousel-arrow .icon {
	background:#fff;
	color:#7957d5;
	cursor:pointer;
	border:1px solid #fff;
	border-radius:9999px;
	outline:0
}
.carousel-arrow .icon:hover {
	border:1px solid #7957d5;
	opacity:1
}
.carousel-arrow .icon.has-icons-left,.carousel-arrow .icon.has-icons-right {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	z-index:1
}
.carousel-arrow .icon.has-icons-left {
	left:1.5rem
}
.carousel-arrow .icon.has-icons-right {
	right:1.5rem
}
.b-checkbox.checkbox {
	outline:none;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.b-checkbox.checkbox:not(.button) {
	margin-right:.5em
}
.b-checkbox.checkbox:not(.button)+.checkbox:last-child {
	margin-right:0
}
.b-checkbox.checkbox input[type=checkbox] {
	position:absolute;
	left:0;
	opacity:0;
	outline:none;
	z-index:-1
}
.b-checkbox.checkbox input[type=checkbox]+.check {
	width:1.25em;
	height:1.25em;
	-ms-flex-negative:0;
	flex-shrink:0;
	border-radius:4px;
	border:2px solid #7a7a7a;
	-webkit-transition:background .15s ease-out;
	transition:background .15s ease-out;
	background:transparent
}
.b-checkbox.checkbox input[type=checkbox]:checked+.check {
	background:#7957d5 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath d='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#7957d5
}
.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-white {
	background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath d='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z' fill='%230a0a0a'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#fff
}
.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-black {
	background:#0a0a0a url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath d='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#0a0a0a
}
.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-light {
	background:#f5f5f5 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath d='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z' fill='rgba(0,0,0,.7)'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#f5f5f5
}
.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-dark {
	background:#363636 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath d='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#363636
}
.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-link,.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-primary {
	background:#7957d5 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath d='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#7957d5
}
.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-info {
	background:#167df0 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath d='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#167df0
}
.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-success {
	background:#48c78e url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath d='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#48c78e
}
.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-warning {
	background:#ffe08a url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath d='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z' fill='rgba(0,0,0,.7)'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#ffe08a
}
.b-checkbox.checkbox input[type=checkbox]:checked+.check.is-danger {
	background:#f14668 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath d='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#f14668
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check {
	background:#7957d5 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath fill='%23fff' d='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#7957d5
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-white {
	background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath fill='%230a0a0a' d='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#fff
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-black {
	background:#0a0a0a url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath fill='%23fff' d='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#0a0a0a
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-light {
	background:#f5f5f5 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath fill='rgba(0,0,0,.7)' d='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#f5f5f5
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-dark {
	background:#363636 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath fill='%23fff' d='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#363636
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-primary {
	background:#7957d5 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath fill='%23fff' d='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#7957d5
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-link {
	background:#7957d5 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath fill='%23fff' d='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#7957d5
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-info {
	background:#167df0 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath fill='%23fff' d='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#167df0
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-success {
	background:#48c78e url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath fill='%23fff' d='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#48c78e
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-warning {
	background:#ffe08a url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath fill='rgba(0,0,0,.7)' d='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#ffe08a
}
.b-checkbox.checkbox input[type=checkbox]:indeterminate+.check.is-danger {
	background:#f14668 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath fill='%23fff' d='M.15.4h.7v.2h-.7z'/%3E%3C/svg%3E") no-repeat 50%;
	border-color:#f14668
}
.b-checkbox.checkbox input[type=checkbox]:focus+.check {
	-webkit-box-shadow:0 0 .5em hsla(0,0%,47.8%,.8);
	box-shadow:0 0 .5em hsla(0,0%,47.8%,.8)
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check {
	-webkit-box-shadow:0 0 .5em rgba(121,87,213,.8);
	box-shadow:0 0 .5em rgba(121,87,213,.8)
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-white {
	-webkit-box-shadow:0 0 .5em hsla(0,0%,100%,.8);
	box-shadow:0 0 .5em hsla(0,0%,100%,.8)
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-black {
	-webkit-box-shadow:0 0 .5em rgba(10,10,10,.8);
	box-shadow:0 0 .5em rgba(10,10,10,.8)
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-light {
	-webkit-box-shadow:0 0 .5em hsla(0,0%,96.1%,.8);
	box-shadow:0 0 .5em hsla(0,0%,96.1%,.8)
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-dark {
	-webkit-box-shadow:0 0 .5em rgba(54,54,54,.8);
	box-shadow:0 0 .5em rgba(54,54,54,.8)
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-link,.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-primary {
	-webkit-box-shadow:0 0 .5em rgba(121,87,213,.8);
	box-shadow:0 0 .5em rgba(121,87,213,.8)
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-info {
	-webkit-box-shadow:0 0 .5em rgba(22,125,240,.8);
	box-shadow:0 0 .5em rgba(22,125,240,.8)
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-success {
	-webkit-box-shadow:0 0 .5em rgba(72,199,142,.8);
	box-shadow:0 0 .5em rgba(72,199,142,.8)
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-warning {
	-webkit-box-shadow:0 0 .5em rgba(255,224,138,.8);
	box-shadow:0 0 .5em rgba(255,224,138,.8)
}
.b-checkbox.checkbox input[type=checkbox]:focus:checked+.check.is-danger {
	-webkit-box-shadow:0 0 .5em rgba(241,70,104,.8);
	box-shadow:0 0 .5em rgba(241,70,104,.8)
}
.b-checkbox.checkbox .control-label {
	padding-left:calc(.75em - 1px)
}
.b-checkbox.checkbox.button {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.b-checkbox.checkbox[disabled] {
	opacity:.5
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check {
	border-color:#7957d5
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-white {
	border-color:#fff
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-black {
	border-color:#0a0a0a
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-light {
	border-color:#f5f5f5
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-dark {
	border-color:#363636
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-link,.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-primary {
	border-color:#7957d5
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-info {
	border-color:#167df0
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-success {
	border-color:#48c78e
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-warning {
	border-color:#ffe08a
}
.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check.is-danger {
	border-color:#f14668
}
.b-checkbox.checkbox.is-small {
	border-radius:2px;
	font-size:.75rem
}
.b-checkbox.checkbox.is-medium {
	font-size:1.25rem
}
.b-checkbox.checkbox.is-large {
	font-size:1.5rem
}
.b-clockpicker .card-header {
	background-color:#7957d5;
	color:#fff
}
.b-clockpicker .b-clockpicker-face:after {
	background-color:#7957d5
}
.b-clockpicker .b-clockpicker-face-hand {
	background-color:#7957d5;
	border-color:#7957d5
}
.b-clockpicker .b-clockpicker-face-number.active {
	background-color:#7957d5;
	color:#fff
}
.b-clockpicker.is-white .card-header {
	background-color:#fff;
	color:#0a0a0a
}
.b-clockpicker.is-white .b-clockpicker-face:after {
	background-color:#fff
}
.b-clockpicker.is-white .b-clockpicker-face-hand {
	background-color:#fff;
	border-color:#fff
}
.b-clockpicker.is-white .b-clockpicker-face-number.active {
	background-color:#fff;
	color:#0a0a0a
}
.b-clockpicker.is-black .card-header {
	background-color:#0a0a0a;
	color:#fff
}
.b-clockpicker.is-black .b-clockpicker-face:after {
	background-color:#0a0a0a
}
.b-clockpicker.is-black .b-clockpicker-face-hand {
	background-color:#0a0a0a;
	border-color:#0a0a0a
}
.b-clockpicker.is-black .b-clockpicker-face-number.active {
	background-color:#0a0a0a;
	color:#fff
}
.b-clockpicker.is-light .card-header {
	background-color:#f5f5f5;
	color:rgba(0,0,0,.7)
}
.b-clockpicker.is-light .b-clockpicker-face:after {
	background-color:#f5f5f5
}
.b-clockpicker.is-light .b-clockpicker-face-hand {
	background-color:#f5f5f5;
	border-color:#f5f5f5
}
.b-clockpicker.is-light .b-clockpicker-face-number.active {
	background-color:#f5f5f5;
	color:rgba(0,0,0,.7)
}
.b-clockpicker.is-dark .card-header {
	background-color:#363636;
	color:#fff
}
.b-clockpicker.is-dark .b-clockpicker-face:after {
	background-color:#363636
}
.b-clockpicker.is-dark .b-clockpicker-face-hand {
	background-color:#363636;
	border-color:#363636
}
.b-clockpicker.is-dark .b-clockpicker-face-number.active {
	background-color:#363636;
	color:#fff
}
.b-clockpicker.is-primary .card-header {
	background-color:#7957d5;
	color:#fff
}
.b-clockpicker.is-primary .b-clockpicker-face:after {
	background-color:#7957d5
}
.b-clockpicker.is-primary .b-clockpicker-face-hand {
	background-color:#7957d5;
	border-color:#7957d5
}
.b-clockpicker.is-link .card-header,.b-clockpicker.is-primary .b-clockpicker-face-number.active {
	background-color:#7957d5;
	color:#fff
}
.b-clockpicker.is-link .b-clockpicker-face:after {
	background-color:#7957d5
}
.b-clockpicker.is-link .b-clockpicker-face-hand {
	background-color:#7957d5;
	border-color:#7957d5
}
.b-clockpicker.is-link .b-clockpicker-face-number.active {
	background-color:#7957d5;
	color:#fff
}
.b-clockpicker.is-info .card-header {
	background-color:#167df0;
	color:#fff
}
.b-clockpicker.is-info .b-clockpicker-face:after {
	background-color:#167df0
}
.b-clockpicker.is-info .b-clockpicker-face-hand {
	background-color:#167df0;
	border-color:#167df0
}
.b-clockpicker.is-info .b-clockpicker-face-number.active {
	background-color:#167df0;
	color:#fff
}
.b-clockpicker.is-success .card-header {
	background-color:#48c78e;
	color:#fff
}
.b-clockpicker.is-success .b-clockpicker-face:after {
	background-color:#48c78e
}
.b-clockpicker.is-success .b-clockpicker-face-hand {
	background-color:#48c78e;
	border-color:#48c78e
}
.b-clockpicker.is-success .b-clockpicker-face-number.active {
	background-color:#48c78e;
	color:#fff
}
.b-clockpicker.is-warning .card-header {
	background-color:#ffe08a;
	color:rgba(0,0,0,.7)
}
.b-clockpicker.is-warning .b-clockpicker-face:after {
	background-color:#ffe08a
}
.b-clockpicker.is-warning .b-clockpicker-face-hand {
	background-color:#ffe08a;
	border-color:#ffe08a
}
.b-clockpicker.is-warning .b-clockpicker-face-number.active {
	background-color:#ffe08a;
	color:rgba(0,0,0,.7)
}
.b-clockpicker.is-danger .card-header {
	background-color:#f14668;
	color:#fff
}
.b-clockpicker.is-danger .b-clockpicker-face:after {
	background-color:#f14668
}
.b-clockpicker.is-danger .b-clockpicker-face-hand {
	background-color:#f14668;
	border-color:#f14668
}
.b-clockpicker.is-danger .b-clockpicker-face-number.active {
	background-color:#f14668;
	color:#fff
}
.b-clockpicker .dropdown-menu {
	min-width:0
}
.b-clockpicker .dropdown,.b-clockpicker .dropdown-trigger {
	width:100%
}
.b-clockpicker .dropdown-trigger .input[readonly],.b-clockpicker .dropdown .input[readonly] {
	cursor:pointer;
	-webkit-box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);
	box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05)
}
.b-clockpicker .dropdown-trigger .input[readonly].is-active,.b-clockpicker .dropdown-trigger .input[readonly].is-focused,.b-clockpicker .dropdown-trigger .input[readonly]:active,.b-clockpicker .dropdown-trigger .input[readonly]:focus,.b-clockpicker .dropdown .input[readonly].is-active,.b-clockpicker .dropdown .input[readonly].is-focused,.b-clockpicker .dropdown .input[readonly]:active,.b-clockpicker .dropdown .input[readonly]:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(121,87,213,.25);
	box-shadow:0 0 0 .125em rgba(121,87,213,.25)
}
.b-clockpicker .dropdown-item,.b-clockpicker .dropdown .dropdown-menu .has-link a,.dropdown .dropdown-menu .has-link .b-clockpicker a {
	font-size:inherit;
	padding:0
}
.b-clockpicker .dropdown-content {
	padding-top:0;
	padding-bottom:0
}
.b-clockpicker .card {
	border-radius:.25rem
}
.b-clockpicker .card-header {
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem
}
.b-clockpicker .card-content {
	padding:12px
}
.b-clockpicker-btn {
	cursor:pointer;
	opacity:.6
}
.b-clockpicker-btn.active,.b-clockpicker-btn:hover {
	opacity:1
}
.b-clockpicker-period .b-clockpicker-btn {
	font-size:16px
}
.b-clockpicker-time span {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.b-clockpicker-header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	line-height:1;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	color:inherit
}
.b-clockpicker-header .b-clockpicker-time {
	white-space:nowrap
}
.b-clockpicker-header .b-clockpicker-time span {
	height:60px;
	font-size:60px
}
.b-clockpicker-header .b-clockpicker-period {
	-ms-flex-item-align:end;
	align-self:flex-end;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	margin:8px 0 6px 8px
}
.b-clockpicker-body {
	-webkit-transition:.9s cubic-bezier(.25,.8,.5,1);
	transition:.9s cubic-bezier(.25,.8,.5,1)
}
.b-clockpicker-body .b-clockpicker-btn {
	padding:0 8px;
	border-radius:9999px;
	margin-bottom:2px
}
.b-clockpicker-body .b-clockpicker-btn.active,.b-clockpicker-body .b-clockpicker-btn:hover {
	background-color:#7957d5;
	color:#fff
}
.b-clockpicker-body .b-clockpicker-period {
	position:absolute;
	top:5px;
	right:5px
}
.b-clockpicker-body .b-clockpicker-time {
	position:absolute;
	top:5px;
	left:5px;
	font-size:16px
}
.b-clockpicker-body .b-clockpicker-face {
	border-radius:50%;
	position:relative;
	background-color:#dbdbdb;
	width:100%;
	height:100%;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.b-clockpicker-body .b-clockpicker-face:after {
	border-radius:50%;
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:12px;
	height:12px;
	z-index:10
}
.b-clockpicker-body .b-clockpicker-face-outer-ring {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	height:calc(100% - 50px);
	width:calc(100% - 50px);
	position:relative;
	border-radius:50%
}
.b-clockpicker-body .b-clockpicker-face-number {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-radius:100%;
	cursor:default;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	font-size:18px;
	text-align:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:absolute;
	width:40px;
	height:40px;
	left:calc(50% - 20px);
	top:calc(50% - 20px);
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.b-clockpicker-body .b-clockpicker-face-number>span {
	z-index:1
}
.b-clockpicker-body .b-clockpicker-face-number:after,.b-clockpicker-body .b-clockpicker-face-number:before {
	content:"";
	height:40px;
	width:40px;
	border-radius:100%;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.b-clockpicker-body .b-clockpicker-face-number.active {
	cursor:default;
	z-index:2
}
.b-clockpicker-body .b-clockpicker-face-number.disabled {
	pointer-events:none;
	opacity:.25
}
.b-clockpicker-body .b-clockpicker-face-hand {
	height:calc(50% - 6px);
	width:2px;
	bottom:50%;
	left:calc(50% - 1px);
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom;
	position:absolute;
	will-change:transform;
	z-index:1
}
.b-clockpicker-body .b-clockpicker-face-hand:before {
	background:transparent;
	border:2px solid;
	border-color:inherit;
	border-radius:100%;
	width:12px;
	height:12px;
	content:"";
	position:absolute;
	top:-6px;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.b-clockpicker-footer {
	display:block;
	padding:12px
}
.b-clockpicker.is-small {
	border-radius:2px;
	font-size:.75rem
}
.b-clockpicker.is-medium {
	font-size:1.25rem
}
.b-clockpicker.is-large {
	font-size:1.5rem
}
.collapse .collapse-trigger {
	display:inline;
	cursor:pointer
}
.collapse .collapse-content {
	display:inherit
}
.colorpicker .color-name {
	font-family:monospace;
	text-transform:uppercase
}
.colorpicker .colorpicker-footer {
	margin-top:.875rem;
	padding-top:.875rem;
	border:solid #dbdbdb;
	border-width:1px 0 0
}
.colorpicker .colorpicker-footer .colorpicker-fields {
	margin-bottom:.875rem
}
.colorpicker .colorpicker-footer .colorpicker-fields .field {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.colorpicker .colorpicker-footer .colorpicker-fields .field .field-label {
	margin-right:.5rem
}
.colorpicker .colorpicker-footer .colorpicker-fields .field .control {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.colorpicker .colorpicker-footer .colorpicker-fields .field .control .input {
	-webkit-appearance:none;
	-moz-appearance:textfield;
	appearance:textfield;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	width:0;
	min-width:42px;
	text-align:right
}
.colorpicker .colorpicker-footer .colorpicker-fields .field .control .input::-webkit-inner-spin-button,.colorpicker .colorpicker-footer .colorpicker-fields .field .control .input::-webkit-outer-spin-button {
	-webkit-appearance:none;
	margin:0
}
.colorpicker .dropdown.is-expanded .dropdown-menu,.colorpicker .dropdown.is-expanded.is-mobile-modal .dropdown-menu {
	width:unset
}
.colorpicker .dropdown-horizontal-colorpicker {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row
}
.colorpicker .dropdown-horizontal-colorpicker .colorpicker-footer {
	border-width:0 0 0 1px;
	margin-top:0;
	padding-top:0;
	margin-left:.875rem;
	padding-left:.875rem
}
svg.b-colorpicker-triangle {
	width:200px;
	height:200px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
@media (max-width:769px) {
	svg.b-colorpicker-triangle {
		width:100%;
		height:auto
	}
}
svg.b-colorpicker-triangle .colorpicker-triangle-hue {
	width:100%;
	height:100%;
	background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)
}
svg.b-colorpicker-triangle .colorpicker-triangle-slider-hue,svg.b-colorpicker-triangle .colorpicker-triangle-slider-hue foreignObject,svg.b-colorpicker-triangle .colorpicker-triangle-slider-hue g,svg.b-colorpicker-triangle .colorpicker-triangle-slider-sl,svg.b-colorpicker-triangle .colorpicker-triangle-slider-sl foreignObject,svg.b-colorpicker-triangle .colorpicker-triangle-slider-sl g {
	-webkit-transform-origin:50% 50%;
	transform-origin:50% 50%
}
svg.b-colorpicker-triangle .hue-range-thumb,svg.b-colorpicker-triangle .sl-range-thumb {
	background:transparent;
	border-radius:4px;
	-webkit-box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #dbdbdb;
	box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #dbdbdb;
	cursor:-webkit-grab;
	cursor:grab;
	height:calc(100% - .25em);
	width:calc(100% - .25em);
	margin:.125em
}
svg.b-colorpicker-triangle .hue-range-thumb:hover,svg.b-colorpicker-triangle .sl-range-thumb:hover {
	-webkit-box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #b5b5b5;
	box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #b5b5b5
}
svg.b-colorpicker-triangle .hue-range-thumb:focus,svg.b-colorpicker-triangle .sl-range-thumb:focus {
	-webkit-box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #7957d5,0 0 0 .125em rgba(121,87,213,.25);
	box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #7957d5,0 0 0 .125em rgba(121,87,213,.25)
}
svg.b-colorpicker-triangle .hue-range-thumb:active,svg.b-colorpicker-triangle .sl-range-thumb:active {
	cursor:-webkit-grabbing;
	cursor:grabbing
}
div.b-colorpicker-square {
	position:relative;
	aspect-ratio:1/1;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
div.b-colorpicker-square .colorpicker-square-slider-hue {
	background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);
	border-radius:4px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
div.b-colorpicker-square .colorpicker-square-slider-hue .hue-range-thumb {
	border-radius:2.28571px;
	position:absolute;
	aspect-ratio:1/1;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	-webkit-box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #dbdbdb;
	box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #dbdbdb;
	cursor:-webkit-grab;
	cursor:grab
}
div.b-colorpicker-square .colorpicker-square-slider-hue .hue-range-thumb:hover {
	-webkit-box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #b5b5b5,0 0 0 1px #b5b5b5;
	box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #b5b5b5,0 0 0 1px #b5b5b5
}
div.b-colorpicker-square .colorpicker-square-slider-hue .hue-range-thumb:focus {
	-webkit-box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #7957d5,0 0 0 .125em rgba(121,87,213,.25);
	box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #7957d5,0 0 0 .125em rgba(121,87,213,.25)
}
div.b-colorpicker-square .colorpicker-square-slider-hue .hue-range-thumb:active {
	cursor:-webkit-grabbing;
	cursor:grabbing
}
div.b-colorpicker-square .colorpicker-square-slider-sl {
	background:#fff;
	border-radius:2px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
div.b-colorpicker-square .colorpicker-square-slider-sl:before {
	content:"";
	background:-webkit-gradient(linear,left bottom,left top,from(#000),to(#fff));
	background:linear-gradient(0deg,#000,#fff);
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	mix-blend-mode:hard-light
}
div.b-colorpicker-square .colorpicker-square-slider-sl .sl-range-thumb {
	display:block;
	border-radius:4px;
	position:absolute;
	width:8px;
	height:8px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	-webkit-box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #dbdbdb;
	box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #dbdbdb;
	cursor:-webkit-grab;
	cursor:grab
}
div.b-colorpicker-square .colorpicker-square-slider-sl .sl-range-thumb:hover {
	-webkit-box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #b5b5b5,0 0 0 1px #b5b5b5;
	box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #b5b5b5,0 0 0 1px #b5b5b5
}
div.b-colorpicker-square .colorpicker-square-slider-sl .sl-range-thumb:focus {
	-webkit-box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #7957d5,0 0 0 .125em rgba(121,87,213,.25);
	box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #7957d5,0 0 0 .125em rgba(121,87,213,.25)
}
div.b-colorpicker-square .colorpicker-square-slider-sl .sl-range-thumb:active {
	cursor:-webkit-grabbing;
	cursor:grabbing
}
.b-colorpicker-alpha-slider {
	height:1em;
	background-image:linear-gradient(45deg,#c7c7c7 25%,transparent 0,transparent 75%,#c7c7c7 0,#c7c7c7),linear-gradient(45deg,#c7c7c7 25%,transparent 0,transparent 75%,#c7c7c7 0,#c7c7c7);
	background-size:1em 1em;
	background-position:.5em .5em,0 0;
	border-radius:4px;
	margin-top:.125em;
	margin-bottom:.875rem;
	position:relative
}
.b-colorpicker-alpha-slider .alpha-range-thumb {
	width:.4em;
	height:1.25em;
	border-radius:4px;
	-webkit-box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #dbdbdb,0 0 0 1px #dbdbdb;
	box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #dbdbdb,0 0 0 1px #dbdbdb;
	cursor:-webkit-grab;
	cursor:grab;
	position:absolute;
	top:50%;
	left:0;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.b-colorpicker-alpha-slider .alpha-range-thumb:hover {
	-webkit-box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #b5b5b5,0 0 0 1px #b5b5b5;
	box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #b5b5b5,0 0 0 1px #b5b5b5
}
.b-colorpicker-alpha-slider .alpha-range-thumb:focus {
	-webkit-box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #7957d5,0 0 0 .125em rgba(121,87,213,.25);
	box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #7957d5,0 0 0 .125em rgba(121,87,213,.25)
}
.b-colorpicker-alpha-slider .alpha-range-thumb:active {
	cursor:-webkit-grabbing;
	cursor:grabbing
}
.b-colorpicker-alpha-slider .alpha-range-thumb>.b-tooltip,.b-colorpicker-alpha-slider .alpha-range-thumb>.b-tooltip>.tooltip-trigger {
	position:absolute;
	display:block;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.datepicker {
	font-size:.875rem
}
.datepicker .dropdown,.datepicker .dropdown-trigger {
	width:100%
}
.datepicker .dropdown-trigger .input[readonly],.datepicker .dropdown .input[readonly] {
	cursor:pointer;
	-webkit-box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);
	box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05)
}
.datepicker .dropdown-trigger .input[readonly].is-active,.datepicker .dropdown-trigger .input[readonly].is-focused,.datepicker .dropdown-trigger .input[readonly]:active,.datepicker .dropdown-trigger .input[readonly]:focus,.datepicker .dropdown .input[readonly].is-active,.datepicker .dropdown .input[readonly].is-focused,.datepicker .dropdown .input[readonly]:active,.datepicker .dropdown .input[readonly]:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(121,87,213,.25);
	box-shadow:0 0 0 .125em rgba(121,87,213,.25)
}
.datepicker .dropdown.is-disabled {
	opacity:1
}
.datepicker .dropdown-content {
	background-color:#fff;
	border-radius:4px;
	-webkit-box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);
	box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02)
}
.datepicker .dropdown-item,.datepicker .dropdown .dropdown-menu .has-link a,.dropdown .dropdown-menu .has-link .datepicker a {
	font-size:inherit
}
.datepicker .datepicker-header {
	padding-bottom:.875rem;
	margin-bottom:.875rem;
	border-bottom:1px solid #dbdbdb
}
.datepicker .datepicker-footer {
	margin-top:.875rem;
	padding-top:.875rem;
	border-top:1px solid #dbdbdb
}
.datepicker .datepicker-table {
	display:table;
	margin:0 auto
}
.datepicker .datepicker-table .datepicker-cell {
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	border-radius:4px;
	padding:.5rem .75rem
}
.datepicker .datepicker-table .datepicker-header {
	display:table-header-group
}
.datepicker .datepicker-table .datepicker-header .datepicker-cell {
	color:#7a7a7a;
	font-weight:600
}
.datepicker .datepicker-table .datepicker-body {
	display:table-row-group
}
.datepicker .datepicker-table .datepicker-body .datepicker-row {
	display:table-row
}
.datepicker .datepicker-table .datepicker-body .datepicker-months {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	width:17rem
}
.datepicker .datepicker-table .datepicker-body .datepicker-months .datepicker-cell {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:33.33%;
	height:2.5rem
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-unselectable {
	color:#b5b5b5
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-today {
	border:1px solid rgba(121,87,213,.5)
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable {
	color:#4a4a4a
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable:focus:not(.is-selected),.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable:hover:not(.is-selected) {
	background-color:#f5f5f5;
	color:#0a0a0a;
	cursor:pointer
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable.is-within-hovered-range.is-first-hovered {
	background-color:#7a7a7a;
	color:#dbdbdb;
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable.is-within-hovered-range.is-within-hovered {
	background-color:#f5f5f5;
	color:#0a0a0a;
	border-radius:0
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable.is-within-hovered-range.is-last-hovered {
	background-color:#7a7a7a;
	color:#dbdbdb;
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selected {
	background-color:#7957d5;
	color:#fff
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selected.is-first-selected {
	background-color:#7957d5;
	color:#fff;
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selected.is-within-selected {
	background-color:rgba(121,87,213,.5);
	border-radius:0
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selected.is-last-selected {
	background-color:#7957d5;
	color:#fff;
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-nearby:not(.is-selected) {
	color:#b5b5b5
}
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-week-number {
	cursor:default
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell {
	padding:.3rem .75rem .75rem
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event {
	position:relative
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events {
	bottom:.425rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	left:0;
	padding:0 .35rem;
	position:absolute;
	width:100%
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-white {
	background-color:#fff
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-black {
	background-color:#0a0a0a
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-light {
	background-color:#f5f5f5
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-dark {
	background-color:#363636
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-link,.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-primary {
	background-color:#7957d5
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-info {
	background-color:#167df0
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-success {
	background-color:#48c78e
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-warning {
	background-color:#ffe08a
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-danger {
	background-color:#f14668
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.dots .event {
	border-radius:50%;
	height:.35em;
	margin:0 .1em;
	width:.35em
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.bars .event {
	height:.25em;
	width:100%
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.is-selected {
	overflow:hidden
}
.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.is-selected .events .event.is-primary {
	background-color:#aa94e4
}
.datepicker.is-small {
	border-radius:2px;
	font-size:.75rem
}
.datepicker.is-medium {
	font-size:1.25rem
}
.datepicker.is-large {
	font-size:1.5rem
}
@media screen and (min-width:1024px) {
	.datepicker .footer-horizontal-timepicker {
		border:none;
		padding-left:10px;
		margin-left:5px
	}
	.datepicker .dropdown-horizontal-timepicker,.datepicker .footer-horizontal-timepicker {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.datepicker .content-horizontal-timepicker {
		border-right:1px solid #dbdbdb
	}
}
.dialog .modal-card {
	max-width:460px;
	width:auto
}
.dialog .modal-card .modal-card-head {
	font-size:1.25rem;
	font-weight:600
}
.dialog .modal-card .modal-card-body .field {
	margin-top:16px
}
.dialog .modal-card .modal-card-body.is-titleless {
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem
}
.dialog .modal-card .modal-card-foot {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.dialog .modal-card .modal-card-foot .button {
	display:inline;
	min-width:5em;
	font-weight:600
}
@media print,screen and (min-width:769px) {
	.dialog .modal-card {
		min-width:320px
	}
}
.dialog.is-small .button,.dialog.is-small .input,.dialog.is-small .modal-card {
	border-radius:2px;
	font-size:.75rem
}
.dialog.is-medium .button,.dialog.is-medium .input,.dialog.is-medium .modal-card {
	font-size:1.25rem
}
.dialog.is-large .button,.dialog.is-large .input,.dialog.is-large .modal-card {
	font-size:1.5rem
}
.dialog.has-custom-container {
	position:absolute
}
.dropdown+.dropdown {
	margin-left:.5em
}
.dropdown .background {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	position:fixed;
	background-color:rgba(10,10,10,.86);
	z-index:40;
	cursor:pointer
}
@media screen and (min-width:1024px) {
	.dropdown .background {
		display:none
	}
}
.dropdown.dropdown-menu-animation .dropdown-menu {
	display:block
}
.dropdown .dropdown-menu .dropdown-item.is-disabled,.dropdown .dropdown-menu .has-link a.is-disabled {
	cursor:not-allowed
}
.dropdown .dropdown-menu .dropdown-item.is-disabled:hover,.dropdown .dropdown-menu .has-link a.is-disabled:hover {
	background:inherit;
	color:inherit
}
.dropdown .dropdown-menu .has-link a {
	padding-right:3rem;
	white-space:nowrap
}
.dropdown.is-hoverable:not(.is-active) .dropdown-menu {
	display:none
}
.dropdown.is-hoverable:hover .dropdown-menu {
	display:inherit
}
.dropdown.is-expanded,.dropdown.is-expanded .dropdown-menu,.dropdown.is-expanded .dropdown-trigger {
	width:100%
}
.dropdown.is-expanded.is-mobile-modal .dropdown-menu {
	max-width:100%
}
.dropdown:not(.is-disabled) .dropdown-menu .dropdown-item.is-disabled,.dropdown:not(.is-disabled) .dropdown-menu .has-link a.is-disabled {
	opacity:.5
}
.dropdown .navbar-item {
	height:100%
}
.dropdown.is-disabled {
	opacity:.5;
	cursor:not-allowed
}
.dropdown.is-disabled .dropdown-trigger {
	pointer-events:none
}
.dropdown.is-inline .dropdown-menu {
	position:static;
	display:inline-block;
	padding:0
}
.dropdown.is-top-right .dropdown-menu {
	top:auto;
	bottom:100%
}
.dropdown.is-top-left .dropdown-menu {
	top:auto;
	bottom:100%;
	right:0;
	left:auto
}
.dropdown.is-bottom-left .dropdown-menu {
	right:0;
	left:auto
}
@media screen and (max-width:1023px) {
	.dropdown.is-mobile-modal>.dropdown-menu {
		position:fixed!important;
		width:calc(100vw - 40px);
		max-width:460px;
		max-height:calc(100vh - 120px);
		top:25%!important;
		left:50%!important;
		bottom:auto!important;
		right:auto!important;
		-webkit-transform:translate3d(-50%,-25%,0);
		transform:translate3d(-50%,-25%,0);
		white-space:normal;
		overflow-y:auto;
		z-index:50!important
	}
	.dropdown .dropdown-menu .has-link .dropdown.is-mobile-modal>.dropdown-menu>.dropdown-content>a,.dropdown.is-mobile-modal>.dropdown-menu>.dropdown-content>.dropdown-item,.dropdown.is-mobile-modal>.dropdown-menu>.dropdown-content>.has-link a {
		padding:1rem 1.5rem
	}
}
@media screen and (max-width:1023px) {
	html.is-clipped-touch {
		overflow:hidden!important
	}
}
.field.is-grouped .field {
	-ms-flex-negative:0;
	flex-shrink:0
}
.field.is-grouped .field:not(:last-child) {
	margin-right:.75rem
}
.field.is-grouped .field.is-expanded {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1
}
.field.has-addons .control:first-child .control .button,.field.has-addons .control:first-child .control .input,.field.has-addons .control:first-child .control .select select {
	border-bottom-left-radius:4px;
	border-top-left-radius:4px
}
.field.has-addons .control:last-child .control .button,.field.has-addons .control:last-child .control .input,.field.has-addons .control:last-child .control .select select {
	border-bottom-right-radius:4px;
	border-top-right-radius:4px
}
.field.has-addons .control .control .button,.field.has-addons .control .control .input,.field.has-addons .control .control .select select {
	border-radius:0
}
.field.has-addons .b-numberinput:not(:first-child) .control:first-child .button,.field.has-addons .b-numberinput:not(:first-child) .control:first-child .input,.field.has-addons .b-numberinput:not(:first-child) .control:first-child .select select {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.field.has-addons .b-numberinput:not(:last-child) .control:last-child .button,.field.has-addons .b-numberinput:not(:last-child) .control:last-child .input,.field.has-addons .b-numberinput:not(:last-child) .control:last-child .select select {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.field.has-addons.b-numberinput .control {
	margin-right:unset
}
.field.is-floating-in-label,.field.is-floating-label {
	position:relative
}
.field.is-floating-in-label .label,.field.is-floating-label .label {
	position:absolute;
	left:1em;
	font-size:.75rem;
	background-color:transparent;
	z-index:5;
	white-space:nowrap;
	text-overflow:ellipsis;
	max-width:calc(100% - 2em);
	overflow:hidden
}
.field.is-floating-in-label .label.is-small,.field.is-floating-label .label.is-small {
	font-size:.5625rem
}
.field.is-floating-in-label .label.is-medium,.field.is-floating-label .label.is-medium {
	font-size:.9375rem
}
.field.is-floating-in-label .label.is-large,.field.is-floating-label .label.is-large {
	font-size:1.125rem
}
.field.is-floating-in-label .taginput .counter,.field.is-floating-label .taginput .counter {
	float:none;
	text-align:right
}
.field.is-floating-in-label.has-addons>.label+.control .button,.field.is-floating-in-label.has-addons>.label+.control .input,.field.is-floating-in-label.has-addons>.label+.control .select select,.field.is-floating-label.has-addons>.label+.control .button,.field.is-floating-label.has-addons>.label+.control .input,.field.is-floating-label.has-addons>.label+.control .select select {
	border-bottom-left-radius:4px;
	border-top-left-radius:4px
}
.field.is-floating-label .label {
	top:-.775em;
	padding-left:.125em;
	padding-right:.125em
}
.field.is-floating-label .label:before {
	content:"";
	display:block;
	position:absolute;
	top:.775em;
	left:0;
	right:0;
	height:.375em;
	background-color:#fff;
	z-index:-1
}
.field.is-floating-label .input:focus,.field.is-floating-label .select select:focus,.field.is-floating-label .textarea:focus {
	-webkit-box-shadow:none;
	box-shadow:none
}
.field.is-floating-label .taginput .taginput-container {
	padding-top:.475em
}
.field.is-floating-label .taginput .taginput-container.is-focused {
	-webkit-box-shadow:none;
	box-shadow:none
}
.field.is-floating-in-label>.label {
	top:.25em
}
.field.is-floating-in-label>.label+.control.datepicker .input,.field.is-floating-in-label>.label+.control.timepicker .input,.field.is-floating-in-label>.label+.control:not(.datepicker):not(.timepicker):not(.taginput) .input,.field.is-floating-in-label>.label+.control:not(.datepicker):not(.timepicker):not(.taginput) .textarea,.field.is-floating-in-label>.label+.control:not(.datepicker):not(.timepicker):not(.taginput) select {
	padding-top:calc(1.625em - .5625rem);
	padding-bottom:1px;
	height:3.25em
}
.field.is-floating-in-label>.label+.control:not(.datepicker):not(.timepicker):not(.taginput) .select:not(multiple) {
	height:3.25em
}
.field.is-floating-in-label>.label+.control:not(.datepicker):not(.timepicker):not(.taginput) .select:not(multiple).is-loading:after {
	margin-top:calc(1.625em - .5625rem)
}
.field.is-floating-in-label>.label+.control:not(.datepicker):not(.timepicker):not(.taginput) .select:not(multiple):after {
	margin-top:1px
}
.field.is-floating-in-label>.label+.control.taginput .taginput-container {
	padding-top:calc(1.9em - .5625rem - 1px)
}
.field.is-floating-in-label>.label+.control:not(.taginput) .is-left.icon,.field.is-floating-in-label>.label+.control:not(.taginput) .is-right.icon {
	height:3.25em
}
.field.is-floating-in-label>.label+.control:not(.taginput) .is-left.icon {
	padding-top:calc(1.625em - .5625rem)
}
.field.is-floating-in-label>.label+.control.is-loading:after {
	margin-top:calc(1.625em - .5625rem)
}
.field.is-floating-in-label>.label+.field-body>.has-addons .control .input,.field.is-floating-in-label>.label+.field-body>.has-addons .control .textarea,.field.is-floating-in-label>.label+.field-body>.has-addons .control select,.field.is-floating-in-label>.label+.field-body>.is-grouped .control .input,.field.is-floating-in-label>.label+.field-body>.is-grouped .control .textarea,.field.is-floating-in-label>.label+.field-body>.is-grouped .control select {
	padding-top:calc(1.625em - .5625rem);
	padding-bottom:1px
}
.field.is-floating-in-label.has-numberinput .b-numberinput .control .button,.field.is-floating-in-label.has-numberinput .b-numberinput .control .input,.field.is-floating-in-label>.label+.field-body>.has-addons .control .button,.field.is-floating-in-label>.label+.field-body>.has-addons .control .input,.field.is-floating-in-label>.label+.field-body>.has-addons .control .textarea,.field.is-floating-in-label>.label+.field-body>.has-addons .control select,.field.is-floating-in-label>.label+.field-body>.is-grouped .control .button,.field.is-floating-in-label>.label+.field-body>.is-grouped .control .input,.field.is-floating-in-label>.label+.field-body>.is-grouped .control .textarea,.field.is-floating-in-label>.label+.field-body>.is-grouped .control select {
	height:3.25em
}
.field.is-floating-in-label.has-numberinput .label,.field.is-floating-label.has-numberinput .label {
	margin-left:3rem
}
.field.is-floating-in-label.has-numberinput.has-numberinput-is-small .label,.field.is-floating-label.has-numberinput.has-numberinput-is-small .label {
	margin-left:2.25rem
}
.field.is-floating-in-label.has-numberinput.has-numberinput-is-medium .label,.field.is-floating-label.has-numberinput.has-numberinput-is-medium .label {
	margin-left:3.75rem
}
.field.is-floating-in-label.has-numberinput.has-numberinput-is-large .label,.field.is-floating-label.has-numberinput.has-numberinput-is-large .label {
	margin-left:4.5rem
}
.field.is-floating-in-label.has-numberinput-compact .label,.field.is-floating-label.has-numberinput-compact .label {
	margin-left:2.25rem
}
.field.is-floating-in-label.has-numberinput-compact.has-numberinput-is-small .label,.field.is-floating-label.has-numberinput-compact.has-numberinput-is-small .label {
	margin-left:1.6875rem
}
.field.is-floating-in-label.has-numberinput-compact.has-numberinput-is-medium .label,.field.is-floating-label.has-numberinput-compact.has-numberinput-is-medium .label {
	margin-left:2.8125rem
}
.field.is-floating-in-label.has-numberinput-compact.has-numberinput-is-large .label,.field.is-floating-label.has-numberinput-compact.has-numberinput-is-large .label {
	margin-left:3.375rem
}
.field.has-addons-right.is-floating-in-label .label,.field.has-addons-right.is-floating-label .label,.field.is-grouped-right.is-floating-in-label .label,.field.is-grouped-right.is-floating-label .label {
	position:relative;
	left:5.25em
}
.control .help.counter {
	float:right;
	margin-left:.5em
}
.control .icon.is-clickable {
	pointer-events:auto;
	cursor:pointer
}
.control.is-loading:after {
	top:calc(50% - .5em);
	right:.75em
}
.icon {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:inherit
}
.icon svg {
	background-color:transparent;
	fill:currentColor;
	stroke-width:0;
	stroke:currentColor;
	pointer-events:none;
	width:auto;
	height:auto
}
.b-image-wrapper>img {
	-o-object-fit:cover;
	object-fit:cover
}
.b-image-wrapper>img.has-ratio,.b-image-wrapper>img.placeholder {
	height:100%;
	width:100%
}
.b-image-wrapper>img.placeholder {
	-webkit-filter:blur(10px);
	filter:blur(10px)
}
.loading-overlay {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:none;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	overflow:hidden;
	z-index:29
}
.loading-overlay.is-active {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.loading-overlay.is-full-page {
	position:fixed;
	z-index:999
}
.loading-overlay.is-full-page .loading-icon:after {
	top:calc(50% - 2.5em);
	left:calc(50% - 2.5em);
	width:5em;
	height:5em
}
.loading-overlay .loading-background {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	background:#7f7f7f;
	background:hsla(0,0%,100%,.5)
}
.loading-overlay .loading-icon {
	position:relative
}
.loading-overlay .loading-icon:after {
	-webkit-animation:spinAround .5s linear infinite;
	animation:spinAround .5s linear infinite;
	border-radius:9999px;
	content:"";
	display:block;
	height:1em;
	position:relative;
	width:1em;
	position:absolute;
	top:calc(50% - 1.5em);
	left:calc(50% - 1.5em);
	width:3em;
	height:3em;
	border-color:transparent transparent #dbdbdb #dbdbdb;
	border-style:solid;
	border-width:.25em
}
.menu .menu-list li>a.is-disabled {
	pointer-events:none;
	cursor:not-allowed;
	opacity:.5
}
.message .media,.notification .media {
	padding-top:0;
	border:0
}
.message progress,.notification progress {
	height:5px
}
.modal.is-full-screen>.animation-content,.modal.is-full-screen>.animation-content>.modal-card {
	width:100%;
	height:100%;
	max-height:100vh;
	margin:0;
	background-color:#f5f5f5
}
.modal .animation-content {
	margin:0 20px
}
.modal .animation-content .modal-card {
	margin:0
}
@media screen and (max-width:768px) {
	.modal .animation-content {
		width:100%
	}
}
.modal .modal-content {
	width:100%
}
.navbar.has-navbar-centered .navbar-start {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-left:auto
}
.navbar.has-navbar-centered .navbar-end {
	margin-left:0
}
.navbar .navbar-dropdown.is-boxed {
	visibility:hidden;
	-webkit-transition-property:opacity,visibility,-webkit-transform;
	transition-property:opacity,visibility,-webkit-transform;
	transition-property:opacity,visibility,transform;
	transition-property:opacity,visibility,transform,-webkit-transform
}
.navbar .navbar-item.has-dropdown.is-active .is-boxed,.navbar .navbar-item.has-dropdown.is-hoverable:hover .is-boxed {
	visibility:visible
}
.notices {
	position:fixed;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	top:0;
	bottom:0;
	left:0;
	right:0;
	padding:2em;
	overflow:hidden;
	z-index:1000;
	pointer-events:none
}
.notices .toast {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-animation-duration:.15s;
	animation-duration:.15s;
	margin:.5em 0;
	text-align:center;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);
	box-shadow:0 1px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);
	border-radius:2em;
	padding:.75em 1.5em;
	pointer-events:auto;
	opacity:.92
}
.notices .toast.is-white {
	color:#0a0a0a;
	background:#fff
}
.notices .toast.is-black {
	color:#fff;
	background:#0a0a0a
}
.notices .toast.is-light {
	color:rgba(0,0,0,.7);
	background:#f5f5f5
}
.notices .toast.is-dark {
	color:#fff;
	background:#363636
}
.notices .toast.is-link,.notices .toast.is-primary {
	color:#fff;
	background:#7957d5
}
.notices .toast.is-info {
	color:#fff;
	background:#167df0
}
.notices .toast.is-success {
	color:#fff;
	background:#48c78e
}
.notices .toast.is-warning {
	color:rgba(0,0,0,.7);
	background:#ffe08a
}
.notices .toast.is-danger {
	color:#fff;
	background:#f14668
}
.notices .snackbar {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-animation-duration:.15s;
	animation-duration:.15s;
	margin:.5em 0;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);
	box-shadow:0 1px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);
	border-radius:4px;
	pointer-events:auto;
	background:#363636;
	color:#fff;
	min-height:3em
}
.notices .snackbar .text {
	padding:.5em 1em
}
.notices .snackbar .action {
	margin-left:auto;
	padding:.5em .5em .5em 0
}
.notices .snackbar .action .button {
	font-weight:600;
	text-transform:uppercase;
	background:#363636;
	border:transparent
}
.notices .snackbar .action .button:active,.notices .snackbar .action .button:hover {
	background:#292929
}
.notices .snackbar .action.is-white .button {
	color:#fff
}
.notices .snackbar .action.is-black .button {
	color:#0a0a0a
}
.notices .snackbar .action.is-light .button {
	color:#f5f5f5
}
.notices .snackbar .action.is-dark .button {
	color:#363636
}
.notices .snackbar .action.is-link .button,.notices .snackbar .action.is-primary .button {
	color:#7957d5
}
.notices .snackbar .action.is-info .button {
	color:#167df0
}
.notices .snackbar .action.is-success .button {
	color:#48c78e
}
.notices .snackbar .action.is-warning .button {
	color:#ffe08a
}
.notices .snackbar .action.is-danger .button {
	color:#f14668
}
.notices .snackbar .action.is-cancel {
	padding-right:0
}
@media screen and (max-width:768px) {
	.notices .snackbar {
		width:100%;
		margin:0;
		border-radius:0
	}
}
@media print,screen and (min-width:769px) {
	.notices .snackbar {
		min-width:350px;
		max-width:600px;
		overflow:hidden
	}
}
.notices .notification {
	pointer-events:auto;
	max-width:600px
}
.notices .notification.is-bottom,.notices .notification.is-top,.notices .snackbar.is-bottom,.notices .snackbar.is-top,.notices .toast.is-bottom,.notices .toast.is-top {
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
.notices .notification.is-bottom-right,.notices .notification.is-top-right,.notices .snackbar.is-bottom-right,.notices .snackbar.is-top-right,.notices .toast.is-bottom-right,.notices .toast.is-top-right {
	-ms-flex-item-align:end;
	align-self:flex-end
}
.notices .notification.is-bottom-left,.notices .notification.is-top-left,.notices .snackbar.is-bottom-left,.notices .snackbar.is-top-left,.notices .toast.is-bottom-left,.notices .toast.is-top-left {
	-ms-flex-item-align:start;
	align-self:flex-start
}
.notices .notification.is-toast,.notices .snackbar.is-toast,.notices .toast.is-toast {
	opacity:.92
}
.notices.is-top {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.notices.is-bottom {
	-webkit-box-orient:vertical;
	-webkit-box-direction:reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse
}
.notices.is-bottom .notification {
	margin-bottom:0
}
.notices.is-bottom .notification:not(:first-child) {
	margin-bottom:1.5rem
}
.notices.has-custom-container {
	position:absolute
}
@media screen and (max-width:768px) {
	.notices {
		padding:0;
		position:fixed!important
	}
}
.notification .progress-wrapper {
	position:absolute;
	bottom:0;
	left:0;
	width:100%
}
.b-numberinput.field {
	margin-bottom:0
}
.b-numberinput.field.has-addons.is-expanded,.b-numberinput.field.is-grouped div.control {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1
}
.b-numberinput input[type=number]::-webkit-inner-spin-button,.b-numberinput input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance:none
}
.b-numberinput input[type=number] {
	-moz-appearance:textfield;
	text-align:center
}
.b-numberinput .button.is-rounded {
	padding-left:1em;
	padding-right:1em
}
.pagination .pagination-next,.pagination .pagination-previous {
	padding-left:.75em;
	padding-right:.75em
}
.pagination .pagination-next.is-disabled,.pagination .pagination-previous.is-disabled {
	pointer-events:none;
	cursor:not-allowed;
	opacity:.5
}
.pagination.is-simple {
	-webkit-box-pack:normal;
	-ms-flex-pack:normal;
	justify-content:normal
}
.pagination.is-simple.is-centered {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.pagination.is-simple.is-right {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.pagination .is-current {
	pointer-events:none;
	cursor:not-allowed
}
@media print,screen and (min-width:769px) {
	.pagination.has-input .pagination-list {
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
	}
	.pagination.has-input .pagination-input {
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2
	}
	.pagination.has-input .pagination-previous {
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3
	}
	.pagination.has-input .pagination-next {
		-webkit-box-ordinal-group:5;
		-ms-flex-order:4;
		order:4
	}
	.pagination.has-input.is-centered .pagination-previous {
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
	}
	.pagination.has-input.is-centered .pagination-list {
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2
	}
	.pagination.has-input.is-centered .pagination-input {
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3
	}
	.pagination.has-input.is-centered .pagination-next {
		-webkit-box-ordinal-group:5;
		-ms-flex-order:4;
		order:4
	}
	.pagination.has-input.is-centered.is-input-right .pagination-previous {
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
	}
	.pagination.has-input.is-centered.is-input-right .pagination-list {
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2
	}
	.pagination.has-input.is-centered.is-input-right .pagination-next {
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3
	}
	.pagination.has-input.is-centered.is-input-right .pagination-input {
		-webkit-box-ordinal-group:5;
		-ms-flex-order:4;
		order:4
	}
	.pagination.has-input.is-centered.is-input-left .pagination-input {
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
	}
	.pagination.has-input.is-centered.is-input-left .pagination-previous {
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2
	}
	.pagination.has-input.is-centered.is-input-left .pagination-list {
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3
	}
	.pagination.has-input.is-centered.is-input-left .pagination-next {
		-webkit-box-ordinal-group:5;
		-ms-flex-order:4;
		order:4
	}
	.pagination.has-input.is-right .pagination-previous {
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
	}
	.pagination.has-input.is-right .pagination-next {
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2
	}
	.pagination.has-input.is-right .pagination-input {
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3
	}
	.pagination.has-input.is-right .pagination-list {
		-webkit-box-ordinal-group:5;
		-ms-flex-order:4;
		order:4
	}
	.pagination.has-input.is-right.is-input-right .pagination-previous {
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
	}
	.pagination.has-input.is-right.is-input-right .pagination-next {
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2
	}
	.pagination.has-input.is-right.is-input-right .pagination-list {
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3
	}
	.pagination.has-input.is-right.is-input-right .pagination-input {
		-webkit-box-ordinal-group:5;
		-ms-flex-order:4;
		order:4
	}
	.pagination.has-input.is-right.is-input-left .pagination-input {
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
	}
	.pagination.has-input.is-right.is-input-left .pagination-previous {
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2
	}
	.pagination.has-input.is-right.is-input-left .pagination-next {
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3
	}
	.pagination.has-input.is-right.is-input-left .pagination-list {
		-webkit-box-ordinal-group:5;
		-ms-flex-order:4;
		order:4
	}
	.pagination.has-input.is-input-right .pagination-list {
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
	}
	.pagination.has-input.is-input-right .pagination-previous {
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2
	}
	.pagination.has-input.is-input-right .pagination-next {
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3
	}
	.pagination.has-input.is-input-right .pagination-input {
		-webkit-box-ordinal-group:5;
		-ms-flex-order:4;
		order:4
	}
	.pagination.has-input.is-input-left .pagination-input {
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
	}
	.pagination.has-input.is-input-left .pagination-list {
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2
	}
	.pagination.has-input.is-input-left .pagination-previous {
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3
	}
	.pagination.has-input.is-input-left .pagination-next {
		-webkit-box-ordinal-group:5;
		-ms-flex-order:4;
		order:4
	}
}
.progress-wrapper {
	position:relative;
	overflow:hidden
}
.progress-wrapper:not(:last-child) {
	margin-bottom:1.5rem
}
.progress-wrapper .progress-value {
	position:absolute;
	top:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	font-size:.66667rem;
	line-height:1rem;
	font-weight:700;
	color:rgba(0,0,0,.7);
	white-space:nowrap
}
.progress-wrapper .progress,.progress-wrapper .progress-bar,.progress-wrapper .progress-wrapper.is-not-native {
	margin-bottom:0
}
.progress-wrapper .is-small.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .is-small.progress-wrapper.is-not-native .progress-value,.progress-wrapper .progress-bar.is-small+.progress-value,.progress-wrapper .progress-bar.is-small .progress-value,.progress-wrapper .progress.is-small+.progress-value,.progress-wrapper .progress.is-small .progress-value {
	font-size:.5rem;
	line-height:.75rem
}
.progress-wrapper .is-medium.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .is-medium.progress-wrapper.is-not-native .progress-value,.progress-wrapper .progress-bar.is-medium+.progress-value,.progress-wrapper .progress-bar.is-medium .progress-value,.progress-wrapper .progress.is-medium+.progress-value,.progress-wrapper .progress.is-medium .progress-value {
	font-size:.83333rem;
	line-height:1.25rem
}
.progress-wrapper .is-large.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .is-large.progress-wrapper.is-not-native .progress-value,.progress-wrapper .progress-bar.is-large+.progress-value,.progress-wrapper .progress-bar.is-large .progress-value,.progress-wrapper .progress.is-large+.progress-value,.progress-wrapper .progress.is-large .progress-value {
	font-size:1rem;
	line-height:1.5rem
}
.progress-wrapper .progress-bar::-webkit-progress-value,.progress-wrapper .progress-wrapper.is-not-native::-webkit-progress-value,.progress-wrapper .progress::-webkit-progress-value {
	-webkit-transition:width .5s ease;
	transition:width .5s ease
}
.progress-wrapper .is-more-than-half.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress-bar.is-more-than-half+.progress-value,.progress-wrapper .progress.is-more-than-half+.progress-value {
	color:#fff
}
.progress-wrapper .is-more-than-half.is-white.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-white+.progress-value,.progress-wrapper .progress.is-more-than-half.is-white+.progress-value {
	color:#0a0a0a
}
.progress-wrapper .is-more-than-half.is-black.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-black+.progress-value,.progress-wrapper .progress.is-more-than-half.is-black+.progress-value {
	color:#fff
}
.progress-wrapper .is-more-than-half.is-light.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-light+.progress-value,.progress-wrapper .progress.is-more-than-half.is-light+.progress-value {
	color:rgba(0,0,0,.7)
}
.progress-wrapper .is-more-than-half.is-dark.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .is-more-than-half.is-info.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .is-more-than-half.is-link.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .is-more-than-half.is-primary.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .is-more-than-half.is-success.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-dark+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-info+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-link+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-primary+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-success+.progress-value,.progress-wrapper .progress.is-more-than-half.is-dark+.progress-value,.progress-wrapper .progress.is-more-than-half.is-info+.progress-value,.progress-wrapper .progress.is-more-than-half.is-link+.progress-value,.progress-wrapper .progress.is-more-than-half.is-primary+.progress-value,.progress-wrapper .progress.is-more-than-half.is-success+.progress-value {
	color:#fff
}
.progress-wrapper .is-more-than-half.is-warning.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-warning+.progress-value,.progress-wrapper .progress.is-more-than-half.is-warning+.progress-value {
	color:rgba(0,0,0,.7)
}
.progress-wrapper .is-more-than-half.is-danger.progress-wrapper.is-not-native+.progress-value,.progress-wrapper .progress-bar.is-more-than-half.is-danger+.progress-value,.progress-wrapper .progress.is-more-than-half.is-danger+.progress-value {
	color:#fff
}
.progress-wrapper .is-squared.progress-wrapper.is-not-native,.progress-wrapper .progress-bar.is-squared,.progress-wrapper .progress.is-squared {
	border-radius:0
}
.progress-wrapper.is-not-native {
	white-space:nowrap;
	background-color:#ededed;
	border-radius:9999px
}
.progress-wrapper.is-not-native .progress-bar {
	position:relative;
	display:inline-block;
	vertical-align:top;
	height:100%;
	background-color:#4a4a4a
}
.progress-wrapper.is-not-native .progress-bar .progress-value {
	color:#fff
}
.progress-wrapper.is-not-native .progress-bar.is-white {
	background-color:#fff
}
.progress-wrapper.is-not-native .progress-bar.is-white .progress-value {
	color:#0a0a0a
}
.progress-wrapper.is-not-native .progress-bar.is-black {
	background-color:#0a0a0a
}
.progress-wrapper.is-not-native .progress-bar.is-black .progress-value {
	color:#fff
}
.progress-wrapper.is-not-native .progress-bar.is-light {
	background-color:#f5f5f5
}
.progress-wrapper.is-not-native .progress-bar.is-light .progress-value {
	color:rgba(0,0,0,.7)
}
.progress-wrapper.is-not-native .progress-bar.is-dark {
	background-color:#363636
}
.progress-wrapper.is-not-native .progress-bar.is-dark .progress-value {
	color:#fff
}
.progress-wrapper.is-not-native .progress-bar.is-primary {
	background-color:#7957d5
}
.progress-wrapper.is-not-native .progress-bar.is-primary .progress-value {
	color:#fff
}
.progress-wrapper.is-not-native .progress-bar.is-link {
	background-color:#7957d5
}
.progress-wrapper.is-not-native .progress-bar.is-link .progress-value {
	color:#fff
}
.progress-wrapper.is-not-native .progress-bar.is-info {
	background-color:#167df0
}
.progress-wrapper.is-not-native .progress-bar.is-info .progress-value {
	color:#fff
}
.progress-wrapper.is-not-native .progress-bar.is-success {
	background-color:#48c78e
}
.progress-wrapper.is-not-native .progress-bar.is-success .progress-value {
	color:#fff
}
.progress-wrapper.is-not-native .progress-bar.is-warning {
	background-color:#ffe08a
}
.progress-wrapper.is-not-native .progress-bar.is-warning .progress-value {
	color:rgba(0,0,0,.7)
}
.progress-wrapper.is-not-native .progress-bar.is-danger {
	background-color:#f14668
}
.progress-wrapper.is-not-native .progress-bar.is-danger .progress-value {
	color:#fff
}
.progress-wrapper.is-squared {
	border-radius:0
}
.b-radio.radio {
	outline:none;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.b-radio.radio:not(.button) {
	margin-right:.5em
}
.b-radio.radio:not(.button)+.radio:last-child {
	margin-right:0
}
.b-radio.radio+.radio {
	margin-left:0
}
.b-radio.radio input[type=radio] {
	position:absolute;
	left:0;
	opacity:0;
	outline:none;
	z-index:-1
}
.b-radio.radio input[type=radio]+.check {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-negative:0;
	flex-shrink:0;
	position:relative;
	cursor:pointer;
	width:1.25em;
	height:1.25em;
	-webkit-transition:background .15s ease-out;
	transition:background .15s ease-out;
	border-radius:50%;
	border:2px solid #7a7a7a
}
.b-radio.radio input[type=radio]+.check:before {
	content:"";
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:absolute;
	left:50%;
	margin-left:-.625em;
	bottom:50%;
	margin-bottom:-.625em;
	width:1.25em;
	height:1.25em;
	-webkit-transition:-webkit-transform .15s ease-out;
	transition:-webkit-transform .15s ease-out;
	transition:transform .15s ease-out;
	transition:transform .15s ease-out,-webkit-transform .15s ease-out;
	border-radius:50%;
	-webkit-transform:scale(0);
	transform:scale(0);
	background-color:#7957d5
}
.b-radio.radio input[type=radio]+.check.is-white:before {
	background:#fff
}
.b-radio.radio input[type=radio]+.check.is-black:before {
	background:#0a0a0a
}
.b-radio.radio input[type=radio]+.check.is-light:before {
	background:#f5f5f5
}
.b-radio.radio input[type=radio]+.check.is-dark:before {
	background:#363636
}
.b-radio.radio input[type=radio]+.check.is-link:before,.b-radio.radio input[type=radio]+.check.is-primary:before {
	background:#7957d5
}
.b-radio.radio input[type=radio]+.check.is-info:before {
	background:#167df0
}
.b-radio.radio input[type=radio]+.check.is-success:before {
	background:#48c78e
}
.b-radio.radio input[type=radio]+.check.is-warning:before {
	background:#ffe08a
}
.b-radio.radio input[type=radio]+.check.is-danger:before {
	background:#f14668
}
.b-radio.radio input[type=radio]:checked+.check {
	border-color:#7957d5
}
.b-radio.radio input[type=radio]:checked+.check.is-white {
	border-color:#fff
}
.b-radio.radio input[type=radio]:checked+.check.is-black {
	border-color:#0a0a0a
}
.b-radio.radio input[type=radio]:checked+.check.is-light {
	border-color:#f5f5f5
}
.b-radio.radio input[type=radio]:checked+.check.is-dark {
	border-color:#363636
}
.b-radio.radio input[type=radio]:checked+.check.is-link,.b-radio.radio input[type=radio]:checked+.check.is-primary {
	border-color:#7957d5
}
.b-radio.radio input[type=radio]:checked+.check.is-info {
	border-color:#167df0
}
.b-radio.radio input[type=radio]:checked+.check.is-success {
	border-color:#48c78e
}
.b-radio.radio input[type=radio]:checked+.check.is-warning {
	border-color:#ffe08a
}
.b-radio.radio input[type=radio]:checked+.check.is-danger {
	border-color:#f14668
}
.b-radio.radio input[type=radio]:checked+.check:before {
	-webkit-transform:scale(.5);
	transform:scale(.5)
}
.b-radio.radio input[type=radio]:focus+.check {
	-webkit-box-shadow:0 0 .5em hsla(0,0%,47.8%,.8);
	box-shadow:0 0 .5em hsla(0,0%,47.8%,.8)
}
.b-radio.radio input[type=radio]:focus:checked+.check {
	-webkit-box-shadow:0 0 .5em rgba(121,87,213,.8);
	box-shadow:0 0 .5em rgba(121,87,213,.8)
}
.b-radio.radio input[type=radio]:focus:checked+.check.is-white {
	-webkit-box-shadow:0 0 .5em hsla(0,0%,100%,.8);
	box-shadow:0 0 .5em hsla(0,0%,100%,.8)
}
.b-radio.radio input[type=radio]:focus:checked+.check.is-black {
	-webkit-box-shadow:0 0 .5em rgba(10,10,10,.8);
	box-shadow:0 0 .5em rgba(10,10,10,.8)
}
.b-radio.radio input[type=radio]:focus:checked+.check.is-light {
	-webkit-box-shadow:0 0 .5em hsla(0,0%,96.1%,.8);
	box-shadow:0 0 .5em hsla(0,0%,96.1%,.8)
}
.b-radio.radio input[type=radio]:focus:checked+.check.is-dark {
	-webkit-box-shadow:0 0 .5em rgba(54,54,54,.8);
	box-shadow:0 0 .5em rgba(54,54,54,.8)
}
.b-radio.radio input[type=radio]:focus:checked+.check.is-link,.b-radio.radio input[type=radio]:focus:checked+.check.is-primary {
	-webkit-box-shadow:0 0 .5em rgba(121,87,213,.8);
	box-shadow:0 0 .5em rgba(121,87,213,.8)
}
.b-radio.radio input[type=radio]:focus:checked+.check.is-info {
	-webkit-box-shadow:0 0 .5em rgba(22,125,240,.8);
	box-shadow:0 0 .5em rgba(22,125,240,.8)
}
.b-radio.radio input[type=radio]:focus:checked+.check.is-success {
	-webkit-box-shadow:0 0 .5em rgba(72,199,142,.8);
	box-shadow:0 0 .5em rgba(72,199,142,.8)
}
.b-radio.radio input[type=radio]:focus:checked+.check.is-warning {
	-webkit-box-shadow:0 0 .5em rgba(255,224,138,.8);
	box-shadow:0 0 .5em rgba(255,224,138,.8)
}
.b-radio.radio input[type=radio]:focus:checked+.check.is-danger {
	-webkit-box-shadow:0 0 .5em rgba(241,70,104,.8);
	box-shadow:0 0 .5em rgba(241,70,104,.8)
}
.b-radio.radio .control-label {
	padding-left:calc(.75em - 1px)
}
.b-radio.radio.button {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.b-radio.radio.button.is-selected {
	z-index:1
}
.b-radio.radio[disabled] {
	opacity:.5
}
.b-radio.radio:hover input[type=radio]:not(:disabled)+.check {
	border-color:#7957d5
}
.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-white {
	border-color:#fff
}
.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-black {
	border-color:#0a0a0a
}
.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-light {
	border-color:#f5f5f5
}
.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-dark {
	border-color:#363636
}
.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-link,.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-primary {
	border-color:#7957d5
}
.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-info {
	border-color:#167df0
}
.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-success {
	border-color:#48c78e
}
.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-warning {
	border-color:#ffe08a
}
.b-radio.radio:hover input[type=radio]:not(:disabled)+.check.is-danger {
	border-color:#f14668
}
.b-radio.radio.is-small {
	border-radius:2px;
	font-size:.75rem
}
.b-radio.radio.is-medium {
	font-size:1.25rem
}
.b-radio.radio.is-large {
	font-size:1.5rem
}
.rate {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.rate:not(:last-child) {
	margin-bottom:.75rem
}
.rate.is-spaced .rate-item:not(:last-child) {
	margin-right:.25rem
}
.rate.is-disabled .rate-item {
	cursor:auto
}
.rate.is-disabled .rate-item:hover {
	-webkit-transform:none;
	transform:none
}
.rate.is-rtl .rate-item {
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1
}
.rate.is-rtl .rate-text {
	margin-left:0;
	margin-right:.35rem
}
.rate .rate-item {
	cursor:pointer;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	position:relative;
	-webkit-transition:all .3s;
	transition:all .3s
}
.rate .rate-item:hover {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.rate .rate-item.set-half .is-half,.rate .rate-item.set-on .icon {
	color:#ffd970
}
.rate .rate-item.set-half .is-half {
	position:absolute;
	left:0;
	top:0;
	overflow:hidden
}
.rate .icon {
	color:#dbdbdb;
	line-height:1;
	pointer-events:none;
	width:inherit
}
.rate .is-half>i {
	position:absolute;
	left:0
}
.rate .rate-text {
	font-size:.8rem;
	margin-left:.35rem
}
.rate .rate-text.is-small {
	font-size:.6rem
}
.rate .rate-text.is-medium {
	font-size:1rem
}
.rate .rate-text.is-large {
	font-size:1.2rem
}
.select select {
	text-rendering:auto!important;
	padding-right:2.5em
}
.select select option {
	color:#4a4a4a;
	padding:calc(.5em - 1px) calc(.75em - 1px)
}
.select select option:disabled {
	cursor:not-allowed;
	opacity:.5
}
.select select optgroup {
	color:#b5b5b5;
	font-weight:400;
	font-style:normal;
	padding:.25em 0
}
.select select[disabled] {
	opacity:1
}
.select.is-empty select {
	color:hsla(0,0%,47.8%,.7)
}
.select.is-loading:after {
	top:calc(50% - .5em);
	right:.75em
}
.b-skeleton {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	vertical-align:middle;
	width:100%
}
.b-skeleton>.b-skeleton-item {
	background:-webkit-gradient(linear,left top,right top,color-stop(25%,#dbdbdb),color-stop(50%,hsla(0,0%,85.9%,.5)),color-stop(75%,#dbdbdb));
	background:linear-gradient(90deg,#dbdbdb 25%,hsla(0,0%,85.9%,.5) 50%,#dbdbdb 75%);
	background-size:400% 100%;
	width:100%
}
.b-skeleton>.b-skeleton-item.is-rounded {
	border-radius:4px
}
.b-skeleton>.b-skeleton-item:after {
	content:"&nbsp;"
}
.b-skeleton>.b-skeleton-item+.b-skeleton-item {
	margin-top:.5rem
}
.b-skeleton.is-animated>.b-skeleton-item {
	-webkit-animation:skeleton-loading 1.5s infinite;
	animation:skeleton-loading 1.5s infinite
}
.b-skeleton.is-centered {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.b-skeleton.is-right {
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end
}
.b-skeleton+.b-skeleton {
	margin-top:.5rem
}
.b-skeleton>.b-skeleton-item {
	line-height:1rem
}
.b-skeleton.is-small>.b-skeleton-item {
	line-height:.75rem
}
.b-skeleton.is-medium>.b-skeleton-item {
	line-height:1.25rem
}
.b-skeleton.is-large>.b-skeleton-item {
	line-height:1.5rem
}
@-webkit-keyframes skeleton-loading {
	0% {
		background-position:100% 50%
	}
	to {
		background-position:0 50%
	}
}
@keyframes skeleton-loading {
	0% {
		background-position:100% 50%
	}
	to {
		background-position:0 50%
	}
}
.b-sidebar .sidebar-content {
	background-color:#f5f5f5;
	-webkit-box-shadow:5px 0 13px 3px rgba(10,10,10,.1);
	box-shadow:5px 0 13px 3px rgba(10,10,10,.1);
	width:260px;
	z-index:39
}
.b-sidebar .sidebar-content.is-white {
	background-color:#fff
}
.b-sidebar .sidebar-content.is-black {
	background-color:#0a0a0a
}
.b-sidebar .sidebar-content.is-light {
	background-color:#f5f5f5
}
.b-sidebar .sidebar-content.is-dark {
	background-color:#363636
}
.b-sidebar .sidebar-content.is-link,.b-sidebar .sidebar-content.is-primary {
	background-color:#7957d5
}
.b-sidebar .sidebar-content.is-info {
	background-color:#167df0
}
.b-sidebar .sidebar-content.is-success {
	background-color:#48c78e
}
.b-sidebar .sidebar-content.is-warning {
	background-color:#ffe08a
}
.b-sidebar .sidebar-content.is-danger {
	background-color:#f14668
}
.b-sidebar .sidebar-content.is-fixed {
	position:fixed;
	left:0;
	top:0
}
.b-sidebar .sidebar-content.is-fixed.is-right {
	left:auto;
	right:0
}
.b-sidebar .sidebar-content.is-absolute {
	position:absolute;
	left:0;
	top:0
}
.b-sidebar .sidebar-content.is-absolute.is-right {
	left:auto;
	right:0
}
.b-sidebar .sidebar-content.is-mini {
	width:80px
}
.b-sidebar .sidebar-content.is-mini.is-mini-expand:hover:not(.is-mini-delayed) {
	-webkit-transition:width .15s ease-out;
	transition:width .15s ease-out
}
.b-sidebar .sidebar-content.is-mini.is-mini-expand:hover:not(.is-mini-delayed):not(.is-fullwidth) {
	width:260px
}
.b-sidebar .sidebar-content.is-mini.is-mini-expand:hover:not(.is-mini-delayed):not(.is-fullwidth).is-mini-expand-fixed {
	position:fixed
}
.b-sidebar .sidebar-content.is-static {
	position:static
}
.b-sidebar .sidebar-content.is-absolute,.b-sidebar .sidebar-content.is-static {
	-webkit-transition:width .15s ease-out;
	transition:width .15s ease-out
}
.b-sidebar .sidebar-content.is-fullwidth {
	width:100%;
	max-width:100%
}
.b-sidebar .sidebar-content.is-fullheight {
	height:100%;
	max-height:100%;
	overflow:hidden;
	overflow-y:auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-line-pack:stretch;
	align-content:stretch
}
@media screen and (max-width:768px) {
	.b-sidebar .sidebar-content.is-mini-mobile {
		width:80px
	}
	.b-sidebar .sidebar-content.is-mini-mobile.is-mini-expand:hover:not(.is-fullwidth-mobile) {
		width:260px
	}
	.b-sidebar .sidebar-content.is-mini-mobile.is-mini-expand:hover:not(.is-fullwidth-mobile).is-mini-expand-fixed {
		position:fixed
	}
	.b-sidebar .sidebar-content.is-hidden-mobile {
		width:0;
		height:0;
		overflow:hidden
	}
	.b-sidebar .sidebar-content.is-fullwidth-mobile {
		width:100%;
		max-width:100%
	}
}
.b-sidebar .sidebar-background {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	background:rgba(10,10,10,.86);
	position:fixed;
	z-index:38
}
.b-slider {
	margin:1em 0;
	background:transparent;
	width:100%
}
.b-slider .b-slider-track {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	cursor:pointer;
	background:#dbdbdb;
	border-radius:4px
}
.b-slider .b-slider-fill {
	position:absolute;
	height:100%;
	-webkit-box-shadow:0 0 0 #7a7a7a;
	box-shadow:0 0 0 #7a7a7a;
	background:#dbdbdb;
	border-radius:4px;
	border:0 solid #7a7a7a;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.b-slider .b-slider-thumb-wrapper {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:absolute;
	cursor:-webkit-grab;
	cursor:grab;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	top:50%;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.b-slider .b-slider-thumb-wrapper .b-slider-thumb {
	-webkit-box-shadow:none;
	box-shadow:none;
	border:1px solid #b5b5b5;
	border-radius:4px;
	background:#fff
}
.b-slider .b-slider-thumb-wrapper .b-slider-thumb:focus {
	-webkit-transform:scale(1.25);
	transform:scale(1.25)
}
.b-slider .b-slider-thumb-wrapper.is-dragging {
	cursor:-webkit-grabbing;
	cursor:grabbing
}
.b-slider .b-slider-thumb-wrapper.is-dragging .b-slider-thumb {
	-webkit-transform:scale(1.25);
	transform:scale(1.25)
}
.b-slider .b-slider-thumb-wrapper.has-indicator .b-slider-thumb {
	padding:16px 10px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:auto
}
.b-slider.slider-focus {
	padding-top:20px;
	padding-bottom:20px;
	margin-top:-20px;
	margin-bottom:-20px;
	cursor:pointer
}
.b-slider.is-rounded .b-slider-thumb {
	border-radius:9999px
}
.b-slider.is-disabled .b-slider-track {
	cursor:not-allowed;
	opacity:.5
}
.b-slider.is-disabled .b-slider-thumb-wrapper {
	cursor:not-allowed
}
.b-slider.is-disabled .b-slider-thumb-wrapper .b-slider-thumb {
	-webkit-transform:scale(1);
	transform:scale(1)
}
.b-slider .b-slider-track {
	height:.5rem
}
.b-slider .b-slider-thumb {
	height:1rem;
	width:1rem
}
.b-slider .b-slider-tick {
	height:.25rem
}
.b-slider .b-slider-tick-label {
	font-size:.75rem;
	position:absolute;
	top:calc(.25rem+2px);
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.b-slider.is-small .b-slider-track {
	height:.375rem
}
.b-slider.is-small .b-slider-thumb {
	height:.75rem;
	width:.75rem
}
.b-slider.is-small .b-slider-tick {
	height:.1875rem
}
.b-slider.is-small .b-slider-tick-label {
	font-size:.75rem;
	position:absolute;
	top:calc(.1875rem+2px);
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.b-slider.is-medium .b-slider-track {
	height:.625rem
}
.b-slider.is-medium .b-slider-thumb {
	height:1.25rem;
	width:1.25rem
}
.b-slider.is-medium .b-slider-tick {
	height:.3125rem
}
.b-slider.is-medium .b-slider-tick-label {
	font-size:.75rem;
	position:absolute;
	top:calc(.3125rem+2px);
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.b-slider.is-large .b-slider-track {
	height:.75rem
}
.b-slider.is-large .b-slider-thumb {
	height:1.5rem;
	width:1.5rem
}
.b-slider.is-large .b-slider-tick {
	height:.375rem
}
.b-slider.is-large .b-slider-tick-label {
	font-size:.75rem;
	position:absolute;
	top:calc(.375rem+2px);
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.b-slider.is-white .b-slider-fill {
	background:#fff!important
}
.b-slider.is-black .b-slider-fill {
	background:#0a0a0a!important
}
.b-slider.is-light .b-slider-fill {
	background:#f5f5f5!important
}
.b-slider.is-dark .b-slider-fill {
	background:#363636!important
}
.b-slider.is-link .b-slider-fill,.b-slider.is-primary .b-slider-fill {
	background:#7957d5!important
}
.b-slider.is-info .b-slider-fill {
	background:#167df0!important
}
.b-slider.is-success .b-slider-fill {
	background:#48c78e!important
}
.b-slider.is-warning .b-slider-fill {
	background:#ffe08a!important
}
.b-slider.is-danger .b-slider-fill {
	background:#f14668!important
}
.b-slider .b-slider-tick {
	position:absolute;
	width:3px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	top:50%;
	background:#b5b5b5;
	border-radius:4px
}
.b-slider .b-slider-tick.is-tick-hidden {
	background:transparent
}
.b-steps .steps .step-items {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.b-steps .steps .step-items .step-item {
	margin-top:0;
	position:relative;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-preferred-size:1em;
	flex-basis:1em
}
.b-steps .steps .step-items .step-item .step-link {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	color:#4a4a4a
}
.b-steps .steps .step-items .step-item .step-link:not(.is-clickable) {
	cursor:not-allowed
}
.b-steps .steps .step-items .step-item .step-marker {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	border-radius:4px;
	font-weight:700;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background:#b5b5b5;
	border:.2em solid #fff;
	z-index:1;
	overflow:hidden
}
.b-steps .steps .step-items .step-item.is-white:after,.b-steps .steps .step-items .step-item.is-white:before {
	background:-webkit-gradient(linear,right top,left top,color-stop(50%,#dbdbdb),color-stop(50%,#fff));
	background:linear-gradient(270deg,#dbdbdb 50%,#fff 0);
	background-size:200% 100%;
	background-position:100% 100%
}
.b-steps .steps .step-items .step-item.is-white.is-active .step-marker {
	background-color:#fff;
	border-color:#fff;
	color:#fff
}
.b-steps .steps .step-items .step-item.is-white.is-active:after,.b-steps .steps .step-items .step-item.is-white.is-active:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-white.is-previous .step-marker {
	color:#0a0a0a;
	background-color:#fff
}
.b-steps .steps .step-items .step-item.is-white.is-previous:after,.b-steps .steps .step-items .step-item.is-white.is-previous:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-black:after,.b-steps .steps .step-items .step-item.is-black:before {
	background:-webkit-gradient(linear,right top,left top,color-stop(50%,#dbdbdb),color-stop(50%,#0a0a0a));
	background:linear-gradient(270deg,#dbdbdb 50%,#0a0a0a 0);
	background-size:200% 100%;
	background-position:100% 100%
}
.b-steps .steps .step-items .step-item.is-black.is-active .step-marker {
	background-color:#fff;
	border-color:#0a0a0a;
	color:#0a0a0a
}
.b-steps .steps .step-items .step-item.is-black.is-active:after,.b-steps .steps .step-items .step-item.is-black.is-active:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-black.is-previous .step-marker {
	color:#fff;
	background-color:#0a0a0a
}
.b-steps .steps .step-items .step-item.is-black.is-previous:after,.b-steps .steps .step-items .step-item.is-black.is-previous:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-light:after,.b-steps .steps .step-items .step-item.is-light:before {
	background:-webkit-gradient(linear,right top,left top,color-stop(50%,#dbdbdb),color-stop(50%,#f5f5f5));
	background:linear-gradient(270deg,#dbdbdb 50%,#f5f5f5 0);
	background-size:200% 100%;
	background-position:100% 100%
}
.b-steps .steps .step-items .step-item.is-light.is-active .step-marker {
	background-color:#fff;
	border-color:#f5f5f5;
	color:#f5f5f5
}
.b-steps .steps .step-items .step-item.is-light.is-active:after,.b-steps .steps .step-items .step-item.is-light.is-active:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-light.is-previous .step-marker {
	color:rgba(0,0,0,.7);
	background-color:#f5f5f5
}
.b-steps .steps .step-items .step-item.is-light.is-previous:after,.b-steps .steps .step-items .step-item.is-light.is-previous:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-dark:after,.b-steps .steps .step-items .step-item.is-dark:before {
	background:-webkit-gradient(linear,right top,left top,color-stop(50%,#dbdbdb),color-stop(50%,#363636));
	background:linear-gradient(270deg,#dbdbdb 50%,#363636 0);
	background-size:200% 100%;
	background-position:100% 100%
}
.b-steps .steps .step-items .step-item.is-dark.is-active .step-marker {
	background-color:#fff;
	border-color:#363636;
	color:#363636
}
.b-steps .steps .step-items .step-item.is-dark.is-active:after,.b-steps .steps .step-items .step-item.is-dark.is-active:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-dark.is-previous .step-marker {
	color:#fff;
	background-color:#363636
}
.b-steps .steps .step-items .step-item.is-dark.is-previous:after,.b-steps .steps .step-items .step-item.is-dark.is-previous:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-primary:after,.b-steps .steps .step-items .step-item.is-primary:before {
	background:-webkit-gradient(linear,right top,left top,color-stop(50%,#dbdbdb),color-stop(50%,#7957d5));
	background:linear-gradient(270deg,#dbdbdb 50%,#7957d5 0);
	background-size:200% 100%;
	background-position:100% 100%
}
.b-steps .steps .step-items .step-item.is-primary.is-active .step-marker {
	background-color:#fff;
	border-color:#7957d5;
	color:#7957d5
}
.b-steps .steps .step-items .step-item.is-primary.is-active:after,.b-steps .steps .step-items .step-item.is-primary.is-active:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-primary.is-previous .step-marker {
	color:#fff;
	background-color:#7957d5
}
.b-steps .steps .step-items .step-item.is-primary.is-previous:after,.b-steps .steps .step-items .step-item.is-primary.is-previous:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-link:after,.b-steps .steps .step-items .step-item.is-link:before {
	background:-webkit-gradient(linear,right top,left top,color-stop(50%,#dbdbdb),color-stop(50%,#7957d5));
	background:linear-gradient(270deg,#dbdbdb 50%,#7957d5 0);
	background-size:200% 100%;
	background-position:100% 100%
}
.b-steps .steps .step-items .step-item.is-link.is-active .step-marker {
	background-color:#fff;
	border-color:#7957d5;
	color:#7957d5
}
.b-steps .steps .step-items .step-item.is-link.is-active:after,.b-steps .steps .step-items .step-item.is-link.is-active:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-link.is-previous .step-marker {
	color:#fff;
	background-color:#7957d5
}
.b-steps .steps .step-items .step-item.is-link.is-previous:after,.b-steps .steps .step-items .step-item.is-link.is-previous:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-info:after,.b-steps .steps .step-items .step-item.is-info:before {
	background:-webkit-gradient(linear,right top,left top,color-stop(50%,#dbdbdb),color-stop(50%,#167df0));
	background:linear-gradient(270deg,#dbdbdb 50%,#167df0 0);
	background-size:200% 100%;
	background-position:100% 100%
}
.b-steps .steps .step-items .step-item.is-info.is-active .step-marker {
	background-color:#fff;
	border-color:#167df0;
	color:#167df0
}
.b-steps .steps .step-items .step-item.is-info.is-active:after,.b-steps .steps .step-items .step-item.is-info.is-active:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-info.is-previous .step-marker {
	color:#fff;
	background-color:#167df0
}
.b-steps .steps .step-items .step-item.is-info.is-previous:after,.b-steps .steps .step-items .step-item.is-info.is-previous:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-success:after,.b-steps .steps .step-items .step-item.is-success:before {
	background:-webkit-gradient(linear,right top,left top,color-stop(50%,#dbdbdb),color-stop(50%,#48c78e));
	background:linear-gradient(270deg,#dbdbdb 50%,#48c78e 0);
	background-size:200% 100%;
	background-position:100% 100%
}
.b-steps .steps .step-items .step-item.is-success.is-active .step-marker {
	background-color:#fff;
	border-color:#48c78e;
	color:#48c78e
}
.b-steps .steps .step-items .step-item.is-success.is-active:after,.b-steps .steps .step-items .step-item.is-success.is-active:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-success.is-previous .step-marker {
	color:#fff;
	background-color:#48c78e
}
.b-steps .steps .step-items .step-item.is-success.is-previous:after,.b-steps .steps .step-items .step-item.is-success.is-previous:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-warning:after,.b-steps .steps .step-items .step-item.is-warning:before {
	background:-webkit-gradient(linear,right top,left top,color-stop(50%,#dbdbdb),color-stop(50%,#ffe08a));
	background:linear-gradient(270deg,#dbdbdb 50%,#ffe08a 0);
	background-size:200% 100%;
	background-position:100% 100%
}
.b-steps .steps .step-items .step-item.is-warning.is-active .step-marker {
	background-color:#fff;
	border-color:#ffe08a;
	color:#ffe08a
}
.b-steps .steps .step-items .step-item.is-warning.is-active:after,.b-steps .steps .step-items .step-item.is-warning.is-active:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-warning.is-previous .step-marker {
	color:rgba(0,0,0,.7);
	background-color:#ffe08a
}
.b-steps .steps .step-items .step-item.is-warning.is-previous:after,.b-steps .steps .step-items .step-item.is-warning.is-previous:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-danger:after,.b-steps .steps .step-items .step-item.is-danger:before {
	background:-webkit-gradient(linear,right top,left top,color-stop(50%,#dbdbdb),color-stop(50%,#f14668));
	background:linear-gradient(270deg,#dbdbdb 50%,#f14668 0);
	background-size:200% 100%;
	background-position:100% 100%
}
.b-steps .steps .step-items .step-item.is-danger.is-active .step-marker {
	background-color:#fff;
	border-color:#f14668;
	color:#f14668
}
.b-steps .steps .step-items .step-item.is-danger.is-active:after,.b-steps .steps .step-items .step-item.is-danger.is-active:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-danger.is-previous .step-marker {
	color:#fff;
	background-color:#f14668
}
.b-steps .steps .step-items .step-item.is-danger.is-previous:after,.b-steps .steps .step-items .step-item.is-danger.is-previous:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item .step-marker {
	color:#fff
}
.b-steps .steps .step-items .step-item .step-details {
	text-align:center;
	z-index:1
}
.b-steps .steps .step-items .step-item:not(:first-child),.b-steps .steps .step-items .step-item:only-child {
	-ms-flex-negative:1;
	flex-shrink:1
}
.b-steps .steps .step-items .step-item:not(:first-child):before,.b-steps .steps .step-items .step-item:only-child:before {
	content:" ";
	display:block;
	position:absolute;
	width:100%;
	bottom:0;
	left:-50%
}
.b-steps .steps .step-items .step-item:only-child:after {
	content:" ";
	display:block;
	position:absolute;
	height:.2em;
	bottom:0
}
.b-steps .steps .step-items .step-item:only-child:after,.b-steps .steps .step-items .step-item:only-child:before {
	width:25%;
	left:50%
}
.b-steps .steps .step-items .step-item:only-child:before {
	right:50%;
	left:auto
}
.b-steps .steps .step-items .step-item:after,.b-steps .steps .step-items .step-item:before {
	background:-webkit-gradient(linear,right top,left top,color-stop(50%,#dbdbdb),color-stop(50%,#7957d5));
	background:linear-gradient(270deg,#dbdbdb 50%,#7957d5 0);
	background-size:200% 100%;
	background-position:100% 100%
}
.b-steps .steps .step-items .step-item.is-active .step-link {
	cursor:default
}
.b-steps .steps .step-items .step-item.is-active .step-marker {
	background-color:#fff;
	border-color:#7957d5;
	color:#7957d5
}
.b-steps .steps .step-items .step-item.is-active:after,.b-steps .steps .step-items .step-item.is-active:before {
	background-position:0 100%
}
.b-steps .steps .step-items .step-item.is-previous .step-marker {
	color:#fff;
	background-color:#7957d5
}
.b-steps .steps .step-items .step-item.is-previous:after,.b-steps .steps .step-items .step-item.is-previous:before {
	background-position:0 100%
}
.b-steps .steps+.step-content {
	position:relative;
	overflow:visible;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:1rem
}
.b-steps .steps+.step-content .step-item {
	-ms-flex-negative:0;
	flex-shrink:0;
	-ms-flex-preferred-size:auto;
	flex-basis:auto
}
.b-steps .steps+.step-content .step-item:focus {
	outline:none
}
.b-steps .steps+.step-content.is-transitioning {
	overflow:hidden
}
.b-steps .steps.is-rounded .step-item .step-marker {
	border-radius:9999px
}
.b-steps .steps.is-animated .step-item:not(:first-child):before,.b-steps .steps.is-animated .step-item:only-child:before {
	-webkit-transition:background .15s ease-out;
	transition:background .15s ease-out
}
.b-steps .steps.has-label-left .step-items .step-item .step-link,.b-steps .steps.has-label-right .step-items .step-item .step-link {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row
}
.b-steps .steps.has-label-left .step-items .step-item .step-link>.step-details,.b-steps .steps.has-label-right .step-items .step-item .step-link>.step-details {
	background-color:#fff;
	padding:.2em
}
.b-steps .steps.has-label-left .step-items .step-item .step-link {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
.b-steps .steps {
	font-size:1rem;
	min-height:2rem
}
.b-steps .steps .step-items .step-item .step-marker {
	height:2rem;
	width:2rem
}
.b-steps .steps .step-items .step-item .step-marker .icon *,.b-steps .steps .step-items .step-item .step-marker .icon:before {
	font-size:1rem
}
.b-steps .steps .step-items .step-item .step-details .step-title {
	font-size:1.2rem;
	font-weight:600;
	line-height:1rem
}
.b-steps .steps .step-items .step-item:not(:first-child):before,.b-steps .steps .step-items .step-item:only-child:before {
	height:.2em;
	top:1rem
}
.b-steps .steps .step-items .step-item:only-child:after {
	top:1rem
}
@media screen and (max-width:768px) {
	.b-steps .steps .step-items .step-item:after,.b-steps .steps .step-items .step-item:before,.b-steps .steps .step-items .step-item:not(:first-child):before {
		top:1rem
	}
}
.b-steps.is-vertical>.steps.has-label-right .step-items .step-item:not(:first-child):after,.b-steps.is-vertical>.steps.has-label-right .step-items .step-item:not(:first-child):before,.b-steps.is-vertical>.steps.has-label-right .step-items .step-item:only-child:after,.b-steps.is-vertical>.steps.has-label-right .step-items .step-item:only-child:before {
	left:calc(1rem - .1em)
}
.b-steps.is-vertical>.steps.has-label-left .step-items .step-item:not(:first-child):after,.b-steps.is-vertical>.steps.has-label-left .step-items .step-item:not(:first-child):before,.b-steps.is-vertical>.steps.has-label-left .step-items .step-item:only-child:after,.b-steps.is-vertical>.steps.has-label-left .step-items .step-item:only-child:before {
	left:auto;
	right:calc(1rem - .1em)
}
.b-steps.is-vertical.is-right>.steps.has-label-right .step-items .step-item:not(:first-child):after,.b-steps.is-vertical.is-right>.steps.has-label-right .step-items .step-item:not(:first-child):before,.b-steps.is-vertical.is-right>.steps.has-label-right .step-items .step-item:only-child:after,.b-steps.is-vertical.is-right>.steps.has-label-right .step-items .step-item:only-child:before {
	left:calc(1rem - .1em)
}
.b-steps.is-vertical.is-right>.steps.has-label-left .step-items .step-item:not(:first-child):after,.b-steps.is-vertical.is-right>.steps.has-label-left .step-items .step-item:not(:first-child):before,.b-steps.is-vertical.is-right>.steps.has-label-left .step-items .step-item:only-child:after,.b-steps.is-vertical.is-right>.steps.has-label-left .step-items .step-item:only-child:before {
	left:auto;
	right:calc(1rem - .1em)
}
.b-steps.is-small .steps {
	font-size:.75rem;
	min-height:1.5rem
}
.b-steps.is-small .steps .step-items .step-item .step-marker {
	height:1.5rem;
	width:1.5rem
}
.b-steps.is-small .steps .step-items .step-item .step-marker .icon *,.b-steps.is-small .steps .step-items .step-item .step-marker .icon:before {
	font-size:.75rem
}
.b-steps.is-small .steps .step-items .step-item .step-details .step-title {
	font-size:.9rem;
	font-weight:600;
	line-height:.75rem
}
.b-steps.is-small .steps .step-items .step-item:not(:first-child):before,.b-steps.is-small .steps .step-items .step-item:only-child:before {
	height:.2em;
	top:.75rem
}
.b-steps.is-small .steps .step-items .step-item:only-child:after {
	top:.75rem
}
@media screen and (max-width:768px) {
	.b-steps.is-small .steps .step-items .step-item:after,.b-steps.is-small .steps .step-items .step-item:before,.b-steps.is-small .steps .step-items .step-item:not(:first-child):before {
		top:.75rem
	}
}
.b-steps.is-small.is-vertical>.steps.has-label-right .step-items .step-item:not(:first-child):after,.b-steps.is-small.is-vertical>.steps.has-label-right .step-items .step-item:not(:first-child):before,.b-steps.is-small.is-vertical>.steps.has-label-right .step-items .step-item:only-child:after,.b-steps.is-small.is-vertical>.steps.has-label-right .step-items .step-item:only-child:before {
	left:calc(.75rem - .1em)
}
.b-steps.is-small.is-vertical>.steps.has-label-left .step-items .step-item:not(:first-child):after,.b-steps.is-small.is-vertical>.steps.has-label-left .step-items .step-item:not(:first-child):before,.b-steps.is-small.is-vertical>.steps.has-label-left .step-items .step-item:only-child:after,.b-steps.is-small.is-vertical>.steps.has-label-left .step-items .step-item:only-child:before {
	left:auto;
	right:calc(.75rem - .1em)
}
.b-steps.is-small.is-vertical.is-right>.steps.has-label-right .step-items .step-item:not(:first-child):after,.b-steps.is-small.is-vertical.is-right>.steps.has-label-right .step-items .step-item:not(:first-child):before,.b-steps.is-small.is-vertical.is-right>.steps.has-label-right .step-items .step-item:only-child:after,.b-steps.is-small.is-vertical.is-right>.steps.has-label-right .step-items .step-item:only-child:before {
	left:calc(.75rem - .1em)
}
.b-steps.is-small.is-vertical.is-right>.steps.has-label-left .step-items .step-item:not(:first-child):after,.b-steps.is-small.is-vertical.is-right>.steps.has-label-left .step-items .step-item:not(:first-child):before,.b-steps.is-small.is-vertical.is-right>.steps.has-label-left .step-items .step-item:only-child:after,.b-steps.is-small.is-vertical.is-right>.steps.has-label-left .step-items .step-item:only-child:before {
	left:auto;
	right:calc(.75rem - .1em)
}
.b-steps.is-medium .steps {
	font-size:1.25rem;
	min-height:2.5rem
}
.b-steps.is-medium .steps .step-items .step-item .step-marker {
	height:2.5rem;
	width:2.5rem
}
.b-steps.is-medium .steps .step-items .step-item .step-marker .icon *,.b-steps.is-medium .steps .step-items .step-item .step-marker .icon:before {
	font-size:1.25rem
}
.b-steps.is-medium .steps .step-items .step-item .step-details .step-title {
	font-size:1.5rem;
	font-weight:600;
	line-height:1.25rem
}
.b-steps.is-medium .steps .step-items .step-item:not(:first-child):before,.b-steps.is-medium .steps .step-items .step-item:only-child:before {
	height:.2em;
	top:1.25rem
}
.b-steps.is-medium .steps .step-items .step-item:only-child:after {
	top:1.25rem
}
@media screen and (max-width:768px) {
	.b-steps.is-medium .steps .step-items .step-item:after,.b-steps.is-medium .steps .step-items .step-item:before,.b-steps.is-medium .steps .step-items .step-item:not(:first-child):before {
		top:1.25rem
	}
}
.b-steps.is-medium.is-vertical>.steps.has-label-right .step-items .step-item:not(:first-child):after,.b-steps.is-medium.is-vertical>.steps.has-label-right .step-items .step-item:not(:first-child):before,.b-steps.is-medium.is-vertical>.steps.has-label-right .step-items .step-item:only-child:after,.b-steps.is-medium.is-vertical>.steps.has-label-right .step-items .step-item:only-child:before {
	left:calc(1.25rem - .1em)
}
.b-steps.is-medium.is-vertical>.steps.has-label-left .step-items .step-item:not(:first-child):after,.b-steps.is-medium.is-vertical>.steps.has-label-left .step-items .step-item:not(:first-child):before,.b-steps.is-medium.is-vertical>.steps.has-label-left .step-items .step-item:only-child:after,.b-steps.is-medium.is-vertical>.steps.has-label-left .step-items .step-item:only-child:before {
	left:auto;
	right:calc(1.25rem - .1em)
}
.b-steps.is-medium.is-vertical.is-right>.steps.has-label-right .step-items .step-item:not(:first-child):after,.b-steps.is-medium.is-vertical.is-right>.steps.has-label-right .step-items .step-item:not(:first-child):before,.b-steps.is-medium.is-vertical.is-right>.steps.has-label-right .step-items .step-item:only-child:after,.b-steps.is-medium.is-vertical.is-right>.steps.has-label-right .step-items .step-item:only-child:before {
	left:calc(1.25rem - .1em)
}
.b-steps.is-medium.is-vertical.is-right>.steps.has-label-left .step-items .step-item:not(:first-child):after,.b-steps.is-medium.is-vertical.is-right>.steps.has-label-left .step-items .step-item:not(:first-child):before,.b-steps.is-medium.is-vertical.is-right>.steps.has-label-left .step-items .step-item:only-child:after,.b-steps.is-medium.is-vertical.is-right>.steps.has-label-left .step-items .step-item:only-child:before {
	left:auto;
	right:calc(1.25rem - .1em)
}
.b-steps.is-large .steps {
	font-size:1.5rem;
	min-height:3rem
}
.b-steps.is-large .steps .step-items .step-item .step-marker {
	height:3rem;
	width:3rem
}
.b-steps.is-large .steps .step-items .step-item .step-marker .icon *,.b-steps.is-large .steps .step-items .step-item .step-marker .icon:before {
	font-size:1.5rem
}
.b-steps.is-large .steps .step-items .step-item .step-details .step-title {
	font-size:1.8rem;
	font-weight:600;
	line-height:1.5rem
}
.b-steps.is-large .steps .step-items .step-item:not(:first-child):before,.b-steps.is-large .steps .step-items .step-item:only-child:before {
	height:.2em;
	top:1.5rem
}
.b-steps.is-large .steps .step-items .step-item:only-child:after {
	top:1.5rem
}
@media screen and (max-width:768px) {
	.b-steps.is-large .steps .step-items .step-item:after,.b-steps.is-large .steps .step-items .step-item:before,.b-steps.is-large .steps .step-items .step-item:not(:first-child):before {
		top:1.5rem
	}
}
.b-steps.is-large.is-vertical>.steps.has-label-right .step-items .step-item:not(:first-child):after,.b-steps.is-large.is-vertical>.steps.has-label-right .step-items .step-item:not(:first-child):before,.b-steps.is-large.is-vertical>.steps.has-label-right .step-items .step-item:only-child:after,.b-steps.is-large.is-vertical>.steps.has-label-right .step-items .step-item:only-child:before {
	left:calc(1.5rem - .1em)
}
.b-steps.is-large.is-vertical>.steps.has-label-left .step-items .step-item:not(:first-child):after,.b-steps.is-large.is-vertical>.steps.has-label-left .step-items .step-item:not(:first-child):before,.b-steps.is-large.is-vertical>.steps.has-label-left .step-items .step-item:only-child:after,.b-steps.is-large.is-vertical>.steps.has-label-left .step-items .step-item:only-child:before {
	left:auto;
	right:calc(1.5rem - .1em)
}
.b-steps.is-large.is-vertical.is-right>.steps.has-label-right .step-items .step-item:not(:first-child):after,.b-steps.is-large.is-vertical.is-right>.steps.has-label-right .step-items .step-item:not(:first-child):before,.b-steps.is-large.is-vertical.is-right>.steps.has-label-right .step-items .step-item:only-child:after,.b-steps.is-large.is-vertical.is-right>.steps.has-label-right .step-items .step-item:only-child:before {
	left:calc(1.5rem - .1em)
}
.b-steps.is-large.is-vertical.is-right>.steps.has-label-left .step-items .step-item:not(:first-child):after,.b-steps.is-large.is-vertical.is-right>.steps.has-label-left .step-items .step-item:not(:first-child):before,.b-steps.is-large.is-vertical.is-right>.steps.has-label-left .step-items .step-item:only-child:after,.b-steps.is-large.is-vertical.is-right>.steps.has-label-left .step-items .step-item:only-child:before {
	left:auto;
	right:calc(1.5rem - .1em)
}
.b-steps.is-vertical {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.b-steps.is-vertical>.steps .step-items {
	height:100%;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	border-bottom-color:transparent
}
.b-steps.is-vertical>.steps .step-items .step-item {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:1em 0
}
.b-steps.is-vertical>.steps .step-items .step-item:after,.b-steps.is-vertical>.steps .step-items .step-item:before {
	background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#dbdbdb),color-stop(50%,#7957d5));
	background:linear-gradient(0deg,#dbdbdb 50%,#7957d5 0);
	background-size:100% 200%;
	background-position:0 100%
}
.b-steps.is-vertical>.steps .step-items .step-item.is-white:after,.b-steps.is-vertical>.steps .step-items .step-item.is-white:before {
	background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#dbdbdb),color-stop(50%,#fff));
	background:linear-gradient(0deg,#dbdbdb 50%,#fff 0);
	background-size:100% 200%;
	background-position:0 100%
}
.b-steps.is-vertical>.steps .step-items .step-item.is-black:after,.b-steps.is-vertical>.steps .step-items .step-item.is-black:before {
	background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#dbdbdb),color-stop(50%,#0a0a0a));
	background:linear-gradient(0deg,#dbdbdb 50%,#0a0a0a 0);
	background-size:100% 200%;
	background-position:0 100%
}
.b-steps.is-vertical>.steps .step-items .step-item.is-light:after,.b-steps.is-vertical>.steps .step-items .step-item.is-light:before {
	background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#dbdbdb),color-stop(50%,#f5f5f5));
	background:linear-gradient(0deg,#dbdbdb 50%,#f5f5f5 0);
	background-size:100% 200%;
	background-position:0 100%
}
.b-steps.is-vertical>.steps .step-items .step-item.is-dark:after,.b-steps.is-vertical>.steps .step-items .step-item.is-dark:before {
	background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#dbdbdb),color-stop(50%,#363636));
	background:linear-gradient(0deg,#dbdbdb 50%,#363636 0);
	background-size:100% 200%;
	background-position:0 100%
}
.b-steps.is-vertical>.steps .step-items .step-item.is-link:after,.b-steps.is-vertical>.steps .step-items .step-item.is-link:before,.b-steps.is-vertical>.steps .step-items .step-item.is-primary:after,.b-steps.is-vertical>.steps .step-items .step-item.is-primary:before {
	background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#dbdbdb),color-stop(50%,#7957d5));
	background:linear-gradient(0deg,#dbdbdb 50%,#7957d5 0);
	background-size:100% 200%;
	background-position:0 100%
}
.b-steps.is-vertical>.steps .step-items .step-item.is-info:after,.b-steps.is-vertical>.steps .step-items .step-item.is-info:before {
	background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#dbdbdb),color-stop(50%,#167df0));
	background:linear-gradient(0deg,#dbdbdb 50%,#167df0 0);
	background-size:100% 200%;
	background-position:0 100%
}
.b-steps.is-vertical>.steps .step-items .step-item.is-success:after,.b-steps.is-vertical>.steps .step-items .step-item.is-success:before {
	background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#dbdbdb),color-stop(50%,#48c78e));
	background:linear-gradient(0deg,#dbdbdb 50%,#48c78e 0);
	background-size:100% 200%;
	background-position:0 100%
}
.b-steps.is-vertical>.steps .step-items .step-item.is-warning:after,.b-steps.is-vertical>.steps .step-items .step-item.is-warning:before {
	background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#dbdbdb),color-stop(50%,#ffe08a));
	background:linear-gradient(0deg,#dbdbdb 50%,#ffe08a 0);
	background-size:100% 200%;
	background-position:0 100%
}
.b-steps.is-vertical>.steps .step-items .step-item.is-danger:after,.b-steps.is-vertical>.steps .step-items .step-item.is-danger:before {
	background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#dbdbdb),color-stop(50%,#f14668));
	background:linear-gradient(0deg,#dbdbdb 50%,#f14668 0);
	background-size:100% 200%;
	background-position:0 100%
}
.b-steps.is-vertical>.steps .step-items .step-item:not(:first-child):before,.b-steps.is-vertical>.steps .step-items .step-item:only-child:before {
	height:100%;
	width:.2em;
	top:-50%;
	left:calc(50% - .1em)
}
.b-steps.is-vertical>.steps .step-items .step-item.is-active:after,.b-steps.is-vertical>.steps .step-items .step-item.is-active:before,.b-steps.is-vertical>.steps .step-items .step-item.is-previous:after,.b-steps.is-vertical>.steps .step-items .step-item.is-previous:before {
	background-position:100% 0
}
.b-steps.is-vertical>.steps .step-items .step-item:only-child:before {
	top:50%
}
.b-steps.is-vertical>.steps .step-items .step-item:only-child:after {
	width:.2em;
	top:auto;
	bottom:50%
}
.b-steps.is-vertical>.steps .step-items .step-item:only-child:after,.b-steps.is-vertical>.steps .step-items .step-item:only-child:before {
	height:25%
}
.b-steps.is-vertical>.steps.has-label-right .step-items .step-item {
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.b-steps.is-vertical>.steps.has-label-left .step-items .step-item {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.b-steps.is-vertical>.steps:not(.has-label-right):not(.has-label-left) .step-items .step-item .step-link>.step-details {
	background-color:#fff
}
.b-steps.is-vertical>.step-content {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.b-steps.is-vertical>.step-navigation {
	-ms-flex-preferred-size:100%;
	flex-basis:100%
}
.b-steps.is-vertical.is-right {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
@media screen and (max-width:768px) {
	.b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item:not(.is-active) {
		display:none
	}
	.b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item:after,.b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item:before,.b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item:not(:first-child):before {
		content:" ";
		display:block;
		position:absolute;
		height:.2em;
		width:25%;
		bottom:0;
		left:50%
	}
	.b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item:before,.b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item:not(:first-child):before {
		right:50%;
		left:auto
	}
	.b-steps:not(.is-vertical) .steps.mobile-compact .step-items .step-item:not(.is-active) .step-details {
		display:none
	}
}
.switch {
	cursor:pointer;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	margin-right:.5em
}
.switch+.switch:last-child {
	margin-right:0
}
.switch input[type=checkbox] {
	position:absolute;
	left:0;
	opacity:0;
	outline:none;
	z-index:-1
}
.switch input[type=checkbox]+.check {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-negative:0;
	flex-shrink:0;
	width:2.75em;
	height:1.575em;
	padding:.2em;
	background:#b5b5b5;
	border-radius:4px;
	-webkit-transition:background .15s ease-out,-webkit-box-shadow .15s ease-out;
	transition:background .15s ease-out,-webkit-box-shadow .15s ease-out;
	transition:background .15s ease-out,box-shadow .15s ease-out;
	transition:background .15s ease-out,box-shadow .15s ease-out,-webkit-box-shadow .15s ease-out
}
.switch input[type=checkbox]+.check.is-white-passive,.switch input[type=checkbox]+.check:hover {
	background:#fff
}
.switch input[type=checkbox]+.check.is-black-passive,.switch input[type=checkbox]+.check:hover {
	background:#0a0a0a
}
.switch input[type=checkbox]+.check.is-light-passive,.switch input[type=checkbox]+.check:hover {
	background:#f5f5f5
}
.switch input[type=checkbox]+.check.is-dark-passive,.switch input[type=checkbox]+.check:hover {
	background:#363636
}
.switch input[type=checkbox]+.check.is-link-passive,.switch input[type=checkbox]+.check.is-primary-passive,.switch input[type=checkbox]+.check:hover {
	background:#7957d5
}
.switch input[type=checkbox]+.check.is-info-passive,.switch input[type=checkbox]+.check:hover {
	background:#167df0
}
.switch input[type=checkbox]+.check.is-success-passive,.switch input[type=checkbox]+.check:hover {
	background:#48c78e
}
.switch input[type=checkbox]+.check.is-warning-passive,.switch input[type=checkbox]+.check:hover {
	background:#ffe08a
}
.switch input[type=checkbox]+.check.is-danger-passive,.switch input[type=checkbox]+.check:hover {
	background:#f14668
}
.switch input[type=checkbox]+.check.input[type=checkbox]+.switch input[type=checkbox]+.check.check {
	background:"pink"
}
.switch input[type=checkbox]+.check:before {
	content:"";
	display:block;
	border-radius:4px;
	width:1.175em;
	height:1.175em;
	background:#f5f5f5;
	-webkit-box-shadow:0 3px 1px 0 rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.05);
	box-shadow:0 3px 1px 0 rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.05);
	-webkit-transition:-webkit-transform .15s ease-out;
	transition:-webkit-transform .15s ease-out;
	transition:transform .15s ease-out;
	transition:transform .15s ease-out,-webkit-transform .15s ease-out;
	will-change:transform;
	-webkit-transform-origin:left;
	transform-origin:left
}
.switch input[type=checkbox]+.check.is-elastic:before {
	-webkit-transform:scaleX(1.5);
	transform:scaleX(1.5);
	border-radius:4px
}
.switch input[type=checkbox]:checked+.check {
	background:#7957d5
}
.switch input[type=checkbox]:checked+.check.is-white {
	background:#fff
}
.switch input[type=checkbox]:checked+.check.is-black {
	background:#0a0a0a
}
.switch input[type=checkbox]:checked+.check.is-light {
	background:#f5f5f5
}
.switch input[type=checkbox]:checked+.check.is-dark {
	background:#363636
}
.switch input[type=checkbox]:checked+.check.is-link,.switch input[type=checkbox]:checked+.check.is-primary {
	background:#7957d5
}
.switch input[type=checkbox]:checked+.check.is-info {
	background:#167df0
}
.switch input[type=checkbox]:checked+.check.is-success {
	background:#48c78e
}
.switch input[type=checkbox]:checked+.check.is-warning {
	background:#ffe08a
}
.switch input[type=checkbox]:checked+.check.is-danger {
	background:#f14668
}
.switch input[type=checkbox]:checked+.check:before {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
.switch input[type=checkbox]:checked+.check.is-elastic:before {
	-webkit-transform:translate3d(50%,0,0) scaleX(1.5);
	transform:translate3d(50%,0,0) scaleX(1.5)
}
.switch input[type=checkbox]:active,.switch input[type=checkbox]:focus {
	outline:none
}
.switch input[type=checkbox]:active+.check,.switch input[type=checkbox]:focus+.check {
	-webkit-box-shadow:0 0 .5em hsla(0,0%,47.8%,.6);
	box-shadow:0 0 .5em hsla(0,0%,47.8%,.6)
}
.switch input[type=checkbox]:active+.check.is-white-passive,.switch input[type=checkbox]:focus+.check.is-white-passive {
	-webkit-box-shadow:0 0 .5em hsla(0,0%,100%,.8);
	box-shadow:0 0 .5em hsla(0,0%,100%,.8)
}
.switch input[type=checkbox]:active+.check.is-black-passive,.switch input[type=checkbox]:focus+.check.is-black-passive {
	-webkit-box-shadow:0 0 .5em rgba(10,10,10,.8);
	box-shadow:0 0 .5em rgba(10,10,10,.8)
}
.switch input[type=checkbox]:active+.check.is-light-passive,.switch input[type=checkbox]:focus+.check.is-light-passive {
	-webkit-box-shadow:0 0 .5em hsla(0,0%,96.1%,.8);
	box-shadow:0 0 .5em hsla(0,0%,96.1%,.8)
}
.switch input[type=checkbox]:active+.check.is-dark-passive,.switch input[type=checkbox]:focus+.check.is-dark-passive {
	-webkit-box-shadow:0 0 .5em rgba(54,54,54,.8);
	box-shadow:0 0 .5em rgba(54,54,54,.8)
}
.switch input[type=checkbox]:active+.check.is-link-passive,.switch input[type=checkbox]:active+.check.is-primary-passive,.switch input[type=checkbox]:focus+.check.is-link-passive,.switch input[type=checkbox]:focus+.check.is-primary-passive {
	-webkit-box-shadow:0 0 .5em rgba(121,87,213,.8);
	box-shadow:0 0 .5em rgba(121,87,213,.8)
}
.switch input[type=checkbox]:active+.check.is-info-passive,.switch input[type=checkbox]:focus+.check.is-info-passive {
	-webkit-box-shadow:0 0 .5em rgba(22,125,240,.8);
	box-shadow:0 0 .5em rgba(22,125,240,.8)
}
.switch input[type=checkbox]:active+.check.is-success-passive,.switch input[type=checkbox]:focus+.check.is-success-passive {
	-webkit-box-shadow:0 0 .5em rgba(72,199,142,.8);
	box-shadow:0 0 .5em rgba(72,199,142,.8)
}
.switch input[type=checkbox]:active+.check.is-warning-passive,.switch input[type=checkbox]:focus+.check.is-warning-passive {
	-webkit-box-shadow:0 0 .5em rgba(255,224,138,.8);
	box-shadow:0 0 .5em rgba(255,224,138,.8)
}
.switch input[type=checkbox]:active+.check.is-danger-passive,.switch input[type=checkbox]:focus+.check.is-danger-passive {
	-webkit-box-shadow:0 0 .5em rgba(241,70,104,.8);
	box-shadow:0 0 .5em rgba(241,70,104,.8)
}
.switch input[type=checkbox]:active:checked+.check,.switch input[type=checkbox]:focus:checked+.check {
	-webkit-box-shadow:0 0 .5em rgba(121,87,213,.8);
	box-shadow:0 0 .5em rgba(121,87,213,.8)
}
.switch input[type=checkbox]:active:checked+.check.is-white,.switch input[type=checkbox]:focus:checked+.check.is-white {
	-webkit-box-shadow:0 0 .5em hsla(0,0%,100%,.8);
	box-shadow:0 0 .5em hsla(0,0%,100%,.8)
}
.switch input[type=checkbox]:active:checked+.check.is-black,.switch input[type=checkbox]:focus:checked+.check.is-black {
	-webkit-box-shadow:0 0 .5em rgba(10,10,10,.8);
	box-shadow:0 0 .5em rgba(10,10,10,.8)
}
.switch input[type=checkbox]:active:checked+.check.is-light,.switch input[type=checkbox]:focus:checked+.check.is-light {
	-webkit-box-shadow:0 0 .5em hsla(0,0%,96.1%,.8);
	box-shadow:0 0 .5em hsla(0,0%,96.1%,.8)
}
.switch input[type=checkbox]:active:checked+.check.is-dark,.switch input[type=checkbox]:focus:checked+.check.is-dark {
	-webkit-box-shadow:0 0 .5em rgba(54,54,54,.8);
	box-shadow:0 0 .5em rgba(54,54,54,.8)
}
.switch input[type=checkbox]:active:checked+.check.is-link,.switch input[type=checkbox]:active:checked+.check.is-primary,.switch input[type=checkbox]:focus:checked+.check.is-link,.switch input[type=checkbox]:focus:checked+.check.is-primary {
	-webkit-box-shadow:0 0 .5em rgba(121,87,213,.8);
	box-shadow:0 0 .5em rgba(121,87,213,.8)
}
.switch input[type=checkbox]:active:checked+.check.is-info,.switch input[type=checkbox]:focus:checked+.check.is-info {
	-webkit-box-shadow:0 0 .5em rgba(22,125,240,.8);
	box-shadow:0 0 .5em rgba(22,125,240,.8)
}
.switch input[type=checkbox]:active:checked+.check.is-success,.switch input[type=checkbox]:focus:checked+.check.is-success {
	-webkit-box-shadow:0 0 .5em rgba(72,199,142,.8);
	box-shadow:0 0 .5em rgba(72,199,142,.8)
}
.switch input[type=checkbox]:active:checked+.check.is-warning,.switch input[type=checkbox]:focus:checked+.check.is-warning {
	-webkit-box-shadow:0 0 .5em rgba(255,224,138,.8);
	box-shadow:0 0 .5em rgba(255,224,138,.8)
}
.switch input[type=checkbox]:active:checked+.check.is-danger,.switch input[type=checkbox]:focus:checked+.check.is-danger {
	-webkit-box-shadow:0 0 .5em rgba(241,70,104,.8);
	box-shadow:0 0 .5em rgba(241,70,104,.8)
}
.switch.has-left-label {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
.switch.has-left-label .control-label {
	padding-right:calc(.75em - 1px)
}
.switch:not(.has-left-label) .control-label {
	padding-left:calc(.75em - 1px)
}
.switch:hover input[type=checkbox]+.check {
	background:hsla(0,0%,71%,.9)
}
.switch:hover input[type=checkbox]+.check.is-white-passive {
	background:hsla(0,0%,100%,.9)
}
.switch:hover input[type=checkbox]+.check.is-black-passive {
	background:rgba(10,10,10,.9)
}
.switch:hover input[type=checkbox]+.check.is-light-passive {
	background:hsla(0,0%,96.1%,.9)
}
.switch:hover input[type=checkbox]+.check.is-dark-passive {
	background:rgba(54,54,54,.9)
}
.switch:hover input[type=checkbox]+.check.is-link-passive,.switch:hover input[type=checkbox]+.check.is-primary-passive {
	background:rgba(121,87,213,.9)
}
.switch:hover input[type=checkbox]+.check.is-info-passive {
	background:rgba(22,125,240,.9)
}
.switch:hover input[type=checkbox]+.check.is-success-passive {
	background:rgba(72,199,142,.9)
}
.switch:hover input[type=checkbox]+.check.is-warning-passive {
	background:rgba(255,224,138,.9)
}
.switch:hover input[type=checkbox]+.check.is-danger-passive {
	background:rgba(241,70,104,.9)
}
.switch:hover input[type=checkbox]:checked+.check {
	background:rgba(121,87,213,.9)
}
.switch:hover input[type=checkbox]:checked+.check.is-white {
	background:hsla(0,0%,100%,.9)
}
.switch:hover input[type=checkbox]:checked+.check.is-black {
	background:rgba(10,10,10,.9)
}
.switch:hover input[type=checkbox]:checked+.check.is-light {
	background:hsla(0,0%,96.1%,.9)
}
.switch:hover input[type=checkbox]:checked+.check.is-dark {
	background:rgba(54,54,54,.9)
}
.switch:hover input[type=checkbox]:checked+.check.is-link,.switch:hover input[type=checkbox]:checked+.check.is-primary {
	background:rgba(121,87,213,.9)
}
.switch:hover input[type=checkbox]:checked+.check.is-info {
	background:rgba(22,125,240,.9)
}
.switch:hover input[type=checkbox]:checked+.check.is-success {
	background:rgba(72,199,142,.9)
}
.switch:hover input[type=checkbox]:checked+.check.is-warning {
	background:rgba(255,224,138,.9)
}
.switch:hover input[type=checkbox]:checked+.check.is-danger {
	background:rgba(241,70,104,.9)
}
.switch.is-rounded input[type=checkbox]+.check,.switch.is-rounded input[type=checkbox]+.check:before {
	border-radius:9999px
}
.switch.is-rounded input[type=checkbox].is-elastic:before {
	-webkit-transform:scaleX(1.5);
	transform:scaleX(1.5);
	border-radius:9999px
}
.switch.is-outlined input[type=checkbox]+.check {
	background:transparent;
	border:.1rem solid #b5b5b5
}
.switch.is-outlined input[type=checkbox]+.check.is-white-passive {
	border:.1rem solid hsla(0,0%,100%,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-white-passive:before {
	background:#fff
}
.switch.is-outlined input[type=checkbox]+.check.is-white-passive:hover {
	border-color:hsla(0,0%,100%,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-black-passive {
	border:.1rem solid rgba(10,10,10,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-black-passive:before {
	background:#0a0a0a
}
.switch.is-outlined input[type=checkbox]+.check.is-black-passive:hover {
	border-color:rgba(10,10,10,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-light-passive {
	border:.1rem solid hsla(0,0%,96.1%,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-light-passive:before {
	background:#f5f5f5
}
.switch.is-outlined input[type=checkbox]+.check.is-light-passive:hover {
	border-color:hsla(0,0%,96.1%,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-dark-passive {
	border:.1rem solid rgba(54,54,54,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-dark-passive:before {
	background:#363636
}
.switch.is-outlined input[type=checkbox]+.check.is-dark-passive:hover {
	border-color:rgba(54,54,54,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-primary-passive {
	border:.1rem solid rgba(121,87,213,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-primary-passive:before {
	background:#7957d5
}
.switch.is-outlined input[type=checkbox]+.check.is-primary-passive:hover {
	border-color:rgba(121,87,213,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-link-passive {
	border:.1rem solid rgba(121,87,213,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-link-passive:before {
	background:#7957d5
}
.switch.is-outlined input[type=checkbox]+.check.is-link-passive:hover {
	border-color:rgba(121,87,213,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-info-passive {
	border:.1rem solid rgba(22,125,240,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-info-passive:before {
	background:#167df0
}
.switch.is-outlined input[type=checkbox]+.check.is-info-passive:hover {
	border-color:rgba(22,125,240,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-success-passive {
	border:.1rem solid rgba(72,199,142,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-success-passive:before {
	background:#48c78e
}
.switch.is-outlined input[type=checkbox]+.check.is-success-passive:hover {
	border-color:rgba(72,199,142,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-warning-passive {
	border:.1rem solid rgba(255,224,138,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-warning-passive:before {
	background:#ffe08a
}
.switch.is-outlined input[type=checkbox]+.check.is-warning-passive:hover {
	border-color:rgba(255,224,138,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-danger-passive {
	border:.1rem solid rgba(241,70,104,.9)
}
.switch.is-outlined input[type=checkbox]+.check.is-danger-passive:before {
	background:#f14668
}
.switch.is-outlined input[type=checkbox]+.check.is-danger-passive:hover {
	border-color:rgba(241,70,104,.9)
}
.switch.is-outlined input[type=checkbox]+.check:before {
	background:#b5b5b5
}
.switch.is-outlined input[type=checkbox]:checked+.check {
	border-color:#7957d5
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-white {
	background:transparent;
	border-color:#fff
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-white:before {
	background:#fff
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-black {
	background:transparent;
	border-color:#0a0a0a
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-black:before {
	background:#0a0a0a
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-light {
	background:transparent;
	border-color:#f5f5f5
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-light:before {
	background:#f5f5f5
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-dark {
	background:transparent;
	border-color:#363636
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-dark:before {
	background:#363636
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-primary {
	background:transparent;
	border-color:#7957d5
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-primary:before {
	background:#7957d5
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-link {
	background:transparent;
	border-color:#7957d5
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-link:before {
	background:#7957d5
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-info {
	background:transparent;
	border-color:#167df0
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-info:before {
	background:#167df0
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-success {
	background:transparent;
	border-color:#48c78e
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-success:before {
	background:#48c78e
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-warning {
	background:transparent;
	border-color:#ffe08a
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-warning:before {
	background:#ffe08a
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-danger {
	background:transparent;
	border-color:#f14668
}
.switch.is-outlined input[type=checkbox]:checked+.check.is-danger:before {
	background:#f14668
}
.switch.is-outlined input[type=checkbox]:checked+.check:before {
	background:#7957d5
}
.switch.is-outlined:hover input[type=checkbox]+.check {
	background:transparent;
	border-color:hsla(0,0%,71%,.9)
}
.switch.is-outlined:hover input[type=checkbox]:checked+.check {
	background:transparent;
	border-color:rgba(121,87,213,.9)
}
.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-white {
	border-color:hsla(0,0%,100%,.9)
}
.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-black {
	border-color:rgba(10,10,10,.9)
}
.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-light {
	border-color:hsla(0,0%,96.1%,.9)
}
.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-dark {
	border-color:rgba(54,54,54,.9)
}
.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-link,.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-primary {
	border-color:rgba(121,87,213,.9)
}
.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-info {
	border-color:rgba(22,125,240,.9)
}
.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-success {
	border-color:rgba(72,199,142,.9)
}
.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-warning {
	border-color:rgba(255,224,138,.9)
}
.switch.is-outlined:hover input[type=checkbox]:checked+.check.is-danger {
	border-color:rgba(241,70,104,.9)
}
.switch.is-small {
	border-radius:2px;
	font-size:.75rem
}
.switch.is-medium {
	font-size:1.25rem
}
.switch.is-large {
	font-size:1.5rem
}
.switch[disabled] {
	opacity:.5;
	cursor:not-allowed;
	color:#7a7a7a
}
.table-wrapper .table {
	margin-bottom:0
}
.table-wrapper:not(:last-child) {
	margin-bottom:1.5rem
}
@media screen and (max-width:1023px) {
	.table-wrapper {
		overflow-x:auto
	}
}
.b-table {
	-webkit-transition:opacity 86ms ease-out;
	transition:opacity 86ms ease-out
}
@media print,screen and (min-width:769px) {
	.b-table .table-mobile-sort {
		display:none
	}
}
.b-table .icon {
	-webkit-transition:opacity 86ms ease-out,-webkit-transform .15s ease-out;
	transition:opacity 86ms ease-out,-webkit-transform .15s ease-out;
	transition:transform .15s ease-out,opacity 86ms ease-out;
	transition:transform .15s ease-out,opacity 86ms ease-out,-webkit-transform .15s ease-out
}
.b-table .icon.is-desc {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.b-table .icon.is-expanded {
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
.b-table .sort-icon.icon.is-desc {
	-webkit-transform:rotate(180deg) translateY(-50%)!important;
	transform:rotate(180deg) translateY(-50%)!important
}
.b-table .table {
	width:100%;
	border:1px solid transparent;
	border-radius:4px;
	border-collapse:separate
}
.b-table .table th {
	font-weight:600
}
.b-table .table th .th-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.b-table .table th .th-wrap .icon {
	margin-left:.5rem;
	margin-right:0;
	font-size:1rem
}
.b-table .table th .th-wrap.is-numeric {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
	text-align:right;
	width:95%
}
.b-table .table th .th-wrap.is-numeric .icon {
	margin-left:0;
	margin-right:.5rem
}
.b-table .table th .th-wrap.is-centered {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-align:center
}
.b-table .table th.is-current-sort {
	border-color:#7a7a7a;
	font-weight:700
}
.b-table .table th.is-sortable:hover {
	border-color:#7a7a7a
}
.b-table .table th.is-sortable,.b-table .table th.is-sortable .th-wrap {
	cursor:pointer
}
.b-table .table th.is-sortable .is-relative,.b-table .table th.is-sortable .th-wrap .is-relative {
	position:absolute
}
.b-table .table th .multi-sort-cancel-icon,.b-table .table th .sort-icon {
	position:absolute;
	bottom:50%;
	left:100%;
	-webkit-transform:translateY(50%);
	transform:translateY(50%)
}
.b-table .table th .multi-sort-cancel-icon {
	margin-left:10px
}
.b-table .table th.is-sticky {
	position:sticky;
	left:0;
	z-index:3!important;
	background:transparent
}
.b-table .table tr.is-selected .checkbox input:checked+.check {
	background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath d='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z' fill='%237957d5'/%3E%3C/svg%3E") no-repeat 50%
}
.b-table .table tr.is-selected .checkbox input+.check {
	border-color:#fff
}
.b-table .table tr.is-empty:hover {
	background-color:transparent
}
.b-table .table .chevron-cell {
	vertical-align:middle
}
.b-table .table .chevron-cell>a {
	color:#7957d5!important
}
.b-table .table .checkbox-cell {
	width:40px
}
.b-table .table .checkbox-cell .checkbox {
	vertical-align:middle
}
.b-table .table .checkbox-cell .checkbox .check {
	-webkit-transition:none;
	transition:none
}
.b-table .table tr.detail {
	-webkit-box-shadow:inset 0 1px 3px #dbdbdb;
	box-shadow:inset 0 1px 3px #dbdbdb;
	background:#fafafa
}
.b-table .table tr.detail .detail-container {
	padding:1rem
}
.b-table .table:focus {
	border-color:#7957d5;
	-webkit-box-shadow:0 0 0 .125em rgba(121,87,213,.25);
	box-shadow:0 0 0 .125em rgba(121,87,213,.25)
}
.b-table .table.is-bordered th.is-current-sort,.b-table .table.is-bordered th.is-sortable:hover {
	border-color:#dbdbdb;
	background:#f5f5f5
}
.b-table .table td.is-sticky {
	position:sticky;
	left:0;
	z-index:1;
	background:#fff
}
.b-table .table.is-striped tbody tr:not(.is-selected):nth-child(2n) td.is-sticky {
	background:#fafafa
}
.b-table .level:not(.top) {
	padding-bottom:1.5rem
}
.b-table .table-wrapper {
	position:relative
}
.b-table .table-wrapper.has-sticky-header {
	height:300px;
	overflow-y:auto
}
@media screen and (max-width:768px) {
	.b-table .table-wrapper.has-sticky-header.has-mobile-cards {
		height:auto!important;
		overflow-y:visible!important;
		overflow-y:initial!important
	}
}
.b-table .table-wrapper.has-sticky-header tr:first-child th {
	position:sticky;
	top:0;
	z-index:2;
	background:#fff
}
@media screen and (max-width:768px) {
	.b-table .table-wrapper.has-mobile-cards .table {
		background-color:transparent
	}
	.b-table .table-wrapper.has-mobile-cards thead tr {
		-webkit-box-shadow:none;
		box-shadow:none;
		border-width:0
	}
	.b-table .table-wrapper.has-mobile-cards thead tr th {
		display:none
	}
	.b-table .table-wrapper.has-mobile-cards thead tr .checkbox-cell {
		display:block;
		width:100%;
		text-align:right;
		margin-bottom:1rem;
		border:0
	}
	.b-table .table-wrapper.has-mobile-cards tfoot th {
		border:0;
		display:inherit
	}
	.b-table .table-wrapper.has-mobile-cards tr {
		-webkit-box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);
		box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);
		max-width:100%;
		position:relative;
		display:block
	}
	.b-table .table-wrapper.has-mobile-cards tr td {
		border:0;
		display:inherit
	}
	.b-table .table-wrapper.has-mobile-cards tr td:last-child {
		border-bottom:0
	}
	.b-table .table-wrapper.has-mobile-cards tr:not(:last-child) {
		margin-bottom:1rem
	}
	.b-table .table-wrapper.has-mobile-cards tr:not([class*=is-]) {
		background:#fff
	}
	.b-table .table-wrapper.has-mobile-cards tr:not([class*=is-]):hover {
		background-color:#fff
	}
	.b-table .table-wrapper.has-mobile-cards tr.detail {
		margin-top:-1rem
	}
	.b-table .table-wrapper.has-mobile-cards tr:not(.detail):not(.is-empty):not(.table-footer) td {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		width:auto;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		text-align:right;
		border-bottom:1px solid #f5f5f5
	}
	.b-table .table-wrapper.has-mobile-cards tr:not(.detail):not(.is-empty):not(.table-footer) td:before {
		content:attr(data-label);
		font-weight:600;
		padding-right:.5em;
		text-align:left
	}
}
.b-table .table-wrapper.is-card-list .table {
	background-color:transparent
}
.b-table .table-wrapper.is-card-list thead tr {
	-webkit-box-shadow:none;
	box-shadow:none;
	border-width:0
}
.b-table .table-wrapper.is-card-list thead tr th {
	display:none
}
.b-table .table-wrapper.is-card-list thead tr .checkbox-cell {
	display:block;
	width:100%;
	text-align:right;
	margin-bottom:1rem;
	border:0
}
.b-table .table-wrapper.is-card-list tfoot th {
	border:0;
	display:inherit
}
.b-table .table-wrapper.is-card-list tr {
	-webkit-box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);
	box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);
	max-width:100%;
	position:relative;
	display:block
}
.b-table .table-wrapper.is-card-list tr td {
	border:0;
	display:inherit
}
.b-table .table-wrapper.is-card-list tr td:last-child {
	border-bottom:0
}
.b-table .table-wrapper.is-card-list tr:not(:last-child) {
	margin-bottom:1rem
}
.b-table .table-wrapper.is-card-list tr:not([class*=is-]) {
	background:#fff
}
.b-table .table-wrapper.is-card-list tr:not([class*=is-]):hover {
	background-color:#fff
}
.b-table .table-wrapper.is-card-list tr.detail {
	margin-top:-1rem
}
.b-table .table-wrapper.is-card-list tr:not(.detail):not(.is-empty):not(.table-footer) td {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:auto;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	text-align:right;
	border-bottom:1px solid #f5f5f5
}
.b-table .table-wrapper.is-card-list tr:not(.detail):not(.is-empty):not(.table-footer) td:before {
	content:attr(data-label);
	font-weight:600;
	padding-right:.5em;
	text-align:left
}
.b-tabs .tabs {
	margin-bottom:0;
	-ms-flex-negative:0;
	flex-shrink:0
}
.b-tabs .tabs li a:focus {
	outline:none;
	border-bottom-color:#7957d5
}
.b-tabs .tabs li:not(.is-active) a:focus {
	border-bottom-color:#363636
}
.b-tabs .tabs li.is-disabled {
	pointer-events:none;
	cursor:not-allowed;
	opacity:.5
}
.b-tabs .tabs.is-boxed li a:focus {
	background-color:#fff;
	border-bottom-color:transparent
}
.b-tabs .tabs.is-boxed li:not(.is-active) a:focus {
	background-color:#f5f5f5;
	border-bottom-color:#dbdbdb
}
.b-tabs .tabs.is-toggle li a:focus {
	background-color:#7957d5;
	border-color:#7957d5
}
.b-tabs .tabs.is-toggle li:not(.is-active) a:focus {
	background-color:#f5f5f5;
	border-color:#b5b5b5
}
.b-tabs .tab-content {
	position:relative;
	overflow:visible;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:1rem
}
.b-tabs .tab-content .tab-item {
	-ms-flex-negative:0;
	flex-shrink:0;
	-ms-flex-preferred-size:auto;
	flex-basis:auto
}
.b-tabs .tab-content .tab-item:focus {
	outline:none
}
.b-tabs .tab-content.is-transitioning {
	overflow:hidden
}
.b-tabs:not(:last-child) {
	margin-bottom:1.5rem
}
.b-tabs.is-fullwidth {
	width:100%
}
.b-tabs.is-vertical {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.b-tabs.is-vertical>.tabs ul {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	border-bottom-color:transparent
}
.b-tabs.is-vertical>.tabs ul li {
	width:100%
}
.b-tabs.is-vertical>.tabs ul li a {
	-webkit-box-pack:left;
	-ms-flex-pack:left;
	justify-content:left
}
.b-tabs.is-vertical>.tabs.is-boxed li a {
	border-bottom-color:transparent!important;
	border-right-color:#dbdbdb!important;
	border-radius:4px 0 0 4px
}
.b-tabs.is-vertical>.tabs.is-boxed li.is-active a {
	border-bottom-color:#dbdbdb!important;
	border-right-color:transparent!important
}
.b-tabs.is-vertical>.tabs.is-toggle li+li {
	margin-left:0
}
.b-tabs.is-vertical>.tabs.is-toggle li:first-child a {
	border-radius:4px 4px 0 0
}
.b-tabs.is-vertical>.tabs.is-toggle li:last-child a {
	border-radius:0 0 4px 4px
}
.b-tabs.is-vertical>.tabs.is-fullwidth li a {
	height:100%
}
.b-tabs.is-vertical>.tab-content {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.b-tabs.is-vertical.is-right,.b-tabs.is-vertical.is-right>.tabs ul a {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
.b-tabs.is-vertical.is-right>.tabs ul a .icon:first-child {
	margin-right:0;
	margin-left:.5em
}
.b-tabs.is-vertical.is-right>.tabs.is-boxed li a {
	border-bottom-color:transparent!important;
	border-right-color:transparent!important;
	border-left-color:#dbdbdb!important;
	border-radius:0 4px 4px 0
}
.b-tabs.is-vertical.is-right>.tabs.is-boxed li.is-active a {
	border-bottom-color:#dbdbdb!important;
	border-right-color:#dbdbdb!important;
	border-left-color:transparent!important
}
.b-tabs.is-multiline>.tabs ul {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-negative:1;
	flex-shrink:1
}
.tag .has-ellipsis {
	max-width:10em;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.tag .delete.is-white,.tag.has-delete-icon.is-white,.tag.is-delete.is-white {
	background:#fff
}
.tag .delete.is-white:hover,.tag.has-delete-icon.is-white:hover,.tag.is-delete.is-white:hover {
	background-color:#e6e6e6;
	text-decoration:none
}
.tag .delete.is-black,.tag.has-delete-icon.is-black,.tag.is-delete.is-black {
	background:#0a0a0a
}
.tag .delete.is-black:hover,.tag.has-delete-icon.is-black:hover,.tag.is-delete.is-black:hover {
	background-color:#000;
	text-decoration:none
}
.tag .delete.is-light,.tag.has-delete-icon.is-light,.tag.is-delete.is-light {
	background:#f5f5f5
}
.tag .delete.is-light:hover,.tag.has-delete-icon.is-light:hover,.tag.is-delete.is-light:hover {
	background-color:#dbdbdb;
	text-decoration:none
}
.tag .delete.is-dark,.tag.has-delete-icon.is-dark,.tag.is-delete.is-dark {
	background:#363636
}
.tag .delete.is-dark:hover,.tag.has-delete-icon.is-dark:hover,.tag.is-delete.is-dark:hover {
	background-color:#1c1c1c;
	text-decoration:none
}
.tag .delete.is-primary,.tag.has-delete-icon.is-primary,.tag.is-delete.is-primary {
	background:#7957d5
}
.tag .delete.is-primary:hover,.tag.has-delete-icon.is-primary:hover,.tag.is-delete.is-primary:hover {
	background-color:#5a32c7;
	text-decoration:none
}
.tag .delete.is-link,.tag.has-delete-icon.is-link,.tag.is-delete.is-link {
	background:#7957d5
}
.tag .delete.is-link:hover,.tag.has-delete-icon.is-link:hover,.tag.is-delete.is-link:hover {
	background-color:#5a32c7;
	text-decoration:none
}
.tag .delete.is-info,.tag.has-delete-icon.is-info,.tag.is-delete.is-info {
	background:#167df0
}
.tag .delete.is-info:hover,.tag.has-delete-icon.is-info:hover,.tag.is-delete.is-info:hover {
	background-color:#0d64c6;
	text-decoration:none
}
.tag .delete.is-success,.tag.has-delete-icon.is-success,.tag.is-delete.is-success {
	background:#48c78e
}
.tag .delete.is-success:hover,.tag.has-delete-icon.is-success:hover,.tag.is-delete.is-success:hover {
	background-color:#34a873;
	text-decoration:none
}
.tag .delete.is-warning,.tag.has-delete-icon.is-warning,.tag.is-delete.is-warning {
	background:#ffe08a
}
.tag .delete.is-warning:hover,.tag.has-delete-icon.is-warning:hover,.tag.is-delete.is-warning:hover {
	background-color:#ffd257;
	text-decoration:none
}
.tag .delete.is-danger,.tag.has-delete-icon.is-danger,.tag.is-delete.is-danger {
	background:#f14668
}
.tag .delete.is-danger:hover,.tag.has-delete-icon.is-danger:hover,.tag.is-delete.is-danger:hover {
	background-color:#ee1742;
	text-decoration:none
}
.tag.has-delete-icon {
	padding:0
}
.tag.has-delete-icon .icon:first-child:not(:last-child) {
	margin-right:0;
	margin-left:0
}
.taginput .taginput-container {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.taginput .taginput-container.is-focusable {
	padding:calc(.275em - 1px) 0 0;
	cursor:text
}
.taginput .taginput-container.is-focusable,.taginput .taginput-container:not(.is-focusable) {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	height:auto
}
.taginput .taginput-container:not(.is-focusable).is-small {
	border-radius:2px;
	font-size:.75rem
}
.taginput .taginput-container:not(.is-focusable).is-medium {
	font-size:1.25rem
}
.taginput .taginput-container:not(.is-focusable).is-large {
	font-size:1.5rem
}
.taginput .taginput-container>.tag,.taginput .taginput-container>.tags {
	margin-left:.275rem;
	margin-bottom:calc(.275em - 1px);
	font-size:.9em;
	height:calc(2em - 1px)
}
.taginput .taginput-container>.tag .tag,.taginput .taginput-container>.tags .tag {
	margin-bottom:0;
	font-size:.9em;
	height:calc(2em - 1px)
}
.taginput .taginput-container>.tag .tag.is-delete,.taginput .taginput-container>.tags .tag.is-delete {
	width:calc(2em - 1px)
}
.taginput .taginput-container .autocomplete {
	position:static;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.taginput .taginput-container .autocomplete input {
	height:calc(2em - 1px);
	margin-bottom:calc(.275em - 1px);
	padding-top:0;
	padding-bottom:0;
	border:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	min-width:8em
}
.taginput .taginput-container .autocomplete input:focus {
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.taginput .taginput-container .autocomplete .icon {
	height:calc(2em - 1px)
}
.taginput .taginput-container .autocomplete>.control.is-loading:after {
	top:.375em
}
.timepicker .dropdown-menu {
	min-width:0
}
.timepicker .dropdown,.timepicker .dropdown-trigger {
	width:100%
}
.timepicker .dropdown-trigger .input[readonly],.timepicker .dropdown .input[readonly] {
	cursor:pointer;
	-webkit-box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);
	box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05)
}
.timepicker .dropdown-trigger .input[readonly].is-active,.timepicker .dropdown-trigger .input[readonly].is-focused,.timepicker .dropdown-trigger .input[readonly]:active,.timepicker .dropdown-trigger .input[readonly]:focus,.timepicker .dropdown .input[readonly].is-active,.timepicker .dropdown .input[readonly].is-focused,.timepicker .dropdown .input[readonly]:active,.timepicker .dropdown .input[readonly]:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(121,87,213,.25);
	box-shadow:0 0 0 .125em rgba(121,87,213,.25)
}
.timepicker .dropdown.is-disabled {
	opacity:1
}
.dropdown .dropdown-menu .has-link .timepicker a,.timepicker .dropdown-item,.timepicker .dropdown .dropdown-menu .has-link a {
	font-size:inherit;
	padding:0
}
.timepicker .timepicker-footer {
	padding:0 .5rem
}
.timepicker .dropdown-content .control {
	font-size:1.25em;
	margin-right:0!important
}
.timepicker .dropdown-content .control .select {
	margin:0 .125em
}
.timepicker .dropdown-content .control .select select {
	font-weight:600;
	padding-right:calc(.75em - 1px);
	border:0
}
.timepicker .dropdown-content .control .select select option:disabled {
	color:hsla(0,0%,47.8%,.7)
}
.timepicker .dropdown-content .control .select:after {
	display:none
}
.timepicker .dropdown-content .control.is-colon {
	font-size:1.7em;
	line-height:1.7em
}
.timepicker .dropdown-content .control.is-colon:last-child {
	padding-right:calc(.75em - 1px)
}
.timepicker.is-small {
	border-radius:2px;
	font-size:.75rem
}
.timepicker.is-medium {
	font-size:1.25rem
}
.timepicker.is-large {
	font-size:1.5rem
}
.b-tooltip {
	position:relative;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex
}
.b-tooltip.is-top .tooltip-content {
	top:auto;
	bottom:calc(100%+7px)
}
.b-tooltip.is-top .tooltip-content,.b-tooltip.is-top .tooltip-content:before {
	right:auto;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.b-tooltip.is-top .tooltip-content:before {
	top:100%;
	bottom:auto;
	border-top:5px solid #7957d5;
	border-right:5px solid transparent;
	border-left:5px solid transparent
}
.b-tooltip.is-top.is-white .tooltip-content:before {
	border-top-color:#fff
}
.b-tooltip.is-top.is-black .tooltip-content:before {
	border-top-color:#0a0a0a
}
.b-tooltip.is-top.is-light .tooltip-content:before {
	border-top-color:#f5f5f5
}
.b-tooltip.is-top.is-dark .tooltip-content:before {
	border-top-color:#363636
}
.b-tooltip.is-top.is-primary .tooltip-content:before {
	border-top-color:#7957d5
}
.b-tooltip.is-top.is-primary.is-light .tooltip-content:before {
	border-top-color:#f2effb
}
.b-tooltip.is-top.is-link .tooltip-content:before {
	border-top-color:#7957d5
}
.b-tooltip.is-top.is-link.is-light .tooltip-content:before {
	border-top-color:#f2effb
}
.b-tooltip.is-top.is-info .tooltip-content:before {
	border-top-color:#167df0
}
.b-tooltip.is-top.is-info.is-light .tooltip-content:before {
	border-top-color:#ecf4fe
}
.b-tooltip.is-top.is-success .tooltip-content:before {
	border-top-color:#48c78e
}
.b-tooltip.is-top.is-success.is-light .tooltip-content:before {
	border-top-color:#effaf5
}
.b-tooltip.is-top.is-warning .tooltip-content:before {
	border-top-color:#ffe08a
}
.b-tooltip.is-top.is-warning.is-light .tooltip-content:before {
	border-top-color:#fffaeb
}
.b-tooltip.is-top.is-danger .tooltip-content:before {
	border-top-color:#f14668
}
.b-tooltip.is-top.is-danger.is-light .tooltip-content:before {
	border-top-color:#feecf0
}
.b-tooltip.is-right .tooltip-content {
	right:auto;
	left:calc(100%+7px)
}
.b-tooltip.is-right .tooltip-content,.b-tooltip.is-right .tooltip-content:before {
	top:50%;
	bottom:auto;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.b-tooltip.is-right .tooltip-content:before {
	right:100%;
	left:auto;
	border-top:5px solid transparent;
	border-right:5px solid #7957d5;
	border-bottom:5px solid transparent
}
.b-tooltip.is-right.is-white .tooltip-content:before {
	border-right-color:#fff
}
.b-tooltip.is-right.is-black .tooltip-content:before {
	border-right-color:#0a0a0a
}
.b-tooltip.is-right.is-light .tooltip-content:before {
	border-right-color:#f5f5f5
}
.b-tooltip.is-right.is-dark .tooltip-content:before {
	border-right-color:#363636
}
.b-tooltip.is-right.is-primary .tooltip-content:before {
	border-right-color:#7957d5
}
.b-tooltip.is-right.is-primary.is-light .tooltip-content:before {
	border-right-color:#f2effb
}
.b-tooltip.is-right.is-link .tooltip-content:before {
	border-right-color:#7957d5
}
.b-tooltip.is-right.is-link.is-light .tooltip-content:before {
	border-right-color:#f2effb
}
.b-tooltip.is-right.is-info .tooltip-content:before {
	border-right-color:#167df0
}
.b-tooltip.is-right.is-info.is-light .tooltip-content:before {
	border-right-color:#ecf4fe
}
.b-tooltip.is-right.is-success .tooltip-content:before {
	border-right-color:#48c78e
}
.b-tooltip.is-right.is-success.is-light .tooltip-content:before {
	border-right-color:#effaf5
}
.b-tooltip.is-right.is-warning .tooltip-content:before {
	border-right-color:#ffe08a
}
.b-tooltip.is-right.is-warning.is-light .tooltip-content:before {
	border-right-color:#fffaeb
}
.b-tooltip.is-right.is-danger .tooltip-content:before {
	border-right-color:#f14668
}
.b-tooltip.is-right.is-danger.is-light .tooltip-content:before {
	border-right-color:#feecf0
}
.b-tooltip.is-bottom .tooltip-content {
	top:calc(100%+7px);
	right:auto;
	bottom:auto;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.b-tooltip.is-bottom .tooltip-content:before {
	top:auto;
	right:auto;
	bottom:100%;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	border-right:5px solid transparent;
	border-bottom:5px solid #7957d5;
	border-left:5px solid transparent
}
.b-tooltip.is-bottom.is-white .tooltip-content:before {
	border-bottom-color:#fff
}
.b-tooltip.is-bottom.is-black .tooltip-content:before {
	border-bottom-color:#0a0a0a
}
.b-tooltip.is-bottom.is-light .tooltip-content:before {
	border-bottom-color:#f5f5f5
}
.b-tooltip.is-bottom.is-dark .tooltip-content:before {
	border-bottom-color:#363636
}
.b-tooltip.is-bottom.is-primary .tooltip-content:before {
	border-bottom-color:#7957d5
}
.b-tooltip.is-bottom.is-primary.is-light .tooltip-content:before {
	border-bottom-color:#f2effb
}
.b-tooltip.is-bottom.is-link .tooltip-content:before {
	border-bottom-color:#7957d5
}
.b-tooltip.is-bottom.is-link.is-light .tooltip-content:before {
	border-bottom-color:#f2effb
}
.b-tooltip.is-bottom.is-info .tooltip-content:before {
	border-bottom-color:#167df0
}
.b-tooltip.is-bottom.is-info.is-light .tooltip-content:before {
	border-bottom-color:#ecf4fe
}
.b-tooltip.is-bottom.is-success .tooltip-content:before {
	border-bottom-color:#48c78e
}
.b-tooltip.is-bottom.is-success.is-light .tooltip-content:before {
	border-bottom-color:#effaf5
}
.b-tooltip.is-bottom.is-warning .tooltip-content:before {
	border-bottom-color:#ffe08a
}
.b-tooltip.is-bottom.is-warning.is-light .tooltip-content:before {
	border-bottom-color:#fffaeb
}
.b-tooltip.is-bottom.is-danger .tooltip-content:before {
	border-bottom-color:#f14668
}
.b-tooltip.is-bottom.is-danger.is-light .tooltip-content:before {
	border-bottom-color:#feecf0
}
.b-tooltip.is-left .tooltip-content {
	right:calc(100%+7px);
	left:auto
}
.b-tooltip.is-left .tooltip-content,.b-tooltip.is-left .tooltip-content:before {
	top:50%;
	bottom:auto;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.b-tooltip.is-left .tooltip-content:before {
	right:auto;
	left:100%;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-left:5px solid #7957d5
}
.b-tooltip.is-left.is-white .tooltip-content:before {
	border-left-color:#fff
}
.b-tooltip.is-left.is-black .tooltip-content:before {
	border-left-color:#0a0a0a
}
.b-tooltip.is-left.is-light .tooltip-content:before {
	border-left-color:#f5f5f5
}
.b-tooltip.is-left.is-dark .tooltip-content:before {
	border-left-color:#363636
}
.b-tooltip.is-left.is-primary .tooltip-content:before {
	border-left-color:#7957d5
}
.b-tooltip.is-left.is-primary.is-light .tooltip-content:before {
	border-left-color:#f2effb
}
.b-tooltip.is-left.is-link .tooltip-content:before {
	border-left-color:#7957d5
}
.b-tooltip.is-left.is-link.is-light .tooltip-content:before {
	border-left-color:#f2effb
}
.b-tooltip.is-left.is-info .tooltip-content:before {
	border-left-color:#167df0
}
.b-tooltip.is-left.is-info.is-light .tooltip-content:before {
	border-left-color:#ecf4fe
}
.b-tooltip.is-left.is-success .tooltip-content:before {
	border-left-color:#48c78e
}
.b-tooltip.is-left.is-success.is-light .tooltip-content:before {
	border-left-color:#effaf5
}
.b-tooltip.is-left.is-warning .tooltip-content:before {
	border-left-color:#ffe08a
}
.b-tooltip.is-left.is-warning.is-light .tooltip-content:before {
	border-left-color:#fffaeb
}
.b-tooltip.is-left.is-danger .tooltip-content:before {
	border-left-color:#f14668
}
.b-tooltip.is-left.is-danger.is-light .tooltip-content:before {
	border-left-color:#feecf0
}
.b-tooltip .tooltip-content {
	width:auto;
	padding:.35rem .75rem;
	border-radius:6px;
	font-size:.85rem;
	font-weight:400;
	-webkit-box-shadow:0 1px 2px 1px rgba(0,1,0,.2);
	box-shadow:0 1px 2px 1px rgba(0,1,0,.2);
	z-index:38;
	white-space:nowrap;
	position:absolute
}
.b-tooltip .tooltip-content:before {
	position:absolute;
	content:"";
	pointer-events:none;
	z-index:38
}
.b-tooltip .tooltip-trigger {
	width:100%
}
.b-tooltip.is-white .tooltip-content {
	background:#fff;
	color:#0a0a0a
}
.b-tooltip.is-black .tooltip-content {
	background:#0a0a0a;
	color:#fff
}
.b-tooltip.is-light .tooltip-content {
	background:#f5f5f5;
	color:rgba(0,0,0,.7)
}
.b-tooltip.is-dark .tooltip-content {
	background:#363636;
	color:#fff
}
.b-tooltip.is-primary .tooltip-content {
	background:#7957d5;
	color:#fff
}
.b-tooltip.is-primary.is-light .tooltip-content {
	background:#f2effb;
	color:#552fbc
}
.b-tooltip.is-link .tooltip-content {
	background:#7957d5;
	color:#fff
}
.b-tooltip.is-link.is-light .tooltip-content {
	background:#f2effb;
	color:#552fbc
}
.b-tooltip.is-info .tooltip-content {
	background:#167df0;
	color:#fff
}
.b-tooltip.is-info.is-light .tooltip-content {
	background:#ecf4fe;
	color:#0d68ce
}
.b-tooltip.is-success .tooltip-content {
	background:#48c78e;
	color:#fff
}
.b-tooltip.is-success.is-light .tooltip-content {
	background:#effaf5;
	color:#257953
}
.b-tooltip.is-warning .tooltip-content {
	background:#ffe08a;
	color:rgba(0,0,0,.7)
}
.b-tooltip.is-warning.is-light .tooltip-content {
	background:#fffaeb;
	color:#946c00
}
.b-tooltip.is-danger .tooltip-content {
	background:#f14668;
	color:#fff
}
.b-tooltip.is-danger.is-light .tooltip-content {
	background:#feecf0;
	color:#cc0f35
}
.b-tooltip.is-always .tooltip-content,.b-tooltip.is-always .tooltip-content:before {
	opacity:1;
	visibility:visible
}
.b-tooltip.is-multiline .tooltip-content {
	display:flex-block;
	text-align:center;
	white-space:normal
}
.b-tooltip.is-multiline.is-small .tooltip-content {
	width:180px
}
.b-tooltip.is-multiline.is-medium .tooltip-content {
	width:240px
}
.b-tooltip.is-multiline.is-large .tooltip-content {
	width:300px
}
.b-tooltip.is-dashed .tooltip-trigger {
	border-bottom:1px dashed #b5b5b5;
	cursor:default
}
.b-tooltip.is-square .tooltip-content {
	border-radius:0
}
.upload {
	position:relative;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex
}
.upload input[type=file] {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	outline:none;
	cursor:pointer;
	z-index:-1
}
.upload .upload-draggable {
	cursor:pointer;
	padding:.25em;
	border:1px dashed #b5b5b5;
	border-radius:6px
}
.upload .upload-draggable.is-disabled {
	opacity:.5;
	cursor:not-allowed
}
.upload .upload-draggable.is-loading {
	position:relative;
	pointer-events:none;
	opacity:.5
}
.upload .upload-draggable.is-loading:after {
	-webkit-animation:spinAround .5s linear infinite;
	animation:spinAround .5s linear infinite;
	border-radius:9999px;
	content:"";
	display:block;
	height:1em;
	position:relative;
	width:1em;
	top:0;
	left:calc(50% - 1.5em);
	width:3em;
	height:3em;
	border-color:transparent transparent #dbdbdb #dbdbdb;
	border-style:solid;
	border-width:.25em
}
.upload .upload-draggable.is-hovered.is-white,.upload .upload-draggable:hover.is-white {
	border-color:#fff;
	background:hsla(0,0%,100%,.05)
}
.upload .upload-draggable.is-hovered.is-black,.upload .upload-draggable:hover.is-black {
	border-color:#0a0a0a;
	background:rgba(10,10,10,.05)
}
.upload .upload-draggable.is-hovered.is-light,.upload .upload-draggable:hover.is-light {
	border-color:#f5f5f5;
	background:hsla(0,0%,96.1%,.05)
}
.upload .upload-draggable.is-hovered.is-dark,.upload .upload-draggable:hover.is-dark {
	border-color:#363636;
	background:rgba(54,54,54,.05)
}
.upload .upload-draggable.is-hovered.is-link,.upload .upload-draggable.is-hovered.is-primary,.upload .upload-draggable:hover.is-link,.upload .upload-draggable:hover.is-primary {
	border-color:#7957d5;
	background:rgba(121,87,213,.05)
}
.upload .upload-draggable.is-hovered.is-info,.upload .upload-draggable:hover.is-info {
	border-color:#167df0;
	background:rgba(22,125,240,.05)
}
.upload .upload-draggable.is-hovered.is-success,.upload .upload-draggable:hover.is-success {
	border-color:#48c78e;
	background:rgba(72,199,142,.05)
}
.upload .upload-draggable.is-hovered.is-warning,.upload .upload-draggable:hover.is-warning {
	border-color:#ffe08a;
	background:rgba(255,224,138,.05)
}
.upload .upload-draggable.is-hovered.is-danger,.upload .upload-draggable:hover.is-danger {
	border-color:#f14668;
	background:rgba(241,70,104,.05)
}
.upload.is-expanded,.upload .upload-draggable.is-expanded {
	width:100%
}
.upload.is-rounded {
	border-radius:9999px
}
.upload.is-rounded .file-name {
	border-top-right-radius:9999px;
	border-bottom-right-radius:9999px
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
	.upload input[type=file] {
		z-index:auto
	}
	.upload .upload-draggable+input[type=file] {
		z-index:-1
	}
}
/*! bulma.io v0.9.4 | MIT License | github.com/jgthms/bulma */.button,.file-cta,.file-name,.input,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.select select,.textarea {
	-moz-appearance:none;
	-webkit-appearance:none;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-box-shadow:none;
	box-shadow:none;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	font-size:1rem;
	height:2.5em;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	line-height:1.5;
	padding:calc(.5em - 1px) calc(.75em - 1px);
	position:relative;
	vertical-align:top
}
.button:active,.button:focus,.file-cta:active,.file-cta:focus,.file-name:active,.file-name:focus,.input:active,.input:focus,.is-active.button,.is-active.file-cta,.is-active.file-name,.is-active.input,.is-active.pagination-ellipsis,.is-active.pagination-link,.is-active.pagination-next,.is-active.pagination-previous,.is-active.textarea,.is-focused.button,.is-focused.file-cta,.is-focused.file-name,.is-focused.input,.is-focused.pagination-ellipsis,.is-focused.pagination-link,.is-focused.pagination-next,.is-focused.pagination-previous,.is-focused.textarea,.pagination-ellipsis:active,.pagination-ellipsis:focus,.pagination-link:active,.pagination-link:focus,.pagination-next:active,.pagination-next:focus,.pagination-previous:active,.pagination-previous:focus,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus {
	outline:none
}
.select fieldset[disabled] select,.select select[disabled],[disabled].button,[disabled].file-cta,[disabled].file-name,[disabled].input,[disabled].pagination-ellipsis,[disabled].pagination-link,[disabled].pagination-next,[disabled].pagination-previous,[disabled].textarea,fieldset[disabled] .button,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .input,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-previous,fieldset[disabled] .select select,fieldset[disabled] .textarea {
	cursor:not-allowed
}
.breadcrumb,.button,.file,.is-unselectable,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.tabs {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.navbar-link:not(.is-arrowless):after,.select:not(.is-multiple):not(.is-loading):after {
	border:3px solid transparent;
	border-radius:2px;
	border-right:0;
	border-top:0;
	content:" ";
	display:block;
	height:.625em;
	margin-top:-.4375em;
	pointer-events:none;
	position:absolute;
	top:50%;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transform-origin:center;
	transform-origin:center;
	width:.625em
}
.block:not(:last-child),.box:not(:last-child),.breadcrumb:not(:last-child),.content:not(:last-child),.level:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.pagination:not(:last-child),.progress:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.tabs:not(:last-child),.title:not(:last-child) {
	margin-bottom:1.5rem
}
.delete,.modal-close {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background-color:rgba(10,10,10,.2);
	border:none;
	border-radius:9999px;
	cursor:pointer;
	pointer-events:auto;
	display:inline-block;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	font-size:0;
	height:20px;
	max-height:20px;
	max-width:20px;
	min-height:20px;
	min-width:20px;
	outline:none;
	position:relative;
	vertical-align:top;
	width:20px
}
.delete:after,.delete:before,.modal-close:after,.modal-close:before {
	background-color:#fff;
	content:"";
	display:block;
	left:50%;
	position:absolute;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);
	transform:translateX(-50%) translateY(-50%) rotate(45deg);
	-webkit-transform-origin:center center;
	transform-origin:center center
}
.delete:before,.modal-close:before {
	height:2px;
	width:50%
}
.delete:after,.modal-close:after {
	height:50%;
	width:2px
}
.delete:focus,.delete:hover,.modal-close:focus,.modal-close:hover {
	background-color:rgba(10,10,10,.3)
}
.delete:active,.modal-close:active {
	background-color:rgba(10,10,10,.4)
}
.is-small.delete,.is-small.modal-close {
	height:16px;
	max-height:16px;
	max-width:16px;
	min-height:16px;
	min-width:16px;
	width:16px
}
.is-medium.delete,.is-medium.modal-close {
	height:24px;
	max-height:24px;
	max-width:24px;
	min-height:24px;
	min-width:24px;
	width:24px
}
.is-large.delete,.is-large.modal-close {
	height:32px;
	max-height:32px;
	max-width:32px;
	min-height:32px;
	min-width:32px;
	width:32px
}
.button.is-loading:after,.control.is-loading:after,.loader,.select.is-loading:after {
	-webkit-animation:spinAround .5s linear infinite;
	animation:spinAround .5s linear infinite;
	border-radius:9999px;
	border-color:transparent transparent #dbdbdb #dbdbdb;
	border-style:solid;
	border-width:2px;
	content:"";
	display:block;
	height:1em;
	position:relative;
	width:1em
}
.hero-video,.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-square .has-ratio,.image.is-square img,.is-overlay,.modal,.modal-background {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0
}
.navbar-burger {
	color:currentColor;
	font-family:inherit;
	font-size:1em
}
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */.navbar-burger,blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul {
	margin:0;
	padding:0
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:400
}
ul {
	list-style:none
}
button,input,select,textarea {
	margin:0
}
html {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
*,:after,:before {
	-webkit-box-sizing:inherit;
	box-sizing:inherit
}
img,video {
	height:auto;
	max-width:100%
}
iframe {
	border:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
td:not([align]),th:not([align]) {
	text-align:inherit
}
html {
	background-color:#fff;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	min-width:300px;
	overflow-x:hidden;
	overflow-y:scroll;
	text-rendering:optimizeLegibility;
	-webkit-text-size-adjust:100%;
	-moz-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	text-size-adjust:100%
}
article,aside,figure,footer,header,hgroup,section {
	display:block
}
body,button,input,optgroup,select,textarea {
	font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif
}
code,pre {
	-moz-osx-font-smoothing:auto;
	-webkit-font-smoothing:auto;
	font-family:monospace
}
body {
	color:#4a4a4a;
	line-height:1.5
}
a {
	color:#485fc7;
	text-decoration:none
}
a strong {
	color:currentColor
}
a:hover {
	color:currenColor
}
code {
	color:#da1039;
	font-size:.875em;
	font-weight:400;
	padding:.25em .5em
}
code,hr {
	background-color:#f5f5f5
}
hr {
	border:none;
	display:block;
	height:2px;
	margin:1.5rem 0
}
img {
	height:auto;
	max-width:100%
}
input[type=checkbox],input[type=radio] {
	vertical-align:baseline
}
small {
	font-size:.875em
}
span {
	font-style:inherit;
	font-weight:inherit
}
strong {
	color:#363636;
	font-weight:700
}
fieldset {
	border:none
}
pre {
	-webkit-overflow-scrolling:touch;
	background-color:#f5f5f5;
	color:#4a4a4a;
	font-size:.875em;
	overflow-x:auto;
	padding:1.25rem 1.5rem;
	white-space:pre;
	word-wrap:normal
}
pre code {
	background-color:transparent;
	color:currentColor;
	font-size:1em;
	padding:0
}
table td,table th {
	vertical-align:top
}
table td:not([align]),table th:not([align]) {
	text-align:inherit
}
table th {
	color:#363636
}
@-webkit-keyframes spinAround {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	to {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg)
	}
}
@keyframes spinAround {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	to {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg)
	}
}
.box {
	background-color:#fff;
	border-radius:6px;
	-webkit-box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);
	box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);
	color:#4a4a4a;
	display:block;
	padding:1.25rem
}
a.box:focus,a.box:hover {
	-webkit-box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px #485fc7;
	box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px #485fc7
}
a.box:active {
	-webkit-box-shadow:inset 0 1px 2px rgba(10,10,10,.2),0 0 0 1px #485fc7;
	box-shadow:inset 0 1px 2px rgba(10,10,10,.2),0 0 0 1px #485fc7
}
.button {
	background-color:#fff;
	border-color:#dbdbdb;
	border-width:1px;
	color:#363636;
	cursor:pointer;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:calc(.5em - 1px) 1em;
	text-align:center;
	white-space:nowrap
}
.button strong {
	color:inherit
}
.button .icon,.button .icon.is-large,.button .icon.is-medium,.button .icon.is-small {
	height:1.5em;
	width:1.5em
}
.button .icon:first-child:not(:last-child) {
	margin-left:calc(-.5em - 1px);
	margin-right:.25em
}
.button .icon:last-child:not(:first-child) {
	margin-left:.25em;
	margin-right:calc(-.5em - 1px)
}
.button .icon:first-child:last-child {
	margin-left:calc(-.5em - 1px);
	margin-right:calc(-.5em - 1px)
}
.button.is-hovered,.button:hover {
	border-color:#b5b5b5;
	color:currenColor
}
.button.is-focused,.button:focus {
	border-color:#485fc7;
	color:#363636
}
.button.is-focused:not(:active),.button:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em rgba(72,95,199,.25);
	box-shadow:0 0 0 .125em rgba(72,95,199,.25)
}
.button.is-active,.button:active {
	border-color:#4a4a4a;
	color:#363636
}
.button.is-text {
	background-color:transparent;
	border-color:transparent;
	color:#4a4a4a;
	text-decoration:underline
}
.button.is-text.is-focused,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text:hover {
	background-color:#f5f5f5;
	color:#363636
}
.button.is-text.is-active,.button.is-text:active {
	background-color:#e8e8e8;
	color:#363636
}
.button.is-text[disabled],fieldset[disabled] .button.is-text {
	background-color:transparent;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-ghost {
	background:none;
	border-color:transparent;
	color:#485fc7;
	text-decoration:none
}
.button.is-ghost.is-hovered,.button.is-ghost:hover {
	color:#485fc7;
	text-decoration:underline
}
.button.is-white {
	background-color:#fff;
	border-color:transparent;
	color:#0a0a0a
}
.button.is-white.is-hovered,.button.is-white:hover {
	background-color:#f9f9f9;
	border-color:transparent;
	color:#0a0a0a
}
.button.is-white.is-focused,.button.is-white:focus {
	border-color:transparent;
	color:#0a0a0a
}
.button.is-white.is-focused:not(:active),.button.is-white:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em hsla(0,0%,100%,.25);
	box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)
}
.button.is-white.is-active,.button.is-white:active {
	background-color:#f2f2f2;
	border-color:transparent;
	color:#0a0a0a
}
.button.is-white[disabled],fieldset[disabled] .button.is-white {
	background-color:#fff;
	border-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-white.is-inverted {
	background-color:#0a0a0a;
	color:#fff
}
.button.is-white.is-inverted.is-hovered,.button.is-white.is-inverted:hover {
	background-color:#000
}
.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted {
	background-color:#0a0a0a;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.button.is-white.is-loading:after {
	border-color:transparent transparent #0a0a0a #0a0a0a!important
}
.button.is-white.is-outlined {
	background-color:transparent;
	border-color:#fff;
	color:#fff
}
.button.is-white.is-outlined.is-focused,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover {
	background-color:#fff;
	border-color:#fff;
	color:#0a0a0a
}
.button.is-white.is-outlined.is-loading:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-white.is-outlined.is-loading.is-focused:after,.button.is-white.is-outlined.is-loading.is-hovered:after,.button.is-white.is-outlined.is-loading:focus:after,.button.is-white.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #0a0a0a #0a0a0a!important
}
.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined {
	background-color:transparent;
	border-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.button.is-white.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#0a0a0a;
	color:#0a0a0a
}
.button.is-white.is-inverted.is-outlined.is-focused,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined:hover {
	background-color:#0a0a0a;
	color:#fff
}
.button.is-white.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-white.is-inverted.is-outlined.is-loading:focus:after,.button.is-white.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#0a0a0a;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#0a0a0a
}
.button.is-black {
	background-color:#0a0a0a;
	border-color:transparent;
	color:#fff
}
.button.is-black.is-hovered,.button.is-black:hover {
	background-color:#040404;
	border-color:transparent;
	color:#fff
}
.button.is-black.is-focused,.button.is-black:focus {
	border-color:transparent;
	color:#fff
}
.button.is-black.is-focused:not(:active),.button.is-black:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em rgba(10,10,10,.25);
	box-shadow:0 0 0 .125em rgba(10,10,10,.25)
}
.button.is-black.is-active,.button.is-black:active {
	background-color:#000;
	border-color:transparent;
	color:#fff
}
.button.is-black[disabled],fieldset[disabled] .button.is-black {
	background-color:#0a0a0a;
	border-color:#0a0a0a;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-black.is-inverted {
	background-color:#fff;
	color:#0a0a0a
}
.button.is-black.is-inverted.is-hovered,.button.is-black.is-inverted:hover {
	background-color:#f2f2f2
}
.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted {
	background-color:#fff;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#0a0a0a
}
.button.is-black.is-loading:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-black.is-outlined {
	background-color:transparent;
	border-color:#0a0a0a;
	color:#0a0a0a
}
.button.is-black.is-outlined.is-focused,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover {
	background-color:#0a0a0a;
	border-color:#0a0a0a;
	color:#fff
}
.button.is-black.is-outlined.is-loading:after {
	border-color:transparent transparent #0a0a0a #0a0a0a!important
}
.button.is-black.is-outlined.is-loading.is-focused:after,.button.is-black.is-outlined.is-loading.is-hovered:after,.button.is-black.is-outlined.is-loading:focus:after,.button.is-black.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined {
	background-color:transparent;
	border-color:#0a0a0a;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#0a0a0a
}
.button.is-black.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	color:#fff
}
.button.is-black.is-inverted.is-outlined.is-focused,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined:hover {
	background-color:#fff;
	color:#0a0a0a
}
.button.is-black.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-black.is-inverted.is-outlined.is-loading:focus:after,.button.is-black.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #0a0a0a #0a0a0a!important
}
.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.button.is-light {
	background-color:#f5f5f5;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.button.is-light.is-hovered,.button.is-light:hover {
	background-color:#eee;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.button.is-light.is-focused,.button.is-light:focus {
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.button.is-light.is-focused:not(:active),.button.is-light:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25);
	box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25)
}
.button.is-light.is-active,.button.is-light:active {
	background-color:#e8e8e8;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.button.is-light[disabled],fieldset[disabled] .button.is-light {
	background-color:#f5f5f5;
	border-color:#f5f5f5;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-light.is-inverted {
	color:#f5f5f5
}
.button.is-light.is-inverted,.button.is-light.is-inverted.is-hovered,.button.is-light.is-inverted:hover {
	background-color:rgba(0,0,0,.7)
}
.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted {
	background-color:rgba(0,0,0,.7);
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#f5f5f5
}
.button.is-light.is-loading:after {
	border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important
}
.button.is-light.is-outlined {
	background-color:transparent;
	border-color:#f5f5f5;
	color:#f5f5f5
}
.button.is-light.is-outlined.is-focused,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover {
	background-color:#f5f5f5;
	border-color:#f5f5f5;
	color:rgba(0,0,0,.7)
}
.button.is-light.is-outlined.is-loading:after {
	border-color:transparent transparent #f5f5f5 #f5f5f5!important
}
.button.is-light.is-outlined.is-loading.is-focused:after,.button.is-light.is-outlined.is-loading.is-hovered:after,.button.is-light.is-outlined.is-loading:focus:after,.button.is-light.is-outlined.is-loading:hover:after {
	border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important
}
.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined {
	background-color:transparent;
	border-color:#f5f5f5;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#f5f5f5
}
.button.is-light.is-inverted.is-outlined {
	background-color:transparent;
	border-color:rgba(0,0,0,.7);
	color:rgba(0,0,0,.7)
}
.button.is-light.is-inverted.is-outlined.is-focused,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined:hover {
	background-color:rgba(0,0,0,.7);
	color:#f5f5f5
}
.button.is-light.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-light.is-inverted.is-outlined.is-loading:focus:after,.button.is-light.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #f5f5f5 #f5f5f5!important
}
.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined {
	background-color:transparent;
	border-color:rgba(0,0,0,.7);
	-webkit-box-shadow:none;
	box-shadow:none;
	color:rgba(0,0,0,.7)
}
.button.is-dark {
	background-color:#363636;
	border-color:transparent;
	color:#fff
}
.button.is-dark.is-hovered,.button.is-dark:hover {
	background-color:#2f2f2f;
	border-color:transparent;
	color:#fff
}
.button.is-dark.is-focused,.button.is-dark:focus {
	border-color:transparent;
	color:#fff
}
.button.is-dark.is-focused:not(:active),.button.is-dark:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em rgba(54,54,54,.25);
	box-shadow:0 0 0 .125em rgba(54,54,54,.25)
}
.button.is-dark.is-active,.button.is-dark:active {
	background-color:#292929;
	border-color:transparent;
	color:#fff
}
.button.is-dark[disabled],fieldset[disabled] .button.is-dark {
	background-color:#363636;
	border-color:#363636;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-dark.is-inverted {
	background-color:#fff;
	color:#363636
}
.button.is-dark.is-inverted.is-hovered,.button.is-dark.is-inverted:hover {
	background-color:#f2f2f2
}
.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted {
	background-color:#fff;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#363636
}
.button.is-dark.is-loading:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-dark.is-outlined {
	background-color:transparent;
	border-color:#363636;
	color:#363636
}
.button.is-dark.is-outlined.is-focused,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover {
	background-color:#363636;
	border-color:#363636;
	color:#fff
}
.button.is-dark.is-outlined.is-loading:after {
	border-color:transparent transparent #363636 #363636!important
}
.button.is-dark.is-outlined.is-loading.is-focused:after,.button.is-dark.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-outlined.is-loading:focus:after,.button.is-dark.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined {
	background-color:transparent;
	border-color:#363636;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#363636
}
.button.is-dark.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	color:#fff
}
.button.is-dark.is-inverted.is-outlined.is-focused,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined:hover {
	background-color:#fff;
	color:#363636
}
.button.is-dark.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-inverted.is-outlined.is-loading:focus:after,.button.is-dark.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #363636 #363636!important
}
.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.button.is-primary {
	background-color:#00d1b2;
	border-color:transparent;
	color:#fff
}
.button.is-primary.is-hovered,.button.is-primary:hover {
	background-color:#00c4a7;
	border-color:transparent;
	color:#fff
}
.button.is-primary.is-focused,.button.is-primary:focus {
	border-color:transparent;
	color:#fff
}
.button.is-primary.is-focused:not(:active),.button.is-primary:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em rgba(0,209,178,.25);
	box-shadow:0 0 0 .125em rgba(0,209,178,.25)
}
.button.is-primary.is-active,.button.is-primary:active {
	background-color:#00b89c;
	border-color:transparent;
	color:#fff
}
.button.is-primary[disabled],fieldset[disabled] .button.is-primary {
	background-color:#00d1b2;
	border-color:#00d1b2;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-primary.is-inverted {
	background-color:#fff;
	color:#00d1b2
}
.button.is-primary.is-inverted.is-hovered,.button.is-primary.is-inverted:hover {
	background-color:#f2f2f2
}
.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted {
	background-color:#fff;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#00d1b2
}
.button.is-primary.is-loading:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-primary.is-outlined {
	background-color:transparent;
	border-color:#00d1b2;
	color:#00d1b2
}
.button.is-primary.is-outlined.is-focused,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover {
	background-color:#00d1b2;
	border-color:#00d1b2;
	color:#fff
}
.button.is-primary.is-outlined.is-loading:after {
	border-color:transparent transparent #00d1b2 #00d1b2!important
}
.button.is-primary.is-outlined.is-loading.is-focused:after,.button.is-primary.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-outlined.is-loading:focus:after,.button.is-primary.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined {
	background-color:transparent;
	border-color:#00d1b2;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#00d1b2
}
.button.is-primary.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	color:#fff
}
.button.is-primary.is-inverted.is-outlined.is-focused,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined:hover {
	background-color:#fff;
	color:#00d1b2
}
.button.is-primary.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-inverted.is-outlined.is-loading:focus:after,.button.is-primary.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #00d1b2 #00d1b2!important
}
.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.button.is-primary.is-light {
	background-color:#ebfffc;
	color:#00947e
}
.button.is-primary.is-light.is-hovered,.button.is-primary.is-light:hover {
	background-color:#defffa;
	border-color:transparent;
	color:#00947e
}
.button.is-primary.is-light.is-active,.button.is-primary.is-light:active {
	background-color:#d1fff8;
	border-color:transparent;
	color:#00947e
}
.button.is-link {
	background-color:#485fc7;
	border-color:transparent;
	color:#fff
}
.button.is-link.is-hovered,.button.is-link:hover {
	background-color:#3e56c4;
	border-color:transparent;
	color:#fff
}
.button.is-link.is-focused,.button.is-link:focus {
	border-color:transparent;
	color:#fff
}
.button.is-link.is-focused:not(:active),.button.is-link:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em rgba(72,95,199,.25);
	box-shadow:0 0 0 .125em rgba(72,95,199,.25)
}
.button.is-link.is-active,.button.is-link:active {
	background-color:#3a51bb;
	border-color:transparent;
	color:#fff
}
.button.is-link[disabled],fieldset[disabled] .button.is-link {
	background-color:#485fc7;
	border-color:#485fc7;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-link.is-inverted {
	background-color:#fff;
	color:#485fc7
}
.button.is-link.is-inverted.is-hovered,.button.is-link.is-inverted:hover {
	background-color:#f2f2f2
}
.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted {
	background-color:#fff;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#485fc7
}
.button.is-link.is-loading:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-link.is-outlined {
	background-color:transparent;
	border-color:#485fc7;
	color:#485fc7
}
.button.is-link.is-outlined.is-focused,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined:hover {
	background-color:#485fc7;
	border-color:#485fc7;
	color:#fff
}
.button.is-link.is-outlined.is-loading:after {
	border-color:transparent transparent #485fc7 #485fc7!important
}
.button.is-link.is-outlined.is-loading.is-focused:after,.button.is-link.is-outlined.is-loading.is-hovered:after,.button.is-link.is-outlined.is-loading:focus:after,.button.is-link.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined {
	background-color:transparent;
	border-color:#485fc7;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#485fc7
}
.button.is-link.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	color:#fff
}
.button.is-link.is-inverted.is-outlined.is-focused,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined:hover {
	background-color:#fff;
	color:#485fc7
}
.button.is-link.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-link.is-inverted.is-outlined.is-loading:focus:after,.button.is-link.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #485fc7 #485fc7!important
}
.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.button.is-link.is-light {
	background-color:#eff1fa;
	color:#3850b7
}
.button.is-link.is-light.is-hovered,.button.is-link.is-light:hover {
	background-color:#e6e9f7;
	border-color:transparent;
	color:#3850b7
}
.button.is-link.is-light.is-active,.button.is-link.is-light:active {
	background-color:#dce0f4;
	border-color:transparent;
	color:#3850b7
}
.button.is-info {
	background-color:#3e8ed0;
	border-color:transparent;
	color:#fff
}
.button.is-info.is-hovered,.button.is-info:hover {
	background-color:#3488ce;
	border-color:transparent;
	color:#fff
}
.button.is-info.is-focused,.button.is-info:focus {
	border-color:transparent;
	color:#fff
}
.button.is-info.is-focused:not(:active),.button.is-info:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em rgba(62,142,208,.25);
	box-shadow:0 0 0 .125em rgba(62,142,208,.25)
}
.button.is-info.is-active,.button.is-info:active {
	background-color:#3082c5;
	border-color:transparent;
	color:#fff
}
.button.is-info[disabled],fieldset[disabled] .button.is-info {
	background-color:#3e8ed0;
	border-color:#3e8ed0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-info.is-inverted {
	background-color:#fff;
	color:#3e8ed0
}
.button.is-info.is-inverted.is-hovered,.button.is-info.is-inverted:hover {
	background-color:#f2f2f2
}
.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted {
	background-color:#fff;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#3e8ed0
}
.button.is-info.is-loading:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-info.is-outlined {
	background-color:transparent;
	border-color:#3e8ed0;
	color:#3e8ed0
}
.button.is-info.is-outlined.is-focused,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover {
	background-color:#3e8ed0;
	border-color:#3e8ed0;
	color:#fff
}
.button.is-info.is-outlined.is-loading:after {
	border-color:transparent transparent #3e8ed0 #3e8ed0!important
}
.button.is-info.is-outlined.is-loading.is-focused:after,.button.is-info.is-outlined.is-loading.is-hovered:after,.button.is-info.is-outlined.is-loading:focus:after,.button.is-info.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined {
	background-color:transparent;
	border-color:#3e8ed0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#3e8ed0
}
.button.is-info.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	color:#fff
}
.button.is-info.is-inverted.is-outlined.is-focused,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined:hover {
	background-color:#fff;
	color:#3e8ed0
}
.button.is-info.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-info.is-inverted.is-outlined.is-loading:focus:after,.button.is-info.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #3e8ed0 #3e8ed0!important
}
.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.button.is-info.is-light {
	background-color:#eff5fb;
	color:#296fa8
}
.button.is-info.is-light.is-hovered,.button.is-info.is-light:hover {
	background-color:#e4eff9;
	border-color:transparent;
	color:#296fa8
}
.button.is-info.is-light.is-active,.button.is-info.is-light:active {
	background-color:#dae9f6;
	border-color:transparent;
	color:#296fa8
}
.button.is-success {
	background-color:#48c78e;
	border-color:transparent;
	color:#fff
}
.button.is-success.is-hovered,.button.is-success:hover {
	background-color:#3ec487;
	border-color:transparent;
	color:#fff
}
.button.is-success.is-focused,.button.is-success:focus {
	border-color:transparent;
	color:#fff
}
.button.is-success.is-focused:not(:active),.button.is-success:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em rgba(72,199,142,.25);
	box-shadow:0 0 0 .125em rgba(72,199,142,.25)
}
.button.is-success.is-active,.button.is-success:active {
	background-color:#3abb81;
	border-color:transparent;
	color:#fff
}
.button.is-success[disabled],fieldset[disabled] .button.is-success {
	background-color:#48c78e;
	border-color:#48c78e;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-success.is-inverted {
	background-color:#fff;
	color:#48c78e
}
.button.is-success.is-inverted.is-hovered,.button.is-success.is-inverted:hover {
	background-color:#f2f2f2
}
.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted {
	background-color:#fff;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#48c78e
}
.button.is-success.is-loading:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-success.is-outlined {
	background-color:transparent;
	border-color:#48c78e;
	color:#48c78e
}
.button.is-success.is-outlined.is-focused,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover {
	background-color:#48c78e;
	border-color:#48c78e;
	color:#fff
}
.button.is-success.is-outlined.is-loading:after {
	border-color:transparent transparent #48c78e #48c78e!important
}
.button.is-success.is-outlined.is-loading.is-focused:after,.button.is-success.is-outlined.is-loading.is-hovered:after,.button.is-success.is-outlined.is-loading:focus:after,.button.is-success.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined {
	background-color:transparent;
	border-color:#48c78e;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#48c78e
}
.button.is-success.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	color:#fff
}
.button.is-success.is-inverted.is-outlined.is-focused,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined:hover {
	background-color:#fff;
	color:#48c78e
}
.button.is-success.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-success.is-inverted.is-outlined.is-loading:focus:after,.button.is-success.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #48c78e #48c78e!important
}
.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.button.is-success.is-light {
	background-color:#effaf5;
	color:#257953
}
.button.is-success.is-light.is-hovered,.button.is-success.is-light:hover {
	background-color:#e6f7ef;
	border-color:transparent;
	color:#257953
}
.button.is-success.is-light.is-active,.button.is-success.is-light:active {
	background-color:#dcf4e9;
	border-color:transparent;
	color:#257953
}
.button.is-warning {
	background-color:#ffe08a;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.button.is-warning.is-hovered,.button.is-warning:hover {
	background-color:#ffdc7d;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.button.is-warning.is-focused,.button.is-warning:focus {
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.button.is-warning.is-focused:not(:active),.button.is-warning:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em rgba(255,224,138,.25);
	box-shadow:0 0 0 .125em rgba(255,224,138,.25)
}
.button.is-warning.is-active,.button.is-warning:active {
	background-color:#ffd970;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.button.is-warning[disabled],fieldset[disabled] .button.is-warning {
	background-color:#ffe08a;
	border-color:#ffe08a;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-warning.is-inverted {
	color:#ffe08a
}
.button.is-warning.is-inverted,.button.is-warning.is-inverted.is-hovered,.button.is-warning.is-inverted:hover {
	background-color:rgba(0,0,0,.7)
}
.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted {
	background-color:rgba(0,0,0,.7);
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#ffe08a
}
.button.is-warning.is-loading:after {
	border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important
}
.button.is-warning.is-outlined {
	background-color:transparent;
	border-color:#ffe08a;
	color:#ffe08a
}
.button.is-warning.is-outlined.is-focused,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover {
	background-color:#ffe08a;
	border-color:#ffe08a;
	color:rgba(0,0,0,.7)
}
.button.is-warning.is-outlined.is-loading:after {
	border-color:transparent transparent #ffe08a #ffe08a!important
}
.button.is-warning.is-outlined.is-loading.is-focused:after,.button.is-warning.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-outlined.is-loading:focus:after,.button.is-warning.is-outlined.is-loading:hover:after {
	border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important
}
.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined {
	background-color:transparent;
	border-color:#ffe08a;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#ffe08a
}
.button.is-warning.is-inverted.is-outlined {
	background-color:transparent;
	border-color:rgba(0,0,0,.7);
	color:rgba(0,0,0,.7)
}
.button.is-warning.is-inverted.is-outlined.is-focused,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined:hover {
	background-color:rgba(0,0,0,.7);
	color:#ffe08a
}
.button.is-warning.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-inverted.is-outlined.is-loading:focus:after,.button.is-warning.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #ffe08a #ffe08a!important
}
.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
	background-color:transparent;
	border-color:rgba(0,0,0,.7);
	-webkit-box-shadow:none;
	box-shadow:none;
	color:rgba(0,0,0,.7)
}
.button.is-warning.is-light {
	background-color:#fffaeb;
	color:#946c00
}
.button.is-warning.is-light.is-hovered,.button.is-warning.is-light:hover {
	background-color:#fff6de;
	border-color:transparent;
	color:#946c00
}
.button.is-warning.is-light.is-active,.button.is-warning.is-light:active {
	background-color:#fff3d1;
	border-color:transparent;
	color:#946c00
}
.button.is-danger {
	background-color:#f14668;
	border-color:transparent;
	color:#fff
}
.button.is-danger.is-hovered,.button.is-danger:hover {
	background-color:#f03a5f;
	border-color:transparent;
	color:#fff
}
.button.is-danger.is-focused,.button.is-danger:focus {
	border-color:transparent;
	color:#fff
}
.button.is-danger.is-focused:not(:active),.button.is-danger:focus:not(:active) {
	-webkit-box-shadow:0 0 0 .125em rgba(241,70,104,.25);
	box-shadow:0 0 0 .125em rgba(241,70,104,.25)
}
.button.is-danger.is-active,.button.is-danger:active {
	background-color:#ef2e55;
	border-color:transparent;
	color:#fff
}
.button.is-danger[disabled],fieldset[disabled] .button.is-danger {
	background-color:#f14668;
	border-color:#f14668;
	-webkit-box-shadow:none;
	box-shadow:none
}
.button.is-danger.is-inverted {
	background-color:#fff;
	color:#f14668
}
.button.is-danger.is-inverted.is-hovered,.button.is-danger.is-inverted:hover {
	background-color:#f2f2f2
}
.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted {
	background-color:#fff;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#f14668
}
.button.is-danger.is-loading:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-danger.is-outlined {
	background-color:transparent;
	border-color:#f14668;
	color:#f14668
}
.button.is-danger.is-outlined.is-focused,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover {
	background-color:#f14668;
	border-color:#f14668;
	color:#fff
}
.button.is-danger.is-outlined.is-loading:after {
	border-color:transparent transparent #f14668 #f14668!important
}
.button.is-danger.is-outlined.is-loading.is-focused:after,.button.is-danger.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-outlined.is-loading:focus:after,.button.is-danger.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #fff #fff!important
}
.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined {
	background-color:transparent;
	border-color:#f14668;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#f14668
}
.button.is-danger.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	color:#fff
}
.button.is-danger.is-inverted.is-outlined.is-focused,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined:hover {
	background-color:#fff;
	color:#f14668
}
.button.is-danger.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-inverted.is-outlined.is-loading:focus:after,.button.is-danger.is-inverted.is-outlined.is-loading:hover:after {
	border-color:transparent transparent #f14668 #f14668!important
}
.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
	background-color:transparent;
	border-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff
}
.button.is-danger.is-light {
	background-color:#feecf0;
	color:#cc0f35
}
.button.is-danger.is-light.is-hovered,.button.is-danger.is-light:hover {
	background-color:#fde0e6;
	border-color:transparent;
	color:#cc0f35
}
.button.is-danger.is-light.is-active,.button.is-danger.is-light:active {
	background-color:#fcd4dc;
	border-color:transparent;
	color:#cc0f35
}
.button.is-small {
	font-size:.75rem
}
.button.is-small:not(.is-rounded) {
	border-radius:2px
}
.button.is-normal {
	font-size:1rem
}
.button.is-medium {
	font-size:1.25rem
}
.button.is-large {
	font-size:1.5rem
}
.button[disabled],fieldset[disabled] .button {
	background-color:#fff;
	border-color:#dbdbdb;
	-webkit-box-shadow:none;
	box-shadow:none;
	opacity:.5
}
.button.is-fullwidth {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%
}
.button.is-loading {
	color:transparent!important;
	pointer-events:none
}
.button.is-loading:after {
	position:absolute;
	left:calc(50% - .5em);
	top:calc(50% - .5em);
	position:absolute!important
}
.button.is-static {
	background-color:#f5f5f5;
	border-color:#dbdbdb;
	color:#7a7a7a;
	-webkit-box-shadow:none;
	box-shadow:none;
	pointer-events:none
}
.button.is-rounded {
	border-radius:9999px;
	padding-left:1.25em;
	padding-right:1.25em
}
.buttons {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.buttons .button {
	margin-bottom:.5rem
}
.buttons .button:not(:last-child):not(.is-fullwidth) {
	margin-right:.5rem
}
.buttons:last-child {
	margin-bottom:-.5rem
}
.buttons:not(:last-child) {
	margin-bottom:1rem
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
	font-size:.75rem
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) {
	border-radius:2px
}
.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
	font-size:1.25rem
}
.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
	font-size:1.5rem
}
.buttons.has-addons .button:not(:first-child) {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.buttons.has-addons .button:not(:last-child) {
	border-bottom-right-radius:0;
	border-top-right-radius:0;
	margin-right:-1px
}
.buttons.has-addons .button:last-child {
	margin-right:0
}
.buttons.has-addons .button.is-hovered,.buttons.has-addons .button:hover {
	z-index:2
}
.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-focused,.buttons.has-addons .button.is-selected,.buttons.has-addons .button:active,.buttons.has-addons .button:focus {
	z-index:3
}
.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button.is-selected:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button:focus:hover {
	z-index:4
}
.buttons.has-addons .button.is-expanded {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1
}
.buttons.is-centered {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
	margin-left:.25rem;
	margin-right:.25rem
}
.buttons.is-right {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
	margin-left:.25rem;
	margin-right:.25rem
}
@media screen and (max-width:768px) {
	.button.is-responsive.is-small {
		font-size:.5625rem
	}
	.button.is-responsive,.button.is-responsive.is-normal {
		font-size:.65625rem
	}
	.button.is-responsive.is-medium {
		font-size:.75rem
	}
	.button.is-responsive.is-large {
		font-size:1rem
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.button.is-responsive.is-small {
		font-size:.65625rem
	}
	.button.is-responsive,.button.is-responsive.is-normal {
		font-size:.75rem
	}
	.button.is-responsive.is-medium {
		font-size:1rem
	}
	.button.is-responsive.is-large {
		font-size:1.25rem
	}
}
.container {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin:0 auto;
	position:relative;
	width:auto
}
.container.is-fluid {
	max-width:none!important;
	padding-left:32px;
	padding-right:32px;
	width:100%
}
@media screen and (min-width:1024px) {
	.container {
		max-width:960px
	}
}
@media screen and (max-width:1215px) {
	.container.is-widescreen:not(.is-max-desktop) {
		max-width:1152px
	}
}
@media screen and (max-width:1407px) {
	.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) {
		max-width:1344px
	}
}
@media screen and (min-width:1216px) {
	.container:not(.is-max-desktop) {
		max-width:1152px
	}
}
@media screen and (min-width:1408px) {
	.container:not(.is-max-desktop):not(.is-max-widescreen) {
		max-width:1344px
	}
}
.content li+li {
	margin-top:.25em
}
.content blockquote:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child) {
	margin-bottom:1em
}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6 {
	color:#363636;
	font-weight:600;
	line-height:1.125
}
.content h1 {
	font-size:2em;
	margin-bottom:.5em
}
.content h1:not(:first-child) {
	margin-top:1em
}
.content h2 {
	font-size:1.75em;
	margin-bottom:.5714em
}
.content h2:not(:first-child) {
	margin-top:1.1428em
}
.content h3 {
	font-size:1.5em;
	margin-bottom:.6666em
}
.content h3:not(:first-child) {
	margin-top:1.3333em
}
.content h4 {
	font-size:1.25em;
	margin-bottom:.8em
}
.content h5 {
	font-size:1.125em;
	margin-bottom:.8888em
}
.content h6 {
	font-size:1em;
	margin-bottom:1em
}
.content blockquote {
	background-color:#f5f5f5;
	border-left:5px solid #dbdbdb;
	padding:1.25em 1.5em
}
.content ol {
	list-style-position:outside;
	margin-left:2em;
	margin-top:1em
}
.content ol:not([type]) {
	list-style-type:decimal
}
.content ol:not([type]).is-lower-alpha {
	list-style-type:lower-alpha
}
.content ol:not([type]).is-lower-roman {
	list-style-type:lower-roman
}
.content ol:not([type]).is-upper-alpha {
	list-style-type:upper-alpha
}
.content ol:not([type]).is-upper-roman {
	list-style-type:upper-roman
}
.content ul {
	list-style:disc outside;
	margin-left:2em;
	margin-top:1em
}
.content ul ul {
	list-style-type:circle;
	margin-top:.5em
}
.content ul ul ul {
	list-style-type:square
}
.content dd {
	margin-left:2em
}
.content figure {
	margin-left:2em;
	margin-right:2em;
	text-align:center
}
.content figure:not(:first-child) {
	margin-top:2em
}
.content figure:not(:last-child) {
	margin-bottom:2em
}
.content figure img {
	display:inline-block
}
.content figure figcaption {
	font-style:italic
}
.content pre {
	-webkit-overflow-scrolling:touch;
	overflow-x:auto;
	padding:1.25em 1.5em;
	white-space:pre;
	word-wrap:normal
}
.content sub,.content sup {
	font-size:75%
}
.content table {
	width:100%
}
.content table td,.content table th {
	border:solid #dbdbdb;
	border-width:0 0 1px;
	padding:.5em .75em;
	vertical-align:top
}
.content table th {
	color:#363636
}
.content table th:not([align]) {
	text-align:inherit
}
.content table thead td,.content table thead th {
	border-width:0 0 2px;
	color:#363636
}
.content table tfoot td,.content table tfoot th {
	border-width:2px 0 0;
	color:#363636
}
.content table tbody tr:last-child td,.content table tbody tr:last-child th {
	border-bottom-width:0
}
.content .tabs li+li {
	margin-top:0
}
.content.is-small {
	font-size:.75rem
}
.content.is-normal {
	font-size:1rem
}
.content.is-medium {
	font-size:1.25rem
}
.content.is-large {
	font-size:1.5rem
}
.icon {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:1.5rem;
	width:1.5rem
}
.icon.is-small {
	height:1rem;
	width:1rem
}
.icon.is-medium {
	height:2rem;
	width:2rem
}
.icon.is-large {
	height:3rem;
	width:3rem
}
.icon-text {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	color:inherit;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	line-height:1.5rem;
	vertical-align:top
}
.icon-text .icon {
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0
}
.icon-text .icon:not(:last-child) {
	margin-right:.25em
}
.icon-text .icon:not(:first-child) {
	margin-left:.25em
}
div.icon-text {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.image {
	display:block;
	position:relative
}
.image img {
	display:block;
	height:auto;
	width:100%
}
.image img.is-rounded {
	border-radius:9999px
}
.image.is-fullwidth {
	width:100%
}
.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-square .has-ratio,.image.is-square img {
	height:100%;
	width:100%
}
.image.is-1by1,.image.is-square {
	padding-top:100%
}
.image.is-5by4 {
	padding-top:80%
}
.image.is-4by3 {
	padding-top:75%
}
.image.is-3by2 {
	padding-top:66.6666%
}
.image.is-5by3 {
	padding-top:60%
}
.image.is-16by9 {
	padding-top:56.25%
}
.image.is-2by1 {
	padding-top:50%
}
.image.is-3by1 {
	padding-top:33.3333%
}
.image.is-4by5 {
	padding-top:125%
}
.image.is-3by4 {
	padding-top:133.3333%
}
.image.is-2by3 {
	padding-top:150%
}
.image.is-3by5 {
	padding-top:166.6666%
}
.image.is-9by16 {
	padding-top:177.7777%
}
.image.is-1by2 {
	padding-top:200%
}
.image.is-1by3 {
	padding-top:300%
}
.image.is-16x16 {
	height:16px;
	width:16px
}
.image.is-24x24 {
	height:24px;
	width:24px
}
.image.is-32x32 {
	height:32px;
	width:32px
}
.image.is-48x48 {
	height:48px;
	width:48px
}
.image.is-64x64 {
	height:64px;
	width:64px
}
.image.is-96x96 {
	height:96px;
	width:96px
}
.image.is-128x128 {
	height:128px;
	width:128px
}
.notification {
	background-color:#f5f5f5;
	border-radius:4px;
	position:relative;
	padding:1.25rem 2.5rem 1.25rem 1.5rem
}
.notification a:not(.button):not(.dropdown-item) {
	color:currentColor;
	text-decoration:underline
}
.notification strong {
	color:currentColor
}
.notification code,.notification pre {
	background:#fff
}
.notification pre code {
	background:transparent
}
.notification>.delete {
	right:.5rem;
	position:absolute;
	top:.5rem
}
.notification .content,.notification .subtitle,.notification .title {
	color:currentColor
}
.notification.is-white {
	background-color:#fff;
	color:#0a0a0a
}
.notification.is-black {
	background-color:#0a0a0a;
	color:#fff
}
.notification.is-light {
	background-color:#f5f5f5;
	color:rgba(0,0,0,.7)
}
.notification.is-dark {
	background-color:#363636;
	color:#fff
}
.notification.is-primary {
	background-color:#00d1b2;
	color:#fff
}
.notification.is-primary.is-light {
	background-color:#ebfffc;
	color:#00947e
}
.notification.is-link {
	background-color:#485fc7;
	color:#fff
}
.notification.is-link.is-light {
	background-color:#eff1fa;
	color:#3850b7
}
.notification.is-info {
	background-color:#3e8ed0;
	color:#fff
}
.notification.is-info.is-light {
	background-color:#eff5fb;
	color:#296fa8
}
.notification.is-success {
	background-color:#48c78e;
	color:#fff
}
.notification.is-success.is-light {
	background-color:#effaf5;
	color:#257953
}
.notification.is-warning {
	background-color:#ffe08a;
	color:rgba(0,0,0,.7)
}
.notification.is-warning.is-light {
	background-color:#fffaeb;
	color:#946c00
}
.notification.is-danger {
	background-color:#f14668;
	color:#fff
}
.notification.is-danger.is-light {
	background-color:#feecf0;
	color:#cc0f35
}
.progress {
	-moz-appearance:none;
	-webkit-appearance:none;
	border:none;
	border-radius:9999px;
	display:block;
	height:1rem;
	overflow:hidden;
	padding:0;
	width:100%
}
.progress::-webkit-progress-bar {
	background-color:#ededed
}
.progress::-webkit-progress-value {
	background-color:#4a4a4a
}
.progress::-moz-progress-bar {
	background-color:#4a4a4a
}
.progress::-ms-fill {
	background-color:#4a4a4a;
	border:none
}
.progress.is-white::-webkit-progress-value {
	background-color:#fff
}
.progress.is-white::-moz-progress-bar {
	background-color:#fff
}
.progress.is-white::-ms-fill {
	background-color:#fff
}
.progress.is-white:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#fff),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#fff 30%,#ededed 0)
}
.progress.is-black::-webkit-progress-value {
	background-color:#0a0a0a
}
.progress.is-black::-moz-progress-bar {
	background-color:#0a0a0a
}
.progress.is-black::-ms-fill {
	background-color:#0a0a0a
}
.progress.is-black:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#0a0a0a),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#0a0a0a 30%,#ededed 0)
}
.progress.is-light::-webkit-progress-value {
	background-color:#f5f5f5
}
.progress.is-light::-moz-progress-bar {
	background-color:#f5f5f5
}
.progress.is-light::-ms-fill {
	background-color:#f5f5f5
}
.progress.is-light:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#f5f5f5),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#f5f5f5 30%,#ededed 0)
}
.progress.is-dark::-webkit-progress-value {
	background-color:#363636
}
.progress.is-dark::-moz-progress-bar {
	background-color:#363636
}
.progress.is-dark::-ms-fill {
	background-color:#363636
}
.progress.is-dark:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#363636),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#363636 30%,#ededed 0)
}
.progress.is-primary::-webkit-progress-value {
	background-color:#00d1b2
}
.progress.is-primary::-moz-progress-bar {
	background-color:#00d1b2
}
.progress.is-primary::-ms-fill {
	background-color:#00d1b2
}
.progress.is-primary:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#00d1b2),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#00d1b2 30%,#ededed 0)
}
.progress.is-link::-webkit-progress-value {
	background-color:#485fc7
}
.progress.is-link::-moz-progress-bar {
	background-color:#485fc7
}
.progress.is-link::-ms-fill {
	background-color:#485fc7
}
.progress.is-link:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#485fc7),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#485fc7 30%,#ededed 0)
}
.progress.is-info::-webkit-progress-value {
	background-color:#3e8ed0
}
.progress.is-info::-moz-progress-bar {
	background-color:#3e8ed0
}
.progress.is-info::-ms-fill {
	background-color:#3e8ed0
}
.progress.is-info:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#3e8ed0),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#3e8ed0 30%,#ededed 0)
}
.progress.is-success::-webkit-progress-value {
	background-color:#48c78e
}
.progress.is-success::-moz-progress-bar {
	background-color:#48c78e
}
.progress.is-success::-ms-fill {
	background-color:#48c78e
}
.progress.is-success:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#48c78e),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#48c78e 30%,#ededed 0)
}
.progress.is-warning::-webkit-progress-value {
	background-color:#ffe08a
}
.progress.is-warning::-moz-progress-bar {
	background-color:#ffe08a
}
.progress.is-warning::-ms-fill {
	background-color:#ffe08a
}
.progress.is-warning:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#ffe08a),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#ffe08a 30%,#ededed 0)
}
.progress.is-danger::-webkit-progress-value {
	background-color:#f14668
}
.progress.is-danger::-moz-progress-bar {
	background-color:#f14668
}
.progress.is-danger::-ms-fill {
	background-color:#f14668
}
.progress.is-danger:indeterminate {
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#f14668),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#f14668 30%,#ededed 0)
}
.progress:indeterminate {
	-webkit-animation-duration:1.5s;
	animation-duration:1.5s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-name:moveIndeterminate;
	animation-name:moveIndeterminate;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
	background-color:#ededed;
	background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,#4a4a4a),color-stop(30%,#ededed));
	background-image:linear-gradient(90deg,#4a4a4a 30%,#ededed 0);
	background-position:0 0;
	background-repeat:no-repeat;
	background-size:150% 150%
}
.progress:indeterminate::-webkit-progress-bar {
	background-color:transparent
}
.progress:indeterminate::-moz-progress-bar {
	background-color:transparent
}
.progress:indeterminate::-ms-fill {
	animation-name:none
}
.progress.is-small {
	height:.75rem
}
.progress.is-medium {
	height:1.25rem
}
.progress.is-large {
	height:1.5rem
}
@-webkit-keyframes moveIndeterminate {
	0% {
		background-position:200% 0
	}
	to {
		background-position:-200% 0
	}
}
@keyframes moveIndeterminate {
	0% {
		background-position:200% 0
	}
	to {
		background-position:-200% 0
	}
}
.table {
	background-color:#fff;
	color:#363636
}
.table td,.table th {
	border:solid #dbdbdb;
	border-width:0 0 1px;
	padding:.5em .75em;
	vertical-align:top
}
.table td.is-white,.table th.is-white {
	background-color:#fff;
	border-color:#fff;
	color:#0a0a0a
}
.table td.is-black,.table th.is-black {
	background-color:#0a0a0a;
	border-color:#0a0a0a;
	color:#fff
}
.table td.is-light,.table th.is-light {
	background-color:#f5f5f5;
	border-color:#f5f5f5;
	color:rgba(0,0,0,.7)
}
.table td.is-dark,.table th.is-dark {
	background-color:#363636;
	border-color:#363636;
	color:#fff
}
.table td.is-primary,.table th.is-primary {
	background-color:#00d1b2;
	border-color:#00d1b2;
	color:#fff
}
.table td.is-link,.table th.is-link {
	background-color:#485fc7;
	border-color:#485fc7;
	color:#fff
}
.table td.is-info,.table th.is-info {
	background-color:#3e8ed0;
	border-color:#3e8ed0;
	color:#fff
}
.table td.is-success,.table th.is-success {
	background-color:#48c78e;
	border-color:#48c78e;
	color:#fff
}
.table td.is-warning,.table th.is-warning {
	background-color:#ffe08a;
	border-color:#ffe08a;
	color:rgba(0,0,0,.7)
}
.table td.is-danger,.table th.is-danger {
	background-color:#f14668;
	border-color:#f14668;
	color:#fff
}
.table td.is-narrow,.table th.is-narrow {
	white-space:nowrap;
	width:1%
}
.table td.is-selected,.table th.is-selected {
	background-color:#00d1b2;
	color:#fff
}
.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong {
	color:currentColor
}
.table td.is-vcentered,.table th.is-vcentered {
	vertical-align:middle
}
.table th {
	color:#363636
}
.table th:not([align]) {
	text-align:left
}
.table tr.is-selected {
	background-color:#00d1b2;
	color:#fff
}
.table tr.is-selected a,.table tr.is-selected strong {
	color:currentColor
}
.table tr.is-selected td,.table tr.is-selected th {
	border-color:#fff;
	color:currentColor
}
.table thead {
	background-color:transparent
}
.table thead td,.table thead th {
	border-width:0 0 2px;
	color:#363636
}
.table tfoot {
	background-color:transparent
}
.table tfoot td,.table tfoot th {
	border-width:2px 0 0;
	color:#363636
}
.table tbody {
	background-color:transparent
}
.table tbody tr:last-child td,.table tbody tr:last-child th {
	border-bottom-width:0
}
.table.is-bordered td,.table.is-bordered th {
	border-width:1px
}
.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th {
	border-bottom-width:1px
}
.table.is-fullwidth {
	width:100%
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover,.table.is-hoverable tbody tr:not(.is-selected):hover {
	background-color:#fafafa
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n) {
	background-color:#f5f5f5
}
.table.is-narrow td,.table.is-narrow th {
	padding:.25em .5em
}
.table.is-striped tbody tr:not(.is-selected):nth-child(2n) {
	background-color:#fafafa
}
.table-container {
	-webkit-overflow-scrolling:touch;
	overflow:auto;
	overflow-y:hidden;
	max-width:100%
}
.tags {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.tags .tag {
	margin-bottom:.5rem
}
.tags .tag:not(:last-child) {
	margin-right:.5rem
}
.tags:last-child {
	margin-bottom:-.5rem
}
.tags:not(:last-child) {
	margin-bottom:1rem
}
.tags.are-medium .tag:not(.is-normal):not(.is-large) {
	font-size:1rem
}
.tags.are-large .tag:not(.is-normal):not(.is-medium) {
	font-size:1.25rem
}
.tags.is-centered {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.tags.is-centered .tag {
	margin-right:.25rem;
	margin-left:.25rem
}
.tags.is-right {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.tags.is-right .tag:not(:first-child) {
	margin-left:.5rem
}
.tags.has-addons .tag,.tags.is-right .tag:not(:last-child) {
	margin-right:0
}
.tags.has-addons .tag:not(:first-child) {
	margin-left:0;
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.tags.has-addons .tag:not(:last-child) {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.tag:not(body) {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#f5f5f5;
	border-radius:4px;
	color:#4a4a4a;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	font-size:.75rem;
	height:2em;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	line-height:1.5;
	padding-left:.75em;
	padding-right:.75em;
	white-space:nowrap
}
.tag:not(body) .delete {
	margin-left:.25rem;
	margin-right:-.375rem
}
.tag:not(body).is-white {
	background-color:#fff;
	color:#0a0a0a
}
.tag:not(body).is-black {
	background-color:#0a0a0a;
	color:#fff
}
.tag:not(body).is-light {
	background-color:#f5f5f5;
	color:rgba(0,0,0,.7)
}
.tag:not(body).is-dark {
	background-color:#363636;
	color:#fff
}
.tag:not(body).is-primary {
	background-color:#00d1b2;
	color:#fff
}
.tag:not(body).is-primary.is-light {
	background-color:#ebfffc;
	color:#00947e
}
.tag:not(body).is-link {
	background-color:#485fc7;
	color:#fff
}
.tag:not(body).is-link.is-light {
	background-color:#eff1fa;
	color:#3850b7
}
.tag:not(body).is-info {
	background-color:#3e8ed0;
	color:#fff
}
.tag:not(body).is-info.is-light {
	background-color:#eff5fb;
	color:#296fa8
}
.tag:not(body).is-success {
	background-color:#48c78e;
	color:#fff
}
.tag:not(body).is-success.is-light {
	background-color:#effaf5;
	color:#257953
}
.tag:not(body).is-warning {
	background-color:#ffe08a;
	color:rgba(0,0,0,.7)
}
.tag:not(body).is-warning.is-light {
	background-color:#fffaeb;
	color:#946c00
}
.tag:not(body).is-danger {
	background-color:#f14668;
	color:#fff
}
.tag:not(body).is-danger.is-light {
	background-color:#feecf0;
	color:#cc0f35
}
.tag:not(body).is-normal {
	font-size:.75rem
}
.tag:not(body).is-medium {
	font-size:1rem
}
.tag:not(body).is-large {
	font-size:1.25rem
}
.tag:not(body) .icon:first-child:not(:last-child) {
	margin-left:-.375em;
	margin-right:.1875em
}
.tag:not(body) .icon:last-child:not(:first-child) {
	margin-left:.1875em;
	margin-right:-.375em
}
.tag:not(body) .icon:first-child:last-child {
	margin-left:-.375em;
	margin-right:-.375em
}
.tag:not(body).is-delete {
	margin-left:1px;
	padding:0;
	position:relative;
	width:2em
}
.tag:not(body).is-delete:after,.tag:not(body).is-delete:before {
	background-color:currentColor;
	content:"";
	display:block;
	left:50%;
	position:absolute;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);
	transform:translateX(-50%) translateY(-50%) rotate(45deg);
	-webkit-transform-origin:center center;
	transform-origin:center center
}
.tag:not(body).is-delete:before {
	height:1px;
	width:50%
}
.tag:not(body).is-delete:after {
	height:50%;
	width:1px
}
.tag:not(body).is-delete:focus,.tag:not(body).is-delete:hover {
	background-color:#e8e8e8
}
.tag:not(body).is-delete:active {
	background-color:#dbdbdb
}
.tag:not(body).is-rounded {
	border-radius:9999px
}
a.tag:hover {
	text-decoration:underline
}
.subtitle,.title {
	word-break:break-word
}
.subtitle em,.subtitle span,.title em,.title span {
	font-weight:inherit
}
.subtitle sub,.subtitle sup,.title sub,.title sup {
	font-size:.75em
}
.subtitle .tag,.title .tag {
	vertical-align:middle
}
.title {
	color:#363636;
	font-size:2rem;
	font-weight:600;
	line-height:1.125
}
.title strong {
	color:inherit;
	font-weight:inherit
}
.title:not(.is-spaced)+.subtitle {
	margin-top:-1.25rem
}
.title.is-1 {
	font-size:3rem
}
.title.is-2 {
	font-size:2.5rem
}
.title.is-3 {
	font-size:2rem
}
.title.is-4 {
	font-size:1.5rem
}
.title.is-5 {
	font-size:1.25rem
}
.title.is-6 {
	font-size:1rem
}
.title.is-7 {
	font-size:.75rem
}
.subtitle {
	color:#4a4a4a;
	font-size:1.25rem;
	font-weight:400;
	line-height:1.25
}
.subtitle strong {
	color:#363636;
	font-weight:600
}
.subtitle:not(.is-spaced)+.title {
	margin-top:-1.25rem
}
.subtitle.is-1 {
	font-size:3rem
}
.subtitle.is-2 {
	font-size:2.5rem
}
.subtitle.is-3 {
	font-size:2rem
}
.subtitle.is-4 {
	font-size:1.5rem
}
.subtitle.is-5 {
	font-size:1.25rem
}
.subtitle.is-6 {
	font-size:1rem
}
.subtitle.is-7 {
	font-size:.75rem
}
.heading {
	display:block;
	font-size:11px;
	letter-spacing:1px;
	margin-bottom:5px;
	text-transform:uppercase
}
.number {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#f5f5f5;
	border-radius:9999px;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	font-size:1.25rem;
	height:2em;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-right:1.5rem;
	min-width:2.5em;
	padding:.25rem .5rem;
	text-align:center;
	vertical-align:top
}
.input,.select select,.textarea {
	background-color:#fff;
	border-color:#dbdbdb;
	border-radius:4px;
	color:#363636
}
.input::-moz-placeholder,.select select::-moz-placeholder,.textarea::-moz-placeholder {
	color:rgba(54,54,54,.3)
}
.input::-webkit-input-placeholder,.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder {
	color:rgba(54,54,54,.3)
}
.input:-moz-placeholder,.select select:-moz-placeholder,.textarea:-moz-placeholder {
	color:rgba(54,54,54,.3)
}
.input:-ms-input-placeholder,.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder {
	color:rgba(54,54,54,.3)
}
.input:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered,.select select:hover,.textarea:hover {
	border-color:#b5b5b5
}
.input:active,.input:focus,.is-active.input,.is-active.textarea,.is-focused.input,.is-focused.textarea,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus {
	border-color:#485fc7;
	-webkit-box-shadow:0 0 0 .125em rgba(72,95,199,.25);
	box-shadow:0 0 0 .125em rgba(72,95,199,.25)
}
.select fieldset[disabled] select,.select select[disabled],[disabled].input,[disabled].textarea,fieldset[disabled] .input,fieldset[disabled] .select select,fieldset[disabled] .textarea {
	background-color:#f5f5f5;
	border-color:#f5f5f5;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#7a7a7a
}
.select fieldset[disabled] select::-moz-placeholder,.select select[disabled]::-moz-placeholder,[disabled].input::-moz-placeholder,[disabled].textarea::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder {
	color:hsla(0,0%,47.8%,.3)
}
.select fieldset[disabled] select::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,[disabled].input::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder {
	color:hsla(0,0%,47.8%,.3)
}
.select fieldset[disabled] select:-moz-placeholder,.select select[disabled]:-moz-placeholder,[disabled].input:-moz-placeholder,[disabled].textarea:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder {
	color:hsla(0,0%,47.8%,.3)
}
.select fieldset[disabled] select:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,[disabled].input:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder {
	color:hsla(0,0%,47.8%,.3)
}
.input,.textarea {
	-webkit-box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);
	box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);
	max-width:100%;
	width:100%
}
[readonly].input,[readonly].textarea {
	-webkit-box-shadow:none;
	box-shadow:none
}
.is-white.input,.is-white.textarea {
	border-color:#fff
}
.is-white.input:active,.is-white.input:focus,.is-white.is-active.input,.is-white.is-active.textarea,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.textarea:active,.is-white.textarea:focus {
	-webkit-box-shadow:0 0 0 .125em hsla(0,0%,100%,.25);
	box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)
}
.is-black.input,.is-black.textarea {
	border-color:#0a0a0a
}
.is-black.input:active,.is-black.input:focus,.is-black.is-active.input,.is-black.is-active.textarea,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.textarea:active,.is-black.textarea:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(10,10,10,.25);
	box-shadow:0 0 0 .125em rgba(10,10,10,.25)
}
.is-light.input,.is-light.textarea {
	border-color:#f5f5f5
}
.is-light.input:active,.is-light.input:focus,.is-light.is-active.input,.is-light.is-active.textarea,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.textarea:active,.is-light.textarea:focus {
	-webkit-box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25);
	box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25)
}
.is-dark.input,.is-dark.textarea {
	border-color:#363636
}
.is-dark.input:active,.is-dark.input:focus,.is-dark.is-active.input,.is-dark.is-active.textarea,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.textarea:active,.is-dark.textarea:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(54,54,54,.25);
	box-shadow:0 0 0 .125em rgba(54,54,54,.25)
}
.is-primary.input,.is-primary.textarea {
	border-color:#00d1b2
}
.is-primary.input:active,.is-primary.input:focus,.is-primary.is-active.input,.is-primary.is-active.textarea,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.textarea:active,.is-primary.textarea:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(0,209,178,.25);
	box-shadow:0 0 0 .125em rgba(0,209,178,.25)
}
.is-link.input,.is-link.textarea {
	border-color:#485fc7
}
.is-link.input:active,.is-link.input:focus,.is-link.is-active.input,.is-link.is-active.textarea,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.textarea:active,.is-link.textarea:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(72,95,199,.25);
	box-shadow:0 0 0 .125em rgba(72,95,199,.25)
}
.is-info.input,.is-info.textarea {
	border-color:#3e8ed0
}
.is-info.input:active,.is-info.input:focus,.is-info.is-active.input,.is-info.is-active.textarea,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.textarea:active,.is-info.textarea:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(62,142,208,.25);
	box-shadow:0 0 0 .125em rgba(62,142,208,.25)
}
.is-success.input,.is-success.textarea {
	border-color:#48c78e
}
.is-success.input:active,.is-success.input:focus,.is-success.is-active.input,.is-success.is-active.textarea,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.textarea:active,.is-success.textarea:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(72,199,142,.25);
	box-shadow:0 0 0 .125em rgba(72,199,142,.25)
}
.is-warning.input,.is-warning.textarea {
	border-color:#ffe08a
}
.is-warning.input:active,.is-warning.input:focus,.is-warning.is-active.input,.is-warning.is-active.textarea,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.textarea:active,.is-warning.textarea:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(255,224,138,.25);
	box-shadow:0 0 0 .125em rgba(255,224,138,.25)
}
.is-danger.input,.is-danger.textarea {
	border-color:#f14668
}
.is-danger.input:active,.is-danger.input:focus,.is-danger.is-active.input,.is-danger.is-active.textarea,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.textarea:active,.is-danger.textarea:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(241,70,104,.25);
	box-shadow:0 0 0 .125em rgba(241,70,104,.25)
}
.is-small.input,.is-small.textarea {
	border-radius:2px;
	font-size:.75rem
}
.is-medium.input,.is-medium.textarea {
	font-size:1.25rem
}
.is-large.input,.is-large.textarea {
	font-size:1.5rem
}
.is-fullwidth.input,.is-fullwidth.textarea {
	display:block;
	width:100%
}
.is-inline.input,.is-inline.textarea {
	display:inline;
	width:auto
}
.input.is-rounded {
	border-radius:9999px;
	padding-left:calc(1.125em - 1px);
	padding-right:calc(1.125em - 1px)
}
.input.is-static {
	background-color:transparent;
	border-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding-left:0;
	padding-right:0
}
.textarea {
	display:block;
	max-width:100%;
	min-width:100%;
	padding:calc(.75em - 1px);
	resize:vertical
}
.textarea:not([rows]) {
	max-height:40em;
	min-height:8em
}
.textarea[rows] {
	height:auto
}
.textarea.has-fixed-size {
	resize:none
}
.checkbox,.radio {
	cursor:pointer;
	display:inline-block;
	line-height:1.25;
	position:relative
}
.checkbox input,.radio input {
	cursor:pointer
}
.checkbox:hover,.radio:hover {
	color:#363636
}
.checkbox input[disabled],.radio input[disabled],[disabled].checkbox,[disabled].radio,fieldset[disabled] .checkbox,fieldset[disabled] .radio {
	color:#7a7a7a;
	cursor:not-allowed
}
.radio+.radio {
	margin-left:.5em
}
.select {
	display:inline-block;
	max-width:100%;
	position:relative;
	vertical-align:top
}
.select:not(.is-multiple) {
	height:2.5em
}
.select:not(.is-multiple):not(.is-loading):after {
	border-color:#485fc7;
	right:1.125em;
	z-index:4
}
.select.is-rounded select {
	border-radius:9999px;
	padding-left:1em
}
.select select {
	cursor:pointer;
	display:block;
	font-size:1em;
	max-width:100%;
	outline:none
}
.select select::-ms-expand {
	display:none
}
.select select[disabled]:hover,fieldset[disabled] .select select:hover {
	border-color:#f5f5f5
}
.select select:not([multiple]) {
	padding-right:2.5em
}
.select select[multiple] {
	height:auto;
	padding:0
}
.select select[multiple] option {
	padding:.5em 1em
}
.select:not(.is-multiple):not(.is-loading):hover:after {
	border-color:#363636
}
.select.is-white:not(:hover):after,.select.is-white select {
	border-color:#fff
}
.select.is-white select.is-hovered,.select.is-white select:hover {
	border-color:#f2f2f2
}
.select.is-white select.is-active,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select:focus {
	-webkit-box-shadow:0 0 0 .125em hsla(0,0%,100%,.25);
	box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)
}
.select.is-black:not(:hover):after,.select.is-black select {
	border-color:#0a0a0a
}
.select.is-black select.is-hovered,.select.is-black select:hover {
	border-color:#000
}
.select.is-black select.is-active,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(10,10,10,.25);
	box-shadow:0 0 0 .125em rgba(10,10,10,.25)
}
.select.is-light:not(:hover):after,.select.is-light select {
	border-color:#f5f5f5
}
.select.is-light select.is-hovered,.select.is-light select:hover {
	border-color:#e8e8e8
}
.select.is-light select.is-active,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select:focus {
	-webkit-box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25);
	box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25)
}
.select.is-dark:not(:hover):after,.select.is-dark select {
	border-color:#363636
}
.select.is-dark select.is-hovered,.select.is-dark select:hover {
	border-color:#292929
}
.select.is-dark select.is-active,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(54,54,54,.25);
	box-shadow:0 0 0 .125em rgba(54,54,54,.25)
}
.select.is-primary:not(:hover):after,.select.is-primary select {
	border-color:#00d1b2
}
.select.is-primary select.is-hovered,.select.is-primary select:hover {
	border-color:#00b89c
}
.select.is-primary select.is-active,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(0,209,178,.25);
	box-shadow:0 0 0 .125em rgba(0,209,178,.25)
}
.select.is-link:not(:hover):after,.select.is-link select {
	border-color:#485fc7
}
.select.is-link select.is-hovered,.select.is-link select:hover {
	border-color:#3a51bb
}
.select.is-link select.is-active,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(72,95,199,.25);
	box-shadow:0 0 0 .125em rgba(72,95,199,.25)
}
.select.is-info:not(:hover):after,.select.is-info select {
	border-color:#3e8ed0
}
.select.is-info select.is-hovered,.select.is-info select:hover {
	border-color:#3082c5
}
.select.is-info select.is-active,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(62,142,208,.25);
	box-shadow:0 0 0 .125em rgba(62,142,208,.25)
}
.select.is-success:not(:hover):after,.select.is-success select {
	border-color:#48c78e
}
.select.is-success select.is-hovered,.select.is-success select:hover {
	border-color:#3abb81
}
.select.is-success select.is-active,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(72,199,142,.25);
	box-shadow:0 0 0 .125em rgba(72,199,142,.25)
}
.select.is-warning:not(:hover):after,.select.is-warning select {
	border-color:#ffe08a
}
.select.is-warning select.is-hovered,.select.is-warning select:hover {
	border-color:#ffd970
}
.select.is-warning select.is-active,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(255,224,138,.25);
	box-shadow:0 0 0 .125em rgba(255,224,138,.25)
}
.select.is-danger:not(:hover):after,.select.is-danger select {
	border-color:#f14668
}
.select.is-danger select.is-hovered,.select.is-danger select:hover {
	border-color:#ef2e55
}
.select.is-danger select.is-active,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select:focus {
	-webkit-box-shadow:0 0 0 .125em rgba(241,70,104,.25);
	box-shadow:0 0 0 .125em rgba(241,70,104,.25)
}
.select.is-small {
	border-radius:2px;
	font-size:.75rem
}
.select.is-medium {
	font-size:1.25rem
}
.select.is-large {
	font-size:1.5rem
}
.select.is-disabled:after {
	border-color:#7a7a7a!important;
	opacity:.5
}
.select.is-fullwidth,.select.is-fullwidth select {
	width:100%
}
.select.is-loading:after {
	margin-top:0;
	position:absolute;
	right:.625em;
	top:.625em;
	-webkit-transform:none;
	transform:none
}
.select.is-loading.is-small:after {
	font-size:.75rem
}
.select.is-loading.is-medium:after {
	font-size:1.25rem
}
.select.is-loading.is-large:after {
	font-size:1.5rem
}
.file {
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	position:relative
}
.file.is-white .file-cta {
	background-color:#fff;
	border-color:transparent;
	color:#0a0a0a
}
.file.is-white.is-hovered .file-cta,.file.is-white:hover .file-cta {
	background-color:#f9f9f9;
	border-color:transparent;
	color:#0a0a0a
}
.file.is-white.is-focused .file-cta,.file.is-white:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em hsla(0,0%,100%,.25);
	box-shadow:0 0 .5em hsla(0,0%,100%,.25);
	color:#0a0a0a
}
.file.is-white.is-active .file-cta,.file.is-white:active .file-cta {
	background-color:#f2f2f2;
	border-color:transparent;
	color:#0a0a0a
}
.file.is-black .file-cta {
	background-color:#0a0a0a;
	border-color:transparent;
	color:#fff
}
.file.is-black.is-hovered .file-cta,.file.is-black:hover .file-cta {
	background-color:#040404;
	border-color:transparent;
	color:#fff
}
.file.is-black.is-focused .file-cta,.file.is-black:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em rgba(10,10,10,.25);
	box-shadow:0 0 .5em rgba(10,10,10,.25);
	color:#fff
}
.file.is-black.is-active .file-cta,.file.is-black:active .file-cta {
	background-color:#000;
	border-color:transparent;
	color:#fff
}
.file.is-light .file-cta {
	background-color:#f5f5f5;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.file.is-light.is-hovered .file-cta,.file.is-light:hover .file-cta {
	background-color:#eee;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.file.is-light.is-focused .file-cta,.file.is-light:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em hsla(0,0%,96.1%,.25);
	box-shadow:0 0 .5em hsla(0,0%,96.1%,.25);
	color:rgba(0,0,0,.7)
}
.file.is-light.is-active .file-cta,.file.is-light:active .file-cta {
	background-color:#e8e8e8;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.file.is-dark .file-cta {
	background-color:#363636;
	border-color:transparent;
	color:#fff
}
.file.is-dark.is-hovered .file-cta,.file.is-dark:hover .file-cta {
	background-color:#2f2f2f;
	border-color:transparent;
	color:#fff
}
.file.is-dark.is-focused .file-cta,.file.is-dark:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em rgba(54,54,54,.25);
	box-shadow:0 0 .5em rgba(54,54,54,.25);
	color:#fff
}
.file.is-dark.is-active .file-cta,.file.is-dark:active .file-cta {
	background-color:#292929;
	border-color:transparent;
	color:#fff
}
.file.is-primary .file-cta {
	background-color:#00d1b2;
	border-color:transparent;
	color:#fff
}
.file.is-primary.is-hovered .file-cta,.file.is-primary:hover .file-cta {
	background-color:#00c4a7;
	border-color:transparent;
	color:#fff
}
.file.is-primary.is-focused .file-cta,.file.is-primary:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em rgba(0,209,178,.25);
	box-shadow:0 0 .5em rgba(0,209,178,.25);
	color:#fff
}
.file.is-primary.is-active .file-cta,.file.is-primary:active .file-cta {
	background-color:#00b89c;
	border-color:transparent;
	color:#fff
}
.file.is-link .file-cta {
	background-color:#485fc7;
	border-color:transparent;
	color:#fff
}
.file.is-link.is-hovered .file-cta,.file.is-link:hover .file-cta {
	background-color:#3e56c4;
	border-color:transparent;
	color:#fff
}
.file.is-link.is-focused .file-cta,.file.is-link:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em rgba(72,95,199,.25);
	box-shadow:0 0 .5em rgba(72,95,199,.25);
	color:#fff
}
.file.is-link.is-active .file-cta,.file.is-link:active .file-cta {
	background-color:#3a51bb;
	border-color:transparent;
	color:#fff
}
.file.is-info .file-cta {
	background-color:#3e8ed0;
	border-color:transparent;
	color:#fff
}
.file.is-info.is-hovered .file-cta,.file.is-info:hover .file-cta {
	background-color:#3488ce;
	border-color:transparent;
	color:#fff
}
.file.is-info.is-focused .file-cta,.file.is-info:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em rgba(62,142,208,.25);
	box-shadow:0 0 .5em rgba(62,142,208,.25);
	color:#fff
}
.file.is-info.is-active .file-cta,.file.is-info:active .file-cta {
	background-color:#3082c5;
	border-color:transparent;
	color:#fff
}
.file.is-success .file-cta {
	background-color:#48c78e;
	border-color:transparent;
	color:#fff
}
.file.is-success.is-hovered .file-cta,.file.is-success:hover .file-cta {
	background-color:#3ec487;
	border-color:transparent;
	color:#fff
}
.file.is-success.is-focused .file-cta,.file.is-success:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em rgba(72,199,142,.25);
	box-shadow:0 0 .5em rgba(72,199,142,.25);
	color:#fff
}
.file.is-success.is-active .file-cta,.file.is-success:active .file-cta {
	background-color:#3abb81;
	border-color:transparent;
	color:#fff
}
.file.is-warning .file-cta {
	background-color:#ffe08a;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.file.is-warning.is-hovered .file-cta,.file.is-warning:hover .file-cta {
	background-color:#ffdc7d;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.file.is-warning.is-focused .file-cta,.file.is-warning:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em rgba(255,224,138,.25);
	box-shadow:0 0 .5em rgba(255,224,138,.25);
	color:rgba(0,0,0,.7)
}
.file.is-warning.is-active .file-cta,.file.is-warning:active .file-cta {
	background-color:#ffd970;
	border-color:transparent;
	color:rgba(0,0,0,.7)
}
.file.is-danger .file-cta {
	background-color:#f14668;
	border-color:transparent;
	color:#fff
}
.file.is-danger.is-hovered .file-cta,.file.is-danger:hover .file-cta {
	background-color:#f03a5f;
	border-color:transparent;
	color:#fff
}
.file.is-danger.is-focused .file-cta,.file.is-danger:focus .file-cta {
	border-color:transparent;
	-webkit-box-shadow:0 0 .5em rgba(241,70,104,.25);
	box-shadow:0 0 .5em rgba(241,70,104,.25);
	color:#fff
}
.file.is-danger.is-active .file-cta,.file.is-danger:active .file-cta {
	background-color:#ef2e55;
	border-color:transparent;
	color:#fff
}
.file.is-small {
	font-size:.75rem
}
.file.is-normal {
	font-size:1rem
}
.file.is-medium {
	font-size:1.25rem
}
.file.is-medium .file-icon .fa {
	font-size:21px
}
.file.is-large {
	font-size:1.5rem
}
.file.is-large .file-icon .fa {
	font-size:28px
}
.file.has-name .file-cta {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.file.has-name .file-name {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.file.has-name.is-empty .file-cta {
	border-radius:4px
}
.file.has-name.is-empty .file-name {
	display:none
}
.file.is-boxed .file-cta,.file.is-boxed .file-label {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.file.is-boxed .file-cta {
	height:auto;
	padding:1em 3em
}
.file.is-boxed .file-name {
	border-width:0 1px 1px
}
.file.is-boxed .file-icon {
	height:1.5em;
	width:1.5em
}
.file.is-boxed .file-icon .fa {
	font-size:21px
}
.file.is-boxed.is-small .file-icon .fa {
	font-size:14px
}
.file.is-boxed.is-medium .file-icon .fa {
	font-size:28px
}
.file.is-boxed.is-large .file-icon .fa {
	font-size:35px
}
.file.is-boxed.has-name .file-cta {
	border-radius:4px 4px 0 0
}
.file.is-boxed.has-name .file-name {
	border-radius:0 0 4px 4px;
	border-width:0 1px 1px
}
.file.is-centered {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.file.is-fullwidth .file-label {
	width:100%
}
.file.is-fullwidth .file-name {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:none
}
.file.is-right {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.file.is-right .file-cta {
	border-radius:0 4px 4px 0
}
.file.is-right .file-name {
	border-radius:4px 0 0 4px;
	border-width:1px 0 1px 1px;
	-webkit-box-ordinal-group:0;
	-ms-flex-order:-1;
	order:-1
}
.file-label {
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	cursor:pointer;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	overflow:hidden;
	position:relative
}
.file-label:hover .file-cta {
	background-color:#eee;
	color:#363636
}
.file-label:hover .file-name {
	border-color:#d5d5d5
}
.file-label:active .file-cta {
	background-color:#e8e8e8;
	color:#363636
}
.file-label:active .file-name {
	border-color:#cfcfcf
}
.file-input {
	height:100%;
	left:0;
	opacity:0;
	outline:none;
	position:absolute;
	top:0;
	width:100%
}
.file-cta,.file-name {
	border-color:#dbdbdb;
	border-radius:4px;
	font-size:1em;
	padding-left:1em;
	padding-right:1em;
	white-space:nowrap
}
.file-cta {
	background-color:#f5f5f5;
	color:#4a4a4a
}
.file-name {
	border:1px solid #dbdbdb;
	border-left-width:0;
	display:block;
	max-width:16em;
	overflow:hidden;
	text-align:inherit;
	text-overflow:ellipsis
}
.file-icon {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:1em;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-right:.5em;
	width:1em
}
.file-icon .fa {
	font-size:14px
}
.label {
	color:#363636;
	display:block;
	font-size:1rem;
	font-weight:700
}
.label:not(:last-child) {
	margin-bottom:.5em
}
.label.is-small {
	font-size:.75rem
}
.label.is-medium {
	font-size:1.25rem
}
.label.is-large {
	font-size:1.5rem
}
.help {
	display:block;
	font-size:.75rem;
	margin-top:.25rem
}
.help.is-white {
	color:#fff
}
.help.is-black {
	color:#0a0a0a
}
.help.is-light {
	color:#f5f5f5
}
.help.is-dark {
	color:#363636
}
.help.is-primary {
	color:#00d1b2
}
.help.is-link {
	color:#485fc7
}
.help.is-info {
	color:#3e8ed0
}
.help.is-success {
	color:#48c78e
}
.help.is-warning {
	color:#ffe08a
}
.help.is-danger {
	color:#f14668
}
.field:not(:last-child) {
	margin-bottom:.75rem
}
.field.has-addons {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.field.has-addons .control:not(:last-child) {
	margin-right:-1px
}
.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select {
	border-radius:0
}
.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover {
	z-index:2
}
.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]):focus {
	z-index:3
}
.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover {
	z-index:4
}
.field.has-addons .control.is-expanded {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1
}
.field.has-addons.has-addons-centered {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.field.has-addons.has-addons-right {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.field.has-addons.has-addons-fullwidth .control {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:0;
	flex-shrink:0
}
.field.is-grouped {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.field.is-grouped>.control {
	-ms-flex-negative:0;
	flex-shrink:0
}
.field.is-grouped>.control:not(:last-child) {
	margin-bottom:0;
	margin-right:.75rem
}
.field.is-grouped>.control.is-expanded {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1
}
.field.is-grouped.is-grouped-centered {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.field.is-grouped.is-grouped-right {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.field.is-grouped.is-grouped-multiline {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child) {
	margin-bottom:.75rem
}
.field.is-grouped.is-grouped-multiline:last-child {
	margin-bottom:-.75rem
}
.field.is-grouped.is-grouped-multiline:not(:last-child) {
	margin-bottom:0
}
@media print,screen and (min-width:769px) {
	.field.is-horizontal {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
}
.field-label .label {
	font-size:inherit
}
@media screen and (max-width:768px) {
	.field-label {
		margin-bottom:.5rem
	}
}
@media print,screen and (min-width:769px) {
	.field-label {
		-ms-flex-preferred-size:0;
		flex-basis:0;
		-webkit-box-flex:1;
		-ms-flex-positive:1;
		flex-grow:1;
		-ms-flex-negative:0;
		flex-shrink:0;
		margin-right:1.5rem;
		text-align:right
	}
	.field-label.is-small {
		font-size:.75rem;
		padding-top:.375em
	}
	.field-label.is-normal {
		padding-top:.375em
	}
	.field-label.is-medium {
		font-size:1.25rem;
		padding-top:.375em
	}
	.field-label.is-large {
		font-size:1.5rem;
		padding-top:.375em
	}
}
.field-body .field .field {
	margin-bottom:0
}
@media print,screen and (min-width:769px) {
	.field-body {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-preferred-size:0;
		flex-basis:0;
		-webkit-box-flex:5;
		-ms-flex-positive:5;
		flex-grow:5;
		-ms-flex-negative:1;
		flex-shrink:1
	}
	.field-body .field {
		margin-bottom:0
	}
	.field-body>.field {
		-ms-flex-negative:1;
		flex-shrink:1
	}
	.field-body>.field:not(.is-narrow) {
		-webkit-box-flex:1;
		-ms-flex-positive:1;
		flex-grow:1
	}
	.field-body>.field:not(:last-child) {
		margin-right:.75rem
	}
}
.control {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	clear:both;
	font-size:1rem;
	position:relative;
	text-align:inherit
}
.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon {
	color:#4a4a4a
}
.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon {
	font-size:.75rem
}
.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon {
	font-size:1.25rem
}
.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon {
	font-size:1.5rem
}
.control.has-icons-left .icon,.control.has-icons-right .icon {
	color:#dbdbdb;
	height:2.5em;
	pointer-events:none;
	position:absolute;
	top:0;
	width:2.5em;
	z-index:4
}
.control.has-icons-left .input,.control.has-icons-left .select select {
	padding-left:2.5em
}
.control.has-icons-left .icon.is-left {
	left:0
}
.control.has-icons-right .input,.control.has-icons-right .select select {
	padding-right:2.5em
}
.control.has-icons-right .icon.is-right {
	right:0
}
.control.is-loading:after {
	position:absolute!important;
	right:.625em;
	top:.625em;
	z-index:4
}
.control.is-loading.is-small:after {
	font-size:.75rem
}
.control.is-loading.is-medium:after {
	font-size:1.25rem
}
.control.is-loading.is-large:after {
	font-size:1.5rem
}
.breadcrumb {
	font-size:1rem;
	white-space:nowrap
}
.breadcrumb a {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#485fc7;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:0 .75em
}
.breadcrumb a:hover {
	color:currenColor
}
.breadcrumb li {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.breadcrumb li:first-child a {
	padding-left:0
}
.breadcrumb li.is-active a {
	color:#363636;
	cursor:default;
	pointer-events:none
}
.breadcrumb li+li:before {
	color:#b5b5b5;
	content:"/"
}
.breadcrumb ol,.breadcrumb ul {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.breadcrumb .icon:first-child {
	margin-right:.5em
}
.breadcrumb .icon:last-child {
	margin-left:.5em
}
.breadcrumb.is-centered ol,.breadcrumb.is-centered ul {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.breadcrumb.is-right ol,.breadcrumb.is-right ul {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.breadcrumb.is-small {
	font-size:.75rem
}
.breadcrumb.is-medium {
	font-size:1.25rem
}
.breadcrumb.is-large {
	font-size:1.5rem
}
.breadcrumb.has-arrow-separator li+li:before {
	content:"→"
}
.breadcrumb.has-bullet-separator li+li:before {
	content:"•"
}
.breadcrumb.has-dot-separator li+li:before {
	content:"·"
}
.breadcrumb.has-succeeds-separator li+li:before {
	content:"≻"
}
.card {
	background-color:#fff;
	border-radius:.25rem;
	-webkit-box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);
	box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);
	color:#4a4a4a;
	max-width:100%;
	position:relative
}
.card-content:first-child,.card-footer:first-child,.card-header:first-child {
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem
}
.card-content:last-child,.card-footer:last-child,.card-header:last-child {
	border-bottom-left-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.card-header {
	background-color:transparent;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-shadow:0 .125em .25em rgba(10,10,10,.1);
	box-shadow:0 .125em .25em rgba(10,10,10,.1)
}
.card-header,.card-header-title {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.card-header-title {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#363636;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	font-weight:700;
	padding:.75rem 1rem
}
.card-header-icon,.card-header-title.is-centered {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.card-header-icon {
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	background:none;
	border:none;
	color:currentColor;
	font-family:inherit;
	font-size:1em;
	margin:0;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:.75rem 1rem
}
.card-image {
	display:block;
	position:relative
}
.card-image:first-child img {
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem
}
.card-image:last-child img {
	border-bottom-left-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.card-content {
	background-color:transparent;
	padding:1.5rem
}
.card-footer {
	background-color:transparent;
	border-top:1px solid #ededed;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
.card-footer,.card-footer-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.card-footer-item {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:.75rem
}
.card-footer-item:not(:last-child) {
	border-right:1px solid #ededed
}
.card .media:not(:last-child) {
	margin-bottom:1.5rem
}
.dropdown {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	vertical-align:top
}
.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu {
	display:block
}
.dropdown.is-right .dropdown-menu {
	left:auto;
	right:0
}
.dropdown.is-up .dropdown-menu {
	bottom:100%;
	padding-bottom:4px;
	padding-top:0;
	top:auto
}
.dropdown-menu {
	display:none;
	left:0;
	min-width:12rem;
	padding-top:4px;
	position:absolute;
	top:100%;
	z-index:20
}
.dropdown-content {
	background-color:#fff;
	border-radius:4px;
	-webkit-box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);
	box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);
	padding-bottom:.5rem;
	padding-top:.5rem
}
.dropdown-item {
	color:#4a4a4a;
	display:block;
	font-size:.875rem;
	line-height:1.5;
	padding:.375rem 1rem;
	position:relative
}
a.dropdown-item,button.dropdown-item {
	padding-right:3rem;
	text-align:inherit;
	white-space:nowrap;
	width:100%
}
a.dropdown-item:hover,button.dropdown-item:hover {
	background-color:#f5f5f5;
	color:#0a0a0a
}
a.dropdown-item.is-active,button.dropdown-item.is-active {
	background-color:#485fc7;
	color:#fff
}
.dropdown-divider {
	background-color:#ededed;
	border:none;
	display:block;
	height:1px;
	margin:.5rem 0
}
.level {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.level code {
	border-radius:4px
}
.level img {
	display:inline-block;
	vertical-align:top
}
.level.is-mobile,.level.is-mobile .level-left,.level.is-mobile .level-right {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.level.is-mobile .level-left+.level-right {
	margin-top:0
}
.level.is-mobile .level-item:not(:last-child) {
	margin-bottom:0;
	margin-right:.75rem
}
.level.is-mobile .level-item:not(.is-narrow) {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
@media print,screen and (min-width:769px) {
	.level {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.level>.level-item:not(.is-narrow) {
		-webkit-box-flex:1;
		-ms-flex-positive:1;
		flex-grow:1
	}
}
.level-item {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-preferred-size:auto;
	flex-basis:auto;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.level-item .subtitle,.level-item .title {
	margin-bottom:0
}
@media screen and (max-width:768px) {
	.level-item:not(:last-child) {
		margin-bottom:.75rem
	}
}
.level-left,.level-right {
	-ms-flex-preferred-size:auto;
	flex-basis:auto;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0
}
.level-left .level-item.is-flexible,.level-right .level-item.is-flexible {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
@media print,screen and (min-width:769px) {
	.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child) {
		margin-right:.75rem
	}
}
.level-left {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
@media screen and (max-width:768px) {
	.level-left+.level-right {
		margin-top:1.5rem
	}
}
@media print,screen and (min-width:769px) {
	.level-left {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
}
.level-right {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
@media print,screen and (min-width:769px) {
	.level-right {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
}
.media {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	text-align:inherit
}
.media .content:not(:last-child) {
	margin-bottom:.75rem
}
.media .media {
	border-top:1px solid hsla(0,0%,85.9%,.5);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding-top:.75rem
}
.media .media .content:not(:last-child),.media .media .control:not(:last-child) {
	margin-bottom:.5rem
}
.media .media .media {
	padding-top:.5rem
}
.media .media .media+.media {
	margin-top:.5rem
}
.media+.media {
	border-top:1px solid hsla(0,0%,85.9%,.5);
	margin-top:1rem;
	padding-top:1rem
}
.media.is-large+.media {
	margin-top:1.5rem;
	padding-top:1.5rem
}
.media-left,.media-right {
	-ms-flex-preferred-size:auto;
	flex-basis:auto;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0
}
.media-left {
	margin-right:1rem
}
.media-right {
	margin-left:1rem
}
.media-content {
	-ms-flex-preferred-size:auto;
	flex-basis:auto;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1;
	text-align:inherit
}
@media screen and (max-width:768px) {
	.media-content {
		overflow-x:auto
	}
}
.menu {
	font-size:1rem
}
.menu.is-small {
	font-size:.75rem
}
.menu.is-medium {
	font-size:1.25rem
}
.menu.is-large {
	font-size:1.5rem
}
.menu-list {
	line-height:1.25
}
.menu-list a {
	border-radius:2px;
	color:#4a4a4a;
	display:block;
	padding:.5em .75em
}
.menu-list a:hover {
	background-color:#f5f5f5;
	color:#363636
}
.menu-list a.is-active {
	background-color:#485fc7;
	color:#fff
}
.menu-list li ul {
	border-left:1px solid #dbdbdb;
	margin:.75em;
	padding-left:.75em
}
.menu-label {
	color:#7a7a7a;
	font-size:.75em;
	letter-spacing:.1em;
	text-transform:uppercase
}
.menu-label:not(:first-child) {
	margin-top:1em
}
.menu-label:not(:last-child) {
	margin-bottom:1em
}
.message {
	background-color:#f5f5f5;
	border-radius:4px;
	font-size:1rem
}
.message strong {
	color:currentColor
}
.message a:not(.button):not(.tag):not(.dropdown-item) {
	color:currentColor;
	text-decoration:underline
}
.message.is-small {
	font-size:.75rem
}
.message.is-medium {
	font-size:1.25rem
}
.message.is-large {
	font-size:1.5rem
}
.message.is-white {
	background-color:#fff
}
.message.is-white .message-header {
	background-color:#fff;
	color:#0a0a0a
}
.message.is-white .message-body {
	border-color:#fff
}
.message.is-black {
	background-color:#fafafa
}
.message.is-black .message-header {
	background-color:#0a0a0a;
	color:#fff
}
.message.is-black .message-body {
	border-color:#0a0a0a
}
.message.is-light {
	background-color:#fafafa
}
.message.is-light .message-header {
	background-color:#f5f5f5;
	color:rgba(0,0,0,.7)
}
.message.is-light .message-body {
	border-color:#f5f5f5
}
.message.is-dark {
	background-color:#fafafa
}
.message.is-dark .message-header {
	background-color:#363636;
	color:#fff
}
.message.is-dark .message-body {
	border-color:#363636
}
.message.is-primary {
	background-color:#ebfffc
}
.message.is-primary .message-header {
	background-color:#00d1b2;
	color:#fff
}
.message.is-primary .message-body {
	border-color:#00d1b2;
	color:#00947e
}
.message.is-link {
	background-color:#eff1fa
}
.message.is-link .message-header {
	background-color:#485fc7;
	color:#fff
}
.message.is-link .message-body {
	border-color:#485fc7;
	color:#3850b7
}
.message.is-info {
	background-color:#eff5fb
}
.message.is-info .message-header {
	background-color:#3e8ed0;
	color:#fff
}
.message.is-info .message-body {
	border-color:#3e8ed0;
	color:#296fa8
}
.message.is-success {
	background-color:#effaf5
}
.message.is-success .message-header {
	background-color:#48c78e;
	color:#fff
}
.message.is-success .message-body {
	border-color:#48c78e;
	color:#257953
}
.message.is-warning {
	background-color:#fffaeb
}
.message.is-warning .message-header {
	background-color:#ffe08a;
	color:rgba(0,0,0,.7)
}
.message.is-warning .message-body {
	border-color:#ffe08a;
	color:#946c00
}
.message.is-danger {
	background-color:#feecf0
}
.message.is-danger .message-header {
	background-color:#f14668;
	color:#fff
}
.message.is-danger .message-body {
	border-color:#f14668;
	color:#cc0f35
}
.message-header {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#4a4a4a;
	border-radius:4px 4px 0 0;
	color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	font-weight:700;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	line-height:1.25;
	padding:.75em 1em;
	position:relative
}
.message-header .delete {
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-left:.75em
}
.message-header+.message-body {
	border-width:0;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.message-body {
	border-radius:4px;
	border:solid #dbdbdb;
	border-width:0 0 0 4px;
	color:#4a4a4a;
	padding:1.25em 1.5em
}
.message-body code,.message-body pre {
	background-color:#fff
}
.message-body pre code {
	background-color:transparent
}
.modal {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:none;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	overflow:hidden;
	position:fixed;
	z-index:40
}
.modal.is-active {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.modal-background {
	background-color:rgba(10,10,10,.86)
}
.modal-card,.modal-content {
	margin:0 20px;
	max-height:calc(100vh - 160px);
	overflow:auto;
	position:relative;
	width:100%
}
@media screen and (min-width:769px) {
	.modal-card,.modal-content {
		margin:0 auto;
		max-height:calc(100vh - 40px);
		width:640px
	}
}
.modal-close {
	background:none;
	height:40px;
	position:fixed;
	right:20px;
	top:20px;
	width:40px
}
.modal-card {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	max-height:calc(100vh - 40px);
	overflow:hidden;
	-ms-overflow-y:visible
}
.modal-card,.modal-card-foot,.modal-card-head {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.modal-card-foot,.modal-card-head {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#f5f5f5;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	padding:20px;
	position:relative
}
.modal-card-head {
	border-bottom:1px solid #dbdbdb;
	border-top-left-radius:6px;
	border-top-right-radius:6px
}
.modal-card-title {
	color:#363636;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:0;
	flex-shrink:0;
	font-size:1.5rem;
	line-height:1
}
.modal-card-foot {
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	border-top:1px solid #dbdbdb
}
.modal-card-foot .button:not(:last-child) {
	margin-right:.5em
}
.modal-card-body {
	-webkit-overflow-scrolling:touch;
	background-color:#fff;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1;
	overflow:auto;
	padding:20px
}
.navbar {
	background-color:#fff;
	min-height:3.25rem;
	position:relative;
	z-index:30
}
.navbar.is-white {
	background-color:#fff;
	color:#0a0a0a
}
.navbar.is-white .navbar-brand .navbar-link,.navbar.is-white .navbar-brand>.navbar-item {
	color:#0a0a0a
}
.navbar.is-white .navbar-brand .navbar-link.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover {
	background-color:#f2f2f2;
	color:#0a0a0a
}
.navbar.is-white .navbar-brand .navbar-link:after {
	border-color:#0a0a0a
}
.navbar.is-white .navbar-burger {
	color:#0a0a0a
}
@media screen and (min-width:1024px) {
	.navbar.is-white .navbar-end .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-start>.navbar-item {
		color:#0a0a0a
	}
	.navbar.is-white .navbar-end .navbar-link.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover {
		background-color:#f2f2f2;
		color:#0a0a0a
	}
	.navbar.is-white .navbar-end .navbar-link:after,.navbar.is-white .navbar-start .navbar-link:after {
		border-color:#0a0a0a
	}
	.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#f2f2f2;
		color:#0a0a0a
	}
	.navbar.is-white .navbar-dropdown a.navbar-item.is-active {
		background-color:#fff;
		color:#0a0a0a
	}
}
.navbar.is-black {
	background-color:#0a0a0a;
	color:#fff
}
.navbar.is-black .navbar-brand .navbar-link,.navbar.is-black .navbar-brand>.navbar-item {
	color:#fff
}
.navbar.is-black .navbar-brand .navbar-link.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover {
	background-color:#000;
	color:#fff
}
.navbar.is-black .navbar-brand .navbar-link:after {
	border-color:#fff
}
.navbar.is-black .navbar-burger {
	color:#fff
}
@media screen and (min-width:1024px) {
	.navbar.is-black .navbar-end .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-start>.navbar-item {
		color:#fff
	}
	.navbar.is-black .navbar-end .navbar-link.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover {
		background-color:#000;
		color:#fff
	}
	.navbar.is-black .navbar-end .navbar-link:after,.navbar.is-black .navbar-start .navbar-link:after {
		border-color:#fff
	}
	.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#000;
		color:#fff
	}
	.navbar.is-black .navbar-dropdown a.navbar-item.is-active {
		background-color:#0a0a0a;
		color:#fff
	}
}
.navbar.is-light {
	background-color:#f5f5f5
}
.navbar.is-light,.navbar.is-light .navbar-brand .navbar-link,.navbar.is-light .navbar-brand>.navbar-item {
	color:rgba(0,0,0,.7)
}
.navbar.is-light .navbar-brand .navbar-link.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover {
	background-color:#e8e8e8;
	color:rgba(0,0,0,.7)
}
.navbar.is-light .navbar-brand .navbar-link:after {
	border-color:rgba(0,0,0,.7)
}
.navbar.is-light .navbar-burger {
	color:rgba(0,0,0,.7)
}
@media screen and (min-width:1024px) {
	.navbar.is-light .navbar-end .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-start>.navbar-item {
		color:rgba(0,0,0,.7)
	}
	.navbar.is-light .navbar-end .navbar-link.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover {
		background-color:#e8e8e8;
		color:rgba(0,0,0,.7)
	}
	.navbar.is-light .navbar-end .navbar-link:after,.navbar.is-light .navbar-start .navbar-link:after {
		border-color:rgba(0,0,0,.7)
	}
	.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#e8e8e8;
		color:rgba(0,0,0,.7)
	}
	.navbar.is-light .navbar-dropdown a.navbar-item.is-active {
		background-color:#f5f5f5;
		color:rgba(0,0,0,.7)
	}
}
.navbar.is-dark {
	background-color:#363636;
	color:#fff
}
.navbar.is-dark .navbar-brand .navbar-link,.navbar.is-dark .navbar-brand>.navbar-item {
	color:#fff
}
.navbar.is-dark .navbar-brand .navbar-link.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover {
	background-color:#292929;
	color:#fff
}
.navbar.is-dark .navbar-brand .navbar-link:after {
	border-color:#fff
}
.navbar.is-dark .navbar-burger {
	color:#fff
}
@media screen and (min-width:1024px) {
	.navbar.is-dark .navbar-end .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-start>.navbar-item {
		color:#fff
	}
	.navbar.is-dark .navbar-end .navbar-link.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover {
		background-color:#292929;
		color:#fff
	}
	.navbar.is-dark .navbar-end .navbar-link:after,.navbar.is-dark .navbar-start .navbar-link:after {
		border-color:#fff
	}
	.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#292929;
		color:#fff
	}
	.navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
		background-color:#363636;
		color:#fff
	}
}
.navbar.is-primary {
	background-color:#00d1b2;
	color:#fff
}
.navbar.is-primary .navbar-brand .navbar-link,.navbar.is-primary .navbar-brand>.navbar-item {
	color:#fff
}
.navbar.is-primary .navbar-brand .navbar-link.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover {
	background-color:#00b89c;
	color:#fff
}
.navbar.is-primary .navbar-brand .navbar-link:after {
	border-color:#fff
}
.navbar.is-primary .navbar-burger {
	color:#fff
}
@media screen and (min-width:1024px) {
	.navbar.is-primary .navbar-end .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-start>.navbar-item {
		color:#fff
	}
	.navbar.is-primary .navbar-end .navbar-link.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover {
		background-color:#00b89c;
		color:#fff
	}
	.navbar.is-primary .navbar-end .navbar-link:after,.navbar.is-primary .navbar-start .navbar-link:after {
		border-color:#fff
	}
	.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#00b89c;
		color:#fff
	}
	.navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
		background-color:#00d1b2;
		color:#fff
	}
}
.navbar.is-link {
	background-color:#485fc7;
	color:#fff
}
.navbar.is-link .navbar-brand .navbar-link,.navbar.is-link .navbar-brand>.navbar-item {
	color:#fff
}
.navbar.is-link .navbar-brand .navbar-link.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover {
	background-color:#3a51bb;
	color:#fff
}
.navbar.is-link .navbar-brand .navbar-link:after {
	border-color:#fff
}
.navbar.is-link .navbar-burger {
	color:#fff
}
@media screen and (min-width:1024px) {
	.navbar.is-link .navbar-end .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-start>.navbar-item {
		color:#fff
	}
	.navbar.is-link .navbar-end .navbar-link.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover {
		background-color:#3a51bb;
		color:#fff
	}
	.navbar.is-link .navbar-end .navbar-link:after,.navbar.is-link .navbar-start .navbar-link:after {
		border-color:#fff
	}
	.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#3a51bb;
		color:#fff
	}
	.navbar.is-link .navbar-dropdown a.navbar-item.is-active {
		background-color:#485fc7;
		color:#fff
	}
}
.navbar.is-info {
	background-color:#3e8ed0;
	color:#fff
}
.navbar.is-info .navbar-brand .navbar-link,.navbar.is-info .navbar-brand>.navbar-item {
	color:#fff
}
.navbar.is-info .navbar-brand .navbar-link.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover {
	background-color:#3082c5;
	color:#fff
}
.navbar.is-info .navbar-brand .navbar-link:after {
	border-color:#fff
}
.navbar.is-info .navbar-burger {
	color:#fff
}
@media screen and (min-width:1024px) {
	.navbar.is-info .navbar-end .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-start>.navbar-item {
		color:#fff
	}
	.navbar.is-info .navbar-end .navbar-link.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover {
		background-color:#3082c5;
		color:#fff
	}
	.navbar.is-info .navbar-end .navbar-link:after,.navbar.is-info .navbar-start .navbar-link:after {
		border-color:#fff
	}
	.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#3082c5;
		color:#fff
	}
	.navbar.is-info .navbar-dropdown a.navbar-item.is-active {
		background-color:#3e8ed0;
		color:#fff
	}
}
.navbar.is-success {
	background-color:#48c78e;
	color:#fff
}
.navbar.is-success .navbar-brand .navbar-link,.navbar.is-success .navbar-brand>.navbar-item {
	color:#fff
}
.navbar.is-success .navbar-brand .navbar-link.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover {
	background-color:#3abb81;
	color:#fff
}
.navbar.is-success .navbar-brand .navbar-link:after {
	border-color:#fff
}
.navbar.is-success .navbar-burger {
	color:#fff
}
@media screen and (min-width:1024px) {
	.navbar.is-success .navbar-end .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-start>.navbar-item {
		color:#fff
	}
	.navbar.is-success .navbar-end .navbar-link.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover {
		background-color:#3abb81;
		color:#fff
	}
	.navbar.is-success .navbar-end .navbar-link:after,.navbar.is-success .navbar-start .navbar-link:after {
		border-color:#fff
	}
	.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#3abb81;
		color:#fff
	}
	.navbar.is-success .navbar-dropdown a.navbar-item.is-active {
		background-color:#48c78e;
		color:#fff
	}
}
.navbar.is-warning {
	background-color:#ffe08a
}
.navbar.is-warning,.navbar.is-warning .navbar-brand .navbar-link,.navbar.is-warning .navbar-brand>.navbar-item {
	color:rgba(0,0,0,.7)
}
.navbar.is-warning .navbar-brand .navbar-link.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover {
	background-color:#ffd970;
	color:rgba(0,0,0,.7)
}
.navbar.is-warning .navbar-brand .navbar-link:after {
	border-color:rgba(0,0,0,.7)
}
.navbar.is-warning .navbar-burger {
	color:rgba(0,0,0,.7)
}
@media screen and (min-width:1024px) {
	.navbar.is-warning .navbar-end .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-start>.navbar-item {
		color:rgba(0,0,0,.7)
	}
	.navbar.is-warning .navbar-end .navbar-link.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover {
		background-color:#ffd970;
		color:rgba(0,0,0,.7)
	}
	.navbar.is-warning .navbar-end .navbar-link:after,.navbar.is-warning .navbar-start .navbar-link:after {
		border-color:rgba(0,0,0,.7)
	}
	.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#ffd970;
		color:rgba(0,0,0,.7)
	}
	.navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
		background-color:#ffe08a;
		color:rgba(0,0,0,.7)
	}
}
.navbar.is-danger {
	background-color:#f14668;
	color:#fff
}
.navbar.is-danger .navbar-brand .navbar-link,.navbar.is-danger .navbar-brand>.navbar-item {
	color:#fff
}
.navbar.is-danger .navbar-brand .navbar-link.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover {
	background-color:#ef2e55;
	color:#fff
}
.navbar.is-danger .navbar-brand .navbar-link:after {
	border-color:#fff
}
.navbar.is-danger .navbar-burger {
	color:#fff
}
@media screen and (min-width:1024px) {
	.navbar.is-danger .navbar-end .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-start>.navbar-item {
		color:#fff
	}
	.navbar.is-danger .navbar-end .navbar-link.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover {
		background-color:#ef2e55;
		color:#fff
	}
	.navbar.is-danger .navbar-end .navbar-link:after,.navbar.is-danger .navbar-start .navbar-link:after {
		border-color:#fff
	}
	.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link {
		background-color:#ef2e55;
		color:#fff
	}
	.navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
		background-color:#f14668;
		color:#fff
	}
}
.navbar>.container {
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	min-height:3.25rem;
	width:100%
}
.navbar.has-shadow {
	-webkit-box-shadow:0 2px 0 0 #f5f5f5;
	box-shadow:0 2px 0 0 #f5f5f5
}
.navbar.is-fixed-bottom,.navbar.is-fixed-top {
	left:0;
	position:fixed;
	right:0;
	z-index:30
}
.navbar.is-fixed-bottom {
	bottom:0
}
.navbar.is-fixed-bottom.has-shadow {
	-webkit-box-shadow:0 -2px 0 0 #f5f5f5;
	box-shadow:0 -2px 0 0 #f5f5f5
}
.navbar.is-fixed-top {
	top:0
}
body.has-navbar-fixed-top,html.has-navbar-fixed-top {
	padding-top:3.25rem
}
body.has-navbar-fixed-bottom,html.has-navbar-fixed-bottom {
	padding-bottom:3.25rem
}
.navbar-brand,.navbar-tabs {
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-negative:0;
	flex-shrink:0;
	min-height:3.25rem
}
.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover {
	background-color:transparent
}
.navbar-tabs {
	-webkit-overflow-scrolling:touch;
	max-width:100vw;
	overflow-x:auto;
	overflow-y:hidden
}
.navbar-burger {
	color:#4a4a4a;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	background:none;
	border:none;
	cursor:pointer;
	display:block;
	height:3.25rem;
	position:relative;
	width:3.25rem;
	margin-left:auto
}
.navbar-burger span {
	background-color:currentColor;
	display:block;
	height:1px;
	left:calc(50% - 8px);
	position:absolute;
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transition-duration:86ms;
	transition-duration:86ms;
	-webkit-transition-property:background-color,opacity,-webkit-transform;
	transition-property:background-color,opacity,-webkit-transform;
	transition-property:background-color,opacity,transform;
	transition-property:background-color,opacity,transform,-webkit-transform;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	width:16px
}
.navbar-burger span:first-child {
	top:calc(50% - 6px)
}
.navbar-burger span:nth-child(2) {
	top:calc(50% - 1px)
}
.navbar-burger span:nth-child(3) {
	top:calc(50%+4px)
}
.navbar-burger:hover {
	background-color:rgba(0,0,0,.05)
}
.navbar-burger.is-active span:first-child {
	-webkit-transform:translateY(5px) rotate(45deg);
	transform:translateY(5px) rotate(45deg)
}
.navbar-burger.is-active span:nth-child(2) {
	opacity:0
}
.navbar-burger.is-active span:nth-child(3) {
	-webkit-transform:translateY(-5px) rotate(-45deg);
	transform:translateY(-5px) rotate(-45deg)
}
.navbar-menu {
	display:none
}
.navbar-item,.navbar-link {
	color:#4a4a4a;
	display:block;
	line-height:1.5;
	padding:.5rem .75rem;
	position:relative
}
.navbar-item .icon:only-child,.navbar-link .icon:only-child {
	margin-left:-.25rem;
	margin-right:-.25rem
}
.navbar-link,a.navbar-item {
	cursor:pointer
}
.navbar-link.is-active,.navbar-link:focus,.navbar-link:hover,.navbar-link[focus-within],a.navbar-item.is-active,a.navbar-item:focus,a.navbar-item:hover,a.navbar-item[focus-within] {
	background-color:#fafafa;
	color:#485fc7
}
.navbar-link.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover {
	background-color:#fafafa;
	color:#485fc7
}
.navbar-item {
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0
}
.navbar-item img {
	max-height:1.75rem
}
.navbar-item.has-dropdown {
	padding:0
}
.navbar-item.is-expanded {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1
}
.navbar-item.is-tab {
	border-bottom:1px solid transparent;
	min-height:3.25rem;
	padding-bottom:calc(.5rem - 1px)
}
.navbar-item.is-tab:focus,.navbar-item.is-tab:hover {
	background-color:transparent;
	border-bottom-color:#485fc7
}
.navbar-item.is-tab.is-active {
	background-color:transparent;
	border-bottom:3px solid #485fc7;
	color:#485fc7;
	padding-bottom:calc(.5rem - 3px)
}
.navbar-content {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1
}
.navbar-link:not(.is-arrowless) {
	padding-right:2.5em
}
.navbar-link:not(.is-arrowless):after {
	border-color:#485fc7;
	margin-top:-.375em;
	right:1.125em
}
.navbar-dropdown {
	font-size:.875rem;
	padding-bottom:.5rem;
	padding-top:.5rem
}
.navbar-dropdown .navbar-item {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.navbar-divider {
	background-color:#f5f5f5;
	border:none;
	display:none;
	height:2px;
	margin:.5rem 0
}
@media screen and (max-width:1023px) {
	.navbar>.container {
		display:block
	}
	.navbar-brand .navbar-item,.navbar-tabs .navbar-item {
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.navbar-link:after {
		display:none
	}
	.navbar-menu {
		background-color:#fff;
		-webkit-box-shadow:0 8px 16px rgba(10,10,10,.1);
		box-shadow:0 8px 16px rgba(10,10,10,.1);
		padding:.5rem 0
	}
	.navbar-menu.is-active {
		display:block
	}
	.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch {
		left:0;
		position:fixed;
		right:0;
		z-index:30
	}
	.navbar.is-fixed-bottom-touch {
		bottom:0
	}
	.navbar.is-fixed-bottom-touch.has-shadow {
		-webkit-box-shadow:0 -2px 3px rgba(10,10,10,.1);
		box-shadow:0 -2px 3px rgba(10,10,10,.1)
	}
	.navbar.is-fixed-top-touch {
		top:0
	}
	.navbar.is-fixed-top-touch .navbar-menu,.navbar.is-fixed-top .navbar-menu {
		-webkit-overflow-scrolling:touch;
		max-height:calc(100vh - 3.25rem);
		overflow:auto
	}
	body.has-navbar-fixed-top-touch,html.has-navbar-fixed-top-touch {
		padding-top:3.25rem
	}
	body.has-navbar-fixed-bottom-touch,html.has-navbar-fixed-bottom-touch {
		padding-bottom:3.25rem
	}
}
@media screen and (min-width:1024px) {
	.navbar,.navbar-end,.navbar-menu,.navbar-start {
		-webkit-box-align:stretch;
		-ms-flex-align:stretch;
		align-items:stretch;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.navbar {
		min-height:3.25rem
	}
	.navbar.is-spaced {
		padding:1rem 2rem
	}
	.navbar.is-spaced .navbar-end,.navbar.is-spaced .navbar-start {
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center
	}
	.navbar.is-spaced .navbar-link,.navbar.is-spaced a.navbar-item {
		border-radius:4px
	}
	.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable[focus-within] .navbar-link,.navbar.is-transparent .navbar-link.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover {
		background-color:transparent!important
	}
	.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
		background-color:transparent!important
	}
	.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
		background-color:#f5f5f5;
		color:#0a0a0a
	}
	.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
		background-color:#f5f5f5;
		color:#485fc7
	}
	.navbar-burger {
		display:none
	}
	.navbar-item,.navbar-link {
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.navbar-item.has-dropdown {
		-webkit-box-align:stretch;
		-ms-flex-align:stretch;
		align-items:stretch
	}
	.navbar-item.has-dropdown-up .navbar-link:after {
		-webkit-transform:rotate(135deg) translate(.25em,-.25em);
		transform:rotate(135deg) translate(.25em,-.25em)
	}
	.navbar-item.has-dropdown-up .navbar-dropdown {
		border-bottom:2px solid #dbdbdb;
		border-radius:6px 6px 0 0;
		border-top:none;
		bottom:100%;
		-webkit-box-shadow:0 -8px 8px rgba(10,10,10,.1);
		box-shadow:0 -8px 8px rgba(10,10,10,.1);
		top:auto
	}
	.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable[focus-within] .navbar-dropdown {
		display:block
	}
	.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown {
		display:block
	}
	.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar-item.is-hoverable[focus-within] .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable[focus-within] .navbar-dropdown {
		opacity:1;
		pointer-events:auto;
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
	.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown {
		opacity:1;
		pointer-events:auto;
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
	.navbar-menu {
		-webkit-box-flex:1;
		-ms-flex-positive:1;
		flex-grow:1;
		-ms-flex-negative:0;
		flex-shrink:0
	}
	.navbar-start {
		-webkit-box-pack:start;
		-ms-flex-pack:start;
		justify-content:flex-start;
		margin-right:auto
	}
	.navbar-end {
		-webkit-box-pack:end;
		-ms-flex-pack:end;
		justify-content:flex-end;
		margin-left:auto
	}
	.navbar-dropdown {
		background-color:#fff;
		border-bottom-left-radius:6px;
		border-bottom-right-radius:6px;
		border-top:2px solid #dbdbdb;
		-webkit-box-shadow:0 8px 8px rgba(10,10,10,.1);
		box-shadow:0 8px 8px rgba(10,10,10,.1);
		display:none;
		font-size:.875rem;
		left:0;
		min-width:100%;
		position:absolute;
		top:100%;
		z-index:20
	}
	.navbar-dropdown .navbar-item {
		padding:.375rem 1rem;
		white-space:nowrap
	}
	.navbar-dropdown a.navbar-item {
		padding-right:3rem
	}
	.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover {
		background-color:#f5f5f5;
		color:#0a0a0a
	}
	.navbar-dropdown a.navbar-item.is-active {
		background-color:#f5f5f5;
		color:#485fc7
	}
	.navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-dropdown {
		border-radius:6px;
		border-top:none;
		-webkit-box-shadow:0 8px 8px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);
		box-shadow:0 8px 8px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);
		display:block;
		opacity:0;
		pointer-events:none;
		top:calc(100% - 4px);
		-webkit-transform:translateY(-5px);
		transform:translateY(-5px);
		-webkit-transition-duration:86ms;
		transition-duration:86ms;
		-webkit-transition-property:opacity,-webkit-transform;
		transition-property:opacity,-webkit-transform;
		transition-property:opacity,transform;
		transition-property:opacity,transform,-webkit-transform
	}
	.navbar-dropdown.is-right {
		left:auto;
		right:0
	}
	.navbar-divider {
		display:block
	}
	.container>.navbar .navbar-brand,.navbar>.container .navbar-brand {
		margin-left:-.75rem
	}
	.container>.navbar .navbar-menu,.navbar>.container .navbar-menu {
		margin-right:-.75rem
	}
	.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop {
		left:0;
		position:fixed;
		right:0;
		z-index:30
	}
	.navbar.is-fixed-bottom-desktop {
		bottom:0
	}
	.navbar.is-fixed-bottom-desktop.has-shadow {
		-webkit-box-shadow:0 -2px 3px rgba(10,10,10,.1);
		box-shadow:0 -2px 3px rgba(10,10,10,.1)
	}
	.navbar.is-fixed-top-desktop {
		top:0
	}
	body.has-navbar-fixed-top-desktop,html.has-navbar-fixed-top-desktop {
		padding-top:3.25rem
	}
	body.has-navbar-fixed-bottom-desktop,html.has-navbar-fixed-bottom-desktop {
		padding-bottom:3.25rem
	}
	body.has-spaced-navbar-fixed-top,html.has-spaced-navbar-fixed-top {
		padding-top:5.25rem
	}
	body.has-spaced-navbar-fixed-bottom,html.has-spaced-navbar-fixed-bottom {
		padding-bottom:5.25rem
	}
	.navbar-link.is-active,a.navbar-item.is-active {
		color:#0a0a0a
	}
	.navbar-link.is-active:not(:focus):not(:hover),a.navbar-item.is-active:not(:focus):not(:hover) {
		background-color:transparent
	}
	.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link {
		background-color:#fafafa
	}
}
.hero.is-fullheight-with-navbar {
	min-height:calc(100vh - 3.25rem)
}
.pagination {
	font-size:1rem;
	margin:-.25rem
}
.pagination.is-small {
	font-size:.75rem
}
.pagination.is-medium {
	font-size:1.25rem
}
.pagination.is-large {
	font-size:1.5rem
}
.pagination.is-rounded .pagination-next,.pagination.is-rounded .pagination-previous {
	padding-left:1em;
	padding-right:1em;
	border-radius:9999px
}
.pagination.is-rounded .pagination-link {
	border-radius:9999px
}
.pagination,.pagination-list {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-align:center
}
.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous {
	font-size:1em;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:.25rem;
	padding-left:.5em;
	padding-right:.5em;
	text-align:center
}
.pagination-link,.pagination-next,.pagination-previous {
	border-color:#dbdbdb;
	color:#363636;
	min-width:2.5em
}
.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover {
	border-color:#b5b5b5;
	color:currenColor
}
.pagination-link:focus,.pagination-next:focus,.pagination-previous:focus {
	border-color:#485fc7
}
.pagination-link:active,.pagination-next:active,.pagination-previous:active {
	-webkit-box-shadow:inset 0 1px 2px rgba(10,10,10,.2);
	box-shadow:inset 0 1px 2px rgba(10,10,10,.2)
}
.pagination-link.is-disabled,.pagination-link[disabled],.pagination-next.is-disabled,.pagination-next[disabled],.pagination-previous.is-disabled,.pagination-previous[disabled] {
	background-color:#dbdbdb;
	border-color:#dbdbdb;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#7a7a7a;
	opacity:.5
}
.pagination-next,.pagination-previous {
	padding-left:.75em;
	padding-right:.75em;
	white-space:nowrap
}
.pagination-link.is-current {
	background-color:#485fc7;
	border-color:#485fc7;
	color:#fff
}
.pagination-ellipsis {
	color:#b5b5b5;
	pointer-events:none
}
.pagination-list {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.pagination-list li {
	list-style:none
}
@media screen and (max-width:768px) {
	.pagination {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap
	}
	.pagination-list li,.pagination-next,.pagination-previous {
		-webkit-box-flex:1;
		-ms-flex-positive:1;
		flex-grow:1;
		-ms-flex-negative:1;
		flex-shrink:1
	}
}
@media print,screen and (min-width:769px) {
	.pagination-list {
		-webkit-box-flex:1;
		-ms-flex-positive:1;
		flex-grow:1;
		-ms-flex-negative:1;
		flex-shrink:1;
		-webkit-box-pack:start;
		-ms-flex-pack:start;
		justify-content:flex-start;
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
	}
	.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous {
		margin-bottom:0;
		margin-top:0
	}
	.pagination-previous {
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2
	}
	.pagination-next {
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3
	}
	.pagination {
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		margin-bottom:0;
		margin-top:0
	}
	.pagination.is-centered .pagination-previous {
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
	}
	.pagination.is-centered .pagination-list {
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2
	}
	.pagination.is-centered .pagination-next {
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3
	}
	.pagination.is-right .pagination-previous {
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
	}
	.pagination.is-right .pagination-next {
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2
	}
	.pagination.is-right .pagination-list {
		-webkit-box-pack:end;
		-ms-flex-pack:end;
		justify-content:flex-end;
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3
	}
}
.panel {
	border-radius:6px;
	-webkit-box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);
	box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);
	font-size:1rem
}
.panel:not(:last-child) {
	margin-bottom:1.5rem
}
.panel.is-white .panel-heading {
	background-color:#fff;
	color:#0a0a0a
}
.panel.is-white .panel-tabs a.is-active {
	border-bottom-color:#fff
}
.panel.is-white .panel-block.is-active .panel-icon {
	color:#fff
}
.panel.is-black .panel-heading {
	background-color:#0a0a0a;
	color:#fff
}
.panel.is-black .panel-tabs a.is-active {
	border-bottom-color:#0a0a0a
}
.panel.is-black .panel-block.is-active .panel-icon {
	color:#0a0a0a
}
.panel.is-light .panel-heading {
	background-color:#f5f5f5;
	color:rgba(0,0,0,.7)
}
.panel.is-light .panel-tabs a.is-active {
	border-bottom-color:#f5f5f5
}
.panel.is-light .panel-block.is-active .panel-icon {
	color:#f5f5f5
}
.panel.is-dark .panel-heading {
	background-color:#363636;
	color:#fff
}
.panel.is-dark .panel-tabs a.is-active {
	border-bottom-color:#363636
}
.panel.is-dark .panel-block.is-active .panel-icon {
	color:#363636
}
.panel.is-primary .panel-heading {
	background-color:#00d1b2;
	color:#fff
}
.panel.is-primary .panel-tabs a.is-active {
	border-bottom-color:#00d1b2
}
.panel.is-primary .panel-block.is-active .panel-icon {
	color:#00d1b2
}
.panel.is-link .panel-heading {
	background-color:#485fc7;
	color:#fff
}
.panel.is-link .panel-tabs a.is-active {
	border-bottom-color:#485fc7
}
.panel.is-link .panel-block.is-active .panel-icon {
	color:#485fc7
}
.panel.is-info .panel-heading {
	background-color:#3e8ed0;
	color:#fff
}
.panel.is-info .panel-tabs a.is-active {
	border-bottom-color:#3e8ed0
}
.panel.is-info .panel-block.is-active .panel-icon {
	color:#3e8ed0
}
.panel.is-success .panel-heading {
	background-color:#48c78e;
	color:#fff
}
.panel.is-success .panel-tabs a.is-active {
	border-bottom-color:#48c78e
}
.panel.is-success .panel-block.is-active .panel-icon {
	color:#48c78e
}
.panel.is-warning .panel-heading {
	background-color:#ffe08a;
	color:rgba(0,0,0,.7)
}
.panel.is-warning .panel-tabs a.is-active {
	border-bottom-color:#ffe08a
}
.panel.is-warning .panel-block.is-active .panel-icon {
	color:#ffe08a
}
.panel.is-danger .panel-heading {
	background-color:#f14668;
	color:#fff
}
.panel.is-danger .panel-tabs a.is-active {
	border-bottom-color:#f14668
}
.panel.is-danger .panel-block.is-active .panel-icon {
	color:#f14668
}
.panel-block:not(:last-child),.panel-tabs:not(:last-child) {
	border-bottom:1px solid #ededed
}
.panel-heading {
	background-color:#ededed;
	border-radius:6px 6px 0 0;
	color:#363636;
	font-size:1.25em;
	font-weight:700;
	line-height:1.25;
	padding:.75em 1em
}
.panel-tabs {
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	font-size:.875em;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.panel-tabs a {
	border-bottom:1px solid #dbdbdb;
	margin-bottom:-1px;
	padding:.5em
}
.panel-tabs a.is-active {
	border-bottom-color:#4a4a4a;
	color:#363636
}
.panel-list a {
	color:#4a4a4a
}
.panel-list a:hover {
	color:#485fc7
}
.panel-block {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#363636;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	padding:.5em .75em
}
.panel-block input[type=checkbox] {
	margin-right:.75em
}
.panel-block>.control {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1;
	width:100%
}
.panel-block.is-wrapped {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.panel-block.is-active {
	border-left-color:#485fc7;
	color:#363636
}
.panel-block.is-active .panel-icon {
	color:#485fc7
}
.panel-block:last-child {
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px
}
a.panel-block,label.panel-block {
	cursor:pointer
}
a.panel-block:hover,label.panel-block:hover {
	background-color:#f5f5f5
}
.panel-icon {
	display:inline-block;
	font-size:14px;
	height:1em;
	line-height:1em;
	text-align:center;
	vertical-align:top;
	width:1em;
	color:#7a7a7a;
	margin-right:.75em
}
.panel-icon .fa {
	font-size:inherit;
	line-height:inherit
}
.tabs {
	-webkit-overflow-scrolling:touch;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	font-size:1rem;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	overflow:hidden;
	overflow-x:auto;
	white-space:nowrap
}
.tabs,.tabs a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.tabs a {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-bottom:1px solid #dbdbdb;
	color:#4a4a4a;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:-1px;
	padding:.5em 1em;
	vertical-align:top
}
.tabs a:hover {
	border-bottom-color:#363636;
	color:#363636
}
.tabs li {
	display:block
}
.tabs li.is-active a {
	border-bottom-color:#485fc7;
	color:#485fc7
}
.tabs ul {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-bottom:1px solid #dbdbdb;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.tabs ul.is-center,.tabs ul.is-left {
	padding-right:.75em
}
.tabs ul.is-center {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding-left:.75em
}
.tabs ul.is-right {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	padding-left:.75em
}
.tabs .icon:first-child {
	margin-right:.5em
}
.tabs .icon:last-child {
	margin-left:.5em
}
.tabs.is-centered ul {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.tabs.is-right ul {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.tabs.is-boxed a {
	border:1px solid transparent;
	border-radius:4px 4px 0 0
}
.tabs.is-boxed a:hover {
	background-color:#f5f5f5;
	border-bottom-color:#dbdbdb
}
.tabs.is-boxed li.is-active a {
	background-color:#fff;
	border-color:#dbdbdb;
	border-bottom-color:transparent!important
}
.tabs.is-fullwidth li {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:0;
	flex-shrink:0
}
.tabs.is-toggle a {
	border:1px solid #dbdbdb;
	margin-bottom:0;
	position:relative
}
.tabs.is-toggle a:hover {
	background-color:#f5f5f5;
	border-color:#b5b5b5;
	z-index:2
}
.tabs.is-toggle li+li {
	margin-left:-1px
}
.tabs.is-toggle li:first-child a {
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.tabs.is-toggle li:last-child a {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.tabs.is-toggle li.is-active a {
	background-color:#485fc7;
	border-color:#485fc7;
	color:#fff;
	z-index:1
}
.tabs.is-toggle ul {
	border-bottom:none
}
.tabs.is-toggle.is-toggle-rounded li:first-child a {
	border-bottom-left-radius:9999px;
	border-top-left-radius:9999px;
	padding-left:1.25em
}
.tabs.is-toggle.is-toggle-rounded li:last-child a {
	border-bottom-right-radius:9999px;
	border-top-right-radius:9999px;
	padding-right:1.25em
}
.tabs.is-small {
	font-size:.75rem
}
.tabs.is-medium {
	font-size:1.25rem
}
.tabs.is-large {
	font-size:1.5rem
}
.column {
	display:block;
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1;
	padding:.75rem
}
.columns.is-mobile>.column.is-narrow {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:unset
}
.columns.is-mobile>.column.is-full {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:100%
}
.columns.is-mobile>.column.is-three-quarters {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:75%
}
.columns.is-mobile>.column.is-two-thirds {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:66.6666%
}
.columns.is-mobile>.column.is-half {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:50%
}
.columns.is-mobile>.column.is-one-third {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:33.3333%
}
.columns.is-mobile>.column.is-one-quarter {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:25%
}
.columns.is-mobile>.column.is-one-fifth {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:20%
}
.columns.is-mobile>.column.is-two-fifths {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:40%
}
.columns.is-mobile>.column.is-three-fifths {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:60%
}
.columns.is-mobile>.column.is-four-fifths {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:80%
}
.columns.is-mobile>.column.is-offset-three-quarters {
	margin-left:75%
}
.columns.is-mobile>.column.is-offset-two-thirds {
	margin-left:66.6666%
}
.columns.is-mobile>.column.is-offset-half {
	margin-left:50%
}
.columns.is-mobile>.column.is-offset-one-third {
	margin-left:33.3333%
}
.columns.is-mobile>.column.is-offset-one-quarter {
	margin-left:25%
}
.columns.is-mobile>.column.is-offset-one-fifth {
	margin-left:20%
}
.columns.is-mobile>.column.is-offset-two-fifths {
	margin-left:40%
}
.columns.is-mobile>.column.is-offset-three-fifths {
	margin-left:60%
}
.columns.is-mobile>.column.is-offset-four-fifths {
	margin-left:80%
}
.columns.is-mobile>.column.is-0 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:0
}
.columns.is-mobile>.column.is-offset-0 {
	margin-left:0
}
.columns.is-mobile>.column.is-1 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:8.33333337%
}
.columns.is-mobile>.column.is-offset-1 {
	margin-left:8.33333337%
}
.columns.is-mobile>.column.is-2 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:16.66666674%
}
.columns.is-mobile>.column.is-offset-2 {
	margin-left:16.66666674%
}
.columns.is-mobile>.column.is-3 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:25%
}
.columns.is-mobile>.column.is-offset-3 {
	margin-left:25%
}
.columns.is-mobile>.column.is-4 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:33.33333337%
}
.columns.is-mobile>.column.is-offset-4 {
	margin-left:33.33333337%
}
.columns.is-mobile>.column.is-5 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:41.66666674%
}
.columns.is-mobile>.column.is-offset-5 {
	margin-left:41.66666674%
}
.columns.is-mobile>.column.is-6 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:50%
}
.columns.is-mobile>.column.is-offset-6 {
	margin-left:50%
}
.columns.is-mobile>.column.is-7 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:58.33333337%
}
.columns.is-mobile>.column.is-offset-7 {
	margin-left:58.33333337%
}
.columns.is-mobile>.column.is-8 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:66.66666674%
}
.columns.is-mobile>.column.is-offset-8 {
	margin-left:66.66666674%
}
.columns.is-mobile>.column.is-9 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:75%
}
.columns.is-mobile>.column.is-offset-9 {
	margin-left:75%
}
.columns.is-mobile>.column.is-10 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:83.33333337%
}
.columns.is-mobile>.column.is-offset-10 {
	margin-left:83.33333337%
}
.columns.is-mobile>.column.is-11 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:91.66666674%
}
.columns.is-mobile>.column.is-offset-11 {
	margin-left:91.66666674%
}
.columns.is-mobile>.column.is-12 {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:100%
}
.columns.is-mobile>.column.is-offset-12 {
	margin-left:100%
}
@media screen and (max-width:768px) {
	.column.is-narrow-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:unset
	}
	.column.is-full-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-three-quarters-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-two-thirds-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.6666%
	}
	.column.is-half-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-one-third-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.3333%
	}
	.column.is-one-quarter-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-one-fifth-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:20%
	}
	.column.is-two-fifths-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:40%
	}
	.column.is-three-fifths-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:60%
	}
	.column.is-four-fifths-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:80%
	}
	.column.is-offset-three-quarters-mobile {
		margin-left:75%
	}
	.column.is-offset-two-thirds-mobile {
		margin-left:66.6666%
	}
	.column.is-offset-half-mobile {
		margin-left:50%
	}
	.column.is-offset-one-third-mobile {
		margin-left:33.3333%
	}
	.column.is-offset-one-quarter-mobile {
		margin-left:25%
	}
	.column.is-offset-one-fifth-mobile {
		margin-left:20%
	}
	.column.is-offset-two-fifths-mobile {
		margin-left:40%
	}
	.column.is-offset-three-fifths-mobile {
		margin-left:60%
	}
	.column.is-offset-four-fifths-mobile {
		margin-left:80%
	}
	.column.is-0-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:0
	}
	.column.is-offset-0-mobile {
		margin-left:0
	}
	.column.is-1-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:8.33333337%
	}
	.column.is-offset-1-mobile {
		margin-left:8.33333337%
	}
	.column.is-2-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:16.66666674%
	}
	.column.is-offset-2-mobile {
		margin-left:16.66666674%
	}
	.column.is-3-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-offset-3-mobile {
		margin-left:25%
	}
	.column.is-4-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.33333337%
	}
	.column.is-offset-4-mobile {
		margin-left:33.33333337%
	}
	.column.is-5-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:41.66666674%
	}
	.column.is-offset-5-mobile {
		margin-left:41.66666674%
	}
	.column.is-6-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-offset-6-mobile {
		margin-left:50%
	}
	.column.is-7-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:58.33333337%
	}
	.column.is-offset-7-mobile {
		margin-left:58.33333337%
	}
	.column.is-8-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.66666674%
	}
	.column.is-offset-8-mobile {
		margin-left:66.66666674%
	}
	.column.is-9-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-offset-9-mobile {
		margin-left:75%
	}
	.column.is-10-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:83.33333337%
	}
	.column.is-offset-10-mobile {
		margin-left:83.33333337%
	}
	.column.is-11-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:91.66666674%
	}
	.column.is-offset-11-mobile {
		margin-left:91.66666674%
	}
	.column.is-12-mobile {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-offset-12-mobile {
		margin-left:100%
	}
}
@media print,screen and (min-width:769px) {
	.column.is-narrow,.column.is-narrow-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:unset
	}
	.column.is-full,.column.is-full-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-three-quarters,.column.is-three-quarters-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-two-thirds,.column.is-two-thirds-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.6666%
	}
	.column.is-half,.column.is-half-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-one-third,.column.is-one-third-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.3333%
	}
	.column.is-one-quarter,.column.is-one-quarter-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-one-fifth,.column.is-one-fifth-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:20%
	}
	.column.is-two-fifths,.column.is-two-fifths-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:40%
	}
	.column.is-three-fifths,.column.is-three-fifths-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:60%
	}
	.column.is-four-fifths,.column.is-four-fifths-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:80%
	}
	.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet {
		margin-left:75%
	}
	.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet {
		margin-left:66.6666%
	}
	.column.is-offset-half,.column.is-offset-half-tablet {
		margin-left:50%
	}
	.column.is-offset-one-third,.column.is-offset-one-third-tablet {
		margin-left:33.3333%
	}
	.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet {
		margin-left:25%
	}
	.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet {
		margin-left:20%
	}
	.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet {
		margin-left:40%
	}
	.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet {
		margin-left:60%
	}
	.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet {
		margin-left:80%
	}
	.column.is-0,.column.is-0-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:0
	}
	.column.is-offset-0,.column.is-offset-0-tablet {
		margin-left:0
	}
	.column.is-1,.column.is-1-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:8.33333337%
	}
	.column.is-offset-1,.column.is-offset-1-tablet {
		margin-left:8.33333337%
	}
	.column.is-2,.column.is-2-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:16.66666674%
	}
	.column.is-offset-2,.column.is-offset-2-tablet {
		margin-left:16.66666674%
	}
	.column.is-3,.column.is-3-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-offset-3,.column.is-offset-3-tablet {
		margin-left:25%
	}
	.column.is-4,.column.is-4-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.33333337%
	}
	.column.is-offset-4,.column.is-offset-4-tablet {
		margin-left:33.33333337%
	}
	.column.is-5,.column.is-5-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:41.66666674%
	}
	.column.is-offset-5,.column.is-offset-5-tablet {
		margin-left:41.66666674%
	}
	.column.is-6,.column.is-6-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-offset-6,.column.is-offset-6-tablet {
		margin-left:50%
	}
	.column.is-7,.column.is-7-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:58.33333337%
	}
	.column.is-offset-7,.column.is-offset-7-tablet {
		margin-left:58.33333337%
	}
	.column.is-8,.column.is-8-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.66666674%
	}
	.column.is-offset-8,.column.is-offset-8-tablet {
		margin-left:66.66666674%
	}
	.column.is-9,.column.is-9-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-offset-9,.column.is-offset-9-tablet {
		margin-left:75%
	}
	.column.is-10,.column.is-10-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:83.33333337%
	}
	.column.is-offset-10,.column.is-offset-10-tablet {
		margin-left:83.33333337%
	}
	.column.is-11,.column.is-11-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:91.66666674%
	}
	.column.is-offset-11,.column.is-offset-11-tablet {
		margin-left:91.66666674%
	}
	.column.is-12,.column.is-12-tablet {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-offset-12,.column.is-offset-12-tablet {
		margin-left:100%
	}
}
@media screen and (max-width:1023px) {
	.column.is-narrow-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:unset
	}
	.column.is-full-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-three-quarters-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-two-thirds-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.6666%
	}
	.column.is-half-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-one-third-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.3333%
	}
	.column.is-one-quarter-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-one-fifth-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:20%
	}
	.column.is-two-fifths-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:40%
	}
	.column.is-three-fifths-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:60%
	}
	.column.is-four-fifths-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:80%
	}
	.column.is-offset-three-quarters-touch {
		margin-left:75%
	}
	.column.is-offset-two-thirds-touch {
		margin-left:66.6666%
	}
	.column.is-offset-half-touch {
		margin-left:50%
	}
	.column.is-offset-one-third-touch {
		margin-left:33.3333%
	}
	.column.is-offset-one-quarter-touch {
		margin-left:25%
	}
	.column.is-offset-one-fifth-touch {
		margin-left:20%
	}
	.column.is-offset-two-fifths-touch {
		margin-left:40%
	}
	.column.is-offset-three-fifths-touch {
		margin-left:60%
	}
	.column.is-offset-four-fifths-touch {
		margin-left:80%
	}
	.column.is-0-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:0
	}
	.column.is-offset-0-touch {
		margin-left:0
	}
	.column.is-1-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:8.33333337%
	}
	.column.is-offset-1-touch {
		margin-left:8.33333337%
	}
	.column.is-2-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:16.66666674%
	}
	.column.is-offset-2-touch {
		margin-left:16.66666674%
	}
	.column.is-3-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-offset-3-touch {
		margin-left:25%
	}
	.column.is-4-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.33333337%
	}
	.column.is-offset-4-touch {
		margin-left:33.33333337%
	}
	.column.is-5-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:41.66666674%
	}
	.column.is-offset-5-touch {
		margin-left:41.66666674%
	}
	.column.is-6-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-offset-6-touch {
		margin-left:50%
	}
	.column.is-7-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:58.33333337%
	}
	.column.is-offset-7-touch {
		margin-left:58.33333337%
	}
	.column.is-8-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.66666674%
	}
	.column.is-offset-8-touch {
		margin-left:66.66666674%
	}
	.column.is-9-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-offset-9-touch {
		margin-left:75%
	}
	.column.is-10-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:83.33333337%
	}
	.column.is-offset-10-touch {
		margin-left:83.33333337%
	}
	.column.is-11-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:91.66666674%
	}
	.column.is-offset-11-touch {
		margin-left:91.66666674%
	}
	.column.is-12-touch {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-offset-12-touch {
		margin-left:100%
	}
}
@media screen and (min-width:1024px) {
	.column.is-narrow-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:unset
	}
	.column.is-full-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-three-quarters-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-two-thirds-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.6666%
	}
	.column.is-half-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-one-third-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.3333%
	}
	.column.is-one-quarter-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-one-fifth-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:20%
	}
	.column.is-two-fifths-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:40%
	}
	.column.is-three-fifths-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:60%
	}
	.column.is-four-fifths-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:80%
	}
	.column.is-offset-three-quarters-desktop {
		margin-left:75%
	}
	.column.is-offset-two-thirds-desktop {
		margin-left:66.6666%
	}
	.column.is-offset-half-desktop {
		margin-left:50%
	}
	.column.is-offset-one-third-desktop {
		margin-left:33.3333%
	}
	.column.is-offset-one-quarter-desktop {
		margin-left:25%
	}
	.column.is-offset-one-fifth-desktop {
		margin-left:20%
	}
	.column.is-offset-two-fifths-desktop {
		margin-left:40%
	}
	.column.is-offset-three-fifths-desktop {
		margin-left:60%
	}
	.column.is-offset-four-fifths-desktop {
		margin-left:80%
	}
	.column.is-0-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:0
	}
	.column.is-offset-0-desktop {
		margin-left:0
	}
	.column.is-1-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:8.33333337%
	}
	.column.is-offset-1-desktop {
		margin-left:8.33333337%
	}
	.column.is-2-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:16.66666674%
	}
	.column.is-offset-2-desktop {
		margin-left:16.66666674%
	}
	.column.is-3-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-offset-3-desktop {
		margin-left:25%
	}
	.column.is-4-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.33333337%
	}
	.column.is-offset-4-desktop {
		margin-left:33.33333337%
	}
	.column.is-5-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:41.66666674%
	}
	.column.is-offset-5-desktop {
		margin-left:41.66666674%
	}
	.column.is-6-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-offset-6-desktop {
		margin-left:50%
	}
	.column.is-7-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:58.33333337%
	}
	.column.is-offset-7-desktop {
		margin-left:58.33333337%
	}
	.column.is-8-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.66666674%
	}
	.column.is-offset-8-desktop {
		margin-left:66.66666674%
	}
	.column.is-9-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-offset-9-desktop {
		margin-left:75%
	}
	.column.is-10-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:83.33333337%
	}
	.column.is-offset-10-desktop {
		margin-left:83.33333337%
	}
	.column.is-11-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:91.66666674%
	}
	.column.is-offset-11-desktop {
		margin-left:91.66666674%
	}
	.column.is-12-desktop {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-offset-12-desktop {
		margin-left:100%
	}
}
@media screen and (min-width:1216px) {
	.column.is-narrow-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:unset
	}
	.column.is-full-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-three-quarters-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-two-thirds-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.6666%
	}
	.column.is-half-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-one-third-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.3333%
	}
	.column.is-one-quarter-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-one-fifth-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:20%
	}
	.column.is-two-fifths-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:40%
	}
	.column.is-three-fifths-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:60%
	}
	.column.is-four-fifths-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:80%
	}
	.column.is-offset-three-quarters-widescreen {
		margin-left:75%
	}
	.column.is-offset-two-thirds-widescreen {
		margin-left:66.6666%
	}
	.column.is-offset-half-widescreen {
		margin-left:50%
	}
	.column.is-offset-one-third-widescreen {
		margin-left:33.3333%
	}
	.column.is-offset-one-quarter-widescreen {
		margin-left:25%
	}
	.column.is-offset-one-fifth-widescreen {
		margin-left:20%
	}
	.column.is-offset-two-fifths-widescreen {
		margin-left:40%
	}
	.column.is-offset-three-fifths-widescreen {
		margin-left:60%
	}
	.column.is-offset-four-fifths-widescreen {
		margin-left:80%
	}
	.column.is-0-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:0
	}
	.column.is-offset-0-widescreen {
		margin-left:0
	}
	.column.is-1-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:8.33333337%
	}
	.column.is-offset-1-widescreen {
		margin-left:8.33333337%
	}
	.column.is-2-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:16.66666674%
	}
	.column.is-offset-2-widescreen {
		margin-left:16.66666674%
	}
	.column.is-3-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-offset-3-widescreen {
		margin-left:25%
	}
	.column.is-4-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.33333337%
	}
	.column.is-offset-4-widescreen {
		margin-left:33.33333337%
	}
	.column.is-5-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:41.66666674%
	}
	.column.is-offset-5-widescreen {
		margin-left:41.66666674%
	}
	.column.is-6-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-offset-6-widescreen {
		margin-left:50%
	}
	.column.is-7-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:58.33333337%
	}
	.column.is-offset-7-widescreen {
		margin-left:58.33333337%
	}
	.column.is-8-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.66666674%
	}
	.column.is-offset-8-widescreen {
		margin-left:66.66666674%
	}
	.column.is-9-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-offset-9-widescreen {
		margin-left:75%
	}
	.column.is-10-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:83.33333337%
	}
	.column.is-offset-10-widescreen {
		margin-left:83.33333337%
	}
	.column.is-11-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:91.66666674%
	}
	.column.is-offset-11-widescreen {
		margin-left:91.66666674%
	}
	.column.is-12-widescreen {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-offset-12-widescreen {
		margin-left:100%
	}
}
@media screen and (min-width:1408px) {
	.column.is-narrow-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:unset
	}
	.column.is-full-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-three-quarters-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-two-thirds-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.6666%
	}
	.column.is-half-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-one-third-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.3333%
	}
	.column.is-one-quarter-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-one-fifth-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:20%
	}
	.column.is-two-fifths-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:40%
	}
	.column.is-three-fifths-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:60%
	}
	.column.is-four-fifths-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:80%
	}
	.column.is-offset-three-quarters-fullhd {
		margin-left:75%
	}
	.column.is-offset-two-thirds-fullhd {
		margin-left:66.6666%
	}
	.column.is-offset-half-fullhd {
		margin-left:50%
	}
	.column.is-offset-one-third-fullhd {
		margin-left:33.3333%
	}
	.column.is-offset-one-quarter-fullhd {
		margin-left:25%
	}
	.column.is-offset-one-fifth-fullhd {
		margin-left:20%
	}
	.column.is-offset-two-fifths-fullhd {
		margin-left:40%
	}
	.column.is-offset-three-fifths-fullhd {
		margin-left:60%
	}
	.column.is-offset-four-fifths-fullhd {
		margin-left:80%
	}
	.column.is-0-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:0
	}
	.column.is-offset-0-fullhd {
		margin-left:0
	}
	.column.is-1-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:8.33333337%
	}
	.column.is-offset-1-fullhd {
		margin-left:8.33333337%
	}
	.column.is-2-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:16.66666674%
	}
	.column.is-offset-2-fullhd {
		margin-left:16.66666674%
	}
	.column.is-3-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:25%
	}
	.column.is-offset-3-fullhd {
		margin-left:25%
	}
	.column.is-4-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:33.33333337%
	}
	.column.is-offset-4-fullhd {
		margin-left:33.33333337%
	}
	.column.is-5-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:41.66666674%
	}
	.column.is-offset-5-fullhd {
		margin-left:41.66666674%
	}
	.column.is-6-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:50%
	}
	.column.is-offset-6-fullhd {
		margin-left:50%
	}
	.column.is-7-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:58.33333337%
	}
	.column.is-offset-7-fullhd {
		margin-left:58.33333337%
	}
	.column.is-8-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:66.66666674%
	}
	.column.is-offset-8-fullhd {
		margin-left:66.66666674%
	}
	.column.is-9-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:75%
	}
	.column.is-offset-9-fullhd {
		margin-left:75%
	}
	.column.is-10-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:83.33333337%
	}
	.column.is-offset-10-fullhd {
		margin-left:83.33333337%
	}
	.column.is-11-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:91.66666674%
	}
	.column.is-offset-11-fullhd {
		margin-left:91.66666674%
	}
	.column.is-12-fullhd {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		width:100%
	}
	.column.is-offset-12-fullhd {
		margin-left:100%
	}
}
.columns {
	margin-left:-.75rem;
	margin-right:-.75rem;
	margin-top:-.75rem
}
.columns:last-child {
	margin-bottom:-.75rem
}
.columns:not(:last-child) {
	margin-bottom:.75rem
}
.columns.is-centered {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.columns.is-gapless {
	margin-left:0;
	margin-right:0;
	margin-top:0
}
.columns.is-gapless>.column {
	margin:0;
	padding:0!important
}
.columns.is-gapless:not(:last-child) {
	margin-bottom:1.5rem
}
.columns.is-gapless:last-child {
	margin-bottom:0
}
.columns.is-mobile {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.columns.is-multiline {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.columns.is-vcentered {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
@media print,screen and (min-width:769px) {
	.columns:not(.is-desktop) {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
}
@media screen and (min-width:1024px) {
	.columns.is-desktop {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
}
.columns.is-variable {
	--columnGap:0.75rem;
	margin-left:calc(var(--columnGap)*-1);
	margin-right:calc(var(--columnGap)*-1)
}
.columns.is-variable>.column {
	padding-left:var(--columnGap);
	padding-right:var(--columnGap)
}
.columns.is-variable.is-0 {
	--columnGap:0rem
}
@media screen and (max-width:768px) {
	.columns.is-variable.is-0-mobile {
		--columnGap:0rem
	}
}
@media print,screen and (min-width:769px) {
	.columns.is-variable.is-0-tablet {
		--columnGap:0rem
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.columns.is-variable.is-0-tablet-only {
		--columnGap:0rem
	}
}
@media screen and (max-width:1023px) {
	.columns.is-variable.is-0-touch {
		--columnGap:0rem
	}
}
@media screen and (min-width:1024px) {
	.columns.is-variable.is-0-desktop {
		--columnGap:0rem
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.columns.is-variable.is-0-desktop-only {
		--columnGap:0rem
	}
}
@media screen and (min-width:1216px) {
	.columns.is-variable.is-0-widescreen {
		--columnGap:0rem
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.columns.is-variable.is-0-widescreen-only {
		--columnGap:0rem
	}
}
@media screen and (min-width:1408px) {
	.columns.is-variable.is-0-fullhd {
		--columnGap:0rem
	}
}
.columns.is-variable.is-1 {
	--columnGap:0.25rem
}
@media screen and (max-width:768px) {
	.columns.is-variable.is-1-mobile {
		--columnGap:0.25rem
	}
}
@media print,screen and (min-width:769px) {
	.columns.is-variable.is-1-tablet {
		--columnGap:0.25rem
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.columns.is-variable.is-1-tablet-only {
		--columnGap:0.25rem
	}
}
@media screen and (max-width:1023px) {
	.columns.is-variable.is-1-touch {
		--columnGap:0.25rem
	}
}
@media screen and (min-width:1024px) {
	.columns.is-variable.is-1-desktop {
		--columnGap:0.25rem
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.columns.is-variable.is-1-desktop-only {
		--columnGap:0.25rem
	}
}
@media screen and (min-width:1216px) {
	.columns.is-variable.is-1-widescreen {
		--columnGap:0.25rem
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.columns.is-variable.is-1-widescreen-only {
		--columnGap:0.25rem
	}
}
@media screen and (min-width:1408px) {
	.columns.is-variable.is-1-fullhd {
		--columnGap:0.25rem
	}
}
.columns.is-variable.is-2 {
	--columnGap:0.5rem
}
@media screen and (max-width:768px) {
	.columns.is-variable.is-2-mobile {
		--columnGap:0.5rem
	}
}
@media print,screen and (min-width:769px) {
	.columns.is-variable.is-2-tablet {
		--columnGap:0.5rem
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.columns.is-variable.is-2-tablet-only {
		--columnGap:0.5rem
	}
}
@media screen and (max-width:1023px) {
	.columns.is-variable.is-2-touch {
		--columnGap:0.5rem
	}
}
@media screen and (min-width:1024px) {
	.columns.is-variable.is-2-desktop {
		--columnGap:0.5rem
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.columns.is-variable.is-2-desktop-only {
		--columnGap:0.5rem
	}
}
@media screen and (min-width:1216px) {
	.columns.is-variable.is-2-widescreen {
		--columnGap:0.5rem
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.columns.is-variable.is-2-widescreen-only {
		--columnGap:0.5rem
	}
}
@media screen and (min-width:1408px) {
	.columns.is-variable.is-2-fullhd {
		--columnGap:0.5rem
	}
}
.columns.is-variable.is-3 {
	--columnGap:0.75rem
}
@media screen and (max-width:768px) {
	.columns.is-variable.is-3-mobile {
		--columnGap:0.75rem
	}
}
@media print,screen and (min-width:769px) {
	.columns.is-variable.is-3-tablet {
		--columnGap:0.75rem
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.columns.is-variable.is-3-tablet-only {
		--columnGap:0.75rem
	}
}
@media screen and (max-width:1023px) {
	.columns.is-variable.is-3-touch {
		--columnGap:0.75rem
	}
}
@media screen and (min-width:1024px) {
	.columns.is-variable.is-3-desktop {
		--columnGap:0.75rem
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.columns.is-variable.is-3-desktop-only {
		--columnGap:0.75rem
	}
}
@media screen and (min-width:1216px) {
	.columns.is-variable.is-3-widescreen {
		--columnGap:0.75rem
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.columns.is-variable.is-3-widescreen-only {
		--columnGap:0.75rem
	}
}
@media screen and (min-width:1408px) {
	.columns.is-variable.is-3-fullhd {
		--columnGap:0.75rem
	}
}
.columns.is-variable.is-4 {
	--columnGap:1rem
}
@media screen and (max-width:768px) {
	.columns.is-variable.is-4-mobile {
		--columnGap:1rem
	}
}
@media print,screen and (min-width:769px) {
	.columns.is-variable.is-4-tablet {
		--columnGap:1rem
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.columns.is-variable.is-4-tablet-only {
		--columnGap:1rem
	}
}
@media screen and (max-width:1023px) {
	.columns.is-variable.is-4-touch {
		--columnGap:1rem
	}
}
@media screen and (min-width:1024px) {
	.columns.is-variable.is-4-desktop {
		--columnGap:1rem
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.columns.is-variable.is-4-desktop-only {
		--columnGap:1rem
	}
}
@media screen and (min-width:1216px) {
	.columns.is-variable.is-4-widescreen {
		--columnGap:1rem
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.columns.is-variable.is-4-widescreen-only {
		--columnGap:1rem
	}
}
@media screen and (min-width:1408px) {
	.columns.is-variable.is-4-fullhd {
		--columnGap:1rem
	}
}
.columns.is-variable.is-5 {
	--columnGap:1.25rem
}
@media screen and (max-width:768px) {
	.columns.is-variable.is-5-mobile {
		--columnGap:1.25rem
	}
}
@media print,screen and (min-width:769px) {
	.columns.is-variable.is-5-tablet {
		--columnGap:1.25rem
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.columns.is-variable.is-5-tablet-only {
		--columnGap:1.25rem
	}
}
@media screen and (max-width:1023px) {
	.columns.is-variable.is-5-touch {
		--columnGap:1.25rem
	}
}
@media screen and (min-width:1024px) {
	.columns.is-variable.is-5-desktop {
		--columnGap:1.25rem
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.columns.is-variable.is-5-desktop-only {
		--columnGap:1.25rem
	}
}
@media screen and (min-width:1216px) {
	.columns.is-variable.is-5-widescreen {
		--columnGap:1.25rem
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.columns.is-variable.is-5-widescreen-only {
		--columnGap:1.25rem
	}
}
@media screen and (min-width:1408px) {
	.columns.is-variable.is-5-fullhd {
		--columnGap:1.25rem
	}
}
.columns.is-variable.is-6 {
	--columnGap:1.5rem
}
@media screen and (max-width:768px) {
	.columns.is-variable.is-6-mobile {
		--columnGap:1.5rem
	}
}
@media print,screen and (min-width:769px) {
	.columns.is-variable.is-6-tablet {
		--columnGap:1.5rem
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.columns.is-variable.is-6-tablet-only {
		--columnGap:1.5rem
	}
}
@media screen and (max-width:1023px) {
	.columns.is-variable.is-6-touch {
		--columnGap:1.5rem
	}
}
@media screen and (min-width:1024px) {
	.columns.is-variable.is-6-desktop {
		--columnGap:1.5rem
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.columns.is-variable.is-6-desktop-only {
		--columnGap:1.5rem
	}
}
@media screen and (min-width:1216px) {
	.columns.is-variable.is-6-widescreen {
		--columnGap:1.5rem
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.columns.is-variable.is-6-widescreen-only {
		--columnGap:1.5rem
	}
}
@media screen and (min-width:1408px) {
	.columns.is-variable.is-6-fullhd {
		--columnGap:1.5rem
	}
}
.columns.is-variable.is-7 {
	--columnGap:1.75rem
}
@media screen and (max-width:768px) {
	.columns.is-variable.is-7-mobile {
		--columnGap:1.75rem
	}
}
@media print,screen and (min-width:769px) {
	.columns.is-variable.is-7-tablet {
		--columnGap:1.75rem
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.columns.is-variable.is-7-tablet-only {
		--columnGap:1.75rem
	}
}
@media screen and (max-width:1023px) {
	.columns.is-variable.is-7-touch {
		--columnGap:1.75rem
	}
}
@media screen and (min-width:1024px) {
	.columns.is-variable.is-7-desktop {
		--columnGap:1.75rem
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.columns.is-variable.is-7-desktop-only {
		--columnGap:1.75rem
	}
}
@media screen and (min-width:1216px) {
	.columns.is-variable.is-7-widescreen {
		--columnGap:1.75rem
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.columns.is-variable.is-7-widescreen-only {
		--columnGap:1.75rem
	}
}
@media screen and (min-width:1408px) {
	.columns.is-variable.is-7-fullhd {
		--columnGap:1.75rem
	}
}
.columns.is-variable.is-8 {
	--columnGap:2rem
}
@media screen and (max-width:768px) {
	.columns.is-variable.is-8-mobile {
		--columnGap:2rem
	}
}
@media print,screen and (min-width:769px) {
	.columns.is-variable.is-8-tablet {
		--columnGap:2rem
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.columns.is-variable.is-8-tablet-only {
		--columnGap:2rem
	}
}
@media screen and (max-width:1023px) {
	.columns.is-variable.is-8-touch {
		--columnGap:2rem
	}
}
@media screen and (min-width:1024px) {
	.columns.is-variable.is-8-desktop {
		--columnGap:2rem
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.columns.is-variable.is-8-desktop-only {
		--columnGap:2rem
	}
}
@media screen and (min-width:1216px) {
	.columns.is-variable.is-8-widescreen {
		--columnGap:2rem
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.columns.is-variable.is-8-widescreen-only {
		--columnGap:2rem
	}
}
@media screen and (min-width:1408px) {
	.columns.is-variable.is-8-fullhd {
		--columnGap:2rem
	}
}
.tile {
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	display:block;
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1;
	min-height:-webkit-min-content;
	min-height:-moz-min-content;
	min-height:min-content
}
.tile.is-ancestor {
	margin-left:-.75rem;
	margin-right:-.75rem;
	margin-top:-.75rem
}
.tile.is-ancestor:last-child {
	margin-bottom:-.75rem
}
.tile.is-ancestor:not(:last-child) {
	margin-bottom:.75rem
}
.tile.is-child {
	margin:0!important
}
.tile.is-parent {
	padding:.75rem
}
.tile.is-vertical {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.tile.is-vertical>.tile.is-child:not(:last-child) {
	margin-bottom:1.5rem!important
}
@media print,screen and (min-width:769px) {
	.tile:not(.is-child) {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.tile.is-1 {
		width:8.33333337%
	}
	.tile.is-1,.tile.is-2 {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none
	}
	.tile.is-2 {
		width:16.66666674%
	}
	.tile.is-3 {
		width:25%
	}
	.tile.is-3,.tile.is-4 {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none
	}
	.tile.is-4 {
		width:33.33333337%
	}
	.tile.is-5 {
		width:41.66666674%
	}
	.tile.is-5,.tile.is-6 {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none
	}
	.tile.is-6 {
		width:50%
	}
	.tile.is-7 {
		width:58.33333337%
	}
	.tile.is-7,.tile.is-8 {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none
	}
	.tile.is-8 {
		width:66.66666674%
	}
	.tile.is-9 {
		width:75%
	}
	.tile.is-9,.tile.is-10 {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none
	}
	.tile.is-10 {
		width:83.33333337%
	}
	.tile.is-11 {
		width:91.66666674%
	}
	.tile.is-11,.tile.is-12 {
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none
	}
	.tile.is-12 {
		width:100%
	}
}
.has-text-white {
	color:#fff!important
}
a.has-text-white:focus,a.has-text-white:hover {
	color:#e6e6e6!important
}
.has-background-white {
	background-color:#fff!important
}
.has-text-black {
	color:#0a0a0a!important
}
a.has-text-black:focus,a.has-text-black:hover {
	color:#000!important
}
.has-background-black {
	background-color:#0a0a0a!important
}
.has-text-light {
	color:#f5f5f5!important
}
a.has-text-light:focus,a.has-text-light:hover {
	color:#dbdbdb!important
}
.has-background-light {
	background-color:#f5f5f5!important
}
.has-text-dark {
	color:#363636!important
}
a.has-text-dark:focus,a.has-text-dark:hover {
	color:#1c1c1c!important
}
.has-background-dark {
	background-color:#363636!important
}
.has-text-primary {
	color:#00d1b2!important
}
a.has-text-primary:focus,a.has-text-primary:hover {
	color:#009e86!important
}
.has-background-primary {
	background-color:#00d1b2!important
}
.has-text-primary-light {
	color:#ebfffc!important
}
a.has-text-primary-light:focus,a.has-text-primary-light:hover {
	color:#b8fff4!important
}
.has-background-primary-light {
	background-color:#ebfffc!important
}
.has-text-primary-dark {
	color:#00947e!important
}
a.has-text-primary-dark:focus,a.has-text-primary-dark:hover {
	color:#00c7a9!important
}
.has-background-primary-dark {
	background-color:#00947e!important
}
.has-text-link {
	color:#485fc7!important
}
a.has-text-link:focus,a.has-text-link:hover {
	color:#3449a8!important
}
.has-background-link {
	background-color:#485fc7!important
}
.has-text-link-light {
	color:#eff1fa!important
}
a.has-text-link-light:focus,a.has-text-link-light:hover {
	color:#c8cfee!important
}
.has-background-link-light {
	background-color:#eff1fa!important
}
.has-text-link-dark {
	color:#3850b7!important
}
a.has-text-link-dark:focus,a.has-text-link-dark:hover {
	color:#576dcb!important
}
.has-background-link-dark {
	background-color:#3850b7!important
}
.has-text-info {
	color:#3e8ed0!important
}
a.has-text-info:focus,a.has-text-info:hover {
	color:#2b74b1!important
}
.has-background-info {
	background-color:#3e8ed0!important
}
.has-text-info-light {
	color:#eff5fb!important
}
a.has-text-info-light:focus,a.has-text-info-light:hover {
	color:#c6ddf1!important
}
.has-background-info-light {
	background-color:#eff5fb!important
}
.has-text-info-dark {
	color:#296fa8!important
}
a.has-text-info-dark:focus,a.has-text-info-dark:hover {
	color:#368ace!important
}
.has-background-info-dark {
	background-color:#296fa8!important
}
.has-text-success {
	color:#48c78e!important
}
a.has-text-success:focus,a.has-text-success:hover {
	color:#34a873!important
}
.has-background-success {
	background-color:#48c78e!important
}
.has-text-success-light {
	color:#effaf5!important
}
a.has-text-success-light:focus,a.has-text-success-light:hover {
	color:#c8eedd!important
}
.has-background-success-light {
	background-color:#effaf5!important
}
.has-text-success-dark {
	color:#257953!important
}
a.has-text-success-dark:focus,a.has-text-success-dark:hover {
	color:#31a06e!important
}
.has-background-success-dark {
	background-color:#257953!important
}
.has-text-warning {
	color:#ffe08a!important
}
a.has-text-warning:focus,a.has-text-warning:hover {
	color:#ffd257!important
}
.has-background-warning {
	background-color:#ffe08a!important
}
.has-text-warning-light {
	color:#fffaeb!important
}
a.has-text-warning-light:focus,a.has-text-warning-light:hover {
	color:#ffecb8!important
}
.has-background-warning-light {
	background-color:#fffaeb!important
}
.has-text-warning-dark {
	color:#946c00!important
}
a.has-text-warning-dark:focus,a.has-text-warning-dark:hover {
	color:#c79200!important
}
.has-background-warning-dark {
	background-color:#946c00!important
}
.has-text-danger {
	color:#f14668!important
}
a.has-text-danger:focus,a.has-text-danger:hover {
	color:#ee1742!important
}
.has-background-danger {
	background-color:#f14668!important
}
.has-text-danger-light {
	color:#feecf0!important
}
a.has-text-danger-light:focus,a.has-text-danger-light:hover {
	color:#fabdc9!important
}
.has-background-danger-light {
	background-color:#feecf0!important
}
.has-text-danger-dark {
	color:#cc0f35!important
}
a.has-text-danger-dark:focus,a.has-text-danger-dark:hover {
	color:#ee2049!important
}
.has-background-danger-dark {
	background-color:#cc0f35!important
}
.has-text-black-bis {
	color:#121212!important
}
.has-background-black-bis {
	background-color:#121212!important
}
.has-text-black-ter {
	color:#242424!important
}
.has-background-black-ter {
	background-color:#242424!important
}
.has-text-grey-darker {
	color:#363636!important
}
.has-background-grey-darker {
	background-color:#363636!important
}
.has-text-grey-dark {
	color:#4a4a4a!important
}
.has-background-grey-dark {
	background-color:#4a4a4a!important
}
.has-text-grey {
	color:#7a7a7a!important
}
.has-background-grey {
	background-color:#7a7a7a!important
}
.has-text-grey-light {
	color:#b5b5b5!important
}
.has-background-grey-light {
	background-color:#b5b5b5!important
}
.has-text-grey-lighter {
	color:#dbdbdb!important
}
.has-background-grey-lighter {
	background-color:#dbdbdb!important
}
.has-text-white-ter {
	color:#f5f5f5!important
}
.has-background-white-ter {
	background-color:#f5f5f5!important
}
.has-text-white-bis {
	color:#fafafa!important
}
.has-background-white-bis {
	background-color:#fafafa!important
}
.is-flex-direction-row {
	-webkit-box-orient:horizontal!important;
	-webkit-box-direction:normal!important;
	-ms-flex-direction:row!important;
	flex-direction:row!important
}
.is-flex-direction-row-reverse {
	-webkit-box-orient:horizontal!important;
	-webkit-box-direction:reverse!important;
	-ms-flex-direction:row-reverse!important;
	flex-direction:row-reverse!important
}
.is-flex-direction-column {
	-webkit-box-orient:vertical!important;
	-webkit-box-direction:normal!important;
	-ms-flex-direction:column!important;
	flex-direction:column!important
}
.is-flex-direction-column-reverse {
	-webkit-box-orient:vertical!important;
	-webkit-box-direction:reverse!important;
	-ms-flex-direction:column-reverse!important;
	flex-direction:column-reverse!important
}
.is-flex-wrap-nowrap {
	-ms-flex-wrap:nowrap!important;
	flex-wrap:nowrap!important
}
.is-flex-wrap-wrap {
	-ms-flex-wrap:wrap!important;
	flex-wrap:wrap!important
}
.is-flex-wrap-wrap-reverse {
	-ms-flex-wrap:wrap-reverse!important;
	flex-wrap:wrap-reverse!important
}
.is-justify-content-flex-start {
	-webkit-box-pack:start!important;
	-ms-flex-pack:start!important;
	justify-content:flex-start!important
}
.is-justify-content-flex-end {
	-webkit-box-pack:end!important;
	-ms-flex-pack:end!important;
	justify-content:flex-end!important
}
.is-justify-content-center {
	-webkit-box-pack:center!important;
	-ms-flex-pack:center!important;
	justify-content:center!important
}
.is-justify-content-space-between {
	-webkit-box-pack:justify!important;
	-ms-flex-pack:justify!important;
	justify-content:space-between!important
}
.is-justify-content-space-around {
	-ms-flex-pack:distribute!important;
	justify-content:space-around!important
}
.is-justify-content-space-evenly {
	-webkit-box-pack:space-evenly!important;
	-ms-flex-pack:space-evenly!important;
	justify-content:space-evenly!important
}
.is-justify-content-start {
	-webkit-box-pack:start!important;
	-ms-flex-pack:start!important;
	justify-content:start!important
}
.is-justify-content-end {
	-webkit-box-pack:end!important;
	-ms-flex-pack:end!important;
	justify-content:end!important
}
.is-justify-content-left {
	-webkit-box-pack:left!important;
	-ms-flex-pack:left!important;
	justify-content:left!important
}
.is-justify-content-right {
	-webkit-box-pack:right!important;
	-ms-flex-pack:right!important;
	justify-content:right!important
}
.is-align-content-flex-start {
	-ms-flex-line-pack:start!important;
	align-content:flex-start!important
}
.is-align-content-flex-end {
	-ms-flex-line-pack:end!important;
	align-content:flex-end!important
}
.is-align-content-center {
	-ms-flex-line-pack:center!important;
	align-content:center!important
}
.is-align-content-space-between {
	-ms-flex-line-pack:justify!important;
	align-content:space-between!important
}
.is-align-content-space-around {
	-ms-flex-line-pack:distribute!important;
	align-content:space-around!important
}
.is-align-content-space-evenly {
	-ms-flex-line-pack:space-evenly!important;
	align-content:space-evenly!important
}
.is-align-content-stretch {
	-ms-flex-line-pack:stretch!important;
	align-content:stretch!important
}
.is-align-content-start {
	-ms-flex-line-pack:start!important;
	align-content:start!important
}
.is-align-content-end {
	-ms-flex-line-pack:end!important;
	align-content:end!important
}
.is-align-content-baseline {
	-ms-flex-line-pack:baseline!important;
	align-content:baseline!important
}
.is-align-items-stretch {
	-webkit-box-align:stretch!important;
	-ms-flex-align:stretch!important;
	align-items:stretch!important
}
.is-align-items-flex-start {
	-webkit-box-align:start!important;
	-ms-flex-align:start!important;
	align-items:flex-start!important
}
.is-align-items-flex-end {
	-webkit-box-align:end!important;
	-ms-flex-align:end!important;
	align-items:flex-end!important
}
.is-align-items-center {
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important
}
.is-align-items-baseline {
	-webkit-box-align:baseline!important;
	-ms-flex-align:baseline!important;
	align-items:baseline!important
}
.is-align-items-start {
	-webkit-box-align:start!important;
	-ms-flex-align:start!important;
	align-items:start!important
}
.is-align-items-end {
	-webkit-box-align:end!important;
	-ms-flex-align:end!important;
	align-items:end!important
}
.is-align-items-self-start {
	-webkit-box-align:self-start!important;
	-ms-flex-align:self-start!important;
	align-items:self-start!important
}
.is-align-items-self-end {
	-webkit-box-align:self-end!important;
	-ms-flex-align:self-end!important;
	align-items:self-end!important
}
.is-align-self-auto {
	-ms-flex-item-align:auto!important;
	-ms-grid-row-align:auto!important;
	align-self:auto!important
}
.is-align-self-flex-start {
	-ms-flex-item-align:start!important;
	align-self:flex-start!important
}
.is-align-self-flex-end {
	-ms-flex-item-align:end!important;
	align-self:flex-end!important
}
.is-align-self-center {
	-ms-flex-item-align:center!important;
	-ms-grid-row-align:center!important;
	align-self:center!important
}
.is-align-self-baseline {
	-ms-flex-item-align:baseline!important;
	align-self:baseline!important
}
.is-align-self-stretch {
	-ms-flex-item-align:stretch!important;
	-ms-grid-row-align:stretch!important;
	align-self:stretch!important
}
.is-flex-grow-0 {
	-webkit-box-flex:0!important;
	-ms-flex-positive:0!important;
	flex-grow:0!important
}
.is-flex-grow-1 {
	-webkit-box-flex:1!important;
	-ms-flex-positive:1!important;
	flex-grow:1!important
}
.is-flex-grow-2 {
	-webkit-box-flex:2!important;
	-ms-flex-positive:2!important;
	flex-grow:2!important
}
.is-flex-grow-3 {
	-webkit-box-flex:3!important;
	-ms-flex-positive:3!important;
	flex-grow:3!important
}
.is-flex-grow-4 {
	-webkit-box-flex:4!important;
	-ms-flex-positive:4!important;
	flex-grow:4!important
}
.is-flex-grow-5 {
	-webkit-box-flex:5!important;
	-ms-flex-positive:5!important;
	flex-grow:5!important
}
.is-flex-shrink-0 {
	-ms-flex-negative:0!important;
	flex-shrink:0!important
}
.is-flex-shrink-1 {
	-ms-flex-negative:1!important;
	flex-shrink:1!important
}
.is-flex-shrink-2 {
	-ms-flex-negative:2!important;
	flex-shrink:2!important
}
.is-flex-shrink-3 {
	-ms-flex-negative:3!important;
	flex-shrink:3!important
}
.is-flex-shrink-4 {
	-ms-flex-negative:4!important;
	flex-shrink:4!important
}
.is-flex-shrink-5 {
	-ms-flex-negative:5!important;
	flex-shrink:5!important
}
.is-clearfix:after {
	clear:both;
	content:" ";
	display:table
}
.is-pulled-left {
	float:left!important
}
.is-pulled-right {
	float:right!important
}
.is-radiusless {
	border-radius:0!important
}
.is-shadowless {
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.is-clickable {
	cursor:pointer!important;
	pointer-events:all!important
}
.is-clipped {
	overflow:hidden!important
}
.is-relative {
	position:relative!important
}
.is-marginless {
	margin:0!important
}
.is-paddingless {
	padding:0!important
}
.m-0 {
	margin:0!important
}
.mx-0 {
	margin-left:0!important;
	margin-right:0!important
}
.my-0 {
	margin-top:0!important;
	margin-bottom:0!important
}
.m-05 {
	margin:.5rem!important
}
.mt-05 {
	margin-top:.5rem!important
}
.mr-05 {
	margin-right:.5rem!important
}
.mb-05 {
	margin-bottom:.5rem!important
}
.ml-05,.mx-05 {
	margin-left:.5rem!important
}
.mx-05 {
	margin-right:.5rem!important
}
.my-05 {
	margin-top:.5rem!important;
	margin-bottom:.5rem!important
}
.m-10 {
	margin:1rem!important
}
.mx-10 {
	margin-left:1rem!important;
	margin-right:1rem!important
}
.my-10 {
	margin-top:1rem!important;
	margin-bottom:1rem!important
}
.m-15 {
	margin:1.5rem!important
}
.mt-15 {
	margin-top:1.5rem!important
}
.mr-15 {
	margin-right:1.5rem!important
}
.mb-15 {
	margin-bottom:1.5rem!important
}
.ml-15,.mx-15 {
	margin-left:1.5rem!important
}
.mx-15 {
	margin-right:1.5rem!important
}
.my-15 {
	margin-top:1.5rem!important;
	margin-bottom:1.5rem!important
}
.m-20 {
	margin:2rem!important
}
.mx-20 {
	margin-left:2rem!important;
	margin-right:2rem!important
}
.my-20 {
	margin-top:2rem!important;
	margin-bottom:2rem!important
}
.m-25 {
	margin:2.5rem!important
}
.mt-25 {
	margin-top:2.5rem!important
}
.mr-25 {
	margin-right:2.5rem!important
}
.mb-25 {
	margin-bottom:2.5rem!important
}
.ml-25,.mx-25 {
	margin-left:2.5rem!important
}
.mx-25 {
	margin-right:2.5rem!important
}
.my-25 {
	margin-top:2.5rem!important;
	margin-bottom:2.5rem!important
}
.m-30 {
	margin:3rem!important
}
.mx-30 {
	margin-left:3rem!important;
	margin-right:3rem!important
}
.my-30 {
	margin-top:3rem!important;
	margin-bottom:3rem!important
}
.m-35 {
	margin:3.5rem!important
}
.mt-35 {
	margin-top:3.5rem!important
}
.mr-35 {
	margin-right:3.5rem!important
}
.mb-35 {
	margin-bottom:3.5rem!important
}
.ml-35,.mx-35 {
	margin-left:3.5rem!important
}
.mx-35 {
	margin-right:3.5rem!important
}
.my-35 {
	margin-top:3.5rem!important;
	margin-bottom:3.5rem!important
}
.m-40 {
	margin:4rem!important
}
.mx-40 {
	margin-left:4rem!important;
	margin-right:4rem!important
}
.my-40 {
	margin-top:4rem!important;
	margin-bottom:4rem!important
}
.m-50 {
	margin:5rem!important
}
.mx-50 {
	margin-left:5rem!important;
	margin-right:5rem!important
}
.my-50 {
	margin-top:5rem!important;
	margin-bottom:5rem!important
}
.m-60 {
	margin:6rem!important
}
.mx-60 {
	margin-left:6rem!important;
	margin-right:6rem!important
}
.my-60 {
	margin-top:6rem!important;
	margin-bottom:6rem!important
}
.m-70 {
	margin:7rem!important
}
.mx-70 {
	margin-left:7rem!important;
	margin-right:7rem!important
}
.my-70 {
	margin-top:7rem!important;
	margin-bottom:7rem!important
}
.m-auto {
	margin:auto!important
}
.mt-auto {
	margin-top:auto!important
}
.mr-auto {
	margin-right:auto!important
}
.mb-auto {
	margin-bottom:auto!important
}
.ml-auto,.mx-auto {
	margin-left:auto!important
}
.mx-auto {
	margin-right:auto!important
}
.my-auto {
	margin-top:auto!important;
	margin-bottom:auto!important
}
.p-0 {
	padding:0!important
}
.px-0 {
	padding-left:0!important;
	padding-right:0!important
}
.py-0 {
	padding-top:0!important;
	padding-bottom:0!important
}
.p-05 {
	padding:.5rem!important
}
.pt-05 {
	padding-top:.5rem!important
}
.pr-05 {
	padding-right:.5rem!important
}
.pb-05 {
	padding-bottom:.5rem!important
}
.pl-05,.px-05 {
	padding-left:.5rem!important
}
.px-05 {
	padding-right:.5rem!important
}
.py-05 {
	padding-top:.5rem!important;
	padding-bottom:.5rem!important
}
.p-10 {
	padding:1rem!important
}
.px-10 {
	padding-left:1rem!important;
	padding-right:1rem!important
}
.py-10 {
	padding-top:1rem!important;
	padding-bottom:1rem!important
}
.p-15 {
	padding:1.5rem!important
}
.pt-15 {
	padding-top:1.5rem!important
}
.pr-15 {
	padding-right:1.5rem!important
}
.pb-15 {
	padding-bottom:1.5rem!important
}
.pl-15,.px-15 {
	padding-left:1.5rem!important
}
.px-15 {
	padding-right:1.5rem!important
}
.py-15 {
	padding-top:1.5rem!important;
	padding-bottom:1.5rem!important
}
.p-20 {
	padding:2rem!important
}
.px-20 {
	padding-left:2rem!important;
	padding-right:2rem!important
}
.py-20 {
	padding-top:2rem!important;
	padding-bottom:2rem!important
}
.p-25 {
	padding:2.5rem!important
}
.pt-25 {
	padding-top:2.5rem!important
}
.pr-25 {
	padding-right:2.5rem!important
}
.pb-25 {
	padding-bottom:2.5rem!important
}
.pl-25,.px-25 {
	padding-left:2.5rem!important
}
.px-25 {
	padding-right:2.5rem!important
}
.py-25 {
	padding-top:2.5rem!important;
	padding-bottom:2.5rem!important
}
.p-30 {
	padding:3rem!important
}
.px-30 {
	padding-left:3rem!important;
	padding-right:3rem!important
}
.py-30 {
	padding-top:3rem!important;
	padding-bottom:3rem!important
}
.p-35 {
	padding:3.5rem!important
}
.pt-35 {
	padding-top:3.5rem!important
}
.pr-35 {
	padding-right:3.5rem!important
}
.pb-35 {
	padding-bottom:3.5rem!important
}
.pl-35,.px-35 {
	padding-left:3.5rem!important
}
.px-35 {
	padding-right:3.5rem!important
}
.py-35 {
	padding-top:3.5rem!important;
	padding-bottom:3.5rem!important
}
.p-40 {
	padding:4rem!important
}
.px-40 {
	padding-left:4rem!important;
	padding-right:4rem!important
}
.py-40 {
	padding-top:4rem!important;
	padding-bottom:4rem!important
}
.p-50 {
	padding:5rem!important
}
.px-50 {
	padding-left:5rem!important;
	padding-right:5rem!important
}
.py-50 {
	padding-top:5rem!important;
	padding-bottom:5rem!important
}
.p-60 {
	padding:6rem!important
}
.px-60 {
	padding-left:6rem!important;
	padding-right:6rem!important
}
.py-60 {
	padding-top:6rem!important;
	padding-bottom:6rem!important
}
.p-70 {
	padding:7rem!important
}
.px-70 {
	padding-left:7rem!important;
	padding-right:7rem!important
}
.py-70 {
	padding-top:7rem!important;
	padding-bottom:7rem!important
}
.p-auto {
	padding:auto!important
}
.pt-auto {
	padding-top:auto!important
}
.pr-auto {
	padding-right:auto!important
}
.pb-auto {
	padding-bottom:auto!important
}
.pl-auto,.px-auto {
	padding-left:auto!important
}
.px-auto {
	padding-right:auto!important
}
.py-auto {
	padding-top:auto!important;
	padding-bottom:auto!important
}
.is-size-1 {
	font-size:3rem!important
}
.is-size-2 {
	font-size:2.5rem!important
}
.is-size-3 {
	font-size:2rem!important
}
.is-size-4 {
	font-size:1.5rem!important
}
.is-size-5 {
	font-size:1.25rem!important
}
.is-size-6 {
	font-size:1rem!important
}
.is-size-7 {
	font-size:.75rem!important
}
@media screen and (max-width:768px) {
	.is-size-1-mobile {
		font-size:3rem!important
	}
	.is-size-2-mobile {
		font-size:2.5rem!important
	}
	.is-size-3-mobile {
		font-size:2rem!important
	}
	.is-size-4-mobile {
		font-size:1.5rem!important
	}
	.is-size-5-mobile {
		font-size:1.25rem!important
	}
	.is-size-6-mobile {
		font-size:1rem!important
	}
	.is-size-7-mobile {
		font-size:.75rem!important
	}
}
@media print,screen and (min-width:769px) {
	.is-size-1-tablet {
		font-size:3rem!important
	}
	.is-size-2-tablet {
		font-size:2.5rem!important
	}
	.is-size-3-tablet {
		font-size:2rem!important
	}
	.is-size-4-tablet {
		font-size:1.5rem!important
	}
	.is-size-5-tablet {
		font-size:1.25rem!important
	}
	.is-size-6-tablet {
		font-size:1rem!important
	}
	.is-size-7-tablet {
		font-size:.75rem!important
	}
}
@media screen and (max-width:1023px) {
	.is-size-1-touch {
		font-size:3rem!important
	}
	.is-size-2-touch {
		font-size:2.5rem!important
	}
	.is-size-3-touch {
		font-size:2rem!important
	}
	.is-size-4-touch {
		font-size:1.5rem!important
	}
	.is-size-5-touch {
		font-size:1.25rem!important
	}
	.is-size-6-touch {
		font-size:1rem!important
	}
	.is-size-7-touch {
		font-size:.75rem!important
	}
}
@media screen and (min-width:1024px) {
	.is-size-1-desktop {
		font-size:3rem!important
	}
	.is-size-2-desktop {
		font-size:2.5rem!important
	}
	.is-size-3-desktop {
		font-size:2rem!important
	}
	.is-size-4-desktop {
		font-size:1.5rem!important
	}
	.is-size-5-desktop {
		font-size:1.25rem!important
	}
	.is-size-6-desktop {
		font-size:1rem!important
	}
	.is-size-7-desktop {
		font-size:.75rem!important
	}
}
@media screen and (min-width:1216px) {
	.is-size-1-widescreen {
		font-size:3rem!important
	}
	.is-size-2-widescreen {
		font-size:2.5rem!important
	}
	.is-size-3-widescreen {
		font-size:2rem!important
	}
	.is-size-4-widescreen {
		font-size:1.5rem!important
	}
	.is-size-5-widescreen {
		font-size:1.25rem!important
	}
	.is-size-6-widescreen {
		font-size:1rem!important
	}
	.is-size-7-widescreen {
		font-size:.75rem!important
	}
}
@media screen and (min-width:1408px) {
	.is-size-1-fullhd {
		font-size:3rem!important
	}
	.is-size-2-fullhd {
		font-size:2.5rem!important
	}
	.is-size-3-fullhd {
		font-size:2rem!important
	}
	.is-size-4-fullhd {
		font-size:1.5rem!important
	}
	.is-size-5-fullhd {
		font-size:1.25rem!important
	}
	.is-size-6-fullhd {
		font-size:1rem!important
	}
	.is-size-7-fullhd {
		font-size:.75rem!important
	}
}
.has-text-centered {
	text-align:center!important
}
.has-text-justified {
	text-align:justify!important
}
.has-text-left {
	text-align:left!important
}
.has-text-right {
	text-align:right!important
}
@media screen and (max-width:768px) {
	.has-text-centered-mobile {
		text-align:center!important
	}
}
@media print,screen and (min-width:769px) {
	.has-text-centered-tablet {
		text-align:center!important
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.has-text-centered-tablet-only {
		text-align:center!important
	}
}
@media screen and (max-width:1023px) {
	.has-text-centered-touch {
		text-align:center!important
	}
}
@media screen and (min-width:1024px) {
	.has-text-centered-desktop {
		text-align:center!important
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.has-text-centered-desktop-only {
		text-align:center!important
	}
}
@media screen and (min-width:1216px) {
	.has-text-centered-widescreen {
		text-align:center!important
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.has-text-centered-widescreen-only {
		text-align:center!important
	}
}
@media screen and (min-width:1408px) {
	.has-text-centered-fullhd {
		text-align:center!important
	}
}
@media screen and (max-width:768px) {
	.has-text-justified-mobile {
		text-align:justify!important
	}
}
@media print,screen and (min-width:769px) {
	.has-text-justified-tablet {
		text-align:justify!important
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.has-text-justified-tablet-only {
		text-align:justify!important
	}
}
@media screen and (max-width:1023px) {
	.has-text-justified-touch {
		text-align:justify!important
	}
}
@media screen and (min-width:1024px) {
	.has-text-justified-desktop {
		text-align:justify!important
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.has-text-justified-desktop-only {
		text-align:justify!important
	}
}
@media screen and (min-width:1216px) {
	.has-text-justified-widescreen {
		text-align:justify!important
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.has-text-justified-widescreen-only {
		text-align:justify!important
	}
}
@media screen and (min-width:1408px) {
	.has-text-justified-fullhd {
		text-align:justify!important
	}
}
@media screen and (max-width:768px) {
	.has-text-left-mobile {
		text-align:left!important
	}
}
@media print,screen and (min-width:769px) {
	.has-text-left-tablet {
		text-align:left!important
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.has-text-left-tablet-only {
		text-align:left!important
	}
}
@media screen and (max-width:1023px) {
	.has-text-left-touch {
		text-align:left!important
	}
}
@media screen and (min-width:1024px) {
	.has-text-left-desktop {
		text-align:left!important
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.has-text-left-desktop-only {
		text-align:left!important
	}
}
@media screen and (min-width:1216px) {
	.has-text-left-widescreen {
		text-align:left!important
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.has-text-left-widescreen-only {
		text-align:left!important
	}
}
@media screen and (min-width:1408px) {
	.has-text-left-fullhd {
		text-align:left!important
	}
}
@media screen and (max-width:768px) {
	.has-text-right-mobile {
		text-align:right!important
	}
}
@media print,screen and (min-width:769px) {
	.has-text-right-tablet {
		text-align:right!important
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.has-text-right-tablet-only {
		text-align:right!important
	}
}
@media screen and (max-width:1023px) {
	.has-text-right-touch {
		text-align:right!important
	}
}
@media screen and (min-width:1024px) {
	.has-text-right-desktop {
		text-align:right!important
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.has-text-right-desktop-only {
		text-align:right!important
	}
}
@media screen and (min-width:1216px) {
	.has-text-right-widescreen {
		text-align:right!important
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.has-text-right-widescreen-only {
		text-align:right!important
	}
}
@media screen and (min-width:1408px) {
	.has-text-right-fullhd {
		text-align:right!important
	}
}
.is-capitalized {
	text-transform:capitalize!important
}
.is-lowercase {
	text-transform:lowercase!important
}
.is-uppercase {
	text-transform:uppercase!important
}
.is-italic {
	font-style:italic!important
}
.is-underlined {
	text-decoration:underline!important
}
.has-text-weight-light {
	font-weight:300!important
}
.has-text-weight-normal {
	font-weight:400!important
}
.has-text-weight-medium {
	font-weight:500!important
}
.has-text-weight-semibold {
	font-weight:600!important
}
.has-text-weight-bold {
	font-weight:700!important
}
.is-family-primary,.is-family-sans-serif,.is-family-secondary {
	font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif!important
}
.is-family-code,.is-family-monospace {
	font-family:monospace!important
}
.is-block {
	display:block!important
}
@media screen and (max-width:768px) {
	.is-block-mobile {
		display:block!important
	}
}
@media print,screen and (min-width:769px) {
	.is-block-tablet {
		display:block!important
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.is-block-tablet-only {
		display:block!important
	}
}
@media screen and (max-width:1023px) {
	.is-block-touch {
		display:block!important
	}
}
@media screen and (min-width:1024px) {
	.is-block-desktop {
		display:block!important
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.is-block-desktop-only {
		display:block!important
	}
}
@media screen and (min-width:1216px) {
	.is-block-widescreen {
		display:block!important
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.is-block-widescreen-only {
		display:block!important
	}
}
@media screen and (min-width:1408px) {
	.is-block-fullhd {
		display:block!important
	}
}
.is-flex {
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important
}
@media screen and (max-width:768px) {
	.is-flex-mobile {
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important
	}
}
@media print,screen and (min-width:769px) {
	.is-flex-tablet {
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.is-flex-tablet-only {
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important
	}
}
@media screen and (max-width:1023px) {
	.is-flex-touch {
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important
	}
}
@media screen and (min-width:1024px) {
	.is-flex-desktop {
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.is-flex-desktop-only {
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important
	}
}
@media screen and (min-width:1216px) {
	.is-flex-widescreen {
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.is-flex-widescreen-only {
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important
	}
}
@media screen and (min-width:1408px) {
	.is-flex-fullhd {
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important
	}
}
.is-inline {
	display:inline!important
}
@media screen and (max-width:768px) {
	.is-inline-mobile {
		display:inline!important
	}
}
@media print,screen and (min-width:769px) {
	.is-inline-tablet {
		display:inline!important
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.is-inline-tablet-only {
		display:inline!important
	}
}
@media screen and (max-width:1023px) {
	.is-inline-touch {
		display:inline!important
	}
}
@media screen and (min-width:1024px) {
	.is-inline-desktop {
		display:inline!important
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.is-inline-desktop-only {
		display:inline!important
	}
}
@media screen and (min-width:1216px) {
	.is-inline-widescreen {
		display:inline!important
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.is-inline-widescreen-only {
		display:inline!important
	}
}
@media screen and (min-width:1408px) {
	.is-inline-fullhd {
		display:inline!important
	}
}
.is-inline-block {
	display:inline-block!important
}
@media screen and (max-width:768px) {
	.is-inline-block-mobile {
		display:inline-block!important
	}
}
@media print,screen and (min-width:769px) {
	.is-inline-block-tablet {
		display:inline-block!important
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.is-inline-block-tablet-only {
		display:inline-block!important
	}
}
@media screen and (max-width:1023px) {
	.is-inline-block-touch {
		display:inline-block!important
	}
}
@media screen and (min-width:1024px) {
	.is-inline-block-desktop {
		display:inline-block!important
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.is-inline-block-desktop-only {
		display:inline-block!important
	}
}
@media screen and (min-width:1216px) {
	.is-inline-block-widescreen {
		display:inline-block!important
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.is-inline-block-widescreen-only {
		display:inline-block!important
	}
}
@media screen and (min-width:1408px) {
	.is-inline-block-fullhd {
		display:inline-block!important
	}
}
.is-inline-flex {
	display:-webkit-inline-box!important;
	display:-ms-inline-flexbox!important;
	display:inline-flex!important
}
@media screen and (max-width:768px) {
	.is-inline-flex-mobile {
		display:-webkit-inline-box!important;
		display:-ms-inline-flexbox!important;
		display:inline-flex!important
	}
}
@media print,screen and (min-width:769px) {
	.is-inline-flex-tablet {
		display:-webkit-inline-box!important;
		display:-ms-inline-flexbox!important;
		display:inline-flex!important
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.is-inline-flex-tablet-only {
		display:-webkit-inline-box!important;
		display:-ms-inline-flexbox!important;
		display:inline-flex!important
	}
}
@media screen and (max-width:1023px) {
	.is-inline-flex-touch {
		display:-webkit-inline-box!important;
		display:-ms-inline-flexbox!important;
		display:inline-flex!important
	}
}
@media screen and (min-width:1024px) {
	.is-inline-flex-desktop {
		display:-webkit-inline-box!important;
		display:-ms-inline-flexbox!important;
		display:inline-flex!important
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.is-inline-flex-desktop-only {
		display:-webkit-inline-box!important;
		display:-ms-inline-flexbox!important;
		display:inline-flex!important
	}
}
@media screen and (min-width:1216px) {
	.is-inline-flex-widescreen {
		display:-webkit-inline-box!important;
		display:-ms-inline-flexbox!important;
		display:inline-flex!important
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.is-inline-flex-widescreen-only {
		display:-webkit-inline-box!important;
		display:-ms-inline-flexbox!important;
		display:inline-flex!important
	}
}
@media screen and (min-width:1408px) {
	.is-inline-flex-fullhd {
		display:-webkit-inline-box!important;
		display:-ms-inline-flexbox!important;
		display:inline-flex!important
	}
}
.is-hidden {
	display:none!important
}
.is-sr-only {
	border:none!important;
	clip:rect(0,0,0,0)!important;
	height:.01em!important;
	overflow:hidden!important;
	padding:0!important;
	position:absolute!important;
	white-space:nowrap!important;
	width:.01em!important
}
@media screen and (max-width:768px) {
	.is-hidden-mobile {
		display:none!important
	}
}
@media print,screen and (min-width:769px) {
	.is-hidden-tablet {
		display:none!important
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.is-hidden-tablet-only {
		display:none!important
	}
}
@media screen and (max-width:1023px) {
	.is-hidden-touch {
		display:none!important
	}
}
@media screen and (min-width:1024px) {
	.is-hidden-desktop {
		display:none!important
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.is-hidden-desktop-only {
		display:none!important
	}
}
@media screen and (min-width:1216px) {
	.is-hidden-widescreen {
		display:none!important
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.is-hidden-widescreen-only {
		display:none!important
	}
}
@media screen and (min-width:1408px) {
	.is-hidden-fullhd {
		display:none!important
	}
}
.is-invisible {
	visibility:hidden!important
}
@media screen and (max-width:768px) {
	.is-invisible-mobile {
		visibility:hidden!important
	}
}
@media print,screen and (min-width:769px) {
	.is-invisible-tablet {
		visibility:hidden!important
	}
}
@media screen and (min-width:769px)and (max-width:1023px) {
	.is-invisible-tablet-only {
		visibility:hidden!important
	}
}
@media screen and (max-width:1023px) {
	.is-invisible-touch {
		visibility:hidden!important
	}
}
@media screen and (min-width:1024px) {
	.is-invisible-desktop {
		visibility:hidden!important
	}
}
@media screen and (min-width:1024px)and (max-width:1215px) {
	.is-invisible-desktop-only {
		visibility:hidden!important
	}
}
@media screen and (min-width:1216px) {
	.is-invisible-widescreen {
		visibility:hidden!important
	}
}
@media screen and (min-width:1216px)and (max-width:1407px) {
	.is-invisible-widescreen-only {
		visibility:hidden!important
	}
}
@media screen and (min-width:1408px) {
	.is-invisible-fullhd {
		visibility:hidden!important
	}
}
.hero {
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.hero .navbar {
	background:none
}
.hero .tabs ul {
	border-bottom:none
}
.hero.is-white {
	background-color:#fff;
	color:#0a0a0a
}
.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong {
	color:inherit
}
.hero.is-white .title {
	color:#0a0a0a
}
.hero.is-white .subtitle {
	color:rgba(10,10,10,.9)
}
.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong {
	color:#0a0a0a
}
@media screen and (max-width:1023px) {
	.hero.is-white .navbar-menu {
		background-color:#fff
	}
}
.hero.is-white .navbar-item,.hero.is-white .navbar-link {
	color:rgba(10,10,10,.7)
}
.hero.is-white .navbar-link.is-active,.hero.is-white .navbar-link:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white a.navbar-item:hover {
	background-color:#f2f2f2;
	color:#0a0a0a
}
.hero.is-white .tabs a {
	color:#0a0a0a;
	opacity:.9
}
.hero.is-white .tabs a:hover {
	opacity:1
}
.hero.is-white .tabs li.is-active a {
	color:#fff!important;
	opacity:1
}
.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a {
	color:#0a0a0a
}
.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover {
	background-color:#0a0a0a;
	border-color:#0a0a0a;
	color:#fff
}
.hero.is-white.is-bold {
	background-image:linear-gradient(141deg,#e8e3e4,#fff 71%,#fff)
}
@media screen and (max-width:768px) {
	.hero.is-white.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#e8e3e4,#fff 71%,#fff)
	}
}
.hero.is-black {
	background-color:#0a0a0a;
	color:#fff
}
.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong {
	color:inherit
}
.hero.is-black .title {
	color:#fff
}
.hero.is-black .subtitle {
	color:hsla(0,0%,100%,.9)
}
.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong {
	color:#fff
}
@media screen and (max-width:1023px) {
	.hero.is-black .navbar-menu {
		background-color:#0a0a0a
	}
}
.hero.is-black .navbar-item,.hero.is-black .navbar-link {
	color:hsla(0,0%,100%,.7)
}
.hero.is-black .navbar-link.is-active,.hero.is-black .navbar-link:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black a.navbar-item:hover {
	background-color:#000;
	color:#fff
}
.hero.is-black .tabs a {
	color:#fff;
	opacity:.9
}
.hero.is-black .tabs a:hover {
	opacity:1
}
.hero.is-black .tabs li.is-active a {
	color:#0a0a0a!important;
	opacity:1
}
.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a {
	color:#fff
}
.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover {
	background-color:#fff;
	border-color:#fff;
	color:#0a0a0a
}
.hero.is-black.is-bold {
	background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)
}
@media screen and (max-width:768px) {
	.hero.is-black.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)
	}
}
.hero.is-light {
	background-color:#f5f5f5;
	color:rgba(0,0,0,.7)
}
.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong {
	color:inherit
}
.hero.is-light .title {
	color:rgba(0,0,0,.7)
}
.hero.is-light .subtitle {
	color:rgba(0,0,0,.9)
}
.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong {
	color:rgba(0,0,0,.7)
}
@media screen and (max-width:1023px) {
	.hero.is-light .navbar-menu {
		background-color:#f5f5f5
	}
}
.hero.is-light .navbar-item,.hero.is-light .navbar-link {
	color:rgba(0,0,0,.7)
}
.hero.is-light .navbar-link.is-active,.hero.is-light .navbar-link:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light a.navbar-item:hover {
	background-color:#e8e8e8;
	color:rgba(0,0,0,.7)
}
.hero.is-light .tabs a {
	color:rgba(0,0,0,.7);
	opacity:.9
}
.hero.is-light .tabs a:hover {
	opacity:1
}
.hero.is-light .tabs li.is-active a {
	color:#f5f5f5!important;
	opacity:1
}
.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a {
	color:rgba(0,0,0,.7)
}
.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover {
	background-color:rgba(0,0,0,.7);
	border-color:rgba(0,0,0,.7);
	color:#f5f5f5
}
.hero.is-light.is-bold {
	background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)
}
@media screen and (max-width:768px) {
	.hero.is-light.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)
	}
}
.hero.is-dark {
	background-color:#363636;
	color:#fff
}
.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong {
	color:inherit
}
.hero.is-dark .title {
	color:#fff
}
.hero.is-dark .subtitle {
	color:hsla(0,0%,100%,.9)
}
.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong {
	color:#fff
}
@media screen and (max-width:1023px) {
	.hero.is-dark .navbar-menu {
		background-color:#363636
	}
}
.hero.is-dark .navbar-item,.hero.is-dark .navbar-link {
	color:hsla(0,0%,100%,.7)
}
.hero.is-dark .navbar-link.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark a.navbar-item:hover {
	background-color:#292929;
	color:#fff
}
.hero.is-dark .tabs a {
	color:#fff;
	opacity:.9
}
.hero.is-dark .tabs a:hover {
	opacity:1
}
.hero.is-dark .tabs li.is-active a {
	color:#363636!important;
	opacity:1
}
.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a {
	color:#fff
}
.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover {
	background-color:#fff;
	border-color:#fff;
	color:#363636
}
.hero.is-dark.is-bold {
	background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)
}
@media screen and (max-width:768px) {
	.hero.is-dark.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)
	}
}
.hero.is-primary {
	background-color:#00d1b2;
	color:#fff
}
.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong {
	color:inherit
}
.hero.is-primary .title {
	color:#fff
}
.hero.is-primary .subtitle {
	color:hsla(0,0%,100%,.9)
}
.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong {
	color:#fff
}
@media screen and (max-width:1023px) {
	.hero.is-primary .navbar-menu {
		background-color:#00d1b2
	}
}
.hero.is-primary .navbar-item,.hero.is-primary .navbar-link {
	color:hsla(0,0%,100%,.7)
}
.hero.is-primary .navbar-link.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary a.navbar-item:hover {
	background-color:#00b89c;
	color:#fff
}
.hero.is-primary .tabs a {
	color:#fff;
	opacity:.9
}
.hero.is-primary .tabs a:hover {
	opacity:1
}
.hero.is-primary .tabs li.is-active a {
	color:#00d1b2!important;
	opacity:1
}
.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a {
	color:#fff
}
.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover {
	background-color:#fff;
	border-color:#fff;
	color:#00d1b2
}
.hero.is-primary.is-bold {
	background-image:linear-gradient(141deg,#009e6c,#00d1b2 71%,#00e7eb)
}
@media screen and (max-width:768px) {
	.hero.is-primary.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#009e6c,#00d1b2 71%,#00e7eb)
	}
}
.hero.is-link {
	background-color:#485fc7;
	color:#fff
}
.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong {
	color:inherit
}
.hero.is-link .title {
	color:#fff
}
.hero.is-link .subtitle {
	color:hsla(0,0%,100%,.9)
}
.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong {
	color:#fff
}
@media screen and (max-width:1023px) {
	.hero.is-link .navbar-menu {
		background-color:#485fc7
	}
}
.hero.is-link .navbar-item,.hero.is-link .navbar-link {
	color:hsla(0,0%,100%,.7)
}
.hero.is-link .navbar-link.is-active,.hero.is-link .navbar-link:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link a.navbar-item:hover {
	background-color:#3a51bb;
	color:#fff
}
.hero.is-link .tabs a {
	color:#fff;
	opacity:.9
}
.hero.is-link .tabs a:hover {
	opacity:1
}
.hero.is-link .tabs li.is-active a {
	color:#485fc7!important;
	opacity:1
}
.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a {
	color:#fff
}
.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover {
	background-color:#fff;
	border-color:#fff;
	color:#485fc7
}
.hero.is-link.is-bold {
	background-image:linear-gradient(141deg,#2959b3,#485fc7 71%,#5658d2)
}
@media screen and (max-width:768px) {
	.hero.is-link.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#2959b3,#485fc7 71%,#5658d2)
	}
}
.hero.is-info {
	background-color:#3e8ed0;
	color:#fff
}
.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong {
	color:inherit
}
.hero.is-info .title {
	color:#fff
}
.hero.is-info .subtitle {
	color:hsla(0,0%,100%,.9)
}
.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong {
	color:#fff
}
@media screen and (max-width:1023px) {
	.hero.is-info .navbar-menu {
		background-color:#3e8ed0
	}
}
.hero.is-info .navbar-item,.hero.is-info .navbar-link {
	color:hsla(0,0%,100%,.7)
}
.hero.is-info .navbar-link.is-active,.hero.is-info .navbar-link:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info a.navbar-item:hover {
	background-color:#3082c5;
	color:#fff
}
.hero.is-info .tabs a {
	color:#fff;
	opacity:.9
}
.hero.is-info .tabs a:hover {
	opacity:1
}
.hero.is-info .tabs li.is-active a {
	color:#3e8ed0!important;
	opacity:1
}
.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a {
	color:#fff
}
.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover {
	background-color:#fff;
	border-color:#fff;
	color:#3e8ed0
}
.hero.is-info.is-bold {
	background-image:linear-gradient(141deg,#208fbc,#3e8ed0 71%,#4d83db)
}
@media screen and (max-width:768px) {
	.hero.is-info.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#208fbc,#3e8ed0 71%,#4d83db)
	}
}
.hero.is-success {
	background-color:#48c78e;
	color:#fff
}
.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong {
	color:inherit
}
.hero.is-success .title {
	color:#fff
}
.hero.is-success .subtitle {
	color:hsla(0,0%,100%,.9)
}
.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong {
	color:#fff
}
@media screen and (max-width:1023px) {
	.hero.is-success .navbar-menu {
		background-color:#48c78e
	}
}
.hero.is-success .navbar-item,.hero.is-success .navbar-link {
	color:hsla(0,0%,100%,.7)
}
.hero.is-success .navbar-link.is-active,.hero.is-success .navbar-link:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success a.navbar-item:hover {
	background-color:#3abb81;
	color:#fff
}
.hero.is-success .tabs a {
	color:#fff;
	opacity:.9
}
.hero.is-success .tabs a:hover {
	opacity:1
}
.hero.is-success .tabs li.is-active a {
	color:#48c78e!important;
	opacity:1
}
.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a {
	color:#fff
}
.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover {
	background-color:#fff;
	border-color:#fff;
	color:#48c78e
}
.hero.is-success.is-bold {
	background-image:linear-gradient(141deg,#29b35e,#48c78e 71%,#56d2af)
}
@media screen and (max-width:768px) {
	.hero.is-success.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#29b35e,#48c78e 71%,#56d2af)
	}
}
.hero.is-warning {
	background-color:#ffe08a;
	color:rgba(0,0,0,.7)
}
.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong {
	color:inherit
}
.hero.is-warning .title {
	color:rgba(0,0,0,.7)
}
.hero.is-warning .subtitle {
	color:rgba(0,0,0,.9)
}
.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong {
	color:rgba(0,0,0,.7)
}
@media screen and (max-width:1023px) {
	.hero.is-warning .navbar-menu {
		background-color:#ffe08a
	}
}
.hero.is-warning .navbar-item,.hero.is-warning .navbar-link {
	color:rgba(0,0,0,.7)
}
.hero.is-warning .navbar-link.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning a.navbar-item:hover {
	background-color:#ffd970;
	color:rgba(0,0,0,.7)
}
.hero.is-warning .tabs a {
	color:rgba(0,0,0,.7);
	opacity:.9
}
.hero.is-warning .tabs a:hover {
	opacity:1
}
.hero.is-warning .tabs li.is-active a {
	color:#ffe08a!important;
	opacity:1
}
.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a {
	color:rgba(0,0,0,.7)
}
.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover {
	background-color:rgba(0,0,0,.7);
	border-color:rgba(0,0,0,.7);
	color:#ffe08a
}
.hero.is-warning.is-bold {
	background-image:linear-gradient(141deg,#ffb657,#ffe08a 71%,#fff6a3)
}
@media screen and (max-width:768px) {
	.hero.is-warning.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#ffb657,#ffe08a 71%,#fff6a3)
	}
}
.hero.is-danger {
	background-color:#f14668;
	color:#fff
}
.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong {
	color:inherit
}
.hero.is-danger .title {
	color:#fff
}
.hero.is-danger .subtitle {
	color:hsla(0,0%,100%,.9)
}
.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong {
	color:#fff
}
@media screen and (max-width:1023px) {
	.hero.is-danger .navbar-menu {
		background-color:#f14668
	}
}
.hero.is-danger .navbar-item,.hero.is-danger .navbar-link {
	color:hsla(0,0%,100%,.7)
}
.hero.is-danger .navbar-link.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger a.navbar-item:hover {
	background-color:#ef2e55;
	color:#fff
}
.hero.is-danger .tabs a {
	color:#fff;
	opacity:.9
}
.hero.is-danger .tabs a:hover {
	opacity:1
}
.hero.is-danger .tabs li.is-active a {
	color:#f14668!important;
	opacity:1
}
.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a {
	color:#fff
}
.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover {
	background-color:rgba(10,10,10,.1)
}
.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover {
	background-color:#fff;
	border-color:#fff;
	color:#f14668
}
.hero.is-danger.is-bold {
	background-image:linear-gradient(141deg,#fa0a62,#f14668 71%,#f7595f)
}
@media screen and (max-width:768px) {
	.hero.is-danger.is-bold .navbar-menu {
		background-image:linear-gradient(141deg,#fa0a62,#f14668 71%,#f7595f)
	}
}
.hero.is-small .hero-body {
	padding:1.5rem
}
@media print,screen and (min-width:769px) {
	.hero.is-medium .hero-body {
		padding:9rem 4.5rem
	}
}
@media print,screen and (min-width:769px) {
	.hero.is-large .hero-body {
		padding:18rem 6rem
	}
}
.hero.is-fullheight-with-navbar .hero-body,.hero.is-fullheight .hero-body,.hero.is-halfheight .hero-body {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.hero.is-fullheight-with-navbar .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-halfheight .hero-body>.container {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1
}
.hero.is-halfheight {
	min-height:50vh
}
.hero.is-fullheight {
	min-height:100vh
}
.hero-video {
	overflow:hidden
}
.hero-video video {
	left:50%;
	min-height:100%;
	min-width:100%;
	position:absolute;
	top:50%;
	-webkit-transform:translate3d(-50%,-50%,0);
	transform:translate3d(-50%,-50%,0)
}
.hero-video.is-transparent {
	opacity:.3
}
@media screen and (max-width:768px) {
	.hero-video {
		display:none
	}
}
.hero-buttons {
	margin-top:1.5rem
}
@media screen and (max-width:768px) {
	.hero-buttons .button {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.hero-buttons .button:not(:last-child) {
		margin-bottom:.75rem
	}
}
@media print,screen and (min-width:769px) {
	.hero-buttons {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	.hero-buttons .button:not(:last-child) {
		margin-right:1.5rem
	}
}
.hero-foot,.hero-head {
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0
}
.hero-body,.hero-foot,.hero-head {
	-ms-flex-negative:0;
	flex-shrink:0
}
.hero-body {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	padding:3rem 1.5rem
}
@media print,screen and (min-width:769px) {
	.hero-body {
		padding:3rem
	}
}
.section {
	padding:3rem 1.5rem
}
@media screen and (min-width:1024px) {
	.section {
		padding:3rem
	}
	.section.is-medium {
		padding:9rem 4.5rem
	}
	.section.is-large {
		padding:18rem 6rem
	}
}
.footer {
	background-color:#fafafa;
	padding:3rem 1.5rem 6rem
}
html {
	font-size:10px
}
html,html body,html body #__nuxt,html body #__nuxt #__layout,html body #__nuxt #__layout .responsive-wrap {
	height:100%
}
:root {
	--baseColor:#004b29;
	--white:#fff;
	--black:#000;
	--normal:#1d1d1d;
	--charcoal:#999;
	--gray:#a5a5a5;
	--red:#c80000
}
input::-ms-clear,input::-ms-reveal {
	display:none
}
input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration {
	display:none
}
@-webkit-keyframes slidein {
	0% {
		bottom:-100%
	}
	to {
		bottom:0
	}
}
@keyframes slidein {
	0% {
		bottom:-100%
	}
	to {
		bottom:0
	}
}
* {
	font-family:campton,NotoSans,sans-serif;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-tap-highlight-color:transparent!important;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	letter-spacing:-.5px
}
body {
	font-size:1.2rem;
	font-weight:400;
	word-break:break-all
}
body,button,input,optgroup,select,textarea {
	font-family:campton,NotoSans,sans-serif;
	color:#1d1d1d;
	color:var(--normal)
}
b,em,i {
	font-style:normal
}
a {
	cursor:pointer;
	background-color:transparent;
	color:inherit
}
a,label,span {
	display:inline-block
}
a,a:hover {
	text-decoration:none
}
[role=button],[role=tab],a,button,mark {
	margin:0;
	padding:0;
	background-color:transparent
}
input {
	outline:none
}
.hidden {
	position:absolute
}
.hidden,caption {
	overflow:hidden;
	clip:rect(0,0,0,0);
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	border:0
}
.field:not(:last-child) {
	margin-bottom:0
}
.field.is-grouped>.control:not(:last-child) {
	margin:0
}
.nav-tab {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:relative
}
.nav-tab li {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.nav-tab li a {
	display:block;
	position:relative;
	padding:1.9rem 0 .7rem;
	border-bottom:1px solid #bcbcbc;
	text-align:center;
	font-weight:500;
	font-size:1.2rem;
	color:#1d1d1d;
	color:var(--normal)
}
.nav-tab li.active a {
	color:#004b29;
	color:var(--baseColor)
}
.nav-tab li.active a:after {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:-1px;
	height:2px;
	background-color:#004b29;
	background-color:var(--baseColor)
}
.btn-area [class*=wp],.form-area [class*=wp] {
	-webkit-box-flex:1;
	-ms-flex:1 0 auto;
	flex:1 0 auto
}
.btn-area a[class*=wp],.btn-area button[class*=wp],.form-area a[class*=wp],.form-area button[class*=wp] {
	padding:0
}
.btn-area.fixed-btn-area,.form-area.fixed-btn-area {
	position:fixed;
	bottom:0;
	width:100%;
	z-index:2;
	max-width:72rem
}
.wp40 {
	width:40%!important
}
.wp43 {
	width:43%!important
}
.wp50 {
	width:50%!important
}
.btn-area [class*=wd],.form-area [class*=wd] {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto
}
.btn-area a[class*=wd],.btn-area button[class*=wd],.form-area a[class*=wd],.form-area button[class*=wd] {
	padding:0
}
.wd55 {
	width:5.5rem!important
}
.wd60 {
	width:6rem!important
}
.wd80 {
	width:8rem!important
}
.wd90 {
	width:9rem!important
}
.wd120 {
	width:12rem!important
}
.wd200 {
	width:20rem!important
}
.mt-0 {
	margin-top:0!important
}
.mt-10 {
	margin-top:1rem!important
}
.mt-20 {
	margin-top:2rem!important
}
.mt-30 {
	margin-top:3rem!important
}
.mt-40 {
	margin-top:4rem!important
}
.mt-50 {
	margin-top:5rem!important
}
.mt-60 {
	margin-top:6rem!important
}
.mt-70 {
	margin-top:7rem!important
}
.mt-80 {
	margin-top:8rem!important
}
.mr-0 {
	margin-right:0!important
}
.mr-10 {
	margin-right:1rem!important
}
.mr-20 {
	margin-right:2rem!important
}
.mr-30 {
	margin-right:3rem!important
}
.mr-40 {
	margin-right:4rem!important
}
.mr-50 {
	margin-right:5rem!important
}
.mr-60 {
	margin-right:6rem!important
}
.mr-70 {
	margin-right:7rem!important
}
.mr-80 {
	margin-right:8rem!important
}
.mb-0 {
	margin-bottom:0!important
}
.mb-10 {
	margin-bottom:1rem!important
}
.mb-20 {
	margin-bottom:2rem!important
}
.mb-30 {
	margin-bottom:3rem!important
}
.mb-40 {
	margin-bottom:4rem!important
}
.mb-50 {
	margin-bottom:5rem!important
}
.mb-60 {
	margin-bottom:6rem!important
}
.mb-70 {
	margin-bottom:7rem!important
}
.mb-80 {
	margin-bottom:8rem!important
}
.ml-0 {
	margin-left:0!important
}
.ml-10 {
	margin-left:1rem!important
}
.ml-20 {
	margin-left:2rem!important
}
.ml-30 {
	margin-left:3rem!important
}
.ml-40 {
	margin-left:4rem!important
}
.ml-50 {
	margin-left:5rem!important
}
.ml-60 {
	margin-left:6rem!important
}
.ml-70 {
	margin-left:7rem!important
}
.ml-80 {
	margin-left:8rem!important
}
.pt-0 {
	padding-top:0!important
}
.pt-10 {
	padding-top:1rem!important
}
.pt-20 {
	padding-top:2rem!important
}
.pt-30 {
	padding-top:3rem!important
}
.pt-40 {
	padding-top:4rem!important
}
.pt-50 {
	padding-top:5rem!important
}
.pt-60 {
	padding-top:6rem!important
}
.pt-70 {
	padding-top:7rem!important
}
.pt-80 {
	padding-top:8rem!important
}
.pr-0 {
	padding-right:0!important
}
.pr-10 {
	padding-right:1rem!important
}
.pr-20 {
	padding-right:2rem!important
}
.pr-30 {
	padding-right:3rem!important
}
.pr-40 {
	padding-right:4rem!important
}
.pr-50 {
	padding-right:5rem!important
}
.pr-60 {
	padding-right:6rem!important
}
.pr-70 {
	padding-right:7rem!important
}
.pr-80 {
	padding-right:8rem!important
}
.pb-0 {
	padding-bottom:0!important
}
.pb-10 {
	padding-bottom:1rem!important
}
.pb-20 {
	padding-bottom:2rem!important
}
.pb-30 {
	padding-bottom:3rem!important
}
.pb-40 {
	padding-bottom:4rem!important
}
.pb-50 {
	padding-bottom:5rem!important
}
.pb-60 {
	padding-bottom:6rem!important
}
.pb-70 {
	padding-bottom:7rem!important
}
.pb-80 {
	padding-bottom:8rem!important
}
.pl-0 {
	padding-left:0!important
}
.pl-10 {
	padding-left:1rem!important
}
.pl-20 {
	padding-left:2rem!important
}
.pl-30 {
	padding-left:3rem!important
}
.pl-40 {
	padding-left:4rem!important
}
.pl-50 {
	padding-left:5rem!important
}
.pl-60 {
	padding-left:6rem!important
}
.pl-70 {
	padding-left:7rem!important
}
.pl-80 {
	padding-left:8rem!important
}
.btn-area {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.btn-area:not(.right) [class*=btn-] {
	width:100%
}
.btn-area.type-bottom {
	margin-top:4rem
}
.btn-area.agreement-bottm {
	padding-bottom:7rem
}
.btn-area:not(.type-row):not(.type-fixed) [class*=btn-]+[class*=btn-] {
	margin-left:1rem
}
.btn-area.type-row {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.btn-area.type-row [class*=btn-]+[class*=btn-] {
	margin-top:1rem
}
.btn-area.type-row [class*=btn-]+.btn-line {
	margin-top:3rem
}
.btn-area.type-fixed [class*=btn-] {
	border-radius:0
}
.btn-area .row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.btn-area .row [class*=btn-]+[class*=btn-] {
	margin:0 0 0 1rem
}
.btn-area .row+.row {
	margin-top:1rem
}
.btn-area .row+.row .btn-line {
	margin-top:2rem
}
.btn-area.right {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.btn-normal,.btn-normal2,.btn-point,.btn-primary,.btn-secondary {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	font-size:1.3rem;
	border-radius:3px;
	height:3.5rem;
	padding:0 1rem;
	font-weight:500;
	border-width:1px;
	border-style:solid;
	cursor:pointer
}
.btn-normal2.small,.btn-normal.small,.btn-point.small,.btn-primary.small,.btn-secondary.small {
	height:3rem;
	font-size:1.2rem
}
.btn-normal2.large,.btn-normal.large,.btn-point.large,.btn-primary.large,.btn-secondary.large {
	height:4.5rem;
	font-size:1.5rem
}
.btn-normal2.large.fs13,.btn-normal.large.fs13,.btn-point.large.fs13,.btn-primary.large.fs13,.btn-secondary.large.fs13 {
	font-size:1.3rem
}
.btn-normal2.x-large,.btn-normal.x-large,.btn-point.x-large,.btn-primary.x-large,.btn-secondary.x-large {
	font-weight:700;
	font-size:1.6rem;
	height:6rem
}
.btn-normal2.call:before,.btn-normal.call:before,.btn-point.call:before,.btn-primary.call:before,.btn-secondary.call:before {
	content:"";
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	width:1.5rem;
	height:1.5rem;
	margin-right:.5rem;
	background:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9Iuq3uOujuSA1OTA1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDI1MDIiIGQ9Ik04NDk0LjY2IDU0MTYuOTg3aDMwdjMwaC0zMHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NDk0LjY2IC01NDE2Ljk4NykiIHN0eWxlPSJmaWxsOm5vbmUiLz4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDI1MDMiIGQ9Im04NTE3Ljg4MiA1NDQxLjQ2OC0xLjU2Mi0xLjU1OWExLjk5MiAxLjk5MiAwIDAgMC0yLjgxOCAwbC0xLjIyNCAxLjIyNmEuOTQ3Ljk0NyAwIDAgMS0xLjA0NS4yMDggMTcuMiAxNy4yIDAgMCAxLTguNi04LjU5NC45NzEuOTcxIDAgMCAxIC4yMTQtMS4wNzhsMS4xLTEuMWEyLjAzNSAyLjAzNSAwIDAgMCAuMTExLTIuOTMzbC0xLjU1OS0xLjU1OWEyLjY1NyAyLjY1NyAwIDAgMC0zLjc2IDBsLS44NjcuODY1YTQuMjQgNC4yNCAwIDAgMC0xLjEyOSAzLjgxNCAyMi40NDMgMjIuNDQzIDAgMCAwIDE2LjQ2MSAxNi40NjEgNC4yNDIgNC4yNDIgMCAwIDAgMy44MTUtMS4xMzFsLjg2Ni0uODY0YTIuNjYxIDIuNjYxIDAgMCAwLS4wMDMtMy43NTZ6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODQ5Mi4xNiAtNTQyMC44MDMpIiBzdHlsZT0ic3Ryb2tlOiNiY2JjYmM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7ZmlsbDpub25lIi8+Cjwvc3ZnPgo=) no-repeat 0 0/1.5rem 1.5rem
}
.btn-normal2.call2:before,.btn-normal.call2:before,.btn-point.call2:before,.btn-primary.call2:before,.btn-secondary.call2:before {
	content:"";
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	width:1.2rem;
	height:1.2rem;
	margin-right:.3rem;
	background:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9Iuq3uOujuSA1OTA1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDI1MDIiIGQ9Ik04NDk0LjY2IDU0MTYuOTg3aDI0djI0aC0yNHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NDk0LjY2IC01NDE2Ljk4NykiIHN0eWxlPSJmaWxsOm5vbmUiLz4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDI1MDMiIGQ9Im04NTEwLjk1IDU0MzYuMTg4LTEuMDUxLTEuMDVhMS4zNDIgMS4zNDIgMCAwIDAtMS45IDBsLS44MjQuODI2YS42MzguNjM4IDAgMCAxLS43LjE0MSAxMS41ODggMTEuNTg4IDAgMCAxLTUuNzk1LTUuNzg4LjY1NS42NTUgMCAwIDEgLjE0NS0uNzI2bC43NC0uNzM5YTEuMzcgMS4zNyAwIDAgMCAuMDc1LTEuOTc1bC0xLjA1LTEuMDVhMS43ODkgMS43ODkgMCAwIDAtMi41MzEgMGwtLjU4NC41ODNhMi44NTQgMi44NTQgMCAwIDAtLjc2MSAyLjU2OSAxNS4xMTQgMTUuMTE0IDAgMCAwIDExLjA4NSAxMS4wODUgMi44NTYgMi44NTYgMCAwIDAgMi41NjktLjc2MWwuNTgzLS41ODNhMS43OTIgMS43OTIgMCAwIDAtLjAwMS0yLjUzMnoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NDkxLjIyNSAtNTQyMC44NjgpIiBzdHlsZT0ic3Ryb2tlOiMxZDFkMWQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoxLjVweDtmaWxsOm5vbmUiLz4KPC9zdmc+Cg==) no-repeat 0 0/1.2rem 1.2rem
}
.btn-normal2.sms:before,.btn-normal.sms:before,.btn-point.sms:before,.btn-primary.sms:before,.btn-secondary.sms:before {
	content:"";
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	width:1.5rem;
	height:1.5rem;
	margin-right:.5rem;
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0i6re466O5XzU5MDUiIGRhdGEtbmFtZT0i6re466O5IDU5MDUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiB2aWV3Qm94PSIwIDAgMzAgMzAiPgogICAgPGRlZnM+CiAgICAgICAgPHN0eWxlPgogICAgICAgICAgICAuY2xzLTN7ZmlsbDpub25lO3N0cm9rZTojYmNiY2JjO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDoxLjVweH0KICAgICAgICA8L3N0eWxlPgogICAgPC9kZWZzPgogICAgPHBhdGggaWQ9Iu2MqOyKpF8yNTAyIiBkYXRhLW5hbWU9Iu2MqOyKpCAyNTAyIiBkPSJNODQ5NC42NiA1NDE2Ljk4N2gzMHYzMGgtMzB6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODQ5NC42NiAtNTQxNi45ODcpIiBzdHlsZT0iZmlsbDpub25lIi8+CiAgICA8cGF0aCBpZD0i7Yyo7IqkXzI1NjciIGRhdGEtbmFtZT0i7Yyo7IqkIDI1NjciIGQ9Ik0xMTIzLjU5MSA3MjQxLjMyYTEwLjAxNCAxMC4wMTQgMCAxIDEgMy44MzcgMy44MzVsLTUuMTE1IDEuMjc5eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExMTYuODEzIC03MjIwLjkzNCkiIHN0eWxlPSJzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlOiNiY2JjYmM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLXdpZHRoOjEuNXB4O2ZpbGw6bm9uZSIvPgogICAgPGcgaWQ9Iuq3uOujuV8xMzgyMyIgZGF0YS1uYW1lPSLqt7jro7kgMTM4MjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLjUpIj4KICAgICAgICA8cGF0aCBpZD0i7ISgXzE4MyIgZGF0YS1uYW1lPSLshKAgMTgzIiBjbGFzcz0iY2xzLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjUgMTMuNSkiIGQ9Ik0wIDBoOCIvPgogICAgICAgIDxwYXRoIGlkPSLshKBfMTg0IiBkYXRhLW5hbWU9IuyEoCAxODQiIGNsYXNzPSJjbHMtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuNSAxNy41KSIgZD0iTTAgMGg2Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat 0 0/1.5rem 1.5rem
}
.btn-normal2.chat:before,.btn-normal.chat:before,.btn-point.chat:before,.btn-primary.chat:before,.btn-secondary.chat:before {
	content:"";
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	width:1.2rem;
	height:1.2rem;
	margin-right:.3rem;
	background:url(https://m.fredit.co.kr/_ustra/img/icon-chat.eea4a84.svg) no-repeat 0 0/1.2rem 1.2rem
}
.btn-normal2.talk:before,.btn-normal.talk:before,.btn-point.talk:before,.btn-primary.talk:before,.btn-secondary.talk:before {
	content:"";
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	width:1.5rem;
	height:1.5rem;
	margin-right:.5rem;
	background:url(https://m.fredit.co.kr/_ustra/img/icon-talk.1b5cab3.svg) no-repeat 0 0/1.5rem 1.5rem
}
.btn-normal2:disabled,.btn-normal:disabled,.btn-point:disabled,.btn-primary:disabled,.btn-secondary:disabled {
	cursor:default
}
.btn-normal {
	background-color:#fff;
	background-color:var(--white);
	color:#1d1d1d;
	color:var(--normal);
	border-color:#bcbcbc
}
.btn-normal.disabled {
	color:#fff;
	color:var(--white);
	background-color:#bcbcbc;
	border:1px solid #bcbcbc
}
.btn-normal.arrow {
	position:relative;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	padding-right:2.5rem
}
.btn-normal.arrow:after {
	content:"";
	position:absolute;
	right:1rem;
	top:50%;
	width:.5rem;
	height:.5rem;
	margin-top:-.2rem;
	border-top:1px solid #1d1d1d;
	border-top:1px solid var(--normal);
	border-right:1px solid #1d1d1d;
	border-right:1px solid var(--normal);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.btn-normal.arrow.large:after {
	right:1.5rem;
	width:.7rem;
	height:.7rem;
	margin-top:-.3rem
}
.btn-normal2 {
	background-color:#fff;
	background-color:var(--white);
	color:#bcbcbc;
	border-color:#bcbcbc
}
.btn-normal2.disabled {
	color:#fff;
	color:var(--white);
	background-color:#bcbcbc;
	border:1px solid #bcbcbc
}
.btn-point {
	background-color:#fff;
	background-color:var(--white);
	color:#004b29;
	color:var(--baseColor);
	border-color:#004b29;
	border-color:var(--baseColor)
}
.btn-point.disabled {
	background-color:#bcbcbc;
	border:1px solid #bcbcbc
}
.btn-secondary {
	background-color:#fff6e9;
	color:#004b29;
	color:var(--baseColor);
	border-color:#fff6e9
}
.btn-secondary.disabled {
	background-color:#bcbcbc;
	border:1px solid #bcbcbc
}
.btn-primary {
	background-color:#004b29;
	background-color:var(--baseColor);
	color:#fff;
	color:var(--white);
	border-color:#004b29;
	border-color:var(--baseColor)
}
.btn-primary.disabled {
	background-color:#bcbcbc;
	border:1px solid #bcbcbc
}
.btn-sns {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:relative;
	border-radius:3px;
	width:100%;
	height:4.5rem;
	padding:0 1.5rem;
	font-size:1.5rem;
	cursor:pointer;
	font-weight:500
}
.btn-sns.naver {
	color:#fff;
	color:var(--white);
	border-color:#2db400;
	background-color:#2db400
}
.btn-sns.facebook {
	color:#fff;
	color:var(--white);
	border-color:#3b5998;
	background-color:#3b5998
}
.btn-sns.apple {
	color:#fff;
	color:var(--white);
	border-color:#1d1d1d;
	border-color:var(--normal);
	background-color:#1d1d1d;
	background-color:var(--normal)
}
.btn-sns.google {
	border-color:#f1f1f1;
	background-color:#f1f1f1
}
.btn-sns.google,.btn-sns.kakao {
	color:#1d1d1d;
	color:var(--normal)
}
.btn-sns.kakao {
	border-color:#feeb35;
	background-color:#feeb35
}
.btn-sns.icon:before {
	content:"";
	position:absolute;
	left:1.5rem;
	top:50%;
	width:2.2rem;
	height:2.2rem;
	margin-top:-1.1rem
}
.btn-sns.icon.naver:before {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDQ0IDQ0Ij4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDYyOTgiIHN0eWxlPSJmaWxsOm5vbmUiIGQ9Ik0wIDBoNDR2NDRIMHoiLz4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDI1NjkiIGQ9Ik02OC44OSA1NzMuMTY1djExLjZsLTcuOTQ4LTExLjZoLTguNTkzdjIzaDguNTYzdi0xMS42bDcuOTQ5IDExLjZoOC41OXYtMjN6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDMuMzQ5IC01NjIuMTY2KSIgc3R5bGU9ImZpbGw6I2ZmZiIvPgo8L3N2Zz4K) no-repeat 0 0/2.2rem auto
}
.btn-sns.icon.facebook:before {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDQ0IDQ0Ij4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDYyOTgiIHN0eWxlPSJmaWxsOm5vbmUiIGQ9Ik0wIDBoNDR2NDRIMHoiLz4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDI1NzAiIGQ9Ik0yLjM0NiAxNzEuNjY1YzAtLjA4NS4wMDktLjE2OS4wMDktLjI1M3YtMTUuNDg1aC01LjA5NGMtLjIyNiAwLS4yMjcgMC0uMjI3LS4yMTh2LTUuNzIzYzAtLjE3NC4wNTItLjIxOC4yMjEtLjIxNyAxLjYyNi4wMDYgMy4yNTEgMCA0Ljg3NyAwaC4yMjd2LS4xODRjMC0xLjU4Ni0uMDEtMy4xNzIuMDEzLTQuNzU4YTguNjUzIDguNjUzIDAgMCAxIC44MjEtMy42NjkgNi42NTEgNi42NTEgMCAwIDEgMy41NTEtMy4zNTggOC4zNzEgOC4zNzEgMCAwIDEgMy4zNjctLjYzOWMxLjMzMS4wMiAyLjY2Mi4wOCAzLjk5Mi4xMjcuMjQ4LjAwOS40OTQuMDUxLjc0MS4wNjQuMTM4LjAwNy4xODQuMDU4LjE4My4ydjUuMTY1YzAgLjE2Mi0uMDQ1LjIxMi0uMjA5LjIxMS0xLjAxLS4wMDctMi4wMjEtLjAxOS0zLjAzMSAwYTcuMiA3LjIgMCAwIDAtMS4zNzIuMTU5IDEuOTE5IDEuOTE5IDAgMCAwLTEuNTQ2IDEuNjEzIDUuNzA1IDUuNzA1IDAgMCAwLS4xMTIgMS4wNTZjLS4wMTMgMS4yOTItLjAwNiAyLjU4NS0uMDA1IDMuODc4IDAgLjAzOSAwIC4wNzcuMDA4LjEzNmg1LjgwOGMuMjQ0IDAgLjI0OCAwIC4yMTguMjMyLS4xMzIgMS4wMTYtLjI2OCAyLjAzMi0uNCAzLjA0OXEtLjE2NCAxLjI3NC0uMzE3IDIuNTQ5Yy0uMDM5LjMyNC0uMDMxLjMyNS0uMzU3LjMyNUg4Ljc1MXYxNS43Mzh6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS45NzEgLTEzMi4xNTUpIiBzdHlsZT0iZmlsbDojZmZmIi8+Cjwvc3ZnPgo=) no-repeat 0 0/2.2rem auto
}
.btn-sns.icon.apple:before {
	background:url(https://m.fredit.co.kr/_ustra/img/icon-apple.8ce651f.svg) no-repeat 0 0/2.2rem auto
}
.btn-sns.icon.google:before {
	background:url(https://m.fredit.co.kr/_ustra/img/icon-google.83f603c.svg) no-repeat 0 0/2.2rem auto
}
.btn-sns.icon.kakao:before {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDQ0IDQ0Ij4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDYyOTgiIHN0eWxlPSJmaWxsOm5vbmUiIGQ9Ik0wIDBoNDR2NDRIMHoiLz4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDI1NjgiIGQ9Ik01ODguNTkgMjk4LjM5MWMtMTAuNzY2IDAtMTkuNDkyIDYuOS0xOS40OTIgMTUuNDEgMCA1LjUzOSAzLjcgMTAuMzk0IDkuMjQ3IDEzLjExYTk1MS4zODUgOTUxLjM4NSAwIDAgMC0xLjY5MSA2LjM2OWMtLjI2NCAxLjA2LjM4OSAxLjA0Ni44MTYuNzYuMzM1LS4yMjMgNS4zNDEtMy42MjYgNy41LTUuMWEyNC42ODQgMjQuNjg0IDAgMCAwIDMuNjE4LjI2NmMxMC43NjUgMCAxOS40OTItNi45IDE5LjQ5Mi0xNS40MXMtOC43MjctMTUuNDEtMTkuNDkyLTE1LjQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTY2LjA5OCAtMjk0LjM5MSkiIHN0eWxlPSJmaWxsOiMzOTFiMWIiLz4KPC9zdmc+Cg==) no-repeat 0 0/2.2rem auto
}
.txt-btn-assist {
	margin-top:2rem;
	font-size:1.2rem;
	line-height:1.5
}
.txt-btn-assist.narrow {
	margin-top:1.5rem
}
.btn-arrow {
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding-right:1.2rem;
	font-size:1.2rem;
	line-height:1.5;
	color:#1d1d1d;
	color:var(--normal);
	cursor:pointer
}
.btn-arrow:after {
	content:"";
	position:absolute;
	right:0;
	top:0;
	width:1.1rem;
	height:1.8rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS40OCIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDIxLjQ4IDM2Ij4KICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDYxOTMiPgogICAgICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDYxOTIiPgogICAgICAgICAgICA8cGF0aCBkYXRhLW5hbWU9IuyCrOqwge2YlSAxMTYiIHRyYW5zZm9ybT0icm90YXRlKDkwIDkuOCA5LjgpIiBzdHlsZT0iZmlsbDpub25lIiBkPSJNMCAwaDM2djE5LjU5OUgweiIvPgogICAgICAgICAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU3IiBkPSJNMCA3LjkgNy4yNDMgMGw3LjI0MyA3LjkiIHRyYW5zZm9ybT0icm90YXRlKDkwIDQuNzUgMTUuMjUpIiBzdHlsZT0ic3Ryb2tlOiMxZDFkMWQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDtmaWxsOm5vbmUiLz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat 100% 50%/1.1rem auto
}
.btn-arrow.medium {
	font-weight:500
}
.btn-arrow.gray {
	color:#a5a5a5;
	color:var(--gray)
}
.btn-arrow.gray:after {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS40OCIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDIxLjQ4IDM2Ij4KICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDYxOTMiPgogICAgICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDYxOTIiPgogICAgICAgICAgICA8cGF0aCBkYXRhLW5hbWU9IuyCrOqwge2YlSAxMTYiIHRyYW5zZm9ybT0icm90YXRlKDkwIDkuOCA5LjgpIiBzdHlsZT0iZmlsbDpub25lIiBkPSJNMCAwaDM2djE5LjU5OUgweiIvPgogICAgICAgICAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU3IiBkPSJNMCA3LjkgNy4yNDMgMGw3LjI0MyA3LjkiIHRyYW5zZm9ybT0icm90YXRlKDkwIDQuNzUgMTUuMjUpIiBzdHlsZT0ic3Ryb2tlOiNhNWE1YTU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDtmaWxsOm5vbmUiLz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat 100% 50%/1.1rem auto
}
.btn-arrow.green {
	color:#004b29;
	color:var(--baseColor)
}
.btn-arrow.green:after {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS40OCIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDIxLjQ4IDM2Ij4KICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDYxOTMiPgogICAgICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDYxOTIiPgogICAgICAgICAgICA8cGF0aCBkYXRhLW5hbWU9IuyCrOqwge2YlSAxMTYiIHRyYW5zZm9ybT0icm90YXRlKDkwIDkuOCA5LjgpIiBzdHlsZT0iZmlsbDpub25lIiBkPSJNMCAwaDM2djE5LjU5OUgweiIvPgogICAgICAgICAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU3IiBkPSJNMCA3LjkgNy4yNDMgMGw3LjI0MyA3LjkiIHRyYW5zZm9ybT0icm90YXRlKDkwIDQuNzUgMTUuMjUpIiBzdHlsZT0ic3Ryb2tlOiMwMDRiMjk7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDtmaWxsOm5vbmUiLz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat 100% 50%/1.1rem auto
}
.btn-line {
	font-weight:500;
	text-decoration:underline
}
.btn-line,.btn-text {
	font-size:1.2rem;
	line-height:1.5;
	cursor:pointer
}
.btn-text.large {
	font-size:1.4rem
}
.sns-button {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.sns-button a {
	width:4.5rem;
	height:4.5rem;
	margin:0 .7rem;
	background-position:0 0;
	background-repeat:no-repeat;
	background-size:contain
}
.sns-button a.google {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-goolge-circle.4d94a88.svg)
}
.sns-button a.kakao {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgdmlld0JveD0iMCAwIDkwIDkwIj4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0uNSkiPgogICAgICAgIDxjaXJjbGUgZGF0YS1uYW1lPSLtg4Dsm5AgOTEiIGN4PSI0NSIgY3k9IjQ1IiByPSI0NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLjUpIiBzdHlsZT0iZmlsbDojZmVlYjM1Ii8+CiAgICAgICAgPHBhdGggZGF0YS1uYW1lPSLtjKjsiqQgMjA3MiIgZD0iTTU4OC41OSAyOTguMzkxYy0xMC43NjYgMC0xOS40OTIgNi45LTE5LjQ5MiAxNS40MSAwIDUuNTM5IDMuNyAxMC4zOTQgOS4yNDcgMTMuMTFhOTUxLjM4NSA5NTEuMzg1IDAgMCAwLTEuNjkxIDYuMzY5Yy0uMjY0IDEuMDYuMzg5IDEuMDQ2LjgxNi43Ni4zMzUtLjIyMyA1LjM0MS0zLjYyNiA3LjUtNS4xYTI0LjY4NCAyNC42ODQgMCAwIDAgMy42MTguMjY2YzEwLjc2NSAwIDE5LjQ5Mi02LjkgMTkuNDkyLTE1LjQxcy04LjcyNy0xNS40MS0xOS40OTItMTUuNDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NDIuMDk4IC0yNjguMzkxKSIgc3R5bGU9ImZpbGw6IzM5MWIxYiIvPgogICAgPC9nPgo8L3N2Zz4K)
}
.sns-button a.naver {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgdmlld0JveD0iMCAwIDkwIDkwIj4KICAgIDxjaXJjbGUgZGF0YS1uYW1lPSLtg4Dsm5AgOTEiIGN4PSI0NSIgY3k9IjQ1IiByPSI0NSIgc3R5bGU9ImZpbGw6IzAxYzY1YSIvPgogICAgPHBhdGggZGF0YS1uYW1lPSLtjKjsiqQgMjA3MyIgZD0iTTY4Ljg5IDU3My4xNjV2MTEuNmwtNy45NDgtMTEuNmgtOC41OTN2MjNoOC41NjN2LTExLjZsNy45NDkgMTEuNmg4LjU5di0yM3oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMC4zNDkgLTUzOS4xNjUpIiBzdHlsZT0iZmlsbDojZmZmIi8+Cjwvc3ZnPgo=)
}
.sns-button a.facebook {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-facebook-circle.c78caf7.svg)
}
.sns-button a.apple {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-apple-circle.1eb2bcc.svg)
}
.goods-btn {
	width:3.2rem;
	height:3.2rem;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:1.8rem;
	cursor:pointer
}
.goods-btn.btn-heart {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0My40MDEiIGhlaWdodD0iNDAuMjIxIiB2aWV3Qm94PSIwIDAgNDMuNDAxIDQwLjIyMSI+CiAgPHBhdGggaWQ9Ikljb25faW9uaWMtbWQtaGVhcnQtZW1wdHkiIGRhdGEtbmFtZT0iSWNvbiBpb25pYy1tZC1oZWFydC1lbXB0eSIgZD0iTTM0Ljg0MSw0LjVhMTIuODE3LDEyLjgxNywwLDAsMC05Ljc2NSw0LjZBMTIuODE3LDEyLjgxNywwLDAsMCwxNS4zMSw0LjUsMTEuODIzLDExLjgyMywwLDAsMCwzLjM3NSwxNi41NTZjMCw4LjMyNyw3LjM3NiwxNS4wMSwxOC41NSwyNS4zMTZsMy4xNTEsMi44NDksMy4xNTEtMi44NDlDMzkuNCwzMS41NjYsNDYuNzc2LDI0Ljg4Myw0Ni43NzYsMTYuNTU2QTExLjgyMywxMS44MjMsMCwwLDAsMzQuODQxLDQuNVptLTguNDMsMzQuNDkyLS40MzguNDA4LS45LjgxNy0uOS0uODE3LS40MzgtLjQwOGMtNS4yNTgtNC44NS05LjgwNy05LjAzOS0xMi44LTEyLjc3OUM4LjAxOCwyMi41NzksNi43MjQsMTkuNiw2LjcyNCwxNi41NTZBOC43Myw4LjczLDAsMCwxLDkuMiwxMC4zNDUsOC40NzMsOC40NzMsMCwwLDEsMTUuMzEsNy44NTJhOS41NTMsOS41NTMsMCwwLDEsNy4yMDksMy40TDI1LjA3NiwxNC4zbDIuNTU2LTMuMDQ4YTkuNTE4LDkuNTE4LDAsMCwxLDcuMjA5LTMuNCw4LjUxNSw4LjUxNSwwLDAsMSw2LjEyNCwyLjQ5Myw4Ljc0OCw4Ljc0OCwwLDAsMSwyLjQ3Myw2LjIxMWMwLDMuMDM4LTEuMyw2LjAyMy00LjIxNSw5LjY1N0MzNi4yMTgsMjkuOTUzLDMxLjY4LDM0LjE0MiwyNi40MTEsMzguOTkyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMzc1IC00LjUpIiBmaWxsPSIjMWQxZDFkIi8+Cjwvc3ZnPgo=)
}
.goods-btn.btn-heart.active {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0My40MDEiIGhlaWdodD0iNDAuMjIxIiB2aWV3Qm94PSIwIDAgNDMuNDAxIDQwLjIyMSI+CiAgPHBhdGggaWQ9Ikljb25faW9uaWMtbWQtaGVhcnQtZW1wdHkiIGRhdGEtbmFtZT0iSWNvbiBpb25pYy1tZC1oZWFydC1lbXB0eSIgZD0iTTM0Ljg0MSw0LjVhMTIuODE3LDEyLjgxNywwLDAsMC05Ljc2NSw0LjZBMTIuODE3LDEyLjgxNywwLDAsMCwxNS4zMSw0LjUsMTEuODIzLDExLjgyMywwLDAsMCwzLjM3NSwxNi41NTZjMCw4LjMyNyw3LjM3NiwxNS4wMSwxOC41NSwyNS4zMTZsMy4xNTEsMi44NDksMy4xNTEtMi44NDlDMzkuNCwzMS41NjYsNDYuNzc2LDI0Ljg4Myw0Ni43NzYsMTYuNTU2QTExLjgyMywxMS44MjMsMCwwLDAsMzQuODQxLDQuNVptLTguNDMsMzQuNDkyLS40MzguNDA4LS45LjgxNy0uOS0uODE3LS40MzgtLjQwOGMtNS4yNTgtNC44NS05LjgwNy05LjAzOS0xMi44LTEyLjc3OS0yLjkyMS0zLjYzNSwxLjMyOS00LjY1NCwxLjMyOS03LjcsMC0yLjQsMy42MzYtMi4wNSw1LjIzMi0zLjY2M1M1LjcyNCwxMy42NzIsOC4wODIsMTMuNjcyYy4xNTgsMC0xLjgyNywxMC4zLTEuMzU4LDEwLjMzNCwyLjI0OC4xMTYsOS4xLDguMDY5LDEwLjc3NiwxMC4wNzJsNy41NzUsNy4xOTVMMzYuMjA2LDMxLjJjMS43ODQtMi4xMzcsNi4wNDEtMTEuMzgsOC43NjQtMTEuMzgsMS41MzMtNi4wMTctNS42LTExLjA4OC00LjAwNS05LjQ3NWE4Ljc0OCw4Ljc0OCwwLDAsMSwyLjQ3Myw2LjIxMWMwLDMuMDM4LTIuMjI4LDMuODE1LTUuMTM5LDcuNDVDMzUuMjk0LDI3Ljc0NSwzMS42OCwzNC4xNDIsMjYuNDExLDM4Ljk5MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjM3NSAtNC41KSIgZmlsbD0iIzAwNGIyOSIvPgo8L3N2Zz4K)
}
.goods-btn.btn-share {
	background-image:url(https://m.fredit.co.kr/_ustra/img/btn-share.5b5e89f.svg)
}
.btn-area.type-fixed.type2 .btn-secondary {
	background-color:#fff;
	background-color:var(--white);
	color:#a5a5a5;
	color:var(--gray);
	border-color:#a5a5a5;
	border-color:var(--gray);
	border-width:1px 0 0
}
.no-data {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:relative;
	min-height:26rem
}
.no-data .text {
	font-size:1.4rem;
	line-height:1.5;
	letter-spacing:-.065rem;
	color:#a5a5a5;
	color:var(--gray)
}
.no-data .message {
	background:transparent;
	margin-bottom:0
}
.no-data .message .major {
	display:block;
	margin-bottom:1rem;
	font-size:1.4rem;
	color:#1d1d1d;
	color:var(--normal)
}
.no-data .message .assist {
	display:block;
	font-size:1.2rem;
	color:#a5a5a5;
	color:var(--gray)
}
.no-data .message,.no-data .text {
	position:relative;
	text-align:center
}
.no-data .message:before,.no-data .text:before {
	content:"";
	display:block;
	width:6.7rem;
	height:2.1rem;
	margin:0 auto 2rem;
	background:url(https://m.fredit.co.kr/_ustra/img/logo-gray.9a69375.svg) no-repeat 0 0/6.7rem 2.1rem
}
.no-data.small {
	min-height:13rem
}
.no-data .btn-area {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.txt-assist .no-data {
	margin-top:2rem
}
.badge {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0 .5rem;
	font-size:1rem
}
.badge.type1 {
	height:1.8rem;
	border:1px solid #004b29;
	border:1px solid var(--baseColor);
	border-radius:3px;
	background-color:#fff;
	background-color:var(--white)
}
.badge.type2 {
	line-height:2.1;
	border-radius:4px;
	font-size:1.2rem;
	padding:0 .8rem
}
.badge.type2,.badge.type3 {
	height:2rem;
	color:#fff;
	color:var(--white);
	background-color:#004b29;
	background-color:var(--baseColor)
}
.badge.type3 {
	min-width:5rem;
	padding:0 .6rem;
	letter-spacing:0;
	border-radius:.6rem 0 .6rem 0;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.badge.type4 {
	font-weight:500;
	border-radius:.4rem;
	color:#004b29;
	color:var(--baseColor);
	border:2px solid #004b29;
	border:2px solid var(--baseColor)
}
.badge.type4,.badge.type5 {
	height:2rem;
	line-height:2.1
}
.badge.type5 {
	border-radius:.4rem;
	color:#1d1d1d;
	color:var(--normal)
}
.badge.type6 {
	border-radius:.4rem;
	color:#fff;
	background-color:#ff4c4c
}
.badge.type6,.badge.type7 {
	height:2rem;
	line-height:2.1
}
.badge.type7 {
	border-radius:.4rem;
	color:#956729;
	border:1px solid #956729;
	background-color:#fff
}
.badge.type8 {
	border-radius:.4rem;
	color:#004b29;
	border:1px solid #004b29
}
.badge.type8,.badge.type9 {
	height:2rem;
	line-height:2.1;
	background-color:#fff
}
.badge.type9 {
	border-radius:.4rem;
	color:#666;
	border:1px solid #666
}
.badge.type10 {
	height:2rem;
	line-height:2.1;
	border-radius:.4rem;
	color:#fff;
	border:1px solid #004b29;
	background-color:#004b29
}
.txt-normal {
	font-size:1.2rem;
	line-height:1.5
}
.txt-normal.large {
	font-size:1.4rem
}
.txt-normal.x-large {
	font-size:1.6rem;
	line-height:1.38
}
.txt-normal.center {
	text-align:center
}
.txt-normal+.tit-normal,.txt-normal+.txt-normal {
	margin-top:2rem
}
.txt-normal+.txt-assist {
	margin-top:.5rem
}
.txt-assist {
	font-size:1.2rem;
	color:#a5a5a5;
	line-height:1.5;
	letter-spacing:0
}
.txt-assist.small {
	font-size:1.1rem
}
.txt-assist.x-small {
	font-size:1rem
}
.txt-assist .bold {
	font-weight:700
}
.txt-assist .medium {
	font-weight:500
}
.txt-green {
	color:#004b29;
	color:var(--baseColor)
}
.txt-base {
	color:#d1d1d1
}
.txt-dis {
	color:#a5a5a5
}
div.txt-assist.type-reference,ul.txt-assist.type-reference li {
	position:relative;
	padding-left:1.2rem
}
div.txt-assist.type-reference:before,ul.txt-assist.type-reference li:before {
	content:"※";
	position:absolute;
	left:0;
	top:0
}
div.txt-assist.type-dash,p.txt-assist.type-dash,ul.txt-assist.type-dash li {
	position:relative;
	padding-left:1rem
}
div.txt-assist.type-dash:before,p.txt-assist.type-dash:before,ul.txt-assist.type-dash li:before {
	content:"-";
	position:absolute;
	left:0;
	top:-.2rem;
	width:4px;
	height:1px
}
div.txt-assist.type-exclam,p.txt-assist.type-exclam,span.txt-assist.type-exclam,ul.txt-assist.type-exclam li {
	display:block;
	position:relative;
	padding-left:2rem
}
div.txt-assist.type-exclam:before,p.txt-assist.type-exclam:before,span.txt-assist.type-exclam:before,ul.txt-assist.type-exclam li:before {
	content:"";
	position:absolute;
	left:0;
	top:.1rem;
	width:1.5rem;
	height:1.5rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDQ0NTkiPgogICAgICAgIDxnIGRhdGEtbmFtZT0i7YOA7JuQIDEyNyIgc3R5bGU9InN0cm9rZTojYmNiY2JjO3N0cm9rZS13aWR0aDoycHg7ZmlsbDpub25lIj4KICAgICAgICAgICAgPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiIHN0eWxlPSJzdHJva2U6bm9uZSIvPgogICAgICAgICAgICA8Y2lyY2xlIGN4PSIxNSIgY3k9IjE1IiByPSIxNCIgc3R5bGU9ImZpbGw6bm9uZSIvPgogICAgICAgIDwvZz4KICAgICAgICA8ZyBkYXRhLW5hbWU9Iuq3uOujuSA0NDU4Ij4KICAgICAgICAgICAgPHBhdGggZGF0YS1uYW1lPSLsgqzqsIHtmJUgNzExIiBzdHlsZT0iZmlsbDojYmNiY2JjIiBkPSJNMCAwaDN2MTBIMHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjUgNy41KSIvPgogICAgICAgICAgICA8cGF0aCBkYXRhLW5hbWU9IuyCrOqwge2YlSA3MTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjUgMTkuNSkiIHN0eWxlPSJmaWxsOiNiY2JjYmMiIGQ9Ik0wIDBoM3YzSDB6Ii8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K) no-repeat 0 0/1.5rem 1.5rem
}
.tit-normal {
	display:block;
	font-size:1.4rem;
	line-height:1.2;
	letter-spacing:-.075rem;
	font-weight:500
}
.tit-normal.large {
	font-size:1.6rem
}
.tit-normal.x-large {
	font-size:1.8rem
}
.tit-normal.center {
	text-align:center
}
.tit-normal+.txt-normal {
	margin-top:1rem
}
.txt-point {
	font-weight:700
}
.txt-point.green1 {
	color:#004b29;
	color:var(--baseColor)
}
.notice-area {
	margin-top:3rem;
	padding:2rem;
	background-color:#f8f8f8
}
.notice-area .exclam {
	display:block;
	padding-left:1.7rem;
	font-weight:500;
	font-size:1rem;
	color:#a5a5a5;
	color:var(--gray);
	letter-spacing:-.05rem;
	line-height:1.5;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDQ0NTkiPgogICAgICAgIDxnIGRhdGEtbmFtZT0i7YOA7JuQIDEyNyIgc3R5bGU9InN0cm9rZTojYmNiY2JjO3N0cm9rZS13aWR0aDoycHg7ZmlsbDpub25lIj4KICAgICAgICAgICAgPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiIHN0eWxlPSJzdHJva2U6bm9uZSIvPgogICAgICAgICAgICA8Y2lyY2xlIGN4PSIxNSIgY3k9IjE1IiByPSIxNCIgc3R5bGU9ImZpbGw6bm9uZSIvPgogICAgICAgIDwvZz4KICAgICAgICA8ZyBkYXRhLW5hbWU9Iuq3uOujuSA0NDU4Ij4KICAgICAgICAgICAgPHBhdGggZGF0YS1uYW1lPSLsgqzqsIHtmJUgNzExIiBzdHlsZT0iZmlsbDojYmNiY2JjIiBkPSJNMCAwaDN2MTBIMHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjUgNy41KSIvPgogICAgICAgICAgICA8cGF0aCBkYXRhLW5hbWU9IuyCrOqwge2YlSA3MTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjUgMTkuNSkiIHN0eWxlPSJmaWxsOiNiY2JjYmMiIGQ9Ik0wIDBoM3YzSDB6Ii8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K) no-repeat 0 0/1.5rem 1.5rem
}
.notice-area .exclam.large {
	padding-left:2rem;
	font-size:1.3rem;
	background-position-y:.2rem
}
.notice-area .exclam>.assist {
	display:block;
	margin-top:.5rem;
	color:#1d1d1d;
	color:var(--normal);
	font-size:1rem
}
.notice-area strong.exclam {
	font-weight:700
}
.notice-area p {
	font-size:1rem;
	line-height:1.71;
	color:#a5a5a5;
	color:var(--gray)
}
.notice-area p:not(.exclam):not(:first-child) {
	margin-top:1rem
}
.notice-area p.emph {
	font-weight:500
}
.notice-area .list:not(:first-child) {
	margin-top:1rem
}
.notice-area .list li {
	font-size:1rem;
	line-height:1.6;
	letter-spacing:-.05rem;
	color:#a5a5a5;
	color:var(--gray)
}
.notice-area .list li+li {
	margin-top:.5rem
}
.notice-area .tit {
	display:block;
	font-weight:500;
	font-size:1rem;
	color:#a5a5a5;
	color:var(--gray);
	letter-spacing:-.05rem;
	line-height:1.5
}
.notice-area .dot-list:not(:first-child) {
	margin-top:1rem
}
.notice-area .dot-list li {
	position:relative;
	padding-left:1rem;
	font-size:1rem;
	line-height:1.6;
	letter-spacing:-.05em;
	color:#a5a5a5;
	color:var(--gray)
}
.notice-area .dot-list li:before {
	content:"";
	position:absolute;
	top:.7rem;
	left:.2rem;
	width:.2rem;
	height:.2rem;
	border-radius:50%;
	background:#a5a5a5;
	background:var(--gray)
}
.notice-area .dot-list+.tit {
	margin-top:2rem
}
.notice-area .dash-list:not(:first-child) {
	margin-top:1rem
}
.notice-area .dash-list li {
	position:relative;
	padding-left:1rem;
	font-size:1rem;
	line-height:1.8;
	letter-spacing:-.05em;
	color:#a5a5a5;
	color:var(--gray)
}
.notice-area .dash-list li:before {
	position:absolute;
	top:.8rem;
	width:.4rem;
	background:#bcbcbc;
	left:.2rem;
	height:.1rem;
	border-radius:50%;
	content:""
}
.notice-area .dash-list+.tit {
	margin-top:2rem
}
.notice-area.type-narrow {
	padding-top:1.2rem;
	padding-bottom:1.2rem
}
.notice-area .btn-area {
	margin-top:2rem
}
.notice-area .btn-area .btn-normal,.notice-area .btn-area .btn-normal2 {
	background-color:transparent
}
.notice-area+.btn-area {
	margin-top:3rem
}
.inner-cont .notice-area {
	margin-left:-2rem;
	margin-right:-2rem
}
.inner-cont .bottom-cont .notice-area {
	margin-top:0
}
.inner-cont .bottom-cont .notice-area:last-child {
	margin-bottom:-3rem
}
.modal .modal-conts .notice-area {
	padding:1.5rem
}
.list-form-area+.agree-area {
	margin-top:4rem
}
.agree-area:before {
	content:"";
	display:block;
	height:.8rem;
	margin:0 -2rem;
	background-color:#f1f1f1
}
.agree-group {
	padding:1.5rem 0
}
.agree-group+.agree-group:not(.noline) {
	border-top:1px solid #e3e3e3
}
.agree-group .agree-list li+li {
	margin-top:1rem
}
.agree-group:first-child .agree-list:first-child {
	margin-top:-.5rem
}
.agree-group:last-child {
	padding-bottom:0
}
.agree-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.agree-item .inp label .ftext {
	font-weight:500
}
.agree-item .btn-text {
	font-size:1.2rem;
	color:#1d1d1d;
	color:var(--normal);
	font-weight:500
}
.agree-item .btn-acco,.agree-item .btn-text {
	margin-left:auto;
	-ms-flex-negative:0;
	flex-shrink:0;
	cursor:pointer
}
.agree-item .btn-acco {
	position:relative;
	width:2rem;
	height:2rem
}
.agree-item .btn-acco:after {
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:.6rem;
	height:.6rem;
	margin-top:-.3rem;
	margin-left:-.3rem;
	border-bottom:1px solid #1d1d1d;
	border-bottom:1px solid var(--normal);
	border-right:1px solid #1d1d1d;
	border-right:1px solid var(--normal);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}
.agree-item .btn-acco.on:after {
	-webkit-transform:rotate(225deg);
	transform:rotate(225deg)
}
.agree-item .branch {
	width:100%;
	margin:1rem 0 .5rem 2.5rem
}
.agree-item .branch .inp {
	padding-right:2rem
}
.agree-item+.form-area.flex {
	margin-top:inherit
}
.agree-item.all {
	margin:.5rem 0
}
.agree-item.all .inp label .ftext {
	font-size:1.3rem
}
.agree-item+.agree-box {
	margin-top:2rem
}
.agree-box {
	overflow:hidden;
	padding:1.5rem;
	background-color:#f8f8f8
}
.agree-box .scroll-inner {
	height:13.5rem;
	overflow-y:auto
}
.agree-box .review-answer {
	margin-top:1.2rem
}
.review-answer-box {
	margin-top:4rem
}
.agree-acco .inner {
	padding:1rem 0 .5rem 2.5rem
}
.agree-acco .inner p:not(:first-child) {
	padding-top:1rem
}
.agree-acco .inner.scroll {
	height:13.5rem;
	overflow-y:auto
}
.acco-item .btn-acco {
	position:relative;
	width:100%;
	cursor:pointer;
	text-align:left
}
.acco-item .btn-acco:after {
	content:"";
	position:absolute;
	right:0;
	top:50%;
	width:.6rem;
	height:.6rem;
	margin-top:-.3rem;
	border-bottom:1px solid #1d1d1d;
	border-bottom:1px solid var(--normal);
	border-right:1px solid #1d1d1d;
	border-right:1px solid var(--normal);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}
.acco-item .btn-acco.on:after {
	-webkit-transform:rotate(225deg);
	transform:rotate(225deg)
}
.acco-item .btn-acco.info-gray {
	padding-left:1.8rem;
	color:#999;
	color:var(--charcoal);
	font-weight:700
}
.acco-item .btn-acco.info-gray:before {
	content:"";
	position:absolute;
	left:0;
	top:.3rem;
	width:1.3rem;
	height:1.3rem;
	background:url(https://m.fredit.co.kr/_ustra/img/icon-info-gray.90314e4.gif) no-repeat 0 0/1.3rem auto
}
.cont-acco .inner {
	padding:1rem 0 .5rem
}
.cont-acco .inner p:not(:first-child) {
	padding-top:1rem
}
.bnr-bottom {
	margin-top:4rem;
	width:100%;
	max-width:134.4rem
}
.bnr-bottom a {
	display:block
}
.bnr-bottom a img {
	width:100%;
	vertical-align:top
}
.bnr-bottom a+a {
	margin-top:1rem
}
.bnr-bottom.type-fixed {
	-ms-flex-negative:0;
	flex-shrink:0;
	margin:auto auto 0;
	padding-top:6rem
}
.box-item {
	padding:1.4rem;
	border:1px solid #e6e6e6;
	border-radius:3px
}
.box-item .tit-box {
	display:block;
	font-size:1.4rem;
	font-weight:700;
	letter-spacing:-.07rem
}
.box-item+.box-item {
	margin-top:1rem
}
.box-item.bg {
	background-color:#f8f8f8;
	border-color:#f8f8f8
}
.member-data .info {
	display:block;
	font-weight:500;
	font-size:1.3rem;
	line-height:1.46;
	letter-spacing:-.065rem
}
.member-data .benefit {
	display:block;
	margin-top:.3rem;
	font-size:1.2rem;
	line-height:1.33;
	letter-spacing:-.06rem
}
.member-data .benefit .item+.item:before {
	content:"/";
	display:inline-block;
	margin:0 .4rem
}
.total-member-benefit {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:1.5rem 0;
	border-bottom:1px solid #e6e6e6
}
.total-member-benefit .tit {
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-right:2rem;
	font-weight:500;
	font-size:1.4rem;
	letter-spacing:-.07rem
}
.total-member-benefit .value {
	font-size:1.4rem
}
.total-member-benefit .value .item+.item:before {
	content:"/";
	display:inline-block;
	margin:0 .4rem
}
.total-member-benefit .value .num {
	font-weight:700;
	color:#004b29;
	color:var(--baseColor)
}
.total-member-benefit+.txt-assist {
	margin-top:1rem
}
.integrate-member {
	margin-top:4rem
}
.integrate-member .box-item+.box-item {
	margin-top:1.5rem
}
.integrate-member .tit-box+.member-data {
	margin-top:1rem
}
.integrate-member .tit-box+.member-data .benefit {
	font-weight:500;
	font-size:1.3rem
}
.integrate-member .infor {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:1.5rem
}
.integrate-member .infor .total {
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-left:auto;
	font-size:1.2rem
}
.integrate-member .infor .total .num {
	font-weight:500;
	color:#004b29;
	color:var(--baseColor)
}
.integrate-member .btn-area {
	margin-top:3rem
}
.heading-bar+.integrate-member {
	margin-top:2rem
}
.guide-member-benefit {
	margin:2.1rem 0 0
}
.guide-member-benefit .item {
	display:block
}
.guide-member-benefit .item+.item {
	margin-top:1.1rem
}
.guide-member-benefit .btn-line {
	font-size:1.1rem
}
.form-register .check,.form-register .tf+.tf {
	margin-top:1rem
}
.form-register .check .inp {
	padding-right:1rem
}
.form-register .btn-area {
	margin-top:2rem
}
.form-register .util-button {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-top:2rem
}
.form-register .util-button .util {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}

 
.form-register .util-button .util,.form-register .util-button .util a {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex
}
.form-register .util-button .util a {
	font-size:1.3rem;
	line-height:1.38;
	letter-spacing:-.065rem
}
@supports(-webkit-touch-callout:none) {
	.form-register .util-button .util a {
		line-height:normal
	}
}
.form-register .util-button .util+.util:before {
	content:"";
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	width:.1rem;
	height:1.2rem;
	margin:0 1.1rem;
	background-color:#bcbcbc
}
.toggle-box {
	overflow:hidden;
	border:1px solid #bcbcbc;
	border-radius:3px
}
.toggle-box .btn-toggle {
	cursor:pointer
}
.toggle-box .btn-toggle:after {
	content:"";
	width:2rem;
	height:2rem;
	background:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9Iuq3uOujuSAzNDI1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDExNiIgc3R5bGU9ImZpbGw6bm9uZSIgZD0iTTAgMGg0MHY0MEgweiIvPgogICAgPHBhdGggZGF0YS1uYW1lPSLtjKjsiqQgMTc1NyIgZD0iTTAgNy45IDcuMjQzIDBsNy4yNDMgNy45IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi44ODYgMTYuMDQ5KSIgc3R5bGU9InN0cm9rZTojYTVhNWE1O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7ZmlsbDpub25lIi8+Cjwvc3ZnPgo=) no-repeat 0 0/2rem 2rem;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.toggle-box .btn-toggle.type2 {
	border-top:.5px solid #bcbcbc;
	height:5rem;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:calc(100%+3rem);
	font-size:1.2rem;
	color:#a5a5a5;
	color:var(--gray)
}
.toggle-box .box-head,.toggle-box .btn-toggle.type2 {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.toggle-box .box-head {
	position:relative;
	width:100%;
	min-height:5rem;
	padding:1.5rem 4.5rem 1.5rem 1.5rem;
	font-weight:500;
	font-size:1.4rem
}
.toggle-box .box-head .btn-toggle {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	font-size:1px;
	color:transparent
}
.toggle-box .box-head .btn-toggle:after {
	position:absolute;
	right:1.5rem;
	top:50%;
	margin-top:-1rem
}
.toggle-box .box-head .btn-delete {
	position:relative;
	display:block;
	margin:-1.5rem -4.3rem 0 auto;
	-ms-flex-negative:0;
	flex-shrink:0;
	width:4.3rem;
	height:5rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC4yNSIgaGVpZ2h0PSIyNC4yNTEiIHZpZXdCb3g9IjAgMCAyNC4yNSAyNC4yNTEiPgogICAgPGRlZnM+CiAgICAgICAgPHN0eWxlPgogICAgICAgICAgICAuY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMWQxZDFkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDozcHh9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJpY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjEyNSAyLjEyNSkiPgogICAgICAgIDxwYXRoIGlkPSLtjKjsiqRfMyIgZGF0YS1uYW1lPSLtjKjsiqQgMyIgY2xhc3M9ImNscy0xIiBkPSJNMCAuMDUyIDI4LjIzMiAwIiB0cmFuc2Zvcm09InJvdGF0ZSg0NSAuMDE4IC4wNDUpIi8+CiAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8xNzU2IiBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU2IiBjbGFzcz0iY2xzLTEiIGQ9Im0wIDAgMjguMjMyLjA1MiIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDI0LjA5OSA5Ljk4MikiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 50% 50%/1.25rem 1.25rem;
	cursor:pointer
}
.toggle-box .box-cont {
	padding:1.5rem
}
.toggle-box .box-cont.view {
	display:none
}
.toggle-box.on .btn-toggle:after {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
.toggle-box.on .btn-toggle.type2 {
	border-color:transparent
}
.toggle-box.on .box-cont.view {
	display:block
}
.list-comm li {
	position:relative;
	font-size:1rem;
	line-height:1.6;
	letter-spacing:-.05rem
}
.list-comm li+li {
	margin-top:.8rem
}
.list-comm.type-dot li {
	padding-left:.7rem
}
.list-comm.type-dot li:before {
	content:"";
	position:absolute;
	left:0;
	top:.7rem;
	width:.2rem;
	height:.2rem;
	border-radius:50%;
	background-color:#1d1d1d;
	background-color:var(--normal)
}
.postal-code-area .search-help {
	margin-top:2rem
}
.postal-code-area .search-help .tit {
	display:block;
	font-weight:500;
	font-size:1.5rem
}
.postal-code-area .search-help .help-example {
	margin-top:.5rem;
	font-size:1.2rem
}
.postal-code-area .search-help .help-example li {
	position:relative;
	padding-left:1rem
}
.postal-code-area .search-help .help-example li:before {
	content:"";
	position:absolute;
	left:0;
	top:.8rem;
	width:.4rem;
	height:.1rem;
	background-color:#1d1d1d;
	background-color:var(--normal)
}
.postal-code-area .search-result {
	margin-top:2.3rem;
	border-top:1px solid #e6e6e6
}
.postal-code-area .search-result .result-status {
	padding:1.5rem 0 1rem;
	font-size:1.2rem
}
.postal-code-area .search-result .result-status .keyword {
	font-weight:500;
	color:#004b29;
	color:var(--baseColor)
}
.postal-code-area .search-result .result-status .total .num {
	color:#004b29;
	color:var(--baseColor)
}
.postal-code-area .search-result .result-list li button {
	display:block;
	width:100%;
	cursor:pointer
}
.postal-code-area .search-result .result-list li button .postal-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	padding:1.5rem;
	border-radius:6px;
	background-color:#f8f8f8
}
.postal-code-area .search-result .result-list li button .postal-item .address {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	text-align:left
}
.postal-code-area .search-result .result-list li button .postal-item .address .type {
	display:block;
	font-size:1.2rem;
	color:#1d1d1d;
	color:var(--normal)
}
.postal-code-area .search-result .result-list li button .postal-item .address .type:nth-child(2) {
	margin-top:.3rem;
	color:#a5a5a5;
	color:var(--gray)
}
.postal-code-area .search-result .result-list li button .postal-item .code {
	-ms-flex-negative:0;
	flex-shrink:0;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center;
	font-size:1.2rem;
	color:#1d1d1d;
	color:var(--normal);
	text-align:right
}
.postal-code-area .search-result .result-list li+li {
	margin-top:1rem
}
.paging.type-more {
	margin-top:4rem
}
.paging.type-more button {
	width:100%;
	cursor:pointer
}
.paging.type-more button .in {
	display:inline-block;
	position:relative;
	padding:0 1.2rem .3rem 0;
	border-bottom:1px solid #1d1d1d;
	border-bottom:1px solid var(--normal);
	vertical-align:top;
	font-weight:500
}
.paging.type-more button .in .num {
	margin-left:1rem;
	color:#a5a5a5;
	color:var(--gray)
}
.paging.type-more button .in .num .current {
	color:#1d1d1d;
	color:var(--normal)
}
.paging.type-more button .in:after {
	content:"";
	position:absolute;
	right:0;
	top:50%;
	width:.6rem;
	height:.6rem;
	margin-top:-.4rem;
	border-top:1px solid #1d1d1d;
	border-top:1px solid var(--normal);
	border-right:1px solid #1d1d1d;
	border-right:1px solid var(--normal);
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
.fc-green {
	color:#004b29!important;
	color:var(--baseColor)!important
}
.fc-red {
	color:#c80000!important;
	color:var(--red)!important
}
.fc-gray {
	color:#a5a5a5!important;
	color:var(--gray)!important
}
.fc-normal {
	color:#1d1d1d!important;
	color:var(--normal)!important
}
.b-skeleton.is-animated {
	margin-bottom:.5rem
}
.font-wn {
	font-weight:400!important
}
.ellipsis {
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
body #__nuxt .ellipsis {
	display:inline-block
}
.ellipsis--2line {
	width:100%;
	line-height:1.5;
	white-space:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical!important;
	-webkit-line-clamp:2!important
}
.errorBox:after {
	content:"퍼블문의";
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:50px;
	height:20px;
	background:red
}
.test {
	border:2px solid red!important
}
.hr {
	border-bottom:1px solid #1d1d1d!important
}
.fs-10 {
	font-size:1rem!important
}
.fs-11 {
	font-size:1.1rem!important
}
.fs-12 {
	font-size:1.2rem!important
}
.fs-13 {
	font-size:1.3rem!important
}
.fs-14 {
	font-size:1.4rem!important
}
.fs-15 {
	font-size:1.5rem!important
}
.fs-16 {
	font-size:1.6rem!important
}
.fs-17 {
	font-size:1.7rem!important
}
.fs-18 {
	font-size:1.8rem!important
}
.bdg-con {
	height:2.1rem;
	padding:0 .8rem;
	border-radius:.4rem;
	font-size:1.2rem;
	font-weight:400;
	line-height:2.2rem;
	text-align:center;
	color:#fff
}
.bdg-con.bdg-pack {
	margin:.1rem 0 .2rem 1rem;
	background:#baa746
}
.bdg-con.bdg-wait {
	background:#bf9659
}
.bdg-con.bdg-accept {
	background:#5d9b61
}
.bdg-con.bdg-reject {
	background:#9aa29f
}
.bdg-con.bdg-gray {
	background:#f1f1f1;
	color:#1d1d1d
}
.normal {
	font-weight:400!important
}
.semi {
	font-weight:500!important
}
.bold {
	font-weight:700!important
}
.btn-half-twin {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.btn-half-twin button {
	width:49.5%;
	height:4rem;
	line-height:4rem;
	color:#004b29;
	border:1px solid #004b29
}
.btn-half-twin button:last-child {
	color:#fff;
	background:#004b29;
	border:1px solid #004b29
}
.cursor {
	cursor:pointer
}
@font-face {
	font-family:"campton";
	src:url(https://m.fredit.co.kr/_ustra/fonts/vw_custom_font300.6c82f5d.woff) format("woff"),url(https://m.fredit.co.kr/_ustra/fonts/vw_custom_font300.bc6da1c.woff2) format("woff2");
	font-weight:300
}
@font-face {
	font-family:"campton";
	src:url(https://m.fredit.co.kr/_ustra/fonts/vw_custom_font400.d7b2fbb.woff) format("woff"),url(https://m.fredit.co.kr/_ustra/fonts/vw_custom_font400.01f56b3.woff2) format("woff2");
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:"campton";
	src:url(https://m.fredit.co.kr/_ustra/fonts/vw_custom_font500.04a2dad.woff) format("opentype"),url(https://m.fredit.co.kr/_ustra/fonts/vw_custom_font500.5810ea9.woff2) format("woff2");
	font-weight:500
}
@font-face {
	font-family:"campton";
	src:url(https://m.fredit.co.kr/_ustra/fonts/vw_custom_font700.988f394.woff) format("woff"),url(https://m.fredit.co.kr/_ustra/fonts/vw_custom_font700.89eaad6.woff2) format("woff2");
	font-weight:700
}
@font-face {
	font-family:"NotoSans";
	font-style:normal;
	font-weight:300;
	font-display:swap;
	src:url(https://m.fredit.co.kr/_ustra/fonts/NotoSansKR-Light.e2557c2.woff2) format("woff2"),url(https://m.fredit.co.kr/_ustra/fonts/NotoSansKR-Light.4573634.woff) format("woff"),url(https://m.fredit.co.kr/_ustra/fonts/NotoSansKR-Light.7d4ce2f.otf) format("opentype")
}
@font-face {
	font-family:"NotoSans";
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(https://m.fredit.co.kr/_ustra/fonts/NotoSansKR-Regular.e95adf0.woff2) format("woff2"),url(https://m.fredit.co.kr/_ustra/fonts/NotoSansKR-Regular.957d49a.woff) format("woff"),url(https://m.fredit.co.kr/_ustra/fonts/NotoSansKR-Regular.bf54b09.otf) format("opentype")
}
@font-face {
	font-family:"NotoSans";
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(https://m.fredit.co.kr/_ustra/fonts/NotoSansKR-Medium.e5d0c16.woff2) format("woff2"),url(https://m.fredit.co.kr/_ustra/fonts/NotoSansKR-Medium.865a70c.woff) format("woff"),url(https://m.fredit.co.kr/_ustra/fonts/NotoSansKR-Medium.7def03a.otf) format("opentype")
}
@font-face {
	font-family:"NotoSans";
	font-style:normal;
	font-weight:700;
	font-display:swap;
	src:url(https://m.fredit.co.kr/_ustra/fonts/NotoSansKR-Bold.a4ecc3f.woff2) format("woff2"),url(https://m.fredit.co.kr/_ustra/fonts/NotoSansKR-Bold.bccfd5f.woff) format("woff"),url(https://m.fredit.co.kr/_ustra/fonts/NotoSansKR-Bold.bbb4ca5.otf) format("opentype")
}
@font-face {
	font-family:"NanumMyeongjo";
	src:url(https://m.fredit.co.kr/_ustra/fonts/nanum-myeongjo.46c2613.woff) format("woff"),url(https://m.fredit.co.kr/_ustra/fonts/nanum-myeongjo.b8a2c4d.ttf) format("truetype")
}
@font-face {
	font-family:"NanumMyeongjoB";
	font-weight:700;
	src:url(https://m.fredit.co.kr/_ustra/fonts/nanum-myeongjo-bold.0fc675a.woff) format("woff"),url(https://m.fredit.co.kr/_ustra/fonts/nanum-myeongjo-bold.ad974cf.ttf) format("truetype")
}
.inp {
	display:inline-block;
	position:relative;
	padding-right:4rem
}
.inp:last-child {
	padding-right:0
}
.inp.pay-method {
	top:3rem;
	left:.5rem
}
.inp label {
	display:inline-block;
	position:relative;
	cursor:pointer;
	padding-left:2.5rem;
	min-height:2rem
}
.inp label .ftext {
	font-size:1.2rem;
	font-weight:400
}
.inp label:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:2rem;
	height:2rem;
	border-radius:50%
}
.inp input {
	display:none
}
.inp input[type=radio]+label:before {
	background:#fff url(data:image/svg+xml;base64,PHN2ZyBpZD0iUmFkaW9fT0ZGIiBkYXRhLW5hbWU9IlJhZGlvIE9GRiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCI+CiAgPGcgaWQ9Iu2DgOybkF8xMjkiIGRhdGEtbmFtZT0i7YOA7JuQIDEyOSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2Utd2lkdGg9IjEiPgogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiIHN0cm9rZT0ibm9uZSIvPgogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMTkuNSIgZmlsbD0ibm9uZSIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat 0 0/2rem auto
}
.inp input[type=radio]:checked+label:before {
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iUmFkaW9fT04iIGRhdGEtbmFtZT0iUmFkaW8gT04iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiPgogIDxjaXJjbGUgaWQ9Iu2DgOybkF8xMjkiIGRhdGEtbmFtZT0i7YOA7JuQIDEyOSIgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIiBmaWxsPSIjMDA0YjI5Ii8+CiAgPGNpcmNsZSBpZD0i7YOA7JuQXzEzMCIgZGF0YS1uYW1lPSLtg4Dsm5AgMTMwIiBjeD0iOCIgY3k9IjgiIHI9IjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyIDEyKSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K) no-repeat 0 0/2rem auto
}
.inp input[type=checkbox]+label:before {
	background:#fff url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2hlY2tfT0ZGIiBkYXRhLW5hbWU9IkNoZWNrIE9GRiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIC5jbHMtMntmaWxsOm5vbmV9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLtg4Dsm5BfODkiIGRhdGEtbmFtZT0i7YOA7JuQIDg5IiBzdHlsZT0ic3Ryb2tlOiNiY2JjYmM7ZmlsbDpub25lIj4KICAgICAgICA8Y2lyY2xlIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgc3R5bGU9InN0cm9rZTpub25lIi8+CiAgICAgICAgPGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSIyMCIgY3k9IjIwIiByPSIxOS41Ii8+CiAgICA8L2c+CiAgICA8ZyBpZD0iY2hlY2siIHRyYW5zZm9ybT0idHJhbnNsYXRlKDggOCkiPgogICAgICAgIDxwYXRoIGlkPSLsgqzqsIHtmJVfNDU3IiBkYXRhLW5hbWU9IuyCrOqwge2YlSA0NTciIGNsYXNzPSJjbHMtMiIgZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDxwYXRoIGlkPSLtjKjsiqRfMjA2NiIgZGF0YS1uYW1lPSLtjKjsiqQgMjA2NiIgZD0ibTc3MjYuNTM3IDI3MzUuNDg4LTExIDExLTUtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc3MDYuNTM3IC0yNzI4Ljk4OCkiIHN0eWxlPSJzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjNweDtzdHJva2U6I2JjYmNiYztmaWxsOm5vbmUiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 0 0/2rem auto
}
.inp input[type=checkbox]:checked+label:before {
	background:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkNoZWNrIE9OIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4KICAgIDxjaXJjbGUgZGF0YS1uYW1lPSLtg4Dsm5AgOTAiIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgc3R5bGU9ImZpbGw6IzAwNGIyOSIvPgogICAgPHBhdGggZGF0YS1uYW1lPSLsgqzqsIHtmJUgNDU3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4IDgpIiBzdHlsZT0iZmlsbDpub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+CiAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAyMDY2IiBkPSJtNzcyNi41MzcgMjczNS40ODgtMTEgMTEtNS01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY5OC41MzcgLTI3MjAuOTg4KSIgc3R5bGU9InN0cm9rZTojZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6M3B4O2ZpbGw6bm9uZSIvPgo8L3N2Zz4K) no-repeat 0 0/2rem auto
}
.inp input[type=checkbox]:disabled+label,.inp input[type=radio]:disabled+label {
	cursor:default
}
.inp.medium label .ftext {
	font-weight:500
}
.inp.bold label .ftext {
	font-weight:700
}
.inp.v2 label {
	padding-left:0
}
.inp.v2 label,.inp.v2 label .ftext {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.inp.v2 label .ftext {
	font-size:1.6rem;
	font-weight:500
}
.inp.v2 label:before {
	position:static;
	left:auto;
	top:auto;
	width:2rem;
	height:2rem;
	border-radius:50%;
	margin-right:1rem
}
.inp-sq {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	position:relative;
	min-width:8rem;
	margin:.4rem .4rem 0 0
}
.inp-sq label {
	display:inline-block;
	position:relative;
	cursor:pointer;
	width:100%;
	text-align:center;
	color:#bcbcbc;
	line-height:3.4rem;
	border:1px solid #bcbcbc;
	border-radius:3px
}
.inp-sq label .ftext {
	font-size:1.2rem;
	font-weight:400
}
.inp-sq input {
	display:none
}
.inp-sq input[type=checkbox]:checked+label,.inp-sq input[type=radio]:checked+label {
	background:#004b29;
	background:var(--baseColor);
	border:1px solid #004b29;
	border:1px solid var(--baseColor)
}
.inp-sq input[type=checkbox]:checked+label .ftext,.inp-sq input[type=radio]:checked+label .ftext {
	color:#fff;
	font-weight:500
}
.inp-sq input[type=checkbox]:disabled+label,.inp-sq input[type=radio]:disabled+label {
	cursor:default;
	background-color:#e6e6e6;
	border-color:#e6e6e6
}
.inp-sq.line label .ftext {
	color:#1d1d1d
}
.inp-sq.line input[type=checkbox]:checked+label,.inp-sq.line input[type=radio]:checked+label {
	background:#fff
}
.inp-sq.line input[type=checkbox]:checked+label .ftext,.inp-sq.line input[type=radio]:checked+label .ftext {
	color:#1d1d1d
}
.sq-area {
	width:100%;
	margin:-.4rem -.4rem 0 0
}
.sq-area.day {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.sq-area.day .inp-sq {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:auto
}
.sq-area.day .inp-sq label {
	line-height:4.1rem
}
.sq-area.day .inp-sq label .ftext {
	font-size:1.4rem
}
.sq-area.pay {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin:0
}
.sq-area.pay .inp-sq {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:auto;
	margin:0
}
.sq-area.pay .inp-sq label {
	line-height:4.1rem
}
.sq-area.pay .inp-sq label .ftext {
	font-size:1.1rem
}
.sq-area.pay .inp-sq+.inp-sq {
	margin-left:1rem
}
.inp-box,.inp-box label {
	display:block;
	position:relative
}
.inp-box label {
	padding:1.5rem 1.5rem 1.5rem 4.5rem;
	cursor:pointer;
	border:1px solid #e6e6e6;
	border-radius:3px
}
.inp-box label:before {
	content:"";
	position:absolute;
	left:1.5rem;
	top:1.5rem;
	width:2rem;
	height:2rem;
	z-index:100
}
.inp-box input {
	display:none
}
.inp-box input[type=radio]+label:before {
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iUmFkaW9fT0ZGIiBkYXRhLW5hbWU9IlJhZGlvIE9GRiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCI+CiAgPGcgaWQ9Iu2DgOybkF8xMjkiIGRhdGEtbmFtZT0i7YOA7JuQIDEyOSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2Utd2lkdGg9IjEiPgogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiIHN0cm9rZT0ibm9uZSIvPgogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMTkuNSIgZmlsbD0ibm9uZSIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat 0 0/2rem auto
}
.inp-box input[type=radio]:checked+label:before {
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iUmFkaW9fT04iIGRhdGEtbmFtZT0iUmFkaW8gT04iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiPgogIDxjaXJjbGUgaWQ9Iu2DgOybkF8xMjkiIGRhdGEtbmFtZT0i7YOA7JuQIDEyOSIgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIiBmaWxsPSIjMDA0YjI5Ii8+CiAgPGNpcmNsZSBpZD0i7YOA7JuQXzEzMCIgZGF0YS1uYW1lPSLtg4Dsm5AgMTMwIiBjeD0iOCIgY3k9IjgiIHI9IjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyIDEyKSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K) no-repeat 0 0/2rem auto
}
.inp-box input[type=checkbox]+label:before {
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2hlY2tfT0ZGIiBkYXRhLW5hbWU9IkNoZWNrIE9GRiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIC5jbHMtMntmaWxsOm5vbmV9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLtg4Dsm5BfODkiIGRhdGEtbmFtZT0i7YOA7JuQIDg5IiBzdHlsZT0ic3Ryb2tlOiNiY2JjYmM7ZmlsbDpub25lIj4KICAgICAgICA8Y2lyY2xlIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgc3R5bGU9InN0cm9rZTpub25lIi8+CiAgICAgICAgPGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSIyMCIgY3k9IjIwIiByPSIxOS41Ii8+CiAgICA8L2c+CiAgICA8ZyBpZD0iY2hlY2siIHRyYW5zZm9ybT0idHJhbnNsYXRlKDggOCkiPgogICAgICAgIDxwYXRoIGlkPSLsgqzqsIHtmJVfNDU3IiBkYXRhLW5hbWU9IuyCrOqwge2YlSA0NTciIGNsYXNzPSJjbHMtMiIgZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDxwYXRoIGlkPSLtjKjsiqRfMjA2NiIgZGF0YS1uYW1lPSLtjKjsiqQgMjA2NiIgZD0ibTc3MjYuNTM3IDI3MzUuNDg4LTExIDExLTUtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc3MDYuNTM3IC0yNzI4Ljk4OCkiIHN0eWxlPSJzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjNweDtzdHJva2U6I2JjYmNiYztmaWxsOm5vbmUiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 0 0/2rem auto
}
.inp-box input[type=checkbox]:checked+label:before {
	background:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkNoZWNrIE9OIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4KICAgIDxjaXJjbGUgZGF0YS1uYW1lPSLtg4Dsm5AgOTAiIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgc3R5bGU9ImZpbGw6IzAwNGIyOSIvPgogICAgPHBhdGggZGF0YS1uYW1lPSLsgqzqsIHtmJUgNDU3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4IDgpIiBzdHlsZT0iZmlsbDpub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+CiAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAyMDY2IiBkPSJtNzcyNi41MzcgMjczNS40ODgtMTEgMTEtNS01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY5OC41MzcgLTI3MjAuOTg4KSIgc3R5bGU9InN0cm9rZTojZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6M3B4O2ZpbGw6bm9uZSIvPgo8L3N2Zz4K) no-repeat 0 0/2rem auto
}
.inp-box input[type=checkbox]:disabled+label,.inp-box input[type=radio]:disabled+label {
	cursor:default
}
.inp-box.vc label:before {
	top:50%;
	margin-top:-1rem
}
.inp-box+.inp-box {
	margin-top:1rem
}
.inp-bg,.inp-bg label {
	display:block;
	position:relative
}
.inp-bg label {
	padding:1.5rem 4.5rem 1.5rem 1.5rem;
	cursor:pointer;
	background-color:#f8f8f8
}
.inp-bg label:before {
	content:"";
	position:absolute;
	right:1.5rem;
	top:50%;
	width:2rem;
	height:2rem;
	margin-top:-1rem
}
.inp-bg input {
	display:none
}
.inp-bg input[type=radio]+label:before {
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iUmFkaW9fT0ZGIiBkYXRhLW5hbWU9IlJhZGlvIE9GRiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCI+CiAgPGcgaWQ9Iu2DgOybkF8xMjkiIGRhdGEtbmFtZT0i7YOA7JuQIDEyOSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2Utd2lkdGg9IjEiPgogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiIHN0cm9rZT0ibm9uZSIvPgogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMTkuNSIgZmlsbD0ibm9uZSIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat 0 0/2rem auto
}
.inp-bg input[type=radio]:checked+label:before {
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iUmFkaW9fT04iIGRhdGEtbmFtZT0iUmFkaW8gT04iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiPgogIDxjaXJjbGUgaWQ9Iu2DgOybkF8xMjkiIGRhdGEtbmFtZT0i7YOA7JuQIDEyOSIgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIiBmaWxsPSIjMDA0YjI5Ii8+CiAgPGNpcmNsZSBpZD0i7YOA7JuQXzEzMCIgZGF0YS1uYW1lPSLtg4Dsm5AgMTMwIiBjeD0iOCIgY3k9IjgiIHI9IjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyIDEyKSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K) no-repeat 0 0/2rem auto
}
.inp-bg input[type=checkbox]+label:before {
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2hlY2tfT0ZGIiBkYXRhLW5hbWU9IkNoZWNrIE9GRiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIC5jbHMtMntmaWxsOm5vbmV9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLtg4Dsm5BfODkiIGRhdGEtbmFtZT0i7YOA7JuQIDg5IiBzdHlsZT0ic3Ryb2tlOiNiY2JjYmM7ZmlsbDpub25lIj4KICAgICAgICA8Y2lyY2xlIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgc3R5bGU9InN0cm9rZTpub25lIi8+CiAgICAgICAgPGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSIyMCIgY3k9IjIwIiByPSIxOS41Ii8+CiAgICA8L2c+CiAgICA8ZyBpZD0iY2hlY2siIHRyYW5zZm9ybT0idHJhbnNsYXRlKDggOCkiPgogICAgICAgIDxwYXRoIGlkPSLsgqzqsIHtmJVfNDU3IiBkYXRhLW5hbWU9IuyCrOqwge2YlSA0NTciIGNsYXNzPSJjbHMtMiIgZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDxwYXRoIGlkPSLtjKjsiqRfMjA2NiIgZGF0YS1uYW1lPSLtjKjsiqQgMjA2NiIgZD0ibTc3MjYuNTM3IDI3MzUuNDg4LTExIDExLTUtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc3MDYuNTM3IC0yNzI4Ljk4OCkiIHN0eWxlPSJzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjNweDtzdHJva2U6I2JjYmNiYztmaWxsOm5vbmUiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 0 0/2rem auto
}
.inp-bg input[type=checkbox]:checked+label:before {
	background:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkNoZWNrIE9OIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4KICAgIDxjaXJjbGUgZGF0YS1uYW1lPSLtg4Dsm5AgOTAiIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgc3R5bGU9ImZpbGw6IzAwNGIyOSIvPgogICAgPHBhdGggZGF0YS1uYW1lPSLsgqzqsIHtmJUgNDU3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4IDgpIiBzdHlsZT0iZmlsbDpub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+CiAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAyMDY2IiBkPSJtNzcyNi41MzcgMjczNS40ODgtMTEgMTEtNS01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY5OC41MzcgLTI3MjAuOTg4KSIgc3R5bGU9InN0cm9rZTojZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6M3B4O2ZpbGw6bm9uZSIvPgo8L3N2Zz4K) no-repeat 0 0/2rem auto
}
.inp-bg input[type=checkbox]:disabled+label,.inp-bg input[type=radio]:disabled+label {
	cursor:default
}
.inp-bg.vc label:before {
	top:50%;
	margin-top:-1rem
}
.inp-bg.check input[type=radio]+label:before {
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2hlY2tfT0ZGIiBkYXRhLW5hbWU9IkNoZWNrIE9GRiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIC5jbHMtMntmaWxsOm5vbmV9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLtg4Dsm5BfODkiIGRhdGEtbmFtZT0i7YOA7JuQIDg5IiBzdHlsZT0ic3Ryb2tlOiNiY2JjYmM7ZmlsbDpub25lIj4KICAgICAgICA8Y2lyY2xlIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgc3R5bGU9InN0cm9rZTpub25lIi8+CiAgICAgICAgPGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSIyMCIgY3k9IjIwIiByPSIxOS41Ii8+CiAgICA8L2c+CiAgICA8ZyBpZD0iY2hlY2siIHRyYW5zZm9ybT0idHJhbnNsYXRlKDggOCkiPgogICAgICAgIDxwYXRoIGlkPSLsgqzqsIHtmJVfNDU3IiBkYXRhLW5hbWU9IuyCrOqwge2YlSA0NTciIGNsYXNzPSJjbHMtMiIgZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDxwYXRoIGlkPSLtjKjsiqRfMjA2NiIgZGF0YS1uYW1lPSLtjKjsiqQgMjA2NiIgZD0ibTc3MjYuNTM3IDI3MzUuNDg4LTExIDExLTUtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc3MDYuNTM3IC0yNzI4Ljk4OCkiIHN0eWxlPSJzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjNweDtzdHJva2U6I2JjYmNiYztmaWxsOm5vbmUiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 0 0/2rem auto
}
.inp-bg.check input[type=radio]:checked+label:before {
	background:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkNoZWNrIE9OIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4KICAgIDxjaXJjbGUgZGF0YS1uYW1lPSLtg4Dsm5AgOTAiIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgc3R5bGU9ImZpbGw6IzAwNGIyOSIvPgogICAgPHBhdGggZGF0YS1uYW1lPSLsgqzqsIHtmJUgNDU3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4IDgpIiBzdHlsZT0iZmlsbDpub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+CiAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAyMDY2IiBkPSJtNzcyNi41MzcgMjczNS40ODgtMTEgMTEtNS01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY5OC41MzcgLTI3MjAuOTg4KSIgc3R5bGU9InN0cm9rZTojZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6M3B4O2ZpbGw6bm9uZSIvPgo8L3N2Zz4K) no-repeat 0 0/2rem auto
}
.form-area {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.form-area>* {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.form-area .sel,.form-area [class*=btn-]:not([class*=wd]):not(.btn-mask):not(.btn-search):not(.btn-file-del) {
	width:100%
}
.form-area .card-type+.large,.form-area .sel+.large,.form-area .tf+.large {
	height:4.4rem;
	font-size:1.3rem
}
.form-area:not(.type-row):not(.type-address):not(.type-email):not([class*=grid])>:not(:first-child):not(.inp) {
	margin-left:1rem
}
.form-area.type-address,.form-area.type-email,.form-area.type-row {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.form-area.type-address .row,.form-area.type-email .row,.form-area.type-row .row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.form-area.type-address .row+.row,.form-area.type-email .row+.row,.form-area.type-row .row+.row {
	margin-top:1rem
}
.form-area.type-address .row>:not(:first-child),.form-area.type-email .row>:not(:first-child),.form-area.type-row .row>:not(:first-child) {
	margin-left:1rem
}
.form-area.type-email .unit {
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
.form-area.type-yyyymm .unit {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
.form-area.flex {
	margin-top:-1rem
}
.form-area.flex .inp {
	-webkit-box-flex:inherit;
	-ms-flex:inherit;
	flex:inherit;
	margin-top:1rem
}
.form-area[class*=grid] {
	width:100%
}
.form-area[class*=grid] .inp {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	min-width:inherit;
	width:100%;
	padding-right:1rem
}
.form-area[class*=grid].grid1 .inp {
	width:100%;
	padding-right:0
}
.form-area[class*=grid].grid1 .inp~.inp {
	margin-top:1rem
}
.form-area[class*=grid].grid2 .inp {
	width:50%
}
.form-area[class*=grid].grid2 .inp:nth-child(2n)~.inp {
	margin-top:1rem
}
.form-area[class*=grid].grid3 .inp {
	width:33.3%
}
.form-area[class*=grid].grid3 .inp:nth-child(2n) {
	width:33.4%
}
.form-area[class*=grid].grid3 .inp:nth-child(3n)~.inp {
	margin-top:1rem
}
.form-area .card-type {
	position:relative
}
.form-area .card-type .type {
	position:absolute;
	right:1rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	font-size:1.2rem;
	color:#1d1d1d;
	color:var(--normal)
}
.sel {
	display:inline-block
}
.sel select {
	cursor:pointer;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	width:100%;
	height:4.4rem;
	padding:0 2.5rem 0 1rem;
	border:1px solid #e6e6e6;
	border-radius:.4rem;
	font-size:1.6rem;
	color:#1d1d1d;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy41MjgiIGhlaWdodD0iMTEuMDE0IiB2aWV3Qm94PSIwIDAgMTcuNTI4IDExLjAxNCI+CiAgPGcgaWQ9Ikljb25fZmVhdGhlci1hcnJvdy1sZWZ0IiBkYXRhLW5hbWU9Ikljb24gZmVhdGhlci1hcnJvdy1sZWZ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjc2NCA5Ljc2NCkgcm90YXRlKC05MCkiPgogICAgPHBhdGggaWQ9Iu2MqOyKpF8xODc0IiBkYXRhLW5hbWU9Iu2MqOyKpCAxODc0IiBkPSJNOCwxNCwwLDcsOCwwIiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDFkMWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjUiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat right 1rem center/1.2rem .6rem
}
.sel select.disabled {
	color:#bcbcbc;
	background-color:#f1f1f1
}
.sel select.yakult-info {
	line-height:4.4rem;
	font-size:1.2rem
}
.sel.bold select {
	font-weight:700
}
.sel.small select {
	height:3.6rem
}
.sel-day {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	overflow:hidden;
	border:1px solid #e6e6e6;
	border-width:1px 1px 0 0;
	border-radius:3px
}
.sel-day,.sel-day .sel-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.sel-day .sel-item {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:33.3%;
	padding:1rem 1.5rem;
	border:1px solid #e6e6e6;
	border-width:0 0 1px 1px
}
.sel-day .sel-item:nth-child(3n+2) {
	width:33.4%
}
.sel-day .sel-item .day {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:1.2rem;
	color:#1d1d1d
}
.sel-day .sel-item select {
	cursor:pointer;
	width:5rem;
	height:2rem;
	padding-right:2rem;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:0;
	font-size:1.2rem;
	font-weight:600;
	text-align:center;
	text-indent:1rem;
	color:#004b29;
	color:var(--baseColor);
	background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy41MjgiIGhlaWdodD0iMTEuMDE0IiB2aWV3Qm94PSIwIDAgMTcuNTI4IDExLjAxNCI+CiAgPGcgaWQ9Ikljb25fZmVhdGhlci1hcnJvdy1sZWZ0IiBkYXRhLW5hbWU9Ikljb24gZmVhdGhlci1hcnJvdy1sZWZ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjc2NCA5Ljc2NCkgcm90YXRlKC05MCkiPgogICAgPHBhdGggaWQ9Iu2MqOyKpF8xODc0IiBkYXRhLW5hbWU9Iu2MqOyKpCAxODc0IiBkPSJNOCwxNCwwLDcsOCwwIiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDFkMWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjUiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat 100% 50%/1.2rem .6rem
}
.sel-day .sel-item .selDateText {
	text-align:center;
	z-index:0;
	position:relative;
	left:3.4rem;
	color:#004b29;
	font-weight:600;
	background-color:#fff;
	line-height:10px;
	width:2.9rem
}
.sel-day .sel-item input {
	width:4rem;
	height:2rem;
	padding-right:2rem;
	border:0;
	border-radius:2px;
	font-size:1.2rem;
	font-weight:600;
	text-align:right;
	color:#004b29;
	color:var(--baseColor)
}
.sel-day .sel-item input:focus {
	outline:2px solid #1d1d1d
}
.sel-day .sel-item input.qty {
	width:85%
}
.sel-day .sel-item.disabled {
	background-color:#e6e6e6
}
.sel-day .sel-item.disabled .day {
	color:#bcbcbc
}
.sel-day .sel-item.disabled select {
	cursor:default;
	color:#bcbcbc;
	background:#e6e6e6 url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9Iuq3uOujuSA1Njk1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDExNiIgc3R5bGU9ImZpbGw6bm9uZSIgZD0iTTAgMGg0MHY0MEgweiIvPgogICAgPHBhdGggZGF0YS1uYW1lPSLtjKjsiqQgMTc1NyIgZD0ibTAgMCA3LjI0MyA3LjlMMTQuNDg2IDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzLjg4NiAxNi4wNDkpIiBzdHlsZT0ic3Ryb2tlOiNiY2JjYmM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDtmaWxsOm5vbmUiLz4KPC9zdmc+Cg==) no-repeat 100% 50%/2rem 2rem
}
.sel-daliy .sel-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.sel-daliy .sel-item .day {
	-ms-flex-preferred-size:6.4rem;
	flex-basis:6.4rem;
	-ms-flex-negative:0;
	flex-shrink:0;
	font-size:1.6rem;
	line-height:2.4;
	font-weight:400;
	letter-spacing:-.08rem;
	color:#1d1d1d
}
.sel-daliy .sel-item .sel {
	-webkit-box-flex:1;
	-ms-flex:1 0;
	flex:1 0
}
.sel-daliy .sel-item .inp-num {
	margin-left:6.4rem;
	margin-top:1rem;
	-webkit-box-flex:0;
	-ms-flex:0 1 100%;
	flex:0 1 100%
}
.sel-daliy .sel-item+.sel-item {
	margin-top:2rem
}
.dropdown {
	display:inline-block;
	position:relative
}
.dropdown .btn-drop {
	width:100%;
	height:100%;
	cursor:pointer
}
.dropdown .btn-drop .selected-option {
	color:#1d1d1d
}
.dropdown .option-drop {
	display:none;
	position:absolute;
	left:0;
	top:100%;
	width:100%;
	background:#fff;
	border:1px solid #999;
	z-index:20
}
.dropdown .option-drop li button {
	display:block;
	width:100%;
	height:100%;
	text-align:left;
	cursor:pointer
}
.dropdown .option-drop.add-prd-option li button {
	padding:.6rem 1rem .7rem;
	color:#333
}
.dropdown .option-drop.add-prd-option li button .option {
	display:block;
	font-size:1.3rem;
	line-height:1.38462;
	font-weight:300;
	letter-spacing:-.08rem;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:currentColor
}
.dropdown .option-drop.add-prd-option li button .price {
	font-size:1.3rem;
	line-height:1.38462;
	font-weight:400;
	letter-spacing:-.04rem;
	color:currentColor
}
.dropdown .option-drop.add-prd-option li button.selected {
	background-color:#ccc;
	color:#fff
}
.dropdown.on .option-drop {
	display:block
}
.dropdown.type-sel {
	min-width:20rem;
	height:4.8rem;
	border:1px solid #e6e6e6;
	border-radius:.4rem;
	font-size:1.3rem
}
.dropdown.type-sel .btn-drop {
	padding:0 2.5rem 0 1rem;
	text-align:left;
	font-size:1.6rem;
	color:#999;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy41MjgiIGhlaWdodD0iMTEuMDE0IiB2aWV3Qm94PSIwIDAgMTcuNTI4IDExLjAxNCI+CiAgPGcgaWQ9Ikljb25fZmVhdGhlci1hcnJvdy1sZWZ0IiBkYXRhLW5hbWU9Ikljb24gZmVhdGhlci1hcnJvdy1sZWZ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjc2NCA5Ljc2NCkgcm90YXRlKC05MCkiPgogICAgPHBhdGggaWQ9Iu2MqOyKpF8xODc0IiBkYXRhLW5hbWU9Iu2MqOyKpCAxODc0IiBkPSJNOCwxNCwwLDcsOCwwIiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDFkMWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjUiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat right 1rem center/1.2rem .6rem
}
.dropdown.type-sel .option-drop li button {
	padding:.5rem 2.5rem .5rem 1rem
}
.dropdown.type-filter,.dropdown.type-sort {
	width:7rem;
	height:calc(3rem - 2px)
}
.dropdown.type-filter .btn-drop,.dropdown.type-sort .btn-drop {
	position:relative;
	font-size:1.2rem;
	color:#444;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.dropdown.type-filter .btn-drop:before,.dropdown.type-sort .btn-drop:before {
	content:"";
	display:inline-block;
	width:1.6rem;
	height:1.6rem;
	background:url(https://m.fredit.co.kr/_ustra/img/ico-sort.0f15e4d.svg) no-repeat 0 50%/1.6rem 1.6rem
}
.dropdown.type-filter .option-drop,.dropdown.type-sort .option-drop {
	top:calc(100%+5px);
	border-radius:4px;
	border:1px solid #ccc
}
.dropdown.type-filter .option-drop li button,.dropdown.type-sort .option-drop li button {
	line-height:3.4rem;
	padding:0 .5rem;
	font-size:1.2rem;
	color:#a5a5a5;
	text-align:center
}
.dropdown.type-filter .option-drop li button.selected,.dropdown.type-sort .option-drop li button.selected {
	color:#004b29;
	color:var(--baseColor);
	font-weight:700
}
.dropdown.type-filter.on .btn-drop:after,.dropdown.type-sort.on .btn-drop:after {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
.dropdown.type-filter {
	width:8rem
}
.dropdown.type-filter .btn-drop:before {
	content:"";
	display:inline-block;
	width:1.6rem;
	height:1.6rem;
	background:url(https://m.fredit.co.kr/_ustra/img/ico_filter.24711bd.svg) no-repeat 0 50%/1.6rem 1.6rem
}
.add-prd-selected li {
	margin-top:2rem;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.add-prd-selected li .option {
	display:block;
	font-size:1.6rem;
	line-height:1.38462;
	font-weight:400;
	letter-spacing:-.02px;
	color:#1d1d1d;
	color:var(--normal);
	white-space:nowrap;
	text-overflow:ellipsis;
	-webkit-box-flex:0;
	-ms-flex:0 100%;
	flex:0 100%
}
.add-prd-selected li .option+.inp-num {
	margin-top:.7rem;
	-webkit-box-flex:1;
	-ms-flex:auto;
	flex:auto
}
.add-prd-selected li .btn-del {
	margin-top:.7rem;
	margin-left:2rem;
	font-size:1.6rem;
	color:#a5a5a5;
	cursor:pointer
}
.inp-num .minus:after,.inp-num .plus:before {
	content:"";
	width:1px;
	display:inline-block;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#e3e3e3
}
.inp-num {
	border:1px solid #e6e6e6;
	border-radius:.4rem
}
.inp-num::-webkit-input-placeholder {
	font-size:1.6rem;
	font-weight:700;
	text-align:center;
	color:#a5a5a5
}
.inp-num::-moz-placeholder {
	font-size:1.6rem;
	font-weight:700;
	text-align:center;
	color:#a5a5a5
}
.inp-num:-ms-input-placeholder {
	font-size:1.6rem;
	font-weight:700;
	text-align:center;
	color:#a5a5a5
}
.inp-num::-ms-input-placeholder {
	font-size:1.6rem;
	font-weight:700;
	text-align:center;
	color:#a5a5a5
}
.inp-num::placeholder {
	font-size:1.6rem;
	font-weight:700;
	text-align:center;
	color:#a5a5a5
}
.inp-num .minus,.inp-num .plus {
	margin:0!important
}
.inp-num .minus button,.inp-num .plus button {
	width:5.5rem;
	height:4.6rem;
	padding:0;
	border-radius:2px;
	color:#111;
	border:none;
	background:#fff;
	-webkit-box-shadow:none;
	box-shadow:none
}
.inp-num .minus button.is-hovered,.inp-num .minus button:focus,.inp-num .minus button:hover,.inp-num .plus button.is-hovered,.inp-num .plus button:focus,.inp-num .plus button:hover {
	border:none;
	background:#fff;
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.inp-num .minus button:disabled,.inp-num .plus button:disabled {
	opacity:.2;
	border:none;
	background:#fff;
	cursor:not-allowed!important
}
.inp-num .minus button .icon,.inp-num .plus button .icon {
	display:none
}
.inp-num .minus button:after,.inp-num .minus button:before,.inp-num .plus button:after,.inp-num .plus button:before {
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	width:1.2rem;
	height:.2rem;
	margin-left:-.6rem;
	margin-top:-.1rem;
	background:#111
}
.inp-num .control {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.inp-num .plus button:after {
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
.inp-num .minus:after,.inp-num .plus:before {
	height:1.6rem
}
.inp-num input[type=number] {
	height:4.6rem;
	padding:0 1rem;
	border:none;
	font-size:2rem;
	font-weight:600;
	letter-spacing:-.03em;
	color:#004b29;
	color:var(--baseColor)
}
.inp-num input[type=number],.inp-num input[type=number].is-foucsed,.inp-num input[type=number]:focus {
	-webkit-box-shadow:none;
	box-shadow:none
}
.inp-num input[type=number][disabled] {
	background:transparent none repeat 0 0/auto auto padding-box border-box scroll;
	background:initial
}
.inp-num.small {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	vertical-align:top;
	border:1px solid #e6e6e6;
	border-radius:.4rem
}
.inp-num.small button {
	width:4rem;
	height:4rem
}
.inp-num.small input[type=number] {
	width:2.8rem;
	height:2.8rem;
	padding:0 .8rem
}
.tf {
	width:100%;
	height:4.4rem;
	padding:0 1rem;
	font-size:1.3rem;
	font-weight:400;
	line-height:4.4rem;
	color:#1d1d1d;
	border:1px solid #e6e6e6;
	border-radius:3px
}
.tf:not(:readonly):focus {
	border-color:#1d1d1d
}
.tf.center {
	text-align:center
}
.tf::-webkit-input-placeholder {
	color:#a5a5a5
}
.tf::-moz-placeholder {
	color:#a5a5a5
}
.tf:-ms-input-placeholder {
	color:#a5a5a5
}
.tf::-ms-input-placeholder {
	color:#a5a5a5
}
.tf::placeholder {
	color:#a5a5a5
}
.tf[type=number]::-webkit-inner-spin-button,.tf[type=number]::-webkit-outer-spin-button {
	-webkit-appearance:none;
	appearance:none
}
.tf.disabled {
	color:#bcbcbc;
	background-color:#f1f1f1
}
.tf.disabled:not(:disabled):focus {
	background-color:#fff
}
@media (min-width:370px)and (max-width:400px) {
	.tf.password {
		font-size:1rem
	}
}
.tf-search {
	position:relative;
	width:100%
}
.tf-search .tf {
	padding-right:5rem
}
.tf-search .btn-search {
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:5rem;
	cursor:pointer;
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0i6re466O5XzQyMDgiIGRhdGEtbmFtZT0i6re466O5IDQyMDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwLjgxMSIgdmlld0JveD0iMCAwIDQwIDQwLjgxMSI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIC5jbHMtMSwuY2xzLTJ7ZmlsbDpub25lfS5jbHMtMntzdHJva2U6IzFkMWQxZDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2Utd2lkdGg6NHB4fQogICAgICAgIDwvc3R5bGU+CiAgICA8L2RlZnM+CiAgICA8cGF0aCBpZD0i7IKs6rCB7ZiVXzUxOSIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgNTE5IiBjbGFzcz0iY2xzLTEiIGQ9Ik0wIDBoNDB2NDBIMHoiLz4KICAgIDxnIGlkPSLqt7jro7lfMiIgZGF0YS1uYW1lPSLqt7jro7kgMiI+CiAgICAgICAgPGcgaWQ9Iu2DgOybkF8xIiBkYXRhLW5hbWU9Iu2DgOybkCAxIiBjbGFzcz0iY2xzLTIiPgogICAgICAgICAgICA8ZWxsaXBzZSBjeD0iMTYuNzAzIiBjeT0iMTYuNDg4IiByeD0iMTYuNzAzIiByeT0iMTYuNDg4IiBzdHlsZT0ic3Ryb2tlOm5vbmUiLz4KICAgICAgICAgICAgPGVsbGlwc2UgY2xhc3M9ImNscy0xIiBjeD0iMTYuNzAzIiBjeT0iMTYuNDg4IiByeD0iMTQuNzAzIiByeT0iMTQuNDg4Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxwYXRoIGlkPSLshKBfNCIgZGF0YS1uYW1lPSLshKAgNCIgY2xhc3M9ImNscy0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNy42NzkgMjguNTMpIiBkPSJtMCAwIDkuNDUyIDkuNDUyIi8+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat 50% 50%/2rem auto
}
.tf-file {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	cursor:pointer
}
.tf-file input {
	display:none
}
.tf-file .tf {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-right:1rem;
	border-color:#f8f8f8;
	background-color:#f8f8f8
}
.tf-file .tf .name {
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical
}
.tf-file .btn-point.large {
	height:4.4rem
}
.tf-file .btn-point.small {
	height:2rem
}
.tf-file .btn-file-del {
	position:relative;
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-left:auto;
	margin-right:-1rem;
	width:3.8rem;
	height:100%;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC4yNSIgaGVpZ2h0PSIyNC4yNTEiIHZpZXdCb3g9IjAgMCAyNC4yNSAyNC4yNTEiPgogICAgPGRlZnM+CiAgICAgICAgPHN0eWxlPgogICAgICAgICAgICAuY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojYjJiMmIyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDozcHh9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJpY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjEyNSAyLjEyNSkiPgogICAgICAgIDxwYXRoIGlkPSLtjKjsiqRfMyIgZGF0YS1uYW1lPSLtjKjsiqQgMyIgY2xhc3M9ImNscy0xIiBkPSJNMCAuMDUyIDI4LjIzMiAwIiB0cmFuc2Zvcm09InJvdGF0ZSg0NSAuMDE4IC4wNDUpIi8+CiAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8xNzU2IiBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU2IiBjbGFzcz0iY2xzLTEiIGQ9Im0wIDAgMjguMjMyLjA1MiIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDI0LjA5OSA5Ljk4MikiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 50% 50%/.8rem auto
}
.tf-file.small .tf {
	height:3.5rem;
	line-height:3.5rem
}
.btn-datepicker,.tf-datepicker {
	position:relative;
	width:100%
}
.btn-datepicker .datepicker .background,.tf-datepicker .datepicker .background {
	display:none!important
}
.btn-datepicker .datepicker .dropdown-menu,.tf-datepicker .datepicker .dropdown-menu {
	position:absolute!important;
	top:4.4rem!important;
	left:0!important;
	overflow:visible!important;
	width:26rem!important;
	-webkit-transform:none!important;
	transform:none!important;
	padding-top:0
}
.btn-datepicker {
	padding:0 1rem
}
.btn-datepicker .datepicker .dropdown-trigger .btn-normal {
	width:calc(100%+2rem);
	margin:0 -1rem
}
.btn-datepicker .datepicker .dropdown-menu {
	left:-1rem!important;
	top:3.5rem!important
}
.tf-datepicker .tf {
	padding-right:5rem
}
.tf-datepicker .datepicker {
	position:absolute;
	right:0;
	top:0
}
.tf-datepicker .datepicker .dropdown-trigger {
	position:absolute;
	right:0;
	top:0;
	height:4.4rem;
	width:5rem;
	background:#004b29 url(https://m.fredit.co.kr/_ustra/img/icon-calendar.0a32fe8.svg) no-repeat 50% 50%/2.3rem auto;
	background:var(--baseColor) url(https://m.fredit.co.kr/_ustra/img/icon-calendar.0a32fe8.svg) no-repeat 50% 50%/2.3rem auto
}
.tf-datepicker .datepicker .dropdown-trigger button {
	cursor:pointer;
	width:100%;
	height:100%
}
.tf-datepicker .datepicker .dropdown-menu {
	left:inherit!important;
	right:0!important
}
.tfarea {
	width:100%;
	padding:1rem;
	line-height:1.38;
	font-size:1.3rem;
	font-weight:400;
	letter-spacing:-.08em;
	color:#1d1d1d;
	border:1px solid #e6e6e6;
	border-radius:3px;
	resize:none
}
.tfarea::-webkit-input-placeholder {
	color:#a5a5a5
}
.tfarea::-moz-placeholder {
	color:#a5a5a5
}
.tfarea:-ms-input-placeholder {
	color:#a5a5a5
}
.tfarea::-ms-input-placeholder {
	color:#a5a5a5
}
.tfarea::placeholder {
	color:#a5a5a5
}
.tfarea:not(:readonly):focus {
	border-color:#1d1d1d
}
.tfarea:-moz-read-only.focus-visible {
	outline:none
}
.tfarea:disabled.focus-visible,.tfarea:read-only.focus-visible {
	outline:none
}
.tfarea:-moz-read-only:focus-visible {
	outline:none
}
.tfarea:disabled:focus-visible,.tfarea:read-only:focus-visible {
	outline:none
}
div.tfarea {
	overflow-y:auto;
	height:14.5rem
}
.tfarea-box {
	position:relative
}
.tfarea-box .words {
	position:absolute;
	right:1rem;
	bottom:1rem;
	font-weight:500;
	font-size:1.1rem;
	color:#bcbcbc
}
.tfarea-box .words .num {
	color:#1d1d1d
}
.tf-ymd {
	display:inline-block;
	vertical-align:top;
	min-width:16.4rem;
	height:3.6rem;
	padding:.8rem .9rem;
	border:1px solid #e6e6e6;
	border-radius:3px;
	background-color:#fff;
	color:#bcbcbc
}
.tf-ymd,.tf-ymd input {
	line-height:1.5;
	font-size:1.2rem
}
.tf-ymd input {
	padding:0;
	border:0;
	color:#1d1d1d;
	text-align:right
}
.tf-ymd input[type=number]::-webkit-inner-spin-button,.tf-ymd input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance:none;
	appearance:none
}
.tf-ymd input[maxlength="4"] {
	width:3.5rem
}
.tf-ymd input[maxlength="2"] {
	width:2rem
}
.tf-ymd .unit {
	color:#1d1d1d
}
.tf-mask {
	position:relative;
	display:inline-block;
	vertical-align:top
}
.tf-mask .btn-mask {
	position:absolute;
	right:0;
	top:0;
	width:3.4rem;
	height:100%;
	cursor:pointer;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDI4IDIwIj4KICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDEzMDA2Ij4KICAgICAgICA8ZyBkYXRhLW5hbWU9Iuq3uOujuSAxMzAwNSI+CiAgICAgICAgICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDE2NzAiIGQ9Ik00NDYuMzcyIDYzMS40YTEuMzA5IDEuMzA5IDAgMCAxIDAtMS4zMzZjMi45NDUtNSA4LjM4MS05LjMzMyAxMy44MTYtOS4zMzNzMTAuODczIDQuMzMzIDEzLjgxOCA5LjMzM2ExLjMwOSAxLjMwOSAwIDAgMSAwIDEuMzM2Yy0yLjk0NSA1LTguMzgxIDkuMzMxLTEzLjgxOCA5LjMzMXMtMTAuODcxLTQuMzMxLTEzLjgxNi05LjMzMXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NDYuMTg5IC02MjAuNzMxKSIgc3R5bGU9ImZpbGw6I2JjYmNiYyIvPgogICAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxjaXJjbGUgZGF0YS1uYW1lPSLtg4Dsm5AgOTAiIGN4PSI0LjY2NyIgY3k9IjQuNjY3IiByPSI0LjY2NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMzMgNS4zNTcpIiBzdHlsZT0iZmlsbDojZmZmIi8+Cjwvc3ZnPgo=) no-repeat 50% 50%/1.4rem auto
}
.tf-mask .btn-mask.on {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDI4IDIwIj4KICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDEzMDA2Ij4KICAgICAgICA8ZyBkYXRhLW5hbWU9Iuq3uOujuSAxMzAwNSI+CiAgICAgICAgICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDE2NzAiIGQ9Ik00NDYuMzcyIDYzMS40YTEuMzA5IDEuMzA5IDAgMCAxIDAtMS4zMzZjMi45NDUtNSA4LjM4MS05LjMzMyAxMy44MTYtOS4zMzNzMTAuODczIDQuMzMzIDEzLjgxOCA5LjMzM2ExLjMwOSAxLjMwOSAwIDAgMSAwIDEuMzM2Yy0yLjk0NSA1LTguMzgxIDkuMzMyLTEzLjgxOCA5LjMzMnMtMTAuODcxLTQuMzMyLTEzLjgxNi05LjMzMnoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NDYuMTg5IC02MjAuNzMxKSIgc3R5bGU9ImZpbGw6IzAwNGIyOSIvPgogICAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxjaXJjbGUgZGF0YS1uYW1lPSLtg4Dsm5AgOTAiIGN4PSI0LjY2NyIgY3k9IjQuNjY3IiByPSI0LjY2NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMzMgNS4zNTcpIiBzdHlsZT0iZmlsbDojZmZmIi8+Cjwvc3ZnPgo=)
}
.tf-valid {
	width:auto
}
.tf-valid .tf {
	width:7.2rem
}
.tf-valid .unit {
	width:2.4rem;
	text-align:center
}
.form-item {
	margin-top:3rem
}
.form-item .form-tit {
	margin-bottom:.5rem
}
.form-item .form-tit,.form-item .form-tit .tit {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.form-item .form-tit .tit {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:1.4rem;
	line-height:1.42;
	font-weight:500;
	color:#1d1d1d;
	-webkit-box-align:inherit;
	-ms-flex-align:inherit;
	align-items:inherit
}
.form-item .form-tit .tit .assist {
	margin-left:1rem;
	font-size:1.2rem;
	height:2.2rem;
	line-height:normal;
	color:#fff;
	color:var(--white);
	padding:0 .8rem;
	border-radius:.4rem;
	background-color:#004b29;
	background-color:var(--baseColor);
	font-weight:300;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.form-item .form-tit .tit .assist.gray {
	background-color:#f1f1f1;
	color:#1d1d1d;
	color:var(--normal);
	font-weight:400
}
@supports(-webkit-touch-callout:none) {
	.form-item .form-tit .tit .assist {
		line-height:normal
	}
}
.form-item .form-tit .tit .required:before {
	content:"*";
	display:inline-block;
	margin-left:.2rem;
	color:#004b29;
	color:var(--baseColor)
}
.form-item .form-tit .append {
	-ms-flex-negative:0;
	flex-shrink:0;
	-ms-flex-item-align:end;
	align-self:flex-end
}
.form-item .form-tit .append .words {
	margin-bottom:.5rem;
	font-size:1.1rem;
	color:#1d1d1d
}
.form-item .form-cont {
	font-size:1.3rem
}
.form-item .form-cont .btn-area:not(:first-child) {
	margin-top:2rem
}
.form-item .form-cont .btn-area:not(:first-child):not(:last-child) {
	padding-bottom:1rem
}
.form-item .txt-assist {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:100%;
	margin:1rem 0 0!important
}
.form-item .validator {
	position:relative;
	margin-top:.8rem;
	padding-left:1.6rem;
	font-size:1.2rem;
	line-height:1.5;
	letter-spacing:-.06rem;
	color:red
}
.form-item .validator:before {
	content:"";
	position:absolute;
	left:0;
	top:.3rem;
	width:1.2rem;
	height:1.2rem;
	background-position:0 0;
	background-repeat:no-repeat;
	background-size:1.2rem auto;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDQ1NyIgc3R5bGU9ImZpbGw6bm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPgogICAgPHBhdGggZGF0YS1uYW1lPSLtjKjsiqQgMjA2NiIgZD0ibTc3MjYuNTM3IDI3MzUuNDg4LTExIDExLTUtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc3MDYuNTM3IC0yNzI4Ljk4OCkiIHN0eWxlPSJzdHJva2U6I2E1YTVhNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjNweDtmaWxsOm5vbmUiLz4KPC9zdmc+Cg==)
}
.form-item .validator.on {
	color:#004b29;
	color:var(--baseColor)
}
.form-item .validator.on:before {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDQ1NyIgc3R5bGU9ImZpbGw6bm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPgogICAgPHBhdGggZGF0YS1uYW1lPSLtjKjsiqQgMjA2NiIgZD0ibTc3MjYuNTM3IDI3MzUuNDg4LTExIDExLTUtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc3MDYuNTM3IC0yNzI4Ljk4OCkiIHN0eWxlPSJzdHJva2U6IzAwNGIyOTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjNweDtmaWxsOm5vbmUiLz4KPC9zdmc+Cg==)
}
.form-item .validator+.validator {
	margin-top:.5rem
}
.form-item+.txt-normal {
	margin-top:2rem
}
.form-item+.btn-area:not(.type-bottom) {
	margin:2rem 0 3rem
}
.form-item+.btn-area:not(.type-bottom):last-child {
	margin-bottom:0
}
.form-item.col {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:1rem
}
.form-item.col .form-tit {
	width:9rem;
	-ms-flex-negative:0;
	flex-shrink:0;
	padding:1rem 1rem 0 0;
	text-align:left
}
.form-item.col .form-cont {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.list-form-area .form-item:first-child {
	margin-top:0
}
.list-form-area.type-narrow .form-item:not(:first-child) {
	margin-top:2rem
}
.list-form-area.type-narrow+.btn-area:not(.type-bottom) {
	margin:2rem 0
}
.list-form-area.type-narrow+.btn-area:not(.type-bottom):last-child {
	margin-bottom:0
}
.list-form-area+.btn-area:not(.type-bottom) {
	margin:3rem 0
}
.list-form-area+.btn-area:not(.type-bottom):last-child {
	margin-bottom:0
}
.list-form-area+.txt-assist {
	margin-top:3rem
}
.tit-form {
	display:block;
	margin-bottom:2rem;
	font-weight:400;
	font-size:1.3rem
}
.box-form {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-height:8.6rem;
	background-color:#f8f8f8
}
.box-form .major {
	font-weight:400;
	font-size:1.6rem;
	letter-spacing:-.08rem
}
.box-form .assist {
	margin-top:.6rem;
	font-size:1.1rem;
	color:#a5a5a5
}
.box-form+.btn-area {
	margin-top:2rem
}
.info-area .txt-notice.required {
	margin-bottom:1rem
}
.txt-notice.required {
	position:relative;
	font-weight:500;
	font-size:1.2rem;
	color:#1d1d1d;
	text-align:right
}
.txt-notice.required:before {
	content:"*";
	display:inline-block;
	margin-right:.2rem;
	color:#004b29;
	color:var(--baseColor)
}
.option-filter {
	width:32rem;
	position:absolute;
	top:calc(100%+5px);
	right:0;
	z-index:2;
	background:#fff;
	padding:2rem;
	border-radius:.8rem;
	border:1px solid #e6e6e6;
	-webkit-box-shadow:8px 8px 16px 0 rgba(0,0,0,.08);
	box-shadow:8px 8px 16px 0 rgba(0,0,0,.08);
	display:none
}
.option-filter.on {
	display:block
}
.option-filter .option-box {
	margin-bottom:1.6rem
}
.option-filter .option-box .tit {
	font-size:1.4rem;
	font-weight:700;
	display:block;
	padding-bottom:.6rem
}
.option-filter .option-box .option-drop {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	position:unset;
	top:unset;
	border-radius:0;
	border:none
}
.option-filter .option-box .option-drop li {
	margin:0 .5rem .5rem 0
}
.option-filter .option-box .option-drop li:last-child {
	margin-right:0
}
.option-filter .option-box .option-drop li button {
	border:1px solid #e6e6e6;
	height:3rem;
	min-width:5rem;
	line-height:2.9rem;
	border-radius:1.5rem;
	padding:0 1.2rem;
	font-size:1.2rem;
	font-weight:500;
	color:#1d1d1d;
	text-align:center
}
.option-filter .option-box .option-drop li button.selected {
	color:#fff;
	background:#004b29;
	background:var(--baseColor);
	border:1px solid #004b29;
	border:1px solid var(--baseColor)
}
.option-filter .option-box .option-drop.on .btn-drop:after {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
.option-filter .layer-btns {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.option-filter .layer-btns>button {
	border:1px solid #004b29;
	border:1px solid var(--baseColor);
	color:#004b29;
	color:var(--baseColor);
	width:48%;
	height:4rem
}
.option-filter .layer-btns>button:last-child {
	color:#fff
}
.datepicker .dropdown {
	display:block!important
}
.dropdown-content,.dropdown-item {
	padding:0
}
.dropdown-item header.datepicker-header {
	position:inherit;
	left:inherit;
	top:inherit;
	right:inherit;
	z-index:inherit;
	margin:0;
	padding:0;
	border:0
}
.dropdown-item header.datepicker-header .pagination {
	margin:0
}
.dropdown-item header.datepicker-header .pagination .pagination-next,.dropdown-item header.datepicker-header .pagination .pagination-previous {
	-webkit-box-flex:0!important;
	-ms-flex-positive:0!important;
	flex-grow:0!important;
	min-width:inherit;
	padding:0;
	border:0
}
.dropdown-item header.datepicker-header .pagination .pagination-next:active,.dropdown-item header.datepicker-header .pagination .pagination-previous:active {
	-webkit-box-shadow:none;
	box-shadow:none
}
.dropdown-item header.datepicker-header .pagination .pagination-next .icon,.dropdown-item header.datepicker-header .pagination .pagination-previous .icon {
	display:none
}
.dropdown-item header.datepicker-header .pagination .pagination-previous {
	-webkit-box-ordinal-group:2!important;
	-ms-flex-order:1!important;
	order:1!important
}
.dropdown-item header.datepicker-header .pagination .pagination-next {
	-webkit-box-ordinal-group:4!important;
	-ms-flex-order:3!important;
	order:3!important
}
.dropdown-item header.datepicker-header .pagination-list {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	-webkit-box-ordinal-group:3!important;
	-ms-flex-order:2!important;
	order:2!important
}
.dropdown-item header.datepicker-header .pagination-list .field-body .field {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
.dropdown-item header.datepicker-header .pagination-list .field-body .field .select {
	height:auto
}
.dropdown-item header.datepicker-header .pagination-list .field-body .field .select select {
	height:auto;
	border:0;
	padding:0
}
.dropdown-item header.datepicker-header .pagination-list .field-body .field .select:after {
	display:none
}
.dropdown-item .datepicker-table {
	display:block
}
.dropdown-item .datepicker-table .datepicker-cell {
	border-radius:0;
	padding:0
}
.dropdown-item .datepicker-table .datepicker-body .datepicker-row,.dropdown-item .datepicker-table header.datepicker-header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.dropdown-item .datepicker-table .datepicker-cell {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.dropdown-item .datepicker-table .datepicker-header .datepicker-cell {
	font-weight:400
}
.dropdown-item .datepicker-table .datepicker-body {
	display:block
}
.dropdown-item .datepicker-table .datepicker-body .datepicker-cell.is-unselectable {
	color:#b5b5b5
}
.dropdown-item .datepicker-table .datepicker-body .datepicker-cell.is-today {
	border:0
}
.dropdown-item .datepicker-table .datepicker-body .datepicker-cell.is-selectable {
	color:#1d1d1d
}
.dropdown-item .datepicker-table .datepicker-body .datepicker-cell.is-selectable:focus:not(.is-selected),.dropdown-item .datepicker-table .datepicker-body .datepicker-cell.is-selectable:hover:not(.is-selected),.dropdown-item .datepicker-table .datepicker-body .datepicker-cell.is-selected {
	background-color:transparent
}
.btn-datepicker .dropdown-content,.tf-datepicker .dropdown-content {
	border-radius:3px;
	background-color:#fff;
	-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.16);
	box-shadow:0 20px 30px 0 rgba(0,0,0,.16)
}
.btn-datepicker .dropdown-item,.tf-datepicker .dropdown-item {
	padding:2rem 1.5rem 1.75rem!important
}
.btn-datepicker .dropdown-item .datepicker-header .pagination .pagination-next,.btn-datepicker .dropdown-item .datepicker-header .pagination .pagination-previous,.tf-datepicker .dropdown-item .datepicker-header .pagination .pagination-next,.tf-datepicker .dropdown-item .datepicker-header .pagination .pagination-previous {
	width:3rem;
	height:3rem
}
.btn-datepicker .dropdown-item .datepicker-header .pagination .pagination-next:after,.btn-datepicker .dropdown-item .datepicker-header .pagination .pagination-previous:after,.tf-datepicker .dropdown-item .datepicker-header .pagination .pagination-next:after,.tf-datepicker .dropdown-item .datepicker-header .pagination .pagination-previous:after {
	content:"";
	position:absolute;
	right:1rem;
	top:50%;
	width:.6rem;
	height:.6rem;
	margin-top:-.3rem;
	border-top:1px solid #1d1d1d;
	border-right:1px solid #1d1d1d;
	border-radius:0
}
.btn-datepicker .dropdown-item .datepicker-header .pagination .pagination-next:after,.tf-datepicker .dropdown-item .datepicker-header .pagination .pagination-next:after {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.btn-datepicker .dropdown-item .datepicker-header .pagination .pagination-previous:after,.tf-datepicker .dropdown-item .datepicker-header .pagination .pagination-previous:after {
	-webkit-transform:rotate(225deg);
	transform:rotate(225deg)
}
.btn-datepicker .dropdown-item .datepicker-header .pagination-list .field-body .field .control:first-child,.tf-datepicker .dropdown-item .datepicker-header .pagination-list .field-body .field .control:first-child {
	margin-left:.5rem
}
.btn-datepicker .dropdown-item .datepicker-header .pagination-list .field-body .field .select,.tf-datepicker .dropdown-item .datepicker-header .pagination-list .field-body .field .select {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex
}
.btn-datepicker .dropdown-item .datepicker-header .pagination-list .field-body .field .select select,.tf-datepicker .dropdown-item .datepicker-header .pagination-list .field-body .field .select select {
	height:3rem;
	padding:0 3.5rem 0 1rem;
	border:1px solid #e6e6e6;
	border-radius:3px;
	font-weight:500;
	font-size:1.3rem;
	text-align:left
}
.btn-datepicker .dropdown-item .datepicker-header .pagination-list .field-body .field .select:after,.tf-datepicker .dropdown-item .datepicker-header .pagination-list .field-body .field .select:after {
	display:block;
	position:absolute;
	right:1rem;
	top:50%;
	width:.6rem;
	height:.6rem;
	margin-top:-.3rem;
	border-top:1px solid #1d1d1d;
	border-right:1px solid #1d1d1d;
	border-bottom:0;
	border-left:0;
	border-radius:0;
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
.btn-datepicker .dropdown-item .datepicker-table,.tf-datepicker .dropdown-item .datepicker-table {
	margin-top:2rem
}
.btn-datepicker .dropdown-item .datepicker-table .datepicker-header,.tf-datepicker .dropdown-item .datepicker-table .datepicker-header {
	margin-bottom:.75rem
}
.btn-datepicker .dropdown-item .datepicker-table .datepicker-header .datepicker-cell,.tf-datepicker .dropdown-item .datepicker-table .datepicker-header .datepicker-cell {
	font-size:1.3rem;
	color:#1d1d1d
}
.btn-datepicker .dropdown-item .datepicker-table .datepicker-header .datepicker-cell:first-child,.tf-datepicker .dropdown-item .datepicker-table .datepicker-header .datepicker-cell:first-child {
	color:#c80000
}
.btn-datepicker .dropdown-item .datepicker-table .datepicker-header .datepicker-cell:last-child,.tf-datepicker .dropdown-item .datepicker-table .datepicker-header .datepicker-cell:last-child {
	color:#0f408e
}
.btn-datepicker .dropdown-item .datepicker-table .datepicker-body .datepicker-row .datepicker-cell,.tf-datepicker .dropdown-item .datepicker-table .datepicker-body .datepicker-row .datepicker-cell {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	font-size:1.2rem;
	width:3rem;
	height:3rem
}
.btn-datepicker .dropdown-item .datepicker-table .datepicker-body .datepicker-row .datepicker-cell:first-child:not(.is-unselectable):not(.is-selected),.tf-datepicker .dropdown-item .datepicker-table .datepicker-body .datepicker-row .datepicker-cell:first-child:not(.is-unselectable):not(.is-selected) {
	color:#c80000
}
.btn-datepicker .dropdown-item .datepicker-table .datepicker-body .datepicker-row .datepicker-cell:last-child:not(.is-unselectable):not(.is-selected),.tf-datepicker .dropdown-item .datepicker-table .datepicker-body .datepicker-row .datepicker-cell:last-child:not(.is-unselectable):not(.is-selected) {
	color:#0f408e
}
.btn-datepicker .dropdown-item .datepicker-table .datepicker-body .datepicker-cell.is-selected,.tf-datepicker .dropdown-item .datepicker-table .datepicker-body .datepicker-cell.is-selected {
	font-weight:500;
	border-radius:50%;
	color:#fff;
	background-color:#004b29;
	background-color:var(--baseColor)
}
.delivery-calendar .dropdown-content {
	-webkit-box-shadow:none;
	box-shadow:none
}
.delivery-calendar .dropdown-item .datepicker-header .pagination .pagination-next,.delivery-calendar .dropdown-item .datepicker-header .pagination .pagination-previous {
	width:2.8rem;
	height:2.8rem
}
.delivery-calendar .dropdown-item .datepicker-header .pagination .pagination-next:after,.delivery-calendar .dropdown-item .datepicker-header .pagination .pagination-previous:after {
	content:"";
	position:absolute;
	top:50%;
	width:1rem;
	height:1rem;
	margin-top:-.5rem;
	border-top:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	border-radius:0
}
.delivery-calendar .dropdown-item .datepicker-header .pagination .pagination-next:after {
	right:.5rem;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.delivery-calendar .dropdown-item .datepicker-header .pagination .pagination-previous:after {
	left:.5rem;
	-webkit-transform:rotate(225deg);
	transform:rotate(225deg)
}
.delivery-calendar .dropdown-item .datepicker-header .pagination-list .field-body .field .select {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	width:auto
}
.delivery-calendar .dropdown-item .datepicker-header .pagination-list .field-body .field .select select {
	cursor:default!important;
	font-weight:700;
	font-size:1.8rem;
	text-align:left
}
.delivery-calendar .dropdown-item .datepicker-header .pagination-list .field-body .field .select select:disabled {
	color:#1d1d1d;
	color:var(--normal);
	background-color:transparent
}
.delivery-calendar .dropdown-item .datepicker-table {
	margin-top:2rem
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-cell {
	height:4.4rem;
	font-weight:500;
	font-size:1.3rem
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-header .datepicker-cell {
	color:#1d1d1d
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-header .datepicker-cell:first-child {
	color:#c80000
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-header .datepicker-cell:last-child {
	color:#0f408e
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body .datepicker-row {
	margin-top:.2rem
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body .datepicker-row .datepicker-cell {
	display:block;
	padding:0
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body .datepicker-row .datepicker-cell span {
	height:2.2rem;
	line-height:2.2rem
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body .datepicker-row .datepicker-cell:first-child:not(.is-unselectable):not(.is-selected) {
	color:#c80000
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body .datepicker-row .datepicker-cell:last-child:not(.is-unselectable):not(.is-selected) {
	color:#0f408e
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body .datepicker-cell.is-today {
	font-weight:700
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body .datepicker-cell.is-today span {
	height:2.2rem;
	width:2.2rem;
	border-radius:1.1rem;
	border:1px solid #bcbcbc;
	line-height:2.2rem
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body .datepicker-cell.is-selected {
	font-weight:700
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body .datepicker-cell.is-selected span {
	background:#004b29;
	background:var(--baseColor);
	height:2.2rem;
	width:2.2rem;
	line-height:2.2rem;
	border-radius:1.1rem;
	color:#fff
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body .datepicker-cell.is-selected.is-today span {
	border:none
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events {
	bottom:.7rem
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.dots .event {
	height:.6rem;
	width:.6rem;
	margin:0 2px
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.dots .event.once {
	background-color:#dd1c1c
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.dots .event.regular {
	background-color:#004b29;
	background-color:var(--baseColor)
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.dots .event.pay {
	background-color:#a5a5a5
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.dots .event.tstate01 {
	background-color:#004b29;
	background-color:var(--baseColor)
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.dots .event.tstate02 {
	background-color:transparent;
	border:1px solid #004b29;
	border-radius:50%
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.dots .event.tstate03 {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj4KICAgIDxnIGRhdGEtbmFtZT0i7YOA7JuQIDQiIHN0eWxlPSJzdHJva2U6IzAwNGIyOTtzdHJva2Utd2lkdGg6MnB4O2ZpbGw6bm9uZSI+CiAgICAgICAgPGNpcmNsZSBjeD0iNiIgY3k9IjYiIHI9IjYiIHN0eWxlPSJzdHJva2U6bm9uZSIvPgogICAgICAgIDxjaXJjbGUgY3g9IjYiIGN5PSI2IiByPSI1IiBzdHlsZT0iZmlsbDpub25lIi8+CiAgICA8L2c+CiAgICA8cGF0aCBkYXRhLW5hbWU9IuyCrOqwge2YlSAyNzMiIHRyYW5zZm9ybT0icm90YXRlKC00NSA0LjcwNyAtLjUzNSkiIHN0eWxlPSJmaWxsOiMwMDRiMjkiIGQ9Ik0wIDBoMnYxMEgweiIvPgo8L3N2Zz4K) no-repeat 50% 50%/.6rem .6rem
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.dots .event.step1 {
	background-color:#dd1c1c
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.dots .event.step2 {
	background-color:#004b29;
	background-color:var(--baseColor)
}
.delivery-calendar .dropdown-item .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.dots .event.step3 {
	background-color:#a5a5a5
}
.modal.is-active {
	padding:2.5rem;
	height:100%
}
.modal-background {
	background-color:rgba(10,10,10,.5)
}
.modal-custom {
	position:fixed!important
}
.modal-custom .modal-close {
	position:absolute;
	right:1rem;
	top:1rem;
	border-radius:0
}
.modal-custom .modal-close:after,.modal-custom .modal-close:before {
	position:absolute;
	background-color:#000
}
.modal-custom .modal-close:focus,.modal-custom .modal-close:hover {
	background-color:transparent
}
.modal-custom .modal-content {
	border-radius:1rem;
	background-color:#fff;
	min-width:30rem;
	max-width:64rem!important;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	overflow:hidden
}
.modal-custom .modal-content .modal-title {
	-ms-flex-negative:0;
	flex-shrink:0;
	padding:1.5rem
}
.modal-custom .modal-content .modal-title p {
	padding:1.5rem 0;
	font-size:1.6rem;
	font-weight:700;
	line-height:1.38;
	text-align:center;
	border-bottom:1px solid #f1f1f1
}
.modal-custom .modal-content .modal-title+.modal-conts {
	min-height:auto
}
.modal-custom .modal-content .modal-conts {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	overflow-y:auto;
	overflow-x:hidden;
	min-height:14.9rem
}
.modal-custom .modal-content .modal-conts .inner-modal-cont {
	margin:0 2rem
}
.modal-custom .modal-content .modal-conts .inner-modal-cont .list-form-area:last-child {
	margin-bottom:4rem
}
.modal-custom .modal-content span.apply-item {
	color:#004b29
}
.modal-custom .modal-content .modal-btn-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:5rem;
	color:#1d1d1d;
	border-top:1px solid #f1f1f1;
	background-color:#fff
}
.modal-custom .modal-content .modal-btn-wrap button {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:1.4rem;
	font-weight:700;
	height:5rem;
	cursor:pointer
}
.modal-custom .modal-content .modal-btn-wrap button.btn-cancel {
	color:#bcbcbc;
	border-right:1px solid #f1f1f1
}
.dialog.modal.is-active {
	z-index:101
}
.dialog.modal.is-active .modal-card {
	border-radius:1rem
}
.dialog.modal.is-active .modal-card .modal-card-body {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:14.9rem
}
.dialog.modal.is-active .modal-card .modal-card-body .media-content {
	font-weight:500;
	font-size:1.6rem;
	text-align:center
}
.dialog.modal.is-active .modal-card .modal-card-body .kakao-pop {
	display:block
}
.dialog.modal.is-active .modal-card .modal-card-body .kakao-pop .kakao-pop-img {
	padding:4%;
	border-radius:7px;
	margin:auto auto 10px;
	background-color:#fae300;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content
}
.dialog.modal.is-active .modal-card .modal-card-body .kakao-pop .kakao-pop-img img {
	display:block;
	margin:auto
}
.dialog.modal.is-active .modal-card .modal-card-foot {
	padding:1.2rem;
	border-top:1px solid #f1f1f1;
	background-color:#fff;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.dialog.modal.is-active .modal-card .modal-card-foot .button,.dialog.modal.is-active .modal-card .modal-card-foot button {
	font-weight:700;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	border:0;
	font-size:1.4rem;
	color:#bcbcbc;
	border-right:1px solid #f1f1f1
}
.dialog.modal.is-active .modal-card .modal-card-foot .button.button.is-focused:not(:active),.dialog.modal.is-active .modal-card .modal-card-foot .button.button:focus:not(:active),.dialog.modal.is-active .modal-card .modal-card-foot button.button.is-focused:not(:active),.dialog.modal.is-active .modal-card .modal-card-foot button.button:focus:not(:active) {
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.dialog.modal.is-active .modal-card .modal-card-foot .button.is-primary,.dialog.modal.is-active .modal-card .modal-card-foot button.is-primary {
	color:#1d1d1d;
	background-color:#fff;
	border-right:0
}
.dialog.modal.is-active .modal-card .modal-card-foot .button.is-primary.button.is-focused:not(:active),.dialog.modal.is-active .modal-card .modal-card-foot .button.is-primary.button:focus:not(:active),.dialog.modal.is-active .modal-card .modal-card-foot button.is-primary.button.is-focused:not(:active),.dialog.modal.is-active .modal-card .modal-card-foot button.is-primary.button:focus:not(:active) {
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.full-layer {
	position:fixed!important;
	z-index:20
}
.full-layer,.full-layer .dimmed {
	max-width:72rem;
	width:100%;
	height:100%;
	left:0;
	top:0;
	bottom:0;
	right:0
}
.full-layer .dimmed {
	position:fixed;
	background:rgba(29,29,29,.7)
}
.full-layer .layer-header {
	position:absolute;
	left:0;
	top:0;
	z-index:21;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:5rem;
	background-color:#fff
}
.full-layer .layer-header .tit-layer {
	font-weight:500;
	font-size:1.6rem;
	letter-spacing:-.08rem
}
.full-layer .layer-header .btn-close {
	cursor:pointer;
	width:4.4rem;
	height:100%;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC41MTkiIGhlaWdodD0iMjYuMDM5IiB2aWV3Qm94PSIwIDAgMTQuNTE5IDI2LjAzOSI+CiAgPHBhdGggaWQ9Iu2MqOyKpF8xODc0IiBkYXRhLW5hbWU9Iu2MqOyKpCAxODc0IiBkPSJNMTguNCwyOS4zLDcuNSwxOC40bDUuNDQ5LTUuNDQ5TDE4LjQsNy41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNiAtNS4zNzkpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDFkMWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIi8+Cjwvc3ZnPgo=) no-repeat calc(50%+.4rem) 50%/.8rem auto
}
.full-layer .layer-body {
	position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	max-height:100%;
	padding:7rem 2rem 4rem;
	background-color:#fff
}
.full-layer .layer-body .nav-tab {
	margin:-2rem -2rem 0
}
.full-layer .layer-body .nav-tab+.inner-cont {
	padding-top:2rem
}
.full-layer .layer-body .inner-cont {
	padding-top:0;
	margin-left:-2rem;
	margin-right:-2rem
}
.full-layer .layer-body .section-cont:last-child {
	padding-bottom:0
}
.full-layer .layer-body.inner-scroll,.full-layer .layer-body.inner-scroll>div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	overflow:hidden;
	padding-bottom:0
}
.full-layer .layer-body.inner-scroll .inner-cont,.full-layer .layer-body.inner-scroll .scroll,.full-layer .layer-body.inner-scroll>div .inner-cont,.full-layer .layer-body.inner-scroll>div .scroll {
	overflow-x:hidden;
	overflow-y:auto
}
.full-layer .layer-body.inner-scroll>div {
	margin:-2rem -2rem 0;
	padding:2rem 2rem 0
}
.full-layer.type2 .layer-header {
	padding:0 4.4rem 0 2rem
}
.full-layer.type2 .layer-header .btn-close {
	position:absolute;
	right:2rem;
	top:1.3rem;
	width:2.4rem;
	height:2.4rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OC40NzkiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OC40NzkgNDgiPgogICAgPGRlZnM+CiAgICAgICAgPHN0eWxlPgogICAgICAgICAgICAuY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMWQxZDFkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDozLjVweH0KICAgICAgICA8L3N0eWxlPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iuq3uOujuV82MDI4IiBkYXRhLW5hbWU9Iuq3uOujuSA2MDI4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOCAtNCkiPgogICAgICAgIDxnIGlkPSLqt7jro7lfMTY1MCIgZGF0YS1uYW1lPSLqt7jro7kgMTY1MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYgMTQpIj4KICAgICAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8zIiBkYXRhLW5hbWU9Iu2MqOyKpCAzIiBjbGFzcz0iY2xzLTEiIGQ9Ik0wIC4wNzMgMzkuNTI1IDAiIHRyYW5zZm9ybT0icm90YXRlKDQ1IC4wMjUgLjA2MikiLz4KICAgICAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8xNzU2IiBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU2IiBjbGFzcz0iY2xzLTEiIGQ9Im0wIDAgMzkuNTI1LjA3MyIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDMzLjczNyAxMy45NzUpIi8+CiAgICAgICAgPC9nPgogICAgICAgIDxwYXRoIGlkPSLsgqzqsIHtmJVfMzY4IiBkYXRhLW5hbWU9IuyCrOqwge2YlSAzNjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDggNCkiIHN0eWxlPSJmaWxsOm5vbmUiIGQ9Ik0wIDBoNDh2NDhIMHoiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 50%/2.4rem 2.4rem
}
.full-layer.type2 .layer-body {
	height:100%
}
.modal-custom.type2 .modal-close {
	z-index:2;
	width:3.6rem;
	height:3.6rem;
	max-height:3.6rem;
	max-width:3.6rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgdmlld0JveD0iMCAwIDcyIDcyIj4KICAgIDxkZWZzPgogICAgICAgIDxzdHlsZT4KICAgICAgICAgICAgLmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2Utd2lkdGg6My41cHh9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLqt7jro7lfNTc2NiIgZGF0YS1uYW1lPSLqt7jro7kgNTc2NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU4OCAtMjcwKSI+CiAgICAgICAgPGNpcmNsZSBpZD0i7YOA7JuQXzE0MCIgZGF0YS1uYW1lPSLtg4Dsm5AgMTQwIiBjeD0iMzYiIGN5PSIzNiIgcj0iMzYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4OCAyNzApIiBzdHlsZT0iZmlsbDojMWQxZDFkO29wYWNpdHk6LjciLz4KICAgICAgICA8ZyBpZD0iaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjEyIDI5NCkiPgogICAgICAgICAgICA8cGF0aCBpZD0i7Yyo7IqkXzMiIGRhdGEtbmFtZT0i7Yyo7IqkIDMiIGNsYXNzPSJjbHMtMiIgZD0iTTAgLjA2MiAzMy44NzkgMCIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgLjAyMiAuMDUzKSIvPgogICAgICAgICAgICA8cGF0aCBpZD0i7Yyo7IqkXzE3NTYiIGRhdGEtbmFtZT0i7Yyo7IqkIDE3NTYiIGNsYXNzPSJjbHMtMiIgZD0ibTAgMCAzMy44NzkuMDYyIiB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgMjguOTE3IDExLjk3OCkiLz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat 0 0/3.6rem 3.6rem
}
.modal-custom.type2 .modal-close:after,.modal-custom.type2 .modal-close:before {
	display:none
}
.modal-custom.type2 .modal-content {
	min-width:30rem;
	max-width:45rem!important;
	height:85%;
	max-height:640rem
}
.modal-custom.type2 .modal-content .modal-conts {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	overflow-y:hidden;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.modal-custom.type2 .modal-content .modal-conts .img-info {
	font-size:0
}
.modal-custom.type2 .modal-content .modal-conts .img-info.feed img,.modal-custom.type2 .modal-content .modal-conts .video video {
	width:100%
}
.modal-custom.type2 .modal-content .modal-conts .iframe-info {
	height:0;
	padding-top:60%;
	position:relative
}
.modal-custom.type2 .modal-content .modal-conts .iframe-info iframe {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
}
.modal-custom.type2 .modal-content .modal-conts .text-info {
	padding:2rem;
	height:100%;
	overflow:auto
}
.modal-custom.type2 .modal-content .modal-conts .text-info .insta-title {
	font-size:1.6rem;
	font-weight:700
}
.modal-custom.type2 .modal-content .modal-conts .text-info p {
	font-size:1.4rem;
	margin-top:1rem;
	letter-spacing:-.03em;
	white-space:pre-line
}
.modal-custom.type2 .modal-content .modal-btn-wrap .btn-insta img {
	height:1.6rem
}
.modal-custom.type2.review .modal-content {
	height:auto;
	background-color:transparent
}
.modal-custom.type2.review .modal-content .modal-conts {
	display:inline;
	display:initial;
	overflow-y:visible;
	padding-bottom:4rem
}
.modal-custom.type2.review .modal-content .modal-conts .event-item {
	display:block
}
.modal-custom.type2.review .modal-content .modal-conts .event-item .img-wrap {
	display:block;
	border-radius:.9rem;
	overflow:hidden;
	font-size:0
}
.modal-custom.type2.review .modal-content .modal-conts .event-item .img-wrap img {
	width:100%
}
.modal-custom.type2.review .modal-content .modal-conts .event-item .swiper-container {
	overflow:visible;
	min-height:20rem
}
.modal-custom.type2.review .modal-content .modal-conts .event-item .swiper-container .swiper-pagination-fraction {
	bottom:-2.5rem;
	text-align:center;
	padding:0;
	color:#fff
}
.modal-custom.type3 .modal-content .modal-title {
	padding-bottom:0
}
.modal-custom.type3 .modal-content .modal-title p {
	border-bottom:0
}
.modal-custom.type4 .modal-content {
	min-width:30rem;
	max-width:64rem!important;
	overflow:visible
}
.modal-custom.type4 .modal-content .modal-close {
	z-index:2;
	top:-5rem;
	width:3.8rem;
	height:3.8rem
}
.modal-custom.type4 .modal-content .modal-close:after {
	display:none
}
.modal-custom.type4 .modal-content .modal-close:before {
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	background:url(https://m.fredit.co.kr/_ustra/img/common.0f75e82.png) no-repeat -14.2rem -40rem/47.7rem 44.5rem;
	width:2.1rem;
	height:2.1rem;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
.modal-custom.type4 .modal-content .login-prompt {
	padding:2rem
}
.modal-custom.type4 .modal-content .login-prompt p {
	padding:1.5rem 0 2.5rem;
	font-size:1.5rem;
	line-height:1.6;
	text-align:center
}
.modal-custom.lady-search .modal-content {
	min-width:30rem;
	max-width:64rem!important;
	max-height:100%
}
.modal-custom.lady-search .modal-content .lady-search-wrap .img-wrap {
	position:relative;
	margin-top:2rem
}
.modal-custom.lady-search .modal-content .lady-search-wrap .img-wrap img {
	display:block
}
.modal-custom.lady-search .modal-content .lady-search-wrap .img-wrap .icon-list {
	position:absolute;
	left:3rem;
	bottom:1rem
}
.modal-custom.lady-search .modal-content .lady-search-wrap .img-wrap .icon-list li {
	padding-left:5rem;
	height:5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:.2rem
}
.modal-custom.lady-search .modal-content .lady-search-wrap .img-wrap .icon-list li.icon1 {
	background:url(https://m.fredit.co.kr/_ustra/img/ico-finder-m-picker-manager01.76be082.png) no-repeat 0 50%/4rem auto
}
.modal-custom.lady-search .modal-content .lady-search-wrap .img-wrap .icon-list li.icon2 {
	background:url(https://m.fredit.co.kr/_ustra/img/ico-finder-m-picker-manager02.5b7443a.png) no-repeat 0 50%/3.5rem auto
}
.modal-custom.lady-search .modal-content .lady-search-wrap .img-wrap .icon-list li.icon3 {
	background:url(https://m.fredit.co.kr/_ustra/img/ico-finder-m-picker-shop.3d746df.png) no-repeat .2rem 50%/3rem auto
}
.modal-custom.lady-search .modal-content .lady-search-wrap .fresh-txt {
	background:#e5e5e5;
	padding:2.2rem 3rem
}
.modal-custom.lady-search .modal-content .lady-search-wrap .fresh-txt li+li {
	margin-top:1.5rem
}
.modal-custom.authority .modal-content {
	max-height:calc(100vh - 8rem)
}
.modal-custom.authority .modal-content .modal-logo {
	background-color:#004b29;
	background-color:var(--baseColor);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:6.5rem;
	width:100%
}
.modal-custom.authority .modal-content .modal-logo img {
	width:8rem
}
.modal-custom.authority .modal-content .modal-btn-wrap button {
	color:#004b29;
	color:var(--baseColor)
}
.modal-custom.authority .modal-content .modal-close {
	display:none
}
.modal-custom.authority .modal-content .authority-top {
	border-bottom:1px solid #a5a5a5;
	border-bottom:1px solid var(--gray);
	text-align:center;
	padding:2.5rem 0;
	margin:0 1.5rem
}
.modal-custom.authority .modal-content .authority-top dt {
	font-weight:700;
	font-size:1.8rem;
	color:#004b29;
	color:var(--baseColor);
	margin-bottom:1.1rem
}
.modal-custom.authority .modal-content .authority-list {
	margin:2.5rem 1.5rem
}
.modal-custom.authority .modal-content .authority-list li {
	padding-left:5.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	font-size:1rem;
	color:#a5a5a5;
	color:var(--gray);
	line-height:1.6;
	margin-bottom:1.5rem;
	min-height:4.5rem
}
.modal-custom.authority .modal-content .authority-list li:first-of-type {
	background:url(https://m.fredit.co.kr/_ustra/img/app-guide1.6f2a790.png) no-repeat 0 50%/4.5rem auto
}
.modal-custom.authority .modal-content .authority-list li:nth-of-type(2) {
	background:url(https://m.fredit.co.kr/_ustra/img/app-guide2.81ef58d.png) no-repeat 0 50%/4.5rem auto
}
.modal-custom.authority .modal-content .authority-list li:nth-of-type(3) {
	background:url(https://m.fredit.co.kr/_ustra/img/app-guide3.b7583fb.png) no-repeat 0 50%/4.5rem auto
}
.modal-custom.authority .modal-content .authority-list li:nth-of-type(4) {
	background:url(https://m.fredit.co.kr/_ustra/img/app-guide4.81faf19.png) no-repeat 0 50%/4.5rem auto
}
.modal-custom.authority .modal-content .authority-list li:nth-of-type(5) {
	background:url(https://m.fredit.co.kr/_ustra/img/app-guide5.2b16fcd.png) no-repeat 0 50%/4.5rem auto
}
.modal-custom.authority .modal-content .authority-list li em {
	display:block;
	color:#1d1d1d;
	color:var(--normal);
	font-weight:500;
	font-size:1.2rem;
	line-height:1.6;
	margin-bottom:.5rem
}
.modal-custom.authority .modal-content .dot-list {
	margin:2.5rem 1.5rem
}
.modal-custom.authority .modal-content .dot-list li {
	color:#a5a5a5;
	color:var(--gray);
	text-indent:-1rem;
	padding-left:1rem;
	line-height:1.6;
	margin-bottom:.5rem
}
.modal-custom.benefits .modal-content .modal-logo {
	background-color:#004b29;
	background-color:var(--baseColor);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:6.5rem;
	width:100%
}
.modal-custom.benefits .modal-content .modal-logo img {
	width:8rem
}
.modal-custom.benefits .modal-content .modal-btn-wrap .btn-agree {
	color:#004b29;
	color:var(--baseColor)
}
.modal-custom.benefits .modal-content .modal-close {
	display:none
}
.modal-custom.benefits .modal-content .benefits-top {
	border-bottom:1px solid #a5a5a5;
	border-bottom:1px solid var(--gray);
	text-align:center;
	padding:2.5rem 0;
	margin:0 1.5rem
}
.modal-custom.benefits .modal-content .benefits-top dt {
	font-weight:700;
	font-size:1.8rem;
	color:#004b29;
	color:var(--baseColor);
	margin-bottom:1.1rem
}
.modal-custom.benefits .modal-content .benefits-list {
	width:20rem;
	margin:2.5rem auto
}
.modal-custom.benefits .modal-content .benefits-list li {
	padding-left:5.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	font-size:1.4rem;
	margin-bottom:1.5rem;
	min-height:4.5rem
}
.modal-custom.benefits .modal-content .benefits-list li:first-of-type {
	background:url(https://m.fredit.co.kr/_ustra/img/benefits1.81faf19.png) no-repeat 0 50%/4.5rem auto
}
.modal-custom.benefits .modal-content .benefits-list li:nth-of-type(2) {
	background:url(https://m.fredit.co.kr/_ustra/img/benefits2.41d4fdb.png) no-repeat 0 50%/4.5rem auto
}
.modal-custom.benefits .modal-content .benefits-list li:nth-of-type(3) {
	background:url(https://m.fredit.co.kr/_ustra/img/benefits3.2e5c4a8.png) no-repeat 0 50%/4.5rem auto
}
.modal-custom.img-pop .modal-content {
	max-height:calc(100vh - 8rem)
}
.modal-custom.img-pop .modal-content .modal-close {
	display:none
}
.modal-custom.img-pop .modal-content .modal-conts img {
	display:block;
	width:100%
}
.modal-custom.img-pop .modal-content .modal-btn-wrap button+button {
	border-left:1px solid #e3e3e3
}
.toast {
	border-radius:.8rem!important;
	width:90%;
	max-width:60rem;
	font-weight:400;
	min-height:5.4rem;
	background:#fff!important
}
.toast>div {
	color:#1d1d1d!important;
	padding:.6rem 0;
	text-align:center;
	width:100%;
	font-size:1.4rem
}
.toast.is-success {
	background:#0da562!important
}
.toast.is-success,.toast.is-success>div {
	color:#fff!important
}
.modal-pop,.quick-order {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:10;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end
}
.modal-pop .dimmed,.quick-order .dimmed {
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.7)
}
.modal-pop .modal-pop-body,.modal-pop .order-body,.quick-order .modal-pop-body,.quick-order .order-body {
	position:relative;
	z-index:11;
	overflow:hidden;
	width:100%;
	padding:5.6rem 0 0;
	border-radius:25px 25px 0 0;
	background-color:#fff;
	height:calc(100% - 5.5rem)
}
.modal-pop .modal-pop-body.auto-height,.modal-pop .order-body.auto-height,.quick-order .modal-pop-body.auto-height,.quick-order .order-body.auto-height {
	height:auto
}
.modal-pop .modal-pop-body.auto-height .scroll,.modal-pop .order-body.auto-height .scroll,.quick-order .modal-pop-body.auto-height .scroll,.quick-order .order-body.auto-height .scroll {
	max-height:700px
}
.modal-pop .modal-pop-body .scroll,.modal-pop .order-body .scroll,.quick-order .modal-pop-body .scroll,.quick-order .order-body .scroll {
	overflow:hidden;
	overflow-y:auto;
	position:relative;
	max-height:calc(100% - 13.2rem);
	padding:0 2rem 4rem;
	height:100%
}
.modal-pop .modal-pop-body .scroll.add-btn,.modal-pop .order-body .scroll.add-btn,.quick-order .modal-pop-body .scroll.add-btn,.quick-order .order-body .scroll.add-btn {
	max-height:calc(100% - 6rem)
}
.modal-pop .modal-pop-body .product-area,.modal-pop .order-body .product-area,.quick-order .modal-pop-body .product-area,.quick-order .order-body .product-area {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:0 0 2rem
}
.modal-pop .modal-pop-body .product-area .thum,.modal-pop .order-body .product-area .thum,.quick-order .modal-pop-body .product-area .thum,.quick-order .order-body .product-area .thum {
	border-radius:.5rem;
	max-width:6.4rem;
	max-height:6.4rem;
	display:inline-block;
	overflow:hidden;
	margin-right:2rem
}
.modal-pop .modal-pop-body .product-area .thum img,.modal-pop .order-body .product-area .thum img,.quick-order .modal-pop-body .product-area .thum img,.quick-order .order-body .product-area .thum img {
	height:100%
}
.modal-pop .modal-pop-body .product-area .name,.modal-pop .order-body .product-area .name,.quick-order .modal-pop-body .product-area .name,.quick-order .order-body .product-area .name {
	padding-top:.4375rem;
	height:6.4rem;
	font-size:2rem;
	font-weight:500;
	line-height:1.4;
	color:#1d1d1d;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display:-webkit-box;
	overflow:hidden;
	white-space:normal;
	word-break:break-word
}
.modal-pop .modal-pop-body .list-form-area,.modal-pop .order-body .list-form-area,.quick-order .modal-pop-body .list-form-area,.quick-order .order-body .list-form-area {
	border-top:1px solid #e3e3e3
}
.modal-pop .modal-pop-body .list-form-area .form-item,.modal-pop .order-body .list-form-area .form-item,.quick-order .modal-pop-body .list-form-area .form-item,.quick-order .order-body .list-form-area .form-item {
	margin-top:2rem
}
.modal-pop .modal-pop-body .list-form-area .form-item:not(:first-child),.modal-pop .order-body .list-form-area .form-item:not(:first-child),.quick-order .modal-pop-body .list-form-area .form-item:not(:first-child),.quick-order .order-body .list-form-area .form-item:not(:first-child) {
	margin-top:4rem
}
.modal-pop .modal-pop-body .list-form-area .form-item .form-tit,.modal-pop .order-body .list-form-area .form-item .form-tit,.quick-order .modal-pop-body .list-form-area .form-item .form-tit,.quick-order .order-body .list-form-area .form-item .form-tit {
	margin-bottom:2rem
}
.modal-pop .modal-pop-body .list-form-area .form-item .form-tit .tit,.modal-pop .order-body .list-form-area .form-item .form-tit .tit,.quick-order .modal-pop-body .list-form-area .form-item .form-tit .tit,.quick-order .order-body .list-form-area .form-item .form-tit .tit {
	font-size:1.6rem;
	font-weight:700
}
.modal-pop .modal-pop-body .list-form-area .sel select,.modal-pop .order-body .list-form-area .sel select,.quick-order .modal-pop-body .list-form-area .sel select,.quick-order .order-body .list-form-area .sel select {
	height:4.8rem
}
.modal-pop .modal-pop-body .price-area,.modal-pop .order-body .price-area,.quick-order .modal-pop-body .price-area,.quick-order .order-body .price-area {
	background:#f8f8f8;
	padding:0 2rem;
	height:7.2rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.modal-pop .modal-pop-body .price-area .price-item,.modal-pop .order-body .price-area .price-item,.quick-order .modal-pop-body .price-area .price-item,.quick-order .order-body .price-area .price-item {
	-webkit-box-flex:1;
	-ms-flex:1 0 auto;
	flex:1 0 auto
}
.modal-pop .modal-pop-body .price-area .price-item:first-child,.modal-pop .order-body .price-area .price-item:first-child,.quick-order .modal-pop-body .price-area .price-item:first-child,.quick-order .order-body .price-area .price-item:first-child {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	min-width:120px
}
.modal-pop .modal-pop-body .price-area .price-item:first-child .tit,.modal-pop .order-body .price-area .price-item:first-child .tit,.quick-order .modal-pop-body .price-area .price-item:first-child .tit,.quick-order .order-body .price-area .price-item:first-child .tit {
	-ms-flex-preferred-size:100%;
	flex-basis:100%
}
.modal-pop .modal-pop-body .price-area .price-item:last-child,.modal-pop .order-body .price-area .price-item:last-child,.quick-order .modal-pop-body .price-area .price-item:last-child,.quick-order .order-body .price-area .price-item:last-child {
	text-align:right;
	font-size:1.2rem
}
.modal-pop .modal-pop-body .price-area .price-item:last-child p,.modal-pop .order-body .price-area .price-item:last-child p,.quick-order .modal-pop-body .price-area .price-item:last-child p,.quick-order .order-body .price-area .price-item:last-child p {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.modal-pop .modal-pop-body .price-area .price-item:last-child strong,.modal-pop .order-body .price-area .price-item:last-child strong,.quick-order .modal-pop-body .price-area .price-item:last-child strong,.quick-order .order-body .price-area .price-item:last-child strong {
	color:#004b29;
	color:var(--baseColor);
	font-size:1.6rem;
	margin-left:.5rem
}
.modal-pop .modal-pop-body .price-area .price-item:last-child .txt-assist,.modal-pop .order-body .price-area .price-item:last-child .txt-assist,.quick-order .modal-pop-body .price-area .price-item:last-child .txt-assist,.quick-order .order-body .price-area .price-item:last-child .txt-assist {
	color:#333;
	margin-top:0;
	display:block;
	font-size:1rem
}
.modal-pop .modal-pop-body .price-area .assist,.modal-pop .order-body .price-area .assist,.quick-order .modal-pop-body .price-area .assist,.quick-order .order-body .price-area .assist {
	font-size:1rem;
	height:2rem;
	color:#fff;
	color:var(--white);
	border-radius:.4rem;
	font-weight:300;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:.4rem;
	line-height:1;
	padding-top:.5px;
	padding-left:.8rem;
	padding-right:.8rem
}
.modal-pop .modal-pop-body .price-area .assist.t1,.modal-pop .order-body .price-area .assist.t1,.quick-order .modal-pop-body .price-area .assist.t1,.quick-order .order-body .price-area .assist.t1 {
	background-color:#479a73
}
.modal-pop .modal-pop-body .price-area .assist.t2,.modal-pop .order-body .price-area .assist.t2,.quick-order .modal-pop-body .price-area .assist.t2,.quick-order .order-body .price-area .assist.t2 {
	background-color:#91673b
}
@supports(-webkit-touch-callout:none) {
	.modal-pop .modal-pop-body .price-area .assist,.modal-pop .order-body .price-area .assist,.quick-order .modal-pop-body .price-area .assist,.quick-order .order-body .price-area .assist {
		padding-top:0;
		line-height:normal
	}
}
.modal-pop .modal-pop-body .btn-close-modal,.modal-pop .modal-pop-body .btn-close-order,.modal-pop .order-body .btn-close-modal,.modal-pop .order-body .btn-close-order,.quick-order .modal-pop-body .btn-close-modal,.quick-order .modal-pop-body .btn-close-order,.quick-order .order-body .btn-close-modal,.quick-order .order-body .btn-close-order {
	position:absolute;
	left:0;
	right:0;
	top:0;
	height:5.6rem;
	border:0
}
.modal-pop .modal-pop-body .btn-close-modal:before,.modal-pop .modal-pop-body .btn-close-order:before,.modal-pop .order-body .btn-close-modal:before,.modal-pop .order-body .btn-close-order:before,.quick-order .modal-pop-body .btn-close-modal:before,.quick-order .modal-pop-body .btn-close-order:before,.quick-order .order-body .btn-close-modal:before,.quick-order .order-body .btn-close-order:before {
	content:"";
	position:absolute;
	left:50%;
	top:2.5rem;
	width:4.8rem;
	height:.375rem;
	background-color:#ddd;
	border-radius:1.5px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.modal-pop .modal-pop-body .btn-close-modal:after,.modal-pop .modal-pop-body .btn-close-order:after,.modal-pop .order-body .btn-close-modal:after,.modal-pop .order-body .btn-close-order:after,.quick-order .modal-pop-body .btn-close-modal:after,.quick-order .modal-pop-body .btn-close-order:after,.quick-order .order-body .btn-close-modal:after,.quick-order .order-body .btn-close-order:after {
	content:"";
	position:absolute;
	right:2rem;
	top:2rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICAgIDxwYXRoIHN0eWxlPSJmaWxsOm5vbmUiIGQ9Ik0wIDBoMzJ2MzJIMHoiLz4KICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIHN0eWxlPSJzdHJva2U6IzMzMztzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O2ZpbGw6bm9uZSIgZD0iTTI4IDI4IDAgMCIvPgogICAgPHBhdGggcmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIiBzdHlsZT0ic3Ryb2tlOiMzMzM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjJweDtmaWxsOm5vbmUiIGQ9Ik0wIDI4IDI4IDAiLz4KPC9zdmc+Cg==) no-repeat 0 0/18px;
	width:1.6rem;
	height:1.6rem
}
.modal-pop .modal-pop-top,.quick-order .modal-pop-top {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.modal-pop .modal-pop-top .tit,.quick-order .modal-pop-top .tit {
	font-size:1.6rem;
	font-weight:700
}
.wrap {
	display:block; 
	height:100%;
	max-width:640px;
	margin:0 auto;
	background-color:#fff;
}
.wrap>div {
	position:relative;
	height:100%
}
.wrap.property-change,.wrap.property-change>div {
	height:auto
}
.wrap.property-change .btn-top {
	opacity:1;
	height:3.5rem
}
.wrap .container {
	background-color:#fff
}
.wrap .container.tm-type {
	padding-bottom:7rem
}
.wrap .container.tm-type .comm-contents {
	position:relative
}
.wrap header {
	position:sticky;
	top:0;
	left:0;
	right:0;
	z-index:2;
	-ms-flex-negative:0;
	flex-shrink:0
}
.wrap header.zindex {
	z-index:100
}
.wrap header .basic-type {
	position:relative;
	z-index:2;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	height:5rem;
	color:#fff;
	background:#004b29;
	background:var(--baseColor)
}
.wrap header .basic-type a img {
	width:100%
}
.wrap header .basic-type .tit-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding-left:2rem;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.wrap header .basic-type .tit-wrap h1 {
	text-align:left;
	font-size:1.6rem
}
.wrap header .basic-type .tit-wrap .logo-wrap {
	width:6.6rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.wrap header .basic-type .tit-wrap .logo-wrap img:nth-of-type(2) {
	width:36px;
	height:36px
}
.wrap header .basic-type .tit-wrap .address-text {
	padding-left:0;
	line-height:4rem;
	font-weight:500;
	font-size:1.4rem;
	overflow:hidden;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	display:block;
	display:-webkit-box;
	white-space:normal
}
.wrap header .basic-type .tit-wrap .address-text:hover {
	color:inherit
}
.wrap header .basic-type .tit-wrap .header-sub-tit {
	font-weight:500
}
.wrap header .basic-type .header-util {
	padding-right:2rem
}
.wrap header .basic-type .header-util,.wrap header .basic-type .header-util a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.wrap header .basic-type .header-util a {
	width:2.4rem;
	height:2.4rem;
	margin-left:.8rem;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:relative
}
.wrap header .basic-type .header-util a.btn-address {
	margin-left:1.5rem;
	position:relative
}
.wrap header .basic-type .header-util a.btn-address img {
	width:2.4rem;
	height:2.4rem
}
.wrap header .basic-type .header-util a.btn-address.ico-alert:before {
	content:"알림있음";
	width:.9rem;
	height:.9rem;
	border-radius:.45rem;
	position:absolute;
	border:2px solid #004b29;
	background:#ef5a18;
	right:0;
	top:2px;
	overflow:hidden;
	text-indent:-999rem;
	z-index:10
}
.wrap header .basic-type .header-util a.btn-cart .header-cartbox {
	width:1.9rem;
	height:1.6rem;
	font-size:1rem;
	line-height:1.6rem;
	color:#fff;
	background:#004b29;
	background:var(--baseColor);
	border-radius:6px 0 6px 0;
	position:absolute;
	top:-.5rem;
	right:-.5rem;
	z-index:10;
	text-align:center
}
.wrap header .basic-type .header-util .tooltip {
	position:absolute;
	z-index:3;
	top:6rem;
	right:1rem;
	padding:1rem;
	background-color:#fff;
	color:#1d1d1d;
	-webkit-box-shadow:1rem 1rem 1rem rgba(0,0,0,.06);
	box-shadow:1rem 1rem 1rem rgba(0,0,0,.06);
	border-radius:.5rem;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-name:tooltip;
	animation-name:tooltip;
	cursor:pointer;
	font-size:1.4rem
}
.wrap header .basic-type .header-util .tooltip span {
	display:block;
	color:#004b29;
	color:var(--baseColor)
}
.wrap header .basic-type .header-util .tooltip:after {
	content:"";
	display:block;
	clear:both;
	position:absolute;
	top:-.8rem;
	right:1rem;
	width:0;
	height:0;
	border-color:currentcolor transparent #fff;
	border-style:none solid solid;
	border-width:1rem .7rem
}
.wrap header .basic-type .header-util .tooltip.close {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-name:toolclose;
	animation-name:toolclose;
	opacity:0;
	visibility:hidden
}
.wrap header .basic-type.detail {
	background:#fff;
	color:#1d1d1d;
	z-index:1
}
.wrap header .basic-type.detail .btn-back {
	width:4.8rem;
	height:5.3rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-left:-2rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC41MTkiIGhlaWdodD0iMjYuMDM5IiB2aWV3Qm94PSIwIDAgMTQuNTE5IDI2LjAzOSI+CiAgPHBhdGggaWQ9Iu2MqOyKpF8xODc0IiBkYXRhLW5hbWU9Iu2MqOyKpCAxODc0IiBkPSJNMTguNCwyOS4zLDcuNSwxOC40bDUuNDQ5LTUuNDQ5TDE4LjQsNy41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNiAtNS4zNzkpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDFkMWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIi8+Cjwvc3ZnPgo=) no-repeat 50% 50%/.8rem 1.4rem
}
.wrap header .basic-type.detail .header-sub-tit {
	overflow:hidden;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	display:-webkit-box
}
@supports(-webkit-touch-callout:none) {
	.wrap header .basic-type.detail .header-sub-tit {
		line-height:normal
	}
}
.wrap header .top-banner {
	position:relative;
	font-size:0;
	background-color:#fff
}
.wrap header .top-banner.close {
	display:none;
	-webkit-transition:all .25s ease 0s;
	transition:all .25s ease 0s
}
.wrap header .top-banner img {
	width:100%
}
.wrap header .top-banner .btn-close {
	position:absolute;
	top:50%;
	right:1.4rem;
	width:2rem;
	margin-top:-1rem;
	cursor:pointer
}
.wrap header .header-category {
	height:4rem;
	position:relative;
	background:#004b29;
	background:var(--baseColor);
	color:#fff
}
.wrap header .header-category .menu-wrap {
	position:relative;
	width:100%;
	height:100%;
	z-index:1
}
.wrap header .header-category .menu-wrap .swiper-slide {
	padding:0;
	width:20%!important;
	font-size:1.4rem;
	text-align:center
}
.wrap header .header-category .menu-wrap .swiper-slide a {
	font-weight:700;
	position:relative;
	line-height:4rem;
	padding:0 5px;
	display:inline-block;
	color:#fff
}
.wrap header .header-category .menu-wrap .swiper-slide.active a:after {
	content:"";
	display:block;
	clear:both;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:.2rem;
	background:#fff
}
@-webkit-keyframes tooltip {
	0% {
		opacity:0
	}
	to {
		opacity:1
	}
}
@keyframes tooltip {
	0% {
		opacity:0
	}
	to {
		opacity:1
	}
}
@-webkit-keyframes toolclose {
	0% {
		opacity:1;
		visibility:visible
	}
	to {
		opacity:0;
		visibility:hidden
	}
}
@keyframes toolclose {
	0% {
		opacity:1;
		visibility:visible
	}
	to {
		opacity:0;
		visibility:hidden
	}
}
.wrap .footer-wrap.active {
	z-index:20
}
.wrap .footer-navbar {
	position:fixed;
	z-index:4;
	bottom:0;
	left:0;
	margin-left:0;
	width:100%;
	max-width:72rem;
	height:7rem;
	border-top:.1rem solid #acacac;
	background:#fff
}
.wrap .footer-navbar .fixed-navi {
	height:7rem;
	-ms-flex-align:center
}
.wrap .footer-navbar .fixed-navi,.wrap .footer-navbar .fixed-navi .navi-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	align-items:center
}
.wrap .footer-navbar .fixed-navi .navi-item {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:center;
	font-size:1.1rem;
	cursor:pointer;
	font-weight:500
}
.wrap .footer-navbar .fixed-navi .navi-item .icon-wrap {
	position:relative;
	width:3.2rem;
	height:3.2rem
}
.wrap .footer-navbar .fixed-navi .navi-item .icon-wrap img {
	width:100%
}
.wrap .footer-navbar .fixed-navi .navi-item .icon-wrap .cart-box {
	width:1.9rem;
	height:1.6rem;
	font-size:1rem;
	line-height:1.6rem;
	color:#fff;
	background:#004b29;
	background:var(--baseColor);
	border-radius:.6rem 0 .6rem 0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	top:0;
	right:0;
	z-index:10;
	text-align:center
}
.wrap .category-wrap {
	position:fixed;
	z-index:3;
	top:0;
	bottom:0;
	background:#fff;
	width:100%;
	max-width:72rem;
	left:-100%;
	opacity:0;
	overflow-y:auto;
	overflow-x:hidden
}
.wrap .category-wrap,.wrap .category-wrap.active {
	-webkit-transition:all .25s ease 0s;
	transition:all .25s ease 0s
}
.wrap .category-wrap.active {
	left:0;
	opacity:1
}
.wrap .category-wrap .category-content .banner-area {
	margin:20px;
	position:relative
}
.wrap .category-wrap .category-content .category-list .category-acco {
	height:5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0 2rem 0 5.5rem;
	position:relative
}
.wrap .category-wrap .category-content .category-list .category-acco:after {
	content:"";
	position:absolute;
	width:2rem;
	height:2rem;
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0i6re466O5XzM0MjUiIGRhdGEtbmFtZT0i6re466O5IDM0MjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiPgogIDxyZWN0IGlkPSLsgqzqsIHtmJVfMTE2IiBkYXRhLW5hbWU9IuyCrOqwge2YlSAxMTYiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSIvPgogIDxwYXRoIGlkPSLtjKjsiqRfMTc1NyIgZGF0YS1uYW1lPSLtjKjsiqQgMTc1NyIgZD0iTTAsMCw3LjI0Myw3LjksMTQuNDg2LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjg4NiAxNi4wNDkpIiBmaWxsPSJub25lIiBzdHJva2U9IiNhNWE1YTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=) no-repeat 0 0/2rem 2rem;
	right:2rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.wrap .category-wrap .category-content .category-list .category-acco.selected:after {
	-webkit-transform:translateY(-50%) rotate(180deg);
	transform:translateY(-50%) rotate(180deg)
}
.wrap .category-wrap .category-content .category-list .category-acco .img-wrap {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	left:1.3rem;
	width:3.6rem;
	height:3.6rem
}
.wrap .category-wrap .category-content .category-list .category-acco .img-wrap img {
	width:100%
}
.wrap .category-wrap .category-content .category-list .category-acco .category-1depth {
	font-size:1.5rem;
	font-weight:500
}
.wrap .category-wrap .category-content .category-list .category-2depth {
	background-color:#fbfbfb;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3
}
.wrap .category-wrap .category-content .category-list .category-2depth ul {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-bottom:-.1rem
}
.wrap .category-wrap .category-content .category-list .category-2depth ul li {
	width:50%;
	border-bottom:1px solid #e3e3e3
}
.wrap .category-wrap .category-content .category-list .category-2depth ul li:nth-child(odd) {
	border-right:1px solid #e3e3e3
}
.wrap .category-wrap .category-content .category-list .category-2depth ul li a {
	padding:1.3rem 2rem;
	display:block
}
.wrap .category-wrap .category-content .category-list .category-2depth ul li a span {
	font-size:1.3rem
}
.wrap .category-wrap .category-content .category-list .category-2depth ul li a em {
	margin-left:5px;
	color:#a5a5a5;
	font-size:1.1rem
}
.wrap .category-wrap .category-content .fredit-theme {
	border-top:.8rem solid #f1f1f1;
	padding:4rem 2rem 10rem
}
.wrap .category-wrap .category-content .fredit-theme h2 {
	font-size:1.8rem;
	color:#1d1d1d
}
.wrap .category-wrap .category-content .fredit-theme .menu-theme {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding-top:2rem
}
.wrap .category-wrap .category-content .fredit-theme .menu-theme li {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	text-align:center
}
.wrap .category-wrap .category-content .fredit-theme .menu-theme li a {
	display:block;
	padding-top:5.5rem;
	font-size:1.2rem
}
.wrap .category-wrap .category-content .fredit-theme .menu-theme li.theme01 {
	background:url(https://m.fredit.co.kr/_ustra/img/menu-theme-01.271ea95.png) no-repeat 50% 0/5.5rem auto
}
.wrap .category-wrap .category-content .fredit-theme .menu-theme li.theme02 {
	background:url(https://m.fredit.co.kr/_ustra/img/menu-theme-02.7f2100f.png) no-repeat 50% 0/5.5rem auto
}
.wrap .category-wrap .category-content .fredit-theme .menu-theme li.theme03 {
	background:url(https://m.fredit.co.kr/_ustra/img/menu-theme-03.fc9dfb8.png) no-repeat 50% 0/5.5rem auto
}
.wrap .category-wrap .category-content .fredit-theme .menu-theme li.theme04 {
	background:url(https://m.fredit.co.kr/_ustra/img/menu-theme-04.e39cf27.png) no-repeat 50% 0/5.5rem auto
}
.wrap .category-wrap .category-content .fredit-theme .menu-theme li.theme05 {
	background:url(https://m.fredit.co.kr/_ustra/img/menu-theme-05.d6fa54f.png) no-repeat 50% 0/5.5rem auto
}
.wrap .container {
	z-index:1
}
.wrap .container .nav-tab+.inner-cont {
	height:calc(100% - 4.5rem)
}
.wrap .container .main-footer {
	padding-bottom:7rem
}
.wrap .container .main-footer .footer-notice {
	padding:2rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#f1f1f1;
	overflow:hidden;
	line-height:1
}
.wrap .container .main-footer .footer-notice .status {
	float:left;
	width:10%;
	height:auto;
	margin-left:0;
	padding:0;
	border-radius:0;
	font-weight:700;
	color:#004b29;
	color:var(--baseColor);
	line-height:1;
	font-size:1.4rem
}
.wrap .container .main-footer .footer-notice a {
	width:90%
}
.wrap .container .main-footer .footer-notice a span {
	margin-left:.5rem;
	line-height:1.2;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	display:-webkit-box;
	overflow:hidden;
	white-space:normal;
	font-size:1.4rem
}
.wrap .container .main-footer .footer-util .terms-list {
	width:100%;
	padding:1rem 2rem;
	background-color:#004b29;
	background-color:var(--baseColor);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.wrap .container .main-footer .footer-util .terms-list li {
	margin-right:2rem
}
.wrap .container .main-footer .footer-util .terms-list li a {
	font-size:1.2rem;
	color:#d8d8d8;
	text-align:center
}
.wrap .container .main-footer .footer-util .terms-list li a.white-point {
	color:#fff
}
.wrap .container .main-footer .footer-util .util_wrap {
	padding:2rem
}
.wrap .container .main-footer .footer-util .util_wrap .util-list li {
	margin-bottom:.8rem
}
.wrap .container .main-footer .footer-util .util_wrap .util-list li a {
	font-size:1.5rem;
	line-height:1.5
}
.wrap .container .main-footer .footer-util .util_wrap .sns-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:1.2rem
}
.wrap .container .main-footer .footer-util .util_wrap .sns-list li {
	width:3rem;
	margin-right:1rem
}
.wrap .container .main-footer .footer-info {
	padding:2rem;
	background-color:#f7f7f7
}
.wrap .container .main-footer .footer-info .info-notice {
	font-size:1rem;
	color:#5a5a5a
}
.wrap .container .main-footer .footer-info .info-list {
	margin-top:15px
}
.wrap .container .main-footer .footer-info .info-list li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:.5rem
}
.wrap .container .main-footer .footer-info .info-list li em {
	font-size:1.2rem;
	line-height:1.2;
	color:#5a5a5a
}
.wrap .container .main-footer .footer-info .info-list li a,.wrap .container .main-footer .footer-info .info-list li span {
	font-size:1.2rem;
	line-height:1.2;
	color:#5a5a5a;
	margin-left:1rem
}
.wrap .container .main-footer .footer-info .certi-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:1.5rem
}
.wrap .container .main-footer .footer-info .certi-list img {
	width:100%
}
.wrap .container .main-footer .footer-info .certi-list .img-box {
	width:4rem
}
.wrap .container .main-footer .footer-info .certi-list .certi-item {
	width:50%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.wrap .container .main-footer .footer-info .certi-list .certi-item .desc-box {
	padding-left:10px;
	font-size:1rem;
	line-height:1.2;
	color:#5a5a5a
}
.wrap .container .main-footer .footer-info .copylight {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:1.5rem
}
.wrap .container .main-footer .footer-info .copylight .img-box {
	width:6.7rem
}
.wrap .container .main-footer .footer-info .copylight .desc {
	padding-left:2rem;
	font-size:1rem;
	color:#a5a5a5;
	letter-spacing:-.5px
}
.wrap .inner-cont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	height:100%;
	padding:2rem
}
.wrap .inner-cont>.section-cont:first-child {
	padding-top:0
}
.wrap .inner-cont>.accordion-wrap:first-child,.wrap .inner-cont>.heading-bar:first-child,.wrap .inner-cont>.notice-area:first-child,.wrap .inner-cont>.section-cont:first-child>.heading-bar:first-child,.wrap .inner-cont>.section-cont:first-child>.notice-area:first-child {
	margin-top:-2rem
}
.wrap .inner-cont>.form-item:first-child {
	margin-top:0
}
.wrap .inner-cont .accordion-wrap,.wrap .inner-cont .heading-bar {
	margin-left:-2rem;
	margin-right:-2rem
}
.wrap .inner-cont>.no-data:first-child {
	margin-top:-2rem
}
.wrap .inner-cont .bottom-cont {
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-top:auto
}
.wrap .section-cont3 {
	position:relative;
	padding:3rem 0
}
.wrap .section-cont3:before {
	content:"";
	position:absolute;
	left:-2rem;
	right:-2rem;
	top:-.8rem;
	height:.8rem;
	background-color:#f1f1f1
}
.wrap .section-cont3>.no-data:first-child {
	margin-top:-3rem
}
.wrap .section-cont3>.heading-area {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:1.5rem
}
.wrap .section-cont3>.heading-area .heading {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin-bottom:0;
	font-weight:700;
	font-size:1.6rem;
	letter-spacing:-.08rem
}
.wrap .section-cont3>.heading-area .btn-normal2 {
	padding:0 .8rem
}
.wrap .section-cont3>.heading-bar:first-child {
	margin-top:-3rem
}
.wrap .section-cont3>.heading-bar+.txt-normal {
	margin-top:2rem
}
.wrap .section-cont3+.section-cont {
	margin-top:.8rem
}
.wrap .section-cont3+.section-cont>.heading-bar:not(.type-line):first-child {
	margin-top:-3.8rem
}
.wrap .section-cont3+.section-cont>.accordion-wrap:first-child {
	margin-top:-3rem
}
.wrap .section-cont3+.bottom-cont {
	padding-top:1rem
}
.wrap .section-cont3+.bottom-cont>.btn-area.type-bottom {
	margin-top:0
}
.wrap .section-cont3+.btn-area.type-bottom {
	margin-top:1rem
}
.wrap .section-cont3>.form-item:first-child {
	margin-top:0
}
.wrap .section-cont3.blank1 {
	padding:2rem 0
}
.wrap .section-cont3.blank1+.btn-area.type-bottom {
	margin-top:2rem
}
.wrap .section-cont3.blank1>.heading-bar:first-child {
	margin-top:-2rem
}
.wrap .section-cont3.blank1+.section-cont>.heading-bar:not(.type-line):first-child {
	margin-top:-2.8rem
}
.wrap .section-cont3.blank2 {
	padding:2rem 0 4rem
}
.wrap .section-cont3.blank2+.btn-area.type-bottom {
	margin-top:0
}
.wrap .section-cont3.blank2>.heading-bar:first-child {
	margin-top:-2rem
}
.wrap .section-cont3.blank2+.section-cont>.heading-bar:not(.type-line):first-child {
	margin-top:-2.8rem
}
.wrap .section-cont3.blank3 {
	padding:3rem 0 4rem
}
.wrap .section-cont3.blank3+.btn-area.type-bottom {
	margin-top:0
}
.wrap .section-cont2 {
	position:relative;
	padding:3rem 0
}
.wrap .section-cont2>.no-data:first-child {
	margin-top:-3rem
}
.wrap .section-cont2>.heading-area {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:1.5rem
}
.wrap .section-cont2>.heading-area .heading {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin-bottom:0;
	font-weight:700;
	font-size:1.6rem;
	letter-spacing:-.08rem
}
.wrap .section-cont2>.heading-area .btn-normal2 {
	padding:0 .8rem
}
.wrap .section-cont2>.heading-bar:first-child {
	margin-top:-3rem
}
.wrap .section-cont2>.heading-bar+.txt-normal {
	margin-top:2rem
}
.wrap .section-cont2+.section-cont {
	margin-top:.8rem
}
.wrap .section-cont2+.section-cont>.heading-bar:not(.type-line):first-child {
	margin-top:-3.8rem
}
.wrap .section-cont2+.section-cont>.accordion-wrap:first-child {
	margin-top:-3rem
}
.wrap .section-cont2+.bottom-cont {
	padding-top:1rem
}
.wrap .section-cont2+.bottom-cont>.btn-area.type-bottom {
	margin-top:0
}
.wrap .section-cont2+.btn-area.type-bottom {
	margin-top:1rem
}
.wrap .section-cont2>.form-item:first-child {
	margin-top:0
}
.wrap .section-cont2.blank1 {
	padding:2rem 0
}
.wrap .section-cont2.blank1+.btn-area.type-bottom {
	margin-top:2rem
}
.wrap .section-cont2.blank1>.heading-bar:first-child {
	margin-top:-2rem
}
.wrap .section-cont2.blank1+.section-cont>.heading-bar:not(.type-line):first-child {
	margin-top:-2.8rem
}
.wrap .section-cont2.blank2 {
	padding:2rem 0 4rem
}
.wrap .section-cont2.blank2+.btn-area.type-bottom {
	margin-top:0
}
.wrap .section-cont2.blank2>.heading-bar:first-child {
	margin-top:-2rem
}
.wrap .section-cont2.blank2+.section-cont>.heading-bar:not(.type-line):first-child {
	margin-top:-2.8rem
}
.wrap .section-cont2.blank3 {
	padding:3rem 0 4rem
}
.wrap .section-cont2.blank3+.btn-area.type-bottom {
	margin-top:0
}
.wrap .section-cont {
	position:relative;
	padding:3rem 0
}
.wrap .section-cont>.no-data:first-child {
	margin-top:-3rem
}
.wrap .section-cont>.heading-area {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:1.5rem
}
.wrap .section-cont>.heading-area.heading-area:only-child {
	margin-bottom:-.5rem!important
}
.wrap .section-cont>.heading-area .heading {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin-bottom:0;
	font-weight:700;
	font-size:1.6rem;
	letter-spacing:-.08rem
}
.wrap .section-cont>.heading-area .btn-normal2 {
	padding:0 .8rem
}
.wrap .section-cont>.heading-bar:first-child {
	margin-top:-3rem
}
.wrap .section-cont>.heading-bar+.txt-normal {
	margin-top:2rem
}
.wrap .section-cont+.section-cont2 {
	margin-top:.8rem
}
.wrap .section-cont+.section-cont2:after {
	content:"";
	position:absolute;
	left:-2rem;
	right:-2rem;
	top:-.8rem;
	height:.8rem;
	background-color:#f1f1f1
}
.wrap .section-cont+.section-cont {
	margin-top:.8rem
}
.wrap .section-cont+.section-cont:before {
	content:"";
	position:absolute;
	left:-2rem;
	right:-2rem;
	top:-.8rem;
	height:.8rem;
	background-color:#f1f1f1
}
.wrap .section-cont+.section-cont>.heading-bar:not(.type-line):first-child {
	margin-top:-3.8rem
}
.wrap .section-cont+.section-cont>.accordion-wrap:first-child {
	margin-top:-3rem
}
.wrap .section-cont+.bottom-cont {
	padding-top:1rem
}
.wrap .section-cont+.bottom-cont>.btn-area.type-bottom {
	margin-top:0
}
.wrap .section-cont+.btn-area.type-bottom {
	margin-top:1rem
}
.wrap .section-cont>.form-item:first-child {
	margin-top:0
}
.wrap .section-cont.blank1 {
	padding:2rem 0
}
.wrap .section-cont.blank1+.btn-area.type-bottom {
	margin-top:2rem
}
.wrap .section-cont.blank1>.heading-bar:first-child {
	margin-top:-2rem
}
.wrap .section-cont.blank1+.section-cont>.heading-bar:not(.type-line):first-child {
	margin-top:-2.8rem
}
.wrap .section-cont.blank2 {
	padding:2rem 0 4rem
}
.wrap .section-cont.blank2+.btn-area.type-bottom {
	margin-top:0
}
.wrap .section-cont.blank2>.heading-bar:first-child {
	margin-top:-2rem
}
.wrap .section-cont.blank2+.section-cont>.heading-bar:not(.type-line):first-child {
	margin-top:-2.8rem
}
.wrap .section-cont.blank3 {
	padding:3rem 0 4rem
}
.wrap .section-cont.blank3+.btn-area.type-bottom {
	margin-top:0
}
.wrap .accordion-wrap+.section-cont {
	margin-top:.8rem
}
.wrap .accordion-wrap+.section-cont:before {
	content:"";
	position:absolute;
	left:-2rem;
	right:-2rem;
	top:-.8rem;
	height:.8rem;
	background-color:#f1f1f1
}
.wrap .heading-bar {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	padding:1.5rem 2rem;
	background-color:#f8f8f8
}
.wrap .heading-bar .heading {
	margin-bottom:0;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-weight:500;
	font-size:1.4rem;
	line-height:1.41;
	letter-spacing:-.07rem
}
.wrap .heading-bar .check-all .inp .ftext {
	font-weight:500
}
.wrap .heading-bar .order-info {
	width:100%;
	text-align:center;
	padding:.4rem 0
}
.wrap .heading-bar .order-info .date-order {
	display:block;
	font-weight:500;
	font-size:1.6rem;
	line-height:1.21;
	letter-spacing:-.08rem
}
.wrap .heading-bar .order-info .date-order+.num-order {
	margin-top:.4rem;
	font-size:1.2rem;
	color:#a5a5a5
}
.wrap .heading-bar .order-info .num-order {
	display:block;
	font-weight:500;
	font-size:1.4rem;
	color:#1d1d1d;
	color:var(--normal)
}
.wrap .heading-bar .order-info .check-order {
	margin-top:.4rem
}
.wrap .heading-bar .phone-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:100%
}
.wrap .heading-bar .phone-info .tit {
	font-weight:400;
	font-size:1.2rem;
	color:#666
}
.wrap .heading-bar .phone-info .value {
	font-size:1.4rem;
	color:#333
}
.wrap .heading-bar .review-info {
	width:100%;
	text-align:center;
	font-weight:500;
	font-size:1.4rem
}
.wrap .heading-bar .membership-info,.wrap .heading-bar .mobile-gift-info {
	width:100%;
	min-height:2rem;
	text-align:center
}
.wrap .heading-bar .regularly-deliver-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%
}
.wrap .heading-bar .regularly-deliver-info .regular-order {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.wrap .heading-bar .regularly-deliver-info .regular-order .num {
	display:block;
	font-weight:500;
	font-size:1.4rem
}
.wrap .heading-bar .regularly-deliver-info .regular-order .name {
	display:block;
	margin-top:.4rem;
	font-size:1.2rem
}
.wrap .heading-bar .regularly-deliver-info .cycle {
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-left:1rem;
	font-weight:500;
	font-size:1.2rem;
	color:#004b29;
	color:var(--baseColor)
}
.wrap .heading-bar+.list-form-area {
	margin-top:2rem
}
.wrap .heading-bar.type-line {
	background-color:transparent;
	border-bottom:1px solid #bcbcbc
}
.wrap .heading-bar.type-line .heading {
	font-weight:700;
	font-size:1.4rem
}
.wrap .heading-line-bar {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	padding:1.5rem 2rem;
	background-color:#f8f8f8
}
.wrap .heading-line-bar .heading {
	margin-bottom:0;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-weight:700;
	font-size:1.4rem;
	line-height:1.41;
	letter-spacing:-.07rem
}
.wrap .toggle-wrap .toggle-head {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:2rem 4.5rem 2rem 2rem
}
.wrap .toggle-wrap .toggle-head .title {
	margin:0;
	font-size:1.6rem;
	font-weight:700
}
.wrap .toggle-wrap .toggle-head .text {
	font-weight:500;
	color:#004b29;
	color:var(--baseColor)
}
.wrap .toggle-wrap .toggle-head:after {
	content:"";
	position:absolute;
	width:2rem;
	height:2rem;
	right:1.5rem;
	background:url(https://m.fredit.co.kr/_ustra/img/arrow-down2.f86077e.png) no-repeat 50% 50%/1rem auto;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.wrap .toggle-wrap .toggle-head.selected:after {
	-webkit-transform:translateY(-50%) rotate(180deg);
	transform:translateY(-50%) rotate(180deg)
}
.wrap .toggle-wrap .toggle-head .img-wrap {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	left:1.3rem;
	width:2.5rem;
	height:2.5rem
}
.wrap .toggle-wrap .toggle-head .img-wrap img {
	width:100%
}
.wrap .toggle-wrap .toggle-head .category-1depth {
	font-size:1.5rem
}
.wrap .toggle-wrap .toggle-head.not-toggle {
	padding:1.5rem 2rem 2rem
}
.wrap .toggle-wrap .toggle-head.not-toggle:after {
	display:none
}
.wrap .accordion-list .accordion-title {
	height:5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0 0 0 2rem;
	position:relative
}
.wrap .accordion-list .accordion-title:after {
	content:"";
	position:absolute;
	width:2rem;
	height:2rem;
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0i6re466O5XzM0MjUiIGRhdGEtbmFtZT0i6re466O5IDM0MjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiPgogIDxyZWN0IGlkPSLsgqzqsIHtmJVfMTE2IiBkYXRhLW5hbWU9IuyCrOqwge2YlSAxMTYiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSIvPgogIDxwYXRoIGlkPSLtjKjsiqRfMTc1NyIgZGF0YS1uYW1lPSLtjKjsiqQgMTc1NyIgZD0iTTAsMCw3LjI0Myw3LjksMTQuNDg2LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjg4NiAxNi4wNDkpIiBmaWxsPSJub25lIiBzdHJva2U9IiNhNWE1YTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=) no-repeat 0 0/2rem 2rem;
	right:2rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.wrap .accordion-list .accordion-title.selected:after {
	-webkit-transform:translateY(-50%) rotate(180deg);
	transform:translateY(-50%) rotate(180deg)
}
.wrap .accordion-list .accordion-title .category-1depth {
	font-size:1.5rem
}
.wrap .bottom-layer {
	max-width:72rem;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	z-index:30;
	-webkit-transition:.5s;
	transition:.5s;
	overflow-y:auto;
	overflow-x:hidden;
	background-color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.wrap .bottom-layer .btn-area.type-fixed {
	max-width:72rem;
	position:fixed;
	bottom:0;
	z-index:10;
	left:0;
	right:0
}
.wrap .bottom-layer .layer-conts-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.wrap .bottom-layer.active {
	display:block;
	height:100%;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
.wrap .bottom-layer .layer-head {
	-ms-flex-negative:0;
	flex-shrink:0;
	height:5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding-left:2rem;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#fff
}
.wrap .bottom-layer .layer-head .header-sub-tit,.wrap .bottom-layer .layer-head h1 {
	text-align:left;
	font-size:1.6rem;
	color:#1d1d1d
}
.wrap .bottom-layer .layer-head .header-sub-tit-bold {
	font-weight:700
}
.wrap .bottom-layer .layer-head button {
	width:4.8rem;
	height:5.3rem;
	margin-left:-2rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	cursor:pointer
}
.wrap .bottom-layer .layer-head button.btn-back {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC41MTkiIGhlaWdodD0iMjYuMDM5IiB2aWV3Qm94PSIwIDAgMTQuNTE5IDI2LjAzOSI+CiAgPHBhdGggaWQ9Iu2MqOyKpF8xODc0IiBkYXRhLW5hbWU9Iu2MqOyKpCAxODc0IiBkPSJNMTguNCwyOS4zLDcuNSwxOC40bDUuNDQ5LTUuNDQ5TDE4LjQsNy41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNiAtNS4zNzkpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDFkMWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIi8+Cjwvc3ZnPgo=) no-repeat 50% 50%/.8rem 1.4rem
}
.wrap .bottom-layer .layer-head button.btn-close {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OC40NzkiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OC40NzkgNDgiPgogICAgPGRlZnM+CiAgICAgICAgPHN0eWxlPgogICAgICAgICAgICAuY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMWQxZDFkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDozLjVweH0KICAgICAgICA8L3N0eWxlPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iuq3uOujuV82MDI4IiBkYXRhLW5hbWU9Iuq3uOujuSA2MDI4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOCAtNCkiPgogICAgICAgIDxnIGlkPSLqt7jro7lfMTY1MCIgZGF0YS1uYW1lPSLqt7jro7kgMTY1MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYgMTQpIj4KICAgICAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8zIiBkYXRhLW5hbWU9Iu2MqOyKpCAzIiBjbGFzcz0iY2xzLTEiIGQ9Ik0wIC4wNzMgMzkuNTI1IDAiIHRyYW5zZm9ybT0icm90YXRlKDQ1IC4wMjUgLjA2MikiLz4KICAgICAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8xNzU2IiBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU2IiBjbGFzcz0iY2xzLTEiIGQ9Im0wIDAgMzkuNTI1LjA3MyIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDMzLjczNyAxMy45NzUpIi8+CiAgICAgICAgPC9nPgogICAgICAgIDxwYXRoIGlkPSLsgqzqsIHtmJVfMzY4IiBkYXRhLW5hbWU9IuyCrOqwge2YlSAzNjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDggNCkiIHN0eWxlPSJmaWxsOm5vbmUiIGQ9Ik0wIDBoNDh2NDhIMHoiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 50% 50%/2.4rem 2.4rem
}
.wrap .bottom-layer .layer-contents {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	overflow-y:auto
}
.wrap .bottom-layer .layer-contents.donate-payment-layer {
	overflow-y:hidden
}
.wrap .bottom-layer .layer-contents .inner-cont {
	height:inherit
}
.wrap .bottom-layer .layer-contents .nav-tab+.inner-cont {
	min-height:calc(100% - 4.5rem)
}
.wrap .bottom-layer.terms .layer-head,.wrap .bottom-layer.type3 .layer-head {
	z-index:2;
	position:sticky;
	top:0;
	padding-right:1rem;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.wrap .bottom-layer.terms .layer-contents {
	padding:2rem
}
.wrap.blur {
	-webkit-filter:blur(10px);
	filter:blur(10px)
}
.sticky-wrap {
	position:fixed!important;
	left:0;
	bottom:2rem;
	width:100%;
	padding:0 2rem;
	max-width:72rem;
	z-index:3;
	height:auto!important
}
.sticky-wrap.membership {
	bottom:8rem
}
.sticky-wrap.zindex {
	z-index:100
}
.sticky-wrap .btn-top {
	margin-top:-3.5rem;
	float:right;
	opacity:0;
	position:relative;
	border-radius:50%;
	overflow:hidden;
	width:3.5rem;
	height:0;
	background:#222;
	-webkit-transition:all .3s;
	transition:all .3s;
	-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.15);
	box-shadow:2px 3px 4px rgba(0,0,0,.15)
}
.sticky-wrap .btn-top:before {
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	background:url(https://m.fredit.co.kr/_ustra/img/btn-top.7f4c607.png) no-repeat 50% 50%/1rem 1.2rem;
	width:1rem;
	height:1.2rem
}
.sticky-wrap .flag-wrap .flag-inner {
	clear:both;
	position:relative;
	height:3.5rem;
	margin-top:1rem
}
.sticky-wrap .flag-wrap .flag-inner>div {
	border-radius:1.8rem;
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:3.5rem;
	color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	overflow:hidden;
	-webkit-transition:all .5s ease 0s;
	transition:all .5s ease 0s
}
.sticky-wrap .flag-wrap .flag-inner>div p {
	padding-left:4.5rem;
	font-size:1.3rem;
	font-weight:500
}
.sticky-wrap .flag-wrap .flag-inner>div p:before {
	content:"";
	position:absolute;
	left:1rem;
	top:5px;
	width:2.5rem;
	height:2.5rem;
	border-radius:100%
}
.sticky-wrap .flag-wrap .flag-inner>div .flag-btn {
	width:2.5rem;
	height:2.5rem;
	background:url(https://m.fredit.co.kr/_ustra/img/icon-close.35cac02.png) no-repeat 50% 50%/1rem 1rem;
	border-radius:100%;
	position:absolute;
	right:1rem;
	top:.5rem;
	border:0;
	cursor:pointer
}
.sticky-wrap .flag-wrap .flag-inner>div .flag-btn .blind {
	display:none
}
.sticky-wrap .flag-wrap .flag-inner.limit div {
	background:#004b29;
	background:var(--baseColor)
}
.sticky-wrap .flag-wrap .flag-inner.limit p:before {
	background:url(https://m.fredit.co.kr/_ustra/img/icon-limit.87b7416.png) no-repeat 50% 50%/2rem 2rem
}
.sticky-wrap .flag-wrap .flag-inner.soldout div {
	background:#f22f2f
}
.sticky-wrap .flag-wrap .flag-inner.soldout p:before {
	background:url(https://m.fredit.co.kr/_ustra/img/icon-soldout.c2023a5.png) no-repeat 50% 50%/2rem 2rem
}
.sticky-wrap .flag-inner.flag-animation div {
	width:3.5rem
}
.sticky-wrap .flag-inner.flag-animation div p {
	font-size:0
}
.sticky-wrap .flag-inner.flag-animation div p:before {
	left:.5rem
}
.sticky-wrap .flag-inner.flag-animation div .flag-btn {
	opacity:0
}
.sticky-wrap .flag-handle .flag-inner.flag-animation div {
	width:100%
}
.sticky-wrap .flag-handle .flag-inner.flag-animation div p {
	font-size:1.3rem
}
.sticky-wrap .flag-handle .flag-inner.flag-animation div p:before {
	left:.5rem
}
.sticky-wrap .flag-handle .flag-inner.flag-animation div .flag-btn {
	opacity:1
}
.sticky-wrap .flag-handle .flag-inner div {
	width:3.5rem
}
.sticky-wrap .flag-handle .flag-inner div p {
	font-size:0
}
.sticky-wrap .flag-handle .flag-inner div p:before {
	left:.5rem
}
.sticky-wrap .flag-handle .flag-inner div .flag-btn {
	opacity:0
}
.sticky-conts+.sticky-wrap {
	bottom:11rem
}
.btn-area+.sticky-wrap,.type-fixed+.sticky-wrap {
	bottom:7rem
}
.footer-wrap+.sticky-wrap {
	bottom:8rem
}
.cont-fix+.sticky-wrap {
	bottom:7rem
}
.order-wrap.cont-fix+.sticky-wrap {
	bottom:10rem
}
.multi-area {
	padding-top:4.2rem
}
.multi-area .title-wrap {
	padding:0 2rem
}
.multi-area .title-wrap a {
	display:block;
	position:relative
}
.multi-area .title-wrap a:after {
	content:"";
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC41NDMiIGhlaWdodD0iMjIuMjA4IiB2aWV3Qm94PSIwIDAgMzQuNTQzIDIyLjIwOCI+CiAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU3IiBkPSJNMCAyMCAxNi41IDAgMzMgMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC43NzEgMS41NzEpIiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMWQxZDFkO3N0cm9rZS13aWR0aDoycHgiLz4KPC9zdmc+Cg==) no-repeat 0 0/1.7rem 1rem;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	width:1.7rem;
	height:1rem;
	position:absolute;
	top:50%;
	right:0;
	margin:-.5rem 0 0
}
.multi-area .title-wrap h2 {
	height:3.3rem;
	font-size:2.2rem;
	font-weight:700;
	display:block;
	position:relative
}
.multi-area .title-wrap h2.small {
	font-size:1.8rem
}
.multi-area .title-wrap em {
	display:block;
	font-size:1.4rem
}
.multi-area .title-wrap span {
	display:block;
	font-size:1.2rem;
	color:#bcbcbc;
	padding-top:.3rem
}
.multi-area .title-wrap p {
	font-size:1.8rem
}
.multi-area .title-wrap .time-txt {
	font-weight:500
}
.multi-area.search-type {
	padding-top:3rem
}
.multi-area.search-type .title-wrap h2 {
	font-size:1.8rem
}
.event-list li {
	border-top:8px solid #f1f1f1
}
.event-list li a {
	display:block
}
.event-list li a img {
	width:100%;
	display:block
}
.event-list li:first-child {
	border-top:0
}
.board-detail .board-content {
	padding:3rem 2.5rem 4rem 2rem;
	border-top:none;
	font-size:1.3rem;
	line-height:1.76923;
	font-weight:300;
	letter-spacing:-.05em;
	color:#333
}
.board-detail .event-btn-wrap {
	padding-top:0
}
.btn-switch {
	cursor:pointer;
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iVG9nZ2xlX09GRiIgZGF0YS1uYW1lPSJUb2dnbGUgT0ZGIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDUwIDMyIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjYjJiMmIyOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxyZWN0IGlkPSJfQ29sb3JfbF9UcmFjayIgZGF0YS1uYW1lPSLwn46oIENvbG9yIGwgVHJhY2siIGNsYXNzPSJjbHMtMSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjMyIiByeD0iMTYiLz4KICA8Y2lyY2xlIGlkPSJfQ29sb3JfbF9UaHVtYiIgZGF0YS1uYW1lPSLwn46oIENvbG9yIGwgVGh1bWIiIGNsYXNzPSJjbHMtMiIgY3g9IjExIiBjeT0iMTEiIHI9IjExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0IDUpIi8+Cjwvc3ZnPgo=) no-repeat 0 50%/2.5rem auto;
	min-width:2.5rem;
	min-height:1.8rem;
	padding-left:2.5rem
}
.btn-switch,.btn-switch.active {
	-webkit-transition:all .4s ease 0s;
	transition:all .4s ease 0s
}
.btn-switch.active {
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iVG9nZ2xlX09OIiBkYXRhLW5hbWU9IlRvZ2dsZSBPTiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNTAiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCA1MCAzMiI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzAwNGIyOTsKICAgICAgfQoKICAgICAgLmNscy0yIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cmVjdCBpZD0iX0NvbG9yX2xfVHJhY2siIGRhdGEtbmFtZT0i8J+OqCBDb2xvciBsIFRyYWNrIiBjbGFzcz0iY2xzLTEiIHdpZHRoPSI1MCIgaGVpZ2h0PSIzMiIgcng9IjE2Ii8+CiAgPGNpcmNsZSBpZD0iX0NvbG9yX2xfVGh1bWIiIGRhdGEtbmFtZT0i8J+OqCBDb2xvciBsIFRodW1iIiBjbGFzcz0iY2xzLTIiIGN4PSIxMSIgY3k9IjExIiByPSIxMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQgNSkiLz4KPC9zdmc+Cg==) no-repeat 0 50%/2.5rem auto
}
.btn-switch span {
	display:inline-block;
	margin-left:.5rem
}
.swiper-container .swiper-pagination-fraction {
	text-align:right;
	padding-right:2rem
}
.swiper-container .swiper-pagination-fraction span {
	font-size:1.5rem
}
.swiper-container .swiper-pagination-fraction span.swiper-pagination-current {
	font-weight:700
}
.btn-area.type-fixed .gift {
	width:50%!important
}
.btn-area.type-fixed .gift span {
	display:inline-block;
	position:relative;
	padding-left:3rem;
	font-weight:500
}
.btn-area.type-fixed .gift span:before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:2.4rem;
	height:2.4rem;
	background:#fff6e9 url(https://m.fredit.co.kr/_ustra/img/gift-icon-02.8e78160.svg) no-repeat 0 0/2.4rem 2.4rem
}
.btn-area.type-fixed .salad-gift {
	width:100%!important
}
.btn-area.type-fixed .salad-gift span {
	display:inline-block;
	position:relative;
	padding-left:3rem;
	font-weight:500
}
.btn-area.type-fixed .salad-gift span:before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:2.4rem;
	height:2.4rem;
	background:#fff6e9 url(https://m.fredit.co.kr/_ustra/img/gift-icon-02.8e78160.svg) no-repeat 0 0/2.4rem 2.4rem
}
.slide-fade-enter,.slide-fade-leave-to {
	-webkit-transform:translateY(100%);
	transform:translateY(100%);
	opacity:0
}
.slide-fade-enter-active,.slide-fade-leave-active {
	-webkit-transition:all .3s ease;
	transition:all .3s ease
}
.modal-custom.share .modal-content {
	max-width:33rem!important
}
.modal-custom.share .modal-content .share-btn-body {
	text-align:center;
	padding:4rem 2rem
}
.modal-custom.share .modal-content .share-btn-body .share-btn-box {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex
}
.modal-custom.share .modal-content .share-btn-body .share-btn-box button {
	margin:0 1rem
}
.modal-custom.share .modal-content .share-btn-body .share-btn-box button img {
	width:4rem
}
.modal-custom.share .modal-content .share-btn-body p {
	font-size:1.3rem;
	color:#1d1d1d;
	padding-top:1rem
}
.form-item+.notice-box {
	margin-top:3rem
}
.tooltip-wrap {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.tooltip-wrap.show .tooltip-area {
	display:block
}
.tooltip-wrap .tooltip-btn {
	margin:.2rem .8rem 0;
	width:1.4rem;
	height:1.4rem;
	background:url(https://m.fredit.co.kr/_ustra/img/ico-noti.0af80a1.png) no-repeat 50% 50%/1.4rem auto
}
.tooltip-wrap .tooltip-area {
	position:absolute;
	top:2.3rem;
	left:0;
	padding:.6rem 1rem;
	font-size:1rem;
	border-radius:.3rem;
	z-index:2;
	color:#004b29!important;
	color:var(--baseColor)!important;
	background-color:#fff;
	border:1px solid #004b29;
	border:1px solid var(--baseColor);
	line-height:1.6;
	display:none;
	text-align:left;
	word-break:break-all
}
.tooltip-wrap .tooltip-area:before {
	content:"";
	top:-.4rem;
	left:50%;
	margin-left:-.3rem;
	height:.6rem;
	width:.6rem;
	position:absolute;
	border-left:1px solid #004b29;
	border-left:1px solid var(--baseColor);
	border-bottom:1px solid #004b29;
	border-bottom:1px solid var(--baseColor);
	background-color:#fff;
	-webkit-transform:rotate(-225deg);
	transform:rotate(-225deg)
}
.agree-pop-conts {
	padding:2rem
}
.agree-pop-conts * {
	font-size:1rem;
	line-height:1.6;
	list-style:none
}
.agree-pop-conts .terms-title,.agree-pop-conts h3 {
	font-weight:700;
	letter-spacing:-.6px;
	font-size:1.2rem;
	margin-bottom:.6rem
}
.agree-pop-conts .terms-title:not(:first-child),.agree-pop-conts h3:not(:first-child) {
	margin-top:2rem
}
.agree-pop-conts .terms-title {
	font-weight:400
}
.agree-pop-conts h4 {
	font-weight:700
}
.agree-pop-conts h4.mt10 {
	margin-top:1rem
}
.agree-pop-conts h4.mt20 {
	margin-top:2rem
}
.agree-pop-conts .margin-type li {
	margin-top:1rem
}
.agree-pop-conts table {
	table-layout:fixed;
	width:100%;
	margin:20px 0
}
.agree-pop-conts table td,.agree-pop-conts table th {
	padding:10px 5px;
	font-size:1.2rem;
	font-weight:400;
	line-height:1.8rem;
	color:#1d1d1d;
	word-break:break-all;
	border-bottom:1px solid #ececec;
	vertical-align:middle
}
.agree-pop-conts table th {
	text-align:center;
	font-weight:700;
	border-top:1px solid #ccc;
	background-color:#f2f2f2
}
.agree-pop-conts table td {
	text-align:center
}
.agree-pop-conts table td em {
	font-size:inherit
}
.agree-pop-conts.guest * {
	font-size:1.6rem
}
.agree-pop-conts.guest ol>li {
	margin-bottom:2rem
}
.agree-pop-conts.guest .mt20 {
	margin-top:2rem
}
.terms-modal-conts {
	padding:1rem 2rem 2rem
}
.terms-modal-conts .tit-terms {
	display:block;
	margin-bottom:1rem;
	font-weight:500;
	font-size:1.4rem
}
.terms-modal-conts .tit-terms:not(:first-child) {
	margin-top:2rem
}
.terms-modal-conts .txt-terms {
	font-size:1.2rem
}
.terms-modal-conts .list-terms {
	list-style:none;
	font-size:1.2rem
}
.terms-modal-conts .btn-area {
	margin-top:2rem
}
.groobee-layer {
	position:fixed;
	z-index:10001;
	visibility:visible;
	width:320px;
	height:320px;
	top:50%;
	left:50%;
	margin-left:-160px;
	margin-top:-160px;
	font-size:16px;
	line-height:normal
}
.groobee-layer .bnr-link {
	display:block;
	position:relative;
	z-index:10002;
	width:320px;
	height:320px;
	background-origin:padding-box;
	background-origin:initial;
	background-color:#fff;
	background-repeat:repeat,repeat;
	background-size:auto,auto
}
.groobee-layer .dimmed {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.4);
	z-index:10000
}
.groobee-layer .btn-close {
	position:absolute;
	top:3%;
	right:3%;
	z-index:10003;
	cursor:pointer;
	padding:0;
	margin:0;
	border:0;
	width:25px;
	height:25px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABHNCSVQICAgIfAhkiAAAAylJREFUaEPtmb2O2kAQx2fXdBS5PEG4HinHExyhRLJDWpok0vVcTXUVtKFHStLQxvFKlIR7ghBBH/IGXEFn2GgsW7IcvDvrD3KycIOEZ3fnt/+ZnfUug4o8rCIccAF5bkpeFKm0Ir1er3E8Hm+llD0AuGKMXQHATQi9klLuAGDHGHM554+u626LmpBCQstxnPcAcB9zmurfCgA+eZ73ldogzS4XSAjwAACNnI6gMg95gDKBhCH0LYMCOt4V5/xdlpAzBul2uze1Wu0H5oDOq4zvd77vv5nP5xh25McIxLbtD4yxz+TecxhKKT8KIb5QuyCDhEr8pHZchJ3v+y2qMiSQMCcQoqxwSuPecc5blJwhgTiOgxBRPShisk36WHme19I10IKcMy/SnKXkixbEcZzfBdQJ3YTq3m89z7tWGSlBqGoMh0NoNpswnU5hsVjonAredzoduLu7g/V6DePxWNtGp4oShJobs9kM6vV64MxkMtHCIMRgMAjs9/s99Pt9LQgAKHMlFSRcqTCstE/cMR2MiW1yYM75ddoKlgpCDatoMIqDFBvVrKnCSwXiMsbeauWIGagczQuBw0gpvwsh8BPhn0cFsmSM3ZqAREkcxX8UZvib/I+6KMTHl1I+CiHaRiDURD/VaXL24zaUxUAxeakJn6qI4zjSVI24/SmYnBBB957nnfS5+iC2ba8YY6+zqFJWaEkpfwkhTu75qp/stm1XZvk1+hqk1AmKTeEF8ZluUV66rotnY/SCiJbUhD/HplGV6Ojrf9/GbzYbGI1G2sUx1zY+VGXLGHulHalEAynlHyGE8hBQ+4Vougsug0enhja0IqeouVISRGoRjI+nVQSNwxUMT/5elOGsos8nznkjbaUyBsEGlTigi4WYUZHMox4lLzIpEjUKlVmWGGZPvu+3qUelkV+kHEnOLObM4XDAvVim3XGaUlj0LMtqU3Ii2UcmkHio4QVN3jqDdQL7MTl9LxQkAXRvqhAqgFdveQByhVZaaIQhh4cDwWVoeCEahF/odHAZCgCuZVlLyik7dcHIFVrUQc5hdwE5xyybjHFRxGS2zmFbGUX+AkP/1kK9ZQaoAAAAAElFTkSuQmCC) no-repeat 0 0/25px auto
}
.modal-custom {
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	overflow:hidden
}
.modal-custom.rglr-cancel .modal-content {
	width:640px;
	height:839px;
	padding:38px 0 0;
	border-radius:20px;
	background-color:#fff;
	font-stretch:normal;
	font-style:normal;
	line-height:normal;
	letter-spacing:normal;
	text-align:center;
	font-family:"Noto Sans KR",sans-serif
}
.modal-custom.rglr-cancel .modal-content .rglr-title {
	height:12%;
	border-bottom:1px solid #f1f1f1
}
.modal-custom.rglr-cancel .modal-content .rglr-title span {
	font-size:30px;
	font-weight:800;
	color:var(--1-d-1-d-1-d)
}
.modal-custom.rglr-cancel .modal-content .rglr-body {
	height:78%;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	overflow:hidden;
	display:block
}
.modal-custom.rglr-cancel .modal-content .rglr-body .rglr-maintxt {
	height:25%;
	padding:30px 0 0;
	font-size:36px;
	font-weight:500
}
.modal-custom.rglr-cancel .modal-content .rglr-body .rglr-subtxt {
	height:25%;
	padding:25px 0 0;
	font-size:26px;
	font-weight:400
}
.modal-custom.rglr-cancel .modal-content .rglr-body .rglr-box {
	height:50%;
	padding:0 30px 40px
}
.modal-custom.rglr-cancel .modal-content .rglr-body .rglr-box .bnft-contents {
	width:100%;
	height:100%;
	border-radius:8px;
	background-color:#f8f8f8
}
.modal-custom.rglr-cancel .modal-content .rglr-body .rglr-box .bnft-contents .bnft-title {
	height:35%;
	margin:0 30px;
	border-bottom:1px solid #d1d1d1;
	font-weight:700;
	color:#004b29
}
.modal-custom.rglr-cancel .modal-content .rglr-body .rglr-box .bnft-contents .bnft-title p {
	padding:30px 0 0;
	vertical-align:middle;
	font-size:25px
}
.modal-custom.rglr-cancel .modal-content .rglr-body .rglr-box .bnft-contents .bnft-subtxt {
	height:55%;
	text-align:left;
	font-size:22px;
	font-weight:500
}
.modal-custom.rglr-cancel .modal-content .rglr-body .rglr-box .bnft-contents .bnft-subtxt p {
	margin-top:10px;
	padding:23px 0 0 80px
}
.modal-custom.rglr-cancel .modal-content .rglr-body .rglr-box .bnft-contents .bnft-subtxt .subtxt-img {
	vertical-align:bottom
}
.modal-custom.rglr-cancel .modal-content .rglr-body .rglr-box .bnft-contents .bnft-subtxt .subtxt-txt {
	height:35px;
	padding:0 0 0 20px;
	vertical-align:middle
}
.modal-custom.rglr-cancel .modal-content .rglr-footer {
	height:10%
}
.modal-custom.rglr-cancel .modal-content .rglr-footer .modal-btn-wrap {
	height:100%;
	color:#1d1d1d;
	border-top:1px solid #f1f1f1
}
.modal-custom.rglr-cancel .modal-content .rglr-footer .modal-btn-wrap button {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:2rem;
	font-weight:700;
	height:100%;
	cursor:pointer
}
.modal-custom.rglr-cancel .modal-content .rglr-footer .modal-btn-wrap button.btn-cancel {
	color:#bcbcbc;
	border-right:1px solid #f1f1f1
}
.modal-custom.rglr-cancel .modal-content2 {
	width:335px;
	height:438px;
	margin:21px 20px 91px;
	padding:11px 0 9px;
	background-color:#fff;
	font-stretch:normal;
	font-style:normal;
	line-height:normal;
	letter-spacing:normal;
	text-align:center
}
.modal-custom.rglr-cancel .modal-content2 .rglr-title {
	margin:0 180px 42px;
	font-size:32px;
	font-weight:500;
	text-align:center;
	color:var(--1-d-1-d-1-d)
}
.pc-zone {
	display:none
}
@media (min-width:720px)and (max-width:1069px) {
	html body #__nuxt #__layout .notices {
		margin-left:-36rem!important
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .footer-navbar,html body #__nuxt #__layout .responsive-wrap .wrap.fund .header-wrap .fund-category-wrap,html body #__nuxt #__layout .responsive-wrap .wrap.fund .header-wrap header {
		margin-left:-36rem
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .footer-navbar:after {
		margin-left:-86rem!important
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .app-down-layer,html body #__nuxt #__layout .responsive-wrap .wrap .bottom-layer,html body #__nuxt #__layout .responsive-wrap .wrap .bottom-layer .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .category-wrap,html body #__nuxt #__layout .responsive-wrap .wrap .common-info-cont,html body #__nuxt #__layout .responsive-wrap .wrap .detail-wrap .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .fredit-wrap .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .full-layer,html body #__nuxt #__layout .responsive-wrap .wrap .full-layer .dimmed,html body #__nuxt #__layout .responsive-wrap .wrap .modal-pop .modal-pop-body,html body #__nuxt #__layout .responsive-wrap .wrap .modal-pop .order-body,html body #__nuxt #__layout .responsive-wrap .wrap .my-delivery-manage .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .order-ing-box,html body #__nuxt #__layout .responsive-wrap .wrap .order-wrap .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .product-wrap .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .product-wrap.detail .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .quick-order .modal-pop-body,html body #__nuxt #__layout .responsive-wrap .wrap .quick-order .order-body,html body #__nuxt #__layout .responsive-wrap .wrap .sticky-conts,html body #__nuxt #__layout .responsive-wrap .wrap .sticky-wrap {
		margin-left:-36rem
	}
}
@media screen and (min-width:1070px) {
	html body {
		min-height:100%
	}
	html body #__nuxt #__layout .notices {
		margin-left:-55rem!important
	}
	html body #__nuxt #__layout .responsive-wrap .wrap {
		position:relative;
		left:50%;
		margin-left:-55rem
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .app-down-layer,html body #__nuxt #__layout .responsive-wrap .wrap .bottom-layer,html body #__nuxt #__layout .responsive-wrap .wrap .category-wrap,html body #__nuxt #__layout .responsive-wrap .wrap .common-info-cont,html body #__nuxt #__layout .responsive-wrap .wrap .footer-navbar,html body #__nuxt #__layout .responsive-wrap .wrap .full-layer,html body #__nuxt #__layout .responsive-wrap .wrap .full-layer .dimmed,html body #__nuxt #__layout .responsive-wrap .wrap.fund .header-wrap .fund-category-wrap,html body #__nuxt #__layout .responsive-wrap .wrap.fund .header-wrap header,html body #__nuxt #__layout .responsive-wrap .wrap .modal-pop .modal-pop-body,html body #__nuxt #__layout .responsive-wrap .wrap .modal-pop .order-body,html body #__nuxt #__layout .responsive-wrap .wrap .order-ing-box,html body #__nuxt #__layout .responsive-wrap .wrap .quick-order .modal-pop-body,html body #__nuxt #__layout .responsive-wrap .wrap .quick-order .order-body,html body #__nuxt #__layout .responsive-wrap .wrap .sticky-conts,html body #__nuxt #__layout .responsive-wrap .wrap .sticky-wrap {
		margin-left:-55rem
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .full-layer-pop.yakult-search {
		width:330px;
		position:relative!important;
		top:-560px
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .bottom-layer .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .detail-wrap .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .fredit-wrap .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .my-delivery-manage .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .order-wrap .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .product-wrap .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .product-wrap.detail .btn-area.type-fixed {
		margin-left:-55rem
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .modal-custom.authority .modal-content,html body #__nuxt #__layout .responsive-wrap .wrap .modal-custom.benefits .modal-content,html body #__nuxt #__layout .responsive-wrap .wrap .modal-custom.img-pop .modal-content,html body #__nuxt #__layout .responsive-wrap .wrap .modal-custom.lady-search .modal-content,html body #__nuxt #__layout .responsive-wrap .wrap .modal-custom.type2 .modal-content,html body #__nuxt #__layout .responsive-wrap .wrap .modal-custom.type4 .modal-content {
		margin-left:-36rem
	}
	html body #__nuxt #__layout .responsive-wrap .modal-pop .modal-pop-body,html body #__nuxt #__layout .responsive-wrap .modal-pop .order-body,html body #__nuxt #__layout .responsive-wrap .quick-order .modal-pop-body,html body #__nuxt #__layout .responsive-wrap .quick-order .order-body {
		max-width:72rem;
		left:50%
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone {
		position:fixed;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		width:31.4rem;
		top:0;
		left:calc(50%+314px);
		height:100%;
		z-index:1
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area {
		text-align:right;
		width:100%;
		height:95.6rem;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:end;
		-ms-flex-align:end;
		align-items:flex-end;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area h1 {
		width:18rem
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area h1 img {
		width:100%
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .sub-tit {
		width:18rem;
		font-size:1.6rem;
		margin:2.6rem 0 0;
		line-height:2.4rem;
		font-weight:400;
		letter-spacing:-2px;
		color:#333;
		font-weight:500
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .sub-tit .sub-title-span {
		width:inherit;
		text-align:right!important;
		font-size:2.5rem;
		line-height:3rem;
		margin-top:2rem;
		font-weight:700;
		color:#004b29
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .tit {
		height:8rem;
		text-align:right;
		margin-bottom:1.6rem
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .tit .ani-text {
		font-size:2.8rem;
		font-weight:500;
		color:#004b29;
		color:var(--baseColor);
		line-height:4rem;
		letter-spacing:-.4rem;
		display:block;
		-webkit-animation-name:animated;
		animation-name:animated;
		-webkit-animation-fill-mode:both;
		animation-fill-mode:both;
		-webkit-animation-duration:2s;
		animation-duration:2s;
		-webkit-animation-timing-function:ease;
		animation-timing-function:ease
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .tit .ani-text strong {
		display:block;
		font-weight:700;
		font-size:3.4rem;
		color:#004b29;
		color:var(--baseColor);
		letter-spacing:-.4rem
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .desc {
		display:block;
		letter-spacing:-2px;
		color:#333;
		line-height:2.2rem;
		margin-bottom:2.6rem;
		font-weight:500;
		font-size:1.6rem;
		word-spacing:.2rem
	}
	@-webkit-keyframes animated {
		0% {
			opacity:0;
			margin-top:-8rem
		}
		to {
			opacity:1;
			margin-top:0
		}
	}
	@keyframes animated {
		0% {
			opacity:0;
			margin-top:-8rem
		}
		to {
			opacity:1;
			margin-top:0
		}
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .btn-group {
		position:relative;
		z-index:1
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .btn-group a {
		display:block;
		width:20rem;
		height:3.3rem;
		line-height:3.3rem;
		border-radius:10rem;
		background:#fff;
		border:1px solid #d2d2d2;
		font-size:1.4rem;
		letter-spacing:-1px;
		text-align:center;
		margin-bottom:.5rem;
		color:#666
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .btn-group a:hover {
		font-weight:500;
		color:#004b29;
		color:var(--baseColor)
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .btn-group a.company,html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .btn-group a.company:hover {
		background:#004b29;
		background:var(--baseColor);
		color:#fff;
		margin-bottom:1.8rem
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .btn-group a.company:after {
		content:"";
		display:block;
		border-bottom:1px solid #666;
		margin:.7rem 0
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .actions {
		text-align:right;
		margin-right:-.5rem
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .actions li.banner {
		margin:2.6rem 0
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .actions li.banner img {
		width:100%
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .actions li.btn-wrap {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:end;
		-ms-flex-pack:end;
		justify-content:flex-end
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .actions li.btn-wrap .btn {
		display:block;
		height:4.5rem;
		width:14.1rem;
		position:relative;
		margin-left:.3rem
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .actions li.btn-wrap .btn:before {
		display:inline-block;
		content:"";
		width:14.1rem;
		height:4.5rem;
		border-radius:.5rem
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .actions li.btn-wrap .btn.google:before {
		background:#232323 url(https://m.fredit.co.kr/_ustra/img/google-icon.c0be082.png) no-repeat 50% 50%;
		background-size:14.1rem auto
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area .actions li.btn-wrap .btn.apple:before {
		background:#232323 url(https://m.fredit.co.kr/_ustra/img/apple-icon.19343c0.png) no-repeat 50% 50%;
		background-size:14.1rem auto
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area.fund .tit .ani-text,html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area.fund .tit .ani-text strong {
		color:#127652
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area.fund .btn-group a.company,html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area.fund .btn-group a.company:hover {
		background:#127652
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area.fund .btn-group a.fund,html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area.fund .btn-group a.fund:hover {
		background:#0da562
	}
	html body #__nuxt #__layout .responsive-wrap .pc-zone .conts-area.fund .btn-group a.fund2:hover {
		color:#0da562
	}
}
@media (min-width:720px) {
	::-webkit-input-placeholder {
		font-size:inherit;
		color:#888
	}
	::-moz-placeholder {
		font-size:inherit;
		opacity:1
	}
	::-webkit-scrollbar {
		width:5px;
		height:0;
		display:yes
	}
	::-webkit-scrollbar-thumb {
		background-color:#ccc
	}
	::-webkit-scrollbar-track {
		background-color:#fff;
		-webkit-box-shadow:none;
		box-shadow:none;
		opacity:.5
	}
	::-webkit-scrollbar-button {
		background-color:#fff;
		width:0;
		height:0;
		opacity:.5
	}
	html:after {
		content:"";
		position:fixed;
		top:0;
		bottom:0;
		left:0;
		right:0;
		background:#f7f1ec;
		background:#fff;
		z-index:1
	}
	html body {
		position:relative;
		z-index:2
	}
	html body #__nuxt #__layout button {
		cursor:pointer
	}
	html body #__nuxt #__layout .notices {
		left:50%!important;
		width:72rem!important
	}
	html body #__nuxt #__layout .responsive-wrap .wrap {
		max-width:72rem;
		min-height:100vh;
		z-index:2
	}
	html body #__nuxt #__layout .responsive-wrap .wrap.fund .header-wrap .fund-category-wrap,html body #__nuxt #__layout .responsive-wrap .wrap.fund .header-wrap header {
		left:50%
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .lady-search-wrap {
		position:static
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .lady-search-wrap .full-layer {
		height:auto;
		top:11.5rem;
		bottom:auto;
		right:auto;
		min-height:auto;
		max-width:33rem;
		border:1px solid #ccc
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .lady-search-wrap .full-layer .dimmed {
		display:none
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .fmrecruit-wrap {
		position:relative
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .fmrecruit-wrap .full-layer-pop {
		position:absolute!important;
		width:auto;
		top:50%
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .fmrecruit-wrap .full-layer-pop.expand {
		top:80px
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .fmrecruit-wrap .full-layer {
		height:auto;
		top:11.5rem;
		bottom:auto;
		right:auto;
		min-height:auto;
		max-width:33rem;
		border:1px solid #ccc
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .fmrecruit-wrap .full-layer .dimmed {
		display:none
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .footer-navbar {
		left:50%
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .footer-navbar:after {
		content:"";
		position:fixed;
		width:50rem;
		top:0;
		bottom:0;
		left:50%;
		margin-left:-105rem;
		background:#f7f1ec;
		z-index:4
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .category-wrap {
		position:fixed;
		left:-50%
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .app-down-layer,html body #__nuxt #__layout .responsive-wrap .wrap .bottom-layer,html body #__nuxt #__layout .responsive-wrap .wrap .category-wrap.active,html body #__nuxt #__layout .responsive-wrap .wrap .common-info-cont,html body #__nuxt #__layout .responsive-wrap .wrap .full-layer,html body #__nuxt #__layout .responsive-wrap .wrap .full-layer .dimmed,html body #__nuxt #__layout .responsive-wrap .wrap .order-ing-box,html body #__nuxt #__layout .responsive-wrap .wrap .sticky-conts,html body #__nuxt #__layout .responsive-wrap .wrap .sticky-wrap {
		left:50%
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .modal-pop .modal-pop-body,html body #__nuxt #__layout .responsive-wrap .wrap .modal-pop .order-body,html body #__nuxt #__layout .responsive-wrap .wrap .quick-order .modal-pop-body,html body #__nuxt #__layout .responsive-wrap .wrap .quick-order .order-body {
		max-width:72rem;
		left:50%
	}
	html body #__nuxt #__layout .responsive-wrap .wrap .bottom-layer .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .detail-wrap .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .fredit-wrap .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .my-delivery-manage .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .order-wrap .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .product-wrap .btn-area.type-fixed,html body #__nuxt #__layout .responsive-wrap .wrap .product-wrap.detail .btn-area.type-fixed {
		left:50%
	}
}
.main-contents .service-icon {
	padding:4rem 2rem 6rem
}
.main-contents .service-icon ul {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.main-contents .service-icon ul li {
	width:25%;
	padding:7px;
	margin:4px 0
}
.main-contents .service-icon ul li a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-weight:500
}
.main-contents .service-icon ul li a img {
	width:4rem
}
.main-contents .multi-area.special-time-price .info-Box {
	margin:1.5rem 2rem 0;
	padding:.8rem 2rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#fff;
	background-color:#004b29;
	background-color:var(--baseColor);
	border-radius:2rem
}
.main-contents .multi-area.special-time-price .info-Box .date-box {
	padding-right:2.5rem;
	font-size:1.3rem;
	font-weight:400;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAABHNCSVQICAgIfAhkiAAAAzlJREFUWEfNmE9IVFEUxr87xJTjojGokdpYLmoROUG0KMEMoqigcWHtUlSCqGiCbJOmVqsRTCFppWmbIINGyLCNKCQtWqjVohaCq+i1aKbFjDVEt3PPm/d84/x5b/KZczc699173u+e+91zz3kCRTQpY34kf9UBIgQhqyCFHwJBNiExT31x6luiH1H4Ns8IURF3al44GShT34L4LbtobMjJeMuYKDaJHuHdMW83ryCIXI5V4U+qi1bdbGeo4HOJEXi8PaKsgryVu+UFkQlNrf4xQfjXBGFMlojD42kQZdunc9nLCSKTX6+TDvpdAcgyIsPCVzmwujsLhCDCBPFgfSBM99wgmIyFZoDwdgi8WF+ItHXhqbdukwmSFuaca5qwWw1rxnvQEPAKSEIbIYgmu/muPpcYFeUBPpEMko4Tc66+xKkx4d2tvKKDJLUo/TnndK7L48aFLxASHLaXUzGXjRdljkCEsDsp75cWMTozib6XY2y8OrATTXWncOnEWQT828wXtj6KYHjqFYYut6Pl+JkMENF4jH8v9A7hQFV1NqREgwLJK9KBiTGERwZzrk4BDbaFcTJ4mJ8bIOr/ydsRs5+FaA8yKiiATdNQulEz2+ynD6jtvMadapUXjtSjfIsPWvw7IuNP2UMKZvb+Q/aMFUT1v+7oRXXlLp5vCwI5ozyiYod+lVuaYfju+RZ0Nl7M8kptx1XMfv5oboUVRA0+unc/wUQY3haEUgjyiCZz+d5u8vDUBHmhl/RwmmBumR5R4EpTi9oX85mdLfaa2yBqGw/t2Yea9lZeX3/zFVNnecXKIAmNMivUuLU1xql5/nYajX3dGWYLnJoF18VqPb73xp7gzrNhEya/R3Sxunp8V8eRhkgHou/eMEwBj9Dxtbn61xrQEj+TqLnZxuItHNBKJcQrl5XEpccgermw8WkAw5RCYsQgeg2jYsrWXJHW9T6JH5QqBrNSxbRXNj55NlZcEuXE/4GRWTUNX3r59j5dcqqo645mWBOeUFElp+kZXcDday4zqGwgYXb/UxFu9RSfKJlSJWKxmf44hDdcCMB4j6PvIxlQ+lcC64caPYWQWFj5UIMoFU6qRHHc/gIm+L3TILKSaQAAAABJRU5ErkJggg==) no-repeat right 1px;
	background-size:1.7rem auto
}
.main-contents .multi-area.special-time-price .info-Box .time-box {
	font-size:1.5rem;
	font-weight:700
}
.main-contents .multi-area.special-time-price .swiper-container {
	overflow:visible;
	padding-bottom:2rem;
	margin-bottom:2rem
}
.main-contents .multi-area.special-time-price .swiper-container .swiper-pagination-fraction {
	text-align:center;
	padding-right:0;
	bottom:-2rem
}
.main-contents .multi-area.special-time-price .prod-list-image {
	border-radius:.6rem!important
}
.main-contents .multi-area.md-push .swiper-container {
	overflow:visible;
	padding-bottom:2rem;
	margin-bottom:2rem
}
.main-contents .multi-area.md-push .swiper-container .swiper-pagination-fraction {
	text-align:center;
	padding-right:0;
	bottom:-2rem
}
.main-contents .multi-area.md-push .prod-list-image {
	border-radius:.6rem!important
}
.main-contents .multi-area.manager-push .swiper-container {
	overflow:visible;
	padding-bottom:2rem;
	margin-bottom:2rem
}
.main-contents .multi-area.manager-push .swiper-container .swiper-pagination-fraction {
	text-align:center;
	padding-right:0;
	bottom:-2rem
}
.main-contents .multi-area.manager-push .swiper-container .goods-progress {
	margin-top:0;
	margin-bottom:0;
	padding:0;
	border-top:0
}
.main-contents .multi-area.manager-push .swiper-container .goods-progress .progress-item-desc {
	font-size:1.6rem;
	font-weight:500;
	color:#111!important
}
.main-contents .multi-area.manager-push .prod-list-image {
	border-radius:.6rem!important
}
.main-contents .insta-photo {
	padding-bottom:10rem
}
.main-contents .insta-photo ul {
	padding:2rem 2rem 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.main-contents .insta-photo ul li {
	width:33%;
	padding:.2rem;
	cursor:pointer
}
.main-contents .insta-photo ul li img {
	width:100%
}
.main-contents .insta-photo .btn-more {
	margin-top:2rem;
	text-decoration:underline;
	color:#a5a5a5
}
.main-contents .tti-banner {
	margin-top:6rem;
	font-size:0
}
.main-contents .tti-banner img {
	width:100%
}
.main-contents .belt-banner a {
	padding:0 20px
}
.main-contents .belt-banner a img {
	border-radius:10px
}
.multi-area {
	overflow:hidden
}
.multi-area .swiper-wrap {
	margin:2rem 0 0
}
.multi-area .swiper-wrap .swiper-container {
	padding-bottom:2rem;
	padding-left:2rem;
	padding-right:2rem
}
.multi-area .swiper-wrap .swiper-slide {
	height:auto
}
.multi-area .swiper-wrap .swiper-slide .in-box {
	height:100%;
	border-radius:1rem;
	-webkit-box-shadow:0 3px 15px 0 #e6e6e6;
	box-shadow:0 3px 15px 0 #e6e6e6
}
.multi-area .swiper-wrap .swiper-slide .in-box.is-big {
	padding:2rem
}
.multi-area .swiper-wrap .swiper-slide .in-box.is-big .prod-list-info {
	padding:1.5rem 0 0
}
.multi-area .swiper-wrap .swiper-slide .product-item .prod-list-image {
	border-radius:.6rem .6rem 0 0
}
.multi-area .swiper-wrap .swiper-slide .prod-list-info {
	padding:1.5rem;
	font-size:1.2rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-flex:1;
	-ms-flex:auto;
	flex:auto
}
.multi-area.basic-type .swiper-wrap .swiper-slide {
	width:15rem;
	margin-right:1rem
}
.multi-area.basic-type .swiper-wrap .swiper-slide:last-child {
	margin-right:0
}
.multi-area.basic-type .swiper-wrap .swiper-slide .product-item .prod-list-image {
	border-radius:.6rem .6rem 0 0
}
.multi-area.basic-type .swiper-wrap .swiper-slide .prod-list-info {
	padding-left:1rem;
	padding-right:1rem
}
.multi-area.basic-type .swiper-wrap .swiper-slide .title {
	font-weight:400;
	font-size:1.2rem
}
.multi-area.special-time-price .swiper-wrap .swiper-slide {
	width:75%;
	max-width:49rem;
	min-width:25rem
}
.multi-area.special-time-price .swiper-wrap .swiper-slide .prod-list-info .quantity {
	display:block;
	margin-top:5px;
	font-size:1.2rem;
	color:#004b29;
	color:var(--baseColor)
}
.multi-area.limited-time .swiper-wrap .swiper-slide {
	width:60%;
	min-width:18.3rem
}
.multi-area.limited-time .swiper-wrap .swiper-slide .product-item .prod-list-image {
	border-radius:.6rem .6rem 0 0
}
.multi-area.md-push .swiper-wrap .swiper-slide .in-box .product-item .prod-list-info {
	position:relative
}
.multi-area.md-push .swiper-wrap .swiper-slide .in-box .product-item .prod-list-info .title {
	font-size:1.8rem;
	max-height:2.3rem;
	line-height:inherit;
	-webkit-line-clamp:1
}
.multi-area.md-push .swiper-wrap .swiper-slide .in-box .product-item .prod-list-info .text {
	font-size:1.4rem;
	margin-top:1rem
}
.multi-area.md-push .swiper-wrap .swiper-slide .in-box .product-item .prod-list-info .user-order {
	font-size:1.4rem;
	margin-top:1.5rem;
	color:#004b29;
	color:var(--baseColor)
}
.multi-area.manager-push .swiper-wrap .swiper-slide .in-box .product-item .prod-list-info {
	position:relative;
	padding-bottom:.5rem
}
.multi-area.manager-push .swiper-wrap .swiper-slide .in-box .product-item .prod-list-info .title {
	margin-top:0;
	font-size:1.3rem;
	max-height:2.3rem;
	line-height:inherit;
	-webkit-line-clamp:1
}
.multi-area.manager-push .swiper-wrap .swiper-slide .in-box .product-item .prod-list-info .text {
	font-size:1rem;
	margin-top:.5rem
}
.multi-area.manager-push .swiper-wrap .swiper-slide .in-box .product-item .prod-list-info .user-order {
	font-size:1.4rem;
	margin-top:2rem;
	color:#004b29;
	color:var(--baseColor)
}
.multi-area.best-category .swiper-wrap {
	margin:0
}
.multi-area.best-category .swiper-wrap .swiper-container {
	padding-left:0;
	padding-right:0
}
.multi-area.best-category .swiper-wrap .swiper-container .product-list-wrap .product-list {
	padding:0 2rem
}
.multi-area.best-category .swiper-wrap .swiper-container .product-list-wrap .product-list li {
	margin:2rem 0 0
}
.multi-area.best-category .swiper-wrap .swiper-slide {
	width:100%;
	margin:0
}
.main-banner {
	position:relative;
	z-index:1
}
.main-banner.active {
	z-index:10
}
.main-banner .swiper-slide a {
	display:block
}
.main-banner .swiper-slide a img {
	width:100%
}
.main-banner .text-wrap {
	position:absolute;
	bottom:1rem;
	left:2rem;
	z-index:2;
	width:calc(100% - 4rem)
}
.main-banner .text-wrap .title {
	font-size:2rem;
	font-weight:700;
	display:block;
	line-height:1.6
}
.main-banner .text-wrap .sub-title {
	font-size:1.5rem;
	line-height:1.6
}
.main-banner .text-wrap .link-url {
	color:#004b29;
	color:var(--baseColor);
	margin-top:6px;
	display:inline-block;
	position:relative;
	padding-right:1.5rem
}
.main-banner .text-wrap .link-url:after {
	content:"";
	position:absolute;
	right:0;
	top:.2rem;
	width:.8rem;
	height:1.4rem;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC41NDMiIGhlaWdodD0iMjIuMjA4IiB2aWV3Qm94PSIwIDAgMzQuNTQzIDIyLjIwOCI+CiAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU3IiBkPSJNMCAyMCAxNi41IDAgMzMgMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC43NzEgMS41NzEpIiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMDA0YjI5O3N0cm9rZS13aWR0aDoycHgiLz4KPC9zdmc+Cg==) no-repeat 50% 50%;
	background-size:.8rem 1.4rem
}
.main-banner .text-wrap .pagination-wrap {
	position:absolute;
	top:-3.7rem;
	right:0;
	width:7.8rem;
	height:2.4rem;
	padding:0 3rem 0 1rem;
	border-radius:1.2rem;
	line-height:1.65;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	background:rgba(0,0,0,.5) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI1IDI2Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICAgIHN0cm9rZTogI2ZmZjsKICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7CiAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDsKICAgICAgICBzdHJva2Utd2lkdGg6IDJweDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9Imljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4ODIgMTY4NykiPgogICAgPHBhdGggaWQ9Iu2MqOyKpF8xOTYyIiBkYXRhLW5hbWU9Iu2MqOyKpCAxOTYyIiBjbGFzcz0iY2xzLTEiIGQ9Ik03MDY4LjAyNiw2MzQ2LjA3NmwyLjAxNiwyLjAxNyw0LjQtNC40IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE5NDIuMDY4IC04MDIxLjcyOSkiLz4KICAgIDxyZWN0IGlkPSLsgqzqsIHtmJVfMzY2IiBkYXRhLW5hbWU9IuyCrOqwge2YlSAzNjYiIGNsYXNzPSJjbHMtMSIgd2lkdGg9IjE5LjA4MSIgaGVpZ2h0PSIxOS4wODEiIHJ4PSIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDg4MSAtMTY4NikiLz4KICAgIDxwYXRoIGlkPSLtjKjsiqRfMTk2NCIgZGF0YS1uYW1lPSLtjKjsiqQgMTk2NCIgY2xhc3M9ImNscy0xIiBkPSJNNzA4MS4zMjEsNjM0MC45MmgxLjI3M2EyLjU0NSwyLjU0NSwwLDAsMSwyLjU0NiwyLjU0NnYxNGEyLjU0NywyLjU0NywwLDAsMS0yLjU0NiwyLjU0NmgtMTRhMi41NDksMi41NDksMCwwLDEtMi41NDctMi41NDZWNjM1Ni4yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE5NDMuMTQxIC04MDIyLjAxNikiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat 85% 50%;
	background-size:1.2rem;
	cursor:pointer
}
.main-banner .text-wrap .pagination-wrap .swiper-pagination {
	text-align:left;
	padding-left:1rem;
	color:#fff;
	font-size:1.4rem;
	line-height:1.4;
	top:3px
}
.main-banner .text-wrap .pagination-wrap .swiper-pagination.swiper-pagination-fraction {
	bottom:0
}
@supports(-webkit-touch-callout:none) {
	.main-banner .text-wrap .pagination-wrap .swiper-pagination {
		line-height:1.4;
		top:5px
	}
}
.best-menu-wrap {
	padding:1rem 0;
	background-color:#fff;
	position:relative;
	z-index:2;
	overflow:hidden;
	width:100%
}
.best-menu-wrap .swiper-container {
	padding-left:2rem!important
}
.best-menu-wrap .best-menu {
	padding-right:2rem
}
.best-menu-wrap .best-menu .swiper-slide {
	width:auto !important
}
.best-menu-wrap .best-menu .swiper-slide button {
	position:relative;
	padding:.5rem 1rem;
	font-size:1.5rem;
	color:#a5a5a5
}
.best-menu-wrap .best-menu .swiper-slide.active button {
	color:#004b29;
	color:var(--baseColor);
	border-bottom:2px solid #004b29;
	border-bottom:2px solid var(--baseColor)
}
.best-menu-wrap .category-sub-txt {
	font-weight:700
}
.terms-contents {
	overflow-y:scroll
}
.terms-list-wrap {
	padding:0 2rem;
	margin-bottom:2rem
}
.terms-list-wrap .terms-list li {
	padding:1.5rem 0;
	border-top:1px solid #e6e6e6
}
.terms-list-wrap .terms-list li:first-child {
	border:0
}
.terms-list-wrap .terms-list li dt {
	font-size:1.4rem
}
.protect-info {
	padding:2rem
}
.protect-info li {
	list-style:none
}
.protect-info li .basic-list,.protect-info p+ol,.protect-info p+ul {
	margin-top:2rem
}
.protect-info .top-gray-box {
	margin-top:-1rem;
	padding:1rem 1.3rem;
	background:#f7f7f7
}
.protect-info .top-gray-box ol>li {
	text-indent:-1.5rem;
	padding-left:1.5rem
}
.protect-info .top-gray-box ol>li ul>li {
	text-indent:-1rem;
	padding-left:1rem
}
.protect-info .top-area {
	padding:0 2rem 2.5rem;
	background-color:#fff;
	border-bottom:1px solid #d9d9d9;
	margin:0 -2rem
}
.protect-info .top-area.explain-type {
	padding-top:2rem;
	font-size:1.4rem
}
.protect-info .terms-type {
	margin:3rem 0 2rem;
	font-weight:700;
	font-size:1.5rem
}
.protect-info .terms-type.mar-top {
	margin-top:0
}
.protect-info .basic-list>li {
	margin-bottom:2rem
}
.protect-info .basic-ul-list>li {
	margin-top:1rem
}
.protect-info .desh-list>li {
	text-indent:-1rem;
	padding-left:.8rem
}
.protect-info .desh-list>li li {
	text-indent:0;
	padding-left:0
}
.privacy-history {
	padding:0 2rem 4rem
}
.privacy-history h3 {
	font-size:1.6rem;
	color:#323232;
	margin:3rem 0 1rem
}
.privacy-history li a:hover {
	color:#004b29;
	color:var(--baseColor)
}
.swiper-ttibnr-wrap {
	padding:0 2rem;
	width:100%
}
.swiper-ttibnr-wrap .swiper-ttibnr {
	width:100%;
	padding-bottom:1rem
}
.swiper-ttibnr-wrap .swiper-ttibnr .swiper-slide {
	text-align:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	height:auto
}
.swiper-ttibnr-wrap .swiper-ttibnr .swiper-slide a {
	height:auto;
	width:100%;
	display:inline-block;
	border-radius:.8rem
}
.swiper-ttibnr-wrap .swiper-ttibnr .swiper-slide a img {
	height:100%;
	width:100%;
	border-radius:.8rem
}
.swiper-ttibnr-wrap .swiper-ttibnr .swiper-pagination {
	bottom:-.4rem
}
.swiper-ttibnr-wrap .swiper-ttibnr .swiper-pagination .swiper-pagination-bullet {
	width:.7rem;
	height:.7rem;
	background:#777;
	opacity:.5;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	margin:0 2px!important
}
.swiper-ttibnr-wrap .swiper-ttibnr .swiper-pagination .swiper-pagination-bullet-active {
	width:1.7rem;
	border-radius:1.2rem;
	background:#333;
	opacity:1
}
.age-tab-wrap {
	margin:1rem 0 0
}
.age-tab-wrap .age-tab-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding-left:1.1rem
}
.age-tab-wrap .age-tab-list li {
	margin:0 1rem;
	padding:.6rem 0;
	color:#a5a5a5;
	-webkit-transition:all .3 ease-in-out;
	transition:all .3 ease-in-out
}
.age-tab-wrap .age-tab-list li a {
	font-size:1.4rem;
	letter-spacing:.2px
}
.age-tab-wrap .age-tab-list li.active {
	border-bottom:.2rem solid #004b29;
	border-bottom:.2rem solid var(--baseColor)
}
.age-tab-wrap .age-tab-list li.active a {
	font-weight:700;
	color:#004b29;
	color:var(--baseColor)
}
.review-lounge-wrap .review-item {
	position:relative;
	border-radius:.6rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:2rem 0;
	border:none
}
.review-lounge-wrap .review-item .review-list-image {
	width:12rem;
	height:12rem;
	position:relative;
	border-radius:.6rem;
	background:#ddd
}
.review-lounge-wrap .review-item .review-list-image a,.review-lounge-wrap .review-item .review-list-image a .img-wrap img {
	border-radius:.6rem
}
.review-lounge-wrap .review-item .review-list-image .icon-cart {
	position:absolute;
	bottom:1rem;
	right:1rem;
	width:3rem;
	height:3rem;
	background:url(https://m.fredit.co.kr/_ustra/img/item-subcart-icon.46e44da.svg) no-repeat 0 0/3rem 3rem
}
.review-lounge-wrap .review-item .review-list-image .icon-alert {
	position:absolute;
	bottom:1rem;
	right:1rem;
	width:3rem;
	height:3rem;
	z-index:3;
	background:url(https://m.fredit.co.kr/_ustra/img/alert-icon.0659837.svg) no-repeat 0 0/3rem 3rem;
	cursor:pointer
}
.review-lounge-wrap .review-item .review-list-image .icon-alert.on {
	background:url(https://m.fredit.co.kr/_ustra/img/alert-icon-on.70805e7.svg) no-repeat 0 0/3rem 3rem
}
.review-lounge-wrap .review-item .prod-dim {
	position:absolute;
	left:0;
	top:0;
	z-index:3;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.4);
	border-radius:.6rem
}
.review-lounge-wrap .review-item .prod-dim .prod-dim-txt {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	display:block;
	width:100%;
	text-align:center;
	font-size:1.2rem;
	font-weight:300;
	color:#fff;
	letter-spacing:normal
}
.review-lounge-wrap .review-item .review-list-info {
	width:calc(100% - 14rem);
	margin-left:2rem;
	height:100%;
	min-height:12rem
}
.review-lounge-wrap .review-item .review-list-info .review-info-box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	background:#fff
}
.review-lounge-wrap .review-item .review-list-info .review-info-box .review-rating {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:.5rem;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative
}
.review-lounge-wrap .review-item .review-list-info .review-info-box .review-rating .ranking-bdg {
	background:#004b29;
	background:var(--baseColor);
	color:#fff;
	padding:0 .4rem;
	display:block;
	margin-right:1rem;
	text-transform:uppercase;
	font-family:"Campton";
	font-weight:300;
	font-size:1rem;
	height:2.1rem;
	line-height:2.2rem;
	letter-spacing:-.01px;
	text-align:left
}
.review-lounge-wrap .review-item .review-list-info .review-info-box .review-rating .rating {
	display:block;
	position:relative;
	width:1.2rem;
	height:1.2rem
}
.review-lounge-wrap .review-item .review-list-info .review-info-box .review-rating .rating:before {
	content:"";
	display:block;
	left:0;
	top:0;
	z-index:1;
	width:1.2rem;
	height:1.2rem;
	background:url(https://m.fredit.co.kr/_ustra/img/star-on-v2.bd0e5ae.svg) no-repeat 0 0/auto 1.2rem
}
.review-lounge-wrap .review-item .review-list-info .review-info-box .review-rating .rating-count {
	margin-right:.2rem;
	font-size:1.2rem;
	font-weight:700;
	overflow:hidden;
	line-height:1;
	padding-left:.2rem;
	letter-spacing:.1px;
	color:#1d1d1d
}
@supports(-webkit-touch-callout:none) {
	.review-lounge-wrap .review-item .review-list-info .review-info-box .review-rating .rating-count {
		display:-webkit-box;
		-webkit-box-orient:horizontal
	}
}
.review-lounge-wrap .review-item .review-list-info .review-info-box .review-rating .review-count {
	line-height:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#a5a5a5
}
.review-lounge-wrap .review-item .review-list-info .review-info-box .review-title em {
	color:#363636;
	font-size:1.2rem;
	word-break:break-word;
	color:#1d1d1d;
	font-weight:500
}
.review-lounge-wrap .review-item .review-list-info .review-info-box .review-hash {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:1.2rem
}
.review-lounge-wrap .review-item .review-list-info .review-info-box .review-hash>span.hash-tag {
	margin:0 .5rem .5rem 0
}
.review-lounge-wrap .review-item .review-list-info .review-info-box .review-hash>span.hash-tag:nth-child(3),.review-lounge-wrap .review-item .review-list-info .review-info-box .review-hash>span.hash-tag:nth-child(4) {
	margin-bottom:0
}
.review-lounge-wrap .review-item .review-list-info:deep(.progress-item-desc) {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.review-lounge-wrap .review-item .review-list-info:deep(.progress-item-desc):before {
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1;
	width:1px;
	height:1.2rem;
	background:#e6e6e6;
	content:"";
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	margin-right:.5rem;
	margin-left:.5rem
}
.review-lounge-wrap .review-item .review-list-info:deep(.progress-item-desc):after {
	-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
	order:2;
	width:1.6rem;
	height:1.6rem;
	content:"";
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	margin-right:.5rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICAgIDxwYXRoIGQ9Ik02NzEuOTU1IDIxNS40ODFoMzJ2MzJoLTMyeiIgc3R5bGU9ImZpbGw6bm9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY3MS45NTUgLTIxNS40ODEpIi8+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjcxLjk1NSAtMjE1LjQ4MSkiPgogICAgICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NzUuOTU1IDIxOS40ODEpIiBzdHlsZT0ic3Ryb2tlOiNiY2JjYmM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7ZmlsbDpub25lIi8+CiAgICAgICAgPHBhdGggZD0iTTY4NC4wNzYgMjMxLjQ4MWgzLjg3OXYtNy4wMzIiIHN0eWxlPSJzdHJva2U6I2JjYmNiYztzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDtmaWxsOm5vbmUiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 0 0/1.6rem
}
.review-lounge-wrap .review-item .review-list-info:deep(.progress-item-desc) span {
	-webkit-box-ordinal-group:4;
	-ms-flex-order:3;
	order:3
}
.age-product .title-wrap a:after,.hot-keyword .title-wrap a:after {
	display:none
}
.hot-keyword .product-item {
	width:100%;
	min-height:14.4rem
}
.key-tag-wrap {
	padding:2rem 0 0;
	background-color:#fff;
	position:relative;
	z-index:2;
	overflow:hidden;
	width:100%
}
.key-tag-wrap .swiper-container {
	padding-left:2rem
}
.key-tag-wrap .key-tag-box {
	padding-right:2rem!important
}
.key-tag-wrap .key-tag-box .key-tag-list {
	width:auto
}
.key-tag-wrap .key-tag-box .key-tag-list .key-tag {
	position:relative;
	display:inline-block;
	padding:0 1.2rem 0 2.2rem;
	background:#fff;
	border:1px solid #c78c6d;
	font-size:1.2rem;
	border-radius:2rem;
	height:3.4rem;
	line-height:3.4rem;
	margin:0 .6rem 0 0;
	color:#c78c6d
}
.key-tag-wrap .key-tag-box .key-tag-list .key-tag.key-length {
	padding:0 1.4rem 0 2.4rem
}
.key-tag-wrap .key-tag-box .key-tag-list .key-tag.key-length:before {
	left:1.4rem
}
.key-tag-wrap .key-tag-box .key-tag-list .key-tag:before {
	content:"#";
	font-weight:lighter;
	position:absolute;
	left:1rem;
	top:0;
	display:inline-block;
	font-size:1.2rem
}
.key-tag-wrap .key-tag-box .key-tag-list .key-tag.active,.key-tag-wrap .key-tag-box .key-tag-list .key-tag:hover {
	opacity:1;
	font-weight:700;
	color:#954217;
	background:#fff1e6;
	border:1px solid #954217
}
.key-tag-wrap .category-sub-txt {
	font-weight:700
}
.short-fredit {
	margin:4.2rem 0 0;
	padding:0 0 3rem
}
.short-fredit .title-wrap p {
	font-size:1.8rem;
	font-weight:500
}
.short-fredit .swiper-slide {
	width:75%;
	min-width:25rem
}
.short-fredit .shorts-item {
	display:block
}
.short-fredit .shorts-item .shorts-list-image {
	position:relative;
	overflow:hidden;
	display:table;
	width:100%
}
.short-fredit .shorts-list-info {
	padding:2rem;
	font-size:1.2rem;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:justify;
	-webkit-box-flex:1;
	-ms-flex:auto;
	flex:auto
}
.short-fredit .shorts-list-info,.short-fredit .shorts-list-info .title {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-pack:justify;
	justify-content:space-between
}
.short-fredit .shorts-list-info .title {
	font-size:1.6rem;
	margin-bottom:.8rem;
	-webkit-line-clamp:1;
	-ms-flex-pack:justify;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.short-fredit .shorts-list-info .text {
	line-height:150%;
	font-weight:400;
	word-break:auto-phrase
}
.short-fredit .video-js {
	background-color:transparent
}
.short-fredit .icon-sound {
	background:#50453f url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij4KICAgIDxkZWZzPgogICAgICAgIDxjbGlwUGF0aCBpZD0ic2p3OWswaDhqYSI+CiAgICAgICAgICAgIDxwYXRoIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDY4OCIgc3R5bGU9ImZpbGw6bm9uZSIgZD0iTTAgMGg0OHY0OEgweiIvPgogICAgICAgIDwvY2xpcFBhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBzdHlsZT0iY2xpcC1wYXRoOnVybCgjc2p3OWswaDhqYSkiPgogICAgICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDE4NDIiIGQ9Ik0zNC4xOSAyMi4zNTEgMTguMDc0IDExLjI4MmEyIDIgMCAwIDAtMy4xMzMgMS42NDh2MjIuMTM5YTIgMiAwIDAgMCAzLjEzMyAxLjY0OWwxNi4xMTYtMTEuMDdhMiAyIDAgMCAwIDAtMy4yOTd6IiBzdHlsZT0ic3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7ZmlsbDpub25lIi8+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat .36rem .3rem;
	background-size:80%
}
.short-fredit .icon-sound,.short-fredit .icon-stop {
	z-index:999;
	position:absolute;
	bottom:1rem;
	right:1rem;
	width:3rem;
	height:3rem;
	border-radius:3rem;
	cursor:pointer
}
.short-fredit .icon-stop {
	background:#50453f url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDcwNyIgc3R5bGU9ImZpbGw6bm9uZSIgZD0iTTAgMGg0OHY0OEgweiIvPgogICAgPHBhdGggZGF0YS1uYW1lPSLshKAgNTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4IDExKSIgc3R5bGU9InN0cm9rZTojZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O2ZpbGw6bm9uZSIgZD0iTTAgMHYyNiIvPgogICAgPHBhdGggZGF0YS1uYW1lPSLshKAgNjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwLjc5NiAxMSkiIHN0eWxlPSJzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDtmaWxsOm5vbmUiIGQ9Ik0wIDB2MjYiLz4KPC9zdmc+Cg==) no-repeat .3rem .3rem;
	background-size:80%
}
.short-fredit .btn-link {
	width:1.2rem;
	height:1.2rem;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAJFBMVEVHcEwcHBwQEBAcHBwcHBwcHBwdHR0YGBgbGxsdHR0dHR0dHR2jWJeqAAAAC3RSTlMA0BDAQFbwIDCgn4RpmqwAAAB3SURBVBjTrc+9CYAwEIbhD1Gw1dZGW9sUFrbZwQ2cQ3AIC6cQ0eaW837Mgb1X5bmXQALoFCSDD/oQwiDOGsLOm0vQHQSKMS4aasZ7qztaBwc4ODgkOCRgNmhANGgAFBZepKCwMBkqCeUJfw7yPzBSGv78ms73hgfnRDuG6S2sFgAAAABJRU5ErkJggg==) no-repeat 0 0;
	background-size:contain
}
.review-fullimg {
	min-width:32rem;
	min-height:32rem;
	margin-bottom:2rem
}
.review-fullimg>img {
	width:100%;
	height:100%
}
.new-brand {
	border-bottom:.8rem solid #f1f1f1;
	padding:0 0 4rem 2rem;
	margin-bottom:2rem
}
.new-brand .brand-title-area {
	padding-right:2rem
}
.new-brand .swiper-wrapper .swiper-slide {
	width:8rem;
	margin-right:1.5rem
}
.new-brand .swiper-wrapper .swiper-slide .img-info {
	display:block;
	width:8rem;
	height:8rem;
	overflow:hidden
}
.new-brand .swiper-wrapper .swiper-slide .img-info img {
	width:100%
}
.new-brand .swiper-wrapper .swiper-slide .text-info {
	width:8rem;
	overflow:hidden
}
.new-brand .swiper-wrapper .swiper-slide .text-info .brand-name {
	font-size:1.3rem;
	line-height:1.38462;
	font-weight:500;
	display:-webkit-box;
	overflow:hidden;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	margin-top:1.5rem;
	max-height:3.6rem;
	letter-spacing:-.04em;
	color:#111;
	text-align:center
}
.new-brand .swiper-wrapper .swiper-slide .text-info .brand-text {
	display:block;
	margin-top:.5rem;
	font-size:1rem;
	line-height:1.4rem;
	font-weight:500;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:center;
	white-space:nowrap
}
.brand-banner-wrap {
	padding:2rem 0 3.4rem;
	border-bottom:1.5rem solid #f7f7f7
}
.brand-banner-wrap .swiper-wrap {
	padding:2rem
}
.brand-banner-wrap .swiper-wrap .logo-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.brand-banner-wrap .swiper-wrap .logo-list li {
	width:25%
}
.brand-banner-wrap .swiper-wrap .logo-list li a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.brand-banner-wrap .swiper-wrap .logo-list li a .brand-logo {
	max-width:7.4rem;
	max-height:7.4rem
}
.brand-banner-wrap .swiper-wrap .logo-list li a .brand-logo img {
	width:100%
}
.brand-banner-wrap .swiper-wrap .logo-list li a .brand-name {
	max-width:7.4rem;
	padding:.3rem .4rem .6rem;
	color:#333;
	font-size:1.2rem;
	line-height:1.4;
	font-weight:400;
	text-align:center
}
.brand-banner-wrap .btn-area {
	padding:0 2rem
}
.brand-story {
	padding:2rem;
	overflow:hidden
}
.brand-story .swiper-container {
	overflow:visible;
	margin-bottom:3rem
}
.brand-story .swiper-container .swiper-pagination-fraction {
	bottom:-3rem;
	padding:0;
	text-align:center
}
.brand-story .swiper-slide {
	border-radius:.6rem;
	margin-right:2rem;
	overflow:hidden
}
.brand-story .swiper-slide .brand-story-box-image {
	padding-top:96.97%;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.brand-story .swiper-slide .brand-story-box-image:before {
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(17,17,17,.5);
	z-index:1
}
.brand-story .swiper-slide .brand-story-box-image img {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.brand-story .swiper-slide .brand-story-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	color:#fff;
	text-align:center
}
.brand-story .swiper-slide .brand-story-info .brand-logo {
	overflow:hidden;
	position:relative;
	width:7.5rem;
	height:7.5rem;
	margin:0 auto;
	border-radius:.6rem;
	background:#fff
}
.brand-story .swiper-slide .brand-story-info .brand-name {
	position:relative;
	display:block;
	margin:1rem 0 1.5rem;
	padding-bottom:-1.5rem;
	font-size:1.5rem;
	line-height:1.33333;
	font-weight:700;
	letter-spacing:-.08em
}
.brand-story .swiper-slide .brand-story-info .brand-name:after {
	content:"";
	display:block;
	clear:both;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-1.5rem;
	width:3rem;
	height:.2rem;
	background-color:#fff
}
.brand-story .swiper-slide .brand-story-info .brand-detail {
	color:#fff
}
.brand-story .product-list-wrap .list-infor {
	border:0!important
}
.brand-story .product-list-wrap .product-list {
	padding:2rem 0 0
}
.brand-story .product-list-wrap .btn-area {
	padding:3rem 0
}
.brand-title-area {
	margin-bottom:2rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.brand-title-area .brand-title {
	display:block;
	font-size:2.1rem;
	font-weight:700
}
.brand-title-area .brand-sub-tit {
	font-size:1.3rem;
	color:#004b29;
	color:var(--baseColor);
	font-weight:300
}
.brand-more-wrap .search-wrap {
	margin-top:3rem
}
.brand-more-wrap .brand-search-result {
	padding:0 2rem
}
.brand-more-wrap .brand-search-result:last-child .brand-search-box {
	border-bottom:0
}
.brand-more-wrap .brand-search-result .brand-search-box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	padding:2.5rem 0;
	border-bottom:1px solid #e3e3e3
}
.brand-more-wrap .brand-search-result .brand-search-box .brand-search-key {
	width:4rem;
	-ms-flex-negative:0;
	flex-shrink:0;
	text-align:center;
	margin-right:2rem;
	font-size:1.5rem;
	font-weight:700;
	line-height:2rem
}
.brand-more-wrap .brand-search-result .brand-search-box .brand-search-list {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.brand-more-wrap .brand-search-result .brand-search-box .brand-search-list .brand-search-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	line-height:1
}
.brand-more-wrap .brand-search-result .brand-search-box .brand-search-list .brand-search-item .brand-search-link {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	font-size:1.3rem;
	font-weight:500
}
.brand-more-wrap .brand-search-result .brand-search-box .brand-search-list .brand-search-item .brand-search-link .text {
	display:block;
	line-height:2rem
}
.brand-more-wrap .brand-search-result .brand-search-box .brand-search-list .brand-search-item .brand-wish {
	width:3rem;
	-ms-flex-negative:0;
	flex-shrink:0
}
.brand-more-wrap .brand-search-result .brand-search-box .brand-search-list .brand-search-item .brand-wish .goods-btn {
	width:2rem;
	height:2rem
}
.brand-more-wrap .brand-search-result .brand-search-box .brand-search-list .brand-search-item+.brand-search-item {
	margin-top:2rem
}
.brand-info-wrap .video {
	height:0;
	padding-top:63%;
	position:relative
}
.brand-info-wrap .video video {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
}
.brand-info-wrap .iframe-info {
	height:0;
	padding-top:63%;
	position:relative
}
.brand-info-wrap .iframe-info iframe {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
}
.certificate-contents {
	padding:2rem 1.5rem
}
.certificate-contents .page-header-desc {
	margin-top:.4rem;
	font-size:1.1rem;
	line-height:1.81818;
	font-weight:300;
	letter-spacing:-.08em;
	color:#666;
	margin-bottom:2rem
}
.certificate-contents .certificate-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.certificate-contents .certificate-list li {
	width:50%;
	margin-bottom:2rem
}
.certificate-contents .certificate-list li a {
	display:block;
	padding:0 .5rem
}
.certificate-contents .certificate-list li .certificate-image {
	position:relative;
	height:16rem;
	background:#f7f7f7
}
.certificate-contents .certificate-list li .certificate-image img {
	position:absolute;
	top:50%;
	left:50%;
	width:auto;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	max-height:11.5rem
}
.certificate-contents .certificate-list li .certificate-info .name {
	max-height:3.6rem;
	display:-webkit-box;
	overflow:hidden;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	margin:.6rem 0 .4rem;
	font-size:1.3rem;
	line-height:1.38462;
	font-weight:500;
	letter-spacing:-.02em;
	color:#333
}
.certificate-contents .certificate-list li .certificate-info .desc {
	max-height:3.4rem;
	display:-webkit-box;
	overflow:hidden;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	font-size:1.1rem;
	line-height:1.63636;
	font-weight:300;
	color:#666;
	letter-spacing:-.07em
}
.certificate-detail .summary-image {
	font-size:0
}
.certificate-detail .summary-image-detail {
	display:none;
	font-size:0
}
.certificate-detail .summary-image-detail.active {
	display:block
}
.certificate-detail .certificate-btn-wrap {
	text-align:center
}
.certificate-detail .certificate-btn-wrap .certificate-btn {
	height:4.2rem;
	padding-right:3rem;
	position:relative
}
.certificate-detail .certificate-btn-wrap .certificate-btn:after {
	content:"";
	position:absolute;
	right:0;
	top:50%;
	margin-top:-.8rem;
	width:19px;
	height:19px;
	border-radius:50%;
	border:1px solid #bbb;
	background:url(https://m.fredit.co.kr/_ustra/img/arrow-down.90637e7.png) no-repeat 50% .6rem/.8rem auto
}
.certificate-detail .certificate-btn-wrap .certificate-btn span {
	font-size:1.2rem;
	font-weight:500;
	color:#333;
	letter-spacing:-.01em;
	text-decoration:underline;
	cursor:pointer
}
.certificate-detail .certificate-btn-wrap .certificate-btn.active:after {
	background:url(https://m.fredit.co.kr/_ustra/img/arrow-up.6311f42.png) no-repeat 50% .4rem/.8rem auto
}
.news-list-cont .form-area {
	padding:2rem
}
.news-list-cont ul li {
	padding:2.3rem 2rem;
	border-top:1px solid #e6e6e6;
	background-color:#fff
}
.news-list-cont ul li:first-child {
	border:0
}
.news-list-cont ul li .subject {
	margin-top:1rem;
	font-size:1.6rem
}
.news-list-cont ul li .date {
	padding-left:8px;
	color:#b5b5b5
}
.news-detail-content {
	padding:2rem
}
.news-detail-content .news-subject-area {
	margin-bottom:2rem
}
.news-detail-content .news-subject-area .subject {
	font-size:1.9rem;
	color:#323232;
	line-height:2.6rem
}
.news-detail-content .news-subject-area .news-date {
	color:#b5b5b5;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:1rem;
	line-height:1
}
.news-detail-content .news-subject-area .news-date .tit {
	padding-right:.8rem;
	margin-right:.8rem;
	border-right:1px solid #b5b5b5
}
.news-detail-content .news-explain-area {
	padding:0 0 5rem;
	overflow-x:scroll
}
.news-page-area {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding-bottom:5rem;
	position:relative;
	text-align:center;
	width:100%
}
.news-page-area button {
	border-radius:.3rem;
	background-color:#666;
	color:#fff;
	font-size:1.4rem;
	height:4.2rem
}
.news-page-area button span {
	display:block;
	position:relative;
	padding:0 1.5rem
}
.news-page-area button span:after {
	content:"";
	position:absolute;
	top:.5rem;
	height:1rem;
	width:1rem
}
.news-page-area button.btn-prev {
	width:29.5%;
	position:absolute;
	left:0;
	top:0
}
.news-page-area button.btn-prev span:after {
	left:1.5rem;
	-webkit-transform:rotate(315deg);
	transform:rotate(315deg);
	border-top:2px solid #fff;
	border-left:2px solid #fff
}
.news-page-area button.btn-list {
	width:40%;
	margin:0 auto
}
.news-page-area button.btn-next {
	width:29.5%;
	position:absolute;
	right:0;
	top:0
}
.news-page-area button.btn-next span:after {
	right:1.5rem;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	border-top:2px solid #fff;
	border-right:2px solid #fff
}
.fade-enter-active,.fade-leave-active {
	-webkit-transition:opacity .5s;
	transition:opacity .5s
}
.fade-enter,.fade-leave-to {
	opacity:0
}
.common-info-cont {
	background-color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	position:fixed;
	padding:0 5rem;
	top:0;
	left:0;
	width:100%;
	height:100%;
	max-width:72rem;
	z-index:10
}
.common-info-cont .help-center {
	margin:0 -5rem
}
.common-info-cont .help-center .btn-area {
	width:11rem
}
.common-info-cont .info-box {
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-align:center
}
.common-info-cont .info-box .heading-text {
	display:block;
	font-size:2.2rem;
	color:#004b29;
	color:var(--baseColor);
	margin-bottom:2rem
}
.common-info-cont .info-box .text {
	display:block
}
.common-info-cont .info-box .text+.text {
	margin-top:1rem
}
.common-info-cont .info-box .order-text {
	background:url(https://m.fredit.co.kr/_ustra/img/logo.91c3d7d.svg) no-repeat 50% 0/14.5rem auto;
	padding-top:6rem
}
.common-info-cont .info-box .error-text {
	background:url(https://m.fredit.co.kr/_ustra/img/img-error.552fd6e.svg) no-repeat 50% 0/9rem auto;
	padding-top:13rem
}
.common-info-cont .info-box .system-text {
	background:url(https://m.fredit.co.kr/_ustra/img/logo.91c3d7d.svg) no-repeat 50% 0/14.5rem auto;
	padding-top:6rem
}
.common-info-cont .info-box .system-date-text {
	border-top:1px solid #bcbcbc;
	margin-top:4rem;
	padding-top:4rem
}
.common-info-cont .info-box .system-date-text .time {
	font-size:1.6rem;
	color:#a5a5a5;
	display:block;
	margin-bottom:1rem
}
.common-info-cont .info-box .system-date-text .date {
	display:block;
	font-size:1.6rem;
	font-weight:500;
	margin-bottom:.5rem
}
.common-info-cont .info-box .system-date-text .text.url {
	margin-top:2rem
}
.app-down-layer {
	position:fixed;
	left:0;
	top:0;
	z-index:1;
	width:100%;
	max-width:72rem;
	height:100%
}
.app-down-layer .dimmed {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.5)
}
.app-down-layer .layer-cont {
	position:absolute;
	top:50%;
	left:0;
	right:0;
	width:100%;
	padding:0 3.7rem;
	max-height:100%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	text-align:center
}
.app-down-layer .layer-cont .heading {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:0;
	font-weight:700;
	font-size:2rem;
	color:#fff;
	letter-spacing:-.2rem;
	text-align:left
}
.app-down-layer .layer-cont .heading:before {
	content:"";
	-ms-flex-negative:0;
	flex-shrink:0;
	width:7.2rem;
	height:7.2rem;
	margin-right:1.5rem;
	background:url(https://m.fredit.co.kr/_ustra/img/icon-logo-type-semiSquare.42e8397.png) no-repeat 0 0/7.2rem auto
}
.app-down-layer .layer-cont .btn-app {
	display:block;
	width:100%;
	text-align:center;
	height:4.7rem;
	margin:2.5rem 0 2rem;
	line-height:4.7rem;
	font-size:1.7rem;
	color:#fff;
	border-radius:5px;
	background-color:#0da562;
	-webkit-box-shadow:0 3px 0 #127652;
	box-shadow:0 3px 0 #127652
}
.app-down-layer .layer-cont .btn-text {
	position:relative;
	display:inline-block;
	padding-bottom:.5rem;
	font-weight:700;
	font-size:1.4rem;
	color:#fff
}
.app-down-layer .layer-cont .btn-text:after {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:2px;
	background-color:#fff
}
.search-contents {
	padding:2rem 0 7rem;
	position:relative
}
.search-contents::-webkit-input-placeholder {
	color:#a5a5a5
}
.search-contents::-moz-placeholder {
	color:#a5a5a5
}
.search-contents:-ms-input-placeholder {
	color:#a5a5a5
}
.search-contents::-ms-input-placeholder {
	color:#a5a5a5
}
.search-contents::placeholder {
	color:#a5a5a5
}
.search-contents2 {
	padding:0 0 7rem;
	position:relative
}
.search-contents2::-webkit-input-placeholder {
	color:#a5a5a5
}
.search-contents2::-moz-placeholder {
	color:#a5a5a5
}
.search-contents2:-ms-input-placeholder {
	color:#a5a5a5
}
.search-contents2::-ms-input-placeholder {
	color:#a5a5a5
}
.search-contents2::placeholder {
	color:#a5a5a5
}
.serach-top-wrap {
	background-color:#fff;
	padding:25px 20px 0
}
.serach-top-wrap.err {
	background-color:#f8f8f8
}
.search-wrap {
	height:5rem;
	padding:0 4rem 0 1.5rem;
	margin:0 2rem .5rem;
	background-color:#fff;
	border:1px solid #004b29;
	border:1px solid var(--baseColor);
	border-radius:1.5rem 0 1.5rem 0;
	position:relative
}
.search-wrap.result {
	margin:unset
}
.search-wrap input[type=text] {
	border:none;
	height:4.8rem;
	font-size:1.4rem;
	width:100%;
	padding:0 4rem 0 0
}
.search-wrap .btn-search {
	width:3rem;
	height:3rem;
	position:absolute;
	right:1rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0i6re466O5XzIiIGRhdGEtbmFtZT0i6re466O5IDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjM5Ljk2IiBoZWlnaHQ9IjQwLjgxMSIgdmlld0JveD0iMCAwIDM5Ljk2IDQwLjgxMSI+CiAgPGcgaWQ9Iu2DgOybkF8xIiBkYXRhLW5hbWU9Iu2DgOybkCAxIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDRiMjkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI0Ij4KICAgIDxlbGxpcHNlIGN4PSIxNi43MDMiIGN5PSIxNi40ODgiIHJ4PSIxNi43MDMiIHJ5PSIxNi40ODgiIHN0cm9rZT0ibm9uZSIvPgogICAgPGVsbGlwc2UgY3g9IjE2LjcwMyIgY3k9IjE2LjQ4OCIgcng9IjE0LjcwMyIgcnk9IjE0LjQ4OCIgZmlsbD0ibm9uZSIvPgogIDwvZz4KICA8bGluZSBpZD0i7ISgXzQiIGRhdGEtbmFtZT0i7ISgIDQiIHgyPSI5LjQ1MiIgeTI9IjkuNDUyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNy42NzkgMjguNTMpIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDRiMjkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI0Ii8+Cjwvc3ZnPgo=) no-repeat 50% 50%;
	background-size:1.9rem
}
.search-wrap .btn-del-text {
	position:absolute;
	right:4.8rem;
	top:1.2rem;
	width:2.2rem;
	height:2.2rem;
	cursor:pointer;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDQ0IDQ0Ij4KICA8ZyBpZD0i6re466O5XzU1MTUiIGRhdGEtbmFtZT0i6re466O5IDU1MTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MzMgLTE3OCkiPgogICAgPGNpcmNsZSBpZD0i7YOA7JuQXzEyNiIgZGF0YS1uYW1lPSLtg4Dsm5AgMTI2IiBjeD0iMjIiIGN5PSIyMiIgcj0iMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUzMyAxNzgpIiBmaWxsPSIjZjFmMWYxIi8+CiAgICA8ZyBpZD0i6re466O5XzM3NjciIGRhdGEtbmFtZT0i6re466O5IDM3NjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU0Ni42OTIgMTkxLjY5MikiPgogICAgICA8cGF0aCBpZD0i7Yyo7IqkXzMiIGRhdGEtbmFtZT0i7Yyo7IqkIDMiIGQ9Ik0wLC4wNDEsMjIuNjE0LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDI5IDApIHJvdGF0ZSg0NSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2E1YTVhNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjMiLz4KICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8xNzU2IiBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU2IiBkPSJNMCwwLDIyLjYxNC4wNDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMTUuOTkxKSByb3RhdGUoLTQ1KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYTVhNWE1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMyIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) no-repeat 50% 50%;
	background-size:2.2rem
}
.err-search-result-wrap {
	background-color:#f8f8f8;
	padding:15px 20px
}
.err-search-result-wrap .txt-assist.type-reference:before {
	content:"";
	position:absolute;
	left:20.2px;
	top:9.1rem;
	width:1.5rem;
	height:1.5rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDQ0NTkiPgogICAgICAgIDxnIGRhdGEtbmFtZT0i7YOA7JuQIDEyNyIgc3R5bGU9InN0cm9rZTojYmNiY2JjO3N0cm9rZS13aWR0aDoycHg7ZmlsbDpub25lIj4KICAgICAgICAgICAgPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiIHN0eWxlPSJzdHJva2U6bm9uZSIvPgogICAgICAgICAgICA8Y2lyY2xlIGN4PSIxNSIgY3k9IjE1IiByPSIxNCIgc3R5bGU9ImZpbGw6bm9uZSIvPgogICAgICAgIDwvZz4KICAgICAgICA8ZyBkYXRhLW5hbWU9Iuq3uOujuSA0NDU4Ij4KICAgICAgICAgICAgPHBhdGggZGF0YS1uYW1lPSLsgqzqsIHtmJUgNzExIiBzdHlsZT0iZmlsbDojYmNiY2JjIiBkPSJNMCAwaDN2MTBIMHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjUgNy41KSIvPgogICAgICAgICAgICA8cGF0aCBkYXRhLW5hbWU9IuyCrOqwge2YlSA3MTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjUgMTkuNSkiIHN0eWxlPSJmaWxsOiNiY2JjYmMiIGQ9Ik0wIDBoM3YzSDB6Ii8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K) no-repeat 0 0/1.5rem 1.5rem
}
.err-search-result-wrap p {
	margin-left:2rem;
	font-weight:300;
	font-size:inherit
}
.err-search-result-wrap a {
	color:#004b29;
	display:inline-block;
	padding-right:12px;
	margin-top:6px
}
.err-search-result-wrap a.green {
	color:#004b29;
	color:var(--baseColor)
}
.err-search-result-wrap a.green:after {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS40OCIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDIxLjQ4IDM2Ij4KICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDYxOTMiPgogICAgICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDYxOTIiPgogICAgICAgICAgICA8cGF0aCBkYXRhLW5hbWU9IuyCrOqwge2YlSAxMTYiIHRyYW5zZm9ybT0icm90YXRlKDkwIDkuOCA5LjgpIiBzdHlsZT0iZmlsbDpub25lIiBkPSJNMCAwaDM2djE5LjU5OUgweiIvPgogICAgICAgICAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU3IiBkPSJNMCA3LjkgNy4yNDMgMGw3LjI0MyA3LjkiIHRyYW5zZm9ybT0icm90YXRlKDkwIDQuNzUgMTUuMjUpIiBzdHlsZT0ic3Ryb2tlOiMwMDRiMjk7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDtmaWxsOm5vbmUiLz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat 100% 50%/1.1rem auto
}
.err-search-result-wrap .search-link {
	padding-right:12px;
	margin-top:6px
}
.err-search-result-wrap em {
	font-weight:700;
	font-size:1.2rem;
	color:#1d1d1d
}
.search-keyword-wrap {
	padding:0 2rem 3rem;
	overflow-x:hidden;
	overflow-y:auto;
	position:absolute;
	top:100%;
	left:0;
	right:0;
	width:100%;
	z-index:10;
	background:#fff
}
.search-keyword-wrap .search-keyword-list {
	padding-bottom:3rem
}
.search-keyword-wrap .search-keyword-list li {
	margin-bottom:.2rem;
	border-bottom:1px solid #e6d6d6
}
.search-keyword-wrap .search-keyword-list li .keyword-btn {
	display:block;
	padding:1rem 1.5rem;
	min-height:3.8rem;
	color:#111
}
.search-keyword-wrap .search-keyword-list li .keyword-btn span {
	display:block;
	font-size:1.3rem;
	line-height:1.38462;
	font-weight:400;
	letter-spacing:-.03em
}
.search-keyword-wrap .search-keyword-list li .keyword-btn em {
	color:#004b29;
	color:var(--baseColor);
	font-weight:700
}
.swiper-container.search-swiper {
	margin:4rem 2rem
}
.search-keyword-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:0 2rem;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.search-keyword-info h2 {
	font-size:1.6rem;
	font-weight:700;
	line-height:2.57143
}
.search-keyword-info .search-btn button {
	color:#1d1d1d;
	font-size:1.3rem;
	position:relative
}
.search-keyword-info .search-btn button.search-delete {
	margin-left:.8rem;
	padding-left:1.2rem
}
.search-keyword-info .search-btn button.search-delete:before {
	content:"";
	position:absolute;
	top:55%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	left:0;
	width:.1rem;
	height:1.2rem;
	background:#a5a5a5
}
.search-keyword-info .search-time {
	font-size:1.2rem;
	color:#a5a5a5
}
.search-recen-keyword {
	padding:2.5rem 2rem 1rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.search-recen-keyword li {
	border:1px solid #bcbcbc;
	border-radius:5rem;
	margin:0 .5rem 1rem 0;
	height:3rem
}
.search-recen-keyword li,.search-recen-keyword li a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.search-recen-keyword li a {
	padding:0 0 0 1rem;
	height:100%
}
.search-recen-keyword li .btn-delete {
	width:3rem;
	height:100%;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiByZ2JhKDI1NSwyNTUsMjU1LDApOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgc3Ryb2tlOiAjYTVhNWE1OwogICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDsKICAgICAgICBzdHJva2Utd2lkdGg6IDJweDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9Iuq3uOujuV8xMDQ1IiBkYXRhLW5hbWU9Iuq3uOujuSAxMDQ1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY1MSAtODE2KSI+CiAgICA8cmVjdCBpZD0i7IKs6rCB7ZiVXzQ5OSIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgNDk5IiBjbGFzcz0iY2xzLTEiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTY1MSA4MTYpIi8+CiAgICA8ZyBpZD0i6re466O5XzEwNDQiIGRhdGEtbmFtZT0i6re466O5IDEwNDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2NTUuMzAyIDgyMC40NjUpIj4KICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8zIiBkYXRhLW5hbWU9Iu2MqOyKpCAzIiBjbGFzcz0iY2xzLTIiIGQ9Ik0wLDBIMTYuMTE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIHJvdGF0ZSg0NSkiLz4KICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8xNzU2IiBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU2IiBjbGFzcz0iY2xzLTIiIGQ9Ik0wLDBIMTYuMTE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDExLjM5NSkgcm90YXRlKC00NSkiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat 50% 50%;
	background-size:1rem auto
}
.search-nodata {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:9.8rem;
	text-align:center
}
.search-nodata p {
	font-size:1.3rem;
	color:#a5a5a5
}
.search-rank-list {
	padding:1rem 2rem 2rem
}
.search-rank-list li:not(:last-child) {
	border-bottom:1px solid #e6e6e6
}
.search-rank-list li a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	min-height:4.4rem;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.search-rank-list li .rank {
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	width:2.6rem;
	text-align:center
}
.search-rank-list li .keyword {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	padding-left:1rem
}
.search-rank-list li .movement {
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0
}
.search-rank-list li .movement span {
	display:block;
	width:1.2rem;
	height:1.2rem;
	margin-right:1rem
}
.search-rank-list li .movement span.inc {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6IHJlZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9Iuq3uOujuV8yNjQ4IiBkYXRhLW5hbWU9Iuq3uOujuSAyNjQ4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjA2IC02NTMpIj4KICAgIDxyZWN0IGlkPSLsgqzqsIHtmJVfMTE2IiBkYXRhLW5hbWU9IuyCrOqwge2YlSAxMTYiIGNsYXNzPSJjbHMtMSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzAgNjc3KSByb3RhdGUoMTgwKSIvPgogICAgPHBhdGggaWQ9Iu2MqOyKpF8xNzU3IiBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU3IiBjbGFzcz0iY2xzLTIiIGQ9Ik0tMTM2My45NjEsMzM3MS41bDksMTQsOS0xNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExMzYuOTYxIDQwNDMuNSkgcm90YXRlKDE4MCkiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat 50% 50%;
	background-size:1.2rem auto
}
.search-rank-list li .movement span.deg {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICMwN2Y7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSLqt7jro7lfNDIzMyIgZGF0YS1uYW1lPSLqt7jro7kgNDIzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYzNiAtMTA0MSkiPgogICAgPHJlY3QgaWQ9IuyCrOqwge2YlV8xMTYiIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDExNiIgY2xhc3M9ImNscy0xIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY2MCAxMDY1KSByb3RhdGUoMTgwKSIvPgogICAgPHBhdGggaWQ9Iu2MqOyKpF8xNzU3IiBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU3IiBjbGFzcz0iY2xzLTIiIGQ9Ik0wLDE0LDksMGw5LDE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NTcgMTA2MCkgcm90YXRlKDE4MCkiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat 50% 50%;
	background-size:1.2rem auto
}
.search-rank-list li .movement span.tie {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyIiB2aWV3Qm94PSIwIDAgMTggMiI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2E1YTVhNTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHJlY3QgaWQ9IuyCrOqwge2YlV81MjIiIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDUyMiIgY2xhc3M9ImNscy0xIiB3aWR0aD0iMTgiIGhlaWdodD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMikgcm90YXRlKDE4MCkiLz4KPC9zdmc+Cg==) no-repeat 50% 50%;
	background-size:1.2rem auto
}
.search-rank-list li .movement span.new {
	width:auto;
	text-align:center;
	margin-right:.5rem;
	font-weight:500;
	color:#004b29;
	color:var(--baseColor)
}
.event-winner-list {
	border-top:1px solid #d6d6d6
}
.event-winner-list a {
	display:block;
	padding:2rem 4rem 2rem 2rem;
	font-size:1.4rem;
	border-bottom:1px solid #d6d6d6;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC43OTQiIGhlaWdodD0iMTcuMzEyIiB2aWV3Qm94PSIwIDAgMTAuNzk0IDE3LjMxMiI+CiAgPHBhdGggaWQ9Iu2MqOyKpF8xNzU3IiBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU3IiBkPSJNMCwwLDcuMjQzLDcuOSwxNC40ODYsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40MTMgMTUuODk5KSByb3RhdGUoLTkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYTVhNWE1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K) no-repeat right 2rem top 50%;
	background-size:.5rem auto
}
.event-winner-list a em {
	overflow:hidden;
	display:block;
	font-size:inherit;
	line-height:1.5;
	font-weight:400;
	white-space:nowrap;
	text-overflow:ellipsis;
	letter-spacing:-.05em;
	color:#004b29;
	color:var(--baseColor)
}
.event-winner-list a p {
	font-size:1.4rem
}
.event-winner-list a span {
	display:block;
	font-size:1.1rem;
	line-height:2.09091;
	font-weight:400;
	color:#666;
	letter-spacing:-.02em;
	margin-top:1rem
}
.badge.type3.review {
	background-color:#91673b!important
}
.badge.type3.deadline {
	background-color:#aaa!important
}
.experience-item {
	margin-bottom:2rem
}
.experience-item a {
	display:block
}
.experience-item a .img-wrap {
	position:relative;
	font-size:0
}
.experience-item a .img-wrap img {
	width:100%
}
.experience-item a .img-wrap .badge {
	position:absolute;
	bottom:-1rem;
	left:1.5rem
}
.experience-item a .text-info {
	padding:2rem
}
.experience-item a .text-info strong {
	color:#111;
	font-size:1.6rem;
	font-weight:700;
	line-height:1.5;
	letter-spacing:-.03em;
	display:-webkit-box;
	overflow:hidden;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis
}
.experience-item a .text-info span {
	display:block;
	margin-bottom:1rem;
	color:#666
}
.experience-item a .text-info p,.experience-item a .text-info span {
	font-size:1.2rem;
	line-height:1.66667;
	font-weight:400
}
.experience-item a .text-info p .pinkish-grey {
	color:#bcbcbc
}
.experience-item .event-review-wrap ul {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin:0 1.5rem
}
.experience-item .event-review-wrap ul li {
	padding:0 .3rem
}
.experience-item .event-review-wrap ul li a {
	display:block;
	position:relative;
	border-radius:.6rem;
	overflow:hidden
}
.experience-item .event-review-wrap ul li a img {
	display:block;
	width:16.8rem;
	height:16.8rem
}
.experience-item .event-review-wrap ul li a .greater-four {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background:rgba(0,0,0,.7);
	color:#fff;
	font-size:1.4rem;
	font-weight:600;
	letter-spacing:-.02em
}
.event-contents {
	padding-bottom:6rem
}
.event-contents iframe {
	width:100%
}
.event-top-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#f8f8f8;
	padding:2rem
}
.event-top-info p .event-title {
	display:block;
	font-size:1.6rem;
	font-weight:700;
	color:#111
}
.event-top-info p .duration-date {
	margin-top:.3rem;
	color:#666;
	font-size:1.1rem;
	line-height:1.90909
}
.event-image-info {
	position:relative
}
.event-image-info img {
	vertical-align:top
}
.event-detail-title {
	color:#111;
	margin-bottom:1.5rem;
	padding:0 2rem;
	font-size:1.4rem;
	font-weight:700
}
.event-detail-title .count {
	font-weight:500;
	color:#004b29;
	color:var(--baseColor)
}
.event-coupon {
	margin-top:5rem;
	padding:3rem 0 0;
	border-top:1px solid #d6d6d6
}
.event-coupon .coupon-list {
	padding:0 2rem
}
.event-related {
	margin-top:5rem;
	padding-top:2rem;
	border-top:1px solid #d6d6d6
}
.event-related .swiper-container {
	padding-left:2rem
}
.event-related .swiper-container .product-grid-box {
	padding:0
}
.event-related .item-price {
	display:inline-block!important
}
.event-ongoing {
	padding-top:4rem;
	border-top:1px solid #d6d6d6
}
.event-ongoing .swiper-container {
	padding-left:2rem;
	padding-right:4rem
}
.event-ongoing .swiper-container .event-info {
	padding:2rem 2rem 2rem 0
}
.event-ongoing .swiper-container .event-info .title {
	font-size:1.4rem;
	display:block;
	margin-bottom:0
}
.event-ongoing .swiper-container .event-info .date {
	margin-top:.5rem;
	color:#666;
	font-size:1.1rem
}
.product-grid-box {
	padding:0 2rem
}
.product-grid-box .product-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.product-grid-box .product-item .prod-list-image {
	width:12rem;
	height:12rem;
	overflow:hidden;
	-webkit-transform:none;
	transform:none;
	border-radius:3px
}
.product-grid-box .prod-list-info {
	padding-left:1rem
}
.product-grid-box .prod-list-info .text {
	margin-top:0!important
}
.product-grid-box.review .item-price {
	display:inline-block!important
}
.event-btn-wrap {
	text-align:center;
	padding:4rem 0 2rem
}
.event-btn-wrap .btn-event {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	min-width:20rem;
	height:4rem;
	border:1px solid #222
}
.event-btn-wrap .btn-event span {
	display:inline-block;
	padding-right:3rem;
	margin:0 auto;
	font-size:1.2rem;
	font-weight:400;
	letter-spacing:-.07em;
	color:#111;
	background:url(https://m.fredit.co.kr/_ustra/img/arrow-right.f052a21.png) no-repeat 100% .3rem;
	background-size:1.6rem auto
}
.fredit-wrap .btn-area.type-fixed {
	max-width:72rem;
	position:fixed;
	bottom:0;
	z-index:10;
	left:0;
	right:0
}
.fredit-wrap .btn-area.type-fixed .share {
	width:8rem!important;
	height:6rem;
	background:#fff6e9 url(https://m.fredit.co.kr/_ustra/img/ico-share.5619604.png) no-repeat 50% 50%/2rem auto
}
.fredit-wrap .state-notice {
	margin:35px 15px;
	padding:20px 0;
	border:4px solid #f1f1f1;
	text-align:center;
	font-size:1.3rem;
	line-height:1.61538;
	font-weight:400;
	color:#333
}
.fredit-wrap .state-notice .btn-area {
	margin-top:1.7rem;
	border-top:1px solid #e1e1e1;
	padding:1.5rem 1.5rem 0
}
.fredit-wrap .state-notice .btn-area .btn-point {
	height:4rem;
	border-radius:0;
	border:1px solid #111
}
.fredit-wrap .progress-list {
	padding-top:2rem;
	margin:-2rem 2rem 0;
	position:relative;
	border-top:1px solid #e3e3e3
}
.fredit-wrap .progress-list:before {
	content:"";
	position:absolute;
	top:2.5rem;
	bottom:1rem;
	left:1rem;
	width:1px;
	background-color:#e6e6e6
}
.fredit-wrap .progress-list .progress-item {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:1.7rem;
	padding-left:3.6rem;
	font-size:1.3rem;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#a5a5a5;
	z-index:2;
	background:url(https://m.fredit.co.kr/_ustra/img/ico-radio-off.16aa480.svg) no-repeat 0 50%/contain
}
.fredit-wrap .progress-list .progress-item.active {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICA8ZyBpZD0i6re466O5XzU5NzIiIGRhdGEtbmFtZT0i6re466O5IDU5NzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NDggLTc2NikiPgogICAgPGNpcmNsZSBpZD0i7YOA7JuQXzE0MyIgZGF0YS1uYW1lPSLtg4Dsm5AgMTQzIiBjeD0iMTYiIGN5PSIxNiIgcj0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY0OCA3NjYpIiBmaWxsPSIjNjRhNTg4Ii8+CiAgICA8Y2lyY2xlIGlkPSLtg4Dsm5BfMTQ2IiBkYXRhLW5hbWU9Iu2DgOybkCAxNDYiIGN4PSI4IiBjeT0iOCIgcj0iOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjU2IDc3NCkiIGZpbGw9IiMwMDRiMjkiLz4KICA8L2c+Cjwvc3ZnPgo=);
	color:#1d1d1d
}
.fredit-wrap .progress-list .progress-item .type {
	min-width:75px;
	margin-right:10px;
	font-weight:700
}
.fredit-wrap .pord-tab-detail {
	border-bottom:0;
	padding:3rem 0
}
.experience-list-wrap {
	border-top:.8rem solid #f1f1f1;
	padding:4rem 0 2rem
}
.experience-list-wrap .experience-list {
	padding:0 2rem 3rem
}
.experience-list-wrap .experience-title {
	font-size:1.6rem;
	display:block;
	margin-bottom:1.5rem;
	line-height:1.5;
	font-weight:700;
	color:#111;
	padding-left:2rem
}
.experience-list-wrap .product-grid-box {
	padding:0
}
.experience-list-wrap .link-text {
	margin-top:2rem;
	margin-bottom:1.5rem
}
.experience-list-wrap .link-text a {
	display:block;
	font-size:1.6rem;
	line-height:3rem;
	height:3rem;
	position:relative;
	font-weight:700
}
.experience-list-wrap .link-text a:after {
	content:"";
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC41NDMiIGhlaWdodD0iMjIuMjA4IiB2aWV3Qm94PSIwIDAgMzQuNTQzIDIyLjIwOCI+CiAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU3IiBkPSJNMCAyMCAxNi41IDAgMzMgMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC43NzEgMS41NzEpIiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMWQxZDFkO3N0cm9rZS13aWR0aDoycHgiLz4KPC9zdmc+Cg==) no-repeat 50% 50%/100%;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	width:1.7rem;
	height:1rem;
	position:absolute;
	top:50%;
	right:0;
	margin-top:-.5rem
}
.experience-list-wrap .experience-list {
	overflow:hidden
}
.experience-list-wrap .experience-item .swiper-container {
	overflow:visible
}
.experience-list-wrap .experience-item .swiper-pagination-fraction {
	bottom:-4rem;
	padding:0;
	text-align:center
}
.experience-list-wrap .experience-item .swiper-slide {
	border-bottom:1px solid #e3e3e3;
	padding-bottom:2rem
}
.experience-list-wrap .experience-item .swiper-slide .list-image {
	border-radius:.7rem;
	overflow:hidden;
	font-size:0
}
.experience-list-wrap .experience-item .swiper-slide .list-image img {
	width:100%
}
.experience-list-wrap .experience-item .swiper-slide .text-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.experience-list-wrap .experience-item .swiper-slide .text-info .title {
	font-size:1.4rem;
	color:#004b29;
	color:var(--baseColor);
	padding-top:2rem;
	margin-bottom:.5rem;
	line-height:1.5;
	font-weight:700
}
.experience-list-wrap .experience-item .swiper-slide .text-info .text {
	font-size:1.4rem;
	margin-bottom:1rem
}
.experience-list-wrap .experience-item .swiper-slide .text-info .name {
	font-size:1.4rem;
	color:#a5a5a5
}
.experience-list-wrap .experience-item .item-price {
	display:inline-block!important
}
.review-list.event .review-item .prod-info-box,.review-list.event .review-item .review-rate {
	margin-top:0
}
.review-list.event .review-item .swiper-slide {
	width:20%;
	margin-top:1rem;
	border-radius:.6rem;
	overflow:hidden;
	font-size:0
}
.review-list.event .review-item .swiper-slide img {
	width:100%
}
.ex-write-date {
	padding:2.6rem 0 2.5rem;
	background-color:#f8f8f8;
	text-align:center
}
.ex-write-date span {
	display:block;
	font-size:1.3rem;
	line-height:1.54;
	letter-spacing:-.65px;
	text-align:center
}
.ex-write-date strong {
	font-size:1.6rem;
	color:#004b29;
	color:var(--baseColor);
	font-weight:700;
	margin-top:.4rem
}
.experience-write-wrap {
	padding:2rem 0 3rem
}
.experience-write-wrap .form-item-area {
	padding:0 2rem 2rem
}
.experience-write-wrap .agree-area {
	padding:1rem 2rem 0
}
.event-comment-wrap {
	padding-top:2rem;
	border-top:1px solid #d6d6d6
}
.event-comment-wrap .textarea-wrap {
	margin:1rem 2rem;
	overflow:auto;
	padding:1.1rem 1.3rem;
	border:1px solid #dedede;
	background:#f7f7f7
}
.event-comment-wrap .textarea-wrap textarea {
	resize:none;
	border:0;
	background:none;
	width:100%;
	height:9rem
}
.event-comment-wrap .textarea-wrap .value {
	font-size:1.1rem;
	line-height:1;
	font-weight:400;
	letter-spacing:-.02em;
	color:#666;
	text-align:right
}
.event-comment-wrap .btn-area {
	padding:0 2rem
}
.event-comment-wrap .comment-data {
	padding:1rem 2rem 0
}
.event-comment-wrap .comment-data .comment-data-list {
	margin-bottom:2rem
}
.event-comment-wrap .comment-data .comment-data-list li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	border-bottom:1px solid #d6d6d6;
	padding:1.3rem 0
}
.event-comment-wrap .comment-data .comment-data-list li .count {
	width:50%;
	font-size:1.1rem;
	line-height:1.54545;
	font-weight:400;
	letter-spacing:-.04em;
	color:#999
}
.event-comment-wrap .comment-data .comment-data-list li .date {
	width:50%;
	text-align:right;
	font-size:1.1rem;
	line-height:1.54545;
	font-weight:400;
	letter-spacing:-.04em;
	color:#888
}
.event-comment-wrap .comment-data .comment-data-list li .text {
	width:100%;
	line-height:1.66667;
	font-weight:400;
	letter-spacing:-.08em;
	color:#333;
	word-break:break-all;
	white-space:pre-wrap
}
.board-pagination {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.board-pagination button {
	width:2rem;
	height:2rem
}
.board-pagination .btn-page {
	padding:0 .3rem;
	font-size:1.2rem;
	font-weight:400;
	letter-spacing:-.08em;
	color:#666;
	cursor:pointer
}
.board-pagination .btn-page.active {
	font-weight:600;
	color:#333
}
.board-pagination .btn-prev {
	background:url(https://m.fredit.co.kr/_ustra/img/icon-prev.a980044.png) no-repeat 50% 50%/1.1rem auto
}
.board-pagination .btn-first {
	background:url(https://m.fredit.co.kr/_ustra/img/icon-first.8b52484.png) no-repeat 50% 50%/1.1rem auto
}
.board-pagination .btn-next {
	background:url(https://m.fredit.co.kr/_ustra/img/icon-next.95c23be.png) no-repeat 50% 50%/1.1rem auto
}
.board-pagination .btn-last {
	background:url(https://m.fredit.co.kr/_ustra/img/icon-last.d13d51a.png) no-repeat 50% 50%/1.1rem auto
}
.event-header {
	background:#f7f7f7;
	border-top:1px solid #111;
	border-bottom:1px solid #e1e1e1;
	text-align:center
}
.event-header .event-close-title {
	font-size:2rem;
	line-height:3.2;
	font-weight:700;
	letter-spacing:-.05em;
	color:#111
}
.event-grid-btn {
	position:relative;
	margin-top:-1.3rem;
	text-align:right;
	padding-right:1rem
}
.event-grid-btn .goods-btn {
	width:2.7rem;
	height:2.7rem;
	background-size:2.7rem
}
.event-grid-btn .goods-btn.btn-heart {
	background-image:url(https://m.fredit.co.kr/_ustra/img/btn-heart1.c4d87de.png)
}
.event-grid-btn .goods-btn.btn-share {
	background-image:url(https://m.fredit.co.kr/_ustra/img/btn-share1.3278ee3.png)
}
.membership-register .register-form {
	padding:23.6rem 2rem 4rem;
	background:#ecf4f0 url(https://m.fredit.co.kr/_ustra/img/bg-membership-register.687eefb.png) no-repeat 50% 4rem/20rem auto
}
.membership-register .use-guide {
	padding:2.5rem 0
}
.membership-register .use-guide .tit-guide {
	display:block;
	font-weight:500;
	font-size:1.4rem;
	text-align:center
}
.membership-register .use-guide .list-guide {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	list-style:none;
	margin-top:1.5rem;
	counter-reset:list-number
}
.membership-register .use-guide .list-guide li {
	position:relative;
	min-width:9.1rem;
	max-width:12rem;
	padding-top:7.7rem;
	text-align:center;
	counter-increment:list-number;
	font-size:1rem
}
.membership-register .use-guide .list-guide li:before {
	content:counter(list-number);
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:absolute;
	top:6.3rem;
	left:50%;
	width:1.2rem;
	height:1.2rem;
	margin-left:-.6rem;
	border-radius:50%;
	font-weight:500;
	font-size:1rem;
	color:#fff;
	background-color:#004b29;
	background-color:var(--baseColor)
}
.membership-register .use-guide .list-guide li+li {
	margin-left:1.8rem
}
.membership-register .use-guide .list-guide li+li:after {
	content:"";
	position:absolute;
	left:-1.9rem;
	top:2.3rem;
	width:.6rem;
	height:.6rem;
	margin-left:.5rem;
	border-top:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.membership-register .use-guide .list-guide li .icon {
	position:absolute;
	left:50%;
	top:0;
	width:5.5rem;
	height:5.5rem;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	background-size:5.5rem auto;
	background-repeat:no-repeat;
	background-position:0 0
}
.membership-register .use-guide .list-guide li.item1 .icon {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-membership-guide1.ebdffb5.svg)
}
.membership-register .use-guide .list-guide li.item2 .icon {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-membership-guide2.52f5453.svg)
}
.membership-register .use-guide .list-guide li.item3 .icon {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-membership-guide3.bd00dc2.svg)
}
.membership-register .use-guide+.notice-area {
	margin-top:0
}
.membership-complete .complete-area {
	padding:4rem 0 19.5rem;
	background:#ecf4f0 url(https://m.fredit.co.kr/_ustra/img/bg-membership-complete.98e90d1.png) no-repeat 50% calc(100% - 5rem)/18rem auto
}
.membership-complete .complete-area .heading {
	display:block;
	margin-bottom:0;
	font-weight:400;
	font-size:2rem;
	text-align:center
}
.membership-complete .complete-area .heading .name {
	font-weight:700;
	color:#004b29;
	color:var(--baseColor)
}
.membership-complete .card-register {
	padding:3rem 2rem
}
.membership-complete .card-register .txt-register {
	font-size:1.4rem;
	text-align:center
}
.membership-complete .card-register .btn-area {
	margin-top:3rem
}
.membership-complete .membership-info {
	padding:2rem
}
.membership-complete .membership-info .list-info li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.membership-complete .membership-info .list-info li .tit {
	font-weight:500;
	font-size:1.4rem
}
.membership-complete .membership-info .list-info li .value {
	font-size:1.4rem
}
.membership-complete .membership-info .list-info li+li {
	margin-top:1rem;
	padding-top:1rem;
	border-top:1px solid #bcbcbc
}
.status-area {
	position:relative
}
.status-area .heading {
	font-weight:500;
	font-size:1.6rem;
	letter-spacing:-.08rem;
	text-align:center
}
.status-area.check {
	padding:16rem 1rem 5rem;
	background-color:#ecf4f0
}
.status-area.check:before {
	content:"";
	position:absolute;
	left:50%;
	top:4.2rem;
	width:10.4rem;
	height:10.4rem;
	margin-left:-4.4rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDgiIGhlaWdodD0iMjA4IiB2aWV3Qm94PSIwIDAgMjA4IDIwOCI+CiAgICA8ZGVmcz4KICAgICAgICA8ZmlsdGVyIGlkPSJhIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjA4IiBoZWlnaHQ9IjIwOCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSI4IiBkeT0iOCIvPgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI4IiByZXN1bHQ9ImJsdXIiLz4KICAgICAgICAgICAgPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iLjIwNCIvPgogICAgICAgICAgICA8ZmVDb21wb3NpdGUgb3BlcmF0b3I9ImluIiBpbjI9ImJsdXIiLz4KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJTb3VyY2VHcmFwaGljIi8+CiAgICAgICAgPC9maWx0ZXI+CiAgICA8L2RlZnM+CiAgICA8ZyBkYXRhLW5hbWU9Iuq3uOujuSAxMzAxNSI+CiAgICAgICAgPGcgc3R5bGU9ImZpbHRlcjp1cmwoI2EpIj4KICAgICAgICAgICAgPGNpcmNsZSBkYXRhLW5hbWU9Iu2DgOybkCAxMzEiIGN4PSI4MCIgY3k9IjgwIiByPSI4MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYgMTYpIiBzdHlsZT0iZmlsbDojMDA0YjI5Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxwYXRoIGRhdGEtbmFtZT0iSWNvbiBmZWF0aGVyLWNoZWNrIiBkPSJNNTcuNzkyIDkgMjIuMTg1IDQ0LjYwNyA2IDI4LjQyMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjQuNSA2OS41KSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjhweCIvPgogICAgPC9nPgo8L3N2Zz4K) no-repeat 0 0/10.4rem auto
}
.membership-fredit .agree-area {
	padding:2rem 2rem 4rem
}
.membership-fredit .btn-area a:hover {
	color:#fff
}
.membership-fredit .page-header-title {
	font-size:2rem;
	font-weight:400;
	line-height:3rem;
	padding:2rem
}
.membership-fredit .page-header-title b {
	color:#004b29;
	color:var(--baseColor);
	font-weight:700
}
.membership-fredit .gift-img-area {
	font-size:0
}
.membership-fredit .gift-img-area .btn-area {
	background-color:#dbf5e8;
	padding:2rem 2rem 4rem
}
.membership-fredit .gift-img-area img {
	display:block
}
.membership-fredit .btn-area {
	padding:0 2rem 4rem
}
.membership-fredit .membership-present {
	padding-top:4rem
}
.membership-fredit .membership-present .head-tit {
	font-size:1.6rem;
	text-align:center
}
.membership-fredit .membership-present .head-tit b {
	font-weight:700;
	color:#004b29
}
.membership-fredit .membership-present .img-area {
	padding:2rem 2rem 4rem;
	text-align:center
}
.membership-fredit .membership-present .img-area img {
	max-width:20rem
}
.membership-fredit .membership-present .notice-txt {
	color:#a5a5a5;
	margin-bottom:3rem;
	padding:0 2rem
}
.membership-fredit .membership-present .btn-area {
	padding:0 2rem 2rem;
	background-color:#fff
}
.membership-fredit .membership-shopping {
	font-size:0;
	margin-top:2rem
}
.membership-fredit .membership-shopping .btn-area {
	background-color:#dbf5e8;
	padding:2rem 2rem 4rem
}
.membership-fredit .agree-area {
	padding:0 2rem 5rem
}
.membership-fredit .agree-area * {
	font-size:1.3rem!important
}
.membership-fredit .agree-area .agree-item .btn-text {
	height:2rem;
	width:2rem;
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0i6re466O5XzM0MjUiIGRhdGEtbmFtZT0i6re466O5IDM0MjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiPgogIDxyZWN0IGlkPSLsgqzqsIHtmJVfMTE2IiBkYXRhLW5hbWU9IuyCrOqwge2YlSAxMTYiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSIvPgogIDxwYXRoIGlkPSLtjKjsiqRfMTc1NyIgZGF0YS1uYW1lPSLtjKjsiqQgMTc1NyIgZD0iTTAsMCw3LjI0Myw3LjksMTQuNDg2LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjg4NiAxNi4wNDkpIiBmaWxsPSJub25lIiBzdHJva2U9IiNhNWE1YTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=) no-repeat 50% 50%/2rem auto;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
.membership-fredit .benefits-wrap {
	padding:2rem 2rem 3rem;
	margin-top:1rem;
	border-bottom:.8rem solid #f1f1f1
}
.membership-fredit .benefits-wrap .benefits-title {
	display:block;
	font-size:1.4rem;
	font-weight:500;
	line-height:2rem
}
.membership-fredit .benefits-wrap .dot-list {
	margin-top:1rem
}
.membership-fredit .benefits-wrap .dot-list li {
	position:relative;
	padding-left:1rem;
	line-height:1.6;
	letter-spacing:-.05em
}
.membership-fredit .benefits-wrap .dot-list li:before {
	content:"";
	position:absolute;
	top:.8rem;
	left:.2rem;
	width:.2rem;
	height:.2rem;
	border-radius:50%;
	background:#1d1d1d
}
.membership-fredit .benefits-wrap .benefits-sumary {
	margin-top:1rem
}
.membership-fredit .benefits-wrap .benefits-sumary .benefits-price {
	border-bottom:2px solid #004b29;
	border-bottom:2px solid var(--baseColor);
	font-weight:400;
	line-height:2rem;
	display:inline-block
}
.membership-fredit .benefits-wrap .benefits-sumary .benefits-price .text-point {
	color:#004b29;
	color:var(--baseColor)
}
.membership-fredit .benefits-wrap .benefits-sumary .benefits-price .text-point .text-point-price {
	font-size:1.6rem;
	color:#004b29;
	color:var(--baseColor)
}
.membership-fredit .benefits-wrap .benefits-sumary .text-info {
	margin-top:1rem;
	font-size:1.1rem;
	letter-spacing:-.07em;
	color:#666
}
.membership-fredit .membership-terms-info-wrap {
	padding:2rem;
	border-top:.8rem solid #f1f1f1
}
.membership-fredit .membership-terms-info-wrap .terms-info-title {
	border-bottom:1px solid #bcbcbc;
	font-size:1.7rem;
	line-height:3.11765;
	font-weight:700;
	margin-bottom:2rem
}
.membership-fredit .membership-terms-info-wrap .title {
	font-size:1.4rem;
	font-weight:500;
	line-height:2rem
}
.membership-fredit .membership-terms-info-wrap .text-wrap {
	margin-top:1rem;
	margin-bottom:2rem;
	padding:1.5rem;
	background:#f8f8f8
}
.membership-fredit .membership-terms-info-wrap .text-wrap .list li {
	padding-left:1.5rem;
	text-indent:-1.5rem;
	line-height:1.8rem;
	color:#a5a5a5;
	list-style:none
}
.membership-fredit .btn-pointer {
	cursor:pointer
}
.agree-cont .txt-normal:not(:first-child),.agree-cont table {
	margin-top:2rem
}
.agree-cont table {
	width:100%;
	border-top:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6
}
.agree-cont table th {
	padding:1.1rem 1rem 1rem;
	font-weight:500;
	text-align:left;
	background-color:#f1f1f1
}
.agree-cont table td,.agree-cont table th {
	font-size:1rem;
	border-bottom:1px solid #e6e6e6
}
.agree-cont table td {
	padding:1rem;
	border-left:1px solid #e6e6e6
}
.freeclub-wrap {
	padding:0 2rem 7rem
}
.freeclub-wrap .desc {
	font-size:1.6rem
}
.freeclub-wrap div.prd-wrap strong {
	font-size:2.2rem;
	font-weight:500;
	margin-top:2.5rem;
	display:inline-block
}
.freeclub-wrap .product-list-wrap .product-list {
	padding-top:0;
	padding-left:0;
	padding-right:0
}
.freeclub-wrap .product-list-wrap .product-list li {
	padding-top:4rem
}
.freeclub-wrap .product-list-wrap .product-list .prod-list-info {
	padding-bottom:0
}
.freeclub-wrap .product-list-wrap .title {
	font-weight:400
}
.freeclub-wrap .product-list-wrap .text {
	margin-top:.5rem;
	font-weight:500;
	display:-webkit-box;
	min-height:3.6rem
}
.freeclub-wrap .product-list-wrap .btn-area {
	padding:1rem 0 0
}
.freeclub-wrap .product-list-wrap .btn-area button {
	height:3rem
}
.freeclub-wrap .club-form-area {
	padding-bottom:2rem
}
.freeclub-wrap .club-form-area .form-item {
	margin-top:4rem
}
.freeclub-wrap .club-form-area .form-item .form-tit .tit {
	font-size:1.6rem;
	font-weight:700
}
.freeclub-wrap .club-form-area .form-item .form-cont {
	margin-top:2rem
}
.freeclub-wrap .section-cont {
	margin-top:.8rem;
	padding:2rem 0
}
.freeclub-wrap .section-cont:before {
	content:"";
	position:absolute;
	left:-2rem;
	right:-2rem;
	top:-.8rem;
	height:.8rem;
	background-color:#f1f1f1
}
.freeclub-wrap .section-cont .caution .form-tit .tit {
	font-size:1.6rem;
	font-weight:700
}
.freeclub-wrap .section-cont .caution ul {
	margin-top:2rem
}
.freeclub-wrap .section-cont .caution .ftext {
	font-size:1.4rem
}
@media screen and (min-width:1070px) {
	.guest-wrap {
		min-height:calc(100vh - 5rem)
	}
}
.guest-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	height:100%
}
.guest-wrap .container {
	width:100%
}
body #__nuxt .guest-wrap .gift-prd-list .prd-info+.prd-info {
	margin-top:2rem;
	border-top:1px solid #e3e3e3;
	padding-top:2rem
}
body #__nuxt .guest-wrap .gift-prd-list .deliver-infor .type {
	font-size:1.2rem;
	padding:0 8px;
	font-weight:400
}
body #__nuxt .guest-wrap .gift-prd-list .name {
	font-size:1.6rem;
	font-weight:500;
	margin-top:1rem
}
body #__nuxt .guest-wrap .gift-prd-list .qty {
	margin-top:.5rem
}
body #__nuxt .guest-wrap .gift-prd-list .form-tit {
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
body #__nuxt .guest-wrap .gift-prd-list .tit {
	font-size:1.6rem;
	font-weight:700;
	-webkit-box-flex:initial;
	-ms-flex:initial;
	flex:initial
}
body #__nuxt .guest-wrap .gift-prd-list .type.t0 {
	font-size:1.2rem;
	padding:11px 8px;
	height:1.9rem;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-weight:400;
	background:#f1f1f1;
	color:#1d1d1d;
	margin-left:1rem
}
body #__nuxt .guest-wrap .gift-prd-list .sel {
	width:100%
}
.guest-wrap .gift-product {
	display:block;
	font-size:1.2rem;
	padding:1rem 0
}
.guest-wrap .form-item .form-cont .gift-product:first-child {
	padding-top:.5rem
}
.guest-wrap .gift-num-list {
	list-style:none;
	counter-reset:list-number
}
.guest-wrap .gift-num-list li {
	position:relative;
	margin-top:2rem;
	padding-left:2.6rem;
	counter-increment:list-number;
	font-weight:500;
	font-size:1.2rem
}
.guest-wrap .gift-num-list li:before {
	content:counter(list-number);
	position:absolute;
	left:0;
	top:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:1.8rem;
	height:1.8rem;
	border-radius:50%;
	border:1px solid #1d1d1d;
	font-size:1rem
}
.guest-wrap .direct-receive {
	margin:4rem 0
}
.guest-wrap .direct-receive .barcode-area {
	margin-bottom:2rem
}
.guest-wrap .direct-receive .barcode-area .barcode {
	width:20rem;
	margin:0 auto
}
.guest-wrap .direct-receive .barcode-area .barcode img {
	width:90rem;
	height:20rem
}
.guest-wrap .direct-receive .barcode-area .code {
	display:block;
	margin-top:1rem;
	text-align:center;
	font-size:1.6rem
}
.guest-wrap .guest-fix-div .form-tit {
	width:50%!important
}
.guest-wrap .guest-fix-div .form-cont {
	text-align:right;
	position:relative;
	padding:1rem 1rem 0 0
}
.guest-wrap .guest-fix-div .form-cont .sel {
	width:70%
}
.guest-wrap .guest-fix-div .form-cont .sel .btn-area button {
	width:50%!important;
	float:right!important;
	position:absolute!important;
	top:0;
	right:1rem
}
.guest-wrap .title {
	font-size:1.6rem;
	font-weight:700
}
.guest-order-top {
	position:relative;
	margin-bottom:.8rem;
	padding-bottom:1.5rem
}
.guest-order-top:after {
	content:"";
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	height:.8rem;
	background-color:#f1f1f1
}
.guest-order-top .btn-toggle {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	width:100%;
	height:5rem;
	padding:0 4rem 0 2rem;
	border-bottom:1px solid #e3e3e3;
	cursor:pointer
}
.guest-order-top .btn-toggle:after {
	content:"";
	position:absolute;
	right:2rem;
	top:50%;
	width:.6rem;
	height:.6rem;
	margin-top:-.3rem;
	border-bottom:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}
.guest-order-top .btn-toggle.on:after {
	-webkit-transform:rotate(225deg);
	transform:rotate(225deg)
}
.guest-order-top .cont-toggle {
	padding:3rem 2rem
}
.guest-order-top .cont-toggle .tit-step {
	display:block;
	margin-bottom:1rem;
	font-weight:500;
	font-size:1.4rem
}
.guest-order-top .cont-toggle .delivery-step {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0 -1rem;
	list-style:none
}
.guest-order-top .cont-toggle .delivery-step li {
	position:relative;
	width:20%;
	padding:0 1rem;
	min-width:6.8rem;
	text-align:center
}
.guest-order-top .cont-toggle .delivery-step li:after {
	content:"";
	position:absolute;
	right:0;
	top:2.4rem;
	width:.6rem;
	height:.8rem;
	margin:-.4rem 0 0 -.3rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxOC44IiB2aWV3Qm94PSIwIDAgMTIgMTguOCI+CiAgICA8ZyBkYXRhLW5hbWU9Iuq3uOujuSAxMzM1OCI+CiAgICAgICAgPHBhdGggZGF0YS1uYW1lPSLsgqzqsIHtmJUgNDk2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC40KSIgc3R5bGU9ImZpbGw6bm9uZSIgZD0iTTAgMGgxMnYxOEgweiIvPgogICAgICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDIxMTciIGQ9Im03NTQ2LjA0MSAyNzMxLjk4OCA2IDguMDIzLTYgNy45NzciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NTQzLjAzNyAtMjczMC41ODgpIiBzdHlsZT0ic3Ryb2tlOiNiY2JjYmM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7ZmlsbDpub25lIi8+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat 0 0/.6rem .8rem
}
.guest-order-top .cont-toggle .delivery-step li:before {
	content:"";
	display:block;
	width:4.8rem;
	height:4.8rem;
	margin:0 auto .6rem;
	border-radius:13px;
	background-position:50% 50%;
	background-repeat:no-repeat
}
.guest-order-top .cont-toggle .delivery-step li .text {
	font-size:1rem
}
.guest-order-top .cont-toggle .delivery-step li:last-child:after {
	display:none
}
.guest-order-top .cont-toggle .delivery-step.package li:before {
	background-color:#f8f8f8
}
.guest-order-top .cont-toggle .delivery-step.package li:first-child:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-package-delivery-step1.4edcbca.svg);
	background-size:2.2rem 1.8rem
}
.guest-order-top .cont-toggle .delivery-step.package li:nth-child(2):before {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOC41IiBoZWlnaHQ9IjQwLjUiIHZpZXdCb3g9IjAgMCAzOC41IDQwLjUiPgogICAgPGRlZnM+CiAgICAgICAgPHN0eWxlPgogICAgICAgICAgICAuY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMDA0YjI5O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6Mi41cHh9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLqt7jro7lfMTMwNzkiIGRhdGEtbmFtZT0i6re466O5IDEzMDc5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjA0LjAzNiAtNDg5LjUyMikiPgogICAgICAgIDxwYXRoIGlkPSLtjKjsiqRfMjQ3NSIgZGF0YS1uYW1lPSLtjKjsiqQgMjQ3NSIgY2xhc3M9ImNscy0xIiBkPSJNMzEuNi41SDUuNDExQTQuOTI3IDQuOTI3IDAgMCAwIC41IDUuNDU3VjM4LjVsMy4yNzQtMy4zIDMuMjc0IDMuMyAzLjI3NC0zLjMgMy4yMDkgMy4zIDMuMzQtMy4zIDMuMjc0IDMuMyAzLjI3NC0zLjMgMy4yNzQgMy4zVjUuNDU3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDQuNzg2IDQ5MC4yNzIpIi8+CiAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8yNDc2IiBkYXRhLW5hbWU9Iu2MqOyKpCAyNDc2IiBjbGFzcz0iY2xzLTEiIGQ9Ik0yNi4yOTIgNS40djMuMjZIMTYuNVY1LjRBNC45MTQgNC45MTQgMCAwIDEgMjEuNC41YTQuODkgNC44OSAwIDAgMSA0Ljg5MiA0Ljl6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMTQuOTkzIDQ5MC4yNzIpIi8+CiAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8yNDc3IiBkYXRhLW5hbWU9Iu2MqOyKpCAyNDc3IiBjbGFzcz0iY2xzLTEiIGQ9Im01LjA1OCAxMi4yIDQuOSA0LjlMMTcuMyA5Ljc1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDcuNjk2IDQ5Ni4zNSkiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
	background-size:1.8rem 1.9rem
}
.guest-order-top .cont-toggle .delivery-step.package li:nth-child(3):before {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MC41IiBoZWlnaHQ9IjQwLjUiIHZpZXdCb3g9IjAgMCA0MC41IDQwLjUiPgogICAgPGRlZnM+CiAgICAgICAgPHN0eWxlPgogICAgICAgICAgICAuY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMDA0YjI5O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6Mi41cHh9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLqt7jro7lfMTMwODkiIGRhdGEtbmFtZT0i6re466O5IDEzMDg5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQwLjEwNyAtNjM2LjIzNykiPgogICAgICAgIDxyZWN0IGlkPSLsgqzqsIHtmJVfNjE2NyIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgNjE2NyIgY2xhc3M9ImNscy0xIiB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHJ4PSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNDEuMzU3IDYzNy40ODcpIi8+CiAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8yNDg1IiBkYXRhLW5hbWU9Iu2MqOyKpCAyNDg1IiBjbGFzcz0iY2xzLTEiIGQ9Im0yMC45NTUgMTcuMzE4LTYuNzI3LTUuMDQ2TDcuNSAxNy4zMThWLjVoMTMuNDU1eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ2LjEzIDYzNi45ODcpIi8+CiAgICAgICAgPHBhdGggaWQ9IuyEoF8xNTUiIGRhdGEtbmFtZT0i7ISgIDE1NSIgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNDYuNDAyIDY2NS41NzQpIiBkPSJNMCAwaDYuNzI3Ii8+CiAgICAgICAgPHBhdGggaWQ9IuyEoF8xNTYiIGRhdGEtbmFtZT0i7ISgIDE1NiIgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNDYuNDAyIDY3MC40NDEpIiBkPSJNMCAwaDE1LjEzNyIvPgogICAgPC9nPgo8L3N2Zz4K);
	background-size:1.9rem 1.9rem
}
.guest-order-top .cont-toggle .delivery-step.package li:nth-child(4):before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-package-delivery-step4.2c7e7ca.svg);
	background-size:2.3rem 1.8rem
}
.guest-order-top .cont-toggle .delivery-step.package li:nth-child(5):before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-package-delivery-step5.7863a37.svg);
	background-size:2.3rem 1.8rem
}
.guest-order-top .cont-toggle .delivery-step.manager li:before {
	background-color:#004b29;
	background-color:var(--baseColor)
}
.guest-order-top .cont-toggle .delivery-step.manager li:first-child:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-manager-delivery-step1.8535845.svg);
	background-size:2.2rem 1.8rem
}
.guest-order-top .cont-toggle .delivery-step.manager li:nth-child(2):before {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOC41IiBoZWlnaHQ9IjQwLjUiIHZpZXdCb3g9IjAgMCAzOC41IDQwLjUiPgogICAgPGRlZnM+CiAgICAgICAgPHN0eWxlPgogICAgICAgICAgICAuY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6Mi41cHh9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLqt7jro7lfMTMwNzkiIGRhdGEtbmFtZT0i6re466O5IDEzMDc5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjA0LjAzNiAtNDg5LjUyMikiPgogICAgICAgIDxwYXRoIGlkPSLtjKjsiqRfMjQ3NSIgZGF0YS1uYW1lPSLtjKjsiqQgMjQ3NSIgY2xhc3M9ImNscy0xIiBkPSJNMzEuNi41SDUuNDExQTQuOTI3IDQuOTI3IDAgMCAwIC41IDUuNDU3VjM4LjVsMy4yNzQtMy4zIDMuMjc0IDMuMyAzLjI3NC0zLjMgMy4yMDkgMy4zIDMuMzQtMy4zIDMuMjc0IDMuMyAzLjI3NC0zLjMgMy4yNzQgMy4zVjUuNDU3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDQuNzg2IDQ5MC4yNzIpIi8+CiAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8yNDc2IiBkYXRhLW5hbWU9Iu2MqOyKpCAyNDc2IiBjbGFzcz0iY2xzLTEiIGQ9Ik0yNi4yOTIgNS40djMuMjZIMTYuNVY1LjRBNC45MTQgNC45MTQgMCAwIDEgMjEuNC41YTQuODkgNC44OSAwIDAgMSA0Ljg5MiA0Ljl6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMTQuOTkzIDQ5MC4yNzIpIi8+CiAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8yNDc3IiBkYXRhLW5hbWU9Iu2MqOyKpCAyNDc3IiBjbGFzcz0iY2xzLTEiIGQ9Im01LjA1OCAxMi4yIDQuOSA0LjlMMTcuMyA5Ljc1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDcuNjk2IDQ5Ni4zNSkiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
	background-size:1.8rem 1.9rem
}
.guest-order-top .cont-toggle .delivery-step.manager li:nth-child(3):before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-manager-delivery-step3.364a4b9.svg);
	background-size:1.9rem 1.9rem
}
.guest-order-top .cont-toggle .delivery-step+.tit-step {
	margin-top:3rem
}
.guest-order-top .heading-bar+.txt-normal {
	margin-top:1.5rem;
	text-align:center
}
.inner-cont .guest-order-top {
	margin:-2rem -2rem .8rem
}
.inner-cont .guest-order-top .heading-bar {
	margin-left:0;
	margin-right:0
}
.giftcertify2568 .scroll-inner {
	font-size:1.1rem;
	line-height:1.63636;
	font-weight:300;
	letter-spacing:-.08rem;
	color:#666
}
.giftcertify2568 .scroll-inner h3 {
	margin-top:2rem;
	padding:0;
	background:transparent;
	font-size:1.2rem;
	line-height:1.5;
	font-weight:400;
	letter-spacing:-.08rem;
	color:#444
}
.giftcertify2568 .scroll-inner h3:first-of-type {
	margin-top:0
}
.giftcertify2568 .scroll-inner .mg0 {
	padding:0!important
}
.giftcertify2568 .scroll-inner .mgT0 {
	margin-top:0!important
}
.giftcertify2568 .scroll-inner .mgT5 {
	margin-top:5px!important
}
.giftcertify2568 .scroll-inner .mgT10 {
	margin-top:10px!important
}
.giftcertify2568 .scroll-inner .mgT15 {
	margin-top:15px!important
}
.giftcertify2568 .scroll-inner .mgT20 {
	margin-top:20px!important
}
.giftcertify2568 .scroll-inner .mgT30 {
	margin-top:30px!important
}
.giftcertify2568 .scroll-inner .mgT40 {
	margin-top:40px!important
}
.giftcertify2568 .scroll-inner .mgB10 {
	margin-bottom:10px!important
}
.giftcertify2568 .scroll-inner .mgB20 {
	margin-bottom:20px!important
}
.giftcertify2568 .scroll-inner .fc_point7 {
	color:#f42929!important
}
.b-tabs.active-tab>.tabs {
	margin-bottom:2rem
}
.b-tabs.active-tab>.tabs>ul {
	border-color:#d6d6d6
}
.b-tabs.active-tab>.tabs>ul>li {
	width:33.333%;
	height:4.5rem;
	margin-bottom:-.1rem
}
.b-tabs.active-tab>.tabs>ul>li>a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	border-bottom:2px solid transparent;
	font-size:1.2rem
}
.b-tabs.active-tab>.tabs>ul>li.is-active a {
	border-bottom-color:#004b29;
	border-bottom-color:var(--baseColor);
	color:#004b29;
	color:var(--baseColor)
}
.b-tabs.sub-tab>.tabs>ul {
	border:0
}
.b-tabs.sub-tab>.tabs>ul>li {
	height:4.5rem;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin:0 .5rem
}
.b-tabs.sub-tab>.tabs>ul>li:only-child {
	display:none
}
.b-tabs.sub-tab>.tabs>ul>li>a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	border:1px solid #bcbcbc;
	font-size:1.3rem;
	border-radius:2.4rem;
	color:#bcbcbc
}
.b-tabs.sub-tab>.tabs>ul>li.is-active a {
	border-bottom-color:#004b29;
	border-bottom-color:var(--baseColor);
	background:#004b29;
	background:var(--baseColor);
	color:#fff
}
.b-tabs .tab-content {
	padding:0 1rem
}
.b-tabs .tab-content .biotics-cont {
	padding-bottom:6rem;
	padding-top:2rem
}
.b-tabs .tab-content .biotics-cont img {
	display:block;
	width:100%;
	margin:1.5rem 0 1rem
}
.b-tabs .tab-content .biotics-cont p em {
	color:#069ad8
}
.b-tabs .tab-content .biotics-cont .title {
	font-size:2.2rem;
	margin-bottom:2rem;
	line-height:1.36
}
.b-tabs .tab-content .biotics-cont .title.type-size {
	font-size:1.7rem
}
.b-tabs .tab-content .biotics-cont .title strong {
	color:#069ad8;
	font-weight:700
}
.b-tabs .tab-content .biotics-cont .num-title {
	font-size:1.4rem;
	margin-bottom:1rem;
	font-weight:700
}
.b-tabs .tab-content .biotics-cont .num-title strong {
	color:#069ad8;
	font-weight:700
}
.b-tabs .tab-content .biotics-cont .num-title.color-type {
	color:#069ad8;
	margin-top:3rem
}
.b-tabs .tab-content .biotics-cont .sub-title {
	color:#a5a5a5;
	margin:1rem 0;
	font-weight:500;
	font-size:1.4rem
}
.b-tabs .tab-content .biotics-cont table+.stitle {
	margin-top:3rem
}
.b-tabs .tab-content .biotics-cont .img-wrap {
	margin-bottom:2rem
}
.b-tabs .tab-content .biotics-cont .img-wrap.type2 img {
	margin:4rem 0
}
.b-tabs .tab-content .biotics-cont dl dt {
	margin-bottom:.5rem;
	font-size:1.4rem;
	font-weight:700;
	color:#069ad8
}
.b-tabs .tab-content .biotics-cont dl dd {
	margin-bottom:2rem;
	font-size:1.3rem
}
.b-tabs .tab-content .biotics-cont .company-info {
	margin-top:3rem;
	padding:1.5rem 1.5rem .5rem;
	background-color:#f8f8f8;
	border-radius:.6rem
}
.b-tabs .tab-content .biotics-cont .company-info dl {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.b-tabs .tab-content .biotics-cont .company-info dl dt {
	width:8rem;
	-ms-flex-negative:0;
	flex-shrink:0;
	font-size:1.2rem
}
.b-tabs .tab-content .biotics-cont .company-info dl dd {
	font-size:1.2rem;
	margin-bottom:1rem
}
.b-tabs .sect-line {
	border-top:.8rem solid #f1f1f1;
	padding:3rem 2rem 0;
	margin:3rem -2rem 0
}
.b-tabs .info-text {
	text-align:right;
	color:#a5a5a5;
	margin-top:1rem
}
.b-tabs .icon-list {
	margin-top:3rem
}
.b-tabs .icon-list li {
	font-size:1.3rem;
	padding-left:2.5rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij4KICA8ZyBpZD0i6re466O5XzEzMzUyIiBkYXRhLW5hbWU9Iuq3uOujuSAxMzM1MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwIC0xMzAwKSI+CiAgICA8cmVjdCBpZD0i7IKs6rCB7ZiVXzYyOTAiIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDYyOTAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAgMTMwMCkiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGlkPSLtjKjsiqRfMjA2NiIgZGF0YS1uYW1lPSLtjKjsiqQgMjA2NiIgZD0iTTc3MzYuMDU5LDI3MzUuNDg4bC0xNy41NDcsMjEuNTkyLTcuOTc2LTkuODE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY2NS4wMzcgLTE0MjcuOTg4KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDY5YWQ4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNCIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat 0 .1rem/1.8rem auto
}
.b-tabs .icon-list li img {
	margin-left:-1.5rem!important
}
.b-tabs .patentform {
	width:100%;
	border-top:2px solid #000;
	text-align:center;
	margin-bottom:1rem;
	color:#666
}
.b-tabs .patentform tr {
	border-bottom:1px solid #c6c6c6
}
.b-tabs .patentform th {
	padding:1rem 0
}
.b-tabs .patentform td {
	padding:1rem 0;
	word-break:keep-all;
	font-size:1rem;
	text-align:center;
	vertical-align:middle
}
.b-tabs .patentform td.txt-italic {
	font-style:italic
}
.b-tabs .patentform td.left {
	border-right:1px solid #c6c6c6
}
.member-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	height:100%
}
.member-wrap .container {
	width:100%
}
.member-wrap .join-member {
	margin-top:-1rem
}
.member-wrap .join-member .section-join {
	padding:4rem 2rem
}
.member-wrap .join-member .section-join .tit-normal {
	font-size:1.5rem
}
.member-wrap .join-member .section-join .tit-normal+.txt-normal {
	margin-top:.5rem
}
.member-wrap .join-member .section-join .btn-area,.member-wrap .join-member .section-join .sns-button {
	margin-top:2rem
}
.member-wrap .join-member .section-join+.section-join {
	border-top:1px solid #bcbcbc
}
.member-wrap .simple-login {
	margin-top:4rem
}
.member-wrap .simple-login .tit-login {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:relative;
	height:1.9rem;
	margin-bottom:1.6rem
}
.member-wrap .simple-login .tit-login strong {
	display:inline-block;
	position:relative;
	margin:0 auto;
	padding:0 1.2rem;
	font-weight:500;
	font-size:1.3rem;
	line-height:1.38;
	letter-spacing:-.065rem;
	background-color:#fff
}
.member-wrap .simple-login .tit-login:before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	right:0;
	height:1px;
	background-color:#bcbcbc
}
.member-wrap .join-complete {
	text-align:center
}
.member-wrap .join-complete .complete-message {
	display:block;
	font-size:2rem;
	font-weight:700;
	line-height:1.3;
	letter-spacing:-.1rem
}
.member-wrap .join-complete .complete-message .name {
	color:#004b29;
	color:var(--baseColor)
}
.member-wrap .join-complete .welcome-coupon {
	margin-top:2rem;
	padding-top:13rem;
	background:url(https://m.fredit.co.kr/_ustra/img/img-welcome-coupon.7d39e77.svg) no-repeat 50% 0/23rem auto
}
.member-wrap .join-complete .welcome-coupon p {
	font-size:1.4rem;
	line-height:1.43;
	letter-spacing:-.07rem
}
.member-wrap .join-complete .welcome-coupon p+.btn-line {
	margin-top:1.5rem
}
.member-wrap .info-id {
	background-color:#f1f1f1
}
.member-wrap .term-change-agree .acco-area,.member-wrap .term-change-agree .agree-area {
	margin-top:4rem
}
.member-wrap .term-change-agree .acco-item .btn-acco {
	font-size:1.4rem
}
.member-wrap .term-change-agree .agree-acco {
	font-size:1.4rem;
	margin-top:.7rem
}
.member-wrap .term-change-agree .agree-item .inp label .ftext {
	font-size:1.4rem
}
.member-wrap .dormancy-release {
	margin-top:4rem
}
.member-wrap .my-id-box {
	padding:2rem;
	margin-top:1.2rem;
	border:1px solid #ccc;
	background-color:#f2f2f2
}
.member-wrap .my-id-box .inp {
	display:block;
	padding-right:0
}
.member-wrap .my-id-box .inp label {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex
}
.member-wrap .my-id-box .inp label:before {
	background-color:transparent
}
.member-wrap .my-id-box .inp label .user-id {
	min-width:11rem;
	padding-right:.5rem;
	font-weight:500
}
.member-wrap .my-id-box .inp label .info-join {
	min-width:11rem;
	color:#666
}
.member-wrap .my-id-box .inp+.inp {
	margin-top:1rem
}
.member-wrap .new-pw-form {
	margin:2.3rem 0;
	padding-top:2.3rem;
	border-top:1px solid #e6e6e6
}
.member-wrap .new-pw-form .form-area {
	margin-top:1.2rem
}
.member-wrap .new-pw-form .btn-area {
	margin-top:2.3rem
}
.member-wrap .vw_white_bg {
	background:#fff;
	border:1px solid #004b29;
	border:1px solid var(--baseColor);
	color:#004b29;
	color:var(--baseColor);
	border-radius:3px
}
.member-wrap .vw_green_bg,.member-wrap .vw_white_bg {
	display:inline-block;
	position:relative;
	height:44px;
	line-height:4.4rem;
	padding:0;
	font-size:1.3rem;
	font-weight:500;
	text-align:center
}
.member-wrap .vw_green_bg {
	background:#004b29!important;
	background:var(--baseColor)!important;
	color:#fff!important;
	border-radius:3px
}
.mypage-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	height:100%
}
.mypage-wrap .container {
	width:100%
}
.mypage-wrap .prd-info-area {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding-bottom:2rem;
	border-bottom:1px solid #e3e3e3
}
.mypage-wrap .prd-info-area .prd-name {
	font-size:1.2rem;
	font-weight:500
}
.mypage-wrap .prd-info-area .prd-price {
	font-size:2rem;
	font-weight:700;
	margin-top:.5rem
}
.mypage-wrap .prd-info-area .thum {
	width:6.4rem;
	height:6.4rem;
	border-radius:4px;
	overflow:hidden
}
.mypage-wrap .prd-info-area .info {
	margin-left:2rem
}
.mypage-wrap .delivery-change {
	margin-top:4rem
}
.mypage-wrap .delivery-change .tit-heading {
	display:block;
	margin-bottom:.5rem;
	font-weight:700;
	font-size:1.7rem;
	color:#323232
}
.mypage-wrap .delivery-change .form-item {
	margin-top:2rem
}
.mypage-wrap .payment-info-list li a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	padding-right:1.2rem
}
.mypage-wrap .payment-info-list li a .tit {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:50%;
	font-weight:700;
	font-size:1.4rem;
	letter-spacing:-.07rem
}
.mypage-wrap .payment-info-list li a .value {
	position:relative;
	-ms-flex-negative:0;
	flex-shrink:0;
	width:50%;
	text-align:right;
	font-size:1.4rem;
	font-weight:500;
	letter-spacing:-.07rem
}
.mypage-wrap .payment-info-list li a .value .balloon {
	position:absolute;
	right:0;
	top:100%;
	z-index:2;
	display:inline-block;
	margin-top:1rem;
	padding:.5rem 1rem;
	border:1px solid #004b29;
	border:1px solid var(--baseColor);
	border-radius:3px;
	font-size:1rem;
	line-height:1.5rem;
	font-weight:400;
	color:#004b29;
	color:var(--baseColor);
	background-color:#fff
}
.mypage-wrap .payment-info-list li a .value .balloon:before {
	content:"";
	position:absolute;
	border-color:#004b29 transparent;
	border-left:6px solid transparent;
	border-bottom:10px solid var(--baseColor);
	border-right:6px solid transparent;
	border-top:0 solid var(--baseColor);
	display:block;
	width:0;
	z-index:0;
	top:-10px;
	right:5px
}
.mypage-wrap .payment-info-list li a .value .balloon:after {
	content:"";
	position:absolute;
	border-color:#fff transparent;
	border-style:solid;
	border-width:0 .6rem 1rem;
	display:block;
	width:0;
	z-index:1;
	top:-8px;
	right:5px
}
.mypage-wrap .payment-info-list li a:after {
	content:"";
	position:absolute;
	right:0;
	top:.8rem;
	width:.7rem;
	height:.7rem;
	border-top:1px solid #1d1d1d;
	border-right:1px solid #1d1d1d;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.mypage-wrap .payment-info-list li+li {
	margin-top:1rem
}
.mypage-wrap .my-fresh-manager {
	min-height:6rem
}
.mypage-wrap .my-fresh-manager .branch {
	margin-right:.6rem;
	font-weight:500;
	font-size:1.3rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.mypage-wrap .my-fresh-manager .branch:before {
	width:4rem;
	height:4rem;
	content:"";
	display:inline-block;
	background:url(https://m.fredit.co.kr/_ustra/img/fresh-manager.d1cbc7f.png) no-repeat 0 0/4rem 4rem;
	margin-right:1rem
}
.mypage-wrap .my-fresh-manager .name {
	font-weight:400;
	font-size:1.3rem
}
.mypage-wrap .my-fresh-manager .manager-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.mypage-wrap .my-fresh-manager .call:before {
	width:1.6rem;
	height:1.6rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi4yMjEiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMi4yMjEgMzIiPgogICAgPGcgZGF0YS1uYW1lPSLqt7jro7kgMTk5Ij4KICAgICAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCA4MiIgZD0iTTQwNi41MjUgMjk4LjQzNGgzMnYzMmgtMzJ6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDA2LjMwNCAtMjk4LjQzNCkiIHN0eWxlPSJmaWxsOm5vbmUiLz4KICAgIDwvZz4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDgzIiBkPSJtNDM1LjUyNSAzMjAuNDItMy4zMi0zLjZhMy4zMjggMy4zMjggMCAwIDAtNC43LS4xODhsLTEuOCAxLjY1OWE1Ljc0IDUuNzQgMCAwIDAtMS4zNzUgMS45NDUgMTQuNDUyIDE0LjQ1MiAwIDAgMS04LjczLTguNzM2IDUuNzU3IDUuNzU3IDAgMCAwIDEuNjIyLTEuMDNsMS44LTEuNjYxYTMuMzMgMy4zMyAwIDAgMCAuMTg5LTQuN2wtMy4zMi0zLjZhMy4zMjYgMy4zMjYgMCAwIDAtNC43LS4xODlsLTEuOCAxLjY1OWE3LjA2NiA3LjA2NiAwIDAgMC0xLjg2IDQuNjc5IDIxLjY2MiAyMS42NjIgMCAwIDAgMjEuNjYyIDIxLjY2MiA3LjUgNy41IDAgMCAwIDQuMzUtMS41MzJsMS44LTEuNjU5YTMuMzMgMy4zMyAwIDAgMCAuMTgyLTQuNzA5eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwNi41MjUgLTI5Ny44NzUpIiBzdHlsZT0ic3Ryb2tlOiNiY2JjYmM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjJweDtmaWxsOm5vbmUiLz4KPC9zdmc+Cg==) no-repeat 50% 50%/contain
}
.mypage-wrap .evt-banner {
	position:relative;
	margin:2rem -2rem 0;
	padding:1.5rem 2rem;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec
}
.mypage-wrap .evt-banner .badge-area {
	display:block
}
.mypage-wrap .evt-banner .logo {
	margin-top:1rem;
	padding-right:1rem
}
.mypage-wrap .evt-banner .event {
	display:block;
	margin-top:1rem;
	font-size:1.4rem;
	color:#004b29;
	color:var(--baseColor)
}
.mypage-wrap .evt-banner.suhyup .logo {
	height:3rem
}
.mypage-wrap .evt-banner:after {
	content:"";
	position:absolute;
	right:1rem;
	top:4.4rem;
	width:2.5rem;
	height:2rem;
	background:url(https://m.fredit.co.kr/_ustra/img/icon-arrow-gray-right.1f6f425.png) no-repeat 0 0/2.5rem auto
}
.mypage-wrap .link-group {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	overflow:hidden;
	margin-bottom:1.6rem;
	border:1px solid #e6e6e6;
	border-width:1px 1px 0 0;
	border-radius:3px
}
.mypage-wrap .link-group a {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	padding:1rem 0;
	text-align:center;
	border:1px solid #e6e6e6;
	border-width:0 0 1px 1px;
	font-size:1.2rem;
	letter-spacing:-.06rem;
	color:#1d1d1d;
	background-color:#fff
}
.mypage-wrap .bill-way-change .bill-type {
	height:30%;
	padding:3.4rem 0;
	text-align:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.mypage-wrap .bill-way-change .bill-type .tit {
	display:block;
	margin-bottom:.5rem;
	font-size:1.6rem;
	font-weight:500;
	color:#333
}
.mypage-wrap .bill-way-change .bill-type .type {
	display:block;
	font-weight:700;
	font-size:2.4rem;
	color:#333
}
.mypage-wrap .bill-way-change .form-item {
	margin-top:3rem;
	padding-top:2.5rem;
	position:relative
}
.mypage-wrap .bill-way-change .form-item:before {
	content:"";
	position:absolute;
	left:-2rem;
	right:-2rem;
	top:-.8rem;
	height:.8rem;
	background-color:#f1f1f1
}
.mypage-wrap .bill-way-change .form-item .form-tit {
	margin-bottom:2rem
}
.mypage-wrap .bill-way-change .form-item .form-tit .tit {
	font-size:1.6rem;
	font-weight:700
}
.mypage-wrap .bill-way-change .bill-change-form {
	margin-top:4rem
}
.mypage-wrap .bill-way-change .bill-change-form .tit {
	font-size:1.6rem;
	font-weight:700
}
.mypage-wrap .bill-way-change .bill-change-form .txt-normal {
	font-size:1.4rem;
	line-height:1
}
.mypage-wrap .bill-way-change .bill-change-form .delivery-info {
	margin-top:4rem
}
.mypage-wrap .bill-way-change .bill-change-form .delivery-info .info {
	margin-top:2rem;
	font-size:1.2rem
}
.mypage-wrap .bill-way-change .bill-change-form .delivery-info .info strong {
	font-size:1.6rem;
	font-weight:500
}
.mypage-wrap .bill-way-change .bill-change-form .delivery-info .info .num {
	margin-top:1rem;
	margin-bottom:.5rem
}
.mypage-wrap .bill-way-change .bill-change-form .delivery-info .info .num span {
	color:#a5a5a5;
	margin-right:1rem
}
.mypage-wrap .bill-way-change .bill-change-form .agree-area {
	padding-bottom:3rem
}
.mypage-wrap .bill-way-change .bill-change-form .agree-area:before {
	display:none
}
.mypage-wrap .bill-way-change .bill-change-form .agree-area .agree-group:first-child {
	border-top:1px solid #e3e3e3
}
.mypage-wrap .bill-way-change .bill-change-form .agree-area .agree-group .agree-item {
	font-size:1.4rem
}
.mypage-wrap .bill-way-change .bill-change-form .agree-area .agree-group .agree-item.all .inp label .ftext {
	font-size:1.6rem;
	line-height:1
}
.mypage-wrap .myfredit-area {
	padding:0 2rem 13rem
}
.mypage-wrap .myfredit-area .my-notice-top {
	padding:1.1rem 0
}
.mypage-wrap .myfredit-area .my-notice-top .btn-link {
	font-weight:500;
	font-size:1.2rem;
	color:#004b29;
	color:var(--baseColor)
}
.mypage-wrap .myfredit-area .my-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin:0 -2rem;
	padding:2.1rem 2rem 4.5rem;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	background-color:#004b29;
	background-color:var(--baseColor)
}
.mypage-wrap .myfredit-area .my-info .my {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.mypage-wrap .myfredit-area .my-info .my .name {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.mypage-wrap .myfredit-area .my-info .my .name img {
	width:auto;
	max-width:6.5rem
}
.mypage-wrap .myfredit-area .my-info .my .name .img-rglr {
	margin-top:3px;
	max-width:3.8rem
}
.mypage-wrap .myfredit-area .my-info .my .name span {
	display:block;
	font-size:1.6rem;
	line-height:1.47;
	color:#fff
}
.mypage-wrap .myfredit-area .my-info .my .name span a {
	font-weight:500;
	text-decoration:underline
}
.mypage-wrap .myfredit-area .my-info .my .name span a:hover {
	color:#fff
}
.mypage-wrap .myfredit-area .my-info .my .name span em {
	font-weight:700
}
.mypage-wrap .myfredit-area .my-info .my .name strong {
	display:block;
	font-weight:700;
	font-size:1.7rem;
	line-height:1.47;
	letter-spacing:-.085rem;
	color:#fff
}
.mypage-wrap .myfredit-area .my-info .my .membership {
	margin-top:.8rem
}
.mypage-wrap .myfredit-area .my-info .my .membership .status {
	font-size:1.2rem;
	color:#fff
}
.mypage-wrap .myfredit-area .my-info .my .membership .manage {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	height:1.9rem;
	margin-top:1rem;
	margin-left:1rem;
	padding:0 .5rem;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-radius:4px;
	font-size:1rem;
	letter-spacing:-.05rem;
	color:#1d1d1d;
	background-color:#f1f1f1
}
.mypage-wrap .myfredit-area .my-info .my .rn-wrap {
	margin-top:4rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	grid-gap:.5rem;
	gap:.5rem
}
.mypage-wrap .myfredit-area .my-info .my .rn-wrap a {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	height:3.4rem;
	color:#fff;
	border-radius:1.7rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:0 1.5rem;
	border:1px solid #276d53;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.mypage-wrap .myfredit-area .my-info .my .rn-wrap a:first-child {
	border:2px solid #fff;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.mypage-wrap .myfredit-area .my-info .my .rn-wrap a:first-child picture {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	width:14px;
	height:16px;
	margin-right:7px
}
.mypage-wrap .myfredit-area .my-info .my .rn-wrap a:last-child:after {
	content:"";
	display:inline-block;
	width:.5rem;
	height:.9rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDEwIDE4Ij4KICAgIDxwYXRoIGQ9Ik0zNTEuMzEyIDM2NC41NjNhLjk5Ljk5IDAgMCAxLS43MDYtLjI5NGwtOC04YTEgMSAwIDAgMSAxLjQxNC0xLjQxNGw3LjI5MiA3LjI5NCA3LjI5NC03LjI5NGExIDEgMCAwIDEgMS40MTQgMS40MTRsLTggOGExIDEgMCAwIDEtLjcwOC4yOTR6IiB0cmFuc2Zvcm09InJvdGF0ZSgtOTAgMi44NzUgMzU3LjQzOCkiIHN0eWxlPSJmaWxsOiNmZmYiLz4KPC9zdmc+Cg==) no-repeat 50% 50%/contain;
	margin-left:5px
}
.mypage-wrap .myfredit-area .my-info .barcode {
	font-weight:500;
	color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.mypage-wrap .myfredit-area .my-info .barcode:before {
	content:"";
	width:5rem;
	height:4rem;
	display:inline-block;
	background:#fff url(https://m.fredit.co.kr/_ustra/img/barcode.621dc13.svg) no-repeat 50% 50%/2.4rem auto;
	border-radius:8px;
	margin-bottom:.5rem
}
.mypage-wrap .myfredit-area .my-dashboard {
	margin:-2rem 0 1.5rem
}
.mypage-wrap .myfredit-area .my-dashboard .benefit-box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:2rem 0;
	border:.5px solid #e3e3e3;
	border-radius:6px;
	background-color:#fff
}
.mypage-wrap .myfredit-area .my-dashboard .benefit-box .item {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-negative:0;
	flex-shrink:0;
	position:relative;
	min-height:5.2rem;
	text-align:center
}
.mypage-wrap .myfredit-area .my-dashboard .benefit-box .item.invi .tit {
	color:#a5a5a5;
	font-weight:500
}
.mypage-wrap .myfredit-area .my-dashboard .benefit-box .item.invi .bene-btn {
	width:7.8rem;
	line-height:1.3;
	height:5.5rem;
	padding:1rem 1rem 1.1rem
}
.mypage-wrap .myfredit-area .my-dashboard .benefit-box .item a {
	margin-left:auto;
	margin-right:auto
}
.mypage-wrap .myfredit-area .my-dashboard .benefit-box .item a.coupon-cnt {
	height:5.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.mypage-wrap .myfredit-area .my-dashboard .benefit-box .item a.recharge-cnt {
	margin-bottom:.4rem
}
.mypage-wrap .myfredit-area .my-dashboard .benefit-box .item .tit {
	font-size:1.4rem;
	color:#a5a5a5;
	margin-bottom:6px;
	height:2rem
}
.mypage-wrap .myfredit-area .my-dashboard .benefit-box .item .value {
	font-size:1.7rem;
	font-weight:700;
	color:#1d1d1d;
	color:var(--normal);
	height:2.4rem
}
.mypage-wrap .myfredit-area .my-dashboard .benefit-box .item .bene-btn {
	border-radius:4px;
	border:1px solid #004b29;
	color:#004b29;
	font-size:1.2rem;
	font-weight:500;
	margin-right:auto;
	margin-left:auto;
	padding:.4rem 1rem .6rem;
	height:2.7rem;
	width:8rem;
	line-height:1;
	letter-spacing:-1px;
}
@supports(-webkit-touch-callout:none) {
	.mypage-wrap .myfredit-area .my-dashboard .benefit-box .item .bene-btn {
		line-height:normal
	}
}
.mypage-wrap .myfredit-area .my-dashboard .benefit-box .item+.item:before {
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:.5px;
	background-color:#e3e3e3
}
.mypage-wrap .myfredit-area .my-dashboard .benefit-box .item.bikeseoul .tit {
	position:relative
}
.mypage-wrap .myfredit-area .my-dashboard .benefit-box .item.bikeseoul .tit:before {
	content:"";
	display:block;
	width:3.8rem;
	height:2.6rem;
	margin:0 auto .1rem;
	background:url(https://m.fredit.co.kr/_ustra/img/icon-bikeseoul.b9c8c63.png) no-repeat 0 0/3.8rem auto
}
.mypage-wrap .myfredit-area .my-dashboard .delivery-status {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:3rem
}
.mypage-wrap .myfredit-area .my-dashboard .delivery-status .step {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	position:relative;
	text-align:center
}
.mypage-wrap .myfredit-area .my-dashboard .delivery-status .step .tit {
	margin-top:.6rem;
	font-size:1rem;
	color:#a5a5a5
}
.mypage-wrap .myfredit-area .my-dashboard .delivery-status .step .value {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	font-weight:500;
	font-size:2.2rem;
	color:#004b29;
	color:var(--baseColor);
	height:4.8rem;
	border-radius:13px;
	background-color:#f8f8f8
}
.mypage-wrap .myfredit-area .my-dashboard .delivery-status .step+.step {
	margin-left:2rem
}
.mypage-wrap .myfredit-area .my-dashboard .delivery-status .step+.step:before {
	content:"";
	position:absolute;
	left:-1.3rem;
	top:1.95rem;
	width:.6rem;
	height:.9rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxOC44IiB2aWV3Qm94PSIwIDAgMTIgMTguOCI+CiAgICA8ZyBkYXRhLW5hbWU9Iuq3uOujuSAxMzM1OSI+CiAgICAgICAgPHBhdGggZGF0YS1uYW1lPSLsgqzqsIHtmJUgNDk2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC40KSIgc3R5bGU9ImZpbGw6bm9uZSIgZD0iTTAgMGgxMnYxOEgweiIvPgogICAgICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDIxMTciIGQ9Im03NTQ2LjA0MSAyNzMxLjk4OCA2IDguMDIzLTYgNy45NzciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NTQzLjAzNyAtMjczMC41ODgpIiBzdHlsZT0ic3Ryb2tlOiNiY2JjYmM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7ZmlsbDpub25lIi8+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat 0 0/.6rem .9rem
}
.mypage-wrap .myfredit-area .my-menu {
	position:relative;
	padding-top:2.5rem
}
.mypage-wrap .myfredit-area .my-menu .tit-menu {
	display:block;
	font-weight:700;
	font-size:1.5rem;
	letter-spacing:-.075rem
}
.mypage-wrap .myfredit-area .my-menu .tit-menu+.list-menu {
	margin-top:1rem
}
.mypage-wrap .myfredit-area .my-menu .list-menu li a {
	display:block;
	position:relative;
	width:100%;
	padding:1.6rem 1rem 1.6rem 0;
	font-size:1.2rem
}
.mypage-wrap .myfredit-area .my-menu .list-menu li a:after {
	content:"";
	position:absolute;
	right:0;
	top:50%;
	width:.6rem;
	height:.6rem;
	margin-top:-.3rem;
	border-top:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.mypage-wrap .myfredit-area .my-menu .list-menu li a .assist {
	margin-left:1rem;
	font-size:1.1rem;
	color:#fff;
	-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.16);
	box-shadow:0 8px 16px 0 rgba(0,0,0,.16);
	background-color:#004b29;
	border-radius:4px;
	padding:1px 5px;
	position:relative
}
.mypage-wrap .myfredit-area .my-menu .list-menu li a .assist:before {
	content:"";
	position:absolute;
	left:-7px;
	top:50%;
	margin-top:-4px;
	border:4px solid transparent;
	border-right-color:#004b29
}
.mypage-wrap .myfredit-area .my-menu .list-menu li a .assist em {
	font-weight:700
}
@supports(-webkit-touch-callout:none) {
	.mypage-wrap .myfredit-area .my-menu .list-menu li a .assist {
		line-height:normal
	}
}
.mypage-wrap .myfredit-area .my-menu .list-menu li a .assist2 {
	margin-left:1rem;
	font-size:1.1rem;
	color:#fff;
	-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.16);
	box-shadow:0 8px 16px 0 rgba(0,0,0,.16);
	background-color:#dd1c1c;
	border-radius:4px;
	padding:1px 5px;
	position:relative
}
.mypage-wrap .myfredit-area .my-menu .list-menu li a .assist2:before {
	content:"";
	position:absolute;
	left:-7px;
	top:50%;
	margin-top:-4px;
	border:4px solid transparent;
	border-right-color:#dd1c1c
}
.mypage-wrap .myfredit-area .my-menu .list-menu li a .assist2 em {
	font-weight:700
}
@supports(-webkit-touch-callout:none) {
	.mypage-wrap .myfredit-area .my-menu .list-menu li a .assist2 {
		line-height:normal
	}
}
.mypage-wrap .myfredit-area .my-menu+.my-menu {
	margin-top:calc(8px+1rem)
}
.mypage-wrap .myfredit-area .my-menu+.my-menu:before {
	content:"";
	position:absolute;
	left:-2rem;
	right:-2rem;
	top:-8px;
	height:8px;
	background-color:#f1f1f1
}
.mypage-wrap .membership-cancel .txt-heading {
	font-weight:400;
	font-size:1.6rem
}
.mypage-wrap .membership-cancel .cancel-confirm {
	position:relative;
	padding-top:9rem
}
.mypage-wrap .membership-cancel .cancel-confirm .major {
	text-align:center;
	font-weight:500;
	font-size:1.7rem
}
.mypage-wrap .membership-cancel .cancel-confirm .append {
	margin-top:2.5rem;
	text-align:center;
	font-size:1.4rem
}
.mypage-wrap .membership-cancel .cancel-confirm:before {
	content:"";
	position:absolute;
	left:50%;
	top:0;
	width:9rem;
	height:9rem;
	margin-left:-4.5rem;
	background:url(https://m.fredit.co.kr/_ustra/img/icon-membership-cancel.e16b0f7.svg) no-repeat 0 0/9rem auto
}
.mypage-wrap .membership-cancel .cancel-confirm .btn-area.type-bottom+.txt-assist {
	margin-top:1.5rem
}
.mypage-wrap .toggle-period .btn-toggle {
	display:block;
	cursor:pointer;
	width:100%;
	height:5rem;
	margin-top:.5rem;
	border-bottom:1px solid #bcbcbc;
	font-size:1.2rem;
	color:#a5a5a5
}
.mypage-wrap .toggle-period .btn-toggle:after {
	content:"";
	display:inline-block;
	vertical-align:middle;
	width:.6rem;
	height:.6rem;
	margin:-.3rem 0 0 .5rem;
	border-bottom:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.mypage-wrap .toggle-period.on .btn-toggle:after {
	-webkit-transform:rotate(225deg);
	transform:rotate(225deg)
}
.mypage-wrap .inner-cont .toggle-period .btn-toggle {
	margin:0 -2rem;
	width:calc(100%+4rem)
}
.mypage-wrap .point-money-dashboard {
	text-align:center
}
.mypage-wrap .point-money-dashboard .name {
	margin-top:2rem;
	font-size:1.2rem;
	font-weight:500
}
.mypage-wrap .point-money-dashboard .point {
	margin-top:1rem;
	font-weight:700;
	font-size:2.4rem;
	color:#004b29;
	color:var(--baseColor)
}
.mypage-wrap .point-money-dashboard .point-info {
	margin-top:1rem
}
.mypage-wrap .point-money-dashboard .point-info button {
	font-size:1.2rem;
	font-weight:500;
	text-decoration:underline
}
.mypage-wrap .point-money-dashboard .append {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-top:3.5rem;
	font-weight:500
}
.mypage-wrap .point-money-dashboard .append .disappear-point {
	width:50%;
	position:relative;
	color:#a5a5a5
}
.mypage-wrap .point-money-dashboard .append .disappear-point:after {
	display:block;
	content:"";
	background-color:#e3e3e3;
	width:1px;
	height:100%;
	position:absolute;
	right:0;
	top:0
}
.mypage-wrap .point-money-dashboard .append .disappear-point span,.mypage-wrap .point-money-dashboard .append .disappear-point strong {
	font-size:1.6rem;
	color:#1d1d1d;
	color:var(--normal)
}
.mypage-wrap .point-money-dashboard .append .btn-what-point {
	width:50%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.mypage-wrap .point-money-dashboard .append .btn-what-point button {
	width:11rem;
	font-size:1.6rem;
	font-weight:500;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:0 auto
}
.mypage-wrap .point-money-dashboard .append .btn-what-point button:after {
	content:"";
	width:2.4rem;
	height:2.4rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDEyMyIgZD0iTTM3My42IDM0NC41MzVoNDh2NDhoLTQ4eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3My42MDQgLTM0NC41MzUpIiBzdHlsZT0iZmlsbDpub25lIi8+CiAgICA8ZyBkYXRhLW5hbWU9Iuq3uOujuSAzNDUiPgogICAgICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDEyNCIgZD0ibTM4OC42IDM1Mi41MzUgOCA4LTggOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM1OC41OSAtMzM2LjUzNSkiIHN0eWxlPSJzdHJva2U6IzFkMWQxZDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDtmaWxsOm5vbmUiLz4KICAgICAgICA8cGF0aCBkYXRhLW5hbWU9IuyEoCAyOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAgMjQuMDE1KSIgc3R5bGU9InN0cm9rZTojMWQxZDFkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O2ZpbGw6bm9uZSIgZD0iTTAgMGgyOCIvPgogICAgPC9nPgo8L3N2Zz4K) no-repeat 0 0/2.4rem;
	display:inline-block;
	margin-left:.5rem
}
.mypage-wrap .point-money-dashboard+.toggle-period.on .btn-toggle:after {
	margin-top:2px
}
.mypage-wrap .point-money-dashboard+.toggle-period .btn-toggle {
	font-size:1.6rem;
	color:#1d1d1d;
	border-bottom:none;
	margin:1rem -2rem -2rem;
	width:calc(100%+4rem);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.mypage-wrap .point-money-dashboard+.toggle-period .btn-toggle:after {
	width:.7rem;
	height:.7rem;
	border-color:#1d1d1d;
	margin-left:1rem
}
.mypage-wrap .point-money-list li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:2rem 0;
	border-bottom:1px solid #e3e3e3
}
.mypage-wrap .point-money-list li .info {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.mypage-wrap .point-money-list li .info .subject {
	display:block;
	font-size:1.6rem;
	font-weight:400;
	color:#1d1d1d;
	color:var(--normal)
}
.mypage-wrap .point-money-list li .info .append {
	display:block;
	margin-top:.5rem;
	font-size:1.2rem;
	color:#a5a5a5
}
.mypage-wrap .point-money-list li .info .append .date {
	display:block;
	letter-spacing:normal
}
.mypage-wrap .point-money-list li .info .append .order-num {
	margin-top:.3rem;
	letter-spacing:normal
}
.mypage-wrap .point-money-list li .point {
	-ms-flex-item-align:start;
	align-self:flex-start;
	-ms-flex-negative:0;
	flex-shrink:0;
	font-weight:500;
	font-size:1.6rem;
	color:#004b29;
	color:var(--baseColor)
}
.mypage-wrap .point-money-list li .point strong {
	color:#004b29;
	color:var(--baseColor)
}
.mypage-wrap .point-money-list li .point.minus,.mypage-wrap .point-money-list li .point.minus strong {
	color:#ec3c3c
}
.mypage-wrap .point-money-list .order-vldClDtm {
	margin-top:.6rem;
	font-size:1.2rem;
	color:#a5a5a5
}
.mypage-wrap .section-cont .point-money-list:first-child {
	margin-top:-2rem
}
.mypage-wrap .toggle-box .coupon-register .list-comm {
	margin-top:1.5rem
}
.mypage-wrap .toggle-box+.coupon-list {
	margin-top:2rem
}
.mypage-wrap .monthly-coupon .tit-monthly {
	margin-bottom:2rem;
	padding-bottom:1.5rem;
	border-bottom:1px solid #bcbcbc;
	font-size:1.4rem;
	font-weight:500;
	color:#004b29;
	color:var(--baseColor);
	letter-spacing:-.07rem
}
.mypage-wrap .monthly-coupon .btn-area {
	margin-top:2rem
}
.mypage-wrap .monthly-coupon+.monthly-coupon {
	margin-top:4rem
}
.mypage-wrap .certify-my-bikeseoul .txt-heading {
	display:block;
	margin:2rem 0;
	font-weight:400;
	font-size:2rem;
	text-align:center
}
.mypage-wrap .certify-my-bikeseoul .banner-bikeseoul {
	margin:0 -2rem
}
.mypage-wrap .certify-my-bikeseoul .banner-bikeseoul img {
	width:100%
}
.mypage-wrap .certify-my-bikeseoul .bnr-bikeseoul {
	margin:0 -2rem;
	padding:2rem 0 12.6rem;
	text-align:center;
	background:url(https://m.fredit.co.kr/_ustra/img/bg-bikeseoul-fredit.ef561c4.svg) no-repeat 50% 100%/auto 8.6rem,-webkit-gradient(linear,left top,left bottom,color-stop(54%,#ecf4f0),to(hsla(0,0%,100%,0)));
	background:url(https://m.fredit.co.kr/_ustra/img/bg-bikeseoul-fredit.ef561c4.svg) no-repeat 50% 100%/auto 8.6rem,linear-gradient(180deg,#ecf4f0 54%,hsla(0,0%,100%,0))
}
.mypage-wrap .certify-my-bikeseoul .bnr-bikeseoul .img-bnr {
	display:block;
	height:8.9rem;
	margin:0 auto 1.6rem
}
.mypage-wrap .certify-my-bikeseoul .bnr-bikeseoul .text {
	display:block;
	font-size:1.5rem;
	color:#004b29;
	color:var(--baseColor)
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard {
	margin:-2rem -2rem 0;
	padding:1.8rem 2rem 3rem;
	background-color:#ecf4f0
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .info-certify {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:1rem 1.2rem;
	border-radius:8px;
	background-color:#fff;
	-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.04);
	box-shadow:0 8px 16px 0 rgba(0,0,0,.04)
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .info-certify .certify {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .info-certify .certify .date {
	font-weight:700
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .info-certify .btn-normal2 {
	-ms-flex-negative:0;
	flex-shrink:0
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month {
	margin:3rem 0 0
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month .month-detail {
	position:relative;
	max-width:30rem;
	margin:0 auto;
	padding-top:10.1rem;
	background:url(https://m.fredit.co.kr/_ustra/img/bg-seoulbike-dashboard.9e6d2b8.png) no-repeat 50% 0/15.6rem 8.7rem
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month .month-detail .month {
	position:absolute;
	left:0;
	top:0;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-width:3.6rem;
	height:2.8rem;
	padding:0 .5rem;
	border-radius:8px 0 8px 0;
	font-weight:700;
	font-size:1.2rem;
	color:#fff;
	background-color:#004b29;
	background-color:var(--baseColor)
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month .month-detail .info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month .month-detail .info .item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	position:relative;
	text-align:center
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month .month-detail .info .item .tit {
	margin-bottom:.5rem
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month .month-detail .info .item .value {
	font-weight:700;
	font-size:2rem
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month .month-detail .info .item .value .unit {
	font-weight:400
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month .month-detail .info .item+.item:before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	height:3rem;
	width:1px;
	background-color:#bcbcbc;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month .point-graph {
	margin:2rem 0 1.5rem;
	padding-top:3.7rem
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month .point-graph .graph {
	position:relative;
	height:5px;
	border-radius:2.5px;
	background-color:#fff
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month .point-graph .graph .bar {
	position:absolute;
	top:0;
	left:0;
	height:5px;
	border-radius:2.5px;
	background-color:#004b29;
	background-color:var(--baseColor)
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month .point-graph .graph .bar .balloon {
	position:absolute;
	top:-3.7rem;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-width:5.6rem;
	height:2.6rem;
	text-align:center;
	border-radius:4px;
	font-weight:500;
	font-size:1.2rem;
	color:#fff;
	background-color:#1d1d1d
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month .point-graph .graph .bar .balloon:after {
	content:"";
	position:absolute;
	top:100%;
	width:0;
	height:0
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month .point-graph .graph .bar .balloon.left {
	left:calc(100% - 10px)
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month .point-graph .graph .bar .balloon.left:after {
	left:10px;
	border-left:6px solid #1d1d1d;
	border-bottom:6px solid transparent
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month .point-graph .graph .bar .balloon.right {
	right:0
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month .point-graph .graph .bar .balloon.right:after {
	right:10px;
	border-right:6px solid #1d1d1d;
	border-bottom:6px solid transparent
}
.mypage-wrap .my-bikeseoul .bikeseoul-dashboard .dashboard-month .point-graph .range {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-top:.5rem
}
.mypage-wrap .my-bikeseoul .bikeseoul-use-list li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	padding:2rem 0;
	border-bottom:1px solid #bcbcbc
}
.mypage-wrap .my-bikeseoul .bikeseoul-use-list li .date {
	display:block;
	margin-top:.7rem;
	color:#a5a5a5
}
.mypage-wrap .my-bikeseoul .bikeseoul-use-list li .info {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.mypage-wrap .my-bikeseoul .bikeseoul-use-list li .info .time {
	display:block;
	font-size:1.4rem
}
.mypage-wrap .my-bikeseoul .bikeseoul-use-list li .point {
	-ms-flex-negative:0;
	flex-shrink:0;
	text-align:right
}
.mypage-wrap .my-bikeseoul .bikeseoul-use-list li .point .value {
	display:block;
	font-weight:700;
	font-size:1.6rem;
	color:#004b29;
	color:var(--baseColor)
}
.mypage-wrap .howto-manager {
	padding:2rem 0
}
.mypage-wrap .howto-manager .tit-normal+.txt-normal {
	margin-top:.5rem
}
.mypage-wrap .howto-manager-code {
	position:relative;
	margin-top:8px;
	padding-top:2rem
}
.mypage-wrap .howto-manager-code:before {
	content:"";
	position:absolute;
	left:-2rem;
	right:-2rem;
	top:-8px;
	height:8px;
	background-color:#f1f1f1
}
.mypage-wrap .howto-manager-code .tit-question {
	display:block;
	padding-bottom:2rem;
	border-bottom:1px solid #e6e6e6;
	font-weight:500;
	font-size:1.4rem;
	text-align:center;
	letter-spacing:-.07rem
}
.mypage-wrap .howto-manager-code .list-answer {
	counter-reset:list-number
}
.mypage-wrap .howto-manager-code .list-answer li {
	position:relative;
	margin-top:2rem;
	padding-left:2.6rem;
	counter-increment:list-number
}
.mypage-wrap .howto-manager-code .list-answer li:before {
	content:counter(list-number);
	position:absolute;
	left:0;
	top:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:1.8rem;
	height:1.8rem;
	border-radius:50%;
	border:1px solid #1d1d1d;
	font-size:1rem
}
.mypage-wrap .howto-manager-code .list-answer li .type {
	display:block;
	font-weight:500;
	font-size:1.2rem
}
.mypage-wrap .howto-manager-code .list-answer li .type+.methode {
	margin-top:1rem
}
.mypage-wrap .howto-manager-code .list-answer li .methode {
	position:relative;
	padding-left:.7rem;
	font-size:1rem
}
.mypage-wrap .howto-manager-code .list-answer li .methode:before {
	content:"";
	position:absolute;
	left:0;
	top:.7rem;
	width:.2rem;
	height:.2rem;
	background-color:#1d1d1d
}
.mypage-wrap .howto-manager-code .list-answer li .methode+.methode {
	margin-top:.6rem
}
.mypage-wrap .howto-manager-code .list-answer+.btn-area {
	margin-top:3rem
}
.mypage-wrap .manager-search-form .manager-search {
	text-align:center;
	padding:2rem 0;
	border-bottom:1px solid #e6e6e6
}
.mypage-wrap .manager-search-form .search-form {
	padding:1.5rem 0 2rem
}
.mypage-wrap .manager-search-form .search-form .list-form-area,.mypage-wrap .manager-search-form .search-form .list-form-area+.btn-area {
	margin-top:2rem
}
.mypage-wrap .manager-search-form .search-result {
	position:relative;
	margin-top:8px;
	margin-bottom:-4rem;
	padding:2rem 0 3rem
}
.mypage-wrap .manager-search-form .search-result:before {
	content:"";
	position:absolute;
	left:-2rem;
	right:-2rem;
	top:-8px;
	height:8px;
	background-color:#f1f1f1
}
.mypage-wrap .manager-search-form .search-result .txt-manager-choice {
	font-weight:500;
	font-size:1.2rem;
	margin-bottom:1rem
}
.mypage-wrap .my-fresh-lady {
	margin-top:2rem
}
.mypage-wrap .my-fresh-lady .my-lady {
	padding:2.5rem;
	border-radius:10px;
	background-color:#ecf4f0
}
.mypage-wrap .my-fresh-lady .my-lady .head {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.mypage-wrap .my-fresh-lady .my-lady .head .slogan {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-weight:500;
	font-size:1.2rem;
	color:#004b29;
	color:var(--baseColor)
}
.mypage-wrap .my-fresh-lady .my-lady .head .logo {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:4.8rem;
	height:1.5rem
}
.mypage-wrap .my-fresh-lady .my-lady .head .logo img {
	width:100%
}
.mypage-wrap .my-fresh-lady .my-lady .body {
	padding:4rem 0 3.5rem
}
.mypage-wrap .my-fresh-lady .my-lady .body .lady {
	padding-top:15rem;
	text-align:center;
	background:url(https://m.fredit.co.kr/_ustra/img/fresh-manager.d1cbc7f.png) no-repeat 50% 0/13.5rem auto
}
.mypage-wrap .my-fresh-lady .my-lady .body .lady .label {
	display:block;
	font-size:1.2rem
}
.mypage-wrap .my-fresh-lady .my-lady .body .lady .name {
	display:block;
	margin-top:.5rem;
	font-weight:500;
	font-size:2rem;
	letter-spacing:-.1rem;
	color:#004b29;
	color:var(--baseColor)
}
.mypage-wrap .my-fresh-lady .my-lady .body .lady .place {
	display:block;
	margin-top:.2rem;
	font-size:1rem
}
.mypage-wrap .my-fresh-lady .my-lady .foot {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding-top:1.5rem;
	border-top:1px solid #1d1d1d
}
.mypage-wrap .my-fresh-lady .my-lady .foot .slogan {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:1rem
}
.mypage-wrap .my-fresh-lady .my-lady .foot .url {
	-ms-flex-negative:0;
	flex-shrink:0;
	font-size:1rem
}
.mypage-wrap .my-fresh-lady .call-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:2rem 0
}
.mypage-wrap .my-fresh-lady .call-info .num {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-weight:500
}
.mypage-wrap .my-fresh-lady .call-info .btn-area {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:15rem
}
.mypage-wrap .my-fresh-lady .call-info+.call-info {
	border-top:1px solid #e6e6e6
}
.mypage-wrap .delivery-calendar .txt-heading {
	margin-bottom:3rem;
	font-size:1.6rem;
	letter-spacing:-.01rem
}
.mypage-wrap .delivery-calendar .txt-heading .fc-green {
	font-weight:700
}
.mypage-wrap .delivery-calendar .calendar-legend {
	text-align:center;
	margin-top:1.6rem;
	padding:0 1.5rem
}
.mypage-wrap .delivery-calendar .calendar-legend .inp {
	padding-right:2rem
}
.mypage-wrap .delivery-calendar .calendar-legend .inp input[type=checkbox]:checked+label .ftext {
	font-weight:500
}
.mypage-wrap .delivery-calendar .calendar-legend .legend {
	min-width:8.3rem;
	font-weight:300;
	font-size:1.3rem;
	letter-spacing:-.08rem;
	color:#666
}
.mypage-wrap .delivery-calendar .calendar-legend .legend:after {
	content:"";
	display:inline-block;
	width:6px;
	height:6px;
	margin-left:.5rem;
	border-radius:50%;
	vertical-align:middle;
	margin-top:-5px;
	background-color:#a5a5a5
}
.mypage-wrap .delivery-calendar .calendar-legend .legend.once:after {
	background-color:#dd1c1c
}
.mypage-wrap .delivery-calendar .calendar-legend .legend.regular:after,.mypage-wrap .delivery-calendar .calendar-legend .legend.tstate01:after {
	background-color:#004b29;
	background-color:var(--baseColor)
}
.mypage-wrap .delivery-calendar .calendar-legend .legend.tstate02:after {
	background-color:transparent;
	border:1px solid #004b29;
	border-radius:50%
}
.mypage-wrap .delivery-calendar .calendar-legend .legend.tstate03:after {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj4KICAgIDxnIGRhdGEtbmFtZT0i7YOA7JuQIDQiIHN0eWxlPSJzdHJva2U6IzAwNGIyOTtzdHJva2Utd2lkdGg6MnB4O2ZpbGw6bm9uZSI+CiAgICAgICAgPGNpcmNsZSBjeD0iNiIgY3k9IjYiIHI9IjYiIHN0eWxlPSJzdHJva2U6bm9uZSIvPgogICAgICAgIDxjaXJjbGUgY3g9IjYiIGN5PSI2IiByPSI1IiBzdHlsZT0iZmlsbDpub25lIi8+CiAgICA8L2c+CiAgICA8cGF0aCBkYXRhLW5hbWU9IuyCrOqwge2YlSAyNzMiIHRyYW5zZm9ybT0icm90YXRlKC00NSA0LjcwNyAtLjUzNSkiIHN0eWxlPSJmaWxsOiMwMDRiMjkiIGQ9Ik0wIDBoMnYxMEgweiIvPgo8L3N2Zz4K) no-repeat 50% 50%/.6rem .6rem
}
.mypage-wrap .delivery-inform .txt-inform {
	margin-bottom:2rem;
	font-size:1.4rem
}
.mypage-wrap .delivery-inform .txt-inform .fc-green {
	font-weight:500
}
.mypage-wrap .delivery-inform .delivery-list .prd-info {
	border-bottom:1px solid #e3e3e3;
	padding-bottom:2rem
}
.mypage-wrap .delivery-inform .delivery-list .prd-info+.prd-info {
	margin-top:2rem
}
.mypage-wrap .delivery-status-check .delivery-status-section {
	margin-top:3rem
}
.mypage-wrap .delivery-status-check .delivery-status-section .heading {
	display:block;
	margin-bottom:2rem;
	font-weight:700;
	font-size:1.6rem;
	letter-spacing:-.08rem;
	text-align:center
}
.mypage-wrap .delivery-status-check .tf-search+.delivery-status-section {
	margin-top:2rem
}
.mypage-wrap .delivery-status-check .deliver-item .receiver {
	display:block;
	font-weight:500;
	font-size:1.2rem
}
.mypage-wrap .delivery-status-check .deliver-item .data {
	display:block;
	font-size:1.2rem;
	color:#1d1d1d;
	color:var(--normal)
}
.mypage-wrap .delivery-status-check .deliver-item .data+.data {
	margin-top:1.2rem
}
.mypage-wrap .delivery-status-check .status-dashboard {
	position:relative;
	overflow:hidden;
	padding-top:5.3rem
}
.mypage-wrap .delivery-status-check .status-dashboard:after,.mypage-wrap .delivery-status-check .status-dashboard:before {
	content:"";
	position:absolute;
	top:5.3rem;
	width:14%;
	height:1px;
	background:#fff
}
.mypage-wrap .delivery-status-check .status-dashboard:before {
	left:-7%
}
.mypage-wrap .delivery-status-check .status-dashboard:after {
	right:-7%
}
.mypage-wrap .delivery-status-check .status-dashboard .list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding-top:1.25rem;
	border-top:1px solid #f1f1f1
}
.mypage-wrap .delivery-status-check .status-dashboard .list li {
	position:relative;
	width:14%;
	-ms-flex-negative:0;
	flex-shrink:0;
	min-width:3.6rem;
	text-align:center;
	font-size:1.1rem;
	color:#a5a5a5
}
.mypage-wrap .delivery-status-check .status-dashboard .list li:first-child {
	margin-left:1%
}
.mypage-wrap .delivery-status-check .status-dashboard .list li:last-child {
	margin-right:1%
}
.mypage-wrap .delivery-status-check .status-dashboard .list li:after {
	content:"";
	position:absolute;
	top:-1.8rem;
	left:50%;
	z-index:1;
	margin-left:-.5rem;
	width:1rem;
	height:1rem;
	background-color:#f1f1f1;
	border-radius:50%
}
.mypage-wrap .delivery-status-check .status-dashboard .list li.on:after {
	background-color:#004b29;
	background-color:var(--baseColor)
}
.mypage-wrap .delivery-status-check .status-dashboard .list li.on:before {
	content:"";
	position:absolute;
	left:50%;
	top:-6.55rem;
	width:3.6rem;
	height:4.2rem;
	margin-left:-1.8rem;
	background-position:0 0;
	background-repeat:no-repeat;
	background-size:3.6rem auto
}
.mypage-wrap .delivery-status-check .status-dashboard .list li.on.item1:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-delivery-status1.7766730.svg)
}
.mypage-wrap .delivery-status-check .status-dashboard .list li.on.item2:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-delivery-status2.ba59031.svg)
}
.mypage-wrap .delivery-status-check .status-dashboard .list li.on.item3:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-delivery-status3.f1bc658.svg)
}
.mypage-wrap .delivery-status-check .status-dashboard .list li.on.item4:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-delivery-status4.b1ef5bc.svg)
}
.mypage-wrap .delivery-status-check .status-dashboard .list li.on.item5:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-delivery-status5.9f91348.svg)
}
.mypage-wrap .delivery-status-check .status-dashboard .list li.on.item6:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-delivery-status6.6805d8a.svg)
}
.mypage-wrap .delivery-status-check .status-dashboard .list li.on.item7:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-delivery-status7.0e48111.svg)
}
.mypage-wrap .delivery-status-check .no-data {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.mypage-wrap .my-delivery-manage {
	padding-bottom:9rem
}
.mypage-wrap .my-delivery-manage .btn-area.type-fixed {
	max-width:72rem;
	position:fixed;
	bottom:0;
	z-index:10;
	left:0;
	right:0
}
.mypage-wrap .order-delivery-change .toggle-wrap .toggle-head .title {
	font-weight:500
}
.mypage-wrap .order-delivery-change .toggle-wrap .toggle-head .title .status {
	margin-left:.5rem;
	font-size:1.2rem;
	color:#004b29;
	color:var(--baseColor)
}
.mypage-wrap .review-group .heading-bar {
	margin-bottom:2rem
}
.mypage-wrap .review-group .list-review li {
	margin-bottom:3rem
}
.mypage-wrap .review-group .list-review li .prd-info .prd-item .info .row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.mypage-wrap .review-group .list-review li .prd-info .prd-item .info .name {
	-webkit-line-clamp:1;
	max-height:1.9rem
}
.mypage-wrap .review-group .list-review li .prd-info+.btn-area {
	margin-top:1.6rem
}
.mypage-wrap .review-group .list-review li .prod-info-box,.mypage-wrap .review-group .list-review li .review-rate {
	margin-top:.9rem
}
.mypage-wrap .review-group .list-review li .prod-info-box .star,.mypage-wrap .review-group .list-review li .prod-info-box .star .rating,.mypage-wrap .review-group .list-review li .review-rate .star,.mypage-wrap .review-group .list-review li .review-rate .star .rating {
	width:7.3rem;
	height:1.2rem;
	background-size:7.3rem 1.2rem
}
.mypage-wrap .review-group .list-review li .prod-info-box .rating-count,.mypage-wrap .review-group .list-review li .review-rate .rating-count {
	margin:.2rem 0 0;
	font-size:1.1rem;
	line-height:1.1
}
.mypage-wrap .review-group .list-review li .tag-area {
	margin-top:.2rem;
	font-weight:300;
	letter-spacing:-.09em;
	color:#666
}
.mypage-wrap .review-group .list-review li .tag-area .hashtag {
	margin-right:.3rem;
	color:#333;
	background-color:transparent;
	font-size:1.1rem
}
.mypage-wrap .review-group .list-review li .btn-normal .assist {
	margin-left:.5rem;
	font-weight:700;
	font-size:1rem;
	color:#004b29;
	color:var(--baseColor)
}
.mypage-wrap .review-group .list-review li .review-area {
	margin-top:1rem;
	padding:1.5rem;
	border-radius:3px;
	background-color:#f8f8f8;
	font-size:1.2rem
}
.mypage-wrap .review-group .list-review li .review-area+.btn-area {
	margin-top:1.5rem
}
.mypage-wrap .review-group.experience-group .experience-product .prd-tit {
	display:block;
	margin-bottom:1rem;
	padding-top:1.5rem;
	font-weight:400;
	font-size:1.2rem;
	color:#a5a5a5
}
.mypage-wrap .review-group.experience-group .experience-product .prd-info .prd-item .info {
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
.mypage-wrap .review-group.experience-group .experience-review {
	margin-top:1rem;
	padding:1.5rem;
	border-radius:3px;
	background-color:#f8f8f8
}
.mypage-wrap .review-group.experience-group .experience-review .review-img img {
	width:100%
}
.mypage-wrap .review-group.experience-group .experience-review .review-cont .tit-review {
	display:block;
	margin-top:2rem;
	font-weight:700;
	font-size:1.4rem;
	text-align:center;
	color:#004b29;
	color:var(--baseColor)
}
.mypage-wrap .review-group.experience-group .experience-review .review-cont .txt-review {
	margin-top:.8rem;
	font-size:1.2rem;
	text-align:center
}
.mypage-wrap .review-group.experience-group .experience-review .review-cont .writer-review {
	display:block;
	margin-top:1rem;
	font-size:1rem;
	text-align:center;
	color:#a5a5a5
}
.mypage-wrap .review-group.experience-group .experience-review+.btn-area {
	margin-top:1.5rem
}
.mypage-wrap .review-group.experience-group+.experience-group {
	margin-top:4rem
}
.mypage-wrap .inner-cont .review-group:first-child {
	margin-top:-2rem
}
.mypage-wrap .review-btn-wrap {
	text-align:center;
	padding:4rem 0 2rem
}
.mypage-wrap .review-btn-wrap .btn-review {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	min-width:20rem;
	height:4rem;
	border:1px solid #222
}
.mypage-wrap .review-btn-wrap .btn-review span {
	display:inline-block;
	padding-right:3rem;
	margin:0 auto;
	font-size:1.2rem;
	font-weight:400;
	letter-spacing:-.07em;
	color:#111;
	background:url(https://m.fredit.co.kr/_ustra/img/arrow-right.f052a21.png) no-repeat 100% .3rem;
	background-size:1.6rem auto
}
.mypage-wrap .mobile-gift-exchange .notice-area,.mypage-wrap .mobile-gift-regist .notice-area {
	margin-top:7.8rem
}
.mypage-wrap .gift-send .inner-cont {
	padding-top:0
}
.mypage-wrap .gift-send .complete-gift-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.mypage-wrap .gift-send .complete-gift-wrap .gift-title {
	display:block;
	padding:2.4rem 0 1.5rem;
	background:#fff;
	font-size:2rem;
	line-height:1.33333;
	letter-spacing:-.07em;
	color:#111;
	font-weight:300
}
.mypage-wrap .gift-send .complete-gift-wrap .gift-title .text-point {
	color:#004b29;
	color:var(--baseColor);
	font-weight:700
}
.mypage-wrap .gift-send .complete-gift-wrap .toggle-content {
	padding:0;
	border-bottom:0
}
.mypage-wrap .gift-send .complete-gift-wrap .toggle-content .section-order-gift {
	position:relative;
	margin:0 -2rem
}
.mypage-wrap .gift-send .complete-gift-wrap .toggle-content .section-order-gift .bg-img-area {
	overflow:hidden;
	position:relative;
	width:100%;
	padding-top:83.34%;
	background:#b5b5b5
}
.mypage-wrap .gift-send .complete-gift-wrap .toggle-content .section-order-gift .bg-img-area img {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:100%;
	height:auto;
	min-width:100%;
	min-height:100%
}
.mypage-wrap .gift-send .complete-gift-wrap .toggle-content .section-order-gift .text-input {
	overflow:hidden;
	position:absolute;
	bottom:1.5rem;
	left:1.5rem;
	right:1.5rem;
	border-radius:1rem;
	background:#fff;
	padding-bottom:1rem
}
.mypage-wrap .gift-send .complete-gift-wrap .toggle-content .section-order-gift .text-input textarea {
	width:100%;
	height:11.5rem;
	padding:1.3rem 1.5rem 0;
	background:#fff;
	resize:none;
	font-size:1.3rem;
	line-height:1.53846;
	font-weight:400;
	letter-spacing:-.06em;
	border:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.mypage-wrap .gift-send .complete-gift-wrap .toggle-content .section-order-gift .text-input textarea:focus {
	outline:none
}
.mypage-wrap .gift-send .complete-gift-wrap .toggle-content .section-order-gift .text-input .value {
	display:block;
	text-align:right;
	padding-right:1.5rem;
	font-size:1.1rem;
	font-weight:400;
	letter-spacing:-.02em;
	color:#bcbcbc
}
.mypage-wrap .gift-send .complete-gift-wrap .toggle-content .section-order-gift .text-input .value .count {
	color:#1d1d1d
}
.mypage-wrap .gift-send .complete-gift-wrap .toggle-content .swiper-container {
	margin-right:-2rem;
	padding:1rem 0 0;
	margin-left:auto;
	position:relative;
	overflow:hidden;
	list-style:none;
	z-index:1
}
.mypage-wrap .gift-send .complete-gift-wrap .toggle-content .swiper-container .swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.mypage-wrap .gift-send .complete-gift-wrap .toggle-content .swiper-container .swiper-wrapper .swiper-slide {
	width:7.8rem;
	margin-right:1rem;
	-ms-flex-negative:0;
	flex-shrink:0;
	height:100%;
	position:relative;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform
}
.mypage-wrap .gift-send .complete-gift-wrap .toggle-content .swiper-container .swiper-wrapper .swiper-slide a.is-active:after,.mypage-wrap .gift-send .complete-gift-wrap .toggle-content .swiper-container .swiper-wrapper .swiper-slide a.is-active:before {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	border:3px solid #004b29;
	border:3px solid var(--baseColor);
	content:""
}
.mypage-wrap .gift-send .complete-gift-wrap .toggle-content .swiper-container .swiper-wrapper .swiper-slide a img {
	vertical-align:top
}
.mypage-wrap .gift-send .complete-gift-wrap .prod-navi-wrap {
	padding:1rem 0
}
.mypage-wrap .gift-send .complete-gift-wrap .prod-navi-wrap .prod-navi {
	margin-left:2rem
}
.mypage-wrap .gift-send .complete-gift-wrap .prod-navi-wrap .swiper-slide {
	margin-right:.5rem!important
}
.modal .my-barcode {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:100%
}
.modal .my-barcode .barcode {
	text-align:center;
	margin-top:2rem
}
.modal .my-barcode .barcode img {
	width:100%;
	max-width:18.2rem;
	height:8rem;
	vertical-align:top
}
.modal .my-barcode .barcode .code {
	display:block;
	margin-top:1rem;
	font-size:1.4rem
}
.modal .point-money-info {
	padding:1.5rem
}
.modal .point-money-info .head {
	padding:1.5rem 0 2rem;
	border-bottom:1px solid #e3e3e3;
	text-align:center
}
.modal .point-money-info .head .heading {
	display:block;
	font-weight:500;
	font-size:1.6rem;
	color:#004b29;
	color:var(--baseColor)
}
.modal .point-money-info .head .assist {
	margin-top:.5rem;
	font-size:1rem;
	color:#a5a5a5
}
.modal .point-money-info .body {
	margin-top:2rem
}
.modal .point-money-info .body .point-money-item {
	margin-top:1.5rem
}
.modal .point-money-info .body .point-money-item .tit {
	display:block;
	font-weight:500;
	font-size:1.2rem
}
.modal .point-money-info .body .point-money-item .txt-assist {
	margin-top:.5rem;
	color:#1d1d1d;
	color:var(--normal)
}
.modal .coupon-use-term {
	padding:0 4rem 2rem
}
.modal .coupon-use-term .use-term li {
	position:relative;
	padding-left:.8rem;
	font-size:1.4rem;
	color:#111;
	line-height:1.78
}
.modal .coupon-use-term .use-term li:before {
	content:"";
	position:absolute;
	left:0;
	top:1.1rem;
	width:.2rem;
	height:.2rem;
	background:#999
}
.modal .cash-receipt {
	margin:.5rem 2rem 4rem
}
.modal .cash-receipt .choice-use {
	text-align:center;
	margin-bottom:4rem
}
.modal .cash-receipt .choice-use .txt-assist {
	margin:2rem 0 3rem
}
.modal .membership-info {
	margin-bottom:2rem
}
.modal .membership-info .tit {
	display:block;
	text-align:center;
	font-weight:500;
	font-size:1.2rem
}
.modal .membership-info .value {
	display:block;
	text-align:center;
	margin-top:.4rem;
	font-size:1.2rem
}
.modal .bill-cancel-info {
	padding:15px
}
.modal .bill-cancel-info .heading-bar {
	margin-top:17px!important;
	background:none;
	text-align:center;
	display:block
}
.modal .bill-cancel-info p {
	text-align:center;
	font-size:1.4rem;
	font-weight:500
}
.modal .order-regularly-cancel {
	margin:1rem 2rem 0
}
.modal .order-regularly-cancel .txt-normal {
	margin-bottom:3rem;
	text-align:center
}
.modal .order-regularly-cancel .tit-form {
	font-weight:700
}
.modal .bill-change {
	margin:1rem 2rem 2rem
}
.modal .bill-change .txt-normal {
	margin-bottom:3rem;
	text-align:center
}
.modal .gift-massage-box {
	min-width:24rem;
	min-height:19.7rem;
	margin:0 1.5rem 2rem
}
.modal .gift-massage-box .message {
	font-size:1.2rem
}
.modal .account-sms {
	margin:0 2rem 2rem
}
.modal .account-sms .form-item:first-child {
	margin-top:0
}
.modal .free-exchange-info {
	padding:0 1.5rem 2rem
}
.modal .free-exchange-info .apply-info {
	margin-bottom:2rem
}
.modal .free-exchange-info .apply-info li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.modal .free-exchange-info .apply-info li .tit {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:8.5rem;
	padding-right:1rem;
	font-weight:500;
	font-size:1.2rem
}
.modal .free-exchange-info .apply-info li .value {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.modal .free-exchange-info .apply-info li+li {
	margin-top:.6rem
}
.modal.total-pay-list .modal-conts {
	max-height:30rem;
	margin-top:-1.5rem;
	padding:2.5rem 2rem 2rem
}
.modal.total-pay-list .modal-conts .pay-list {
	margin-bottom:1rem
}
.modal.total-pay-list .modal-conts .pay-list .item-pay {
	border-top:1px solid #ccc;
	padding:2rem 1rem 1rem
}
.modal.total-pay-list .modal-conts .pay-list .item-pay .row.regular-order {
	color:#a5a5a5
}
.modal.total-pay-list .modal-conts .pay-list .item-pay .row.price {
	margin-top:1.5rem;
	text-align:right;
	font-size:1.8rem
}
.modal.total-pay-list .modal-conts .pay-list .item-pay .row.price .unit {
	margin-left:.3rem
}
.modal.total-pay-list .modal-conts .pay-list .item-pay .row .name {
	font-weight:500
}
.modal.total-pay-list .modal-conts .pay-list .total-price {
	padding:1rem;
	text-align:right;
	border-top:1px solid #1d1d1d;
	border-top:1px solid var(--normal);
	background-color:#f2f2f2;
	font-size:2rem
}
.modal.total-pay-list .modal-conts .pay-list .total-price .price {
	font-weight:500;
	color:#004b29;
	color:var(--baseColor)
}
.modal.total-pay-list .modal-conts .choice-payment {
	margin-top:2rem
}
.modal.total-pay-list .modal-conts .list-form-area {
	margin-top:1rem
}
.modal .change-history {
	margin:1rem 2rem 2rem
}
.modal .change-history .item-change {
	margin-top:2rem
}
.modal .change-history .item-change table {
	width:100%;
	margin-top:1rem
}
.modal .change-history .item-change table td,.modal .change-history .item-change table th {
	padding:1rem;
	border:1px solid #e6e6e6;
	font-size:1.3rem;
	word-break:break-all
}
.modal .change-history .item-change table th {
	font-weight:500
}
.modal .change-history .terms-change-cont {
	padding:5rem 5%;
	text-align:center;
	font-size:1.4rem
}
.modal .change-history .item-change-set table {
	width:100%
}
.modal .change-history .item-change-set table td,.modal .change-history .item-change-set table th {
	padding:1rem;
	border:1px solid #e6e6e6;
	font-size:1.3rem;
	word-break:break-all
}
.modal .change-history .item-change-set table th {
	font-weight:500
}
.modal .support-modal {
	margin:1rem 2rem 2rem;
	text-align:center
}
.type {
	display:inline-block;
	line-height:1.75
}
.type.t1 {
	background-color:#004b29;
	background-color:var(--baseColor)
}
.type.t1,.type.t2 {
	height:2rem;
	padding:0 .8rem;
	border-radius:4px;
	font-size:1.2rem;
	color:#fff
}
.type.t2 {
	background-color:#2e586e
}
.type.t3 {
	background-color:#ff7900
}
.type.t3,.type.t4 {
	height:2rem;
	padding:0 .8rem;
	border-radius:4px;
	font-size:1.2rem;
	color:#fff
}
.type.t4 {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#529275
}
.prd-info .type {
	margin-right:.5rem
}
.prd-info .regular-order {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%
}
.prd-info .regular-order .num {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:1rem;
	font-size:1.2rem;
	line-height:1.5;
	letter-spacing:-.06rem;
	color:#a5a5a5
}
.prd-info .regular-order .append {
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-left:auto
}
.prd-info .delivery-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:1rem
}
.prd-info .delivery-info .date {
	font-size:1.2rem;
	letter-spacing:-.06rem
}
.prd-info .delivery-info .date.medium {
	font-weight:500
}
.prd-info .delivery-info .way {
	color:#999
}
.prd-info .delivery-info .status {
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-left:auto;
	font-weight:500;
	font-size:1.2rem;
	letter-spacing:-.06rem;
	color:#004b29;
	color:var(--baseColor)
}
.prd-info .delivery-info .status.cancel {
	color:#bcbcbc
}
.prd-info .dno i {
	color:#a5a5a5;
	font-style:normal
}
.prd-info .prd-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.prd-info .prd-item .thumnail {
	-ms-flex-negative:0;
	flex-shrink:0;
	overflow:hidden;
	width:8rem;
	height:8rem;
	border-radius:4px
}
.prd-info .prd-item .thumnail img {
	width:100%
}
.prd-info .prd-item .thumnail .img-small {
	width:59px;
	height:59px;
	margin-right:10px
}
.prd-info .prd-item .thumnail input {
	display:none
}
.prd-info .prd-item .thumnail input+label {
	position:relative;
	display:block;
	cursor:pointer
}
.prd-info .prd-item .thumnail input+label:before {
	content:"";
	position:absolute;
	left:.5rem;
	top:.5rem;
	width:2rem;
	height:2rem;
	border-radius:50%
}
.prd-info .prd-item .thumnail input[type=checkbox]+label:before {
	background:#fff url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2hlY2tfT0ZGIiBkYXRhLW5hbWU9IkNoZWNrIE9GRiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIC5jbHMtMntmaWxsOm5vbmV9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLtg4Dsm5BfODkiIGRhdGEtbmFtZT0i7YOA7JuQIDg5IiBzdHlsZT0ic3Ryb2tlOiNiY2JjYmM7ZmlsbDpub25lIj4KICAgICAgICA8Y2lyY2xlIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgc3R5bGU9InN0cm9rZTpub25lIi8+CiAgICAgICAgPGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSIyMCIgY3k9IjIwIiByPSIxOS41Ii8+CiAgICA8L2c+CiAgICA8ZyBpZD0iY2hlY2siIHRyYW5zZm9ybT0idHJhbnNsYXRlKDggOCkiPgogICAgICAgIDxwYXRoIGlkPSLsgqzqsIHtmJVfNDU3IiBkYXRhLW5hbWU9IuyCrOqwge2YlSA0NTciIGNsYXNzPSJjbHMtMiIgZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDxwYXRoIGlkPSLtjKjsiqRfMjA2NiIgZGF0YS1uYW1lPSLtjKjsiqQgMjA2NiIgZD0ibTc3MjYuNTM3IDI3MzUuNDg4LTExIDExLTUtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc3MDYuNTM3IC0yNzI4Ljk4OCkiIHN0eWxlPSJzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjNweDtzdHJva2U6I2JjYmNiYztmaWxsOm5vbmUiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 0 0/2rem auto
}
.prd-info .prd-item .thumnail input[type=checkbox]:checked+label:before {
	background:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkNoZWNrIE9OIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4KICAgIDxjaXJjbGUgZGF0YS1uYW1lPSLtg4Dsm5AgOTAiIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgc3R5bGU9ImZpbGw6IzAwNGIyOSIvPgogICAgPHBhdGggZGF0YS1uYW1lPSLsgqzqsIHtmJUgNDU3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4IDgpIiBzdHlsZT0iZmlsbDpub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+CiAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAyMDY2IiBkPSJtNzcyNi41MzcgMjczNS40ODgtMTEgMTEtNS01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY5OC41MzcgLTI3MjAuOTg4KSIgc3R5bGU9InN0cm9rZTojZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6M3B4O2ZpbGw6bm9uZSIvPgo8L3N2Zz4K) no-repeat 0 0/2rem auto
}
.prd-info .prd-item .thumnail input[type=radio]+label:before {
	background:#fff url(data:image/svg+xml;base64,PHN2ZyBpZD0iUmFkaW9fT0ZGIiBkYXRhLW5hbWU9IlJhZGlvIE9GRiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCI+CiAgPGcgaWQ9Iu2DgOybkF8xMjkiIGRhdGEtbmFtZT0i7YOA7JuQIDEyOSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2Utd2lkdGg9IjEiPgogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiIHN0cm9rZT0ibm9uZSIvPgogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMTkuNSIgZmlsbD0ibm9uZSIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat 0 0/2rem auto
}
.prd-info .prd-item .thumnail input[type=radio]:checked+label:before {
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iUmFkaW9fT04iIGRhdGEtbmFtZT0iUmFkaW8gT04iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiPgogIDxjaXJjbGUgaWQ9Iu2DgOybkF8xMjkiIGRhdGEtbmFtZT0i7YOA7JuQIDEyOSIgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIiBmaWxsPSIjMDA0YjI5Ii8+CiAgPGNpcmNsZSBpZD0i7YOA7JuQXzEzMCIgZGF0YS1uYW1lPSLtg4Dsm5AgMTMwIiBjeD0iOCIgY3k9IjgiIHI9IjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyIDEyKSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K) no-repeat 0 0/2rem auto
}
.prd-info .prd-item .info {
	overflow:hidden;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin-left:2rem
}
.prd-info .prd-item .info .row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.prd-info .prd-item .info .company {
	display:block;
	font-size:1.1rem;
	font-weight:700;
	color:#1d1d1d
}
.prd-info .prd-item .info .company+.name {
	margin-top:0;
	font-size:1.2rem;
	font-weight:400
}
.prd-info .prd-item .info .receiver {
	font-size:1.1rem;
	font-weight:500;
	color:#a5a5a5
}
.prd-info .prd-item .info .receiver+.name {
	margin-top:.4rem
}
.prd-info .prd-item .info .name {
	display:block;
	display:-webkit-box;
	overflow:hidden;
	font-size:1.2rem;
	font-weight:500;
	color:#000;
	line-height:1.46;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	max-height:3.8rem
}
.prd-info .prd-item .info .name.no-margin {
	margin-top:0
}
.prd-info .prd-item .info>:not(.price-infor):not(.pay-infor).price {
	display:block;
	font-weight:700;
	font-size:2rem
}
.prd-info .prd-item .info>:not(.price-infor):not(.pay-infor).price .qty {
	margin-left:.5rem;
	font-weight:500;
	font-size:1.6rem;
	color:#1d1d1d
}
.prd-info .prd-item .info>:not(.price-infor):not(.pay-infor).price .qty:before {
	content:"× ";
	display:inline-block;
	font-size:1.8rem;
	font-weight:400
}
.prd-info .prd-item .info>:not(.price-infor):not(.pay-infor).price .qty.eats-on {
	margin-left:.5rem;
	font-weight:500;
	font-size:1.2rem;
	color:#bcbcbc
}
.prd-info .prd-item .info>:not(.price-infor):not(.pay-infor).price .qty.eats-on:before {
	content:"";
	display:inline-block;
	font-size:1.2rem;
	font-weight:500
}
.prd-info .prd-item .info .rglr-price-infor {
	color:#c80000
}
.prd-info .prd-item .info .rglr-price-infor span {
	font-size:1.2rem;
	color:#a5a5a5;
	text-decoration:line-through;
	font-weight:100
}
.prd-info .prd-item .info .price-infor {
	margin-top:1rem
}
.prd-info .prd-item .info .price-infor .price {
	margin-right:.5rem;
	font-weight:700;
	font-size:1.7rem;
	letter-spacing:-.085rem
}
.prd-info .prd-item .info .price-infor .price .unit {
	font-weight:500;
	font-size:1.2rem
}
.prd-info .prd-item .info .price-infor .item-price {
	margin-left:.5rem;
	font-size:1.1rem;
	color:#bcbcbc;
	text-decoration:line-through
}
.prd-info .prd-item .info .price-infor .sale-percent {
	font-weight:700;
	font-size:1.4rem;
	color:#c80000
}
.prd-info .prd-item .info .price-infor .sale-percent>span {
	font-size:1.1rem
}
.prd-info .prd-item .info .price-infor+.delivery {
	margin-top:.8rem
}
.prd-info .prd-item .info .pay-infor {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:1.2rem
}
.prd-info .prd-item .info .pay-infor .price {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:1.4rem
}
.prd-info .prd-item .info .pay-infor .price .unit {
	font-weight:500
}
.prd-info .prd-item .info .pay-infor .pay-method,.prd-info .prd-item .info .pay-infor .pay-method-change {
	-ms-flex-negative:0;
	flex-shrink:0;
	font-weight:500;
	font-size:1.1rem;
	color:#004b29;
	color:var(--baseColor)
}
.prd-info .prd-item .info .pay-infor .pay-method-change {
	width:70%;
	text-align:right
}
.prd-info .prd-item .info .address {
	display:block;
	margin-top:1.2rem;
	font-size:1.2rem;
	color:#a5a5a5
}
.prd-info .prd-item .info .count,.prd-info .prd-item .info .status {
	display:block;
	margin-top:1rem;
	font-weight:400;
	font-size:1.2rem;
	color:#1d1d1d;
	color:var(--normal)
}
.prd-info .prd-item .info .deliver-infor {
	display:block
}
.prd-info .prd-item .info .deliver-infor:not(:first-child) {
	margin-top:1rem
}
.prd-info .prd-item .info .deliver-infor .qty {
	font-size:1rem;
	color:#a5a5a5
}
.prd-info .prd-item .info .deliver-infor+.name {
	margin-top:.4rem
}
.prd-info .prd-item .info .chg-req {
	display:block;
	margin-top:1.2rem;
	font-size:1.1rem
}
.prd-info .prd-item .info .chg-req .req-date {
	display:block;
	margin-bottom:.4rem
}
.prd-info .prd-item .info .chg-req .req-row {
	display:block;
	color:#a5a5a5
}
.prd-info .prd-item .info .chg-req .req-row .week-num {
	position:relative;
	padding-left:.9rem;
	font-weight:500
}
.prd-info .prd-item .info .chg-req .req-row .week-num:before {
	content:"";
	position:absolute;
	left:.3rem;
	top:50%;
	width:1px;
	height:.8rem;
	margin-top:-.4rem;
	background-color:#a5a5a5
}
.prd-info .prd-msg {
	margin-top:2.3rem
}
.prd-info+.prd-ctrl {
	margin-top:2rem
}
.prd-info+.prd-ctrl .btn-area .row .btn-normal.refund {
	width:calc(50% - .5rem)
}
.prd-order-item .prd-top {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:1.5rem;
	padding-bottom:1.5rem;
	border-bottom:1px solid #bcbcbc
}
.prd-order-item .prd-top.noline {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none
}
.prd-order-item .prd-top .info {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin-right:1.2rem
}
.prd-order-item .prd-top .info li {
	font-size:1.2rem;
	line-height:1.5;
	letter-spacing:-.06rem;
	color:#1d1d1d
}
.prd-order-item .prd-top .info li+li {
	margin-top:.4rem
}
.prd-order-item .prd-top .info li.point {
	font-size:1.6rem;
	font-weight:500;
	letter-spacing:-.08rem
}
.prd-order-item .prd-top .info li.point.fc-green {
	color:#004b29;
	color:var(--baseColor)
}
.prd-order-item .prd-top .info li.point.gift {
	position:relative;
	padding-left:2.8rem
}
.prd-order-item .prd-top .info li.point.gift:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:2.4rem;
	height:2.4rem;
	background:url(https://m.fredit.co.kr/_ustra/img/gift-icon-02.8e78160.svg) no-repeat 0 0/2.4rem 2.4rem
}
.prd-order-item .prd-top .info li.num-order {
	color:#a5a5a5
}
.prd-order-item .prd-top .info li.fc-red {
	color:#c80000!important
}
.prd-order-item .prd-top .append {
	width:20%;
	text-align:right
}
.prd-order-item .prd-top .status {
	font-size:1.2rem;
	font-weight:500;
	color:#004b29;
	color:var(--baseColor)
}
.prd-order-item+.prd-order-item,.prd-order-item .prd-cont+.prd-cont {
	margin-top:3rem
}
.prd-order-item+.btn-area {
	margin-top:1rem
}
.btn-area+.prd-order-item {
	margin-top:3rem
}
.membership-gift-item .prd-info .prd-item .info {
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
.membership-gift-item .prd-info .prd-item .info .top-grid {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.membership-gift-item .prd-info .prd-item .info .top-grid .sender {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:1.3rem
}
.membership-gift-item .prd-info .prd-item .info .top-grid .status {
	-ms-flex-negative:0;
	flex-shrink:0;
	-ms-flex-item-align:start;
	align-self:flex-start;
	margin-top:0;
	font-weight:500;
	color:#bcbcbc
}
.membership-gift-item .prd-info .prd-item .info .term {
	display:block;
	margin-top:.2rem;
	font-weight:500;
	font-size:1rem
}
.membership-gift-item .prd-info .prd-item .info .btn-message {
	display:inline-block;
	cursor:pointer;
	margin-top:.8rem;
	font-weight:500;
	font-size:1rem;
	color:#a5a5a5;
	vertical-align:top;
	border-bottom:1px solid
}
.membership-gift-item .prd-info+.prd-ctrl {
	margin-top:1.5rem
}
.fresh-manager-edit .tit-normal {
	margin-bottom:1rem
}
.fresh-manager-edit+.list-form-area {
	margin-top:2rem
}
label.fresh-manager-item {
	display:block;
	cursor:pointer
}
.fresh-manager-item {
	display:block;
	position:relative;
	padding:1.3rem 3.5rem 1.3rem 1.5rem;
	border-radius:6px;
	background-color:#f8f8f8
}
.fresh-manager-item .num {
	display:block;
	font-size:1.2rem;
	font-weight:700
}
.fresh-manager-item .info {
	display:block;
	margin-top:.1rem;
	font-size:1.2rem
}
.fresh-manager-item .btn-delete {
	position:absolute;
	right:1.2rem;
	top:50%;
	cursor:pointer;
	width:2rem;
	height:2rem;
	margin-top:-1rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij4KICAgIDxkZWZzPgogICAgICAgIDxzdHlsZT4KICAgICAgICAgICAgLmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzFkMWQxZDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2Utd2lkdGg6M3B4fQogICAgICAgIDwvc3R5bGU+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0i6re466O5XzYwMTgiIGRhdGEtbmFtZT0i6re466O5IDYwMTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MTYgLTI2KSI+CiAgICAgICAgPHBhdGggaWQ9IuyCrOqwge2YlV82MTM3IiBkYXRhLW5hbWU9IuyCrOqwge2YlSA2MTM3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MTYgMjYpIiBzdHlsZT0iZmlsbDpub25lIiBkPSJNMCAwaDI4djI4SDB6Ii8+CiAgICAgICAgPGcgaWQ9Imljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYyMCAzMCkiPgogICAgICAgICAgICA8cGF0aCBpZD0i7Yyo7IqkXzMiIGRhdGEtbmFtZT0i7Yyo7IqkIDMiIGNsYXNzPSJjbHMtMiIgZD0iTTAgLjA1MiAyOC4yMzIgMCIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgLjAxOCAuMDQ1KSIvPgogICAgICAgICAgICA8cGF0aCBpZD0i7Yyo7IqkXzE3NTYiIGRhdGEtbmFtZT0i7Yyo7IqkIDE3NTYiIGNsYXNzPSJjbHMtMiIgZD0ibTAgMCAyOC4yMzIuMDUyIiB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgMjQuMDk5IDkuOTgyKSIvPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 50% 50%/1.4rem auto
}
.fresh-manager-item input[type=checkbox],.fresh-manager-item input[type=radio] {
	display:none
}
.fresh-manager-item input[type=checkbox]+.num:after,.fresh-manager-item input[type=radio]+.num:after {
	content:"";
	position:absolute;
	right:1.5rem;
	top:50%;
	width:2rem;
	height:2rem;
	margin-top:-1rem
}
.fresh-manager-item input[type=checkbox]+.num:after {
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2hlY2tfT0ZGIiBkYXRhLW5hbWU9IkNoZWNrIE9GRiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIC5jbHMtMntmaWxsOm5vbmV9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLtg4Dsm5BfODkiIGRhdGEtbmFtZT0i7YOA7JuQIDg5IiBzdHlsZT0ic3Ryb2tlOiNiY2JjYmM7ZmlsbDpub25lIj4KICAgICAgICA8Y2lyY2xlIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgc3R5bGU9InN0cm9rZTpub25lIi8+CiAgICAgICAgPGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSIyMCIgY3k9IjIwIiByPSIxOS41Ii8+CiAgICA8L2c+CiAgICA8ZyBpZD0iY2hlY2siIHRyYW5zZm9ybT0idHJhbnNsYXRlKDggOCkiPgogICAgICAgIDxwYXRoIGlkPSLsgqzqsIHtmJVfNDU3IiBkYXRhLW5hbWU9IuyCrOqwge2YlSA0NTciIGNsYXNzPSJjbHMtMiIgZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDxwYXRoIGlkPSLtjKjsiqRfMjA2NiIgZGF0YS1uYW1lPSLtjKjsiqQgMjA2NiIgZD0ibTc3MjYuNTM3IDI3MzUuNDg4LTExIDExLTUtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc3MDYuNTM3IC0yNzI4Ljk4OCkiIHN0eWxlPSJzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjNweDtzdHJva2U6I2JjYmNiYztmaWxsOm5vbmUiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 0 0/2rem auto
}
.fresh-manager-item input[type=checkbox]:checked+.num:after {
	background:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkNoZWNrIE9OIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4KICAgIDxjaXJjbGUgZGF0YS1uYW1lPSLtg4Dsm5AgOTAiIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgc3R5bGU9ImZpbGw6IzAwNGIyOSIvPgogICAgPHBhdGggZGF0YS1uYW1lPSLsgqzqsIHtmJUgNDU3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4IDgpIiBzdHlsZT0iZmlsbDpub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+CiAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAyMDY2IiBkPSJtNzcyNi41MzcgMjczNS40ODgtMTEgMTEtNS01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY5OC41MzcgLTI3MjAuOTg4KSIgc3R5bGU9InN0cm9rZTojZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6M3B4O2ZpbGw6bm9uZSIvPgo8L3N2Zz4K) no-repeat 0 0/2rem auto
}
.fresh-manager-item input[type=radio]+.num:after {
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iUmFkaW9fT0ZGIiBkYXRhLW5hbWU9IlJhZGlvIE9GRiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCI+CiAgPGcgaWQ9Iu2DgOybkF8xMjkiIGRhdGEtbmFtZT0i7YOA7JuQIDEyOSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2Utd2lkdGg9IjEiPgogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiIHN0cm9rZT0ibm9uZSIvPgogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMTkuNSIgZmlsbD0ibm9uZSIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat 0 0/2rem auto
}
.fresh-manager-item input[type=radio]:checked+.num:after {
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iUmFkaW9fT04iIGRhdGEtbmFtZT0iUmFkaW8gT04iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiPgogIDxjaXJjbGUgaWQ9Iu2DgOybkF8xMjkiIGRhdGEtbmFtZT0i7YOA7JuQIDEyOSIgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIiBmaWxsPSIjMDA0YjI5Ii8+CiAgPGNpcmNsZSBpZD0i7YOA7JuQXzEzMCIgZGF0YS1uYW1lPSLtg4Dsm5AgMTMwIiBjeD0iOCIgY3k9IjgiIHI9IjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyIDEyKSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K) no-repeat 0 0/2rem auto
}
.fresh-manager-item+.btn-area,.fresh-manager-item+.fresh-manager-item {
	margin-top:1rem
}
.recent-history .btn-delete,.wish-list .btn-delete {
	width:2rem;
	height:2rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC4yNSIgaGVpZ2h0PSIyNC4yNTEiIHZpZXdCb3g9IjAgMCAyNC4yNSAyNC4yNTEiPgogICAgPGRlZnM+CiAgICAgICAgPHN0eWxlPgogICAgICAgICAgICAuY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojYjJiMmIyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDozcHh9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJpY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjEyNSAyLjEyNSkiPgogICAgICAgIDxwYXRoIGlkPSLtjKjsiqRfMyIgZGF0YS1uYW1lPSLtjKjsiqQgMyIgY2xhc3M9ImNscy0xIiBkPSJNMCAuMDUyIDI4LjIzMiAwIiB0cmFuc2Zvcm09InJvdGF0ZSg0NSAuMDE4IC4wNDUpIi8+CiAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8xNzU2IiBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU2IiBjbGFzcz0iY2xzLTEiIGQ9Im0wIDAgMjguMjMyLjA1MiIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDI0LjA5OSA5Ljk4MikiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 50% 50%/1rem auto;
	cursor:pointer
}
.recent-history .prd-info,.wish-list .prd-info {
	margin-top:2rem
}
.recent-history .prd-info .prd-item .prd-image,.wish-list .prd-info .prd-item .prd-image {
	position:relative;
	border-radius:.6rem;
	overflow:hidden;
	display:table;
	width:12rem;
	height:12rem;
	background:#ddd
}
.recent-history .prd-info .prd-item .prd-image .thumnail,.wish-list .prd-info .prd-item .prd-image .thumnail {
	display:block;
	width:12rem;
	height:12rem;
	font-size:0
}
.recent-history .prd-info .prd-item .prd-image .thumnail img,.wish-list .prd-info .prd-item .prd-image .thumnail img {
	min-width:12rem;
	height:12rem
}
.recent-history .prd-info .prd-item .prd-image .inp,.wish-list .prd-info .prd-item .prd-image .inp {
	position:absolute;
	left:1rem;
	top:1rem
}
.recent-history .prd-info .prd-item .prd-image .prod-dim,.wish-list .prd-info .prd-item .prd-image .prod-dim {
	position:absolute;
	left:0;
	top:0;
	z-index:3;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.4)
}
.recent-history .prd-info .prd-item .prd-image .prod-dim .prod-dim-txt,.wish-list .prd-info .prd-item .prd-image .prod-dim .prod-dim-txt {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	display:block;
	width:100%;
	text-align:center;
	font-size:1.2rem;
	font-weight:300;
	color:#fff;
	letter-spacing:normal
}
.recent-history .prd-info .prd-item .icon-cart,.wish-list .prd-info .prd-item .icon-cart {
	position:absolute;
	bottom:1rem;
	right:1rem;
	width:3rem;
	height:3rem;
	background:url(https://m.fredit.co.kr/_ustra/img/item-subcart-icon.46e44da.svg) no-repeat 0 0/3rem 3rem
}
.recent-history .prd-info .prd-item .icon-alert,.wish-list .prd-info .prd-item .icon-alert {
	position:absolute;
	bottom:1rem;
	right:1rem;
	width:3rem;
	height:3rem;
	z-index:3;
	background:url(https://m.fredit.co.kr/_ustra/img/alert-icon.0659837.svg) no-repeat 0 0/3rem 3rem;
	cursor:pointer
}
.recent-history .prd-info .prd-item .icon-alert.on,.wish-list .prd-info .prd-item .icon-alert.on {
	background:url(https://m.fredit.co.kr/_ustra/img/alert-icon-on.70805e7.svg) no-repeat 0 0/3rem 3rem
}
.recent-history .prd-info .prd-item .info,.wish-list .prd-info .prd-item .info {
	position:relative;
	margin-left:2rem
}
.recent-history .prd-info .prd-item .info .price-infor,.wish-list .prd-info .prd-item .info .price-infor {
	margin-top:.4rem
}
.recent-history .prd-info .prd-item .info .price-infor .price,.wish-list .prd-info .prd-item .info .price-infor .price {
	margin-right:.5rem;
	font-weight:700;
	font-size:1.6rem;
	letter-spacing:-.085rem
}
.recent-history .prd-info .prd-item .info .delivery,.wish-list .prd-info .prd-item .info .delivery {
	margin-top:.4rem
}
.recent-history .prd-info .prd-item .info .buy-num,.wish-list .prd-info .prd-item .info .buy-num {
	margin-top:1rem;
	font-size:1.2rem;
	font-weight:500;
	color:#004b29;
	display:block
}
.wish-list .prd-info {
	position:relative;
	padding-right:2rem
}
.wish-list .prd-info .btn-delete {
	position:absolute;
	right:-.5rem;
	top:-.5rem
}
.recent-history {
	position:relative;
	margin-bottom:3rem;
	padding-top:3rem
}
.recent-history .recent-date {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:relative
}
.recent-history .recent-date .date {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:1.6rem;
	letter-spacing:-.08rem
}
.recent-history .recent-date .btn-delete {
	-ms-flex-negative:0;
	flex-shrink:0
}
.recent-history+.recent-history {
	margin-top:.8rem
}
.recent-history+.recent-history:before {
	content:"";
	position:absolute;
	left:-2rem;
	right:-2rem;
	top:-8px;
	height:8px;
	background-color:#f1f1f1
}
.pay-manage-list .prd-info .company {
	font-weight:700
}
.pay-manage-list .prd-info .company+.info {
	margin-top:.2rem
}
.pay-manage-list .prd-info .info .name {
	font-size:1.2rem
}
.pay-manage-list .prd-info+.prd-info {
	margin-top:2rem;
	border-top:1px solid #bcbcbc
}
.list-infor+.recent-history {
	padding-top:2rem
}
.mobile-gift-list li {
	padding:2rem 0;
	border-bottom:1px solid #e3e3e3
}
.mobile-gift-list li .prd-info .info {
	position:relative
}
.mobile-gift-list li .prd-info .info .btn-arrow {
	position:absolute;
	right:0;
	top:0
}
.mobile-gift-list li .prd-info .info .company {
	font-weight:700
}
.mobile-gift-list li .prd-info+.prd-ctrl {
	margin-top:1rem
}
.mobile-gift-list li .prd-ctrl [class*=btn-] {
	padding:0
}
.pay-method-list .pay-method {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.pay-method-list .pay-method .method {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.pay-method-list .pay-method .method .name {
	display:block;
	font-weight:400;
	font-size:1.6rem;
	line-height:1.5
}
.pay-method-list .pay-method .method .num {
	display:block;
	margin-top:.6rem;
	font-size:1.2rem;
	line-height:1.5
}
.pay-method-list .pay-method .method .num i {
	margin-right:1rem
}
.pay-method-list .pay-method .badge {
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center;
	-ms-flex-negative:0;
	flex-shrink:0
}
.slide-enter-active {
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transition-timing-function:ease-in;
	transition-timing-function:ease-in
}
.slide-leave-active {
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);
	transition-timing-function:cubic-bezier(0,1,.5,1)
}
.slide-enter-to,.slide-leave {
	max-height:100px;
	overflow:hidden
}
.slide-enter,.slide-leave-to {
	overflow:hidden;
	max-height:0
}
.pay-account .txt-normal+.txt-normal {
	margin-top:1rem
}
.pay-account .account {
	position:relative;
	margin:1rem 0;
	padding-left:.8rem;
	font-size:1.4rem
}
.pay-account .account:before {
	content:"";
	position:absolute;
	left:0;
	top:.5rem;
	width:.4rem;
	height:.4rem;
	border-radius:50%;
	background-color:#004b29;
	background-color:var(--baseColor)
}
.pay-account+.pay-info-area {
	margin-top:2rem
}
.pay-info-area {
	margin-bottom:3rem
}
.pay-info-area .pay-item:not(:first-child) {
	padding-top:1rem
}
.pay-info-area .pay-item:not(:first-child).total-price {
	margin-top:2rem;
	padding-top:2rem;
	border-top:1px solid #bcbcbc
}
.pay-info-area .pay-item:not(:first-child).total-price .pay-item-major .value .price {
	font-weight:700;
	font-size:1.6rem;
	color:#004b29;
	color:var(--baseColor)
}
.pay-info-area .pay-item:not(:first-child).total-price .pay-item-major .value .price .unit {
	font-weight:400;
	font-size:1.3rem
}
.pay-info-area .pay-item:not(:first-child).total-price .pay-item-sub:last-child {
	margin-bottom:0
}
.pay-info-area .pay-item-major,.pay-info-area .pay-item-sub {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.pay-info-area .pay-item-major .tit,.pay-info-area .pay-item-sub .tit {
	padding-right:1rem
}
.pay-info-area .pay-item-major .value,.pay-info-area .pay-item-sub .value {
	margin-left:auto;
	-ms-flex-negative:0;
	flex-shrink:0;
	text-align:right
}
.pay-info-area .pay-item-major .tit,.pay-info-area .pay-item-major .value {
	font-weight:500;
	font-size:1.4rem
}
.pay-info-area .pay-item-major .value .price {
	font-weight:400
}
.pay-info-area .pay-item-sub {
	margin-top:.4rem
}
.pay-info-area .pay-item-sub .tit {
	position:relative;
	padding-left:1.4rem;
	font-weight:500;
	font-size:1.1rem;
	color:#a5a5a5
}
.pay-info-area .pay-item-sub .tit:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:1.2rem;
	height:1.2rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDI0IDMyIj4KICAgIDxkZWZzPgogICAgICAgIDxzdHlsZT4KICAgICAgICAgICAgLmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6I2E1YTVhNX0KICAgICAgICA8L3N0eWxlPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iuq3uOujuV8xMzEwNSIgZGF0YS1uYW1lPSLqt7jro7kgMTMxMDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MCAtNjk5KSI+CiAgICAgICAgPHBhdGggaWQ9IuyCrOqwge2YlV82MTMxIiBkYXRhLW5hbWU9IuyCrOqwge2YlSA2MTMxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MCA2OTkpIiBzdHlsZT0iZmlsbDojZmZmIiBkPSJNMCAwaDI0djMySDB6Ii8+CiAgICAgICAgPGcgaWQ9Iuq3uOujuV8xMzEwNCIgZGF0YS1uYW1lPSLqt7jro7kgMTMxMDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0uNSAtLjUpIj4KICAgICAgICAgICAgPHBhdGggaWQ9IuyEoF8xNTEiIGRhdGEtbmFtZT0i7ISgIDE1MSIgY2xhc3M9ImNscy0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0Ni41IDcxMC41KSIgZD0iTTAgMHYxMiIvPgogICAgICAgICAgICA8cGF0aCBpZD0i7ISgXzE1MiIgZGF0YS1uYW1lPSLshKAgMTUyIiBjbGFzcz0iY2xzLTIiIHRyYW5zZm9ybT0icm90YXRlKDkwIC0zMzEuNzUgMzkwLjI1KSIgZD0iTTAgMHYxMiIvPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 0 0/1.2rem auto
}
.pay-info-area .pay-item-sub .value {
	font-size:1.1rem;
	color:#a5a5a5
}
.pay-info-area .pay-item-sub:last-child {
	margin-bottom:.7rem
}
.pay-info-area .btn-show {
	display:block;
	width:100%;
	padding-top:2rem;
	text-align:center;
	font-size:1.2rem;
	color:#a5a5a5;
	cursor:pointer
}
.pay-info-area .btn-show:after {
	content:"";
	display:inline-block;
	width:.6rem;
	height:.6rem;
	margin-left:.5rem;
	margin-top:-.4rem;
	border-bottom:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	vertical-align:middle;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}
.pay-info-area.on .btn-show:after {
	-webkit-transform:rotate(225deg);
	transform:rotate(225deg)
}
.pay-info-area.type-line .pay-item+.pay-item {
	margin-top:1rem;
	padding-top:1rem;
	border-top:1px solid #bcbcbc
}
.section-cont .pay-info-area:last-child {
	margin-bottom:0
}
.faq-area .answer .inner:before,.faq-area .question:before {
	content:"";
	position:absolute;
	left:2.5rem;
	width:2.5rem;
	height:2.5rem;
	background-repeat:no-repeat;
	background-size:2.5rem auto;
	background-position:0 0
}
.faq-area .question {
	display:block;
	position:relative;
	width:100%;
	padding:1.7rem 2.5rem 1.7rem 6rem;
	text-align:left;
	background-color:#fff;
	cursor:pointer
}
.faq-area .question:before {
	top:1.7rem;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAhCAYAAAC803lsAAACR0lEQVRYhbVYS04CQRB9oIkrk1m6E07gcALxBGI8gOAFwBOMngA5gbhwrZ4A3LlTTyA3gBtoKnllypYZumvwJZ3MDP15/erT1TT2Hy7hRJfD3gGsvJMompH9MgB9AI8AlgC+ABRsS7Y7AK3/JCKLfXIhITQA0ABwwtbgt5z9xh4iuxW/tahATullsWlJ3ycAcwAzACNDOBplisjib4bESQUJhfQ743OfrRaRnDvL+H5Gh4zBguqAJnUTyYwvCK4peQpe2FdM2/MSKagIqMJNIgkE6h15iMgORub9ykEiRDe2oyViw27uMEktKJHQnpMak7qSmhKxJKzne3BoxkSnfiVybL7VNUlunmPD/oeIdarnmkTsXB8pRDKTN5CyizXoBXNFq9sMpAR9xIvTgESyjyTvYA2ywOnvUwbH1iMxGBqzLCIOyT9EtpG4MvzOyslHgyqifuGtsAqjxjxVDUtEB7YCr49Bz6hhaxIXkYnx8GHC+JxlA0wBlVJId9XBlcjKnLajNSFdRkILqAVJpOSgguOlHC1s1Ih5Bpx4VnGEZ5zkjc+3ADqORGidOw+L5yl3p2z1AFS5c0NwyujwJsCV8cf7dVW81iK66CEL4ZaZoL2FS5WY8oKl5Tz2pqfmsmVkqmNWIjazalhaE80coV6KlBS/CFTQm11MhG2VCGiStomQjNEz2jBu60RARTq88yjGG0J+I3b2zjveseLtctSLKmIeiSqJLsmUB7ycyzctzF+rJqvz/4iF/m0hta8sbKNLmhAuP+UBfAOKanzmDGbcFQAAAABJRU5ErkJggg==)
}
.faq-area .question .cate {
	display:block;
	font-size:1.2rem;
	color:#a5a5a5
}
.faq-area .question .subject {
	display:block;
	margin-top:.2rem;
	font-weight:400
}
.faq-area .answer,.faq-area .question .subject {
	font-size:1.2rem;
	color:#1d1d1d;
	color:var(--normal)
}
.faq-area .answer {
	background-color:#f8f8f8
}
.faq-area .answer .inner {
	position:relative;
	padding:2rem 2.5rem 2rem 6rem
}
.faq-area .answer .inner:before {
	top:2rem;
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-answer-mark.49fdeb3.png)
}
.faq-area .answer .btn-area {
	margin-bottom:2rem!important
}
.faq-area .answer .btn-area .close {
	margin:0 auto 1rem;
	display:inline-block;
	height:2rem;
	line-height:2.2rem;
	padding-left:2.4rem;
	background:url(https://m.fredit.co.kr/_ustra/img/ico-x-mid-gray.8a59b16.png) 0 50% no-repeat;
	background-size:1.9rem 1.9rem
}
.inner-cont .faq-area {
	margin:0 -2rem
}
.user-info-area .badge-area+.user {
	margin-top:.6rem
}
.user-info-area .user {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.user-info-area .user .name {
	display:inline-block;
	margin-right:.45rem;
	font-size:1.6rem;
	font-weight:500;
	letter-spacing:-.08rem
}
.user-info-area .user .num {
	display:inline-block;
	font-size:1.2rem;
	letter-spacing:-.06rem;
	color:#a5a5a5
}
.user-info-area .user .append {
	margin-left:auto;
	-ms-flex-negative:0;
	flex-shrink:0
}
.user-info-area .address {
	display:block;
	font-size:1.3rem;
	letter-spacing:-.065rem;
	margin-top:1rem
}
.user-info-area .address+.btn-area {
	margin-top:2rem
}
.user-info-area.delivery-dtl .user .name {
	font-size:1.3rem;
	letter-spacing:-.065rem
}
.user-info-area.delivery-dtl .address {
	margin-top:.4rem
}
.prd-order-item .prd-top .user-info-area {
	display:block;
	width:100%
}
.prd-order-item .prd-top .user-info-area .user {
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end
}
.prd-order-item .prd-top .user-info-area .address {
	margin-top:.9rem;
	font-size:1.2rem;
	color:#004b29;
	color:var(--baseColor)
}
.prd-order-item .prd-top .user-info-area .chg-req {
	margin-top:.5rem;
	font-size:1.2rem;
	color:#004b29;
	color:var(--baseColor)
}
.prd-order-item .prd-top .user-info-area .chg-req .req-date {
	display:block;
	font-weight:500
}
.prd-order-item .prd-top .user-info-area .chg-req .req-row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.prd-order-item .prd-top .user-info-area .chg-req .req-row [class*=wd] {
	-ms-flex-negative:0;
	flex-shrink:0
}
.txt-assist+.prd-order-item {
	margin-top:1.2rem
}
.order-regulary-info li .tit {
	display:block;
	font-weight:500;
	font-size:1.4rem
}
.order-regulary-info li .value {
	display:block;
	margin-top:.5rem
}
.order-regulary-info li .value .row {
	display:block;
	font-size:1.4rem
}
.order-regulary-info li:not(:first-child) {
	margin-top:2rem
}
.order-cancel .order-cancel-list .check-item:not([style*="display:none"]) {
	margin-top:1rem
}
.order-cancel .order-cancel-list .check-item:not([style*="display:none"]) .inp label .ftext {
	font-weight:500
}
.order-cancel .order-cancel-list .check-item:not([style*="display:none"]) .form-item {
	margin-top:1rem
}
.order-cancel .pay-info-area~.btn-area:not(.type-bottom) {
	margin-top:2rem
}
.order-cancel .pay-info-area.type-line~.btn-area:not(.type-bottom) {
	margin-top:3rem
}
.order-cancel .bottom-cont {
	padding-top:3rem
}
.order-cancel-complete .no-data {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.order-exchange .delivery-group+.heading-area {
	margin-top:4rem
}
.acco-check-area {
	margin:0 -2rem 4rem
}
.acco-check-area .acco-head {
	position:relative;
	padding:1rem 6rem 2rem 2rem;
	border-bottom:1px solid #d9d9d9
}
.acco-check-area .acco-head .inp .ftext {
	font-size:1.4rem
}
.acco-check-area .acco-head .btn-acco {
	position:absolute;
	right:0;
	top:0;
	width:5rem;
	height:100%;
	cursor:pointer
}
.acco-check-area .acco-head .btn-acco:after {
	content:"";
	position:absolute;
	top:50%;
	right:3rem;
	width:.6rem;
	height:.6rem;
	margin-top:-.6rem;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}
.acco-check-area .acco-head .btn-acco.on:after {
	-webkit-transform:rotate(225deg);
	transform:rotate(225deg)
}
.acco-check-area .acco-cont {
	padding:2rem;
	background-color:#f2f2f2
}
.acco-check-area .acco-cont .tf-file .tf,.acco-check-area .acco-cont select {
	background-color:#fff
}
.help-center {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:3rem;
	padding:2rem;
	background-color:#f8f8f8
}
.help-center .subject {
	-ms-flex-negative:0;
	flex-shrink:0;
	padding-right:2rem;
	font-weight:500;
	font-size:1.4rem
}
.help-center .info-center {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.help-center .info-center .info {
	display:block;
	margin-bottom:.5rem;
	font-size:1rem;
	letter-spacing:-.05rem
}
.help-center .btn-normal {
	padding:0;
	border-color:#fff
}
.help-center+.txt-assist {
	margin-top:2rem
}
.inner-cont .help-center {
	margin-left:-2rem;
	margin-right:-2rem
}
.one-counsel .customer-contact {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin:2rem -2rem 1rem;
	padding:1.3rem 2rem;
	background-color:#f8f8f8
}
.one-counsel .customer-contact .text {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin-right:1.3rem;
	font-size:1.2rem;
	color:#a5a5a5
}
.one-counsel .customer-contact .btn-point {
	-ms-flex-negative:0;
	flex-shrink:0
}
.one-counsel .customer-contact .btn-point.large {
	height:4.4rem
}
.list-total2 {
	color:#666!important;
	margin-top:.2px;
	margin-bottom:.2px
}
.counsel-area .counsel-item {
	padding:3rem 0;
	border-bottom:1px solid #bcbcbc
}
.counsel-area .counsel-item .question {
	display:block;
	position:relative;
	cursor:pointer;
	width:100%;
	text-align:left
}
.counsel-area .counsel-item .question>* {
	pointer-events:none
}
.counsel-area .counsel-item .question .cate {
	display:block;
	font-size:1.2rem
}
.counsel-area .counsel-item .question .subject {
	display:block;
	margin-top:.6rem;
	font-weight:500;
	font-size:1.4rem;
	word-break:break-all
}
.counsel-area .counsel-item .question .date {
	display:block;
	margin-top:1.8rem;
	font-size:1rem;
	color:#a5a5a5;
	line-height:2
}
.counsel-area .counsel-item .question .status {
	position:absolute;
	right:0;
	top:0;
	font-weight:700;
	font-size:1.4rem;
	color:#bcbcbc;
	letter-spacing:-.07rem
}
.counsel-area .counsel-item .question .status.done {
	color:#004b29;
	color:var(--baseColor)
}
.counsel-area .counsel-item .question:after {
	content:"";
	position:absolute;
	right:0;
	bottom:0;
	width:.6rem;
	height:.6rem;
	border-bottom:1px solid #1d1d1d;
	border-right:1px solid #1d1d1d;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}
.counsel-area .counsel-item .question.on:after {
	-webkit-transform:rotate(225deg);
	transform:rotate(225deg)
}
.counsel-area .counsel-item .answer {
	padding-top:2rem
}
.counsel-area .counsel-item .answer .q-cont {
	font-size:1.2rem;
	word-break:break-all;
	white-space:pre-wrap
}
.counsel-area .counsel-item .answer .attached-file {
	margin-top:1.5rem
}
.counsel-area .counsel-item .answer .attached-file a {
	display:inline-block;
	color:#999;
	text-decoration:none;
	word-break:break-all
}
.counsel-area .counsel-item .answer .notify {
	position:relative;
	margin-top:1.5rem;
	padding-left:1.7rem;
	font-size:1rem;
	color:#a5a5a5
}
.counsel-area .counsel-item .answer .notify:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:1.5rem;
	height:1.5rem;
	background:url(https://m.fredit.co.kr/_ustra/img/icon-alarm.73110dc.svg) no-repeat 0 0/1.5rem auto
}
.counsel-area .counsel-item .answer .btn-area {
	margin-top:2rem
}
.counsel-area .counsel-item .answer .btn-area2 {
	margin-top:1rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.counsel-area .counsel-item .answer .btn-area2:not(.right) [class*=btn-] {
	width:100%
}
.counsel-area .counsel-item .answer .a-cont {
	position:relative;
	margin:1.5rem -2rem 0;
	padding:2rem 2.5rem 2rem 6rem;
	background-color:#f8f8f8;
	word-break:break-all;
	white-space:pre-wrap
}
.counsel-area .counsel-item .answer .a-cont:before {
	content:"";
	position:absolute;
	left:2.5rem;
	top:2rem;
	width:2.5rem;
	height:2.5rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDU5NjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MCAtMTEyNCkiPgogICAgICAgIDxjaXJjbGUgZGF0YS1uYW1lPSLtg4Dsm5AgMTMxIiBjeD0iMjUiIGN5PSIyNSIgcj0iMjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwIDExMjQpIiBzdHlsZT0iZmlsbDojMDA0YjI5Ii8+CiAgICAgICAgPHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTMgMTE1NikiIHN0eWxlPSJmaWxsOiNmZmY7Zm9udC1zaXplOjIwcHg7Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1Cb2xkLE1vbnRzZXJyYXQ7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi0uMDI1ZW0iPjx0c3BhbiB4PSItMTUuMzIiIHk9IjAiPkE8L3RzcGFuPjwvdGV4dD4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 0 0/2.5rem auto
}
.leave-member .util-area .txt-normal+.txt-normal {
	margin-top:1.5rem
}
.leave-member .util-area .txt-normal+.btn-area {
	margin-top:2rem
}
.leave-member .util-area .other-util {
	margin-top:3rem
}
.leave-member .util-area .other-util li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:2rem 0;
	border-top:1px solid #e6e6e6
}
.leave-member .util-area .other-util li .tit {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-weight:500;
	font-size:1.2rem
}
.leave-member .util-area .other-util li .btn-normal2 {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:15rem
}
.leave-member .util-area+.notice-area {
	margin-top:2rem
}
.leave-member .leave-reason-form {
	margin-top:4rem
}
.leave-member .leave-reason-form .tit-area {
	margin-bottom:2rem
}
.leave-member .leave-reason-form .tit-area .tit {
	display:block;
	font-weight:500;
	font-size:1.4rem
}
.leave-member .leave-reason-form .tit-area .assist {
	margin-top:.5rem;
	font-weight:500;
	font-size:1.2rem;
	color:#a5a5a5
}
.leave-member .leave-reason-form .other-opinion {
	margin-top:3rem
}
.leave-member .leave-reason-form .other-opinion .txt-normal+.tfarea {
	margin-top:1rem
}
.leave-member-complete .no-data {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.leave-member-complete .no-data .confirm {
	margin-top:4rem;
	text-align:center
}
.leave-member-complete .no-data .confirm .msg {
	display:block;
	margin-bottom:1rem;
	font-weight:500;
	font-size:1.2rem
}
.leave-member-complete .no-data .confirm .btn-normal2 {
	width:15rem
}
.prd-fit-recomm .txt-heading {
	font-size:2rem;
	margin-bottom:2rem
}
.life-style-manage .txt-heading {
	font-size:1.6rem
}
.life-style-manage .item-life-style .txt-item {
	font-size:1.3rem;
	margin-bottom:3rem
}
.life-style-manage .item-life-style+.item-life-style {
	margin-top:3rem;
	padding-top:3rem;
	border-top:1px solid #e6e6e6
}
.coupon-list .green {
	color:#004b29
}
.coupon-list li {
	position:relative
}
.coupon-list li .list-top {
	margin-bottom:5px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.coupon-list li .list-top .name .receiever {
	padding-left:25px
}
.coupon-list li .list-top .name .receiever:before {
	top:-2px;
	left:0
}
.coupon-list li .list-top .date *+* {
	margin-left:5px
}
.coupon-list li .coupon-item {
	position:relative;
	min-height:18rem;
	padding:1.5rem 2rem 1.5rem 1.5rem;
	border:1px solid #ddd;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.coupon-list li .coupon-item:after {
	content:"";
	display:inline-block;
	width:10px;
	height:20px;
	border-radius:10px 0 0 10px;
	background:#fff;
	border:1px solid #ddd;
	border-right:none;
	position:absolute;
	right:-1px;
	top:calc(50% - 10px)
}
.coupon-list li .coupon-item .status {
	margin:-1.5rem -2rem -1.5rem -1.5rem;
	width:10rem;
	height:inherit;
	background:#f8f8f8;
	padding:1.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto
}
.coupon-list li .coupon-item .status .img {
	display:block;
	width:4rem
}
.coupon-list li .coupon-item .status a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.coupon-list li .coupon-item .status a:after {
	content:"";
	display:inline-block;
	width:1rem;
	height:1rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDY4IiBkPSJNMzM1LjMxMiAzNDkuMDYzaDQwdjQwaC00MHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzUuMzEyIC0zNDkuMDYzKSIgc3R5bGU9ImZpbGw6bm9uZSIvPgogICAgPGcgZGF0YS1uYW1lPSLqt7jro7kgMTY4Ij4KICAgICAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCA2OSIgZD0iTTM1MS4zMTIgMzY0LjU2M2EuOTkuOTkgMCAwIDEtLjcwNi0uMjk0bC04LThhMSAxIDAgMCAxIDEuNDE0LTEuNDE0bDcuMjkyIDcuMjk0IDcuMjk0LTcuMjk0YTEgMSAwIDAgMSAxLjQxNCAxLjQxNGwtOCA4YTEgMSAwIDAgMS0uNzA4LjI5NHoiIHRyYW5zZm9ybT0icm90YXRlKC05MCAyMy4zNzUgMzQ3LjkzOCkiIHN0eWxlPSJmaWxsOiMxZDFkMWQiLz4KICAgIDwvZz4KPC9zdmc+Cg==) 100% 50%/2rem auto;
	background-size:2rem;
	cursor:pointer;
	pointer-events:none
}
.coupon-list li .coupon-item .cont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-right:1.5rem
}
.coupon-list li .coupon-item .cont dl {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:.5rem
}
.coupon-list li .coupon-item .cont dl dd,.coupon-list li .coupon-item .cont dl dt {
	font-size:1rem
}
.coupon-list li .coupon-item .cont dl dt {
	color:#a5a5a5;
	margin-right:1rem;
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto
}
.coupon-list li .coupon-item .cont .info .discount {
	font-size:2.4rem;
	font-weight:700;
	color:#004b29;
	color:var(--baseColor)
}
.coupon-list li .coupon-item .cont .info .cptitle {
	font-size:1.6rem;
	font-weight:700;
	line-height:1.44;
	color:#004b29;
	color:var(--baseColor);
	margin-top:.5rem
}
.coupon-list li .coupon-item .cont .badge {
	height:2rem;
	border-radius:1rem;
	font-size:1rem;
	padding-right:.8rem;
	padding-left:.8rem;
	display:inline-block;
	line-height:2.1;
	border:none;
	background-color:#f1f1f1
}
.coupon-list li .coupon-item .cont .btn-line-right {
	position:absolute;
	right:6rem;
	top:10rem;
	font-size:1rem
}
.coupon-list li .coupon-item.d-type {
	background-color:#f4fff2
}
.coupon-list li .coupon-item.d-type .status {
	background-color:#e8f8e5
}
.coupon-list li .coupon-item.d-type .badge {
	border:none;
	background-color:#004b29;
	background-color:var(--baseColor);
	color:#fff
}
.coupon-list li.inp-box.is-disabled {
	opacity:.2
}
.coupon-list li.inp-box.is-disabled label {
	cursor:default
}
.coupon-list li.inp-box .coupon-item .cont {
	padding-left:3rem
}
.coupon-list li+li {
	margin-top:2rem
}
.free-exchange-apply {
	margin-bottom:5rem
}
.free-exchange-apply .prd-top .visual img {
	width:100%;
	vertical-align:top
}
.free-exchange-apply .prd-top .info {
	padding:2rem
}
.free-exchange-apply .prd-top .info .badge-area {
	margin-bottom:.6rem
}
.free-exchange-apply .prd-top .info .name {
	display:block;
	font-weight:500;
	font-size:1.6rem
}
.free-exchange-apply .prd-apply {
	padding-bottom:6rem
}
.free-exchange-apply .prd-apply .tit-apply {
	display:block;
	padding:2rem 2rem 1.5rem;
	border-bottom:1px solid #bcbcbc;
	font-weight:500;
	font-size:1.4rem;
	color:#004b29;
	color:var(--baseColor)
}
.free-exchange-apply .prd-apply .list-form-area {
	margin:2rem 2rem 0
}
.free-exchange-apply .prd-apply .list-form-area .form-item .txt-assist {
	margin-top:.6rem!important
}
.free-exchange-apply .prd-apply .btn-area {
	margin:2rem 2rem 0
}
.free-exchange-apply .prd-apply:before {
	content:"";
	display:block;
	height:8px;
	background-color:#f1f1f1
}
.free-exchange-apply .prd-detail {
	position:relative;
	overflow:hidden;
	height:70rem;
	margin-bottom:4rem
}
.free-exchange-apply .prd-detail img {
	width:100%;
	vertical-align:top
}
.free-exchange-apply .prd-detail .detail-more {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:24.3rem;
	padding-bottom:2.1rem;
	text-align:center;
	background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(27%,hsla(0,0%,100%,.67)),color-stop(58%,#fff));
	background-image:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.67) 27%,#fff 58%)
}
.free-exchange-apply .prd-detail .detail-more .btn-more {
	cursor:pointer;
	font-weight:500;
	font-size:1.2rem;
	color:#a5a5a5;
	border-bottom:1px solid
}
.free-exchange-apply .prd-detail.on {
	height:auto
}
.free-exchange-apply .prd-detail.on .detail-more {
	display:none
}
.free-exchange-apply .prd-notice {
	border-bottom:1px solid #e3e3e3
}
.free-exchange-apply .prd-notice:before {
	content:"";
	display:block;
	height:8px;
	background-color:#f1f1f1
}
.free-exchange-apply .prd-notice .btn-toggle {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	width:100%;
	height:5rem;
	padding:0 4rem 0 2rem;
	cursor:pointer;
	text-align:left
}
.free-exchange-apply .prd-notice .btn-toggle:after {
	content:"";
	position:absolute;
	right:2.6rem;
	top:50%;
	width:.6rem;
	height:.6rem;
	margin-top:-.3rem;
	border-bottom:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}
.free-exchange-apply .prd-notice .btn-toggle.on:after {
	-webkit-transform:rotate(225deg);
	transform:rotate(225deg)
}
.free-exchange-apply .prd-notice .cont-toggle {
	border-top:1px solid #e3e3e3;
	background:#f8f8f8
}
.free-exchange-apply .prd-notice .cont-toggle .list-prd-notice {
	padding:2rem
}
.free-exchange-apply .prd-notice .cont-toggle .list-prd-notice li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.free-exchange-apply .prd-notice .cont-toggle .list-prd-notice li .tit {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:9rem;
	padding-right:1rem;
	font-weight:400;
	font-size:1.2rem;
	color:#a5a5a5
}
.free-exchange-apply .prd-notice .cont-toggle .list-prd-notice li .value {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	position:relative;
	padding-left:.6rem;
	font-size:1.2rem
}
.free-exchange-apply .prd-notice .cont-toggle .list-prd-notice li .value .row+.row {
	margin-top:.4rem
}
.free-exchange-apply .prd-notice .cont-toggle .list-prd-notice li .value:before {
	content:"*";
	position:absolute;
	left:0;
	top:-.3rem
}
.free-exchange-apply .prd-notice .cont-toggle .list-prd-notice li+li {
	margin-top:2rem
}
.gift-massage-box {
	position:relative;
	-ms-flex-negative:0;
	flex-shrink:0
}
.gift-massage-box .bg-gift {
	width:100%;
	vertical-align:top
}
.gift-massage-box .massage {
	overflow-x:hidden;
	overflow-y:auto;
	position:absolute;
	bottom:1.5rem;
	left:1.5rem;
	right:1.5rem;
	height:48%;
	padding:1rem;
	border-radius:3px;
	background-color:#fff;
	font-size:1.3rem
}
.delivery-group .list-info {
	margin:2rem 0
}
.delivery-group .list-info li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.delivery-group .list-info li .tit {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:10rem;
	font-weight:500;
	font-size:1.4rem
}
.delivery-group .list-info li .value {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:1.4rem
}
.delivery-group .list-info li+li {
	margin-top:1rem;
	padding-top:1rem;
	border-top:1px solid #ddd
}
.regular-delivery-history li {
	position:relative;
	padding:2rem;
	border-bottom:1px solid #bcbcbc
}
.regular-delivery-history li .link {
	display:block;
	cursor:pointer
}
.regular-delivery-history li .link.disabled {
	pointer-events:none;
	cursor:default
}
.regular-delivery-history li .link.disabled .status:after {
	display:none
}
.regular-delivery-history li .num {
	display:block;
	font-size:1.6rem
}
.regular-delivery-history li .date {
	display:block;
	margin-top:.1rem;
	font-size:1.2rem;
	color:#a5a5a5
}
.regular-delivery-history li .status {
	position:absolute;
	right:2rem;
	bottom:2rem;
	font-size:1.2rem;
	color:#004b29;
	color:var(--baseColor)
}
.order-address-change .order-info-top .order-num {
	display:block;
	margin-bottom:.5rem;
	font-size:1.2rem;
	color:#a5a5a5
}
.order-address-change .order-info-top .order-list {
	margin-top:1rem;
	border-top:1px solid #bcbcbc
}
.order-address-change .order-info-top .order-list .prd-info {
	margin-top:2rem
}
.price-bill {
	margin-top:1rem
}
.price-bill .item-price {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:1rem 0
}
.price-bill .item-price .info {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.price-bill .item-price .info .name {
	display:block;
	font-weight:500;
	font-size:1.4rem
}
.price-bill .item-price .info .append {
	display:block;
	margin-top:.5rem;
	font-size:1.2rem;
	color:#a5a5a5
}
.price-bill .item-price .price {
	-ms-flex-item-align:end;
	align-self:flex-end;
	-ms-flex-negative:0;
	flex-shrink:0;
	font-weight:500;
	font-size:1.4rem
}
.price-bill .item-price .price .unit {
	margin-left:.5rem
}
.price-bill .item-price.arrears {
	color:#c80000;
	color:var(--red)
}
.price-bill .total-price {
	margin:1rem 0 2rem;
	color:#004b29;
	color:var(--baseColor)
}
.monthly-bill {
	margin-top:3rem;
	padding-top:2.5rem;
	position:relative
}
.monthly-bill:before {
	content:"";
	position:absolute;
	left:-2rem;
	right:-2rem;
	top:-.8rem;
	height:.8rem;
	background-color:#f1f1f1
}
.monthly-bill .txt-bill {
	position:relative;
	padding-left:3rem
}
.monthly-bill .txt-bill b {
	font-size:1.6rem;
	font-weight:700
}
.monthly-bill .txt-bill:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:2.4rem;
	height:2.4rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij4KICAgIDxnIGRhdGEtbmFtZT0iaWNvXwlyZWNlaXB0XzQ4Ij4KICAgICAgICA8ZyBkYXRhLW5hbWU9Iuq3uOujuSA3MjIiPgogICAgICAgICAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAyNzEiIGQ9Ik02MzEuNDU1IDQ2LjU4OWg0OHY0OGgtNDh6IiBzdHlsZT0iZmlsbDpub25lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjMxLjQ1NSAtNDYuNTg5KSIvPgogICAgICAgIDwvZz4KICAgICAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAyNzIiIGQ9Im02NjMuNDU1IDU3LjU4OS00LTMtNCAzLTQtMy00IDMtNC0zdjMybDQtMyA0IDMgNC0zIDQgMyA0LTMgNCAzdi0zMnoiIHN0eWxlPSJzdHJva2U6IzFkMWQxZDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDtmaWxsOm5vbmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MzEuNDU1IC00Ni41ODkpIi8+CiAgICAgICAgPGcgZGF0YS1uYW1lPSLqt7jro7kgNzIzIj4KICAgICAgICAgICAgPHBhdGggZGF0YS1uYW1lPSLshKAgNDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4IDIwLjQ5NSkiIHN0eWxlPSJzdHJva2U6IzFkMWQxZDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDtmaWxsOm5vbmUiIGQ9Ik0wIDBoMTIiLz4KICAgICAgICAgICAgPHBhdGggZGF0YS1uYW1lPSLshKAgNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4IDI3LjUwNCkiIHN0eWxlPSJzdHJva2U6IzFkMWQxZDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDtmaWxsOm5vbmUiIGQ9Ik0wIDBoMTIiLz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat 0 0/2.4rem auto
}
.monthly-bill .empty-bill {
	padding:4rem 0;
	font-weight:400;
	font-size:1.2rem;
	text-align:center;
	color:#a5a5a5
}
.monthly-bill .price-bill {
	margin-top:0
}
.monthly-bill .price-bill .thumnail {
	width:8rem;
	height:8rem;
	border-radius:4px;
	overflow:hidden
}
.monthly-bill .price-bill .list-price li {
	padding:2rem 0
}
.monthly-bill .price-bill .list-price .info {
	margin-left:2rem
}
.monthly-bill .price-bill .list-price .info .name {
	font-size:1.2rem;
	font-weight:500
}
.monthly-bill .price-bill .list-price .info .append {
	font-size:1.2rem;
	font-weight:400;
	color:#1d1d1d;
	color:var(--normal);
	margin-top:1rem
}
.monthly-bill .price-bill .list-price .info .price {
	font-size:2rem;
	font-weight:700
}
.monthly-bill .total-price {
	margin-top:0;
	padding:2rem;
	border-radius:8px;
	background-color:#f8f8f8
}
.monthly-bill .total-price .s-price,.monthly-bill .total-price .t-price {
	font-size:1.2rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.monthly-bill .total-price .s-price .price {
	font-size:1.6rem;
	color:#dd1c1c;
	font-weight:700
}
.monthly-bill .total-price .t-price {
	margin-top:1rem;
	font-size:1.6rem;
	font-weight:500;
	color:#1d1d1d
}
.monthly-bill .total-price .t-price .price {
	font-size:2rem;
	color:#004b29;
	color:var(--baseColor);
	font-weight:700
}
.monthly-bill .pay-info {
	margin:2rem 0 0;
	padding:1rem 0 0;
	border-top:1px solid #ececec
}
.monthly-bill .pay-info li {
	margin-top:1rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.monthly-bill .pay-info .tit,.monthly-bill .pay-info .value {
	font-size:1.6rem
}
.monthly-bill .pay-info .value {
	font-weight:500
}
.pay-bill .info-bill {
	margin-bottom:2rem
}
.pay-bill .info-bill .tit-info {
	display:block;
	margin-bottom:2.5rem;
	font-weight:500;
	font-size:1.6rem
}
.pay-bill .info-bill .item-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	font-weight:500;
	font-size:2.2rem;
	line-height:3rem
}
.pay-bill .info-bill .item-info .info {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.pay-bill .info-bill .item-info .price {
	-ms-flex-negative:0;
	flex-shrink:0
}
.pay-bill .price-bill .total-price {
	border-top:1px solid #e6e6e6
}
.pay-virtual-account {
	margin-top:4rem
}
.pay-virtual-account .account-info {
	margin-top:2rem
}
.pay-virtual-account .account-info .depositor {
	display:block;
	font-weight:400
}
.pay-virtual-account .account-info .account {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:1rem 0;
	padding-top:1rem;
	border-top:1px solid #e6e6e6
}
.pay-virtual-account .account-info .account li {
	min-width:15rem
}
.pay-bill .pay-info li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:.5rem 0
}
.pay-bill .pay-info li .tit {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:8rem;
	padding-right:1rem;
	font-weight:400;
	font-size:1.2rem;
	color:#a5a5a5
}
.pay-bill .pay-info li .value {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:1.4rem
}
.pay-bill .pay-info li .value [class*=btn-] {
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-left:.5rem;
	margin-top:-.3rem
}
.pay-bill .pay-info li .value.between {
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.agreement-section-header {
	margin-bottom:2.2rem
}
.agreement-section-body {
	padding:1.5rem;
	background:#f8f8f8
}
.agreement-section-body dt {
	padding:0;
	border:none;
	text-align:left;
	font-size:1.2rem;
	font-weight:700;
	line-height:1.8rem;
	color:#a5a5a5
}
.agreement-section-body dd {
	margin-top:6px;
	padding:0
}
.agreement-section-body dd li {
	margin-top:6px;
	font-size:1rem;
	font-weight:400;
	line-height:1.4rem;
	color:#a5a5a5;
	padding:0 0 0 10px;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA0IDQiPgogIDxjaXJjbGUgaWQ9Iu2DgOybkF8xMzQiIGRhdGEtbmFtZT0i7YOA7JuQIDEzNCIgY3g9IjIiIGN5PSIyIiByPSIyIiBmaWxsPSIjYTVhNWE1Ii8+Cjwvc3ZnPgo=) no-repeat left 4px
}
.agreement-section-body dd+dt {
	margin-top:3rem
}
.sel-calendar {
	position:relative;
	margin:0 .7rem 1rem;
	background:#fff
}
.sel-calendar .inner_tbl {
	padding:0 .5rem 1rem
}
.sel-calendar .inner_tbl .month {
	padding:2rem 0;
	color:#4b4a4a;
	text-align:center;
	font-size:1.6rem;
	font-weight:700
}
.sel-calendar .inner_tbl .month em {
	font-size:1.5rem
}
.sel-calendar .inner_tbl .month .btn_padd {
	margin-top:-1rem;
	position:absolute;
	right:1rem;
	font-weight:nomal!important
}
.sel-calendar .inner_tbl table {
	width:100%
}
.sel-calendar .inner_tbl table th {
	padding:.5rem 0;
	color:#4b4a4a;
	text-align:center;
	font-size:1.1rem;
	background:#f8f8f8
}
.sel-calendar .inner_tbl table th:first-child {
	color:red
}
.sel-calendar .inner_tbl table td {
	position:relative;
	color:#323232;
	text-align:center;
	cursor:pointer
}
.sel-calendar .inner_tbl table td:first-child {
	color:#ffc0c0;
	cursor:auto
}
.sel-calendar .inner_tbl table td .day {
	display:inline-block;
	margin:.4rem 0;
	width:3.4rem;
	height:3.4rem;
	line-height:2;
	font-size:1.5rem;
	border-radius:1.8rem;
	border:2px solid #fff
}
.sel-calendar .inner_tbl table td.disable {
	color:#cecece;
	cursor:auto
}
.sel-calendar .inner_tbl table td.holiday {
	color:#ffc0c0;
	cursor:auto
}
.sel-calendar .inner_tbl table td.yesEatson .day {
	border:2px solid #799739
}
#mobile-bill-wrap {
	background:#f3f3f3!important
}
#mobile-bill-wrap hr {
	display:none
}
#mobile-bill-wrap .gnb_wrap {
	position:relative;
	height:50px;
	background:#fff;
	padding-top:6px;
	z-index:90
}
#mobile-bill-wrap .logo_wrap {
	width:85px;
	margin:0 auto;
	vertical-align:middle
}
#mobile-bill-wrap .logo_wrap a {
	display:inline-block;
	padding:2px 0 0
}
#mobile-bill-wrap .logo_wrap a img {
	width:85px;
	height:auto;
	vertical-align:middle
}
#mobile-bill-wrap .mar_t7 {
	margin-top:7px!important
}
#mobile-bill-wrap .contArea_type4 {
	overflow:hidden;
	position:relative;
	padding:15px;
	background-color:#fff;
	border-bottom:1px solid #cfcfcf;
	font-size:14px;
	color:#323232;
	line-height:20px
}
#mobile-bill-wrap .pd_t12 {
	padding-top:12px!important
}
#mobile-bill-wrap .w70p {
	width:70%!important
}
#mobile-bill-wrap .datepicker {
	padding-top:1px
}
#mobile-bill-wrap .datepicker .datepicker-header .is-centered {
	display:none
}
#mobile-bill-wrap .fs27 {
	font-size:27px!important;
	line-height:35px!important
}
#mobile-bill-wrap .fs12 {
	font-size:12px!important;
	line-height:16px
}
#mobile-bill-wrap .mar_t20 {
	margin-top:20px!important
}
#mobile-bill-wrap .fc_point1 {
	color:#666!important
}
#mobile-bill-wrap .tit_s {
	display:block;
	font-weight:700;
	color:#323232
}
#mobile-bill-wrap .fs14 {
	font-size:14px!important;
	line-height:20px
}
#mobile-bill-wrap .fc_point7 {
	color:#f42929!important
}
#mobile-bill-wrap .txt_blue {
	color:#127652!important
}
#mobile-bill-wrap .pd_b20 {
	padding-bottom:20px!important
}
#mobile-bill-wrap .pd_t20 {
	padding-top:20px!important
}
#mobile-bill-wrap .monthBill {
	position:absolute;
	top:30px;
	right:15px;
	text-align:right
}
#mobile-bill-wrap .monthBill .product_price {
	margin-top:3px;
	font-size:15px;
	color:#127652
}
#mobile-bill-wrap .monthBill .product_price em {
	font-size:28px;
	line-height:51px
}
#mobile-bill-wrap .section {
	padding:0
}
#mobile-bill-wrap .section .section_header h3.type7 {
	height:52px;
	line-height:52px;
	padding:5px 18px 0;
	font-size:15px;
	color:#323233
}
#mobile-bill-wrap .tbl_area {
	padding:0 18px 15px
}
#mobile-bill-wrap .tbl_type01 {
	border:1px solid #d9d9d9;
	padding:0 18px 15px
}
#mobile-bill-wrap .tbl_type01 tbody th {
	height:50px;
	font-size:15px;
	padding:5px 15px;
	color:#333;
	border-bottom:1px solid #d9d9d9;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:left;
	vertical-align:middle
}
#mobile-bill-wrap .tbl_type01 tbody th span.pro_price {
	display:block;
	margin-top:3px;
	font-size:11px;
	color:#999
}
#mobile-bill-wrap .tbl_type01 tbody td {
	vertical-align:middle;
	height:50px;
	font-size:15px;
	padding:5px 15px;
	color:#333;
	border-bottom:1px solid #d9d9d9;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-right:1px solid #d9d9d9;
	text-align:right
}
#mobile-bill-wrap .inner_box {
	padding:0 16px
}
#mobile-bill-wrap .inner_box p {
	margin-bottom:0!important
}
#mobile-bill-wrap .section_tit {
	font-size:17px;
	color:#323232;
	font-weight:700;
	padding-bottom:15px
}
#mobile-bill-wrap .ico_img01 {
	padding-left:20px!important;
	background-size:17.5px 17.5px;
	background-image:url(https://m.fredit.co.kr/_ustra/img/ico_t_monBill.64b614f.png);
	background-position:0 23px;
	background-repeat:no-repeat;
	margin-left:20px
}
#mobile-bill-wrap .section.s_bor_b {
	border-bottom:1px solid #cfcfcf
}
#mobile-bill-wrap .bg_white {
	background-color:#fff!important
}
#mobile-bill-wrap .mar_t8 {
	margin-top:8px!important
}
#mobile-bill-wrap .mar_t35 {
	margin-top:35px!important
}
#mobile-bill-wrap ul.float_list4 {
	margin-left:0!important;
	margin-top:0!important
}
#mobile-bill-wrap ul.float_list4 a {
	width:100%
}
#mobile-bill-wrap ul.float_list4 a .tit {
	font-size:14px;
	color:#333;
	display:inline-block;
	width:70%
}
#mobile-bill-wrap ul.float_list4 a .tit+.right {
	font-size:14px;
	width:30%;
	text-align:right
}
#mobile-bill-wrap ul.float_list4 a li {
	list-style:none;
	border:1px solid #ececec;
	padding:12px 14px 15px 12px
}
#mobile-bill-wrap ul.float_list4 a li.type2 {
	border-left:3px solid #668e34
}
#mobile-bill-wrap ul.float_list4 a li:first-child {
	border-top:1px solid #ececec
}
#mobile-bill-wrap .calendar_bottom {
	position:relative;
	padding:0 16px
}
#mobile-bill-wrap .calendar_bottom p {
	font-size:11px;
	display:inline-block;
	margin-bottom:0
}
#mobile-bill-wrap .bann_area {
	margin:0;
	text-align:center;
	border-bottom:1px solid #cfcfcf
}
#mobile-bill-wrap .bann_area a {
	width:100%
}
#mobile-bill-wrap .bann_area img {
	width:100%;
	max-width:750px
}
#mobile-bill-wrap .board_type1 {
	position:relative;
	padding:12px 18px;
	border-bottom:1px solid #cfcfcf
}
#mobile-bill-wrap .myMblCalender {
	padding-bottom:20px
}
#mobile-bill-wrap .table_row_type4 tbody tr th {
	padding:18px 6px;
	border-top:1px solid #e6e6e6;
	text-align:left;
	font-size:14px
}
#mobile-bill-wrap .table_row_type4 tbody tr th:first-child {
	border-top:none
}
#mobile-bill-wrap .table_row_type4 tbody tr td {
	font-size:16px;
	color:#323232;
	padding:18px 6px;
	text-align:left
}
#mobile-bill-wrap .table_row_type4 tbody tr td ul {
	margin-left:0!important;
	margin-top:0!important
}
#mobile-bill-wrap .table_row_type4 tbody tr td ul li {
	list-style:none
}
#mobile-bill-wrap .table_row_type4 tbody tr td .list_type li span {
	display:block;
	color:#979797;
	font-size:12px
}
.paydate .title {
	font-size:1.6rem
}
.paydate .swiper {
	padding:1rem;
	background:#f8f8f8
}
.paydate .swiper .swiper-pagination {
	background:#fff;
	position:static;
	width:calc(100%+4rem);
	margin:1rem -2rem -2rem;
	padding:1rem 0
}
.paydate .swiper .swiper-pagination-bullet-active {
	background:#004b29;
	background:var(--baseColor)
}
.paydate .stext {
	color:#a5a5a5;
	margin-top:.5rem
}
.paydate .info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-top:1rem
}
.paydate .info strong {
	font-size:1.6rem
}
.paydate .info .card01,.paydate .info .card02,.paydate .info .card03 {
	position:relative
}
.paydate .info .card01:after,.paydate .info .card02:after,.paydate .info .card03:after {
	position:absolute;
	right:0;
	top:.2rem;
	content:"";
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex
}
.paydate .info .card01:after {
	width:2.65rem;
	height:1.6rem;
	right:-3.65rem;
	background:url(https://m.fredit.co.kr/_ustra/img/logo_master.c1f1152.svg) no-repeat 50% 50%/contain
}
.paydate .info .card02:after {
	right:-2.65rem;
	width:1.65rem;
	height:1.6rem;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAMAAACrZuH4AAAArlBMVEVHcEwTk8IAcq6Lv9sAcq45ksB5ttUQlckAd7QUksQAc64AebgAdrMAfr8AiM4AjdUAe7sAhMgAktwivfMAgcMXu/IuwPQArOvA5fc9wvMAl+EAnuRJxvQRuPEAm+MBpukMtO8AoubA3++Cvt1DreSBx+oHse7B6/t/1fXg8vpAm8mh0uwlmNQ8t+yM2Paw3fJlwezQ7Pnw+f2j4fhgsdxBo9UqqOVvtdgmjcMQnOKtp7lBAAAACnRSTlMAUMCwgJCon4CfsTS6+AAAAe5JREFUOMt9kGl/ojAQh7NH92itCCgNEFFzLCTcl7jf/4vtTPCo/W39Q/Iiz8OQGbLfbjeY7Xa///P2tjvESRR5jrN03dfX1csvQoD7GHCssYtB8TxnuXTXF8MPMP7mXRHPFjkbUCEIw3BWPjFAYCx8bIDw2MC/hP6nhr0pXuORgc3Mwn+N/TyQza3ZOLqfxx6uyVgQMIb3DcvyWB6PUspiHE/GoMHSqkurFN4+y9Isq7q+qxRVmouOazRqn/VV0Pd+FlZpXVJ4moZKmStXCY5G6jcs6xnrszAoq10Zaylp6wyFmE4DX+BfssxnacjSLGyyvtTwvZJyUMUo8hdrQGWddm3b6ZZSWLprNaW80Fxr3i2+E3I47GwOB+gzSaJ5FnOrLws04jgGWFFIiXuOi0Ngq3P+jZAkASemMQyibWASx7oYC1jTaIw4mSdCIkiS0ESp9m9DG1rkoyrqUXAzifwkfhDioRLRCGrD91JRPtRFPXDd8RNvxVcwbGBEUupc5s3Q5nzKjZkmM3BjoIbjOGA0CuJJpYpCiUHMMUJMT9a4ZAlx3TX0aRt9xkC3y/ex/CzMChju0r1Q5Dfh+VJjvXbdM0Rs+bWCNeAQEULE99waqxWAM0V8L6ABR6vVlVp84xfjmsVHbo2fH/P7Ll/IP0TCYoVvRD71AAAAAElFTkSuQmCC) no-repeat 50% 50%/contain
}
.paydate .info .card03:after {
	right:-4.75rem;
	width:3.75rem;
	height:1.2rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4zMSIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDc0LjMxIDI0Ij4KICAgIDxwYXRoIGQ9Im0yMzAuMTA3IDE3NS44ODctOS43MjUgMjMuMjEzaC02LjM0OWwtNC43ODYtMTguNTI3YTIuNTU1IDIuNTU1IDAgMCAwLTEuNDI3LTIuMDQxIDI1LjM4OCAyNS4zODggMCAwIDAtNS45MjQtMS45NzZsLjE0MS0uNjY5aDEwLjIxN2EyLjggMi44IDAgMCAxIDIuNzY5IDIuMzYybDIuNTMgMTMuNDMyIDYuMjQ5LTE1Ljc5NHptMjQuODc0IDE1LjYzMWMuMDI2LTYuMTI0LTguNDY5LTYuNDY5LTguNDEzLTkuMi4wMjEtLjgzNS44MTQtMS43MTkgMi41NDQtMS45NDZhMTEuMzQzIDExLjM0MyAwIDAgMSA1LjkyNCAxLjA0MWwxLjA1Mi00LjkyN2ExNi4yNzcgMTYuMjc3IDAgMCAwLTUuNjE3LTEuMDIzYy01LjkzNiAwLTEwLjExMiAzLjE1Mi0xMC4xNDQgNy42NzItLjAzOCAzLjMzOSAyLjk4MSA1LjIgNS4yNTIgNi4zMTQgMi4zNDQgMS4xMzggMy4xMjUgMS44NyAzLjExNyAyLjg4Ny0uMDE1IDEuNTU3LTEuODY5IDIuMjQ3LTMuNTkyIDIuMjczYTEyLjUzNiAxMi41MzYgMCAwIDEtNi4xNjktMS40NjhsLTEuMDg4IDUuMDg3YTE4LjE5MyAxOC4xOTMgMCAwIDAgNi42NzYgMS4yMzZjNi4zMDggMCAxMC40MzMtMy4xMiAxMC40NTctNy45NDRtMTUuNjc1IDcuNTgxaDUuNTVsLTQuODUxLTIzLjIxM2gtNS4xMjJhMi43MzMgMi43MzMgMCAwIDAtMi41NTYgMS43bC05LjAwNSAyMS41MTJoNi4zbDEuMjUzLTMuNDY4aDcuN3ptLTYuNzA1LTguMjI3IDMuMTYxLTguNzE3IDEuODIyIDguNzE3em0tMjUuMjU5LTE0Ljk4Ni00Ljk2NSAyMy4yMTJoLTZsNC45NjQtMjMuMjEzeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIwMS44OTYgLTE3NS40NjIpIiBzdHlsZT0iZmlsbDojMDAyOTZkIi8+Cjwvc3ZnPgo=) no-repeat 50% 50%/contain
}
.complete-gift-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.complete-gift-wrap .complete-gift-top {
	text-align:center;
	background:url(https://m.fredit.co.kr/_ustra/img/coupon_img.b068a74.svg) no-repeat calc(50%+1rem) 6rem/10.75rem auto;
	padding:16rem 2rem 3rem
}
.complete-gift-wrap .comment {
	font-size:1.6rem
}
.complete-gift-wrap .comment b {
	color:#004b29;
	color:var(--baseColor)
}
.alln-pnt .btn-text {
	background:url(https://m.fredit.co.kr/_ustra/img/arrow-down2.f86077e.png) no-repeat 50% 100%/.8rem auto
}
.alln-pnt .btn-text,.alln-pnt .cramps {
	height:2rem;
	width:2rem;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
.alln-pnt .cramps {
	background:url(https://m.fredit.co.kr/_ustra/img/arrow-down2.f86077e.png) no-repeat 50% 50%/1.5rem auto;
	margin:auto;
	float:none!important
}
.alln-pnt .cramps-div {
	width:20%;
	float:left
}
.alln-pnt .bold {
	font-weight:700
}
.alln-pnt .alln-img-div {
	width:30%;
	margin:0 5%;
	text-align:center;
	font-size:1.4rem;
	display:table;
	font-weight:400
}
.alln-pnt .radius {
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	margin:auto
}
.alln-pnt .lt {
	float:left
}
.alln-pnt .rt {
	float:right
}
.alln-pnt .ovf-auto {
	overflow:auto
}
.alln-pnt .protect-info {
	padding:2rem
}
.alln-pnt .protect-info .top-gray-box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.alln-pnt .pdtpbt0 {
	padding:2rem 0!important
}
.alln-pnt .list-title {
	font-size:1.5rem;
	display:table-cell;
	vertical-align:middle
}
.alln-pnt .info {
	display:table
}
.alln-pnt .info div {
	display:table-cell;
	vertical-align:middle;
	text-align:right;
	position:relative;
	font-weight:400
}
.alln-pnt .form-area {
	position:relative
}
.alln-pnt .form-area .tf {
	border-radius:4px 0 0 4px;
	text-align:right;
	font-size:1.6rem;
	height:4.8rem
}
.alln-pnt .form-area .center {
	text-align:center!important
}
.alln-pnt .form-area strong {
	position:absolute;
	top:1.3rem;
	right:10rem;
	font-size:1.6rem;
	line-height:2.1rem
}
.alln-pnt .form-area .pr {
	padding-right:2.5rem
}
.alln-pnt .btn-arrow {
	position:relative!important;
	right:0;
	top:0
}
.alln-pnt .form-area .tf+strong+.large {
	height:4.8rem;
	margin-left:0!important;
	border-radius:0 4px 4px 0;
	border-color:#e6e6e6;
	font-size:1.2rem;
	color:#1d1d1d
}
.alln-pnt .order-point-item {
	margin-top:2.5rem;
	overflow:auto
}
.alln-pnt .order-point-item .point-title {
	font-size:1.6rem;
	line-height:2;
	font-weight:500;
	display:block;
	margin-bottom:1rem
}
.alln-pnt .order-point-item .point-available {
	letter-spacing:-.08em;
	text-align:left;
	color:#111;
	margin-top:1rem
}
.alln-pnt .order-point-item .point-available .point {
	font-weight:700
}
.alln-pnt .flex-box strong {
	float:right;
	font-size:1.6rem;
	line-height:2;
	font-weight:500
}
.alln-pnt .btn-point {
	border:1px solid #bcbcbc
}
.alln-pnt .notice-area {
	font-size:1.1rem;
	line-height:1.8;
	letter-spacing:-.05em;
	color:#a5a5a5;
	color:var(--gray)
}
.alln-pnt .notice-area .notice-content {
	padding-left:1rem
}
.alln-pnt .notice-area .exclam {
	font-size:1.1rem
}
.alln-pnt .alln-img {
	height:7rem;
	width:7rem;
	background-color:#f7f7f7
}
.alln-pnt .complete-alln-pnt-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	border-top:.8rem solid #f1f1f1
}
.alln-pnt .point-number {
	padding:2rem 2rem 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	font-size:1.5rem
}
.alln-pnt .point-number .num {
	color:#004b29;
	color:var(--baseColor)
}
.alln-pnt .point-wrap {
	text-align:center;
	padding:2rem
}
.alln-pnt .point-wrap .point-area {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#ecf4f0;
	border-radius:.8rem;
	width:100%;
	padding:2rem;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.alln-pnt .point-wrap .point-area .tit {
	font-size:1.3rem;
	line-height:2.15385;
	font-weight:700;
	letter-spacing:-.05em
}
.alln-pnt .point-wrap .point-area .amount {
	font-size:1.5rem;
	line-height:1.86667;
	font-weight:300;
	letter-spacing:-.05em;
	color:#004b29;
	color:var(--baseColor)
}
.alln-pnt .point-wrap .point-area .amount .num {
	font-size:2.5rem;
	line-height:1.12;
	font-weight:700;
	letter-spacing:0
}
.mypage-wrap .section-cont .prd-order-item .bor-cont {
	border-bottom:1px solid #e3e3e3;
	padding-bottom:2rem
}
.mypage-wrap .section-cont .prd-order-item:last-child .bor-cont {
	border-bottom:none;
	padding-bottom:0
}
.mypage-wrap .section-cont .prd-order-item .prd-cont .prd-info .prd-item {
	position:relative
}
.mypage-wrap .section-cont .prd-order-item .prd-cont .prd-info .prd-item .info .company,.mypage-wrap .section-cont .prd-order-item .prd-cont .prd-info .prd-item .info .status {
	display:block;
	font-size:1.2rem;
	font-weight:500;
	color:#1d1d1d;
	line-height:1.7
}
.mypage-wrap .section-cont .prd-order-item .prd-cont .prd-info .prd-item .btn-pdt-cancel {
	font-size:1.2rem;
	line-height:1.7rem;
	width:6.8rem;
	border:.1rem solid #bcbcbc;
	height:2.5rem;
	border-radius:.4rem;
	position:absolute;
	right:0;
	bottom:0;
	color:#1d1d1d;
	font-weight:500
}
.mypage-wrap .section-cont .btn-area {
	margin-top:.5rem
}
.buy-itm-txt {
	padding:2rem;
	border-bottom:.8rem solid #f1f1f1
}
.buy-itm-txt>p {
	letter-spacing:-1px;
	line-height:2rem;
	font-size:1.4rem
}
.prod-navi-wrap.sticky.wish-menu {
	position:sticky;
	top:5rem;
	z-index:999;
	background:#fff
}
.myfredit-swiper-con {
	margin:3rem -2rem 1rem
}
.myfredit-swiper-con .tit-menu {
	display:block;
	font-weight:700;
	font-size:1.5rem;
	letter-spacing:-.075rem;
	margin:0 0 2rem 2rem
}
.myfredit-swiper-con .swiper-wrap .swiper-slide {
	width:28rem;
	height:8rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:.6rem;
	margin-right:1rem
}
.myfredit-swiper-con .swiper-wrap .swiper-slide:first-child {
	margin-left:2rem
}
.myfredit-swiper-con .swiper-wrap .swiper-slide img {
	height:100%;
	border-radius:.8rem 0 0 .8rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.myfredit-swiper-con .swiper-wrap .swiper-slide a {
	display:block;
	width:28rem;
	height:8rem;
	border-radius:.8rem;
	padding:0 0 .2rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.myfredit-swiper-con .swiper-wrap .swiper-slide a .card-campaign {
	border-radius:.8rem;
	padding:1.6rem 2rem;
	width:100%
}
.myfredit-swiper-con .swiper-wrap .swiper-slide a .card-campaign .title {
	font-size:1.3rem;
	font-weight:700;
	display:block;
	margin-bottom:.4rem
}
.myfredit-swiper-con .swiper-wrap .swiper-slide a .card-campaign .text {
	display:block
}
.myfredit-swiper-con.all-img-bnr .swiper-wrap .swiper a img {
	border-radius:.8rem;
	width:100%
}
.card-item {
	border-radius:.8rem;
	background:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	border:.1rem solid #dfdfdf;
	height:8rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.card-item .card-img {
	width:7.8rem;
	height:7.8rem;
	border-radius:.8rem 0 0 .8rem
}
.card-item .card-img img {
	width:100%;
	height:100%;
	border-radius:.8rem 0 0 .8rem
}
.card-item .card-info {
	padding:1rem;
	width:calc(100% - 8rem)
}
.card-item .card-info .name {
	display:block;
	font-size:1.3rem;
	font-weight:500;
	line-height:1.4;
	color:#1d1d1d;
	text-overflow:ellipsis;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.card-item .card-info .price-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:baseline;
	-ms-flex-align:baseline;
	align-items:baseline;
	margin-top:.3rem
}
.card-item .card-info .price-info .price {
	font-size:1.5rem;
	line-height:2.1rem;
	font-weight:700;
	color:#1d1d1d;
	letter-spacing:-.03em;
	padding-right:.6rem
}
.card-item .card-info .price-info .sale-percent {
	padding-right:.6rem;
	display:inline-block;
	font-size:1.2rem;
	color:#c80000;
	font-weight:700;
	-ms-flex-negative:0;
	flex-shrink:0;
	line-height:1
}
.card-item .card-info .price-info .item-price {
	display:block;
	font-size:1.1rem;
	color:#bcbcbc;
	letter-spacing:-.01em;
	text-decoration:line-through
}
.zzim-prd-bnr strong.tit-menu {
	position:relative
}
.zzim-prd-bnr strong.tit-menu:after {
	content:"";
	position:absolute;
	right:2rem;
	top:50%;
	width:.6rem;
	height:.6rem;
	margin-top:-.3rem;
	border-top:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.zzim-prd-bnr .card-item .card-info {
	padding:1rem;
	width:calc(100% - 8rem);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.review-conts.lounge-conts {
	padding-bottom:9rem
}
.review-conts.lounge-conts .list-infor {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	padding-bottom:1rem
}
.review-conts.lounge-conts .review-hash>span.hash-tag {
	margin:0 .5rem .5rem 0
}
.wrap.property-change .product-wrap {
	min-height:100%
}
.product-wrap .myreviwe-bnr {
	margin:0
}
.myreviwe-bnr {
	min-height:20rem;
	position:relative;
	margin:-2rem -2rem 0;
	padding:2rem 14rem 2rem 2rem;
	background:#dee url(https://m.fredit.co.kr/_ustra/img/img-bg-review.8f2c411.png) no-repeat 94% 80%/auto 58%
}
.myreviwe-bnr .myreviwe-bnr-txt p {
	font-size:1.8rem;
	font-weight:700;
	line-height:1.5
}
.myreviwe-bnr .myreviwe-bnr-txt span {
	color:#0d745f
}
.review-wrap {
	padding:2rem 0
}
.review-wrap .title {
	margin:2rem 2rem 0;
	display:block;
	font-weight:700;
	font-size:2.2rem;
	letter-spacing:-.075rem
}
.swiper-best-wrap {
	padding:2rem 0
}
.swiper-best-wrap .swiper-best {
	width:100%;
	padding-bottom:2rem
}
.swiper-best-wrap .swiper-best .swiper-slide {
	text-align:center;
	display:unset;
	-webkit-box-pack:unset;
	-ms-flex-pack:unset;
	justify-content:unset;
	-webkit-box-align:unset;
	-ms-flex-align:unset;
	align-items:unset;
	height:auto
}
.swiper-best-wrap .swiper-best .swiper-slide a {
	display:block
}
.swiper-best-wrap .swiper-best .swiper-pagination {
	bottom:0
}
.swiper-best-wrap .swiper-best .swiper-pagination .swiper-pagination-bullet {
	width:.7rem;
	height:.7rem;
	background:#777;
	opacity:.5;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	margin:0 2px!important
}
.swiper-best-wrap .swiper-best .swiper-pagination .swiper-pagination-bullet-active {
	width:1.7rem;
	border-radius:1.2rem;
	background:#333;
	opacity:1
}
.review-wrap a {
	margin-bottom:2rem
}
.review-wrap a:last-child {
	margin-bottom:1.6rem
}
.review-wrap a .best-list {
	padding:0 2rem 0 14rem;
	position:relative;
	min-height:12rem
}
.review-wrap a .best-list .prd-image {
	position:absolute;
	left:2rem;
	border-radius:.6rem;
	overflow:hidden;
	width:12rem;
	height:12rem;
	background:#ddd
}
.review-wrap a .best-list .prd-image .thumnail {
	display:block;
	width:100%;
	height:100%;
	font-size:0
}
.review-wrap a .best-list .prd-image .thumnail img {
	width:100%
}
.review-wrap a .best-list .prd-image .thumnail .inp {
	position:absolute;
	left:1rem;
	top:1rem
}
.review-wrap a .best-list .prd-image .thumnail .prod-dim {
	position:absolute;
	left:0;
	top:0;
	z-index:3;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.4)
}
.review-wrap a .best-list .prd-image .thumnail .prod-dim .prod-dim-txt {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	display:block;
	width:100%;
	text-align:center;
	font-size:1.2rem;
	font-weight:300;
	color:#fff;
	letter-spacing:normal
}
.review-wrap a .best-list .best-info {
	position:relative;
	margin-left:2rem;
	text-align:left
}
.review-wrap a .best-list .best-info .best-ranking {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:.5rem
}
.review-wrap a .best-list .best-info .best-ranking .ranking-bdg {
	background:#004b29;
	background:var(--baseColor);
	color:#fff;
	padding:0 .4rem;
	display:block;
	margin-right:1rem;
	text-transform:uppercase;
	font-family:"Campton";
	font-weight:300;
	font-size:1rem;
	height:2.1rem;
	line-height:2.2rem;
	letter-spacing:-.01px;
	text-align:left
}
.review-wrap a .best-list .best-info .best-ranking .rating {
	display:block;
	position:relative;
	width:1.2rem;
	height:1.2rem
}
.review-wrap a .best-list .best-info .best-ranking .rating:before {
	content:"";
	display:block;
	left:0;
	top:0;
	z-index:1;
	width:1.2rem;
	height:1.2rem;
	background:url(https://m.fredit.co.kr/_ustra/img/star-on-v2.bd0e5ae.svg) no-repeat 0 0/auto 1.2rem
}
.review-wrap a .best-list .best-info .best-ranking .rating-count {
	margin-right:.2rem;
	font-size:1.2rem;
	font-weight:700;
	overflow:hidden;
	line-height:1;
	padding-left:.2rem;
	letter-spacing:.1px;
	color:#1d1d1d
}
.review-wrap a .best-list .best-info .best-ranking .review-count {
	line-height:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#a5a5a5
}
.review-wrap a .best-list .best-info .best-ranking .prod-info-box,.review-wrap a .best-list .best-info .best-ranking .review-rate {
	margin:0
}
.review-wrap a .best-list .best-info .name {
	font-size:1.2rem;
	font-weight:700;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	white-space:normal;
	text-overflow:ellipsis
}
.review-wrap a .best-list .best-info .user-date {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin:1rem 0;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.review-wrap a .best-list .best-info .user-date .user {
	color:#a5a5a5;
	font-size:1rem
}
.review-wrap a .best-list .best-info .user-date .date {
	color:#a5a5a5;
	font-size:1rem;
	margin-left:.6rem;
	padding-left:.6rem;
	position:relative
}
.review-wrap a .best-list .best-info .user-date .date:after {
	content:"";
	display:block;
	height:.8rem;
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	border-left:1px solid #a5a5a5
}
.review-wrap a .best-list .best-info .best-txt p {
	line-height:1.5rem;
	display:-webkit-box;
	overflow:hidden;
	font-size:1.2rem;
	text-overflow:ellipsis;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	color:#1d1d1d;
	word-wrap:break-word;
	white-space:pre-wrap
}
.cont-gift-wrap .section-cont {
	padding:2rem 0 .2rem
}
.cont-gift-wrap .num-odr-bdg {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.cont-gift-wrap .prd-order-item .prd-item {
	margin:1rem 0 2rem!important
}
.cont-gift-wrap .prd-order-item .prd-top {
	border-bottom:1px solid #e3e3e3;
	margin:0 0 2rem
}
.cont-gift-wrap .prd-order-item .prd-top .info {
	margin-right:0
}
.cont-gift-wrap .prd-order-item .prd-top .info .info-value {
	padding-left:1rem;
	font-weight:500
}
.cont-gift-wrap .prd-order-item .prd-top .info li+li {
	margin-top:1.2rem;
	font-size:1.4rem
}
.cont-gift-wrap .prd-order-item .prd-top .info .point.gift {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#004b29;
	padding-bottom:.8rem
}
.cont-gift-wrap .btn-arrow.gray {
	vertical-align:middle
}
.membership-info.btn-membership {
	width:100%;
	background:#f8f8f8;
	text-align:center;
	vertical-align:middle;
	padding:.3rem 0
}
.membership-info.btn-membership a {
	color:#004b29;
	position:relative;
	font-size:1.6rem;
	font-weight:700
}
.membership-info.btn-membership a:after {
	content:"";
	position:absolute;
	display:inline-block;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAwAgMAAADFrnoqAAAACVBMVEVHcEwASykASijbUY8KAAAAA3RSTlMA/mA9+2m1AAAAPklEQVQoz2NgGNKAKQKZxxiGwgttQFYZmoAsORVFoyqKRk5qaXTAyUNViWoKig2otpOpDTUkUEMJNQQHHQAAHE4QMWlgHQsAAAAASUVORK5CYII=) no-repeat 0 0/2.4rem 2.4rem;
	background-size:cover;
	width:2.4rem;
	height:2.4rem;
	top:-.1rem
}
.mypage-wrap .container {
	color:#1d1d1d
}
.mypage-wrap .container .inner-cont .prd-order-item .prd-item .info.disable .date,.mypage-wrap .container .inner-cont .prd-order-item .prd-item .info.disable .name,.mypage-wrap .container .inner-cont .prd-order-item .prd-item .info.disable .prd-num,.mypage-wrap .container .inner-cont .prd-order-item .prd-item .info.disable .price {
	color:#bcbcbc
}
.review-cont .prd-info .prd-item .info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:space-betweenr;
	-ms-flex-pack:space-betweenr;
	justify-content:space-betweenr
}
.review-cont .rate-m.prod-info-box,.review-cont .review-rate.rate-m {
	margin:1rem 0
}
.review-cont .rate-m.prod-info-box .star,.review-cont .review-rate.rate-m .star {
	position:relative;
	width:18rem;
	height:2rem;
	margin-right:.5rem;
	background:url(https://m.fredit.co.kr/_ustra/img/star-off-v2.b919c93.svg) no-repeat 0 0/auto 2rem
}
.review-cont .rate-m.prod-info-box .star .rating,.review-cont .review-rate.rate-m .star .rating {
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:18rem;
	height:2rem;
	background:url(https://m.fredit.co.kr/_ustra/img/star-on-v2.bd0e5ae.svg) no-repeat 0 0/auto 2rem
}
.review-cont .limite-date {
	font-size:1.1rem;
	font-weight:500;
	color:#a5a5a5
}
.review-cont .list-review .review-hash>span.hash-tag {
	margin:0 .5rem .5rem 0
}
.review-hash-large {
	text-align:center
}
.review-hash-large span {
	position:relative;
	display:inline-block;
	padding:0 1.2rem 0 2.4rem;
	height:3.4rem;
	line-height:3.3rem;
	background:#fff;
	border:.1rem solid #bcdfd0;
	color:#5eac8c;
	font-size:1.2rem;
	border-radius:2rem;
	margin:0 .5rem .5rem 0
}
.review-hash-large span.key-length {
	padding:0 1.4rem 0 2.4rem
}
.review-hash-large span.key-length:before {
	left:1.4rem
}
.review-hash-large span:before {
	content:"#";
	font-weight:lighter;
	position:absolute;
	left:1.4rem;
	top:0;
	display:inline-block;
	font-size:1.2rem
}
.review-hash-large span.active,.review-hash-large span:hover {
	opacity:1;
	font-weight:700;
	color:#027847;
	background:#effbf5;
	border:.1rem solid #0d8351
}
.review-hash-large.hash-brown span {
	border:.1rem solid #c78c6d;
	color:#c78c6d
}
.review-hash-large.hash-brown span.active,.review-hash-large.hash-brown span:hover {
	opacity:1;
	font-weight:700;
	color:#954217;
	background:#fff1e6;
	border:1px solid #954217
}
.review-hash span.hash-tag {
	position:relative;
	display:inline-block;
	padding:0 .8rem 0 1.8rem;
	background:#fff;
	border:.1rem solid #bcdfd0;
	color:#5eac8c;
	border-radius:2rem;
	font-size:1.2rem;
	margin:0 .5rem .5rem 0;
	height:2.5rem;
	line-height:2.4rem;
	font-weight:500
}
.review-hash span.hash-tag:before {
	content:"#";
	display:inline-block;
	position:absolute;
	left:.8rem;
	top:0;
	font-weight:lighter;
	font-size:1.2rem
}
.mypage-wrap.add-202303 .section-cont[\:has\(.cancel-date\)] {
	margin-bottom:0;
	padding-bottom:0!important
}
.mypage-wrap.add-202303 .section-cont:has(.cancel-date) {
	margin-bottom:0;
	padding-bottom:0!important
}
.mypage-wrap.add-202303 .section-cont[\:has\(.cancel-date\)] .prd-item:last-child {
	border-bottom:none
}
.mypage-wrap.add-202303 .section-cont:has(.cancel-date) .prd-item:last-child {
	border-bottom:none
}
.mypage-wrap.add-202303 .section-cont .prd-cont .prd-info.prd-item:first-child {
	margin-top:0
}
.mypage-wrap.add-202303 .section-cont .prd-cont .prd-info .prd-item {
	display:block
}
.mypage-wrap.add-202303 .section-cont .prd-cont .prd-info .prd-item+.prd-order-item {
	margin-top:2rem
}
.mypage-wrap.add-202303 .section-cont .prd-cont .prd-info .prd-item .prd-box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.mypage-wrap.add-202303 .section-cont .prd-cont .prd-info .prd-item .cancel-date {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:2rem;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.mypage-wrap .wish-list {
	padding:0 0 2rem
}
.cont-gift-wrap .prd-order-item .prd-cont .btn-area {
	margin:0 0 2rem
}
.list-review .review-area {
	word-break:break-all;
	word-wrap:break-word
}
.order-wrap.cont-fix {
	padding-bottom:10rem
}
.order-wrap.cont-fix .container.pb-35 {
	padding-bottom:3.8rem!important
}
.discount-tag {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:2.2rem;
	margin-left:1rem;
	color:#fff;
	padding:0 .4rem;
	border-radius:0 .4rem;
	background-color:#dd1c1c;
	font-size:1.2rem;
	font-weight:300
}
.odr-basic-cont {
	padding:2rem
}
.btn-area.basic {
	margin-top:2rem
}
.basic-address-info.regular .adress-name {
	color:#333
}
.basic-address-info .name {
	font-size:1.6rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-weight:700
}
.basic-address-info .name .badge.type1 {
	font-size:1.2rem;
	color:#1d1d1d;
	border:1px solid #bcbcbc;
	margin-left:1rem;
	background:transparent;
	height:2.2rem;
	font-weight:400;
	background:#fff;
	line-height:1;
	padding-top:.5px
}
@supports(-webkit-touch-callout:none) {
	.basic-address-info .name .badge.type1 {
		line-height:normal;
		padding-top:0
	}
}
.basic-address-info .adress-name {
	color:#a5a5a5;
	margin-top:.5rem
}
.basic-address-info .adress {
	margin-top:1rem;
	line-height:2rem;
	color:#1d1d1d;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.basic-address-info .adress em {
	position:static;
	display:inline-block;
	-ms-flex-negative:0;
	flex-shrink:0
}
.basic-address-info .phone-box {
	margin-top:1rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.basic-address-info .phone-box span {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#1d1d1d;
	font-size:1.2rem;
	line-height:1.27
}
.basic-address-info .phone-box span+span:before {
	content:"";
	height:1.2rem;
	width:.2rem;
	background:#e3e3e3;
	display:inline-block;
	margin-left:1rem;
	margin-right:1rem
}
.basic-address-info .notice {
	margin-top:2rem;
	color:#c80000
}
.basic-address-info .client-name {
	font-size:1.4rem;
	font-weight:500
}
.odr-choice-all {
	border-top:.8rem solid #f1f1f1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-left:-2rem;
	margin-right:-2rem;
	padding:2rem
}
.odr-choice-all .inp label .ftext {
	font-size:1.6rem;
	line-height:1.3;
	font-weight:700
}
.odr-choice-all .inp label .required {
	display:inline-block
}
.odr-choice-all .inp label .required:before {
	content:"*";
	display:inline-block;
	margin-left:.2rem
}
.odr-choice-all .right-btnbox button {
	position:relative;
	padding:0 .5rem 0 .7rem;
	font-size:1.2rem;
	color:#a5a5a5
}
.odr-choice-all .right-btnbox button:not(:first-child):after {
	content:"";
	position:absolute;
	top:50%;
	left:0;
	width:1px;
	height:1.2rem;
	background-color:#a5a5a5;
	margin-top:-.5rem
}
.odr-choice-all .right-btnbox button.btn-ordadd {
	font-size:1.4rem;
	color:#111
}
.odr-choice-all+.info-delivery {
	margin-top:1rem
}
.odr-list-body {
	padding:0 2rem
}
.odr-list-body .odr-list-cont.ode-list-cont {
	margin-top:2rem
}
.odr-list-cont .odr-list-title {
	margin:0 -2rem 2rem;
	padding:2rem!important;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background:#efefef
}
.odr-list-cont .odr-list-title strong {
	font-size:1.6rem;
	font-weight:700;
	line-height:2rem;
	color:#1d1d1d
}
.odr-list-cont .odr-list-empty {
	border-top:.1rem solid #e3e3e3;
	padding:2rem 0 0
}
.odr-list-cont .odr-box {
	padding:0 0 2rem;
	position:relative
}
.odr-list-cont .odr-box+div.odr-box {
	padding-top:2rem;
	border-top:1px solid #e3e3e3
}
.odr-list-cont .odr-box+div.odr-box .odr-delete {
	top:2rem
}
.odr-list-cont .odr-box .odr-chk {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	font-weight:500;
	font-size:1.3rem
}
.odr-list-cont .odr-box .odr-delete {
	background:url(https://m.fredit.co.kr/_ustra/img/ico-trash.b5dc96e.svg) no-repeat 0 0/100%;
	width:2rem;
	height:2rem;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
	z-index:1
}
.odr-list-cont .odr-box .odr-prd-list {
	position:relative;
	margin-bottom:2rem
}
.odr-list-cont .btn-show {
	margin-top:2rem
}
.odr-list-cont .notice-info {
	padding-top:1rem;
	color:#c80000
}
.odr-list-cont .odr-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	padding-bottom:2rem;
	position:relative
}
.odr-list-cont .odr-info dl.odr-detail-text {
	width:100%;
	font-size:1.1rem;
	margin-top:1rem
}
.odr-list-cont .odr-info dl.odr-detail-text dt {
	color:#004b29;
	color:var(--baseColor);
	margin-bottom:.5rem
}
.odr-list-cont .odr-info dl.odr-detail-text dd:not(:first-child) {
	margin-top:.5rem
}
.odr-list-cont .odr-info dl.odr-detail-text dd span {
	width:21rem;
	height:2.3rem;
	border-radius:4px;
	background:#f1f1f1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	line-height:2.3;
	color:#1d1d1d;
	color:var(--normal);
	padding-top:.5px;
	padding-left:.5rem;
	padding-right:.5rem
}
.odr-list-cont .odr-info dl.odr-detail-text dd span .htext {
	width:100%;
	max-width:100px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
body #__nuxt .odr-list-cont .odr-info dl.odr-detail-text dd span .htext {
	display:inline-block
}
.odr-list-cont .odr-info dl.odr-detail-text dd span strong {
	line-height:2.3;
	padding-top:2px;
	height:inherit;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.odr-list-cont .odr-info .odr-img {
	width:8rem;
	height:-webkit-fit-content;
	height:-moz-fit-content;
	height:fit-content;
	-ms-flex-negative:0;
	flex-shrink:0;
	font-size:0;
	position:relative
}
.odr-list-cont .odr-info .odr-img img {
	border-radius:.4rem;
	overflow:hidden
}
.odr-list-cont .odr-info .odr-img .prod-dim {
	position:absolute;
	left:0;
	top:0;
	z-index:3;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.4);
	border-radius:.6rem
}
.odr-list-cont .odr-info .odr-img .prod-dim .prod-dim-txt {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	display:block;
	width:100%;
	text-align:center;
	font-size:1.3rem;
	font-weight:500;
	color:#fff
}
.odr-list-cont .odr-info .inp {
	position:absolute;
	left:.5rem;
	top:.5rem;
	padding:0
}
.odr-list-cont .odr-info .inp label:before {
	margin:0
}
.odr-list-cont .odr-info .odr-title {
	font-size:1.6rem;
	font-weight:500;
	margin-top:1.2rem
}
.odr-list-cont .odr-info .odr-txt {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin-left:2rem;
	min-height:7rem;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.odr-list-cont .odr-info .odr-txt del {
	color:#bcbcbc;
	margin-top:.5rem
}
.odr-list-cont .odr-info .odr-txt .badge-item .badge {
	line-height:1
}
.odr-list-cont .odr-info .odr-txt .badge-item .badge.type2 {
	height:2.2rem;
	border-radius:4px;
	font-size:1.2rem;
	padding-left:.8rem;
	padding-right:.8rem
}
.odr-list-cont .odr-info .odr-txt .badge-item .badge.type2:not(:first-child) {
	margin-left:.5rem
}
.odr-list-cont .odr-info .odr-txt .badge-item .badge.type2.t1 {
	background-color:#ff7900
}
.odr-list-cont .odr-info .odr-txt .badge-item .badge.type2.t2 {
	background-color:#2e586e
}
.odr-list-cont .odr-info .odr-txt .badge-item .badge.type2.t3 {
	background-color:#529275
}
.odr-list-cont .odr-info .odr-txt .badge-item .badge.type2.t5 {
	background-color:#2e586e
}
.odr-list-cont .odr-info .odr-txt .badge-item .badge.type2.gray {
	background-color:#f1f1f1;
	color:#1d1d1d;
	color:var(--normal)
}
.odr-list-cont .odr-info .odr-txt .badge-item .badge.type2.gift {
	background:url(https://m.fredit.co.kr/_ustra/img/ico-gift.54bdc3a.svg) no-repeat 50% 50%/1.6rem auto;
	overflow:hidden;
	text-indent:-999rem;
	width:2.5rem;
	margin-left:.5rem;
	border:1px solid #e3e3e3;
	border-radius:4px
}
@supports(-webkit-touch-callout:none) {
	.odr-list-cont .odr-info .odr-txt .badge-item .badge.type2 {
		line-height:normal
	}
}
.odr-list-cont .odr-info .odr-txt .odr-price {
	font-weight:500;
	line-height:1;
	margin-top:.4rem
}
.odr-list-cont .odr-info .odr-txt .odr-price,.odr-list-cont .odr-info .odr-txt .odr-price .number-price {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end
}
.odr-list-cont .odr-info .odr-txt .odr-price .number-price {
	font-size:2rem
}
.odr-list-cont .odr-info .odr-txt .odr-price .number-price del,.odr-list-cont .odr-info .odr-txt .odr-price .number-price strong {
	font-weight:600
}
.odr-list-cont .odr-info .odr-txt .odr-price .number-price del .num,.odr-list-cont .odr-info .odr-txt .odr-price .number-price strong .num {
	color:#bcbcbc;
	font-weight:400;
	font-size:1.2rem
}
.odr-list-cont .odr-info .odr-txt .odr-price .number-price.regular strong {
	font-size:1rem;
	font-weight:400
}
.odr-list-cont .odr-info .odr-txt .odr-price .number-price .discount {
	font-size:1.6rem;
	font-weight:700;
	color:#dd1c1c;
	margin-left:1rem
}
.odr-list-cont .odr-info .odr-txt .odr-price .nomal-price {
	text-decoration:line-through;
	font-size:1.2rem;
	font-weight:400;
	color:#bcbcbc;
	margin-top:.5rem
}
.odr-list-cont .odr-info .odr-txt .odr-price del {
	font-size:1.2rem;
	color:#bcbcbc;
	margin-top:0;
	display:block;
	line-height:140%;
	margin-left:1.2rem
}
.odr-list-cont .odr-cont {
	padding-top:0
}
.odr-list-cont .odr-cont .d-name {
	margin-top:2rem;
	font-size:1.6rem;
	font-weight:500;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.odr-list-cont .odr-cont .d-name .d-date {
	height:2.2rem;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-radius:4px;
	background-color:#f1f1f1;
	padding:.5px .8rem 0;
	color:#1d1d1d;
	color:var(--normal);
	font-size:1.2rem;
	margin-left:1rem
}
@supports(-webkit-touch-callout:none) {
	.odr-list-cont .odr-cont .d-name {
		line-height:normal
	}
}
.odr-list-cont .odr-cont .d-select {
	margin-top:.5rem
}
.odr-list-cont .odr-cont .d-select .d-noti {
	color:#c80000;
	color:var(--red)
}
.odr-list-cont .odr-cont .odr-des-txt>p {
	line-height:1.67;
	color:#a5a5a5;
	font-size:1.2rem;
	margin-bottom:1rem
}
.odr-list-cont .odr-cont .odr-des-txt>p.text-green {
	color:#004b29
}
.odr-list-cont .odr-badge {
	margin-top:1rem
}
.odr-list-cont .odr-badge .badge.save {
	font-weight:700;
	color:#004b29!important;
	color:var(--baseColor)!important
}
.odr-list-cont .odr-badge .badge {
	font-size:1.2rem;
	padding:0;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.odr-list-cont .odr-badge .badge:not(:last-child) {
	margin-right:1rem
}
.odr-list-cont .odr-total-price {
	background-color:#f8f8f8;
	text-align:center;
	padding:2rem 0;
	margin-top:2rem;
	border-radius:.4rem
}
.odr-list-cont .odr-total-price .txt {
	margin-top:6px;
	font-size:1.6rem;
	color:#a5a5a5;
	font-weight:700
}
.odr-list-cont .odr-total-price .item-total {
	margin-top:.5rem;
	font-size:1.6rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.odr-list-cont .odr-total-price .item-total strong {
	font-size:2.4rem;
	font-weight:700;
	color:#004b29;
	color:var(--baseColor);
	margin-left:.5rem
}
.odr-list-cont .odr-total-price .company-name {
	font-size:1.1rem;
	color:#1d1d1d;
	color:var(--normal)
}
.odr-list-cont+div.odr-list-cont {
	border-top:1px solid #e3e3e3
}
.odr-payment-cont {
	padding:4rem 2rem;
	border-top:.8rem solid #f1f1f1;
	margin-top:2rem
}
.odr-payment-cont .price-list {
	padding-bottom:.5rem
}
.odr-payment-cont .price-list li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	font-weight:500;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin:0 0 1rem
}
.odr-payment-cont .price-list li .title {
	font-size:1.4rem;
	width:60%;
	margin-bottom:0;
	font-weight:600
}
.odr-payment-cont .price-list li .price {
	font-size:1.4rem;
	width:40%;
	text-align:right
}
.odr-payment-cont .price-list li .price .number-price {
	font-weight:500
}
.odr-payment-cont .price-list li:first-child .number-price {
	font-weight:700
}
.odr-payment-cont .price-list.regular>li:first-child>.title {
	color:#111;
	font-weight:700
}
.odr-payment-cont .price-list.regular>li:first-child>.price {
	color:#111
}
.odr-payment-cont .price-list.regular>li:first-child>.price>.number-price {
	font-weight:600;
	font-size:1.5rem
}
.odr-payment-cont .price-list.regular>li .price-list.depth2 {
	width:100%;
	padding-top:1rem;
	padding-bottom:0
}
.odr-payment-cont .price-list.regular>li .price-list.depth2 li {
	margin-bottom:.5rem;
	padding-left:1.2rem
}
.odr-payment-cont .price-list.regular>li .price-list.depth2 li .title {
	font-size:1.2rem
}
.odr-payment-cont .price-list.regular>li .price-list.depth2 li .title.show .tooltip-area {
	left:-1rem;
	width:17rem
}
.odr-payment-cont .price-list.regular>li .price-list.depth2 li .title:before {
	display:none;
	content:"";
	height:.6rem;
	width:.6rem;
	top:.2rem;
	position:absolute;
	left:-.8rem;
	border-left:1px solid #1d1d1d;
	border-bottom:1px solid #1d1d1d
}
.odr-payment-cont .price-list.regular>li .price-list.depth2 li .price {
	font-size:1.2rem
}
.odr-payment-cont .price-list.regular>li .price-list.depth2 li .price .number-price {
	font-weight:400
}
.odr-payment-cont .price-total {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-top:1rem;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background:#f8f8f8;
	height:6.9rem;
	padding:2rem
}
.odr-payment-cont .price-total .title {
	font-size:1.6rem;
	font-weight:700;
	color:#1d1d1d;
	margin-bottom:0
}
.odr-payment-cont .price-total .title.show .tooltip-area {
	left:4.5rem;
	width:17rem
}
.odr-payment-cont .price-total .price {
	font-size:2rem
}
.odr-payment-cont .price-total .price,.odr-payment-cont .price-total .price .number-price {
	font-weight:700;
	color:#004b29;
	color:var(--baseColor)
}
.sticky-conts {
	max-width:72rem;
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	z-index:2
}
.sticky-conts .odr-total-box {
	margin-bottom:6rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:1.5rem 2rem;
	background-color:#f8f8f8;
	font-size:1.2rem;
	z-index:2
}
.sticky-conts .odr-total-box span strong {
	color:#1d1d1d
}
.sticky-conts .odr-total-box span .price {
	font-size:1.6rem;
	color:#004b29;
	color:var(--baseColor);
	font-weight:700
}
.sticky-conts .odr-total-box+.btn-area.type-fixed {
	max-width:72rem;
	position:fixed;
	bottom:0;
	z-index:10;
	left:0;
	right:0
}
.sticky-conts.full .odr-total-box {
	margin-bottom:auto
}
.sticky-conts.full .text-info {
	background-color:#f8f8f8;
	font-size:1rem;
	color:#a5a5a5;
	border-top:1px solid #bcbcbc;
	padding:1rem 2rem
}
.info-delivery {
	margin-top:.5rem;
	margin-bottom:1.5rem
}
.info-delivery .txt {
	color:#a5a5a5
}
.delivery-form-area.check-type .inp-box {
	background-color:#fff;
	border:2px solid #e6e6e6;
	border-radius:.6rem
}
.delivery-form-area .inp-box {
	background-color:#f8f8f8;
	border:1px solid #f8f8f8;
	margin-bottom:2rem
}
.delivery-form-area .inp-box .radio-area {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex
}
.delivery-form-area .inp-box .radio-area label {
	font-size:1.3rem;
	display:inline-block;
	border:0;
	padding:1.5rem 1rem 0 4.5rem;
	color:#1d1d1d
}
.delivery-form-area .inp-box .radio-area .badge {
	-ms-flex-item-align:end;
	align-self:flex-end;
	font-weight:700;
	margin-bottom:.1rem
}
.delivery-form-area .inp-box .radio-area .badge.type1 {
	color:#004b29;
	color:var(--baseColor)
}
.delivery-form-area .inp-box .basic-address-info {
	padding:0 .5rem 1.5rem 4.5rem
}
.delivery-form-area .btn-box {
	position:absolute;
	right:1.5rem;
	top:1.5rem
}
.delivery-form-area .btn-box button {
	position:relative;
	display:inline-block;
	color:#a5a5a5;
	padding:0 .7rem;
	margin-left:-.2rem;
	cursor:pointer;
	font-size:1.2rem
}
.delivery-form-area .btn-box button.btn-delete:after {
	content:"";
	position:absolute;
	top:50%;
	left:0;
	width:1px;
	height:1.2rem;
	background-color:#a5a5a5;
	margin-top:-.5rem
}
.basket-cont-notice {
	padding:0 2rem 2rem;
	margin:0 -2rem 3rem;
	border-bottom:.8rem solid #f1f1f1
}
.basket-cont-notice .tit {
	margin-bottom:1rem;
	font-size:1.6rem;
	font-weight:500
}
.basket-cont-notice .txt {
	font-size:1.2rem
}
.multi-odrbox-notice {
	padding:2rem 0
}
.prod-detail-pop .odr-payment-cont {
	margin-left:-2rem;
	margin-right:-2rem;
	padding-bottom:0
}
.multi-odrbox.toggle-box {
	border-radius:.8rem;
	margin-bottom:2rem
}
.multi-odrbox .odr-total {
	padding:2rem 2rem 3rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.multi-odrbox .odr-total .total-price {
	text-align:right
}
.multi-odrbox .odr-total .total-price .price-item .number-price {
	font-weight:600;
	color:#c80000
}
.multi-odrbox .odr-total .total-price .dlv-price {
	display:block;
	font-size:1rem
}
.multi-odrbox .basic-address-info {
	padding:1.5rem;
	background-color:#f8f8f8
}
.multi-odrbox .odr-list-cont {
	margin:0 2rem;
	border-top:1px solid #bcbcbc
}
.multi-odrbox .odr-list-cont .odr-box {
	padding-top:2rem
}
.multi-odrbox .odr-list-cont.active {
	border-top:0
}
.multi-odrbox .odr-list-cont.active .odr-box {
	display:none
}
.multi-odrbox .odr-list-cont.active .btn-toggle.type2 {
	border-top:1px solid #bcbcbc
}
.multi-odrbox .odr-list-cont.active .btn-toggle.type2:after {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.multi-odrbox .odr-list-cont .odr-cont {
	padding-top:0
}
.multi-odrbox .odr-list-cont .inp {
	padding-right:0
}
.multi-odrbox .odr-list-cont .btn-area {
	margin-bottom:1rem
}
.multi-odrbox .odr-list-cont .btn-toggle.type2 {
	border-top:0;
	width:100%;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
.accordion-wrap .toggle-wrap {
	border-top:.8rem solid #f1f1f1
}
.accordion-wrap .toggle-wrap:first-child {
	border-top:0
}
.accordion-wrap .toggle-wrap .toggle-head {
	height:auto
}
.accordion-wrap .toggle-wrap .toggle-head:after {
	right:1.5rem;
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0i6re466O5XzM0MjUiIGRhdGEtbmFtZT0i6re466O5IDM0MjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiPgogIDxyZWN0IGlkPSLsgqzqsIHtmJVfMTE2IiBkYXRhLW5hbWU9IuyCrOqwge2YlSAxMTYiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSIvPgogIDxwYXRoIGlkPSLtjKjsiqRfMTc1NyIgZGF0YS1uYW1lPSLtjKjsiqQgMTc1NyIgZD0iTTAsMCw3LjI0Myw3LjksMTQuNDg2LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjg4NiAxNi4wNDkpIiBmaWxsPSJub25lIiBzdHJva2U9IiNhNWE1YTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=) no-repeat 50% 50%/2rem auto
}
.accordion-wrap .toggle-wrap .toggle-content {
	padding:0 0 4rem;
	border-bottom:0
}
.accordion-wrap .toggle-wrap .toggle-content .odr-list-cont+.odr-list-cont {
	margin-top:2rem;
	padding:2rem 0 0
}
.accordion-wrap .toggle-wrap .toggle-content .odr-list-cont .odr-list-title {
	margin:0 0 2rem
}
.accordion-wrap .toggle-wrap .toggle-content .odr-list-cont .odr-list-title .odr-date {
	color:#1d1d1d
}
.accordion-wrap .toggle-wrap .toggle-content .odr-list-cont .odr-box .reward {
	color:#a5a5a5;
	margin-top:.1rem;
	display:block;
	font-size:1rem
}
.accordion-wrap .toggle-wrap .toggle-content .odr-list-cont .odr-box .weekly {
	margin-top:.3rem;
	font-size:1rem
}
.accordion-wrap .toggle-wrap .toggle-content .odr-list-cont .odr-box .total-price {
	position:absolute;
	right:0;
	bottom:.5rem;
	color:#c80000;
	font-weight:500;
	font-size:1.4rem
}
.accordion-wrap .toggle-wrap .toggle-content .odr-list-cont .odr-box .odr-info.regular {
	padding-bottom:3rem
}
.accordion-wrap .toggle-wrap .toggle-content .odr-list-cont .odr-box .odr-info.regular .odr-price .number-price {
	font-size:1.2rem
}
.accordion-wrap .toggle-wrap .toggle-content .odr-list-cont .odr-box .odr-info.regular .odr-price .odr-text {
	position:absolute;
	left:-8rem;
	bottom:-2.2rem;
	font-size:1rem;
	color:#a5a5a5;
	padding-left:1.5rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS41IiBoZWlnaHQ9IjE4LjUyOSIgdmlld0JveD0iMCAwIDE5LjUgMTguNTI5Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICAgIHN0cm9rZTogI2E1YTVhNTsKICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7CiAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDsKICAgICAgICBzdHJva2Utd2lkdGg6IDEuNXB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZyBpZD0i6re466O5XzEzNDM2IiBkYXRhLW5hbWU9Iuq3uOujuSAxMzQzNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzMy40MzkgLTcxMTMuOTUyKSI+CiAgICA8cGF0aCBpZD0i7Yyo7IqkXzI1MzkiIGRhdGEtbmFtZT0i7Yyo7IqkIDI1MzkiIGNsYXNzPSJjbHMtMSIgZD0iTTM0NS4xODgsNzEyNi43MzJsLTcsMGE0LDQsMCwwLDEtNC00di0xYTQsNCwwLDAsMSw0LTRoN2wzLjg3Mi0yLjY0N2EyLDIsMCwwLDEsMy4xMjksMS42NTJ2MTAuOTkyYTIsMiwwLDAsMS0zLjEyOSwxLjY1MloiLz4KICAgIDxsaW5lIGlkPSLshKBfMjAyIiBkYXRhLW5hbWU9IuyEoCAyMDIiIGNsYXNzPSJjbHMtMSIgeTI9IjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0NS4xODkgNzExNy43MzEpIi8+CiAgICA8cGF0aCBpZD0i7Yyo7IqkXzI1NDAiIGRhdGEtbmFtZT0i7Yyo7IqkIDI1NDAiIGNsYXNzPSJjbHMtMSIgZD0iTTMzNy4xODksNzEyNi43MzFsMS41MjksMy44NTlhMS44LDEuOCwwLDAsMCwxLjY3MSwxLjE0MWgwYTEuODE0LDEuODE0LDAsMCwwLDEuNjcyLTIuNDg2bC0uOTktMi41MTQiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat 0 50%/1rem auto
}
.accordion-wrap .toggle-wrap .toggle-content .odr-list-cont .odr-box .odr-info.regular .odr-price .total-price {
	bottom:-2.5rem;
	font-size:1.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-weight:700
}
.accordion-wrap .toggle-wrap .toggle-content .odr-list-cont .odr-box .odr-info.regular .odr-price .total-price .badge.type5 {
	color:#fff;
	background:#c1c1c1;
	font-size:1.1rem;
	padding:0 .9rem;
	margin-right:.5rem
}
.accordion-wrap .toggle-wrap .toggle-content .odr-list-cont .odr-box .odr-info.regular .odr-price .total-price .tooltip-area {
	width:20rem;
	left:-8.5rem
}
.accordion-wrap .toggle-wrap .toggle-content .odr-list-cont .odr-box .odr-info.regular .odr-price .total-price .tooltip-area.type2 {
	width:10rem;
	left:-3.5rem
}
.accordion-wrap .toggle-wrap .toggle-content .odr-list-cont .odr-box .odr-info.regular .odr-price .total-price .bg-save {
	width:7.2rem;
	height:1.7rem;
	margin-right:.5rem;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAfCAYAAABNjStyAAAABHNCSVQICAgIfAhkiAAAAbpJREFUaEPt2T9SwkAUBvBvtWG0kCNQOdiRE5iUioWeQLiB3kBPoN4ATyDOCNoZb4AVGW3gBliIFODzgYBJ2OyGsdyXdrfJb95+b/8oVPcIzn4UohUF6/y+chuMqYgaaEf1vGgCNpUiqjNaIw+agC2UaOyh/d6xoQnYn9AAE/LwFPVMaAIW1yF0MPwKEPYGWWgClpaxNAEB05fSOVrda92QgGWtve/JCR7fmulhActO+AFoHKQ7p4CZWqKmCbgHRvTBRov9VgVK7Zj3Xsnjk1tghHveNtSW2wa/VMR2gcNdnRrRCDdod8+mc9wBI/QZq6LdYx2WQ660fTPa7/HJITC65B++0KIc7B5jY/POdiziJuC5A6YowEMUalGOyj5IPdvB0HcHjP5ZYbNmMfFdAuthOPK0GVYtc3UpXzJs5ZyIJgd/PdEltwpXHPg16ZJmgXmWqQpPK1oq64WbxbL63FmS1kTXTaBXfI78+DIWsCzIecjLWTJvpcltRV6p2Ty5D8vPRbf8VpnZNSXDEpKrIZ+GFrCFyDTkh6OS6QHErdsK25qUd0mbUGxcXr7XwII55CXD4gJEiWNPHuYfIzDysVUOEjMAAAAASUVORK5CYII=) no-repeat 100% 50%/auto 1.7rem
}
.accordion-wrap .toggle-wrap .toggle-content .odr-list-cont .odr-box .odr-info.regular .odr-price .total-price .bg-save b {
	width:6rem;
	display:block;
	line-height:1.7rem;
	font-weight:500;
	font-size:1rem;
	background-color:#004b29;
	background-color:var(--baseColor);
	padding-left:.6rem;
	color:#fff
}
.accordion-wrap .toggle-wrap .toggle-content .odr-list-cont .odr-box li.mobile-gift .odr-price .total-price {
	font-weight:700;
	color:#000
}
.accordion-wrap .toggle-wrap .toggle-content .form-item.guest,.accordion-wrap .toggle-wrap .toggle-content .form-item.guest:first-child {
	margin-top:0!important
}
.accordion-wrap .toggle-wrap .toggle-content .form-item:first-child {
	margin-top:2rem
}
.accordion-wrap .toggle-wrap .toggle-content .form-item .form-area textarea {
	height:16rem
}
.accordion-wrap .toggle-wrap .toggle-content .form-item .form-area textarea::-webkit-input-placeholder {
	font-size:1.6rem
}
.accordion-wrap .toggle-wrap .toggle-content .form-item .form-area textarea::-moz-placeholder {
	font-size:1.6rem
}
.accordion-wrap .toggle-wrap .toggle-content .form-item .form-area textarea:-ms-input-placeholder {
	font-size:1.6rem
}
.accordion-wrap .toggle-wrap .toggle-content .form-item .form-area textarea::-ms-input-placeholder {
	font-size:1.6rem
}
.accordion-wrap .toggle-wrap .toggle-content .form-item .form-area textarea::placeholder {
	font-size:1.6rem
}
.accordion-wrap .toggle-wrap .toggle-content .form-item .form-area.delivery-time select {
	color:#004b29;
	color:var(--baseColor);
	border-radius:0;
	border-width:0 0 1px
}
.accordion-wrap .toggle-wrap .toggle-content .form-item .form-area .txt-assist .txt-point {
	color:#004b29;
	color:var(--baseColor);
	font-weight:400
}
.accordion-wrap .toggle-wrap .toggle-content .form-item .basic-address-info {
	background-color:#f8f8f8;
	padding:1.5rem
}
.accordion-wrap .toggle-wrap .toggle-content .form-item .price-cart-address {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-top:1rem
}
.accordion-wrap .toggle-wrap .toggle-content .form-item .price-cart-address p {
	font-size:1.1rem;
	color:#999
}
.accordion-wrap .toggle-wrap .toggle-content .form-item .price-cart-address a {
	font-weight:700;
	color:#1d1d1d;
	position:relative;
	padding-right:1.5rem;
	font-size:1.1rem
}
.accordion-wrap .toggle-wrap .toggle-content .form-item .price-cart-address a:after {
	content:"";
	position:absolute;
	width:1rem;
	height:1rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy41MjgiIGhlaWdodD0iMTEuMDE0IiB2aWV3Qm94PSIwIDAgMTcuNTI4IDExLjAxNCI+CiAgPGcgaWQ9Ikljb25fZmVhdGhlci1hcnJvdy1sZWZ0IiBkYXRhLW5hbWU9Ikljb24gZmVhdGhlci1hcnJvdy1sZWZ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjc2NCA5Ljc2NCkgcm90YXRlKC05MCkiPgogICAgPHBhdGggaWQ9Iu2MqOyKpF8xODc0IiBkYXRhLW5hbWU9Iu2MqOyKpCAxODc0IiBkPSJNOCwxNCwwLDcsOCwwIiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDFkMWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjUiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat 50% 50%/1rem auto;
	right:0;
	top:50%;
	margin-top:-.5rem;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
.accordion-wrap .toggle-wrap .toggle-content .list-form-area .form-item:first-child {
	margin-top:0!important
}
.accordion-wrap .toggle-wrap.point-sum .txt-notice {
	background:#f8f8f8;
	color:#1d1d1d;
	color:var(--normal);
	height:3.7rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.accordion-wrap .toggle-wrap.point-sum .order-point-item {
	margin-top:2.5rem
}
.accordion-wrap .toggle-wrap.point-sum .order-point-item .point-title {
	font-size:1.3rem;
	line-height:1;
	font-weight:500;
	display:block;
	margin-bottom:1rem
}
.accordion-wrap .toggle-wrap.point-sum .order-point-item .point-available {
	letter-spacing:-.08em;
	text-align:left;
	color:#111;
	margin-top:1rem
}
.accordion-wrap .toggle-wrap.point-sum .order-point-item .point-available .point {
	font-weight:700
}
.accordion-wrap .toggle-wrap.payment .odr-payment-cont {
	padding:0;
	border-top:0
}
.accordion-wrap .toggle-wrap.payment .guide {
	margin-top:2rem
}
.accordion-wrap .toggle-wrap.payment .guide span {
	color:#888;
	line-height:1.58333;
	font-weight:400;
	letter-spacing:-.08em
}
.accordion-wrap .toggle-wrap.payment .guide span .txt-point {
	color:#a5a5a5!important;
	font-weight:500
}
.accordion-wrap .toggle-wrap.coupon .coupon-area {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.accordion-wrap .toggle-wrap.coupon .coupon-area .tit-total {
	font-size:1.3rem
}
.accordion-wrap .toggle-wrap.coupon .coupon-area+.coupon-list {
	margin-top:2rem
}
.accordion-wrap .toggle-wrap.subscription .toggle-head:after {
	display:none
}
.accordion-wrap .odr-list-cont .odr-box {
	padding:1.5rem 0 0
}
.my-coupon-list {
	margin-top:1rem
}
.my-coupon-list li {
	margin-bottom:1rem;
	border:1px solid #e3e3e3;
	border-radius:1.2rem 0 1.2rem 0;
	height:8.7rem;
	position:relative;
	min-width:30rem;
	padding:1rem 8rem 1rem 2rem
}
.my-coupon-list li:after {
	display:inline-block;
	content:"";
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAACtCAMAAACdrk8MAAAAM1BMVEVHcEzj4+Pj4+Pj4+MNDQ3v7+/k5OQZGRkUFBQDAwPj4+Pk5OTt7e3j4+P////k5OT4+PinH5VQAAAADnRSTlMAxfLgE/01MxoIg2ISo8uMqAIAAAC9SURBVFjD7ZixEsMgDEMFFEggqfz/X1vSXnNJwVuH5mqN0tnwRhn0915CB1IJAqUPIgtWxj4gE9LgEWEA4PoRtk1oI5+vRLqlBSj0cvZ9wlMrD9uEuw9UtmibEolk2H1gcXzLlwVHpeoC6dZ6ti+ouWkY3HLO83eCeZqmHyTXfmXkRm7kRm7kRm7kRm7kRm7k/0WutaJLKZVhS01Kr9WacNed68vX2vaon2+FXm306g1AuRpU/c6gXia0W8YDFJYhHrgT7hwAAAAASUVORK5CYII=) no-repeat 0 0;
	background-size:contain;
	position:absolute;
	top:-1px;
	right:7rem;
	width:1.2rem;
	height:8.7rem
}
.my-coupon-list li.nodata {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	font-weight:400;
	font-size:1.2rem;
	color:#a5a5a5;
	background:#f8f8f8;
	padding-right:2rem
}
.my-coupon-list li.nodata:after {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAACtBAMAAABYXqINAAAAKlBMVEVHcEzk5OTj4+Pj4+Pk5OTj4+Pj4+Pt7e3j4+Pj4+Pk5OT////39/fu7u6vO/YXAAAAC3RSTlMA/ubFMJ6AElhAcOLdFzEAAACbSURBVEjHYxDcDQN7hBlQOIqnYZy9ogyBcM5GSYaJ0jDOQQUGZlkYRzCBgVMQqm6vcAEDQ6IMhHNRhYGBgVXwNliHkAOQw7BQ8M7uPWcFQRIMDOyGgkCgVgDmMLAsVhSOgLJHwSgYBaNgFIyCUTAYAEsyonZmQa63kWt0eF3fwIDaCmCBtw+EGFBbDihtisDb8NaGBGo7BGdzBQDbxIe1z92KQgAAAABJRU5ErkJggg==)
}
.my-coupon-list .cate {
	position:absolute;
	top:calc(50% - 1.4rem);
	right:2.3rem;
	overflow:hidden;
	text-indent:-999rem;
	width:2.8rem;
	height:2.8rem;
	background-size:contain
}
.my-coupon-list .cate.all {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgdmlld0JveD0iMCAwIDU2IDU2Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZWZsam0xY3VrYSIgeDE9IjEiIHkxPSIxIiB4Mj0iMCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMxMjk2NzIiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA0YjI5Ii8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDE3NSIgZD0iTTIwIDBoMzJhNCA0IDAgMCAxIDQgNHYzMmEyMCAyMCAwIDAgMS0yMCAyMEg0YTQgNCAwIDAgMS00LTRWMjBBMjAgMjAgMCAwIDEgMjAgMHoiIHN0eWxlPSJmaWxsOnVybCgjZWZsam0xY3VrYSkiLz4KICAgIDx0ZXh0IHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzIDM2KSIgc3R5bGU9ImZpbGw6I2ZmZjtmb250LXNpemU6MjRweDtmb250LWZhbWlseTpDYW1wdG9uLUJvbGRERU1PLENhbXB0b247Zm9udC13ZWlnaHQ6NzAwIj48dHNwYW4geD0iMCIgeT0iMCI+QWxsPC90c3Bhbj48L3RleHQ+Cjwvc3ZnPgo=)
}
.my-coupon-list .cate.life {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgdmlld0JveD0iMCAwIDU2IDU2Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibXRsMTc0NmNhYSIgeDE9IjEiIHkxPSIxIiB4Mj0iMCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMxMjk2NzIiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA0YjI5Ii8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDE3NSIgZD0iTTIwIDBoMzJhNCA0IDAgMCAxIDQgNHYzMmEyMCAyMCAwIDAgMS0yMCAyMEg0YTQgNCAwIDAgMS00LTRWMjBBMjAgMjAgMCAwIDEgMjAgMHoiIHN0eWxlPSJmaWxsOnVybCgjbXRsMTc0NmNhYSkiLz4KICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDQ2MiI+CiAgICAgICAgPHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOSAzNSkiIHN0eWxlPSJmb250LXNpemU6MjRweDtmaWxsOiNmZmY7Zm9udC1mYW1pbHk6Q2FtcHRvbi1Cb2xkREVNTyxDYW1wdG9uO2ZvbnQtd2VpZ2h0OjcwMCI+PHRzcGFuIHg9IjAiIHk9IjAiPkw8L3RzcGFuPjwvdGV4dD4KICAgICAgICA8dGV4dCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMyAzNSkiIHN0eWxlPSJmb250LXNpemU6MTZweDtmaWxsOiNmZmY7Zm9udC1mYW1pbHk6Q2FtcHRvbi1Cb2xkREVNTyxDYW1wdG9uO2ZvbnQtd2VpZ2h0OjcwMCI+PHRzcGFuIHg9IjAiIHk9IjAiPklGRTwvdHNwYW4+PC90ZXh0PgogICAgPC9nPgo8L3N2Zz4K)
}
.my-coupon-list .cate.food {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgdmlld0JveD0iMCAwIDU2IDU2Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iejliZHY3dnk3YSIgeDE9IjEiIHkxPSIxIiB4Mj0iMCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMxMjk2NzIiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA0YjI5Ii8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDE3NSIgZD0iTTIwIDBoMzJhNCA0IDAgMCAxIDQgNHYzMmEyMCAyMCAwIDAgMS0yMCAyMEg0YTQgNCAwIDAgMS00LTRWMjBBMjAgMjAgMCAwIDEgMjAgMHoiIHN0eWxlPSJmaWxsOnVybCgjejliZHY3dnk3YSkiLz4KICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDQ2MiI+CiAgICAgICAgPHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOSAzNSkiIHN0eWxlPSJmb250LXNpemU6MjRweDtmaWxsOiNmZmY7Zm9udC1mYW1pbHk6Q2FtcHRvbi1Cb2xkREVNTyxDYW1wdG9uO2ZvbnQtd2VpZ2h0OjcwMCI+PHRzcGFuIHg9IjAiIHk9IjAiPkY8L3RzcGFuPjwvdGV4dD4KICAgICAgICA8dGV4dCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMyAzNSkiIHN0eWxlPSJmb250LXNpemU6MTZweDtmaWxsOiNmZmY7Zm9udC1mYW1pbHk6Q2FtcHRvbi1Cb2xkREVNTyxDYW1wdG9uO2ZvbnQtd2VpZ2h0OjcwMCI+PHRzcGFuIHg9IjAiIHk9IjAiPm9vZDwvdHNwYW4+PC90ZXh0PgogICAgPC9nPgo8L3N2Zz4K)
}
.my-coupon-list .cate.health {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYWE5cWYxaTZ0YSIgeDE9IjEiIHkxPSIxIiB4Mj0iMCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMxMjk2NzIiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA0YjI5Ii8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDE3NSIgZD0iTTIwIDBoNTZhNCA0IDAgMCAxIDQgNHY1NmEyMCAyMCAwIDAgMS0yMCAyMEg0YTQgNCAwIDAgMS00LTRWMjBBMjAgMjAgMCAwIDEgMjAgMHoiIHN0eWxlPSJmaWxsOnVybCgjYWE5cWYxaTZ0YSkiLz4KICAgIDx0ZXh0IHRyYW5zZm9ybT0idHJhbnNsYXRlKDkgNDYuMDAxKSIgc3R5bGU9ImZpbGw6I2ZmZjtmb250LXNpemU6MjRweDtmb250LWZhbWlseTpDYW1wdG9uLUJvbGRERU1PLENhbXB0b247Zm9udC13ZWlnaHQ6NzAwIiBkYXRhLW5hbWU9Iuq3uOujuSA0NjIiPjx0c3BhbiB4PSIwIiB5PSIwIj5IPC90c3Bhbj48dHNwYW4geT0iMCIgc3R5bGU9ImZvbnQtc2l6ZToxOHB4Ij5lYWx0aDwvdHNwYW4+PC90ZXh0Pgo8L3N2Zz4K)
}
.my-coupon-list .name {
	height:1.6rem;
	border-radius:.8rem;
	background:#f1f1f1;
	color:#1d1d1d;
	color:var(--normal);
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	font-weight:400;
	font-size:.8rem;
	padding-left:.8rem;
	padding-right:.8rem
}
.my-coupon-list .price-wrap {
	color:#004b29;
	color:var(--baseColor);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:baseline;
	-ms-flex-align:baseline;
	align-items:baseline;
	position:relative;
	min-height:4.5rem
}
.my-coupon-list .price-wrap .discount {
	margin-top:1rem;
	font-size:1.2rem;
	font-weight:700;
	color:#1d1d1d;
	color:var(--normal)
}
.my-coupon-list .price-wrap .discount em {
	margin-left:3px;
	font-size:1.2rem
}
.my-coupon-list .price-wrap .price {
	font-size:1.2rem;
	color:#a5a5a5;
	font-weight:500;
	position:absolute;
	bottom:0;
	right:0;
	margin-right:2rem
}
.my-coupon-list .price-wrap .del-btn {
	margin-left:auto;
	margin-right:2rem;
	position:absolute;
	top:-15px;
	right:0;
	background:url(https://m.fredit.co.kr/_ustra/img/ico-trash.b5dc96e.svg) no-repeat 0 0/contain;
	width:2rem;
	height:2rem;
	cursor:pointer
}
.hy-common-order .prod-navi-wrap {
	padding:1rem 0
}
.hy-common-order .prod-navi-wrap .swiper-slide {
	margin-right:.5rem!important
}
.hy-common-order .agree-area {
	padding:0 2rem 5rem
}
.hy-common-order .agree-area .agree-item .btn-text {
	height:2rem;
	width:2rem;
	background:url(https://m.fredit.co.kr/_ustra/img/arrow-down2.f86077e.png) no-repeat 50% 100%/.8rem auto;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
.hy-common-order .agree-area .agree-item .btn-text.guest {
	color:#004b29;
	color:var(--baseColor);
	-webkit-transform:none;
	transform:none;
	width:auto;
	background:none;
	text-decoration:underline
}
.hy-common-order .agree-area .gray-box {
	background-color:#f9f9f9;
	padding:1.6rem;
	margin:1rem 0;
	font-size:1.3rem
}
.hy-common-order .info-accordion {
	padding:0 2rem 2rem
}
.hy-common-order .info-accordion .btn-item {
	height:5.5rem;
	padding-left:.3rem
}
.hy-common-order .info-accordion .btn-item:after {
	margin-top:-.5rem;
	background:url(https://m.fredit.co.kr/_ustra/img/arrow-down2.f86077e.png) no-repeat 100% 50%/.8rem auto;
	right:-.5rem
}
.hy-common-order .info-accordion .btn-item:first-child {
	border-top:1px solid #e3e3e3
}
.hy-common-order .info-accordion .btn-item:last-child {
	border-bottom:0
}
.hy-common-order .info-accordion .btn-item span {
	font-size:1.3rem
}
.hy-common-order .num-area button {
	width:100%;
	border:1px solid #dedede;
	padding:1rem;
	position:relative;
	text-align:left;
	border-radius:.4rem;
	color:#999
}
.hy-common-order .num-area button:after {
	content:"";
	position:absolute;
	width:1rem;
	height:1rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy41MjgiIGhlaWdodD0iMTEuMDE0IiB2aWV3Qm94PSIwIDAgMTcuNTI4IDExLjAxNCI+CiAgPGcgaWQ9Ikljb25fZmVhdGhlci1hcnJvdy1sZWZ0IiBkYXRhLW5hbWU9Ikljb24gZmVhdGhlci1hcnJvdy1sZWZ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjc2NCA5Ljc2NCkgcm90YXRlKC05MCkiPgogICAgPHBhdGggaWQ9Iu2MqOyKpF8xODc0IiBkYXRhLW5hbWU9Iu2MqOyKpCAxODc0IiBkPSJNOCwxNCwwLDcsOCwwIiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDFkMWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjUiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat 50% 50%/1rem auto;
	right:1rem;
	top:50%;
	margin-top:-.5rem;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
.toggle-wrap.section-order-area {
	border:1px solid #ddd!important;
	border-radius:1rem;
	margin:2rem
}
.toggle-wrap.section-order-area+.section-order-area {
	border-top:1
}
.toggle-wrap.section-order-area .toggle-head .title {
	font-weight:500
}
.toggle-wrap.section-order-area .section-odr-list li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:1rem;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.toggle-wrap.section-order-area .section-odr-list li .odr-img {
	width:8rem;
	margin-right:1rem;
	-ms-flex-negative:0;
	flex-shrink:0
}
.toggle-wrap.section-order-area .section-odr-list li .odr-txt,.toggle-wrap.section-order-area .section-odr-list li .odr-txt .text {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.toggle-wrap.section-order-area .section-odr-list li .odr-txt .text span {
	font-size:1.4rem;
	font-weight:500;
	color:#1d1d1d;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	word-wrap:break-word;
	padding-right:1rem
}
.toggle-wrap.section-order-area .section-odr-list li .odr-txt .num {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:3rem;
	text-align:center
}
.toggle-wrap.section-order-area .odr-list-cont .odr-list-title {
	background-color:#fff;
	text-align:left;
	margin:0 0 -1rem;
	padding:0;
	font-size:1.4rem
}
.toggle-wrap.section-order-area .odr-list-cont .odr-list-title .odr-date {
	color:#004b29!important;
	color:var(--baseColor)!important
}
.toggle-wrap.section-order-area .odr-list-cont .odr-box .odr-price {
	margin-top:1.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:baseline;
	-ms-flex-align:baseline;
	align-items:baseline
}
.toggle-wrap.section-order-area .odr-list-cont .odr-box .odr-price .number-prod {
	margin-left:1rem;
	font-size:1.6rem
}
.hy-common-order.gift .notice-area {
	margin:2rem -2rem 0
}
.hy-common-order.gift .sms-cont {
	margin-top:1rem
}
.hy-common-order.gift .sms-cont textarea {
	padding:.5rem;
	border-radius:.3rem;
	border:1px solid #dedede
}
.hy-common-order.gift .inp .kakao {
	background:url(https://m.fredit.co.kr/_ustra/img/ico-kakao-w2.edfdfa4.png) no-repeat 2.5rem 50%/1.7rem auto;
	padding-left:4.5rem
}
.hy-common-order.gift .inp .tf.readonly {
	color:#1d1d1d;
	background:#f7f7f7
}
.hy-common-order.gift .inp+.gift-kakao-guide {
	margin-top:1rem
}
.hy-common-order.gift .gift-kakao-guide {
	padding:0 0 1rem;
	font-size:1rem;
	color:#a5a5a5
}
.hy-common-order.gift .gift-kakao-guide strong {
	color:inherit
}
.hy-common-order.gift .form-area+.gift-kakao-guide {
	margin-top:.5rem
}
.hy-common-order.gift .tf.readonly {
	color:#1d1d1d;
	background:#f7f7f7
}
.hy-common-order.gift .section-order-gift {
	position:relative;
	margin:0 -2rem
}
.hy-common-order.gift .section-order-gift .bg-img-area {
	overflow:hidden;
	position:relative;
	width:100%;
	padding-top:83.34%;
	background:#b5b5b5
}
.hy-common-order.gift .section-order-gift .bg-img-area img {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:100%;
	height:auto;
	min-width:100%;
	min-height:100%
}
.hy-common-order.gift .section-order-gift .text-input {
	overflow:hidden;
	position:absolute;
	bottom:1.5rem;
	left:1.5rem;
	right:1.5rem;
	border-radius:1rem;
	background:#fff;
	padding-bottom:1rem
}
.hy-common-order.gift .section-order-gift .text-input textarea {
	width:100%;
	height:11.5rem;
	padding:1.3rem 1.5rem 0;
	background:#fff;
	resize:none;
	font-size:1.3rem;
	line-height:1.53846;
	font-weight:400;
	letter-spacing:-.06em;
	border:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.hy-common-order.gift .section-order-gift .text-input textarea:focus {
	outline:none
}
.hy-common-order.gift .section-order-gift .text-input .value {
	display:block;
	text-align:right;
	padding-right:1.5rem;
	font-size:1.1rem;
	font-weight:400;
	letter-spacing:-.02em;
	color:#bcbcbc
}
.hy-common-order.gift .section-order-gift .text-input .value .count {
	color:#1d1d1d
}
.hy-common-order.gift .swiper-container {
	margin-right:-2rem;
	padding:1rem 0 0
}
.hy-common-order.gift .swiper-container .swiper-wrapper .swiper-slide {
	width:7.8rem;
	margin-right:1rem
}
.hy-common-order.gift .swiper-container .swiper-wrapper .swiper-slide .img-info {
	display:block;
	width:8rem;
	overflow:hidden
}
.hy-common-order.gift .swiper-container .swiper-wrapper .swiper-slide .img-info img {
	width:100%
}
.hy-common-order.gift .swiper-container .swiper-wrapper .swiper-slide a img {
	vertical-align:top
}
.hy-common-order.gift .swiper-container .swiper-wrapper .swiper-slide a.is-active:after,.hy-common-order.gift .swiper-container .swiper-wrapper .swiper-slide a.is-active:before {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	border:3px solid #004b29;
	border:3px solid var(--baseColor);
	content:""
}
.hy-common-order.gift .gift-title {
	display:block;
	padding:2.4rem 0 1.5rem;
	background:#fff;
	font-size:2rem;
	line-height:1.33333;
	letter-spacing:-.07em;
	color:#111;
	font-weight:300
}
.hy-common-order.gift .gift-title .text-point {
	color:#004b29;
	color:var(--baseColor);
	font-weight:700
}
.hy-common-order.gift .gift-title+.tfarea-box {
	margin:.5rem 0 4rem
}
.hy-common-order.gift .gift-step {
	padding:2.5rem 0;
	background-color:#ecf4f0
}
.hy-common-order.gift .gift-step>p {
	margin-bottom:1.5rem;
	font-size:1.4rem;
	text-align:center;
	line-height:1.3rem;
	font-weight:500
}
.hy-common-order.gift .gift-step .step-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	justify-content:space-around
}
.hy-common-order.gift .gift-step .step-list li {
	position:relative;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	width:25%;
	padding-top:6.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:1rem
}
.hy-common-order.gift .gift-step .step-list li:first-child {
	background:url(https://m.fredit.co.kr/_ustra/img/img-gift1.3ce1de5.svg) no-repeat 50% 0/5.5rem auto
}
.hy-common-order.gift .gift-step .step-list li:nth-child(2) {
	background:url(https://m.fredit.co.kr/_ustra/img/img-gift2.c1894a8.svg) no-repeat 50% 0/5.5rem auto
}
.hy-common-order.gift .gift-step .step-list li:nth-child(3) {
	background:url(https://m.fredit.co.kr/_ustra/img/img-gift3.d77c6a7.svg) no-repeat 50% 0/5.5rem auto
}
.hy-common-order.gift .gift-step .step-list li:nth-child(4) {
	background:url(https://m.fredit.co.kr/_ustra/img/img-gift4.f6712e2.svg) no-repeat 50% 0/5.5rem auto
}
.hy-common-order.gift .gift-step .step-list li span {
	font-size:1rem;
	padding-bottom:.3rem;
	width:1.4rem;
	height:1.4rem;
	line-height:1.4rem;
	text-align:center;
	color:#fff;
	background-color:#004b29;
	background-color:var(--baseColor);
	border-radius:100%;
	margin-bottom:.2rem
}
.hy-common-order.gift .gift-step .step-list li:not(:last-child):before {
	content:"";
	width:.8rem;
	height:1.4rem;
	position:absolute;
	right:0;
	top:1.2rem;
	background:url(https://m.fredit.co.kr/_ustra/img/gift-arrow.4bf12d4.png) no-repeat 0 0/.5rem auto
}
.hy-common-order.fixed-spare-area {
	padding-bottom:9rem
}
.pop-btn-area button {
	border:1px solid #e6e6e6;
	border-radius:.3rem;
	padding:1.2rem 2.5rem 1.2rem 1rem;
	width:100%;
	position:relative;
	text-align:left;
	letter-spacing:-.08em;
	cursor:pointer;
	font-size:1.2rem
}
.pop-btn-area button:after {
	content:"";
	position:absolute;
	width:2rem;
	height:2rem;
	background:url(https://m.fredit.co.kr/_ustra/img/arrow-down2.f86077e.png) no-repeat 50% 50%/.8rem auto;
	right:.5rem;
	top:50%;
	-webkit-transform:translateY(-50%) rotate(270deg);
	transform:translateY(-50%) rotate(270deg)
}
.choice-area {
	background-color:#f8f8f8;
	padding:1.2rem 1rem
}
.choice-area p {
	font-size:1.2rem;
	line-height:1.5;
	font-weight:400;
	letter-spacing:-.08em
}
.agree-area.agree-close .agree-close {
	display:none
}
.agree-area.agree-close .agree-group .toggle-btn:after {
	-webkit-transform:translateY(-50%) rotate(180deg);
	transform:translateY(-50%) rotate(180deg)
}
.agree-group {
	position:relative
}
.agree-group.guest {
	padding-top:4rem
}
.agree-group .toggle-btn {
	position:absolute;
	top:.5rem;
	right:0;
	width:4rem;
	height:4rem
}
.agree-group .toggle-btn:after {
	content:"";
	position:absolute;
	width:2rem;
	height:2rem;
	background:url(https://m.fredit.co.kr/_ustra/img/arrow-down2.f86077e.png) no-repeat 50% 50%/1rem auto;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.agree-group .toggle-btn.selected:after {
	-webkit-transform:translateY(-50%) rotate(180deg);
	transform:translateY(-50%) rotate(180deg)
}
.notice-box.order-regular {
	margin-top:0;
	margin-bottom:-3rem;
	padding-bottom:6rem
}
.notice-box.order-regular li {
	line-height:1.7rem
}
.notice-box.order-regular .dot-list+.title {
	margin-top:2rem;
	margin-bottom:1rem
}
.notice-box.order-regular .txt-assist {
	font-size:1.2rem;
	text-indent:-1.5rem;
	padding-left:1.5rem;
	font-weight:300
}
.notice-area.order-regular {
	margin-top:-1rem
}
.coupon-pop-wrap {
	overflow-y:auto;
	padding:2rem
}
.coupon-pop-wrap .form-item {
	margin-top:0;
	padding-bottom:1rem
}
.coupon-pop-wrap .form-item .tf {
	height:3.5rem
}
.scroll-in-conts {
	padding:2rem 2rem 0
}
.scroll-in-conts * {
	font-size:1rem;
	list-style:none;
	letter-spacing:-.07em
}
.guide-cancel-box .title-box {
	display:block;
	margin-bottom:.6rem;
	font-size:1.2rem;
	font-weight:700
}
.guide-cancel-box .content-box {
	margin-bottom:2rem;
	font-weight:400
}
.guide-cancel-box .content-box .text-point-blue {
	color:#004b29!important;
	color:var(--baseColor)!important;
	font-weight:700
}
.guide-cancel-box .return-rules-area {
	margin:.3rem 0 1.7rem -.7rem;
	letter-spacing:-.07em;
	font-size:1.1rem;
	line-height:1.63636
}
.guide-cancel-box .return-rules-area dt {
	margin-top:1rem
}
.guide-cancel-box .return-rules-area dd {
	margin-top:.1rem;
	padding-left:.5rem;
	text-indent:-.5rem
}
.guide-cancel-box .list-guide li {
	position:relative;
	margin-bottom:1.5rem
}
.guide-cancel-box .list-guide li span {
	display:block
}
.guide-cancel-box .list-guide .text-point-blue {
	color:#004b29!important;
	color:var(--baseColor)!important
}
.guide-cancel-box .list-bullet-guide li {
	position:relative;
	padding-left:.5rem
}
.guide-cancel-box .list-bullet-guide li:before {
	content:"";
	position:absolute;
	top:.8rem;
	left:0;
	width:.2rem;
	height:.2rem;
	background:#999;
	border-radius:50%
}
.order-popup-intro .order-intro-title {
	margin-bottom:.6rem;
	font-size:1.2rem;
	font-weight:700
}
.order-popup-section+.order-popup-intro {
	position:relative;
	margin-top:3rem;
	padding-top:3rem
}
.order-popup-section+.order-popup-intro:before {
	content:"";
	position:absolute;
	top:0;
	left:-2rem;
	right:-2rem;
	border-top:1.5rem solid #f7f7f7
}
.order-popup-section .delivery-info-wrap {
	margin-top:2rem
}
.order-popup-section h3.tit {
	position:relative;
	padding-left:.6rem;
	font-size:1.2rem;
	line-height:1.53846;
	font-weight:700;
	letter-spacing:-.08em
}
.order-popup-section h3.tit:before {
	content:"";
	position:absolute;
	top:.6rem;
	left:0;
	width:.3rem;
	height:.3rem;
	background:#127652;
	border-radius:50%
}
.order-popup-section .order-popup-box {
	margin-top:1rem
}
.order-popup-section .order-popup-box .box-title {
	display:block;
	font-weight:700
}
.order-popup-section .order-popup-box ol li .text-point {
	color:#1d1d1d;
	font-weight:400
}
.order-popup-section .notice-box {
	margin-top:1rem
}
.order-popup-section .notice-box .notice-list li {
	position:relative;
	padding-left:.6rem;
	letter-spacing:-.08em
}
.order-popup-section .notice-box .notice-list li:before {
	content:"";
	position:absolute;
	top:.7rem;
	left:0;
	width:.2rem;
	height:.2rem;
	background:#999;
	border-radius:50%
}
.order-popup-section .notice-box .notice-list li a {
	color:#004b29!important;
	color:var(--baseColor)!important;
	font-weight:700
}
.bottom-layer .customs-clearance-info {
	padding:2rem;
	border:none;
	border-bottom:.8rem solid #f1f1f1;
	line-height:1.6rem;
	word-break:keep-all
}
.bottom-layer .pop-customs {
	overflow:hidden;
	padding:0 2rem
}
.bottom-layer .pop-customs .form-cont {
	border:1px solid #e6e6e6
}
.bottom-layer .pop-customs .form-cont:first-child {
	border-radius:.5rem .5rem 0 0;
	border-bottom:0
}
.bottom-layer .pop-customs .form-cont:last-child {
	border-radius:0 0 .5rem .5rem
}
.bottom-layer .pop-customs .form-cont>.inp {
	padding:2rem;
	display:block;
	background:#f9f9f9
}
.bottom-layer .pop-customs .form-cont>.inp label {
	position:relative;
	z-index:2
}
.bottom-layer .pop-customs .inbox {
	position:relative;
	padding:0 2rem 2rem;
	z-index:1
}
.bottom-layer .pop-customs .inbox:after {
	content:"";
	position:absolute;
	top:-6.5rem;
	left:0;
	width:100%;
	height:6.5rem;
	background:#fff
}
.bottom-layer .pop-customs .inbox .tf {
	height:3.5rem
}
.bottom-layer .pop-customs .inbox .inp {
	padding:0
}
.bottom-layer .pop-customs .inbox .data-txt {
	margin:.5rem 0 1rem;
	color:#525252;
	font-size:1.2rem
}
.bottom-layer .pop-customs .inbox .data-txt strong {
	font-weight:700;
	color:#000
}
.bottom-layer .pop-customs .inbox .data-txt span {
	color:#b9b9b9
}
.bottom-layer .pop-customs .inbox .no-data-txt {
	margin:0 0 1rem;
	color:#525252;
	font-size:1.2rem
}
.bottom-layer .pop-customs .inbox .link-info {
	display:block;
	margin:1rem 0;
	font-size:1.1rem;
	color:#3769fc;
	text-decoration:underline
}
.bottom-layer .pop-customs .inbox .btn-area {
	padding-bottom:0
}
.complete-order-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	overflow-y:auto
}
.complete-order-wrap .complete-order-top {
	text-align:center;
	background:url(https://m.fredit.co.kr/_ustra/img/gift_img02.27e66f9.svg) no-repeat 50% 3.5rem/10rem auto;
	padding:16rem 2rem 3.5rem
}
.complete-order-wrap .complete-order-top .comment {
	font-size:1.6rem;
	padding-bottom:1.5rem
}
.complete-order-wrap .complete-order-top .comment span {
	color:#004b29;
	color:var(--baseColor)
}
.complete-order-wrap .complete-order-top .info {
	padding:0 0 2.5rem;
	color:#999
}
.complete-order-wrap .complete-order-top .btn-area {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.complete-order-wrap .complete-order-top .btn-area .btn-normal {
	min-width:12rem;
	width:auto;
	display:inline-block
}
.complete-order-wrap .complete-order-top .btn-area.sns {
	margin-top:3rem
}
.complete-order-wrap .complete-order-top .btn-area.sns .btn-sns.kakao {
	border-color:#fae300;
	background-color:#fae300
}
.complete-order-wrap .complete-order-top .btn-area.sns .btn-sns.kakao span {
	display:inline-block;
	padding-left:3rem;
	background:url(https://m.fredit.co.kr/_ustra/img/ico-kakao-w2.bf201d3.svg) no-repeat 0 50%/1.9rem auto
}
.complete-order-wrap .complete-order-top.fin {
	background:url(https://m.fredit.co.kr/_ustra/img/gift_img01.c19b851.svg) no-repeat 50% 3.5rem/7.1rem auto
}
.complete-order-wrap .complete-order-top.base {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDgiIGhlaWdodD0iMjA4IiB2aWV3Qm94PSIwIDAgMjA4IDIwOCI+CiAgICA8ZGVmcz4KICAgICAgICA8ZmlsdGVyIGlkPSJhIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjA4IiBoZWlnaHQ9IjIwOCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSI4IiBkeT0iOCIvPgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI4IiByZXN1bHQ9ImJsdXIiLz4KICAgICAgICAgICAgPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iLjIwNCIvPgogICAgICAgICAgICA8ZmVDb21wb3NpdGUgb3BlcmF0b3I9ImluIiBpbjI9ImJsdXIiLz4KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJTb3VyY2VHcmFwaGljIi8+CiAgICAgICAgPC9maWx0ZXI+CiAgICA8L2RlZnM+CiAgICA8ZyBkYXRhLW5hbWU9Iuq3uOujuSAxMzAxNSI+CiAgICAgICAgPGcgc3R5bGU9ImZpbHRlcjp1cmwoI2EpIj4KICAgICAgICAgICAgPGNpcmNsZSBkYXRhLW5hbWU9Iu2DgOybkCAxMzEiIGN4PSI4MCIgY3k9IjgwIiByPSI4MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYgMTYpIiBzdHlsZT0iZmlsbDojMDA0YjI5Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxwYXRoIGRhdGEtbmFtZT0iSWNvbiBmZWF0aGVyLWNoZWNrIiBkPSJNNTcuNzkyIDkgMjIuMTg1IDQ0LjYwNyA2IDI4LjQyMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjQuNSA2OS41KSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjhweCIvPgogICAgPC9nPgo8L3N2Zz4K) no-repeat 50% 3.5rem/10.4rem auto;
	padding:15rem 2rem 3.5rem
}
.complete-order-wrap .payment-amount {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	background-color:#f8f8f8;
	border-top:1px solid #ececec;
	margin:0;
	padding:2rem;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.complete-order-wrap .payment-amount .tit {
	font-size:1.5rem
}
.complete-order-wrap .payment-amount .amount {
	text-align:right;
	font-size:2rem;
	color:#004b29;
	color:var(--baseColor)
}
.complete-order-wrap .payment-amount .amount strong {
	color:#004b29;
	color:var(--baseColor)
}
.complete-order-wrap .donate-wrap {
	text-align:center;
	padding:2rem
}
.complete-order-wrap .donate-wrap .donate-reserve {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#ecf4f0;
	border-radius:.8rem;
	width:50%;
	padding:2rem
}
.complete-order-wrap .donate-wrap .donate-reserve .tit {
	font-size:1.3rem;
	line-height:2.15385;
	font-weight:700;
	letter-spacing:-.05em
}
.complete-order-wrap .donate-wrap .donate-reserve .amount {
	font-size:1.5rem;
	line-height:1.86667;
	font-weight:300;
	letter-spacing:-.05em;
	color:#004b29;
	color:var(--baseColor)
}
.complete-order-wrap .donate-wrap .donate-reserve .amount .num {
	font-size:2.5rem;
	line-height:1.12;
	font-weight:700;
	letter-spacing:0
}
.complete-order-wrap .donate-wrap .donate-desc {
	padding-top:1.3rem;
	font-size:1.3rem;
	line-height:1.61538;
	font-weight:300;
	letter-spacing:-.07em;
	color:#a5a5a5
}
.complete-order-wrap .donate-wrap .donate-desc em {
	font-weight:400
}
.complete-order-wrap .donate-wrap .donate-list {
	width:100%;
	margin:1.3rem 0 4.3rem
}
.complete-order-wrap .donate-wrap .donate-list .donate-item {
	border-radius:.8rem;
	overflow:hidden;
	border:1px solid #e6e6e6
}
.complete-order-wrap .donate-wrap .donate-list .donate-item .text-wrap {
	text-align:left;
	padding:1rem 2rem
}
.complete-order-wrap .donate-wrap .donate-list .donate-item .text-wrap .tit {
	max-height:4.6rem;
	font-size:1.8rem;
	line-height:1.33333;
	font-weight:700;
	letter-spacing:-.05em;
	display:-webkit-box;
	overflow:hidden;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis
}
.complete-order-wrap .donate-wrap .donate-list .donate-item .text-wrap .proposer {
	display:block;
	font-size:1.3rem;
	line-height:1.92308;
	font-weight:300;
	letter-spacing:-.05em;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	opacity:.8
}
.complete-order-wrap .donate-question {
	border-top:2px solid #004b29;
	border-top:2px solid var(--baseColor);
	border-bottom:2px solid #004b29;
	border-bottom:2px solid var(--baseColor);
	padding:1.6rem 0;
	font-size:2.5rem;
	line-height:1.36;
	font-weight:400;
	letter-spacing:-.07em;
	text-align:center;
	color:#004b29;
	color:var(--baseColor)
}
.complete-order-wrap .donate-question .text-point {
	font-weight:700
}
.complete-order-wrap .donate-desc {
	margin-top:3rem;
	padding-top:1.3rem;
	font-size:1.4rem;
	line-height:1.61538;
	font-weight:400;
	letter-spacing:-.07em
}
.complete-order-wrap .donate-desc.type2 {
	font-size:1.2rem;
	color:#a5a5a5;
	margin-bottom:3rem;
	font-weight:300
}
.complete-order-wrap .complete-page-btm {
	padding:2rem
}
.complete-order-wrap .complete-page-btm .txt-assist {
	font-size:1rem
}
.complete-order-wrap .complete-page-btm .btn-area {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-top:4rem
}
.complete-order-wrap .complete-page-btm .btn-area .btn-point {
	max-width:50%
}
.complete-order-wrap .banner-area {
	margin-top:auto;
	font-size:0;
	padding-top:6rem
}
.complete-order-wrap .help-center {
	margin-top:2rem
}
.complete-order-wrap .line-tit {
	display:block;
	font-size:1.5rem;
	padding:0 0 2rem 2rem;
	margin:0 -2rem 2rem;
	font-weight:500;
	border-bottom:1px solid #bcbcbc
}
.complete-order-wrap .complete-gift-wrap .order-number {
	padding:2rem 2rem 0;
	border-top:.8rem solid #f1f1f1;
	margin-top:2rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	font-size:1.5rem
}
.complete-order-wrap .complete-gift-wrap .order-number .num {
	color:#004b29;
	color:var(--baseColor)
}
.complete-order-wrap .complete-gift-wrap .order-info {
	padding:2rem 2rem 0;
	border-top:.8rem solid #f1f1f1;
	margin-top:2rem
}
.complete-order-wrap .complete-gift-wrap .order-info ul {
	margin-bottom:3rem
}
.complete-order-wrap .complete-gift-wrap .order-info ul li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:1rem
}
.complete-order-wrap .complete-gift-wrap .order-info ul li .tit {
	font-size:1.4rem;
	font-weight:500
}
.complete-order-wrap .complete-gift-wrap .order-info ul li .text {
	text-align:right;
	font-size:1.4rem
}
.complete-order-wrap .complete-gift-wrap .order-info ul li .text em {
	display:block;
	font-size:1.2rem
}
.complete-order-wrap .complete-gift-wrap .order-info ul li .text mark {
	margin-bottom:1rem
}
.complete-order-wrap .complete-gift-wrap .btn-area {
	margin:2rem 2rem 0
}
.guest-gift-wrap .notice-area {
	margin-top:0
}
.guest-gift-wrap .guest-complete-content {
	padding:3rem 2rem;
	border-top:1px solid #d6d6d6
}
.guest-gift-wrap .guest-complete-content .title {
	margin-bottom:1rem;
	font-size:1.4rem;
	font-weight:700
}
.guest-gift-wrap .guest-complete-content .address-item {
	margin-top:2rem
}
.guest-gift-wrap .guest-complete-content .address-item p {
	font-size:1.4rem
}
.guest-gift-wrap .guest-complete-content .address-item p+p {
	margin-top:1rem
}
.guest-gift-wrap .guest-complete-content .odr-list-cont .odr-box {
	padding:1rem 0 0
}
.guest-gift-wrap .guest-complete-content .odr-list-cont .odr-box .text-item .p-title {
	font-size:1.4rem;
	margin-top:.5rem
}
.guest-gift-wrap .guest-complete-content .odr-list-cont .odr-box .text-item .num {
	margin-top:.5rem
}
.bag-box-wrap {
	padding:1rem 0 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.ins-box-wrap {
	margin-top:3rem
}
.ins-box-wrap .tit {
	display:block;
	margin-bottom:1rem
}
.ins-box-wrap .inp {
	display:block;
	margin-top:2rem;
	padding-right:0
}
.btn_address {
	width:5.5rem;
	height:4.4rem;
	background-image:url(/img/common/telbook_b_s.png);
	background-repeat:no-repeat;
	background-position-y:center
}
.ord-faq-area .answer .inner:before,.ord-faq-area .question:before {
	content:"";
	position:absolute;
	left:2.5rem;
	width:2.5rem;
	height:2.5rem;
	background-repeat:no-repeat;
	background-size:2.5rem auto;
	background-position:0 0
}
.ord-faq-area .question {
	display:block;
	position:relative;
	width:100%;
	padding:1.7rem 2.5rem 1.7rem 6rem;
	text-align:left;
	background-color:#fff;
	cursor:pointer
}
.ord-faq-area .question:before {
	top:1.7rem;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDU5NjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MCAtMTEyNCkiPgogICAgICAgIDxjaXJjbGUgZGF0YS1uYW1lPSLtg4Dsm5AgMTMxIiBjeD0iMjUiIGN5PSIyNSIgcj0iMjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwIDExMjQpIiBzdHlsZT0iZmlsbDojMDA0YjI5Ii8+CiAgICAgICAgPHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTMgMTE1NikiIHN0eWxlPSJmaWxsOiNmZmY7Zm9udC1zaXplOjIwcHg7Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1Cb2xkLE1vbnRzZXJyYXQ7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi0uMDI1ZW0iPjx0c3BhbiB4PSItMTYuODgiIHk9IjAiPlE8L3RzcGFuPjwvdGV4dD4KICAgIDwvZz4KPC9zdmc+Cg==)
}
.ord-faq-area .question .cate {
	display:block;
	font-size:1.2rem;
	color:#a5a5a5
}
.ord-faq-area .question .subject {
	display:block;
	margin-top:.2rem;
	font-weight:400;
	font-size:1.2rem;
	color:#1d1d1d;
	color:var(--normal)
}
.ord-faq-area .answer {
	background-color:#f8f8f8;
	font-size:1.2rem;
	color:#1d1d1d;
	color:var(--normal)
}
.ord-faq-area .answer .inner {
	position:relative;
	padding:2rem 2.5rem 2rem 6rem
}
.ord-faq-area .answer .inner:before {
	top:2rem;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDU5NjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MCAtMTEyNCkiPgogICAgICAgIDxjaXJjbGUgZGF0YS1uYW1lPSLtg4Dsm5AgMTMxIiBjeD0iMjUiIGN5PSIyNSIgcj0iMjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwIDExMjQpIiBzdHlsZT0iZmlsbDojMDA0YjI5Ii8+CiAgICAgICAgPHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTMgMTE1NikiIHN0eWxlPSJmaWxsOiNmZmY7Zm9udC1zaXplOjIwcHg7Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1Cb2xkLE1vbnRzZXJyYXQ7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi0uMDI1ZW0iPjx0c3BhbiB4PSItMTUuMzIiIHk9IjAiPkE8L3RzcGFuPjwvdGV4dD4KICAgIDwvZz4KPC9zdmc+Cg==)
}
.ord-faq-area .answer .btn-area {
	margin-bottom:2rem!important
}
.ord-faq-area .answer .btn-area .close {
	margin:0 auto 1rem;
	display:inline-block;
	height:2rem;
	line-height:2.2rem;
	padding-left:2.4rem;
	background:url(https://m.fredit.co.kr/_ustra/img/ico-x-mid-gray.8a59b16.png) 0 50% no-repeat;
	background-size:1.9rem 1.9rem
}
.inner-cont .ord-faq-area {
	margin:0 -2rem
}
.box-checkbox,.box-radio {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap
}
.box-checkbox>*,.box-radio>* {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.box-checkbox>:not(:first-child),.box-radio>:not(:first-child) {
	margin-left:1rem
}
.box-checkbox .control.is-base01 .b-checkbox,.box-checkbox .control.is-base01 .b-radio,.box-radio .control.is-base01 .b-checkbox,.box-radio .control.is-base01 .b-radio {
	background-color:#f1f1f1;
	border-color:transparent;
	color:#a5a5a5;
	height:4rem;
	border-radius:.8rem;
	font-size:1.4rem;
	-webkit-box-shadow:none;
	box-shadow:none;
	line-height:1
}
.box-checkbox .control.is-base01 .b-checkbox.is-base01,.box-checkbox .control.is-base01 .b-checkbox.is-selected,.box-checkbox .control.is-base01 .b-radio.is-base01,.box-checkbox .control.is-base01 .b-radio.is-selected,.box-radio .control.is-base01 .b-checkbox.is-base01,.box-radio .control.is-base01 .b-checkbox.is-selected,.box-radio .control.is-base01 .b-radio.is-base01,.box-radio .control.is-base01 .b-radio.is-selected {
	font-weight:700;
	background:#004b29;
	background:var(--baseColor);
	color:#fff;
	color:var(--white)
}
@supports(-webkit-touch-callout:none) {
	.box-checkbox .control.is-base01 .b-checkbox,.box-checkbox .control.is-base01 .b-radio,.box-radio .control.is-base01 .b-checkbox,.box-radio .control.is-base01 .b-radio {
		line-height:normal
	}
}
.box-checkbox span,.box-radio span {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:inherit;
	-ms-flex-align:inherit;
	align-items:inherit
}
.box-radio.btns-03 .control.is-base01 {
	max-width:33%
}
.form-area.type-row .control.is-base01[\:has\(i\)] {
	max-width:100%
}
.form-area.type-row .control.is-base01:has(i) {
	max-width:100%
}
.ico-alarm,.ico-cal,.ico-card,.ico-cash,.ico-cell,.ico-noalarm,.ico-pay,.ico-phone,.ico-place,.ico-trans {
	width:2rem;
	height:2rem;
	display:inline-block;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0
}
.ico-alarm:before,.ico-cal:before,.ico-card:before,.ico-cash:before,.ico-cell:before,.ico-noalarm:before,.ico-pay:before,.ico-phone:before,.ico-place:before,.ico-trans:before {
	content:"";
	display:inline-block;
	font-size:inherit;
	text-rendering:auto;
	line-height:inherit;
	-webkit-font-smoothing:antialiased;
	width:2rem;
	height:2rem
}
.ico-add {
	padding-left:2rem!important;
	position:relative
}
.ico-place:before {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MC4wMDMiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MC4wMDMgNDAiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU5Ny4yNTkgLTQ0NC45MzYpIj4KICAgICAgICA8cGF0aCBkYXRhLW5hbWU9IuyCrOqwge2YlSAyNjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU5Ny4yNjIgNDQ0LjkzNikiIHN0eWxlPSJmaWxsOm5vbmUiIGQ9Ik0wIDBoNDB2NDBIMHoiLz4KICAgICAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAyOTEiIGQ9Ik02MjYuNDU0IDQ1MC43NDRhMTMgMTMgMCAwIDAtMTguMzg1IDBoMGExMyAxMyAwIDAgMC0xLjE2MyAxNy4wNTNjLjEwNy4xNDIgMTAuMzU2IDE1LjEzOSAxMC4zNTYgMTUuMTM5czEwLjIzOC0xNC45ODkgMTAuMzU2LTE1LjEzNmExMyAxMyAwIDAgMC0xLjE2NC0xNy4wNTZ6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNikiIHN0eWxlPSJzdHJva2U6I2JjYmNiYztzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDtmaWxsOm5vbmUiLz4KICAgICAgICA8Y2lyY2xlIGRhdGEtbmFtZT0i7YOA7JuQIDQyIiBjeD0iMy42NDQiIGN5PSIzLjY0NCIgcj0iMy42NDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwNy42MTggNDU2LjQ0KSIgc3R5bGU9InN0cm9rZTojYmNiY2JjO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O2ZpbGw6bm9uZSIvPgogICAgPC9nPgo8L3N2Zz4K) no-repeat 0 0/2rem
}
.ico-cell {
	position:static
}
.ico-cell:before {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4KICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDE5NiI+CiAgICAgICAgPHBhdGggZGF0YS1uYW1lPSLtjKjsiqQgODEiIGQ9Ik0zNzcuMTMyIDI5OS45NzhoNDB2NDBoLTQweiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3Ny4xMzIgLTI5OS45NzgpIiBzdHlsZT0iZmlsbDpub25lIi8+CiAgICA8L2c+CiAgICA8ZyBkYXRhLW5hbWU9Iuq3uOujuSAxOTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMikiPgogICAgICAgIDxyZWN0IGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDEyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjM1Ljk5OSIgcng9IjYiIHN0eWxlPSJzdHJva2U6I2JjYmNiYztzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O2ZpbGw6bm9uZSIvPgogICAgICAgIDxwYXRoIGRhdGEtbmFtZT0i7ISgIDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDAxIDQuMDE3KSIgc3R5bGU9InN0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZTojYmNiY2JjO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDoycHg7ZmlsbDpub25lIiBkPSJNMCAwaDguMDAxIi8+CiAgICAgICAgPHBhdGggZGF0YS1uYW1lPSLshKAgNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAyIDMxLjc0NykiIHN0eWxlPSJzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2U6I2JjYmNiYztzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O2ZpbGw6bm9uZSIgZD0iTTAgMGg0LjAwMSIvPgogICAgPC9nPgo8L3N2Zz4K) no-repeat 0 0/2rem
}
.ico-phone {
	position:static
}
.ico-phone:before {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MC4wMDIiIGhlaWdodD0iNDAuMDAyIiB2aWV3Qm94PSIwIDAgNDAuMDAyIDQwLjAwMiI+CiAgICA8ZyBkYXRhLW5hbWU9Iuq3uOujuSAxOTkiPgogICAgICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDgyIiBkPSJNNDA2LjUyNSAyOTguNDM0aDQwdjQwaC00MHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MDYuNTI1IC0yOTguNDM0KSIgc3R5bGU9ImZpbGw6bm9uZSIvPgogICAgPC9nPgogICAgPHBhdGggZGF0YS1uYW1lPSLtjKjsiqQgODMiIGQ9Im00NDIuNDI3IDMyNS41OTQtNC4xMzgtNC40ODRhNC4xNDggNC4xNDggMCAwIDAtNS44NjItLjIzNGwtMi4yNDIgMi4wNjhhNy4xNTUgNy4xNTUgMCAwIDAtMS43MTQgMi40MjQgMTguMDE1IDE4LjAxNSAwIDAgMS0xMC44ODUtMTAuOSA3LjE3NiA3LjE3NiAwIDAgMCAyLjAyMi0xLjI4NGwyLjI0Mi0yLjA3YTQuMTUxIDQuMTUxIDAgMCAwIC4yMzYtNS44NjRsLTQuMTM4LTQuNDgyYTQuMTQ2IDQuMTQ2IDAgMCAwLTUuODYyLS4yMzZsLTIuMjQyIDIuMDY4Yy0yLjMxOCAyLjEyMi0yLjMxOCA1LjgzMi0yLjMxOCA1LjgzMmEyNyAyNyAwIDAgMCAyNyAyNyA5LjM0NCA5LjM0NCAwIDAgMCA1LjQyMi0xLjkxbDIuMjQyLTIuMDY4YTQuMTUxIDQuMTUxIDAgMCAwIC4yMzctNS44NnoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MDYuNTI1IC0yOTcuNDM0KSIgc3R5bGU9InN0cm9rZTojYmNiY2JjO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDoycHg7ZmlsbDpub25lIi8+Cjwvc3ZnPgo=) no-repeat 0 0/2rem
}
.ico-trans {
	position:static;
	width:2.4rem;
	height:2.4rem;
	margin-right:.5rem
}
.ico-trans:before {
	width:inherit;
	height:inherit;
	background:url(https://m.fredit.co.kr/_ustra/img/ico-trans.a533be9.svg) no-repeat 0 0/2.4rem
}
.ico-alarm {
	position:static;
	width:1.6rem;
	height:1.6rem;
	margin-right:.5rem
}
.ico-alarm:before {
	width:1.6rem;
	height:1.6rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi4xNTgiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMi4xNTggMzIiPgogICAgPHBhdGggZGF0YS1uYW1lPSLtjKjsiqQgOTIiIGQ9Ik0yODcuMjYzIDM5Ny4xNDRoMzJ2MzJoLTMyeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4Ny4xMDUgLTM5Ny4xNDQpIiBzdHlsZT0iZmlsbDpub25lIi8+CiAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCA5MyIgZD0iTTMwMCA0MDkuNzYxYTMuMTg4IDMuMTg4IDAgMCAxLTYuMzE5IDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yODMuODQzIC0zODQuNTI5KSIgc3R5bGU9InN0cm9rZTojYmNiY2JjO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O2ZpbGw6bm9uZSIvPgogICAgPHBhdGggZGF0YS1uYW1lPSLtjKjsiqQgOTQiIGQ9Ik0zMTEuMjY4IDQxMC4xNTR2LTEuMDA4YTEwIDEwIDAgMCAwLTEwLTEwaDBhMTAgMTAgMCAwIDAtMTAgMTB2MS4wMDhhMjcuMTI2IDI3LjEyNiAwIDAgMS0yIDEwLjIyOGgyNC4wMDVhMjcuMTY2IDI3LjE2NiAwIDAgMS0yLjAwNS0xMC4yMjh6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjg4LjI2MyAtMzk1LjE0MykiIHN0eWxlPSJzdHJva2U6I2JjYmNiYztzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDtmaWxsOm5vbmUiLz4KPC9zdmc+Cg==) no-repeat 0 50%/1.6rem
}
label.b-radio.radio.button.is-base01.is-selected .ico-alarm:before {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi4xNTgiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMi4xNTggMzIiPgogICAgPHBhdGggZGF0YS1uYW1lPSLtjKjsiqQgOTIiIGQ9Ik0yODcuMjYzIDM5Ny4xNDRoMzJ2MzJoLTMyeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4Ny4xMDUgLTM5Ny4xNDQpIiBzdHlsZT0iZmlsbDpub25lIi8+CiAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCA5MyIgZD0iTTMwMCA0MDkuNzYxYTMuMTg4IDMuMTg4IDAgMCAxLTYuMzE5IDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yODMuODQzIC0zODQuNTI5KSIgc3R5bGU9ImZpbGw6I2ZmZjtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweCIvPgogICAgPHBhdGggZGF0YS1uYW1lPSLtjKjsiqQgOTQiIGQ9Ik0zMTEuMjY4IDQxMC4xNTR2LTEuMDA4YTEwIDEwIDAgMCAwLTEwLTEwaDBhMTAgMTAgMCAwIDAtMTAgMTB2MS4wMDhhMjcuMTI2IDI3LjEyNiAwIDAgMS0yIDEwLjIyOGgyNC4wMDVhMjcuMTY2IDI3LjE2NiAwIDAgMS0yLjAwNS0xMC4yMjh6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjg4LjI2MyAtMzk1LjE0MykiIHN0eWxlPSJmaWxsOiNmZmY7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHgiLz4KPC9zdmc+Cg==) no-repeat 0 50%/1.6rem
}
.ico-noalarm {
	position:static;
	width:1.6rem;
	height:1.6rem;
	margin-right:.5rem
}
.ico-noalarm:before {
	width:1.6rem;
	height:1.6rem;
	background:url(https://m.fredit.co.kr/_ustra/img/ico_noalarm.77a0e1f.svg) no-repeat 0 50%/1.6rem
}
label.b-radio.radio.button.is-base01.is-selected .ico-noalarm:before {
	background:url(https://m.fredit.co.kr/_ustra/img/ico_noalarm_hover.d80fe88.svg) no-repeat 0 50%/1.6rem
}
.ico-card {
	position:static;
	width:1.6rem;
	height:1.6rem;
	margin-right:.5rem
}
.ico-card:before {
	width:1.6rem;
	height:1.6rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi4wMDMiIGhlaWdodD0iMzIuMDAyIiB2aWV3Qm94PSIwIDAgMzIuMDAzIDMyLjAwMiI+CiAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAxMTAiIGQ9Ik0zNDkuODIgMzk2LjE0NGgzMnYzMmgtMzJ6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ5LjgyIC0zOTYuMTQ1KSIgc3R5bGU9ImZpbGw6bm9uZSIvPgogICAgPGcgZGF0YS1uYW1lPSLqt7jro7kgMjkxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDYpIj4KICAgICAgICA8cmVjdCBkYXRhLW5hbWU9IuyCrOqwge2YlSAxNjkiIHdpZHRoPSIyNC4wMDIiIGhlaWdodD0iMjAuMDAyIiByeD0iMiIgc3R5bGU9InN0cm9rZTojYmNiY2JjO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O2ZpbGw6bm9uZSIvPgogICAgICAgIDxwYXRoIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDE3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA0Ljg5NikiIHN0eWxlPSJmaWxsOiNiY2JjYmMiIGQ9Ik0wIDBoMjQuMDAydjRIMHoiLz4KICAgICAgICA8cGF0aCBkYXRhLW5hbWU9IuyEoCAyOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuMDA4IDE1LjUwOSkiIHN0eWxlPSJzdHJva2U6I2JjYmNiYztzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDtmaWxsOm5vbmUiIGQ9Ik00IDBIMCIvPgogICAgPC9nPgo8L3N2Zz4K) no-repeat 0 50%/1.6rem
}
label.b-radio.radio.button.is-base01.is-selected .ico-card:before {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi4wMDMiIGhlaWdodD0iMzIuMDAyIiB2aWV3Qm94PSIwIDAgMzIuMDAzIDMyLjAwMiI+CiAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAxMTAiIGQ9Ik0zNDkuODIgMzk2LjE0NGgzMnYzMmgtMzJ6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ5LjgyIC0zOTYuMTQ1KSIgc3R5bGU9ImZpbGw6bm9uZSIvPgogICAgPGcgZGF0YS1uYW1lPSLqt7jro7kgMjkxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDYpIj4KICAgICAgICA8cmVjdCBkYXRhLW5hbWU9IuyCrOqwge2YlSAxNjkiIHdpZHRoPSIyNC4wMDIiIGhlaWdodD0iMjAuMDAyIiByeD0iMiIgc3R5bGU9InN0cm9rZTojZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O2ZpbGw6bm9uZSIvPgogICAgICAgIDxwYXRoIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDE3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA0Ljg5NikiIHN0eWxlPSJmaWxsOiNmZmYiIGQ9Ik0wIDBoMjQuMDAydjRIMHoiLz4KICAgICAgICA8cGF0aCBkYXRhLW5hbWU9IuyEoCAyOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuMDA4IDE1LjUwOSkiIHN0eWxlPSJzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDtmaWxsOm5vbmUiIGQ9Ik00IDBIMCIvPgogICAgPC9nPgo8L3N2Zz4K) no-repeat 0 50%/1.6rem
}
.ico-pay {
	position:static;
	margin-right:.5rem
}
.ico-pay,.ico-pay:before {
	width:1.6rem;
	height:1.6rem
}
.ico-pay:before {
	background:url(https://m.fredit.co.kr/_ustra/img/ico_pay_gray.8b9663d.svg) no-repeat 0 50%/1.6rem
}
label.b-radio.radio.button.is-base01.is-selected .ico-pay:before {
	background:url(https://m.fredit.co.kr/_ustra/img/ico_pay.a1c126f.svg) no-repeat 0 50%/1.6rem
}
.ico-cash {
	position:static;
	width:1.6rem;
	height:1.6rem;
	margin-right:.5rem
}
.ico-cash:before {
	width:1.6rem;
	height:1.6rem;
	background:url(https://m.fredit.co.kr/_ustra/img/ico_cash_gray.7d650d6.svg) no-repeat 0 50%/1.6rem
}
label.b-radio.radio.button.is-base01.is-selected .ico-cash:before {
	background:url(https://m.fredit.co.kr/_ustra/img/ico_cash.0425d41.svg) no-repeat 0 50%/1.6rem
}
.ico-cal {
	position:static;
	margin-right:.5rem
}
.ico-cal,.ico-cal:before {
	width:1.6rem;
	height:1.6rem
}
.ico-cal:before {
	background:url(https://m.fredit.co.kr/_ustra/img/ico_cal_gray.d939bc6.svg) no-repeat 0 50%/1.6rem
}
label.b-radio.radio.button.is-base01.is-selected .ico-cal:before {
	background:url(https://m.fredit.co.kr/_ustra/img/ico_cal.444944a.svg) no-repeat 0 50%/1.6rem
}
.order-wrap .order-list.toggle-wrap .toggle-head {
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.order-wrap .order-list.toggle-wrap .toggle-head .text {
	font-size:1.2rem;
	color:#1d1d1d;
	display:block;
	padding-left:2rem;
	line-height:1;
	position:relative
}
.order-wrap .order-list.toggle-wrap .toggle-head .text:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:.1rem;
	height:1.2rem;
	background-color:#e3e3e3
}
.pack-pay .nav-tab {
	padding:0 2rem;
	margin-top:0
}
.pack-pay .txt-assist {
	color:#479a73;
	margin:0 2rem;
	border-radius:.4rem
}
.pack-pay .odr-list-title {
	padding:2rem 2rem 2rem 4rem
}
.pack-pay .odr-list-cont .odr-box {
	padding:0 2rem
}
.pack-pay .odr-list-cont .odr-box .odr-txt .odr-price .number-price {
	font-size:1.6rem;
	font-weight:400;
	margin:1.4rem 0 0
}
.pack-pay .odr-list-cont .odr-box .odr-txt .odr-price .number-price strong {
	font-size:2rem;
	font-weight:bolder;
	padding-left:1rem
}
.pack-pay .odr-list-cont .hash-week-list .hash-week {
	position:relative;
	display:inline-block;
	padding:.4rem .7rem .3rem 1.4rem;
	background:#f8f8f8;
	font-size:1.2rem;
	border-radius:1.6rem;
	margin:0 .5rem 0 0;
	color:#777;
	letter-spacing:-1px
}
.pack-pay .odr-list-cont .hash-week-list .hash-week:before {
	content:"#";
	font-weight:lighter;
	position:absolute;
	left:.5rem;
	top:.4rem;
	display:inline-block;
	font-size:1.2rem
}
.pack-pay .odr-payment-cont {
	padding:0 2rem;
	border-top:none;
	margin-top:0
}
.order-wrap .accordion-wrap {
	border-top:.8rem solid #f1f1f1
}
.order-wrap .accordion-wrap .toggle-wrap .toggle-content {
	padding:0 0 4rem;
	border-bottom:0
}
.order-wrap .accordion-wrap .dash-list li {
	line-height:2;
	color:#a5a5a5
}
.order-wrap .accordion-wrap .dash-list li>strong {
	font-weight:400;
	display:block;
	padding-top:1rem
}
.price-subtype {
	padding:1rem 0 0 1rem;
	width:100%
}
.price-subtype .price-txt {
	padding-bottom:1rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.price-subtype .price-txt span {
	font-size:1.2rem;
	color:#a5a5a5
}
.order-wrap .collapse-content>.toggle-content {
	padding:0
}
.order-wrap .collapse-content>.toggle-content .gift-title {
	padding:2.4rem 0 1.5rem
}
.order-wrap .collapse-content>.toggle-content .form-item+.notice-box {
	padding:0 2rem
}
.order-wrap .collapse-content>.toggle-content .odr-list-cont .odr-list-title,.order-wrap .collapse-content>.toggle-content .odr-list-cont .odr-list-title[\:has\(.ico-trans\)] {
	padding:2rem!important
}
.order-wrap .collapse-content>.toggle-content .odr-list-cont .odr-list-title:has(.ico-trans) {
	padding:2rem!important
}
.pack-noti-txt {
	padding:2rem;
	background:#f8f8f8;
	font-size:1.4rem;
	line-height:1.43
}
.weekcount.weekday {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:2rem 0 0
}
.weekcount.weekday dl {
	-webkit-box-flex:1;
	-ms-flex:1 0 4rem;
	flex:1 0 4rem;
	margin:0 .8rem;
	cursor:pointer
}
.weekcount.weekday dl:first-child {
	margin-left:.8rem
}
.weekcount.weekday dl:lasst-child {
	margin-right:0
}
.weekcount.weekday dl dd {
	width:100%;
	-ms-flex-negative:1;
	flex-shrink:1;
	height:4rem;
	margin:0;
	border-radius:.8rem;
	background-color:#f1f1f1;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	font-size:1.6rem
}
.weekcount.weekday dl.is-selected dd {
	font-weight:700;
	background:#004b29;
	background:var(--baseColor);
	color:#fff;
	color:var(--white)
}
.weekcount.weekday dl.is-active dt {
	font-weight:700
}
.weekcount.weekday dl.is-active dd {
	font-weight:700;
	background:#004b29;
	background:var(--baseColor);
	color:#fff;
	color:var(--white);
	-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.24);
	box-shadow:0 8px 16px 0 rgba(0,0,0,.24)
}
.weekcount.weekday dl.is-disabled {
	opacity:.2;
	cursor:auto
}
.weekcount.weekday dl.is-disabled dd {
	background-color:#c9c9c9
}
.subscription-week {
	margin-top:1rem
}
.subscription-week>span {
	font-size:1.2rem
}
.subscription-week .weekcount {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	margin:1rem 0 0
}
.subscription-week .weekcount dl {
	-webkit-box-flex:0;
	-ms-flex:0;
	flex:0;
	margin:0 .5rem 0 0;
	cursor:pointer
}
.subscription-week .weekcount dl:first-child {
	margin-left:0
}
.subscription-week .weekcount dl:lasst-child {
	margin-right:0
}
.subscription-week .weekcount dl dd {
	width:2.5rem;
	-ms-flex-negative:1;
	flex-shrink:1;
	height:2.5rem;
	font-size:1.2rem;
	margin:0;
	border-radius:.4rem;
	background-color:#f1f1f1;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.subscription-week .weekcount dl.is-selected dd {
	font-weight:700;
	background:#004b29;
	background:var(--baseColor);
	color:#fff;
	color:var(--white)
}
.subscription-week .weekcount dl.is-active dt {
	font-weight:700
}
.subscription-week .weekcount dl.is-active dd {
	font-weight:700;
	background:#004b29;
	background:var(--baseColor);
	color:#fff;
	color:var(--white);
	-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.24);
	box-shadow:0 8px 16px 0 rgba(0,0,0,.24)
}
.subscription-week .weekcount dl.is-disabled {
	opacity:.2;
	cursor:auto
}
.subscription-week .weekcount dl.is-disabled dd {
	background-color:#c9c9c9
}
.container.hy-common-order.gift .collapse-content {
	padding:0 2rem
}
.border-hr {
	border-bottom:.1rem solid #1d1d1d!important;
	margin-bottom:2rem!important
}
.bottom-layer .layer-contents .section-cont {
	padding:3rem 2rem
}
.guest-gift-wrap[\:has\(.notice-area\)] {
	padding-bottom:8rem
}
.guest-gift-wrap:has(.notice-area) {
	padding-bottom:8rem
}
.prod-detail-pop {
	padding:2rem
}
.bottom-layer[\:has\(.review-item\)] .prod-detail-pop {
	padding:0
}
.bottom-layer:has(.review-item) .prod-detail-pop {
	padding:0
}
.product-wrap.detail.cont-fix {
	padding-bottom:5rem
}
.photo-count {
	width:2rem;
	height:2rem;
	padding:.5rem 0;
	position:absolute;
	right:0;
	bottom:0;
	font-size:1rem;
	line-height:1;
	color:#fff;
	color:var(--white);
	text-align:center;
	background-color:rgba(0,0,0,.6);
	border-bottom-right-radius:6px;
	border-top-left-radius:6px
}
.prod-info-box,.review-rate {
	margin-top:1.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background:#fff
}
.prod-info-box .badge,.review-rate .badge {
	height:2rem;
	font-size:1rem;
	padding:0 .6rem;
	white-space:nowrap
}
.prod-info-box .badge.best,.review-rate .badge.best {
	font-weight:500;
	border-radius:.4rem;
	background-color:#529275;
	border-color:#529275;
	color:#fff
}
.prod-info-box .star,.review-rate .star {
	position:relative;
	width:6.8rem;
	height:1.2rem;
	margin-right:.5rem;
	background:url(https://m.fredit.co.kr/_ustra/img/star-off-v2.b919c93.svg) no-repeat 0 0/auto 1.2rem
}
.prod-info-box .star .rating,.review-rate .star .rating {
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:6.8rem;
	height:1.2rem;
	background:url(https://m.fredit.co.kr/_ustra/img/star-on-v2.bd0e5ae.svg) no-repeat 0 0/auto 1.2rem
}
.prod-info-box .rating-count,.review-rate .rating-count {
	margin-right:.5rem;
	font-size:1.2rem;
	font-weight:400;
	height:1rem;
	overflow:hidden;
	line-height:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	display:-webkit-flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:baseline;
	-ms-flex-align:baseline;
	align-items:baseline;
	padding-top:0
}
@supports(-webkit-touch-callout:none) {
	.prod-info-box .rating-count,.review-rate .rating-count {
		display:-webkit-box;
		-webkit-box-orient:horizontal
	}
}
.prod-info-box .review-count,.review-rate .review-count {
	height:1.4rem;
	font-size:1.2rem;
	font-weight:400;
	color:#a5a5a5;
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.prod-info-box .review-count:before,.review-rate .review-count:before {
	width:1px;
	height:1.2rem;
	background:#e6e6e6;
	content:"";
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	margin-right:.5rem
}
div.review-item .prod-info-box,div.review-item .review-rate {
	margin-top:0
}
.product-top-banner img {
	width:100%
}
.prod-navi-wrap {
	background-color:#fff;
	position:relative;
	z-index:2;
	overflow:hidden;
	width:100%
}
.prod-navi-wrap.sticky {
	position:sticky;
	top:9rem
}
.prod-navi-wrap .prod-navi {
	padding:2rem 0 1rem;
	margin-left:2rem
}
.prod-navi-wrap .prod-navi .swiper-slide {
	width:auto!important
}
.prod-navi-wrap .prod-navi .swiper-slide button {
	display:block;
	padding:.7rem 1rem;
	font-size:1.2rem;
	font-weight:500;
	border-radius:3rem;
	border:1px solid #e6e6e6;
	cursor:pointer
}
.prod-navi-wrap .prod-navi .swiper-slide.active button {
	background-color:#004b29;
	background-color:var(--baseColor);
	color:#fff;
	border:1px solid #004b29;
	border:1px solid var(--baseColor)
}
.list-infor {
	padding:0 2rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-top:1rem
}
.list-infor[\:has\(.list-total\)] {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	position:relative;
	margin-top:2rem
}
.list-infor:has(.list-total) {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	position:relative;
	margin-top:2rem
}
.list-infor[\:has\(.list-total\)] .list-total {
	position:absolute;
	left:2rem;
	top:.4rem
}
.list-infor:has(.list-total) .list-total {
	position:absolute;
	left:2rem;
	top:.4rem
}
.list-infor .list-total {
	font-size:1.6rem
}
.list-infor .list-total span {
	margin:0 .2rem;
	color:#1d1d1d;
	color:var(--normal);
	font-weight:500
}
.list-infor .list-change-box,.list-infor .list-change-box .select-area {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.list-infor .list-change-box .select-area {
	height:3rem;
	border-radius:1.5rem;
	border:1px solid #e6e6e6
}
.list-infor .list-change-box .btn-change {
	width:2rem;
	height:2rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4KICAgIDxkZWZzPgogICAgICAgIDxzdHlsZT4KICAgICAgICAgICAgLmNscy0xe2ZpbGw6bm9uZX0KICAgICAgICA8L3N0eWxlPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iuq3uOujuV8xMzY2MSIgZGF0YS1uYW1lPSLqt7jro7kgMTM2NjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNTYgLTI0NCkiPgogICAgICAgIDxwYXRoIGlkPSLsgqzqsIHtmJVfMjIyIiBkYXRhLW5hbWU9IuyCrOqwge2YlSAyMjIiIGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDMyMCAtMzYpIiBkPSJNMCAwaDQwdjQwSDB6Ii8+CiAgICAgICAgPGcgaWQ9Iuq3uOujuV8xMzY2NyIgZGF0YS1uYW1lPSLqt7jro7kgMTM2NjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjE0IDIzODAzKSI+CiAgICAgICAgICAgIDxnIGlkPSLsgqzqsIHtmJVfNzIzIiBkYXRhLW5hbWU9IuyCrOqwge2YlSA3MjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1NzggLTIzNTUyKSIgc3R5bGU9InN0cm9rZTojMWQxZDFkO3N0cm9rZS13aWR0aDoxLjVweDtmaWxsOm5vbmUiPgogICAgICAgICAgICAgICAgPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjIwIiByeD0iMiIgc3R5bGU9InN0cm9rZTpub25lIi8+CiAgICAgICAgICAgICAgICA8cmVjdCBjbGFzcz0iY2xzLTEiIHg9Ii43NSIgeT0iLjc1IiB3aWR0aD0iMjIuNSIgaGVpZ2h0PSIxOC41IiByeD0iMS4yNSIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxyZWN0IGlkPSLsgqzqsIHtmJVfNjMyNCIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgNjMyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjEuNSIgcng9Ii43NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzU3OCAtMjM1MjgpIiBzdHlsZT0iZmlsbDojMWQxZDFkIi8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K) no-repeat 50% 50%/2rem auto;
	cursor:pointer
}
.list-infor .list-change-box .list-toggle {
	margin-left:1rem
}
.list-infor .list-change-box .list-toggle.switch {
	margin-right:0
}
.list-infor .list-change-box .list-toggle.switch input[type=checkbox]+.check {
	width:6.5rem!important;
	height:2.8rem;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
	background:#004b29 url(https://m.fredit.co.kr/_ustra/img/ico-grid02.d9aa4b6.svg) no-repeat 35px 50%/2.4rem 2.4rem
}
.list-infor .list-change-box .list-toggle.switch input[type=checkbox]+.check:before {
	width:2rem;
	height:2rem;
	background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDExNyIgZD0iTTQwMy43NTQgMjU0Ljk3NGg0MHY0MGgtNDB6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDAzLjc1NCAtMjU0Ljk3NCkiIHN0eWxlPSJmaWxsOm5vbmUiLz4KICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDE3OSI+CiAgICAgICAgPHBhdGggZGF0YS1uYW1lPSLtjKjsiqQgMTE4IiBkPSJtNDE2LjI1NCAyNjEuNjQgNC4wMjQgNC4wMjQtNC4wMjQgNC4wMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zOTIuMjI5IC0yNDUuNjY0KSIgc3R5bGU9InN0cm9rZTojMWQxZDFkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtmaWxsOm5vbmUiLz4KICAgICAgICA8cGF0aCBkYXRhLW5hbWU9IuyEoCAyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS44NzkgMjAuMTIyKSIgc3R5bGU9InN0cm9rZTojMWQxZDFkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtmaWxsOm5vbmUiIGQ9Ik0wIDBoMTYiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 50% 50%/2rem auto
}
.list-infor .list-change-box .list-toggle.switch .control-label {
	padding:0
}
.list-infor .list-change-box .list-toggle.switch input[type=checkbox]:checked+.check:before {
	-webkit-transform:translate3d(195%,0,0);
	transform:translate3d(195%,0,0);
	background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDExNyIgZD0iTTQwMy43NTQgMjU0Ljk3NGg0MHY0MGgtNDB6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDAzLjc1NCAtMjU0Ljk3NCkiIHN0eWxlPSJmaWxsOm5vbmUiLz4KICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDE3OSI+CiAgICAgICAgPHBhdGggZGF0YS1uYW1lPSLtjKjsiqQgMTE4IiBkPSJtNDIwLjI3OSAyNjEuNjQtNC4wMjQgNC4wMjQgNC4wMjQgNC4wMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MDQuMzc1IC0yNDUuNjY0KSIgc3R5bGU9InN0cm9rZTojMWQxZDFkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtmaWxsOm5vbmUiLz4KICAgICAgICA8cGF0aCBkYXRhLW5hbWU9IuyEoCAyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4wNSAyMC4xMjIpIiBzdHlsZT0ic3Ryb2tlOiMxZDFkMWQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO2ZpbGw6bm9uZSIgZD0iTTE2IDBIMCIvPgogICAgPC9nPgo8L3N2Zz4K) no-repeat 50% 50%/2rem auto
}
.list-infor .list-change-box .list-toggle.switch.on input[type=checkbox]+.check {
	background:#004b29 url(https://m.fredit.co.kr/_ustra/img/ico-grid01.22aecca.svg) no-repeat 7px 50%/2.4rem 2.4rem
}
.list-infor .review-sort-box,.list-infor .review-sort-box .select-area {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.list-infor .review-sort-box .select-area {
	height:3rem;
	border-radius:1.5rem;
	border:1px solid #e6e6e6;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-left:.6rem
}
.list-infor .review-sort-box .select-area.type-review .dropdown.type-sort .btn-drop {
	text-align:right;
	background:none
}
.list-infor .review-sort-box .select-area.type-review .dropdown.type-sort .btn-drop:after {
	display:none
}
.list-infor .review-sort-box .select-area.type-review .dropdown.type-filter .btn-drop {
	text-align:right;
	background:none
}
.list-infor .review-sort-box .select-area.type-review .dropdown.type-filter .btn-drop:after {
	display:none
}
.product-list-wrap.oneline .list-infor[\:has\(.list-total\)] {
	height:1.5rem
}
.product-list-wrap.oneline .list-infor:has(.list-total) {
	height:1.5rem
}
.inner-cont .list-infor {
	margin:0 -2rem
}
.inner-cont>.list-infor:first-child {
	margin-top:-2rem
}
.inner-cont .product-list-wrap .product-list {
	padding-left:0;
	padding-right:0
}
.product-list-wrap .product-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:2rem 2rem 0;
	position:relative;
	z-index:1
}
.product-list-wrap .product-list li {
	width:calc(50% - .5rem);
	margin-bottom:2rem
}
.product-list-wrap .product-list .prod-list-info {
	padding-top:1rem;
	padding-bottom:2rem
}
.product-list-wrap .product-list .prod-list-info .text {
	font-size:1.2rem;
	line-height:1.5
}
.product-list-wrap.oneline .product-list li {
	width:100%
}
.product-list-wrap.oneline .product-list li a {
	position:relative
}
.product-list-wrap.oneline .product-list li a .prod-list-info {
	padding-bottom:1rem
}
.product-list-wrap.oneline .product-list li a .prod-list-info .delivery {
	right:0;
	bottom:0
}
.product-list-wrap.oneline .btn-change {
	background:url(https://m.fredit.co.kr/_ustra/img/icon-list-multi.b26dfaa.svg) no-repeat 50% 50%/2rem auto
}
.product-list-wrap .btn-area {
	padding:4rem 2rem
}
.product-list-wrap li input[type=radio]:checked+label .product-item {
	border-style:solid;
	border-color:green
}
.product-item .prod-list-image {
	position:relative;
	border-radius:.6rem;
	overflow:hidden;
	display:table;
	width:100%;
	background:#ddd
}
.product-item .prod-list-image .img-wrap {
	display:block;
	font-size:0
}
.product-item .prod-list-image .img-wrap img {
	width:100%
}
.product-item .prod-list-image .inp {
	position:absolute;
	left:1rem;
	top:1rem
}
.product-item .prod-list-image .prod-dim {
	position:absolute;
	left:0;
	top:0;
	z-index:3;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.4)
}
.product-item .prod-list-image .prod-dim .prod-dim-txt {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	display:block;
	width:100%;
	text-align:center;
	font-size:1.2rem;
	font-weight:300;
	color:#fff;
	letter-spacing:normal
}
.product-item .prod-list-image .badge.delivery {
	position:absolute;
	bottom:0;
	left:0
}
.product-item .prod-list-image .icon-new,.product-item .prod-list-image .icon-new-brown {
	position:absolute;
	top:0;
	left:0;
	width:5rem;
	height:2rem;
	background:#404040;
	border-radius:0 0 .6rem 0;
	color:#fff;
	font-size:1rem;
	font-weight:300
}
.product-item .prod-list-image .icon-new-brown {
	background:#91673b
}
.product-item .prod-list-image .icon-cart {
	position:absolute;
	bottom:1rem;
	right:1rem;
	width:3rem;
	height:3rem;
	background:url(https://m.fredit.co.kr/_ustra/img/item-subcart-icon.46e44da.svg) no-repeat 0 0/3rem 3rem
}
.product-item .prod-list-image .icon-alert {
	position:absolute;
	bottom:1rem;
	right:1rem;
	width:3rem;
	height:3rem;
	z-index:3;
	background:url(https://m.fredit.co.kr/_ustra/img/alert-icon.0659837.svg) no-repeat 0 0/3rem 3rem;
	cursor:pointer
}
.product-item .prod-list-image .icon-alert.on {
	background:url(https://m.fredit.co.kr/_ustra/img/alert-icon-on.70805e7.svg) no-repeat 0 0/3rem 3rem
}
.product-item .prod-list-info {
	height:auto
}
.product-item .prod-list-info .title {
	font-size:1.3rem;
	margin-bottom:0;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical
}
.product-item .prod-list-info .text {
	line-height:1.6;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	white-space:normal;
	font-weight:400
}
.product-item .prod-list-info .tag-point {
	font-size:1rem;
	font-weight:700;
	color:#dd1c1c;
	margin-left:.5rem
}
.product-item .prod-list-info .rowt {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.product-item .prod-list-info .rowt .prod-info-box,.product-item .prod-list-info .rowt .review-rate {
	margin-top:.5rem
}
.product-item .prod-list-info .rowt .prod-info-box .rating,.product-item .prod-list-info .rowt .review-rate .rating {
	width:1.2rem;
	height:1.2rem;
	background:url(https://m.fredit.co.kr/_ustra/img/star-on-v2.bd0e5ae.svg) no-repeat 0 50%/auto 1.2rem
}
.product-item .prod-list-info .rowt .prod-info-box .rating-count,.product-item .prod-list-info .rowt .review-rate .rating-count {
	font-size:1.2rem;
	font-weight:700;
	line-height:1
}
.product-item .prod-list-info .rowt .prod-info-box .review-count,.product-item .prod-list-info .rowt .review-rate .review-count {
	font-size:1.2rem;
	font-weight:400;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.product-item .prod-list-info .rowt .prod-info-box .review-count:before,.product-item .prod-list-info .rowt .review-rate .review-count:before {
	width:1px;
	height:1.2rem;
	background:#e6e6e6;
	content:"";
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	margin-right:.5rem
}
.product-item .prod-list-info .rowb {
	-webkit-box-flex:0;
	-ms-flex:0;
	flex:0
}
.restock-list .btn-area {
	margin-top:4rem
}
.restock-list .restock-item+.restock_item {
	margin-top:2rem
}
.restock-list .item-brand {
	font-size:1.1rem;
	font-weight:700
}
.restock-list .item-title {
	margin-top:3px;
	max-height:3.6rem;
	font-size:1.2rem;
	line-height:1.8rem;
	display:-webkit-box;
	overflow:hidden;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	white-space:normal
}
.item-price-infor {
	margin-top:1.2rem
}
.item-price-infor>div {
	display:inline-block
}
.item-price-infor .price {
	font-size:1.7rem;
	font-weight:600;
	letter-spacing:-.05rem
}
.item-price-infor .price .unit {
	font-size:1.2rem;
	font-weight:500
}
.item-price-infor .item-price {
	margin-left:.4rem;
	font-size:1.1rem;
	color:#bcbcbc;
	text-decoration:line-through
}
.delivery {
	margin-top:.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.delivery.brown .delivery-box {
	background:#f8f3ec;
	color:#956729
}
.delivery.brown .delivery-price {
	color:#956729
}
.delivery .delivery-box {
	line-height:inherit;
	height:2.2rem;
	width:6.15rem;
	font-size:1rem;
	text-align:center;
	color:#004b29;
	color:var(--baseColor);
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjMiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCAxMjMgNDIiPgogICAgPHBhdGggZD0iTTEyMyA0MkgyMy42ODlhNC43IDQuNyAwIDAgMC0xLjMzNi0zLjMgNC40NzEgNC40NzEgMCAwIDAtMy4yMi0xLjM2OEE0LjYxNyA0LjYxNyAwIDAgMCAxNC41NzggNDJIMFYwaDE0LjU3N2E0LjYxOSA0LjYxOSAwIDAgMCA0LjU1NiA0LjY2OEE0LjYxOCA0LjYxOCAwIDAgMCAyMy42ODkgMEgxMjN2NDJ6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC4wMDEpIiBzdHlsZT0iZmlsbDojMDA0YjI5O29wYWNpdHk6LjA4Ii8+Cjwvc3ZnPgo=) no-repeat 0 50%/auto 2.2rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	display:-webkit-flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-align-items:center
}
@supports(-webkit-touch-callout:none) {
	.delivery .delivery-box {
		padding-top:.5px;
		line-height:normal
	}
}
.delivery .delivery-price {
	font-size:1rem;
	font-weight:700;
	height:2.2rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-left:.5rem;
	color:#004b29;
	color:var(--baseColor)
}
.product-item {
	height:100%
}
.product-item,.product-item .prod-list-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.product-item .prod-list-info {
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.product-item .price-infor {
	margin-top:.5rem
}
.product-item .price-infor .item-price {
	display:block;
	font-size:1.2rem;
	color:#bcbcbc;
	text-decoration:line-through
}
.product-item .price-infor .price {
	font-size:1.6rem;
	line-height:2.1rem;
	font-weight:700;
	color:#111;
	letter-spacing:-.01em;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:baseline;
	-ms-flex-align:baseline;
	align-items:baseline
}
.product-item .price-infor .price .goods-text {
	display:block;
	font-size:1.4rem;
	color:#c80000;
	font-weight:700;
	margin-top:1rem
}
.product-item .price-infor .price .sale-percent {
	margin-left:.5rem;
	display:inline-block;
	font-size:1.2rem;
	color:#c80000;
	font-weight:700;
	-ms-flex-negative:0;
	flex-shrink:0;
	line-height:1
}
.product-item .price-infor .price .sale-percent>span {
	font-size:1rem;
	margin-left:0
}
.weekly-delivery {
	padding:3rem 0 2rem;
	letter-spacing:0;
	text-align:center
}
.weekly-delivery .title {
	font-size:1.5rem;
	line-height:1.53333;
	font-weight:400;
	letter-spacing:-.08em;
	color:#111
}
.weekly-delivery .title .text-point {
	color:#004b29;
	color:var(--baseColor)
}
.weekly-delivery .b-tabs.day-wrap .tabs {
	padding:0 2rem;
	overflow:visible
}
.weekly-delivery .b-tabs.day-wrap .tabs ul {
	border-bottom:0
}
.weekly-delivery .b-tabs.day-wrap .tabs ul li {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	border:1px solid #e1e1e1;
	border-left-width:0;
	position:relative
}
.weekly-delivery .b-tabs.day-wrap .tabs ul li:first-child {
	border-left:1px solid #e1e1e1
}
.weekly-delivery .b-tabs.day-wrap .tabs ul li.is-active a {
	border:0;
	color:#000;
	color:initial
}
.weekly-delivery .b-tabs.day-wrap .tabs ul li.is-active:before {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:-1px;
	border:2px solid #004b29;
	border:2px solid var(--baseColor);
	content:""
}
.weekly-delivery .b-tabs.day-wrap .tabs ul li.is-active:after {
	position:absolute;
	bottom:0;
	left:50%;
	margin:0 0 -.5rem -.5rem;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #004b29;
	border-top:5px solid var(--baseColor);
	content:""
}
.weekly-delivery .b-tabs.day-wrap .tabs ul li a {
	display:block;
	font-size:1.3rem;
	padding:0
}
.weekly-delivery .b-tabs.day-wrap .tabs ul li a .day {
	background:#f7f7f7;
	display:block;
	letter-spacing:-.08em;
	font-weight:500;
	height:3rem;
	line-height:3rem
}
.weekly-delivery .b-tabs.day-wrap .tabs ul li a .day.sun {
	color:#c80000
}
.weekly-delivery .b-tabs.day-wrap .tabs ul li a .count {
	display:block;
	font-size:14px;
	line-height:2.78571;
	font-weight:500;
	border-top:1px solid #e1e1e1
}
.weekly-delivery .b-tabs .tab-content {
	padding:0 0 0 2rem
}
.weekly-delivery .delivery-info .text-info {
	margin:0 2rem .6rem 0;
	color:#004b29;
	color:var(--baseColor);
	font-size:1.3rem;
	line-height:1.92308;
	font-weight:700;
	letter-spacing:-.02em;
	text-align:left
}
.weekly-delivery .delivery-info .img-info {
	width:5rem;
	height:5rem
}
.weekly-delivery .delivery-info .img-info img {
	width:100%;
	border-radius:100%
}
.weekly-delivery .delivery-info-no {
	padding:1.8rem 1.2rem;
	background-color:#fef9f4
}
.weekly-delivery .delivery-info-no .text {
	font-size:1.3rem;
	line-height:1.92308;
	font-weight:300;
	letter-spacing:-.055em;
	color:#111;
	text-align:left
}
.weekly-delivery .weekly-delivery-btn {
	margin:0 2rem;
	padding-top:2rem;
	border-top:1px solid #e1e1e1
}
.weekly-delivery .weekly-delivery-btn button {
	line-height:1.66667;
	font-weight:300;
	letter-spacing:-.08em;
	color:#666;
	border-bottom:1px solid #666!important
}
.brand-info-wrap {
	padding-bottom:3rem;
	overflow:hidden
}
.brand-info-wrap .swiper-container {
	overflow:visible
}
.brand-info-wrap .swiper-container .img-info a {
	display:block
}
.brand-info-wrap .swiper-container .img-info a img {
	width:100%;
	display:block
}
.brand-info-wrap .brand-info-inner {
	margin:2rem 2rem 0;
	position:relative
}
.brand-info-wrap .brand-info-inner .box-image {
	overflow:hidden;
	position:relative;
	width:75px;
	height:75px;
	margin:0 auto;
	border-radius:50%;
	border:1px solid #cfcfcf
}
.brand-info-wrap .brand-info-inner .box-image img {
	width:100%
}
.brand-info-wrap .brand-info-inner .brand-name {
	text-align:left;
	margin:0 0 1rem;
	font-size:1.5rem;
	line-height:1.33333;
	font-weight:700;
	letter-spacing:-.08em;
	color:#111;
	display:block
}
.brand-info-wrap .brand-info-inner p {
	text-align:center;
	font-size:1.4rem
}
.brand-info-wrap .brand-info-inner .brand-info-wish {
	position:absolute;
	top:0;
	right:0
}
.brand-info-wrap .brand-info-inner .brand-info-wish .goods-btn {
	width:1.8rem;
	height:1.8rem
}
.brand-info-wrap .brand-info-inner .brand-info-wish .count {
	display:block;
	color:#666;
	font-size:1.1rem;
	line-height:1.54545;
	font-weight:400;
	text-align:center
}
.product-wrap.detail .btn-area.type-fixed {
	max-width:72rem;
	position:fixed;
	bottom:0;
	z-index:10;
	left:0;
	right:0
}
.prod-detail-contents {
	padding-bottom:0
}
.prod-detail-contents .product-overview-box .overview-swiper .swiper-slide .img-area {
	display:block
}
.prod-detail-contents .product-overview-box .overview-swiper .swiper-slide .img-area img {
	width:100%;
	display:block
}
.prod-detail-contents .prod-dim {
	position:absolute;
	left:0;
	top:0;
	z-index:3;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.4)
}
.prod-detail-contents .prod-dim .prod-dim-txt {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	display:block;
	width:100%;
	text-align:center;
	font-size:2.2rem;
	line-height:2.6rem;
	font-weight:500;
	color:#fff
}
.prod-detail-contents.show .product-overview-box {
	height:3rem;
	overflow:hidden
}
.prod-detail-contents.show .product-info-tab {
	position:fixed;
	top:5rem;
	left:0;
	right:0;
	height:100%;
	overflow-y:scroll
}
.prod-detail-contents .swiper-container .swiper-pagination-fraction {
	margin-bottom:.4rem
}
.prod-detail-contents .product-info {
	margin:2rem 1rem 2.5rem 2rem
}
.prod-detail-contents .product-info .goods-name {
	position:relative;
	padding-top:2.5rem
}
.prod-detail-contents .product-info .goods-name .goods-btn-wrap {
	position:absolute;
	right:0;
	top:-.5rem
}
.prod-detail-contents .product-info .goods-name .brand {
	display:block;
	font-size:1.5rem;
	color:#004b29;
	color:var(--baseColor);
	padding-right:7rem;
	margin-top:-3rem;
	margin-bottom:1rem
}
.prod-detail-contents .product-info .goods-name .name {
	margin-top:0;
	font-size:2.2rem;
	font-weight:500;
	line-height:2.6rem;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display:-webkit-box;
	overflow:hidden;
	white-space:normal
}
.prod-detail-contents .product-info .price-infor {
	margin-top:2rem
}
.prod-detail-contents .product-info .price-infor .item-price {
	margin-left:1rem;
	font-size:1.6rem;
	color:#a5a5a5;
	text-decoration:line-through;
	font-weight:100
}
.prod-detail-contents .product-info .price-infor .price {
	margin-left:2rem;
	font-size:2.4rem;
	font-weight:600;
	color:#111;
	letter-spacing:-.01rem
}
.prod-detail-contents .product-info .price-infor .sale-percent {
	display:inline-block;
	margin-left:.5rem;
	font-size:2rem;
	font-weight:700;
	color:#c80000
}
.prod-detail-contents .product-info .price-infor+.price-infor {
	margin-top:0
}
.prod-detail-contents .free-delivery-badge {
	margin-top:1.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.prod-detail-contents .free-delivery-badge:before {
	content:"";
	width:2.4rem;
	height:2.4rem;
	display:inline-block;
	background:url(https://m.fredit.co.kr/_ustra/img/ico-car.c47da21.svg) no-repeat 0 0;
	background-size:2.4rem;
	margin-right:.5rem
}
.prod-detail-contents .goods-delivery-routine {
	padding:1.2rem 2rem;
	background-color:#f1f1f1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	line-height:1.2
}
.prod-detail-contents .goods-delivery-routine .routine-title {
	font-size:1.2rem;
	font-weight:500;
	color:#004b29;
	color:var(--baseColor);
	line-height:normal
}
.prod-detail-contents .goods-delivery-routine .routine-price,.prod-detail-contents .goods-delivery-routine .routine-price .discount-badge {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.prod-detail-contents .goods-delivery-routine .routine-price .discount-badge {
	padding-left:.3rem;
	width:3.8rem;
	height:1.55rem;
	line-height:1;
	font-size:1rem;
	font-weight:100;
	color:#fff;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NiIgaGVpZ2h0PSIzMSIgdmlld0JveD0iMCAwIDc2IDMxIj4KICAgIDxwYXRoIGQ9Ik03NiAwSDEyLjY0NkwwIDE1LjUgMTIuNjQ2IDMxSDc2ek0xMy45MSAxOS4zNzVBMy44NzYgMy44NzYgMCAxIDEgMTcuNyAxNS41YTMuODc2IDMuODc2IDAgMCAxLTMuNzkgMy44NzV6IiB0cmFuc2Zvcm09InJvdGF0ZSgxODAgMzggMTUuNSkiIHN0eWxlPSJmaWxsOiMwMDRiMjkiLz4KPC9zdmc+Cg==) no-repeat 0 0;
	background-size:contain
}
@supports(-webkit-touch-callout:none) {
	.prod-detail-contents .goods-delivery-routine .routine-price .discount-badge {
		display:inline-block;
		line-height:1.6;
		padding-top:.5px;
		padding-left:.5rem
	}
}
.prod-detail-contents .goods-delivery-routine .routine-price .price {
	color:#004b29;
	color:var(--baseColor);
	margin-left:.4rem;
	font-size:1.2rem;
	font-weight:700;
	line-height:normal
}
.prod-detail-contents .delivery--detail {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.prod-detail-contents .delivery--detail.brown .delivery-box {
	background:#f8f3ec;
	color:#956729
}
.prod-detail-contents .delivery--detail .delivery-price {
	font-size:2rem;
	font-weight:700;
	margin-left:1.2rem;
	color:#004b29;
	color:var(--baseColor)
}
.prod-detail-contents .delivery--detail .delivery-box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	display:-webkit-flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-align-items:center;
	line-height:inherit;
	padding-top:.5px;
	height:2.2rem;
	width:8rem;
	font-size:1rem;
	color:#004b29;
	color:var(--baseColor);
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTYiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCAxNTYgNDIiPgogICAgPHBhdGggZD0iTTE1NiA0MkgzMC4wNDVhNC4yNCA0LjI0IDAgMCAwLTEuNjk0LTMuMyA2LjUgNi41IDAgMCAwLTQuMDg0LTEuMzY4Yy0zLjE4NiAwLTUuNzc3IDIuMDk0LTUuNzc3IDQuNjY3SDBWMGgxOC40ODhjMCAyLjU3NCAyLjU5MyA0LjY2OCA1Ljc3OCA0LjY2OFMzMC4wNDUgMi41NzMgMzAuMDQ1IDBIMTU2djQyeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAuMDAxKSIgc3R5bGU9ImZpbGw6IzAwNGIyOTtvcGFjaXR5Oi4wOCIvPgo8L3N2Zz4K) no-repeat 0 0;
	margin-left:1rem;
	background-size:contain
}
.prod-detail-contents .delivery--detail .delivery-box:after {
	content:"";
	display:inline-block;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDY4IiBkPSJNMzM1LjMxMiAzNDkuMDYzaDE2djE2aC0xNnoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzUuMzEyIC0zNDkuMDYzKSIgc3R5bGU9ImZpbGw6bm9uZSIvPgogICAgPGcgZGF0YS1uYW1lPSLqt7jro7kgMTY4Ij4KICAgICAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCA2OSIgZD0iTTM0OS4zMTIgMzYyLjU2M2EuNzU5Ljc1OSAwIDAgMS0uNTQ5LS4yMzVsLTYuMjIyLTYuNGEuODE0LjgxNCAwIDAgMSAwLTEuMTMxLjc2My43NjMgMCAwIDEgMS4xIDBsNS42NzEgNS44MzUgNS42NzMtNS44MzVhLjc2My43NjMgMCAwIDEgMS4xIDAgLjgxNy44MTcgMCAwIDEgMCAxLjEzMWwtNi4yMjIgNi40YS43NjUuNzY1IDAgMCAxLS41NTEuMjM1eiIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDUuMzc1IDM1MS45MzgpIiBzdHlsZT0iZmlsbDojMWQxZDFkIi8+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat 50% 50%/contain;
	width:.8rem;
	height:.8rem
}
@supports(-webkit-touch-callout:none) {
	.prod-detail-contents .delivery--detail .delivery-box {
		padding-top:.5px;
		line-height:normal
	}
	.prod-detail-contents .delivery--detail .delivery-box:after {
		margin-top:-1px
	}
}
.goods-progress {
	margin-top:2rem;
	margin-bottom:3rem;
	padding:2rem;
	border-top:1px solid #e3e3e3
}
.goods-progress .progress-item-desc {
	font-size:1.6rem;
	font-weight:500
}
.progress-item {
	margin-top:1rem
}
.progress-item.progress {
	width:100%;
	margin-bottom:0
}
.progress-item.progress .bar {
	width:100%;
	height:.6rem;
	position:relative;
	background-color:#f1f1f1;
	border-radius:.6rem;
	overflow:hidden;
	display:block
}
.progress-item.progress .bar .gage {
	display:block;
	width:50%;
	height:.6rem;
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	background-color:#004b29;
	background-color:var(--baseColor);
	border-radius:.6rem
}
.progress-item.info {
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	color:#004b29;
	color:var(--baseColor);
	margin-top:1rem
}
.progress-item.info,.progress-item.info span {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.progress-item.info span {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	line-height:1
}
.progress-item.info span:first-child:before {
	width:1.6rem;
	height:1.6rem;
	content:"";
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	background:url(https://m.fredit.co.kr/_ustra/img/ico-box.4b36847.svg) no-repeat 0 0/1.6rem
}
.info-accordion .toggle-wrap .toggle-head {
	height:5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0 0 0 2rem;
	position:relative;
	border-bottom:1px solid #e3e3e3
}
.info-accordion .toggle-wrap .toggle-head:after {
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0i6re466O5XzM0MjUiIGRhdGEtbmFtZT0i6re466O5IDM0MjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiPgogIDxyZWN0IGlkPSLsgqzqsIHtmJVfMTE2IiBkYXRhLW5hbWU9IuyCrOqwge2YlSAxMTYiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSIvPgogIDxwYXRoIGlkPSLtjKjsiqRfMTc1NyIgZGF0YS1uYW1lPSLtjKjsiqQgMTc1NyIgZD0iTTAsMCw3LjI0Myw3LjksMTQuNDg2LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjg4NiAxNi4wNDkpIiBmaWxsPSJub25lIiBzdHJva2U9IiNhNWE1YTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=) no-repeat 0 0/2rem 2rem;
	right:2rem
}
body #__nuxt .info-accordion .fw500 {
	font-weight:500
}
.info-accordion .btn-item {
	height:5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0 0 0 2rem;
	position:relative;
	border-bottom:1px solid #e3e3e3
}
.info-accordion .btn-item button {
	display:block;
	width:100%;
	height:100%;
	text-align:left;
	cursor:pointer
}
.info-accordion .btn-item span {
	font-size:1.2rem
}
.info-accordion .btn-item:after {
	content:"";
	position:absolute;
	width:2rem;
	height:2rem;
	background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i6re466O5XzM0MjUiIGRhdGEtbmFtZT0i6re466O5IDM0MjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiPgogIDxyZWN0IGlkPSLsgqzqsIHtmJVfMTE2IiBkYXRhLW5hbWU9IuyCrOqwge2YlSAxMTYiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSIvPgogIDxwYXRoIGlkPSLtjKjsiqRfMTc1NyIgZGF0YS1uYW1lPSLtjKjsiqQgMTc1NyIgZD0iTTAsMCw3LjI0Myw3LjksMTQuNDg2LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjg4NiAxNi4wNDkpIiBmaWxsPSJub25lIiBzdHJva2U9IiNhNWE1YTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);
	background-size:100%;
	right:2rem;
	top:50%;
	margin-top:-1rem;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	cursor:pointer;
	pointer-events:none
}
.info-accordion .ingredient {
	background-color:#f8f8f8;
	padding:2rem
}
.info-accordion .ingredient .sub-title {
	font-size:1.2rem;
	font-weight:700
}
.info-accordion .ingredient .multi-layer {
	display:inline-block;
	margin-left:.5rem;
	font-size:1rem;
	color:#a5a5a5;
	cursor:pointer
}
.info-accordion .ingredient .multi-layer:before {
	content:"";
	display:inline-block;
	margin-right:.2rem;
	width:1.5rem;
	height:1.5rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDI5IDI5Ij4KICA8ZyBpZD0i6re466O5XzQ0NTkiIGRhdGEtbmFtZT0i6re466O5IDQ0NTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05OCAtMTY4MSkiPgogICAgPGcgaWQ9Iu2DgOybkF8xMjciIGRhdGEtbmFtZT0i7YOA7JuQIDEyNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTggMTY4MSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2JjYmNiYyIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgPGNpcmNsZSBjeD0iMTQuNSIgY3k9IjE0LjUiIHI9IjE0LjUiIHN0cm9rZT0ibm9uZSIvPgogICAgICA8Y2lyY2xlIGN4PSIxNC41IiBjeT0iMTQuNSIgcj0iMTMuNSIgZmlsbD0ibm9uZSIvPgogICAgPC9nPgogICAgPGcgaWQ9Iuq3uOujuV80NDU4IiBkYXRhLW5hbWU9Iuq3uOujuSA0NDU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEpIj4KICAgICAgPHJlY3QgaWQ9IuyCrOqwge2YlV83MTEiIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDcxMSIgd2lkdGg9IjMiIGhlaWdodD0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMSAxNjg3KSIgZmlsbD0iI2JjYmNiYyIvPgogICAgICA8cmVjdCBpZD0i7IKs6rCB7ZiVXzcxMiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgNzEyIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTEgMTY5OSkiIGZpbGw9IiNiY2JjYmMiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat 50% 50%/cover;
	vertical-align:top
}
.info-accordion .ingredient .title-desc {
	margin-top:.5rem;
	font-size:1rem
}
.info-accordion .ingredient .img-wrap {
	margin:1rem 2rem 2rem 0
}
.info-accordion .ingredient .img-wrap span {
	display:inline-block;
	width:9rem;
	margin-right:1rem;
	cursor:pointer;
	background-color:#fff;
	border:1px solid #707070;
	border-radius:12px
}
.info-accordion .ingredient .desc:not(:first-child) {
	margin-top:2rem
}
.info-accordion .ingredient .desc .title {
	font-size:1.2rem;
	font-weight:700;
	color:#004b29;
	color:var(--baseColor);
	margin-bottom:1rem
}
.info-accordion .ingredient .desc .ingt {
	font-size:1rem;
	font-weight:500
}
.info-accordion .ingredient .desc .ingt.detail {
	color:#a5a5a5
}
.info-accordion .ingredient .txt-notice {
	font-size:1rem;
	font-weight:500;
	margin-top:.5rem
}
.info-accordion .ingredient-bottom {
	height:1.5rem;
	margin-top:1.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0 2rem;
	position:relative;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.info-accordion .ingredient-bottom strong {
	color:#004b29;
	color:var(--baseColor)
}
.info-accordion .delivery-info {
	padding:2rem;
	background-color:#f8f8f8
}
.info-accordion .delivery-info li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:.5rem 0
}
.info-accordion .delivery-info li em {
	color:#a5a5a5;
	width:30%;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0
}
.info-accordion .delivery-info li strong {
	font-weight:500;
	color:#004b29;
	color:var(--baseColor);
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	text-align:right
}
.info-accordion .delivery-info.prod li strong {
	color:#1d1d1d
}
.ingred-detail {
	padding:2rem
}
.ingred-detail dl+dl {
	margin-top:2rem
}
.ingred-detail dl dt {
	font-weight:700
}
.ingred-detail dl dd {
	margin-top:.8rem;
	font-size:1rem
}
.certificati-detail .detail-conts {
	margin-bottom:2rem
}
.certificati-detail .detail-conts .img-wrap {
	display:block;
	text-align:center
}
.certificati-detail .detail-conts .info-warp {
	line-height:1.5;
	padding:2rem;
	font-weight:500
}
.certificati-detail .detail-conts .info-warp .title-txt {
	display:block;
	font-size:1.5rem;
	margin-bottom:.5rem
}
.prod-detail-pop dl {
	margin-bottom:2.5rem
}
.prod-detail-pop dl dt {
	font-weight:700;
	margin-bottom:1rem
}
.prod-detail-pop .fc-green {
	font-weight:700
}
.prod-detail-pop .img-wrap img {
	width:100%
}
.prod-detail-pop .review-item {
	border:0;
	padding:4rem 0;
	border-top:.1rem solid #f1f1f1
}
.prod-detail-pop .review-item:first-child {
	border-top:none;
	padding:2rem 0 4rem
}
.prod-detail-pop .review-item .review-img {
	max-height:100%;
	width:100%
}
.prod-detail-pop .review-item .review-img img {
	display:block;
	width:100%;
	border-radius:1rem
}
.prod-detail-pop .review-item .review-txt {
	max-height:100%;
	overflow:visible;
	text-overflow:clip;
	-webkit-line-clamp:initial
}
.prod-detail-pop .prod-write-wrap {
	padding:2rem 2rem 6rem
}
.prod-detail-pop.donate-payment-layer {
	padding:0;
	overflow:hidden;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:20;
	background-color:#fff
}
.prod-detail-pop.donate-payment-layer .inner {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	overflow-x:hidden;
	overflow-y:hidden;
	height:100%
}
.prod-detail-pop.donate-payment-layer .inner .check label {
	position:relative;
	padding-left:3.3rem;
	cursor:pointer
}
.prod-detail-pop.donate-payment-layer .inner .check label:before {
	content:"";
	position:absolute;
	left:0;
	top:-.2rem;
	width:2.4rem;
	height:2.4rem;
	background-image:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png);
	background-repeat:no-repeat;
	background-position:-42.2rem -23.5rem;
	background-size:46.1rem 42.6rem
}
.prod-detail-pop.donate-payment-layer .inner .check input {
	display:none
}
.prod-detail-pop.donate-payment-layer .inner .check input:checked+label:before {
	background-position:-42.2rem -26.1rem
}
.prod-detail-pop.donate-payment-layer .inner .campaign-intro {
	position:relative;
	-ms-flex-negative:0;
	flex-shrink:0
}
.prod-detail-pop.donate-payment-layer .inner .campaign-intro .visual {
	width:100%;
	vertical-align:top
}
.prod-detail-pop.donate-payment-layer .inner .campaign-intro .info {
	position:absolute;
	bottom:1.3rem;
	left:2rem;
	right:2rem
}
.prod-detail-pop.donate-payment-layer .inner .campaign-intro .info .campaign {
	display:block;
	font-weight:700;
	font-size:2.2rem;
	line-height:1.36364;
	color:#fff;
	letter-spacing:-.05rem
}
.prod-detail-pop.donate-payment-layer .inner .campaign-intro .info .proposer {
	display:block;
	font-weight:300;
	font-size:1.4rem;
	line-height:2;
	color:#fff;
	letter-spacing:-.05rem;
	opacity:.7
}
.prod-detail-pop.donate-payment-layer .inner .campaign-intro:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(rgba(0,0,0,.2)),color-stop(40%,transparent));
	background:linear-gradient(0,rgba(0,0,0,.2),transparent 40%)
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	padding:3.8rem 2rem 9.3rem
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-check {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-check .flex {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-check .subject {
	font-weight:700;
	font-size:1.8rem;
	line-height:1.33333;
	letter-spacing:-.05rem;
	color:#333
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-check .available-point {
	font-weight:400;
	font-size:1.4rem;
	line-height:1.5;
	letter-spacing:-.05rem;
	color:#666
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-check .available-point .point {
	font-weight:700;
	font-size:1.7rem;
	line-height:1.23529;
	letter-spacing:-.02rem;
	color:#0da562
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-check .check {
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-top:.4rem
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-check .check label {
	font-size:1.3rem;
	color:#444
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-txt-assist {
	font-weight:300;
	margin-top:.5rem;
	font-size:1.3rem;
	line-height:1.61538;
	letter-spacing:-.05rem;
	color:#888
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator {
	margin-top:1rem
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-btn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-btn button {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	height:3.4rem;
	border-radius:3px;
	background-color:#aaa;
	font-size:1.3rem;
	line-height:1.84615;
	font-weight:400;
	letter-spacing:-.05rem;
	color:#fff;
	cursor:pointer
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-btn button:not(:first-child) {
	margin-left:.5rem
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-btn button:active {
	background-color:#0da562
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-btn button.btn-reset {
	border:1px solid #d6d6d6;
	background-color:#fff;
	color:#666
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-btn button.btn-reset:active {
	color:#fff;
	border-color:#0da562;
	background-color:#0da562
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-input {
	position:relative;
	margin-top:1.5rem;
	border-bottom:4px solid #aaa
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-input input {
	width:100%;
	padding:1rem 1.7rem .7rem 0;
	border:none;
	font-weight:700;
	font-size:2.5rem;
	letter-spacing:-.02rem;
	line-height:1.08;
	text-align:right;
	color:#aaa
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-input input::-webkit-inner-spin-button,.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-input input::-webkit-outer-spin-button {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-input .unit {
	position:absolute;
	right:0;
	bottom:.7rem;
	font-weight:300;
	font-size:1.5rem;
	letter-spacing:-.05rem;
	color:#aaa
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-input.focus {
	border-color:#0da562
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-input.focus .unit,.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-input.focus input {
	color:#0da562
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-agree {
	margin-top:4.3rem
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-agree .agree {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-agree .agree .check {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	padding:.6rem 1rem .6rem 0
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-agree .agree .check label {
	font-weight:300;
	font-size:1.4rem;
	letter-spacing:-.07rem;
	color:#666
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-agree .agree .btn-view {
	position:relative;
	-ms-flex-negative:0;
	flex-shrink:0;
	width:2rem;
	height:3rem;
	cursor:pointer
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-agree .agree .btn-view:before {
	content:"";
	position:absolute;
	top:50%;
	right:.2rem;
	width:.6rem;
	height:1rem;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	background:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png) no-repeat -44.8rem -23.5rem/46.1rem 42.6rem
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-agree .agree.all {
	margin-bottom:1rem;
	padding-bottom:.7rem;
	border-bottom:1px solid #d6d6d6
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-agree .agree.all .check {
	padding:.7rem 0
}
.prod-detail-pop.donate-payment-layer .inner .campaign-donate .donate-agree .agree.all .check label {
	font-weight:500;
	color:#444
}
.prod-detail-pop.donate-payment-layer .inner .fund-floating-button {
	-ms-flex-negative:0;
	flex-shrink:0;
	position:absolute;
	width:100%
}
.prod-detail-pop.donate-payment-layer .btn-close-layer {
	position:absolute;
	right:1rem;
	top:.5rem;
	width:4.4rem;
	height:4.4rem;
	cursor:pointer
}
.prod-detail-pop.donate-payment-layer .btn-close-layer:before {
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:2.4rem;
	height:2.4rem;
	margin:-1.2rem 0 0 -1.2rem;
	background:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png) no-repeat -42.2rem -28.7rem/46.1rem 42.6rem
}
.prod-detail-pop.donate-payment-layer .detail-content .chart .data canvas {
	display:block
}
.product-info-tab {
	padding-bottom:5rem;
	background:#fff;
	height:auto
}
.product-info-tab .b-tabs .tab-content {
	padding:0
}
.product-info-tab .tabs {
	position:sticky;
	top:0;
	z-index:3;
	background:#fff
}
.product-info-tab .tabs ul li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.product-info-tab .tabs ul li.is-active a {
	border-bottom:0;
	color:#004b29;
	color:var(--baseColor)
}
.product-info-tab .tabs ul li.is-active a span {
	border-bottom:2px solid #004b29;
	border-bottom:2px solid var(--baseColor)
}
.product-info-tab .tabs ul li a {
	margin-top:5rem
}
.product-info-tab .tabs ul li a,.product-info-tab .tabs ul li a .tab-item {
	height:3.5rem;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex
}
.product-info-tab .tabs ul li a .tab-item {
	font-weight:500;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:1.2rem
}
.product-info-tab .tabs ul li a .tab-item em {
	color:#a5a5a5;
	margin-left:.5rem
}
.product-info-tab .tab-menu {
	position:sticky;
	top:0;
	z-index:3;
	background:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	border-bottom:1px solid #dbdbdb
}
.product-info-tab .tab-menu li {
	margin-top:5rem;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.product-info-tab .tab-menu li button {
	cursor:pointer;
	height:3.5rem;
	border-bottom:2px solid #fff
}
.product-info-tab .tab-menu li button em {
	color:#a5a5a5;
	margin-left:.5rem
}
.product-info-tab .tab-menu li.active button {
	color:#004b29;
	color:var(--baseColor);
	border-bottom:2px solid #004b29;
	border-bottom:2px solid var(--baseColor)
}
.pord-tab-detail {
	height:auto!important;
	padding:3rem 2rem;
	text-align:center;
	border-bottom:1px solid #bcbcbc
}
.pord-tab-detail.active .pord-info {
	max-height:100%;
	overflow:visible
}
.pord-tab-detail.active .pord-more-btn .more-btn:before {
	display:none
}
.pord-tab-detail .pord-info {
	max-height:70rem;
	overflow:hidden;
	text-align:left
}
.pord-tab-detail .pord-info .section-line {
	text-align:left
}
.pord-tab-detail .pord-info .section-line img {
	width:100%
}
.pord-tab-detail .pord-info .section-line .section-title {
	margin-top:2rem;
	font-size:3rem;
	line-height:1.33;
	font-weight:700
}
.pord-tab-detail .pord-info .section-line .section-info {
	position:relative;
	margin-top:2.5rem;
	padding-top:2.5rem;
	margin-bottom:5rem;
	font-size:1.4rem;
	line-height:1.64
}
.pord-tab-detail .pord-info .section-line .section-info:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:2rem;
	height:.2rem;
	background-color:#1d1d1d
}
.pord-tab-detail .pord-info .section-line .video {
	height:0;
	padding-top:63%;
	position:relative;
	margin-bottom:3rem
}
.pord-tab-detail .pord-info .section-line .video video {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
}
.pord-tab-detail .pord-info .section-line .iframe-info {
	margin-bottom:3rem;
	height:0;
	padding-top:63%;
	position:relative
}
.pord-tab-detail .pord-info .section-line .iframe-info iframe {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
}
.pord-more-btn {
	position:relative
}
.pord-more-btn .more-btn {
	display:inline-block;
	text-align:center;
	font-size:1.2rem;
	font-weight:500;
	line-height:1.8rem;
	color:#a5a5a5;
	border-bottom:2px solid #a5a5a5
}
.pord-more-btn .more-btn:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:100%;
	display:block;
	width:100%;
	height:240px;
	background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(30%,#fff),color-stop(70%,hsla(0,0%,100%,.7)),to(hsla(0,0%,100%,0)));
	background:linear-gradient(0,#fff 30%,hsla(0,0%,100%,.7) 70%,hsla(0,0%,100%,0))
}
.direct-info-img {
	margin:2rem -2rem 0
}
.direct-info-wrap {
	text-align:left
}
.direct-info-wrap .direct-info-title {
	display:block;
	font-size:1.4rem;
	font-weight:500
}
.direct-info-wrap .direct-info-list li {
	font-size:1.4rem
}
.review-text-info {
	padding-top:2rem;
	text-align:center;
	line-height:1.5
}
.review-text-info strong {
	display:block;
	color:#004b29;
	color:var(--baseColor)
}
.pord-tab-review {
	padding:3rem 0;
	border-bottom:1px solid #bcbcbc
}
.pord-tab-review .btn-area {
	padding:0 2rem
}
.pord-tab-review .btn-area .btn-primary {
	border-radius:.6rem
}
.pord-tab-review .btn-area .btn-primary:hover {
	color:#fff
}
.pord-tab-review .select-area.type-review .dropdown.type-sort {
	width:auto;
	padding:0 1rem;
	border-radius:2rem;
	border:1px solid #e6e6e6
}
.pord-tab-review .select-area.type-review .dropdown.type-sort .btn-drop {
	text-align:right;
	background:url(https://m.fredit.co.kr/_ustra/img/latest-icon.5842756.svg) no-repeat 0 50%/1.5rem auto
}
.pord-tab-review .select-area.type-review .dropdown.type-sort .btn-drop:after {
	display:none
}
.pord-tab-review .select-area.type-review .dropdown.type-filter {
	width:auto;
	padding:0 1rem;
	border-radius:2rem;
	border:1px solid #e6e6e6;
	margin-left:1rem
}
.pord-tab-review .select-area.type-review .dropdown.type-filter .btn-drop {
	text-align:right
}
.pord-tab-review .select-area.type-review .dropdown.type-filter .btn-drop:after {
	display:none
}
.pord-tab-review .cont-photo {
	padding:1rem 0;
	position:relative
}
.pord-tab-review .cont-photo:after {
	content:"";
	display:block;
	position:absolute;
	left:0;
	width:100%;
	border-top:.8rem solid #f1f1f1
}
.pord-tab-review .cont-photo .title-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:2rem 2rem 0;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.pord-tab-review .cont-photo .title-wrap p {
	font-size:1.5rem;
	font-weight:500;
	line-height:100%;
	margin:0
}
.pord-tab-review .cont-photo .title-wrap a {
	padding-right:2rem;
	line-height:100%;
	color:#a5a5a5;
	position:relative
}
.pord-tab-review .cont-photo .title-wrap a:after {
	content:"";
	position:absolute;
	width:1rem;
	height:2rem;
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0i6re466O5XzM0MjUiIGRhdGEtbmFtZT0i6re466O5IDM0MjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiPgogIDxyZWN0IGlkPSLsgqzqsIHtmJVfMTE2IiBkYXRhLW5hbWU9IuyCrOqwge2YlSAxMTYiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSIvPgogIDxwYXRoIGlkPSLtjKjsiqRfMTc1NyIgZGF0YS1uYW1lPSLtjKjsiqQgMTc1NyIgZD0iTTAsMCw3LjI0Myw3LjksMTQuNDg2LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjg4NiAxNi4wNDkpIiBmaWxsPSJub25lIiBzdHJva2U9IiNhNWE1YTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=) no-repeat 50% 50%/2rem auto;
	right:0;
	top:50%;
	margin-top:-1rem;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
.pord-tab-review .cont-photo .photo-review {
	padding:2rem 0 3rem 2rem
}
.pord-tab-review .cont-photo .photo-review .swiper-slide {
	width:8rem;
	height:8rem;
	margin-right:.5rem;
	border-radius:.6rem;
	overflow:hidden
}
.pord-tab-review .cont-photo .photo-review .swiper-slide .event-item {
	display:block;
	position:relative
}
.pord-tab-review .cont-photo .photo-review .swiper-slide .event-item .thumb-box {
	height:8rem
}
.pord-tab-review .cont-photo .photo-review .swiper-slide .event-item .thumb-box img {
	height:100%;
	width:100%
}
.pord-tab-review .paging.type-more {
	margin-top:0
}
.review-score {
	padding:2rem;
	width:100%;
	position:relative;
	background-color:#f1f1f1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:4rem
}
.review-score>div {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	width:50%
}
.review-score:before {
	content:"";
	display:block;
	width:1px;
	height:11.7rem;
	position:absolute;
	left:50%;
	top:2rem;
	z-index:2;
	background:#bcbcbc;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%)
}
.review-score .rate-box {
	height:100%;
	text-align:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.review-score .rate-box .title {
	font-size:1.2rem;
	font-weight:500;
	margin-bottom:0
}
.review-score .rate-box .circle {
	display:block;
	margin:1rem auto 0;
	width:6.4rem;
	height:6.4rem;
	padding:2rem 0;
	font-size:1.8rem;
	font-weight:600;
	line-height:2rem;
	color:#004b29;
	color:var(--baseColor);
	border:2px solid #004b29;
	border:2px solid var(--baseColor);
	border-radius:100%
}
.review-score .rate-box .person {
	margin-top:1rem;
	font-size:1rem;
	font-weight:500;
	color:#a5a5a5
}
.review-score .graph-box {
	height:100%
}
.review-score .graph-box .title {
	font-size:1.2rem;
	font-weight:500;
	text-align:center
}
.review-score .graph-box .graph-list {
	margin-top:2.4rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.review-score .graph-box .graph-list li {
	margin:0 6px
}
.review-score .graph-box .graph-list li .graph {
	display:block;
	position:relative
}
.review-score .graph-box .graph-list li .graph .percent {
	text-align:center;
	width:3rem;
	position:absolute;
	left:50%;
	top:-15px;
	-webkit-transform:translateX(-45%);
	transform:translateX(-45%);
	font-size:1rem;
	font-weight:500;
	color:#004b29;
	color:var(--baseColor)
}
.review-score .graph-box .graph-list li .graph .rating {
	display:block;
	position:relative;
	width:.2rem;
	height:5rem;
	margin:0 auto;
	background-color:#d8d8d8
}
.review-score .graph-box .graph-list li .graph .rating .bar {
	width:100%;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:2;
	background-color:#004b29;
	background-color:var(--baseColor)
}
.review-score .graph-box .graph-list li .value {
	margin-top:10px;
	font-size:1rem;
	font-weight:500;
	color:#a5a5a5;
	white-space:nowrap
}
.review-item {
	padding:4rem 0;
	margin:0 2rem
}
.review-item .review-img {
	width:100%;
	margin-bottom:1.5rem;
	overflow:hidden;
	position:relative;
	-webkit-transition:max-height .3s ease-in-out;
	transition:max-height .3s ease-in-out
}
.review-item .review-img img {
	width:100%;
	height:auto;
	display:block;
	border-radius:1rem
}
.review-item .review-rate-box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.review-item .review-rate-box .prod-info-box,.review-item .review-rate-box .review-rate {
	margin-top:0
}
.review-item .review-rate-box .dcl {
	font-size:1rem;
	line-height:2rem;
	color:#a5a5a5;
	margin-left:.6rem;
	padding-left:.9rem;
	position:relative;
	cursor:pointer
}
.review-item .review-rate-box .dcl:last-child:after {
	content:"";
	display:block;
	height:.8rem;
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	border-left:1px solid #a5a5a5
}
.review-item .review-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:1rem;
	font-size:1rem;
	line-height:2rem;
	color:#a5a5a5
}
.review-item .review-info span:not(:first-child) {
	margin-left:.6rem;
	padding-left:.6rem;
	position:relative
}
.review-item .review-info span:not(:first-child).name {
	margin-left:0
}
.review-item .review-info span:not(:first-child).date,.review-item .review-info span:not(:first-child).dcl {
	margin-right:1rem
}
.review-item .review-info span:not(:first-child).date:after,.review-item .review-info span:not(:first-child).dcl:after {
	content:"";
	display:block;
	height:.8rem;
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	border-left:1px solid #a5a5a5
}
.review-item .review-info span:not(:first-child).dcl {
	cursor:pointer
}
.review-item .review-info .member {
	margin:0!important;
	padding-left:.4rem!important
}
.review-item .review-info .member .badge {
	font-size:1rem;
	white-space:nowrap
}
.review-item .review-info .member .badge.type4 {
	border:1px solid #004b29;
	border:1px solid var(--baseColor)
}
.review-item .review-txt {
	display:-webkit-box;
	max-height:3rem;
	margin:1.5rem 0 1rem;
	overflow:hidden;
	font-size:1.2rem;
	line-height:1.5rem;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	color:#1d1d1d;
	word-wrap:break-word
}
.review-item .review-txt-more {
	margin:0 0 2rem
}
.review-item .review-txt-more button {
	font-size:1rem;
	color:#a5a5a5;
	cursor:pointer;
	position:relative;
	padding-right:2rem
}
.review-item .review-txt-more button:after {
	content:"";
	position:absolute;
	width:2rem;
	height:2rem;
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0i6re466O5XzM0MjUiIGRhdGEtbmFtZT0i6re466O5IDM0MjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiPgogIDxyZWN0IGlkPSLsgqzqsIHtmJVfMTE2IiBkYXRhLW5hbWU9IuyCrOqwge2YlSAxMTYiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSIvPgogIDxwYXRoIGlkPSLtjKjsiqRfMTc1NyIgZGF0YS1uYW1lPSLtjKjsiqQgMTc1NyIgZD0iTTAsMCw3LjI0Myw3LjksMTQuNDg2LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjg4NiAxNi4wNDkpIiBmaWxsPSJub25lIiBzdHJva2U9IiNhNWE1YTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=) no-repeat 0 0/2rem 2rem;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.review-item .review-more {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:2rem;
	position:relative
}
.review-item .review-more p {
	font-size:1rem;
	color:#a5a5a5
}
.review-item .review-more .btn-help {
	text-align:right;
	padding:1rem;
	width:6.8rem;
	height:3rem;
	background:url(https://m.fredit.co.kr/_ustra/img/review-recom.8210bb0.svg) no-repeat 0 0/6.8rem auto;
	font-weight:500;
	line-height:1.2rem;
	color:#004b29;
	color:var(--baseColor)
}
.review-item .review-more .btn-help.active {
	background-image:url(https://m.fredit.co.kr/_ustra/img/reviw-recom-active.559c3a6.svg);
	color:#fff;
	color:var(--white)
}
.review-item .event-text-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.review-item .event-text-info .title {
	font-size:1.4rem;
	color:#004b29;
	color:var(--baseColor);
	padding-top:2rem;
	margin-bottom:.5rem;
	font-weight:700;
	line-height:1.29
}
.review-item .event-text-info .text {
	letter-spacing:-.6px;
	line-height:1.5
}
.review-item.active .review-img {
	max-height:100%
}
.review-item.active .review-txt {
	max-height:100%;
	-webkit-line-clamp:200
}
.review-item.active .review-txt-more button:after {
	-webkit-transform:translateY(-50%) rotate(180deg);
	transform:translateY(-50%) rotate(180deg)
}
.review-list>li:first-child[\:has\(.review-img\)] {
	padding:2rem 0 4rem
}
.review-list>li:first-child:has(.review-img) {
	padding:2rem 0 4rem
}
.review-list>li:not(:last-child) {
	border-bottom:1px solid #f1f1f1
}
.prod-write-wrap .review-hash {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:1.4rem;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.event-image span img {
	border-radius:.8rem
}
.pord-tab-qna {
	padding:3rem 0 0
}
.pord-tab-qna .qna-write {
	padding:0 2rem 4rem
}
.pord-tab-qna .qna-write .btn-area .btn-primary {
	border-radius:.6rem
}
.pord-tab-qna .qna-write .btn-area .btn-primary:hover {
	color:#fff!important
}
.pord-tab-qna .qna-write .qna-notice {
	display:block;
	width:100%;
	margin-top:2rem;
	text-align:center;
	font-size:1.2rem;
	color:#a5a5a5
}
.pord-tab-qna .qna-tab {
	padding:0 2rem 1rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	border-bottom:1px solid #bcbcbc
}
.pord-tab-qna .qna-tab button {
	color:#a5a5a5;
	font-size:1.2rem
}
.pord-tab-qna .qna-tab .other-qna {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.pord-tab-qna .qna-tab .other-qna button.active {
	font-weight:700;
	color:#004b29;
	color:var(--baseColor)
}
.pord-tab-qna .qna-tab .other-qna button:not(:first-child) {
	margin-left:1rem;
	padding-left:1rem;
	position:relative
}
.pord-tab-qna .qna-tab .other-qna button:not(:first-child):before {
	content:"";
	width:1px;
	height:100%;
	background-color:#bcbcbc;
	position:absolute;
	left:0;
	top:0
}
.qna-list {
	padding:0 2rem
}
.qna-list .qna_cont {
	padding:3rem 0;
	border-bottom:1px solid #bcbcbc
}
.qna-list .qna_cont.secret .qna-txt,.qna-list .qna_cont.secret .qna-wr-info button {
	display:none
}
.qna-list .qna_cont.active .qna-txt .desc {
	display:block!important;
	word-break:break-all
}
.qna-list .qna_cont.active .inquiry-answer {
	display:block!important
}
.qna-list .qna_cont.active .qna-wr-info button:after {
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.qna-list .qna_cont .secret-txt {
	width:100%;
	text-align:center;
	background-color:#f1f1f1;
	margin-bottom:1.5rem
}
.qna-list .qna_cont .secret-txt .secret-txt-in {
	display:inline-block;
	padding-left:2rem;
	line-height:4.5rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDI0IDMyIj4KICA8cGF0aCBpZD0iSWNvbl9tYXRlcmlhbC1sb2NrLW91dGxpbmUiIGRhdGEtbmFtZT0iSWNvbiBtYXRlcmlhbC1sb2NrLW91dGxpbmUiIGQ9Ik0xOCwyNS44ODFhMy4wNDgsMy4wNDgsMCwxLDAtMy0zLjA0OEEzLjAzMywzLjAzMywwLDAsMCwxOCwyNS44ODFabTktMTMuNzE0SDI1LjVWOS4xMTlhNy41LDcuNSwwLDEsMC0xNSwwdjMuMDQ4SDlhMy4wMzMsMy4wMzMsMCwwLDAtMywzLjA0OFYzMC40NTJBMy4wMzMsMy4wMzMsMCwwLDAsOSwzMy41SDI3YTMuMDMzLDMuMDMzLDAsMCwwLDMtMy4wNDhWMTUuMjE0QTMuMDMzLDMuMDMzLDAsMCwwLDI3LDEyLjE2N1pNMTMuMzUsOS4xMTlhNC42NTEsNC42NTEsMCwxLDEsOS4zLDB2My4wNDhoLTkuM1pNMjcsMzAuNDUySDlWMTUuMjE0SDI3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYgLTEuNSkiIGZpbGw9IiNhNWE1YTUiLz4KPC9zdmc+Cg==) no-repeat 0 50%/1.1rem auto
}
.qna-list .qna_cont .qna-txt .title {
	font-weight:700;
	font-size:1.2rem
}
.qna-list .qna_cont .qna-txt .desc {
	margin-top:.6rem;
	display:none
}
.qna-list .qna-info {
	position:relative
}
.qna-list .qna-info .qna-wr-info {
	margin-top:2rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	position:relative
}
.qna-list .qna-info .qna-wr-info button {
	position:absolute;
	right:0;
	top:-.8rem;
	width:3rem;
	height:2rem;
	cursor:pointer
}
.qna-list .qna-info .qna-wr-info button:after {
	content:"";
	position:absolute;
	width:1rem;
	height:1rem;
	right:0;
	top:50%;
	margin-top:-.5rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy41MjgiIGhlaWdodD0iMTEuMDE0IiB2aWV3Qm94PSIwIDAgMTcuNTI4IDExLjAxNCI+CiAgPGcgaWQ9Ikljb25fZmVhdGhlci1hcnJvdy1sZWZ0IiBkYXRhLW5hbWU9Ikljb24gZmVhdGhlci1hcnJvdy1sZWZ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjc2NCA5Ljc2NCkgcm90YXRlKC05MCkiPgogICAgPHBhdGggaWQ9Iu2MqOyKpF8xODc0IiBkYXRhLW5hbWU9Iu2MqOyKpCAxODc0IiBkPSJNOCwxNCwwLDcsOCwwIiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDFkMWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjUiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat 100% 50%/.9rem auto;
	-webkit-transition:-webkit-transform .3s ease;
	transition:-webkit-transform .3s ease;
	transition:transform .3s ease;
	transition:transform .3s ease,-webkit-transform .3s ease
}
.qna-list .qna-info .qna-wr-info span {
	font-size:1rem;
	color:#a5a5a5;
	position:relative;
	line-height:1;
	padding-left:.6rem;
	margin-left:.6rem
}
.qna-list .qna-info .qna-wr-info span:first-child {
	margin-left:0;
	padding-left:0
}
.qna-list .qna-info .qna-wr-info span:first-child:after {
	display:none
}
.qna-list .qna-info .qna-wr-info span:after {
	content:"";
	width:1px;
	height:100%;
	background-color:#bcbcbc;
	position:absolute;
	left:0;
	top:0
}
.qna-list .qna-info .qna-wr-info span.status {
	font-weight:700
}
.qna-list .qna-info .qna-wr-info span.status.done {
	color:#004b29;
	color:var(--baseColor)
}
.qna-list .inquiry-answer {
	display:none;
	margin:1.2rem -2rem 0
}
.inquiry-answer {
	position:relative;
	margin:1.2rem 0 0;
	padding:2rem;
	background:#f8f8f8
}
.inquiry-answer .name {
	position:absolute;
	left:2rem;
	top:3.4rem;
	width:2.5rem;
	height:2.5rem;
	padding:0;
	font-size:0;
	text-indent:-9999px;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8ZyBpZD0i6re466O5XzU5NjkiIGRhdGEtbmFtZT0i6re466O5IDU5NjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MCAtMTEyNCkiPgogICAgPGNpcmNsZSBpZD0i7YOA7JuQXzEzMSIgZGF0YS1uYW1lPSLtg4Dsm5AgMTMxIiBjeD0iMjUiIGN5PSIyNSIgcj0iMjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwIDExMjQpIiBmaWxsPSIjMDA0YjI5Ii8+CiAgICA8dGV4dCBpZD0iQSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTMgMTE1NikiIGZpbGw9IiNmZmYiIGZvbnQtc2l6ZT0iMjAiIGZvbnQtZmFtaWx5PSJDYW1wdG9uLUJvbGQsIENhbXB0b24iIGZvbnQtd2VpZ2h0PSI3MDAiIGxldHRlci1zcGFjaW5nPSItMC4wMjVlbSI+PHRzcGFuIHg9Ii0xNS4yNiIgeT0iMCI+QTwvdHNwYW4+PC90ZXh0PgogIDwvZz4KPC9zdmc+Cg==) no-repeat 0 0/100%
}
.inquiry-answer .text {
	padding-top:1.5rem;
	padding-left:3.5rem;
	font-weight:400;
	line-height:1.6rem;
	color:#1d1d1d;
	border:none
}
.prod-write-wrap .write-rating .title {
	width:100%;
	text-align:center;
	font-size:1.8rem;
	font-weight:700;
	color:#1d1d1d
}
.prod-write-wrap .write-rating .star-rate .star-txt {
	width:100%;
	margin-top:1rem;
	text-align:center;
	font-size:1.2rem;
	color:#a5a5a5
}
.prod-write-wrap .write-rating .title-desc {
	width:100%;
	margin-top:2rem;
	text-align:center;
	font-size:1.6rem
}
.prod-write-wrap .title-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	color:#1d1d1d;
	font-weight:500;
	margin-bottom:1.5rem
}
.prod-write-wrap .title-wrap .title {
	font-size:1.4rem;
	margin:0
}
.prod-write-wrap .writing-review {
	margin-top:6rem
}
.prod-write-wrap .writing-review .title-box .title {
	font-size:1.3rem;
	margin-bottom:0
}
.prod-write-wrap .writing-review .title-box .notice {
	margin:.6rem 0 .5rem
}
.prod-write-wrap .writing-qna {
	margin-bottom:3rem
}
.prod-write-wrap .writing-qna .inp {
	margin-top:2rem
}
.prod-write-wrap .tip-box {
	color:#a5a5a5;
	font-size:1.2rem;
	letter-spacing:-.6px
}
.prod-write-wrap .tip-box strong {
	color:#a5a5a5
}
.prod-write-wrap .tf,.prod-write-wrap .tfarea {
	border-width:2px
}
.prod-write-wrap .notice {
	width:100%;
	margin-top:2.5rem;
	text-align:left;
	font-size:1rem;
	color:#a5a5a5
}
.prod-write-wrap .write-photo {
	margin-top:2rem
}
.prod-write-wrap .write-photo .image-upload-body {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-right:-2rem
}
.prod-write-wrap .write-photo .image-upload-body .image-upload {
	width:8rem
}
.prod-write-wrap .write-photo .image-upload-body .image-upload img {
	width:100%
}
.prod-write-wrap .write-photo .image-upload-body .image-upload input {
	display:none
}
.prod-write-wrap .write-photo .image-upload-body .upload-file {
	width:calc(100% - 10rem);
	margin-top:0;
	padding:0;
	overflow:hidden;
	margin-left:2rem
}
.prod-write-wrap .write-photo .image-upload-body .upload-file .photo-upload .swiper-slide {
	width:8rem;
	height:8rem;
	border-radius:.3rem;
	overflow:hidden;
	position:relative
}
.prod-write-wrap .write-photo .image-upload-body .upload-file .photo-upload .swiper-slide img {
	width:100%
}
.prod-write-wrap .write-photo .image-upload-body .upload-file .photo-upload .swiper-slide .delete {
	width:2rem;
	height:2rem;
	position:absolute;
	top:.5rem;
	right:.5rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4KICA8ZyBpZD0i6re466O5XzU5NTIiIGRhdGEtbmFtZT0i6re466O5IDU5NTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01ODggLTI3MCkiPgogICAgPGNpcmNsZSBpZD0i7YOA7JuQXzE0MCIgZGF0YS1uYW1lPSLtg4Dsm5AgMTQwIiBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4OCAyNzApIiBmaWxsPSIjMWQxZDFkIiBvcGFjaXR5PSIwLjciLz4KICAgIDxnIGlkPSJpY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDIgMjg0KSI+CiAgICAgIDxwYXRoIGlkPSLtjKjsiqRfMyIgZGF0YS1uYW1lPSLtjKjsiqQgMyIgZD0iTTAsLjAzMSwxNi45MzksMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMjIgMCkgcm90YXRlKDQ1KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMyIvPgogICAgICA8cGF0aCBpZD0i7Yyo7IqkXzE3NTYiIGRhdGEtbmFtZT0i7Yyo7IqkIDE3NTYiIGQ9Ik0wLDAsMTYuOTM5LjAzMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMS45NzgpIHJvdGF0ZSgtNDUpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K) no-repeat 0 0/2rem 2rem
}
.star-point-body {
	margin:0 auto;
	position:relative;
	width:17rem;
	height:2.7rem;
	background:url(https://m.fredit.co.kr/_ustra/img/star-off-v2.b919c93.svg) no-repeat 0 0/100% auto
}
.star-point-body .s-point {
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	overflow:hidden;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.star-point-body .s-point>div {
	width:10%;
	height:100%;
	-ms-flex-negative:0;
	flex-shrink:0
}
.star-point-body .int-score {
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	overflow:hidden;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.star-point-body .int-score>div {
	width:20%;
	height:100%;
	-ms-flex-negative:0;
	flex-shrink:0
}
.star-point-body .star-on-body {
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	overflow:hidden
}
.star-point-body .star-on-body img {
	width:17rem;
	max-width:17rem
}
.prod-write-wrap.service {
	padding-bottom:3rem
}
.prod-write-wrap.service .write-rating {
	margin:0 -2rem
}
.prod-write-wrap.service .write-rating .title {
	background-color:#f8f8f8;
	padding:1.6rem 2rem;
	line-height:1.33;
	color:#004b29;
	color:var(--baseColor)
}
.prod-write-wrap.service .text-info-box {
	margin:0 -2rem -2rem;
	padding:3rem 2rem;
	background-color:#ecf4f0;
	text-align:center
}
.prod-write-wrap.service .text-info-box strong {
	display:block;
	font-size:1.8rem;
	color:#004b29;
	color:var(--baseColor);
	margin-bottom:1.5rem
}
.prod-write-wrap.service .text-info-box li p {
	display:inline-block;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xLCAuY2xzLTIgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgc3Ryb2tlOiAjMDA0YjI5OwogICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDsKICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kOwogICAgICAgIHN0cm9rZS13aWR0aDogNHB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZyBpZD0i6re466O5XzEzMzUyIiBkYXRhLW5hbWU9Iuq3uOujuSAxMzM1MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwIC0xMzAwKSI+CiAgICA8cmVjdCBpZD0i7IKs6rCB7ZiVXzYyOTAiIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDYyOTAiIGNsYXNzPSJjbHMtMSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MCAxMzAwKSIvPgogICAgPHBhdGggaWQ9Iu2MqOyKpF8yMDY2IiBkYXRhLW5hbWU9Iu2MqOyKpCAyMDY2IiBjbGFzcz0iY2xzLTIiIGQ9Ik03NzMzLjIyNCwyNzM1LjQ4OGwtMTUuNiwxOS4xOTMtNy4wODktOC43MjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NjY1LjY0OCAtMTQyOC44MjIpIi8+CiAgPC9nPgo8L3N2Zz4K) no-repeat 0 0/1.6rem auto;
	padding-left:2rem
}
.prod-write-wrap.service .text-info-box li p em {
	color:#004b29;
	color:var(--baseColor)
}
.prod-write-wrap.service .text-info-box li+li {
	margin-top:1rem
}
.prod-write-wrap.service .text-info-box span {
	display:block;
	margin-top:3rem;
	color:#a5a5a5
}
.prod-write-wrap.service .star-rate-area {
	padding-bottom:4rem;
	margin:0 2rem
}
.prod-write-wrap.service .star-rate-area .title-desc {
	font-size:1.4rem;
	margin-bottom:2rem
}
.prod-write-wrap.service .star-rate-area .star-txt {
	font-size:1.6rem;
	color:#004b29;
	color:var(--baseColor)
}
.prod-write-wrap.service .star-rate-area+.star-rate-area {
	border-top:1px solid #bcbcbc;
	padding-top:2rem
}
.prod-write-wrap.service .agree-text {
	padding:1.5rem 0 0
}
.prod-write-wrap.service .agree-text p {
	padding-bottom:1rem
}
.all-photo-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.all-photo-list li {
	-webkit-box-flex:1;
	-ms-flex:auto;
	flex:auto;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	width:calc(33.333% - 10px);
	margin:5px;
	border:none;
	position:relative;
	background-size:cover;
	background-position:50%;
	padding-bottom:calc(33.333% - 10px);
	border-radius:3px
}
.all-photo-list li img {
	display:none;
	width:100%
}
.modal-custom.delivery .modal-content {
	max-width:31rem!important
}
.modal-custom.delivery .modal-content .modal-title p span {
	font-size:1rem;
	color:#a5a5a5;
	display:block;
	margin-top:.5rem;
	font-weight:400
}
.modal-custom.delivery .modal-content .modal-conts {
	padding:1rem 0 3rem;
	text-align:center
}
.modal-custom.delivery .modal-content .modal-conts p {
	font-size:1rem;
	line-height:1.5
}
.modal-custom.delivery .modal-content .modal-conts p.tit-normal {
	font-size:1.2rem;
	margin-bottom:2rem
}
.subscription .prod-navi-wrap.sticky {
	top:5rem
}
.product-wrap.subscription .notice-area {
	padding-bottom:8rem
}
.product-wrap.subscription .product-list {
	padding-bottom:4rem
}
.product-wrap.subscription .btn-area.type-fixed {
	max-width:72rem;
	position:fixed;
	bottom:0;
	z-index:10;
	left:0;
	right:0
}
.product-wrap.subscription .btn-area.type-fixed .share {
	width:8rem!important;
	height:6rem;
	background:#fff6e9 url(https://m.fredit.co.kr/_ustra/img/ico-share.5619604.png) no-repeat 50% 50%/2rem auto
}
.subscription-wrap {
	padding:2rem
}
.subscription-wrap .odr-list-cont .odr-box {
	padding:0
}
.subscription-wrap .odr-list-cont .odr-box .d-name {
	font-size:1.4rem;
	margin-top:3rem
}
.subscription-wrap .odr-list-cont .txt-assist {
	margin:1rem 0 0
}
.subscription-wrap .odr-list-cont .subscription-title {
	font-size:1.6rem;
	font-weight:500;
	padding-bottom:2rem;
	border-bottom:1px solid #bcbcbc
}
.subscription-wrap .odr-payment-cont {
	padding:0 0 4rem;
	border-top:0;
	margin-top:3rem
}
.subscription-wrap .odr-payment-cont .txt-assist {
	margin-top:1rem
}
.subscription-Gifts-goods {
	padding-bottom:2rem
}
.subscription-Gifts-goods .title {
	display:block;
	font-size:1.6rem;
	font-weight:500;
	margin-bottom:1.5rem
}
.subscription-Gifts-goods .goods-date {
	font-size:1rem;
	color:#a5a5a5
}
.subscription-Gifts-goods .goods-title {
	display:block;
	font-size:1.3rem
}
.subscription-Gifts-goods .goods-text {
	font-size:1rem;
	color:#004b29;
	color:var(--baseColor)
}
.toggle-wrap .subscription-Gifts-goods {
	padding-bottom:0
}
.toggle-wrap .subscription-Gifts-goods .odr-info {
	margin-top:0!important
}
.subscription-gift-detail {
	padding:2rem 0 0;
	text-align:center
}
.subscription-gift-detail .notice-area {
	margin-top:auto
}
.subscription-gift-detail.active .pord-info {
	max-height:100%;
	overflow:visible
}
.subscription-gift-detail.active .pord-more-btn {
	margin-top:2rem
}
.subscription-gift-detail.active .pord-more-btn .more-btn:before {
	display:none
}
.subscription-gift-detail .pord-info {
	max-height:70rem;
	overflow:hidden
}
.subscription-gift-detail .title {
	font-size:2.2rem;
	font-weight:500;
	line-height:1.36;
	margin-bottom:2rem;
	text-align:left;
	padding:0 2rem
}
.product-wrap.gift-card {
	padding-bottom:7rem
}
.product-wrap.detail.gift-card {
	height:auto
}
.gift-card-detail-content {
	padding-bottom:3rem;
	height:auto
}
.gift-card-detail {
	padding:2rem 0 3rem;
	text-align:center
}
.gift-card-detail.active .pord-info {
	max-height:100%;
	overflow:visible
}
.gift-card-detail.active .pord-more-btn {
	margin-top:2rem;
	padding-bottom:2rem
}
.gift-card-detail.active .pord-more-btn .more-btn:before {
	display:none
}
.gift-card-detail .pord-info {
	max-height:70rem;
	overflow:hidden
}
.prod-info-notice {
	margin:4rem 0
}
.prod-info-notice .txt {
	display:inline-block;
	color:#a5a5a5
}
.about-brand {
	margin:0 -2rem
}
.about-brand .brand-desc-box {
	width:100%;
	padding:2rem;
	background-color:#f8f8f8;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.about-brand .brand-desc-box .multiList-link {
	position:relative;
	display:block;
	text-align:left
}
.about-brand .brand-desc-box .multiList-link:after {
	content:"";
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC41NDMiIGhlaWdodD0iMjIuMjA4IiB2aWV3Qm94PSIwIDAgMzQuNTQzIDIyLjIwOCI+CiAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU3IiBkPSJNMCAyMCAxNi41IDAgMzMgMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC43NzEgMS41NzEpIiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMWQxZDFkO3N0cm9rZS13aWR0aDoycHgiLz4KPC9zdmc+Cg==) no-repeat 0 0/100%;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	width:1.7rem;
	height:1rem;
	position:absolute;
	top:50%;
	right:0;
	margin-top:-.5rem
}
.about-brand .brand-desc-box .multiList-link dl {
	padding-right:3.2rem
}
.about-brand .brand-desc-box .multiList-link dl .name {
	font-size:1.5rem;
	font-weight:700
}
.about-brand .brand-desc-box .multiList-link dl .desc {
	font-size:1.2rem;
	margin-top:10px
}
.adult {
	opacity:.8;
	border-radius:4px;
	background-color:#dd1c1c;
	position:absolute;
	color:#fff;
	font-size:1rem;
	left:1rem;
	top:.8rem;
	line-height:2.1;
	height:2rem;
	padding-left:2.2rem;
	padding-right:.5rem
}
.adult strong {
	font-weight:500
}
@supports(-webkit-touch-callout:none) {
	.adult {
		line-height:normal
	}
}
.adult:before {
	content:"19";
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	width:2.4rem;
	height:2.4rem;
	border:3.5px solid #dd1c1c;
	background:#fff;
	border-radius:1.2rem;
	font-size:1rem;
	font-weight:700;
	color:#1d1d1d;
	text-align:center;
	line-height:1;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:absolute;
	left:-5px;
	top:-2px;
	padding-top:1px
}
@supports(-webkit-touch-callout:none) {
	.adult:before {
		line-height:normal
	}
}
.product-list-wrap.oneline .product-list .adult {
	left:1.5rem;
	top:1.5rem
}
.gift-cate-box {
	padding:2rem 2rem 1rem
}
.gift-cate-box .gift-cate-tit {
	font-size:1.4rem;
	font-weight:500;
	margin-bottom:2rem
}
.gift-cate-box .gift-cate-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.gift-cate-box .gift-cate-list button {
	display:block;
	padding:0 1.8rem;
	height:3.4rem;
	line-height:3.3rem;
	margin:0 .5rem .5rem 0;
	font-size:1.4rem;
	font-weight:500;
	border-radius:1.8rem;
	background:#fff;
	border:1px solid #ddd;
	letter-spacing:-.1rem;
	cursor:pointer
}
.gift-cate-box .gift-cate-list button.on {
	color:#fff;
	background:#004b29;
	border:1px solid #004b29
}
.product-top-banner.prd-guide-bnr {
	margin:0;
	min-height:27.5rem;
	height:100%;
	background:url(https://m.fredit.co.kr/_ustra/img/img-bg-subsc.03e7ddb.png) no-repeat 0 0/100%;
	padding:0 2rem
}
.product-top-banner.prd-guide-bnr .pack-bnr-txt {
	position:relative;
	min-height:27.5rem
}
.product-top-banner.prd-guide-bnr .pack-bnr-txt:after {
	content:"";
	width:56%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	right:-2rem;
	background:url(https://m.fredit.co.kr/_ustra/img/img-bg-subsc-bnr.62b61fa.png) no-repeat 100% 0/17.6rem 22.75rem
}
.product-top-banner.prd-guide-bnr .pack-bnr-txt>p .subsc-logo {
	border-radius:3rem;
	padding:.4rem 1.6rem .2rem;
	font-size:0;
	height:2.4rem;
	width:6.7rem;
	background:#fff8e4 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAcBAMAAAATh7VAAAAALVBMVEVHcEwASigATCgASigASigAQCAASCgASicASygASikASigASiUASigASikASynE9SdEAAAADnRSTlMAwECA6xAgWqCw0DBwkDlIl50AAAHCSURBVDjLjdS/S8NAFAfwZ2uaQlUMCm4hRh1UcLCgICoUFXQJwR+4FnRwEgcFXYoOrkX8A4IKgpM4OIuzg1RwFLExlCry/Rt8L6mmltTmQe/a6+eu7+5eQ/R/ZP5+VLUgeiLxfo6bg9NwALWIwoMoE3UC+d8RHd3cbkTqNtHbwH2DptsonRRdgNe4NiWa6tnFPWrU1FQP14+01LVDTJZi6SAUvTumVm05zMNQr/HrpolesQx+h3Dt1AUpD1+06+2QMoUlQ75Yn5n09ZYFQ9GBajYvWsLNOKimgQrPmNY/gnV7c6IHASM1AnxqN7+aZ5dnLbgqTkiVHJ3PvFKs3bxBGeAsyGQum312+YK9yyQWNqUodJeXrhC1i06Ipvq8aZy64Nk0kC/KvgofPPmwtssITaz907LeuRmD/Yid1jqB92XTfIThCImhV2XXhi75x9Ap0zRHKaau/hRbjEwIXqCdOLtkFfytCnxLlG6l7/DFZTNJq3CJNiP0Wb3mYss9XZ9w702o86G2UMnYMumtXnMKXG48XuT+BRiiDl+/Auf+06fPV/2aZkufOsKVVLrq4FRxvGNKa1rJ/81jahXhs2F5iOgbZFkuW+cpURQAAAAASUVORK5CYII=) no-repeat 50% 50%/4.5rem 1.4rem
}
.product-top-banner.prd-guide-bnr .pack-bnr-txt>p .subsc-tit {
	font-size:0;
	height:3.5rem;
	width:13.8rem;
	background-size:contain;
	display:block;
	margin:1rem 0 0
}
.product-top-banner.prd-guide-bnr .pack-bnr-txt .pack-bnr-noti {
	margin:3rem 0;
	position:absolute;
	width:100%;
	z-index:100;
	bottom:0;
	left:.6rem
}
.product-top-banner.prd-guide-bnr .pack-bnr-txt .pack-bnr-noti p {
	font-size:1.2rem;
	color:#683c23;
	font-weight:400;
	line-height:1.5
}
.product-top-banner.prd-guide-bnr .pack-bnr-txt .pack-bnr-noti p>span {
	font-size:1.4rem;
	font-weight:600;
	color:#683c23
}
.product-top-banner.prd-guide-bnr .pack-bnr-txt .pack-bnr-noti>ul {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-top:2rem
}
.product-top-banner.prd-guide-bnr .pack-bnr-txt .pack-bnr-noti>ul li {
	text-align:center;
	width:31%;
	border-radius:1rem;
	font-size:1.2rem;
	letter-spacing:-1px;
	padding:1rem 0;
	-webkit-box-shadow:10px 0 18px 0 rgba(176,151,106,.1);
	box-shadow:10px 0 18px 0 rgba(176,151,106,.1);
	background-color:rgba(255,253,245,.9)
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap {
	margin:0 -2rem;
	background:#f6efe0;
	padding:3rem 2rem
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-txt {
	font-size:1.8rem;
	font-weight:700
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-link {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-link li {
	text-align:center;
	width:30%;
	margin:2.5rem auto 0;
	position:relative
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-link li .link-img {
	width:100%;
	max-width:9rem;
	max-height:9rem;
	border-radius:9rem;
	min-height:9rem
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-link li .link-img01 {
	background:#c9d3e8;
	padding:2.5rem 0 0
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-link li .link-img01>img {
	width:6.1rem;
	height:3.5rem
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-link li .link-img02 {
	background:#ecd5c1;
	padding:1.7rem 0 0
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-link li .link-img02>img {
	width:6.1rem;
	height:6.1rem
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-link li .link-img03 {
	background:#eddbb2;
	padding:1.8rem 0 0
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-link li .link-img03>img {
	width:5.45rem;
	height:5.5rem
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-link li a {
	position:relative;
	display:block;
	height:3rem;
	width:100%;
	max-width:9rem;
	line-height:2.8rem;
	margin:2rem auto 1.5rem;
	font-weight:700;
	background:#fff;
	border-radius:4rem;
	font-size:1.2rem;
	padding:0 1rem 0 0;
	color:#7793cf;
	border:.1rem solid #7793cf
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-link li a:after {
	content:">";
	display:inline-block;
	position:absolute;
	font-size:1rem;
	font-weight:700;
	padding-left:.5rem;
	font-family:cursive
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-link li:nth-child(2) a {
	color:#af8677;
	border:.1rem solid #af8677
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-link li:nth-child(3) a {
	color:#b28d59;
	border:.1rem solid #b28d59
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-link li div span {
	display:block;
	letter-spacing:-1px;
	font-size:1.2rem;
	color:#1d1d1d
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-link li div span+span {
	color:#666
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-link li div strong {
	font-size:1.3rem
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-link li div strong+span {
	color:#666
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-btn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:4rem 0 2rem
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-btn button {
	color:#fff;
	width:48.5%;
	height:4rem;
	background:#004b29;
	text-align:center;
	vertical-align:middle;
	line-height:4rem;
	border-radius:.4rem
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-btn button span {
	position:relative;
	padding-right:1rem;
	font-size:1.2rem
}
.product-top-banner.prd-guide-bnr .prd-guide-wrap .prd-guide-btn button span:after {
	content:"";
	position:absolute;
	display:inline-block;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAuBAMAAACc8IdfAAAAHlBMVEVHcEz////////////////////////////////////JATChAAAACXRSTlMA0WAQLPByoEQ7J/KhAAAAX0lEQVQ4y2NgGAW0AGk4xNlmFuCSmI5DS+VMYewS7DMnGmCX0cSlhQmPFhFcWqY6YJdpnRmCS8s07BKuOHQwReKwQxOXhpkTHUjyOU6P49LAgUsDB66wZWgzGE33pAEA3dMXAh2EUtYAAAAASUVORK5CYII=) no-repeat 0 2px/1.6rem 1.6rem;
	width:2rem;
	height:2rem;
	top:.9rem;
	left:88%
}
.prd-guide-con {
	min-height:34rem;
	height:100%;
	padding:2rem;
	background:#f8f8f8
}
.prd-guide-con .prd-guide-tit {
	font-size:1.8rem;
	line-height:130%
}
.prd-guide-con .prd-guide-tit>span {
	font-size:5.2rem;
	line-height:120%
}
.prd-guide-con .prd-guide-link li {
	text-align:center;
	width:100%;
	padding:2rem 0 0 10rem;
	background:url(https://m.fredit.co.kr/_ustra/img/img-giftcard.9ee1c4a.png) no-repeat 0 2rem/6rem 6rem
}
.prd-guide-con .prd-guide-link li>p {
	text-align:left
}
.prd-guide-con .prd-guide-link li>a {
	position:relative;
	display:block;
	height:4rem;
	line-height:3.8rem;
	margin:2rem 0;
	font-weight:700;
	background:#43895f;
	color:#fff;
	border-radius:.4rem;
	padding:0 .8rem 0 0
}
.prd-guide-con .prd-guide-link li>a:after {
	content:"〉";
	display:inline-block;
	position:absolute;
	font-size:1.2rem;
	font-weight:700;
	padding-left:.4rem;
	font-family:"NotoSans"
}
.prd-guide-con .prd-guide-way .prd-guide-tit {
	font-size:1.6rem;
	margin-bottom:1.5rem;
	font-weight:700
}
.prd-guide-con .prd-guide-way .prd-guide-step {
	padding:0 0 3rem
}
.prd-guide-con .prd-guide-way .prd-guide-step>h4 {
	font-size:1.4rem;
	margin-bottom:1rem;
	color:#91673b;
	font-weight:700
}
.prd-guide-con .prd-guide-way .prd-guide-step>h4>span {
	display:inline-block;
	background:#91673b;
	color:#fff;
	border-radius:1.4rem;
	font-family:Campton;
	font-weight:400;
	font-size:1.1rem;
	margin-right:.2rem;
	line-height:1.9;
	width:2rem;
	height:2rem;
	text-align:center;
	vertical-align:text-bottom
}
.prd-guide-con .prd-guide-way .prd-guide-step p {
	font-size:1.2rem;
	line-height:1.4;
	padding:0 4.5rem 1rem 2.5rem;
	color:#666;
	position:relative;
	word-break:keep-all
}
.prd-guide-con .prd-guide-way .prd-guide-step img {
	margin-bottom:-.4rem;
	display:block
}
.prd-guide-con .prd-guide-way .bul-txt-col {
	font-size:1.4rem!important;
	margin-bottom:.5rem;
	color:#91673b!important;
	font-weight:700;
	position:relative;
	padding:0 0 0 1.2rem!important
}
.prd-guide-con .prd-guide-way .bul-txt-col:before {
	content:"";
	position:absolute;
	left:.2rem;
	top:.6rem;
	display:inline-block;
	width:.3rem;
	height:.3rem;
	border-radius:1rem;
	background:#91673b
}
.prd-guide-con .prd-guide-way .bul-txt {
	font-size:1.2rem;
	position:relative;
	padding:0 2rem 1rem 3.5rem!important
}
.prd-guide-con .prd-guide-way .bul-txt:before {
	content:"";
	position:absolute;
	left:2.6rem;
	top:.6rem;
	width:.3rem;
	height:.3rem;
	border-radius:2rem;
	background:#666
}
.pord-tab-review .review-hash>span.hash-tag {
	margin:0 .5rem .5rem 0
}
.pord-tab-review .review-score .prod-info-box,.pord-tab-review .review-score .review-rate {
	background:transparent
}
.pord-tab-review .review-score .prod-info-box .rating-count,.pord-tab-review .review-score .review-rate .rating-count {
	font-size:2.4rem;
	font-weight:400;
	line-height:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:5.4rem;
	height:auto;
	padding:0 1rem 0 0
}
.pord-tab-review .review-score .prod-info-box .rating-star,.pord-tab-review .review-score .review-rate .rating-star {
	width:calc(100% - 5.4rem);
	text-align:left
}
.pord-tab-review .review-score .prod-info-box .rating-star .star,.pord-tab-review .review-score .review-rate .rating-star .star {
	position:relative;
	width:12.6rem;
	height:2rem;
	margin-right:.5rem;
	background:url(https://m.fredit.co.kr/_ustra/img/star-off-v2.b919c93.svg) no-repeat 0 -1px/auto 2rem
}
.pord-tab-review .review-score .prod-info-box .rating-star .star .rating,.pord-tab-review .review-score .review-rate .rating-star .star .rating {
	height:2rem;
	background:url(https://m.fredit.co.kr/_ustra/img/star-on-v2.bd0e5ae.svg) no-repeat 0 -1px/auto 2rem
}
.product-top-banner.gift-top-bnr {
	margin:0;
	height:34rem;
	position:relative;
	padding:3rem 2rem;
	background:#f9f4e4 url(https://m.fredit.co.kr/_ustra/img/img-giftcard.9ee1c4a.png) no-repeat 85% 91%/27.25rem 15.5rem
}
.product-top-banner.gift-top-bnr .gift-bnr-txt p {
	font-size:2.6rem;
	font-weight:700;
	line-height:1.5;
	letter-spacing:-.65px
}
.product-top-banner.gift-top-bnr .gift-bnr-txt span {
	color:#226a5a
}
.btn-package-go {
	width:100%;
	height:6rem;
	background:#004b29;
	text-align:center;
	vertical-align:middle;
	line-height:6rem
}
.btn-package-go button {
	color:#fff;
	position:relative;
	font-size:1.6rem;
	font-weight:700
}
.btn-package-go button:after {
	content:"";
	position:absolute;
	display:inline-block;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAuBAMAAACc8IdfAAAAHlBMVEVHcEz////////////////////////////////////JATChAAAACXRSTlMA0WAQLPByoEQ7J/KhAAAAX0lEQVQ4y2NgGAW0AGk4xNlmFuCSmI5DS+VMYewS7DMnGmCX0cSlhQmPFhFcWqY6YJdpnRmCS8s07BKuOHQwReKwQxOXhpkTHUjyOU6P49LAgUsDB66wZWgzGE33pAEA3dMXAh2EUtYAAAAASUVORK5CYII=) no-repeat 0 2px/2.3rem 2.3rem;
	width:2.3rem;
	height:2.3rem
}
.gift-navi-wrap.sticky.prod-navi-wrap {
	height:6rem;
	overflow:hidden;
	top:-1rem
}
.gift-navi-wrap.sticky.prod-navi-wrap .btn-pop-gift {
	width:100%;
	padding:1.4rem;
	color:#fff;
	font-size:1.6rem
}
.cate-tit {
	margin:2.4rem 0 .8rem 2rem;
	font-weight:700;
	font-size:1.6rem;
	color:#d36502
}
.menu-btns {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:0 2rem;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-top:2rem
}
.menu-btns>button {
	width:35%;
	height:4rem;
	line-height:4rem;
	margin:0 1rem 0 0;
	border-radius:.4rem;
	color:#004b29;
	border:1px solid #004b29;
	background-color:#fff
}
.menu-btns>button:last-child {
	width:63%;
	background-color:#004b29;
	color:#fff;
	margin:0
}
.product-top-banner.gift-history-top-bnr {
	margin:-2rem -2rem 0;
	position:relative;
	padding:3rem 2rem 5rem;
	height:auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	background:#f9f4e4
}
.product-top-banner.gift-history-top-bnr[\:has\(.gift-his-con\)] {
	padding:3rem 2rem 4rem
}
.product-top-banner.gift-history-top-bnr:has(.gift-his-con) {
	padding:3rem 2rem 4rem
}
.product-top-banner.gift-history-top-bnr p.gift-main-txt {
	font-size:2.2rem;
	font-weight:700;
	line-height:1.5;
	letter-spacing:-1.1px;
	color:#1d1d1d
}
.product-top-banner.gift-history-top-bnr span {
	color:#226a5a;
	font-weight:600
}
.product-top-banner.gift-history-top-bnr img {
	height:6.8rem;
	width:6.8rem
}
.product-top-banner.gift-history-top-bnr .gift-bnr-txt .fs-14 {
	color:#5e5d57;
	font-weight:400;
	font-weight:500
}
.product-top-banner.gift-history-top-bnr .gift-his-con {
	width:100%;
	margin-top:4rem
}
.product-top-banner.gift-history-top-bnr .gift-his-con strong {
	font-size:1.6rem
}
.product-top-banner.gift-history-top-bnr .gift-his-con .gift-his-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	margin-top:2rem
}
.product-top-banner.gift-history-top-bnr .gift-his-con .gift-his-list div {
	padding-top:.6rem
}
.product-top-banner.gift-history-top-bnr .gift-his-con .gift-his-list.list-twin>div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	width:55%
}
.product-top-banner.gift-history-top-bnr .gift-his-con .gift-his-list.list-twin>div:last-child {
	width:45%
}
.product-top-banner.gift-history-top-bnr .gift-his-con .gift-his-list p {
	font-size:1.2rem;
	font-weight:400;
	margin:0 0 .4rem 1rem
}
.btn-gift-select {
	padding:1rem 2rem
}
.btn-gift-select .btn-gift-tag {
	margin:0 .5rem 0 0;
	padding:.6rem 1.2rem .8rem;
	border-radius:1.8rem;
	background:#f5f5f5;
	font-size:1.2rem;
	color:#1d1d1d
}
.review-list .review-item[\:has\(.review-want\)] {
	border:0;
	padding:4rem 0;
	margin:0 2rem;
	border-top:.1rem solid #f1f1f1
}
.review-list .review-item:has(.review-want) {
	border:0;
	padding:4rem 0;
	margin:0 2rem;
	border-top:.1rem solid #f1f1f1
}
.review-list .review-item[\:has\(.review-want\)]:first-child {
	padding:0 0 4rem;
	border-top:none
}
.review-list .review-item:has(.review-want):first-child {
	padding:0 0 4rem;
	border-top:none
}
.review-list .review-item[\:has\(.review-want\)] .review-img {
	max-height:100%;
	width:100%
}
.review-list .review-item:has(.review-want) .review-img {
	max-height:100%;
	width:100%
}
.review-list .review-item[\:has\(.review-want\)] .review-img img {
	display:block;
	width:100%
}
.review-list .review-item:has(.review-want) .review-img img {
	display:block;
	width:100%
}
.product-item .prod-list-info .rowt .prod-info-box .rating-count+.review-count:before {
	display:none
}
.support-wrap .customer-center .call-help-area {
	position:relative;
	margin:4rem -2rem 0;
	padding:4rem;
	text-align:center;
	background-color:#f8f8f8
}
.support-wrap .customer-center .call-help-area .tit-call {
	display:block;
	font-weight:500;
	font-size:1.6rem;
	letter-spacing:-.08rem;
	line-height:1.3
}
.support-wrap .customer-center .call-help-area .operate-time {
	display:block;
	margin:1rem 0 2rem;
	font-size:1.2rem;
	color:#1d1d1d;
	color:var(--normal)
}
.support-wrap .customer-center .call-help-area .btn-point {
	width:20rem
}
.support-wrap .customer-center .call-help-area:before {
	content:"";
	display:block;
	width:6rem;
	height:6rem;
	margin:0 auto 1.5rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+CiAgICA8ZyBkYXRhLW5hbWU9Iuq3uOujuSAxMzUwNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ3NCAtMjg3MikiPgogICAgICAgIDxjaXJjbGUgZGF0YS1uYW1lPSLtg4Dsm5AgMTgxIiBjeD0iNjAiIGN5PSI2MCIgcj0iNjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3NCAyODcyKSIgc3R5bGU9ImZpbGw6IzAwNGIyOSIvPgogICAgICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDU5MDUiPgogICAgICAgICAgICA8cGF0aCBkYXRhLW5hbWU9Iu2MqOyKpCAyNTAyIiBkPSJNODQ5NC42NjEgNTQxNi45ODhoNjB2NjBoLTYweiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc5OTAuNjYxIC0yNTE0Ljk4OCkiIHN0eWxlPSJmaWxsOm5vbmUiLz4KICAgICAgICAgICAgPHBhdGggZGF0YS1uYW1lPSLtjKjsiqQgMjUwMyIgZD0ibTg1MzIuMzg3IDU0NTIuNTE2LTIuNjI4LTIuNjI0YTMuMzU0IDMuMzU0IDAgMCAwLTQuNzQ2IDBsLTIuMDYgMi4wNjNhMS41OTQgMS41OTQgMCAwIDEtMS43NTguMzUyIDI4Ljk1NyAyOC45NTcgMCAwIDEtMTQuNDg3LTE0LjQ2OSAxLjYzNyAxLjYzNyAwIDAgMSAuMzYtMS44MTVsMS44NTItMS44NDdhMy40MjcgMy40MjcgMCAwIDAgLjE4OC00LjkzN2wtMi42MjUtMi42MjNhNC40NzIgNC40NzIgMCAwIDAtNi4zMjggMGwtMS40NTkgMS40NTZhNy4xMzIgNy4xMzIgMCAwIDAtMS45IDYuNDIyYzEuMSA1Ljg0NiA0LjUgMTIuMjUgOS45ODIgMTcuNzNzMTEuODgzIDguODc3IDE3LjczIDkuOTgxYTcuMTQyIDcuMTQyIDAgMCAwIDYuNDI0LTEuOWwxLjQ1Ny0xLjQ1N2E0LjQ4NCA0LjQ4NCAwIDAgMC0uMDAyLTYuMzMyeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc5ODEuNjU5IC0yNTEyLjMwNCkiIHN0eWxlPSJmaWxsOiNmZmYiLz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat 0 0/6rem 6rem
}
.support-wrap .customer-center .fq-service {
	margin-top:3rem
}
.support-wrap .customer-center .fq-service .tit-fq {
	display:block;
	margin-bottom:1rem;
	font-weight:500;
	font-size:1.6rem;
	color:#1d1d1d;
	color:var(--normal);
	letter-spacing:-.08rem
}
.support-wrap .customer-center .fq-service .list-service {
	border-top:1px solid #e3e3e3
}
.support-wrap .customer-center .fq-service .list-service li {
	border-bottom:1px solid #e3e3e3
}
.support-wrap .customer-center .fq-service .list-service li .link {
	display:block;
	position:relative;
	padding:1.5rem 1rem 1.5rem 0;
	font-size:1.2rem;
	color:#1d1d1d;
	color:var(--normal)
}
.support-wrap .customer-center .fq-service .list-service li .link:after {
	content:"";
	position:absolute;
	right:0;
	top:50%;
	width:.6rem;
	height:.6rem;
	margin-top:-.4rem;
	margin-right:.2rem;
	border-top:1px solid #1d1d1d;
	border-right:1px solid #1d1d1d;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.support-wrap .support-other-way .tit-support {
	display:block;
	font-weight:500;
	font-size:1.7rem;
	letter-spacing:-.085rem;
	text-align:center
}
.support-wrap .support-other-way .txt-support {
	margin-top:.6rem;
	font-size:1.2rem;
	color:#a5a5a5;
	text-align:center
}
.support-wrap .support-other-way .quick-help-menu {
	margin-top:3rem
}
.support-wrap .use-guide .cs-complain-process {
	background-color:#ecf4f0;
	margin:-2rem -2rem 0;
	padding:3rem 0
}
.support-wrap .use-guide .cs-complain-process .tit-cs {
	display:block;
	margin-bottom:.5rem;
	font-weight:500;
	font-size:1.4rem;
	letter-spacing:-.07rem;
	text-align:center
}
.support-wrap .use-guide .cs-complain-process .list-cs {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	max-width:306px;
	margin:0 auto
}
.support-wrap .use-guide .cs-complain-process .list-cs li {
	position:relative;
	width:7.8rem;
	margin-top:1.5rem;
	padding-right:1.6rem;
	padding-left:1rem;
	text-align:center
}
.support-wrap .use-guide .cs-complain-process .list-cs li:before {
	content:"";
	display:block;
	width:5.5rem;
	height:5.5rem;
	margin:0 auto .6rem;
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:5.5rem auto
}
.support-wrap .use-guide .cs-complain-process .list-cs li.step1:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-cs-complain-step1.da30974.svg)
}
.support-wrap .use-guide .cs-complain-process .list-cs li.step2:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-cs-complain-step2.48d1940.svg)
}
.support-wrap .use-guide .cs-complain-process .list-cs li.step3:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-cs-complain-step3.c51c6da.svg)
}
.support-wrap .use-guide .cs-complain-process .list-cs li.step4:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-cs-complain-step4.4720ffb.svg)
}
.support-wrap .use-guide .cs-complain-process .list-cs li.step5:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-cs-complain-step5.e7bd846.svg)
}
.support-wrap .use-guide .cs-complain-process .list-cs li.step6:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-cs-complain-step6.d4d2f70.svg)
}
.support-wrap .use-guide .cs-complain-process .list-cs li.step7:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-cs-complain-step7.2df3383.svg)
}
.support-wrap .use-guide .cs-complain-process .list-cs li:not(:last-child):after {
	content:"";
	position:absolute;
	right:0;
	top:2.3rem;
	width:.6rem;
	height:.9rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxOC44IiB2aWV3Qm94PSIwIDAgMTIgMTguOCI+CiAgICA8ZyBkYXRhLW5hbWU9Iuq3uOujuSAxMzM1NiI+CiAgICAgICAgPHBhdGggZGF0YS1uYW1lPSLsgqzqsIHtmJUgNDk2IiBzdHlsZT0iZmlsbDpub25lIiBkPSJNMCAwaDEydjE4SDB6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC40KSIvPgogICAgICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDIxMTciIGQ9Im03NTQ2LjA0MSAyNzMxLjk4OCA2IDguMDIzLTYgNy45NzciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NTQzLjAzNyAtMjczMC41ODgpIiBzdHlsZT0ic3Ryb2tlOiNiY2JjYmM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7ZmlsbDpub25lIi8+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat 0 0/.6rem auto
}
.support-wrap .use-guide .cs-complain-process .list-cs li .text {
	display:inline-block;
	font-size:1rem;
	line-height:1.525;
	letter-spacing:-.05rem;
	white-space:nowrap
}
.support-wrap .use-guide .cs-complain-process .list-cs li:nth-child(4) {
	width:7.2rem;
	padding-right:1rem
}
.support-wrap .use-guide .cs-complain-process .list-cs li:nth-child(4):after {
	display:none
}
.support-wrap .use-guide .use-guide-section {
	margin-top:4rem
}
.support-wrap .use-guide .use-guide-section .heading {
	display:block;
	margin-bottom:2rem;
	padding-bottom:2rem;
	border-bottom:1px solid #1d1d1d;
	font-weight:500;
	font-size:1.4rem;
	text-align:center
}
.support-wrap .use-guide .use-guide-section .txt-guide {
	font-size:1.2rem
}
.support-wrap .use-guide .use-guide-section .list-guide {
	list-style:none;
	counter-reset:list-number
}
.support-wrap .use-guide .use-guide-section .list-guide li {
	counter-increment:list-number
}
.support-wrap .use-guide .use-guide-section .list-guide li .txt-guide {
	position:relative;
	margin-top:2rem;
	padding:0 0 2rem 2.6rem;
	font-weight:500;
	border-bottom:1px solid #e3e3e3
}
.support-wrap .use-guide .use-guide-section .list-guide li .txt-guide:before {
	content:counter(list-number);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:absolute;
	left:0;
	top:0;
	width:1.8rem;
	height:1.8rem;
	border:1px solid #1d1d1d;
	border:1px solid var(--normal);
	border-radius:50%;
	font-size:1rem
}
.support-wrap .use-guide .use-guide-section .list-guide li:first-child .txt-guide {
	margin-top:0
}
.support-wrap .use-guide .use-guide-section .list-guide li .acco-guide {
	margin:0 -2rem
}
.support-wrap .use-guide .use-guide-section .list-guide li .acco-guide .subject-acco {
	display:block;
	position:relative;
	width:100%;
	height:5rem;
	padding:0 4rem 0 2rem;
	text-align:left;
	cursor:pointer
}
.support-wrap .use-guide .use-guide-section .list-guide li .acco-guide .subject-acco:after {
	content:"";
	position:absolute;
	right:2.6rem;
	top:50%;
	width:.6rem;
	height:.6rem;
	margin-top:-.4rem;
	border-bottom:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}
.support-wrap .use-guide .use-guide-section .list-guide li .acco-guide .subject-acco.on:after {
	-webkit-transform:rotate(225deg);
	transform:rotate(225deg)
}
.support-wrap .use-guide .use-guide-section .list-guide li .acco-guide .content-acco {
	padding:2rem;
	background-color:#f8f8f8
}
.support-wrap .use-guide .use-guide-section .list-guide li .acco-guide .content-acco .guide-info {
	margin-top:0
}
.support-wrap .use-guide .use-guide-section .guide-info {
	margin:3rem 0
}
.support-wrap .use-guide .use-guide-section .guide-info .head .tit {
	display:block;
	font-weight:500;
	font-size:1.2rem
}
.support-wrap .use-guide .use-guide-section .guide-info .head .call {
	display:block;
	font-weight:700;
	font-size:1.2rem;
	color:#004b29;
	color:var(--baseColor)
}
.support-wrap .use-guide .use-guide-section .guide-info .body {
	margin-top:1rem;
	font-size:1rem;
	line-height:1.57
}
.support-wrap .use-guide .use-guide-section .guide-info .body .medium {
	font-weight:500
}
.support-wrap .use-guide .use-guide-section .guide-info .body table {
	width:100%
}
.support-wrap .use-guide .use-guide-section .guide-info .body table th {
	padding:1.1rem 1rem 1rem;
	font-weight:500;
	font-size:1rem;
	text-align:center;
	background-color:#f1f1f1
}
.support-wrap .use-guide .use-guide-section .guide-info .body table td {
	padding:1rem;
	font-size:1rem;
	border-bottom:1px solid #e6e6e6
}
.faq-category {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-bottom:2rem;
	border-left:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6
}
.faq-category .category {
	width:25%;
	height:4rem;
	-ms-flex-negative:0;
	flex-shrink:0;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6
}
.faq-category .category input {
	display:none
}
.faq-category .category label {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;
	height:100%;
	cursor:pointer;
	font-size:1.2rem;
	color:#1d1d1d;
	color:var(--normal)
}
.faq-category .category input:checked+label {
	color:#fff;
	background-color:#004b29;
	background-color:var(--baseColor)
}
.quick-help-menu {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.quick-help-menu li a {
	display:block;
	position:relative
}
.quick-help-menu li a:before {
	content:"";
	display:block;
	width:7rem;
	height:7rem;
	margin:0 auto 1rem;
	background-position:0 0;
	background-size:7rem 7rem;
	background-repeat:no-repeat
}
.quick-help-menu li a .text {
	display:block;
	font-weight:500;
	font-size:1.2rem;
	text-align:center
}
.quick-help-menu li.faq a:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-quick-help-faq.dbc0b27.svg)
}
.quick-help-menu li.one a:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-quick-help-one.ef9458e.svg)
}
.quick-help-menu li.chat a:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-quick-help-chat.40df07b.svg)
}
.quick-help-menu li+li {
	margin-left:3.5rem
}
.wrap .lady-search-wrap {
	position:static
}
.wrap .lady-search-wrap .map-wrap {
	width:100%;
	min-width:32rem;
	margin:0 auto
}
.wrap .lady-search-wrap .layer-header {
	border-bottom:1px solid #e3e3e3
}
.wrap .lady-search-wrap .layer-body.lady-search {
	padding:0
}
.wrap .lady-search-wrap .layer-body.lady-search .tel-info {
	display:inline-block;
	font-size:1.2rem;
	padding-left:1.8rem;
	background:url(https://m.fredit.co.kr/_ustra/img/ico-tel-mid-black.cc665c5.png) no-repeat 0 50%/1.2rem 1.7rem
}
.wrap .lady-search-wrap .layer-body.lady-search .tel-info.border {
	background-position-x:7px;
	padding-left:2.5rem
}
.wrap .lady-search-wrap .layer-body.lady-search .lady-search-head {
	background:url(https://m.fredit.co.kr/_ustra/img/ico-finder-freshmanager.759cf2e.png) no-repeat 50% 2.6rem/10rem 10rem;
	text-align:center;
	padding:14.5rem 1.8rem 1.5rem;
	border-bottom:1px solid #c9c9c9
}
.wrap .lady-search-wrap .layer-body.lady-search .lady-search-head .txt-info {
	font-size:1.4rem
}
.wrap .lady-search-wrap .layer-body.lady-search .lady-search-head .txt-info span {
	color:#999;
	margin-left:1rem
}
.wrap .lady-search-wrap .layer-body.lady-search .lady-search-head .tel-info {
	margin-top:.5rem
}
.wrap .lady-search-wrap .layer-body.lady-search .lady-search-head.pokemon {
	background:url(https://m.fredit.co.kr/_ustra/img/ico_finder_pokemon.327b043.png) no-repeat 50% 2.6rem/10rem 10rem
}
.wrap .lady-search-wrap .layer-body.lady-search .lady-search-detail .pd-txt {
	background:url(https://m.fredit.co.kr/_ustra/img/ico-finder-shop-thumb.8fa05dc.png) no-repeat 1.5rem 50%/3.5rem auto;
	padding:3.5rem 0 .5rem 6rem
}
.wrap .lady-search-wrap .layer-body.lady-search .lady-search-detail .pd-txt .txt-info strong {
	font-size:1.3rem;
	font-weight:500
}
.wrap .lady-search-wrap .layer-body.lady-search .lady-search-detail .pd-txt .txt-info em {
	color:#999
}
.wrap .lady-search-wrap .layer-body.lady-search .lady-search-detail .pd-txt .txt-info a {
	width:130px;
	border:1px solid #ccc;
	padding:0 10px
}
.wrap .lady-search-wrap .layer-body.lady-search .lady-search-detail .pd-txt .tel-info {
	float:right;
	margin-right:2rem
}
.wrap .lady-search-wrap .layer-body.lady-search .lady-search-detail .pd-txt .address-info {
	clear:both;
	color:#999
}
.wrap .lady-search-wrap .layer-body.lady-search .lady-search-detail .explain-wrap {
	padding:2rem 1.5rem 0;
	font-size:1.3rem;
	background-color:#f2f2f2
}
.wrap .lady-search-wrap .layer-body.lady-search .lady-search-detail .explain-wrap .title {
	display:block;
	margin-bottom:0;
	padding-left:2rem;
	font-size:1.3rem;
	font-weight:500;
	line-height:1.6rem;
	background:url(https://m.fredit.co.kr/_ustra/img/ico-explain-dGray.1db2307.png) no-repeat 0 50%/1.6rem 1.6rem
}
.wrap .lady-search-wrap .layer-body.lady-search .lady-search-detail .cs-center-info {
	margin-top:1rem;
	padding:1rem;
	font-size:1.3rem;
	text-align:center;
	border-top:1px solid #e6e6e6
}
.lady-search-wrap .lady-search-table {
	padding:1rem 18px
}
.lady-search-wrap .lady-search-table table {
	width:100%
}
.lady-search-wrap .lady-search-table table th {
	padding:11px 0;
	vertical-align:middle
}
.lady-search-wrap .lady-search-table table th img {
	width:35px;
	height:35px
}
.lady-search-wrap .lady-search-table table td {
	padding:11px 0 11px 9px;
	vertical-align:middle
}
.lady-search-wrap .lady-search-table table td a {
	height:30px;
	border:1px solid #ccc;
	padding-right:10px;
	line-height:28px
}
.lady-search-wrap .lady-search-table table td .address-info,.lady-search-wrap .lady-search-table table td em {
	color:#999
}
.lady-search-wrap .full-layer-pop {
	position:fixed!important;
	width:100%;
	height:100%;
	left:0;
	top:50%;
	bottom:0;
	right:0;
	z-index:20
}
.lady-search-wrap .full-layer-pop .dimmed {
	position:fixed;
	max-width:72rem;
	width:100%;
	height:100%;
	left:0;
	top:0;
	bottom:0;
	right:0;
	background:rgba(29,29,29,.7)
}
.lady-search-wrap .full-layer-pop .dimmed.yakult-search {
	background:none;
	max-width:100%
}
.lady-search-wrap .full-layer-pop .layer-header {
	position:relative;
	left:0;
	top:0;
	z-index:21;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:5rem;
	background-color:#fff
}
.lady-search-wrap .full-layer-pop .layer-header .tit-layer {
	font-weight:500;
	font-size:1.6rem;
	letter-spacing:-.08rem
}
.lady-search-wrap .full-layer-pop .layer-header .btn-close {
	cursor:pointer;
	width:4.4rem;
	height:100%;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC41MTkiIGhlaWdodD0iMjYuMDM5IiB2aWV3Qm94PSIwIDAgMTQuNTE5IDI2LjAzOSI+CiAgPHBhdGggaWQ9Iu2MqOyKpF8xODc0IiBkYXRhLW5hbWU9Iu2MqOyKpCAxODc0IiBkPSJNMTguNCwyOS4zLDcuNSwxOC40bDUuNDQ5LTUuNDQ5TDE4LjQsNy41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNiAtNS4zNzkpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDFkMWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIi8+Cjwvc3ZnPgo=) no-repeat calc(50%+.4rem) 50%/.8rem auto
}
.lady-search-wrap .full-layer-pop .layer-body {
	position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	max-height:100%;
	padding:7rem 2rem 4rem;
	background-color:#fff
}
.lady-search-wrap .full-layer-pop .layer-body .nav-tab {
	margin:-2rem -2rem 0
}
.lady-search-wrap .full-layer-pop .layer-body .nav-tab+.inner-cont {
	padding-top:2rem
}
.lady-search-wrap .full-layer-pop .layer-body .inner-cont {
	padding-top:0;
	margin-left:-2rem;
	margin-right:-2rem
}
.lady-search-wrap .full-layer-pop .layer-body .section-cont:last-child {
	padding-bottom:0
}
.lady-search-wrap .full-layer-pop .layer-body.inner-scroll,.lady-search-wrap .full-layer-pop .layer-body.inner-scroll>div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	overflow:hidden;
	padding-bottom:0
}
.lady-search-wrap .full-layer-pop .layer-body.inner-scroll .inner-cont,.lady-search-wrap .full-layer-pop .layer-body.inner-scroll .scroll,.lady-search-wrap .full-layer-pop .layer-body.inner-scroll>div .inner-cont,.lady-search-wrap .full-layer-pop .layer-body.inner-scroll>div .scroll {
	overflow-x:hidden;
	overflow-y:auto
}
.lady-search-wrap .full-layer-pop .layer-body.inner-scroll>div {
	margin:-2rem -2rem 0;
	padding:2rem 2rem 0
}
.lady-search-wrap .full-layer-pop.type2 .layer-header {
	padding:0 4.4rem 0 2rem
}
.lady-search-wrap .full-layer-pop.type2 .layer-header .btn-close {
	position:absolute;
	right:2rem;
	top:1.3rem;
	width:2.4rem;
	height:2.4rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OC40NzkiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OC40NzkgNDgiPgogICAgPGRlZnM+CiAgICAgICAgPHN0eWxlPgogICAgICAgICAgICAuY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMWQxZDFkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDozLjVweH0KICAgICAgICA8L3N0eWxlPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iuq3uOujuV82MDI4IiBkYXRhLW5hbWU9Iuq3uOujuSA2MDI4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOCAtNCkiPgogICAgICAgIDxnIGlkPSLqt7jro7lfMTY1MCIgZGF0YS1uYW1lPSLqt7jro7kgMTY1MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYgMTQpIj4KICAgICAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8zIiBkYXRhLW5hbWU9Iu2MqOyKpCAzIiBjbGFzcz0iY2xzLTEiIGQ9Ik0wIC4wNzMgMzkuNTI1IDAiIHRyYW5zZm9ybT0icm90YXRlKDQ1IC4wMjUgLjA2MikiLz4KICAgICAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8xNzU2IiBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU2IiBjbGFzcz0iY2xzLTEiIGQ9Im0wIDAgMzkuNTI1LjA3MyIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDMzLjczNyAxMy45NzUpIi8+CiAgICAgICAgPC9nPgogICAgICAgIDxwYXRoIGlkPSLsgqzqsIHtmJVfMzY4IiBkYXRhLW5hbWU9IuyCrOqwge2YlSAzNjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDggNCkiIHN0eWxlPSJmaWxsOm5vbmUiIGQ9Ik0wIDBoNDh2NDhIMHoiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 50%/2.4rem 2.4rem
}
.lady-search-wrap .full-layer-pop.type2 .layer-body {
	height:100%
}
.lady-search-wrap .container .btn.btn_expend_map {
	position:absolute;
	right:0;
	top:8px;
	width:39px;
	height:39px;
	background:url(/img/common/btn_expand_map.png) 50% no-repeat;
	background-size:39px 39px
}
.lady-search-wrap .container .btn.btn_reduction_map {
	position:absolute;
	right:0;
	top:48px;
	width:39px;
	height:39px;
	background:url(/img/common/btn_reduction_map.png) 50% no-repeat;
	background-size:39px 39px
}
.lady-search-wrap .container .btn.btn_search_map {
	left:0;
	top:8px;
	position:absolute;
	width:39px;
	height:39px;
	background:url(/img/common/btn_search_map.png) 50% no-repeat;
	background-size:39px 39px
}
.lady-search-wrap .container .btn.btn_location_map {
	position:absolute;
	left:0;
	top:48px;
	width:39px;
	height:39px;
	background:url(/img/common/btn_location_map.png) 50% no-repeat;
	background-size:39px 39px
}
.lady-search-wrap .container .btn.btn_pokemon_map {
	position:absolute;
	left:0;
	top:88px;
	width:39px;
	height:39px;
	background:url(/img/common/btn_pokemon_map.png) 50% no-repeat;
	background-size:39px 39px
}
.wrap .fmrecruit-wrap {
	position:static
}
.wrap .fmrecruit-wrap .map-wrap {
	width:100%;
	min-width:32rem;
	margin:0 auto
}
.wrap .fmrecruit-wrap .layer-header {
	border-bottom:1px solid #e3e3e3
}
.wrap .fmrecruit-wrap .layer-body.fmrecruit {
	padding:0
}
.wrap .fmrecruit-wrap .layer-body.fmrecruit .tel-info {
	display:inline-block;
	font-size:1.2rem;
	padding-left:1.8rem;
	background:url(https://m.fredit.co.kr/_ustra/img/ico-tel-mid-black.cc665c5.png) no-repeat 0 50%/1.2rem 1.7rem
}
.wrap .fmrecruit-wrap .layer-body.fmrecruit .tel-info.border {
	background-position-x:7px;
	padding-left:2.5rem
}
.wrap .fmrecruit-wrap .layer-body.fmrecruit .fmrecruit-head {
	background:url(https://m.fredit.co.kr/_ustra/img/ico-finder-freshmanager.759cf2e.png) no-repeat 50% 2.6rem/10rem 10rem;
	text-align:center;
	padding:14.5rem 1.8rem 1.5rem;
	border-bottom:1px solid #c9c9c9
}
.wrap .fmrecruit-wrap .layer-body.fmrecruit .fmrecruit-head .txt-info {
	font-size:1.4rem
}
.wrap .fmrecruit-wrap .layer-body.fmrecruit .fmrecruit-head .txt-info span {
	color:#999;
	margin-left:1rem
}
.wrap .fmrecruit-wrap .layer-body.fmrecruit .fmrecruit-head .tel-info {
	margin-top:.5rem
}
.wrap .fmrecruit-wrap .layer-body.fmrecruit .fmrecruit-detail .pd-txt {
	background:url(https://m.fredit.co.kr/_ustra/img/ico-finder-shop-thumb.8fa05dc.png) no-repeat 1.5rem 50%/3.5rem auto;
	padding:3.5rem 0 .5rem 6rem
}
.wrap .fmrecruit-wrap .layer-body.fmrecruit .fmrecruit-detail .pd-txt .txt-info strong {
	font-size:1.3rem;
	font-weight:500
}
.wrap .fmrecruit-wrap .layer-body.fmrecruit .fmrecruit-detail .pd-txt .txt-info em {
	color:#999
}
.wrap .fmrecruit-wrap .layer-body.fmrecruit .fmrecruit-detail .pd-txt .txt-info a {
	width:130px;
	border:1px solid #ccc;
	padding:0 10px
}
.wrap .fmrecruit-wrap .layer-body.fmrecruit .fmrecruit-detail .pd-txt .tel-info {
	float:right;
	margin-right:2rem
}
.wrap .fmrecruit-wrap .layer-body.fmrecruit .fmrecruit-detail .pd-txt .address-info {
	clear:both;
	color:#999
}
.wrap .fmrecruit-wrap .layer-body.fmrecruit .fmrecruit-detail .explain-wrap {
	padding:2rem 1.5rem 0;
	font-size:1.3rem;
	background-color:#f2f2f2
}
.wrap .fmrecruit-wrap .layer-body.fmrecruit .fmrecruit-detail .explain-wrap .title {
	display:block;
	margin-bottom:0;
	padding-left:2rem;
	font-size:1.3rem;
	font-weight:500;
	line-height:1.6rem;
	background:url(https://m.fredit.co.kr/_ustra/img/ico-explain-dGray.1db2307.png) no-repeat 0 50%/1.6rem 1.6rem
}
.wrap .fmrecruit-wrap .layer-body.fmrecruit .fmrecruit-detail .cs-center-info {
	margin-top:1rem;
	padding:1rem;
	font-size:1.3rem;
	text-align:center;
	border-top:1px solid #e6e6e6
}
.fmrecruit-wrap .fmrecruit-table {
	padding:1rem 18px
}
.fmrecruit-wrap .fmrecruit-table table {
	width:100%
}
.fmrecruit-wrap .fmrecruit-table table th {
	padding:11px 0;
	vertical-align:middle
}
.fmrecruit-wrap .fmrecruit-table table th img {
	width:35px;
	height:35px
}
.fmrecruit-wrap .fmrecruit-table table td {
	padding:11px 0 11px 9px;
	vertical-align:middle
}
.fmrecruit-wrap .fmrecruit-table table td a {
	height:30px;
	border:1px solid #ccc;
	padding-right:10px;
	line-height:28px
}
.fmrecruit-wrap .fmrecruit-table table td .address-info,.fmrecruit-wrap .fmrecruit-table table td em {
	color:#999
}
.fmrecruit-wrap .full-layer-pop {
	position:absolute!important;
	width:100%;
	left:0;
	top:50%;
	bottom:0;
	right:0;
	z-index:20
}
.fmrecruit-wrap .full-layer-pop.expand {
	top:80px
}
.fmrecruit-wrap .full-layer-pop.form-open {
	top:0!important;
	-webkit-transition:.5s;
	transition:.5s
}
.fmrecruit-wrap .full-layer-pop .dimmed {
	position:fixed;
	max-width:72rem;
	width:100%;
	height:100%;
	left:0;
	top:0;
	bottom:0;
	right:0;
	background:rgba(29,29,29,.7)
}
.fmrecruit-wrap .full-layer-pop .dimmed.yakult-search {
	background:none;
	max-width:100%
}
.fmrecruit-wrap .full-layer-pop .layer-header {
	position:relative;
	left:0;
	top:0;
	padding:0 2rem;
	z-index:21;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:5rem;
	background-color:#fff
}
.fmrecruit-wrap .full-layer-pop .layer-header .tit-layer {
	font-weight:500;
	font-size:1.6rem;
	letter-spacing:-.08rem
}
.fmrecruit-wrap .full-layer-pop .layer-header .btn-close {
	cursor:pointer;
	width:1.8rem;
	height:1.8rem;
	background:url(/img/common/fmrecruit_btn_close.png) 50% no-repeat;
	background-size:100%;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	right:2rem
}
.fmrecruit-wrap .full-layer-pop .layer-body {
	position:absolute;
	overflow-x:hidden;
	overflow-y:auto;
	top:5rem;
	left:0;
	right:0;
	bottom:0;
	padding:7rem 2rem 4rem;
	background-color:#fff
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:7.5rem
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .ctn {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:4.5rem;
	overflow:auto;
	padding:5px 2rem
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .ctn .title {
	font-size:1.5rem;
	font-weight:500
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .ctn .list-box .info-box {
	padding-left:1.2rem;
	margin:1rem 0
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .ctn .list-box .info-box .title-area {
	margin-right:1.5rem
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .ctn .list-box .info-box .title-area .label {
	font-size:1.3rem;
	position:relative;
	font-weight:500
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .ctn .list-box .info-box .title-area .label:before {
	content:"";
	display:block;
	width:.3rem;
	height:.3rem;
	border-radius:50%;
	background:#333;
	position:absolute;
	top:.8rem;
	left:-1.5rem
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .ctn .list-box .info-box .title-area+.ctn-area {
	margin-top:1rem
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .ctn .list-box .info-box.box-row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .ctn .list-box .info-box.box-row .title-area+.ctn-area {
	margin-top:0
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .ctn .list-box .info-box .ico-nav {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:1rem -.5rem
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .ctn .list-box .info-box .ico-nav .btn {
	display:block;
	padding:.7rem 1.3rem .7rem 3.2rem;
	border:1px solid #ccc;
	border-radius:.5rem;
	background-color:#fff;
	margin:.5rem;
	font-size:1.3rem;
	background-position:left 1rem center;
	background-repeat:no-repeat;
	color:#333
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .ctn .list-box .info-box .ico-nav .btn.youtube {
	background-image:url(/img/common/fmrecruit_ico_youtube.png);
	background-size:1.5rem
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .ctn .list-box .ctn-area {
	color:#a5a5a5;
	font-size:1.3rem
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .ctn .list-box .ctn-area .list-dash-type {
	padding-left:1rem
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .ctn .list-box .ctn-area .list-dash-type li {
	position:relative
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .ctn .list-box .ctn-area .list-dash-type li:before {
	content:"-";
	position:absolute;
	left:-1rem;
	top:0
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .expand-btn {
	position:absolute;
	left:2rem;
	right:2rem;
	bottom:1rem
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .expand-btn button {
	width:100%;
	padding:3px;
	border:1px solid #ccc;
	border-radius:5px;
	background-color:#fff;
	background-image:url(/img/common/fmrecruit_ico_arrow02.png);
	background-position:right 1.3rem center;
	background-repeat:no-repeat;
	background-size:1.3rem
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-inner .expand-btn button.active {
	background-image:url(/img/common/fmrecruit_ico_arrow01.png)
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-btn-wrap {
	position:absolute;
	left:-.1rem;
	right:-.1rem;
	bottom:0;
	height:7rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-btn-wrap .btn {
	display:block;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin:0 .1rem;
	background-color:#004b29;
	background-position:center top 1.5rem;
	background-repeat:no-repeat;
	color:#fff;
	font-size:1.5rem;
	font-weight:500;
	text-align:center;
	padding:4.2rem 1rem 1.7rem
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-btn-wrap .btn.call {
	background-image:url(/img/common/fmrecruit_ico_call.png);
	background-size:2.1rem
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-btn-wrap .btn.chat {
	background-image:url(/img/common/fmrecruit_ico_chat.png);
	background-size:2.1rem
}
.fmrecruit-wrap .full-layer-pop .layer-body .popup-btn-wrap .btn.form {
	background-image:url(/img/common/fmrecruit_ico_form.png);
	background-size:1.7rem
}
.fmrecruit-wrap .full-layer-pop .layer-body .nav-tab {
	margin:-2rem -2rem 0
}
.fmrecruit-wrap .full-layer-pop .layer-body .nav-tab+.inner-cont {
	padding-top:2rem
}
.fmrecruit-wrap .full-layer-pop .layer-body .inner-cont {
	padding-top:0;
	margin-left:-2rem;
	margin-right:-2rem
}
.fmrecruit-wrap .full-layer-pop .layer-body .section-cont:last-child {
	padding-bottom:0
}
.fmrecruit-wrap .full-layer-pop .layer-body.inner-scroll,.fmrecruit-wrap .full-layer-pop .layer-body.inner-scroll>div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	overflow:hidden;
	padding-bottom:0
}
.fmrecruit-wrap .full-layer-pop .layer-body.inner-scroll .inner-cont,.fmrecruit-wrap .full-layer-pop .layer-body.inner-scroll .scroll,.fmrecruit-wrap .full-layer-pop .layer-body.inner-scroll>div .inner-cont,.fmrecruit-wrap .full-layer-pop .layer-body.inner-scroll>div .scroll {
	overflow-x:hidden;
	overflow-y:auto
}
.fmrecruit-wrap .full-layer-pop .layer-body.inner-scroll>div {
	margin:-2rem -2rem 0;
	padding:2rem 2rem 0
}
.fmrecruit-wrap .full-layer-pop.type2 .layer-header {
	padding:0 4.4rem 0 2rem
}
.fmrecruit-wrap .full-layer-pop.type2 .layer-header .btn-close {
	position:absolute;
	right:2rem;
	top:1.3rem;
	width:2.4rem;
	height:2.4rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OC40NzkiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OC40NzkgNDgiPgogICAgPGRlZnM+CiAgICAgICAgPHN0eWxlPgogICAgICAgICAgICAuY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMWQxZDFkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDozLjVweH0KICAgICAgICA8L3N0eWxlPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iuq3uOujuV82MDI4IiBkYXRhLW5hbWU9Iuq3uOujuSA2MDI4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOCAtNCkiPgogICAgICAgIDxnIGlkPSLqt7jro7lfMTY1MCIgZGF0YS1uYW1lPSLqt7jro7kgMTY1MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYgMTQpIj4KICAgICAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8zIiBkYXRhLW5hbWU9Iu2MqOyKpCAzIiBjbGFzcz0iY2xzLTEiIGQ9Ik0wIC4wNzMgMzkuNTI1IDAiIHRyYW5zZm9ybT0icm90YXRlKDQ1IC4wMjUgLjA2MikiLz4KICAgICAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8xNzU2IiBkYXRhLW5hbWU9Iu2MqOyKpCAxNzU2IiBjbGFzcz0iY2xzLTEiIGQ9Im0wIDAgMzkuNTI1LjA3MyIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDMzLjczNyAxMy45NzUpIi8+CiAgICAgICAgPC9nPgogICAgICAgIDxwYXRoIGlkPSLsgqzqsIHtmJVfMzY4IiBkYXRhLW5hbWU9IuyCrOqwge2YlSAzNjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDggNCkiIHN0eWxlPSJmaWxsOm5vbmUiIGQ9Ik0wIDBoNDh2NDhIMHoiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 50%/2.4rem 2.4rem
}
.fmrecruit-wrap .full-layer-pop.type2 .layer-body {
	height:100%
}
.fmrecruit-wrap .container .btn_wrap {
	position:absolute;
	z-index:2;
	top:50px;
	right:8px
}
.fmrecruit-wrap .container .btn.btn_location_map {
	top:8px;
	background:url(/img/common/fmrecruit_btn_location_map_no_outline.png) 50% no-repeat;
	background-size:100%
}
.fmrecruit-wrap .container .btn.btn_location_map,.fmrecruit-wrap .container .btn.btn_road_map {
	position:relative;
	width:40px;
	height:40px;
	display:block;
	border-radius:50%;
	-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.3),0 0 1px 1px rgba(0,0,0,.15);
	box-shadow:0 1px 1px 0 rgba(0,0,0,.3),0 0 1px 1px rgba(0,0,0,.15)
}
.fmrecruit-wrap .container .btn.btn_road_map {
	background:url(/img/common/fmrecruit_btn_road_map_no_outline.png) 50% no-repeat;
	background-size:100%
}
.fmrecruit-wrap .container .btn.btn_road_map.active {
	background:url(/img/common/fmrecruit_btn_roadactive_map_no_outline.png) 50% no-repeat;
	background-size:100%
}
.fmrecruit-wrap .container .btn.btn_close_map {
	position:absolute;
	width:37px;
	height:37px;
	background:url(/img/common/fmrecruit_btn_map_close.png) no-repeat;
	background-size:100%;
	top:15px;
	right:15px
}
.fmrecruit-form .form-info-box {
	padding:2rem;
	background:#f3f3f3;
	border-radius:5px
}
.fmrecruit-form .form-info-box .red {
	color:#dd1c1c
}
.fmrecruit-form .form-info-box .txt-l {
	font-size:2rem
}
.fmrecruit-form .form-item .form-tit .tit .required {
	position:relative
}
.fmrecruit-form .form-item .form-tit .tit .required:before {
	color:#dd1c1c;
	font-size:2.4rem;
	position:absolute;
	top:-.4rem;
	right:-1.5rem
}
.fmrecruit-form .txt-box-scroll {
	padding:2rem;
	border:1px solid #ccc;
	border-radius:5px;
	overflow:auto;
	height:13.4rem
}
.headroom-unpinned .wrap.fund header {
	z-index:4;
	background-color:#fff
}
.wrap.fund.zindex .fund-wrap {
	z-index:4!important
}
.wrap.fund .fund-wrap {
	min-height:40rem;
	z-index:3
}
.wrap.fund .header-wrap,.wrap.fund .header-wrap header {
	position:sticky;
	top:0;
	z-index:2
}
.wrap.fund .header-wrap header {
	left:0;
	right:0;
	max-width:72rem;
	height:5.2rem;
	padding:.7rem 2rem 0
}
.wrap.fund .header-wrap header .logo-link {
	width:12.7rem;
	height:3.8rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-negative:0;
	flex-shrink:0
}
.wrap.fund .header-wrap header .logo-link img {
	width:100%
}
.wrap.fund .header-wrap header .btn-back {
	position:relative;
	width:3.8rem;
	height:3.8rem;
	margin:.2rem 0 0 -1rem
}
.wrap.fund .header-wrap header .btn-back:before {
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	background:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png) no-repeat -25.9rem -25.4rem/46.1rem 42.6rem;
	width:2.4rem;
	height:1.8rem
}
.wrap.fund .header-wrap header .btn-home {
	width:3.8rem;
	height:3.8rem;
	position:absolute;
	right:5.5rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.wrap.fund .header-wrap header .btn-home:before {
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	background:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png) no-repeat -21.1rem -25.4rem/46.1rem 42.6rem;
	width:2.2rem;
	height:2.2rem
}
.wrap.fund .header-wrap header .menu {
	height:3.8rem;
	width:3.8rem;
	padding-top:.7rem;
	cursor:pointer;
	position:absolute;
	right:1.5rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.wrap.fund .header-wrap header .menu span {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:2.4rem;
	height:1.6rem;
	border-top:2px solid #333;
	border-bottom:2px solid #333;
	text-indent:-999px;
	overflow:hidden
}
.wrap.fund .header-wrap header .menu span:after {
	content:"";
	position:absolute;
	top:50%;
	left:0;
	width:1.6rem;
	margin-top:-.1rem;
	border-top:2px solid #333
}
.wrap.fund .header-wrap .fund-category-wrap {
	overflow:hidden;
	position:fixed;
	top:0;
	bottom:0;
	max-width:72rem;
	width:100%;
	height:100%;
	letter-spacing:-.07em;
	z-index:1;
	visibility:hidden
}
.wrap.fund .header-wrap .fund-category-wrap .nav-dimmed {
	top:0;
	left:0;
	bottom:0;
	right:0;
	position:fixed;
	background:#000;
	opacity:0;
	-webkit-transition:all .5s cubic-bezier(.175,.885,.32,1.275);
	transition:all .5s cubic-bezier(.175,.885,.32,1.275)
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap {
	position:absolute;
	right:-30rem;
	width:29.8rem;
	height:100%;
	background:#fff;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container {
	position:relative;
	height:100%;
	padding:0 2rem;
	overflow-y:auto
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-account-text {
	margin-top:2.2rem;
	font-size:1.6rem;
	line-height:1.5625;
	font-weight:300;
	color:#444;
	text-align:center
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .btn-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:2.3rem 0 3.2rem
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .btn-wrap.logout {
	margin-top:-3rem
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .btn-wrap.logout .btn-logout {
	background:#888
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .btn-wrap button {
	width:49.2%;
	color:#fff;
	height:3.6rem;
	padding:0 1rem;
	background:#127652;
	border-radius:3.6rem;
	font-size:1.4rem
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .btn-wrap button.btn-join {
	background:#000
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-account {
	padding:0 0 2rem
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-account .nav-account-title {
	margin-top:1.5rem;
	font-size:2.5rem;
	line-height:1.4;
	font-weight:300;
	color:#333
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-account .nav-account-desc {
	margin-top:1.5rem;
	font-size:1.7rem;
	line-height:1.35294
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-account .nav-account-desc em,.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-account .nav-account-desc strong {
	color:#0da562
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-account .nav-account-desc .text-small {
	font-size:1.4rem
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-account .btn-link {
	display:block;
	width:9.6rem;
	margin-top:1.4rem;
	line-height:2.16667;
	color:#666;
	text-align:center;
	border:1px solid #999
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-account .btn-link:after {
	display:inline-block;
	margin:-.2rem 0 0 .9rem;
	background:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png) no-repeat -45.6rem -23.5rem/46.1rem 42.6rem;
	width:.4rem;
	height:.7rem;
	vertical-align:middle;
	content:""
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-main-list {
	border-top:3px solid #111;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-main-list li {
	border-bottom:1px solid #dadada;
	width:50%
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-main-list li a {
	display:block;
	text-align:center;
	padding:7.3rem 0 1.5rem;
	font-size:1.3rem;
	position:relative
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-main-list li a:after {
	content:"";
	position:absolute;
	top:2rem;
	left:50%;
	margin-left:-2rem;
	width:4rem;
	height:4rem;
	background:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png) no-repeat -2.3rem -38.1rem/46.1rem 42.6rem
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-main-list li:nth-of-type(2n) {
	border-left:1px solid #dadada
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-main-list li:first-of-type a:after {
	background-position:-422px -42px
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-main-list li:nth-of-type(2) a:after {
	background-position:-422px -124px
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-main-list li:nth-of-type(3) a:after {
	background-position:-422px -165px
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-main-list li:nth-of-type(4) a:after {
	background-position:-422px -83px
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-sub-tit {
	font-size:1.5rem;
	text-align:center;
	padding-top:2.3rem;
	color:#127652
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-sub-tit em {
	font-weight:700
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-sub-list {
	margin-top:1.1rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding-bottom:2rem;
	border-bottom:1px solid #dadada
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-sub-list li {
	margin-top:1.7rem;
	width:33.3%
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-sub-list li a {
	display:block;
	color:#127652;
	text-align:center;
	padding:8.2rem 0 0;
	font-size:1.3rem;
	position:relative
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-sub-list li a:before {
	content:"";
	position:absolute;
	top:0;
	left:50%;
	margin-left:-3.6rem;
	width:7.2rem;
	height:7.2rem;
	border-radius:50%;
	background:#f7f7f7;
	z-index:1
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-sub-list li a:after {
	content:"";
	position:absolute;
	top:1.5rem;
	left:50%;
	margin-left:-2rem;
	width:4rem;
	height:4rem;
	z-index:2;
	background:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png) no-repeat -14.8rem -28.7rem/46.1rem 42.6rem
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-sub-list li:first-of-type a:after {
	background-position:-14.8rem -28.7rem
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-sub-list li:nth-of-type(2) a:after {
	background-position:-31.2rem -28.7rem
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-sub-list li:nth-of-type(3) a:after {
	background-position:-18.9rem -28.7rem
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-sub-list li:nth-of-type(4) a:after {
	background-position:-27.1rem -28.7rem
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-sub-list li:nth-of-type(5) a:after {
	background-position:-8.2rem -33.9rem
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-sub-list li:nth-of-type(6) a:after {
	background-position:0 -33.9rem
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-user-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:3rem;
	padding-bottom:5rem
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-user-list li {
	margin-right:1rem
}
.wrap.fund .header-wrap .fund-category-wrap .nav-wrap .nav-container .nav-user-list li a {
	font-size:1.5rem;
	font-weight:700;
	color:#888;
	white-space:nowrap
}
.wrap.fund .header-wrap .fund-category-wrap .btn-close {
	position:absolute;
	top:1.2rem;
	left:-4.4rem;
	width:4rem;
	height:4rem;
	opacity:0;
	-webkit-transition:all .5s cubic-bezier(.175,.885,.32,1.275);
	transition:all .5s cubic-bezier(.175,.885,.32,1.275)
}
.wrap.fund .header-wrap .fund-category-wrap .btn-close:after {
	display:inline-block;
	background:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png) no-repeat -2.3rem -38.1rem/46.1rem 42.6rem;
	width:2rem;
	height:2rem;
	content:""
}
.wrap.fund .header-wrap.active .fund-category-wrap {
	z-index:999;
	visibility:visible
}
.wrap.fund .header-wrap.active .fund-category-wrap .nav-dimmed {
	opacity:.75
}
.wrap.fund .header-wrap.active .fund-category-wrap .nav-wrap {
	right:0;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.wrap.fund .header-wrap.active .fund-category-wrap .btn-close {
	opacity:1
}
.wrap.fund .fund-footer {
	background-color:#f7f7f7;
	position:relative
}
.wrap.fund .fund-footer .footer-notice {
	padding:2rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#f1f1f1;
	overflow:hidden;
	line-height:1
}
.wrap.fund .fund-footer .footer-notice .status {
	float:left;
	width:10%;
	height:auto;
	margin-left:0;
	padding:0;
	border-radius:0;
	font-weight:700;
	color:#004b29;
	color:var(--baseColor);
	line-height:1;
	font-size:1.4rem
}
.wrap.fund .fund-footer .footer-notice a {
	width:90%
}
.wrap.fund .fund-footer .footer-notice a span {
	margin-left:.5rem;
	line-height:1;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	display:-webkit-box;
	overflow:hidden;
	white-space:normal;
	font-size:1.4rem
}
.wrap.fund .fund-footer .footer-util .util_wrap {
	padding:2rem
}
.wrap.fund .fund-footer .footer-util .util_wrap .util-list li {
	margin-bottom:.8rem
}
.wrap.fund .fund-footer .footer-util .util_wrap .util-list li a {
	font-size:1.5rem;
	line-height:1.5
}
.wrap.fund .fund-footer .footer-util .util_wrap .sns-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:1.2rem;
	position:absolute;
	right:1rem;
	top:1rem
}
.wrap.fund .fund-footer .footer-util .util_wrap .sns-list li {
	width:3rem;
	margin-right:1rem
}
.wrap.fund .fund-footer .terms-list {
	width:100%;
	padding:0 2rem .5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.wrap.fund .fund-footer .terms-list li {
	margin-right:2rem
}
.wrap.fund .fund-footer .terms-list li a {
	font-size:1.2rem;
	text-align:center
}
.wrap.fund .fund-footer .terms-list li:last-child a {
	color:green
}
.wrap.fund .fund-footer .footer-info {
	padding:0 2rem 2rem
}
.wrap.fund .fund-footer .footer-info .center {
	margin-bottom:2rem
}
.wrap.fund .fund-footer .footer-info .info-notice {
	font-size:1rem;
	color:#5a5a5a
}
.wrap.fund .fund-footer .footer-info .info-list {
	margin-top:1rem
}
.wrap.fund .fund-footer .footer-info .info-list li em {
	font-size:1.1rem;
	color:#5a5a5a
}
.wrap.fund .fund-footer .footer-info .info-list li a,.wrap.fund .fund-footer .footer-info .info-list li span {
	font-size:1.1rem;
	color:#5a5a5a;
	margin-left:1rem
}
.wrap.fund .fund-footer .footer-info .certi-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:1.5rem
}
.wrap.fund .fund-footer .footer-info .certi-list img {
	width:100%
}
.wrap.fund .fund-footer .footer-info .certi-list .img-box {
	width:4rem
}
.wrap.fund .fund-footer .footer-info .certi-list .certi-item {
	width:50%
}
.wrap.fund .fund-footer .footer-info .certi-list .certi-item .desc-box {
	padding-left:10px;
	font-size:1rem;
	line-height:1.2;
	color:#5a5a5a
}
.wrap.fund .fund-footer .footer-info .copylight {
	margin-top:1.5rem;
	border-top:1px solid #e2e2e2;
	padding-top:1rem
}
.wrap.fund .fund-footer .footer-info .copylight .img-box {
	width:6.7rem;
	padding-top:1.1rem
}
.wrap.fund .fund-footer .footer-info .copylight .desc {
	font-size:1rem;
	color:#a5a5a5;
	letter-spacing:-.5px
}
.home-visual {
	position:relative;
	padding-bottom:4rem
}
.home-visual .home-visual-bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:-1
}
.home-visual .home-visual-bg .swiper-container {
	position:absolute;
	top:-5rem;
	bottom:0;
	left:0;
	width:100%
}
.home-visual .home-visual-bg .swiper-container .swiper-wrapper {
	position:relative
}
.home-visual .home-visual-bg .swiper-container .swiper-wrapper .swiper-slide>div {
	position:absolute;
	top:-5rem;
	bottom:0;
	left:0;
	width:0
}
.home-visual .home-visual-bg .swiper-container .swiper-wrapper .swiper-slide .bg1 {
	background:#fff
}
.home-visual .home-visual-bg .swiper-container .swiper-wrapper .swiper-slide .bg2 {
	background:#e7f8e3
}
.home-visual .home-visual-bg .swiper-container .swiper-wrapper .swiper-slide .bg3 {
	background:#fef2f2
}
.home-visual .home-visual-bg .swiper-container .swiper-wrapper .swiper-slide-active>div {
	width:100%;
	-webkit-transition:all .4s ease;
	transition:all .4s ease
}
.home-visual .home-visual-bg>.bg {
	position:absolute;
	top:-5rem;
	bottom:0;
	left:0;
	width:100%
}
.home-visual .home-visual-bg>.bg.bg1 {
	background:#fff
}
.home-visual .home-visual-bg>.bg.bg2 {
	background:#e7f8e3
}
.home-visual .home-visual-bg>.bg.bg3 {
	background:#fef2f2
}
.home-visual .home-visual-guide {
	position:absolute;
	bottom:0;
	z-index:10;
	width:100%;
	height:4rem;
	text-align:center
}
.home-visual .home-visual-guide:before {
	position:absolute;
	left:50%;
	bottom:0;
	width:.1rem;
	height:2rem;
	margin-left:-.5rem;
	background-color:#ccc;
	content:""
}
.home-visual .home-visual-guide .txt {
	margin-top:1px;
	font-size:1rem;
	line-height:2;
	letter-spacing:-.05em;
	color:#888
}
.home-visual .swiper-container .swiper-pagination {
	top:31rem;
	bottom:auto;
	left:2rem;
	text-align:left
}
.home-visual .swiper-container .swiper-pagination .swiper-pagination-bullet {
	background:#fff;
	margin:0 3px!important;
	opacity:1
}
.home-visual .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
	background:#333;
	width:2rem;
	border-radius:.4rem
}
.home-visual .swiper-container .swiper-wrapper .swiper-slide .home-visual-content {
	padding-top:5rem;
	padding-left:2rem
}
.home-visual .swiper-container .swiper-wrapper .swiper-slide .home-visual-content .title {
	font-size:3.8rem;
	line-height:1.31579;
	font-weight:700;
	letter-spacing:-.025em;
	color:#333;
	font-family:NanumMyeongjo
}
.home-visual .swiper-container .swiper-wrapper .swiper-slide .home-visual-content .desc {
	margin:1.5rem 0 2rem;
	font-size:1.4rem;
	line-height:1.57143;
	letter-spacing:-.05em;
	color:#888;
	position:relative
}
.home-visual .swiper-container .swiper-wrapper .swiper-slide .home-visual-content .desc:before {
	position:absolute;
	top:1rem;
	left:-2rem;
	width:1.3rem;
	height:.2rem;
	background-color:#ccc;
	content:""
}
.home-visual .swiper-container .swiper-wrapper .swiper-slide .img-wrap {
	display:block;
	padding-right:2rem;
	position:relative
}
.home-visual .swiper-container .swiper-wrapper .swiper-slide .img-wrap:before {
	position:absolute;
	top:-.65rem;
	right:3.5rem;
	background:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png) no-repeat -10.3rem -28.7rem/46.1rem 42.6rem;
	width:4.3rem;
	height:4.1rem;
	z-index:10;
	content:""
}
.home-visual .swiper-container .swiper-wrapper .swiper-slide .img-wrap img {
	width:100%
}
.home-section {
	position:relative;
	padding-top:5rem;
	margin-bottom:10rem
}
.home-section:after {
	position:absolute;
	top:0;
	left:0;
	right:2rem;
	height:58.18%;
	background:#f7f7f7;
	content:""
}
.home-section .home-title-content {
	position:relative;
	z-index:2;
	padding-left:2rem
}
.home-section .home-title-content .home-section-title {
	font-family:NanumMyeongjo;
	font-size:2.6rem;
	line-height:1.34615;
	font-weight:700;
	letter-spacing:-.06em;
	color:#333;
	position:relative;
	z-index:2
}
.home-section .home-title-content .home-section-desc {
	margin:1rem 0 3.5rem;
	font-size:1.4rem;
	line-height:1.57143;
	letter-spacing:-.05em;
	color:#888
}
.home-section .swiper-container {
	padding-bottom:3rem;
	padding-left:2rem
}
.home-section .swiper-container .swiper-pagination {
	bottom:0;
	margin-left:-1rem
}
.home-section .swiper-container .swiper-pagination .swiper-pagination-bullet {
	background:#ccc;
	margin:0 3px!important;
	opacity:1
}
.home-section .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
	background:#333;
	width:2rem;
	border-radius:.4rem
}
.home-section .swiper-wrapper .swiper-slide {
	width:72.55%
}
.home-section .swiper-wrapper .swiper-slide.type2 {
	width:88.5%
}
.home-section .swiper-wrapper .swiper-slide a {
	width:100%
}
.home-section .swiper-wrapper .swiper-slide a .img-wrap {
	display:block;
	font-size:0
}
.home-section .swiper-wrapper .swiper-slide a .img-wrap img {
	width:100%;
	display:block
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .campaign-status {
	position:absolute;
	top:1.5rem;
	left:1.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:4.4rem;
	height:4.4rem;
	border-radius:50%;
	font-size:1.2rem;
	font-weight:500;
	letter-spacing:0;
	line-height:1.2;
	color:#fff
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .campaign-status.count {
	background-color:#333
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .campaign-status.count+.bundle {
	top:auto
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .campaign-status.imminent {
	background-color:#e24240
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .campaign-status.imminent+.bundle {
	top:auto
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .campaign-status.complete {
	background-color:#0da562
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .campaign-status.complete+.bundle {
	top:7.5rem
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .campaign-status.close {
	background-color:#f8ac0b
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .campaign-status.close+.bundle {
	top:7.5rem
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .bundle {
	position:absolute;
	top:2rem;
	bottom:0;
	left:1.5rem;
	right:1.5rem
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .bundle .bundle-text {
	height:7rem;
	letter-spacing:-.05em;
	color:#fff
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .bundle .bundle-text .title {
	font-size:1.7rem;
	line-height:1.29412;
	font-weight:700;
	display:-webkit-box;
	overflow:hidden;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	color:#fff;
	margin-bottom:0
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .bundle .bundle-text .proposer {
	display:block;
	font-size:1.2rem;
	line-height:2.33333;
	font-weight:300;
	opacity:.8;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:break-all
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .bundle .bundle-state {
	margin:1rem 0;
	position:relative;
	overflow:hidden
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .bundle .bundle-state .progress-wrap {
	height:5px;
	position:relative;
	background-color:hsla(0,0%,96.9%,.3)
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .bundle .bundle-state .progress-wrap .progress-bar {
	position:absolute;
	left:0;
	height:100%
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .bundle .bundle-state .progress-wrap .progress-bar .progress {
	position:relative;
	display:block;
	width:0;
	height:100%;
	background-color:#0da562
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .bundle .bundle-state .progress-wrap .progress-bar.active .progress {
	-webkit-animation-name:movebar;
	animation-name:movebar;
	-webkit-animation-duration:2s;
	animation-duration:2s;
	-webkit-animation-duration:leaner;
	animation-duration:leaner;
	-webkit-animation-direction:alternate;
	animation-direction:alternate;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .bundle .bundle-state .info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	color:#fff;
	letter-spacing:0;
	letter-spacing:-.05em
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .bundle .bundle-state .info .item {
	font-size:1.4rem;
	line-height:1.64286;
	font-weight:500
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .bundle .bundle-state .info .item .unit {
	font-size:1rem;
	font-weight:300;
	line-height:4.3
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .bundle .bundle-state .info.right {
	float:right
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .bundle .bundle-total {
	margin:1rem 0 0;
	overflow:hidden;
	position:absolute;
	bottom:3.3rem;
	left:0;
	right:0
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .bundle .bundle-total .item {
	font-size:1.6rem;
	line-height:1.4375;
	font-weight:500;
	color:#ffea03;
	display:block
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .bundle .bundle-total .item .unit {
	font-size:1rem;
	line-height:2.3;
	font-weight:300
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .bundle .bundle-total .date {
	display:inline-block;
	width:100%;
	margin-top:.6rem;
	font-size:1.1rem;
	line-height:2.27273;
	font-weight:400;
	color:#ccc;
	position:relative
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content .bundle .bundle-total .date:before {
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:2px;
	background-color:hsla(0,0%,96.9%,.3);
	content:""
}
.home-section .swiper-wrapper .swiper-slide a.more {
	width:24.7%!important;
	height:auto!important;
	padding-right:2rem
}
.home-section .swiper-wrapper .swiper-slide a.more,.home-section .swiper-wrapper .swiper-slide a.more .btn-more {
	-webkit-box-align:center;
	-ms-flex-align:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	align-items:center
}
.home-section .swiper-wrapper .swiper-slide a.more .btn-more {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:100%;
	width:100%;
	background-color:#e9e9e9
}
.home-section .swiper-wrapper .swiper-slide a.more .btn-more a {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding-top:5.5rem;
	width:5rem;
	font-weight:300
}
.home-section .swiper-wrapper .swiper-slide a.more .btn-more a:after {
	position:absolute;
	top:0;
	right:0;
	background:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png) no-repeat 0 -287px/46.1rem 42.6rem;
	width:5rem;
	height:5rem;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	z-index:10;
	content:""
}
.home-section .swiper-wrapper .swiper-slide a:last-child {
	margin-right:0!important
}
.item-campaign {
	display:block
}
.item-campaign .thumbnail img {
	width:100%;
	vertical-align:top
}
.item-campaign .infomation {
	position:relative;
	padding:2.3rem 2rem;
	border-top:none
}
.item-campaign .infomation .status {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-width:6.5rem;
	height:2.7rem;
	border-radius:14px;
	background-color:#333;
	font-size:1.2rem;
	font-weight:900;
	letter-spacing:-.05rem;
	color:#fff
}
.item-campaign .infomation .campaign {
	margin-bottom:1.2rem
}
.item-campaign .infomation .campaign .title {
	display:block;
	margin-bottom:0;
	line-height:1.36842;
	letter-spacing:-.05rem
}
.item-campaign .infomation .campaign .proposer {
	display:block;
	font-weight:300;
	letter-spacing:-.05rem;
	color:#888
}
.item-campaign .infomation .info-box {
	padding:3.5rem 3rem 1.5rem;
	background-color:#faf4ef
}
.item-campaign .infomation .fund-graph .graph {
	position:relative;
	height:5px;
	background-color:#eee
}
.item-campaign .infomation .fund-graph .graph .bar {
	position:absolute;
	left:0;
	height:100%
}
.item-campaign .infomation .fund-graph .graph .bar .in {
	position:relative;
	display:block;
	width:0;
	height:100%;
	background-color:#0da562
}
.item-campaign .infomation .fund-graph .graph .bar .in .balloon {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:absolute;
	right:0;
	top:-5.3rem;
	width:4.9rem;
	height:4.3rem;
	margin-right:-2.5rem;
	padding-bottom:.5rem;
	font-weight:600;
	font-size:1.6rem;
	letter-spacing:-.02rem;
	color:#fff;
	background:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png) no-repeat -5.2rem -28.7rem/46.1rem 42.6rem
}
.item-campaign .infomation .fund-graph .graph .bar .in .balloon .unit {
	font-size:1rem;
	font-weight:500
}
.item-campaign .infomation .fund-graph .graph.on .bar .in {
	-webkit-animation-name:movebar;
	animation-name:movebar;
	-webkit-animation-duration:2s;
	animation-duration:2s;
	-webkit-animation-duration:leaner;
	animation-duration:leaner;
	-webkit-animation-direction:alternate;
	animation-direction:alternate;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
.item-campaign .infomation .fund-graph .infor {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-top:1rem
}
.item-campaign .infomation .fund-graph .infor .item {
	font-weight:600;
	font-size:1.6rem;
	letter-spacing:0;
	color:#0da562
}
.item-campaign .infomation .fund-graph .infor .item .unit {
	font-weight:300;
	font-size:1.2rem;
	letter-spacing:-.05rem
}
.item-campaign .infomation .fund-graph+.fund-amount {
	padding:3rem 0 2rem;
	text-align:center
}
.item-campaign .infomation .fund-amount {
	padding:0 0 2.7rem;
	font-weight:600;
	font-size:2.8rem;
	color:#0da562
}
.item-campaign .infomation .fund-amount .unit {
	font-weight:400;
	font-size:1.5rem
}
.item-campaign .infomation .fund-total {
	border-top:1px solid #eee;
	padding-top:1rem
}
.item-campaign .infomation .fund-total .infor {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:8px
}
.item-campaign .infomation .fund-total .infor .item {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	vertical-align:top;
	font-size:1.6rem;
	line-height:1.4375;
	font-weight:600;
	letter-spacing:0;
	color:#0da562
}
.item-campaign .infomation .fund-total .infor .item .unit {
	display:inline-block;
	position:relative;
	font-size:1.2rem;
	line-height:1.91667;
	font-weight:500;
	letter-spacing:-.05rem
}
.item-campaign .infomation .fund-total .infor .item+.item:before {
	content:"";
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center;
	margin:0 .8rem;
	width:1px;
	height:12px;
	background-color:#0da562
}
.item-campaign .infomation .fund-total .date {
	display:block;
	margin-top:.5rem;
	font-weight:300;
	font-size:1.1rem;
	color:#888
}
.item-campaign .infomation .fund-info .item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:.7rem 0;
	border-top:1px solid #e6e1dc
}
.item-campaign .infomation .fund-info .item .left {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin-right:1rem;
	font-size:1.7rem;
	font-weight:600;
	letter-spacing:0;
	color:#127652
}
.item-campaign .infomation .fund-info .item .left .unit {
	font-size:1.4rem;
	letter-spacing:-.05rem
}
.item-campaign .infomation .fund-info .item .right {
	-ms-flex-negative:0;
	flex-shrink:0;
	font-size:1.3rem;
	font-weight:300;
	letter-spacing:-.05rem;
	color:#888
}
.item-campaign .infomation .fund-info .item .right .num {
	font-weight:400;
	font-size:1.4rem
}
.fund-campaign-list {
	padding:3.2rem 2rem 8.5rem
}
.fund-campaign-list .tab-menu {
	padding-bottom:1.3rem;
	border-bottom:3px solid #ebdccf
}
.fund-campaign-list .tab-menu .swiper-wrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap
}
.fund-campaign-list .tab-menu .swiper-wrapper .swiper-slide {
	width:20%
}
.fund-campaign-list .tab-menu .btn-tab {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	width:100%;
	padding:.7rem .6rem;
	font-size:1.3rem;
	letter-spacing:-.07rem;
	color:#888;
	cursor:pointer
}
.fund-campaign-list .tab-menu .btn-tab:before {
	content:"";
	width:3.9rem;
	height:4rem;
	margin:0 auto .8rem;
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:3.9rem auto
}
.fund-campaign-list .tab-menu .btn-tab.all:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-all.423b533.png)
}
.fund-campaign-list .tab-menu .btn-tab.all:before.on {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-all-on.fa219d6.png)
}
.fund-campaign-list .tab-menu .btn-tab.environment:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-environment.dfc0eae.png)
}
.fund-campaign-list .tab-menu .btn-tab.environment:before.on {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-environment-on.3bd25d0.png)
}
.fund-campaign-list .tab-menu .btn-tab.animal:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-animal.fb0732f.png)
}
.fund-campaign-list .tab-menu .btn-tab.animal:before.on {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-animal-on.5bee586.png)
}
.fund-campaign-list .tab-menu .btn-tab.elders:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-adult.a05a21e.png)
}
.fund-campaign-list .tab-menu .btn-tab.elders:before.on {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-adult-on.b8e03e4.png)
}
.fund-campaign-list .tab-menu .btn-tab.youth:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-youth.1eae01c.png)
}
.fund-campaign-list .tab-menu .btn-tab.youth:before.on {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-youth-on.fe4ae6a.png)
}
.fund-campaign-list .tab-menu .btn-tab.etc:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-etc.29aa0ef.png)
}
.fund-campaign-list .tab-menu .btn-tab.etc:before.on {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-etc-on.bff50ae.png)
}
.fund-campaign-list .tab-menu .swiper-slide.active .btn-tab {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	font-weight:700;
	color:#0da562
}
.fund-campaign-list .tab-menu .swiper-slide.active .btn-tab:before {
	content:"";
	width:3.9rem;
	height:4rem;
	margin:0 auto .8rem;
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:3.9rem auto
}
.fund-campaign-list .tab-menu .swiper-slide.active .btn-tab.all:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-all-on.fa219d6.png)
}
.fund-campaign-list .tab-menu .swiper-slide.active .btn-tab.environment:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-environment-on.3bd25d0.png)
}
.fund-campaign-list .tab-menu .swiper-slide.active .btn-tab.animal:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-animal-on.5bee586.png)
}
.fund-campaign-list .tab-menu .swiper-slide.active .btn-tab.elders:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-adult-on.b8e03e4.png)
}
.fund-campaign-list .tab-menu .swiper-slide.active .btn-tab.youth:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-youth-on.fe4ae6a.png)
}
.fund-campaign-list .tab-menu .swiper-slide.active .btn-tab.etc:before {
	background-image:url(https://m.fredit.co.kr/_ustra/img/icon-etc-on.bff50ae.png)
}
.fund-campaign-list .tab-cont .util-sort {
	margin:1.5rem 0 .4rem;
	padding-right:.3rem;
	text-align:right
}
.fund-campaign-list .tab-cont .util-sort .sort input {
	display:none
}
.fund-campaign-list .tab-cont .util-sort .sort input:checked+label {
	font-weight:700;
	color:#444
}
.fund-campaign-list .tab-cont .util-sort .sort input:checked+label:before {
	content:"";
	position:absolute;
	top:1.6rem;
	left:0;
	width:.9rem;
	height:.9rem;
	border-radius:50%;
	background-color:#0da562
}
.fund-campaign-list .tab-cont .util-sort .sort label {
	display:block;
	position:relative;
	padding:2rem 0 2rem 1.5rem;
	margin-left:1.2rem;
	font-size:1.4rem;
	line-height:0;
	letter-spacing:-.07rem;
	color:#666;
	cursor:pointer
}
.fund-campaign-list .tab-cont .fund-campaign .intro-campaign {
	margin-bottom:3rem
}
.fund-campaign-list .tab-cont .fund-campaign .intro-campaign img {
	width:100%;
	vertical-align:top
}
.fund-campaign-list .tab-cont .fund-campaign .list-campaign .item-campaign {
	margin-bottom:3rem
}
.fund-campaign-list .tab-cont .fund-campaign .list-campaign .item-campaign .infomation {
	border:1px solid #eee
}
.fund-campaign-list .tab-cont .fund-campaign .list-campaign .item-campaign .infomation .status {
	position:absolute;
	left:.9rem;
	top:-1.3rem
}
.fund-campaign-list .tab-cont .fund-campaign .list-campaign .item-campaign .infomation .status.imminent {
	background-color:#e24240
}
.fund-campaign-list .tab-cont .fund-campaign .list-campaign .item-campaign .infomation .status.complete {
	background-color:#0da562
}
.fund-campaign-list .tab-cont .fund-campaign .list-campaign .item-campaign .infomation .status.count {
	background-color:#333
}
.fund-campaign-list .tab-cont .fund-campaign .list-campaign .item-campaign .infomation .status.close {
	background-color:#f8ac0b
}
.fund-campaign-list .tab-cont .fund-campaign .list-campaign .item-campaign .infomation .campaign .title {
	display:-webkit-box;
	overflow:hidden;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	font-weight:500;
	font-size:1.9rem
}
.fund-campaign-list .tab-cont .fund-campaign .list-campaign .item-campaign .infomation .campaign .proposer {
	overflow:hidden;
	margin-top:1rem;
	font-size:1.2rem;
	white-space:nowrap;
	text-overflow:ellipsis
}
.fund-campaign-detail {
	padding-bottom:3rem
}
.fund-campaign-detail .item-campaign .infomation .status {
	margin-bottom:1rem
}
.fund-campaign-detail .item-campaign .infomation .campaign .title {
	font-weight:700;
	font-size:2.2rem
}
.fund-campaign-detail .item-campaign .infomation .campaign .proposer {
	margin-top:1rem;
	font-size:1.4rem
}
.fund-campaign-detail .item-campaign .infomation .fund-graph .graph {
	margin-top:5.3rem;
	height:6px
}
.fund-campaign-detail .b-tabs .tabs {
	margin-bottom:0
}
.fund-campaign-detail .b-tabs .tabs ul {
	padding:0 2rem;
	border-bottom:2px solid #e1e1e1
}
.fund-campaign-detail .b-tabs .tabs ul li {
	height:4.2rem
}
.fund-campaign-detail .b-tabs .tabs ul li a {
	display:block;
	position:relative;
	height:100%;
	margin-bottom:0;
	padding:0;
	font-size:1.5rem;
	line-height:2.66667;
	font-weight:700;
	letter-spacing:-.05rem;
	color:#888;
	border-bottom:none
}
.fund-campaign-detail .b-tabs .tabs ul li.is-active a {
	color:#444
}
.fund-campaign-detail .b-tabs .tabs ul li.is-active a:after {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:-2px;
	height:4px;
	background-color:#127652
}
.fund-campaign-detail .b-tabs .tabs ul li:not(:first-child) {
	margin-left:3.4rem
}
.fund-campaign-detail .b-tabs .tab-content {
	padding:0 2rem 7.5rem
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .sub-title {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	margin-top:35px;
	font-size:1.8rem;
	line-height:1.33333;
	font-weight:700;
	letter-spacing:-.05rem;
	color:#333
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .sub-title .date {
	position:absolute;
	right:.3rem;
	top:-3.5rem;
	font-weight:300;
	font-size:1.3rem;
	line-height:1.84615;
	letter-spacing:-.005em;
	color:#888
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .sub-title .date .num {
	font-weight:400;
	font-size:1.4rem;
	line-height:1.71429;
	letter-spacing:-.02rem
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .sub-title.type-line {
	margin:7.5rem 0 3.3rem;
	padding-bottom:.8rem;
	border-bottom:2px solid #e1e1e1
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .sub-title.type-line+.empty-box {
	margin-top:calc(-3.3rem - 2px)
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .desc-point {
	margin-top:3.5rem;
	font-size:1.7rem;
	line-height:1.52941;
	font-weight:700;
	color:#444
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .desc-point.align {
	text-align:center
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .desc {
	margin-top:1rem;
	font-size:1.4rem;
	line-height:1.71429;
	font-weight:300;
	letter-spacing:-.05rem;
	color:#666
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .desc.align {
	text-align:center
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .content-img {
	margin-top:1.4rem
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .content-img a {
	display:block
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .content-img img {
	width:100%
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .chart {
	margin-top:3rem;
	text-align:center
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .chart .js-chart {
	position:relative;
	width:215px;
	height:215px;
	margin:0 auto
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .chart .js-chart .chart-total {
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .chart .js-chart .chart-total .title {
	margin-bottom:0;
	font-size:1.4rem;
	line-height:1.78571;
	font-weight:500;
	letter-spacing:-.05em;
	color:#666
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .chart .js-chart .chart-total .current {
	font-weight:700;
	font-size:2rem;
	line-height:1.25;
	color:#0da562;
	letter-spacing:-.02rem
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .chart .js-chart .chart-total .current .unit {
	font-weight:300;
	font-size:1.5rem
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .chart .js-chart .chart-total .goal {
	font-weight:400;
	font-size:1.3rem;
	line-height:2;
	letter-spacing:-.05rem;
	color:#666
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .chart .js-chart .chart-total .goal .unit {
	font-weight:300;
	font-size:1.2rem
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .chart .legend {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	padding:2.5rem .8rem 1.2rem;
	text-align:center
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .chart .legend .item {
	position:relative;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin:0 1rem 1.3rem;
	padding-left:1.7rem;
	font-weight:300;
	font-size:1.3rem;
	letter-spacing:-.05rem;
	color:#444;
	text-align:left
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .chart .legend .item .circle {
	position:absolute;
	left:0;
	top:.4rem;
	width:1.2rem;
	height:1.2rem;
	border-radius:50%
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .chart .legend .item .circle.first:before {
	background-color:#0da562
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .chart .data-list {
	padding:0 1.5rem;
	background:#f7f7f7
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .chart .data-list .item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:1rem 0;
	font-size:1.4rem;
	line-height:1.57143;
	font-weight:300;
	letter-spacing:-.05rem;
	color:#666;
	text-align:left
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .chart .data-list .item .left {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin-right:1rem;
	text-align:left
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .chart .data-list .item .right {
	-ms-flex-negative:0;
	flex-shrink:0
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .chart .data-list .item:not(:first-child) {
	border-top:1px solid #e1e1e1
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .plan-list {
	margin:2rem 0 1.5rem
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .plan-list>li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:.9rem 0;
	border-top:1px solid #e1e1e1
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .plan-list>li .left {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:1.4rem;
	font-weight:700;
	letter-spacing:-.05rem;
	color:#888
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .plan-list>li .right {
	-ms-flex-negative:0;
	flex-shrink:0;
	font-size:1.4rem;
	letter-spacing:-.05rem;
	color:#444
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .plan-list>li .expected-box {
	width:100%;
	margin-top:.9rem;
	padding:1rem 1.5rem;
	background-color:#f7f7f7
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .plan-list>li .expected-box .list li {
	position:relative;
	padding-left:.6rem;
	font-weight:300;
	font-size:1.3rem;
	line-height:1.69231;
	letter-spacing:-.05rem;
	color:#666
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .plan-list>li .expected-box .list li:before {
	content:"";
	position:absolute;
	top:1.1rem;
	left:0;
	width:3px;
	height:1px;
	background-color:#666
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .empty-box {
	position:relative;
	padding:4rem 0;
	border:2px solid #e1e1e1
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .empty-box:before {
	content:"";
	display:block;
	width:5rem;
	height:5.8rem;
	margin:0 auto;
	background:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png) no-repeat -31.6rem -18.9rem/46.1rem 42.6rem
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .empty-box .major {
	margin-top:1rem;
	font-weight:700;
	font-size:1.5rem;
	line-height:1.6;
	letter-spacing:-.05em;
	color:#888;
	text-align:center
}
.fund-campaign-detail .b-tabs .tab-content .detail-content .empty-box .assist {
	font-weight:300;
	font-size:1.4rem;
	line-height:1.71429;
	letter-spacing:-.05rem;
	color:#888;
	text-align:center
}
.fund-floating-button {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	overflow-y:auto;
	position:sticky;
	left:0;
	bottom:0;
	height:5.5rem
}
.fund-floating-button [class^=btn-] {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;
	cursor:pointer
}
.fund-floating-button [class^=btn-] .text {
	font-weight:500;
	font-size:1.8rem;
	letter-spacing:-.07rem;
	color:#fff
}
.fund-floating-button [class^=btn-]:before {
	content:"";
	margin-right:1.5rem;
	background-image:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png);
	background-repeat:no-repeat;
	background-size:46.1rem 42.6rem
}
.fund-floating-button [class^=btn-].disabled {
	cursor:inherit;
	background-color:#0f6446
}
.fund-floating-button [class^=btn-].disabled .text {
	font-weight:700;
	color:#56927d
}
.fund-floating-button [class^=btn-].disabled:before {
	display:none
}
.fund-floating-button .btn-share {
	height:100%;
	background-color:#127652
}
.fund-floating-button .btn-share:before {
	width:2.2rem;
	height:2.2rem;
	background-position:-18.7rem -25.4rem
}
.fund-floating-button .btn-share:not(.public) {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:6.5rem
}
.fund-floating-button .btn-share:not(.public):before {
	margin-right:0
}
.fund-floating-button .btn-donate {
	height:100%;
	background-color:#0da562
}
.fund-floating-button .btn-donate:before {
	width:2.3rem;
	height:2.7rem;
	background-position:-42.2rem -20.6rem
}
@-webkit-keyframes movebar {
	0% {
		width:0
	}
	to {
		width:100%
	}
}
.fund-banner {
	position:relative
}
.fund-banner:after {
	content:"";
	display:inline-block;
	position:absolute;
	right:0;
	left:20px;
	bottom:-3px;
	height:3px;
	background-color:#eadbce
}
.fund-banner .fund-banner-img {
	padding-bottom:6.5rem
}
.fund-banner .fund-banner-title {
	position:absolute;
	left:0;
	bottom:0;
	width:27rem;
	font-family:NanumMyeongjo;
	font-size:4rem;
	line-height:1.15;
	font-weight:700;
	letter-spacing:-.025em;
	color:#fff
}
.fund-banner .fund-banner-title .type-light {
	display:block;
	margin-bottom:-2px;
	line-height:1;
	padding-left:2rem
}
.fund-banner .fund-banner-title .type-dark {
	display:block;
	padding-top:1.6rem;
	padding-left:2rem;
	padding-bottom:8.6%;
	color:#333;
	background:#fff
}
.fund-content {
	padding-bottom:7.8rem;
	color:#333
}
.fund-content .title {
	padding:1rem 2rem 0;
	font-size:2.2rem;
	line-height:2.22727;
	font-weight:300;
	letter-spacing:-.07em
}
.fund-content .title strong {
	font-weight:700
}
.fund-content .desc-wrap {
	padding:7px 20px;
	font-size:1.5rem;
	line-height:1.6;
	font-weight:300;
	letter-spacing:-.05em;
	color:#666
}
.fund-content .vision {
	position:relative;
	margin:3.2rem 0 1.3rem;
	letter-spacing:-.07em;
	color:#fff
}
.fund-content .vision .vision-desc {
	position:absolute;
	top:50%;
	left:0;
	right:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	z-index:1
}
.fund-content .vision .vision-desc dl {
	margin:0 1.7rem;
	padding:1.6rem 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.fund-content .vision .vision-desc dl~dl {
	border-top:1px solid hsla(0,0%,100%,.25)
}
.fund-content .vision .vision-desc dl dt {
	display:inline-block;
	font-size:2.1rem;
	line-height:1.47619;
	font-weight:300
}
.fund-content .vision .vision-desc dl dd {
	text-align:right;
	font-family:NanumMyeongjo;
	font-size:2.3rem;
	line-height:1.34783;
	font-weight:700;
	letter-spacing:-.06em;
	color:#fffbd4
}
.fund-content .fund-content-img {
	padding:3.2rem 2rem 1.3rem
}
.fund-content .fund-content-img img {
	width:100%
}
.fund-my-status .status-announcement {
	margin:0 0 1.4rem;
	padding:0 1.9rem
}
.fund-my-status .status-announcement .title {
	font-size:2.3rem;
	line-height:1.47826;
	font-weight:300;
	letter-spacing:-.08em;
	padding-top:3.5rem;
	color:#333
}
.fund-my-status .status-reserve {
	background-color:#127652;
	padding:3rem 2rem 2.5rem
}
.fund-my-status .status-reserve .status-reserve-price {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:100%;
	padding:1.4rem 1.3rem;
	border-radius:1rem;
	background-color:#fff;
	-webkit-box-shadow:0 .5rem .7rem 0 rgba(0,0,0,.08);
	box-shadow:0 .5rem .7rem 0 rgba(0,0,0,.08)
}
.fund-my-status .status-reserve .status-reserve-price .title {
	font-size:1.5rem;
	line-height:1;
	font-weight:500;
	color:#666;
	letter-spacing:-.05em;
	margin:0
}
.fund-my-status .status-reserve .status-reserve-price .price {
	font-size:1.5rem;
	line-height:1;
	font-weight:300
}
.fund-my-status .status-reserve .status-reserve-price .price .num {
	font-size:2rem;
	line-height:1.35;
	font-weight:700;
	letter-spacing:-.02em;
	color:#0da562
}
.fund-my-status .status-reserve .desc {
	padding-top:1.1rem;
	font-size:1.3rem;
	line-height:1.61538;
	font-weight:300;
	letter-spacing:-.05em;
	color:#fff;
	opacity:.6
}
.fund-my-status .status-total {
	padding:3.5rem 2rem 9rem;
	background-color:#fbfbfb
}
.fund-my-status .status-total .status-total-announcement {
	font-size:2rem;
	line-height:1.4;
	font-weight:300;
	letter-spacing:-.06em;
	padding-bottom:1rem
}
.fund-my-status .status-total .status-total-announcement .title {
	font-size:2rem;
	line-height:1.5;
	color:#127652;
	font-weight:700;
	margin-bottom:0
}
.fund-my-status .status-total .status-total-announcement .title.current-campaign {
	font-size:2rem;
	line-height:1.4;
	font-weight:300;
	letter-spacing:-.06em;
	color:#363636
}
.fund-my-status .status-total .status-total-announcement .title.current-campaign .emphasis-text {
	color:#0da562
}
.fund-my-status .status-total .status-total-announcement .title.current-campaign .emphasis-text .num-b {
	font-size:2.2rem;
	letter-spacing:0;
	font-weight:700
}
.fund-my-status .status-total .status-total-announcement .desc {
	font-size:1.5rem;
	line-height:1.66667;
	font-weight:300;
	letter-spacing:-.06em;
	color:#666
}
.fund-my-status .status-total .status-total-campaign-title {
	margin:.8rem 0 .7rem
}
.fund-my-status .status-total .status-total-campaign-title .text {
	font-size:1.6rem;
	line-height:1.875;
	font-weight:700;
	letter-spacing:-.06em;
	color:#666
}
.fund-my-status .status-total .notice-wrap {
	padding:1.5rem;
	background-color:#faf4ef
}
.fund-my-status .status-total .notice-wrap .notice-title {
	font-size:1.4rem;
	line-height:1.71429;
	font-weight:700;
	color:#127652
}
.fund-my-status .status-total .notice-wrap .notice-desc {
	margin-top:2px;
	font-size:1.3rem;
	line-height:1.69231;
	font-weight:300;
	color:#127652
}
.fund-my-status .status-total .status-total-summary-lists li {
	margin:1.5rem 0 0;
	border-radius:1rem;
	-webkit-box-shadow:0 1rem 1rem 0 rgba(0,0,0,.03);
	box-shadow:0 1rem 1rem 0 rgba(0,0,0,.03);
	background:#fff
}
.fund-my-status .status-total .status-total-summary-lists li a {
	color:#888;
	display:block;
	padding:1.3rem 1.5rem
}
.fund-my-status .status-total .status-total-summary-lists li a .title-area {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:100%;
	color:#666;
	font-size:1.3rem
}
.fund-my-status .status-total .status-total-summary-lists li a .title-area .donate-date {
	font-weight:700;
	letter-spacing:-.02em
}
.fund-my-status .status-total .status-total-summary-lists li a .title-area .donate-amount {
	font-weight:700;
	letter-spacing:0
}
.fund-my-status .status-total .status-total-summary-lists li a .title-area .donate-amount .emphasis-text {
	font-weight:400;
	color:#0da562
}
.fund-my-status .status-total .status-total-summary-lists li a .title-area .donate-amount .emphasis-text .num-b {
	font-size:1.7rem;
	font-weight:700;
	letter-spacing:-.02em;
	color:#0da562
}
.fund-my-status .status-total .status-total-summary-lists li a .text-area {
	color:#888;
	letter-spacing:-.05em
}
.fund-my-status .status-total .status-total-summary-lists li a .text-area .campaign-category {
	font-size:1.3rem;
	font-weight:700;
	padding-top:1rem
}
.fund-my-status .status-total .status-total-summary-lists li a .text-area .campaign-title {
	font-size:1.5rem;
	line-height:1.6;
	letter-spacing:-.07em;
	display:-webkit-box;
	overflow:hidden;
	font-weight:300;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis
}
.fund-my-status .status-total-btn-more {
	display:block;
	margin:3rem auto 0
}
.fund-my-status .status-total-btn-more .ico-more {
	display:block;
	margin:0 auto;
	background:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png) no-repeat 0 -28.7rem/46.1rem 42.6rem;
	width:5rem;
	height:5rem;
	cursor:pointer
}
.fund-my-status .status-total-btn-more .text {
	display:block;
	margin-top:.6rem;
	font-size:1.2rem;
	line-height:1.5;
	font-weight:200;
	color:#888;
	letter-spacing:-.07em;
	cursor:pointer
}
.fund-my-status .list-campaign .infomation {
	border:1px solid #eee
}
.fund-my-status .list-campaign .infomation .status {
	position:absolute;
	left:.9rem;
	top:-1.3rem
}
.status-banner {
	margin:0 0 3rem;
	padding:0 1.9rem
}
.status-banner .title {
	padding-top:3rem;
	font-size:3.5rem;
	line-height:1.37143;
	letter-spacing:-.07em;
	font-weight:400;
	color:#333
}
.status-banner .title .type-green {
	color:#0da562
}
.status-banner .desc {
	margin-top:1.4rem;
	font-size:1.5rem;
	line-height:1.6;
	font-weight:300;
	letter-spacing:-.06em;
	color:#666
}
.status-overall {
	padding:2rem 1.9rem;
	background:#f6f6f6
}
.status-overall .date {
	text-align:right
}
.status-overall .status-overall-list li {
	padding:2rem 6px 2.4rem 9rem;
	border-top:1px solid #c9ddd6
}
.status-overall .status-overall-list li .title {
	font-size:1.4rem;
	line-height:2.28571;
	font-weight:700;
	letter-spacing:-.05em;
	color:#666;
	margin:0
}
.status-overall .status-overall-list li .desc {
	font-size:1.5rem;
	line-height:1.6;
	font-weight:300;
	letter-spacing:-.06em;
	color:#127652
}
.status-overall .status-overall-list li .desc .num {
	font-size:1.8rem;
	line-height:1.33333;
	font-weight:700
}
.status-overall .status-overall-list li:first-of-type {
	border-top:0;
	background:url(https://m.fredit.co.kr/_ustra/img/ico-status-donation.313773a.png) no-repeat 1rem 50%/5.45rem auto
}
.status-overall .status-overall-list li:nth-of-type(2) {
	background:url(https://m.fredit.co.kr/_ustra/img/ico-status-heart.0408ad1.png) no-repeat 1.3rem 50%/4.65rem auto
}
.status-overall .status-overall-list li:nth-of-type(3) {
	background:url(https://m.fredit.co.kr/_ustra/img/ico-status-together.d4058cf.png) no-repeat .5rem 50%/5.5rem auto
}
.status-graph {
	padding:49px 20px
}
.status-graph .status-graph-info {
	padding-bottom:10px;
	border-bottom:3px solid #eadbce;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.status-graph .status-graph-info .dropdown {
	height:auto!important;
	min-width:10rem!important;
	border:0!important
}
.status-graph .status-graph-info .dropdown .dropdown-btn {
	position:relative;
	padding-right:2.3rem;
	font-size:1.5rem;
	line-height:1.6;
	font-weight:700;
	letter-spacing:-.05em;
	color:#333;
	outline:0
}
.status-graph .status-graph-info .dropdown .dropdown-btn:after {
	content:"";
	display:inline-block;
	position:absolute;
	top:0;
	right:4px;
	bottom:0;
	margin:auto;
	background:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png) no-repeat -447px -225px/46.1rem 42.6rem;
	width:11px;
	height:7px
}
.status-graph .status-graph-info .dropdown.on .dropdown-btn:after {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.status-graph .status-graph-info .dropdown .option-drop {
	position:absolute;
	left:0;
	top:100%
}
.status-graph .status-graph-info .dropdown .option-drop li {
	background:#107552
}
.status-graph .status-graph-info .dropdown .option-drop li button {
	padding:0 12px;
	font-size:1.4rem;
	line-height:2.32143;
	font-weight:500;
	letter-spacing:-.05em;
	color:#fff;
	text-align:left;
	outline:0
}
.status-graph .status-graph-info .due {
	float:right;
	padding-right:3px;
	font-size:1.3rem;
	line-height:1.84615;
	color:#888
}
.status-graph .status-graph-detail {
	padding:35px 0 16px;
	text-align:center
}
.status-graph .status-graph-detail .title {
	display:inline-block;
	font-size:1.8rem;
	line-height:1.33333;
	font-weight:700;
	letter-spacing:-.05em;
	color:#333;
	border-bottom:2px solid #000;
	margin-bottom:0
}
.status-graph .status-graph-detail .legend {
	margin:0 auto
}
.status-graph .status-graph-detail .legend .legend-list {
	display:inline-block;
	padding:27px 8px 0
}
.status-graph .status-graph-detail .legend .legend-list .legend-item {
	float:left;
	margin:0 10px 13px;
	font-size:1.3rem;
	line-height:.89231;
	font-weight:300;
	letter-spacing:-.05em;
	color:#444
}
.status-graph .status-graph-detail .legend .legend-list .legend-item:before {
	content:"";
	display:inline-block;
	width:12px;
	height:12px;
	border-radius:50px;
	vertical-align:top
}
.status-graph .status-graph-detail .legend .legend-list .legend-item.first:before {
	background-color:#0da562
}
.status-graph .status-graph-detail .legend .legend-list .legend-item.second:before {
	background-color:#f7b11b
}
.status-graph .status-graph-detail .legend .legend-list .legend-item.third:before {
	background-color:#36a2ca
}
.status-graph .status-graph-detail .legend .legend-list .legend-item.fourth:before {
	background-color:#e83364
}
.status-graph .status-graph-detail .legend .legend-list .legend-item.fifth:before {
	background-color:#7e6ef2
}
.status-graph .status-graph-total .sub {
	font-size:1.4rem;
	line-height:1.71429;
	font-weight:700;
	letter-spacing:-.05em;
	color:#444
}
.status-graph .status-graph-total .data {
	font-size:1.5rem;
	line-height:1.6;
	font-weight:300;
	letter-spacing:-.05em;
	color:#0da562
}
.status-graph .status-graph-total .data .num {
	font-size:1.8rem;
	line-height:1.33333;
	font-weight:600
}
.status-graph .status-graph-list {
	margin-top:19px;
	padding:0 15px;
	background:#f7f7f7
}
.status-graph .status-graph-list li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:4.5rem
}
.status-graph .status-graph-list li+li {
	border-top:1px solid #e1e1e1
}
.status-graph .status-graph-list li .desc {
	display:table-cell;
	font-size:1.4rem;
	line-height:3.07143;
	font-weight:300;
	letter-spacing:-.05em;
	color:#666;
	text-align:left
}
.status-graph .status-graph-list li .desc .num {
	letter-spacing:-.02em;
	font-weight:500
}
.donate-payment-layer {
	overflow:hidden;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:20;
	background-color:#fff
}
.donate-payment-layer .inner {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	overflow-x:hidden;
	overflow-y:auto;
	height:100%
}
.donate-payment-layer .inner .check label {
	position:relative;
	padding-left:3.3rem;
	cursor:pointer
}
.donate-payment-layer .inner .check label:before {
	content:"";
	position:absolute;
	left:0;
	top:-.2rem;
	width:2.4rem;
	height:2.4rem;
	background-image:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png);
	background-repeat:no-repeat;
	background-position:-42.2rem -23.5rem;
	background-size:46.1rem 42.6rem
}
.donate-payment-layer .inner .check input {
	display:none
}
.donate-payment-layer .inner .check input:checked+label:before {
	background-position:-42.2rem -26.1rem
}
.donate-payment-layer .inner .campaign-intro {
	position:relative;
	-ms-flex-negative:0;
	flex-shrink:0
}
.donate-payment-layer .inner .campaign-intro .visual {
	width:100%;
	vertical-align:top
}
.donate-payment-layer .inner .campaign-intro .info {
	position:absolute;
	bottom:1.3rem;
	left:2rem;
	right:2rem
}
.donate-payment-layer .inner .campaign-intro .info .campaign {
	display:block;
	font-weight:700;
	font-size:2.2rem;
	line-height:1.36364;
	color:#fff;
	letter-spacing:-.05rem
}
.donate-payment-layer .inner .campaign-intro .info .proposer {
	display:block;
	font-weight:300;
	font-size:1.4rem;
	line-height:2;
	color:#fff;
	letter-spacing:-.05rem;
	opacity:.7
}
.donate-payment-layer .inner .campaign-intro:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(rgba(0,0,0,.2)),color-stop(40%,transparent));
	background:linear-gradient(0,rgba(0,0,0,.2),transparent 40%)
}
.donate-payment-layer .inner .campaign-donate {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	padding:3.8rem 2rem 14.3rem
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-check {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-check .flex {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-check .subject {
	font-weight:700;
	font-size:1.8rem;
	line-height:1.33333;
	letter-spacing:-.05rem;
	color:#333
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-check .available-point {
	font-weight:400;
	font-size:1.4rem;
	line-height:1.5;
	letter-spacing:-.05rem;
	color:#666
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-check .available-point .point {
	font-weight:700;
	font-size:1.7rem;
	line-height:1.23529;
	letter-spacing:-.02rem;
	color:#0da562
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-check .check {
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-top:.4rem
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-check .check label {
	font-size:1.3rem;
	color:#444
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-txt-assist {
	font-weight:300;
	margin-top:.5rem;
	font-size:1.3rem;
	line-height:1.61538;
	letter-spacing:-.05rem;
	color:#888
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator {
	margin-top:1rem
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-btn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-btn button {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	height:3.4rem;
	border-radius:3px;
	background-color:#aaa;
	font-size:1.3rem;
	line-height:1.84615;
	font-weight:400;
	letter-spacing:-.05rem;
	color:#fff;
	cursor:pointer
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-btn button:not(:first-child) {
	margin-left:.5rem
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-btn button:active {
	background-color:#0da562
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-btn button.btn-reset {
	border:1px solid #d6d6d6;
	background-color:#fff;
	color:#666
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-btn button.btn-reset:active {
	color:#fff;
	border-color:#0da562;
	background-color:#0da562
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-input {
	position:relative;
	margin-top:1.5rem;
	border-bottom:4px solid #aaa
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-input input {
	width:100%;
	padding:1rem 1.7rem .7rem 0;
	border:none;
	font-weight:700;
	font-size:2.5rem;
	letter-spacing:-.02rem;
	line-height:1.08;
	text-align:right;
	color:#aaa
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-input input::-webkit-inner-spin-button,.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-input input::-webkit-outer-spin-button {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-input .unit {
	position:absolute;
	right:0;
	bottom:.7rem;
	font-weight:300;
	font-size:1.5rem;
	letter-spacing:-.05rem;
	color:#aaa
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-input.focus {
	border-color:#0da562
}
.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-input.focus .unit,.donate-payment-layer .inner .campaign-donate .donate-payment .point-calculator .pay-input.focus input {
	color:#0da562
}
.donate-payment-layer .inner .campaign-donate .donate-agree {
	margin-top:4.3rem
}
.donate-payment-layer .inner .campaign-donate .donate-agree .agree {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.donate-payment-layer .inner .campaign-donate .donate-agree .agree .check {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	padding:.6rem 1rem .6rem 0
}
.donate-payment-layer .inner .campaign-donate .donate-agree .agree .check label {
	font-weight:300;
	font-size:1.4rem;
	letter-spacing:-.07rem;
	color:#666
}
.donate-payment-layer .inner .campaign-donate .donate-agree .agree .btn-view {
	position:relative;
	-ms-flex-negative:0;
	flex-shrink:0;
	width:2rem;
	height:3rem;
	cursor:pointer
}
.donate-payment-layer .inner .campaign-donate .donate-agree .agree .btn-view:before {
	content:"";
	position:absolute;
	top:50%;
	right:.2rem;
	width:.6rem;
	height:1rem;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	background:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png) no-repeat -44.8rem -23.5rem/46.1rem 42.6rem
}
.donate-payment-layer .inner .campaign-donate .donate-agree .agree.all {
	margin-bottom:1rem;
	padding-bottom:.7rem;
	border-bottom:1px solid #d6d6d6
}
.donate-payment-layer .inner .campaign-donate .donate-agree .agree.all .check {
	padding:.7rem 0
}
.donate-payment-layer .inner .campaign-donate .donate-agree .agree.all .check label {
	font-weight:500;
	color:#444
}
.donate-payment-layer .inner .fund-floating-button {
	-ms-flex-negative:0;
	flex-shrink:0;
	position:absolute;
	width:100%
}
.donate-payment-layer .btn-close-layer {
	position:absolute;
	right:1rem;
	top:.5rem;
	width:4.4rem;
	height:4.4rem;
	cursor:pointer
}
.donate-payment-layer .btn-close-layer:before {
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:2.4rem;
	height:2.4rem;
	margin:-1.2rem 0 0 -1.2rem;
	background:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png) no-repeat -42.2rem -28.7rem/46.1rem 42.6rem
}
.donate-payment-layer .detail-content .chart .data canvas {
	display:block
}
.home-state {
	position:relative
}
.home-state__visual img {
	width:100%
}
.home-state__inner {
	position:absolute;
	top:50%;
	left:0;
	right:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	padding:0 20px;
	color:#fff
}
.home-state .title {
	font-family:"NanumMyeongjo";
	font-size:3.8rem;
	line-height:1.31579;
	font-weight:700;
	letter-spacing:-.025em;
	color:#fff
}
.home-state .standard {
	display:inline-block;
	margin-top:50px;
	font-size:1.6rem;
	line-height:2.625;
	font-weight:700;
	letter-spacing:-.05em
}
.home-state .standard .date {
	font-size:1.3rem;
	line-height:3.23077;
	font-weight:400
}
.home-state .standard .num {
	font-weight:500;
	letter-spacing:0
}
.home-state .desc {
	font-size:2.9rem;
	line-height:1.44828;
	font-weight:300;
	letter-spacing:-.05em
}
.home-state .desc .text-line {
	position:relative
}
.home-state .desc .text-line:before {
	position:absolute;
	bottom:-2px;
	left:0;
	right:0;
	height:2px;
	background-color:#fff;
	content:""
}
.home-state .desc .num {
	font-size:3rem;
	line-height:1.4;
	font-weight:700;
	letter-spacing:0
}
.home-state .btn {
	display:inline-block;
	margin-top:25px;
	background-size:461px 426px;
	background-image:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png);
	background-position:0 -254px;
	width:110px;
	height:31px
}
.home-state .btn .text {
	margin-left:11px;
	font-size:1.3rem;
	line-height:2.38462;
	letter-spacing:-.05em;
	color:#fff
}
.blind {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:1px;
	font-size:1px;
	text-indent:-9999px;
	white-space:nowrap
}
.home-section__swiper {
	padding:0 17px 35px
}
.home-section .home-section__item.more {
	width:24.7%!important;
	height:auto
}
.home-section .home-section__item.more.type2 {
	position:relative;
	height:100%
}
.home-section .home-section__item.more:before {
	display:block;
	padding-top:196.12%;
	content:""
}
.home-section .home-section__item.more .btn-more {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:100%;
	background-color:#e9e9e9
}
.home-section .home-section__item.more .btn-more .ico-more {
	background-size:461px 426px;
	background-image:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png);
	background-position:0 -287px;
	width:50px;
	height:50px;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
.home-section .home-section__item.more .btn-more .text {
	display:inline-block;
	margin-top:4px;
	font-size:1.2rem;
	line-height:1.5;
	font-weight:300;
	letter-spacing:-.07em;
	color:#888
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content.type2,.home-section .swiper-wrapper .swiper-slide a .home-section-content.type2 .bundle {
	position:static
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content.type2 .bundle .bundle-text {
	color:#000
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content.type2 .bundle .bundle-text .title {
	color:#444
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content.type2 .bundle .bundle-total {
	position:static
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content.type2 .bundle .bundle-total .item {
	display:inline-block;
	color:#0da562
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content.type2 .bundle .bundle-total .item:first-child {
	padding-right:12px;
	position:relative
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content.type2 .bundle .bundle-total .item:first-child:before {
	position:absolute;
	top:1px;
	right:2px;
	font-size:1.4rem;
	line-height:1.64286;
	font-weight:300;
	content:"/"
}
.home-section .swiper-wrapper .swiper-slide a .home-section-content.type2 .bundle .bundle-total .date:before {
	top:-32px
}
html {
	font-size:.625rem
}
article,aside,body,button,dd,dialog,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,input,legend,li,main,nav,ol,p,section,select,table,td,textarea,th,ul {
	margin:0;
	padding:0
}
button {
	overflow:visible;
	border:0;
	background-color:transparent;
	cursor:pointer
}
.blind,caption span,legend {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:1px;
	font-size:1px;
	text-indent:-9999px;
	white-space:nowrap
}
.common-layer {
	position:fixed;
	top:0;
	bottom:0;
	left:50%;
	margin-left:-550px;
	width:100%;
	max-width:720px;
	min-width:320px;
	z-index:100;
	-webkit-overflow-scrolling:touch
}
@media screen and (max-width:1070px) {
	.common-layer {
		left:0;
		right:0;
		margin:0 auto;
		max-width:none
	}
	.common-layer__wrapper {
		max-width:720px;
		margin:0 auto
	}
}
.common-layer__dimmed {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	background:rgba(0,0,0,.6)
}
.common-layer__wrapper {
	overflow:hidden;
	overflow-y:auto;
	position:relative;
	z-index:1;
	height:100%
}
.common-layer__inner {
	background:#fff
}
.type-full .common-layer__dimmed {
	position:absolute;
	top:0;
	left:50%;
	bottom:0;
	max-width:720px;
	width:100%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.type-full .common-layer__wrapper {
	overflow-y:hidden;
	height:100%
}
.type-full .common-layer__inner {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	position:relative;
	height:100%;
	background:#fff
}
.type-full .common-layer__content {
	position:relative;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	height:100%;
	padding-bottom:55px
}
.type-full .content__wrap {
	overflow:hidden;
	overflow-y:auto;
	height:calc(100% - 55px);
	padding-bottom:55px
}
.type-full .common-layer__btn-close {
	padding:10px
}
.type-full .common-layer__btn-close-wrap {
	position:absolute;
	top:5px;
	right:10px
}
.type-full .common-layer__btn-close:before {
	display:inline-block;
	background-size:461px 426px;
	background-image:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png);
	background-position:-422px -287px;
	width:24px;
	height:24px;
	vertical-align:top;
	content:""
}
.payment-result-layer .banner__image {
	position:relative
}
.payment-result-layer .banner__image img {
	width:100%
}
.payment-result-layer .banner__image:before {
	position:absolute;
	left:50%;
	bottom:-63px;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	background-size:461px 426px;
	background-image:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png);
	background-position:-127px -127px;
	width:125px;
	height:125px;
	content:""
}
.payment-result-layer .result__wrap {
	padding:90px 20px 20px;
	text-align:center
}
.payment-result-layer .result__title {
	padding-bottom:10px
}
.payment-result-layer .result__title .title {
	font-size:2rem;
	line-height:1.5;
	font-weight:700;
	letter-spacing:-.05em;
	color:#444
}
.payment-result-layer .result__title .decs {
	margin-top:2px;
	font-size:1.8rem;
	line-height:1.83333;
	font-weight:400;
	letter-spacing:-.05em;
	color:#0da562
}
.payment-result-layer .result__info {
	padding-top:7px;
	border-top:2px solid #e1e1e1;
	font-size:1.4rem;
	line-height:2.14286;
	font-weight:700;
	letter-spacing:-.05em;
	color:#127652
}
.payment-result-layer .result__list {
	margin-top:18px;
	padding:0 15px;
	background-color:#f7f7f7
}
.payment-result-layer .result__item {
	display:table;
	table-layout:fixed;
	word-break:break-all;
	width:100%
}
.payment-result-layer .result__item:not(:first-child) {
	border-top:1px solid #e1e1e1
}
.payment-result-layer .result__text {
	display:table-cell;
	font-size:1.4rem;
	line-height:3.07143;
	font-weight:300;
	letter-spacing:-.05em;
	color:#666;
	text-align:left
}
.payment-result-layer .result__text.right {
	font-weight:700;
	text-align:right
}
.payment-result-layer .result__text.right .text-point {
	font-size:1.3rem;
	line-height:3.30769;
	font-weight:300;
	color:#0da562
}
.payment-result-layer .result__text.right .text-point .num {
	font-size:1.7rem;
	line-height:2.52941;
	font-weight:700;
	letter-spacing:-.02em
}
.payment-result-layer .btn__wrap {
	position:fixed;
	bottom:0;
	width:100%;
	max-width:720px
}
.payment-result-layer .btn__wrap .btn {
	width:100%;
	height:55px;
	background-color:#127652;
	font-size:1.8rem;
	line-height:1.05556;
	font-weight:500;
	letter-spacing:-.07em;
	color:#fff
}
.payment-result-layer.type-fail .banner__image:before {
	background-size:461px 426px;
	background-image:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png);
	background-position:0 -127px;
	width:125px;
	height:125px
}
.payment-result-layer.type-fail .result__title .decs {
	margin-top:7px;
	font-size:1.7rem;
	line-height:1.52941;
	font-weight:400;
	color:#666
}
.payment-result-layer.type-fail .result__list {
	margin-top:30px
}
.payment-result-layer.type-fail .btn {
	float:left;
	width:63.89%
}
.payment-result-layer.type-fail .btn.prev {
	width:36.11%;
	background-color:#106a4a;
	color:#afd6c8
}
.payment-result-layer.type-fail .btn .ico-prev {
	display:inline-block;
	margin-right:10px;
	background-size:461px 426px;
	background-image:url(https://m.fredit.co.kr/_ustra/img/common.f110b50.png);
	background-position:-422px -363px;
	width:20px;
	height:15px
}
.status-graph .status-graph-detail .js-chart {
	width:216px;
	height:219px;
	margin:8px auto 20px
}
@charset "UTF-8";
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before {
	text-align:center
}
@font-face {
	font-family:VideoJS;
	src:url(data:application/font-woff;
	charset=utf-8;
	base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
	font-weight:400;
	font-style:normal
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before {
	content:"\f101"
}
.vjs-icon-play-circle {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-play-circle:before {
	content:"\f102"
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before {
	content:"\f103"
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before {
	content:"\f104"
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before {
	content:"\f105"
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before {
	content:"\f106"
}
.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before {
	content:"\f107"
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before {
	content:"\f108"
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before {
	content:"\f109"
}
.vjs-icon-square {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-square:before {
	content:"\f10a"
}
.vjs-icon-spinner {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-spinner:before {
	content:"\f10b"
}
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.vjs-icon-subtitles {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before {
	content:"\f10c"
}
.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before {
	content:"\f10d"
}
.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before {
	content:"\f10e"
}
.vjs-icon-share {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-share:before {
	content:"\f10f"
}
.vjs-icon-cog {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-cog:before {
	content:"\f110"
}
.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before {
	content:"\f111"
}
.vjs-icon-circle-outline {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-circle-outline:before {
	content:"\f112"
}
.vjs-icon-circle-inner-circle {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-circle-inner-circle:before {
	content:"\f113"
}
.vjs-icon-hd {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-hd:before {
	content:"\f114"
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before {
	content:"\f115"
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before {
	content:"\f116"
}
.vjs-icon-facebook {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-facebook:before {
	content:"\f117"
}
.vjs-icon-gplus {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-gplus:before {
	content:"\f118"
}
.vjs-icon-linkedin {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-linkedin:before {
	content:"\f119"
}
.vjs-icon-twitter {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-twitter:before {
	content:"\f11a"
}
.vjs-icon-tumblr {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-tumblr:before {
	content:"\f11b"
}
.vjs-icon-pinterest {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-pinterest:before {
	content:"\f11c"
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before {
	content:"\f11d"
}
.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before {
	content:"\f11e"
}
.vjs-icon-next-item {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-next-item:before {
	content:"\f11f"
}
.vjs-icon-previous-item {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-previous-item:before {
	content:"\f120"
}
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before {
	content:"\f121"
}
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before {
	content:"\f122"
}
.video-js {
	display:block;
	vertical-align:top;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:#fff;
	background-color:#000;
	position:relative;
	padding:0;
	font-size:10px;
	line-height:1;
	font-weight:400;
	font-style:normal;
	font-family:Arial,Helvetica,sans-serif;
	word-break:normal
}
.video-js:-moz-full-screen {
	position:absolute
}
.video-js:-webkit-full-screen {
	width:100%!important;
	height:100%!important
}
.video-js[tabindex="-1"] {
	outline:none
}
.video-js *,.video-js:after,.video-js:before {
	-webkit-box-sizing:inherit;
	box-sizing:inherit
}
.video-js ul {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	list-style-position:outside;
	margin:0
}
.video-js.vjs-1-1,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-16-9,.video-js.vjs-fluid {
	width:100%;
	max-width:100%
}
.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode) {
	height:0
}
.video-js.vjs-16-9:not(.vjs-audio-only-mode) {
	padding-top:56.25%
}
.video-js.vjs-4-3:not(.vjs-audio-only-mode) {
	padding-top:75%
}
.video-js.vjs-9-16:not(.vjs-audio-only-mode) {
	padding-top:177.7777777778%
}
.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
	padding-top:100%
}
.video-js.vjs-fill:not(.vjs-audio-only-mode),.video-js .vjs-tech {
	width:100%;
	height:100%
}
.video-js .vjs-tech {
	position:absolute;
	top:0;
	left:0
}
.video-js.vjs-audio-only-mode .vjs-tech {
	display:none
}
body.vjs-full-window {
	padding:0;
	margin:0;
	height:100%
}
.vjs-full-window .video-js.vjs-fullscreen {
	position:fixed;
	overflow:hidden;
	z-index:1000;
	left:0;
	top:0;
	bottom:0;
	right:0
}
.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
	width:100%!important;
	height:100%!important;
	padding-top:0!important
}
.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor:none
}
.vjs-hidden {
	display:none!important
}
.vjs-disabled {
	opacity:.5;
	cursor:default
}
.video-js .vjs-offscreen {
	height:1px;
	left:-9999px;
	position:absolute;
	top:0;
	width:1px
}
.vjs-lock-showing {
	display:block!important;
	opacity:1!important;
	visibility:visible!important
}
.vjs-no-js {
	padding:20px;
	color:#fff;
	background-color:#000;
	font-size:18px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	width:300px;
	height:150px;
	margin:0 auto
}
.vjs-no-js a,.vjs-no-js a:visited {
	color:#66a8cc
}
.video-js .vjs-big-play-button {
	font-size:3em;
	line-height:1.5em;
	height:1.63332em;
	width:3em;
	display:block;
	position:absolute;
	top:10px;
	left:10px;
	padding:0;
	cursor:pointer;
	opacity:1;
	border:.06666em solid #fff;
	background-color:#2b333f;
	background-color:rgba(43,51,63,.7);
	border-radius:.3em;
	-webkit-transition:all .4s;
	transition:all .4s
}
.vjs-big-play-centered .vjs-big-play-button {
	top:50%;
	left:50%;
	margin-top:-.81666em;
	margin-left:-1.5em
}
.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button {
	border-color:#fff;
	background-color:#73859f;
	background-color:rgba(115,133,159,.5);
	-webkit-transition:all 0s;
	transition:all 0s
}
.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button {
	display:none
}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
	display:block
}
.video-js button {
	background:none;
	border:none;
	color:inherit;
	display:inline-block;
	font-size:inherit;
	line-height:inherit;
	text-transform:none;
	text-decoration:none;
	-webkit-transition:none;
	transition:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.vjs-control .vjs-button {
	width:100%;
	height:100%
}
.video-js .vjs-control.vjs-close-button {
	cursor:pointer;
	height:3em;
	position:absolute;
	right:0;
	top:.5em;
	z-index:2
}
.video-js .vjs-modal-dialog {
	background:rgba(0,0,0,.8);
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(hsla(0,0%,100%,0)));
	background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));
	overflow:auto
}
.video-js .vjs-modal-dialog>* {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.vjs-modal-dialog .vjs-modal-dialog-content {
	font-size:1.2em;
	line-height:1.5;
	padding:20px 24px;
	z-index:1
}
.vjs-menu-button {
	cursor:pointer
}
.vjs-menu-button.vjs-disabled {
	cursor:default
}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
	display:none
}
.vjs-menu .vjs-menu-content {
	display:block;
	padding:0;
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
	overflow:auto
}
.vjs-menu .vjs-menu-content>* {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
	display:none
}
.vjs-menu li {
	list-style:none;
	margin:0;
	padding:.2em 0;
	line-height:1.4em;
	font-size:1.2em;
	text-align:center;
	text-transform:lowercase
}
.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover {
	background-color:#73859f;
	background-color:rgba(115,133,159,.5)
}
.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover {
	background-color:#fff;
	color:#2b333f
}
.js-focus-visible .vjs-menu:not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu:not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu:not(.vjs-selected):focus:not(:focus-visible) {
	background:none
}
.vjs-menu li.vjs-menu-title {
	text-align:center;
	text-transform:uppercase;
	font-size:1em;
	line-height:2em;
	padding:0;
	margin:0 0 .3em;
	font-weight:700;
	cursor:default
}
.vjs-menu-button-popup .vjs-menu {
	display:none;
	position:absolute;
	bottom:0;
	width:10em;
	left:-3em;
	height:0;
	margin-bottom:1.5em;
	border-top-color:rgba(43,51,63,.7)
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	background-color:#2b333f;
	background-color:rgba(43,51,63,.7);
	position:absolute;
	width:100%;
	bottom:1.5em;
	max-height:15em
}
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	max-height:5em
}
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	max-height:10em
}
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	max-height:14em
}
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	max-height:25em
}
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu {
	display:block
}
.video-js .vjs-menu-button-inline {
	-webkit-transition:all .4s;
	transition:all .4s;
	overflow:hidden
}
.video-js .vjs-menu-button-inline:before {
	width:2.222222222em
}
.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline {
	width:12em
}
.vjs-menu-button-inline .vjs-menu {
	opacity:0;
	height:100%;
	width:auto;
	position:absolute;
	left:4em;
	top:0;
	padding:0;
	margin:0;
	-webkit-transition:all .4s;
	transition:all .4s
}
.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu {
	display:block;
	opacity:1
}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
	display:block;
	opacity:1;
	position:relative;
	width:auto
}
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
	width:auto
}
.vjs-menu-button-inline .vjs-menu-content {
	width:auto;
	height:100%;
	margin:0;
	overflow:hidden
}
.video-js .vjs-control-bar {
	display:none;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:3em;
	background-color:#2b333f;
	background-color:rgba(43,51,63,.7)
}
.vjs-audio-only-mode .vjs-control-bar,.vjs-has-started .vjs-control-bar {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	visibility:visible;
	opacity:1;
	-webkit-transition:visibility .1s,opacity .1s;
	transition:visibility .1s,opacity .1s
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility:visible;
	opacity:0;
	pointer-events:none;
	-webkit-transition:visibility 1s,opacity 1s;
	transition:visibility 1s,opacity 1s
}
.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar {
	display:none!important
}
.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity:1;
	visibility:visible;
	pointer-events:auto
}
.vjs-has-started.vjs-no-flex .vjs-control-bar {
	display:table
}
.video-js .vjs-control {
	position:relative;
	text-align:center;
	margin:0;
	padding:0;
	height:100%;
	width:4em;
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none
}
.video-js .vjs-control.vjs-visible-text {
	width:auto;
	padding-left:1em;
	padding-right:1em
}
.vjs-button>.vjs-icon-placeholder:before {
	font-size:1.8em;
	line-height:1.67
}
.vjs-button>.vjs-icon-placeholder {
	display:block
}
.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before {
	text-shadow:0 0 1em #fff
}
.video-js:not(.vjs-visible-text)>.vjs-control-text {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.vjs-no-flex .vjs-control {
	display:table-cell;
	vertical-align:middle
}
.video-js .vjs-custom-control-spacer {
	display:none
}
.video-js .vjs-progress-control {
	cursor:pointer;
	-webkit-box-flex:1;
	-ms-flex:auto;
	flex:auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	min-width:4em;
	-ms-touch-action:none;
	touch-action:none
}
.video-js .vjs-progress-control.disabled {
	cursor:default
}
.vjs-live .vjs-progress-control {
	display:none
}
.vjs-liveui .vjs-progress-control {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.vjs-no-flex .vjs-progress-control {
	width:auto
}
.video-js .vjs-progress-holder {
	-webkit-box-flex:1;
	-ms-flex:auto;
	flex:auto;
	-webkit-transition:all .2s;
	transition:all .2s;
	height:.3em
}
.video-js .vjs-progress-control .vjs-progress-holder {
	margin:0 10px
}
.video-js .vjs-progress-control:hover .vjs-progress-holder {
	font-size:1.6666666667em
}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
	font-size:1em
}
.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress {
	position:absolute;
	display:block;
	height:100%;
	margin:0;
	padding:0;
	width:0
}
.video-js .vjs-play-progress {
	background-color:#fff
}
.video-js .vjs-play-progress:before {
	font-size:.9em;
	position:absolute;
	right:-.5em;
	top:-.3333333333em;
	z-index:1
}
.video-js .vjs-load-progress {
	background:rgba(115,133,159,.5)
}
.video-js .vjs-load-progress div {
	background:rgba(115,133,159,.75)
}
.video-js .vjs-time-tooltip {
	background-color:#fff;
	background-color:hsla(0,0%,100%,.8);
	border-radius:.3em;
	color:#000;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	padding:6px 8px 8px;
	pointer-events:none;
	position:absolute;
	top:-3.4em;
	visibility:hidden;
	z-index:1
}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
	display:none
}
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip {
	display:block;
	font-size:.6em;
	visibility:visible
}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
	font-size:1em
}
.video-js .vjs-progress-control .vjs-mouse-display {
	display:none;
	position:absolute;
	width:1px;
	height:100%;
	background-color:#000;
	z-index:1
}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	z-index:0
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
	display:block
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
	visibility:hidden;
	opacity:0;
	-webkit-transition:visibility 1s,opacity 1s;
	transition:visibility 1s,opacity 1s
}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	display:none
}
.vjs-mouse-display .vjs-time-tooltip {
	color:#fff;
	background-color:#000;
	background-color:rgba(0,0,0,.8)
}
.video-js .vjs-slider {
	position:relative;
	cursor:pointer;
	padding:0;
	margin:0 .45em;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:#73859f;
	background-color:rgba(115,133,159,.5)
}
.video-js .vjs-slider.disabled {
	cursor:default
}
.video-js .vjs-slider:focus {
	text-shadow:0 0 1em #fff;
	-webkit-box-shadow:0 0 1em #fff;
	box-shadow:0 0 1em #fff
}
.video-js .vjs-mute-control {
	cursor:pointer;
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none
}
.video-js .vjs-volume-control {
	cursor:pointer;
	margin-right:1em;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.video-js .vjs-volume-control.vjs-volume-horizontal {
	width:5em
}
.video-js .vjs-volume-panel .vjs-volume-control {
	visibility:visible;
	opacity:0;
	width:1px;
	height:1px;
	margin-left:-1px
}
.video-js .vjs-volume-panel {
	-webkit-transition:width 1s;
	transition:width 1s
}
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control {
	visibility:visible;
	opacity:1;
	position:relative;
	-webkit-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;
	transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s
}
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal {
	width:5em;
	height:3em;
	margin-right:0
}
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical {
	left:-3.5em;
	-webkit-transition:left 0s;
	transition:left 0s
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active {
	width:10em;
	-webkit-transition:width .1s;
	transition:width .1s
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
	width:4em
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
	height:8em;
	width:3em;
	left:-3000em;
	-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;
	transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
	-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;
	transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s
}
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
	width:5em;
	height:3em;
	visibility:visible;
	opacity:1;
	position:relative;
	-webkit-transition:none;
	transition:none
}
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
	position:absolute;
	bottom:3em;
	left:.5em
}
.video-js .vjs-volume-panel {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.video-js .vjs-volume-bar {
	margin:1.35em .45em
}
.vjs-volume-bar.vjs-slider-horizontal {
	width:5em;
	height:.3em
}
.vjs-volume-bar.vjs-slider-vertical {
	width:.3em;
	height:5em;
	margin:1.35em auto
}
.video-js .vjs-volume-level {
	position:absolute;
	bottom:0;
	left:0;
	background-color:#fff
}
.video-js .vjs-volume-level:before {
	position:absolute;
	font-size:.9em;
	z-index:1
}
.vjs-slider-vertical .vjs-volume-level {
	width:.3em
}
.vjs-slider-vertical .vjs-volume-level:before {
	top:-.5em;
	left:-.3em;
	z-index:1
}
.vjs-slider-horizontal .vjs-volume-level {
	height:.3em
}
.vjs-slider-horizontal .vjs-volume-level:before {
	top:-.3em;
	right:-.5em
}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
	width:4em
}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
	height:100%
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
	width:100%
}
.video-js .vjs-volume-vertical {
	width:3em;
	height:8em;
	bottom:8em;
	background-color:#2b333f;
	background-color:rgba(43,51,63,.7)
}
.video-js .vjs-volume-horizontal .vjs-menu {
	left:-2em
}
.video-js .vjs-volume-tooltip {
	background-color:#fff;
	background-color:hsla(0,0%,100%,.8);
	border-radius:.3em;
	color:#000;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	padding:6px 8px 8px;
	pointer-events:none;
	position:absolute;
	top:-3.4em;
	visibility:hidden;
	z-index:1
}
.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip {
	display:block;
	font-size:1em;
	visibility:visible
}
.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip {
	left:1em;
	top:-12px
}
.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
	font-size:1em
}
.video-js .vjs-volume-control .vjs-mouse-display {
	display:none;
	position:absolute;
	width:100%;
	height:1px;
	background-color:#000;
	z-index:1
}
.video-js .vjs-volume-horizontal .vjs-mouse-display {
	width:1px;
	height:100%
}
.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
	z-index:0
}
.video-js .vjs-volume-control:hover .vjs-mouse-display {
	display:block
}
.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
	visibility:hidden;
	opacity:0;
	-webkit-transition:visibility 1s,opacity 1s;
	transition:visibility 1s,opacity 1s
}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
	display:none
}
.vjs-mouse-display .vjs-volume-tooltip {
	color:#fff;
	background-color:#000;
	background-color:rgba(0,0,0,.8)
}
.vjs-poster {
	display:inline-block;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:contain;
	background-color:#000;
	cursor:pointer;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%
}
.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster {
	display:none
}
.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster {
	display:block
}
.video-js .vjs-live-control {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-flex:1;
	-ms-flex:auto;
	flex:auto;
	font-size:1em;
	line-height:3em
}
.vjs-no-flex .vjs-live-control {
	display:table-cell;
	width:auto;
	text-align:left
}
.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control {
	display:none
}
.video-js .vjs-seek-to-live-control {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:pointer;
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	height:100%;
	padding-left:.5em;
	padding-right:.5em;
	font-size:1em;
	line-height:3em;
	width:auto;
	min-width:4em
}
.vjs-no-flex .vjs-seek-to-live-control {
	display:table-cell;
	width:auto;
	text-align:left
}
.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control {
	display:none
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
	cursor:auto
}
.vjs-seek-to-live-control .vjs-icon-placeholder {
	margin-right:.5em;
	color:#888
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
	color:red
}
.video-js .vjs-time-control {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none;
	font-size:1em;
	line-height:3em;
	min-width:2em;
	width:auto;
	padding-left:1em;
	padding-right:1em
}
.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration {
	display:none
}
.vjs-time-divider {
	display:none;
	line-height:3em
}
.vjs-live .vjs-time-divider {
	display:none
}
.video-js .vjs-play-control {
	cursor:pointer
}
.video-js .vjs-play-control .vjs-icon-placeholder {
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none
}
.vjs-text-track-display {
	position:absolute;
	bottom:3em;
	left:0;
	right:0;
	top:0;
	pointer-events:none
}
.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom:1em
}
.video-js .vjs-text-track {
	font-size:1.4em;
	text-align:center;
	margin-bottom:.1em
}
.vjs-subtitles {
	color:#fff
}
.vjs-captions {
	color:#fc6
}
.vjs-tt-cue {
	display:block
}
video::-webkit-media-text-track-display {
	-webkit-transform:translateY(-3em);
	transform:translateY(-3em)
}
.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
	-webkit-transform:translateY(-1.5em);
	transform:translateY(-1.5em)
}
.video-js .vjs-picture-in-picture-control {
	cursor:pointer;
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none
}
.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control {
	display:none
}
.video-js .vjs-fullscreen-control {
	cursor:pointer;
	-webkit-box-flex:0;
	-ms-flex:none;
	flex:none
}
.video-js.vjs-audio-only-mode .vjs-fullscreen-control {
	display:none
}
.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.vjs-playback-rate .vjs-playback-rate-value {
	pointer-events:none;
	font-size:1.5em;
	line-height:2;
	text-align:center
}
.vjs-playback-rate .vjs-menu {
	width:4em;
	left:0
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
	font-size:1.4em;
	text-align:center
}
.vjs-error .vjs-error-display:before {
	color:#fff;
	content:"X";
	font-family:Arial,Helvetica,sans-serif;
	font-size:4em;
	left:0;
	line-height:1;
	margin-top:-.5em;
	position:absolute;
	text-shadow:.05em .05em .1em #000;
	text-align:center;
	top:50%;
	vertical-align:middle;
	width:100%
}
.vjs-loading-spinner {
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	margin:-25px 0 0 -25px;
	opacity:.85;
	text-align:left;
	border:6px solid rgba(43,51,63,.7);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-clip:padding-box;
	width:50px;
	height:50px;
	border-radius:25px;
	visibility:hidden
}
.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner {
	display:block;
	-webkit-animation:vjs-spinner-show 0s linear .3s forwards;
	animation:vjs-spinner-show 0s linear .3s forwards
}
.vjs-loading-spinner:after,.vjs-loading-spinner:before {
	content:"";
	position:absolute;
	margin:-6px;
	-webkit-box-sizing:inherit;
	box-sizing:inherit;
	width:inherit;
	height:inherit;
	border-radius:inherit;
	opacity:1;
	border:inherit;
	border-color:#fff transparent transparent
}
.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before {
	-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;
	animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite
}
.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before {
	border-top-color:#fff
}
.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after {
	border-top-color:#fff;
	-webkit-animation-delay:.44s;
	animation-delay:.44s
}
@keyframes vjs-spinner-show {
	to {
		visibility:visible
	}
}
@-webkit-keyframes vjs-spinner-show {
	to {
		visibility:visible
	}
}
@keyframes vjs-spinner-spin {
	to {
		-webkit-transform:rotate(1turn);
		transform:rotate(1turn)
	}
}
@-webkit-keyframes vjs-spinner-spin {
	to {
		-webkit-transform:rotate(1turn)
	}
}
@keyframes vjs-spinner-fade {
	0% {
		border-top-color:#73859f
	}
	20% {
		border-top-color:#73859f
	}
	35% {
		border-top-color:#fff
	}
	60% {
		border-top-color:#73859f
	}
	to {
		border-top-color:#73859f
	}
}
@-webkit-keyframes vjs-spinner-fade {
	0% {
		border-top-color:#73859f
	}
	20% {
		border-top-color:#73859f
	}
	35% {
		border-top-color:#fff
	}
	60% {
		border-top-color:#73859f
	}
	to {
		border-top-color:#73859f
	}
}
.video-js.vjs-audio-only-mode .vjs-captions-button {
	display:none
}
.vjs-chapters-button .vjs-menu ul {
	width:24em
}
.video-js.vjs-audio-only-mode .vjs-descriptions-button {
	display:none
}
.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
	vertical-align:middle;
	display:inline-block;
	margin-bottom:-.1em
}
.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
	font-family:VideoJS;
	content:"";
	font-size:1.5em;
	line-height:inherit
}
.video-js.vjs-audio-only-mode .vjs-subs-caps-button {
	display:none
}
.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
	vertical-align:middle;
	display:inline-block;
	margin-bottom:-.1em
}
.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
	font-family:VideoJS;
	content:" ";
	font-size:1.5em;
	line-height:inherit
}
.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control {
	display:none
}
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
	width:auto
}
.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control {
	display:none
}
.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
	-webkit-box-flex:1;
	-ms-flex:auto;
	flex:auto;
	display:block
}
.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer {
	width:auto
}
.vjs-modal-dialog.vjs-text-track-settings {
	background-color:#2b333f;
	background-color:rgba(43,51,63,.75);
	color:#fff;
	height:70%
}
.vjs-text-track-settings .vjs-modal-dialog-content {
	display:table
}
.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font {
	display:table-cell
}
.vjs-text-track-settings .vjs-track-settings-controls {
	text-align:right;
	vertical-align:bottom
}
@supports (display:grid) {
	.vjs-text-track-settings .vjs-modal-dialog-content {
		display:-ms-grid;
		display:grid;
		-ms-grid-columns:1fr 1fr;
		grid-template-columns:1fr 1fr;
		-ms-grid-rows:1fr;
		grid-template-rows:1fr;
		padding:20px 24px 0
	}
	.vjs-track-settings-controls .vjs-default-button {
		margin-bottom:20px
	}
	.vjs-text-track-settings .vjs-track-settings-controls {
		grid-column:1/-1
	}
	.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content {
		-ms-grid-columns:1fr;
		grid-template-columns:1fr
	}
}
.vjs-track-setting>select {
	margin-right:1em;
	margin-bottom:.5em
}
.vjs-text-track-settings fieldset {
	margin:5px;
	padding:3px;
	border:none
}
.vjs-text-track-settings fieldset span {
	display:inline-block
}
.vjs-text-track-settings fieldset span>select {
	max-width:7.3em
}
.vjs-text-track-settings legend {
	color:#fff;
	margin:0 0 5px
}
.vjs-text-track-settings .vjs-label {
	position:absolute;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px);
	display:block;
	margin:0 0 5px;
	padding:0;
	border:0;
	height:1px;
	width:1px;
	overflow:hidden
}
.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus {
	outline-style:solid;
	outline-width:medium;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(88%,#fff),to(#73859f));
	background-image:linear-gradient(0deg,#fff 88%,#73859f)
}
.vjs-track-settings-controls button:hover {
	color:rgba(43,51,63,.75)
}
.vjs-track-settings-controls button {
	background-color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(88%,#fff),to(#73859f));
	background-image:linear-gradient(-180deg,#fff 88%,#73859f);
	color:#2b333f;
	cursor:pointer;
	border-radius:2px
}
.vjs-track-settings-controls .vjs-default-button {
	margin-right:1em
}
@media print {
	.video-js>:not(.vjs-tech):not(.vjs-poster) {
		visibility:hidden
	}
}
.vjs-resize-manager {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:none;
	z-index:-1000
}
.js-focus-visible .video-js:focus:not(.focus-visible),.video-js:focus:not(.focus-visible),.video-js:focus:not(:focus-visible) {
	outline:none
}
.nuxt-progress {
	position:fixed;
	top:0;
	left:0;
	right:0;
	height:2px;
	width:0;
	opacity:1;
	-webkit-transition:width .1s,opacity .4s;
	transition:width .1s,opacity .4s;
	background-color:#fff;
	z-index:999999
}
.nuxt-progress.nuxt-progress-notransition {
	-webkit-transition:none;
	transition:none
}
.nuxt-progress-failed {
	background-color:red
}
.b-skeleton-item {
	border-radius:16px!important;
	height:40vh
}
@media(min-width:720px) {
	.b-skeleton-item {
		height:65vh
	}
}
.b-skeleton-item {
	margin:auto;
	border-radius:16px!important
}
.main-footer {
	min-height:770px
}
.sel-day .sel-item input {
	width:5rem!important
}
.weekcount {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-left:-.8rem;
	margin-right:-.8rem
}
.weekcount dl {
	-webkit-box-flex:1;
	-ms-flex:1 0 4rem;
	flex:1 0 4rem;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:0 .8rem;
	text-align:center;
	cursor:pointer
}
.weekcount dl dt {
	font-size:1.6rem;
	font-weight:400;
	line-height:1
}
.weekcount dl dd {
	width:100%;
	-ms-flex-negative:1;
	flex-shrink:1;
	height:4rem;
	margin:1rem 0 0;
	border-radius:.8rem;
	background-color:#f1f1f1;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	font-size:1.6rem
}
.weekcount dl.is-selected dd {
	font-weight:700;
	background:var(--baseColor);
	color:var(--white)
}
.weekcount dl.is-active dt {
	font-weight:700
}
.weekcount dl.is-active dd {
	font-weight:700;
	background:var(--baseColor);
	color:var(--white);
	-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.24);
	box-shadow:0 8px 16px 0 rgba(0,0,0,.24)
}
.weekcount dl.is-disabled {
	opacity:.2;
	cursor:auto
}
.weekcount dl.is-disabled dd {
	background-color:#c9c9c9
}
.name {
	font-size:2.5rem
}
.form-tit .tit {
	-webkit-box-flex:0;
	-ms-flex:0 auto;
	flex:0 auto
}
.sel-daliy .sel-item .inp-num input[type=number] {
	width:4rem!important
}
.discount-tag {
	color:#dd1c1c;
	font-size:1.2rem;
	font-weight:700;
	background:none;
	margin-left:1rem;
	padding:0
}
.sel select {
	line-height:2
}
.form-tit {
	margin-top:.5rem;
	margin-bottom:.5rem
}
.form-tit,.form-tit .tit .assist-custom {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.form-tit .tit .assist-custom {
	margin-left:0;
	font-size:1.2rem;
	height:2.2rem;
	line-height:normal;
	color:var(--white);
	padding:0 .8rem;
	border-radius:.4rem;
	background-color:var(--baseColor);
	font-weight:800;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.form-tit .tit .assist-custom.gray {
	background-color:#f1f1f1;
	color:var(--normal);
	font-weight:400
}
@supports(-webkit-touch-callout:none) {
	.form-tit .tit .assist-custom {
		line-height:normal
	}
}
.button.is-success {
	background-color:#48c78e;
	border-color:transparent;
	color:#fff
}
.box-checkbox span {
	color:var(--normal);
	font-weight:400
}
.box-checkbox .button.is-base01 span {
	color:#fff
}
.b-checkbox.is-disabled {
	opacity:.2!important;
	background-color:#c9c9c9!important
}
.sel select {
	line-height:2
}
.swiper-slide {
	width:auto;
}
.modal-content {
	width:unset!important;
	height:unset!important;
	padding:0 2rem!important
}
.rglr-title span {
	font-size:2rem!important;
	padding:1rem
}
.rglr-body .rglr-maintxt,.rglr-body .rglr-subtxt {
	height:22%;
	padding:1rem 0 0
}
.rglr-body .rglr-maintxt span,.rglr-body .rglr-subtxt span {
	font-size:1.8rem
}
.rglr-body .rglr-box {
	padding:unset!important
}
.rglr-body .rglr-box .bnft-contents {
	margin-top:15px;
	padding:1rem
}
.rglr-body .rglr-box .bnft-contents .bnft-subtxt p,.rglr-body .rglr-box .bnft-contents .bnft-title p {
	font-size:1.8rem!important;
	padding:.2rem 0!important
}
.rglr-body .rglr-box .bnft-contents .bnft-subtxt p .subtxt-txt,.rglr-body .rglr-box .bnft-contents .bnft-title p .subtxt-txt {
	padding:unset!important
}
.rglr-body .rglr-box .bnft-contents .bnft-subtxt p .subtxt-img,.rglr-body .rglr-box .bnft-contents .bnft-title p .subtxt-img {
	margin-right:10px
}
.rglr-body .rglr-box .bnft-contents .bnft-subtxt .bnft-row,.rglr-body .rglr-box .bnft-contents .bnft-title .bnft-row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.rglr-footer .modal-btn-wrap {
	padding:1.5rem 0
}
.rglr-footer .modal-btn-wrap button {
	font-size:1.7rem!important
}
.guide:after {
	content: none!important
}



/*
마이페이지
*/
.member-wrap .form-tit .title{font-size:1.6rem;color:var(--normal);font-weight:700;line-height:1.4;margin-bottom:0;-ms-flex-negative:0;flex-shrink:0}.member-wrap .form-tit .title .required{position:relative}.member-wrap .form-tit .title .required:before{content:"*";position:absolute;top:-19px;right:-15px;color:#dd1c1c;font-size:2.4rem}.sec{padding:2rem}.sec .form-item,.sec__addbar{margin-top:2rem}.sec__addbar{padding:0 2rem 2rem;margin-left:-2rem;margin-right:-2rem}.sec__addbar:before{content:"";display:block;height:.8rem;margin:0 -2rem;background-color:#f1f1f1}.sec__addbar .form-item{margin-top:2rem}.font-wn{font-weight:400!important}.c-pt01{color:#dd1c1c}.ellipsis{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body #__nuxt .ellipsis{display:inline-block}.ellipsis--2line{width:100%;line-height:1.5;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.math{font-weight:300;padding:0 3px}.tf{height:4.8rem;font-size:1.6rem}.tf.disabled{color:#333;background-color:#f1f1f1}.tf.at_fm{line-height:3}.sel select{height:4.8rem;line-height:4.8rem}.section-cont.add-line{margin-top:2.8rem;padding:2rem 0}.section-cont.add-line:before{content:"";position:absolute;left:-2rem;right:-2rem;top:-.8rem;height:.8rem;background-color:#f1f1f1}.review-cont .section-cont+.section-cont:before{content:"";position:absolute;left:0;right:0;top:-.8rem;height:.1rem;background-color:#f1f1f1}.form-area.join-btn,.row.join-btn{position:relative}.form-area.join-btn .tf,.row.join-btn .tf{border-right:none;border-radius:4px 0 0 4px;padding-right:2.5rem}.form-area.join-btn .tf+button.large,.row.join-btn .tf+button.large{height:4.8rem;margin-left:0!important;border-radius:0 4px 4px 0;border-color:#e6e6e6;font-size:1.2rem;color:#1d1d1d}.n_btn01{border:1px solid #bcbcbc;font-size:1.2rem;color:var(--normal);height:4rem;border-radius:.4rem}.n_btn01.fin{color:#a5a5a5;border-color:#e3e3e3}.n_btn01:disabled{cursor:default;border-color:#e3e3e3;color:#bcbcbc}.n_btn01.btn-primary,.n_btn02{color:#fff}.n_btn02{border:1px solid #fff;font-size:1.2rem;height:4rem;border-radius:.4rem;background-color:#004b29}.sticky-conts{max-width:72rem}.sticky-conts .btn-area button{border-radius:0}.sticky-conts .btn-area.type-fixed{max-width:72rem;position:fixed;bottom:0;z-index:10;left:0;right:0}.nj-type01 .title{font-size:1.6rem;font-weight:700;line-height:1.25}.nj-type01 ul.list{font-size:1.2rem;color:#a5a5a5;line-height:1.67}.nj-type01 ul.list li{margin-top:.7rem}.tf-mask{position:relative;display:inline-block;vertical-align:top}.tf-mask .btn-del{position:absolute;right:1rem;top:0;width:2rem!important;height:100%;cursor:pointer;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMTAgLTc0MykiPgogICAgICAgIDxjaXJjbGUgZGF0YS1uYW1lPSLtg4Dsm5AgMiIgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTAgNzQzKSIgc3R5bGU9ImZpbGw6I2NjYyIvPgogICAgICAgIDxnIGRhdGEtbmFtZT0i6re466O5IDQ1NSI+CiAgICAgICAgICAgIDxwYXRoIGRhdGEtbmFtZT0i7Yyo7IqkIDg5IiBkPSJNLjg3LjAwNyAyMC4wMSAwYS44Ny44NyAwIDAgMSAwIDEuNzRMLjg3IDEuNzQ3YS44Ny44NyAwIDEgMSAwLTEuNzR6IiB0cmFuc2Zvcm09InJvdGF0ZSgxMzUgMTIuMzc4IDQ0OC4xMikiIHN0eWxlPSJmaWxsOiNmZmYiLz4KICAgICAgICAgICAgPHBhdGggZGF0YS1uYW1lPSLtjKjsiqQgOTAiIGQ9Im0uODcgMCAxOS4xNC4wMDdhLjg3Ljg3IDAgMCAxIDAgMS43NEwuODcgMS43NEEuODcuODcgMCAxIDEgLjg3IDB6IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDMyOC4wNjEgMzE1Ljc1NCkiIHN0eWxlPSJmaWxsOiNmZmYiLz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat 50% 50%/2rem auto}.btn-area.type-bottom.add_full{margin-left:-2rem;margin-right:-2rem;margin-bottom:-2rem}.btn-area.type-bottom.add_full button{height:6rem;border-radius:0}.btn-area.type-bottom.add_full button:disabled{background:#bcbcbc;border:none}.mypage-wrap.add-202303 .section-cont{padding-bottom:2rem}.mypage-wrap.add-202303 .section-cont:not(:first-child){padding-top:2rem}.mypage-wrap.add-202303 .section-cont .prd-order-item .prd-top{padding-bottom:0}.mypage-wrap.add-202303 .section-cont .prd-order-item .prd-cont .prd-info .prd-item{position:relative;margin:2rem 0;padding-bottom:2rem;border-bottom:.1rem solid #e3e3e3}.mypage-wrap.add-202303 .section-cont .prd-order-item .prd-cont .prd-info .prd-item.border-hr{border-bottom:.1rem solid #1d1d1d;margin-bottom:2rem!important}.mypage-wrap.add-202303 .section-cont .prd-order-item .prd-cont .prd-info .prd-item .btn-pdt-cancel{bottom:2rem}.mypage-wrap.add-202303 .user-info-area .name{font-weight:700;margin-right:0}.mypage-wrap.add-202303 .user-info-area .num{margin-top:1rem;font-size:1.2rem;letter-spacing:normal}.mypage-wrap.add-202303 .user-info-area .num i{color:#a5a5a5;margin-right:1rem}.mypage-wrap.add-202303 .user-info-area .user{font-size:1.6rem}.mypage-wrap.add-202303 .prd-order-item .prd-top{border-bottom:none}.mypage-wrap.add-202303 .prd-order-item .prd-top strong{line-height:2}.mypage-wrap.add-202303 .prd-order-item .prd-item .info .price span{font-size:1.6rem;font-weight:500}.mypage-wrap.add-202303 .prd-info dl{font-size:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mypage-wrap.add-202303 .prd-info dl dd{font-weight:500;letter-spacing:normal}.mypage-wrap.add-202303 .prd-info .weekplan{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mypage-wrap.add-202303 .prd-info .weekplan dt{width:100%}.mypage-wrap.add-202303 .prd-info .weekplan dd{font-size:1.2rem;font-weight:400;margin-top:1rem;border-radius:4px;background:#f1f1f1;height:2.5rem;padding:.3rem .7rem;color:#a5a5a5}.mypage-wrap.add-202303 .prd-info .weekplan dd:not(:last-child){margin-right:.54rem}.mypage-wrap.add-202303 .prd-info .weekplan dd.on{color:#fff;background:var(--baseColor);font-weight:500}.mypage-wrap.add-202303 hr{background:#e3e3e3;height:1px}.mypage-wrap.add-202303 .payment-info-list a{padding-right:2rem}.mypage-wrap.add-202303 .payment-info-list .tit{font-size:1.6rem;font-weight:400}.mypage-wrap.add-202303 .my-fresh-manager .manager-info .branch,.mypage-wrap.add-202303 .my-fresh-manager .manager-info .name,.mypage-wrap.add-202303 .payment-info-list .value{font-size:1.6rem}.mypage-wrap.add-202303 .my-fresh-manager .manager-info .name{font-weight:500}.mypage-wrap.add-202303 .reg-delivery .is-cus01:not(:first-child){margin-top:1rem}.mypage-wrap.add-202303 .reg-delivery .btn-toggle{font-size:1.2rem}.mypage-wrap.add-202303 .reg-delivery .btn-toggle:after{margin-top:-2px;margin-left:1rem;border-color:#1d1d1d}.complete-order-wrap .complete-order-top,.complete-order-wrap .complete-order-top .comment{padding-bottom:0}.complete-order-wrap .complete-order-top .comment strong{color:var(--baseColor)}.complete-order-wrap .complete-order-top .order-number .tit{color:#a5a5a5;font-weight:400}.complete-order-wrap .complete-order-top .order-number .num{letter-spacing:normal}.complete-order-wrap .order-info ul li{display:block}.complete-order-wrap .order-info ul li:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.complete-order-wrap .order-info ul li .tit{font-weight:700;font-size:1.6rem;margin-right:1rem}.complete-order-wrap .order-info ul li .text{text-align:left;font-size:1.6rem;font-weight:400}.complete-order-wrap .order-info ul li .tag-wrap{background:none;font-size:1.2rem;word-break:keep-all}.test{border:2px solid red!important}.wrap .section-cont+.section-cont2{padding-top:2rem;padding-bottom:2rem}.wrap .section-cont2+.section-cont,.wrap .section-cont+.section-cont{margin-top:0;border-top:1px solid #e3e3e3;padding-top:2rem;padding-bottom:2rem}.wrap .section-cont2+.section-cont:before,.wrap .section-cont+.section-cont:before{display:none}.form-area.type-row .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-area.type-row span:first-child{font-size:1.6rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1rem}.prd-order-item .prd-top{border-bottom:none;margin-bottom:0;padding-bottom:1rem}.prd-order-item .prd-top b{font-weight:700}.prd-order-item .prd-top i{color:#1d1d1d;letter-spacing:normal}

 

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js :after,.video-js :before{-webkit-box-sizing:inherit;box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-1-1,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-16-9,.video-js.vjs-fluid{width:100%;max-width:100%}.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode),.video-js .vjs-tech{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;-webkit-transition:all .4s;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);-webkit-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;-webkit-transition:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:auto}.video-js .vjs-modal-dialog>*{-webkit-box-sizing:border-box;box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{-webkit-box-sizing:border-box;box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:none}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-audio-only-mode .vjs-control-bar,.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:0;-ms-flex:none;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:4em;-ms-touch-action:none;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;-webkit-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;-webkit-box-flex:0;-ms-flex:none;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{-webkit-transition:width 1s;transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;-webkit-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;-webkit-transition:left 0s;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;-webkit-transition:width .1s;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;-webkit-transition:none;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:-webkit-box;display:-ms-flexbox;display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster{display:block}.video-js .vjs-live-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{-webkit-box-flex:0;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;-webkit-box-flex:0;-ms-flex:none;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:0;-ms-flex:none;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);-webkit-box-sizing:border-box;box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;-webkit-box-sizing:inherit;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes vjs-spinner-spin{to{-webkit-transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:block}.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{-ms-grid-columns:1fr;grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(88%,#fff),to(#73859f));background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(88%,#fff),to(#73859f));background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible),.video-js :focus:not(.focus-visible),.video-js :focus:not(:focus-visible){outline:none}
.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;-webkit-transition:width .1s,opacity .4s;transition:width .1s,opacity .4s;background-color:#fff;z-index:999999}.nuxt-progress.nuxt-progress-notransition{-webkit-transition:none;transition:none}.nuxt-progress-failed{background-color:red}
.product-list-wrap.oneline[data-v-6f308651] .product-list li:last-child{margin-bottom:10rem}

.sel-day .sel-item input{width:5rem!important}.weekcount{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-.8rem;margin-right:-.8rem}.weekcount dl{-webkit-box-flex:1;-ms-flex:1 0 4rem;flex:1 0 4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 .8rem;text-align:center;cursor:pointer}.weekcount dl dt{font-size:1.6rem;font-weight:400;line-height:1}.weekcount dl dd{width:100%;-ms-flex-negative:1;flex-shrink:1;height:4rem;margin:1rem 0 0;border-radius:.8rem;background-color:#f1f1f1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem}.weekcount dl.is-selected dd{font-weight:700;background:var(--baseColor);color:var(--white)}.weekcount dl.is-active dt{font-weight:700}.weekcount dl.is-active dd{font-weight:700;background:var(--baseColor);color:var(--white);-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.24);box-shadow:0 8px 16px 0 rgba(0,0,0,.24)}.weekcount dl.is-disabled{opacity:.2;cursor:auto}.weekcount dl.is-disabled dd{background-color:#c9c9c9}.name{font-size:2.5rem}.form-tit .tit{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto} .sel-daliy .sel-item .inp-num input[type=number]{width:4rem!important} .discount-tag{color:#dd1c1c;font-size:1.2rem;font-weight:700;background:none;margin-left:1rem;padding:0}.sel select{line-height:2}.form-tit{margin-top:.5rem;margin-bottom:.5rem}.form-tit,.form-tit .tit .assist-custom{display:-webkit-box;display:-ms-flexbox;display:flex}.form-tit .tit .assist-custom{margin-left:0;font-size:1.2rem;height:2.2rem;line-height:normal;color:var(--white);padding:0 .8rem;border-radius:.4rem;background-color:var(--baseColor);font-weight:800;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-tit .tit .assist-custom.gray{background-color:#f1f1f1;color:var(--normal);font-weight:400}@supports(-webkit-touch-callout:none){.form-tit .tit .assist-custom{line-height:normal}}
.button.is-success[data-v-3d31690d]{background-color:#48c78e;border-color:transparent;color:#fff}.box-checkbox span[data-v-3d31690d]{color:var(--normal);font-weight:400}.box-checkbox .button.is-base01 span[data-v-3d31690d]{color:#fff}[data-v-3d31690d] .b-checkbox.is-disabled{opacity:.2!important;background-color:#c9c9c9!important}.sel select[data-v-3d31690d]{line-height:2}[data-v-3d31690d] .swiper-slide{width:auto!important}
 .modal-content{width:unset!important;height:unset!important;padding:0 2rem!important}.rglr-title span{font-size:2rem!important;padding:1rem}.rglr-body .rglr-maintxt,.rglr-body .rglr-subtxt{height:22%;padding:1rem 0 0}.rglr-body .rglr-maintxt span,.rglr-body .rglr-subtxt span{font-size:1.8rem}.rglr-body .rglr-box{padding:unset!important}.rglr-body .rglr-box .bnft-contents{margin-top:15px;padding:1rem}.rglr-body .rglr-box .bnft-contents .bnft-subtxt p,.rglr-body .rglr-box .bnft-contents .bnft-title p{font-size:1.8rem!important;padding:.2rem 0!important}.rglr-body .rglr-box .bnft-contents .bnft-subtxt p .subtxt-txt,.rglr-body .rglr-box .bnft-contents .bnft-title p .subtxt-txt{padding:unset!important}.rglr-body .rglr-box .bnft-contents .bnft-subtxt p .subtxt-img,.rglr-body .rglr-box .bnft-contents .bnft-title p .subtxt-img{margin-right:10px}.rglr-body .rglr-box .bnft-contents .bnft-subtxt .bnft-row,.rglr-body .rglr-box .bnft-contents .bnft-title .bnft-row{display:-webkit-box;display:-ms-flexbox;display:flex}.rglr-footer .modal-btn-wrap{padding:1.5rem 0}.rglr-footer .modal-btn-wrap button{font-size:1.7rem!important}
.guide:after{content:none!important}
 
.mypage-wrap .address {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex !important 
}

.mypage-wrap .address .ico-place {
	position: static;
}

.wrap .section-cont+.section-cont:before {
    content: "";
    position: absolute !important;
    left: -2rem !important;
    right: -2rem !important;
    top: -.8rem !important;
    height: .8rem !important;
    background-color: #f1f1f1 !important;
	display:block !important;
}