@font-face {
    font-family: GothamBold;
    src: url(Gotham-Bold.woff); 
}

@font-face {
    font-family: Gotham Medium;
    src: url(Gotham-Medium.woff); 
}

.nav-toggle span,
a {
	transition: none 86ms ease-out
}

body,
code {
	font-weight: 400
}

.input,
.textarea,
img {
	max-width: 100%
}

a:hover,
strong,
table th {
	color: #363636
}

code,
pre {
	background-color: #f5f5f5
}

body,
pre {
	color: #4a4a4a
}

.is-block,
article,
aside,
figure,
footer,
header,
hgroup,
hr,
pre code,
section {
	display: block
}

.button,
.is-unselectable {
	-webkit-user-select: none;
	-webkit-touch-callout: none
}

.button,
body {
	line-height: 1.5
}

.button,
.card-header-icon,
.checkbox,
.checkbox input,
.delete,
.modal-close,
.nav-toggle,
.radio,
.radio input,
a,
a.panel-block,
label.panel-block {
	cursor: pointer
}

.button.is-loading:after,
.control.is-loading:after,
.loader {
	animation: spinAround .5s infinite linear
}

.button,
.input,
.progress,
.select select,
.textarea {
	-moz-appearance: none;
	-webkit-appearance: none
}

.button,
.delete,
.is-unselectable {
	-webkit-touch-callout: none
}

@keyframes spinAround {
	from {
		transform: rotate(0)
	}
	to {
		transform: rotate(359deg)
	}
}

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 {
	box-sizing: border-box;
	background-color: #fff;
	font-size: 14px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	min-width: 300px;
	overflow-x: hidden;
	overflow-y: scroll;
	text-rendering: optimizeLegibility
}

*,
:after,
:before {
	box-sizing: inherit
}

audio,
embed,
img,
object,
video {
	height: auto;
	max-width: 100%
}

iframe {
	border: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%
}

td,
th {
	padding: 0;
	text-align: left
}

code,
pre {
	-moz-osx-font-smoothing: auto;
	-webkit-font-smoothing: auto;
	font-family: Inconsolata, Consolas, Monaco, monospace
}

body {
	font-size: 1rem
}

code,
pre,
small {
	font-size: .8em
}

a {
	color: #00d1b2;
	text-decoration: none
}

code {
	color: #ff3860;
	padding: .25em .5em
}

hr {
	background-color: #dbdbdb;
	border: none;
	height: 1px;
	margin: 1.5rem 0
}

input[type=checkbox],
input[type=radio] {
	vertical-align: baseline
}

span {
	font-style: inherit;
	font-weight: inherit
}

strong {
	font-weight: 700
}

pre {
	white-space: pre;
	word-wrap: normal
}

.button,
.nav-left,
.tabs,
.tag {
	white-space: nowrap
}

pre code {
	background: 0 0;
	color: inherit;
	font-size: 1em;
	overflow-x: auto;
	padding: 1.25rem 1.5rem
}

.box,
.button {
	background-color: #fff
}

table td,
table th {
	text-align: left;
	vertical-align: top
}

@media screen and (max-width:768px) {
	.is-block-mobile {
		display: block!important
	}
}

@media screen and (min-width:769px) {
	.is-block-tablet {
		display: block!important
	}
}

@media screen and (min-width:769px) and (max-width:999px) {
	.is-block-tablet-only {
		display: block!important
	}
}

@media screen and (max-width:999px) {
	.is-block-touch {
		display: block!important
	}
}

@media screen and (min-width:1000px) {
	.is-block-desktop {
		display: block!important
	}
}

@media screen and (min-width:1000px) and (max-width:1191px) {
	.is-block-desktop-only {
		display: block!important
	}
}

@media screen and (min-width:1192px) {
	.is-block-widescreen {
		display: block!important
	}
}

.is-flex {
	display: flex
}

@media screen and (max-width:768px) {
	.is-flex-mobile {
		display: flex!important
	}
}

@media screen and (min-width:769px) {
	.is-flex-tablet {
		display: flex!important
	}
}

@media screen and (min-width:769px) and (max-width:999px) {
	.is-flex-tablet-only {
		display: flex!important
	}
}

@media screen and (max-width:999px) {
	.is-flex-touch {
		display: flex!important
	}
}

@media screen and (min-width:1000px) {
	.is-flex-desktop {
		display: flex!important
	}
}

@media screen and (min-width:1000px) and (max-width:1191px) {
	.is-flex-desktop-only {
		display: flex!important
	}
}

@media screen and (min-width:1192px) {
	.is-flex-widescreen {
		display: flex!important
	}
}

.is-inline {
	display: inline
}

@media screen and (max-width:768px) {
	.is-inline-mobile {
		display: inline!important
	}
}

@media screen and (min-width:769px) {
	.is-inline-tablet {
		display: inline!important
	}
}

@media screen and (min-width:769px) and (max-width:999px) {
	.is-inline-tablet-only {
		display: inline!important
	}
}

@media screen and (max-width:999px) {
	.is-inline-touch {
		display: inline!important
	}
}

@media screen and (min-width:1000px) {
	.is-inline-desktop {
		display: inline!important
	}
}

@media screen and (min-width:1000px) and (max-width:1191px) {
	.is-inline-desktop-only {
		display: inline!important
	}
}

@media screen and (min-width:1192px) {
	.is-inline-widescreen {
		display: inline!important
	}
}

.is-inline-block {
	display: inline-block
}

@media screen and (max-width:768px) {
	.is-inline-block-mobile {
		display: inline-block!important
	}
}

@media screen and (min-width:769px) {
	.is-inline-block-tablet {
		display: inline-block!important
	}
}

@media screen and (min-width:769px) and (max-width:999px) {
	.is-inline-block-tablet-only {
		display: inline-block!important
	}
}

@media screen and (max-width:999px) {
	.is-inline-block-touch {
		display: inline-block!important
	}
}

@media screen and (min-width:1000px) {
	.is-inline-block-desktop {
		display: inline-block!important
	}
}

@media screen and (min-width:1000px) and (max-width:1191px) {
	.is-inline-block-desktop-only {
		display: inline-block!important
	}
}

@media screen and (min-width:1192px) {
	.is-inline-block-widescreen {
		display: inline-block!important
	}
}

.button,
.is-inline-flex {
	display: inline-flex
}

@media screen and (max-width:768px) {
	.is-inline-flex-mobile {
		display: inline-flex!important
	}
}

@media screen and (min-width:769px) {
	.is-inline-flex-tablet {
		display: inline-flex!important
	}
}

@media screen and (min-width:769px) and (max-width:999px) {
	.is-inline-flex-tablet-only {
		display: inline-flex!important
	}
}

@media screen and (max-width:999px) {
	.is-inline-flex-touch {
		display: inline-flex!important
	}
}

@media screen and (min-width:1000px) {
	.is-inline-flex-desktop {
		display: inline-flex!important
	}
}

@media screen and (min-width:1000px) and (max-width:1191px) {
	.is-inline-flex-desktop-only {
		display: inline-flex!important
	}
}

@media screen and (min-width:1192px) {
	.is-inline-flex-widescreen {
		display: inline-flex!important
	}
}

.is-clearfix:after {
	clear: both;
	content: " ";
	display: table
}

.is-pulled-left {
	float: left
}

.is-pulled-right {
	float: right
}

.is-clipped {
	overflow: hidden!important
}

.is-overlay {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.has-text-centered {
	text-align: center
}

.has-text-left {
	text-align: left
}

.has-text-right {
	text-align: right
}

.is-hidden {
	display: none!important
}

@media screen and (max-width:768px) {
	.is-hidden-mobile {
		display: none!important
	}
}

@media screen and (min-width:769px) {
	.is-hidden-tablet {
		display: none!important
	}
}

@media screen and (min-width:769px) and (max-width:999px) {
	.is-hidden-tablet-only {
		display: none!important
	}
}

@media screen and (max-width:999px) {
	.is-hidden-touch {
		display: none!important
	}
}

@media screen and (min-width:1000px) {
	.is-hidden-desktop {
		display: none!important
	}
}

@media screen and (min-width:1000px) and (max-width:1191px) {
	.is-hidden-desktop-only {
		display: none!important
	}
}

@media screen and (min-width:1192px) {
	.is-hidden-widescreen {
		display: none!important
	}
}

.is-disabled {
	pointer-events: none
}

.is-marginless {
	margin: 0!important
}

.box:not(:last-child),
.content:not(:last-child) {
	margin-bottom: 1.5rem
}

.is-paddingless {
	padding: 0!important
}

.is-unselectable {
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.box {
	border-radius: 5px;
	box-shadow: 0 2px 3px rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .1);
	display: block;
	padding: 1.25rem
}

a.box:focus,
a.box:hover {
	box-shadow: 0 2px 3px rgba(10, 10, 10, .1), 0 0 0 1px #00d1b2
}

a.box:active {
	box-shadow: inset 0 1px 2px rgba(10, 10, 10, .2), 0 0 0 1px #00d1b2
}

.button {
	align-items: center;
	border-radius: 3px;
	box-shadow: none;
	font-size: 1rem;
	height: 2.285em;
	position: relative;
	vertical-align: top;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid #dbdbdb;
	color: #363636;
	justify-content: center;
	padding-left: .75em;
	padding-right: .75em;
	text-align: center
}

.delete,
.modal-close {
	-ms-user-select: none
}

.button.is-active,
.button.is-focused,
.button:active,
.button:focus {
	outline: 0
}

.button.is-disabled,
.button[disabled] {
	pointer-events: none;
	opacity: .5
}

.button strong {
	color: inherit
}

.button .icon:first-child:not(:last-child) {
	margin-left: -.25rem;
	margin-right: .5rem
}

.button .icon:last-child:not(:first-child) {
	margin-left: .5rem;
	margin-right: -.25rem
}

.button .icon:first-child:last-child {
	margin-left: calc(-1px + -.25rem);
	margin-right: calc(-1px + -.25rem)
}

.button .icon.is-small:first-child:not(:last-child) {
	margin-left: 0
}

.button .icon.is-small:last-child:not(:first-child) {
	margin-right: 0
}

.button .icon.is-small:first-child:last-child {
	margin-left: calc(-1px + 0rem);
	margin-right: calc(-1px + 0rem)
}

.button .icon.is-medium:first-child:not(:last-child) {
	margin-left: -.5rem
}

.button .icon.is-medium:last-child:not(:first-child) {
	margin-right: -.5rem
}

.button .icon.is-medium:first-child:last-child {
	margin-left: calc(-1px + -.5rem);
	margin-right: calc(-1px + -.5rem)
}

.button .icon.is-large:first-child:not(:last-child) {
	margin-left: -1rem
}

.button .icon.is-large:last-child:not(:first-child) {
	margin-right: -1rem
}

.button .icon.is-large:first-child:last-child {
	margin-left: calc(-1px + -1rem);
	margin-right: calc(-1px + -1rem)
}

.button.is-hovered,
.button:hover {
	border-color: #b5b5b5;
	color: #363636
}

.button.is-focused,
.button:focus {
	border-color: #00d1b2;
	box-shadow: 0 0 .5em rgba(0, 209, 178, .25);
	color: #363636
}

.button.is-active,
.button:active {
	border-color: #4a4a4a;
	box-shadow: inset 0 1px 2px rgba(10, 10, 10, .2);
	color: #363636
}

.button.is-link {
	background-color: transparent;
	border-color: transparent;
	color: #4a4a4a;
	text-decoration: underline
}

.button.is-link.is-active,
.button.is-link.is-focused,
.button.is-link.is-hovered,
.button.is-link:active,
.button.is-link:focus,
.button.is-link:hover {
	background-color: #f5f5f5;
	color: #363636
}

.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;
	box-shadow: 0 0 .5em rgba(255, 255, 255, .25);
	color: #0a0a0a
}

.button.is-white.is-active,
.button.is-white:active {
	background-color: #f2f2f2;
	border-color: transparent;
	box-shadow: inset 0 1px 2px rgba(10, 10, 10, .2);
	color: #0a0a0a
}

.button.is-white.is-inverted {
	background-color: #0a0a0a;
	color: #fff
}

.button.is-white.is-inverted:hover {
	background-color: #000
}

.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:focus,
.button.is-white.is-outlined:hover {
	background-color: #fff;
	border-color: #fff;
	color: #0a0a0a
}

.button.is-white.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #0a0a0a;
	color: #0a0a0a
}

.button.is-white.is-inverted.is-outlined:focus,
.button.is-white.is-inverted.is-outlined:hover {
	background-color: #0a0a0a;
	color: #fff
}

.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;
	box-shadow: 0 0 .5em rgba(10, 10, 10, .25);
	color: #fff
}

.button.is-black.is-active,
.button.is-black:active {
	background-color: #000;
	border-color: transparent;
	box-shadow: inset 0 1px 2px rgba(10, 10, 10, .2);
	color: #fff
}

.button.is-black.is-inverted {
	background-color: #fff;
	color: #0a0a0a
}

.button.is-black.is-inverted:hover {
	background-color: #f2f2f2
}

.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:focus,
.button.is-black.is-outlined:hover {
	background-color: #0a0a0a;
	border-color: #0a0a0a;
	color: #fff
}

.button.is-black.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-black.is-inverted.is-outlined:focus,
.button.is-black.is-inverted.is-outlined:hover {
	background-color: #fff;
	color: #0a0a0a
}

.button.is-light {
	background-color: #f5f5f5;
	border-color: transparent;
	color: #363636
}

.button.is-light.is-hovered,
.button.is-light:hover {
	background-color: #eee;
	border-color: transparent;
	color: #363636
}

.button.is-light.is-focused,
.button.is-light:focus {
	border-color: transparent;
	box-shadow: 0 0 .5em rgba(245, 245, 245, .25);
	color: #363636
}

.button.is-light.is-active,
.button.is-light:active {
	background-color: #e8e8e8;
	border-color: transparent;
	box-shadow: inset 0 1px 2px rgba(10, 10, 10, .2);
	color: #363636
}

.button.is-light.is-inverted {
	background-color: #363636;
	color: #f5f5f5
}

.button.is-light.is-inverted:hover {
	background-color: #292929
}

.button.is-light.is-loading:after {
	border-color: transparent transparent #363636 #363636!important
}

.button.is-light.is-outlined {
	background-color: transparent;
	border-color: #f5f5f5;
	color: #f5f5f5
}

.button.is-light.is-outlined:focus,
.button.is-light.is-outlined:hover {
	background-color: #f5f5f5;
	border-color: #f5f5f5;
	color: #363636
}

.button.is-light.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #363636;
	color: #363636
}

.button.is-light.is-inverted.is-outlined:focus,
.button.is-light.is-inverted.is-outlined:hover {
	background-color: #363636;
	color: #f5f5f5
}

.button.is-dark {
	background-color: #363636;
	border-color: transparent;
	color: #f5f5f5
}

.button.is-dark.is-hovered,
.button.is-dark:hover {
	background-color: #2f2f2f;
	border-color: transparent;
	color: #f5f5f5
}

.button.is-dark.is-focused,
.button.is-dark:focus {
	border-color: transparent;
	box-shadow: 0 0 .5em rgba(54, 54, 54, .25);
	color: #f5f5f5
}

.button.is-dark.is-active,
.button.is-dark:active {
	background-color: #292929;
	border-color: transparent;
	box-shadow: inset 0 1px 2px rgba(10, 10, 10, .2);
	color: #f5f5f5
}

.button.is-dark.is-inverted {
	background-color: #f5f5f5;
	color: #363636
}

.button.is-dark.is-inverted:hover {
	background-color: #e8e8e8
}

.button.is-dark.is-loading:after {
	border-color: transparent transparent #f5f5f5 #f5f5f5!important
}

.button.is-dark.is-outlined {
	background-color: transparent;
	border-color: #363636;
	color: #363636
}

.button.is-dark.is-outlined:focus,
.button.is-dark.is-outlined:hover {
	background-color: #363636;
	border-color: #363636;
	color: #f5f5f5
}

.button.is-dark.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #f5f5f5;
	color: #f5f5f5
}

.button.is-dark.is-inverted.is-outlined:focus,
.button.is-dark.is-inverted.is-outlined:hover {
	background-color: #f5f5f5;
	color: #363636
}

.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;
	box-shadow: 0 0 .5em rgba(0, 209, 178, .25);
	color: #fff
}

.button.is-primary.is-active,
.button.is-primary:active {
	background-color: #00b89c;
	border-color: transparent;
	box-shadow: inset 0 1px 2px rgba(10, 10, 10, .2);
	color: #fff
}

.button.is-primary.is-inverted {
	background-color: #fff;
	color: #00d1b2
}

.button.is-primary.is-inverted:hover {
	background-color: #f2f2f2
}

.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:focus,
.button.is-primary.is-outlined:hover {
	background-color: #00d1b2;
	border-color: #00d1b2;
	color: #fff
}

.button.is-primary.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-primary.is-inverted.is-outlined:focus,
.button.is-primary.is-inverted.is-outlined:hover {
	background-color: #fff;
	color: #00d1b2
}

.button.is-info {
	background-color: #3273dc;
	border-color: transparent;
	color: #fff
}

.button.is-info.is-hovered,
.button.is-info:hover {
	background-color: #276cda;
	border-color: transparent;
	color: #fff
}

.button.is-info.is-focused,
.button.is-info:focus {
	border-color: transparent;
	box-shadow: 0 0 .5em rgba(50, 115, 220, .25);
	color: #fff
}

.button.is-info.is-active,
.button.is-info:active {
	background-color: #2366d1;
	border-color: transparent;
	box-shadow: inset 0 1px 2px rgba(10, 10, 10, .2);
	color: #fff
}

.button.is-info.is-inverted {
	background-color: #fff;
	color: #3273dc
}

.button.is-info.is-inverted:hover {
	background-color: #f2f2f2
}

.button.is-info.is-loading:after {
	border-color: transparent transparent #fff #fff!important
}

.button.is-info.is-outlined {
	background-color: transparent;
	border-color: #3273dc;
	color: #3273dc
}

.button.is-info.is-outlined:focus,
.button.is-info.is-outlined:hover {
	background-color: #3273dc;
	border-color: #3273dc;
	color: #fff
}

.button.is-info.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-info.is-inverted.is-outlined:focus,
.button.is-info.is-inverted.is-outlined:hover {
	background-color: #fff;
	color: #3273dc
}

.button.is-success {
	background-color: #23d160;
	border-color: transparent;
	color: #fff
}

.button.is-success.is-hovered,
.button.is-success:hover {
	background-color: #22c65b;
	border-color: transparent;
	color: #fff
}

.button.is-success.is-focused,
.button.is-success:focus {
	border-color: transparent;
	box-shadow: 0 0 .5em rgba(35, 209, 96, .25);
	color: #fff
}

.button.is-success.is-active,
.button.is-success:active {
	background-color: #20bc56;
	border-color: transparent;
	box-shadow: inset 0 1px 2px rgba(10, 10, 10, .2);
	color: #fff
}

.button.is-success.is-inverted {
	background-color: #fff;
	color: #23d160
}

.button.is-success.is-inverted:hover {
	background-color: #f2f2f2
}

.button.is-success.is-loading:after {
	border-color: transparent transparent #fff #fff!important
}

.button.is-success.is-outlined {
	background-color: transparent;
	border-color: #23d160;
	color: #23d160
}

.button.is-success.is-outlined:focus,
.button.is-success.is-outlined:hover {
	background-color: #23d160;
	border-color: #23d160;
	color: #fff
}

.button.is-success.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-success.is-inverted.is-outlined:focus,
.button.is-success.is-inverted.is-outlined:hover {
	background-color: #fff;
	color: #23d160
}

.button.is-warning {
	background-color: #ffdd57;
	border-color: transparent;
	color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-hovered,
.button.is-warning:hover {
	background-color: #ffdb4a;
	border-color: transparent;
	color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-focused,
.button.is-warning:focus {
	border-color: transparent;
	box-shadow: 0 0 .5em rgba(255, 221, 87, .25);
	color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-active,
.button.is-warning:active {
	background-color: #ffd83d;
	border-color: transparent;
	box-shadow: inset 0 1px 2px rgba(10, 10, 10, .2);
	color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-inverted,
.button.is-warning.is-inverted:hover {
	background-color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-inverted {
	color: #ffdd57
}

.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: #ffdd57;
	color: #ffdd57
}

.button.is-warning.is-outlined:focus,
.button.is-warning.is-outlined:hover {
	background-color: #ffdd57;
	border-color: #ffdd57;
	color: rgba(0, 0, 0, .7)
}

.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:focus,
.button.is-warning.is-inverted.is-outlined:hover {
	background-color: rgba(0, 0, 0, .7);
	color: #ffdd57
}

.button.is-danger {
	background-color: #ff3860;
	border-color: transparent;
	color: #fff
}

.button.is-danger.is-hovered,
.button.is-danger:hover {
	background-color: #ff2b56;
	border-color: transparent;
	color: #fff
}

.button.is-danger.is-focused,
.button.is-danger:focus {
	border-color: transparent;
	box-shadow: 0 0 .5em rgba(255, 56, 96, .25);
	color: #fff
}

.button.is-danger.is-active,
.button.is-danger:active {
	background-color: #ff1f4b;
	border-color: transparent;
	box-shadow: inset 0 1px 2px rgba(10, 10, 10, .2);
	color: #fff
}

.button.is-danger.is-inverted {
	background-color: #fff;
	color: #ff3860
}

.button.is-danger.is-inverted:hover {
	background-color: #f2f2f2
}

.button.is-danger.is-loading:after {
	border-color: transparent transparent #fff #fff!important
}

.button.is-danger.is-outlined {
	background-color: transparent;
	border-color: #ff3860;
	color: #ff3860
}

.button.is-danger.is-outlined:focus,
.button.is-danger.is-outlined:hover {
	background-color: #ff3860;
	border-color: #ff3860;
	color: #fff
}

.button.is-danger.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-danger.is-inverted.is-outlined:focus,
.button.is-danger.is-inverted.is-outlined:hover {
	background-color: #fff;
	color: #ff3860
}

.content blockquote,
.content table tr:hover {
	background-color: #f5f5f5
}

.button.is-small {
	border-radius: 2px;
	font-size: .75rem
}

.button.is-small .icon:first-child:not(:last-child) {
	margin-left: -.375rem;
	margin-right: .375rem
}

.button.is-small .icon:last-child:not(:first-child) {
	margin-left: .375rem;
	margin-right: -.375rem
}

.button.is-small .icon:first-child:last-child {
	margin-left: calc(-1px + -.375rem);
	margin-right: calc(-1px + -.375rem)
}

.button.is-small .icon.is-small:first-child:not(:last-child) {
	margin-left: -.125rem
}

.button.is-small .icon.is-small:last-child:not(:first-child) {
	margin-right: -.125rem
}

.button.is-small .icon.is-small:first-child:last-child {
	margin-left: calc(-1px + -.125rem);
	margin-right: calc(-1px + -.125rem)
}

.button.is-small .icon.is-medium:first-child:not(:last-child) {
	margin-left: -.625rem
}

.button.is-small .icon.is-medium:last-child:not(:first-child) {
	margin-right: -.625rem
}

.button.is-small .icon.is-medium:first-child:last-child {
	margin-left: calc(-1px + -.625rem);
	margin-right: calc(-1px + -.625rem)
}

.button.is-small .icon.is-large:first-child:not(:last-child) {
	margin-left: -1.125rem
}

.button.is-small .icon.is-large:last-child:not(:first-child) {
	margin-right: -1.125rem
}

.button.is-small .icon.is-large:first-child:last-child {
	margin-left: calc(-1px + -1.125rem);
	margin-right: calc(-1px + -1.125rem)
}

.button.is-medium {
	font-size: 1.25rem
}

.button.is-medium .icon:first-child:not(:last-child) {
	margin-left: -.125rem;
	margin-right: .625rem
}

.button.is-medium .icon:last-child:not(:first-child) {
	margin-left: .625rem;
	margin-right: -.125rem
}

.button.is-medium .icon:first-child:last-child {
	margin-left: calc(-1px + -.125rem);
	margin-right: calc(-1px + -.125rem)
}

.button.is-medium .icon.is-small:first-child:not(:last-child) {
	margin-left: .125rem
}

.button.is-medium .icon.is-small:last-child:not(:first-child) {
	margin-right: .125rem
}

.button.is-medium .icon.is-small:first-child:last-child {
	margin-left: calc(-1px + .125rem);
	margin-right: calc(-1px + .125rem)
}

.button.is-medium .icon.is-medium:first-child:not(:last-child) {
	margin-left: -.375rem
}

.button.is-medium .icon.is-medium:last-child:not(:first-child) {
	margin-right: -.375rem
}

.button.is-medium .icon.is-medium:first-child:last-child {
	margin-left: calc(-1px + -.375rem);
	margin-right: calc(-1px + -.375rem)
}

.button.is-medium .icon.is-large:first-child:not(:last-child) {
	margin-left: -.875rem
}

.button.is-medium .icon.is-large:last-child:not(:first-child) {
	margin-right: -.875rem
}

.button.is-medium .icon.is-large:first-child:last-child {
	margin-left: calc(-1px + -.875rem);
	margin-right: calc(-1px + -.875rem)
}

.button.is-large {
	font-size: 1.5rem
}

.button.is-large .icon:first-child:not(:last-child) {
	margin-left: 0;
	margin-right: .75rem
}

.button.is-large .icon:last-child:not(:first-child) {
	margin-left: .75rem;
	margin-right: 0
}

.button.is-large .icon:first-child:last-child {
	margin-left: calc(-1px + 0rem);
	margin-right: calc(-1px + 0rem)
}

.button.is-large .icon.is-small:first-child:not(:last-child) {
	margin-left: .25rem
}

.button.is-large .icon.is-small:last-child:not(:first-child) {
	margin-right: .25rem
}

.button.is-large .icon.is-small:first-child:last-child {
	margin-left: calc(-1px + .25rem);
	margin-right: calc(-1px + .25rem)
}

.button.is-large .icon.is-medium:first-child:not(:last-child) {
	margin-left: -.25rem
}

.button.is-large .icon.is-medium:last-child:not(:first-child) {
	margin-right: -.25rem
}

.button.is-large .icon.is-medium:first-child:last-child {
	margin-left: calc(-1px + -.25rem);
	margin-right: calc(-1px + -.25rem)
}

.button.is-large .icon.is-large:first-child:not(:last-child) {
	margin-left: -.75rem
}

.button.is-large .icon.is-large:last-child:not(:first-child) {
	margin-right: -.75rem
}

.button.is-large .icon.is-large:first-child:last-child {
	margin-left: calc(-1px + -.75rem);
	margin-right: calc(-1px + -.75rem)
}

.button.is-fullwidth {
	display: flex;
	width: 100%
}

.button.is-loading {
	color: transparent!important;
	pointer-events: none
}

.button.is-loading:after {
	border: 2px solid #dbdbdb;
	border-radius: 290486px;
	border-right-color: transparent;
	border-top-color: transparent;
	content: "";
	display: block;
	height: 1rem;
	width: 1rem;
	left: 50%;
	margin-left: -8px;
	margin-top: -8px;
	top: 50%;
	position: absolute!important
}

.checkbox,
.input,
.radio,
.select,
.textarea {
	position: relative;
	vertical-align: top
}

.content {
	color: #4a4a4a
}

.content li+li {
	margin-top: .25em
}

.content blockquote:not(:last-child),
.content ol:not(:last-child),
.content p: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: 400;
	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 ol,
.content ul {
	margin-left: 2em;
	margin-right: 2em;
	margin-top: 1em
}

.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 {
	border-left: 5px solid #dbdbdb;
	padding: 1.25em 1.5em
}

.content ol {
	list-style: decimal
}

.content ul {
	list-style: disc
}

.content ul ul {
	list-style-type: circle;
	margin-top: .5em
}

.content ul ul ul {
	list-style-type: square
}

.content table {
	width: 100%
}

.content table td,
.content table th {
	border: 1px solid #dbdbdb;
	border-width: 0 0 1px;
	padding: .5em .75em;
	vertical-align: top
}

.content table th {
	color: #363636;
	text-align: left
}

.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.is-small {
	font-size: .75rem
}

.content.is-medium {
	font-size: 1.25rem
}

.content.is-large {
	font-size: 1.5rem
}

.input,
.textarea {
	align-items: center;
	border-radius: 3px;
	display: inline-flex;
	font-size: 1rem;
	height: 2.285em;
	justify-content: flex-start;
	line-height: 1.5;
	padding-left: .75em;
	padding-right: .75em;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	color: #363636;
	box-shadow: inset 0 1px 2px rgba(10, 10, 10, .1);
	width: 100%
}

.input.is-hovered,
.input:hover,
.textarea.is-hovered,
.textarea:hover {
	border-color: #b5b5b5
}

.input.is-active,
.input.is-focused,
.input:active,
.input:focus,
.textarea.is-active,
.textarea.is-focused,
.textarea:active,
.textarea:focus {
	outline: 0;
	border-color: #00d1b2
}

.input.is-disabled,
.input[disabled],
.textarea.is-disabled,
.textarea[disabled] {
	pointer-events: none;
	background-color: #f5f5f5;
	border-color: #f5f5f5;
	box-shadow: none;
	color: #7a7a7a
}

.input.is-disabled::-moz-placeholder,
.input[disabled]::-moz-placeholder,
.textarea.is-disabled::-moz-placeholder,
.textarea[disabled]::-moz-placeholder {
	color: rgba(54, 54, 54, .3)
}

.input.is-disabled::-webkit-input-placeholder,
.input[disabled]::-webkit-input-placeholder,
.textarea.is-disabled::-webkit-input-placeholder,
.textarea[disabled]::-webkit-input-placeholder {
	color: rgba(54, 54, 54, .3)
}

.input.is-disabled:-moz-placeholder,
.input[disabled]:-moz-placeholder,
.textarea.is-disabled:-moz-placeholder,
.textarea[disabled]:-moz-placeholder {
	color: rgba(54, 54, 54, .3)
}

.input.is-disabled:-ms-input-placeholder,
.input[disabled]:-ms-input-placeholder,
.textarea.is-disabled:-ms-input-placeholder,
.textarea[disabled]:-ms-input-placeholder {
	color: rgba(54, 54, 54, .3)
}

.input[type=search],
.textarea[type=search] {
	border-radius: 290486px
}

.input.is-white,
.textarea.is-white {
	border-color: #fff
}

.input.is-black,
.textarea.is-black {
	border-color: #0a0a0a
}

.input.is-light,
.textarea.is-light {
	border-color: #f5f5f5
}

.input.is-dark,
.textarea.is-dark {
	border-color: #363636
}

.input.is-primary,
.textarea.is-primary {
	border-color: #00d1b2
}

.input.is-info,
.textarea.is-info {
	border-color: #3273dc
}

.input.is-success,
.textarea.is-success {
	border-color: #23d160
}

.input.is-warning,
.textarea.is-warning {
	border-color: #ffdd57
}

.input.is-danger,
.textarea.is-danger {
	border-color: #ff3860
}

.input.is-small,
.textarea.is-small {
	border-radius: 2px;
	font-size: .75rem
}

.input.is-medium,
.textarea.is-medium {
	font-size: 1.25rem
}

.input.is-large,
.textarea.is-large {
	font-size: 1.5rem
}

.input.is-fullwidth,
.textarea.is-fullwidth {
	display: block;
	width: 100%
}

.input.is-inline,
.textarea.is-inline {
	display: inline;
	width: auto
}

.textarea {
	display: block;
	line-height: 1.25;
	max-height: 600px;
	min-height: 120px;
	min-width: 100%;
	padding: 10px;
	resize: vertical
}

.control.has-icon.has-icon-right .input,
.select select {
	padding-right: 2.5em
}

.checkbox,
.radio {
	align-items: center;
	display: inline-flex;
	flex-wrap: wrap;
	justify-content: flex-start
}

.checkbox input,
.radio input {
	margin-right: .5em
}

.checkbox:hover,
.radio:hover {
	color: #363636
}

.checkbox.is-disabled,
.radio.is-disabled {
	color: #7a7a7a;
	pointer-events: none
}

.checkbox.is-disabled input,
.radio.is-disabled input {
	pointer-events: none
}

.radio+.radio {
	margin-left: .5em
}

.select {
	display: inline-block;
	height: 2.5em
}

.select:after {
	border: 1px solid #00d1b2;
	border-right: 0;
	border-top: 0;
	content: " ";
	display: block;
	height: .5em;
	pointer-events: none;
	position: absolute;
	transform: rotate(-45deg);
	width: .5em;
	margin-top: -.375em;
	right: 1.125em;
	top: 50%;
	z-index: 4
}

.control.is-loading:after,
.delete:after,
.delete:before,
.loader,
.modal-close:after,
.modal-close:before {
	content: ""
}

.select select {
	align-items: center;
	border-radius: 3px;
	box-shadow: none;
	height: 2.285em;
	justify-content: flex-start;
	line-height: 1.5;
	padding-left: .75em;
	position: relative;
	vertical-align: top;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	color: #363636;
	cursor: pointer;
	display: block;
	font-size: 1em;
	outline: 0
}

.select select.is-hovered,
.select select:hover {
	border-color: #b5b5b5
}

.select select.is-active,
.select select.is-focused,
.select select:active,
.select select:focus {
	outline: 0;
	border-color: #00d1b2
}

.select select.is-disabled,
.select select[disabled] {
	pointer-events: none;
	background-color: #f5f5f5;
	border-color: #f5f5f5;
	box-shadow: none;
	color: #7a7a7a
}

.select select.is-disabled::-moz-placeholder,
.select select[disabled]::-moz-placeholder {
	color: rgba(54, 54, 54, .3)
}

.select select.is-disabled::-webkit-input-placeholder,
.select select[disabled]::-webkit-input-placeholder {
	color: rgba(54, 54, 54, .3)
}

.select select.is-disabled:-moz-placeholder,
.select select[disabled]:-moz-placeholder {
	color: rgba(54, 54, 54, .3)
}

.select select.is-disabled:-ms-input-placeholder,
.select select[disabled]:-ms-input-placeholder {
	color: rgba(54, 54, 54, .3)
}

.select select:hover {
	border-color: #b5b5b5
}

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

.help,
.label {
	display: block
}

.select:hover:after {
	border-color: #363636
}

.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-fullwidth,
.select.is-fullwidth select {
	width: 100%
}

.label {
	color: #363636;
	font-weight: 700
}

.label:not(:last-child) {
	margin-bottom: .5em
}

.help {
	font-size: .75rem;
	margin-top: 5px
}

.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-info {
	color: #3273dc
}

.help.is-success {
	color: #23d160
}

.help.is-warning {
	color: #ffdd57
}

.help.is-danger {
	color: #ff3860
}

@media screen and (max-width:768px) {
	.control-label {
		margin-bottom: .5em
	}
}

@media screen and (min-width:769px) {
	.control-label {
		flex-basis: 0;
		flex-grow: 1;
		flex-shrink: 0;
		margin-right: 1.5em;
		padding-top: .5em;
		text-align: right
	}
}

.control {
	position: relative;
	text-align: left
}

.control:not(:last-child) {
	margin-bottom: .75rem
}

.control.has-addons {
	display: flex;
	justify-content: flex-start
}

.control.has-addons .button,
.control.has-addons .input,
.control.has-addons .select {
	border-radius: 0;
	margin-right: -1px;
	width: auto
}

.control.has-addons .button:hover,
.control.has-addons .input:hover,
.control.has-addons .select:hover {
	z-index: 2
}

.control.has-addons .button:active,
.control.has-addons .button:focus,
.control.has-addons .input:active,
.control.has-addons .input:focus,
.control.has-addons .select:active,
.control.has-addons .select:focus {
	z-index: 3
}

.control.has-addons .button:first-child,
.control.has-addons .button:first-child select,
.control.has-addons .input:first-child,
.control.has-addons .input:first-child select,
.control.has-addons .select:first-child,
.control.has-addons .select:first-child select {
	border-radius: 3px 0 0 3px
}

.control.has-addons .button:last-child,
.control.has-addons .button:last-child select,
.control.has-addons .input:last-child,
.control.has-addons .input:last-child select,
.control.has-addons .select:last-child,
.control.has-addons .select:last-child select {
	border-radius: 0 3px 3px 0
}

.control.has-addons .button.is-expanded,
.control.has-addons .input.is-expanded,
.control.has-addons .select.is-expanded {
	flex-grow: 1;
	flex-shrink: 0
}

.control.has-addons .select select:hover {
	z-index: 2
}

.control.has-addons .select select:active,
.control.has-addons .select select:focus {
	z-index: 3
}

.control.has-addons.has-addons-centered {
	justify-content: center
}

.control.has-addons.has-addons-right {
	justify-content: flex-end
}

.control.has-addons.has-addons-fullwidth .button,
.control.has-addons.has-addons-fullwidth .input,
.control.has-addons.has-addons-fullwidth .select {
	flex-grow: 1;
	flex-shrink: 0
}

.control.has-icon .icon {
	color: #dbdbdb;
	pointer-events: none;
	position: absolute;
	top: 1.25rem;
	z-index: 4
}

.control.has-icon .input:focus+.icon {
	color: #7a7a7a
}

.control.has-icon .input.is-small+.icon {
	top: .9375rem
}

.control.has-icon .input.is-medium+.icon {
	top: 1.5625rem
}

.control.has-icon .input.is-large+.icon {
	top: 1.875rem
}

.control.has-icon:not(.has-icon-right) .icon {
	left: 1.25rem;
	transform: translateX(-50%) translateY(-50%)
}

.control.has-icon:not(.has-icon-right) .input {
	padding-left: 2.5em
}

.control.has-icon:not(.has-icon-right) .input.is-small+.icon {
	left: .9375rem
}

.control.has-icon:not(.has-icon-right) .input.is-medium+.icon {
	left: 1.5625rem
}

.control.has-icon:not(.has-icon-right) .input.is-large+.icon {
	left: 1.875rem
}

.control.has-icon.has-icon-right .icon {
	right: 1.25rem;
	transform: translateX(50%) translateY(-50%)
}

.control.has-icon.has-icon-right .input.is-small+.icon {
	right: .9375rem
}

.control.has-icon.has-icon-right .input.is-medium+.icon {
	right: 1.5625rem
}

.control.has-icon.has-icon-right .input.is-large+.icon {
	right: 1.875rem
}

.control.is-grouped {
	display: flex;
	justify-content: flex-start
}

.control.is-grouped>.control {
	flex-basis: 0;
	flex-shrink: 0
}

.control.is-grouped>.control:not(:last-child) {
	margin-bottom: 0;
	margin-right: .75rem
}

.block:not(:last-child),
.notification:not(:last-child),
.progress:not(:last-child),
.subtitle:not(:last-child),
.table,
.title:not(:last-child) {
	margin-bottom: 1.5rem
}

.control.is-grouped>.control.is-expanded {
	flex-grow: 1;
	flex-shrink: 1
}

.control.is-grouped.is-grouped-centered {
	justify-content: center
}

.control.is-grouped.is-grouped-right {
	justify-content: flex-end
}

@media screen and (min-width:769px) {
	.control.is-horizontal {
		display: flex
	}
	.control.is-horizontal>.control {
		display: flex;
		flex-basis: 0;
		flex-grow: 5;
		flex-shrink: 1
	}
}

.control.is-loading:after {
	border: 2px solid #dbdbdb;
	border-radius: 290486px;
	border-right-color: transparent;
	border-top-color: transparent;
	display: block;
	height: 1rem;
	width: 1rem;
	position: absolute!important;
	right: .75em;
	top: .75em
}

.icon,
.icon.is-large,
.icon.is-medium,
.icon.is-small {
	display: inline-block;
	vertical-align: top;
	text-align: center
}

.icon {
	font-size: 21px;
	height: 1.5rem;
	line-height: 1.5rem;
	width: 1.5rem
}

.icon .fa {
	font-size: inherit;
	line-height: inherit
}

.icon.is-small {
	font-size: 14px;
	height: 1rem;
	line-height: 1rem;
	width: 1rem
}

.icon.is-medium {
	font-size: 28px;
	height: 2rem;
	line-height: 2rem;
	width: 2rem
}

.icon.is-large {
	font-size: 42px;
	height: 3rem;
	line-height: 3rem;
	width: 3rem
}

.image,
.image img,
.progress {
	display: block
}

.image {
	position: relative
}

.image img {
	height: auto;
	width: 100%
}

.image.is-16by9 img,
.image.is-1by1 img,
.image.is-2by1 img,
.image.is-3by2 img,
.image.is-4by3 img,
.image.is-square img {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 100%
}

.container,
.delete,
.notification {
	position: relative
}

.image.is-1by1,
.image.is-square {
	padding-top: 100%
}

.image.is-4by3 {
	padding-top: 75%
}

.image.is-3by2 {
	padding-top: 66.6666%
}

.image.is-16by9 {
	padding-top: 56.25%
}

.image.is-2by1 {
	padding-top: 50%
}

.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: 3px;
	padding: 1.25rem 2.5rem 1.25rem 1.5rem
}

.notification code,
.notification pre {
	background: #fff
}

.notification pre code {
	background: 0 0
}

.notification .delete {
	position: absolute;
	right: .5em;
	top: .5em
}

.notification .content,
.notification .subtitle,
.notification .title {
	color: inherit
}

.notification.is-white {
	background-color: #fff;
	color: #0a0a0a
}

.notification.is-black {
	background-color: #0a0a0a;
	color: #fff
}

.notification.is-light {
	background-color: #f5f5f5;
	color: #363636
}

.notification.is-dark {
	background-color: #363636;
	color: #f5f5f5
}

.notification.is-primary {
	background-color: #00d1b2;
	color: #fff
}

.notification.is-info {
	background-color: #3273dc;
	color: #fff
}

.notification.is-success {
	background-color: #23d160;
	color: #fff
}

.notification.is-warning {
	background-color: #ffdd57;
	color: rgba(0, 0, 0, .7)
}

.notification.is-danger {
	background-color: #ff3860;
	color: #fff
}

.progress {
	border: none;
	border-radius: 290486px;
	height: 1rem;
	overflow: hidden;
	padding: 0;
	width: 100%
}

.progress::-webkit-progress-bar {
	background-color: #dbdbdb
}

.progress::-webkit-progress-value {
	background-color: #4a4a4a
}

.progress::-moz-progress-bar {
	background-color: #4a4a4a
}

.progress.is-white::-webkit-progress-value {
	background-color: #fff
}

.progress.is-white::-moz-progress-bar {
	background-color: #fff
}

.progress.is-black::-webkit-progress-value {
	background-color: #0a0a0a
}

.progress.is-black::-moz-progress-bar {
	background-color: #0a0a0a
}

.progress.is-light::-webkit-progress-value {
	background-color: #f5f5f5
}

.progress.is-light::-moz-progress-bar {
	background-color: #f5f5f5
}

.progress.is-dark::-webkit-progress-value {
	background-color: #363636
}

.progress.is-dark::-moz-progress-bar {
	background-color: #363636
}

.progress.is-primary::-webkit-progress-value {
	background-color: #00d1b2
}

.progress.is-primary::-moz-progress-bar {
	background-color: #00d1b2
}

.progress.is-info::-webkit-progress-value {
	background-color: #3273dc
}

.progress.is-info::-moz-progress-bar {
	background-color: #3273dc
}

.progress.is-success::-webkit-progress-value {
	background-color: #23d160
}

.progress.is-success::-moz-progress-bar {
	background-color: #23d160
}

.progress.is-warning::-webkit-progress-value {
	background-color: #ffdd57
}

.progress.is-warning::-moz-progress-bar {
	background-color: #ffdd57
}

.progress.is-danger::-webkit-progress-value {
	background-color: #ff3860
}

.progress.is-danger::-moz-progress-bar {
	background-color: #ff3860
}

.progress.is-small {
	height: .75rem
}

.progress.is-medium {
	height: 1.25rem
}

.progress.is-large {
	height: 1.5rem
}

.tag {
	align-items: center;
	border-radius: 290486px;
	color: #4a4a4a;
	display: inline-flex;
	font-size: .75rem;
	height: 2em;
	justify-content: center;
	line-height: 1.5;
	padding-left: .875em;
	padding-right: .875em;
	vertical-align: top
}

.tag .delete {
	margin-left: .25em;
	margin-right: -.5em
}

.tag.is-white {
	background-color: #fff;
	color: #0a0a0a
}

.tag.is-black {
	background-color: #0a0a0a;
	color: #fff
}

.tag.is-light {
	background-color: #f5f5f5;
	color: #363636
}

.tag.is-dark {
	background-color: #363636;
	color: #f5f5f5
}

.tag.is-primary {
	background-color: #00d1b2;
	color: #fff
}

.tag.is-info {
	background-color: #3273dc;
	color: #fff
}

.tag.is-success {
	background-color: #23d160;
	color: #fff
}

.tag.is-warning {
	background-color: #ffdd57;
	color: rgba(0, 0, 0, .7)
}

.tag.is-danger {
	background-color: #ff3860;
	color: #fff
}

.tag.is-medium {
	font-size: 1rem
}

.tag.is-large {
	font-size: 1.25rem
}

.subtitle,
.title {
	word-break: break-word
}

.subtitle em,
.subtitle span,
.title em,
.title span {
	font-weight: 300
}

.subtitle strong,
.title strong {
	font-weight: 500
}

.subtitle .tag,
.title .tag {
	vertical-align: middle
}

.title {
	color: #363636;
	font-size: 2rem;
	font-weight: 300;
	line-height: 1.125
}

.menu-list,
.message-header,
.subtitle {
	line-height: 1.25
}

.title strong {
	color: inherit
}

.title+.highlight {
	margin-top: -.75rem
}

.title+.subtitle {
	margin-top: -1.25rem
}

.title.is-1 {
	font-size: 3.5rem
}

.title.is-2 {
	font-size: 2.75rem
}

.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: 14px
}

@media screen and (min-width:1000px) {
	.container {
		margin: 0 auto;
		max-width: 960px
	}
	.container.is-fluid {
		margin: 0 20px;
		max-width: none
	}
}

@media screen and (min-width:1192px) {
	.container {
		max-width: 1300px
	}
}

.delete {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-color: rgba(10, 10, 10, .2);
	border: none;
	border-radius: 290486px;
	display: inline-block;
	font-size: 1rem;
	height: 20px;
	outline: 0;
	transform: rotate(45deg);
	transform-origin: center center;
	vertical-align: top;
	width: 20px
}

.modal-close,
.pagination-ellipsis,
.pagination-link,
.pagination-next,
.pagination-previous {
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	vertical-align: top
}

.delete:after,
.delete:before {
	background-color: #fff;
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translateX(-50%) translateY(-50%)
}

.card,
.card-image,
.loader,
.message-header {
	position: relative
}

.delete:before {
	height: 2px;
	width: 50%
}

.delete:after {
	height: 50%;
	width: 2px
}

.delete:focus,
.delete:hover {
	background-color: rgba(10, 10, 10, .3)
}

.delete:active {
	background-color: rgba(10, 10, 10, .4)
}

.delete.is-small {
	height: 14px;
	width: 14px
}

.delete.is-medium {
	height: 26px;
	width: 26px
}

.delete.is-large {
	height: 30px;
	width: 30px
}

.fa {
	font-size: 21px;
	text-align: center;
	vertical-align: top
}

.heading {
	display: block;
	font-size: 11px;
	letter-spacing: 1px;
	margin-bottom: 5px;
	text-transform: uppercase
}

.highlight {
	font-weight: 400;
	max-width: 100%;
	overflow: hidden;
	padding: 0
}

.highlight:not(:last-child) {
	margin-bottom: 1.5rem
}

.highlight pre {
	overflow: auto;
	max-width: 100%
}

.loader {
	border: 2px solid #dbdbdb;
	border-radius: 290486px;
	border-right-color: transparent;
	border-top-color: transparent;
	display: block;
	height: 1rem;
	width: 1rem
}

.number {
	align-items: center;
	background-color: #f5f5f5;
	border-radius: 290486px;
	display: inline-flex;
	font-size: 1.25rem;
	height: 2em;
	justify-content: center;
	margin-right: 1.5rem;
	min-width: 2.5em;
	padding: .25rem .5rem;
	text-align: center;
	vertical-align: top
}

.card-header {
	align-items: stretch;
	box-shadow: 0 1px 2px rgba(10, 10, 10, .1);
	display: flex
}

.card-header-title {
	align-items: center;
	color: #363636;
	display: flex;
	flex-grow: 1;
	font-weight: 700;
	padding: .75rem
}

.card-header-icon {
	align-items: center;
	display: flex;
	justify-content: center;
	padding: .75rem
}

.card-image {
	display: block
}

.card-content {
	padding: 1.5rem
}

.card-content .title+.subtitle {
	margin-top: -1.5rem
}

.card-footer {
	border-top: 1px solid #dbdbdb;
	align-items: stretch;
	display: flex
}

.media .media,
.media+.media {
	border-top: 1px solid rgba(219, 219, 219, .5)
}

.card-footer-item {
	align-items: center;
	display: flex;
	flex-basis: 0;
	flex-grow: 1;
	flex-shrink: 0;
	justify-content: center;
	padding: .75rem
}

.card-footer-item:not(:last-child) {
	border-right: 1px solid #dbdbdb
}

.card {
	background-color: #fff;
	box-shadow: 0 2px 3px rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .1);
	color: #4a4a4a;
	max-width: 100%
}

.card .media:not(:last-child) {
	margin-bottom: .75rem
}

.level-item {
	align-items: center;
	display: flex;
	flex-basis: auto;
	flex-grow: 0;
	flex-shrink: 0;
	justify-content: center
}

.level-item .subtitle,
.level-item .title {
	margin-bottom: 0
}

.level-left,
.level-right {
	flex-basis: auto;
	flex-grow: 0;
	flex-shrink: 0
}

.level-left .level-item:not(:last-child),
.level-right .level-item:not(:last-child) {
	margin-right: .75rem
}

.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
	flex-grow: 1
}

.level-left {
	align-items: center;
	justify-content: flex-start
}

@media screen and (max-width:768px) {
	.level-item:not(:last-child) {
		margin-bottom: .75rem
	}
	.level-left+.level-right {
		margin-top: 1.5rem
	}
}

.level-right {
	align-items: center;
	justify-content: flex-end
}

@media screen and (min-width:769px) {
	.level-left,
	.level-right {
		display: flex
	}
}

.level {
	align-items: center;
	justify-content: space-between
}

.level:not(:last-child) {
	margin-bottom: 1.5rem
}

.level code {
	border-radius: 3px
}

.level img {
	display: inline-block;
	vertical-align: top
}

.level.is-mobile,
.media {
	display: flex
}

.level.is-mobile>.level-item:not(:last-child) {
	margin-bottom: 0
}

.level.is-mobile>.level-item:not(.is-narrow) {
	flex-grow: 1
}

@media screen and (min-width:769px) {
	.level {
		display: flex
	}
	.level>.level-item:not(.is-narrow) {
		flex-grow: 1
	}
}

.media-left,
.media-right {
	flex-basis: auto;
	flex-grow: 0;
	flex-shrink: 0
}

.media-left {
	margin-right: 1rem
}

.media-right {
	margin-left: 1rem
}

.media-content {
	flex-basis: auto;
	flex-grow: 1;
	flex-shrink: 1;
	text-align: left
}

.media {
	align-items: flex-start;
	text-align: left
}

.media .content:not(:last-child) {
	margin-bottom: .75rem
}

.media .media {
	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 {
	margin-top: 1rem;
	padding-top: 1rem
}

.media.is-large+.media {
	margin-top: 1.5rem;
	padding-top: 1.5rem
}

.menu {
	font-size: 1rem
}

.menu-list a {
	border-radius: 2px;
	color: #4a4a4a;
	display: block;
	padding: .5em .75em
}

.menu-list a:hover {
	background-color: #f5f5f5;
	color: #00d1b2
}

.menu-list a.is-active {
	background-color: #00d1b2;
	color: #fff
}

.menu-list li ul {
	border-left: 1px solid #dbdbdb;
	margin: .75em;
	padding-left: .75em
}

.menu-label {
	color: #7a7a7a;
	font-size: .8em;
	letter-spacing: .1em;
	text-transform: uppercase
}

.menu-label:not(:first-child) {
	margin-top: 1em
}

.menu-label:not(:last-child) {
	margin-bottom: 1em
}

.message:not(:last-child),
.panel:not(:last-child) {
	margin-bottom: 1.5rem
}

.message {
	background-color: #f5f5f5;
	border-radius: 3px;
	font-size: 1rem
}

.message.is-white {
	background-color: #fff
}

.message.is-white .message-header {
	background-color: #fff;
	color: #0a0a0a
}

.message.is-white .message-body {
	border-color: #fff;
	color: #4d4d4d
}

.message.is-black {
	background-color: #fafafa
}

.message.is-black .message-header {
	background-color: #0a0a0a;
	color: #fff
}

.message.is-black .message-body {
	border-color: #0a0a0a;
	color: #090909
}

.message.is-light {
	background-color: #fafafa
}

.message.is-light .message-header {
	background-color: #f5f5f5;
	color: #363636
}

.message.is-light .message-body {
	border-color: #f5f5f5;
	color: #505050
}

.message.is-dark {
	background-color: #fafafa
}

.message.is-dark .message-header {
	background-color: #363636;
	color: #f5f5f5
}

.message.is-dark .message-body {
	border-color: #363636;
	color: #2a2a2a
}

.message.is-primary {
	background-color: #f5fffd
}

.message.is-primary .message-header {
	background-color: #00d1b2;
	color: #fff
}

.message.is-primary .message-body {
	border-color: #00d1b2;
	color: #021310
}

.message.is-info {
	background-color: #f6f9fe
}

.message.is-info .message-header {
	background-color: #3273dc;
	color: #fff
}

.message.is-info .message-body {
	border-color: #3273dc;
	color: #22509a
}

.message.is-success {
	background-color: #f6fef9
}

.message.is-success .message-header {
	background-color: #23d160;
	color: #fff
}

.message.is-success .message-body {
	border-color: #23d160;
	color: #0e301a
}

.message.is-warning {
	background-color: #fffdf5
}

.message.is-warning .message-header {
	background-color: #ffdd57;
	color: rgba(0, 0, 0, .7)
}

.message.is-warning .message-body {
	border-color: #ffdd57;
	color: #3b3108
}

.message.is-danger {
	background-color: #fff5f7
}

.message.is-danger .message-header {
	background-color: #ff3860;
	color: #fff
}

.message.is-danger .message-body {
	border-color: #ff3860;
	color: #cd0930
}

.message-header {
	align-items: center;
	background-color: #4a4a4a;
	border-radius: 3px 3px 0 0;
	color: #fff;
	display: flex;
	justify-content: space-between;
	padding: .5em .75em
}

.message-header a,
.message-header strong {
	color: inherit
}

.message-header a {
	text-decoration: underline
}

.message-header .delete {
	flex-grow: 0;
	flex-shrink: 0;
	margin-left: .75em
}

.message-header+.message-body {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-top: none
}

.message-body {
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	color: #4a4a4a;
	padding: 1em 1.25em
}

.message-body a,
.message-body strong {
	color: inherit
}

.message-body a {
	text-decoration: underline
}

.message-body code,
.message-body pre {
	background: #fff
}

.message-body pre code {
	background: 0 0
}

.modal-background {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	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 {
	-moz-user-select: none;
	user-select: none;
	border: none;
	border-radius: 290486px;
	display: inline-block;
	font-size: 1rem;
	outline: 0;
	transform: rotate(45deg);
	transform-origin: center center;
	background: 0 0;
	height: 40px;
	position: fixed;
	right: 20px;
	top: 20px;
	width: 40px
}

.modal-close:after,
.modal-close:before {
	background-color: #fff;
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translateX(-50%) translateY(-50%)
}

.modal-close:before {
	height: 2px;
	width: 50%
}

.modal-close:after {
	height: 50%;
	width: 2px
}

.modal-close:focus,
.modal-close:hover {
	background-color: rgba(10, 10, 10, .3)
}

.modal-close:active {
	background-color: rgba(10, 10, 10, .4)
}

.modal-close.is-small {
	height: 14px;
	width: 14px
}

.modal-close.is-medium {
	height: 26px;
	width: 26px
}

.modal-close.is-large {
	height: 30px;
	width: 30px
}

.modal-card {
	display: flex;
	flex-direction: column;
	max-height: calc(100vh - 40px);
	overflow: hidden
}

.modal-card-foot,
.modal-card-head {
	align-items: center;
	background-color: #f5f5f5;
	display: flex;
	flex-shrink: 0;
	justify-content: flex-start;
	padding: 20px;
	position: relative
}

.modal-card-head {
	border-bottom: 1px solid #dbdbdb;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}

.modal-card-title {
	color: #363636;
	flex-grow: 1;
	flex-shrink: 0;
	font-size: 1.5rem;
	line-height: 1
}

.modal-card-foot {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top: 1px solid #dbdbdb
}

.modal-card-foot .button:not(:last-child) {
	margin-right: 10px
}

.modal-card-body {
	-webkit-overflow-scrolling: touch;
	background-color: #fff;
	flex-grow: 1;
	flex-shrink: 1;
	overflow: auto;
	padding: 20px
}

.modal,
.nav-left,
.tabs {
	overflow: hidden
}

.modal {
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	align-items: center;
	display: none;
	justify-content: center;
	position: fixed;
	z-index: 1986
}

.modal.is-active {
	display: flex
}

.nav-toggle {
	display: block;
	height: 3.5rem;
	position: relative;
	width: 3.5rem
}

.nav-toggle span {
	background-color: #4a4a4a;
	display: block;
	height: 1px;
	left: 50%;
	margin-left: -7px;
	position: absolute;
	top: 50%;
	transition-property: background, left, opacity, transform;
	width: 15px
}

.nav-toggle span:nth-child(1) {
	margin-top: -6px
}

.nav-toggle span:nth-child(2) {
	margin-top: -1px
}

.nav-toggle span:nth-child(3) {
	margin-top: 4px
}

.nav-toggle:hover {
	background-color: #f5f5f5
}

.nav-toggle.is-active span {
	background-color: #00d1b2
}

.nav-toggle.is-active span:nth-child(1) {
	margin-left: -5px;
	transform: rotate(45deg);
	transform-origin: left top
}

.nav-toggle.is-active span:nth-child(2) {
	opacity: 0
}

.nav-toggle.is-active span:nth-child(3) {
	margin-left: -5px;
	transform: rotate(-45deg);
	transform-origin: left bottom
}

@media screen and (min-width:769px) {
	.nav-toggle {
		display: none
	}
}

.nav-item {
	align-items: center;
	display: flex;
	flex-grow: 0;
	flex-shrink: 0;
	font-size: 1rem;
	justify-content: center;
	padding: .5rem .75rem
}

.nav-item a {
	flex-grow: 1;
	flex-shrink: 0
}

.nav-item img {
	max-height: 1.75rem
}

.nav-item .button+.button {
	margin-left: .75rem
}

.nav-item .tag:first-child:not(:last-child) {
	margin-right: .5rem
}

.nav-item .tag:last-child:not(:first-child) {
	margin-left: .5rem
}

.nav-item a,
a.nav-item {
	color: #7a7a7a
}

.nav-item a.is-active,
.nav-item a:hover,
a.nav-item.is-active,
a.nav-item:hover {
	color: #363636
}

.nav-item a.is-tab,
a.nav-item.is-tab {
	border-bottom: 1px solid transparent;
	border-top: 1px solid transparent;
	padding-bottom: calc(.5rem - 1px);
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: calc(.5rem - 1px)
}

.nav-item a.is-tab:hover,
a.nav-item.is-tab:hover {
	border-bottom-color: #00d1b2;
	border-top-color: transparent
}

.nav-item a.is-tab.is-active,
a.nav-item.is-tab.is-active {
	border-bottom: 3px solid #00d1b2;
	color: #00d1b2;
	padding-bottom: calc(.5rem - 3px)
}

@media screen and (min-width:1000px) {
	.nav-item a.is-brand,
	a.nav-item.is-brand {
		padding-left: 0
	}
}

@media screen and (max-width:768px) {
	.nav-item {
		justify-content: flex-start
	}
	.nav-menu {
		background-color: #fff;
		box-shadow: 0 4px 7px rgba(10, 10, 10, .1);
		left: 0;
		display: none;
		right: 0;
		top: 100%;
		position: absolute
	}
	.nav-menu .nav-item {
		border-top: 1px solid rgba(219, 219, 219, .5);
		padding: .75rem
	}
	.nav-menu.is-active {
		display: block
	}
}

@media screen and (min-width:769px) and (max-width:999px) {
	.nav-menu {
		padding-right: 1.5rem
	}
}

.nav-left,
.nav-right {
	align-items: stretch;
	flex-basis: 0;
	flex-grow: 1;
	flex-shrink: 0
}

.nav-left {
	display: flex;
	justify-content: flex-start;
	overflow-x: auto
}

.nav,
.nav-center {
	align-items: stretch;
	display: flex
}

.nav-center {
	flex-grow: 0;
	flex-shrink: 0;
	justify-content: center;
	margin-left: auto;
	margin-right: auto
}

.nav-right {
	justify-content: flex-end
}

@media screen and (min-width:769px) {
	.nav-right {
		display: flex
	}
}

.nav {
	background-color: #fff;
	min-height: 3.5rem;
	position: relative;
	text-align: center;
	z-index: 2
}

.nav>.container {
	align-items: stretch;
	display: flex;
	min-height: 3.5rem;
	width: 100%
}

.nav.has-shadow {
	box-shadow: 0 2px 3px rgba(10, 10, 10, .1)
}

.pagination,
.pagination-list {
	align-items: center;
	display: flex;
	justify-content: center;
	text-align: center
}

.pagination-ellipsis,
.pagination-link,
.pagination-next,
.pagination-previous {
	align-items: center;
	border: none;
	border-radius: 3px;
	box-shadow: none;
	display: inline-flex;
	height: 2.285em;
	line-height: 1.5;
	position: relative;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: .875rem;
	padding-left: .5em;
	padding-right: .5em;
	justify-content: center;
	text-align: center
}

.pagination-ellipsis.is-active,
.pagination-ellipsis.is-focused,
.pagination-ellipsis:active,
.pagination-ellipsis:focus,
.pagination-link.is-active,
.pagination-link.is-focused,
.pagination-link:active,
.pagination-link:focus,
.pagination-next.is-active,
.pagination-next.is-focused,
.pagination-next:active,
.pagination-next:focus,
.pagination-previous.is-active,
.pagination-previous.is-focused,
.pagination-previous:active,
.pagination-previous:focus {
	outline: 0
}

.pagination-ellipsis.is-disabled,
.pagination-ellipsis[disabled],
.pagination-link.is-disabled,
.pagination-link[disabled],
.pagination-next.is-disabled,
.pagination-next[disabled],
.pagination-previous.is-disabled,
.pagination-previous[disabled] {
	pointer-events: none
}

.pagination-link,
.pagination-next,
.pagination-previous {
	border: 1px solid #dbdbdb;
	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: #00d1b2
}

.pagination-link:active,
.pagination-next:active,
.pagination-previous:active {
	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: #dbdbdb;
	color: #7a7a7a;
	opacity: .5;
	pointer-events: none
}

.pagination-next,
.pagination-previous {
	padding-left: .75em;
	padding-right: .75em
}

.pagination-link.is-current {
	background-color: #00d1b2;
	border-color: #00d1b2;
	color: #fff
}

.panel-heading,
.tabs.is-boxed a:hover,
a.panel-block:hover,
label.panel-block:hover {
	background-color: #f5f5f5
}

.pagination-ellipsis {
	color: #b5b5b5;
	pointer-events: none
}

.pagination-list li:not(:first-child) {
	margin-left: .375rem
}

@media screen and (max-width:768px) {
	.pagination {
		flex-wrap: wrap
	}
	.pagination-next,
	.pagination-previous {
		flex-grow: 1;
		flex-shrink: 1;
		width: calc(50% - .375rem)
	}
	.pagination-next {
		margin-left: .75rem
	}
	.pagination-list {
		margin-top: .75rem
	}
	.pagination-list li {
		flex-grow: 1;
		flex-shrink: 1
	}
}

@media screen and (min-width:769px) {
	.pagination-list {
		flex-grow: 1;
		flex-shrink: 1;
		justify-content: flex-start;
		order: 1
	}
	.pagination-next,
	.pagination-previous {
		margin-left: .75rem
	}
	.pagination-previous {
		order: 2
	}
	.pagination-next {
		order: 3
	}
	.pagination {
		justify-content: space-between
	}
	.pagination.is-centered .pagination-previous {
		margin-left: 0;
		order: 1
	}
	.pagination.is-centered .pagination-list {
		justify-content: center;
		order: 2
	}
	.pagination.is-centered .pagination-next {
		order: 3
	}
	.pagination.is-right .pagination-previous {
		margin-left: 0;
		order: 1
	}
	.pagination.is-right .pagination-next {
		order: 2;
		margin-right: .75rem
	}
	.pagination.is-right .pagination-list {
		justify-content: flex-end;
		order: 3
	}
}

.panel-block input[type=checkbox],
.panel-icon {
	margin-right: .75em
}

.panel {
	font-size: 1rem
}

.panel-block,
.panel-heading,
.panel-tabs {
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb
}

.panel-block:first-child,
.panel-heading:first-child,
.panel-tabs:first-child {
	border-top: 1px solid #dbdbdb
}

.panel-heading {
	border-radius: 3px 3px 0 0;
	color: #363636;
	font-size: 1.25em;
	font-weight: 300;
	line-height: 1.25;
	padding: .5em .75em
}

.panel-tabs {
	align-items: flex-end;
	display: flex;
	font-size: .875em;
	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: #00d1b2
}

.panel-block {
	align-items: center;
	color: #363636;
	display: flex;
	justify-content: flex-start;
	padding: .5em .75em
}

.panel-block>.control {
	flex-grow: 1;
	flex-shrink: 1;
	width: 100%
}

.panel-block.is-active {
	border-left-color: #00d1b2;
	color: #363636
}

.panel-block.is-active .panel-icon {
	color: #00d1b2
}

.panel-icon {
	display: inline-block;
	font-size: 14px;
	height: 1em;
	line-height: 1em;
	text-align: center;
	vertical-align: top;
	width: 1em;
	color: #7a7a7a
}

.panel-icon .fa {
	font-size: inherit;
	line-height: inherit
}

.tabs {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	align-items: stretch;
	display: flex;
	font-size: 1rem;
	justify-content: space-between;
	overflow-x: auto
}

.tabs:not(:last-child) {
	margin-bottom: 1.5rem
}

.tabs a {
	align-items: center;
	border-bottom: 1px solid #dbdbdb;
	color: #4a4a4a;
	display: flex;
	justify-content: center;
	margin-bottom: -1px;
	padding: .5em 1em;
	vertical-align: top
}

.tabs ul.is-center,
.tabs ul.is-left {
	padding-right: .75em
}

.tabs a:hover {
	border-bottom-color: #363636;
	color: #363636
}

.tabs li {
	display: block
}

.tabs li.is-active a {
	border-bottom-color: #00d1b2;
	color: #00d1b2
}

.tabs ul {
	align-items: center;
	border-bottom: 1px solid #dbdbdb;
	display: flex;
	flex-grow: 1;
	flex-shrink: 0;
	justify-content: flex-start
}

.tabs ul.is-center {
	flex: none;
	justify-content: center;
	padding-left: .75em
}

.tabs ul.is-right {
	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 {
	justify-content: center
}

.tabs.is-right ul {
	justify-content: flex-end
}

.tabs.is-boxed a {
	border: 1px solid transparent;
	border-radius: 3px 3px 0 0
}

.tabs.is-boxed a:hover {
	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 {
	flex-grow: 1;
	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-radius: 3px 0 0 3px
}

.tabs.is-toggle li:last-child a {
	border-radius: 0 3px 3px 0
}

.tabs.is-toggle li.is-active a {
	background-color: #00d1b2;
	border-color: #00d1b2;
	color: #fff;
	z-index: 1
}

.hero .tabs ul,
.tabs.is-toggle ul {
	border-bottom: none
}

.tabs.is-small {
	font-size: .75rem
}

.tabs.is-medium {
	font-size: 1.25rem
}

.tabs.is-large {
	font-size: 1.5rem
}

.column {
	display: block;
	flex-basis: 0;
	flex-grow: 1;
	flex-shrink: 1;
	padding: .75rem
}

.columns.is-mobile>.column.is-narrow {
	flex: none
}

.columns.is-mobile>.column.is-full {
	flex: none;
	width: 100%
}

.columns.is-mobile>.column.is-three-quarters {
	flex: none;
	width: 75%
}

.columns.is-mobile>.column.is-two-thirds {
	flex: none;
	width: 66.6666%
}

.columns.is-mobile>.column.is-half {
	flex: none;
	width: 50%
}

.columns.is-mobile>.column.is-one-third {
	flex: none;
	width: 33.3333%
}

.columns.is-mobile>.column.is-one-quarter {
	flex: none;
	width: 25%
}

.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-1 {
	flex: none;
	width: 8.33333%
}

.columns.is-mobile>.column.is-offset-1 {
	margin-left: 8.33333%
}

.columns.is-mobile>.column.is-2 {
	flex: none;
	width: 16.66667%
}

.columns.is-mobile>.column.is-offset-2 {
	margin-left: 16.66667%
}

.columns.is-mobile>.column.is-3 {
	flex: none;
	width: 25%
}

.columns.is-mobile>.column.is-offset-3 {
	margin-left: 25%
}

.columns.is-mobile>.column.is-4 {
	flex: none;
	width: 33.33333%
}

.columns.is-mobile>.column.is-offset-4 {
	margin-left: 33.33333%
}

.columns.is-mobile>.column.is-5 {
	flex: none;
	width: 41.66667%
}

.columns.is-mobile>.column.is-offset-5 {
	margin-left: 41.66667%
}

.columns.is-mobile>.column.is-6 {
	flex: none;
	width: 50%
}

.columns.is-mobile>.column.is-offset-6 {
	margin-left: 50%
}

.columns.is-mobile>.column.is-7 {
	flex: none;
	width: 58.33333%
}

.columns.is-mobile>.column.is-offset-7 {
	margin-left: 58.33333%
}

.columns.is-mobile>.column.is-8 {
	flex: none;
	width: 66.66667%
}

.columns.is-mobile>.column.is-offset-8 {
	margin-left: 66.66667%
}

.columns.is-mobile>.column.is-9 {
	flex: none;
	width: 75%
}

.columns.is-mobile>.column.is-offset-9 {
	margin-left: 75%
}

.columns.is-mobile>.column.is-10 {
	flex: none;
	width: 83.33333%
}

.columns.is-mobile>.column.is-offset-10 {
	margin-left: 83.33333%
}

.columns.is-mobile>.column.is-11 {
	flex: none;
	width: 91.66667%
}

.columns.is-mobile>.column.is-offset-11 {
	margin-left: 91.66667%
}

.columns.is-mobile>.column.is-12 {
	flex: none;
	width: 100%
}

.columns.is-mobile>.column.is-offset-12 {
	margin-left: 100%
}

@media screen and (max-width:768px) {
	.column.is-narrow-mobile {
		flex: none
	}
	.column.is-full-mobile {
		flex: none;
		width: 100%
	}
	.column.is-three-quarters-mobile {
		flex: none;
		width: 75%
	}
	.column.is-two-thirds-mobile {
		flex: none;
		width: 66.6666%
	}
	.column.is-half-mobile {
		flex: none;
		width: 50%
	}
	.column.is-one-third-mobile {
		flex: none;
		width: 33.3333%
	}
	.column.is-one-quarter-mobile {
		flex: none;
		width: 25%
	}
	.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-1-mobile {
		flex: none;
		width: 8.33333%
	}
	.column.is-offset-1-mobile {
		margin-left: 8.33333%
	}
	.column.is-2-mobile {
		flex: none;
		width: 16.66667%
	}
	.column.is-offset-2-mobile {
		margin-left: 16.66667%
	}
	.column.is-3-mobile {
		flex: none;
		width: 25%
	}
	.column.is-offset-3-mobile {
		margin-left: 25%
	}
	.column.is-4-mobile {
		flex: none;
		width: 33.33333%
	}
	.column.is-offset-4-mobile {
		margin-left: 33.33333%
	}
	.column.is-5-mobile {
		flex: none;
		width: 41.66667%
	}
	.column.is-offset-5-mobile {
		margin-left: 41.66667%
	}
	.column.is-6-mobile {
		flex: none;
		width: 50%
	}
	.column.is-offset-6-mobile {
		margin-left: 50%
	}
	.column.is-7-mobile {
		flex: none;
		width: 58.33333%
	}
	.column.is-offset-7-mobile {
		margin-left: 58.33333%
	}
	.column.is-8-mobile {
		flex: none;
		width: 66.66667%
	}
	.column.is-offset-8-mobile {
		margin-left: 66.66667%
	}
	.column.is-9-mobile {
		flex: none;
		width: 75%
	}
	.column.is-offset-9-mobile {
		margin-left: 75%
	}
	.column.is-10-mobile {
		flex: none;
		width: 83.33333%
	}
	.column.is-offset-10-mobile {
		margin-left: 83.33333%
	}
	.column.is-11-mobile {
		flex: none;
		width: 91.66667%
	}
	.column.is-offset-11-mobile {
		margin-left: 91.66667%
	}
	.column.is-12-mobile {
		flex: none;
		width: 100%
	}
	.column.is-offset-12-mobile {
		margin-left: 100%
	}
}

@media screen and (min-width:769px) {
	.column.is-narrow,
	.column.is-narrow-tablet {
		flex: none
	}
	.column.is-full,
	.column.is-full-tablet {
		flex: none;
		width: 100%
	}
	.column.is-three-quarters,
	.column.is-three-quarters-tablet {
		flex: none;
		width: 75%
	}
	.column.is-two-thirds,
	.column.is-two-thirds-tablet {
		flex: none;
		width: 66.6666%
	}
	.column.is-half,
	.column.is-half-tablet {
		flex: none;
		width: 50%
	}
	.column.is-one-third,
	.column.is-one-third-tablet {
		flex: none;
		width: 33.3333%
	}
	.column.is-one-quarter,
	.column.is-one-quarter-tablet {
		flex: none;
		width: 25%
	}
	.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-1,
	.column.is-1-tablet {
		flex: none;
		width: 8.33333%
	}
	.column.is-offset-1,
	.column.is-offset-1-tablet {
		margin-left: 8.33333%
	}
	.column.is-2,
	.column.is-2-tablet {
		flex: none;
		width: 16.66667%
	}
	.column.is-offset-2,
	.column.is-offset-2-tablet {
		margin-left: 16.66667%
	}
	.column.is-3,
	.column.is-3-tablet {
		flex: none;
		width: 25%
	}
	.column.is-offset-3,
	.column.is-offset-3-tablet {
		margin-left: 25%
	}
	.column.is-4,
	.column.is-4-tablet {
		flex: none;
		width: 33.33333%
	}
	.column.is-offset-4,
	.column.is-offset-4-tablet {
		margin-left: 33.33333%
	}
	.column.is-5,
	.column.is-5-tablet {
		flex: none;
		width: 41.66667%
	}
	.column.is-offset-5,
	.column.is-offset-5-tablet {
		margin-left: 41.66667%
	}
	.column.is-6,
	.column.is-6-tablet {
		flex: none;
		width: 50%
	}
	.column.is-offset-6,
	.column.is-offset-6-tablet {
		margin-left: 50%
	}
	.column.is-7,
	.column.is-7-tablet {
		flex: none;
		width: 58.33333%
	}
	.column.is-offset-7,
	.column.is-offset-7-tablet {
		margin-left: 58.33333%
	}
	.column.is-8,
	.column.is-8-tablet {
		flex: none;
		width: 66.66667%
	}
	.column.is-offset-8,
	.column.is-offset-8-tablet {
		margin-left: 66.66667%
	}
	.column.is-9,
	.column.is-9-tablet {
		flex: none;
		width: 75%
	}
	.column.is-offset-9,
	.column.is-offset-9-tablet {
		margin-left: 75%
	}
	.column.is-10,
	.column.is-10-tablet {
		flex: none;
		width: 83.33333%
	}
	.column.is-offset-10,
	.column.is-offset-10-tablet {
		margin-left: 83.33333%
	}
	.column.is-11,
	.column.is-11-tablet {
		flex: none;
		width: 91.66667%
	}
	.column.is-offset-11,
	.column.is-offset-11-tablet {
		margin-left: 91.66667%
	}
	.column.is-12,
	.column.is-12-tablet {
		flex: none;
		width: 100%
	}
	.column.is-offset-12,
	.column.is-offset-12-tablet {
		margin-left: 100%
	}
}

@media screen and (min-width:1000px) {
	.column.is-narrow-desktop {
		flex: none
	}
	.column.is-full-desktop {
		flex: none;
		width: 100%
	}
	.column.is-three-quarters-desktop {
		flex: none;
		width: 75%
	}
	.column.is-two-thirds-desktop {
		flex: none;
		width: 66.6666%
	}
	.column.is-half-desktop {
		flex: none;
		width: 50%
	}
	.column.is-one-third-desktop {
		flex: none;
		width: 33.3333%
	}
	.column.is-one-quarter-desktop {
		flex: none;
		width: 25%
	}
	.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-1-desktop {
		flex: none;
		width: 8.33333%
	}
	.column.is-offset-1-desktop {
		margin-left: 8.33333%
	}
	.column.is-2-desktop {
		flex: none;
		width: 16.66667%
	}
	.column.is-offset-2-desktop {
		margin-left: 16.66667%
	}
	.column.is-3-desktop {
		flex: none;
		width: 25%
	}
	.column.is-offset-3-desktop {
		margin-left: 25%
	}
	.column.is-4-desktop {
		flex: none;
		width: 33.33333%
	}
	.column.is-offset-4-desktop {
		margin-left: 33.33333%
	}
	.column.is-5-desktop {
		flex: none;
		width: 41.66667%
	}
	.column.is-offset-5-desktop {
		margin-left: 41.66667%
	}
	.column.is-6-desktop {
		flex: none;
		width: 50%
	}
	.column.is-offset-6-desktop {
		margin-left: 50%
	}
	.column.is-7-desktop {
		flex: none;
		width: 58.33333%
	}
	.column.is-offset-7-desktop {
		margin-left: 58.33333%
	}
	.column.is-8-desktop {
		flex: none;
		width: 66.66667%
	}
	.column.is-offset-8-desktop {
		margin-left: 66.66667%
	}
	.column.is-9-desktop {
		flex: none;
		width: 75%
	}
	.column.is-offset-9-desktop {
		margin-left: 75%
	}
	.column.is-10-desktop {
		flex: none;
		width: 83.33333%
	}
	.column.is-offset-10-desktop {
		margin-left: 83.33333%
	}
	.column.is-11-desktop {
		flex: none;
		width: 91.66667%
	}
	.column.is-offset-11-desktop {
		margin-left: 91.66667%
	}
	.column.is-12-desktop {
		flex: none;
		width: 100%
	}
	.column.is-offset-12-desktop {
		margin-left: 100%
	}
	.columns.is-desktop {
		display: flex
	}
}

@media screen and (min-width:1192px) {
	.column.is-narrow-widescreen {
		flex: none
	}
	.column.is-full-widescreen {
		flex: none;
		width: 100%
	}
	.column.is-three-quarters-widescreen {
		flex: none;
		width: 75%
	}
	.column.is-two-thirds-widescreen {
		flex: none;
		width: 66.6666%
	}
	.column.is-half-widescreen {
		flex: none;
		width: 50%
	}
	.column.is-one-third-widescreen {
		flex: none;
		width: 33.3333%
	}
	.column.is-one-quarter-widescreen {
		flex: none;
		width: 25%
	}
	.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-1-widescreen {
		flex: none;
		width: 8.33333%
	}
	.column.is-offset-1-widescreen {
		margin-left: 8.33333%
	}
	.column.is-2-widescreen {
		flex: none;
		width: 16.66667%
	}
	.column.is-offset-2-widescreen {
		margin-left: 16.66667%
	}
	.column.is-3-widescreen {
		flex: none;
		width: 25%
	}
	.column.is-offset-3-widescreen {
		margin-left: 25%
	}
	.column.is-4-widescreen {
		flex: none;
		width: 33.33333%
	}
	.column.is-offset-4-widescreen {
		margin-left: 33.33333%
	}
	.column.is-5-widescreen {
		flex: none;
		width: 41.66667%
	}
	.column.is-offset-5-widescreen {
		margin-left: 41.66667%
	}
	.column.is-6-widescreen {
		flex: none;
		width: 50%
	}
	.column.is-offset-6-widescreen {
		margin-left: 50%
	}
	.column.is-7-widescreen {
		flex: none;
		width: 58.33333%
	}
	.column.is-offset-7-widescreen {
		margin-left: 58.33333%
	}
	.column.is-8-widescreen {
		flex: none;
		width: 66.66667%
	}
	.column.is-offset-8-widescreen {
		margin-left: 66.66667%
	}
	.column.is-9-widescreen {
		flex: none;
		width: 75%
	}
	.column.is-offset-9-widescreen {
		margin-left: 75%
	}
	.column.is-10-widescreen {
		flex: none;
		width: 83.33333%
	}
	.column.is-offset-10-widescreen {
		margin-left: 83.33333%
	}
	.column.is-11-widescreen {
		flex: none;
		width: 91.66667%
	}
	.column.is-offset-11-widescreen {
		margin-left: 91.66667%
	}
	.column.is-12-widescreen {
		flex: none;
		width: 100%
	}
	.column.is-offset-12-widescreen {
		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 {
	justify-content: center
}

.columns.is-gapless {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0
}

.columns.is-gapless:last-child {
	margin-bottom: 0
}

.columns.is-gapless:not(:last-child) {
	margin-bottom: 1.5rem
}

.columns.is-gapless>.column {
	margin: 0;
	padding: 0
}

@media screen and (min-width:769px) {
	.columns.is-grid {
		flex-wrap: wrap
	}
	.columns.is-grid>.column {
		max-width: 33.3333%;
		padding: .75rem;
		width: 33.3333%
	}
	.columns.is-grid>.column+.column {
		margin-left: 0
	}
	.columns:not(.is-desktop) {
		display: flex
	}
}

.columns.is-mobile {
	display: flex
}

.columns.is-multiline {
	flex-wrap: wrap
}

.columns.is-vcentered {
	align-items: center
}

.tile {
	align-items: stretch;
	display: block;
	flex-basis: 0;
	flex-grow: 1;
	flex-shrink: 1;
	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 {
	flex-direction: column
}

.tile.is-vertical>.tile.is-child:not(:last-child) {
	margin-bottom: 1.5rem!important
}

@media screen and (min-width:769px) {
	.tile:not(.is-child) {
		display: flex
	}
	.tile.is-1 {
		flex: none;
		width: 8.33333%
	}
	.tile.is-2 {
		flex: none;
		width: 16.66667%
	}
	.tile.is-3 {
		flex: none;
		width: 25%
	}
	.tile.is-4 {
		flex: none;
		width: 33.33333%
	}
	.tile.is-5 {
		flex: none;
		width: 41.66667%
	}
	.tile.is-6 {
		flex: none;
		width: 50%
	}
	.tile.is-7 {
		flex: none;
		width: 58.33333%
	}
	.tile.is-8 {
		flex: none;
		width: 66.66667%
	}
	.tile.is-9 {
		flex: none;
		width: 75%
	}
	.tile.is-10 {
		flex: none;
		width: 83.33333%
	}
	.tile.is-11 {
		flex: none;
		width: 91.66667%
	}
	.tile.is-12 {
		flex: none;
		width: 100%
	}
}

.hero-video {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	overflow: hidden
}

.hero-video video {
	left: 50%;
	min-height: 100%;
	min-width: 100%;
	position: absolute;
	top: 50%;
	transform: translate3d(-50%, -50%, 0)
}

.hero-video.is-transparent {
	opacity: .3
}

.hero-buttons {
	margin-top: 1.5rem
}

@media screen and (max-width:768px) {
	.hero-video {
		display: none
	}
	.hero-buttons .button {
		display: flex
	}
	.hero-buttons .button:not(:last-child) {
		margin-bottom: .75rem
	}
}

@media screen and (min-width:769px) {
	.hero-buttons {
		display: flex;
		justify-content: center
	}
	.hero-buttons .button:not(:last-child) {
		margin-right: 1.5rem
	}
}

.hero-foot,
.hero-head {
	flex-grow: 0;
	flex-shrink: 0
}

.hero-body {
	flex-grow: 1;
	flex-shrink: 0;
	padding: 3rem 1.5rem
}

@media screen and (min-width:1192px) {
	.hero-body {
		padding-left: 0;
		padding-right: 0
	}
}

.hero {
	align-items: stretch;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

.hero .nav {
	background: 0 0;
	box-shadow: 0 1px 0 rgba(219, 219, 219, .3)
}

.hero.is-white {
	background-color: #fff;
	color: #0a0a0a
}

.hero.is-white a,
.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,
.hero.is-white .subtitle strong {
	color: #0a0a0a
}

.hero.is-white .nav {
	box-shadow: 0 1px 0 rgba(10, 10, 10, .2)
}

@media screen and (max-width:768px) {
	.hero.is-white .nav-menu {
		background-color: #fff
	}
}

.hero.is-white .nav-item a:not(.button),
.hero.is-white a.nav-item {
	color: rgba(10, 10, 10, .7)
}

.hero.is-white .nav-item a:not(.button).is-active,
.hero.is-white .nav-item a:not(.button):hover,
.hero.is-white .tabs.is-boxed a,
.hero.is-white .tabs.is-toggle a,
.hero.is-white a.nav-item.is-active,
.hero.is-white a.nav-item:hover {
	color: #0a0a0a
}

.hero.is-white .tabs a {
	color: #0a0a0a;
	opacity: .9
}

.hero.is-white .tabs a:hover,
.hero.is-white .tabs li.is-active a {
	opacity: 1
}

.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, #e6e6e6 0, #fff 71%, #fff 100%)
}

@media screen and (max-width:768px) {
	.hero.is-white .nav-toggle span {
		background-color: #0a0a0a
	}
	.hero.is-white .nav-toggle:hover {
		background-color: rgba(10, 10, 10, .1)
	}
	.hero.is-white .nav-toggle.is-active span {
		background-color: #0a0a0a
	}
	.hero.is-white .nav-menu .nav-item {
		border-top-color: rgba(10, 10, 10, .2)
	}
	.hero.is-black .nav-menu {
		background-color: #0a0a0a
	}
}

.hero.is-black {
	background-color: #0a0a0a;
	color: #fff
}

.hero.is-black a,
.hero.is-black strong {
	color: inherit
}

.hero.is-black .title {
	color: #fff
}

.hero.is-black .subtitle {
	color: rgba(255, 255, 255, .9)
}

.hero.is-black .subtitle a,
.hero.is-black .subtitle strong {
	color: #fff
}

.hero.is-black .nav {
	box-shadow: 0 1px 0 rgba(255, 255, 255, .2)
}

.hero.is-black .nav-item a:not(.button),
.hero.is-black a.nav-item {
	color: rgba(255, 255, 255, .7)
}

.hero.is-black .nav-item a:not(.button).is-active,
.hero.is-black .nav-item a:not(.button):hover,
.hero.is-black .tabs.is-boxed a,
.hero.is-black .tabs.is-toggle a,
.hero.is-black a.nav-item.is-active,
.hero.is-black a.nav-item:hover {
	color: #fff
}

.hero.is-black .tabs a {
	color: #fff;
	opacity: .9
}

.hero.is-black .tabs a:hover,
.hero.is-black .tabs li.is-active a {
	opacity: 1
}

.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 0, #0a0a0a 71%, #181616 100%)
}

@media screen and (max-width:768px) {
	.hero.is-black .nav-toggle span {
		background-color: #fff
	}
	.hero.is-black .nav-toggle:hover {
		background-color: rgba(10, 10, 10, .1)
	}
	.hero.is-black .nav-toggle.is-active span {
		background-color: #fff
	}
	.hero.is-black .nav-menu .nav-item {
		border-top-color: rgba(255, 255, 255, .2)
	}
	.hero.is-light .nav-menu {
		background-color: #f5f5f5
	}
}

.hero.is-light {
	background-color: #f5f5f5;
	color: #363636
}

.hero.is-light a,
.hero.is-light strong {
	color: inherit
}

.hero.is-light .title {
	color: #363636
}

.hero.is-light .subtitle {
	color: rgba(54, 54, 54, .9)
}

.hero.is-light .subtitle a,
.hero.is-light .subtitle strong {
	color: #363636
}

.hero.is-light .nav {
	box-shadow: 0 1px 0 rgba(54, 54, 54, .2)
}

.hero.is-light .nav-item a:not(.button),
.hero.is-light a.nav-item {
	color: rgba(54, 54, 54, .7)
}

.hero.is-light .nav-item a:not(.button).is-active,
.hero.is-light .nav-item a:not(.button):hover,
.hero.is-light .tabs.is-boxed a,
.hero.is-light .tabs.is-toggle a,
.hero.is-light a.nav-item.is-active,
.hero.is-light a.nav-item:hover {
	color: #363636
}

.hero.is-light .tabs a {
	color: #363636;
	opacity: .9
}

.hero.is-light .tabs a:hover,
.hero.is-light .tabs li.is-active a {
	opacity: 1
}

.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: #363636;
	border-color: #363636;
	color: #f5f5f5
}

.hero.is-light.is-bold {
	background-image: linear-gradient(141deg, #dfd8d8 0, #f5f5f5 71%, #fff 100%)
}

@media screen and (max-width:768px) {
	.hero.is-light .nav-toggle span {
		background-color: #363636
	}
	.hero.is-light .nav-toggle:hover {
		background-color: rgba(10, 10, 10, .1)
	}
	.hero.is-light .nav-toggle.is-active span {
		background-color: #363636
	}
	.hero.is-light .nav-menu .nav-item {
		border-top-color: rgba(54, 54, 54, .2)
	}
	.hero.is-dark .nav-menu {
		background-color: #363636
	}
}

.hero.is-dark {
	background-color: #363636;
	color: #f5f5f5
}

.hero.is-dark a,
.hero.is-dark strong {
	color: inherit
}

.hero.is-dark .title {
	color: #f5f5f5
}

.hero.is-dark .subtitle {
	color: rgba(245, 245, 245, .9)
}

.hero.is-dark .subtitle a,
.hero.is-dark .subtitle strong {
	color: #f5f5f5
}

.hero.is-dark .nav {
	box-shadow: 0 1px 0 rgba(245, 245, 245, .2)
}

.hero.is-info .nav,
.hero.is-primary .nav,
.hero.is-success .nav {
	box-shadow: 0 1px 0 rgba(255, 255, 255, .2)
}

.hero.is-dark .nav-item a:not(.button),
.hero.is-dark a.nav-item {
	color: rgba(245, 245, 245, .7)
}

.hero.is-dark .nav-item a:not(.button).is-active,
.hero.is-dark .nav-item a:not(.button):hover,
.hero.is-dark .tabs.is-boxed a,
.hero.is-dark .tabs.is-toggle a,
.hero.is-dark a.nav-item.is-active,
.hero.is-dark a.nav-item:hover {
	color: #f5f5f5
}

.hero.is-dark .tabs a {
	color: #f5f5f5;
	opacity: .9
}

.hero.is-dark .tabs a:hover,
.hero.is-dark .tabs li.is-active a {
	opacity: 1
}

.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: #f5f5f5;
	border-color: #f5f5f5;
	color: #363636
}

.hero.is-dark.is-bold {
	background-image: linear-gradient(141deg, #1f1919 0, #363636 71%, #463f3f 100%)
}

@media screen and (max-width:768px) {
	.hero.is-dark .nav-toggle span {
		background-color: #f5f5f5
	}
	.hero.is-dark .nav-toggle:hover {
		background-color: rgba(10, 10, 10, .1)
	}
	.hero.is-dark .nav-toggle.is-active span {
		background-color: #f5f5f5
	}
	.hero.is-dark .nav-menu .nav-item {
		border-top-color: rgba(245, 245, 245, .2)
	}
	.hero.is-primary .nav-menu {
		background-color: #00d1b2
	}
}

.hero.is-primary {
	background-color: #00d1b2;
	color: #fff
}

.hero.is-primary a,
.hero.is-primary strong {
	color: inherit
}

.hero.is-primary .title {
	color: #fff
}

.hero.is-primary .subtitle {
	color: rgba(255, 255, 255, .9)
}

.hero.is-primary .subtitle a,
.hero.is-primary .subtitle strong {
	color: #fff
}

.hero.is-primary .nav-item a:not(.button),
.hero.is-primary a.nav-item {
	color: rgba(255, 255, 255, .7)
}

.hero.is-primary .nav-item a:not(.button).is-active,
.hero.is-primary .nav-item a:not(.button):hover,
.hero.is-primary .tabs.is-boxed a,
.hero.is-primary .tabs.is-toggle a,
.hero.is-primary a.nav-item.is-active,
.hero.is-primary a.nav-item:hover {
	color: #fff
}

.hero.is-primary .tabs a {
	color: #fff;
	opacity: .9
}

.hero.is-primary .tabs a:hover,
.hero.is-primary .tabs li.is-active a {
	opacity: 1
}

.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 0, #00d1b2 71%, #00e7eb 100%)
}

@media screen and (max-width:768px) {
	.hero.is-primary .nav-toggle span {
		background-color: #fff
	}
	.hero.is-primary .nav-toggle:hover {
		background-color: rgba(10, 10, 10, .1)
	}
	.hero.is-primary .nav-toggle.is-active span {
		background-color: #fff
	}
	.hero.is-primary .nav-menu .nav-item {
		border-top-color: rgba(255, 255, 255, .2)
	}
	.hero.is-info .nav-menu {
		background-color: #3273dc
	}
}

.hero.is-info {
	background-color: #3273dc;
	color: #fff
}

.hero.is-info a,
.hero.is-info strong {
	color: inherit
}

.hero.is-info .title {
	color: #fff
}

.hero.is-info .subtitle {
	color: rgba(255, 255, 255, .9)
}

.hero.is-info .subtitle a,
.hero.is-info .subtitle strong {
	color: #fff
}

.hero.is-info .nav-item a:not(.button),
.hero.is-info a.nav-item {
	color: rgba(255, 255, 255, .7)
}

.hero.is-info .nav-item a:not(.button).is-active,
.hero.is-info .nav-item a:not(.button):hover,
.hero.is-info .tabs.is-boxed a,
.hero.is-info .tabs.is-toggle a,
.hero.is-info a.nav-item.is-active,
.hero.is-info a.nav-item:hover {
	color: #fff
}

.hero.is-info .tabs a {
	color: #fff;
	opacity: .9
}

.hero.is-info .tabs a:hover,
.hero.is-info .tabs li.is-active a {
	opacity: 1
}

.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: #3273dc
}

.hero.is-info.is-bold {
	background-image: linear-gradient(141deg, #1577c6 0, #3273dc 71%, #4366e5 100%)
}

@media screen and (max-width:768px) {
	.hero.is-info .nav-toggle span {
		background-color: #fff
	}
	.hero.is-info .nav-toggle:hover {
		background-color: rgba(10, 10, 10, .1)
	}
	.hero.is-info .nav-toggle.is-active span {
		background-color: #fff
	}
	.hero.is-info .nav-menu .nav-item {
		border-top-color: rgba(255, 255, 255, .2)
	}
	.hero.is-success .nav-menu {
		background-color: #23d160
	}
}

.hero.is-success {
	background-color: #23d160;
	color: #fff
}

.hero.is-success a,
.hero.is-success strong {
	color: inherit
}

.hero.is-success .title {
	color: #fff
}

.hero.is-success .subtitle {
	color: rgba(255, 255, 255, .9)
}

.hero.is-success .subtitle a,
.hero.is-success .subtitle strong {
	color: #fff
}

.hero.is-success .nav-item a:not(.button),
.hero.is-success a.nav-item {
	color: rgba(255, 255, 255, .7)
}

.hero.is-success .nav-item a:not(.button).is-active,
.hero.is-success .nav-item a:not(.button):hover,
.hero.is-success .tabs.is-boxed a,
.hero.is-success .tabs.is-toggle a,
.hero.is-success a.nav-item.is-active,
.hero.is-success a.nav-item:hover {
	color: #fff
}

.hero.is-success .tabs a {
	color: #fff;
	opacity: .9
}

.hero.is-success .tabs a:hover,
.hero.is-success .tabs li.is-active a {
	opacity: 1
}

.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: #23d160
}

.hero.is-success.is-bold {
	background-image: linear-gradient(141deg, #12af2f 0, #23d160 71%, #2ce28a 100%)
}

@media screen and (max-width:768px) {
	.hero.is-success .nav-toggle span {
		background-color: #fff
	}
	.hero.is-success .nav-toggle:hover {
		background-color: rgba(10, 10, 10, .1)
	}
	.hero.is-success .nav-toggle.is-active span {
		background-color: #fff
	}
	.hero.is-success .nav-menu .nav-item {
		border-top-color: rgba(255, 255, 255, .2)
	}
	.hero.is-warning .nav-menu {
		background-color: #ffdd57
	}
}

.hero.is-warning {
	background-color: #ffdd57;
	color: rgba(0, 0, 0, .7)
}

.hero.is-warning a,
.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 .nav-item a:not(.button),
.hero.is-warning .nav-item a:not(.button).is-active,
.hero.is-warning .nav-item a:not(.button):hover,
.hero.is-warning .subtitle a,
.hero.is-warning .subtitle strong,
.hero.is-warning .tabs.is-boxed a,
.hero.is-warning .tabs.is-toggle a,
.hero.is-warning a.nav-item,
.hero.is-warning a.nav-item.is-active,
.hero.is-warning a.nav-item:hover {
	color: rgba(0, 0, 0, .7)
}

.hero.is-warning .nav {
	box-shadow: 0 1px 0 rgba(0, 0, 0, .2)
}

.hero.is-warning .tabs a {
	color: rgba(0, 0, 0, .7);
	opacity: .9
}

.hero.is-warning .tabs a:hover,
.hero.is-warning .tabs li.is-active a {
	opacity: 1
}

.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: #ffdd57
}

.hero.is-warning.is-bold {
	background-image: linear-gradient(141deg, #ffaf24 0, #ffdd57 71%, #fffa70 100%)
}

@media screen and (max-width:768px) {
	.hero.is-warning .nav-toggle span {
		background-color: rgba(0, 0, 0, .7)
	}
	.hero.is-warning .nav-toggle:hover {
		background-color: rgba(10, 10, 10, .1)
	}
	.hero.is-warning .nav-toggle.is-active span {
		background-color: rgba(0, 0, 0, .7)
	}
	.hero.is-warning .nav-menu .nav-item {
		border-top-color: rgba(0, 0, 0, .2)
	}
	.hero.is-danger .nav-menu {
		background-color: #ff3860
	}
}

.hero.is-danger {
	background-color: #ff3860;
	color: #fff
}

.hero.is-danger a,
.hero.is-danger strong {
	color: inherit
}

.hero.is-danger .title {
	color: #fff
}

.hero.is-danger .subtitle {
	color: rgba(255, 255, 255, .9)
}

.hero.is-danger .subtitle a,
.hero.is-danger .subtitle strong {
	color: #fff
}

.hero.is-danger .nav {
	box-shadow: 0 1px 0 rgba(255, 255, 255, .2)
}

.hero.is-danger .nav-item a:not(.button),
.hero.is-danger a.nav-item {
	color: rgba(255, 255, 255, .7)
}

.hero.is-danger .nav-item a:not(.button).is-active,
.hero.is-danger .nav-item a:not(.button):hover,
.hero.is-danger .tabs.is-boxed a,
.hero.is-danger .tabs.is-toggle a,
.hero.is-danger a.nav-item.is-active,
.hero.is-danger a.nav-item:hover {
	color: #fff
}

.hero.is-danger .tabs a {
	color: #fff;
	opacity: .9
}

.hero.is-danger .tabs a:hover,
.hero.is-danger .tabs li.is-active a {
	opacity: 1
}

.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: #ff3860
}

.hero.is-danger.is-bold {
	background-image: linear-gradient(141deg, #ff0561 0, #ff3860 71%, #ff5257 100%)
}

@media screen and (max-width:768px) {
	.hero.is-danger .nav-toggle span {
		background-color: #fff
	}
	.hero.is-danger .nav-toggle:hover {
		background-color: rgba(10, 10, 10, .1)
	}
	.hero.is-danger .nav-toggle.is-active span {
		background-color: #fff
	}
	.hero.is-danger .nav-menu .nav-item {
		border-top-color: rgba(255, 255, 255, .2)
	}
}

@media screen and (min-width:769px) {
	.hero.is-medium .hero-body {
		padding-bottom: 9rem;
		padding-top: 9rem
	}
	.hero.is-large .hero-body {
		padding-bottom: 18rem;
		padding-top: 18rem
	}
}

.hero.is-fullheight {
	min-height: 100vh
}

.hero.is-fullheight .hero-body {
	align-items: center;
	display: flex
}

.hero.is-fullheight .hero-body>.container {
	flex-grow: 1;
	flex-shrink: 1
}

.section {
	background-color: #fff;
	padding: 3rem 1.5rem
}

@media screen and (min-width:1000px) {
	.section.is-medium {
		padding: 9rem 1.5rem
	}
	.section.is-large {
		padding: 18rem 1.5rem
	}
}

.footer {
	background-color: #f5f5f5;
	padding: 3rem 1.5rem 6rem
}

* {
	padding: 0;
	margin: 0;
	font-family: "Gotham Book", system, sans-serif;
	font-weight: 400;
	-webkit-overflow-scrolling: touch
}


body,
html {
	height: 100%;
	font-size: 14px;
	-webkit-font-smoothing: antialiased
}

a,
body,
button,
input,
select,
textarea {
	font-family: "Gotham Medium", system, sans-serif;
	font-weight: 500
}

button {
	cursor: pointer;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .05), 0 6px 20px 0 rgba(0, 0, 0, .009), 0 1px 6px 0 rgba(0, 0, 0, .07)
}

input {
	font-size: 16px
}

.mt-0 {
	margin-top: 0!important
}

.mt-1 {
	margin-top: .25rem!important
}

.mt-2 {
	margin-top: .5rem!important
}

.mt-3 {
	margin-top: 1rem!important
}

.mt-4 {
	margin-top: 1.5rem!important
}

.mt-5 {
	margin-top: 3rem!important
}

.mb-0 {
	margin-bottom: 0!important
}

.mb-1 {
	margin-bottom: .25rem!important
}

.mb-2 {
	margin-bottom: .5rem!important
}

.mb-3 {
	margin-bottom: 1rem!important
}

.mb-4 {
	/*margin-bottom: 1.5rem!important*/
}

.mb-5 {
	margin-bottom: 3rem!important
}

.mx-0 {
	margin-left: 0!important;
	margin-right: 0!important
}

.mx-1 {
	margin-left: .25rem!important;
	margin-right: .25rem!important
}

.mx-2 {
	margin-left: .5rem!important;
	margin-right: .5rem!important
}

.mx-3 {
	margin-left: 1rem!important;
	margin-right: 1rem!important
}

.mx-4 {
	margin-left: 1.5rem!important;
	margin-right: 1.5rem!important
}

.mx-5 {
	margin-left: 3rem!important;
	margin-right: 3em!important
}

.mx-auto {
	margin-left: auto!important;
	margin-right: auto!important
}

.px-0 {
	padding-left: 0!important;
	padding-right: 0!important
}

.px-1 {
	padding-left: .25rem!important;
	padding-right: .25rem!important
}

.px-2 {
	padding-left: .5rem!important;
	padding-right: .5rem!important
}

.px-3 {
	padding-left: 1rem!important;
	padding-right: 1rem!important
}

.px-4 {
	padding-left: 1.5rem!important;
	padding-right: 1.5rem!important
}

.px-5 {
	padding-left: 3rem!important;
	padding-right: 3em!important
}

.py-0 {
	padding-top: 0!important;
	padding-bottom: 0!important
}

.py-1 {
	padding-top: .25rem!important;
	padding-bottom: .25rem!important
}

.py-2 {
	padding-top: .5rem!important;
	padding-bottom: .5rem!important
}

.py-3 {
	padding-top: 1rem!important;
	padding-bottom: 1rem!important
}

.py-4 {
	padding-top: 1.5rem!important;
	padding-bottom: 1.5rem!important
}

.py-5 {
	padding-top: 3rem!important;
	padding-bottom: 3em!important
}

.text-left {
	text-align: left
}

.text-center {
	text-align: center
}

.text-right {
	text-align: right
}

.text-xs {
	font-size: .5rem
}

.text-sm {
	font-size: .75rem
}

.text-md {
	font-size: 1rem
}

.text-lg {
	font-size: 1.25rem
}

.text-xl {
	font-size: 1.5rem
}

.body {
	box-shadow: inset 0 0 3rem rgba(0, 0, 0, .08);
	overflow: auto
}

.tds-alert {
	padding: 1rem;
	border-radius: .25rem
}

.tds-alert--info {
	color: #3e6ae1;
	background-color: rgba(0, 127, 255, .05)
}

.tds-alert--warn {
	color: #fbb01b;
	background-color: rgba(245, 166, 35, .1)
}

.tds-alert--error {
	color: #ed4e3b;
	background-color: rgba(204, 0, 0, .05)
}

.tds-alert--success {
	color: #12bb00;
	background-color: rgba(133, 255, 0, .1)
}

.tds-btn {
	outline: 0;
	color: #662d91;
	background-color: #fff;
	font-weight: 400;
	font-family: Gotham Medium,Helvetica,Arial,sans-serif!important;
	border: 2px solid  #662d91;
	border-radius: 6px;
	width: 100%;
	padding: .75rem 1.25rem;
	box-shadow: 2px 2px 5px rgba(0,0,0,.25);

	transition: color .3s cubic-bezier(.5, .25, .25, .75), box-shadow .2s cubic-bezier(0, .25, .25, .75), background-color .3s cubic-bezier(.5, .25, .25, .75)
}

.tds-btn:hover {
	color: #fff;
	background: #662d91;
	
}

.tds-btn:focus {
	box-shadow: inset 0 0 0 2px #fff;
	border: 2px solid #662d91;
}

.tds-btn--blue {
	color: #fff;
	background: #3e6be1;
	font-weight: 400;
	border: 2px solid #3e6be1;
	border-radius: 2rem;
	width: 100%;
	padding: .75rem 1.25rem;
	text-transform: uppercase
}

.tds-btn--outline {
	color: #171a20;
	border: 2px solid #171a20;
	font-weight: 400;
	border-radius: 2rem;
	width: 100%;
	padding: .75rem 1.25rem;
	text-transform: uppercase;
	transition: color .3s cubic-bezier(.5, .25, .25, .75), box-shadow .2s cubic-bezier(0, .25, .25, .75), background-color .3s cubic-bezier(.5, .25, .25, .75)
}

.tds-btn--outline:hover {
	color: #fff;
	background: #171a20
}

.tds-form-item-feedback {
	font-family: "Gotham Medium", system, sans-serif;
	text-align: right;
	margin-left: 1.25rem;
	margin-right: 1.25rem;
	padding-top: .25rem;
	font-weight: 500
}

.tds-form-item-feedback li {
	font-family: "Gotham Medium", system, sans-serif;
	margin-bottom: .75rem;
	line-height: 1.25rem
}

.tds-form-item--error .tds-text-input {
	border-color: #b74134;
	box-shadow: #b74134 0 0 0 2px inset
}

.tds-form-item--error .tds-text-input:focus {
	border: 1px solid #ed4e3b;
	box-shadow: #b74134 0 0 0 1px inset
}

.tds-form-item--error .tds-alert--error,
.tds-form-item--error .tds-form-item-feedback,
.tds-form-item-feedback--error {
	color: #b74134
}

.tds-label {
	color: #5c5e62;
	font-family: "Gotham Medium", system, sans-serif;
	padding: 0 1.25rem;
	font-weight: 500
}

.tds-link {
	color: #7540c4;
	font-weight: 400;
	text-decoration-color: #393c41;
	text-decoration-style: solid;
	box-shadow: #393c41 0 .5px 0 0;
	transition-delay: 0s, 0s;
	transition-duration: .25s, .25s;
	transition-property: color, box-shadow;
	transition-timing-function: cubic-bezier(.5, .25, .25, .75), cubic-bezier(.5, .25, .25, .75);
	border-bottom: .5px solid #393c41
}

.tds-link:hover {
	box-shadow: #393c41 0 1.5px 0 0
}

.tds-text-input {
	outline: 0;
	height: 3rem;
	padding: 0 1rem;
	border-radius: 2rem;
	background: #f4f4f4;
	border: 0;
	width: 100%;
	padding: .75rem 1.25rem;
	color: #171a20;
	transition: border .25s cubic-bezier(.5, .25, .25, .75);
	transition: box-shadow .25s ease-in-out;
	border: 1px solid transparent
}

.tds-text-input:focus {
	border: 1px solid #171a20
}

::placeholder {
	color: #d0d1d2;
	opacity: 1
}

.is-fullheight {
	height: 100%
}

.h1 {
	font-weight: 200;
	font-size: 41px;
	line-height: 56px;
	font-weight: 500;
	font-family: GothamBold,Helvetica,Arial,sans-serif;
	margin-bottom: 50px;
}



.hidden {
	display: none
}

.pre {
	margin-top: 25px;
	color: #777;
	font-size: .75rem;
	font-family: courier;
	background: #fff
}

.wrapper {
	background: #fff;
	position: relative;
	padding: 2.5rem;
	border: 0;
	border-radius: .5rem
}

.logo {
	opacity: .1;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("myapps4.png")
}

.logo-sm {
	width: 120px;
	height: 120px;
}

.logo-md {
	width: 120px;
	height: 120px;
}

.logo-lg {
	width: 120px;
	height: 120px;
}

.logo-xl {
	width: 120px;
	height: 120px;
}

.tds-btn {
	font-size: 14px;
	width: 100%;
	display: inline-block;
	white-space: nowrap;
}

.tds-btn:hover {
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1), 0 3px 10px -2px rgba(0, 0, 0, .19);
}

.sspr-fn {
	background: #f4f4f4;
	padding: 2rem;
	border-radius: 0.5rem;
	opacity: 0.8;
}

.sspr-fn:hover {
	background: #f2e6ff;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1), 0 3px 10px -2px rgba(0, 0, 0, .19);
	opacity: 1;
	transition: box-shadow .2s cubic-bezier(0, .25, .25, .75), background-color .3s cubic-bezier(.5, .25, .25, .75)
}

.thumb {
	background: #d0d1d2;
	border-radius: 0.5rem;
	padding: 4rem;
}

.icon-reset {
	background: transparent url(data:image/png;base64,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) no-repeat center;
	background-size: contain;
}

.icon-register {
	background: transparent url(data:image/png;base64,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) no-repeat center;
	background-size: contain;
}

.icon-change {
	background: transparent url(data:image/png;base64,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) no-repeat center;
	background-size: contain;
}

.icon-sspr {
	background: transparent url(data:image/png;base64,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) no-repeat center;
	background-size: contain;
}

.wordmark {
	transition: opacity cubic-bezier(0.5, 0.25, 0.25, 0.75) 0.25s;
	background: url("roku-logo.svg");
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center;
	width: 100px;
	height: 30px;
	margin: 1.25rem 1.5rem;
	opacity: 1;
}

.logo {
	transition: opacity cubic-bezier(0.5, 0.25, 0.25, 0.75) 0.25s;
}

a .wordmark {
	opacity: 1;
}

a .wordmark:hover {
	opacity: 0.2;
}

.logo:hover {
	opacity: 1;
}

.hero-body {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.Roku-HeaderV2 {
	-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.15);
	box-shadow: 0 2px 10px 0 rgba(0,0,0,.15);
	width:100%;
	z-index:100;
}

.mobile-nav {
	display: none;
}

.hero-foot a {
	text-align: center;
	display: block;
	padding-bottom: 20px;
	color: #e7d8f3;
}

.hero-foot a:hover {
	color: #662d91;
}

.animated {
	postion: relative;
  	width: 66% ;
  	length: 50%;
  	margin: 0 auto;

  	-webkit-animation-duration: 1s;
  	animation-duration: 1s;
  	-webkit-animation-fill-mode: both;
  	animation-fill-mode: both;
}

.animated:hover {
  	-webkit-animation-iteration-count: infinite;
  	animation-iteration-count: infinite;
}

@-webkit-keyframes tada {
	0% {
    	-webkit-transform: scale3d(1, 1, 1);
    	transform: scale3d(1, 1, 1);
  	}

  	10%, 20% {
    	-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    	transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  	}

  	30%, 50%, 70%, 90% {
    	-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    	transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  	}

  	40%, 60%, 80% {
    	-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    	transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  	}

  	100% {
    	-webkit-transform: scale3d(1, 1, 1);
    	transform: scale3d(1, 1, 1);
  	}
}

@keyframes tada {
  	0% {
    	-webkit-transform: scale3d(1, 1, 1);
    	-ms-transform: scale3d(1, 1, 1);
    	transform: scale3d(1, 1, 1);
  	}

  	10%, 20% {
    	-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    	-ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    	transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  	}

  	30%, 50%, 70%, 90% {
    	-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    	-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    	transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  	}

  	40%, 60%, 80% {
    	-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    	-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    	transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  	}

	100% {
    	-webkit-transform: scale3d(1, 1, 1);
    	-ms-transform: scale3d(1, 1, 1);
    	transform: scale3d(1, 1, 1);
  	}
}

.tada {
  	-webkit-animation-name: tada;
  	animation-name: tada;
}