.wp-block-audio figcaption {margin-top: .5em;margin-bottom: 1em;color: #555d66;text-align: center;font-size: 13px}
.wp-block-audio audio {width: 100%;min-width: 300px}
.block-editor-block-list__layout .reusable-block-edit-panel {align-items: center;background: #f8f9f9;color: #555d66;display: flex;flex-wrap: wrap;font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;font-size: 13px;top: -14px;margin: 0 -14px;padding: 8px 14px;position: relative;border: 1px dashed rgba(145, 151, 162, .25);border-bottom: none}
.block-editor-block-list__layout .block-editor-block-list__layout .reusable-block-edit-panel {margin: 0 -14px;padding: 8px 14px}
.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner {margin: 0 5px}
.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info {margin-right: auto}
.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label {margin-right: 8px;white-space: nowrap;font-weight: 600}
.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title {flex: 1 1 100%;font-size: 14px;height: 30px;margin: 4px 0 8px}
.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button {flex-shrink: 0}
@media (min-width: 960px) {
	.block-editor-block-list__layout .reusable-block-edit-panel {flex-wrap: nowrap}
	.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title {margin: 0}
	.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button {margin: 0 0 0 5px}
}
.editor-block-list__layout .is-selected .reusable-block-edit-panel {border-color: rgba(66, 88, 99, .4) rgba(66, 88, 99, .4) rgba(66, 88, 99, .4) transparent}
.is-dark-theme .editor-block-list__layout .is-selected .reusable-block-edit-panel {border-color: hsla(0, 0%, 100%, .45) hsla(0, 0%, 100%, .45) hsla(0, 0%, 100%, .45) transparent}
.block-editor-block-list__layout .reusable-block-indicator {background: #fff;border: 1px dashed #e2e4e7;color: #555d66;top: -14px;height: 30px;padding: 4px;position: absolute;z-index: 1;width: 30px;right: -14px}
.wp-block-button {color: #fff;margin-bottom: 1.5em}
.wp-block-button.aligncenter {text-align: center}
.wp-block-button.alignright {text-align: right}
.wp-block-button__link {background-color: #32373c;border: none;border-radius: 28px;box-shadow: none;color: inherit;cursor: pointer;display: inline-block;font-size: 18px;margin: 0;padding: 12px 24px;text-align: center;text-decoration: none;overflow-wrap: break-word}
.wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:visited {color: inherit}
.is-style-squared .wp-block-button__link {border-radius: 0}
.is-style-outline {color: #32373c}
.is-style-outline .wp-block-button__link {background-color: transparent;border: 2px solid}
.wp-block-calendar {text-align: center}
.wp-block-calendar tbody td, .wp-block-calendar th {padding: 4px;border: 1px solid #e2e4e7}
.wp-block-calendar tfoot td {border: none}
.wp-block-calendar table {width: 100%;border-collapse: collapse;font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif}
.wp-block-calendar table th {font-weight: 440;background: #edeff0}
.wp-block-calendar a {text-decoration: underline}
.wp-block-calendar tfoot a {color: #00739c}
.wp-block-calendar table caption, .wp-block-calendar table tbody {color: #40464d}
.wp-block-categories.alignleft {margin-right: 2em}
.wp-block-categories.alignright {margin-left: 2em}
.wp-block-columns {display: flex;flex-wrap: wrap}
@media (min-width: 782px) {
	.wp-block-columns {flex-wrap: nowrap}
}
.wp-block-column {flex-grow: 1;margin-bottom: 1em;flex-basis: 100%;min-width: 0;word-break: break-word;overflow-wrap: break-word}
@media (min-width: 600px) {
	.wp-block-column {flex-basis: calc(50% - 16px);flex-grow: 0}
	.wp-block-column:nth-child(2n) {margin-left: 32px}
}
@media (min-width: 782px) {
	.wp-block-column:not(:first-child) {margin-left: 32px}
}
.wp-block-cover, .wp-block-cover-image {position: relative;background-color: #000;background-size: cover;background-position: 50%;min-height: 430px;width: 100%;margin: 0 0 1.5em;display: flex;justify-content: center;align-items: center;overflow: hidden}
.wp-block-cover-image.has-left-content, .wp-block-cover.has-left-content {justify-content: flex-start}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover-image.has-left-content .wp-block-cover-text, .wp-block-cover-image.has-left-content h2, .wp-block-cover.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, .wp-block-cover.has-left-content h2 {margin-left: 0;text-align: left}
.wp-block-cover-image.has-right-content, .wp-block-cover.has-right-content {justify-content: flex-end}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover-image.has-right-content .wp-block-cover-text, .wp-block-cover-image.has-right-content h2, .wp-block-cover.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, .wp-block-cover.has-right-content h2 {margin-right: 0;text-align: right}
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover-image h2, .wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover h2 {color: #fff;font-size: 2em;line-height: 1.25;z-index: 1;margin-bottom: 0;max-width: 610px;padding: 14px;text-align: center}
.wp-block-cover-image .wp-block-cover-image-text a, .wp-block-cover-image .wp-block-cover-image-text a:active, .wp-block-cover-image .wp-block-cover-image-text a:focus, .wp-block-cover-image .wp-block-cover-image-text a:hover, .wp-block-cover-image .wp-block-cover-text a, .wp-block-cover-image .wp-block-cover-text a:active, .wp-block-cover-image .wp-block-cover-text a:focus, .wp-block-cover-image .wp-block-cover-text a:hover, .wp-block-cover-image h2 a, .wp-block-cover-image h2 a:active, .wp-block-cover-image h2 a:focus, .wp-block-cover-image h2 a:hover, .wp-block-cover .wp-block-cover-image-text a, .wp-block-cover .wp-block-cover-image-text a:active, .wp-block-cover .wp-block-cover-image-text a:focus, .wp-block-cover .wp-block-cover-image-text a:hover, .wp-block-cover .wp-block-cover-text a, .wp-block-cover .wp-block-cover-text a:active, .wp-block-cover .wp-block-cover-text a:focus, .wp-block-cover .wp-block-cover-text a:hover, .wp-block-cover h2 a, .wp-block-cover h2 a:active, .wp-block-cover h2 a:focus, .wp-block-cover h2 a:hover {color: #fff}
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {background-attachment: fixed}
@supports (-webkit-overflow-scrolling:touch) {
	.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {background-attachment: scroll}
}
.wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: inherit;opacity: .5;z-index: 1}
.wp-block-cover-image.has-background-dim.has-background-dim-10:before, .wp-block-cover.has-background-dim.has-background-dim-10:before {opacity: .1}
.wp-block-cover-image.has-background-dim.has-background-dim-20:before, .wp-block-cover.has-background-dim.has-background-dim-20:before {opacity: .2}
.wp-block-cover-image.has-background-dim.has-background-dim-30:before, .wp-block-cover.has-background-dim.has-background-dim-30:before {opacity: .3}
.wp-block-cover-image.has-background-dim.has-background-dim-40:before, .wp-block-cover.has-background-dim.has-background-dim-40:before {opacity: .4}
.wp-block-cover-image.has-background-dim.has-background-dim-50:before, .wp-block-cover.has-background-dim.has-background-dim-50:before {opacity: .5}
.wp-block-cover-image.has-background-dim.has-background-dim-60:before, .wp-block-cover.has-background-dim.has-background-dim-60:before {opacity: .6}
.wp-block-cover-image.has-background-dim.has-background-dim-70:before, .wp-block-cover.has-background-dim.has-background-dim-70:before {opacity: .7}
.wp-block-cover-image.has-background-dim.has-background-dim-80:before, .wp-block-cover.has-background-dim.has-background-dim-80:before {opacity: .8}
.wp-block-cover-image.has-background-dim.has-background-dim-90:before, .wp-block-cover.has-background-dim.has-background-dim-90:before {opacity: .9}
.wp-block-cover-image.has-background-dim.has-background-dim-100:before, .wp-block-cover.has-background-dim.has-background-dim-100:before {opacity: 1}
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {max-width: 305px;width: 100%}
.wp-block-cover-image:after, .wp-block-cover:after {display: block;content: "";font-size: 0;min-height: inherit}
@supports ((position:-webkit-sticky) or (position:sticky)) {
	.wp-block-cover-image:after, .wp-block-cover:after {content: none}
}
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {display: flex}
.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {width: calc(100% - 70px);z-index: 1;color: #f8f9f9}
.wp-block-cover-image .wp-block-subhead, .wp-block-cover-image h1, .wp-block-cover-image h2, .wp-block-cover-image h3, .wp-block-cover-image h4, .wp-block-cover-image h5, .wp-block-cover-image h6, .wp-block-cover-image p, .wp-block-cover .wp-block-subhead, .wp-block-cover h1, .wp-block-cover h2, .wp-block-cover h3, .wp-block-cover h4, .wp-block-cover h5, .wp-block-cover h6, .wp-block-cover p {color: inherit}
.wp-block-cover__video-background {position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);width: 100%;height: 100%;z-index: 0;-o-object-fit: cover;object-fit: cover}
.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit, .block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit, .wp-block-embed.alignleft, .wp-block-embed.alignright {max-width: 360px;width: 100%}
.wp-block-embed {margin-bottom: 1em}
.wp-block-embed figcaption {margin-top: .5em;margin-bottom: 1em;color: #555d66;text-align: center;font-size: 13px}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper {position: relative}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {content: "";display: block;padding-top: 50%}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe {position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {padding-top: 42.85%}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {padding-top: 50%}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {padding-top: 56.25%}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {padding-top: 75%}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {padding-top: 100%}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before {padding-top: 66.66%}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {padding-top: 200%}
.wp-block-file {margin-bottom: 1.5em}
.wp-block-file.aligncenter {text-align: center}
.wp-block-file.alignright {text-align: right}
.wp-block-file .wp-block-file__button {background: #32373c;border-radius: 2em;color: #fff;font-size: 13px;padding: .5em 1em}
.wp-block-file a.wp-block-file__button {text-decoration: none}
.wp-block-file a.wp-block-file__button:active, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited {box-shadow: none;color: #fff;opacity: .85;text-decoration: none}
.wp-block-file * + .wp-block-file__button {margin-left: .75em}
.wp-block-gallery {display: flex;flex-wrap: wrap;list-style-type: none;padding: 0}
.wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {margin: 0 16px 16px 0;display: flex;flex-grow: 1;flex-direction: column;justify-content: center;position: relative}
.wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {margin: 0;height: 100%}
@supports ((position:-webkit-sticky) or (position:sticky)) {
	.wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {display: flex;align-items: flex-end;justify-content: flex-start}
}
.wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {display: block;max-width: 100%;height: auto;width: 100%}
@supports ((position:-webkit-sticky) or (position:sticky)) {
	.wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {width: auto}
}
.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {position: absolute;bottom: 0;width: 100%;max-height: 100%;overflow: auto;padding: 40px 10px 9px;color: #fff;text-align: center;font-size: 13px;background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, transparent)}
.wp-block-gallery .blocks-gallery-image figcaption img, .wp-block-gallery .blocks-gallery-item figcaption img {display: inline}
.wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {width: 100%}
@supports ((position:-webkit-sticky) or (position:sticky)) {
	.wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {height: 100%;flex: 1;-o-object-fit: cover;object-fit: cover}
}
.wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {width: calc((100% - 16px) / 2)}
.wp-block-gallery .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {margin-right: 0}
.wp-block-gallery.columns-1 .blocks-gallery-image, .wp-block-gallery.columns-1 .blocks-gallery-item {width: 100%;margin-right: 0}
@media (min-width: 600px) {
	.wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {width: calc((100% - 32px) / 3);margin-right: 16px}
	@supports (-ms-ime-align:auto) {
		.wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {width: calc((100% - 32px) / 3 - 1px)}
	}.wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {width: calc((100% - 48px) / 4);margin-right: 16px}
	@supports (-ms-ime-align:auto) {
		.wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {width: calc((100% - 48px) / 4 - 1px)}
	}.wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {width: calc((100% - 64px) / 5);margin-right: 16px}
	@supports (-ms-ime-align:auto) {
		.wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {width: calc((100% - 64px) / 5 - 1px)}
	}.wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {width: calc((100% - 80px) / 6);margin-right: 16px}
	@supports (-ms-ime-align:auto) {
		.wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {width: calc((100% - 80px) / 6 - 1px)}
	}.wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {width: calc((100% - 96px) / 7);margin-right: 16px}
	@supports (-ms-ime-align:auto) {
		.wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {width: calc((100% - 96px) / 7 - 1px)}
	}.wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {width: calc((100% - 112px) / 8);margin-right: 16px}
	@supports (-ms-ime-align:auto) {
		.wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {width: calc((100% - 112px) / 8 - 1px)}
	}.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {margin-right: 0}
}
.wp-block-gallery .blocks-gallery-image:last-child, .wp-block-gallery .blocks-gallery-item:last-child {margin-right: 0}
.wp-block-gallery .blocks-gallery-item.has-add-item-button {width: 100%}
.wp-block-gallery.alignleft, .wp-block-gallery.alignright {max-width: 305px;width: 100%}
.wp-block-gallery.aligncenter, .wp-block-gallery.alignleft, .wp-block-gallery.alignright {display: flex}
.wp-block-gallery.aligncenter .blocks-gallery-item figure {justify-content: center}
.wp-block-image {max-width: 100%;margin-bottom: 1em;margin-left: 0;margin-right: 0}
.wp-block-image img {max-width: 100%}
.wp-block-image.aligncenter {text-align: center}
.wp-block-image.alignfull img, .wp-block-image.alignwide img {width: 100%}
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.is-resized {display: table;margin-left: 0;margin-right: 0}
.wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.is-resized > figcaption {display: table-caption;caption-side: bottom}
.wp-block-image .alignleft {float: left;margin-right: 1em}
.wp-block-image .alignright {float: right;margin-left: 1em}
.wp-block-image .aligncenter {margin-left: auto;margin-right: auto}
.wp-block-image figcaption {margin-top: .5em;margin-bottom: 1em;color: #555d66;text-align: center;font-size: 13px}
.wp-block-latest-comments__comment {font-size: 15px;line-height: 1.1;list-style: none;margin-bottom: 1em}
.has-avatars .wp-block-latest-comments__comment {min-height: 36px;list-style: none}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {margin-left: 52px}
.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {line-height: 1.5}
.wp-block-latest-comments__comment-excerpt p {font-size: 14px;line-height: 1.8;margin: 5px 0 20px}
.wp-block-latest-comments__comment-date {color: #8f98a1;display: block;font-size: 12px}
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {border-radius: 24px;display: block;float: left;height: 40px;margin-right: 12px;width: 40px}
.wp-block-latest-posts.alignleft {margin-right: 2em}
.wp-block-latest-posts.alignright {margin-left: 2em}
.wp-block-latest-posts.is-grid {display: flex;flex-wrap: wrap;padding: 0;list-style: none}
.wp-block-latest-posts.is-grid li {margin: 0 16px 16px 0;width: 100%}
@media (min-width: 600px) {
	.wp-block-latest-posts.columns-2 li {width: calc(50% - 16px)}
	.wp-block-latest-posts.columns-3 li {width: calc(33.33333% - 16px)}
	.wp-block-latest-posts.columns-4 li {width: calc(25% - 16px)}
	.wp-block-latest-posts.columns-5 li {width: calc(20% - 16px)}
	.wp-block-latest-posts.columns-6 li {width: calc(16.66667% - 16px)}
}
.wp-block-latest-posts__post-date {display: block;color: #6c7781;font-size: 13px}
.wp-block-media-text {display: grid;grid-template-rows: auto;align-items: center;grid-template-areas: "media-text-media media-text-content";grid-template-columns: 50% auto}
.wp-block-media-text.has-media-on-the-right {grid-template-areas: "media-text-content media-text-media";grid-template-columns: auto 50%}
.wp-block-media-text .wp-block-media-text__media {grid-area: media-text-media;margin: 0}
.wp-block-media-text .wp-block-media-text__content {word-break: break-word;grid-area: media-text-content;padding: 0 8%}
.wp-block-media-text > figure > img, .wp-block-media-text > figure > video {max-width: unset;width: 100%;vertical-align: middle}
@media (max-width: 600px) {
	.wp-block-media-text.is-stacked-on-mobile {grid-template-columns: 100% !important;grid-template-areas: "media-text-media" "media-text-content"}
	.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right {grid-template-areas: "media-text-content" "media-text-media"}
}
.is-small-text {font-size: 14px}
.is-regular-text {font-size: 16px}
.is-large-text {font-size: 36px}
.is-larger-text {font-size: 48px}
.has-drop-cap:not(:focus):first-letter {float: left;font-size: 8.4em;line-height: .68;font-weight: 100;margin: .05em .1em 0 0;text-transform: uppercase;font-style: normal}
.has-drop-cap:not(:focus):after {content: "";display: table;clear: both;padding-top: 14px}
p.has-background {padding: 20px 30px}
p.has-text-color a {color: inherit}
.wp-block-pullquote {padding: 3em 0;margin-left: 0;margin-right: 0;text-align: center}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {max-width: 305px}
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {font-size: 20px}
.wp-block-pullquote p {font-size: 28px;line-height: 1.6}
.wp-block-pullquote cite, .wp-block-pullquote footer {position: relative}
.wp-block-pullquote .has-text-color a {color: inherit}
.wp-block-pullquote:not(.is-style-solid-color) {background: none}
.wp-block-pullquote.is-style-solid-color {border: none}
.wp-block-pullquote.is-style-solid-color blockquote {margin-left: auto;margin-right: auto;text-align: left;max-width: 60%}
.wp-block-pullquote.is-style-solid-color blockquote p {margin-top: 0;margin-bottom: 0;font-size: 32px}
.wp-block-pullquote.is-style-solid-color blockquote cite {text-transform: none;font-style: normal}
.wp-block-pullquote cite {color: inherit}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {margin: 0 0 16px;padding: 0 1em}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {font-size: 24px;font-style: italic;line-height: 1.6}
.wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer {font-size: 18px;text-align: right}
.wp-block-rss.alignleft {margin-right: 2em}
.wp-block-rss.alignright {margin-left: 2em}
.wp-block-rss.is-grid {display: flex;flex-wrap: wrap;padding: 0;list-style: none}
.wp-block-rss.is-grid li {margin: 0 16px 16px 0;width: 100%}
@media (min-width: 600px) {
	.wp-block-rss.columns-2 li {width: calc(50% - 16px)}
	.wp-block-rss.columns-3 li {width: calc(33.33333% - 16px)}
	.wp-block-rss.columns-4 li {width: calc(25% - 16px)}
	.wp-block-rss.columns-5 li {width: calc(20% - 16px)}
	.wp-block-rss.columns-6 li {width: calc(16.66667% - 16px)}
}
.wp-block-rss__item-author, .wp-block-rss__item-publish-date {color: #6c7781;font-size: 13px}
.wp-block-search {display: flex;flex-wrap: wrap}
.wp-block-search .wp-block-search__label {width: 100%}
.wp-block-search .wp-block-search__input {flex-grow: 1}
.wp-block-search .wp-block-search__button {margin-left: 10px}
.wp-block-separator.is-style-wide {border-bottom-width: 1px}
.wp-block-separator.is-style-dots {background: none;border: none;text-align: center;max-width: none;line-height: 1;height: auto}
.wp-block-separator.is-style-dots:before {content: "\00b7 \00b7 \00b7";color: #191e23;font-size: 20px;letter-spacing: 2em;padding-left: 2em;font-family: serif}
p.wp-block-subhead {font-size: 1.1em;font-style: italic;opacity: .75}
.wp-block-table.has-fixed-layout {table-layout: fixed;width: 100%}
.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {display: table;width: auto}
.wp-block-table.has-subtle-light-gray-background-color {background-color: #f3f4f5}
.wp-block-table.has-subtle-pale-green-background-color {background-color: #e9fbe5}
.wp-block-table.has-subtle-pale-blue-background-color {background-color: #e7f5fe}
.wp-block-table.has-subtle-pale-pink-background-color {background-color: #fcf0ef}
.wp-block-table.is-style-stripes {border-spacing: 0;border-collapse: inherit;background-color: transparent;border-bottom: 1px solid #f3f4f5}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(odd), .wp-block-table.is-style-stripes tr:nth-child(odd) {background-color: #f3f4f5}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tr:nth-child(odd) {background-color: #e9fbe5}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tr:nth-child(odd) {background-color: #e7f5fe}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tr:nth-child(odd) {background-color: #fcf0ef}
.wp-block-table.is-style-stripes td {border-color: transparent}
.wp-block-text-columns, .wp-block-text-columns.aligncenter {display: flex}
.wp-block-text-columns .wp-block-column {margin: 0 16px;padding: 0}
.wp-block-text-columns .wp-block-column:first-child {margin-left: 0}
.wp-block-text-columns .wp-block-column:last-child {margin-right: 0}
.wp-block-text-columns.columns-2 .wp-block-column {width: 50%}
.wp-block-text-columns.columns-3 .wp-block-column {width: 33.33333%}
.wp-block-text-columns.columns-4 .wp-block-column {width: 25%}
pre.wp-block-verse {white-space: nowrap;overflow: auto}
.wp-block-video {margin-left: 0;margin-right: 0}
.wp-block-video video {max-width: 100%}
@supports ((position:-webkit-sticky) or (position:sticky)) {
	.wp-block-video [poster] {-o-object-fit: cover;object-fit: cover}
}
.wp-block-video.aligncenter {text-align: center}
.wp-block-video figcaption {margin-top: .5em;margin-bottom: 1em;color: #555d66;text-align: center;font-size: 13px}
.has-pale-pink-background-color.has-pale-pink-background-color {background-color: #f78da7}
.has-vivid-red-background-color.has-vivid-red-background-color {background-color: #cf2e2e}
.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color {background-color: #ff6900}
.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color {background-color: #fcb900}
.has-light-green-cyan-background-color.has-light-green-cyan-background-color {background-color: #7bdcb5}
.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color {background-color: #00d084}
.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color {background-color: #8ed1fc}
.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color {background-color: #0693e3}
.has-very-light-gray-background-color.has-very-light-gray-background-color {background-color: #eee}
.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color {background-color: #abb8c3}
.has-very-dark-gray-background-color.has-very-dark-gray-background-color {background-color: #313131}
.has-pale-pink-color.has-pale-pink-color {color: #f78da7}
.has-vivid-red-color.has-vivid-red-color {color: #cf2e2e}
.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color {color: #ff6900}
.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color {color: #fcb900}
.has-light-green-cyan-color.has-light-green-cyan-color {color: #7bdcb5}
.has-vivid-green-cyan-color.has-vivid-green-cyan-color {color: #00d084}
.has-pale-cyan-blue-color.has-pale-cyan-blue-color {color: #8ed1fc}
.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color {color: #0693e3}
.has-very-light-gray-color.has-very-light-gray-color {color: #eee}
.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color {color: #abb8c3}
.has-very-dark-gray-color.has-very-dark-gray-color {color: #313131}
.has-small-font-size {font-size: 13px}
.has-normal-font-size, .has-regular-font-size {font-size: 16px}
.has-medium-font-size {font-size: 20px}
.has-large-font-size {font-size: 36px}
.has-huge-font-size, .has-larger-font-size {font-size: 42px}
.wp-block-code {font-size: 14px;padding: .8em 1em;border: 1px solid #e2e4e7;border-radius: 4px}
.wp-block-code, .wp-block-preformatted pre {font-family: Menlo, Consolas, monaco, monospace;color: #23282d}
.wp-block-preformatted pre {font-size: 16px}
@media (min-width: 600px) {
	.wp-block-preformatted pre {font-size: 14px}
}
.wp-block-pullquote {border-top: 4px solid #555d66;border-bottom: 4px solid #555d66;color: #40464d}
.wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer {color: #40464d;text-transform: uppercase;font-size: 13px;font-style: normal}
.wp-block-quote {border-left: 4px solid #000;margin: 20px 0;padding-left: 1em}
.wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote footer {color: #6c7781;font-size: 13px;margin-top: 1em;position: relative;font-style: normal}
.wp-block-quote[style*="text-align:right"], .wp-block-quote[style*="text-align: right"] {border-left: none;border-right: 4px solid #000;padding-left: 0;padding-right: 1em}
.wp-block-quote[style*="text-align:center"], .wp-block-quote[style*="text-align: center"] {border: none;padding-left: 0}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {border: none}
.wp-block-search .wp-block-search__label {font-weight: 700}
.wp-block-separator {border: none;border-bottom: 2px solid #8f98a1;margin: 1.65em auto}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {max-width: 100px}
.wp-block-table {width: 100%;min-width: 240px;border-collapse: collapse}
.wp-block-table td, .wp-block-table th {padding: .5em;border: 1px solid;word-break: break-all}
div.wpcf7 {margin: 0;padding: 0}
div.wpcf7 .screen-reader-response {position: absolute;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);height: 1px;width: 1px;margin: 0;padding: 0;border: 0}
div.wpcf7-response-output {margin: 2em .5em 1em;padding: .2em 1em;border: 2px solid red}
div.wpcf7-mail-sent-ok {border: 2px solid #398f14}
div.wpcf7-mail-sent-ng, div.wpcf7-aborted {border: 2px solid red}
div.wpcf7-spam-blocked {border: 2px solid #ffa500}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border: 2px solid #f7e700}
.wpcf7-form-control-wrap {position: relative}
span.wpcf7-not-valid-tip {color: red;font-size: 1em;font-weight: 400;display: block}
.use-floating-validation-tip span.wpcf7-not-valid-tip {position: absolute;top: 20%;left: 20%;z-index: 100;border: 1px solid red;background: #fff;padding: .2em .8em}
span.wpcf7-list-item {display: inline-block;margin: 0 0 0 1em}
span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after {content: " "}
.wpcf7-display-none {display: none}
div.wpcf7 .ajax-loader {visibility: hidden;display: inline-block;background-image: url(../../../plugins/contact-form-7/images/ajax-loader.gif);width: 16px;height: 16px;border: none;padding: 0;margin: 0 0 0 4px;vertical-align: middle}
div.wpcf7 .ajax-loader.is-active {visibility: visible}
div.wpcf7 div.ajax-error {display: none}
div.wpcf7 .placeheld {color: #888}
div.wpcf7 input[type="file"] {cursor: pointer}
div.wpcf7 input[type="file"]:disabled {cursor: default}
div.wpcf7 .wpcf7-submit:disabled {cursor: not-allowed}
/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}
*, ::after, ::before {box-sizing: border-box}
html {font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: scrollbar;-webkit-tap-highlight-color: transparent}
@-ms-viewport {
	width: device-width
}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {display: block}
body {margin: 0;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: left;background-color: #fff}
[tabindex="-1"]:focus {outline: 0 !important}
hr {box-sizing: content-box;height: 0;overflow: visible}
h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: .5rem}
p {margin-top: 0;margin-bottom: 1rem}
abbr[data-original-title], abbr[title] {text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;cursor: help;border-bottom: 0}
address {margin-bottom: 1rem;font-style: normal;line-height: inherit}
dl, ol, ul {margin-top: 0;margin-bottom: 1rem}
ol ol, ol ul, ul ol, ul ul {margin-bottom: 0}
dt {font-weight: 700}
dd {margin-bottom: .5rem;margin-left: 0}
blockquote {margin: 0 0 1rem}
dfn {font-style: italic}
b, strong {font-weight: bolder}
small {font-size: 80%}
sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline}
sub {bottom: -.25em}
sup {top: -.5em}
a {color: #007bff;text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects}
a:hover {color: #0056b3;text-decoration: underline}
a:not([href]):not([tabindex]) {color: inherit;text-decoration: none}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {color: inherit;text-decoration: none}
a:not([href]):not([tabindex]):focus {outline: 0}
code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em}
pre {margin-top: 0;margin-bottom: 1rem;overflow: auto;-ms-overflow-style: scrollbar}
figure {margin: 0 0 1rem}
img {vertical-align: middle;border-style: none}
svg:not(:root) {overflow: hidden}
table {border-collapse: collapse}
caption {padding-top: .75rem;padding-bottom: .75rem;color: #6c757d;text-align: left;caption-side: bottom}
th {text-align: inherit}
label {display: inline-block;margin-bottom: .5rem}
button {border-radius: 0}
button:focus {outline: 1px dotted;outline: 5px auto -webkit-focus-ring-color}
button, input, optgroup, select, textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit}
button, input {overflow: visible}
button, select {text-transform: none}
[type=reset], [type=submit], button, html [type=button] {-webkit-appearance: button}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {padding: 0;border-style: none}
input[type=checkbox], input[type=radio] {box-sizing: border-box;padding: 0}
input[type=date], input[type=datetime-local], input[type=month], input[type=time] {-webkit-appearance: listbox}
textarea {overflow: auto;resize: vertical}
fieldset {min-width: 0;padding: 0;margin: 0;border: 0}
legend {display: block;width: 100%;max-width: 100%;padding: 0;margin-bottom: .5rem;font-size: 1.5rem;line-height: inherit;color: inherit;white-space: normal}
progress {vertical-align: baseline}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto}
[type=search] {outline-offset: -2px;-webkit-appearance: none}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {-webkit-appearance: none}
::-webkit-file-upload-button {font: inherit;-webkit-appearance: button}
output {display: inline-block}
summary {display: list-item;cursor: pointer}
template {display: none}
[hidden] {display: none !important}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin-bottom: .5rem;font-family: inherit;font-weight: 500;line-height: 1.2;color: inherit}
.h1, h1 {font-size: 2.5rem}
.h2, h2 {font-size: 2rem}
.h3, h3 {font-size: 1.75rem}
.h4, h4 {font-size: 1.5rem}
.h5, h5 {font-size: 1.25rem}
.h6, h6 {font-size: 1rem}
.lead {font-size: 1.25rem;font-weight: 300}
.display-1 {font-size: 6rem;font-weight: 300;line-height: 1.2}
.display-2 {font-size: 5.5rem;font-weight: 300;line-height: 1.2}
.display-3 {font-size: 4.5rem;font-weight: 300;line-height: 1.2}
.display-4 {font-size: 3.5rem;font-weight: 300;line-height: 1.2}
hr {margin-top: 1rem;margin-bottom: 1rem;border: 0;border-top: 1px solid rgba(0, 0, 0, .1)}
.small, small {font-size: 80%;font-weight: 400}
.mark, mark {padding: .2em;background-color: #fcf8e3}
.list-unstyled {padding-left: 0;list-style: none}
.list-inline {padding-left: 0;list-style: none}
.list-inline-item {display: inline-block}
.list-inline-item:not(:last-child) {margin-right: .5rem}
.initialism {font-size: 90%;text-transform: uppercase}
.blockquote {margin-bottom: 1rem;font-size: 1.25rem}
.blockquote-footer {display: block;font-size: 80%;color: #6c757d}
.blockquote-footer::before {content: "\2014 \00A0"}
.img-fluid {max-width: 100%;height: auto}
.img-thumbnail {padding: .25rem;background-color: #fff;border: 1px solid #dee2e6;border-radius: .25rem;max-width: 100%;height: auto}
.figure {display: inline-block}
.figure-img {margin-bottom: .5rem;line-height: 1}
.figure-caption {font-size: 90%;color: #6c757d}
code, kbd, pre, samp {font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}
code {font-size: 87.5%;color: #e83e8c;word-break: break-word}
a > code {color: inherit}
kbd {padding: .2rem .4rem;font-size: 87.5%;color: #fff;background-color: #212529;border-radius: .2rem}
kbd kbd {padding: 0;font-size: 100%;font-weight: 700}
pre {display: block;font-size: 87.5%;color: #212529}
pre code {font-size: inherit;color: inherit;word-break: normal}
.pre-scrollable {max-height: 340px;overflow-y: scroll}
.container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto}
@media (min-width: 576px) {
	.container {max-width: 540px}
}
@media (min-width: 768px) {
	.container {max-width: 720px}
}
@media (min-width: 992px) {
	.container {max-width: 960px}
}
@media (min-width: 1200px) {
	.container {max-width: 1140px}
}
.container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto}
.row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px}
.no-gutters {margin-right: 0;margin-left: 0}
.no-gutters > .col, .no-gutters > [class*=col-] {padding-right: 0;padding-left: 0}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px}
.col {-ms-flex-preferred-size: 0;flex-basis: 0%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}
.col-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none}
.col-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%}
.col-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}
.col-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}
.col-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}
.col-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%}
.col-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}
.col-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%}
.col-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%}
.col-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%}
.col-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%}
.col-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%}
.col-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}
.order-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}
.order-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13}
.order-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0}
.order-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}
.order-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}
.order-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3}
.order-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4}
.order-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5}
.order-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6}
.order-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7}
.order-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8}
.order-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9}
.order-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10}
.order-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11}
.order-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12}
.offset-1 {margin-left: 8.333333%}
.offset-2 {margin-left: 16.666667%}
.offset-3 {margin-left: 25%}
.offset-4 {margin-left: 33.333333%}
.offset-5 {margin-left: 41.666667%}
.offset-6 {margin-left: 50%}
.offset-7 {margin-left: 58.333333%}
.offset-8 {margin-left: 66.666667%}
.offset-9 {margin-left: 75%}
.offset-10 {margin-left: 83.333333%}
.offset-11 {margin-left: 91.666667%}
@media (min-width: 576px) {
	.col-sm {-ms-flex-preferred-size: 0;flex-basis: 0%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}
	.col-sm-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none}
	.col-sm-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%}
	.col-sm-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}
	.col-sm-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}
	.col-sm-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}
	.col-sm-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%}
	.col-sm-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}
	.col-sm-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%}
	.col-sm-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%}
	.col-sm-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%}
	.col-sm-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%}
	.col-sm-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%}
	.col-sm-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}
	.order-sm-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}
	.order-sm-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13}
	.order-sm-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0}
	.order-sm-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}
	.order-sm-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}
	.order-sm-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3}
	.order-sm-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4}
	.order-sm-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5}
	.order-sm-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6}
	.order-sm-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7}
	.order-sm-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8}
	.order-sm-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9}
	.order-sm-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10}
	.order-sm-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11}
	.order-sm-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12}
	.offset-sm-0 {margin-left: 0}
	.offset-sm-1 {margin-left: 8.333333%}
	.offset-sm-2 {margin-left: 16.666667%}
	.offset-sm-3 {margin-left: 25%}
	.offset-sm-4 {margin-left: 33.333333%}
	.offset-sm-5 {margin-left: 41.666667%}
	.offset-sm-6 {margin-left: 50%}
	.offset-sm-7 {margin-left: 58.333333%}
	.offset-sm-8 {margin-left: 66.666667%}
	.offset-sm-9 {margin-left: 75%}
	.offset-sm-10 {margin-left: 83.333333%}
	.offset-sm-11 {margin-left: 91.666667%}
}
@media (min-width: 768px) {
	.col-md {-ms-flex-preferred-size: 0;flex-basis: 0%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}
	.col-md-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none}
	.col-md-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%}
	.col-md-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}
	.col-md-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}
	.col-md-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}
	.col-md-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%}
	.col-md-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}
	.col-md-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%}
	.col-md-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%}
	.col-md-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%}
	.col-md-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%}
	.col-md-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%}
	.col-md-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}
	.order-md-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}
	.order-md-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13}
	.order-md-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0}
	.order-md-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}
	.order-md-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}
	.order-md-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3}
	.order-md-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4}
	.order-md-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5}
	.order-md-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6}
	.order-md-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7}
	.order-md-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8}
	.order-md-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9}
	.order-md-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10}
	.order-md-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11}
	.order-md-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12}
	.offset-md-0 {margin-left: 0}
	.offset-md-1 {margin-left: 8.333333%}
	.offset-md-2 {margin-left: 16.666667%}
	.offset-md-3 {margin-left: 25%}
	.offset-md-4 {margin-left: 33.333333%}
	.offset-md-5 {margin-left: 41.666667%}
	.offset-md-6 {margin-left: 50%}
	.offset-md-7 {margin-left: 58.333333%}
	.offset-md-8 {margin-left: 66.666667%}
	.offset-md-9 {margin-left: 75%}
	.offset-md-10 {margin-left: 83.333333%}
	.offset-md-11 {margin-left: 91.666667%}
}
@media (min-width: 992px) {
	.col-lg {-ms-flex-preferred-size: 0;flex-basis: 0%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}
	.col-lg-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none}
	.col-lg-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%}
	.col-lg-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}
	.col-lg-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}
	.col-lg-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}
	.col-lg-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%}
	.col-lg-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}
	.col-lg-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%}
	.col-lg-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%}
	.col-lg-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%}
	.col-lg-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%}
	.col-lg-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%}
	.col-lg-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}
	.order-lg-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}
	.order-lg-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13}
	.order-lg-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0}
	.order-lg-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}
	.order-lg-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}
	.order-lg-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3}
	.order-lg-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4}
	.order-lg-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5}
	.order-lg-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6}
	.order-lg-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7}
	.order-lg-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8}
	.order-lg-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9}
	.order-lg-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10}
	.order-lg-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11}
	.order-lg-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12}
	.offset-lg-0 {margin-left: 0}
	.offset-lg-1 {margin-left: 8.333333%}
	.offset-lg-2 {margin-left: 16.666667%}
	.offset-lg-3 {margin-left: 25%}
	.offset-lg-4 {margin-left: 33.333333%}
	.offset-lg-5 {margin-left: 41.666667%}
	.offset-lg-6 {margin-left: 50%}
	.offset-lg-7 {margin-left: 58.333333%}
	.offset-lg-8 {margin-left: 66.666667%}
	.offset-lg-9 {margin-left: 75%}
	.offset-lg-10 {margin-left: 83.333333%}
	.offset-lg-11 {margin-left: 91.666667%}
}
@media (min-width: 1200px) {
	.col-xl {-ms-flex-preferred-size: 0;flex-basis: 0%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}
	.col-xl-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none}
	.col-xl-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%}
	.col-xl-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}
	.col-xl-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}
	.col-xl-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}
	.col-xl-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%}
	.col-xl-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}
	.col-xl-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%}
	.col-xl-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%}
	.col-xl-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%}
	.col-xl-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%}
	.col-xl-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%}
	.col-xl-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}
	.order-xl-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}
	.order-xl-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13}
	.order-xl-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0}
	.order-xl-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}
	.order-xl-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}
	.order-xl-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3}
	.order-xl-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4}
	.order-xl-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5}
	.order-xl-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6}
	.order-xl-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7}
	.order-xl-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8}
	.order-xl-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9}
	.order-xl-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10}
	.order-xl-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11}
	.order-xl-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12}
	.offset-xl-0 {margin-left: 0}
	.offset-xl-1 {margin-left: 8.333333%}
	.offset-xl-2 {margin-left: 16.666667%}
	.offset-xl-3 {margin-left: 25%}
	.offset-xl-4 {margin-left: 33.333333%}
	.offset-xl-5 {margin-left: 41.666667%}
	.offset-xl-6 {margin-left: 50%}
	.offset-xl-7 {margin-left: 58.333333%}
	.offset-xl-8 {margin-left: 66.666667%}
	.offset-xl-9 {margin-left: 75%}
	.offset-xl-10 {margin-left: 83.333333%}
	.offset-xl-11 {margin-left: 91.666667%}
}
.table {width: 100%;max-width: 100%;margin-bottom: 1rem;background-color: transparent}
.table td, .table th {padding: .75rem;vertical-align: top;border-top: 1px solid #dee2e6}
.table thead th {vertical-align: bottom;border-bottom: 2px solid #dee2e6}
.table tbody + tbody {border-top: 2px solid #dee2e6}
.table .table {background-color: #fff}
.table-sm td, .table-sm th {padding: .3rem}
.table-bordered {border: 1px solid #dee2e6}
.table-bordered td, .table-bordered th {border: 1px solid #dee2e6}
.table-bordered thead td, .table-bordered thead th {border-bottom-width: 2px}
.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(0, 0, 0, .05)}
.table-hover tbody tr:hover {background-color: rgba(0, 0, 0, .075)}
.table-primary, .table-primary > td, .table-primary > th {background-color: #b8daff}
.table-hover .table-primary:hover {background-color: #9fcdff}
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {background-color: #9fcdff}
.table-secondary, .table-secondary > td, .table-secondary > th {background-color: #d6d8db}
.table-hover .table-secondary:hover {background-color: #c8cbcf}
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {background-color: #c8cbcf}
.table-success, .table-success > td, .table-success > th {background-color: #c3e6cb}
.table-hover .table-success:hover {background-color: #b1dfbb}
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {background-color: #b1dfbb}
.table-info, .table-info > td, .table-info > th {background-color: #bee5eb}
.table-hover .table-info:hover {background-color: #abdde5}
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {background-color: #abdde5}
.table-warning, .table-warning > td, .table-warning > th {background-color: #ffeeba}
.table-hover .table-warning:hover {background-color: #ffe8a1}
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {background-color: #ffe8a1}
.table-danger, .table-danger > td, .table-danger > th {background-color: #f5c6cb}
.table-hover .table-danger:hover {background-color: #f1b0b7}
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {background-color: #f1b0b7}
.table-light, .table-light > td, .table-light > th {background-color: #fdfdfe}
.table-hover .table-light:hover {background-color: #ececf6}
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th {background-color: #ececf6}
.table-dark, .table-dark > td, .table-dark > th {background-color: #c6c8ca}
.table-hover .table-dark:hover {background-color: #b9bbbe}
.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {background-color: #b9bbbe}
.table-active, .table-active > td, .table-active > th {background-color: rgba(0, 0, 0, .075)}
.table-hover .table-active:hover {background-color: rgba(0, 0, 0, .075)}
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th {background-color: rgba(0, 0, 0, .075)}
.table .thead-dark th {color: #fff;background-color: #212529;border-color: #32383e}
.table .thead-light th {color: #495057;background-color: #e9ecef;border-color: #dee2e6}
.table-dark {color: #fff;background-color: #212529}
.table-dark td, .table-dark th, .table-dark thead th {border-color: #32383e}
.table-dark.table-bordered {border: 0}
.table-dark.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(255, 255, 255, .05)}
.table-dark.table-hover tbody tr:hover {background-color: rgba(255, 255, 255, .075)}
@media (max-width: 575.98px) {
	.table-responsive-sm {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar}
	.table-responsive-sm > .table-bordered {border: 0}
}
@media (max-width: 767.98px) {
	.table-responsive-md {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar}
	.table-responsive-md > .table-bordered {border: 0}
}
@media (max-width: 991.98px) {
	.table-responsive-lg {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar}
	.table-responsive-lg > .table-bordered {border: 0}
}
@media (max-width: 1199.98px) {
	.table-responsive-xl {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar}
	.table-responsive-xl > .table-bordered {border: 0}
}
.table-responsive {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar}
.table-responsive > .table-bordered {border: 0}
.form-control {display: block;width: 100%;padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out}
.form-control::-ms-expand {background-color: transparent;border: 0}
.form-control:focus {color: #495057;background-color: #fff;border-color: #80bdff;outline: 0;box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)}
.form-control::-webkit-input-placeholder {color: #6c757d;opacity: 1}
.form-control::-moz-placeholder {color: #6c757d;opacity: 1}
.form-control:-ms-input-placeholder {color: #6c757d;opacity: 1}
.form-control::-ms-input-placeholder {color: #6c757d;opacity: 1}
.form-control::placeholder {color: #6c757d;opacity: 1}
.form-control:disabled, .form-control[readonly] {background-color: #e9ecef;opacity: 1}
select.form-control:not([size]):not([multiple]) {height: calc(2.25rem + 2px)}
select.form-control:focus::-ms-value {color: #495057;background-color: #fff}
.form-control-file, .form-control-range {display: block;width: 100%}
.col-form-label {padding-top: calc(.375rem + 1px);padding-bottom: calc(.375rem + 1px);margin-bottom: 0;font-size: inherit;line-height: 1.5}
.col-form-label-lg {padding-top: calc(.5rem + 1px);padding-bottom: calc(.5rem + 1px);font-size: 1.25rem;line-height: 1.5}
.col-form-label-sm {padding-top: calc(.25rem + 1px);padding-bottom: calc(.25rem + 1px);font-size: .875rem;line-height: 1.5}
.form-control-plaintext {display: block;width: 100%;padding-top: .375rem;padding-bottom: .375rem;margin-bottom: 0;line-height: 1.5;background-color: transparent;border: solid transparent;border-width: 1px 0}
.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm, .input-group-lg > .form-control-plaintext.form-control, .input-group-lg > .input-group-append > .form-control-plaintext.btn, .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text, .input-group-lg > .input-group-prepend > .form-control-plaintext.btn, .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text, .input-group-sm > .form-control-plaintext.form-control, .input-group-sm > .input-group-append > .form-control-plaintext.btn, .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text, .input-group-sm > .input-group-prepend > .form-control-plaintext.btn, .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text {padding-right: 0;padding-left: 0}
.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text {padding: .25rem .5rem;font-size: .875rem;line-height: 1.5;border-radius: .2rem}
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]) {height: calc(1.8125rem + 2px)}
.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .input-group-text {padding: .5rem 1rem;font-size: 1.25rem;line-height: 1.5;border-radius: .3rem}
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), select.form-control-lg:not([size]):not([multiple]) {height: calc(2.875rem + 2px)}
.form-group {margin-bottom: 1rem}
.form-text {display: block;margin-top: .25rem}
.form-row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -5px;margin-left: -5px}
.form-row > .col, .form-row > [class*=col-] {padding-right: 5px;padding-left: 5px}
.form-check {position: relative;display: block;padding-left: 1.25rem}
.form-check-input {position: absolute;margin-top: .3rem;margin-left: -1.25rem}
.form-check-input:disabled ~ .form-check-label {color: #6c757d}
.form-check-label {margin-bottom: 0}
.form-check-inline {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-left: 0;margin-right: .75rem}
.form-check-inline .form-check-input {position: static;margin-top: 0;margin-right: .3125rem;margin-left: 0}
.valid-feedback {display: none;width: 100%;margin-top: .25rem;font-size: 80%;color: #28a745}
.valid-tooltip {position: absolute;top: 100%;z-index: 5;display: none;max-width: 100%;padding: .5rem;margin-top: .1rem;font-size: .875rem;line-height: 1;color: #fff;background-color: rgba(40, 167, 69, .8);border-radius: .2rem}
.custom-select.is-valid, .form-control.is-valid, .was-validated .custom-select:valid, .was-validated .form-control:valid {border-color: #28a745}
.custom-select.is-valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .was-validated .form-control:valid:focus {border-color: #28a745;box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)}
.custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip {display: block}
.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {color: #28a745}
.form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip {display: block}
.custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label {color: #28a745}
.custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before {background-color: #71dd8a}
.custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip {display: block}
.custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {background-color: #34ce57}
.custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(40, 167, 69, .25)}
.custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-input:valid ~ .custom-file-label {border-color: #28a745}
.custom-file-input.is-valid ~ .custom-file-label::before, .was-validated .custom-file-input:valid ~ .custom-file-label::before {border-color: inherit}
.custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip {display: block}
.custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label {box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)}
.invalid-feedback {display: none;width: 100%;margin-top: .25rem;font-size: 80%;color: #dc3545}
.invalid-tooltip {position: absolute;top: 100%;z-index: 5;display: none;max-width: 100%;padding: .5rem;margin-top: .1rem;font-size: .875rem;line-height: 1;color: #fff;background-color: rgba(220, 53, 69, .8);border-radius: .2rem}
.custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid {border-color: #dc3545}
.custom-select.is-invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control:invalid:focus {border-color: #dc3545;box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)}
.custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip {display: block}
.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {color: #dc3545}
.form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip {display: block}
.custom-control-input.is-invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label {color: #dc3545}
.custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before {background-color: #efa2a9}
.custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip {display: block}
.custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {background-color: #e4606d}
.custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before {box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(220, 53, 69, .25)}
.custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-file-input:invalid ~ .custom-file-label {border-color: #dc3545}
.custom-file-input.is-invalid ~ .custom-file-label::before, .was-validated .custom-file-input:invalid ~ .custom-file-label::before {border-color: inherit}
.custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip {display: block}
.custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)}
.form-inline {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.form-inline .form-check {width: 100%}
@media (min-width: 576px) {
	.form-inline label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 0}
	.form-inline .form-group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 0}
	.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle}
	.form-inline .form-control-plaintext {display: inline-block}
	.form-inline .input-group {width: auto}
	.form-inline .form-check {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: auto;padding-left: 0}
	.form-inline .form-check-input {position: relative;margin-top: 0;margin-right: .25rem;margin-left: 0}
	.form-inline .custom-control {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
	.form-inline .custom-control-label {margin-bottom: 0}
}
.btn {display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid transparent;padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;border-radius: .25rem;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}
.btn:focus, .btn:hover {text-decoration: none}
.btn.focus, .btn:focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)}
.btn.disabled, .btn:disabled {opacity: .65}
.btn:not(:disabled):not(.disabled) {cursor: pointer}
.btn:not(:disabled):not(.disabled).active, .btn:not(:disabled):not(.disabled):active {background-image: none}
a.btn.disabled, fieldset:disabled a.btn {pointer-events: none}
.btn-primary {color: #fff;background-color: #007bff;border-color: #007bff}
.btn-primary:hover {color: #fff;background-color: #0069d9;border-color: #0062cc}
.btn-primary.focus, .btn-primary:focus {box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)}
.btn-primary.disabled, .btn-primary:disabled {color: #fff;background-color: #007bff;border-color: #007bff}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {color: #fff;background-color: #0062cc;border-color: #005cbf}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)}
.btn-secondary {color: #fff;background-color: #6c757d;border-color: #6c757d}
.btn-secondary:hover {color: #fff;background-color: #5a6268;border-color: #545b62}
.btn-secondary.focus, .btn-secondary:focus {box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)}
.btn-secondary.disabled, .btn-secondary:disabled {color: #fff;background-color: #6c757d;border-color: #6c757d}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {color: #fff;background-color: #545b62;border-color: #4e555b}
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)}
.btn-success {color: #fff;background-color: #28a745;border-color: #28a745}
.btn-success:hover {color: #fff;background-color: #218838;border-color: #1e7e34}
.btn-success.focus, .btn-success:focus {box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)}
.btn-success.disabled, .btn-success:disabled {color: #fff;background-color: #28a745;border-color: #28a745}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle {color: #fff;background-color: #1e7e34;border-color: #1c7430}
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)}
.btn-info {color: #fff;background-color: #17a2b8;border-color: #17a2b8}
.btn-info:hover {color: #fff;background-color: #138496;border-color: #117a8b}
.btn-info.focus, .btn-info:focus {box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)}
.btn-info.disabled, .btn-info:disabled {color: #fff;background-color: #17a2b8;border-color: #17a2b8}
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle {color: #fff;background-color: #117a8b;border-color: #10707f}
.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)}
.btn-warning {color: #212529;background-color: #ffc107;border-color: #ffc107}
.btn-warning:hover {color: #212529;background-color: #e0a800;border-color: #d39e00}
.btn-warning.focus, .btn-warning:focus {box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)}
.btn-warning.disabled, .btn-warning:disabled {color: #212529;background-color: #ffc107;border-color: #ffc107}
.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle {color: #212529;background-color: #d39e00;border-color: #c69500}
.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)}
.btn-danger {color: #fff;background-color: #dc3545;border-color: #dc3545}
.btn-danger:hover {color: #fff;background-color: #c82333;border-color: #bd2130}
.btn-danger.focus, .btn-danger:focus {box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)}
.btn-danger.disabled, .btn-danger:disabled {color: #fff;background-color: #dc3545;border-color: #dc3545}
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle {color: #fff;background-color: #bd2130;border-color: #b21f2d}
.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)}
.btn-light {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa}
.btn-light:hover {color: #212529;background-color: #e2e6ea;border-color: #dae0e5}
.btn-light.focus, .btn-light:focus {box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)}
.btn-light.disabled, .btn-light:disabled {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa}
.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle {color: #212529;background-color: #dae0e5;border-color: #d3d9df}
.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)}
.btn-dark {color: #fff;background-color: #343a40;border-color: #343a40}
.btn-dark:hover {color: #fff;background-color: #23272b;border-color: #1d2124}
.btn-dark.focus, .btn-dark:focus {box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)}
.btn-dark.disabled, .btn-dark:disabled {color: #fff;background-color: #343a40;border-color: #343a40}
.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle {color: #fff;background-color: #1d2124;border-color: #171a1d}
.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)}
.btn-outline-primary {color: #007bff;background-color: transparent;background-image: none;border-color: #007bff}
.btn-outline-primary:hover {color: #fff;background-color: #007bff;border-color: #007bff}
.btn-outline-primary.focus, .btn-outline-primary:focus {box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {color: #007bff;background-color: transparent}
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {color: #fff;background-color: #007bff;border-color: #007bff}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)}
.btn-outline-secondary {color: #6c757d;background-color: transparent;background-image: none;border-color: #6c757d}
.btn-outline-secondary:hover {color: #fff;background-color: #6c757d;border-color: #6c757d}
.btn-outline-secondary.focus, .btn-outline-secondary:focus {box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {color: #6c757d;background-color: transparent}
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle {color: #fff;background-color: #6c757d;border-color: #6c757d}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)}
.btn-outline-success {color: #28a745;background-color: transparent;background-image: none;border-color: #28a745}
.btn-outline-success:hover {color: #fff;background-color: #28a745;border-color: #28a745}
.btn-outline-success.focus, .btn-outline-success:focus {box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)}
.btn-outline-success.disabled, .btn-outline-success:disabled {color: #28a745;background-color: transparent}
.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle {color: #fff;background-color: #28a745;border-color: #28a745}
.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)}
.btn-outline-info {color: #17a2b8;background-color: transparent;background-image: none;border-color: #17a2b8}
.btn-outline-info:hover {color: #fff;background-color: #17a2b8;border-color: #17a2b8}
.btn-outline-info.focus, .btn-outline-info:focus {box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)}
.btn-outline-info.disabled, .btn-outline-info:disabled {color: #17a2b8;background-color: transparent}
.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle {color: #fff;background-color: #17a2b8;border-color: #17a2b8}
.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)}
.btn-outline-warning {color: #ffc107;background-color: transparent;background-image: none;border-color: #ffc107}
.btn-outline-warning:hover {color: #212529;background-color: #ffc107;border-color: #ffc107}
.btn-outline-warning.focus, .btn-outline-warning:focus {box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {color: #ffc107;background-color: transparent}
.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle {color: #212529;background-color: #ffc107;border-color: #ffc107}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)}
.btn-outline-danger {color: #dc3545;background-color: transparent;background-image: none;border-color: #dc3545}
.btn-outline-danger:hover {color: #fff;background-color: #dc3545;border-color: #dc3545}
.btn-outline-danger.focus, .btn-outline-danger:focus {box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {color: #dc3545;background-color: transparent}
.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle {color: #fff;background-color: #dc3545;border-color: #dc3545}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)}
.btn-outline-light {color: #f8f9fa;background-color: transparent;background-image: none;border-color: #f8f9fa}
.btn-outline-light:hover {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa}
.btn-outline-light.focus, .btn-outline-light:focus {box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)}
.btn-outline-light.disabled, .btn-outline-light:disabled {color: #f8f9fa;background-color: transparent}
.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa}
.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)}
.btn-outline-dark {color: #343a40;background-color: transparent;background-image: none;border-color: #343a40}
.btn-outline-dark:hover {color: #fff;background-color: #343a40;border-color: #343a40}
.btn-outline-dark.focus, .btn-outline-dark:focus {box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {color: #343a40;background-color: transparent}
.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle {color: #fff;background-color: #343a40;border-color: #343a40}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)}
.btn-link {font-weight: 400;color: #007bff;background-color: transparent}
.btn-link:hover {color: #0056b3;text-decoration: underline;background-color: transparent;border-color: transparent}
.btn-link.focus, .btn-link:focus {text-decoration: underline;border-color: transparent;box-shadow: none}
.btn-link.disabled, .btn-link:disabled {color: #6c757d}
.btn-group-lg > .btn, .btn-lg {padding: .5rem 1rem;font-size: 1.25rem;line-height: 1.5;border-radius: .3rem}
.btn-group-sm > .btn, .btn-sm {padding: .25rem .5rem;font-size: .875rem;line-height: 1.5;border-radius: .2rem}
.btn-block {display: block;width: 100%}
.btn-block + .btn-block {margin-top: .5rem}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {width: 100%}
.fade {opacity: 0;transition: opacity .15s linear}
.fade.show {opacity: 1}
.collapse {display: none}
.collapse.show {display: block}
tr.collapse.show {display: table-row}
tbody.collapse.show {display: table-row-group}
.collapsing {position: relative;height: 0;overflow: hidden;transition: height .35s ease}
.dropdown, .dropup {position: relative}
.dropdown-toggle::after {display: inline-block;width: 0;height: 0;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent}
.dropdown-toggle:empty::after {margin-left: 0}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 10rem;padding: .5rem 0;margin: .125rem 0 0;font-size: 1rem;color: #212529;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, .15);border-radius: .25rem}
.dropup .dropdown-menu {margin-top: 0;margin-bottom: .125rem}
.dropup .dropdown-toggle::after {display: inline-block;width: 0;height: 0;margin-left: .255em;vertical-align: .255em;content: "";border-top: 0;border-right: .3em solid transparent;border-bottom: .3em solid;border-left: .3em solid transparent}
.dropup .dropdown-toggle:empty::after {margin-left: 0}
.dropright .dropdown-menu {margin-top: 0;margin-left: .125rem}
.dropright .dropdown-toggle::after {display: inline-block;width: 0;height: 0;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid transparent;border-bottom: .3em solid transparent;border-left: .3em solid}
.dropright .dropdown-toggle:empty::after {margin-left: 0}
.dropright .dropdown-toggle::after {vertical-align: 0}
.dropleft .dropdown-menu {margin-top: 0;margin-right: .125rem}
.dropleft .dropdown-toggle::after {display: inline-block;width: 0;height: 0;margin-left: .255em;vertical-align: .255em;content: ""}
.dropleft .dropdown-toggle::after {display: none}
.dropleft .dropdown-toggle::before {display: inline-block;width: 0;height: 0;margin-right: .255em;vertical-align: .255em;content: "";border-top: .3em solid transparent;border-right: .3em solid;border-bottom: .3em solid transparent}
.dropleft .dropdown-toggle:empty::after {margin-left: 0}
.dropleft .dropdown-toggle::before {vertical-align: 0}
.dropdown-divider {height: 0;margin: .5rem 0;overflow: hidden;border-top: 1px solid #e9ecef}
.dropdown-item {display: block;width: 100%;padding: .25rem 1.5rem;clear: both;font-weight: 400;color: #212529;text-align: inherit;white-space: nowrap;background-color: transparent;border: 0}
.dropdown-item:focus, .dropdown-item:hover {color: #16181b;text-decoration: none;background-color: #f8f9fa}
.dropdown-item.active, .dropdown-item:active {color: #fff;text-decoration: none;background-color: #007bff}
.dropdown-item.disabled, .dropdown-item:disabled {color: #6c757d;background-color: transparent}
.dropdown-menu.show {display: block}
.dropdown-header {display: block;padding: .5rem 1.5rem;margin-bottom: 0;font-size: .875rem;color: #6c757d;white-space: nowrap}
.btn-group, .btn-group-vertical {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;vertical-align: middle}
.btn-group-vertical > .btn, .btn-group > .btn {position: relative;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto}
.btn-group-vertical > .btn:hover, .btn-group > .btn:hover {z-index: 1}
.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus {z-index: 1}
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn + .btn, .btn-group-vertical .btn + .btn-group, .btn-group-vertical .btn-group + .btn, .btn-group-vertical .btn-group + .btn-group {margin-left: -1px}
.btn-toolbar {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}
.btn-toolbar .input-group {width: auto}
.btn-group > .btn:first-child {margin-left: 0}
.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {border-top-right-radius: 0;border-bottom-right-radius: 0}
.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0}
.dropdown-toggle-split {padding-right: .5625rem;padding-left: .5625rem}
.dropdown-toggle-split::after {margin-left: 0}
.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split {padding-right: .375rem;padding-left: .375rem}
.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split {padding-right: .75rem;padding-left: .75rem}
.btn-group-vertical {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.btn-group-vertical .btn, .btn-group-vertical .btn-group {width: 100%}
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {margin-top: -1px;margin-left: 0}
.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {border-bottom-right-radius: 0;border-bottom-left-radius: 0}
.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn:not(:first-child) {border-top-left-radius: 0;border-top-right-radius: 0}
.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn {margin-bottom: 0}
.btn-group-toggle > .btn input[type=checkbox], .btn-group-toggle > .btn input[type=radio], .btn-group-toggle > .btn-group > .btn input[type=checkbox], .btn-group-toggle > .btn-group > .btn input[type=radio] {position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none}
.input-group {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;width: 100%}
.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control {position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;width: 1%;margin-bottom: 0}
.input-group > .custom-file:focus, .input-group > .custom-select:focus, .input-group > .form-control:focus {z-index: 3}
.input-group > .custom-file + .custom-file, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .form-control, .input-group > .custom-select + .custom-file, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .form-control, .input-group > .form-control + .custom-file, .input-group > .form-control + .custom-select, .input-group > .form-control + .form-control {margin-left: -1px}
.input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0}
.input-group > .custom-select:not(:first-child), .input-group > .form-control:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0}
.input-group > .custom-file {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::before {border-top-right-radius: 0;border-bottom-right-radius: 0}
.input-group > .custom-file:not(:first-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label::before {border-top-left-radius: 0;border-bottom-left-radius: 0}
.input-group-append, .input-group-prepend {display: -webkit-box;display: -ms-flexbox;display: flex}
.input-group-append .btn, .input-group-prepend .btn {position: relative;z-index: 2}
.input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .btn, .input-group-append .input-group-text + .input-group-text, .input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-prepend .input-group-text + .input-group-text {margin-left: -1px}
.input-group-prepend {margin-right: -1px}
.input-group-append {margin-left: -1px}
.input-group-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: .375rem .75rem;margin-bottom: 0;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;text-align: center;white-space: nowrap;background-color: #e9ecef;border: 1px solid #ced4da;border-radius: .25rem}
.input-group-text input[type=checkbox], .input-group-text input[type=radio] {margin-top: 0}
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text {border-top-right-radius: 0;border-bottom-right-radius: 0}
.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text {border-top-left-radius: 0;border-bottom-left-radius: 0}
.custom-control {position: relative;display: block;min-height: 1.5rem;padding-left: 1.5rem}
.custom-control-inline {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-right: 1rem}
.custom-control-input {position: absolute;z-index: -1;opacity: 0}
.custom-control-input:checked ~ .custom-control-label::before {color: #fff;background-color: #007bff}
.custom-control-input:focus ~ .custom-control-label::before {box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)}
.custom-control-input:active ~ .custom-control-label::before {color: #fff;background-color: #b3d7ff}
.custom-control-input:disabled ~ .custom-control-label {color: #6c757d}
.custom-control-input:disabled ~ .custom-control-label::before {background-color: #e9ecef}
.custom-control-label {margin-bottom: 0}
.custom-control-label::before {position: absolute;top: .25rem;left: 0;display: block;width: 1rem;height: 1rem;pointer-events: none;content: "";-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #dee2e6}
.custom-control-label::after {position: absolute;top: .25rem;left: 0;display: block;width: 1rem;height: 1rem;content: "";background-repeat: no-repeat;background-position: center center;background-size: 50% 50%}
.custom-checkbox .custom-control-label::before {border-radius: .25rem}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {background-color: #007bff}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {background-color: #007bff}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {background-color: rgba(0, 123, 255, .5)}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {background-color: rgba(0, 123, 255, .5)}
.custom-radio .custom-control-label::before {border-radius: 50%}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {background-color: #007bff}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {background-color: rgba(0, 123, 255, .5)}
.custom-select {display: inline-block;width: 100%;height: calc(2.25rem + 2px);padding: .375rem 1.75rem .375rem .75rem;line-height: 1.5;color: #495057;vertical-align: middle;background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size: 8px 10px;border: 1px solid #ced4da;border-radius: .25rem;-webkit-appearance: none;-moz-appearance: none;appearance: none}
.custom-select:focus {border-color: #80bdff;outline: 0;box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(128, 189, 255, .5)}
.custom-select:focus::-ms-value {color: #495057;background-color: #fff}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {height: auto;padding-right: .75rem;background-image: none}
.custom-select:disabled {color: #6c757d;background-color: #e9ecef}
.custom-select::-ms-expand {opacity: 0}
.custom-select-sm {height: calc(1.8125rem + 2px);padding-top: .375rem;padding-bottom: .375rem;font-size: 75%}
.custom-select-lg {height: calc(2.875rem + 2px);padding-top: .375rem;padding-bottom: .375rem;font-size: 125%}
.custom-file {position: relative;display: inline-block;width: 100%;height: calc(2.25rem + 2px);margin-bottom: 0}
.custom-file-input {position: relative;z-index: 2;width: 100%;height: calc(2.25rem + 2px);margin: 0;opacity: 0}
.custom-file-input:focus ~ .custom-file-control {border-color: #80bdff;box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)}
.custom-file-input:focus ~ .custom-file-control::before {border-color: #80bdff}
.custom-file-input:lang(en) ~ .custom-file-label::after {content: "Browse"}
.custom-file-label {position: absolute;top: 0;right: 0;left: 0;z-index: 1;height: calc(2.25rem + 2px);padding: .375rem .75rem;line-height: 1.5;color: #495057;background-color: #fff;border: 1px solid #ced4da;border-radius: .25rem}
.custom-file-label::after {position: absolute;top: 0;right: 0;bottom: 0;z-index: 3;display: block;height: calc(calc(2.25rem + 2px) - 1px * 2);padding: .375rem .75rem;line-height: 1.5;color: #495057;content: "Browse";background-color: #e9ecef;border-left: 1px solid #ced4da;border-radius: 0 .25rem .25rem 0}
.nav {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none}
.nav-link {display: block;padding: .5rem 1rem}
.nav-link:focus, .nav-link:hover {text-decoration: none}
.nav-link.disabled {color: #6c757d}
.nav-tabs {border-bottom: 1px solid #dee2e6}
.nav-tabs .nav-item {margin-bottom: -1px}
.nav-tabs .nav-link {border: 1px solid transparent;border-top-left-radius: .25rem;border-top-right-radius: .25rem}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {border-color: #e9ecef #e9ecef #dee2e6}
.nav-tabs .nav-link.disabled {color: #6c757d;background-color: transparent;border-color: transparent}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #495057;background-color: #fff;border-color: #dee2e6 #dee2e6 #fff}
.nav-tabs .dropdown-menu {margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0}
.nav-pills .nav-link {border-radius: .25rem}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {color: #fff;background-color: #007bff}
.nav-fill .nav-item {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;text-align: center}
.nav-justified .nav-item {-ms-flex-preferred-size: 0;flex-basis: 0%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: center}
.tab-content > .tab-pane {display: none}
.tab-content > .active {display: block}
.navbar {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: .5rem 1rem}
.navbar > .container, .navbar > .container-fluid {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.navbar-brand {display: inline-block;padding-top: .3125rem;padding-bottom: .3125rem;margin-right: 1rem;font-size: 1.25rem;line-height: inherit;white-space: nowrap}
.navbar-brand:focus, .navbar-brand:hover {text-decoration: none}
.navbar-nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-left: 0;margin-bottom: 0;list-style: none}
.navbar-nav .nav-link {padding-right: 0;padding-left: 0}
.navbar-nav .dropdown-menu {position: static;float: none}
.navbar-text {display: inline-block;padding-top: .5rem;padding-bottom: .5rem}
.navbar-collapse {-ms-flex-preferred-size: 100%;flex-basis: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.navbar-toggler {padding: .25rem .75rem;font-size: 1.25rem;line-height: 1;background-color: transparent;border: 1px solid transparent;border-radius: .25rem}
.navbar-toggler:focus, .navbar-toggler:hover {text-decoration: none}
.navbar-toggler:not(:disabled):not(.disabled) {cursor: pointer}
.navbar-toggler-icon {display: inline-block;width: 1.5em;height: 1.5em;vertical-align: middle;content: "";background: no-repeat center center;background-size: 100% 100%}
@media (max-width: 575.98px) {
	.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {padding-right: 0;padding-left: 0}
}
@media (min-width: 576px) {
	.navbar-expand-sm {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}
	.navbar-expand-sm .navbar-nav {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}
	.navbar-expand-sm .navbar-nav .dropdown-menu {position: absolute}
	.navbar-expand-sm .navbar-nav .dropdown-menu-right {right: 0;left: auto}
	.navbar-expand-sm .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem}
	.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {-ms-flex-wrap: nowrap;flex-wrap: nowrap}
	.navbar-expand-sm .navbar-collapse {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto}
	.navbar-expand-sm .navbar-toggler {display: none}
	.navbar-expand-sm .dropup .dropdown-menu {top: auto;bottom: 100%}
}
@media (max-width: 767.98px) {
	.navbar-expand-md > .container, .navbar-expand-md > .container-fluid {padding-right: 0;padding-left: 0}
}
@media (min-width: 768px) {
	.navbar-expand-md {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}
	.navbar-expand-md .navbar-nav {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}
	.navbar-expand-md .navbar-nav .dropdown-menu {position: absolute}
	.navbar-expand-md .navbar-nav .dropdown-menu-right {right: 0;left: auto}
	.navbar-expand-md .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem}
	.navbar-expand-md > .container, .navbar-expand-md > .container-fluid {-ms-flex-wrap: nowrap;flex-wrap: nowrap}
	.navbar-expand-md .navbar-collapse {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto}
	.navbar-expand-md .navbar-toggler {display: none}
	.navbar-expand-md .dropup .dropdown-menu {top: auto;bottom: 100%}
}
@media (max-width: 991.98px) {
	.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {padding-right: 0;padding-left: 0}
}
@media (min-width: 992px) {
	.navbar-expand-lg {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}
	.navbar-expand-lg .navbar-nav {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}
	.navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute}
	.navbar-expand-lg .navbar-nav .dropdown-menu-right {right: 0;left: auto}
	.navbar-expand-lg .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem}
	.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {-ms-flex-wrap: nowrap;flex-wrap: nowrap}
	.navbar-expand-lg .navbar-collapse {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto}
	.navbar-expand-lg .navbar-toggler {display: none}
	.navbar-expand-lg .dropup .dropdown-menu {top: auto;bottom: 100%}
}
@media (max-width: 1199.98px) {
	.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {padding-right: 0;padding-left: 0}
}
@media (min-width: 1200px) {
	.navbar-expand-xl {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}
	.navbar-expand-xl .navbar-nav {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}
	.navbar-expand-xl .navbar-nav .dropdown-menu {position: absolute}
	.navbar-expand-xl .navbar-nav .dropdown-menu-right {right: 0;left: auto}
	.navbar-expand-xl .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem}
	.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {-ms-flex-wrap: nowrap;flex-wrap: nowrap}
	.navbar-expand-xl .navbar-collapse {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto}
	.navbar-expand-xl .navbar-toggler {display: none}
	.navbar-expand-xl .dropup .dropdown-menu {top: auto;bottom: 100%}
}
.navbar-expand {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}
.navbar-expand > .container, .navbar-expand > .container-fluid {padding-right: 0;padding-left: 0}
.navbar-expand .navbar-nav {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}
.navbar-expand .navbar-nav .dropdown-menu {position: absolute}
.navbar-expand .navbar-nav .dropdown-menu-right {right: 0;left: auto}
.navbar-expand .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem}
.navbar-expand > .container, .navbar-expand > .container-fluid {-ms-flex-wrap: nowrap;flex-wrap: nowrap}
.navbar-expand .navbar-collapse {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto}
.navbar-expand .navbar-toggler {display: none}
.navbar-expand .dropup .dropdown-menu {top: auto;bottom: 100%}
.navbar-light .navbar-brand {color: rgba(0, 0, 0, .9)}
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {color: rgba(0, 0, 0, .9)}
.navbar-light .navbar-nav .nav-link {color: rgba(0, 0, 0, .5)}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color: rgba(0, 0, 0, .7)}
.navbar-light .navbar-nav .nav-link.disabled {color: rgba(0, 0, 0, .3)}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {color: rgba(0, 0, 0, .9)}
.navbar-light .navbar-toggler {color: rgba(0, 0, 0, .5);border-color: rgba(0, 0, 0, .1)}
.navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}
.navbar-light .navbar-text {color: rgba(0, 0, 0, .5)}
.navbar-light .navbar-text a {color: rgba(0, 0, 0, .9)}
.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {color: rgba(0, 0, 0, .9)}
.navbar-dark .navbar-brand {color: #fff}
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {color: #fff}
.navbar-dark .navbar-nav .nav-link {color: rgba(255, 255, 255, .5)}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {color: rgba(255, 255, 255, .75)}
.navbar-dark .navbar-nav .nav-link.disabled {color: rgba(255, 255, 255, .25)}
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {color: #fff}
.navbar-dark .navbar-toggler {color: rgba(255, 255, 255, .5);border-color: rgba(255, 255, 255, .1)}
.navbar-dark .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}
.navbar-dark .navbar-text {color: rgba(255, 255, 255, .5)}
.navbar-dark .navbar-text a {color: #fff}
.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {color: #fff}
.card {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0, 0, 0, .125);border-radius: .25rem}
.card > hr {margin-right: 0;margin-left: 0}
.card > .list-group:first-child .list-group-item:first-child {border-top-left-radius: .25rem;border-top-right-radius: .25rem}
.card > .list-group:last-child .list-group-item:last-child {border-bottom-right-radius: .25rem;border-bottom-left-radius: .25rem}
.card-body {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 1.25rem}
.card-title {margin-bottom: .75rem}
.card-subtitle {margin-top: -.375rem;margin-bottom: 0}
.card-text:last-child {margin-bottom: 0}
.card-link:hover {text-decoration: none}
.card-link + .card-link {margin-left: 1.25rem}
.card-header {padding: .75rem 1.25rem;margin-bottom: 0;background-color: rgba(0, 0, 0, .03);border-bottom: 1px solid rgba(0, 0, 0, .125)}
.card-header:first-child {border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0}
.card-header + .list-group .list-group-item:first-child {border-top: 0}
.card-footer {padding: .75rem 1.25rem;background-color: rgba(0, 0, 0, .03);border-top: 1px solid rgba(0, 0, 0, .125)}
.card-footer:last-child {border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)}
.card-header-tabs {margin-right: -.625rem;margin-bottom: -.75rem;margin-left: -.625rem;border-bottom: 0}
.card-header-pills {margin-right: -.625rem;margin-left: -.625rem}
.card-img-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 1.25rem}
.card-img {width: 100%;border-radius: calc(.25rem - 1px)}
.card-img-top {width: 100%;border-top-left-radius: calc(.25rem - 1px);border-top-right-radius: calc(.25rem - 1px)}
.card-img-bottom {width: 100%;border-bottom-right-radius: calc(.25rem - 1px);border-bottom-left-radius: calc(.25rem - 1px)}
.card-deck {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.card-deck .card {margin-bottom: 15px}
@media (min-width: 576px) {
	.card-deck {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;margin-right: -15px;margin-left: -15px}
	.card-deck .card {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-right: 15px;margin-bottom: 0;margin-left: 15px}
}
.card-group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.card-group > .card {margin-bottom: 15px}
@media (min-width: 576px) {
	.card-group {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap}
	.card-group > .card {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;margin-bottom: 0}
	.card-group > .card + .card {margin-left: 0;border-left: 0}
	.card-group > .card:first-child {border-top-right-radius: 0;border-bottom-right-radius: 0}
	.card-group > .card:first-child .card-header, .card-group > .card:first-child .card-img-top {border-top-right-radius: 0}
	.card-group > .card:first-child .card-footer, .card-group > .card:first-child .card-img-bottom {border-bottom-right-radius: 0}
	.card-group > .card:last-child {border-top-left-radius: 0;border-bottom-left-radius: 0}
	.card-group > .card:last-child .card-header, .card-group > .card:last-child .card-img-top {border-top-left-radius: 0}
	.card-group > .card:last-child .card-footer, .card-group > .card:last-child .card-img-bottom {border-bottom-left-radius: 0}
	.card-group > .card:only-child {border-radius: .25rem}
	.card-group > .card:only-child .card-header, .card-group > .card:only-child .card-img-top {border-top-left-radius: .25rem;border-top-right-radius: .25rem}
	.card-group > .card:only-child .card-footer, .card-group > .card:only-child .card-img-bottom {border-bottom-right-radius: .25rem;border-bottom-left-radius: .25rem}
	.card-group > .card:not(:first-child):not(:last-child):not(:only-child) {border-radius: 0}
	.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {border-radius: 0}
}
.card-columns .card {margin-bottom: .75rem}
@media (min-width: 576px) {
	.card-columns {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-gap: 1.25rem;-moz-column-gap: 1.25rem;column-gap: 1.25rem}
	.card-columns .card {display: inline-block;width: 100%}
}
.breadcrumb {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: .75rem 1rem;margin-bottom: 1rem;list-style: none;background-color: #e9ecef;border-radius: .25rem}
.breadcrumb-item + .breadcrumb-item::before {display: inline-block;padding-right: .5rem;padding-left: .5rem;color: #6c757d;content: "/"}
.breadcrumb-item + .breadcrumb-item:hover::before {text-decoration: underline}
.breadcrumb-item + .breadcrumb-item:hover::before {text-decoration: none}
.breadcrumb-item.active {color: #6c757d}
.pagination {display: -webkit-box;display: -ms-flexbox;display: flex;padding-left: 0;list-style: none;border-radius: .25rem}
.page-link {position: relative;display: block;padding: .5rem .75rem;margin-left: -1px;line-height: 1.25;color: #007bff;background-color: #fff;border: 1px solid #dee2e6}
.page-link:hover {color: #0056b3;text-decoration: none;background-color: #e9ecef;border-color: #dee2e6}
.page-link:focus {z-index: 2;outline: 0;box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)}
.page-link:not(:disabled):not(.disabled) {cursor: pointer}
.page-item:first-child .page-link {margin-left: 0;border-top-left-radius: .25rem;border-bottom-left-radius: .25rem}
.page-item:last-child .page-link {border-top-right-radius: .25rem;border-bottom-right-radius: .25rem}
.page-item.active .page-link {z-index: 1;color: #fff;background-color: #007bff;border-color: #007bff}
.page-item.disabled .page-link {color: #6c757d;pointer-events: none;cursor: auto;background-color: #fff;border-color: #dee2e6}
.pagination-lg .page-link {padding: .75rem 1.5rem;font-size: 1.25rem;line-height: 1.5}
.pagination-lg .page-item:first-child .page-link {border-top-left-radius: .3rem;border-bottom-left-radius: .3rem}
.pagination-lg .page-item:last-child .page-link {border-top-right-radius: .3rem;border-bottom-right-radius: .3rem}
.pagination-sm .page-link {padding: .25rem .5rem;font-size: .875rem;line-height: 1.5}
.pagination-sm .page-item:first-child .page-link {border-top-left-radius: .2rem;border-bottom-left-radius: .2rem}
.pagination-sm .page-item:last-child .page-link {border-top-right-radius: .2rem;border-bottom-right-radius: .2rem}
.badge {display: inline-block;padding: .25em .4em;font-size: 75%;font-weight: 700;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25rem}
.badge:empty {display: none}
.btn .badge {position: relative;top: -1px}
.badge-pill {padding-right: .6em;padding-left: .6em;border-radius: 10rem}
.badge-primary {color: #fff;background-color: #007bff}
.badge-primary[href]:focus, .badge-primary[href]:hover {color: #fff;text-decoration: none;background-color: #0062cc}
.badge-secondary {color: #fff;background-color: #6c757d}
.badge-secondary[href]:focus, .badge-secondary[href]:hover {color: #fff;text-decoration: none;background-color: #545b62}
.badge-success {color: #fff;background-color: #28a745}
.badge-success[href]:focus, .badge-success[href]:hover {color: #fff;text-decoration: none;background-color: #1e7e34}
.badge-info {color: #fff;background-color: #17a2b8}
.badge-info[href]:focus, .badge-info[href]:hover {color: #fff;text-decoration: none;background-color: #117a8b}
.badge-warning {color: #212529;background-color: #ffc107}
.badge-warning[href]:focus, .badge-warning[href]:hover {color: #212529;text-decoration: none;background-color: #d39e00}
.badge-danger {color: #fff;background-color: #dc3545}
.badge-danger[href]:focus, .badge-danger[href]:hover {color: #fff;text-decoration: none;background-color: #bd2130}
.badge-light {color: #212529;background-color: #f8f9fa}
.badge-light[href]:focus, .badge-light[href]:hover {color: #212529;text-decoration: none;background-color: #dae0e5}
.badge-dark {color: #fff;background-color: #343a40}
.badge-dark[href]:focus, .badge-dark[href]:hover {color: #fff;text-decoration: none;background-color: #1d2124}
.jumbotron {padding: 2rem 1rem;margin-bottom: 2rem;background-color: #e9ecef;border-radius: .3rem}
@media (min-width: 576px) {
	.jumbotron {padding: 4rem 2rem}
}
.jumbotron-fluid {padding-right: 0;padding-left: 0;border-radius: 0}
.alert {position: relative;padding: .75rem 1.25rem;margin-bottom: 1rem;border: 1px solid transparent;border-radius: .25rem}
.alert-heading {color: inherit}
.alert-link {font-weight: 700}
.alert-dismissible {padding-right: 4rem}
.alert-dismissible .close {position: absolute;top: 0;right: 0;padding: .75rem 1.25rem;color: inherit}
.alert-primary {color: #004085;background-color: #cce5ff;border-color: #b8daff}
.alert-primary hr {border-top-color: #9fcdff}
.alert-primary .alert-link {color: #002752}
.alert-secondary {color: #383d41;background-color: #e2e3e5;border-color: #d6d8db}
.alert-secondary hr {border-top-color: #c8cbcf}
.alert-secondary .alert-link {color: #202326}
.alert-success {color: #155724;background-color: #d4edda;border-color: #c3e6cb}
.alert-success hr {border-top-color: #b1dfbb}
.alert-success .alert-link {color: #0b2e13}
.alert-info {color: #0c5460;background-color: #d1ecf1;border-color: #bee5eb}
.alert-info hr {border-top-color: #abdde5}
.alert-info .alert-link {color: #062c33}
.alert-warning {color: #856404;background-color: #fff3cd;border-color: #ffeeba}
.alert-warning hr {border-top-color: #ffe8a1}
.alert-warning .alert-link {color: #533f03}
.alert-danger {color: #721c24;background-color: #f8d7da;border-color: #f5c6cb}
.alert-danger hr {border-top-color: #f1b0b7}
.alert-danger .alert-link {color: #491217}
.alert-light {color: #818182;background-color: #fefefe;border-color: #fdfdfe}
.alert-light hr {border-top-color: #ececf6}
.alert-light .alert-link {color: #686868}
.alert-dark {color: #1b1e21;background-color: #d6d8d9;border-color: #c6c8ca}
.alert-dark hr {border-top-color: #b9bbbe}
.alert-dark .alert-link {color: #040505}
@-webkit-keyframes progress-bar-stripes {
	from {background-position: 1rem 0}
	to {background-position: 0 0}
}
@keyframes progress-bar-stripes {
	from {background-position: 1rem 0}
	to {background-position: 0 0}
}
.progress {display: -webkit-box;display: -ms-flexbox;display: flex;height: 1rem;overflow: hidden;font-size: .75rem;background-color: #e9ecef;border-radius: .25rem}
.progress-bar {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #fff;text-align: center;background-color: #007bff;transition: width .6s ease}
.progress-bar-striped {background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-size: 1rem 1rem}
.progress-bar-animated {-webkit-animation: progress-bar-stripes 1s linear infinite;animation: progress-bar-stripes 1s linear infinite}
.media {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}
.media-body {-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
.list-group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-left: 0;margin-bottom: 0}
.list-group-item-action {width: 100%;color: #495057;text-align: inherit}
.list-group-item-action:focus, .list-group-item-action:hover {color: #495057;text-decoration: none;background-color: #f8f9fa}
.list-group-item-action:active {color: #212529;background-color: #e9ecef}
.list-group-item {position: relative;display: block;padding: .75rem 1.25rem;margin-bottom: -1px;background-color: #fff;border: 1px solid rgba(0, 0, 0, .125)}
.list-group-item:first-child {border-top-left-radius: .25rem;border-top-right-radius: .25rem}
.list-group-item:last-child {margin-bottom: 0;border-bottom-right-radius: .25rem;border-bottom-left-radius: .25rem}
.list-group-item:focus, .list-group-item:hover {z-index: 1;text-decoration: none}
.list-group-item.disabled, .list-group-item:disabled {color: #6c757d;background-color: #fff}
.list-group-item.active {z-index: 2;color: #fff;background-color: #007bff;border-color: #007bff}
.list-group-flush .list-group-item {border-right: 0;border-left: 0;border-radius: 0}
.list-group-flush:first-child .list-group-item:first-child {border-top: 0}
.list-group-flush:last-child .list-group-item:last-child {border-bottom: 0}
.list-group-item-primary {color: #004085;background-color: #b8daff}
.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {color: #004085;background-color: #9fcdff}
.list-group-item-primary.list-group-item-action.active {color: #fff;background-color: #004085;border-color: #004085}
.list-group-item-secondary {color: #383d41;background-color: #d6d8db}
.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {color: #383d41;background-color: #c8cbcf}
.list-group-item-secondary.list-group-item-action.active {color: #fff;background-color: #383d41;border-color: #383d41}
.list-group-item-success {color: #155724;background-color: #c3e6cb}
.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {color: #155724;background-color: #b1dfbb}
.list-group-item-success.list-group-item-action.active {color: #fff;background-color: #155724;border-color: #155724}
.list-group-item-info {color: #0c5460;background-color: #bee5eb}
.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {color: #0c5460;background-color: #abdde5}
.list-group-item-info.list-group-item-action.active {color: #fff;background-color: #0c5460;border-color: #0c5460}
.list-group-item-warning {color: #856404;background-color: #ffeeba}
.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {color: #856404;background-color: #ffe8a1}
.list-group-item-warning.list-group-item-action.active {color: #fff;background-color: #856404;border-color: #856404}
.list-group-item-danger {color: #721c24;background-color: #f5c6cb}
.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {color: #721c24;background-color: #f1b0b7}
.list-group-item-danger.list-group-item-action.active {color: #fff;background-color: #721c24;border-color: #721c24}
.list-group-item-light {color: #818182;background-color: #fdfdfe}
.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {color: #818182;background-color: #ececf6}
.list-group-item-light.list-group-item-action.active {color: #fff;background-color: #818182;border-color: #818182}
.list-group-item-dark {color: #1b1e21;background-color: #c6c8ca}
.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {color: #1b1e21;background-color: #b9bbbe}
.list-group-item-dark.list-group-item-action.active {color: #fff;background-color: #1b1e21;border-color: #1b1e21}
.close {float: right;font-size: 1.5rem;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .5}
.close:focus, .close:hover {color: #000;text-decoration: none;opacity: .75}
.close:not(:disabled):not(.disabled) {cursor: pointer}
button.close {padding: 0;background-color: transparent;border: 0;-webkit-appearance: none}
.modal-open {overflow: hidden}
.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;outline: 0}
.modal-open .modal {overflow-x: hidden;overflow-y: auto}
.modal-dialog {position: relative;width: auto;margin: .5rem;pointer-events: none}
.modal.fade .modal-dialog {transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out;transition: transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform: translate(0, -25%);transform: translate(0, -25%)}
.modal.show .modal-dialog {-webkit-transform: translate(0, 0);transform: translate(0, 0)}
.modal-dialog-centered {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-height: calc(100% - (.5rem * 2))}
.modal-content {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, .2);border-radius: .3rem;outline: 0}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000}
.modal-backdrop.fade {opacity: 0}
.modal-backdrop.show {opacity: .5}
.modal-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 1rem;border-bottom: 1px solid #e9ecef;border-top-left-radius: .3rem;border-top-right-radius: .3rem}
.modal-header .close {padding: 1rem;margin: -1rem -1rem -1rem auto}
.modal-title {margin-bottom: 0;line-height: 1.5}
.modal-body {position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 1rem}
.modal-footer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;padding: 1rem;border-top: 1px solid #e9ecef}
.modal-footer > :not(:first-child) {margin-left: .25rem}
.modal-footer > :not(:last-child) {margin-right: .25rem}
.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll}
@media (min-width: 576px) {
	.modal-dialog {max-width: 500px;margin: 1.75rem auto}
	.modal-dialog-centered {min-height: calc(100% - (1.75rem * 2))}
	.modal-sm {max-width: 300px}
}
@media (min-width: 992px) {
	.modal-lg {max-width: 800px}
}
.tooltip {position: absolute;z-index: 1070;display: block;margin: 0;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-style: normal;font-weight: 400;line-height: 1.5;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;white-space: normal;line-break: auto;font-size: .875rem;word-wrap: break-word;opacity: 0}
.tooltip.show {opacity: .9}
.tooltip .arrow {position: absolute;display: block;width: .8rem;height: .4rem}
.tooltip .arrow::before {position: absolute;content: "";border-color: transparent;border-style: solid}
.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {padding: .4rem 0}
.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {bottom: 0}
.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {top: 0;border-width: .4rem .4rem 0;border-top-color: #000}
.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {padding: 0 .4rem}
.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {left: 0;width: .4rem;height: .8rem}
.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {right: 0;border-width: .4rem .4rem .4rem 0;border-right-color: #000}
.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {padding: .4rem 0}
.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {top: 0}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {bottom: 0;border-width: 0 .4rem .4rem;border-bottom-color: #000}
.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {padding: 0 .4rem}
.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {right: 0;width: .4rem;height: .8rem}
.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {left: 0;border-width: .4rem 0 .4rem .4rem;border-left-color: #000}
.tooltip-inner {max-width: 200px;padding: .25rem .5rem;color: #fff;text-align: center;background-color: #000;border-radius: .25rem}
.popover {position: absolute;top: 0;left: 0;z-index: 1060;display: block;max-width: 276px;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-style: normal;font-weight: 400;line-height: 1.5;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;white-space: normal;line-break: auto;font-size: .875rem;word-wrap: break-word;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, .2);border-radius: .3rem}
.popover .arrow {position: absolute;display: block;width: 1rem;height: .5rem;margin: 0 .3rem}
.popover .arrow::after, .popover .arrow::before {position: absolute;display: block;content: "";border-color: transparent;border-style: solid}
.bs-popover-auto[x-placement^=top], .bs-popover-top {margin-bottom: .5rem}
.bs-popover-auto[x-placement^=top] .arrow, .bs-popover-top .arrow {bottom: calc((.5rem + 1px) * -1)}
.bs-popover-auto[x-placement^=top] .arrow::after, .bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-top .arrow::before {border-width: .5rem .5rem 0}
.bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::before {bottom: 0;border-top-color: rgba(0, 0, 0, .25)}
.bs-popover-auto[x-placement^=top] .arrow::after, .bs-popover-top .arrow::after {bottom: 1px;border-top-color: #fff}
.bs-popover-auto[x-placement^=right], .bs-popover-right {margin-left: .5rem}
.bs-popover-auto[x-placement^=right] .arrow, .bs-popover-right .arrow {left: calc((.5rem + 1px) * -1);width: .5rem;height: 1rem;margin: .3rem 0}
.bs-popover-auto[x-placement^=right] .arrow::after, .bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-right .arrow::before {border-width: .5rem .5rem .5rem 0}
.bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::before {left: 0;border-right-color: rgba(0, 0, 0, .25)}
.bs-popover-auto[x-placement^=right] .arrow::after, .bs-popover-right .arrow::after {left: 1px;border-right-color: #fff}
.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {margin-top: .5rem}
.bs-popover-auto[x-placement^=bottom] .arrow, .bs-popover-bottom .arrow {top: calc((.5rem + 1px) * -1)}
.bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-bottom .arrow::before {border-width: 0 .5rem .5rem .5rem}
.bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::before {top: 0;border-bottom-color: rgba(0, 0, 0, .25)}
.bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-bottom .arrow::after {top: 1px;border-bottom-color: #fff}
.bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {position: absolute;top: 0;left: 50%;display: block;width: 1rem;margin-left: -.5rem;content: "";border-bottom: 1px solid #f7f7f7}
.bs-popover-auto[x-placement^=left], .bs-popover-left {margin-right: .5rem}
.bs-popover-auto[x-placement^=left] .arrow, .bs-popover-left .arrow {right: calc((.5rem + 1px) * -1);width: .5rem;height: 1rem;margin: .3rem 0}
.bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-left .arrow::before {border-width: .5rem 0 .5rem .5rem}
.bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::before {right: 0;border-left-color: rgba(0, 0, 0, .25)}
.bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-left .arrow::after {right: 1px;border-left-color: #fff}
.popover-header {padding: .5rem .75rem;margin-bottom: 0;font-size: 1rem;color: inherit;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-top-left-radius: calc(.3rem - 1px);border-top-right-radius: calc(.3rem - 1px)}
.popover-header:empty {display: none}
.popover-body {padding: .5rem .75rem;color: #212529}
.carousel {position: relative}
.carousel-inner {position: relative;width: 100%;overflow: hidden}
.carousel-item {position: relative;display: none;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;transition: -webkit-transform .6s ease;transition: transform .6s ease;transition: transform .6s ease, -webkit-transform .6s ease;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000px;perspective: 1000px}
.carousel-item-next, .carousel-item-prev, .carousel-item.active {display: block}
.carousel-item-next, .carousel-item-prev {position: absolute;top: 0}
.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {-webkit-transform: translateX(0);transform: translateX(0)}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
	.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
}
.active.carousel-item-right, .carousel-item-next {-webkit-transform: translateX(100%);transform: translateX(100%)}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
	.active.carousel-item-right, .carousel-item-next {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0)}
}
.active.carousel-item-left, .carousel-item-prev {-webkit-transform: translateX(-100%);transform: translateX(-100%)}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
	.active.carousel-item-left, .carousel-item-prev {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0)}
}
.carousel-control-next, .carousel-control-prev {position: absolute;top: 0;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 15%;color: #fff;text-align: center;opacity: .5}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {color: #fff;text-decoration: none;outline: 0;opacity: .9}
.carousel-control-prev {left: 0}
.carousel-control-next {right: 0}
.carousel-control-next-icon, .carousel-control-prev-icon {display: inline-block;width: 20px;height: 20px;background: transparent no-repeat center center;background-size: 100% 100%}
.carousel-control-prev-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}
.carousel-control-next-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}
.carousel-indicators {position: absolute;right: 0;bottom: 10px;left: 0;z-index: 15;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-left: 0;margin-right: 15%;margin-left: 15%;list-style: none}
.carousel-indicators li {position: relative;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;width: 30px;height: 3px;margin-right: 3px;margin-left: 3px;text-indent: -999px;background-color: rgba(255, 255, 255, .5)}
.carousel-indicators li::before {position: absolute;top: -10px;left: 0;display: inline-block;width: 100%;height: 10px;content: ""}
.carousel-indicators li::after {position: absolute;bottom: -10px;left: 0;display: inline-block;width: 100%;height: 10px;content: ""}
.carousel-indicators .active {background-color: #fff}
.carousel-caption {position: absolute;right: 15%;bottom: 20px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center}
.align-baseline {vertical-align: baseline !important}
.align-top {vertical-align: top !important}
.align-middle {vertical-align: middle !important}
.align-bottom {vertical-align: bottom !important}
.align-text-bottom {vertical-align: text-bottom !important}
.align-text-top {vertical-align: text-top !important}
.bg-primary {background-color: #007bff !important}
a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {background-color: #0062cc !important}
.bg-secondary {background-color: #6c757d !important}
a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {background-color: #545b62 !important}
.bg-success {background-color: #28a745 !important}
a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {background-color: #1e7e34 !important}
.bg-info {background-color: #17a2b8 !important}
a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {background-color: #117a8b !important}
.bg-warning {background-color: #ffc107 !important}
a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {background-color: #d39e00 !important}
.bg-danger {background-color: #dc3545 !important}
a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {background-color: #bd2130 !important}
.bg-light {background-color: #f8f9fa !important}
a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {background-color: #dae0e5 !important}
.bg-dark {background-color: #343a40 !important}
a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {background-color: #1d2124 !important}
.bg-white {background-color: #fff !important}
.bg-transparent {background-color: transparent !important}
.border {border: 1px solid #dee2e6 !important}
.border-top {border-top: 1px solid #dee2e6 !important}
.border-right {border-right: 1px solid #dee2e6 !important}
.border-bottom {border-bottom: 1px solid #dee2e6 !important}
.border-left {border-left: 1px solid #dee2e6 !important}
.border-0 {border: 0 !important}
.border-top-0 {border-top: 0 !important}
.border-right-0 {border-right: 0 !important}
.border-bottom-0 {border-bottom: 0 !important}
.border-left-0 {border-left: 0 !important}
.border-primary {border-color: #007bff !important}
.border-secondary {border-color: #6c757d !important}
.border-success {border-color: #28a745 !important}
.border-info {border-color: #17a2b8 !important}
.border-warning {border-color: #ffc107 !important}
.border-danger {border-color: #dc3545 !important}
.border-light {border-color: #f8f9fa !important}
.border-dark {border-color: #343a40 !important}
.border-white {border-color: #fff !important}
.rounded {border-radius: .25rem !important}
.rounded-top {border-top-left-radius: .25rem !important;border-top-right-radius: .25rem !important}
.rounded-right {border-top-right-radius: .25rem !important;border-bottom-right-radius: .25rem !important}
.rounded-bottom {border-bottom-right-radius: .25rem !important;border-bottom-left-radius: .25rem !important}
.rounded-left {border-top-left-radius: .25rem !important;border-bottom-left-radius: .25rem !important}
.rounded-circle {border-radius: 50% !important}
.rounded-0 {border-radius: 0 !important}
.clearfix::after {display: block;clear: both;content: ""}
.d-none {display: none !important}
.d-inline {display: inline !important}
.d-inline-block {display: inline-block !important}
.d-block {display: block !important}
.d-table {display: table !important}
.d-table-row {display: table-row !important}
.d-table-cell {display: table-cell !important}
.d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important}
.d-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important}
@media (min-width: 576px) {
	.d-sm-none {display: none !important}
	.d-sm-inline {display: inline !important}
	.d-sm-inline-block {display: inline-block !important}
	.d-sm-block {display: block !important}
	.d-sm-table {display: table !important}
	.d-sm-table-row {display: table-row !important}
	.d-sm-table-cell {display: table-cell !important}
	.d-sm-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important}
	.d-sm-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important}
}
@media (min-width: 768px) {
	.d-md-none {display: none !important}
	.d-md-inline {display: inline !important}
	.d-md-inline-block {display: inline-block !important}
	.d-md-block {display: block !important}
	.d-md-table {display: table !important}
	.d-md-table-row {display: table-row !important}
	.d-md-table-cell {display: table-cell !important}
	.d-md-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important}
	.d-md-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important}
}
@media (min-width: 992px) {
	.d-lg-none {display: none !important}
	.d-lg-inline {display: inline !important}
	.d-lg-inline-block {display: inline-block !important}
	.d-lg-block {display: block !important}
	.d-lg-table {display: table !important}
	.d-lg-table-row {display: table-row !important}
	.d-lg-table-cell {display: table-cell !important}
	.d-lg-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important}
	.d-lg-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important}
}
@media (min-width: 1200px) {
	.d-xl-none {display: none !important}
	.d-xl-inline {display: inline !important}
	.d-xl-inline-block {display: inline-block !important}
	.d-xl-block {display: block !important}
	.d-xl-table {display: table !important}
	.d-xl-table-row {display: table-row !important}
	.d-xl-table-cell {display: table-cell !important}
	.d-xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important}
	.d-xl-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important}
}
@media print {
	.d-print-none {display: none !important}
	.d-print-inline {display: inline !important}
	.d-print-inline-block {display: inline-block !important}
	.d-print-block {display: block !important}
	.d-print-table {display: table !important}
	.d-print-table-row {display: table-row !important}
	.d-print-table-cell {display: table-cell !important}
	.d-print-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important}
	.d-print-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important}
}
.embed-responsive {position: relative;display: block;width: 100%;padding: 0;overflow: hidden}
.embed-responsive::before {display: block;content: ""}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0}
.embed-responsive-21by9::before {padding-top: 42.857143%}
.embed-responsive-16by9::before {padding-top: 56.25%}
.embed-responsive-4by3::before {padding-top: 75%}
.embed-responsive-1by1::before {padding-top: 100%}
.flex-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important}
.flex-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important}
.flex-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important}
.flex-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important}
.flex-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}
.flex-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important}
.flex-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important}
.justify-content-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important}
.justify-content-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important}
.justify-content-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important}
.justify-content-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important}
.justify-content-around {-ms-flex-pack: distribute !important;justify-content: space-around !important}
.align-items-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important}
.align-items-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important}
.align-items-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important}
.align-items-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important}
.align-items-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important}
.align-content-start {-ms-flex-line-pack: start !important;align-content: flex-start !important}
.align-content-end {-ms-flex-line-pack: end !important;align-content: flex-end !important}
.align-content-center {-ms-flex-line-pack: center !important;align-content: center !important}
.align-content-between {-ms-flex-line-pack: justify !important;align-content: space-between !important}
.align-content-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important}
.align-content-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important}
.align-self-auto {-ms-flex-item-align: auto !important;align-self: auto !important}
.align-self-start {-ms-flex-item-align: start !important;align-self: flex-start !important}
.align-self-end {-ms-flex-item-align: end !important;align-self: flex-end !important}
.align-self-center {-ms-flex-item-align: center !important;align-self: center !important}
.align-self-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important}
.align-self-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important}
@media (min-width: 576px) {
	.flex-sm-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important}
	.flex-sm-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important}
	.flex-sm-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important}
	.flex-sm-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important}
	.flex-sm-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}
	.flex-sm-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important}
	.flex-sm-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important}
	.justify-content-sm-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important}
	.justify-content-sm-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important}
	.justify-content-sm-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important}
	.justify-content-sm-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important}
	.justify-content-sm-around {-ms-flex-pack: distribute !important;justify-content: space-around !important}
	.align-items-sm-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important}
	.align-items-sm-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important}
	.align-items-sm-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important}
	.align-items-sm-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important}
	.align-items-sm-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important}
	.align-content-sm-start {-ms-flex-line-pack: start !important;align-content: flex-start !important}
	.align-content-sm-end {-ms-flex-line-pack: end !important;align-content: flex-end !important}
	.align-content-sm-center {-ms-flex-line-pack: center !important;align-content: center !important}
	.align-content-sm-between {-ms-flex-line-pack: justify !important;align-content: space-between !important}
	.align-content-sm-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important}
	.align-content-sm-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important}
	.align-self-sm-auto {-ms-flex-item-align: auto !important;align-self: auto !important}
	.align-self-sm-start {-ms-flex-item-align: start !important;align-self: flex-start !important}
	.align-self-sm-end {-ms-flex-item-align: end !important;align-self: flex-end !important}
	.align-self-sm-center {-ms-flex-item-align: center !important;align-self: center !important}
	.align-self-sm-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important}
	.align-self-sm-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important}
}
@media (min-width: 768px) {
	.flex-md-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important}
	.flex-md-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important}
	.flex-md-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important}
	.flex-md-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important}
	.flex-md-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}
	.flex-md-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important}
	.flex-md-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important}
	.justify-content-md-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important}
	.justify-content-md-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important}
	.justify-content-md-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important}
	.justify-content-md-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important}
	.justify-content-md-around {-ms-flex-pack: distribute !important;justify-content: space-around !important}
	.align-items-md-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important}
	.align-items-md-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important}
	.align-items-md-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important}
	.align-items-md-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important}
	.align-items-md-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important}
	.align-content-md-start {-ms-flex-line-pack: start !important;align-content: flex-start !important}
	.align-content-md-end {-ms-flex-line-pack: end !important;align-content: flex-end !important}
	.align-content-md-center {-ms-flex-line-pack: center !important;align-content: center !important}
	.align-content-md-between {-ms-flex-line-pack: justify !important;align-content: space-between !important}
	.align-content-md-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important}
	.align-content-md-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important}
	.align-self-md-auto {-ms-flex-item-align: auto !important;align-self: auto !important}
	.align-self-md-start {-ms-flex-item-align: start !important;align-self: flex-start !important}
	.align-self-md-end {-ms-flex-item-align: end !important;align-self: flex-end !important}
	.align-self-md-center {-ms-flex-item-align: center !important;align-self: center !important}
	.align-self-md-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important}
	.align-self-md-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important}
}
@media (min-width: 992px) {
	.flex-lg-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important}
	.flex-lg-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important}
	.flex-lg-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important}
	.flex-lg-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important}
	.flex-lg-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}
	.flex-lg-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important}
	.flex-lg-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important}
	.justify-content-lg-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important}
	.justify-content-lg-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important}
	.justify-content-lg-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important}
	.justify-content-lg-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important}
	.justify-content-lg-around {-ms-flex-pack: distribute !important;justify-content: space-around !important}
	.align-items-lg-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important}
	.align-items-lg-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important}
	.align-items-lg-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important}
	.align-items-lg-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important}
	.align-items-lg-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important}
	.align-content-lg-start {-ms-flex-line-pack: start !important;align-content: flex-start !important}
	.align-content-lg-end {-ms-flex-line-pack: end !important;align-content: flex-end !important}
	.align-content-lg-center {-ms-flex-line-pack: center !important;align-content: center !important}
	.align-content-lg-between {-ms-flex-line-pack: justify !important;align-content: space-between !important}
	.align-content-lg-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important}
	.align-content-lg-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important}
	.align-self-lg-auto {-ms-flex-item-align: auto !important;align-self: auto !important}
	.align-self-lg-start {-ms-flex-item-align: start !important;align-self: flex-start !important}
	.align-self-lg-end {-ms-flex-item-align: end !important;align-self: flex-end !important}
	.align-self-lg-center {-ms-flex-item-align: center !important;align-self: center !important}
	.align-self-lg-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important}
	.align-self-lg-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important}
}
@media (min-width: 1200px) {
	.flex-xl-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important}
	.flex-xl-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important}
	.flex-xl-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important}
	.flex-xl-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important}
	.flex-xl-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}
	.flex-xl-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important}
	.flex-xl-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important}
	.justify-content-xl-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important}
	.justify-content-xl-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important}
	.justify-content-xl-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important}
	.justify-content-xl-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important}
	.justify-content-xl-around {-ms-flex-pack: distribute !important;justify-content: space-around !important}
	.align-items-xl-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important}
	.align-items-xl-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important}
	.align-items-xl-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important}
	.align-items-xl-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important}
	.align-items-xl-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important}
	.align-content-xl-start {-ms-flex-line-pack: start !important;align-content: flex-start !important}
	.align-content-xl-end {-ms-flex-line-pack: end !important;align-content: flex-end !important}
	.align-content-xl-center {-ms-flex-line-pack: center !important;align-content: center !important}
	.align-content-xl-between {-ms-flex-line-pack: justify !important;align-content: space-between !important}
	.align-content-xl-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important}
	.align-content-xl-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important}
	.align-self-xl-auto {-ms-flex-item-align: auto !important;align-self: auto !important}
	.align-self-xl-start {-ms-flex-item-align: start !important;align-self: flex-start !important}
	.align-self-xl-end {-ms-flex-item-align: end !important;align-self: flex-end !important}
	.align-self-xl-center {-ms-flex-item-align: center !important;align-self: center !important}
	.align-self-xl-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important}
	.align-self-xl-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important}
}
.float-left {float: left !important}
.float-right {float: right !important}
.float-none {float: none !important}
@media (min-width: 576px) {
	.float-sm-left {float: left !important}
	.float-sm-right {float: right !important}
	.float-sm-none {float: none !important}
}
@media (min-width: 768px) {
	.float-md-left {float: left !important}
	.float-md-right {float: right !important}
	.float-md-none {float: none !important}
}
@media (min-width: 992px) {
	.float-lg-left {float: left !important}
	.float-lg-right {float: right !important}
	.float-lg-none {float: none !important}
}
@media (min-width: 1200px) {
	.float-xl-left {float: left !important}
	.float-xl-right {float: right !important}
	.float-xl-none {float: none !important}
}
.position-static {position: static !important}
.position-relative {position: relative !important}
.position-absolute {position: absolute !important}
.position-fixed {position: fixed !important}
.position-sticky {position: -webkit-sticky !important;position: sticky !important}
.fixed-top {position: fixed;top: 0;right: 0;left: 0;z-index: 1030}
.fixed-bottom {position: fixed;right: 0;bottom: 0;left: 0;z-index: 1030}
@supports ((position:-webkit-sticky) or (position:sticky)) {
	.sticky-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020}
}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;overflow: visible;clip: auto;white-space: normal;-webkit-clip-path: none;clip-path: none}
.w-25 {width: 25% !important}
.w-50 {width: 50% !important}
.w-75 {width: 75% !important}
.w-100 {width: 100% !important}
.h-25 {height: 25% !important}
.h-50 {height: 50% !important}
.h-75 {height: 75% !important}
.h-100 {height: 100% !important}
.mw-100 {max-width: 100% !important}
.mh-100 {max-height: 100% !important}
.m-0 {margin: 0 !important}
.mt-0, .my-0 {margin-top: 0 !important}
.mr-0, .mx-0 {margin-right: 0 !important}
.mb-0, .my-0 {margin-bottom: 0 !important}
.ml-0, .mx-0 {margin-left: 0 !important}
.m-1 {margin: .25rem !important}
.mt-1, .my-1 {margin-top: .25rem !important}
.mr-1, .mx-1 {margin-right: .25rem !important}
.mb-1, .my-1 {margin-bottom: .25rem !important}
.ml-1, .mx-1 {margin-left: .25rem !important}
.m-2 {margin: .5rem !important}
.mt-2, .my-2 {margin-top: .5rem !important}
.mr-2, .mx-2 {margin-right: .5rem !important}
.mb-2, .my-2 {margin-bottom: .5rem !important}
.ml-2, .mx-2 {margin-left: .5rem !important}
.m-3 {margin: 1rem !important}
.mt-3, .my-3 {margin-top: 1rem !important}
.mr-3, .mx-3 {margin-right: 1rem !important}
.mb-3, .my-3 {margin-bottom: 1rem !important}
.ml-3, .mx-3 {margin-left: 1rem !important}
.m-4 {margin: 1.5rem !important}
.mt-4, .my-4 {margin-top: 1.5rem !important}
.mr-4, .mx-4 {margin-right: 1.5rem !important}
.mb-4, .my-4 {margin-bottom: 1.5rem !important}
.ml-4, .mx-4 {margin-left: 1.5rem !important}
.m-5 {margin: 3rem !important}
.mt-5, .my-5 {margin-top: 3rem !important}
.mr-5, .mx-5 {margin-right: 3rem !important}
.mb-5, .my-5 {margin-bottom: 3rem !important}
.ml-5, .mx-5 {margin-left: 3rem !important}
.p-0 {padding: 0 !important}
.pt-0, .py-0 {padding-top: 0 !important}
.pr-0, .px-0 {padding-right: 0 !important}
.pb-0, .py-0 {padding-bottom: 0 !important}
.pl-0, .px-0 {padding-left: 0 !important}
.p-1 {padding: .25rem !important}
.pt-1, .py-1 {padding-top: .25rem !important}
.pr-1, .px-1 {padding-right: .25rem !important}
.pb-1, .py-1 {padding-bottom: .25rem !important}
.pl-1, .px-1 {padding-left: .25rem !important}
.p-2 {padding: .5rem !important}
.pt-2, .py-2 {padding-top: .5rem !important}
.pr-2, .px-2 {padding-right: .5rem !important}
.pb-2, .py-2 {padding-bottom: .5rem !important}
.pl-2, .px-2 {padding-left: .5rem !important}
.p-3 {padding: 1rem !important}
.pt-3, .py-3 {padding-top: 1rem !important}
.pr-3, .px-3 {padding-right: 1rem !important}
.pb-3, .py-3 {padding-bottom: 1rem !important}
.pl-3, .px-3 {padding-left: 1rem !important}
.p-4 {padding: 1.5rem !important}
.pt-4, .py-4 {padding-top: 1.5rem !important}
.pr-4, .px-4 {padding-right: 1.5rem !important}
.pb-4, .py-4 {padding-bottom: 1.5rem !important}
.pl-4, .px-4 {padding-left: 1.5rem !important}
.p-5 {padding: 3rem !important}
.pt-5, .py-5 {padding-top: 3rem !important}
.pr-5, .px-5 {padding-right: 3rem !important}
.pb-5, .py-5 {padding-bottom: 3rem !important}
.pl-5, .px-5 {padding-left: 3rem !important}
.m-auto {margin: auto !important}
.mt-auto, .my-auto {margin-top: auto !important}
.mr-auto, .mx-auto {margin-right: auto !important}
.mb-auto, .my-auto {margin-bottom: auto !important}
.ml-auto, .mx-auto {margin-left: auto !important}
@media (min-width: 576px) {
	.m-sm-0 {margin: 0 !important}
	.mt-sm-0, .my-sm-0 {margin-top: 0 !important}
	.mr-sm-0, .mx-sm-0 {margin-right: 0 !important}
	.mb-sm-0, .my-sm-0 {margin-bottom: 0 !important}
	.ml-sm-0, .mx-sm-0 {margin-left: 0 !important}
	.m-sm-1 {margin: .25rem !important}
	.mt-sm-1, .my-sm-1 {margin-top: .25rem !important}
	.mr-sm-1, .mx-sm-1 {margin-right: .25rem !important}
	.mb-sm-1, .my-sm-1 {margin-bottom: .25rem !important}
	.ml-sm-1, .mx-sm-1 {margin-left: .25rem !important}
	.m-sm-2 {margin: .5rem !important}
	.mt-sm-2, .my-sm-2 {margin-top: .5rem !important}
	.mr-sm-2, .mx-sm-2 {margin-right: .5rem !important}
	.mb-sm-2, .my-sm-2 {margin-bottom: .5rem !important}
	.ml-sm-2, .mx-sm-2 {margin-left: .5rem !important}
	.m-sm-3 {margin: 1rem !important}
	.mt-sm-3, .my-sm-3 {margin-top: 1rem !important}
	.mr-sm-3, .mx-sm-3 {margin-right: 1rem !important}
	.mb-sm-3, .my-sm-3 {margin-bottom: 1rem !important}
	.ml-sm-3, .mx-sm-3 {margin-left: 1rem !important}
	.m-sm-4 {margin: 1.5rem !important}
	.mt-sm-4, .my-sm-4 {margin-top: 1.5rem !important}
	.mr-sm-4, .mx-sm-4 {margin-right: 1.5rem !important}
	.mb-sm-4, .my-sm-4 {margin-bottom: 1.5rem !important}
	.ml-sm-4, .mx-sm-4 {margin-left: 1.5rem !important}
	.m-sm-5 {margin: 3rem !important}
	.mt-sm-5, .my-sm-5 {margin-top: 3rem !important}
	.mr-sm-5, .mx-sm-5 {margin-right: 3rem !important}
	.mb-sm-5, .my-sm-5 {margin-bottom: 3rem !important}
	.ml-sm-5, .mx-sm-5 {margin-left: 3rem !important}
	.p-sm-0 {padding: 0 !important}
	.pt-sm-0, .py-sm-0 {padding-top: 0 !important}
	.pr-sm-0, .px-sm-0 {padding-right: 0 !important}
	.pb-sm-0, .py-sm-0 {padding-bottom: 0 !important}
	.pl-sm-0, .px-sm-0 {padding-left: 0 !important}
	.p-sm-1 {padding: .25rem !important}
	.pt-sm-1, .py-sm-1 {padding-top: .25rem !important}
	.pr-sm-1, .px-sm-1 {padding-right: .25rem !important}
	.pb-sm-1, .py-sm-1 {padding-bottom: .25rem !important}
	.pl-sm-1, .px-sm-1 {padding-left: .25rem !important}
	.p-sm-2 {padding: .5rem !important}
	.pt-sm-2, .py-sm-2 {padding-top: .5rem !important}
	.pr-sm-2, .px-sm-2 {padding-right: .5rem !important}
	.pb-sm-2, .py-sm-2 {padding-bottom: .5rem !important}
	.pl-sm-2, .px-sm-2 {padding-left: .5rem !important}
	.p-sm-3 {padding: 1rem !important}
	.pt-sm-3, .py-sm-3 {padding-top: 1rem !important}
	.pr-sm-3, .px-sm-3 {padding-right: 1rem !important}
	.pb-sm-3, .py-sm-3 {padding-bottom: 1rem !important}
	.pl-sm-3, .px-sm-3 {padding-left: 1rem !important}
	.p-sm-4 {padding: 1.5rem !important}
	.pt-sm-4, .py-sm-4 {padding-top: 1.5rem !important}
	.pr-sm-4, .px-sm-4 {padding-right: 1.5rem !important}
	.pb-sm-4, .py-sm-4 {padding-bottom: 1.5rem !important}
	.pl-sm-4, .px-sm-4 {padding-left: 1.5rem !important}
	.p-sm-5 {padding: 3rem !important}
	.pt-sm-5, .py-sm-5 {padding-top: 3rem !important}
	.pr-sm-5, .px-sm-5 {padding-right: 3rem !important}
	.pb-sm-5, .py-sm-5 {padding-bottom: 3rem !important}
	.pl-sm-5, .px-sm-5 {padding-left: 3rem !important}
	.m-sm-auto {margin: auto !important}
	.mt-sm-auto, .my-sm-auto {margin-top: auto !important}
	.mr-sm-auto, .mx-sm-auto {margin-right: auto !important}
	.mb-sm-auto, .my-sm-auto {margin-bottom: auto !important}
	.ml-sm-auto, .mx-sm-auto {margin-left: auto !important}
}
@media (min-width: 768px) {
	.m-md-0 {margin: 0 !important}
	.mt-md-0, .my-md-0 {margin-top: 0 !important}
	.mr-md-0, .mx-md-0 {margin-right: 0 !important}
	.mb-md-0, .my-md-0 {margin-bottom: 0 !important}
	.ml-md-0, .mx-md-0 {margin-left: 0 !important}
	.m-md-1 {margin: .25rem !important}
	.mt-md-1, .my-md-1 {margin-top: .25rem !important}
	.mr-md-1, .mx-md-1 {margin-right: .25rem !important}
	.mb-md-1, .my-md-1 {margin-bottom: .25rem !important}
	.ml-md-1, .mx-md-1 {margin-left: .25rem !important}
	.m-md-2 {margin: .5rem !important}
	.mt-md-2, .my-md-2 {margin-top: .5rem !important}
	.mr-md-2, .mx-md-2 {margin-right: .5rem !important}
	.mb-md-2, .my-md-2 {margin-bottom: .5rem !important}
	.ml-md-2, .mx-md-2 {margin-left: .5rem !important}
	.m-md-3 {margin: 1rem !important}
	.mt-md-3, .my-md-3 {margin-top: 1rem !important}
	.mr-md-3, .mx-md-3 {margin-right: 1rem !important}
	.mb-md-3, .my-md-3 {margin-bottom: 1rem !important}
	.ml-md-3, .mx-md-3 {margin-left: 1rem !important}
	.m-md-4 {margin: 1.5rem !important}
	.mt-md-4, .my-md-4 {margin-top: 1.5rem !important}
	.mr-md-4, .mx-md-4 {margin-right: 1.5rem !important}
	.mb-md-4, .my-md-4 {margin-bottom: 1.5rem !important}
	.ml-md-4, .mx-md-4 {margin-left: 1.5rem !important}
	.m-md-5 {margin: 3rem !important}
	.mt-md-5, .my-md-5 {margin-top: 3rem !important}
	.mr-md-5, .mx-md-5 {margin-right: 3rem !important}
	.mb-md-5, .my-md-5 {margin-bottom: 3rem !important}
	.ml-md-5, .mx-md-5 {margin-left: 3rem !important}
	.p-md-0 {padding: 0 !important}
	.pt-md-0, .py-md-0 {padding-top: 0 !important}
	.pr-md-0, .px-md-0 {padding-right: 0 !important}
	.pb-md-0, .py-md-0 {padding-bottom: 0 !important}
	.pl-md-0, .px-md-0 {padding-left: 0 !important}
	.p-md-1 {padding: .25rem !important}
	.pt-md-1, .py-md-1 {padding-top: .25rem !important}
	.pr-md-1, .px-md-1 {padding-right: .25rem !important}
	.pb-md-1, .py-md-1 {padding-bottom: .25rem !important}
	.pl-md-1, .px-md-1 {padding-left: .25rem !important}
	.p-md-2 {padding: .5rem !important}
	.pt-md-2, .py-md-2 {padding-top: .5rem !important}
	.pr-md-2, .px-md-2 {padding-right: .5rem !important}
	.pb-md-2, .py-md-2 {padding-bottom: .5rem !important}
	.pl-md-2, .px-md-2 {padding-left: .5rem !important}
	.p-md-3 {padding: 1rem !important}
	.pt-md-3, .py-md-3 {padding-top: 1rem !important}
	.pr-md-3, .px-md-3 {padding-right: 1rem !important}
	.pb-md-3, .py-md-3 {padding-bottom: 1rem !important}
	.pl-md-3, .px-md-3 {padding-left: 1rem !important}
	.p-md-4 {padding: 1.5rem !important}
	.pt-md-4, .py-md-4 {padding-top: 1.5rem !important}
	.pr-md-4, .px-md-4 {padding-right: 1.5rem !important}
	.pb-md-4, .py-md-4 {padding-bottom: 1.5rem !important}
	.pl-md-4, .px-md-4 {padding-left: 1.5rem !important}
	.p-md-5 {padding: 3rem !important}
	.pt-md-5, .py-md-5 {padding-top: 3rem !important}
	.pr-md-5, .px-md-5 {padding-right: 3rem !important}
	.pb-md-5, .py-md-5 {padding-bottom: 3rem !important}
	.pl-md-5, .px-md-5 {padding-left: 3rem !important}
	.m-md-auto {margin: auto !important}
	.mt-md-auto, .my-md-auto {margin-top: auto !important}
	.mr-md-auto, .mx-md-auto {margin-right: auto !important}
	.mb-md-auto, .my-md-auto {margin-bottom: auto !important}
	.ml-md-auto, .mx-md-auto {margin-left: auto !important}
}
@media (min-width: 992px) {
	.m-lg-0 {margin: 0 !important}
	.mt-lg-0, .my-lg-0 {margin-top: 0 !important}
	.mr-lg-0, .mx-lg-0 {margin-right: 0 !important}
	.mb-lg-0, .my-lg-0 {margin-bottom: 0 !important}
	.ml-lg-0, .mx-lg-0 {margin-left: 0 !important}
	.m-lg-1 {margin: .25rem !important}
	.mt-lg-1, .my-lg-1 {margin-top: .25rem !important}
	.mr-lg-1, .mx-lg-1 {margin-right: .25rem !important}
	.mb-lg-1, .my-lg-1 {margin-bottom: .25rem !important}
	.ml-lg-1, .mx-lg-1 {margin-left: .25rem !important}
	.m-lg-2 {margin: .5rem !important}
	.mt-lg-2, .my-lg-2 {margin-top: .5rem !important}
	.mr-lg-2, .mx-lg-2 {margin-right: .5rem !important}
	.mb-lg-2, .my-lg-2 {margin-bottom: .5rem !important}
	.ml-lg-2, .mx-lg-2 {margin-left: .5rem !important}
	.m-lg-3 {margin: 1rem !important}
	.mt-lg-3, .my-lg-3 {margin-top: 1rem !important}
	.mr-lg-3, .mx-lg-3 {margin-right: 1rem !important}
	.mb-lg-3, .my-lg-3 {margin-bottom: 1rem !important}
	.ml-lg-3, .mx-lg-3 {margin-left: 1rem !important}
	.m-lg-4 {margin: 1.5rem !important}
	.mt-lg-4, .my-lg-4 {margin-top: 1.5rem !important}
	.mr-lg-4, .mx-lg-4 {margin-right: 1.5rem !important}
	.mb-lg-4, .my-lg-4 {margin-bottom: 1.5rem !important}
	.ml-lg-4, .mx-lg-4 {margin-left: 1.5rem !important}
	.m-lg-5 {margin: 3rem !important}
	.mt-lg-5, .my-lg-5 {margin-top: 3rem !important}
	.mr-lg-5, .mx-lg-5 {margin-right: 3rem !important}
	.mb-lg-5, .my-lg-5 {margin-bottom: 3rem !important}
	.ml-lg-5, .mx-lg-5 {margin-left: 3rem !important}
	.p-lg-0 {padding: 0 !important}
	.pt-lg-0, .py-lg-0 {padding-top: 0 !important}
	.pr-lg-0, .px-lg-0 {padding-right: 0 !important}
	.pb-lg-0, .py-lg-0 {padding-bottom: 0 !important}
	.pl-lg-0, .px-lg-0 {padding-left: 0 !important}
	.p-lg-1 {padding: .25rem !important}
	.pt-lg-1, .py-lg-1 {padding-top: .25rem !important}
	.pr-lg-1, .px-lg-1 {padding-right: .25rem !important}
	.pb-lg-1, .py-lg-1 {padding-bottom: .25rem !important}
	.pl-lg-1, .px-lg-1 {padding-left: .25rem !important}
	.p-lg-2 {padding: .5rem !important}
	.pt-lg-2, .py-lg-2 {padding-top: .5rem !important}
	.pr-lg-2, .px-lg-2 {padding-right: .5rem !important}
	.pb-lg-2, .py-lg-2 {padding-bottom: .5rem !important}
	.pl-lg-2, .px-lg-2 {padding-left: .5rem !important}
	.p-lg-3 {padding: 1rem !important}
	.pt-lg-3, .py-lg-3 {padding-top: 1rem !important}
	.pr-lg-3, .px-lg-3 {padding-right: 1rem !important}
	.pb-lg-3, .py-lg-3 {padding-bottom: 1rem !important}
	.pl-lg-3, .px-lg-3 {padding-left: 1rem !important}
	.p-lg-4 {padding: 1.5rem !important}
	.pt-lg-4, .py-lg-4 {padding-top: 1.5rem !important}
	.pr-lg-4, .px-lg-4 {padding-right: 1.5rem !important}
	.pb-lg-4, .py-lg-4 {padding-bottom: 1.5rem !important}
	.pl-lg-4, .px-lg-4 {padding-left: 1.5rem !important}
	.p-lg-5 {padding: 3rem !important}
	.pt-lg-5, .py-lg-5 {padding-top: 3rem !important}
	.pr-lg-5, .px-lg-5 {padding-right: 3rem !important}
	.pb-lg-5, .py-lg-5 {padding-bottom: 3rem !important}
	.pl-lg-5, .px-lg-5 {padding-left: 3rem !important}
	.m-lg-auto {margin: auto !important}
	.mt-lg-auto, .my-lg-auto {margin-top: auto !important}
	.mr-lg-auto, .mx-lg-auto {margin-right: auto !important}
	.mb-lg-auto, .my-lg-auto {margin-bottom: auto !important}
	.ml-lg-auto, .mx-lg-auto {margin-left: auto !important}
}
@media (min-width: 1200px) {
	.m-xl-0 {margin: 0 !important}
	.mt-xl-0, .my-xl-0 {margin-top: 0 !important}
	.mr-xl-0, .mx-xl-0 {margin-right: 0 !important}
	.mb-xl-0, .my-xl-0 {margin-bottom: 0 !important}
	.ml-xl-0, .mx-xl-0 {margin-left: 0 !important}
	.m-xl-1 {margin: .25rem !important}
	.mt-xl-1, .my-xl-1 {margin-top: .25rem !important}
	.mr-xl-1, .mx-xl-1 {margin-right: .25rem !important}
	.mb-xl-1, .my-xl-1 {margin-bottom: .25rem !important}
	.ml-xl-1, .mx-xl-1 {margin-left: .25rem !important}
	.m-xl-2 {margin: .5rem !important}
	.mt-xl-2, .my-xl-2 {margin-top: .5rem !important}
	.mr-xl-2, .mx-xl-2 {margin-right: .5rem !important}
	.mb-xl-2, .my-xl-2 {margin-bottom: .5rem !important}
	.ml-xl-2, .mx-xl-2 {margin-left: .5rem !important}
	.m-xl-3 {margin: 1rem !important}
	.mt-xl-3, .my-xl-3 {margin-top: 1rem !important}
	.mr-xl-3, .mx-xl-3 {margin-right: 1rem !important}
	.mb-xl-3, .my-xl-3 {margin-bottom: 1rem !important}
	.ml-xl-3, .mx-xl-3 {margin-left: 1rem !important}
	.m-xl-4 {margin: 1.5rem !important}
	.mt-xl-4, .my-xl-4 {margin-top: 1.5rem !important}
	.mr-xl-4, .mx-xl-4 {margin-right: 1.5rem !important}
	.mb-xl-4, .my-xl-4 {margin-bottom: 1.5rem !important}
	.ml-xl-4, .mx-xl-4 {margin-left: 1.5rem !important}
	.m-xl-5 {margin: 3rem !important}
	.mt-xl-5, .my-xl-5 {margin-top: 3rem !important}
	.mr-xl-5, .mx-xl-5 {margin-right: 3rem !important}
	.mb-xl-5, .my-xl-5 {margin-bottom: 3rem !important}
	.ml-xl-5, .mx-xl-5 {margin-left: 3rem !important}
	.p-xl-0 {padding: 0 !important}
	.pt-xl-0, .py-xl-0 {padding-top: 0 !important}
	.pr-xl-0, .px-xl-0 {padding-right: 0 !important}
	.pb-xl-0, .py-xl-0 {padding-bottom: 0 !important}
	.pl-xl-0, .px-xl-0 {padding-left: 0 !important}
	.p-xl-1 {padding: .25rem !important}
	.pt-xl-1, .py-xl-1 {padding-top: .25rem !important}
	.pr-xl-1, .px-xl-1 {padding-right: .25rem !important}
	.pb-xl-1, .py-xl-1 {padding-bottom: .25rem !important}
	.pl-xl-1, .px-xl-1 {padding-left: .25rem !important}
	.p-xl-2 {padding: .5rem !important}
	.pt-xl-2, .py-xl-2 {padding-top: .5rem !important}
	.pr-xl-2, .px-xl-2 {padding-right: .5rem !important}
	.pb-xl-2, .py-xl-2 {padding-bottom: .5rem !important}
	.pl-xl-2, .px-xl-2 {padding-left: .5rem !important}
	.p-xl-3 {padding: 1rem !important}
	.pt-xl-3, .py-xl-3 {padding-top: 1rem !important}
	.pr-xl-3, .px-xl-3 {padding-right: 1rem !important}
	.pb-xl-3, .py-xl-3 {padding-bottom: 1rem !important}
	.pl-xl-3, .px-xl-3 {padding-left: 1rem !important}
	.p-xl-4 {padding: 1.5rem !important}
	.pt-xl-4, .py-xl-4 {padding-top: 1.5rem !important}
	.pr-xl-4, .px-xl-4 {padding-right: 1.5rem !important}
	.pb-xl-4, .py-xl-4 {padding-bottom: 1.5rem !important}
	.pl-xl-4, .px-xl-4 {padding-left: 1.5rem !important}
	.p-xl-5 {padding: 3rem !important}
	.pt-xl-5, .py-xl-5 {padding-top: 3rem !important}
	.pr-xl-5, .px-xl-5 {padding-right: 3rem !important}
	.pb-xl-5, .py-xl-5 {padding-bottom: 3rem !important}
	.pl-xl-5, .px-xl-5 {padding-left: 3rem !important}
	.m-xl-auto {margin: auto !important}
	.mt-xl-auto, .my-xl-auto {margin-top: auto !important}
	.mr-xl-auto, .mx-xl-auto {margin-right: auto !important}
	.mb-xl-auto, .my-xl-auto {margin-bottom: auto !important}
	.ml-xl-auto, .mx-xl-auto {margin-left: auto !important}
}
.text-justify {text-align: justify !important}
.text-nowrap {white-space: nowrap !important}
.text-truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.text-left {text-align: left !important}
.text-right {text-align: right !important}
.text-center {text-align: center !important}
@media (min-width: 576px) {
	.text-sm-left {text-align: left !important}
	.text-sm-right {text-align: right !important}
	.text-sm-center {text-align: center !important}
}
@media (min-width: 768px) {
	.text-md-left {text-align: left !important}
	.text-md-right {text-align: right !important}
	.text-md-center {text-align: center !important}
}
@media (min-width: 992px) {
	.text-lg-left {text-align: left !important}
	.text-lg-right {text-align: right !important}
	.text-lg-center {text-align: center !important}
}
@media (min-width: 1200px) {
	.text-xl-left {text-align: left !important}
	.text-xl-right {text-align: right !important}
	.text-xl-center {text-align: center !important}
}
.text-lowercase {text-transform: lowercase !important}
.text-uppercase {text-transform: uppercase !important}
.text-capitalize {text-transform: capitalize !important}
.font-weight-light {font-weight: 300 !important}
.font-weight-normal {font-weight: 400 !important}
.font-weight-bold {font-weight: 700 !important}
.font-italic {font-style: italic !important}
.text-white {color: #fff !important}
.text-primary {color: #007bff !important}
a.text-primary:focus, a.text-primary:hover {color: #0062cc !important}
.text-secondary {color: #6c757d !important}
a.text-secondary:focus, a.text-secondary:hover {color: #545b62 !important}
.text-success {color: #28a745 !important}
a.text-success:focus, a.text-success:hover {color: #1e7e34 !important}
.text-info {color: #17a2b8 !important}
a.text-info:focus, a.text-info:hover {color: #117a8b !important}
.text-warning {color: #ffc107 !important}
a.text-warning:focus, a.text-warning:hover {color: #d39e00 !important}
.text-danger {color: #dc3545 !important}
a.text-danger:focus, a.text-danger:hover {color: #bd2130 !important}
.text-light {color: #f8f9fa !important}
a.text-light:focus, a.text-light:hover {color: #dae0e5 !important}
.text-dark {color: #343a40 !important}
a.text-dark:focus, a.text-dark:hover {color: #1d2124 !important}
.text-muted {color: #6c757d !important}
.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0}
.visible {visibility: visible !important}
.invisible {visibility: hidden !important}
@media print {
	*, ::after, ::before {text-shadow: none !important;box-shadow: none !important}
	a:not(.btn) {text-decoration: underline}
	abbr[title]::after {content: " (" attr(title) ")"}
	pre {white-space: pre-wrap !important}
	blockquote, pre {border: 1px solid #999;page-break-inside: avoid}
	thead {display: table-header-group}
	img, tr {page-break-inside: avoid}
	h2, h3, p {orphans: 3;widows: 3}
	h2, h3 {page-break-after: avoid}
	@page {
		size: a3
	}
	body {min-width: 992px !important}
	.container {min-width: 992px !important}
	.navbar {display: none}
	.badge {border: 1px solid #000}
	.table {border-collapse: collapse !important}
	.table td, .table th {background-color: #fff !important}
	.table-bordered td, .table-bordered th {border: 1px solid #ddd !important}
}
@font-face {
	font-family: 'iconsmind';
	src: url(../fonts/iconsmind.eot) format('embedded-opentype');
	src: url(../fonts/iconsmind.woff) format('woff'), url(../fonts/iconsmind.ttf) format('truetype');
	font-weight: 400;
	font-style: normal
}
[class^="tbi-"], [class*=" tbi-"] {font-family: 'iconsmind';speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.tbi-A-Z:before {content: "\e600"}
.tbi-Aa:before {content: "\e601"}
.tbi-Add-Bag:before {content: "\e602"}
.tbi-Add-Basket:before {content: "\e603"}
.tbi-Add-Cart:before {content: "\e604"}
.tbi-Add-File:before {content: "\e605"}
.tbi-Add-SpaceAfterParagraph:before {content: "\e606"}
.tbi-Add-SpaceBeforeParagraph:before {content: "\e607"}
.tbi-Add-User:before {content: "\e608"}
.tbi-Add-UserStar:before {content: "\e609"}
.tbi-Add-Window:before {content: "\e60a"}
.tbi-Add:before {content: "\e60b"}
.tbi-Address-Book:before {content: "\e60c"}
.tbi-Address-Book2:before {content: "\e60d"}
.tbi-Administrator:before {content: "\e60e"}
.tbi-Aerobics-2:before {content: "\e60f"}
.tbi-Aerobics-3:before {content: "\e610"}
.tbi-Aerobics:before {content: "\e611"}
.tbi-Affiliate:before {content: "\e612"}
.tbi-Aim:before {content: "\e613"}
.tbi-Air-Balloon:before {content: "\e614"}
.tbi-Airbrush:before {content: "\e615"}
.tbi-Airship:before {content: "\e616"}
.tbi-Alarm-Clock:before {content: "\e617"}
.tbi-Alarm-Clock2:before {content: "\e618"}
.tbi-Alarm:before {content: "\e619"}
.tbi-Alien-2:before {content: "\e61a"}
.tbi-Alien:before {content: "\e61b"}
.tbi-Aligator:before {content: "\e61c"}
.tbi-Align-Center:before {content: "\e61d"}
.tbi-Align-JustifyAll:before {content: "\e61e"}
.tbi-Align-JustifyCenter:before {content: "\e61f"}
.tbi-Align-JustifyLeft:before {content: "\e620"}
.tbi-Align-JustifyRight:before {content: "\e621"}
.tbi-Align-Left:before {content: "\e622"}
.tbi-Align-Right:before {content: "\e623"}
.tbi-Alpha:before {content: "\e624"}
.tbi-Ambulance:before {content: "\e625"}
.tbi-AMX:before {content: "\e626"}
.tbi-Anchor-2:before {content: "\e627"}
.tbi-Anchor:before {content: "\e628"}
.tbi-Android-Store:before {content: "\e629"}
.tbi-Android:before {content: "\e62a"}
.tbi-Angel-Smiley:before {content: "\e62b"}
.tbi-Angel:before {content: "\e62c"}
.tbi-Angry:before {content: "\e62d"}
.tbi-Apple-Bite:before {content: "\e62e"}
.tbi-Apple-Store:before {content: "\e62f"}
.tbi-Apple:before {content: "\e630"}
.tbi-Approved-Window:before {content: "\e631"}
.tbi-Aquarius-2:before {content: "\e632"}
.tbi-Aquarius:before {content: "\e633"}
.tbi-Archery-2:before {content: "\e634"}
.tbi-Archery:before {content: "\e635"}
.tbi-Argentina:before {content: "\e636"}
.tbi-Aries-2:before {content: "\e637"}
.tbi-Aries:before {content: "\e638"}
.tbi-Army-Key:before {content: "\e639"}
.tbi-Arrow-Around:before {content: "\e63a"}
.tbi-Arrow-Back3:before {content: "\e63b"}
.tbi-Arrow-Back:before {content: "\e63c"}
.tbi-Arrow-Back2:before {content: "\e63d"}
.tbi-Arrow-Barrier:before {content: "\e63e"}
.tbi-Arrow-Circle:before {content: "\e63f"}
.tbi-Arrow-Cross:before {content: "\e640"}
.tbi-Arrow-Down:before {content: "\e641"}
.tbi-Arrow-Down2:before {content: "\e642"}
.tbi-Arrow-Down3:before {content: "\e643"}
.tbi-Arrow-DowninCircle:before {content: "\e644"}
.tbi-Arrow-Fork:before {content: "\e645"}
.tbi-Arrow-Forward:before {content: "\e646"}
.tbi-Arrow-Forward2:before {content: "\e647"}
.tbi-Arrow-From:before {content: "\e648"}
.tbi-Arrow-Inside:before {content: "\e649"}
.tbi-Arrow-Inside45:before {content: "\e64a"}
.tbi-Arrow-InsideGap:before {content: "\e64b"}
.tbi-Arrow-InsideGap45:before {content: "\e64c"}
.tbi-Arrow-Into:before {content: "\e64d"}
.tbi-Arrow-Join:before {content: "\e64e"}
.tbi-Arrow-Junction:before {content: "\e64f"}
.tbi-Arrow-Left:before {content: "\e650"}
.tbi-Arrow-Left2:before {content: "\e651"}
.tbi-Arrow-LeftinCircle:before {content: "\e652"}
.tbi-Arrow-Loop:before {content: "\e653"}
.tbi-Arrow-Merge:before {content: "\e654"}
.tbi-Arrow-Mix:before {content: "\e655"}
.tbi-Arrow-Next:before {content: "\e656"}
.tbi-Arrow-OutLeft:before {content: "\e657"}
.tbi-Arrow-OutRight:before {content: "\e658"}
.tbi-Arrow-Outside:before {content: "\e659"}
.tbi-Arrow-Outside45:before {content: "\e65a"}
.tbi-Arrow-OutsideGap:before {content: "\e65b"}
.tbi-Arrow-OutsideGap45:before {content: "\e65c"}
.tbi-Arrow-Over:before {content: "\e65d"}
.tbi-Arrow-Refresh:before {content: "\e65e"}
.tbi-Arrow-Refresh2:before {content: "\e65f"}
.tbi-Arrow-Right:before {content: "\e660"}
.tbi-Arrow-Right2:before {content: "\e661"}
.tbi-Arrow-RightinCircle:before {content: "\e662"}
.tbi-Arrow-Shuffle:before {content: "\e663"}
.tbi-Arrow-Squiggly:before {content: "\e664"}
.tbi-Arrow-Through:before {content: "\e665"}
.tbi-Arrow-To:before {content: "\e666"}
.tbi-Arrow-TurnLeft:before {content: "\e667"}
.tbi-Arrow-TurnRight:before {content: "\e668"}
.tbi-Arrow-Up:before {content: "\e669"}
.tbi-Arrow-Up2:before {content: "\e66a"}
.tbi-Arrow-Up3:before {content: "\e66b"}
.tbi-Arrow-UpinCircle:before {content: "\e66c"}
.tbi-Arrow-XLeft:before {content: "\e66d"}
.tbi-Arrow-XRight:before {content: "\e66e"}
.tbi-Ask:before {content: "\e66f"}
.tbi-Assistant:before {content: "\e670"}
.tbi-Astronaut:before {content: "\e671"}
.tbi-At-Sign:before {content: "\e672"}
.tbi-ATM:before {content: "\e673"}
.tbi-Atom:before {content: "\e674"}
.tbi-Audio:before {content: "\e675"}
.tbi-Auto-Flash:before {content: "\e676"}
.tbi-Autumn:before {content: "\e677"}
.tbi-Baby-Clothes:before {content: "\e678"}
.tbi-Baby-Clothes2:before {content: "\e679"}
.tbi-Baby-Cry:before {content: "\e67a"}
.tbi-Baby:before {content: "\e67b"}
.tbi-Back2:before {content: "\e67c"}
.tbi-Back-Media:before {content: "\e67d"}
.tbi-Back-Music:before {content: "\e67e"}
.tbi-Back:before {content: "\e67f"}
.tbi-Background:before {content: "\e680"}
.tbi-Bacteria:before {content: "\e681"}
.tbi-Bag-Coins:before {content: "\e682"}
.tbi-Bag-Items:before {content: "\e683"}
.tbi-Bag-Quantity:before {content: "\e684"}
.tbi-Bag:before {content: "\e685"}
.tbi-Bakelite:before {content: "\e686"}
.tbi-Ballet-Shoes:before {content: "\e687"}
.tbi-Balloon:before {content: "\e688"}
.tbi-Banana:before {content: "\e689"}
.tbi-Band-Aid:before {content: "\e68a"}
.tbi-Bank:before {content: "\e68b"}
.tbi-Bar-Chart:before {content: "\e68c"}
.tbi-Bar-Chart2:before {content: "\e68d"}
.tbi-Bar-Chart3:before {content: "\e68e"}
.tbi-Bar-Chart4:before {content: "\e68f"}
.tbi-Bar-Chart5:before {content: "\e690"}
.tbi-Bar-Code:before {content: "\e691"}
.tbi-Barricade-2:before {content: "\e692"}
.tbi-Barricade:before {content: "\e693"}
.tbi-Baseball:before {content: "\e694"}
.tbi-Basket-Ball:before {content: "\e695"}
.tbi-Basket-Coins:before {content: "\e696"}
.tbi-Basket-Items:before {content: "\e697"}
.tbi-Basket-Quantity:before {content: "\e698"}
.tbi-Bat-2:before {content: "\e699"}
.tbi-Bat:before {content: "\e69a"}
.tbi-Bathrobe:before {content: "\e69b"}
.tbi-Batman-Mask:before {content: "\e69c"}
.tbi-Battery-0:before {content: "\e69d"}
.tbi-Battery-25:before {content: "\e69e"}
.tbi-Battery-50:before {content: "\e69f"}
.tbi-Battery-75:before {content: "\e6a0"}
.tbi-Battery-100:before {content: "\e6a1"}
.tbi-Battery-Charge:before {content: "\e6a2"}
.tbi-Bear:before {content: "\e6a3"}
.tbi-Beard-2:before {content: "\e6a4"}
.tbi-Beard-3:before {content: "\e6a5"}
.tbi-Beard:before {content: "\e6a6"}
.tbi-Bebo:before {content: "\e6a7"}
.tbi-Bee:before {content: "\e6a8"}
.tbi-Beer-Glass:before {content: "\e6a9"}
.tbi-Beer:before {content: "\e6aa"}
.tbi-Bell-2:before {content: "\e6ab"}
.tbi-Bell:before {content: "\e6ac"}
.tbi-Belt-2:before {content: "\e6ad"}
.tbi-Belt-3:before {content: "\e6ae"}
.tbi-Belt:before {content: "\e6af"}
.tbi-Berlin-Tower:before {content: "\e6b0"}
.tbi-Beta:before {content: "\e6b1"}
.tbi-Betvibes:before {content: "\e6b2"}
.tbi-Bicycle-2:before {content: "\e6b3"}
.tbi-Bicycle-3:before {content: "\e6b4"}
.tbi-Bicycle:before {content: "\e6b5"}
.tbi-Big-Bang:before {content: "\e6b6"}
.tbi-Big-Data:before {content: "\e6b7"}
.tbi-Bike-Helmet:before {content: "\e6b8"}
.tbi-Bikini:before {content: "\e6b9"}
.tbi-Bilk-Bottle2:before {content: "\e6ba"}
.tbi-Billing:before {content: "\e6bb"}
.tbi-Bing:before {content: "\e6bc"}
.tbi-Binocular:before {content: "\e6bd"}
.tbi-Bio-Hazard:before {content: "\e6be"}
.tbi-Biotech:before {content: "\e6bf"}
.tbi-Bird-DeliveringLetter:before {content: "\e6c0"}
.tbi-Bird:before {content: "\e6c1"}
.tbi-Birthday-Cake:before {content: "\e6c2"}
.tbi-Bisexual:before {content: "\e6c3"}
.tbi-Bishop:before {content: "\e6c4"}
.tbi-Bitcoin:before {content: "\e6c5"}
.tbi-Black-Cat:before {content: "\e6c6"}
.tbi-Blackboard:before {content: "\e6c7"}
.tbi-Blinklist:before {content: "\e6c8"}
.tbi-Block-Cloud:before {content: "\e6c9"}
.tbi-Block-Window:before {content: "\e6ca"}
.tbi-Blogger:before {content: "\e6cb"}
.tbi-Blood:before {content: "\e6cc"}
.tbi-Blouse:before {content: "\e6cd"}
.tbi-Blueprint:before {content: "\e6ce"}
.tbi-Board:before {content: "\e6cf"}
.tbi-Bodybuilding:before {content: "\e6d0"}
.tbi-Bold-Text:before {content: "\e6d1"}
.tbi-Bone:before {content: "\e6d2"}
.tbi-Bones:before {content: "\e6d3"}
.tbi-Book:before {content: "\e6d4"}
.tbi-Bookmark:before {content: "\e6d5"}
.tbi-Books-2:before {content: "\e6d6"}
.tbi-Books:before {content: "\e6d7"}
.tbi-Boom:before {content: "\e6d8"}
.tbi-Boot-2:before {content: "\e6d9"}
.tbi-Boot:before {content: "\e6da"}
.tbi-Bottom-ToTop:before {content: "\e6db"}
.tbi-Bow-2:before {content: "\e6dc"}
.tbi-Bow-3:before {content: "\e6dd"}
.tbi-Bow-4:before {content: "\e6de"}
.tbi-Bow-5:before {content: "\e6df"}
.tbi-Bow-6:before {content: "\e6e0"}
.tbi-Bow:before {content: "\e6e1"}
.tbi-Bowling-2:before {content: "\e6e2"}
.tbi-Bowling:before {content: "\e6e3"}
.tbi-Box2:before {content: "\e6e4"}
.tbi-Box-Close:before {content: "\e6e5"}
.tbi-Box-Full:before {content: "\e6e6"}
.tbi-Box-Open:before {content: "\e6e7"}
.tbi-Box-withFolders:before {content: "\e6e8"}
.tbi-Box:before {content: "\e6e9"}
.tbi-Boy:before {content: "\e6ea"}
.tbi-Bra:before {content: "\e6eb"}
.tbi-Brain-2:before {content: "\e6ec"}
.tbi-Brain-3:before {content: "\e6ed"}
.tbi-Brain:before {content: "\e6ee"}
.tbi-Brazil:before {content: "\e6ef"}
.tbi-Bread-2:before {content: "\e6f0"}
.tbi-Bread:before {content: "\e6f1"}
.tbi-Bridge:before {content: "\e6f2"}
.tbi-Brightkite:before {content: "\e6f3"}
.tbi-Broke-Link2:before {content: "\e6f4"}
.tbi-Broken-Link:before {content: "\e6f5"}
.tbi-Broom:before {content: "\e6f6"}
.tbi-Brush:before {content: "\e6f7"}
.tbi-Bucket:before {content: "\e6f8"}
.tbi-Bug:before {content: "\e6f9"}
.tbi-Building:before {content: "\e6fa"}
.tbi-Bulleted-List:before {content: "\e6fb"}
.tbi-Bus-2:before {content: "\e6fc"}
.tbi-Bus:before {content: "\e6fd"}
.tbi-Business-Man:before {content: "\e6fe"}
.tbi-Business-ManWoman:before {content: "\e6ff"}
.tbi-Business-Mens:before {content: "\e700"}
.tbi-Business-Woman:before {content: "\e701"}
.tbi-Butterfly:before {content: "\e702"}
.tbi-Button:before {content: "\e703"}
.tbi-Cable-Car:before {content: "\e704"}
.tbi-Cake:before {content: "\e705"}
.tbi-Calculator-2:before {content: "\e706"}
.tbi-Calculator-3:before {content: "\e707"}
.tbi-Calculator:before {content: "\e708"}
.tbi-Calendar-2:before {content: "\e709"}
.tbi-Calendar-3:before {content: "\e70a"}
.tbi-Calendar-4:before {content: "\e70b"}
.tbi-Calendar-Clock:before {content: "\e70c"}
.tbi-Calendar:before {content: "\e70d"}
.tbi-Camel:before {content: "\e70e"}
.tbi-Camera-2:before {content: "\e70f"}
.tbi-Camera-3:before {content: "\e710"}
.tbi-Camera-4:before {content: "\e711"}
.tbi-Camera-5:before {content: "\e712"}
.tbi-Camera-Back:before {content: "\e713"}
.tbi-Camera:before {content: "\e714"}
.tbi-Can-2:before {content: "\e715"}
.tbi-Can:before {content: "\e716"}
.tbi-Canada:before {content: "\e717"}
.tbi-Cancer-2:before {content: "\e718"}
.tbi-Cancer-3:before {content: "\e719"}
.tbi-Cancer:before {content: "\e71a"}
.tbi-Candle:before {content: "\e71b"}
.tbi-Candy-Cane:before {content: "\e71c"}
.tbi-Candy:before {content: "\e71d"}
.tbi-Cannon:before {content: "\e71e"}
.tbi-Cap-2:before {content: "\e71f"}
.tbi-Cap-3:before {content: "\e720"}
.tbi-Cap-Smiley:before {content: "\e721"}
.tbi-Cap:before {content: "\e722"}
.tbi-Capricorn-2:before {content: "\e723"}
.tbi-Capricorn:before {content: "\e724"}
.tbi-Car-2:before {content: "\e725"}
.tbi-Car-3:before {content: "\e726"}
.tbi-Car-Coins:before {content: "\e727"}
.tbi-Car-Items:before {content: "\e728"}
.tbi-Car-Wheel:before {content: "\e729"}
.tbi-Car:before {content: "\e72a"}
.tbi-Cardigan:before {content: "\e72b"}
.tbi-Cardiovascular:before {content: "\e72c"}
.tbi-Cart-Quantity:before {content: "\e72d"}
.tbi-Casette-Tape:before {content: "\e72e"}
.tbi-Cash-Register:before {content: "\e72f"}
.tbi-Cash-register2:before {content: "\e730"}
.tbi-Castle:before {content: "\e731"}
.tbi-Cat:before {content: "\e732"}
.tbi-Cathedral:before {content: "\e733"}
.tbi-Cauldron:before {content: "\e734"}
.tbi-CD-2:before {content: "\e735"}
.tbi-CD-Cover:before {content: "\e736"}
.tbi-CD:before {content: "\e737"}
.tbi-Cello:before {content: "\e738"}
.tbi-Celsius:before {content: "\e739"}
.tbi-Chacked-Flag:before {content: "\e73a"}
.tbi-Chair:before {content: "\e73b"}
.tbi-Charger:before {content: "\e73c"}
.tbi-Check-2:before {content: "\e73d"}
.tbi-Check:before {content: "\e73e"}
.tbi-Checked-User:before {content: "\e73f"}
.tbi-Checkmate:before {content: "\e740"}
.tbi-Checkout-Bag:before {content: "\e741"}
.tbi-Checkout-Basket:before {content: "\e742"}
.tbi-Checkout:before {content: "\e743"}
.tbi-Cheese:before {content: "\e744"}
.tbi-Cheetah:before {content: "\e745"}
.tbi-Chef-Hat:before {content: "\e746"}
.tbi-Chef-Hat2:before {content: "\e747"}
.tbi-Chef:before {content: "\e748"}
.tbi-Chemical-2:before {content: "\e749"}
.tbi-Chemical-3:before {content: "\e74a"}
.tbi-Chemical-4:before {content: "\e74b"}
.tbi-Chemical-5:before {content: "\e74c"}
.tbi-Chemical:before {content: "\e74d"}
.tbi-Chess-Board:before {content: "\e74e"}
.tbi-Chess:before {content: "\e74f"}
.tbi-Chicken:before {content: "\e750"}
.tbi-Chile:before {content: "\e751"}
.tbi-Chimney:before {content: "\e752"}
.tbi-China:before {content: "\e753"}
.tbi-Chinese-Temple:before {content: "\e754"}
.tbi-Chip:before {content: "\e755"}
.tbi-Chopsticks-2:before {content: "\e756"}
.tbi-Chopsticks:before {content: "\e757"}
.tbi-Christmas-Ball:before {content: "\e758"}
.tbi-Christmas-Bell:before {content: "\e759"}
.tbi-Christmas-Candle:before {content: "\e75a"}
.tbi-Christmas-Hat:before {content: "\e75b"}
.tbi-Christmas-Sleigh:before {content: "\e75c"}
.tbi-Christmas-Snowman:before {content: "\e75d"}
.tbi-Christmas-Sock:before {content: "\e75e"}
.tbi-Christmas-Tree:before {content: "\e75f"}
.tbi-Christmas:before {content: "\e760"}
.tbi-Chrome:before {content: "\e761"}
.tbi-Chrysler-Building:before {content: "\e762"}
.tbi-Cinema:before {content: "\e763"}
.tbi-Circular-Point:before {content: "\e764"}
.tbi-City-Hall:before {content: "\e765"}
.tbi-Clamp:before {content: "\e766"}
.tbi-Clapperboard-Close:before {content: "\e767"}
.tbi-Clapperboard-Open:before {content: "\e768"}
.tbi-Claps:before {content: "\e769"}
.tbi-Clef:before {content: "\e76a"}
.tbi-Clinic:before {content: "\e76b"}
.tbi-Clock-2:before {content: "\e76c"}
.tbi-Clock-3:before {content: "\e76d"}
.tbi-Clock-4:before {content: "\e76e"}
.tbi-Clock-Back:before {content: "\e76f"}
.tbi-Clock-Forward:before {content: "\e770"}
.tbi-Clock:before {content: "\e771"}
.tbi-Close-Window:before {content: "\e772"}
.tbi-Close:before {content: "\e773"}
.tbi-Clothing-Store:before {content: "\e774"}
.tbi-Cloud--:before {content: "\e775"}
.tbi-Cloud-:before {content: "\e776"}
.tbi-Cloud-Camera:before {content: "\e777"}
.tbi-Cloud-Computer:before {content: "\e778"}
.tbi-Cloud-Email:before {content: "\e779"}
.tbi-Cloud-Hail:before {content: "\e77a"}
.tbi-Cloud-Laptop:before {content: "\e77b"}
.tbi-Cloud-Lock:before {content: "\e77c"}
.tbi-Cloud-Moon:before {content: "\e77d"}
.tbi-Cloud-Music:before {content: "\e77e"}
.tbi-Cloud-Picture:before {content: "\e77f"}
.tbi-Cloud-Rain:before {content: "\e780"}
.tbi-Cloud-Remove:before {content: "\e781"}
.tbi-Cloud-Secure:before {content: "\e782"}
.tbi-Cloud-Settings:before {content: "\e783"}
.tbi-Cloud-Smartphone:before {content: "\e784"}
.tbi-Cloud-Snow:before {content: "\e785"}
.tbi-Cloud-Sun:before {content: "\e786"}
.tbi-Cloud-Tablet:before {content: "\e787"}
.tbi-Cloud-Video:before {content: "\e788"}
.tbi-Cloud-Weather:before {content: "\e789"}
.tbi-Cloud:before {content: "\e78a"}
.tbi-Clouds-Weather:before {content: "\e78b"}
.tbi-Clouds:before {content: "\e78c"}
.tbi-Clown:before {content: "\e78d"}
.tbi-CMYK:before {content: "\e78e"}
.tbi-Coat:before {content: "\e78f"}
.tbi-Cocktail:before {content: "\e790"}
.tbi-Coconut:before {content: "\e791"}
.tbi-Code-Window:before {content: "\e792"}
.tbi-Coding:before {content: "\e793"}
.tbi-Coffee-2:before {content: "\e794"}
.tbi-Coffee-Bean:before {content: "\e795"}
.tbi-Coffee-Machine:before {content: "\e796"}
.tbi-Coffee-toGo:before {content: "\e797"}
.tbi-Coffee:before {content: "\e798"}
.tbi-Coffin:before {content: "\e799"}
.tbi-Coin:before {content: "\e79a"}
.tbi-Coins-2:before {content: "\e79b"}
.tbi-Coins-3:before {content: "\e79c"}
.tbi-Coins:before {content: "\e79d"}
.tbi-Colombia:before {content: "\e79e"}
.tbi-Colosseum:before {content: "\e79f"}
.tbi-Column-2:before {content: "\e7a0"}
.tbi-Column-3:before {content: "\e7a1"}
.tbi-Column:before {content: "\e7a2"}
.tbi-Comb-2:before {content: "\e7a3"}
.tbi-Comb:before {content: "\e7a4"}
.tbi-Communication-Tower:before {content: "\e7a5"}
.tbi-Communication-Tower2:before {content: "\e7a6"}
.tbi-Compass-2:before {content: "\e7a7"}
.tbi-Compass-3:before {content: "\e7a8"}
.tbi-Compass-4:before {content: "\e7a9"}
.tbi-Compass-Rose:before {content: "\e7aa"}
.tbi-Compass:before {content: "\e7ab"}
.tbi-Computer-2:before {content: "\e7ac"}
.tbi-Computer-3:before {content: "\e7ad"}
.tbi-Computer-Secure:before {content: "\e7ae"}
.tbi-Computer:before {content: "\e7af"}
.tbi-Conference:before {content: "\e7b0"}
.tbi-Confused:before {content: "\e7b1"}
.tbi-Conservation:before {content: "\e7b2"}
.tbi-Consulting:before {content: "\e7b3"}
.tbi-Contrast:before {content: "\e7b4"}
.tbi-Control-2:before {content: "\e7b5"}
.tbi-Control:before {content: "\e7b6"}
.tbi-Cookie-Man:before {content: "\e7b7"}
.tbi-Cookies:before {content: "\e7b8"}
.tbi-Cool-Guy:before {content: "\e7b9"}
.tbi-Cool:before {content: "\e7ba"}
.tbi-Copyright:before {content: "\e7bb"}
.tbi-Costume:before {content: "\e7bc"}
.tbi-Couple-Sign:before {content: "\e7bd"}
.tbi-Cow:before {content: "\e7be"}
.tbi-CPU:before {content: "\e7bf"}
.tbi-Crane:before {content: "\e7c0"}
.tbi-Cranium:before {content: "\e7c1"}
.tbi-Credit-Card:before {content: "\e7c2"}
.tbi-Credit-Card2:before {content: "\e7c3"}
.tbi-Credit-Card3:before {content: "\e7c4"}
.tbi-Cricket:before {content: "\e7c5"}
.tbi-Criminal:before {content: "\e7c6"}
.tbi-Croissant:before {content: "\e7c7"}
.tbi-Crop-2:before {content: "\e7c8"}
.tbi-Crop-3:before {content: "\e7c9"}
.tbi-Crown-2:before {content: "\e7ca"}
.tbi-Crown:before {content: "\e7cb"}
.tbi-Crying:before {content: "\e7cc"}
.tbi-Cube-Molecule:before {content: "\e7cd"}
.tbi-Cube-Molecule2:before {content: "\e7ce"}
.tbi-Cupcake:before {content: "\e7cf"}
.tbi-Cursor-Click:before {content: "\e7d0"}
.tbi-Cursor-Click2:before {content: "\e7d1"}
.tbi-Cursor-Move:before {content: "\e7d2"}
.tbi-Cursor-Move2:before {content: "\e7d3"}
.tbi-Cursor-Select:before {content: "\e7d4"}
.tbi-Cursor:before {content: "\e7d5"}
.tbi-D-Eyeglasses:before {content: "\e7d6"}
.tbi-D-Eyeglasses2:before {content: "\e7d7"}
.tbi-Dam:before {content: "\e7d8"}
.tbi-Danemark:before {content: "\e7d9"}
.tbi-Danger-2:before {content: "\e7da"}
.tbi-Danger:before {content: "\e7db"}
.tbi-Dashboard:before {content: "\e7dc"}
.tbi-Data-Backup:before {content: "\e7dd"}
.tbi-Data-Block:before {content: "\e7de"}
.tbi-Data-Center:before {content: "\e7df"}
.tbi-Data-Clock:before {content: "\e7e0"}
.tbi-Data-Cloud:before {content: "\e7e1"}
.tbi-Data-Compress:before {content: "\e7e2"}
.tbi-Data-Copy:before {content: "\e7e3"}
.tbi-Data-Download:before {content: "\e7e4"}
.tbi-Data-Financial:before {content: "\e7e5"}
.tbi-Data-Key:before {content: "\e7e6"}
.tbi-Data-Lock:before {content: "\e7e7"}
.tbi-Data-Network:before {content: "\e7e8"}
.tbi-Data-Password:before {content: "\e7e9"}
.tbi-Data-Power:before {content: "\e7ea"}
.tbi-Data-Refresh:before {content: "\e7eb"}
.tbi-Data-Save:before {content: "\e7ec"}
.tbi-Data-Search:before {content: "\e7ed"}
.tbi-Data-Security:before {content: "\e7ee"}
.tbi-Data-Settings:before {content: "\e7ef"}
.tbi-Data-Sharing:before {content: "\e7f0"}
.tbi-Data-Shield:before {content: "\e7f1"}
.tbi-Data-Signal:before {content: "\e7f2"}
.tbi-Data-Storage:before {content: "\e7f3"}
.tbi-Data-Stream:before {content: "\e7f4"}
.tbi-Data-Transfer:before {content: "\e7f5"}
.tbi-Data-Unlock:before {content: "\e7f6"}
.tbi-Data-Upload:before {content: "\e7f7"}
.tbi-Data-Yes:before {content: "\e7f8"}
.tbi-Data:before {content: "\e7f9"}
.tbi-David-Star:before {content: "\e7fa"}
.tbi-Daylight:before {content: "\e7fb"}
.tbi-Death:before {content: "\e7fc"}
.tbi-Debian:before {content: "\e7fd"}
.tbi-Dec:before {content: "\e7fe"}
.tbi-Decrase-Inedit:before {content: "\e7ff"}
.tbi-Deer-2:before {content: "\e800"}
.tbi-Deer:before {content: "\e801"}
.tbi-Delete-File:before {content: "\e802"}
.tbi-Delete-Window:before {content: "\e803"}
.tbi-Delicious:before {content: "\e804"}
.tbi-Depression:before {content: "\e805"}
.tbi-Deviantart:before {content: "\e806"}
.tbi-Device-SyncwithCloud:before {content: "\e807"}
.tbi-Diamond:before {content: "\e808"}
.tbi-Dice-2:before {content: "\e809"}
.tbi-Dice:before {content: "\e80a"}
.tbi-Digg:before {content: "\e80b"}
.tbi-Digital-Drawing:before {content: "\e80c"}
.tbi-Diigo:before {content: "\e80d"}
.tbi-Dinosaur:before {content: "\e80e"}
.tbi-Diploma-2:before {content: "\e80f"}
.tbi-Diploma:before {content: "\e810"}
.tbi-Direction-East:before {content: "\e811"}
.tbi-Direction-North:before {content: "\e812"}
.tbi-Direction-South:before {content: "\e813"}
.tbi-Direction-West:before {content: "\e814"}
.tbi-Director:before {content: "\e815"}
.tbi-Disk:before {content: "\e816"}
.tbi-Dj:before {content: "\e817"}
.tbi-DNA-2:before {content: "\e818"}
.tbi-DNA-Helix:before {content: "\e819"}
.tbi-DNA:before {content: "\e81a"}
.tbi-Doctor:before {content: "\e81b"}
.tbi-Dog:before {content: "\e81c"}
.tbi-Dollar-Sign:before {content: "\e81d"}
.tbi-Dollar-Sign2:before {content: "\e81e"}
.tbi-Dollar:before {content: "\e81f"}
.tbi-Dolphin:before {content: "\e820"}
.tbi-Domino:before {content: "\e821"}
.tbi-Door-Hanger:before {content: "\e822"}
.tbi-Door:before {content: "\e823"}
.tbi-Doplr:before {content: "\e824"}
.tbi-Double-Circle:before {content: "\e825"}
.tbi-Double-Tap:before {content: "\e826"}
.tbi-Doughnut:before {content: "\e827"}
.tbi-Dove:before {content: "\e828"}
.tbi-Down-2:before {content: "\e829"}
.tbi-Down-3:before {content: "\e82a"}
.tbi-Down-4:before {content: "\e82b"}
.tbi-Down:before {content: "\e82c"}
.tbi-Download-2:before {content: "\e82d"}
.tbi-Download-fromCloud:before {content: "\e82e"}
.tbi-Download-Window:before {content: "\e82f"}
.tbi-Download:before {content: "\e830"}
.tbi-Downward:before {content: "\e831"}
.tbi-Drag-Down:before {content: "\e832"}
.tbi-Drag-Left:before {content: "\e833"}
.tbi-Drag-Right:before {content: "\e834"}
.tbi-Drag-Up:before {content: "\e835"}
.tbi-Drag:before {content: "\e836"}
.tbi-Dress:before {content: "\e837"}
.tbi-Drill-2:before {content: "\e838"}
.tbi-Drill:before {content: "\e839"}
.tbi-Drop:before {content: "\e83a"}
.tbi-Dropbox:before {content: "\e83b"}
.tbi-Drum:before {content: "\e83c"}
.tbi-Dry:before {content: "\e83d"}
.tbi-Duck:before {content: "\e83e"}
.tbi-Dumbbell:before {content: "\e83f"}
.tbi-Duplicate-Layer:before {content: "\e840"}
.tbi-Duplicate-Window:before {content: "\e841"}
.tbi-DVD:before {content: "\e842"}
.tbi-Eagle:before {content: "\e843"}
.tbi-Ear:before {content: "\e844"}
.tbi-Earphones-2:before {content: "\e845"}
.tbi-Earphones:before {content: "\e846"}
.tbi-Eci-Icon:before {content: "\e847"}
.tbi-Edit-Map:before {content: "\e848"}
.tbi-Edit:before {content: "\e849"}
.tbi-Eggs:before {content: "\e84a"}
.tbi-Egypt:before {content: "\e84b"}
.tbi-Eifel-Tower:before {content: "\e84c"}
.tbi-eject-2:before {content: "\e84d"}
.tbi-Eject:before {content: "\e84e"}
.tbi-El-Castillo:before {content: "\e84f"}
.tbi-Elbow:before {content: "\e850"}
.tbi-Electric-Guitar:before {content: "\e851"}
.tbi-Electricity:before {content: "\e852"}
.tbi-Elephant:before {content: "\e853"}
.tbi-Email:before {content: "\e854"}
.tbi-Embassy:before {content: "\e855"}
.tbi-Empire-StateBuilding:before {content: "\e856"}
.tbi-Empty-Box:before {content: "\e857"}
.tbi-End2:before {content: "\e858"}
.tbi-End-2:before {content: "\e859"}
.tbi-End:before {content: "\e85a"}
.tbi-Endways:before {content: "\e85b"}
.tbi-Engineering:before {content: "\e85c"}
.tbi-Envelope-2:before {content: "\e85d"}
.tbi-Envelope:before {content: "\e85e"}
.tbi-Environmental-2:before {content: "\e85f"}
.tbi-Environmental-3:before {content: "\e860"}
.tbi-Environmental:before {content: "\e861"}
.tbi-Equalizer:before {content: "\e862"}
.tbi-Eraser-2:before {content: "\e863"}
.tbi-Eraser-3:before {content: "\e864"}
.tbi-Eraser:before {content: "\e865"}
.tbi-Error-404Window:before {content: "\e866"}
.tbi-Euro-Sign:before {content: "\e867"}
.tbi-Euro-Sign2:before {content: "\e868"}
.tbi-Euro:before {content: "\e869"}
.tbi-Evernote:before {content: "\e86a"}
.tbi-Evil:before {content: "\e86b"}
.tbi-Explode:before {content: "\e86c"}
.tbi-Eye-2:before {content: "\e86d"}
.tbi-Eye-Blind:before {content: "\e86e"}
.tbi-Eye-Invisible:before {content: "\e86f"}
.tbi-Eye-Scan:before {content: "\e870"}
.tbi-Eye-Visible:before {content: "\e871"}
.tbi-Eye:before {content: "\e872"}
.tbi-Eyebrow-2:before {content: "\e873"}
.tbi-Eyebrow-3:before {content: "\e874"}
.tbi-Eyebrow:before {content: "\e875"}
.tbi-Eyeglasses-Smiley:before {content: "\e876"}
.tbi-Eyeglasses-Smiley2:before {content: "\e877"}
.tbi-Face-Style:before {content: "\e878"}
.tbi-Face-Style2:before {content: "\e879"}
.tbi-Face-Style3:before {content: "\e87a"}
.tbi-Face-Style4:before {content: "\e87b"}
.tbi-Face-Style5:before {content: "\e87c"}
.tbi-Face-Style6:before {content: "\e87d"}
.tbi-Facebook-2:before {content: "\e87e"}
.tbi-Facebook:before {content: "\e87f"}
.tbi-Factory-2:before {content: "\e880"}
.tbi-Factory:before {content: "\e881"}
.tbi-Fahrenheit:before {content: "\e882"}
.tbi-Family-Sign:before {content: "\e883"}
.tbi-Fan:before {content: "\e884"}
.tbi-Farmer:before {content: "\e885"}
.tbi-Fashion:before {content: "\e886"}
.tbi-Favorite-Window:before {content: "\e887"}
.tbi-Fax:before {content: "\e888"}
.tbi-Feather:before {content: "\e889"}
.tbi-Feedburner:before {content: "\e88a"}
.tbi-Female-2:before {content: "\e88b"}
.tbi-Female-Sign:before {content: "\e88c"}
.tbi-Female:before {content: "\e88d"}
.tbi-File-Block:before {content: "\e88e"}
.tbi-File-Bookmark:before {content: "\e88f"}
.tbi-File-Chart:before {content: "\e890"}
.tbi-File-Clipboard:before {content: "\e891"}
.tbi-File-ClipboardFileText:before {content: "\e892"}
.tbi-File-ClipboardTextImage:before {content: "\e893"}
.tbi-File-Cloud:before {content: "\e894"}
.tbi-File-Copy:before {content: "\e895"}
.tbi-File-Copy2:before {content: "\e896"}
.tbi-File-CSV:before {content: "\e897"}
.tbi-File-Download:before {content: "\e898"}
.tbi-File-Edit:before {content: "\e899"}
.tbi-File-Excel:before {content: "\e89a"}
.tbi-File-Favorite:before {content: "\e89b"}
.tbi-File-Fire:before {content: "\e89c"}
.tbi-File-Graph:before {content: "\e89d"}
.tbi-File-Hide:before {content: "\e89e"}
.tbi-File-Horizontal:before {content: "\e89f"}
.tbi-File-HorizontalText:before {content: "\e8a0"}
.tbi-File-HTML:before {content: "\e8a1"}
.tbi-File-JPG:before {content: "\e8a2"}
.tbi-File-Link:before {content: "\e8a3"}
.tbi-File-Loading:before {content: "\e8a4"}
.tbi-File-Lock:before {content: "\e8a5"}
.tbi-File-Love:before {content: "\e8a6"}
.tbi-File-Music:before {content: "\e8a7"}
.tbi-File-Network:before {content: "\e8a8"}
.tbi-File-Pictures:before {content: "\e8a9"}
.tbi-File-Pie:before {content: "\e8aa"}
.tbi-File-Presentation:before {content: "\e8ab"}
.tbi-File-Refresh:before {content: "\e8ac"}
.tbi-File-Search:before {content: "\e8ad"}
.tbi-File-Settings:before {content: "\e8ae"}
.tbi-File-Share:before {content: "\e8af"}
.tbi-File-TextImage:before {content: "\e8b0"}
.tbi-File-Trash:before {content: "\e8b1"}
.tbi-File-TXT:before {content: "\e8b2"}
.tbi-File-Upload:before {content: "\e8b3"}
.tbi-File-Video:before {content: "\e8b4"}
.tbi-File-Word:before {content: "\e8b5"}
.tbi-File-Zip:before {content: "\e8b6"}
.tbi-File:before {content: "\e8b7"}
.tbi-Files:before {content: "\e8b8"}
.tbi-Film-Board:before {content: "\e8b9"}
.tbi-Film-Cartridge:before {content: "\e8ba"}
.tbi-Film-Strip:before {content: "\e8bb"}
.tbi-Film-Video:before {content: "\e8bc"}
.tbi-Film:before {content: "\e8bd"}
.tbi-Filter-2:before {content: "\e8be"}
.tbi-Filter:before {content: "\e8bf"}
.tbi-Financial:before {content: "\e8c0"}
.tbi-Find-User:before {content: "\e8c1"}
.tbi-Finger-DragFourSides:before {content: "\e8c2"}
.tbi-Finger-DragTwoSides:before {content: "\e8c3"}
.tbi-Finger-Print:before {content: "\e8c4"}
.tbi-Finger:before {content: "\e8c5"}
.tbi-Fingerprint-2:before {content: "\e8c6"}
.tbi-Fingerprint:before {content: "\e8c7"}
.tbi-Fire-Flame:before {content: "\e8c8"}
.tbi-Fire-Flame2:before {content: "\e8c9"}
.tbi-Fire-Hydrant:before {content: "\e8ca"}
.tbi-Fire-Staion:before {content: "\e8cb"}
.tbi-Firefox:before {content: "\e8cc"}
.tbi-Firewall:before {content: "\e8cd"}
.tbi-First-Aid:before {content: "\e8ce"}
.tbi-First:before {content: "\e8cf"}
.tbi-Fish-Food:before {content: "\e8d0"}
.tbi-Fish:before {content: "\e8d1"}
.tbi-Fit-To:before {content: "\e8d2"}
.tbi-Fit-To2:before {content: "\e8d3"}
.tbi-Five-Fingers:before {content: "\e8d4"}
.tbi-Five-FingersDrag:before {content: "\e8d5"}
.tbi-Five-FingersDrag2:before {content: "\e8d6"}
.tbi-Five-FingersTouch:before {content: "\e8d7"}
.tbi-Flag-2:before {content: "\e8d8"}
.tbi-Flag-3:before {content: "\e8d9"}
.tbi-Flag-4:before {content: "\e8da"}
.tbi-Flag-5:before {content: "\e8db"}
.tbi-Flag-6:before {content: "\e8dc"}
.tbi-Flag:before {content: "\e8dd"}
.tbi-Flamingo:before {content: "\e8de"}
.tbi-Flash-2:before {content: "\e8df"}
.tbi-Flash-Video:before {content: "\e8e0"}
.tbi-Flash:before {content: "\e8e1"}
.tbi-Flashlight:before {content: "\e8e2"}
.tbi-Flask-2:before {content: "\e8e3"}
.tbi-Flask:before {content: "\e8e4"}
.tbi-Flick:before {content: "\e8e5"}
.tbi-Flickr:before {content: "\e8e6"}
.tbi-Flowerpot:before {content: "\e8e7"}
.tbi-Fluorescent:before {content: "\e8e8"}
.tbi-Fog-Day:before {content: "\e8e9"}
.tbi-Fog-Night:before {content: "\e8ea"}
.tbi-Folder-Add:before {content: "\e8eb"}
.tbi-Folder-Archive:before {content: "\e8ec"}
.tbi-Folder-Binder:before {content: "\e8ed"}
.tbi-Folder-Binder2:before {content: "\e8ee"}
.tbi-Folder-Block:before {content: "\e8ef"}
.tbi-Folder-Bookmark:before {content: "\e8f0"}
.tbi-Folder-Close:before {content: "\e8f1"}
.tbi-Folder-Cloud:before {content: "\e8f2"}
.tbi-Folder-Delete:before {content: "\e8f3"}
.tbi-Folder-Download:before {content: "\e8f4"}
.tbi-Folder-Edit:before {content: "\e8f5"}
.tbi-Folder-Favorite:before {content: "\e8f6"}
.tbi-Folder-Fire:before {content: "\e8f7"}
.tbi-Folder-Hide:before {content: "\e8f8"}
.tbi-Folder-Link:before {content: "\e8f9"}
.tbi-Folder-Loading:before {content: "\e8fa"}
.tbi-Folder-Lock:before {content: "\e8fb"}
.tbi-Folder-Love:before {content: "\e8fc"}
.tbi-Folder-Music:before {content: "\e8fd"}
.tbi-Folder-Network:before {content: "\e8fe"}
.tbi-Folder-Open:before {content: "\e8ff"}
.tbi-Folder-Open2:before {content: "\e900"}
.tbi-Folder-Organizing:before {content: "\e901"}
.tbi-Folder-Pictures:before {content: "\e902"}
.tbi-Folder-Refresh:before {content: "\e903"}
.tbi-Folder-Remove-:before {content: "\e904"}
.tbi-Folder-Search:before {content: "\e905"}
.tbi-Folder-Settings:before {content: "\e906"}
.tbi-Folder-Share:before {content: "\e907"}
.tbi-Folder-Trash:before {content: "\e908"}
.tbi-Folder-Upload:before {content: "\e909"}
.tbi-Folder-Video:before {content: "\e90a"}
.tbi-Folder-WithDocument:before {content: "\e90b"}
.tbi-Folder-Zip:before {content: "\e90c"}
.tbi-Folder:before {content: "\e90d"}
.tbi-Folders:before {content: "\e90e"}
.tbi-Font-Color:before {content: "\e90f"}
.tbi-Font-Name:before {content: "\e910"}
.tbi-Font-Size:before {content: "\e911"}
.tbi-Font-Style:before {content: "\e912"}
.tbi-Font-StyleSubscript:before {content: "\e913"}
.tbi-Font-StyleSuperscript:before {content: "\e914"}
.tbi-Font-Window:before {content: "\e915"}
.tbi-Foot-2:before {content: "\e916"}
.tbi-Foot:before {content: "\e917"}
.tbi-Footbiall-2:before {content: "\e918"}
.tbi-Footbiall:before {content: "\e919"}
.tbi-Footprint-2:before {content: "\e91a"}
.tbi-Footprint-3:before {content: "\e91b"}
.tbi-Footprint:before {content: "\e91c"}
.tbi-Forest:before {content: "\e91d"}
.tbi-Fork:before {content: "\e91e"}
.tbi-Formspring:before {content: "\e91f"}
.tbi-Formula:before {content: "\e920"}
.tbi-Forsquare:before {content: "\e921"}
.tbi-Forward:before {content: "\e922"}
.tbi-Fountain-Pen:before {content: "\e923"}
.tbi-Four-Fingers:before {content: "\e924"}
.tbi-Four-FingersDrag:before {content: "\e925"}
.tbi-Four-FingersDrag2:before {content: "\e926"}
.tbi-Four-FingersTouch:before {content: "\e927"}
.tbi-Fox:before {content: "\e928"}
.tbi-Frankenstein:before {content: "\e929"}
.tbi-French-Fries:before {content: "\e92a"}
.tbi-Friendfeed:before {content: "\e92b"}
.tbi-Friendster:before {content: "\e92c"}
.tbi-Frog:before {content: "\e92d"}
.tbi-Fruits:before {content: "\e92e"}
.tbi-Fuel:before {content: "\e92f"}
.tbi-Full-Bag:before {content: "\e930"}
.tbi-Full-Basket:before {content: "\e931"}
.tbi-Full-Cart:before {content: "\e932"}
.tbi-Full-Moon:before {content: "\e933"}
.tbi-Full-Screen:before {content: "\e934"}
.tbi-Full-Screen2:before {content: "\e935"}
.tbi-Full-View:before {content: "\e936"}
.tbi-Full-View2:before {content: "\e937"}
.tbi-Full-ViewWindow:before {content: "\e938"}
.tbi-Function:before {content: "\e939"}
.tbi-Funky:before {content: "\e93a"}
.tbi-Funny-Bicycle:before {content: "\e93b"}
.tbi-Furl:before {content: "\e93c"}
.tbi-Gamepad-2:before {content: "\e93d"}
.tbi-Gamepad:before {content: "\e93e"}
.tbi-Gas-Pump:before {content: "\e93f"}
.tbi-Gaugage-2:before {content: "\e940"}
.tbi-Gaugage:before {content: "\e941"}
.tbi-Gay:before {content: "\e942"}
.tbi-Gear-2:before {content: "\e943"}
.tbi-Gear:before {content: "\e944"}
.tbi-Gears-2:before {content: "\e945"}
.tbi-Gears:before {content: "\e946"}
.tbi-Geek-2:before {content: "\e947"}
.tbi-Geek:before {content: "\e948"}
.tbi-Gemini-2:before {content: "\e949"}
.tbi-Gemini:before {content: "\e94a"}
.tbi-Genius:before {content: "\e94b"}
.tbi-Gentleman:before {content: "\e94c"}
.tbi-Geo--:before {content: "\e94d"}
.tbi-Geo-:before {content: "\e94e"}
.tbi-Geo-Close:before {content: "\e94f"}
.tbi-Geo-Love:before {content: "\e950"}
.tbi-Geo-Number:before {content: "\e951"}
.tbi-Geo-Star:before {content: "\e952"}
.tbi-Geo:before {content: "\e953"}
.tbi-Geo2--:before {content: "\e954"}
.tbi-Geo2-:before {content: "\e955"}
.tbi-Geo2-Close:before {content: "\e956"}
.tbi-Geo2-Love:before {content: "\e957"}
.tbi-Geo2-Number:before {content: "\e958"}
.tbi-Geo2-Star:before {content: "\e959"}
.tbi-Geo2:before {content: "\e95a"}
.tbi-Geo3--:before {content: "\e95b"}
.tbi-Geo3-:before {content: "\e95c"}
.tbi-Geo3-Close:before {content: "\e95d"}
.tbi-Geo3-Love:before {content: "\e95e"}
.tbi-Geo3-Number:before {content: "\e95f"}
.tbi-Geo3-Star:before {content: "\e960"}
.tbi-Geo3:before {content: "\e961"}
.tbi-Gey:before {content: "\e962"}
.tbi-Gift-Box:before {content: "\e963"}
.tbi-Giraffe:before {content: "\e964"}
.tbi-Girl:before {content: "\e965"}
.tbi-Glass-Water:before {content: "\e966"}
.tbi-Glasses-2:before {content: "\e967"}
.tbi-Glasses-3:before {content: "\e968"}
.tbi-Glasses:before {content: "\e969"}
.tbi-Global-Position:before {content: "\e96a"}
.tbi-Globe-2:before {content: "\e96b"}
.tbi-Globe:before {content: "\e96c"}
.tbi-Gloves:before {content: "\e96d"}
.tbi-Go-Bottom:before {content: "\e96e"}
.tbi-Go-Top:before {content: "\e96f"}
.tbi-Goggles:before {content: "\e970"}
.tbi-Golf-2:before {content: "\e971"}
.tbi-Golf:before {content: "\e972"}
.tbi-Google-Buzz:before {content: "\e973"}
.tbi-Google-Drive:before {content: "\e974"}
.tbi-Google-Play:before {content: "\e975"}
.tbi-Google-Plus:before {content: "\e976"}
.tbi-Google:before {content: "\e977"}
.tbi-Gopro:before {content: "\e978"}
.tbi-Gorilla:before {content: "\e979"}
.tbi-Gowalla:before {content: "\e97a"}
.tbi-Grave:before {content: "\e97b"}
.tbi-Graveyard:before {content: "\e97c"}
.tbi-Greece:before {content: "\e97d"}
.tbi-Green-Energy:before {content: "\e97e"}
.tbi-Green-House:before {content: "\e97f"}
.tbi-Guitar:before {content: "\e980"}
.tbi-Gun-2:before {content: "\e981"}
.tbi-Gun-3:before {content: "\e982"}
.tbi-Gun:before {content: "\e983"}
.tbi-Gymnastics:before {content: "\e984"}
.tbi-Hair-2:before {content: "\e985"}
.tbi-Hair-3:before {content: "\e986"}
.tbi-Hair-4:before {content: "\e987"}
.tbi-Hair:before {content: "\e988"}
.tbi-Half-Moon:before {content: "\e989"}
.tbi-Halloween-HalfMoon:before {content: "\e98a"}
.tbi-Halloween-Moon:before {content: "\e98b"}
.tbi-Hamburger:before {content: "\e98c"}
.tbi-Hammer:before {content: "\e98d"}
.tbi-Hand-Touch:before {content: "\e98e"}
.tbi-Hand-Touch2:before {content: "\e98f"}
.tbi-Hand-TouchSmartphone:before {content: "\e990"}
.tbi-Hand:before {content: "\e991"}
.tbi-Hands:before {content: "\e992"}
.tbi-Handshake:before {content: "\e993"}
.tbi-Hanger:before {content: "\e994"}
.tbi-Happy:before {content: "\e995"}
.tbi-Hat-2:before {content: "\e996"}
.tbi-Hat:before {content: "\e997"}
.tbi-Haunted-House:before {content: "\e998"}
.tbi-HD-Video:before {content: "\e999"}
.tbi-HD:before {content: "\e99a"}
.tbi-HDD:before {content: "\e99b"}
.tbi-Headphone:before {content: "\e99c"}
.tbi-Headphones:before {content: "\e99d"}
.tbi-Headset:before {content: "\e99e"}
.tbi-Heart-2:before {content: "\e99f"}
.tbi-Heart:before {content: "\e9a0"}
.tbi-Heels-2:before {content: "\e9a1"}
.tbi-Heels:before {content: "\e9a2"}
.tbi-Height-Window:before {content: "\e9a3"}
.tbi-Helicopter-2:before {content: "\e9a4"}
.tbi-Helicopter:before {content: "\e9a5"}
.tbi-Helix-2:before {content: "\e9a6"}
.tbi-Hello:before {content: "\e9a7"}
.tbi-Helmet-2:before {content: "\e9a8"}
.tbi-Helmet-3:before {content: "\e9a9"}
.tbi-Helmet:before {content: "\e9aa"}
.tbi-Hipo:before {content: "\e9ab"}
.tbi-Hipster-Glasses:before {content: "\e9ac"}
.tbi-Hipster-Glasses2:before {content: "\e9ad"}
.tbi-Hipster-Glasses3:before {content: "\e9ae"}
.tbi-Hipster-Headphones:before {content: "\e9af"}
.tbi-Hipster-Men:before {content: "\e9b0"}
.tbi-Hipster-Men2:before {content: "\e9b1"}
.tbi-Hipster-Men3:before {content: "\e9b2"}
.tbi-Hipster-Sunglasses:before {content: "\e9b3"}
.tbi-Hipster-Sunglasses2:before {content: "\e9b4"}
.tbi-Hipster-Sunglasses3:before {content: "\e9b5"}
.tbi-Hokey:before {content: "\e9b6"}
.tbi-Holly:before {content: "\e9b7"}
.tbi-Home-2:before {content: "\e9b8"}
.tbi-Home-3:before {content: "\e9b9"}
.tbi-Home-4:before {content: "\e9ba"}
.tbi-Home-5:before {content: "\e9bb"}
.tbi-Home-Window:before {content: "\e9bc"}
.tbi-Home:before {content: "\e9bd"}
.tbi-Homosexual:before {content: "\e9be"}
.tbi-Honey:before {content: "\e9bf"}
.tbi-Hong-Kong:before {content: "\e9c0"}
.tbi-Hoodie:before {content: "\e9c1"}
.tbi-Horror:before {content: "\e9c2"}
.tbi-Horse:before {content: "\e9c3"}
.tbi-Hospital-2:before {content: "\e9c4"}
.tbi-Hospital:before {content: "\e9c5"}
.tbi-Host:before {content: "\e9c6"}
.tbi-Hot-Dog:before {content: "\e9c7"}
.tbi-Hotel:before {content: "\e9c8"}
.tbi-Hour:before {content: "\e9c9"}
.tbi-Hub:before {content: "\e9ca"}
.tbi-Humor:before {content: "\e9cb"}
.tbi-Hurt:before {content: "\e9cc"}
.tbi-Ice-Cream:before {content: "\e9cd"}
.tbi-ICQ:before {content: "\e9ce"}
.tbi-ID-2:before {content: "\e9cf"}
.tbi-ID-3:before {content: "\e9d0"}
.tbi-ID-Card:before {content: "\e9d1"}
.tbi-Idea-2:before {content: "\e9d2"}
.tbi-Idea-3:before {content: "\e9d3"}
.tbi-Idea-4:before {content: "\e9d4"}
.tbi-Idea-5:before {content: "\e9d5"}
.tbi-Idea:before {content: "\e9d6"}
.tbi-Identification-Badge:before {content: "\e9d7"}
.tbi-ImDB:before {content: "\e9d8"}
.tbi-Inbox-Empty:before {content: "\e9d9"}
.tbi-Inbox-Forward:before {content: "\e9da"}
.tbi-Inbox-Full:before {content: "\e9db"}
.tbi-Inbox-Into:before {content: "\e9dc"}
.tbi-Inbox-Out:before {content: "\e9dd"}
.tbi-Inbox-Reply:before {content: "\e9de"}
.tbi-Inbox:before {content: "\e9df"}
.tbi-Increase-Inedit:before {content: "\e9e0"}
.tbi-Indent-FirstLine:before {content: "\e9e1"}
.tbi-Indent-LeftMargin:before {content: "\e9e2"}
.tbi-Indent-RightMargin:before {content: "\e9e3"}
.tbi-India:before {content: "\e9e4"}
.tbi-Info-Window:before {content: "\e9e5"}
.tbi-Information:before {content: "\e9e6"}
.tbi-Inifity:before {content: "\e9e7"}
.tbi-Instagram:before {content: "\e9e8"}
.tbi-Internet-2:before {content: "\e9e9"}
.tbi-Internet-Explorer:before {content: "\e9ea"}
.tbi-Internet-Smiley:before {content: "\e9eb"}
.tbi-Internet:before {content: "\e9ec"}
.tbi-iOS-Apple:before {content: "\e9ed"}
.tbi-Israel:before {content: "\e9ee"}
.tbi-Italic-Text:before {content: "\e9ef"}
.tbi-Jacket-2:before {content: "\e9f0"}
.tbi-Jacket:before {content: "\e9f1"}
.tbi-Jamaica:before {content: "\e9f2"}
.tbi-Japan:before {content: "\e9f3"}
.tbi-Japanese-Gate:before {content: "\e9f4"}
.tbi-Jeans:before {content: "\e9f5"}
.tbi-Jeep-2:before {content: "\e9f6"}
.tbi-Jeep:before {content: "\e9f7"}
.tbi-Jet:before {content: "\e9f8"}
.tbi-Joystick:before {content: "\e9f9"}
.tbi-Juice:before {content: "\e9fa"}
.tbi-Jump-Rope:before {content: "\e9fb"}
.tbi-Kangoroo:before {content: "\e9fc"}
.tbi-Kenya:before {content: "\e9fd"}
.tbi-Key-2:before {content: "\e9fe"}
.tbi-Key-3:before {content: "\e9ff"}
.tbi-Key-Lock:before {content: "\ea00"}
.tbi-Key:before {content: "\ea01"}
.tbi-Keyboard:before {content: "\ea02"}
.tbi-Keyboard3:before {content: "\ea03"}
.tbi-Keypad:before {content: "\ea04"}
.tbi-King-2:before {content: "\ea05"}
.tbi-King:before {content: "\ea06"}
.tbi-Kiss:before {content: "\ea07"}
.tbi-Knee:before {content: "\ea08"}
.tbi-Knife-2:before {content: "\ea09"}
.tbi-Knife:before {content: "\ea0a"}
.tbi-Knight:before {content: "\ea0b"}
.tbi-Koala:before {content: "\ea0c"}
.tbi-Korea:before {content: "\ea0d"}
.tbi-Lamp:before {content: "\ea0e"}
.tbi-Landscape-2:before {content: "\ea0f"}
.tbi-Landscape:before {content: "\ea10"}
.tbi-Lantern:before {content: "\ea11"}
.tbi-Laptop-2:before {content: "\ea12"}
.tbi-Laptop-3:before {content: "\ea13"}
.tbi-Laptop-Phone:before {content: "\ea14"}
.tbi-Laptop-Secure:before {content: "\ea15"}
.tbi-Laptop-Tablet:before {content: "\ea16"}
.tbi-Laptop:before {content: "\ea17"}
.tbi-Laser:before {content: "\ea18"}
.tbi-Last-FM:before {content: "\ea19"}
.tbi-Last:before {content: "\ea1a"}
.tbi-Laughing:before {content: "\ea1b"}
.tbi-Layer-1635:before {content: "\ea1c"}
.tbi-Layer-1646:before {content: "\ea1d"}
.tbi-Layer-Backward:before {content: "\ea1e"}
.tbi-Layer-Forward:before {content: "\ea1f"}
.tbi-Leafs-2:before {content: "\ea20"}
.tbi-Leafs:before {content: "\ea21"}
.tbi-Leaning-Tower:before {content: "\ea22"}
.tbi-Left--Right:before {content: "\ea23"}
.tbi-Left--Right3:before {content: "\ea24"}
.tbi-Left-2:before {content: "\ea25"}
.tbi-Left-3:before {content: "\ea26"}
.tbi-Left-4:before {content: "\ea27"}
.tbi-Left-ToRight:before {content: "\ea28"}
.tbi-Left:before {content: "\ea29"}
.tbi-Leg-2:before {content: "\ea2a"}
.tbi-Leg:before {content: "\ea2b"}
.tbi-Lego:before {content: "\ea2c"}
.tbi-Lemon:before {content: "\ea2d"}
.tbi-Len-2:before {content: "\ea2e"}
.tbi-Len-3:before {content: "\ea2f"}
.tbi-Len:before {content: "\ea30"}
.tbi-Leo-2:before {content: "\ea31"}
.tbi-Leo:before {content: "\ea32"}
.tbi-Leopard:before {content: "\ea33"}
.tbi-Lesbian:before {content: "\ea34"}
.tbi-Lesbians:before {content: "\ea35"}
.tbi-Letter-Close:before {content: "\ea36"}
.tbi-Letter-Open:before {content: "\ea37"}
.tbi-Letter-Sent:before {content: "\ea38"}
.tbi-Libra-2:before {content: "\ea39"}
.tbi-Libra:before {content: "\ea3a"}
.tbi-Library-2:before {content: "\ea3b"}
.tbi-Library:before {content: "\ea3c"}
.tbi-Life-Jacket:before {content: "\ea3d"}
.tbi-Life-Safer:before {content: "\ea3e"}
.tbi-Light-Bulb:before {content: "\ea3f"}
.tbi-Light-Bulb2:before {content: "\ea40"}
.tbi-Light-BulbLeaf:before {content: "\ea41"}
.tbi-Lighthouse:before {content: "\ea42"}
.tbi-Like-2:before {content: "\ea43"}
.tbi-Like:before {content: "\ea44"}
.tbi-Line-Chart:before {content: "\ea45"}
.tbi-Line-Chart2:before {content: "\ea46"}
.tbi-Line-Chart3:before {content: "\ea47"}
.tbi-Line-Chart4:before {content: "\ea48"}
.tbi-Line-Spacing:before {content: "\ea49"}
.tbi-Line-SpacingText:before {content: "\ea4a"}
.tbi-Link-2:before {content: "\ea4b"}
.tbi-Link:before {content: "\ea4c"}
.tbi-Linkedin-2:before {content: "\ea4d"}
.tbi-Linkedin:before {content: "\ea4e"}
.tbi-Linux:before {content: "\ea4f"}
.tbi-Lion:before {content: "\ea50"}
.tbi-Livejournal:before {content: "\ea51"}
.tbi-Loading-2:before {content: "\ea52"}
.tbi-Loading-3:before {content: "\ea53"}
.tbi-Loading-Window:before {content: "\ea54"}
.tbi-Loading:before {content: "\ea55"}
.tbi-Location-2:before {content: "\ea56"}
.tbi-Location:before {content: "\ea57"}
.tbi-Lock-2:before {content: "\ea58"}
.tbi-Lock-3:before {content: "\ea59"}
.tbi-Lock-User:before {content: "\ea5a"}
.tbi-Lock-Window:before {content: "\ea5b"}
.tbi-Lock:before {content: "\ea5c"}
.tbi-Lollipop-2:before {content: "\ea5d"}
.tbi-Lollipop-3:before {content: "\ea5e"}
.tbi-Lollipop:before {content: "\ea5f"}
.tbi-Loop:before {content: "\ea60"}
.tbi-Loud:before {content: "\ea61"}
.tbi-Loudspeaker:before {content: "\ea62"}
.tbi-Love-2:before {content: "\ea63"}
.tbi-Love-User:before {content: "\ea64"}
.tbi-Love-Window:before {content: "\ea65"}
.tbi-Love:before {content: "\ea66"}
.tbi-Lowercase-Text:before {content: "\ea67"}
.tbi-Luggafe-Front:before {content: "\ea68"}
.tbi-Luggage-2:before {content: "\ea69"}
.tbi-Macro:before {content: "\ea6a"}
.tbi-Magic-Wand:before {content: "\ea6b"}
.tbi-Magnet:before {content: "\ea6c"}
.tbi-Magnifi-Glass-:before {content: "\ea6d"}
.tbi-Magnifi-Glass:before {content: "\ea6e"}
.tbi-Magnifi-Glass2:before {content: "\ea6f"}
.tbi-Mail-2:before {content: "\ea70"}
.tbi-Mail-3:before {content: "\ea71"}
.tbi-Mail-Add:before {content: "\ea72"}
.tbi-Mail-Attachement:before {content: "\ea73"}
.tbi-Mail-Block:before {content: "\ea74"}
.tbi-Mail-Delete:before {content: "\ea75"}
.tbi-Mail-Favorite:before {content: "\ea76"}
.tbi-Mail-Forward:before {content: "\ea77"}
.tbi-Mail-Gallery:before {content: "\ea78"}
.tbi-Mail-Inbox:before {content: "\ea79"}
.tbi-Mail-Link:before {content: "\ea7a"}
.tbi-Mail-Lock:before {content: "\ea7b"}
.tbi-Mail-Love:before {content: "\ea7c"}
.tbi-Mail-Money:before {content: "\ea7d"}
.tbi-Mail-Open:before {content: "\ea7e"}
.tbi-Mail-Outbiox:before {content: "\ea7f"}
.tbi-Mail-Password:before {content: "\ea80"}
.tbi-Mail-Photo:before {content: "\ea81"}
.tbi-Mail-Read:before {content: "\ea82"}
.tbi-Mail-Removex:before {content: "\ea83"}
.tbi-Mail-Reply:before {content: "\ea84"}
.tbi-Mail-ReplyAll:before {content: "\ea85"}
.tbi-Mail-Search:before {content: "\ea86"}
.tbi-Mail-Send:before {content: "\ea87"}
.tbi-Mail-Settings:before {content: "\ea88"}
.tbi-Mail-Unread:before {content: "\ea89"}
.tbi-Mail-Video:before {content: "\ea8a"}
.tbi-Mail-withAtSign:before {content: "\ea8b"}
.tbi-Mail-WithCursors:before {content: "\ea8c"}
.tbi-Mail:before {content: "\ea8d"}
.tbi-Mailbox-Empty:before {content: "\ea8e"}
.tbi-Mailbox-Full:before {content: "\ea8f"}
.tbi-Male-2:before {content: "\ea90"}
.tbi-Male-Sign:before {content: "\ea91"}
.tbi-Male:before {content: "\ea92"}
.tbi-MaleFemale:before {content: "\ea93"}
.tbi-Man-Sign:before {content: "\ea94"}
.tbi-Management:before {content: "\ea95"}
.tbi-Mans-Underwear:before {content: "\ea96"}
.tbi-Mans-Underwear2:before {content: "\ea97"}
.tbi-Map-Marker:before {content: "\ea98"}
.tbi-Map-Marker2:before {content: "\ea99"}
.tbi-Map-Marker3:before {content: "\ea9a"}
.tbi-Map:before {content: "\ea9b"}
.tbi-Map2:before {content: "\ea9c"}
.tbi-Marker-2:before {content: "\ea9d"}
.tbi-Marker-3:before {content: "\ea9e"}
.tbi-Marker:before {content: "\ea9f"}
.tbi-Martini-Glass:before {content: "\eaa0"}
.tbi-Mask:before {content: "\eaa1"}
.tbi-Master-Card:before {content: "\eaa2"}
.tbi-Maximize-Window:before {content: "\eaa3"}
.tbi-Maximize:before {content: "\eaa4"}
.tbi-Medal-2:before {content: "\eaa5"}
.tbi-Medal-3:before {content: "\eaa6"}
.tbi-Medal:before {content: "\eaa7"}
.tbi-Medical-Sign:before {content: "\eaa8"}
.tbi-Medicine-2:before {content: "\eaa9"}
.tbi-Medicine-3:before {content: "\eaaa"}
.tbi-Medicine:before {content: "\eaab"}
.tbi-Megaphone:before {content: "\eaac"}
.tbi-Memory-Card:before {content: "\eaad"}
.tbi-Memory-Card2:before {content: "\eaae"}
.tbi-Memory-Card3:before {content: "\eaaf"}
.tbi-Men:before {content: "\eab0"}
.tbi-Menorah:before {content: "\eab1"}
.tbi-Mens:before {content: "\eab2"}
.tbi-Metacafe:before {content: "\eab3"}
.tbi-Mexico:before {content: "\eab4"}
.tbi-Mic:before {content: "\eab5"}
.tbi-Microphone-2:before {content: "\eab6"}
.tbi-Microphone-3:before {content: "\eab7"}
.tbi-Microphone-4:before {content: "\eab8"}
.tbi-Microphone-5:before {content: "\eab9"}
.tbi-Microphone-6:before {content: "\eaba"}
.tbi-Microphone-7:before {content: "\eabb"}
.tbi-Microphone:before {content: "\eabc"}
.tbi-Microscope:before {content: "\eabd"}
.tbi-Milk-Bottle:before {content: "\eabe"}
.tbi-Mine:before {content: "\eabf"}
.tbi-Minimize-Maximize-Close-Window:before {content: "\eac0"}
.tbi-Minimize-Window:before {content: "\eac1"}
.tbi-Minimize:before {content: "\eac2"}
.tbi-Mirror:before {content: "\eac3"}
.tbi-Mixer:before {content: "\eac4"}
.tbi-Mixx:before {content: "\eac5"}
.tbi-Money-2:before {content: "\eac6"}
.tbi-Money-Bag:before {content: "\eac7"}
.tbi-Money-Smiley:before {content: "\eac8"}
.tbi-Money:before {content: "\eac9"}
.tbi-Monitor-2:before {content: "\eaca"}
.tbi-Monitor-3:before {content: "\eacb"}
.tbi-Monitor-4:before {content: "\eacc"}
.tbi-Monitor-5:before {content: "\eacd"}
.tbi-Monitor-Analytics:before {content: "\eace"}
.tbi-Monitor-Laptop:before {content: "\eacf"}
.tbi-Monitor-phone:before {content: "\ead0"}
.tbi-Monitor-Tablet:before {content: "\ead1"}
.tbi-Monitor-Vertical:before {content: "\ead2"}
.tbi-Monitor:before {content: "\ead3"}
.tbi-Monitoring:before {content: "\ead4"}
.tbi-Monkey:before {content: "\ead5"}
.tbi-Monster:before {content: "\ead6"}
.tbi-Morocco:before {content: "\ead7"}
.tbi-Motorcycle:before {content: "\ead8"}
.tbi-Mouse-2:before {content: "\ead9"}
.tbi-Mouse-3:before {content: "\eada"}
.tbi-Mouse-4:before {content: "\eadb"}
.tbi-Mouse-Pointer:before {content: "\eadc"}
.tbi-Mouse:before {content: "\eadd"}
.tbi-Moustache-Smiley:before {content: "\eade"}
.tbi-Movie-Ticket:before {content: "\eadf"}
.tbi-Movie:before {content: "\eae0"}
.tbi-Mp3-File:before {content: "\eae1"}
.tbi-Museum:before {content: "\eae2"}
.tbi-Mushroom:before {content: "\eae3"}
.tbi-Music-Note:before {content: "\eae4"}
.tbi-Music-Note2:before {content: "\eae5"}
.tbi-Music-Note3:before {content: "\eae6"}
.tbi-Music-Note4:before {content: "\eae7"}
.tbi-Music-Player:before {content: "\eae8"}
.tbi-Mustache-2:before {content: "\eae9"}
.tbi-Mustache-3:before {content: "\eaea"}
.tbi-Mustache-4:before {content: "\eaeb"}
.tbi-Mustache-5:before {content: "\eaec"}
.tbi-Mustache-6:before {content: "\eaed"}
.tbi-Mustache-7:before {content: "\eaee"}
.tbi-Mustache-8:before {content: "\eaef"}
.tbi-Mustache:before {content: "\eaf0"}
.tbi-Mute:before {content: "\eaf1"}
.tbi-Myspace:before {content: "\eaf2"}
.tbi-Navigat-Start:before {content: "\eaf3"}
.tbi-Navigate-End:before {content: "\eaf4"}
.tbi-Navigation-LeftWindow:before {content: "\eaf5"}
.tbi-Navigation-RightWindow:before {content: "\eaf6"}
.tbi-Nepal:before {content: "\eaf7"}
.tbi-Netscape:before {content: "\eaf8"}
.tbi-Network-Window:before {content: "\eaf9"}
.tbi-Network:before {content: "\eafa"}
.tbi-Neutron:before {content: "\eafb"}
.tbi-New-Mail:before {content: "\eafc"}
.tbi-New-Tab:before {content: "\eafd"}
.tbi-Newspaper-2:before {content: "\eafe"}
.tbi-Newspaper:before {content: "\eaff"}
.tbi-Newsvine:before {content: "\eb00"}
.tbi-Next2:before {content: "\eb01"}
.tbi-Next-3:before {content: "\eb02"}
.tbi-Next-Music:before {content: "\eb03"}
.tbi-Next:before {content: "\eb04"}
.tbi-No-Battery:before {content: "\eb05"}
.tbi-No-Drop:before {content: "\eb06"}
.tbi-No-Flash:before {content: "\eb07"}
.tbi-No-Smoking:before {content: "\eb08"}
.tbi-Noose:before {content: "\eb09"}
.tbi-Normal-Text:before {content: "\eb0a"}
.tbi-Note:before {content: "\eb0b"}
.tbi-Notepad-2:before {content: "\eb0c"}
.tbi-Notepad:before {content: "\eb0d"}
.tbi-Nuclear:before {content: "\eb0e"}
.tbi-Numbering-List:before {content: "\eb0f"}
.tbi-Nurse:before {content: "\eb10"}
.tbi-Office-Lamp:before {content: "\eb11"}
.tbi-Office:before {content: "\eb12"}
.tbi-Oil:before {content: "\eb13"}
.tbi-Old-Camera:before {content: "\eb14"}
.tbi-Old-Cassette:before {content: "\eb15"}
.tbi-Old-Clock:before {content: "\eb16"}
.tbi-Old-Radio:before {content: "\eb17"}
.tbi-Old-Sticky:before {content: "\eb18"}
.tbi-Old-Sticky2:before {content: "\eb19"}
.tbi-Old-Telephone:before {content: "\eb1a"}
.tbi-Old-TV:before {content: "\eb1b"}
.tbi-On-Air:before {content: "\eb1c"}
.tbi-On-Off-2:before {content: "\eb1d"}
.tbi-On-Off-3:before {content: "\eb1e"}
.tbi-On-off:before {content: "\eb1f"}
.tbi-One-Finger:before {content: "\eb20"}
.tbi-One-FingerTouch:before {content: "\eb21"}
.tbi-One-Window:before {content: "\eb22"}
.tbi-Open-Banana:before {content: "\eb23"}
.tbi-Open-Book:before {content: "\eb24"}
.tbi-Opera-House:before {content: "\eb25"}
.tbi-Opera:before {content: "\eb26"}
.tbi-Optimization:before {content: "\eb27"}
.tbi-Orientation-2:before {content: "\eb28"}
.tbi-Orientation-3:before {content: "\eb29"}
.tbi-Orientation:before {content: "\eb2a"}
.tbi-Orkut:before {content: "\eb2b"}
.tbi-Ornament:before {content: "\eb2c"}
.tbi-Over-Time:before {content: "\eb2d"}
.tbi-Over-Time2:before {content: "\eb2e"}
.tbi-Owl:before {content: "\eb2f"}
.tbi-Pac-Man:before {content: "\eb30"}
.tbi-Paint-Brush:before {content: "\eb31"}
.tbi-Paint-Bucket:before {content: "\eb32"}
.tbi-Paintbirush:before {content: "\eb33"}
.tbi-Palette:before {content: "\eb34"}
.tbi-Palm-Tree:before {content: "\eb35"}
.tbi-Panda:before {content: "\eb36"}
.tbi-Panorama:before {content: "\eb37"}
.tbi-Pantheon:before {content: "\eb38"}
.tbi-Pantone:before {content: "\eb39"}
.tbi-Pants:before {content: "\eb3a"}
.tbi-Paper-Plane:before {content: "\eb3b"}
.tbi-Paper:before {content: "\eb3c"}
.tbi-Parasailing:before {content: "\eb3d"}
.tbi-Parrot:before {content: "\eb3e"}
.tbi-Password-2shopping:before {content: "\eb3f"}
.tbi-Password-Field:before {content: "\eb40"}
.tbi-Password-shopping:before {content: "\eb41"}
.tbi-Password:before {content: "\eb42"}
.tbi-pause-2:before {content: "\eb43"}
.tbi-Pause:before {content: "\eb44"}
.tbi-Paw:before {content: "\eb45"}
.tbi-Pawn:before {content: "\eb46"}
.tbi-Paypal:before {content: "\eb47"}
.tbi-Pen-2:before {content: "\eb48"}
.tbi-Pen-3:before {content: "\eb49"}
.tbi-Pen-4:before {content: "\eb4a"}
.tbi-Pen-5:before {content: "\eb4b"}
.tbi-Pen-6:before {content: "\eb4c"}
.tbi-Pen:before {content: "\eb4d"}
.tbi-Pencil-Ruler:before {content: "\eb4e"}
.tbi-Pencil:before {content: "\eb4f"}
.tbi-Penguin:before {content: "\eb50"}
.tbi-Pentagon:before {content: "\eb51"}
.tbi-People-onCloud:before {content: "\eb52"}
.tbi-Pepper-withFire:before {content: "\eb53"}
.tbi-Pepper:before {content: "\eb54"}
.tbi-Petrol:before {content: "\eb55"}
.tbi-Petronas-Tower:before {content: "\eb56"}
.tbi-Philipines:before {content: "\eb57"}
.tbi-Phone-2:before {content: "\eb58"}
.tbi-Phone-3:before {content: "\eb59"}
.tbi-Phone-3G:before {content: "\eb5a"}
.tbi-Phone-4G:before {content: "\eb5b"}
.tbi-Phone-Simcard:before {content: "\eb5c"}
.tbi-Phone-SMS:before {content: "\eb5d"}
.tbi-Phone-Wifi:before {content: "\eb5e"}
.tbi-Phone:before {content: "\eb5f"}
.tbi-Photo-2:before {content: "\eb60"}
.tbi-Photo-3:before {content: "\eb61"}
.tbi-Photo-Album:before {content: "\eb62"}
.tbi-Photo-Album2:before {content: "\eb63"}
.tbi-Photo-Album3:before {content: "\eb64"}
.tbi-Photo:before {content: "\eb65"}
.tbi-Photos:before {content: "\eb66"}
.tbi-Physics:before {content: "\eb67"}
.tbi-Pi:before {content: "\eb68"}
.tbi-Piano:before {content: "\eb69"}
.tbi-Picasa:before {content: "\eb6a"}
.tbi-Pie-Chart:before {content: "\eb6b"}
.tbi-Pie-Chart2:before {content: "\eb6c"}
.tbi-Pie-Chart3:before {content: "\eb6d"}
.tbi-Pilates-2:before {content: "\eb6e"}
.tbi-Pilates-3:before {content: "\eb6f"}
.tbi-Pilates:before {content: "\eb70"}
.tbi-Pilot:before {content: "\eb71"}
.tbi-Pinch:before {content: "\eb72"}
.tbi-Ping-Pong:before {content: "\eb73"}
.tbi-Pinterest:before {content: "\eb74"}
.tbi-Pipe:before {content: "\eb75"}
.tbi-Pipette:before {content: "\eb76"}
.tbi-Piramids:before {content: "\eb77"}
.tbi-Pisces-2:before {content: "\eb78"}
.tbi-Pisces:before {content: "\eb79"}
.tbi-Pizza-Slice:before {content: "\eb7a"}
.tbi-Pizza:before {content: "\eb7b"}
.tbi-Plane-2:before {content: "\eb7c"}
.tbi-Plane:before {content: "\eb7d"}
.tbi-Plant:before {content: "\eb7e"}
.tbi-Plasmid:before {content: "\eb7f"}
.tbi-Plaster:before {content: "\eb80"}
.tbi-Plastic-CupPhone:before {content: "\eb81"}
.tbi-Plastic-CupPhone2:before {content: "\eb82"}
.tbi-Plate:before {content: "\eb83"}
.tbi-Plates:before {content: "\eb84"}
.tbi-Plaxo:before {content: "\eb85"}
.tbi-Play-Music:before {content: "\eb86"}
.tbi-Plug-In:before {content: "\eb87"}
.tbi-Plug-In2:before {content: "\eb88"}
.tbi-Plurk:before {content: "\eb89"}
.tbi-Pointer:before {content: "\eb8a"}
.tbi-Poland:before {content: "\eb8b"}
.tbi-Police-Man:before {content: "\eb8c"}
.tbi-Police-Station:before {content: "\eb8d"}
.tbi-Police-Woman:before {content: "\eb8e"}
.tbi-Police:before {content: "\eb8f"}
.tbi-Polo-Shirt:before {content: "\eb90"}
.tbi-Portrait:before {content: "\eb91"}
.tbi-Portugal:before {content: "\eb92"}
.tbi-Post-Mail:before {content: "\eb93"}
.tbi-Post-Mail2:before {content: "\eb94"}
.tbi-Post-Office:before {content: "\eb95"}
.tbi-Post-Sign:before {content: "\eb96"}
.tbi-Post-Sign2ways:before {content: "\eb97"}
.tbi-Posterous:before {content: "\eb98"}
.tbi-Pound-Sign:before {content: "\eb99"}
.tbi-Pound-Sign2:before {content: "\eb9a"}
.tbi-Pound:before {content: "\eb9b"}
.tbi-Power-2:before {content: "\eb9c"}
.tbi-Power-3:before {content: "\eb9d"}
.tbi-Power-Cable:before {content: "\eb9e"}
.tbi-Power-Station:before {content: "\eb9f"}
.tbi-Power:before {content: "\eba0"}
.tbi-Prater:before {content: "\eba1"}
.tbi-Present:before {content: "\eba2"}
.tbi-Presents:before {content: "\eba3"}
.tbi-Press:before {content: "\eba4"}
.tbi-Preview:before {content: "\eba5"}
.tbi-Previous:before {content: "\eba6"}
.tbi-Pricing:before {content: "\eba7"}
.tbi-Printer:before {content: "\eba8"}
.tbi-Professor:before {content: "\eba9"}
.tbi-Profile:before {content: "\ebaa"}
.tbi-Project:before {content: "\ebab"}
.tbi-Projector-2:before {content: "\ebac"}
.tbi-Projector:before {content: "\ebad"}
.tbi-Pulse:before {content: "\ebae"}
.tbi-Pumpkin:before {content: "\ebaf"}
.tbi-Punk:before {content: "\ebb0"}
.tbi-Punker:before {content: "\ebb1"}
.tbi-Puzzle:before {content: "\ebb2"}
.tbi-QIK:before {content: "\ebb3"}
.tbi-QR-Code:before {content: "\ebb4"}
.tbi-Queen-2:before {content: "\ebb5"}
.tbi-Queen:before {content: "\ebb6"}
.tbi-Quill-2:before {content: "\ebb7"}
.tbi-Quill-3:before {content: "\ebb8"}
.tbi-Quill:before {content: "\ebb9"}
.tbi-Quotes-2:before {content: "\ebba"}
.tbi-Quotes:before {content: "\ebbb"}
.tbi-Radio:before {content: "\ebbc"}
.tbi-Radioactive:before {content: "\ebbd"}
.tbi-Rafting:before {content: "\ebbe"}
.tbi-Rain-Drop:before {content: "\ebbf"}
.tbi-Rainbow-2:before {content: "\ebc0"}
.tbi-Rainbow:before {content: "\ebc1"}
.tbi-Ram:before {content: "\ebc2"}
.tbi-Razzor-Blade:before {content: "\ebc3"}
.tbi-Receipt-2:before {content: "\ebc4"}
.tbi-Receipt-3:before {content: "\ebc5"}
.tbi-Receipt-4:before {content: "\ebc6"}
.tbi-Receipt:before {content: "\ebc7"}
.tbi-Record2:before {content: "\ebc8"}
.tbi-Record-3:before {content: "\ebc9"}
.tbi-Record-Music:before {content: "\ebca"}
.tbi-Record:before {content: "\ebcb"}
.tbi-Recycling-2:before {content: "\ebcc"}
.tbi-Recycling:before {content: "\ebcd"}
.tbi-Reddit:before {content: "\ebce"}
.tbi-Redhat:before {content: "\ebcf"}
.tbi-Redirect:before {content: "\ebd0"}
.tbi-Redo:before {content: "\ebd1"}
.tbi-Reel:before {content: "\ebd2"}
.tbi-Refinery:before {content: "\ebd3"}
.tbi-Refresh-Window:before {content: "\ebd4"}
.tbi-Refresh:before {content: "\ebd5"}
.tbi-Reload-2:before {content: "\ebd6"}
.tbi-Reload-3:before {content: "\ebd7"}
.tbi-Reload:before {content: "\ebd8"}
.tbi-Remote-Controll:before {content: "\ebd9"}
.tbi-Remote-Controll2:before {content: "\ebda"}
.tbi-Remove-Bag:before {content: "\ebdb"}
.tbi-Remove-Basket:before {content: "\ebdc"}
.tbi-Remove-Cart:before {content: "\ebdd"}
.tbi-Remove-File:before {content: "\ebde"}
.tbi-Remove-User:before {content: "\ebdf"}
.tbi-Remove-Window:before {content: "\ebe0"}
.tbi-Remove:before {content: "\ebe1"}
.tbi-Rename:before {content: "\ebe2"}
.tbi-Repair:before {content: "\ebe3"}
.tbi-Repeat-2:before {content: "\ebe4"}
.tbi-Repeat-3:before {content: "\ebe5"}
.tbi-Repeat-4:before {content: "\ebe6"}
.tbi-Repeat-5:before {content: "\ebe7"}
.tbi-Repeat-6:before {content: "\ebe8"}
.tbi-Repeat-7:before {content: "\ebe9"}
.tbi-Repeat:before {content: "\ebea"}
.tbi-Reset:before {content: "\ebeb"}
.tbi-Resize:before {content: "\ebec"}
.tbi-Restore-Window:before {content: "\ebed"}
.tbi-Retouching:before {content: "\ebee"}
.tbi-Retro-Camera:before {content: "\ebef"}
.tbi-Retro:before {content: "\ebf0"}
.tbi-Retweet:before {content: "\ebf1"}
.tbi-Reverbnation:before {content: "\ebf2"}
.tbi-Rewind:before {content: "\ebf3"}
.tbi-RGB:before {content: "\ebf4"}
.tbi-Ribbon-2:before {content: "\ebf5"}
.tbi-Ribbon-3:before {content: "\ebf6"}
.tbi-Ribbon:before {content: "\ebf7"}
.tbi-Right-2:before {content: "\ebf8"}
.tbi-Right-3:before {content: "\ebf9"}
.tbi-Right-4:before {content: "\ebfa"}
.tbi-Right-ToLeft:before {content: "\ebfb"}
.tbi-Right:before {content: "\ebfc"}
.tbi-Road-2:before {content: "\ebfd"}
.tbi-Road-3:before {content: "\ebfe"}
.tbi-Road:before {content: "\ebff"}
.tbi-Robot-2:before {content: "\ec00"}
.tbi-Robot:before {content: "\ec01"}
.tbi-Rock-andRoll:before {content: "\ec02"}
.tbi-Rocket:before {content: "\ec03"}
.tbi-Roller:before {content: "\ec04"}
.tbi-Roof:before {content: "\ec05"}
.tbi-Rook:before {content: "\ec06"}
.tbi-Rotate-Gesture:before {content: "\ec07"}
.tbi-Rotate-Gesture2:before {content: "\ec08"}
.tbi-Rotate-Gesture3:before {content: "\ec09"}
.tbi-Rotation-390:before {content: "\ec0a"}
.tbi-Rotation:before {content: "\ec0b"}
.tbi-Router-2:before {content: "\ec0c"}
.tbi-Router:before {content: "\ec0d"}
.tbi-RSS:before {content: "\ec0e"}
.tbi-Ruler-2:before {content: "\ec0f"}
.tbi-Ruler:before {content: "\ec10"}
.tbi-Running-Shoes:before {content: "\ec11"}
.tbi-Running:before {content: "\ec12"}
.tbi-Safari:before {content: "\ec13"}
.tbi-Safe-Box:before {content: "\ec14"}
.tbi-Safe-Box2:before {content: "\ec15"}
.tbi-Safety-PinClose:before {content: "\ec16"}
.tbi-Safety-PinOpen:before {content: "\ec17"}
.tbi-Sagittarus-2:before {content: "\ec18"}
.tbi-Sagittarus:before {content: "\ec19"}
.tbi-Sailing-Ship:before {content: "\ec1a"}
.tbi-Sand-watch:before {content: "\ec1b"}
.tbi-Sand-watch2:before {content: "\ec1c"}
.tbi-Santa-Claus:before {content: "\ec1d"}
.tbi-Santa-Claus2:before {content: "\ec1e"}
.tbi-Santa-onSled:before {content: "\ec1f"}
.tbi-Satelite-2:before {content: "\ec20"}
.tbi-Satelite:before {content: "\ec21"}
.tbi-Save-Window:before {content: "\ec22"}
.tbi-Save:before {content: "\ec23"}
.tbi-Saw:before {content: "\ec24"}
.tbi-Saxophone:before {content: "\ec25"}
.tbi-Scale:before {content: "\ec26"}
.tbi-Scarf:before {content: "\ec27"}
.tbi-Scissor:before {content: "\ec28"}
.tbi-Scooter-Front:before {content: "\ec29"}
.tbi-Scooter:before {content: "\ec2a"}
.tbi-Scorpio-2:before {content: "\ec2b"}
.tbi-Scorpio:before {content: "\ec2c"}
.tbi-Scotland:before {content: "\ec2d"}
.tbi-Screwdriver:before {content: "\ec2e"}
.tbi-Scroll-Fast:before {content: "\ec2f"}
.tbi-Scroll:before {content: "\ec30"}
.tbi-Scroller-2:before {content: "\ec31"}
.tbi-Scroller:before {content: "\ec32"}
.tbi-Sea-Dog:before {content: "\ec33"}
.tbi-Search-onCloud:before {content: "\ec34"}
.tbi-Search-People:before {content: "\ec35"}
.tbi-secound:before {content: "\ec36"}
.tbi-secound2:before {content: "\ec37"}
.tbi-Security-Block:before {content: "\ec38"}
.tbi-Security-Bug:before {content: "\ec39"}
.tbi-Security-Camera:before {content: "\ec3a"}
.tbi-Security-Check:before {content: "\ec3b"}
.tbi-Security-Settings:before {content: "\ec3c"}
.tbi-Security-Smiley:before {content: "\ec3d"}
.tbi-Securiy-Remove:before {content: "\ec3e"}
.tbi-Seed:before {content: "\ec3f"}
.tbi-Selfie:before {content: "\ec40"}
.tbi-Serbia:before {content: "\ec41"}
.tbi-Server-2:before {content: "\ec42"}
.tbi-Server:before {content: "\ec43"}
.tbi-Servers:before {content: "\ec44"}
.tbi-Settings-Window:before {content: "\ec45"}
.tbi-Sewing-Machine:before {content: "\ec46"}
.tbi-Sexual:before {content: "\ec47"}
.tbi-Share-onCloud:before {content: "\ec48"}
.tbi-Share-Window:before {content: "\ec49"}
.tbi-Share:before {content: "\ec4a"}
.tbi-Sharethis:before {content: "\ec4b"}
.tbi-Shark:before {content: "\ec4c"}
.tbi-Sheep:before {content: "\ec4d"}
.tbi-Sheriff-Badge:before {content: "\ec4e"}
.tbi-Shield:before {content: "\ec4f"}
.tbi-Ship-2:before {content: "\ec50"}
.tbi-Ship:before {content: "\ec51"}
.tbi-Shirt:before {content: "\ec52"}
.tbi-Shoes-2:before {content: "\ec53"}
.tbi-Shoes-3:before {content: "\ec54"}
.tbi-Shoes:before {content: "\ec55"}
.tbi-Shop-2:before {content: "\ec56"}
.tbi-Shop-3:before {content: "\ec57"}
.tbi-Shop-4:before {content: "\ec58"}
.tbi-Shop:before {content: "\ec59"}
.tbi-Shopping-Bag:before {content: "\ec5a"}
.tbi-Shopping-Basket:before {content: "\ec5b"}
.tbi-Shopping-Cart:before {content: "\ec5c"}
.tbi-Short-Pants:before {content: "\ec5d"}
.tbi-Shoutwire:before {content: "\ec5e"}
.tbi-Shovel:before {content: "\ec5f"}
.tbi-Shuffle-2:before {content: "\ec60"}
.tbi-Shuffle-3:before {content: "\ec61"}
.tbi-Shuffle-4:before {content: "\ec62"}
.tbi-Shuffle:before {content: "\ec63"}
.tbi-Shutter:before {content: "\ec64"}
.tbi-Sidebar-Window:before {content: "\ec65"}
.tbi-Signal:before {content: "\ec66"}
.tbi-Singapore:before {content: "\ec67"}
.tbi-Skate-Shoes:before {content: "\ec68"}
.tbi-Skateboard-2:before {content: "\ec69"}
.tbi-Skateboard:before {content: "\ec6a"}
.tbi-Skeleton:before {content: "\ec6b"}
.tbi-Ski:before {content: "\ec6c"}
.tbi-Skirt:before {content: "\ec6d"}
.tbi-Skrill:before {content: "\ec6e"}
.tbi-Skull:before {content: "\ec6f"}
.tbi-Skydiving:before {content: "\ec70"}
.tbi-Skype:before {content: "\ec71"}
.tbi-Sled-withGifts:before {content: "\ec72"}
.tbi-Sled:before {content: "\ec73"}
.tbi-Sleeping:before {content: "\ec74"}
.tbi-Sleet:before {content: "\ec75"}
.tbi-Slippers:before {content: "\ec76"}
.tbi-Smart:before {content: "\ec77"}
.tbi-Smartphone-2:before {content: "\ec78"}
.tbi-Smartphone-3:before {content: "\ec79"}
.tbi-Smartphone-4:before {content: "\ec7a"}
.tbi-Smartphone-Secure:before {content: "\ec7b"}
.tbi-Smartphone:before {content: "\ec7c"}
.tbi-Smile:before {content: "\ec7d"}
.tbi-Smoking-Area:before {content: "\ec7e"}
.tbi-Smoking-Pipe:before {content: "\ec7f"}
.tbi-Snake:before {content: "\ec80"}
.tbi-Snorkel:before {content: "\ec81"}
.tbi-Snow-2:before {content: "\ec82"}
.tbi-Snow-Dome:before {content: "\ec83"}
.tbi-Snow-Storm:before {content: "\ec84"}
.tbi-Snow:before {content: "\ec85"}
.tbi-Snowflake-2:before {content: "\ec86"}
.tbi-Snowflake-3:before {content: "\ec87"}
.tbi-Snowflake-4:before {content: "\ec88"}
.tbi-Snowflake:before {content: "\ec89"}
.tbi-Snowman:before {content: "\ec8a"}
.tbi-Soccer-Ball:before {content: "\ec8b"}
.tbi-Soccer-Shoes:before {content: "\ec8c"}
.tbi-Socks:before {content: "\ec8d"}
.tbi-Solar:before {content: "\ec8e"}
.tbi-Sound-Wave:before {content: "\ec8f"}
.tbi-Sound:before {content: "\ec90"}
.tbi-Soundcloud:before {content: "\ec91"}
.tbi-Soup:before {content: "\ec92"}
.tbi-South-Africa:before {content: "\ec93"}
.tbi-Space-Needle:before {content: "\ec94"}
.tbi-Spain:before {content: "\ec95"}
.tbi-Spam-Mail:before {content: "\ec96"}
.tbi-Speach-Bubble:before {content: "\ec97"}
.tbi-Speach-Bubble2:before {content: "\ec98"}
.tbi-Speach-Bubble3:before {content: "\ec99"}
.tbi-Speach-Bubble4:before {content: "\ec9a"}
.tbi-Speach-Bubble5:before {content: "\ec9b"}
.tbi-Speach-Bubble6:before {content: "\ec9c"}
.tbi-Speach-Bubble7:before {content: "\ec9d"}
.tbi-Speach-Bubble8:before {content: "\ec9e"}
.tbi-Speach-Bubble9:before {content: "\ec9f"}
.tbi-Speach-Bubble10:before {content: "\eca0"}
.tbi-Speach-Bubble11:before {content: "\eca1"}
.tbi-Speach-Bubble12:before {content: "\eca2"}
.tbi-Speach-Bubble13:before {content: "\eca3"}
.tbi-Speach-BubbleAsking:before {content: "\eca4"}
.tbi-Speach-BubbleComic:before {content: "\eca5"}
.tbi-Speach-BubbleComic2:before {content: "\eca6"}
.tbi-Speach-BubbleComic3:before {content: "\eca7"}
.tbi-Speach-BubbleComic4:before {content: "\eca8"}
.tbi-Speach-BubbleDialog:before {content: "\eca9"}
.tbi-Speach-Bubbles:before {content: "\ecaa"}
.tbi-Speak-2:before {content: "\ecab"}
.tbi-Speak:before {content: "\ecac"}
.tbi-Speaker-2:before {content: "\ecad"}
.tbi-Speaker:before {content: "\ecae"}
.tbi-Spell-Check:before {content: "\ecaf"}
.tbi-Spell-CheckABC:before {content: "\ecb0"}
.tbi-Spermium:before {content: "\ecb1"}
.tbi-Spider:before {content: "\ecb2"}
.tbi-Spiderweb:before {content: "\ecb3"}
.tbi-Split-FourSquareWindow:before {content: "\ecb4"}
.tbi-Split-Horizontal:before {content: "\ecb5"}
.tbi-Split-Horizontal2Window:before {content: "\ecb6"}
.tbi-Split-Vertical:before {content: "\ecb7"}
.tbi-Split-Vertical2:before {content: "\ecb8"}
.tbi-Split-Window:before {content: "\ecb9"}
.tbi-Spoder:before {content: "\ecba"}
.tbi-Spoon:before {content: "\ecbb"}
.tbi-Sport-Mode:before {content: "\ecbc"}
.tbi-Sports-Clothings1:before {content: "\ecbd"}
.tbi-Sports-Clothings2:before {content: "\ecbe"}
.tbi-Sports-Shirt:before {content: "\ecbf"}
.tbi-Spot:before {content: "\ecc0"}
.tbi-Spray:before {content: "\ecc1"}
.tbi-Spread:before {content: "\ecc2"}
.tbi-Spring:before {content: "\ecc3"}
.tbi-Spurl:before {content: "\ecc4"}
.tbi-Spy:before {content: "\ecc5"}
.tbi-Squirrel:before {content: "\ecc6"}
.tbi-SSL:before {content: "\ecc7"}
.tbi-St-BasilsCathedral:before {content: "\ecc8"}
.tbi-St-PaulsCathedral:before {content: "\ecc9"}
.tbi-Stamp-2:before {content: "\ecca"}
.tbi-Stamp:before {content: "\eccb"}
.tbi-Stapler:before {content: "\eccc"}
.tbi-Star-Track:before {content: "\eccd"}
.tbi-Star:before {content: "\ecce"}
.tbi-Starfish:before {content: "\eccf"}
.tbi-Start2:before {content: "\ecd0"}
.tbi-Start-3:before {content: "\ecd1"}
.tbi-Start-ways:before {content: "\ecd2"}
.tbi-Start:before {content: "\ecd3"}
.tbi-Statistic:before {content: "\ecd4"}
.tbi-Stethoscope:before {content: "\ecd5"}
.tbi-stop--2:before {content: "\ecd6"}
.tbi-Stop-Music:before {content: "\ecd7"}
.tbi-Stop:before {content: "\ecd8"}
.tbi-Stopwatch-2:before {content: "\ecd9"}
.tbi-Stopwatch:before {content: "\ecda"}
.tbi-Storm:before {content: "\ecdb"}
.tbi-Street-View:before {content: "\ecdc"}
.tbi-Street-View2:before {content: "\ecdd"}
.tbi-Strikethrough-Text:before {content: "\ecde"}
.tbi-Stroller:before {content: "\ecdf"}
.tbi-Structure:before {content: "\ece0"}
.tbi-Student-Female:before {content: "\ece1"}
.tbi-Student-Hat:before {content: "\ece2"}
.tbi-Student-Hat2:before {content: "\ece3"}
.tbi-Student-Male:before {content: "\ece4"}
.tbi-Student-MaleFemale:before {content: "\ece5"}
.tbi-Students:before {content: "\ece6"}
.tbi-Studio-Flash:before {content: "\ece7"}
.tbi-Studio-Lightbiox:before {content: "\ece8"}
.tbi-Stumbleupon:before {content: "\ece9"}
.tbi-Suit:before {content: "\ecea"}
.tbi-Suitcase:before {content: "\eceb"}
.tbi-Sum-2:before {content: "\ecec"}
.tbi-Sum:before {content: "\eced"}
.tbi-Summer:before {content: "\ecee"}
.tbi-Sun-CloudyRain:before {content: "\ecef"}
.tbi-Sun:before {content: "\ecf0"}
.tbi-Sunglasses-2:before {content: "\ecf1"}
.tbi-Sunglasses-3:before {content: "\ecf2"}
.tbi-Sunglasses-Smiley:before {content: "\ecf3"}
.tbi-Sunglasses-Smiley2:before {content: "\ecf4"}
.tbi-Sunglasses-W:before {content: "\ecf5"}
.tbi-Sunglasses-W2:before {content: "\ecf6"}
.tbi-Sunglasses-W3:before {content: "\ecf7"}
.tbi-Sunglasses:before {content: "\ecf8"}
.tbi-Sunrise:before {content: "\ecf9"}
.tbi-Sunset:before {content: "\ecfa"}
.tbi-Superman:before {content: "\ecfb"}
.tbi-Support:before {content: "\ecfc"}
.tbi-Surprise:before {content: "\ecfd"}
.tbi-Sushi:before {content: "\ecfe"}
.tbi-Sweden:before {content: "\ecff"}
.tbi-Swimming-Short:before {content: "\ed00"}
.tbi-Swimming:before {content: "\ed01"}
.tbi-Swimmwear:before {content: "\ed02"}
.tbi-Switch:before {content: "\ed03"}
.tbi-Switzerland:before {content: "\ed04"}
.tbi-Sync-Cloud:before {content: "\ed05"}
.tbi-Sync:before {content: "\ed06"}
.tbi-Synchronize-2:before {content: "\ed07"}
.tbi-Synchronize:before {content: "\ed08"}
.tbi-T-Shirt:before {content: "\ed09"}
.tbi-Tablet-2:before {content: "\ed0a"}
.tbi-Tablet-3:before {content: "\ed0b"}
.tbi-Tablet-Orientation:before {content: "\ed0c"}
.tbi-Tablet-Phone:before {content: "\ed0d"}
.tbi-Tablet-Secure:before {content: "\ed0e"}
.tbi-Tablet-Vertical:before {content: "\ed0f"}
.tbi-Tablet:before {content: "\ed10"}
.tbi-Tactic:before {content: "\ed11"}
.tbi-Tag-2:before {content: "\ed12"}
.tbi-Tag-3:before {content: "\ed13"}
.tbi-Tag-4:before {content: "\ed14"}
.tbi-Tag-5:before {content: "\ed15"}
.tbi-Tag:before {content: "\ed16"}
.tbi-Taj-Mahal:before {content: "\ed17"}
.tbi-Talk-Man:before {content: "\ed18"}
.tbi-Tap:before {content: "\ed19"}
.tbi-Target-Market:before {content: "\ed1a"}
.tbi-Target:before {content: "\ed1b"}
.tbi-Taurus-2:before {content: "\ed1c"}
.tbi-Taurus:before {content: "\ed1d"}
.tbi-Taxi-2:before {content: "\ed1e"}
.tbi-Taxi-Sign:before {content: "\ed1f"}
.tbi-Taxi:before {content: "\ed20"}
.tbi-Teacher:before {content: "\ed21"}
.tbi-Teapot:before {content: "\ed22"}
.tbi-Technorati:before {content: "\ed23"}
.tbi-Teddy-Bear:before {content: "\ed24"}
.tbi-Tee-Mug:before {content: "\ed25"}
.tbi-Telephone-2:before {content: "\ed26"}
.tbi-Telephone:before {content: "\ed27"}
.tbi-Telescope:before {content: "\ed28"}
.tbi-Temperature-2:before {content: "\ed29"}
.tbi-Temperature-3:before {content: "\ed2a"}
.tbi-Temperature:before {content: "\ed2b"}
.tbi-Temple:before {content: "\ed2c"}
.tbi-Tennis-Ball:before {content: "\ed2d"}
.tbi-Tennis:before {content: "\ed2e"}
.tbi-Tent:before {content: "\ed2f"}
.tbi-Test-Tube:before {content: "\ed30"}
.tbi-Test-Tube2:before {content: "\ed31"}
.tbi-Testimonal:before {content: "\ed32"}
.tbi-Text-Box:before {content: "\ed33"}
.tbi-Text-Effect:before {content: "\ed34"}
.tbi-Text-HighlightColor:before {content: "\ed35"}
.tbi-Text-Paragraph:before {content: "\ed36"}
.tbi-Thailand:before {content: "\ed37"}
.tbi-The-WhiteHouse:before {content: "\ed38"}
.tbi-This-SideUp:before {content: "\ed39"}
.tbi-Thread:before {content: "\ed3a"}
.tbi-Three-ArrowFork:before {content: "\ed3b"}
.tbi-Three-Fingers:before {content: "\ed3c"}
.tbi-Three-FingersDrag:before {content: "\ed3d"}
.tbi-Three-FingersDrag2:before {content: "\ed3e"}
.tbi-Three-FingersTouch:before {content: "\ed3f"}
.tbi-Thumb:before {content: "\ed40"}
.tbi-Thumbs-DownSmiley:before {content: "\ed41"}
.tbi-Thumbs-UpSmiley:before {content: "\ed42"}
.tbi-Thunder:before {content: "\ed43"}
.tbi-Thunderstorm:before {content: "\ed44"}
.tbi-Ticket:before {content: "\ed45"}
.tbi-Tie-2:before {content: "\ed46"}
.tbi-Tie-3:before {content: "\ed47"}
.tbi-Tie-4:before {content: "\ed48"}
.tbi-Tie:before {content: "\ed49"}
.tbi-Tiger:before {content: "\ed4a"}
.tbi-Time-Backup:before {content: "\ed4b"}
.tbi-Time-Bomb:before {content: "\ed4c"}
.tbi-Time-Clock:before {content: "\ed4d"}
.tbi-Time-Fire:before {content: "\ed4e"}
.tbi-Time-Machine:before {content: "\ed4f"}
.tbi-Time-Window:before {content: "\ed50"}
.tbi-Timer-2:before {content: "\ed51"}
.tbi-Timer:before {content: "\ed52"}
.tbi-To-Bottom:before {content: "\ed53"}
.tbi-To-Bottom2:before {content: "\ed54"}
.tbi-To-Left:before {content: "\ed55"}
.tbi-To-Right:before {content: "\ed56"}
.tbi-To-Top:before {content: "\ed57"}
.tbi-To-Top2:before {content: "\ed58"}
.tbi-Token-:before {content: "\ed59"}
.tbi-Tomato:before {content: "\ed5a"}
.tbi-Tongue:before {content: "\ed5b"}
.tbi-Tooth-2:before {content: "\ed5c"}
.tbi-Tooth:before {content: "\ed5d"}
.tbi-Top-ToBottom:before {content: "\ed5e"}
.tbi-Touch-Window:before {content: "\ed5f"}
.tbi-Tourch:before {content: "\ed60"}
.tbi-Tower-2:before {content: "\ed61"}
.tbi-Tower-Bridge:before {content: "\ed62"}
.tbi-Tower:before {content: "\ed63"}
.tbi-Trace:before {content: "\ed64"}
.tbi-Tractor:before {content: "\ed65"}
.tbi-traffic-Light:before {content: "\ed66"}
.tbi-Traffic-Light2:before {content: "\ed67"}
.tbi-Train-2:before {content: "\ed68"}
.tbi-Train:before {content: "\ed69"}
.tbi-Tram:before {content: "\ed6a"}
.tbi-Transform-2:before {content: "\ed6b"}
.tbi-Transform-3:before {content: "\ed6c"}
.tbi-Transform-4:before {content: "\ed6d"}
.tbi-Transform:before {content: "\ed6e"}
.tbi-Trash-withMen:before {content: "\ed6f"}
.tbi-Tree-2:before {content: "\ed70"}
.tbi-Tree-3:before {content: "\ed71"}
.tbi-Tree-4:before {content: "\ed72"}
.tbi-Tree-5:before {content: "\ed73"}
.tbi-Tree:before {content: "\ed74"}
.tbi-Trekking:before {content: "\ed75"}
.tbi-Triangle-ArrowDown:before {content: "\ed76"}
.tbi-Triangle-ArrowLeft:before {content: "\ed77"}
.tbi-Triangle-ArrowRight:before {content: "\ed78"}
.tbi-Triangle-ArrowUp:before {content: "\ed79"}
.tbi-Tripod-2:before {content: "\ed7a"}
.tbi-Tripod-andVideo:before {content: "\ed7b"}
.tbi-Tripod-withCamera:before {content: "\ed7c"}
.tbi-Tripod-withGopro:before {content: "\ed7d"}
.tbi-Trophy-2:before {content: "\ed7e"}
.tbi-Trophy:before {content: "\ed7f"}
.tbi-Truck:before {content: "\ed80"}
.tbi-Trumpet:before {content: "\ed81"}
.tbi-Tumblr:before {content: "\ed82"}
.tbi-Turkey:before {content: "\ed83"}
.tbi-Turn-Down:before {content: "\ed84"}
.tbi-Turn-Down2:before {content: "\ed85"}
.tbi-Turn-DownFromLeft:before {content: "\ed86"}
.tbi-Turn-DownFromRight:before {content: "\ed87"}
.tbi-Turn-Left:before {content: "\ed88"}
.tbi-Turn-Left3:before {content: "\ed89"}
.tbi-Turn-Right:before {content: "\ed8a"}
.tbi-Turn-Right3:before {content: "\ed8b"}
.tbi-Turn-Up:before {content: "\ed8c"}
.tbi-Turn-Up2:before {content: "\ed8d"}
.tbi-Turtle:before {content: "\ed8e"}
.tbi-Tuxedo:before {content: "\ed8f"}
.tbi-TV:before {content: "\ed90"}
.tbi-Twister:before {content: "\ed91"}
.tbi-Twitter-2:before {content: "\ed92"}
.tbi-Twitter:before {content: "\ed93"}
.tbi-Two-Fingers:before {content: "\ed94"}
.tbi-Two-FingersDrag:before {content: "\ed95"}
.tbi-Two-FingersDrag2:before {content: "\ed96"}
.tbi-Two-FingersScroll:before {content: "\ed97"}
.tbi-Two-FingersTouch:before {content: "\ed98"}
.tbi-Two-Windows:before {content: "\ed99"}
.tbi-Type-Pass:before {content: "\ed9a"}
.tbi-Ukraine:before {content: "\ed9b"}
.tbi-Umbrela:before {content: "\ed9c"}
.tbi-Umbrella-2:before {content: "\ed9d"}
.tbi-Umbrella-3:before {content: "\ed9e"}
.tbi-Under-LineText:before {content: "\ed9f"}
.tbi-Undo:before {content: "\eda0"}
.tbi-United-Kingdom:before {content: "\eda1"}
.tbi-United-States:before {content: "\eda2"}
.tbi-University-2:before {content: "\eda3"}
.tbi-University:before {content: "\eda4"}
.tbi-Unlike-2:before {content: "\eda5"}
.tbi-Unlike:before {content: "\eda6"}
.tbi-Unlock-2:before {content: "\eda7"}
.tbi-Unlock-3:before {content: "\eda8"}
.tbi-Unlock:before {content: "\eda9"}
.tbi-Up--Down:before {content: "\edaa"}
.tbi-Up--Down3:before {content: "\edab"}
.tbi-Up-2:before {content: "\edac"}
.tbi-Up-3:before {content: "\edad"}
.tbi-Up-4:before {content: "\edae"}
.tbi-Up:before {content: "\edaf"}
.tbi-Upgrade:before {content: "\edb0"}
.tbi-Upload-2:before {content: "\edb1"}
.tbi-Upload-toCloud:before {content: "\edb2"}
.tbi-Upload-Window:before {content: "\edb3"}
.tbi-Upload:before {content: "\edb4"}
.tbi-Uppercase-Text:before {content: "\edb5"}
.tbi-Upward:before {content: "\edb6"}
.tbi-URL-Window:before {content: "\edb7"}
.tbi-Usb-2:before {content: "\edb8"}
.tbi-Usb-Cable:before {content: "\edb9"}
.tbi-Usb:before {content: "\edba"}
.tbi-User:before {content: "\edbb"}
.tbi-Ustream:before {content: "\edbc"}
.tbi-Vase:before {content: "\edbd"}
.tbi-Vector-2:before {content: "\edbe"}
.tbi-Vector-3:before {content: "\edbf"}
.tbi-Vector-4:before {content: "\edc0"}
.tbi-Vector-5:before {content: "\edc1"}
.tbi-Vector:before {content: "\edc2"}
.tbi-Venn-Diagram:before {content: "\edc3"}
.tbi-Vest-2:before {content: "\edc4"}
.tbi-Vest:before {content: "\edc5"}
.tbi-Viddler:before {content: "\edc6"}
.tbi-Video-2:before {content: "\edc7"}
.tbi-Video-3:before {content: "\edc8"}
.tbi-Video-4:before {content: "\edc9"}
.tbi-Video-5:before {content: "\edca"}
.tbi-Video-6:before {content: "\edcb"}
.tbi-Video-GameController:before {content: "\edcc"}
.tbi-Video-Len:before {content: "\edcd"}
.tbi-Video-Len2:before {content: "\edce"}
.tbi-Video-Photographer:before {content: "\edcf"}
.tbi-Video-Tripod:before {content: "\edd0"}
.tbi-Video:before {content: "\edd1"}
.tbi-Vietnam:before {content: "\edd2"}
.tbi-View-Height:before {content: "\edd3"}
.tbi-View-Width:before {content: "\edd4"}
.tbi-Vimeo:before {content: "\edd5"}
.tbi-Virgo-2:before {content: "\edd6"}
.tbi-Virgo:before {content: "\edd7"}
.tbi-Virus-2:before {content: "\edd8"}
.tbi-Virus-3:before {content: "\edd9"}
.tbi-Virus:before {content: "\edda"}
.tbi-Visa:before {content: "\eddb"}
.tbi-Voice:before {content: "\eddc"}
.tbi-Voicemail:before {content: "\eddd"}
.tbi-Volleyball:before {content: "\edde"}
.tbi-Volume-Down:before {content: "\eddf"}
.tbi-Volume-Up:before {content: "\ede0"}
.tbi-VPN:before {content: "\ede1"}
.tbi-Wacom-Tablet:before {content: "\ede2"}
.tbi-Waiter:before {content: "\ede3"}
.tbi-Walkie-Talkie:before {content: "\ede4"}
.tbi-Wallet-2:before {content: "\ede5"}
.tbi-Wallet-3:before {content: "\ede6"}
.tbi-Wallet:before {content: "\ede7"}
.tbi-Warehouse:before {content: "\ede8"}
.tbi-Warning-Window:before {content: "\ede9"}
.tbi-Watch-2:before {content: "\edea"}
.tbi-Watch-3:before {content: "\edeb"}
.tbi-Watch:before {content: "\edec"}
.tbi-Wave-2:before {content: "\eded"}
.tbi-Wave:before {content: "\edee"}
.tbi-Webcam:before {content: "\edef"}
.tbi-weight-Lift:before {content: "\edf0"}
.tbi-Wheelbarrow:before {content: "\edf1"}
.tbi-Wheelchair:before {content: "\edf2"}
.tbi-Width-Window:before {content: "\edf3"}
.tbi-Wifi-2:before {content: "\edf4"}
.tbi-Wifi-Keyboard:before {content: "\edf5"}
.tbi-Wifi:before {content: "\edf6"}
.tbi-Wind-Turbine:before {content: "\edf7"}
.tbi-Windmill:before {content: "\edf8"}
.tbi-Window-2:before {content: "\edf9"}
.tbi-Window:before {content: "\edfa"}
.tbi-Windows-2:before {content: "\edfb"}
.tbi-Windows-Microsoft:before {content: "\edfc"}
.tbi-Windows:before {content: "\edfd"}
.tbi-Windsock:before {content: "\edfe"}
.tbi-Windy:before {content: "\edff"}
.tbi-Wine-Bottle:before {content: "\ee00"}
.tbi-Wine-Glass:before {content: "\ee01"}
.tbi-Wink:before {content: "\ee02"}
.tbi-Winter-2:before {content: "\ee03"}
.tbi-Winter:before {content: "\ee04"}
.tbi-Wireless:before {content: "\ee05"}
.tbi-Witch-Hat:before {content: "\ee06"}
.tbi-Witch:before {content: "\ee07"}
.tbi-Wizard:before {content: "\ee08"}
.tbi-Wolf:before {content: "\ee09"}
.tbi-Woman-Sign:before {content: "\ee0a"}
.tbi-WomanMan:before {content: "\ee0b"}
.tbi-Womans-Underwear:before {content: "\ee0c"}
.tbi-Womans-Underwear2:before {content: "\ee0d"}
.tbi-Women:before {content: "\ee0e"}
.tbi-Wonder-Woman:before {content: "\ee0f"}
.tbi-Wordpress:before {content: "\ee10"}
.tbi-Worker-Clothes:before {content: "\ee11"}
.tbi-Worker:before {content: "\ee12"}
.tbi-Wrap-Text:before {content: "\ee13"}
.tbi-Wreath:before {content: "\ee14"}
.tbi-Wrench:before {content: "\ee15"}
.tbi-X-Box:before {content: "\ee16"}
.tbi-X-ray:before {content: "\ee17"}
.tbi-Xanga:before {content: "\ee18"}
.tbi-Xing:before {content: "\ee19"}
.tbi-Yacht:before {content: "\ee1a"}
.tbi-Yahoo-Buzz:before {content: "\ee1b"}
.tbi-Yahoo:before {content: "\ee1c"}
.tbi-Yelp:before {content: "\ee1d"}
.tbi-Yes:before {content: "\ee1e"}
.tbi-Ying-Yang:before {content: "\ee1f"}
.tbi-Youtube:before {content: "\ee20"}
.tbi-Z-A:before {content: "\ee21"}
.tbi-Zebra:before {content: "\ee22"}
.tbi-Zombie:before {content: "\ee23"}
.tbi-Zoom-Gesture:before {content: "\ee24"}
.tbi-Zootool:before {content: "\ee25"}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
	font-family: 'FontAwesome';
	src: url(../fonts/fontawesome-webfont.eot?v=4.7.0);
	src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: 400;
	font-style: normal
}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.fa-lg {font-size: 1.33333333em;line-height: .75em;vertical-align: -15%}
.fa-2x {font-size: 2em}
.fa-3x {font-size: 3em}
.fa-4x {font-size: 4em}
.fa-5x {font-size: 5em}
.fa-fw {width: 1.28571429em;text-align: center}
.fa-ul {padding-left: 0;margin-left: 2.14285714em;list-style-type: none}
.fa-ul > li {position: relative}
.fa-li {position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center}
.fa-li.fa-lg {left: -1.85714286em}
.fa-border {padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em}
.fa-pull-left {float: left}
.fa-pull-right {float: right}
.fa.fa-pull-left {margin-right: .3em}
.fa.fa-pull-right {margin-left: .3em}
.pull-right {float: right}
.pull-left {float: left}
.fa.pull-left {margin-right: .3em}
.fa.pull-right {margin-left: .3em}
.fa-spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear}
.fa-pulse {-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg)}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg)}
}
@keyframes fa-spin {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg)}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg)}
}
.fa-rotate-90 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}
.fa-rotate-180 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}
.fa-rotate-270 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg)}
.fa-flip-horizontal {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1)}
.fa-flip-vertical {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform: scale(1, -1);-ms-transform: scale(1, -1);transform: scale(1, -1)}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {filter: none}
.fa-stack {position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle}
.fa-stack-1x, .fa-stack-2x {position: absolute;left: 0;width: 100%;text-align: center}
.fa-stack-1x {line-height: inherit}
.fa-stack-2x {font-size: 2em}
.fa-inverse {color: #fff}
.fa-glass:before {content: "\f000"}
.fa-music:before {content: "\f001"}
.fa-search:before {content: "\f002"}
.fa-envelope-o:before {content: "\f003"}
.fa-heart:before {content: "\f004"}
.fa-star:before {content: "\f005"}
.fa-star-o:before {content: "\f006"}
.fa-user:before {content: "\f007"}
.fa-film:before {content: "\f008"}
.fa-th-large:before {content: "\f009"}
.fa-th:before {content: "\f00a"}
.fa-th-list:before {content: "\f00b"}
.fa-check:before {content: "\f00c"}
.fa-remove:before, .fa-close:before, .fa-times:before {content: "\f00d"}
.fa-search-plus:before {content: "\f00e"}
.fa-search-minus:before {content: "\f010"}
.fa-power-off:before {content: "\f011"}
.fa-signal:before {content: "\f012"}
.fa-gear:before, .fa-cog:before {content: "\f013"}
.fa-trash-o:before {content: "\f014"}
.fa-home:before {content: "\f015"}
.fa-file-o:before {content: "\f016"}
.fa-clock-o:before {content: "\f017"}
.fa-road:before {content: "\f018"}
.fa-download:before {content: "\f019"}
.fa-arrow-circle-o-down:before {content: "\f01a"}
.fa-arrow-circle-o-up:before {content: "\f01b"}
.fa-inbox:before {content: "\f01c"}
.fa-play-circle-o:before {content: "\f01d"}
.fa-rotate-right:before, .fa-repeat:before {content: "\f01e"}
.fa-refresh:before {content: "\f021"}
.fa-list-alt:before {content: "\f022"}
.fa-lock:before {content: "\f023"}
.fa-flag:before {content: "\f024"}
.fa-headphones:before {content: "\f025"}
.fa-volume-off:before {content: "\f026"}
.fa-volume-down:before {content: "\f027"}
.fa-volume-up:before {content: "\f028"}
.fa-qrcode:before {content: "\f029"}
.fa-barcode:before {content: "\f02a"}
.fa-tag:before {content: "\f02b"}
.fa-tags:before {content: "\f02c"}
.fa-book:before {content: "\f02d"}
.fa-bookmark:before {content: "\f02e"}
.fa-print:before {content: "\f02f"}
.fa-camera:before {content: "\f030"}
.fa-font:before {content: "\f031"}
.fa-bold:before {content: "\f032"}
.fa-italic:before {content: "\f033"}
.fa-text-height:before {content: "\f034"}
.fa-text-width:before {content: "\f035"}
.fa-align-left:before {content: "\f036"}
.fa-align-center:before {content: "\f037"}
.fa-align-right:before {content: "\f038"}
.fa-align-justify:before {content: "\f039"}
.fa-list:before {content: "\f03a"}
.fa-dedent:before, .fa-outdent:before {content: "\f03b"}
.fa-indent:before {content: "\f03c"}
.fa-video-camera:before {content: "\f03d"}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {content: "\f03e"}
.fa-pencil:before {content: "\f040"}
.fa-map-marker:before {content: "\f041"}
.fa-adjust:before {content: "\f042"}
.fa-tint:before {content: "\f043"}
.fa-edit:before, .fa-pencil-square-o:before {content: "\f044"}
.fa-share-square-o:before {content: "\f045"}
.fa-check-square-o:before {content: "\f046"}
.fa-arrows:before {content: "\f047"}
.fa-step-backward:before {content: "\f048"}
.fa-fast-backward:before {content: "\f049"}
.fa-backward:before {content: "\f04a"}
.fa-play:before {content: "\f04b"}
.fa-pause:before {content: "\f04c"}
.fa-stop:before {content: "\f04d"}
.fa-forward:before {content: "\f04e"}
.fa-fast-forward:before {content: "\f050"}
.fa-step-forward:before {content: "\f051"}
.fa-eject:before {content: "\f052"}
.fa-chevron-left:before {content: "\f053"}
.fa-chevron-right:before {content: "\f054"}
.fa-plus-circle:before {content: "\f055"}
.fa-minus-circle:before {content: "\f056"}
.fa-times-circle:before {content: "\f057"}
.fa-check-circle:before {content: "\f058"}
.fa-question-circle:before {content: "\f059"}
.fa-info-circle:before {content: "\f05a"}
.fa-crosshairs:before {content: "\f05b"}
.fa-times-circle-o:before {content: "\f05c"}
.fa-check-circle-o:before {content: "\f05d"}
.fa-ban:before {content: "\f05e"}
.fa-arrow-left:before {content: "\f060"}
.fa-arrow-right:before {content: "\f061"}
.fa-arrow-up:before {content: "\f062"}
.fa-arrow-down:before {content: "\f063"}
.fa-mail-forward:before, .fa-share:before {content: "\f064"}
.fa-expand:before {content: "\f065"}
.fa-compress:before {content: "\f066"}
.fa-plus:before {content: "\f067"}
.fa-minus:before {content: "\f068"}
.fa-asterisk:before {content: "\f069"}
.fa-exclamation-circle:before {content: "\f06a"}
.fa-gift:before {content: "\f06b"}
.fa-leaf:before {content: "\f06c"}
.fa-fire:before {content: "\f06d"}
.fa-eye:before {content: "\f06e"}
.fa-eye-slash:before {content: "\f070"}
.fa-warning:before, .fa-exclamation-triangle:before {content: "\f071"}
.fa-plane:before {content: "\f072"}
.fa-calendar:before {content: "\f073"}
.fa-random:before {content: "\f074"}
.fa-comment:before {content: "\f075"}
.fa-magnet:before {content: "\f076"}
.fa-chevron-up:before {content: "\f077"}
.fa-chevron-down:before {content: "\f078"}
.fa-retweet:before {content: "\f079"}
.fa-shopping-cart:before {content: "\f07a"}
.fa-folder:before {content: "\f07b"}
.fa-folder-open:before {content: "\f07c"}
.fa-arrows-v:before {content: "\f07d"}
.fa-arrows-h:before {content: "\f07e"}
.fa-bar-chart-o:before, .fa-bar-chart:before {content: "\f080"}
.fa-twitter-square:before {content: "\f081"}
.fa-facebook-square:before {content: "\f082"}
.fa-camera-retro:before {content: "\f083"}
.fa-key:before {content: "\f084"}
.fa-gears:before, .fa-cogs:before {content: "\f085"}
.fa-comments:before {content: "\f086"}
.fa-thumbs-o-up:before {content: "\f087"}
.fa-thumbs-o-down:before {content: "\f088"}
.fa-star-half:before {content: "\f089"}
.fa-heart-o:before {content: "\f08a"}
.fa-sign-out:before {content: "\f08b"}
.fa-linkedin-square:before {content: "\f08c"}
.fa-thumb-tack:before {content: "\f08d"}
.fa-external-link:before {content: "\f08e"}
.fa-sign-in:before {content: "\f090"}
.fa-trophy:before {content: "\f091"}
.fa-github-square:before {content: "\f092"}
.fa-upload:before {content: "\f093"}
.fa-lemon-o:before {content: "\f094"}
.fa-phone:before {content: "\f095"}
.fa-square-o:before {content: "\f096"}
.fa-bookmark-o:before {content: "\f097"}
.fa-phone-square:before {content: "\f098"}
.fa-twitter:before {content: "\f099"}
.fa-facebook-f:before, .fa-facebook:before {content: "\f09a"}
.fa-github:before {content: "\f09b"}
.fa-unlock:before {content: "\f09c"}
.fa-credit-card:before {content: "\f09d"}
.fa-feed:before, .fa-rss:before {content: "\f09e"}
.fa-hdd-o:before {content: "\f0a0"}
.fa-bullhorn:before {content: "\f0a1"}
.fa-bell:before {content: "\f0f3"}
.fa-certificate:before {content: "\f0a3"}
.fa-hand-o-right:before {content: "\f0a4"}
.fa-hand-o-left:before {content: "\f0a5"}
.fa-hand-o-up:before {content: "\f0a6"}
.fa-hand-o-down:before {content: "\f0a7"}
.fa-arrow-circle-left:before {content: "\f0a8"}
.fa-arrow-circle-right:before {content: "\f0a9"}
.fa-arrow-circle-up:before {content: "\f0aa"}
.fa-arrow-circle-down:before {content: "\f0ab"}
.fa-globe:before {content: "\f0ac"}
.fa-wrench:before {content: "\f0ad"}
.fa-tasks:before {content: "\f0ae"}
.fa-filter:before {content: "\f0b0"}
.fa-briefcase:before {content: "\f0b1"}
.fa-arrows-alt:before {content: "\f0b2"}
.fa-group:before, .fa-users:before {content: "\f0c0"}
.fa-chain:before, .fa-link:before {content: "\f0c1"}
.fa-cloud:before {content: "\f0c2"}
.fa-flask:before {content: "\f0c3"}
.fa-cut:before, .fa-scissors:before {content: "\f0c4"}
.fa-copy:before, .fa-files-o:before {content: "\f0c5"}
.fa-paperclip:before {content: "\f0c6"}
.fa-save:before, .fa-floppy-o:before {content: "\f0c7"}
.fa-square:before {content: "\f0c8"}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {content: "\f0c9"}
.fa-list-ul:before {content: "\f0ca"}
.fa-list-ol:before {content: "\f0cb"}
.fa-strikethrough:before {content: "\f0cc"}
.fa-underline:before {content: "\f0cd"}
.fa-table:before {content: "\f0ce"}
.fa-magic:before {content: "\f0d0"}
.fa-truck:before {content: "\f0d1"}
.fa-pinterest:before {content: "\f0d2"}
.fa-pinterest-square:before {content: "\f0d3"}
.fa-google-plus-square:before {content: "\f0d4"}
.fa-google-plus:before {content: "\f0d5"}
.fa-money:before {content: "\f0d6"}
.fa-caret-down:before {content: "\f0d7"}
.fa-caret-up:before {content: "\f0d8"}
.fa-caret-left:before {content: "\f0d9"}
.fa-caret-right:before {content: "\f0da"}
.fa-columns:before {content: "\f0db"}
.fa-unsorted:before, .fa-sort:before {content: "\f0dc"}
.fa-sort-down:before, .fa-sort-desc:before {content: "\f0dd"}
.fa-sort-up:before, .fa-sort-asc:before {content: "\f0de"}
.fa-envelope:before {content: "\f0e0"}
.fa-linkedin:before {content: "\f0e1"}
.fa-rotate-left:before, .fa-undo:before {content: "\f0e2"}
.fa-legal:before, .fa-gavel:before {content: "\f0e3"}
.fa-dashboard:before, .fa-tachometer:before {content: "\f0e4"}
.fa-comment-o:before {content: "\f0e5"}
.fa-comments-o:before {content: "\f0e6"}
.fa-flash:before, .fa-bolt:before {content: "\f0e7"}
.fa-sitemap:before {content: "\f0e8"}
.fa-umbrella:before {content: "\f0e9"}
.fa-paste:before, .fa-clipboard:before {content: "\f0ea"}
.fa-lightbulb-o:before {content: "\f0eb"}
.fa-exchange:before {content: "\f0ec"}
.fa-cloud-download:before {content: "\f0ed"}
.fa-cloud-upload:before {content: "\f0ee"}
.fa-user-md:before {content: "\f0f0"}
.fa-stethoscope:before {content: "\f0f1"}
.fa-suitcase:before {content: "\f0f2"}
.fa-bell-o:before {content: "\f0a2"}
.fa-coffee:before {content: "\f0f4"}
.fa-cutlery:before {content: "\f0f5"}
.fa-file-text-o:before {content: "\f0f6"}
.fa-building-o:before {content: "\f0f7"}
.fa-hospital-o:before {content: "\f0f8"}
.fa-ambulance:before {content: "\f0f9"}
.fa-medkit:before {content: "\f0fa"}
.fa-fighter-jet:before {content: "\f0fb"}
.fa-beer:before {content: "\f0fc"}
.fa-h-square:before {content: "\f0fd"}
.fa-plus-square:before {content: "\f0fe"}
.fa-angle-double-left:before {content: "\f100"}
.fa-angle-double-right:before {content: "\f101"}
.fa-angle-double-up:before {content: "\f102"}
.fa-angle-double-down:before {content: "\f103"}
.fa-angle-left:before {content: "\f104"}
.fa-angle-right:before {content: "\f105"}
.fa-angle-up:before {content: "\f106"}
.fa-angle-down:before {content: "\f107"}
.fa-desktop:before {content: "\f108"}
.fa-laptop:before {content: "\f109"}
.fa-tablet:before {content: "\f10a"}
.fa-mobile-phone:before, .fa-mobile:before {content: "\f10b"}
.fa-circle-o:before {content: "\f10c"}
.fa-quote-left:before {content: "\f10d"}
.fa-quote-right:before {content: "\f10e"}
.fa-spinner:before {content: "\f110"}
.fa-circle:before {content: "\f111"}
.fa-mail-reply:before, .fa-reply:before {content: "\f112"}
.fa-github-alt:before {content: "\f113"}
.fa-folder-o:before {content: "\f114"}
.fa-folder-open-o:before {content: "\f115"}
.fa-smile-o:before {content: "\f118"}
.fa-frown-o:before {content: "\f119"}
.fa-meh-o:before {content: "\f11a"}
.fa-gamepad:before {content: "\f11b"}
.fa-keyboard-o:before {content: "\f11c"}
.fa-flag-o:before {content: "\f11d"}
.fa-flag-checkered:before {content: "\f11e"}
.fa-terminal:before {content: "\f120"}
.fa-code:before {content: "\f121"}
.fa-mail-reply-all:before, .fa-reply-all:before {content: "\f122"}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {content: "\f123"}
.fa-location-arrow:before {content: "\f124"}
.fa-crop:before {content: "\f125"}
.fa-code-fork:before {content: "\f126"}
.fa-unlink:before, .fa-chain-broken:before {content: "\f127"}
.fa-question:before {content: "\f128"}
.fa-info:before {content: "\f129"}
.fa-exclamation:before {content: "\f12a"}
.fa-superscript:before {content: "\f12b"}
.fa-subscript:before {content: "\f12c"}
.fa-eraser:before {content: "\f12d"}
.fa-puzzle-piece:before {content: "\f12e"}
.fa-microphone:before {content: "\f130"}
.fa-microphone-slash:before {content: "\f131"}
.fa-shield:before {content: "\f132"}
.fa-calendar-o:before {content: "\f133"}
.fa-fire-extinguisher:before {content: "\f134"}
.fa-rocket:before {content: "\f135"}
.fa-maxcdn:before {content: "\f136"}
.fa-chevron-circle-left:before {content: "\f137"}
.fa-chevron-circle-right:before {content: "\f138"}
.fa-chevron-circle-up:before {content: "\f139"}
.fa-chevron-circle-down:before {content: "\f13a"}
.fa-html5:before {content: "\f13b"}
.fa-css3:before {content: "\f13c"}
.fa-anchor:before {content: "\f13d"}
.fa-unlock-alt:before {content: "\f13e"}
.fa-bullseye:before {content: "\f140"}
.fa-ellipsis-h:before {content: "\f141"}
.fa-ellipsis-v:before {content: "\f142"}
.fa-rss-square:before {content: "\f143"}
.fa-play-circle:before {content: "\f144"}
.fa-ticket:before {content: "\f145"}
.fa-minus-square:before {content: "\f146"}
.fa-minus-square-o:before {content: "\f147"}
.fa-level-up:before {content: "\f148"}
.fa-level-down:before {content: "\f149"}
.fa-check-square:before {content: "\f14a"}
.fa-pencil-square:before {content: "\f14b"}
.fa-external-link-square:before {content: "\f14c"}
.fa-share-square:before {content: "\f14d"}
.fa-compass:before {content: "\f14e"}
.fa-toggle-down:before, .fa-caret-square-o-down:before {content: "\f150"}
.fa-toggle-up:before, .fa-caret-square-o-up:before {content: "\f151"}
.fa-toggle-right:before, .fa-caret-square-o-right:before {content: "\f152"}
.fa-euro:before, .fa-eur:before {content: "\f153"}
.fa-gbp:before {content: "\f154"}
.fa-dollar:before, .fa-usd:before {content: "\f155"}
.fa-rupee:before, .fa-inr:before {content: "\f156"}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {content: "\f157"}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {content: "\f158"}
.fa-won:before, .fa-krw:before {content: "\f159"}
.fa-bitcoin:before, .fa-btc:before {content: "\f15a"}
.fa-file:before {content: "\f15b"}
.fa-file-text:before {content: "\f15c"}
.fa-sort-alpha-asc:before {content: "\f15d"}
.fa-sort-alpha-desc:before {content: "\f15e"}
.fa-sort-amount-asc:before {content: "\f160"}
.fa-sort-amount-desc:before {content: "\f161"}
.fa-sort-numeric-asc:before {content: "\f162"}
.fa-sort-numeric-desc:before {content: "\f163"}
.fa-thumbs-up:before {content: "\f164"}
.fa-thumbs-down:before {content: "\f165"}
.fa-youtube-square:before {content: "\f166"}
.fa-youtube:before {content: "\f167"}
.fa-xing:before {content: "\f168"}
.fa-xing-square:before {content: "\f169"}
.fa-youtube-play:before {content: "\f16a"}
.fa-dropbox:before {content: "\f16b"}
.fa-stack-overflow:before {content: "\f16c"}
.fa-instagram:before {content: "\f16d"}
.fa-flickr:before {content: "\f16e"}
.fa-adn:before {content: "\f170"}
.fa-bitbucket:before {content: "\f171"}
.fa-bitbucket-square:before {content: "\f172"}
.fa-tumblr:before {content: "\f173"}
.fa-tumblr-square:before {content: "\f174"}
.fa-long-arrow-down:before {content: "\f175"}
.fa-long-arrow-up:before {content: "\f176"}
.fa-long-arrow-left:before {content: "\f177"}
.fa-long-arrow-right:before {content: "\f178"}
.fa-apple:before {content: "\f179"}
.fa-windows:before {content: "\f17a"}
.fa-android:before {content: "\f17b"}
.fa-linux:before {content: "\f17c"}
.fa-dribbble:before {content: "\f17d"}
.fa-skype:before {content: "\f17e"}
.fa-foursquare:before {content: "\f180"}
.fa-trello:before {content: "\f181"}
.fa-female:before {content: "\f182"}
.fa-male:before {content: "\f183"}
.fa-gittip:before, .fa-gratipay:before {content: "\f184"}
.fa-sun-o:before {content: "\f185"}
.fa-moon-o:before {content: "\f186"}
.fa-archive:before {content: "\f187"}
.fa-bug:before {content: "\f188"}
.fa-vk:before {content: "\f189"}
.fa-weibo:before {content: "\f18a"}
.fa-renren:before {content: "\f18b"}
.fa-pagelines:before {content: "\f18c"}
.fa-stack-exchange:before {content: "\f18d"}
.fa-arrow-circle-o-right:before {content: "\f18e"}
.fa-arrow-circle-o-left:before {content: "\f190"}
.fa-toggle-left:before, .fa-caret-square-o-left:before {content: "\f191"}
.fa-dot-circle-o:before {content: "\f192"}
.fa-wheelchair:before {content: "\f193"}
.fa-vimeo-square:before {content: "\f194"}
.fa-turkish-lira:before, .fa-try:before {content: "\f195"}
.fa-plus-square-o:before {content: "\f196"}
.fa-space-shuttle:before {content: "\f197"}
.fa-slack:before {content: "\f198"}
.fa-envelope-square:before {content: "\f199"}
.fa-wordpress:before {content: "\f19a"}
.fa-openid:before {content: "\f19b"}
.fa-institution:before, .fa-bank:before, .fa-university:before {content: "\f19c"}
.fa-mortar-board:before, .fa-graduation-cap:before {content: "\f19d"}
.fa-yahoo:before {content: "\f19e"}
.fa-google:before {content: "\f1a0"}
.fa-reddit:before {content: "\f1a1"}
.fa-reddit-square:before {content: "\f1a2"}
.fa-stumbleupon-circle:before {content: "\f1a3"}
.fa-stumbleupon:before {content: "\f1a4"}
.fa-delicious:before {content: "\f1a5"}
.fa-digg:before {content: "\f1a6"}
.fa-pied-piper-pp:before {content: "\f1a7"}
.fa-pied-piper-alt:before {content: "\f1a8"}
.fa-drupal:before {content: "\f1a9"}
.fa-joomla:before {content: "\f1aa"}
.fa-language:before {content: "\f1ab"}
.fa-fax:before {content: "\f1ac"}
.fa-building:before {content: "\f1ad"}
.fa-child:before {content: "\f1ae"}
.fa-paw:before {content: "\f1b0"}
.fa-spoon:before {content: "\f1b1"}
.fa-cube:before {content: "\f1b2"}
.fa-cubes:before {content: "\f1b3"}
.fa-behance:before {content: "\f1b4"}
.fa-behance-square:before {content: "\f1b5"}
.fa-steam:before {content: "\f1b6"}
.fa-steam-square:before {content: "\f1b7"}
.fa-recycle:before {content: "\f1b8"}
.fa-automobile:before, .fa-car:before {content: "\f1b9"}
.fa-cab:before, .fa-taxi:before {content: "\f1ba"}
.fa-tree:before {content: "\f1bb"}
.fa-spotify:before {content: "\f1bc"}
.fa-deviantart:before {content: "\f1bd"}
.fa-soundcloud:before {content: "\f1be"}
.fa-database:before {content: "\f1c0"}
.fa-file-pdf-o:before {content: "\f1c1"}
.fa-file-word-o:before {content: "\f1c2"}
.fa-file-excel-o:before {content: "\f1c3"}
.fa-file-powerpoint-o:before {content: "\f1c4"}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {content: "\f1c5"}
.fa-file-zip-o:before, .fa-file-archive-o:before {content: "\f1c6"}
.fa-file-sound-o:before, .fa-file-audio-o:before {content: "\f1c7"}
.fa-file-movie-o:before, .fa-file-video-o:before {content: "\f1c8"}
.fa-file-code-o:before {content: "\f1c9"}
.fa-vine:before {content: "\f1ca"}
.fa-codepen:before {content: "\f1cb"}
.fa-jsfiddle:before {content: "\f1cc"}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {content: "\f1cd"}
.fa-circle-o-notch:before {content: "\f1ce"}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before {content: "\f1d0"}
.fa-ge:before, .fa-empire:before {content: "\f1d1"}
.fa-git-square:before {content: "\f1d2"}
.fa-git:before {content: "\f1d3"}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {content: "\f1d4"}
.fa-tencent-weibo:before {content: "\f1d5"}
.fa-qq:before {content: "\f1d6"}
.fa-wechat:before, .fa-weixin:before {content: "\f1d7"}
.fa-send:before, .fa-paper-plane:before {content: "\f1d8"}
.fa-send-o:before, .fa-paper-plane-o:before {content: "\f1d9"}
.fa-history:before {content: "\f1da"}
.fa-circle-thin:before {content: "\f1db"}
.fa-header:before {content: "\f1dc"}
.fa-paragraph:before {content: "\f1dd"}
.fa-sliders:before {content: "\f1de"}
.fa-share-alt:before {content: "\f1e0"}
.fa-share-alt-square:before {content: "\f1e1"}
.fa-bomb:before {content: "\f1e2"}
.fa-soccer-ball-o:before, .fa-futbol-o:before {content: "\f1e3"}
.fa-tty:before {content: "\f1e4"}
.fa-binoculars:before {content: "\f1e5"}
.fa-plug:before {content: "\f1e6"}
.fa-slideshare:before {content: "\f1e7"}
.fa-twitch:before {content: "\f1e8"}
.fa-yelp:before {content: "\f1e9"}
.fa-newspaper-o:before {content: "\f1ea"}
.fa-wifi:before {content: "\f1eb"}
.fa-calculator:before {content: "\f1ec"}
.fa-paypal:before {content: "\f1ed"}
.fa-google-wallet:before {content: "\f1ee"}
.fa-cc-visa:before {content: "\f1f0"}
.fa-cc-mastercard:before {content: "\f1f1"}
.fa-cc-discover:before {content: "\f1f2"}
.fa-cc-amex:before {content: "\f1f3"}
.fa-cc-paypal:before {content: "\f1f4"}
.fa-cc-stripe:before {content: "\f1f5"}
.fa-bell-slash:before {content: "\f1f6"}
.fa-bell-slash-o:before {content: "\f1f7"}
.fa-trash:before {content: "\f1f8"}
.fa-copyright:before {content: "\f1f9"}
.fa-at:before {content: "\f1fa"}
.fa-eyedropper:before {content: "\f1fb"}
.fa-paint-brush:before {content: "\f1fc"}
.fa-birthday-cake:before {content: "\f1fd"}
.fa-area-chart:before {content: "\f1fe"}
.fa-pie-chart:before {content: "\f200"}
.fa-line-chart:before {content: "\f201"}
.fa-lastfm:before {content: "\f202"}
.fa-lastfm-square:before {content: "\f203"}
.fa-toggle-off:before {content: "\f204"}
.fa-toggle-on:before {content: "\f205"}
.fa-bicycle:before {content: "\f206"}
.fa-bus:before {content: "\f207"}
.fa-ioxhost:before {content: "\f208"}
.fa-angellist:before {content: "\f209"}
.fa-cc:before {content: "\f20a"}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {content: "\f20b"}
.fa-meanpath:before {content: "\f20c"}
.fa-buysellads:before {content: "\f20d"}
.fa-connectdevelop:before {content: "\f20e"}
.fa-dashcube:before {content: "\f210"}
.fa-forumbee:before {content: "\f211"}
.fa-leanpub:before {content: "\f212"}
.fa-sellsy:before {content: "\f213"}
.fa-shirtsinbulk:before {content: "\f214"}
.fa-simplybuilt:before {content: "\f215"}
.fa-skyatlas:before {content: "\f216"}
.fa-cart-plus:before {content: "\f217"}
.fa-cart-arrow-down:before {content: "\f218"}
.fa-diamond:before {content: "\f219"}
.fa-ship:before {content: "\f21a"}
.fa-user-secret:before {content: "\f21b"}
.fa-motorcycle:before {content: "\f21c"}
.fa-street-view:before {content: "\f21d"}
.fa-heartbeat:before {content: "\f21e"}
.fa-venus:before {content: "\f221"}
.fa-mars:before {content: "\f222"}
.fa-mercury:before {content: "\f223"}
.fa-intersex:before, .fa-transgender:before {content: "\f224"}
.fa-transgender-alt:before {content: "\f225"}
.fa-venus-double:before {content: "\f226"}
.fa-mars-double:before {content: "\f227"}
.fa-venus-mars:before {content: "\f228"}
.fa-mars-stroke:before {content: "\f229"}
.fa-mars-stroke-v:before {content: "\f22a"}
.fa-mars-stroke-h:before {content: "\f22b"}
.fa-neuter:before {content: "\f22c"}
.fa-genderless:before {content: "\f22d"}
.fa-facebook-official:before {content: "\f230"}
.fa-pinterest-p:before {content: "\f231"}
.fa-whatsapp:before {content: "\f232"}
.fa-server:before {content: "\f233"}
.fa-user-plus:before {content: "\f234"}
.fa-user-times:before {content: "\f235"}
.fa-hotel:before, .fa-bed:before {content: "\f236"}
.fa-viacoin:before {content: "\f237"}
.fa-train:before {content: "\f238"}
.fa-subway:before {content: "\f239"}
.fa-medium:before {content: "\f23a"}
.fa-yc:before, .fa-y-combinator:before {content: "\f23b"}
.fa-optin-monster:before {content: "\f23c"}
.fa-opencart:before {content: "\f23d"}
.fa-expeditedssl:before {content: "\f23e"}
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {content: "\f240"}
.fa-battery-3:before, .fa-battery-three-quarters:before {content: "\f241"}
.fa-battery-2:before, .fa-battery-half:before {content: "\f242"}
.fa-battery-1:before, .fa-battery-quarter:before {content: "\f243"}
.fa-battery-0:before, .fa-battery-empty:before {content: "\f244"}
.fa-mouse-pointer:before {content: "\f245"}
.fa-i-cursor:before {content: "\f246"}
.fa-object-group:before {content: "\f247"}
.fa-object-ungroup:before {content: "\f248"}
.fa-sticky-note:before {content: "\f249"}
.fa-sticky-note-o:before {content: "\f24a"}
.fa-cc-jcb:before {content: "\f24b"}
.fa-cc-diners-club:before {content: "\f24c"}
.fa-clone:before {content: "\f24d"}
.fa-balance-scale:before {content: "\f24e"}
.fa-hourglass-o:before {content: "\f250"}
.fa-hourglass-1:before, .fa-hourglass-start:before {content: "\f251"}
.fa-hourglass-2:before, .fa-hourglass-half:before {content: "\f252"}
.fa-hourglass-3:before, .fa-hourglass-end:before {content: "\f253"}
.fa-hourglass:before {content: "\f254"}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {content: "\f255"}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {content: "\f256"}
.fa-hand-scissors-o:before {content: "\f257"}
.fa-hand-lizard-o:before {content: "\f258"}
.fa-hand-spock-o:before {content: "\f259"}
.fa-hand-pointer-o:before {content: "\f25a"}
.fa-hand-peace-o:before {content: "\f25b"}
.fa-trademark:before {content: "\f25c"}
.fa-registered:before {content: "\f25d"}
.fa-creative-commons:before {content: "\f25e"}
.fa-gg:before {content: "\f260"}
.fa-gg-circle:before {content: "\f261"}
.fa-tripadvisor:before {content: "\f262"}
.fa-odnoklassniki:before {content: "\f263"}
.fa-odnoklassniki-square:before {content: "\f264"}
.fa-get-pocket:before {content: "\f265"}
.fa-wikipedia-w:before {content: "\f266"}
.fa-safari:before {content: "\f267"}
.fa-chrome:before {content: "\f268"}
.fa-firefox:before {content: "\f269"}
.fa-opera:before {content: "\f26a"}
.fa-internet-explorer:before {content: "\f26b"}
.fa-tv:before, .fa-television:before {content: "\f26c"}
.fa-contao:before {content: "\f26d"}
.fa-500px:before {content: "\f26e"}
.fa-amazon:before {content: "\f270"}
.fa-calendar-plus-o:before {content: "\f271"}
.fa-calendar-minus-o:before {content: "\f272"}
.fa-calendar-times-o:before {content: "\f273"}
.fa-calendar-check-o:before {content: "\f274"}
.fa-industry:before {content: "\f275"}
.fa-map-pin:before {content: "\f276"}
.fa-map-signs:before {content: "\f277"}
.fa-map-o:before {content: "\f278"}
.fa-map:before {content: "\f279"}
.fa-commenting:before {content: "\f27a"}
.fa-commenting-o:before {content: "\f27b"}
.fa-houzz:before {content: "\f27c"}
.fa-vimeo:before {content: "\f27d"}
.fa-black-tie:before {content: "\f27e"}
.fa-fonticons:before {content: "\f280"}
.fa-reddit-alien:before {content: "\f281"}
.fa-edge:before {content: "\f282"}
.fa-credit-card-alt:before {content: "\f283"}
.fa-codiepie:before {content: "\f284"}
.fa-modx:before {content: "\f285"}
.fa-fort-awesome:before {content: "\f286"}
.fa-usb:before {content: "\f287"}
.fa-product-hunt:before {content: "\f288"}
.fa-mixcloud:before {content: "\f289"}
.fa-scribd:before {content: "\f28a"}
.fa-pause-circle:before {content: "\f28b"}
.fa-pause-circle-o:before {content: "\f28c"}
.fa-stop-circle:before {content: "\f28d"}
.fa-stop-circle-o:before {content: "\f28e"}
.fa-shopping-bag:before {content: "\f290"}
.fa-shopping-basket:before {content: "\f291"}
.fa-hashtag:before {content: "\f292"}
.fa-bluetooth:before {content: "\f293"}
.fa-bluetooth-b:before {content: "\f294"}
.fa-percent:before {content: "\f295"}
.fa-gitlab:before {content: "\f296"}
.fa-wpbeginner:before {content: "\f297"}
.fa-wpforms:before {content: "\f298"}
.fa-envira:before {content: "\f299"}
.fa-universal-access:before {content: "\f29a"}
.fa-wheelchair-alt:before {content: "\f29b"}
.fa-question-circle-o:before {content: "\f29c"}
.fa-blind:before {content: "\f29d"}
.fa-audio-description:before {content: "\f29e"}
.fa-volume-control-phone:before {content: "\f2a0"}
.fa-braille:before {content: "\f2a1"}
.fa-assistive-listening-systems:before {content: "\f2a2"}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {content: "\f2a3"}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {content: "\f2a4"}
.fa-glide:before {content: "\f2a5"}
.fa-glide-g:before {content: "\f2a6"}
.fa-signing:before, .fa-sign-language:before {content: "\f2a7"}
.fa-low-vision:before {content: "\f2a8"}
.fa-viadeo:before {content: "\f2a9"}
.fa-viadeo-square:before {content: "\f2aa"}
.fa-snapchat:before {content: "\f2ab"}
.fa-snapchat-ghost:before {content: "\f2ac"}
.fa-snapchat-square:before {content: "\f2ad"}
.fa-pied-piper:before {content: "\f2ae"}
.fa-first-order:before {content: "\f2b0"}
.fa-yoast:before {content: "\f2b1"}
.fa-themeisle:before {content: "\f2b2"}
.fa-google-plus-circle:before, .fa-google-plus-official:before {content: "\f2b3"}
.fa-fa:before, .fa-font-awesome:before {content: "\f2b4"}
.fa-handshake-o:before {content: "\f2b5"}
.fa-envelope-open:before {content: "\f2b6"}
.fa-envelope-open-o:before {content: "\f2b7"}
.fa-linode:before {content: "\f2b8"}
.fa-address-book:before {content: "\f2b9"}
.fa-address-book-o:before {content: "\f2ba"}
.fa-vcard:before, .fa-address-card:before {content: "\f2bb"}
.fa-vcard-o:before, .fa-address-card-o:before {content: "\f2bc"}
.fa-user-circle:before {content: "\f2bd"}
.fa-user-circle-o:before {content: "\f2be"}
.fa-user-o:before {content: "\f2c0"}
.fa-id-badge:before {content: "\f2c1"}
.fa-drivers-license:before, .fa-id-card:before {content: "\f2c2"}
.fa-drivers-license-o:before, .fa-id-card-o:before {content: "\f2c3"}
.fa-quora:before {content: "\f2c4"}
.fa-free-code-camp:before {content: "\f2c5"}
.fa-telegram:before {content: "\f2c6"}
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {content: "\f2c7"}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {content: "\f2c8"}
.fa-thermometer-2:before, .fa-thermometer-half:before {content: "\f2c9"}
.fa-thermometer-1:before, .fa-thermometer-quarter:before {content: "\f2ca"}
.fa-thermometer-0:before, .fa-thermometer-empty:before {content: "\f2cb"}
.fa-shower:before {content: "\f2cc"}
.fa-bathtub:before, .fa-s15:before, .fa-bath:before {content: "\f2cd"}
.fa-podcast:before {content: "\f2ce"}
.fa-window-maximize:before {content: "\f2d0"}
.fa-window-minimize:before {content: "\f2d1"}
.fa-window-restore:before {content: "\f2d2"}
.fa-times-rectangle:before, .fa-window-close:before {content: "\f2d3"}
.fa-times-rectangle-o:before, .fa-window-close-o:before {content: "\f2d4"}
.fa-bandcamp:before {content: "\f2d5"}
.fa-grav:before {content: "\f2d6"}
.fa-etsy:before {content: "\f2d7"}
.fa-imdb:before {content: "\f2d8"}
.fa-ravelry:before {content: "\f2d9"}
.fa-eercast:before {content: "\f2da"}
.fa-microchip:before {content: "\f2db"}
.fa-snowflake-o:before {content: "\f2dc"}
.fa-superpowers:before {content: "\f2dd"}
.fa-wpexplorer:before {content: "\f2de"}
.fa-meetup:before {content: "\f2e0"}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto}
.tb-content.default-page {font-size: 18px;line-height: 1.6em}
.tb-content.default-page .sidebar {font-size: 14px;line-height: 22.4px}
.tb-simple-text a, .tb-tags a:hover, .comment-list .reply a:hover, .comment-list .fn a:hover {color: #6673c7}
.comment-list .pingback .comment-body {padding-left: 0}
.tb-simple-text a:hover, .tb-content.default-page a:hover {color: #222}
.tb-simple-text ul, .comment-list ul {list-style: disc}
.tb-simple-text ul, .tb-simple-text ol, .tb-content.default-page ul, .tb-content.default-page ol, .comment-list ul, .comment-list ol {padding-left: 0;list-style-position: inside}
.tb-simple-text ul ul, .tb-simple-text ol ol, .tb-content.default-page ul ul, .tb-content.default-page ol ol, .comment-list ul ul, .comment-list ol ol {padding-left: 15px}
.tb-simple-text ol li, .tb-simple-text ul li, .tb-content.default-page ol li, .tb-content.default-page ul li, .comment-list ol li, .comment-list ul li {margin-top: 11px}
.comment-list {margin-bottom: 25px}
.comment-list ol {list-style: none}
.comment-list {font-size: 18px;line-height: 1.6em}
.tb-simple-text p, .tb-simple-text h1, .tb-simple-text h2, .tb-simple-text h3, .tb-simple-text h4, .tb-simple-text h5, .tb-simple-text h6, .tb-simple-text img, .tb-simple-text blockquote, .tb-simple-text ul, .tb-simple-text ol, .tb-simple-text div[class^="col-"], .tb-simple-text .embed-responsive, .tb-simple-text .instagram-media, .tb-simple-text .tb-slider, .tb-simple-text iframe, .tb-content.default-page p, .tb-content.default-page h1, .tb-content.default-page h2, .tb-content.default-page h3, .tb-content.default-page h4:not(.tb-sidebar-widget-title,.tb-custom-widget-title), .tb-content.default-page h5, .tb-content.default-page h6, .tb-content.default-page blockquote, .tb-content.default-page ul, .tb-content.default-page ol, .tb-content.default-page .embed-responsive, .tb-content.default-page .instagram-media, .tb-content.default-page .tb-slider, .tb-content.default-page iframe, .comment-list p, .comment-list h1, .comment-list h2, .comment-list h3, .comment-list h4, .comment-list h5, .comment-list h6, .comment-list blockquote, .comment-list ul, .comment-list ol, .comment-list div[class^="col-"], .comment-list .embed-responsive, .comment-list .instagram-media, .comment-list .tb-slider, .comment-list iframe {max-width: 100%;margin-bottom: 25px;clear: both}
.tb-simple-text *:last-child, .tb-content.default-page *:last-child {margin-bottom: 0}
.tb-simple-text .tb-quote, .tb-content.default-page .tb-quote {margin-bottom: 30px}
.tb-simple-text .tb-quote p, .tb-content.default-page .tb-quote p {margin-bottom: 5px}
.tb-simple-text h3 small, .tb-content.default-page h3 small {font-size: 24px;font-weight: 500}
.tb-simple-text h1, .tb-simple-text h2, .tb-simple-text h3, .tb-simple-text h4, .tb-simple-text h5, .tb-simple-text h6, .tb-content.default-page h1, .tb-content.default-page h2, .tb-content.default-page h3, .tb-content.default-page h4:not(.tb-sidebar-widget-title,.tb-custom-widget-title), .tb-content.default-page h5, .tb-content.default-page h6, .comment-list h1, .comment-list h2, .comment-list h3, .comment-list h4, .comment-list h5, .comment-list h6 {line-height: 1.2em;margin-top: 50px;margin-bottom: 30px}
.tb-simple-text h2, .tb-content.default-page h2, .comment-list h2 {font-size: 38px}
.tb-simple-text h3, .tb-content.default-page h3, .comment-list h3 {font-size: 28px}
.tb-simple-text h4, .tb-content.default-page h4:not(.tb-sidebar-widget-title,.tb-custom-widget-title), .comment-list h4 {font-size: 21px}
.tb-simple-text h5, .tb-content.default-page h5, .comment-list h5 {font-size: 18px}
.tb-simple-text h6, .tb-content.default-page h6, .comment-list h6 {font-size: 16px}
.tb-simple-text strong, .tb-content.default-page strong, .comment-list strong {color: #222;font-weight: 500}
.tb-blog-single-post-style1 .wp-block-image img {margin-bottom: 5px}
.tb-blog-single-post-style1 .wp-block-image figcaption {border-bottom: 1px solid #eaeaea;padding-bottom: 10px}
.tb-simple-text blockquote, .tb-content.default-page blockquote, .comment-list blockquote {font-size: 24px;line-height: 1.6em;color: #222;border: 1px solid #eaeaea !important;text-align: left;padding: 30px 40px !important;margin-left: 0;margin-right: 0;font-family: 'Circular', sans-serif;border-radius: 4px}
.tb-simple-text blockquote cite {display: block;font-size: 16px;font-weight: 500;line-height: 1.2em;color: #666}
.tb-simple-text blockquote cite:before {content: '-';margin-right: 3px}
.tb-simple-text blockquote br {display: none}
.tb-simple-text blockquote p {margin-bottom: 16px}
.tb-simple-text table, .tb-content.default-page table, .comment-list table {margin-bottom: 35px;width: 100%;margin-top: 35px}
.tb-simple-text th, .tb-simple-text td, .tb-content.default-page th, .tb-content.default-page td, .comment-list th, .comment-list td {padding: 8px 15px}
.tb-simple-text table th, .tb-content.default-page table th, .comment-list table th {font-weight: 500;color: #666}
.tb-simple-text dl, .tb-simple-text dd, .tb-content.default-page dl, .tb-content.default-page dd, .comment-list dl, .comment-list dd {margin-bottom: 25px}
.tb-simple-text dt, .tb-content.default-page dt, .comment-list dt {font-weight: 500}
.tb-simple-text address, .tb-content.default-page address, .comment-list address {margin-bottom: 25px}
.tb-simple-text code, .tb-content.default-page code, .comment-list code {padding: 2px 4px;font-size: 90%;color: #c7254e;background-color: #f9f2f4;border-radius: 4px}
.tb-simple-text hr, .comment-list hr {margin: 25px 0}
.tb-simple-text kbd, .tb-content.default-page kbd, .comment-list kbd {background-color: #222;border-radius: 4px}
.tb-simple-text pre, .tb-content.default-page pre, .comment-list pre {padding-left: 20px;padding-right: 20px;padding-top: 40px;padding-bottom: 40px;background-color: #fafafa;color: #222;margin-top: 35px;margin-bottom: 35px;font-size: inherit}
.tb-simple-text pre h2, .tb-content.default-page pre h2, .comment-list pre h2 {margin-top: 0}
.tb-simple-text cite, .tb-content.default-page cite, .comment-list cite {font-style: initial}
.alignleft, .alignleft img {float: left;margin: 5px 15px 5px 0}
.alignright, .alignright img {float: right;margin: 5px 0 5px 15px}
.aligncenter, .aligncenter img {clear: both;display: block;margin: 5px auto;text-align: center}
.post-password-form input[type="password"] {border: 1px solid #eaeaea;border-radius: 4px;height: 40px;width: 280px;padding: 5px 15px;margin-left: 6px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.post-password-form input[type="password"]:hover {border-color: #666;outline: none}
.post-password-form input[type="submit"] {border: none;height: 39px;width: 80px;border-radius: 4px;background: #222;color: #fff;font-weight: 500;font-size: 15px;font-family: inherit;cursor: pointer;padding: 0;margin-left: 6px;position: relative;top: -1px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.post-password-form input[type="submit"]:hover {-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);-webkit-box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08)}
.comment-body .comment-meta + p > strong {font-size: 18px}
.gallery-caption, .wp-caption-text {font-size: 12px;font-weight: 600;font-style: italic;color: #666;display: inline-block}
.tb-content.default-page .comments-title, .tb-content.default-page .comment-reply-title {font-size: 20px;margin-bottom: 20px;margin-top: 0}
.tb-content.default-page .woocommerce {font-size: 14px;line-height: 1.6em}
.woocommerce .form-row {margin-left: 0;margin-right: 0}
.woocommerce ins {text-decoration: none}
.woocommerce .tb-content.default-page th, .woocommerce-page .tb-content.default-page th, .woocommerce .tb-content.default-page td, .woocommerce-page .tb-content.default-page td {font-size: 14px;line-height: 1.38em;padding: 15px}
.woocommerce .tb-content.default-page th, .woocommerce-page .tb-content.default-page th {color: #222}
.woocommerce .tb-content.default-page td, .woocommerce-page .tb-content.default-page td {color: #666}
.archive.woocommerce .woocommerce-breadcrumb {display: none}
.tb-products + .woocommerce-pagination {margin-top: 30px}
.woocommerce .woocommerce-result-count {margin-top: 9px;position: absolute;top: 0}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {position: absolute;top: 0;right: 0}
.woocommerce-page .woocommerce-ordering:before {position: absolute;right: 15px;top: 50%;color: #b5b5b5;content: "\f107";font-family: 'FontAwesome';margin-top: -11px}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {padding: 8px 45px 8px 20px;border: 1px solid #eaeaea;color: #b5b5b5;background: transparent;-webkit-appearance: none}
.woocommerce .woocommerce-ordering select:focus, .woocommerce-page .woocommerce-ordering select:focus {outline: none}
.woocommerce #main, .woocommerce-page #main {position: relative;padding-top: 60px}
.woocommerce table, .woocommerce-page table {border: 1px solid #eaeaea}
.woocommerce .tb-content .shop_table, .woocommerce-page .tb-content .shop_table {margin-bottom: 25px;width: 100%;margin-top: 0}
.woocommerce-page .shop_table.shop_table_responsive.woocommerce-cart-form__contents tr td, .woocommerce-page .shop_table.shop_table_responsive.woocommerce-cart-form__contents tr th, .woocommerce-page .shop_table.shop_table_responsive.woocommerce-cart-form__contents tr td p, .woocommerce-page .shop_table.shop_table_responsive tr td, .woocommerce-page .shop_table.shop_table_responsive tr th {font-size: 14px;line-height: 1.38em}
.woocommerce .shop_table .product-remove, .woocommerce-page .shop_table .product-remove {text-align: center;width: 50px;padding: 0}
.woocommerce .shop_table .product-thumbnail, .woocommerce-page .shop_table .product-thumbnail {width: 100px}
.woocommerce .shop_table .product-price, .woocommerce-page .shop_table .product-price, .woocommerce .shop_table .product-quantity, .woocommerce-page .shop_table .product-quantity, .woocommerce .shop_table .product-subtotal, .woocommerce-page .shop_table .product-subtotal {width: 125px;text-align: center}
.woocommerce-page .tb-content .shop_table th {padding: 15px;color: #222;font-weight: 500}
.woocommerce-page .shop_table .product-name, .woocommerce .shop_table .product-name {font-weight: 500;color: #222}
.woocommerce-page .shop_table .product-name a:hover, .woocommerce .shop_table .product-name a:hover {color: #6673c7}
.woocommerce table > thead > tr > th, .woocommerce table > thead > tr > td, .woocommerce table > thead > tr > th, .woocommerce table > thead > tr > td, .woocommerce-page table > thead > tr > th, .woocommerce-page table > thead > tr > td, .woocommerce-page table > thead > tr > th, .woocommerce-page table > thead > tr > td {border-bottom-width: 1px}
.woocommerce .shop_table td, .woocommerce-page .shop_table td {vertical-align: middle;padding: 20px}
.woocommerce .shop_table .product-quantity .quantity, .woocommerce-page .shop_table .product-quantity .quantity {display: inline-block}
.woocommerce .screen-reader-text, .woocommerce .shop_table .coupon label, .woocommerce-page .shop_table .coupon label {display: none}
.woocommerce .fs-number {display: inline-block;width: 90px;height: 33px;line-height: 34px;border: 1px solid #eaeaea;position: relative;border-radius: 4px}
.woocommerce .fs-number, .woocommerce .fs-number:after, .woocommerce .fs-number:before, .woocommerce .fs-number *, .woocommerce .fs-number *:after, .woocommerce .fs-number *:before {-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: none;-o-transition: none;transition: none;-webkit-user-select: none !important;-moz-user-select: none !important;-ms-user-select: none !important;user-select: none !important}
.woocommerce .fs-number-element {background: transparent;color: #b5b5b5;line-height: 1;overflow: hidden;-moz-appearance: textfield;width: 100%;border: none;text-align: center;width: 30px;height: 29px;position: absolute;top: 1px;padding: 0 5px;left: 29px}
.woocommerce .fs-number-element:focus {outline: none}
.woocommerce .fs-number-element::-webkit-outer-spin-button, .woocommerce .fs-number-element::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0}
.woocommerce .fs-number-arrow {width: 30px;height: 100%;position: absolute;top: 0;right: 0;z-index: 1;cursor: pointer;display: block;overflow: hidden;white-space: nowrap;padding: 0;border: none;background: none;color: #fff}
.woocommerce .fs-number-arrow:before, .woocommerce .fs-number-arrow:after {content: '';position: absolute;height: 2px;width: 8px;background: #b5b5b5;z-index: 1111;top: 50%;margin-top: -1px;left: 11px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.woocommerce .fs-number-arrow:after {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}
.woocommerce .fs-number-arrow:hover:before, .woocommerce .fs-number-arrow:hover:after {background: #666}
.woocommerce .fs-number-arrow.fs-number-up {border-left: 1px solid #eaeaea;right: 0;border-radius: 0 4px 4px 0}
.woocommerce .fs-number-arrow.fs-number-down {left: 0;border-top: none;border-right: 1px solid #eaeaea;border-radius: 4px 0 0 4px}
.woocommerce .fs-number-arrow.fs-number-down:after {display: none}
.woocommerce .shop_table .coupon, .woocommerce-page .shop_table .coupon {display: inline-block}
.woocommerce .shop_table #coupon_code, .woocommerce-page .shop_table #coupon_code {display: inline-block;width: 150px;border: 1px solid #eaeaea;padding: 9px 12px;margin-right: 7px;line-height: 20px;position: relative;border-radius: 4px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.woocommerce .shop_table #coupon_code:focus, .woocommerce-page .shop_table #coupon_code:focus {outline: none;border-color: #6673c7}
.woocommerce .product .cross-sells, .woocommerce .cart-collaterals .cross-sells, .woocommerce-page .product .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {float: left;width: 58%}
.woocommerce .product .cart_totals, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .product .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {float: right;width: 40%}
.cart_totals tbody, .cart_totals tr, .cart_totals th {vertical-align: middle}
.cart_totals tbody, .cart_totals tr, .cart_totals th {vertical-align: middle}
.woocommerce .product .cart_totals table td, .woocommerce .product .cart_totals table th, .woocommerce .cart-collaterals .cart_totals table td, .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .product .cart_totals table td, .woocommerce-page .product .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table th {text-align: right}
.woocommerce .shop_table .product-remove a, .woocommerce-page .shop_table .product-remove a {display: inline-block;color: #b5b5b5;font-weight: 700;line-height: 25px;font-size: 20px;text-decoration: none;-webkit-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;border-radius: 100%;display: block}
.woocommerce .shop_table .product-remove a:hover, .woocommerce-page .shop_table .product-remove a:hover {color: #666}
.woocommerce .button, .woocommerce-page .button, .checkout-button, .woocommerce #commentform input#submit {background: #6673c7;color: #fff;border: none;border-radius: 4px;text-align: center;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 15px;font-weight: 500;line-height: 1.55em;padding: .56em 2em;min-width: 150px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;cursor: pointer}
.add_to_cart_button:focus, .woocommerce .add_to_cart_button:focus, .product_type_variable:focus, .woocommerce .product_type_variable:focus, .woocommerce .button:focus, .woocommerce-page .button:focus, .woocommerce #commentform input#submit:focus {outline: none}
.woocommerce .button:hover, .woocommerce-page .button:hover, .checkout-button:hover, .tb-content.default-page a.checkout-button:hover, .woocommerce #commentform input#submit:hover {color: #fff !important;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);-webkit-box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08)}
.add_to_cart_button, .woocommerce .add_to_cart_button, .added_to_cart, .woocommerce .added_to_cart, .product_type_variable, .woocommerce .product_type_variable {border: 2px solid #222;border-radius: 0;background: #fff;padding: .77em 2em;text-transform: uppercase;color: #222;font-weight: 500;min-width: 180px;text-align: center;font-size: 11px;font-family: 'Circular', sans-serif;z-index: 3;line-height: 1.6em}
.woocommerce-Tabs-panel p:last-child {margin-bottom: 0}
.tb-shop-card.tb-style2 .woocommerce-loop-product__link {position: absolute;width: 100%;height: 100%;z-index: 2}
.add_to_cart_button:hover, .woocommerce .add_to_cart_button:hover, .product_type_variable:hover, .woocommerce .product_type_variable:hover {color: #222 !important;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);-webkit-box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08)}
.added_to_cart, .woocommerce .added_to_cart {background: #222;color: #fff}
.added_to_cart:hover, .woocommerce .added_to_cart:hover {color: #fff;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);-webkit-box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08)}
.price_slider_amount .button {width: 100%}
.woocommerce-cart-form .coupon + .button {float: right}
.woocommerce .product .cart_totals h2, .woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .product .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2 {text-align: right;margin-bottom: 10px;font-size: 18px;margin-top: 0}
.woocommerce-page .cross-sells h2, .woocommerce .cross-sells h2 {font-size: 18px;margin-bottom: 10px}
.woocommerce-page .cart_totals .wc-proceed-to-checkout, .woocommerce .cart_totals .wc-proceed-to-checkout {text-align: right}
.woocommerce-page .tb-content.default-page .shop_table, .woocommerce .tb-content.default-page .shop_table {margin-top: 0}
.woocommerce-page .cart_totals .shop_table th, .woocommerce-page .cart_totals .shop_table td {padding: 20px 15px 17px;line-height: 1.2em}
.woocommerce .woocommerce-cart-form, .woocommerce-page .woocommerce-cart-form {margin-bottom: 35px;overflow-x: auto}
.woocommerce .ui-widget.ui-widget-content, .woocommerce-page .ui-widget.ui-widget-content {background: #f3f3f3;height: 7px;width: 100%;position: relative;margin-top: 3px;border: none;margin-bottom: 0;border-radius: 4px}
.woocommerce .ui-widget.ui-widget-content .ui-slider-handle:last-child, .woocommerce-page .ui-widget.ui-widget-content .ui-slider-handle:last-child {margin-left: -14px}
.price_slider_wrapper {padding-top: 1px}
.woocommerce .price_slider_amount, .woocommerce-page .price_slider_amount {margin-top: 18px}
.woocommerce .ui-slider-range, .woocommerce-page .ui-slider-range {background: #dadada;height: 7px;position: absolute;border: none}
.woocommerce .ui-state-default.ui-corner-all, .woocommerce-page .ui-state-default.ui-corner-all {height: 16px;background: #fff;width: 16px;display: inline-block;position: absolute;top: 50%;margin-top: -7.5px;border: none;cursor: pointer;border-radius: 50%;border: 1px solid #eaeaea;margin-left: -2px;box-shadow: 0 2px 3.96px .04px rgba(0, 0, 0, .1)}
.woocommerce .ui-state-default.ui-corner-all:focus, .woocommerce-page .ui-state-default.ui-corner-all:focus {outline: none}
.price_label {margin-bottom: -5px;margin-top: 10px}
.widget .product_list_widget {padding-top: 5px}
.widget .product_list_widget li {padding-left: 100px;position: relative;min-height: 105px;margin-bottom: 15px;border-bottom: 1px solid #eaeaea}
.widget .product_list_widget li:last-child {margin-bottom: 0;min-height: 90px;border-bottom: none}
.widget .product_list_widget li a {display: block;margin-bottom: 4px !important;padding-top: 8px}
.widget .product_list_widget .product-title {color: #222}
.widget .product_list_widget li a span {-webkit-transform: all 0.3s ease;-ms-transform: all 0.3s ease;transform: all 0.3s ease}
.widget .product_list_widget li a:hover span {color: inherit}
.widget .product_list_widget img {position: absolute;width: 90px;height: 90px;left: 0;top: 0;-o-object-fit: cover;object-fit: cover;border-radius: 4px;background-color: #fafafa}
.tb-shop-card.tb-style2 .price ins, .product_list_widget li ins {text-decoration: none;margin-left: 4px}
#customer_details.col2-set {display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: -15px;margin-right: -15px}
#customer_details.col2-set > div {max-width: 50%;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-bottom: 17px}
.tb-content.default-page .woocommerce-billing-fields h3, .tb-content.default-page #order_review_heading, .tb-content.default-page .woocommerce-additional-fields h3 {margin-bottom: 15px;padding-top: 15px;clear: both;font-size: 18px;color: #222;font-weight: 500;margin-top: 0}
.woocommerce input, .woocommerce textarea, .woocommerce-page input, .woocommerce-page textarea {border: 1px solid #eaeaea;display: block;width: 100%;font-size: 14px;padding: 8px 15px 8px;margin-bottom: 0 !important;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;border-radius: 4px;line-height: 1.6em;font-weight: 300}
.woocommerce textarea, .woocommerce-page textarea {height: 125px}
.woocommerce input:focus, .woocommerce textarea:focus, .woocommerce-page input:focus, .woocommerce-page textarea:focus {border-color: #666;outline: none}
.woocommerce input::-webkit-input-placeholder, .woocommerce-page input::-webkit-input-placeholder, .woocommerce textarea::-webkit-input-placeholder, .woocommerce-page textarea::-webkit-input-placeholder {color: #b5b5b5}
.woocommerce input::-moz-placeholder, .woocommerce-page input::-moz-placeholder, .woocommerce textarea::-moz-placeholder, .woocommerce-page textarea::-moz-placeholder {color: #b5b5b5}
.woocommerce input:-ms-input-placeholder, .woocommerce-page input:-ms-input-placeholder, .woocommerce textarea:-ms-input-placeholder, .woocommerce-page textarea:-ms-input-placeholder {color: #b5b5b5}
.woocommerce input:-moz-placeholder, .woocommerce-page input:-moz-placeholder, .woocommerce textarea:-moz-placeholder, .woocommerce-page textarea:-moz-placeholder {color: #b5b5b5}
.woocommerce-checkout .form-row label, .woocommerce-address-fields label, .woocommerce .woocommerce-EditAccountForm.edit-account label {font-size: 14px;width: 100%;line-height: 1.6em;margin-bottom: 3px;margin-top: -5px;font-weight: 300}
.woocommerce-checkout .form-row {margin: 0;margin-bottom: 30px}
.checkout.woocommerce-checkout .woocommerce-input-wrapper {display: block;width: 100%}
.select2-container--default .select2-selection--single .select2-selection__arrow {top: 6px;right: 10px}
.woocommerce .entry-summary .stock, .woocommerce .notes .note, .woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .payment_methods .payment_box, .woocommerce-page .entry-summary .stock, .woocommerce-page .notes .note, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .payment_methods .payment_box {list-style-type: none;position: relative;padding: 13px 15px !important;margin-bottom: 20px !important;border: 1px solid transparent;font-size: 14px;border-radius: 4px;line-height: 1.6em}
.woocommerce .woocommerce-message li, .woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce-page .woocommerce-message li, .woocommerce-page .woocommerce-error li, .woocommerce-page .woocommerce-info li {font-size: 14px;margin-top: 0 !important}
.woocommerce .entry-summary .stock a, .woocommerce .notes .note a, .woocommerce .woocommerce-message a, .woocommerce .woocommerce-error a, .woocommerce .woocommerce-info a, .woocommerce .payment_methods .payment_box a, .woocommerce-page .entry-summary .stock a, .woocommerce-page .notes .note a, .woocommerce-page .woocommerce-message a, .woocommerce-page .woocommerce-error a, .woocommerce-page .woocommerce-info a, .woocommerce-page .payment_methods .payment_box a {color: inherit;font-weight: 500}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {color: #bc8c2e;background-color: rgba(188, 140, 46, .1);border-color: rgba(188, 140, 46, .4);margin-bottom: 20px !important}
.woocommerce .woocommerce-info, .woocommerce .entry-summary .stock, .woocommerce .payment_methods .payment_box, .woocommerce-page .woocommerce-info, .woocommerce-page .entry-summary .stock, .woocommerce-page .payment_methods .payment_box {color: #2e7bbc;background-color: rgba(46, 123, 188, .1);border-color: rgba(46, 123, 188, .4)}
.woocommerce .notes .note, .woocommerce-page .notes .note {color: #5bbc2e;background-color: rgba(91, 188, 46, .1);border-color: rgba(91, 188, 46, .4)}
.woocommerce .entry-summary .out-of-stock, .woocommerce .woocommerce-error, .woocommerce-page .entry-summary .out-of-stock, .woocommerce-page .woocommerce-error {color: #bc2e2e;background-color: rgba(188, 46, 46, .1);border-color: rgba(188, 46, 46, .4)}
.select2-results__option {padding: 6px 15px}
.select2-search--dropdown .select2-search__field {padding: 5px 10px}
.select2-container .select2-selection--single {height: 40px;margin: 0}
.select2-container--default .select2-selection--single, .select2-dropdown, .select2-container--default .select2-search--dropdown .select2-search__field {border-color: #eaeaea}
.select2-container .select2-selection--single .select2-selection__rendered {font-size: 14px;padding: 6px 15px;color: #666}
.select2-container .select2-selection--single .select2-selection__rendered:focus, .select2-container--default .select2-selection--single:focus {outline: none}
.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true] {background-color: #fafafa}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {background-color: #6673c7}
.select2-search--dropdown {padding: 5px}
.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #b5b5b5 transparent transparent transparent}
.woocommerce .woocommerce-form__label-for-checkbox {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;line-height: 1.6em;margin-bottom: 13px}
.woocommerce .woocommerce-form__label .woocommerce-form__input-checkbox {width: 13px;opacity: 0;margin-right: 5px}
.woocommerce .woocommerce-form__label-for-checkbox span {display: block}
.woocommerce .woocommerce-form__label-for-checkbox span:before {content: '';position: absolute;height: 13px;width: 13px;border: 1px solid #eaeaea;top: 4px;border-radius: 2px;opacity: 1;left: 0}
.woocommerce .woocommerce-form__label-for-checkbox span:after {content: "\f00c";font-family: FontAwesome;font-size: 8px;position: absolute;left: 3px;top: -1px;opacity: 0}
.woocommerce .woocommerce-form__label .woocommerce-form__input-checkbox[type=checkbox]:checked + span:after {opacity: 1}
.woocommerce .lost_password a:hover {color: #6673c7}
.woocommerce-account .woocommerce h2 {display: none}
.woocommerce form.woocommerce-form.woocommerce-form-login.login {max-width: 500px;margin: auto;padding: 30px;border-radius: 4px;padding-bottom: 0}
.woocommerce .woocommerce-MyAccount-content {padding-left: 330px}
.woocommerce button.woocommerce-button.button.woocommerce-form-login__submit {width: 100%;margin-bottom: 15px}
.woocommerce form.woocommerce-form.woocommerce-form-register.register button.woocommerce-Button.button {width: 100%}
.woocommerce form.woocommerce-form.woocommerce-form-register.register .woocommerce-privacy-policy-text {margin-bottom: 15px}
.woocommerce .woocommerce-LostPassword.lost_password {margin-left: -30px;margin-right: -30px;padding: 14px 30px;border-top: 1px solid #eaeaea;text-align: center;background-color: #fafafa}
.woocommerce-MyAccount-navigation {width: 300px;float: left}
.woocommerce .woocommerce-MyAccount-navigation ul {list-style: none;border: 1px solid #eaeaea;border-radius: 4px}
.woocommerce .woocommerce-MyAccount-navigation ul li {margin-top: 0;border-bottom: 1px solid #eaeaea}
.woocommerce .woocommerce-MyAccount-navigation ul li:last-child {border-bottom: none}
.woocommerce .woocommerce-MyAccount-navigation ul li a {padding: 11px 15px;display: block;position: relative;padding-left: 36px}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce .woocommerce-MyAccount-navigation ul li a:hover {background-color: #fafafa}
.woocommerce .woocommerce-MyAccount-navigation ul li a:before {margin-right: 5px;color: #b5b5b5;font-family: FontAwesome;position: absolute;left: 15px;top: 10px}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before {content: "\f0e4"}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {content: "\f291"}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before {content: "\f0ed"}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before {content: "\f277"}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {content: "\f007"}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before {content: "\f08b";font-size: 15px}
.woocommerce-MyAccount-content a {color: #6673c7}
.flex-control-thumbs {padding: 0;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -5px;margin-right: -5px;margin-top: 5px}
.flex-control-thumbs li {margin: 5px;width: 100px}
.flex-control-thumbs li img {padding: 3px;border: 1px solid #eaeaea;cursor: pointer}
.single.woocommerce .col-lg-6 > .onsale, #yith-quick-view-content .onsale {font-size: 11px;text-transform: uppercase;font-weight: 500;color: #fff;height: 45px;width: 45px;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background: #6673c7;position: absolute;left: 25px;top: 10px;z-index: 1;pointer-events: none}
#yith-quick-view-content .onsale {left: 10px}
.woocommerce .woocommerce-product-gallery__trigger {position: absolute;z-index: 1;height: 45px;width: 45px;border-radius: 50%;background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;right: 25px;top: 10px;line-height: 45px;flex-direction: column;overflow: hidden}
.woocommerce-product-gallery__trigger img {display: none !important}
.woocommerce-product-gallery__trigger:before {content: "\f002";font-family: FontAwesome;padding-left: 1px;padding-bottom: 1px}
.tabs.wc-tabs {list-style: none;padding: 0;margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;border-bottom: 1px solid #eaeaea}
.tabs.wc-tabs li {border: 1px solid #eaeaea;margin-right: -1px;margin-bottom: -1px}
.tabs.wc-tabs a {display: block;padding: 14px 20px;color: #b5b5b5;position: relative}
.tabs.wc-tabs .active a {color: #222}
.tabs.wc-tabs .active {border-bottom-color: transparent}
.tabs.wc-tabs a:before {content: '';position: absolute;height: 3px;width: 0%;left: 0;top: -1px;background-color: #6673c7;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.tabs.wc-tabs .active a:before {width: 100%}
.tabs.wc-tabs a:after {content: '';position: absolute;height: 3px;width: 100%;left: 0;bottom: -1px;background-color: #fff;opacity: 0}
.tabs.wc-tabs .active a:after {opacity: 1}
.woocommerce-Tabs-panel {padding: 25px 0}
.woocommerce-tabs h2 {display: none}
.woocommerce .related.products {margin-top: 70px}
.variations_form.cart table.variations {margin-bottom: 25px;border: none;width: 100%;max-width: 370px}
.variations_form.cart table.variations tr {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 15px}
.variations_form.cart table.variations tr:last-child {margin-bottom: 0}
.variations_form.cart table.variations td {padding: 0;border: none;position: relative}
.variations_form.cart table.variations td.value:before {content: '';position: absolute;right: 15px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);font-size: 9px;-webkit-transition: transform 0.5s ease;-o-transition: transform 0.5s ease;-webkit-transition: -webkit-transform 0.5s ease;transition: -webkit-transform 0.5s ease;transition: transform 0.5s ease;transition: transform 0.5s ease, -webkit-transform 0.5s ease;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #b5b5b5;border-radius: 4px;pointer-events: none;z-index: 1}
.variations_form.cart table.variations td.value:after {content: '';position: absolute;height: 30px;width: 20px;background: #fafafa;top: 5px;right: 1px;pointer-events: none}
.variations_form.cart table.variations label, .woocommerce .quantity label {margin: 0;font-weight: 500;color: #666;margin-top: 0;font-size: 14px;margin-bottom: 3px;display: block}
.variations_form.cart select {display: inline-block;border: 1px solid #eaeaea;padding: 10px 15px !important;width: 100%;color: #666;font-size: 14px;font-weight: 300;background: #fafafa;border-radius: 4px;height: 41px}
.variations_form.cart select:focus {outline: none}
.woocommerce-product-attributes.shop_attributes {width: 100%}
.woocommerce-product-attributes.shop_attributes td, .woocommerce-product-attributes.shop_attributes th {padding: 10px 15px}
.woocommerce-product-attributes.shop_attributes p {margin: 0}
.woocommerce-product-attributes.shop_attributes th {font-weight: 500;color: #222}
nav.woocommerce-breadcrumb {color: #b5b5b5;margin-top: 25px;margin-bottom: 3px;margin-left: -2px;margin-right: -2px}
nav.woocommerce-breadcrumb a {margin: 0 2px}
.product_title.entry-title {font-size: 32px;margin-bottom: 8px}
.woocommerce .summary p.price {font-size: 21px;margin-bottom: 13px}
.woocommerce .summary p.price ins {text-decoration: none;margin-left: 5px}
.woocommerce-product-details__short-description {margin-bottom: 24px}
.woocommerce .entry-summary .reset_variations, .woocommerce-page .entry-summary .reset_variations {position: absolute;right: -53px;bottom: 8px;text-align: right;color: #b5b5b5;border: 1px solid #eaeaea;border-radius: 4px;padding: 1px 5px 0}
.woocommerce .entry-summary .reset_variations:hover, .woocommerce-page .entry-summary .reset_variations:hover {color: #666}
.woocommerce .summary .fs-number {width: 120px;height: 40px}
.woocommerce .summary .fs-number-element {width: 40px;height: 36px;left: 39px}
.woocommerce .summary .fs-number-arrow {width: 40px;color: #fafafa;background-color: #fafafa}
.woocommerce .summary .fs-number-arrow:before, .woocommerce .summary .fs-number-arrow:after {width: 10px;margin-top: -1px;left: 14px}
.woocommerce .summary .quantity {margin-bottom: 25px}
.woocommerce .summary .single_add_to_cart_button {max-width: 370px;width: 100%;background-color: #222}
.woocommerce .entry-summary .product_meta {margin: 25px 0}
.woocommerce .entry-summary .product_meta span {color: #666;font-weight: 500}
.woocommerce .entry-summary .product_meta > span {padding-right: 20px}
.woocommerce .entry-summary .product_meta .sku, .woocommerce .entry-summary .product_meta a {color: #b5b5b5;position: relative;top: -1px;font-weight: 300}
.woocommerce .entry-summary .product_meta a:hover {color: #222}
.woocommerce #commentform #author, .woocommerce #commentform #email {height: 40px}
.woocommerce #review_form .stars a, .woocommerce-page #review_form .stars a {display: inline-block;margin-right: 10px;position: relative;font-size: 0;color: #fff;border-right: 1px solid #eaeaea;line-height: 1.5;padding-right: 7px;letter-spacing: 2px}
.woocommerce #review_form .stars a:last-child, .woocommerce-page #review_form .stars a:last-child {padding-right: 0;margin-right: 0;border-right: none}
.woocommerce #review_form .stars a:before, .woocommerce-page #review_form .stars a:before {font-family: 'FontAwesome';color: #b5b5b5;font-size: 14px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.woocommerce #review_form .stars a:hover:before, .woocommerce-page #review_form .stars a:hover:before, .woocommerce #review_form .stars a.active:before, .woocommerce-page #review_form .stars a.active:before {color: #d26e4b}
.woocommerce #review_form .stars a.star-1:before, .woocommerce-page #review_form .stars a.star-1:before {content: '\f005'}
.woocommerce #review_form .stars a.star-2:before, .woocommerce-page #review_form .stars a.star-2:before {content: '\f005\f005'}
.woocommerce #review_form .stars a.star-3:before, .woocommerce-page #review_form .stars a.star-3:before {content: '\f005\f005\f005'}
.woocommerce #review_form .stars a.star-4:before, .woocommerce-page #review_form .stars a.star-4:before {content: '\f005\f005\f005\f005'}
.woocommerce #review_form .stars a.star-5:before, .woocommerce-page #review_form .stars a.star-5:before {content: '\f005\f005\f005\f005\f005'}
.woocommerce #commentform label {display: block}
.woocommerce .comment-notes {margin-bottom: 14px !important}
.woocommerce #reply-title {font-size: 16px;font-weight: 500;color: #222}
.woocommerce table.woocommerce-grouped-product-list.group_table .quantity {margin-bottom: 0;display: flex}
.woocommerce table.woocommerce-grouped-product-list.group_table {width: 100%;margin-bottom: 30px}
.woocommerce table.woocommerce-grouped-product-list.group_table td {padding: 10px 15px}
.comment-form-rating {margin-top: 15px}
.woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-message .button, .woocommerce .woocommerce-Message .button, .woocommerce-page .woocommerce-Message .button {color: #fff !important;margin-right: 7px}
.woocommerce .woocommerce-MyAccount-content .woocommerce-message:last-child {margin-bottom: 0 !important}
.woocommerce .woocommerce-EditAccountForm.edit-account fieldset legend {font-size: 18px;font-family: 'Circular', sans-serif;color: #222;margin-bottom: 15px}
.woocommerce .woocommerce-EditAccountForm.edit-account fieldset {margin-top: 27px}
.woocommerce .woocommerce-EditAccountForm.edit-account p {margin-bottom: 25px}
.woocommerce-Addresses.col2-set.addresses {display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: -15px;margin-right: -15px;width: calc(100% - 30px)}
.woocommerce-Addresses.col2-set.addresses .woocommerce-Address {max-width: 50%;-webkit-box-flex: 0;-ms-flex: none;flex: none;padding: 0;border: 1px solid #eaeaea;border-radius: 4px;padding: 20px;margin: 0 15px;position: relative}
.woocommerce-Address-title.title h3 {font-size: 18px;margin-bottom: 10px}
.woocommerce-Addresses.col2-set.addresses .woocommerce-Address a.edit {position: absolute;right: 10px;top: 10px;background-color: #fafafa;color: #666;border: 1px solid #eaeaea;border-radius: 4px;padding: 0 6px;font-weight: 500;opacity: 0}
.woocommerce-Addresses.col2-set.addresses .woocommerce-Address:hover a.edit {opacity: 1}
.woocommerce-Addresses.col2-set.addresses .woocommerce-Address a.edit:hover {color: #222}
.woocommerce-address-fields .woocommerce-input-wrapper {width: 100%}
.woocommerce .woocommerce-address-fields .form-row {margin-left: 0;margin-right: 0;margin-bottom: 25px}
.woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper {margin-bottom: 25px}
.tb-content.default-page .woocommerce-MyAccount-content h3 {font-size: 18px;margin-bottom: 20px}
.woocommerce .commentlist {list-style: none;padding: 0;margin: 0;margin-bottom: 35px;border-bottom: 1px solid #eaeaea;padding-bottom: 35px;padding-top: 15px}
.woocommerce .commentlist > li {margin-bottom: 20px}
.woocommerce .commentlist > li:last-child {margin-bottom: 0}
.woocommerce .comment_container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}
.woocommerce .commentlist .comment_container img {-webkit-box-flex: 0;-ms-flex: none;flex: none;border-radius: 50%;margin-right: 10px;height: 40px;width: 40px}
.woocommerce .commentlist .comment-text {position: relative;margin-top: 11px}
.woocommerce .commentlist .star-rating {position: absolute;left: 0;top: 20px;color: #b5b5b5}
.woocommerce .commentlist .woocommerce-review__author {font-weight: 500;color: #222}
.woocommerce .commentlist .woocommerce-review__published-date {font-size: 13px;color: #666}
.woocommerce .commentlist .description {margin-top: 23px}
.woocommerce .commentlist .description p {margin-bottom: 0}
.woocommerce .summary .woocommerce-product-rating {margin-bottom: 12px}
.woocommerce .summary .woocommerce-review-link {color: #b5b5b5}
.woocommerce .summary .woocommerce-review-link:hover {color: #666}
.woocommerce .summary del {text-decoration: none;position: relative;display: inline-block}
.woocommerce .summary del:before {content: '';position: absolute;height: 1px;background-color: #666;width: 100%;top: 50%}
.woocommerce .star-rating strong {font-weight: 500}
.woocommerce #payment .woocommerce-form__label-for-checkbox {margin-top: 5px;margin-bottom: 25px}
.woocommerce .wc_payment_methods.payment_methods {list-style: none;padding: 0;margin: 0;padding-top: 5px}
.woocommerce .wc_payment_methods.payment_methods li {margin-top: 0 !important}
.woocommerce .wc_payment_methods.payment_methods .input-radio {width: 13px;display: inline-block;position: relative;top: 2px}
.woocommerce .wc_payment_methods.payment_methods label {margin-bottom: 9px}
.woocommerce .wc_payment_methods.payment_methods .payment_box {margin-bottom: 11px !important}
.woocommerce .wc_payment_methods.payment_methods label img {margin-top: -13px;margin-right: 10px;margin-left: 5px}
#yith-quick-view-modal.open .yith-wcqv-main {overflow-y: auto;-webkit-box-shadow: none;box-shadow: none;border: 1px solid #eaeaea}
#yith-quick-view-modal .yith-quick-view-overlay {background: hsla(0, 0%, 100%, .94)}
#yith-quick-view-content div.images {position: relative}
#yith-quick-view-content div.images .woocommerce-product-gallery__trigger {right: 10px}
#yith-quick-view-close {color: #b5b5b5;top: 10px;right: 10px;padding-top: 1px}
#yith-quick-view-close:hover {color: #666}
#yith-quick-view-content div.images, #yith-quick-view-content div.summary {width: 50%;float: inherit}
#yith-quick-view-content .woocommerce-product-gallery__wrapper {margin-bottom: 0}
#yith-quick-view-content div.summary {padding: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: 40px}
#yith-quick-view-content .product > .has-post-thumbnail {display: -webkit-box;display: -ms-flexbox;display: flex}
.woocommerce #yith-quick-view-content .quantity label {display: none}
#yith-quick-view-content div.images figure.woocommerce-product-gallery__wrapper, #yith-quick-view-content div.images .woocommerce-product-gallery__image, #yith-quick-view-content div.images .woocommerce-product-gallery__image a, #yith-quick-view-content div.images .woocommerce-product-gallery__image a img {height: 100%;display: block}
#yith-quick-view-content div.images .woocommerce-product-gallery__image img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover}
.woocommerce-tabs .woocommerce-product-attributes.shop_attributes th {width: 25%}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images img {width: 100%}
@media screen and (min-width: 991px) {
	#yith-quick-view-modal.open .yith-wcqv-wrapper {height: initial !important}
}
@media screen and (max-width: 991px) {
	#customer_details.col2-set {-ms-flex-wrap: wrap;flex-wrap: wrap}
	#customer_details.col2-set > div {max-width: 100%;-webkit-box-flex: 0;-ms-flex: none;flex: none}
	.woocommerce-breadcrumb {margin-top: 0}
	.woocommerce .related.products {margin-top: 30px}
	.woocommerce-MyAccount-navigation {float: initial;width: 100%;margin-bottom: 30px}
	.woocommerce .woocommerce-MyAccount-content {padding-left: 0}
	.woocommerce-Addresses.col2-set.addresses .woocommerce-Address a.edit {opacity: 1}
	#yith-quick-view-content .product > .has-post-thumbnail {-ms-flex-wrap: wrap;flex-wrap: wrap}
	#yith-quick-view-content div.images, #yith-quick-view-content div.summary {width: 100%}
	#yith-quick-view-content .woocommerce-product-gallery__image a, #yith-quick-view-content .woocommerce-product-gallery__image img {display: block;width: 100%}
	#yith-quick-view-content div.images .woocommerce-product-gallery__trigger {right: initial;left: 65px}
}
@media screen and (max-width: 767px) {
	.woocommerce-cart-form .shop_table {min-width: 680px}
	.woocommerce .product .cart_totals, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .product .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .product .cross-sells, .woocommerce .cart-collaterals .cross-sells, .woocommerce-page .product .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {width: 100%;float: initial}
	.woocommerce .product .cart_totals table td, .woocommerce .product .cart_totals table th, .woocommerce .cart-collaterals .cart_totals table td, .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .product .cart_totals table td, .woocommerce-page .product .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table th {text-align: left}
	.woocommerce .product .cart_totals h2, .woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .product .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2 {text-align: left}
}
@media screen and (max-width: 575px) {
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering, .woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {width: 100%}
	.woocommerce #main, .woocommerce-page #main {padding-top: 40px}
	.woocommerce .woocommerce-result-count {margin-top: 11px;position: initial}
	.woocommerce-Addresses.col2-set.addresses {-ms-flex-wrap: wrap;flex-wrap: wrap}
	.woocommerce-Addresses.col2-set.addresses .woocommerce-Address {max-width: 100%}
	.woocommerce-Addresses.col2-set.addresses .woocommerce-Address.u-column1.col-1 {margin-bottom: 20px}
}
.no-register .tb-tabs.tb-style5 .tb-tab-links li {width: 100%}
.no-register .tb-tabs.tb-style5 .tb-tab-links li.active a {background: #fafafa;border-color: #eaeaea}
.tb-site-header {width: 100%;position: relative;top: 0;left: 0;z-index: 100}
.tb-site-header.tb-sticky-header {position: fixed}
.tb-header-border1 {border-bottom: 1px solid #eaeaea}
.tb-color2.tb-header-border1 {border-color: rgba(255, 255, 255, .1)}
.tb-promotion-bar.tb-style1 {height: 40px;color: #8e8886}
.tb-promotion-bar.tb-style1 .container {position: relative;padding: 0 50px}
.tb-promotion-bar.tb-style1 .tb-promotion-cross {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 15px;cursor: pointer;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-full-width .tb-promotion-bar.tb-style1 .tb-promotion-cross {right: 50px}
.tb-promotion-bar.tb-style1 .tb-promotion-cross:hover {color: #222}
.tb-site-header.tb-style1 .tb-main-header {height: 70px}
.tb-main-header .container {margin-top: 0;padding-top: 0;height: 100%}
.tb-main-header .container-fluid {height: 100%;padding-left: 30px;padding-right: 30px}
.tb-main-header-in {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;position: relative}
@media screen and (min-width: 991px) {
	.tb-main-header-left, .tb-main-header-right {height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
	.tb-main-header-center {position: absolute;left: 50%;top: 0;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content}
	.tb-main-header-center .tb-site-branding {margin: 0 35px}
}
.tb-custom-logo-link {display: inline-block}
.tb-custom-logo {max-height: 30px}
.tb-site-title {line-height: 30px;display: inline-block}
.tb-site-title a {color: #222;font-weight: 500;font-size: 30px;display: inherit}
.tb-site-title a:hover {opacity: .85}
.tb-site-branding-mobile, .tb-logo-sticky {display: none}
.tb-main-header-left .tb-site-branding {margin-right: 40px}
.tb-site-header.small-height .tb-logo-sticky {display: inline-block}
.tb-primary-nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;height: 100%}
.tb-primary-nav ul {display: -webkit-box;display: -ms-flexbox;display: flex;list-style: none;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-left: 0;margin-bottom: 0}
.tb-primary-nav .tb-primary-nav-list {height: 100%}
.tb-primary-nav .menu-item {position: relative;height: 100%}
.tb-primary-nav .tb-primary-nav-list > .menu-item {margin-right: 35px}
.tb-primary-nav .tb-primary-nav-list > .menu-item:last-child {margin-right: 0}
.tb-primary-nav .menu-item > a {font-size: 14px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;overflow: hidden}
.tb-site-header .tb-primary-nav .menu-item > a {height: 100%}
.tb-primary-nav .menu-item-has-children > ul {width: 200px;padding-left: 0;background: #fff;position: absolute;display: block;z-index: 10;-webkit-transition: all 0.27s cubic-bezier(0, 0, .58, 1);-o-transition: all 0.27s cubic-bezier(0, 0, .58, 1);transition: all 0.27s cubic-bezier(0, 0, .58, 1);opacity: 0;visibility: hidden;border: 1px solid #eaeaea;padding: 10px 0;border-bottom-width: 2px;border-radius: 4px}
.tb-primary-nav .menu-item-has-children > ul.tb-mega-menu-list {border: none;width: 100%;padding: 0}
.tb-primary-nav .tb-primary-nav-list > .menu-item-has-children > ul {top: 100%;margin-top: -10px}
.tb-primary-nav .tb-primary-nav-list > .menu-item-has-children > ul ul {top: -11px}
.tb-primary-nav .menu-item:hover > ul {opacity: 1;visibility: visible}
.tb-primary-nav .menu-item-has-children > ul > li {padding: 0;margin: 0;position: relative;line-height: 16px}
.tb-primary-nav .menu-item-has-children > ul li.tb-custom-link {border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;padding: 10px 0;margin-top: 10px;margin-bottom: 10px}
.tb-primary-nav .menu-item-has-children > ul li.tb-custom-link:last-child {padding-bottom: 0;margin-bottom: 0;border-bottom: none}
.tb-primary-nav .menu-item-has-children > ul > li a {height: initial;display: block;padding: 7px 20px;background: transparent;font-size: 13px;-webkit-box-shadow: none;box-shadow: none;line-height: 1.6em}
.tb-primary-nav .menu-item-has-children > ul > li a:hover, .tb-primary-nav .menu-item-has-children > ul > li:hover > a {background-color: #f3f3f3;color: inherit}
.tb-primary-nav .menu-item-has-children > ul > li ul {position: absolute;left: 100%;right: 100%;display: none}
.tb-full-width .container {max-width: 100%;padding: 0 50px}
.tb-main-header-right .tb-header-btn {margin-left: 40px}
.tb-header-social-btn li:not(:last-child) {margin-right: 20px}
.tb-solid-header.tb-color1 {background-color: #fff}
.tb-site-header .tb-primary-nav .menu-item > a, .tb-site-header.tb-color1 .tb-user-btn a, .tb-site-header.tb-color1 .tb-header-social-btn a {color: #666}
.tb-site-header.tb-color2 .tb-primary-nav .tb-primary-nav-list > .menu-item > a, .tb-site-header.tb-color2 .tb-user-btn a, .tb-site-header.tb-color2 .tb-header-social-btn a {color: #fff}
.tb-site-header.tb-color2 .tb-header-social-btn a:hover {opacity: .8}
.tb-site-header.tb-color2 .tb-primary-nav .tb-primary-nav-list > .menu-item > a {opacity: .9}
.tb-site-header.tb-color2 .tb-primary-nav .tb-primary-nav-list > .menu-item > a:hover {opacity: 1}
.tb-site-header.tb-color1 .tb-primary-nav .menu-item > a:hover, .tb-site-header.tb-color1 .tb-primary-nav .menu-item:hover > a, .tb-site-header.tb-color1 .tb-user-btn a:hover, .tb-site-header.tb-color1 .tb-mega-wrapper > li > a, .tb-site-header.tb-color1 .tb-header-social-btn a:hover {color: #222}
.tb-site-header.tb-color1 .tb-dropdown:before, .tb-site-header.tb-color1 .tb-dropdown:after {background-color: #666}
.tb-user-btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.tb-main-header-right .tb-user-btn {margin-left: 40px}
.tb-user-btn a, .tb-user-btn > span {margin-left: 15px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;cursor: pointer;padding: 15px 0}
.tb-user-btn a:hover, .tb-user-btn > span:hover {opacity: .8}
.tb-user-btn a:first-child {margin-left: 0}
.tb-user-btn img {width: 20px;transition: all 0.3s ease;opacity: .7}
.tb-user-btn a:hover img {opacity: 1}
.tb-user-btn .tb-card-number {margin-bottom: -3px;margin-left: 3px;font-size: 13px}
.tb-user-btn .tb-card-number:before {content: '('}
.tb-user-btn .tb-card-number:after {content: ')'}
.tb-m-menu-btn {position: relative;display: inline-block;width: 25px;height: 27px;cursor: pointer;display: none}
.tb-m-menu-btn span {margin: 0 auto;position: relative;top: 12px;-webkit-transition-duration: 0s;-o-transition-duration: 0s;transition-duration: 0s;-webkit-transition-delay: 0.2s;-o-transition-delay: 0.2s;transition-delay: 0.2s}
.tb-m-menu-btn span:before, .tb-m-menu-btn span:after {position: absolute;content: ''}
.tb-m-menu-btn span, .tb-m-menu-btn span:before, .tb-m-menu-btn span:after {width: 25px;height: 2px;background-color: #222;display: block}
.tb-color2 .tb-m-menu-btn span, .tb-color2 .tb-m-menu-btn span:before, .tb-color2 .tb-m-menu-btn span:after {background-color: #fff}
.tb-color2 .tb-m-menu-btn-ext span {background-color: transparent}
.tb-m-menu-btn span:before {margin-top: -8px;transition-property: margin, -webkit-transform;-webkit-transition-duration: 0.2s;-o-transition-duration: 0.2s;transition-duration: 0.2s;-webkit-transition-delay: 0.2s, 0s;-o-transition-delay: 0.2s, 0s;transition-delay: 0.2s, 0s}
.tb-m-menu-btn span:after {margin-top: 8px;transition-property: margin, -webkit-transform;-webkit-transition-duration: 0.2s;-o-transition-duration: 0.2s;transition-duration: 0.2s;-webkit-transition-delay: 0.2s, 0s;-o-transition-delay: 0.2s, 0s;transition-delay: 0.2s, 0s}
.tb-m-menu-btn-ext span {background-color: rgba(0, 0, 0, 0) !important;-webkit-transition-delay: 0.2s;-o-transition-delay: 0.2s;transition-delay: 0.2s}
.tb-m-menu-btn-ext span:before {margin-top: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition-delay: 0s, 0.2s;-o-transition-delay: 0s, 0.2s;transition-delay: 0s, 0.2s}
.tb-m-menu-btn-ext span:after {margin-top: 0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition-delay: 0s, 0.2s;-o-transition-delay: 0s, 0.2s;transition-delay: 0s, 0.2s}
.tb-dropdown {display: none}
.tb-site-header.tb-style1 .tb-primary-nav .tb-mega-wrapper, .tb-site-header.tb-style1 .tb-primary-nav .tb-primary-nav-list ul {display: block !important}
.tb-site-header.tb-style1 .tb-primary-nav {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important}
.menu-item.tb-mega-menu {position: initial}
.tb-site-header.tb-style1 .tb-primary-nav .tb-mega-menu .tb-mega-wrapper {width: 1110px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;padding: 0;background-repeat: no-repeat;background-position: right bottom}
.tb-primary-nav .tb-mega-menu .tb-mega-wrapper ul {position: initial;-webkit-transform: initial;-ms-transform: initial;transform: initial;background-color: transparent}
.tb-primary-nav .tb-mega-menu .tb-mega-wrapper > li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;border-right: 1px solid #eaeaea;padding: 10px 0;height: auto}
.tb-primary-nav .tb-mega-menu .tb-mega-wrapper > li > a {height: auto}
.tb-primary-nav .tb-mega-menu .tb-mega-wrapper > li:last-child {border-right: none}
.tb-primary-nav .tb-mega-menu:hover .tb-mega-wrapper, .tb-primary-nav .tb-mega-menu:hover .tb-mega-wrapper .tb-mega-menu-list {opacity: 1;visibility: visible}
.tb-mega-wrapper > li > a {position: relative}
.tb-mega-wrapper > li:hover > a {background-color: transparent !important}
.tb-primary-nav .tb-mega-wrapper ul li a:hover {color: inherit;background-color: #fafafa}
@media screen and (max-width: 1199px) {
	.tb-primary-nav .tb-mega-menu .tb-mega-wrapper {width: 930px}
}
@media screen and (min-width: 991px) {
	.tb-mega-wrapper > li > a {pointer-events: none}
}
@media screen and (max-width: 991px) {
	.tb-mega-wrapper {background-image: initial !important;width: 100%;display: none;-webkit-transition: initial;-o-transition: initial;transition: initial}
	.tb-mega-wrapper > li > a:before, .tb-mega-wrapper > li > a:after {content: '';height: 2px;width: 8px;background-color: #666;position: absolute;right: 7px;top: 16px;display: block !important;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
	.tb-mega-wrapper > li > a:after {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}
	.tb-mega-wrapper > li > a.tb-megamenu-plus:after {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}
	.tb-mega-wrapper .tb-dropdown {display: none !important}
	.tb-primary-nav .tb-mega-menu .tb-mega-wrapper {width: 100%}
	.tb-m-menu ul .menu-item ul.tb-mega-wrapper {padding-right: 15px}
}
.tb-bottom-header {border-top: 1px solid #eaeaea}
.tb-top-header {border-bottom: 1px solid #eaeaea}
.tb-ex-header {height: 90px;-webkit-transition: all 0.27s cubic-bezier(0, 0, .58, 1);-o-transition: all 0.27s cubic-bezier(0, 0, .58, 1);transition: all 0.27s cubic-bezier(0, 0, .58, 1)}
.tb-sticky-header.small-height .tb-ex-header {height: 70px}
.tb-transparent-header {position: absolute;left: 0;top: 0;-webkit-transition: all 0.27s cubic-bezier(0, 0, .58, 1);-o-transition: all 0.27s cubic-bezier(0, 0, .58, 1);transition: all 0.27s cubic-bezier(0, 0, .58, 1)}
.tb-transparent-header.tb-sticky-header.small-height {background: rgba(34, 34, 34, .98)}
.tb-remove-footer-sticky .tb-transparent-header.tb-sticky-header.small-height {background: transparent}
.tb-transparent-header.tb-header-overlay {background: rgba(0, 0, 0, .1)}
.tb-site-header .tb-primary-nav .tb-mega-menu .tb-mega-wrapper .tb-font-name {font-family: 'Circular', sans-serif;color: #222}
.tb-primary-nav .tb-mega-menu .tb-mega-wrapper {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}
.tb-full-width .tb-main-header-right .tb-primary-nav .tb-mega-wrapper {-webkit-transform: initial;-ms-transform: initial;transform: initial;left: initial;right: 0}
.tb-solid-header-height {-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-transparent-header .tb-promotion-bar.tb-style1 .tb-promotion-cross:hover {color: #fff}
.tb-sidebar-parent, .tb-sidebar-parent .tb-site-footer, .tb-sidebar-parent .elementor-section-wrap > section.elementor-section-full_width, .tb-sidebar-parent .elementor-section-wrap > section.elementor-section-stretched {padding-left: 280px}
.tb-site-header.tb-style2 {position: fixed;left: 0;top: 0;width: 280px;height: 100vh;overflow: auto;font-family: 'Circular', sans-serif;border-right: 1px solid #eaeaea}
.tb-sidebar-parent .tb-solid-header-height {display: none}
.tb-site-header.tb-style2 .tb-main-header-in {display: block}
.tb-site-header.tb-style2 .tb-primary-nav ul {flex-direction: column;align-items: flex-start;padding: 0;position: initial;margin: 0;opacity: 1;visibility: visible;border: none;transform: initial;width: 100%;transition: initial;background-color: transparent}
.tb-site-header.tb-style2 .tb-main-header-middle .tb-header-btn {margin-left: 0;margin-top: 30px}
.tb-site-header.tb-style2 .tb-primary-nav .tb-primary-nav-list > .menu-item {margin-right: 0;width: 100%;margin-bottom: 10px}
.tb-site-header.tb-style2 .container {padding: 50px 50px 92px}
.tb-site-header.tb-style2 .tb-main-header-top .tb-site-branding {margin-right: 0;margin-bottom: 35px}
.tb-site-header.tb-style2 .tb-primary-nav .tb-mega-menu .tb-mega-wrapper > li {padding: 0;border: none}
.tb-site-header.tb-style2 .tb-primary-nav .menu-item-has-children > ul > li a:hover, .tb-site-header.tb-style2 .tb-primary-nav .menu-item-has-children > ul > li:hover > a {background-color: transparent;color: #222}
.tb-site-header.tb-style2 .tb-primary-nav .menu-item > a {padding: 4px 0}
.tb-site-header.tb-style2 .tb-primary-nav .menu-item-has-children > ul > li a {padding: 5px 20px}
.tb-site-header.tb-style2 .tb-dropdown {position: absolute;height: 30px;width: 100%;display: block;top: 0;left: 0;cursor: pointer}
.tb-site-header.tb-style2 .tb-mega-menu {position: relative}
.tb-site-header.tb-style2 .tb-primary-nav {width: 100%}
.tb-site-header.tb-style2 .menu-item-has-children > ul {display: none}
.tb-site-header.tb-style2 .tb-main-header-bottom {position: fixed;bottom: 0;width: 279px;left: 0;display: flex;padding: 25px 50px 45px;background-color: #fff}
.tb-site-header.tb-style2 .tb-header-social-btn a {font-size: 16px}
@media screen and (min-width: 992px) {
	.tb-site-header.tb-style2.tb-type1 {width: 160px}
	.tb-site-header.tb-style2.tb-type1 .tb-main-header-middle {position: fixed;left: 160px;width: 100%;max-width: 700px;background-color: #fff;height: 100vh;top: 0;left: 100px;padding: 40px 80px;display: flex;align-items: center;opacity: 0;visibility: hidden;transition: all 0.3s ease;flex-direction: column;justify-content: center;align-items: flex-start}
	.tb-site-header.tb-style2.tb-type1.tb-active-sidenav .tb-main-header-middle {opacity: 1;visibility: visible;left: 160px}
	.tb-site-header.tb-style2.tb-type1 .tb-primary-nav .menu-item {height: auto}
	.tb-site-header.tb-style2.tb-type1 .tb-main-header-bottom {width: 159px;padding: 45px 67px}
	.tb-site-header.tb-style2.tb-type1 .container {padding: 50px 40px;text-align: center}
	.tb-site-header.tb-style2.tb-type1 .tb-primary-nav .menu-item > a {font-size: 21px;line-height: 1.6em}
	.tb-site-header.tb-style2.tb-type1 .tb-primary-nav .menu-item > a, .tb-site-header.tb-style2.tb-type1 .tb-primary-nav {height: initial}
	.tb-site-header.tb-style2.tb-type1 .tb-primary-nav .menu-item-has-children > ul > li a {font-size: 18px;text-align: left}
	.tb-site-header.tb-style2.tb-type1 .tb-dropdown {height: 38px}
	.tb-site-header.tb-style2.tb-type1 .tb-primary-nav .menu-item-has-children > ul > li {margin-bottom: 5px}
	.tb-site-header.tb-style2.tb-type1 .tb-primary-nav .menu-item-has-children > ul > li:last-child {margin-bottom: 0}
	.tb-site-header.tb-style2.tb-type1 .tb-primary-nav .tb-primary-nav-list > .menu-item {margin-bottom: 25px;transform: translateX(-50px);opacity: 0;transition: all 1.4s cubic-bezier(.19, 1, .22, 1)}
	.tb-site-header.tb-style2.tb-type1.tb-active-sidenav .tb-primary-nav .tb-primary-nav-list > .menu-item {transform: translateX(0);opacity: 1}
	.tb-site-header.tb-style2.tb-type1.tb-active-sidenav .tb-primary-nav .tb-primary-nav-list > .menu-item:first-child {transition-delay: .17s}
	.tb-site-header.tb-style2.tb-type1.tb-active-sidenav .tb-primary-nav .tb-primary-nav-list > .menu-item:nth-child(2) {transition-delay: .255s}
	.tb-site-header.tb-style2.tb-type1.tb-active-sidenav .tb-primary-nav .tb-primary-nav-list > .menu-item:nth-child(3) {transition-delay: .34s}
	.tb-site-header.tb-style2.tb-type1.tb-active-sidenav .tb-primary-nav .tb-primary-nav-list > .menu-item:nth-child(4) {transition-delay: .425s}
	.tb-site-header.tb-style2.tb-type1.tb-active-sidenav .tb-primary-nav .tb-primary-nav-list > .menu-item:nth-child(5) {transition-delay: .51s}
	.tb-site-header.tb-style2.tb-type1.tb-active-sidenav .tb-primary-nav .tb-primary-nav-list > .menu-item:nth-child(6) {transition-delay: .595s}
	.tb-site-header.tb-style2.tb-type1.tb-active-sidenav .tb-primary-nav .tb-primary-nav-list > .menu-item:nth-child(7) {transition-delay: .7s}
	.tb-site-header.tb-style2.tb-type1.tb-active-sidenav .tb-primary-nav .tb-primary-nav-list > .menu-item:nth-child(8) {transition-delay: .8s}
	.tb-site-header.tb-style2.tb-type1.tb-active-sidenav .tb-primary-nav .tb-primary-nav-list > .menu-item:nth-child(9) {transition-delay: .9}
	.tb-site-header.tb-style2.tb-type1.tb-active-sidenav .tb-primary-nav .tb-primary-nav-list > .menu-item:nth-child(10) {transition-delay: 1s}
	.tb-site-header.tb-style2.tb-type1 .tb-primary-nav .menu-item-has-children > ul > li a {padding: 5px 25px}
	.tb-site-header.tb-style2.tb-type1 .tb-primary-nav .tb-mega-menu-list {padding-left: 25px !important}
	.tb-sidebar-parent.tb-sidebar-parent-small, .tb-sidebar-parent.tb-sidebar-parent-small .tb-site-footer, .tb-sidebar-parent.tb-sidebar-parent-small .elementor-section-full_width.elementor-section-stretched {padding-left: 160px}
	.tb-site-header.tb-style2.tb-type1 .tb-header-social-btn {transform: translateX(-50px);opacity: 0;transition: all 1.4s cubic-bezier(.19, 1, .22, 1)}
	.tb-site-header.tb-style2.tb-type1.tb-active-sidenav .tb-header-social-btn {transform: translateX(0);opacity: 1;transition-delay: 0.3s}
	.tb-site-header.tb-style2.tb-type1 .tb-header-social-btn a {font-size: 24px;color: #b5b5b5}
	.tb-site-header.tb-style2.tb-type1 .tb-header-social-btn a:hover {color: #666}
	.tb-site-header.tb-style2.tb-type1 .tb-header-social-btn {margin-top: 40px}
}
.tb-site-header.tb-style3 {font-family: 'Circular', sans-serif}
.tb-site-header.tb-style3 .tb-main-header {height: 70px}
.tb-m-menu-btn.tb-style1, .tb-m-menu-btn.tb-style2 {display: block}
.tb-m-menu-btn.tb-style1 {z-index: 2}
.tb-full-screen-nav {position: fixed;height: calc(100vh - 70px);width: 100%;left: 0;top: 71px;align-items: center;justify-content: center;display: flex;text-align: center;overflow: hidden;opacity: 0;visibility: hidden;transition: all 0.5s ease;background-color: #fff}
.tb-full-screen-nav.tb-full-screen-active {opacity: 1;visibility: visible}
.tb-full-screen-nav-overlay {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: rgba(255, 255, 255, .8);opacity: 0;transition: all 0.5s ease}
.tb-site-header.tb-style2 .tb-full-screen-nav-overlay {opacity: 1}
.tb-site-header.tb-style3 .tb-full-screen-active .tb-full-screen-nav-overlay {opacity: 1}
.tb-site-header.tb-style3 .tb-main-nav .tb-primary-nav-list {height: initial;flex-direction: column;width: 100%}
.tb-site-header.tb-style3 .tb-main-nav .tb-primary-nav-list > .menu-item {margin-right: 0;width: 100%;justify-content: center;position: relative;margin-bottom: 19px;top: 40px;opacity: 0}
.tb-site-header.tb-style3 .tb-full-screen-active .tb-main-nav .tb-primary-nav-list > .menu-item {top: 0;opacity: 1}
.tb-site-header.tb-style3 .tb-full-screen-active .tb-main-nav .tb-primary-nav-list > .menu-item {transition: all 0.6s cubic-bezier(.7, -.56, .27, 1.6)}
.tb-site-header.tb-style3 .tb-full-screen-active .tb-main-nav .tb-primary-nav-list > .menu-item:first-child {transition-delay: 0.15s}
.tb-site-header.tb-style3 .tb-full-screen-active .tb-main-nav .tb-primary-nav-list > .menu-item:nth-child(2) {transition-delay: 0.175s}
.tb-site-header.tb-style3 .tb-full-screen-active .tb-main-nav .tb-primary-nav-list > .menu-item:nth-child(3) {transition-delay: 0.2s}
.tb-site-header.tb-style3 .tb-full-screen-active .tb-main-nav .tb-primary-nav-list > .menu-item:nth-child(4) {transition-delay: 0.225s}
.tb-site-header.tb-style3 .tb-full-screen-active .tb-main-nav .tb-primary-nav-list > .menu-item:nth-child(5) {transition-delay: 0.25s}
.tb-site-header.tb-style3 .tb-full-screen-active .tb-main-nav .tb-primary-nav-list > .menu-item:nth-child(6) {transition-delay: 0.275s}
.tb-site-header.tb-style3 .tb-full-screen-active .tb-main-nav .tb-primary-nav-list > .menu-item:nth-child(7) {transition-delay: 0.3s}
.tb-site-header.tb-style3 .tb-full-screen-active .tb-main-nav .tb-primary-nav-list > .menu-item :nth-child(8) {transition-delay: 0.325s}
.tb-site-header.tb-style3 .tb-full-screen-active .tb-main-nav .tb-primary-nav-list > .menu-item :nth-child(9) {transition-delay: 0.35s}
.tb-site-header.tb-style3 .tb-full-screen-active .tb-main-nav .tb-primary-nav-list > .menu-item :nth-child(10) {transition-delay: 0.4s}
.tb-site-header.tb-style3 .tb-full-screen-active .tb-main-nav .tb-primary-nav-list > .menu-item:last-child {margin-bottom: 0}
.tb-site-header.tb-style3 .menu-item.tb-mega-menu, .tb-site-header.tb-style3 .tb-site-header .tb-primary-nav .menu-item > a {height: initial}
.tb-site-header.tb-style3 .tb-main-nav .menu-item-has-children > ul {border-radius: 0;width: 100%;position: initial;padding: 0;border: none;opacity: 1;visibility: visible;display: none;background-color: transparent;margin-top: 0;transition: initial}
.tb-site-header.tb-style3 .tb-main-nav .tb-mega-menu .tb-mega-wrapper > li {border-right: 0;padding: 0;height: initial}
.tb-site-header.tb-style3 .tb-main-nav .tb-mega-wrapper ul li a:hover {background-color: transparent}
.tb-full-screen-nav-in {width: 100%;overflow: auto;max-height: 100%;padding: 40px 30px}
.tb-site-header.tb-style3 .tb-main-nav {height: initial;width: 100%}
.tb-site-header.tb-style3 .tb-main-nav .menu-item > a {justify-content: center;font-size: 21px;line-height: 1.6em;padding: 7px 20px}
.tb-site-header.tb-style3 .tb-main-nav .menu-item-has-children > ul > li a {font-size: 18px}
.tb-site-header.tb-style3 .tb-dropdown {position: absolute;display: block;height: 45px;width: 100%;left: 0;top: 0;z-index: 1;cursor: pointer}
.tb-site-header.tb-style3 .tb-header-social-btn {position: relative;z-index: 1;font-size: 24px;margin-top: 60px;transition: all 0.4s ease;opacity: 0;transform: scale(.5)}
.tb-site-header.tb-style3 .tb-full-screen-active .tb-header-social-btn {opacity: 1;transform: scale(1);transition-delay: 0.5s}
.tb-site-header.tb-style3 .tb-header-social-btn a {color: #b5b5b5}
.tb-site-header.tb-style3 .tb-header-social-btn a:hover {color: #666}
.tb-site-header.tb-style3 .tb-primary-nav-list > .menu-item {top: 25px;transition: all 0.3s ease}
.tb-site-header.tb-style3 .tb-primary-nav-list > .menu-item {top: 0}
.tb-site-header.tb-style3 .tb-main-nav .menu-item-has-children > ul > li a:hover, .tb-site-header.tb-style3 .tb-main-nav .menu-item-has-children > ul > li:hover > a {background-color: transparent}
.tb-site-header.tb-style2 .tb-primary-nav .tb-mega-menu .tb-mega-wrapper .tb-font-name, .tb-site-header.tb-style3 .tb-primary-nav .tb-mega-menu .tb-mega-wrapper .tb-font-name {color: #666}
.tb-site-header.tb-style2 .tb-primary-nav .tb-mega-menu .tb-mega-wrapper .tb-font-name:hover, .tb-site-header.tb-style3 .tb-primary-nav .tb-mega-menu .tb-mega-wrapper .tb-font-name:hover {color: #222}
.tb-site-header.tb-style2 .tb-primary-nav .tb-primary-nav-list > .menu-item-has-children .tb-mega-menu-list, .tb-site-header.tb-style3 .tb-primary-nav .tb-primary-nav-list > .menu-item-has-children .tb-mega-menu-list {padding-left: 15px}
.tb-site-header.tb-style2 .tb-primary-nav .tb-primary-nav-list > .menu-item-has-children > ul ul {padding-left: 14px}
.tb-site-header.tb-style3 .tb-promotion-bar + .tb-main-header .tb-full-screen-nav {height: calc(100vh - 110px);top: 111px}
.tb-site-header.tb-style3.tb-remove-promobar-active .tb-promotion-bar + .tb-main-header .tb-full-screen-nav {height: calc(100vh - 70px);top: 71px}
@media screen and (min-width: 991px) {
	.tb-site-header.tb-style2 .tb-primary-nav {display: block !important}
}
@media screen and (max-width: 991px) {
	.tb-ex-header {height: 0}
	.tb-bottom-header, .tb-top-header {border: none}
	.tb-site-header .container {max-width: 100%;padding: 0}
	.tb-m-menu-btn {display: block}
	.tb-m-menu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
	.tb-main-nav {position: absolute;top: 100%;left: 0;width: 100%;display: none;overflow-y: auto;overflow-x: hidden;border: 1px solid #eaeaea;background: #fff}
	.tb-primary-nav-list {padding-left: 0;margin: 0}
	.tb-m-menu ul {list-style: none}
	.tb-m-menu .tb-primary-nav-list {padding: 10px 0}
	.tb-m-menu ul .menu-item a {display: block;padding: 6px 20px;font-size: 14px;color: #666}
	.tb-m-menu ul .menu-item ul li a {font-size: 13px}
	.tb-dropdown {display: block;position: absolute;top: 8px;right: 16px;height: 20px;width: 20px;z-index: 11;cursor: pointer}
	.tb-dropdown:before, .tb-dropdown:after {content: '';position: absolute;height: 2px;width: 8px;background: #666;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
	.tb-dropdown:before {-webkit-transform: translate(-50%, -50%) rotate(90deg);-ms-transform: translate(-50%, -50%) rotate(90deg);transform: translate(-50%, -50%) rotate(90deg)}
	.tb-dropdown.tb-minus:before {-webkit-transform: translate(-50%, -50%) rotate(0deg);-ms-transform: translate(-50%, -50%) rotate(0deg);transform: translate(-50%, -50%) rotate(0deg)}
	.tb-m-menu ul .menu-item ul {display: none;padding-left: 10px}
	.tb-m-menu ul > .menu-item {position: relative}
	.menu-item.menu-item-has-children > a:after {display: none}
	.tb-m-menu-btn {position: absolute;right: 15px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}
	.tb-site-header.tb-full-width.tb-style2 {padding: 0}
	.tb-toggle-areea.tb-profile-toggle .tb-toggle-btn i {display: none}
	.tb-toggle-areea.tb-profile-toggle .tb-profile-pic {margin-right: 0}
	.tb-toggle-areea.tb-profile-toggle .tb-toggle-btn {padding-right: 0}
	.tb-offset-menu-active .tb-vertical-frame.tb-style1 .tb-vertical-nav-wrap {right: 0}
	.tb-vertical-mobile-toggle {display: inline-block}
	.tb-site-header .tb-user-btn {margin-right: 65px}
	.tb-main-header-right .tb-header-btn {margin-right: 65px;margin-left: 0;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}
	.tb-main-header-left .tb-site-branding {margin-right: 0}
	.tb-site-branding {position: absolute;left: 15px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}
	.tb-primary-nav-list + .tb-site-branding, .tb-header-social-btn {display: none}
	.tb-primary-nav-list + .tb-site-branding + .tb-primary-nav-list {padding-top: 0;margin-top: -10px}
	.tb-site-branding-mobile {display: block}
	.tb-full-width .container {padding: 0}
	.tb-main-header-left .tb-header-social-btn {display: none}
	.tb-ex-header.tb-top-header, .tb-ex-header.tb-bottom-header {height: 70px;position: absolute;width: 40%;z-index: 3;bottom: 0}
	.tb-promotion-bar.tb-style1 .container {padding: 0 25px}
	.tb-full-width .tb-promotion-bar.tb-style1 .tb-promotion-cross {right: 15px}
	.tb-sidebar-parent, .tb-sidebar-parent .tb-site-footer, .tb-sidebar-parent .elementor-section-wrap > section.elementor-section-full_width, .tb-sidebar-parent .elementor-section-wrap > section.elementor-section-stretched {padding-left: 0}
	.tb-site-header.tb-style2 {width: 100%;height: 70px}
	.tb-sidebar-parent .tb-solid-header-height {display: block}
	.tb-site-header.tb-style2 .container {padding: 0}
	.tb-site-header.tb-style2 .tb-main-header {height: 100%}
	.tb-site-header.tb-style2 .tb-main-header-right .tb-header-btn {margin-top: 0}
	.tb-site-header.tb-style2 .tb-main-header-bottom {display: none}
	.tb-site-header.tb-style2 .tb-main-header-middle .tb-header-btn {margin-top: 14px;position: absolute;right: 70px}
	.tb-site-header.tb-style2 {overflow: initial}
	.tb-site-header.tb-style2 .tb-dropdown:before, .tb-site-header.tb-style2 .tb-dropdown:after {left: initial;right: 17px}
	.tb-site-header.tb-style3 .tb-full-screen-nav .tb-m-menu-btn {display: none}
	.tb-site-header.tb-style3 .tb-main-nav {background: transparent;position: initial;display: block;border: none}
	.tb-site-header.tb-style3 .tb-dropdown:before, .tb-site-header.tb-style3 .tb-dropdown:after, .tb-site-header.tb-style3 .tb-mega-wrapper > li > a:before, .tb-site-header.tb-style3 .tb-mega-wrapper > li > a:after {display: none !important}
	.tb-site-header.tb-style2.tb-type1 .tb-header-social-btn.tb-mp0.tb-flex {position: absolute;right: 70px;top: 25px}
	.tb-site-header.tb-style2.tb-type1 .tb-main-header-bottom {display: none}
}
@media screen and (max-width: 767px) {
	.tb-site-header .tb-top-bar > div {max-width: 100%}
}
.ytv-canvas {display: block;background: #282828;overflow: hidden;font-family: arial, sans-serif}
.ytv-canvas::-webkit-scrollbar {border-left: 1px solid #111;width: 10px;background: #111}
.ytv-canvas::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, 1)}
.ytv-video {position: absolute;top: 0;right: 300px;bottom: 0;left: 0;height: 100%}
.ytv-video iframe {width: 100%;height: 100%;border: none;outline: none;display: block}
.ytv-list {position: absolute;top: 0;right: 0;bottom: 0;height: 100%;width: 300px}
.ytv-list-inner {overflow: auto;position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-overflow-scrolling: touch}
.ytv-list ul {margin: 0;padding: 0;list-style-type: none}
.ytv-list .ytv-active a {border-left: 2px solid #fff;background: rgba(255, 255, 255, .05);}
.ytv-list a {display: block;text-decoration: none;font-size: 11px;color: #fefefe;padding: 10px;padding-left: 8px;border-left: 2px solid transparent}
.ytv-list a b {max-height: 45px;overflow: hidden;display: block;text-overflow: ellipsis}
.ytv-list a:hover b, .ytv-list a:hover span, .ytv-list b:hover, .ytv-clear:hover .ytv-content, .ytv-clear:visited .ytv-content {color: #fff}
.ytv-list li:first-child a {border-top: none}
.ytv-list li:last-child a {border-bottom: none}
.ytv-list a:hover, .ytv-list-header .ytv-playlists a:hover {background: rgba(255, 255, 255, .05)}
.ytv-list a:foucs {color: #fff}
.ytv-list a:active, .ytv-list-header .ytv-playlists a:active {background: rgba(0, 0, 0, .05)}
.ytv-list .ytv-content {padding-left: 125px}
.ytv-list .ytv-thumb-stroke {position: absolute;top: 1px;left: 1px;bottom: 1px;right: 1px;z-index: 2}
.ytv-list .ytv-thumb {float: left;position: relative}
.ytv-list .ytv-thumb img {width: 120px;display: block}
.ytv-list .ytv-thumb span {position: absolute;bottom: 5px;right: 5px;color: #eee;background: rgba(0, 0, 0, .7);font-size: 11px;font-weight: 700;padding: 0 4px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}
.ytv-views {display: block;margin-top: 5px;font-size: 10px;font-weight: 400;opacity: .3}
.ytv-list-header {height: 52px;display: none;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);box-shadow: 0 1px 2px rgba(0, 0, 0, .2)}
.ytv-list-header a {background: rgba(255, 255, 255, .05);position: relative;z-index: 10}
.ytv-list-header img, .ytv-list .ytv-playlists .ytv-thumb img {width: 30px;vertical-align: middle}
.ytv-list-header span {padding-left: 10px;font-size: 12px;font-weight: 700}
.ytv-playlists {z-index: 9;position: absolute;background: #282828;top: 52px;left: 0;right: 0;bottom: 0;overflow: auto;display: none}
.ytv-playlists img, .ytv-list-header img {float: left}
.ytv-playlists a span, .ytv-list-header a span {white-space: nowrap;padding-left: 10px;display: block;overflow: hidden;text-overflow: ellipsis}
.ytv-list-header > a span {line-height: 30px}
.ytv-list-header .ytv-playlists a {background: none}
.ytv-playlist-open .ytv-playlists {display: block}
.ytv-relative {position: relative;width: 100%;height: 100%}
.ytv-full {position: fixed;top: 0;left: 0;width: 100% !important;height: 100% !important;margin: 0 !important}
.ytv-arrow {height: 10px;width: 0;position: relative;top: 10px;right: 5px;border: 10px solid transparent;float: right;border-top-color: rgba(0, 0, 0, .4);display: none}
.ytv-has-playlists .ytv-arrow {display: inline-block}
.ytv-playlist-open .ytv-arrow {border-color: transparent;border-bottom-color: rgba(0, 0, 0, .4);top: -10px}
.ytv-list-header a:after, .ytv-clear:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}
@font-face {
	font-family: 'iconsmind';
	src: url(../fonts/iconsmind.ttf) format('truetype');
	font-weight: 300;
	font-style: normal
}
.stack-right-dir {font-family: 'iconsmind'}
@font-face {
	font-family: 'Circular';
	src: url(../fonts/circular-regular.ttf) format('truetype');
	font-weight: 400;
	font-style: normal
}
body {color: #666;font-size: 14px;line-height: 1.6em;font-weight: 300;-webkit-font-smoothing: antialiased;font-family: 'Roboto', sans-serif;overflow-x: hidden}
h1, h2, h3, h4, h3, h5, h6 {font-weight: 400;color: #222;padding: 0;margin: 0 0 15px 0;line-height: 1.2em;font-family: 'Circular', sans-serif}
h1 a, h2 a, h3 a, h4 a, h3 a, h5 a, h6 a {color: inherit}
h1 {font-size: 2.857em}
h2 {font-size: 2.429em}
h3 {font-size: 1.857em}
h4 {font-size: 1.571em}
h5 {font-size: 1.286em}
h6 {font-size: 1.071em}
p {margin-bottom: 15px}
ul {margin: 0 0 15px 0;padding-left: 15px;list-style: square outside none}
ol {padding-left: 15px;margin-bottom: 15px}
dfn, cite, em, i {font-style: italic}
blockquote {margin: 0 15px}
address {margin: 0 0 15px}
img {border: 0;max-width: 100%;height: auto;max-height: 100%}
a {color: inherit;text-decoration: none;background-color: transparent;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
a:hover, a:focus, a:active {color: #222;text-decoration: none}
a:focus, a:hover, a:active {outline: none}
.tb-fw-light {font-weight: 300}
.tb-fw-regular {font-weight: 400}
.tb-fw-medium {font-weight: 500}
.tb-fw-semibold {font-weight: 600}
.tb-fw-bold {font-weight: 700}
.tb-fw-black {font-weight: 900}
.tb-spacing1 {letter-spacing: 1px}
.tb-spacing2 {letter-spacing: 2px}
.tb-spacing3 {letter-spacing: 3px}
.tb-spacing4 {letter-spacing: 4px}
.tb-spacing5 {letter-spacing: 5px}
.tb-black222-c {color: #222}
.tb-black111-c {color: #111}
.tb-grayb5b5b5-c {color: #b5b5b5}
.tb-488bf8-c {color: #488bf8}
.tb-666-c {color: #666}
.tb-white-c {color: #fff}
.tb-white-c1 {color: rgba(255, 255, 255, .1)}
.tb-white-c2 {color: rgba(255, 255, 255, .2)}
.tb-white-c3 {color: rgba(255, 255, 255, .3)}
.tb-white-c4 {color: rgba(255, 255, 255, .4)}
.tb-white-c5 {color: rgba(255, 255, 255, .5)}
.tb-white-c6 {color: rgba(255, 255, 255, .6)}
.tb-white-c7 {color: rgba(255, 255, 255, .7)}
.tb-white-c8 {color: rgba(255, 255, 255, .8)}
.tb-white-c9 {color: rgba(255, 255, 255, .9)}
.tb-white-bg {background-color: #fff}
.tb-111-bg {background-color: #111}
.tb-323f4a-bg {background-color: #323f4a}
.tb-262626-bg {background-color: #262626}
.tb-fbfbfb-bg {background-color: #fbfbfb}
.tb-fafafa-bg {background-color: #fafafa}
.tb-f2f2f2-bg {background-color: #f2f2f2}
.tb-f9f9f9-bg {background-color: #f9f9f9}
.tb-171717-bg {background-color: #171717}
.tb-12233f-bg {background-color: #12233f}
.tb-282828-bg {background-color: #282828}
.tb-7a77d0-bg {background-color: #7a77d0}
.tb-ping-gray-bg {background-color: #fff4f0}
.tb-box-shadow1 {-webkit-box-shadow: 0 2px 43px 0 rgba(2, 2, 2, .07);box-shadow: 0 2px 43px 0 rgba(2, 2, 2, .07);border-radius: 4px}
.tb-box-shadow2 {border-radius: 4px;-webkit-box-shadow: 0 5px 68px 0 rgba(2, 2, 2, .07);box-shadow: 0 5px 68px 0 rgba(2, 2, 2, .07)}
.tb-border {border: 1px solid #eaeaea}
.tb-radious-2 {border-radius: 2px;overflow: hidden}
.tb-radious-3 {border-radius: 3px;overflow: hidden}
.tb-radious-4 {border-radius: 4px;overflow: hidden}
.tb-radious-5 {border-radius: 5px;overflow: hidden}
.tb-radious-10 {border-radius: 10px;overflow: hidden}
.tb-radious-20 {border-radius: 20px;overflow: hidden}
.tb-radious-50 {border-radius: 50% !important;overflow: hidden}
.marg-lg-b0 {height: 0}
.marg-lg-b4 {height: 4px}
.marg-lg-b5 {height: 5px}
.marg-lg-b10 {height: 10px}
.marg-lg-b15 {height: 15px}
.marg-lg-b20 {height: 20px}
.marg-lg-b25 {height: 25px}
.marg-lg-b30 {height: 30px}
.marg-lg-b35 {height: 35px}
.marg-lg-b40 {height: 40px}
.marg-lg-b45 {height: 45px}
.marg-lg-b50 {height: 50px}
.marg-lg-b55 {height: 55px}
.marg-lg-b60 {height: 60px}
.marg-lg-b65 {height: 65px}
.marg-lg-b70 {height: 70px}
.marg-lg-b75 {height: 75px}
.marg-lg-b80 {height: 80px}
.marg-lg-b85 {height: 85px}
.marg-lg-b90 {height: 90px}
.marg-lg-b95 {height: 95px}
.marg-lg-b100 {height: 100px}
.marg-lg-b105 {height: 105px}
.marg-lg-b110 {height: 110px}
.marg-lg-b115 {height: 115px}
.marg-lg-b120 {height: 120px}
.marg-lg-b125 {height: 125px}
.marg-lg-b130 {height: 130px}
.marg-lg-b135 {height: 135px}
.marg-lg-b140 {height: 140px}
.marg-lg-b145 {height: 145px}
.marg-lg-b150 {height: 150px}
.marg-lg-b155 {height: 155px}
.marg-lg-b160 {height: 160px}
.marg-lg-b165 {height: 165px}
.marg-lg-b170 {height: 170px}
.marg-lg-b175 {height: 175px}
.marg-lg-b180 {height: 180px}
.marg-lg-b185 {height: 185px}
.marg-lg-b190 {height: 190px}
.marg-lg-b195 {height: 195px}
.marg-lg-b200 {height: 200px}
.marg-lg-b205 {height: 205px}
.marg-lg-b210 {height: 210px}
.tb-f5-lg {font-size: 5px}
.tb-f6-lg {font-size: 6px}
.tb-f7-lg {font-size: 7px}
.tb-f8-lg {font-size: 8px}
.tb-f9-lg {font-size: 9px}
.tb-f10-lg {font-size: 10px}
.tb-f11-lg {font-size: 11px}
.tb-f12-lg {font-size: 12px}
.tb-f13-lg {font-size: 13px}
.tb-f14-lg {font-size: 14px}
.tb-f15-lg {font-size: 15px}
.tb-f16-lg {font-size: 16px}
.tb-f17-lg {font-size: 17px}
.tb-f18-lg {font-size: 18px}
.tb-f19-lg {font-size: 19px}
.tb-f20-lg {font-size: 20px}
.tb-f21-lg {font-size: 21px}
.tb-f22-lg {font-size: 22px}
.tb-f23-lg {font-size: 23px}
.tb-f24-lg {font-size: 24px}
.tb-f25-lg {font-size: 25px}
.tb-f26-lg {font-size: 26px}
.tb-f27-lg {font-size: 27px}
.tb-f28-lg {font-size: 28px}
.tb-f29-lg {font-size: 29px}
.tb-f30-lg {font-size: 30px}
.tb-f31-lg {font-size: 31px}
.tb-f32-lg {font-size: 32px}
.tb-f33-lg {font-size: 33px}
.tb-f34-lg {font-size: 34px}
.tb-f35-lg {font-size: 35px}
.tb-f36-lg {font-size: 36px}
.tb-f37-lg {font-size: 37px}
.tb-f38-lg {font-size: 38px}
.tb-f39-lg {font-size: 39px}
.tb-f40-lg {font-size: 40px}
.tb-f41-lg {font-size: 41px}
.tb-f42-lg {font-size: 42px}
.tb-f43-lg {font-size: 43px}
.tb-f44-lg {font-size: 44px}
.tb-f45-lg {font-size: 45px}
.tb-f46-lg {font-size: 46px}
.tb-f47-lg {font-size: 47px}
.tb-f48-lg {font-size: 48px}
.tb-f49-lg {font-size: 49px}
.tb-f50-lg {font-size: 50px}
.tb-f51-lg {font-size: 51px}
.tb-f52-lg {font-size: 52px}
.tb-f53-lg {font-size: 53px}
.tb-f54-lg {font-size: 54px}
.tb-f55-lg {font-size: 55px}
.tb-f56-lg {font-size: 56px}
.tb-f57-lg {font-size: 57px}
.tb-f58-lg {font-size: 58px}
.tb-f59-lg {font-size: 59px}
.tb-f60-lg {font-size: 60px}
.tb-f61-lg {font-size: 61px}
.tb-f62-lg {font-size: 62px}
.tb-f63-lg {font-size: 63px}
.tb-f64-lg {font-size: 64px}
.tb-f65-lg {font-size: 65px}
.tb-f66-lg {font-size: 66px}
.tb-f67-lg {font-size: 67px}
.tb-f68-lg {font-size: 68px}
.tb-f69-lg {font-size: 69px}
.tb-f70-lg {font-size: 70px}
.tb-f71-lg {font-size: 71px}
.tb-f72-lg {font-size: 72px}
.tb-f73-lg {font-size: 73px}
.tb-f74-lg {font-size: 74px}
.tb-f75-lg {font-size: 75px}
.tb-f76-lg {font-size: 76px}
.tb-f77-lg {font-size: 77px}
.tb-f78-lg {font-size: 78px}
.tb-f79-lg {font-size: 79px}
.tb-f80-lg {font-size: 80px}
.tb-f81-lg {font-size: 81px}
.tb-f82-lg {font-size: 82px}
.tb-f83-lg {font-size: 83px}
.tb-f84-lg {font-size: 84px}
.tb-f85-lg {font-size: 85px}
.tb-f86-lg {font-size: 86px}
.tb-f87-lg {font-size: 87px}
.tb-f88-lg {font-size: 88px}
.tb-f89-lg {font-size: 89px}
.tb-f90-lg {font-size: 90px}
.tb-f91-lg {font-size: 91px}
.tb-f92-lg {font-size: 92px}
.tb-f93-lg {font-size: 93px}
.tb-f94-lg {font-size: 94px}
.tb-f95-lg {font-size: 95px}
.tb-f96-lg {font-size: 96px}
.tb-f97-lg {font-size: 97px}
.tb-f98-lg {font-size: 98px}
.tb-f99-lg {font-size: 99px}
.tb-f100-lg {font-size: 100px}
.tb-line0-7 {line-height: .7em}
.tb-line0-72 {line-height: .72em}
.tb-line0-75 {line-height: .75em}
.tb-line0-8 {line-height: .8em}
.tb-line0-9 {line-height: .9em}
.tb-line1 {line-height: 1em}
.tb-line1-1 {line-height: 1.1em}
.tb-line1-13 {line-height: 1.13em}
.tb-line1-14 {line-height: 1.14em}
.tb-line1-2 {line-height: 1.2em}
.tb-line1-23 {line-height: 1.23em}
.tb-line1-25 {line-height: 1.25em}
.tb-line1-27 {line-height: 1.27em}
.tb-line1-3 {line-height: 1.3em}
.tb-line1-39 {line-height: 1.39em}
.tb-line1-43 {line-height: 1.43em}
.tb-line1-5 {line-height: 1.5em}
.tb-line1-54 {line-height: 1.54em}
.tb-line1-56 {line-height: 1.56em}
.tb-line1-6 {line-height: 1.6em}
.tb-line1-62 {line-height: 1.62em}
.tb-line1-64 {line-height: 1.64em}
.tb-line1-67 {line-height: 1.67em}
.tb-line1-7 {line-height: 1.7em}
.tb-line1-8 {line-height: 1.8em}
.tb-line1-75 {line-height: 1.75em}
.tb-line1-78 {line-height: 1.78em}
.tb-line1-69 {line-height: 1.69em}
.tb-line2 {line-height: 2em}
.tb-line2-5 {line-height: 2.5em}
@media (max-width: 1199px) {
	.marg-md-b0 {height: 0}
	.marg-md-b5 {height: 5px}
	.marg-md-b10 {height: 10px}
	.marg-md-b15 {height: 15px}
	.marg-md-b20 {height: 20px}
	.marg-md-b25 {height: 25px}
	.marg-md-b30 {height: 30px}
	.marg-md-b35 {height: 35px}
	.marg-md-b40 {height: 40px}
	.marg-md-b45 {height: 45px}
	.marg-md-b50 {height: 50px}
	.marg-md-b55 {height: 55px}
	.marg-md-b60 {height: 60px}
	.marg-md-b65 {height: 65px}
	.marg-md-b70 {height: 70px}
	.marg-md-b75 {height: 75px}
	.marg-md-b80 {height: 80px}
	.marg-md-b85 {height: 85px}
	.marg-md-b90 {height: 90px}
	.marg-md-b95 {height: 95px}
	.marg-md-b100 {height: 100px}
	.marg-md-b105 {height: 105px}
	.marg-md-b110 {height: 110px}
	.marg-md-b115 {height: 115px}
	.marg-md-b120 {height: 120px}
	.marg-md-b125 {height: 125px}
	.marg-md-b130 {height: 130px}
	.marg-md-b135 {height: 135px}
	.marg-md-b140 {height: 140px}
	.marg-md-b145 {height: 145px}
	.marg-md-b150 {height: 150px}
	.marg-md-b155 {height: 155px}
	.marg-md-b160 {height: 160px}
	.marg-md-b165 {height: 165px}
	.marg-md-b170 {height: 170px}
	.marg-md-b175 {height: 175px}
	.marg-md-b180 {height: 180px}
	.marg-md-b185 {height: 185px}
	.marg-md-b190 {height: 190px}
	.marg-md-b195 {height: 195px}
	.marg-md-b200 {height: 200px}
	.marg-md-b205 {height: 205px}
	.marg-md-b210 {height: 210px}
}
@media (max-width: 991px) {
	.marg-sm-b0 {height: 0}
	.marg-sm-b5 {height: 5px}
	.marg-sm-b10 {height: 10px}
	.marg-sm-b15 {height: 15px}
	.marg-sm-b20 {height: 20px}
	.marg-sm-b25 {height: 25px}
	.marg-sm-b30 {height: 30px}
	.marg-sm-b35 {height: 35px}
	.marg-sm-b40 {height: 40px}
	.marg-sm-b45 {height: 45px}
	.marg-sm-b50 {height: 50px}
	.marg-sm-b55 {height: 55px}
	.marg-sm-b60 {height: 60px}
	.marg-sm-b65 {height: 65px}
	.marg-sm-b70 {height: 70px}
	.marg-sm-b75 {height: 75px}
	.marg-sm-b80 {height: 80px}
	.marg-sm-b85 {height: 85px}
	.marg-sm-b90 {height: 90px}
	.marg-sm-b95 {height: 95px}
	.marg-sm-b100 {height: 100px}
	.marg-sm-b105 {height: 105px}
	.marg-sm-b110 {height: 110px}
	.marg-sm-b115 {height: 115px}
	.marg-sm-b120 {height: 120px}
	.marg-sm-b125 {height: 125px}
	.marg-sm-b130 {height: 130px}
	.marg-sm-b135 {height: 135px}
	.marg-sm-b140 {height: 140px}
	.marg-sm-b145 {height: 145px}
	.marg-sm-b150 {height: 150px}
	.marg-sm-b155 {height: 155px}
	.marg-sm-b160 {height: 160px}
	.marg-sm-b165 {height: 165px}
	.marg-sm-b170 {height: 170px}
	.marg-sm-b175 {height: 175px}
	.marg-sm-b180 {height: 180px}
	.marg-sm-b185 {height: 185px}
	.marg-sm-b190 {height: 190px}
	.marg-sm-b195 {height: 195px}
	.marg-sm-b200 {height: 200px}
	.marg-sm-b205 {height: 205px}
	.marg-sm-b210 {height: 210px}
	.tb-f5-sm {font-size: 5px}
	.tb-f6-sm {font-size: 6px}
	.tb-f7-sm {font-size: 7px}
	.tb-f8-sm {font-size: 8px}
	.tb-f9-sm {font-size: 9px}
	.tb-f10-sm {font-size: 10px}
	.tb-f11-sm {font-size: 11px}
	.tb-f12-sm {font-size: 12px}
	.tb-f13-sm {font-size: 13px}
	.tb-f14-sm {font-size: 14px}
	.tb-f15-sm {font-size: 15px}
	.tb-f16-sm {font-size: 16px}
	.tb-f17-sm {font-size: 17px}
	.tb-f18-sm {font-size: 18px}
	.tb-f19-sm {font-size: 19px}
	.tb-f20-sm {font-size: 20px}
	.tb-f21-sm {font-size: 21px}
	.tb-f22-sm {font-size: 22px}
	.tb-f23-sm {font-size: 23px}
	.tb-f24-sm {font-size: 24px}
	.tb-f25-sm {font-size: 25px}
	.tb-f26-sm {font-size: 26px}
	.tb-f27-sm {font-size: 27px}
	.tb-f28-sm {font-size: 28px}
	.tb-f29-sm {font-size: 29px}
	.tb-f30-sm {font-size: 30px}
	.tb-f31-sm {font-size: 31px}
	.tb-f32-sm {font-size: 32px}
	.tb-f33-sm {font-size: 33px}
	.tb-f34-sm {font-size: 34px}
	.tb-f35-sm {font-size: 35px}
	.tb-f36-sm {font-size: 36px}
	.tb-f37-sm {font-size: 37px}
	.tb-f38-sm {font-size: 38px}
	.tb-f39-sm {font-size: 39px}
	.tb-f40-sm {font-size: 40px}
	.tb-f41-sm {font-size: 41px}
	.tb-f42-sm {font-size: 42px}
	.tb-f43-sm {font-size: 43px}
	.tb-f44-sm {font-size: 44px}
	.tb-f45-sm {font-size: 45px}
	.tb-f46-sm {font-size: 46px}
	.tb-f47-sm {font-size: 47px}
	.tb-f48-sm {font-size: 48px}
	.tb-f49-sm {font-size: 49px}
	.tb-f50-sm {font-size: 50px}
	.tb-f51-sm {font-size: 51px}
	.tb-f52-sm {font-size: 52px}
	.tb-f53-sm {font-size: 53px}
	.tb-f54-sm {font-size: 54px}
	.tb-f55-sm {font-size: 55px}
	.tb-f56-sm {font-size: 56px}
	.tb-f57-sm {font-size: 57px}
	.tb-f58-sm {font-size: 58px}
	.tb-f59-sm {font-size: 59px}
	.tb-f60-sm {font-size: 60px}
	.tb-f61-sm {font-size: 61px}
	.tb-f62-sm {font-size: 62px}
	.tb-f63-sm {font-size: 63px}
	.tb-f64-sm {font-size: 64px}
	.tb-f65-sm {font-size: 65px}
	.tb-f66-sm {font-size: 66px}
	.tb-f67-sm {font-size: 67px}
	.tb-f68-sm {font-size: 68px}
	.tb-f69-sm {font-size: 69px}
	.tb-f70-sm {font-size: 70px}
	.tb-f71-sm {font-size: 71px}
	.tb-f72-sm {font-size: 72px}
	.tb-f73-sm {font-size: 73px}
	.tb-f74-sm {font-size: 74px}
	.tb-f75-sm {font-size: 75px}
	.tb-f76-sm {font-size: 76px}
	.tb-f77-sm {font-size: 77px}
	.tb-f78-sm {font-size: 78px}
	.tb-f79-sm {font-size: 79px}
	.tb-f80-sm {font-size: 80px}
	.tb-f81-sm {font-size: 81px}
	.tb-f82-sm {font-size: 82px}
	.tb-f83-sm {font-size: 83px}
	.tb-f84-sm {font-size: 84px}
	.tb-f85-sm {font-size: 85px}
	.tb-f86-sm {font-size: 86px}
	.tb-f87-sm {font-size: 87px}
	.tb-f88-sm {font-size: 88px}
	.tb-f89-sm {font-size: 89px}
	.tb-f90-sm {font-size: 90px}
	.tb-f91-sm {font-size: 91px}
	.tb-f92-sm {font-size: 92px}
	.tb-f93-sm {font-size: 93px}
	.tb-f94-sm {font-size: 94px}
	.tb-f95-sm {font-size: 95px}
	.tb-f96-sm {font-size: 96px}
	.tb-f97-sm {font-size: 97px}
	.tb-f98-sm {font-size: 98px}
	.tb-f99-sm {font-size: 99px}
	.tb-f100-sm {font-size: 100px}
}
@media (max-width: 767px) {
	.marg-xs-b0 {height: 0}
	.marg-xs-b5 {height: 5px}
	.marg-xs-b10 {height: 10px}
	.marg-xs-b15 {height: 15px}
	.marg-xs-b20 {height: 20px}
	.marg-xs-b25 {height: 25px}
	.marg-xs-b30 {height: 30px}
	.marg-xs-b35 {height: 35px}
	.marg-xs-b40 {height: 40px}
	.marg-xs-b45 {height: 45px}
	.marg-xs-b50 {height: 50px}
	.marg-xs-b55 {height: 55px}
	.marg-xs-b60 {height: 60px}
	.marg-xs-b65 {height: 65px}
	.marg-xs-b70 {height: 70px}
	.marg-xs-b75 {height: 75px}
	.marg-xs-b80 {height: 80px}
	.marg-xs-b85 {height: 85px}
	.marg-xs-b90 {height: 90px}
	.marg-xs-b95 {height: 95px}
	.marg-xs-b100 {height: 100px}
	.marg-xs-b105 {height: 105px}
	.marg-xs-b110 {height: 110px}
	.marg-xs-b115 {height: 115px}
	.marg-xs-b120 {height: 120px}
	.marg-xs-b125 {height: 125px}
	.marg-xs-b130 {height: 130px}
	.marg-xs-b135 {height: 135px}
	.marg-xs-b140 {height: 140px}
	.marg-xs-b145 {height: 145px}
	.marg-xs-b150 {height: 150px}
	.marg-xs-b155 {height: 155px}
	.marg-xs-b160 {height: 160px}
	.marg-xs-b165 {height: 165px}
	.marg-xs-b170 {height: 170px}
	.marg-xs-b175 {height: 175px}
	.marg-xs-b180 {height: 180px}
	.marg-xs-b185 {height: 185px}
	.marg-xs-b190 {height: 190px}
	.marg-xs-b195 {height: 195px}
	.marg-xs-b200 {height: 200px}
	.marg-xs-b205 {height: 205px}
	.marg-xs-b210 {height: 210px}
}
.tb-flex {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap}
.tb-flex-start {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}
.tb-flex-between {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap}
.tb-flex-between-end {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-ms-flex-wrap: wrap;flex-wrap: wrap}
.tb-flex-between-center {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.tb-flex-align-center {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap}
.tb-mp0 {margin: 0;padding: 0;list-style: none}
.tb-m0 {margin: 0}
.tb-pt1 {padding-top: 1px}
.tb-p0 {padding: 0}
.tb-ml-auto {margin-left: auto}
.tb-mr-auto {margin-right: auto}
.tb-m-auto {margin: auto}
.tb-mt-1 {margin-top: -1px}
.tb-mt-2 {margin-top: -2px}
.tb-mt-3 {margin-top: -3px}
.tb-mt-4 {margin-top: -4px}
.tb-mt-5 {margin-top: -5px}
.tb-mt-6 {margin-top: -6px}
.tb-mt-7 {margin-top: -7px}
.tb-mt-8 {margin-top: -8px}
.tb-mt-9 {margin-top: -9px}
.tb-mt-10 {margin-top: -10px}
.tb-mt-11 {margin-top: -11px}
.tb-mt-12 {margin-top: -12px}
.tb-mt-13 {margin-top: -13px}
.tb-mt-14 {margin-top: -14px}
.tb-mt-15 {margin-top: -15px}
.tb-mt-30 {margin-top: -30px}
.tb-mb-1 {margin-bottom: -1px}
.tb-mb-2 {margin-bottom: -2px}
.tb-mb-3 {margin-bottom: -3px}
.tb-mb-4 {margin-bottom: -4px}
.tb-mb-5 {margin-bottom: -5px}
.tb-mb-6 {margin-bottom: -6px}
.tb-mb-7 {margin-bottom: -7px}
.tb-mb-8 {margin-bottom: -8px}
.tb-mb-9 {margin-bottom: -9px}
.tb-mb-10 {margin-bottom: -10px}
.tb-mb-11 {margin-bottom: -11px}
.tb-mb-12 {margin-bottom: -12px}
.tb-mb-13 {margin-bottom: -13px}
.tb-mb-14 {margin-bottom: -14px}
.tb-mb-15 {margin-bottom: -15px}
.tb-mt1 {margin-top: 1px}
.tb-mt2 {margin-top: 2px}
.tb-mt3 {margin-top: 3px}
.tb-mt4 {margin-top: 4px}
.tb-mt5 {margin-top: 5px}
.tb-mt6 {margin-top: 6px}
.tb-mt7 {margin-top: 7px}
.tb-mt8 {margin-top: 8px}
.tb-mt9 {margin-top: 9px}
.tb-mt10 {margin-top: 10px}
.tb-mb1 {margin-bottom: 1px}
.tb-mb2 {margin-bottom: 2px}
.tb-mb3 {margin-bottom: 3px}
.tb-mb4 {margin-bottom: 4px}
.tb-mb5 {margin-bottom: 5px}
.tb-mb6 {margin-bottom: 6px}
.tb-mb7 {margin-bottom: 7px}
.tb-mb8 {margin-bottom: 8px}
.tb-mb9 {margin-bottom: 9px}
.tb-mb10 {margin-bottom: 10px}
@media screen and (max-width: 991px) {
	.tb-mt-1-sm {margin-top: -1px}
	.tb-mt-2-sm {margin-top: -2px}
	.tb-mt-3-sm {margin-top: -3px}
	.tb-mt-4-sm {margin-top: -4px}
	.tb-mt-5-sm {margin-top: -5px}
	.tb-mt-6-sm {margin-top: -6px}
	.tb-mt-7-sm {margin-top: -7px}
	.tb-mt-8-sm {margin-top: -8px}
	.tb-mt-9-sm {margin-top: -9px}
	.tb-mt-10-sm {margin-top: -10px}
	.tb-mt-11-sm {margin-top: -11px}
	.tb-mt-12-sm {margin-top: -12px}
	.tb-mt-13-sm {margin-top: -13px}
	.tb-mt-14-sm {margin-top: -14px}
	.tb-mt-15-sm {margin-top: -15px}
	.tb-mb-1-sm {margin-bottom: -1px}
	.tb-mb-2-sm {margin-bottom: -2px}
	.tb-mb-3-sm {margin-bottom: -3px}
	.tb-mb-4-sm {margin-bottom: -4px}
	.tb-mb-5-sm {margin-bottom: -5px}
	.tb-mb-6-sm {margin-bottom: -6px}
	.tb-mb-7-sm {margin-bottom: -7px}
	.tb-mb-8-sm {margin-bottom: -8px}
	.tb-mb-9-sm {margin-bottom: -9px}
	.tb-mb-10-sm {margin-bottom: -10px}
	.tb-mb-11-sm {margin-bottom: -11px}
	.tb-mb-12-sm {margin-bottom: -12px}
	.tb-mb-13-sm {margin-bottom: -13px}
	.tb-mb-14-sm {margin-bottom: -14px}
	.tb-mb-15-sm {margin-bottom: -15px}
	.tb-mt1-sm {margin-top: 1px}
	.tb-mt2-sm {margin-top: 2px}
	.tb-mt3-sm {margin-top: 3px}
	.tb-mt4-sm {margin-top: 4px}
	.tb-mt5-sm {margin-top: 5px}
	.tb-mt6-sm {margin-top: 6px}
	.tb-mt7-sm {margin-top: 7px}
	.tb-mt8-sm {margin-top: 8px}
	.tb-mt9-sm {margin-top: 9px}
	.tb-mt10-sm {margin-top: 10px}
	.tb-mb1-sm {margin-bottom: 1px}
	.tb-mb2-sm {margin-bottom: 2px}
	.tb-mb3-sm {margin-bottom: 3px}
	.tb-mb4-sm {margin-bottom: 4px}
	.tb-mb5-sm {margin-bottom: 5px}
	.tb-mb6-sm {margin-bottom: 6px}
	.tb-mb7-sm {margin-bottom: 7px}
	.tb-mb8-sm {margin-bottom: 8px}
	.tb-mb9-sm {margin-bottom: 9px}
	.tb-mb10-sm {margin-bottom: 10px}
}
.tb-zoom-in1 {-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-zoom:hover .tb-zoom-in1 {-webkit-transform: scale(1.06);-ms-transform: scale(1.06);transform: scale(1.06)}
.tb-relative {position: relative}
.tb-absolute {position: absolute}
.tb-hidden {display: none}
.tb-parallax {background-position: center center;background-repeat: no-repeat;background-size: cover;background-attachment: fixed !important}
.tb-sticky-footer {width: 100%;position: fixed;bottom: 0;left: 0;z-index: -1}
.tb-content {background-color: #fff;z-index: 10}
.tb-link-wrap {position: absolute;height: 100%;width: 100%;z-index: 2;opacity: 0}
.tb-sample-text p:last-child {margin-bottom: 0}
.tb-bg {background-size: cover;background-repeat: no-repeat;background-position: center}
.tb-overflow-hidden {overflow: hidden;display: block}
hr {margin: 0;border-color: #eaeaea}
.tb-absolute-link {position: absolute;height: 100%;width: 100%;left: 0;top: 0}
.tb-sidebar-padd {padding: 0 30px}
.row {margin-top: -30px}
.row > div {margin-top: 30px}
.tb-vertical-middle {height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap}
.tb-vertical-middle .tb-vertical-middle-in {width: 100%}
.tb-preloader {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 5000;background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex}
.tb-preloader .tb-preloader-in {height: 100px;width: 100px;position: absolute;top: 50%;left: 50%;z-index: 1;margin: -50px 0 0 -50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 25px}
.tb-preloader .tb-preloader-in:before {content: '';display: inline-block;width: 100px;height: 100px;position: absolute;left: 0;top: 0;border-top: 2px solid transparent;border-right: 2px solid #222;border-bottom: 2px solid transparent;border-left: 2px solid transparent;border-radius: 50%;-webkit-animation: rotate360 1s linear both infinite;animation: rotate360 1s linear both infinite}
@-webkit-keyframes rotate360 {
	0% {-webkit-transform: rotateZ(0);-ms-transform: rotateZ(0);transform: rotateZ(0)}
	100% {-webkit-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg)}
}
@keyframes rotate360 {
	0% {-webkit-transform: rotateZ(0);-ms-transform: rotateZ(0);transform: rotateZ(0)}
	100% {-webkit-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg)}
}
@media screen and (min-width: 991px) {
	.tb-token-pr35 {height: 100%}
	.tb-token-pl35 {padding-left: 35px;height: 100%}
	.tb-right-padd-20, .tb-yoga-middle-text {padding-right: 20px}
	.tb-left-padd-20 {padding-left: 20px}
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {font-size: inherit;margin-left: 0 !important}
.tb-pd-video .tb-video-open, .tb-sample-img .tb-video-open {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);color: #fff;font-size: 68px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;line-height: 48px}
.tb-pd-video .tb-video-open:hover, .tb-sample-img .tb-video-open:hover {color: rgba(255, 255, 255, .7)}
.tb-video-popup {position: fixed;z-index: 1000;top: 0;width: 100%;height: 100%;left: -100%;-webkit-transition-delay: 0.3s;-o-transition-delay: 0.3s;transition-delay: 0.3s}
.tb-video-popup.active {left: 0;-webkit-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;left: 0}
.tb-video-popup-overlay {position: absolute;left: 0;right: 0;background: #000;-webkit-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;opacity: 0}
.tb-video-popup.active .tb-video-popup-overlay {opacity: .8;height: 100%;background: rgba(0, 0, 0, .5)}
.tb-video-popup-content {position: absolute;left: 0;top: 0;right: 0;bottom: 0;overflow: auto;-webkit-overflow-scrolling: touch;font-size: 0;text-align: center;-webkit-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;-webkit-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);opacity: 0;visibility: hidden;padding: 15px}
.tb-video-popup.active .tb-video-popup-content {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;visibility: visible}
.tb-video-popup-content:after {content: "";display: inline-block;height: 100%;vertical-align: middle}
.tb-video-popup-container {display: inline-block;position: relative;text-align: left;background: #fff;max-width: 1100px;width: 100%;vertical-align: middle}
.tb-video-popup-container .embed-responsive {width: 100%}
.embed-responsive {position: relative;display: block;height: 0;padding: 0;overflow: hidden;height: 100%}
.tb-video-popup-close {position: absolute;top: 0;right: 0;width: 40px;height: 40px;background: #d90d0d;cursor: pointer;-webkit-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out}
.tb-video-popup iframe {width: 100%;height: 100%;position: absolute}
.tb-video-popup-close:before {content: "";display: block;position: absolute;top: 50%;left: 50%;width: 20px;height: 1px;background: #fff;margin-left: -10px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out}
.tb-video-popup-close:after {content: "";display: block;position: absolute;top: 50%;left: 50%;width: 20px;height: 1px;background: #fff;margin-left: -10px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out}
.tb-video-popup-close:hover:before, .tb-video-popup-close:hover:after {background: #000}
.tb-video-popup-layer {position: absolute;left: 0;bottom: 0;right: 0}
.tb-video-popup-align {overflow: hidden}
.lg-outer .lg-thumb {margin-left: auto;margin-right: auto}
.lg-outer .lg-thumb-outer, .lg-outer .lg-toogle-thumb {background-color: #222}
.lg-outer .lg-toogle-thumb {color: #b5b5b5}
.lg-outer .lg-thumb-item {border-radius: 5px;border: 2px solid rgba(255, 255, 255, 0) !important}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {border-color: #fff !important}
.tb-cs-date-field i {position: absolute;right: 15px;top: 7px;color: #b7b7b7;pointer-events: none}
.ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover {border: 1px solid #eaeaea;background: #fafafa;font-weight: 400;color: #666;font-size: 13px;text-align: center;font-family: 'Open Sans', sans-serif}
.ui-widget.ui-widget-content {border: 1px solid #eaeaea}
.ui-datepicker th {font-weight: 500;color: #222;font-size: 13px;font-family: 'Open Sans', sans-serif}
.ui-widget-header {border: 1px solid #eaeaea;background: #f2f2f2;font-weight: 500;font-family: 'Open Sans', sans-serif;color: #333;font-size: 14px}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #13ce66;background: transparent;color: #222}
.ui-datepicker-prev.ui-corner-all:before, .ui-datepicker-next.ui-corner-all:before {content: "\f104";font-family: 'FontAwesome';position: absolute;font-size: 16px;color: #666;left: 9px;top: 0}
.ui-datepicker-next.ui-corner-all:before {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);top: 2px;left: 11px}
.ui-datepicker-prev.ui-corner-all, .ui-datepicker-next.ui-corner-all {border: none !important;cursor: pointer;top: 2.5px}
.ui-datepicker-prev.ui-corner-all {left: 5px}
.ui-datepicker-next.ui-corner-all {right: 5px}
#ui-datepicker-div {padding: 5px 5px 0 5px;width: 310px}
.ui-state-default.ui-state-active {border: 1px solid #13ce66;background-color: rgba(19, 206, 102, .1)}
.tb-cs-date-field i {position: absolute;right: 15px;top: 12px;color: #b7b7b7;pointer-events: none}
@media screen and (max-width: 575px) {
	#ui-datepicker-div {width: 250px}
}
.tb-dark-footer, .tb-dark-footer .tb-footer-widget-title, .tb-dark-footer .tb-cta-title, .tb-dark-footer .tb-copyright, .tb-dark-footer a, .tb-dark-footer a:hover, .tb-dark-footer .tb-footer-address-widget li, .tb-dark-footer .tb-section-heading h2, .tb-dark-footer .tb-post-label.tb-style1 span, .tb-dark-footer .tb-post.tb-style1 .tb-post-title a, .tb-dark-footer .tb-post.tb-style1 .tb-post-title a:hover, .tb-dark-footer .tb-post-label.tb-style1, .tb-dark-footer .tb-section-heading.tb-style6 h2, .tb-dark-footer .tb-post.tb-style3.tb-size1 .tb-post-title, .tb-dark-footer .tb-newsletter-title, .tb-dark-footer .tb-newsletter-subtitle, .tb-dark-footer .tb-footer-item .tagcloud a, .tb-dark-footer .widget_rss.widget ul li .rsswidget {color: #fff}
.tb-site-footer a {font-weight: 500}
.tb-dark-footer hr, .tb-dark-footer .tb-border, .tb-dark-footer .tb-post-list.tb-style1 li {border-color: rgba(255, 255, 255, .1)}
.tb-light-footer, .tb-light-footer .tb-footer-widget-title, .tb-light-footer .tb-cta-title, .tb-light-footer .tb-copyright, .tb-light-footer a, .tb-light-footer a:hover, .tb-light-footer .tb-footer-address-widget li, .tb-light-footer .tb-section-heading h2, .tb-light-footer .tb-post-label.tb-style1 span, .tb-light-footer .tb-post.tb-style1 .tb-post-title a, .tb-light-footer .tb-post.tb-style1 .tb-post-title a:hover, .tb-light-footer .tb-post-label.tb-style1, .tb-light-footer .tb-section-heading.tb-style6 h2, .tb-light-footer .tb-post.tb-style3.tb-size1 .tb-post-title, .tb-light-footer .tb-newsletter-title, .tb-light-footer .tb-newsletter-subtitle, .tb-light-footer .tb-footer-item .tagcloud a, .tb-light-footer .widget_rss.widget ul li .rsswidget {color: #000}
.tb-light-footer a.tb-btn:hover {color: #fff}
.tb-light-footer hr, .tb-light-footer .tb-border, .tb-light-footer .tb-post-list.tb-style1 li {border-color: rgba(0, 0, 0, .1)}
.tb-light-footer .tb-section-heading.tb-style6 h2:before {background-color: rgba(0, 0, 0, .1)}
.tb-footer-widget-title, .tb-site-footer .tb-cta-title, .tb-site-footer .tb-section-heading h2, .tb-site-footer .tb-newsletter-subtitle, .tb-site-footer .tb-post-label.tb-style1 span {opacity: .4}
.tb-footer-text-widget-text, .tb-footer-widget a, .tb-copyright, .tb-footer-address-widget li, .tb-site-footer .tb-newsletter-title {opacity: .6}
.tb-footer-widget a:hover {opacity: .9}
.tb-footer-widget-title {font-size: 16px;margin-bottom: 15px;margin-top: -3px}
.tb-dark-footer .tb-form-field input {background-color: #fff;color: #666}
.tb-footer-text-widget img {display: inline-block;margin-bottom: 20px}
.tb-footer-social-btn.tb-style1 a:not(:last-child) {margin-right: 20px}
.tb-footer-social-btn.tb-style1.tb-color1 a {color: #b5b5b5}
.tb-footer-social-btn.tb-style1.tb-color1 a:hover {color: #666}
.tb-footer-social-btn.tb-style1.tb-color2 a {color: #fff}
.tb-footer-social-btn.tb-style1.tb-color2 a:hover {color: #fff;opacity: .8}
.tb-footer-link-widget ul li:not(:last-child), .tb-footer-address-widget li:not(:last-child) {margin-bottom: 14px}
.tb-site-footer.tb-style1 .tb-sp-payment-widget ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}
.tb-site-footer.tb-style1 .tb-sp-payment-widget ul li {margin-top: 10px;margin-right: 13px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-site-footer.tb-gradient-color1 {background-image: -webkit-linear-gradient(180deg, rgb(1, 0, 45) 0%, rgb(134, 131, 208) 100%);background-image: -ms-linear-gradient(180deg, rgb(1, 0, 45) 0%, rgb(134, 131, 208) 100%)}
.tb-footer-address-widget li {position: relative;padding-left: 20px}
.tb-footer-address-widget li i {position: absolute;left: 0;top: 2px;font-size: 16px}
.tb-site-footer .tb-section-heading.tb-style6 h2:before {display: none}
.tb-site-footer.tb-style2 {background-color: #fff}
.tb-site-footer.tb-style2 .tb-site-footer-in {padding: 5px 50px}
.tb-footer-social-btn a:not(:last-child) {margin-right: 20px}
.tb-copyright.tb-style1 {color: #666;opacity: 1}
.tb-footer-address-widget.tb-style2 li:not(:last-child) {margin-bottom: 2px}
.tb-footer-address-widget.tb-style2 li {padding-left: 20px;position: relative}
.tb-footer-address-widget.tb-style2 li i {position: absolute;color: rgba(153, 153, 153, .5);position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}
.tb-footer-instagram-widget.tb-style1 .tb-footer-instagram {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: -5px}
.tb-footer-instagram-widget.tb-style1 .tb-footer-instagram a {width: 50px;height: 50px;margin-right: 5px;margin-top: 5px}
.tb-footer-instagram-widget.tb-style1 .tb-footer-instagram a:hover {opacity: .8}
.tb-site-footer .tb-widget-newsletter .tb-border {border: none}
.tb-site-footer .tb-newsletter.tb-style6 {padding: 0}
.tb-site-footer .tb-border.tb-radious.tb-sidebar-padd {padding: 0;border: none}
.tb-footer-social-btn.tb-style1 a {display: flex}
.tb-copyright.tb-style1 {font-size: 13px;padding: 20px 0;line-height: 1.6em}
.tb-horizontal-scroll-item .tb-bg {height: 100%;width: 100%}
.tb-site-footer.tb-style3 {padding-bottom: 30px;text-align: center;position: relative;z-index: 2}
.tb-copyright.tb-style2 {padding: 20px 0;opacity: 1}
@media screen and (max-width: 575px) {
	.tb-site-footer.tb-style2 .tb-site-footer-in {padding: 10px 30px}
	.tb-site-footer.tb-style2 .tb-copyright.tb-style1 {padding: 7px 0}
	.tb-site-footer-in.tb-flex-between {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center}
}
@media screen and (max-width: 991px) {
	.tb-sticky-footer {position: initial;z-index: 1}
	.tb-content {margin-bottom: 0 !important}
	.tb-parallax {background-position: center center !important}
	.tb-about.tb-style1 br {display: none}
	.tb-site-footer.tb-style3 {padding: 0 15px}
}
.tb-zoom-effect .tb-zoom-effect-in {position: relative}
.tb-zoom-effect .tb-bg {height: 100%;width: 100%;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease}
.tb-zoom-effect:hover .tb-bg {-webkit-transform: scale(1.035);-ms-transform: scale(1.035);transform: scale(1.035)}
.tb-zoom-initial {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover}
.tb-zoom, .tb-product-zoom {display: block;position: relative;height: 100%;width: 100%;overflow: hidden}
.tb-zoom img, .tb-product-zoom img {display: block}
.tb-breadcrumb.tb-style1 {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}
.tb-breadcrumb.tb-style1 li:not(:last-child):after {content: '/';margin-left: 6px;margin-right: 6px}
.tb-breadcrumb.tb-style1 a:hover {color: #222}
.custom-select-wrapper {position: relative;width: 100%}
.tb-custom-select-wrapper {position: relative;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.tb-custom-select-wrapper select {display: none}
.tb-custom-select {cursor: pointer;max-width: 100%;padding: 0;line-height: 1.5;vertical-align: middle;background: transparent;border-radius: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;display: block;position: relative;border-radius: 2px}
.custom-select-trigger {width: 100%;color: #666;padding: 8px 24px 8px 15px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 14px;position: relative;z-index: 1;border: 1px solid #ddd;background-color: #f5f5f5;border-radius: 4px;height: 40px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.custom-select-trigger:hover {color: #666}
.custom-select-trigger:after {content: '';position: absolute;right: 15px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);font-size: 9px;-webkit-transition: transform 0.5s ease;-o-transition: transform 0.5s ease;-webkit-transition: -webkit-transform 0.5s ease;transition: -webkit-transform 0.5s ease;transition: transform 0.5s ease;transition: transform 0.5s ease, -webkit-transform 0.5s ease;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #b5b5b5;border-radius: 4px}
.tb-custom-select.opened .custom-select-trigger:after, .tb-toggle-areea.tb-active .tb-toggle-btn i.fa-sort-desc {-webkit-transform: translateY(-50%) rotate(-180deg);-ms-transform: translateY(-50%) rotate(-180deg);transform: translateY(-50%) rotate(-180deg)}
.custom-options {position: absolute;display: block;top: 100%;left: 0;right: 0;min-width: 100%;margin-top: 0;-webkit-box-sizing: border-box;box-sizing: border-box;background: #f3fbfd;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transform: translateY(-15px);-ms-transform: translateY(-15px);transform: translateY(-15px);z-index: 10;border: 1px solid #eaeaea;border-radius: 0 0 4px 4px;border-bottom: 2px solid #eaeaea;max-height: 282px;overflow: auto}
.tb-custom-select.opened .custom-options {opacity: 1;visibility: visible;pointer-events: all;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}
.custom-option {position: relative;display: block;padding: 10px 15px;border-bottom: 1px solid #eaeaea;color: #666;cursor: pointer;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;background: #fff;font-size: 13px}
.custom-option:last-child {border: none}
.custom-option:hover {background: #f5f5f5}
.tb-form-field.tb-style1 .custom-select-trigger {border: 1px solid #eaeaea;background-color: #fff}
.tb-form-field.tb-style1 .tb-custom-select.opened .custom-select-trigger {border-color: #13ce66}
.tb-custom-quantity {-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 40px;border: 1px solid #ddd;background-color: #f5f5f5;border-radius: 4px;text-align: center;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex}
.tb-quantity-minus, .tb-quantity-plus {height: 100%;width: 40px;position: relative;text-indent: 45px;cursor: pointer;overflow: hidden}
.tb-quantity-minus {border-right: 1px solid #ddd}
.tb-quantity-plus {border-left: 1px solid #ddd}
.tb-custom-quantity input {height: 100%;background: #fff;border: none;width: 37px;text-align: center;color: #666;padding-top: 2px}
.tb-custom-quantity input:focus {outline: none}
.tb-quantity-minus:before, .tb-quantity-plus:before, .tb-quantity-plus:after {content: '';position: absolute;height: 2px;width: 10px;background-color: #b5b5b5;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}
.tb-quantity-plus:after {-webkit-transform: translate(-50%, -50%) rotate(90deg);-ms-transform: translate(-50%, -50%) rotate(90deg);transform: translate(-50%, -50%) rotate(90deg)}
.tb-appointment-form form > p, .tb-contact-form-wrapper p {margin: 0}
.tb-appointment-form form > p span {display: block;margin-bottom: 15px}
.wpcf7-response-output {margin: 0;margin-bottom: 15px;padding: .6em 1em;border: 1px solid rgba(222, 54, 24, .3);color: #de3618;background: rgba(222, 54, 24, .1);border-radius: 4px}
.wpcf7-validation-errors, .wpcf7-acceptance-missing {border: 1px solid #de3618}
.tb-appointment-form form > p .ajax-loader {display: none}
.tb-contact-form-wrapper label {font-size: 0;width: 100%;display: block;margin: 0;line-height: 0}
.tb-contact-form-wrapper label span {font-size: 14px;display: block;line-height: 1.6em;margin-bottom: 15px;color: #de3618}
.tb-form-field input, .tb-form-field textarea, .tb-appointment-form form > p input, .tb-appointment-form form > p select, .tb-contact-form-wrapper label input, .tb-contact-form-wrapper label textarea, #commentform #author, #commentform #email, #commentform #url, #commentform textarea, .elementor-widget-webify-newsletter-widget .style2 input[type="email"], .tb-widget-newsletter .style1 .tb-mc4wp-form input {width: 100%;border: 1px solid #eaeaea;height: 43px;padding: 8px 15px;border-radius: 4px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;color: #666;display: block;font-weight: 300}
.tb-appointment-form p .tb-btn {height: 46px;font-weight: 500;border: none}
#commentform #author:focus, #commentform #email:focus, #commentform #url:focus, #commentform textarea:focus {outline: none;border-color: #666}
.tb-contact-form-wrapper label textarea, #commentform textarea {height: 140px}
.comment-form-author, .comment-form-email, .comment-form-url {max-width: 400px}
.tb-contact-form-wrapper label input:focus, .tb-contact-form-wrapper label textarea:focus {border-color: #5c6ac4}
.tb-contact-form-wrapper label input:focus, .tb-contact-form-wrapper label textarea:focus {outline: none;border-color: #5c6ac4}
#commentform label {margin-bottom: 3px;display: block;margin-top: -5px;font-size: 14px;line-height: 1.6em;display: none}
#commentform input#wp-comment-cookies-consent + label {margin-top: -1px}
#commentform > p {margin-bottom: 20px;font-size: 14px;line-height: 1.6em}
#commentform > p:last-child {margin-bottom: 0}
#commentform .comment-form-cookies-consent label {display: block}
#commentform input#submit {max-width: 150px}
.comments-title, .comment-reply-title {font-size: 20px;margin-bottom: 20px}
.comment-list {list-style: none;padding: 0;margin: 0;padding-bottom: 28px;border-bottom: 1px solid #eaeaea;margin-bottom: 60px}
.comment-list .bypostauthor {border: 1px solid transparent}
.comments-title, .comment-reply-title {margin-top: -4px}
.comment-list .comment-body {margin-bottom: 25px !important;padding-left: 50px;padding-top: 5px;position: relative}
.comment-list .avatar {position: absolute;left: 0;top: 0;border-radius: 50%;height: 40px;width: 40px}
.comment-list .comment-author .says {display: none}
.comment-list .fn {font-style: initial;font-weight: 500;color: #222;display: inline-block;font-size: 14px;margin-bottom: 0;line-height: 1.6em}
.comment-list .comment-meta {color: #b5b5b5;display: block;margin-top: -3px;font-size: 13px;margin-bottom: 5px;line-height: 1.6em}
.comment-list .comment-meta + p, .comment-list .comment-meta + p + p {font-size: 14px;line-height: 1.6em;margin-bottom: 5px}
.comment-list .reply {line-height: 1.6em;font-size: 14px}
.comment-list .reply a {font-weight: 500;color: #666;display: inline-block}
p.comment-form-cookies-consent {position: relative;text-align: left;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 15px !important}
.comment-form-cookies-consent {position: relative;text-align: left;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 15px !important}
.comment-form-cookies-consent.comment-form-cookies-consent-inline {display: inline-block}
.comment-form-cookies-consent label {cursor: pointer;margin: 0}
.comment-form-cookies-consent label:before, .comment-form-cookies-consent label:after {content: "";position: absolute;left: 0;top: 2px}
.comment-form-cookies-consent label:before {width: 13px;height: 13px;background: #fff;border: 1px solid #eaeaea;cursor: pointer;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;border-radius: 2px}
.comment-form-cookies-consent input[type="checkbox"] {outline: 0;margin-right: 8px;visibility: hidden;width: 12px;height: 12px;margin-top: 0;top: 0}
.comment-form-cookies-consent input[type="checkbox"]:checked + label:after {content: '';font-size: 8px;height: 8px;width: 5px;line-height: 12px;text-align: center;font-weight: 700;border: 2px solid rgba(17, 17, 17, .4);border-left: 0;border-top: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);left: 4px;top: 3px;border-radius: 0 0 1px 0}
.comment-form-cookies-consent input[type="checkbox"]:disabled + label:before {border-color: rgba(0, 0, 0, .26)}
.comment-form-cookies-consent input[type="checkbox"]:disabled:checked + label:before {background: rgba(0, 0, 0, .26)}
#commentform input#wp-comment-cookies-consent {height: 13px;width: 13px}
.tb-form-field input::-webkit-input-placeholder {font-weight: 300}
.tb-form-field input::-moz-placeholder {font-weight: 300}
.tb-form-field input:-ms-input-placeholder {font-weight: 300}
.tb-form-field input:-moz-placeholder {font-weight: 300}
.tb-form-field input:focus, .tb-form-field textarea:focus {outline: none;border-color: #666}
.tb-form-field textarea {height: 140px}
.tb-form-field.tb-style1 input:focus, .tb-appointment-form form > p input:focus, .tb-appointment-form form > p select:focus {border-color: #13ce66;outline: none}
.tb-experts-review {-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-experts-review:hover {-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px)}
.tb-experts-review .tb-experts-review-in {position: relative;height: 150px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: hidden}
.tb-experts-review .tb-expert-comment {position: absolute;top: 100%;left: 0;padding: 24px 30px 20px;background-color: #fff;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100%}
.tb-experts-review:hover .tb-expert-comment {top: 0}
.tb-experts-review .tb-review-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 11px 20px}
.tb-review.tb-style1 {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;color: #5752d0}
.tb-review.tb-style1 i {margin-right: 8px}
.tb-token-text ul li {position: relative;padding-left: 28px;margin-bottom: 13px}
.tb-token-text ul li:last-child {margin-bottom: 0}
.tb-token-text ul li i {position: absolute;left: 0;top: 6px;color: #5752d0}
.tb-token-text-wrap {height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.tb-mkt-list li {margin-bottom: 10px;position: relative;padding-left: 27px}
.tb-mkt-list li:last-child {margin-bottom: 0}
.tb-mkt-list li i {position: absolute;left: 0;top: 5px}
.tb-mkt-list.tb-mkt-green li i {color: #4ed55f}
.tb-mkt-list.tb-mkt-blue li i {color: #5ac4f6}
#tb-ball-wrap {position: absolute;top: 0;left: 0;height: 100%;width: 100%;overflow: hidden}
.tb-ball {position: absolute;border-radius: 100%;opacity: .7}
.tb-awards.tb-style1 .tb-award {margin: 0 18px}
.tb-contact-info.tb-style1 {margin-bottom: 20px;padding: 30px;padding-left: 60px}
.tb-contact-info.tb-style1 .tb-location-icon {position: absolute;left: 30px;top: 30px;color: #13ce66;margin-top: -3px}
.tb-contact-info.tb-style1:last-child {margin-bottom: 0}
.tb-about-img.tb-style1 {height: 515px;width: 100%;padding-left: 30px;padding-bottom: 30px;max-width: 535px;margin-left: auto;position: relative}
.tb-about-img.tb-style1:before {content: '';height: calc(100% - 30px);width: calc(100% - 30px);position: absolute;background-color: rgba(92, 106, 196, .1);border-radius: 4px;left: 0;top: 30px}
.tb-about-img.tb-style1 .tb-bg {height: 100%;width: 100%;position: relative}
.tb-about-img.tb-style2 img {-webkit-animation: 1.7s infinite alternate tbImageUpAnimation;animation: 1.7s infinite alternate tbImageUpAnimation}
@-webkit-keyframes tbImageUpAnimation {
	from {-webkit-transform: translateY(-5px);transform: translateY(-5px)}
	to {-webkit-transform: translateY(5px);transform: translateY(5px)}
}
@keyframes tbImageUpAnimation {
	from {-webkit-transform: translateY(-5px);transform: translateY(-5px)}
	to {-webkit-transform: translateY(5px);transform: translateY(5px)}
}
@media screen and (max-width: 991px) {
	.tb-about-img.tb-style1 {margin-right: auto}
}
.tb-blog-head {position: relative;width: 100%;padding: 200px 0}
.tb-blog-head-inner {width: inherit}
.tb-blog-head:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .5)}
.tb-category-btn.tb-style1 {border: 1px solid #fff;padding: 3px 5px;display: inline-block}
.tb-category-btn.tb-style1:hover {color: rgba(255, 255, 255, .8);background-color: rgba(0, 0, 0, .1);border-color: rgba(255, 255, 255, .8)}
.tb-user-img {margin-right: 10px}
.tb-user-content a:hover {color: inherit;opacity: .85}
.tb-share.tb-style1 .tb-share-list a {height: 36px;width: 36px;border-width: 2px;border-style: solid}
.tb-facebook {background: #3b5998;border-color: #3b5998}
.tb-twitter {background: #00aced;border-color: #00aced}
.tb-pinterest {background: #cc2026;border-color: #cc2026}
.tb-google {background: #dc4a38;border-color: #dc4a38}
.tb-reddit {background: #b6d4e5;border-color: #b6d4e5}
.tb-mail {background: #333;border-color: #333}
.tb-facebook:hover {color: #3b5998}
.tb-twitter:hover {color: #00aced}
.tb-pinterest:hover {color: #cc2026}
.tb-google:hover {color: #dc4a38}
.tb-reddit:hover {color: #b6d4e5}
.tb-mail:hover {color: #333}
.tb-share.tb-style1 .tb-share-list a:hover {background-color: #fff}
.tb-share.tb-style1 {position: fixed;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 5;background: #fff}
.tb-blogit-quote {margin: 0;padding: 50px 60px}
.tb-blogit-quote footer:before {content: '-';position: relative;top: -1px;margin-right: 2px}
.tb-blogit-quote cite {font-style: normal}
.sound-cloud-embed iframe {width: 100%;border: none;display: block}
.tb-tag-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;clear: both}
.tb-tags {margin-bottom: -10px}
.tb-tags li {margin-bottom: 10px}
.tb-tag-wrap .tb-tag-title {font-weight: 500;margin-right: 10px}
.tb-tags a {font-size: 13px !important;color: #666;border: 1px solid #eaeaea;opacity: 1;padding: 3px 9px;border-radius: 3px;display: inline-block}
.tb-tags {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}
.tb-tags li:not(:last-child) {margin-right: 10px}
.comment-edit-link {color: #666}
.tb-tags a:hover, .comment-edit-link:hover {border-color: #6673c7}
.tb-author {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 30px 60px 30px 30px}
.tb-author-img {-webkit-box-flex: 0;-ms-flex: none;flex: none;margin-right: 15px}
.tb-author-social {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}
.tb-author-social li:not(:last-child) {margin-right: 15px}
.tb-author-social a:hover {color: #666}
.tb-sample-text.tb-style1 {font-size: 24px;line-height: 1.7em;margin-top: -12px}
.tb-comment-form-cookies-consent {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 1px}
.tb-comment-form-cookies-consent label {margin-bottom: 0}
.tb-comment-form-cookies-consent label:before, .tb-comment-form-cookies-consent label:after {content: "";position: absolute;left: 0;top: 4px}
.tb-comment-form-cookies-consent label:before {width: 13px;height: 13px;background: #fff;border: 1px solid #eaeaea;cursor: pointer;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;border-radius: 2px}
.tb-comment-form-cookies-consent input[type="checkbox"] {outline: 0;margin-right: 8px;visibility: hidden;width: 12px;height: 12px;margin-top: 0;top: 0}
.tb-comment-form-cookies-consent input[type="checkbox"]:checked + label:after {content: '';font-size: 8px;height: 8px;width: 5px;line-height: 12px;text-align: center;font-weight: 700;border: 2px solid rgba(17, 17, 17, .4);border-left: 0;border-top: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);left: 4px;top: 5px;border-radius: 0 0 1px 0}
.tb-comment-form-cookies-consent input[type="checkbox"]:disabled + label:before {border-color: rgba(0, 0, 0, .26)}
.tb-comment-form-cookies-consent input[type="checkbox"]:disabled:checked + label:before {background: rgba(0, 0, 0, .26)}
.tb-blog-nav.tb-left, .tb-blog-nav.tb-right {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative}
.tb-blog-nav.tb-right {text-align: right}
.tb-blog-nav.tb-left:not(.no-thumb) {padding-right: 15px}
.tb-blog-nav > a {line-height: 1.3em;color: #222;font-weight: 500}
.tb-blog-nav > a, .tb-blog-nav .tb-blog-nav-label {position: relative;z-index: 1}
.tb-blog-nav-wrap.tb-style2 .tb-blog-nav > a {border-radius: 4px}
.tb-prev-post-img, .tb-next-post-img {height: 72px;width: 72px;-webkit-box-flex: 0;-ms-flex: none;flex: none}
.tb-prev-post-img {margin-right: 10px}
.tb-prev-post-img img, .tb-next-post-img img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;border-radius: 50%}
.tb-next-post-img {margin-left: 10px}
.tb-blog-nav.tb-right:not(.no-thumb) {text-align: right;padding-left: 15px;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse}
.tb-blog-nav > a:hover {color: #6673c7}
.tb-author-title:hover {color: #666}
.comment-reply-title small {display: none}
.tb-blog-nav-wrap.tb-style1, .tb-blog-nav-wrap.tb-style2 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.tb-blog-nav a.tb-blog-nav-title {font-size: 16px;margin-top: 3px}
.tb-blog-nav-wrap.tb-style2 .tb-prev-post-img img, .tb-blog-nav-wrap.tb-style2 .tb-next-post-img img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;border-radius: 4px}
.tb-blog-nav a:hover {opacity: .8}
.tb-blog-share-label {margin-bottom: 9px}
@media screen and (max-width: 575px) {
	.tb-prev-post-img, .tb-next-post-img {display: none}
	.tb-blog-nav.tb-left:not(.no-thumb) {padding-left: 0}
	.tb-blog-nav.tb-right:not(.no-thumb) {padding-right: 0}
}
.tb-votes.tb-style1 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%}
.tb-votes.tb-style1 .tb-vote-btn {height: 50px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
.tb-votes.tb-style1 .tb-vote-btn.tb-up-vote-btn:hover, .tb-votes.tb-style1 .tb-vote-btn.tb-up-vote-btn.active {background-color: rgba(97, 189, 80, .1);color: #61bd50;border-color: rgba(97, 189, 80, .2)}
.tb-votes.tb-style1 .tb-vote-btn.tb-up-vote-btn {padding-bottom: 4px}
.tb-votes.tb-style1 .tb-vote-btn.tb-down-vote-btn:hover, .tb-votes.tb-style1 .tb-vote-btn.tb-down-vote-btn.active {color: #de3618;background-color: rgba(222, 54, 24, .1);border-color: rgba(222, 54, 24, .2)}
.tb-votes.tb-style1 .tb-count-vote {margin: 0 15px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.tb-reactions {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;margin-bottom: -15px}
.tb-reaction-col {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 0 10px;margin-bottom: 15px}
.tb-reaction {position: relative;text-align: center}
.tb-reaction a {position: absolute;height: 100%;width: 100%;z-index: 3;left: 0;top: 0}
.tb-vertical-progressbar {height: 90px;margin-bottom: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;position: relative;background-color: #fafafa}
.tb-vertical-progress {height: 0%;background-color: #ffdd75;position: relative;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;-webkit-transition-delay: 0.4s;-o-transition-delay: 0.4s;transition-delay: 0.3s}
.tb-reaction-icon {height: 75px;width: 75px;margin: auto;position: relative;z-index: 2;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.tb-reaction:hover .tb-reaction-icon {-webkit-transform: scale(1.07) translateY(3px);-ms-transform: scale(1.07) translateY(3px);transform: scale(1.07) translateY(3px)}
.tb-reaction:hover .tb-reaction-text {bottom: -33px;opacity: 1;-webkit-transition-delay: 0.2s;-o-transition-delay: 0.2s;transition-delay: 0.2s}
.tb-banner.tb-style1 .tb-banner-img {position: absolute;top: 0;left: 52px;-webkit-box-shadow: 4px 4px 5px 0 rgba(186, 184, 184, .75);box-shadow: 4px 4px 5px 0 rgba(186, 184, 184, .75);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)}
.tb-banner.tb-style1 .tb-banner-info {padding: 30px;padding-left: 215px}
.tb-banner.tb-style1 .tb-form-field input {height: 30px;width: 240px;margin-right: 10px}
.elementor-widget:not(:last-child) {margin-bottom: 0 !important}
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated {padding-top: 0 !important;padding-bottom: 0 !important}
.elementor-section.elementor-section-boxed > .elementor-container {padding-left: 15px;padding-right: 15px;display: block}
.elementor-section.elementor-section-boxed.elementor-section-height-full > .elementor-container, .elementor-section.elementor-section-boxed.elementor-section-height-min-height > .elementor-container {display: flex}
.elementor-section.elementor-section-boxed > .elementor-container .elementor-container {padding-left: 0;padding-right: 0}
.elementor-container, .container {padding-top: 1px;margin-top: -1px}
.elementor-row {width: auto !important;min-width: 100%;margin-left: -15px;margin-right: -15px;margin-top: -30px}
.elementor-row > .elementor-column {margin-top: 30px}
.elementor-column {padding-left: 15px;padding-right: 15px}
.elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {padding: 0 !important}
.elementor-section-stretched > .elementor-container {padding-left: 15px;padding-right: 15px}
.elementor-section-stretched.elementor-section-full_width > .elementor-container {padding-left: 0;padding-right: 0}
.elementor-section-stretched.elementor-section-full_width > .elementor-container > .elementor-row, .elementor-section-boxed.elementor-inner-section > .elementor-container.elementor-column-gap-no > .elementor-row {margin-left: 0;margin-right: 0}
.elementor-section-stretched.elementor-section-full_width > .elementor-container > .elementor-row > .elementor-column, .elementor-column-gap-no .elementor-column {padding-left: 0;padding-right: 0}
.tb-page-heading {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-right: 30px}
.tb-page-heading-wrap.no-overlay:before {background: transparent}
.tb-page-heading-wrap {position: relative;padding: 45px 0}
.tb-transparent-header + .tb-page-heading-wrap {-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-page-heading-wrap:before {content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .6}
.tb-heading-title {font-size: 32px;line-height: 40px;font-weight: 500;color: rgba(255, 255, 255, .9);margin-right: 30px;margin-bottom: 0}
.tb-breadcrumb .tb-breadcrumb-item:not(:last-child):after {content: '/';padding-right: 7px;margin-left: 7px}
.tb-breadcamp {list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0;margin: 0}
.tb-breadcamp li {color: rgba(255, 255, 255, .7);list-style: none}
.tb-breadcamp li a:hover {color: #fff}
.tb-breadcamp li:not(:last-child):after {content: '/';padding-right: 6px;margin-left: 6px}
.tb-sidebar {margin-bottom: -30px}
.tb-sidebar .sidebar-item {margin-bottom: 30px}
.elementor-page .content > .container, .elementor-editor-post .content > .container {max-width: 100%;padding: 0}
.tb-full-widh-slider-padding {width: calc(100% - 100px);margin: auto}
.tb-full-widh-slider-padding.tb-no-padding {width: 100%}
.page-numbers {list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0;padding: 0}
.page-numbers li, .page-links a, .page-links .current {height: 30px;width: 30px;background: #eaeaea;border-radius: 2px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;margin: 0 5px;color: #666;font-weight: 500;font-size: 12px}
.page-numbers li .page-numbers.current, .page-numbers li a {display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;width: 100%;border-radius: 2px}
.page-numbers li .page-numbers.current, .page-numbers li a:hover, .page-links .current {background: #6673c7;color: #fff}
.page-numbers .next.page-numbers:before, .page-numbers .prev.page-numbers:before {content: '';height: 6px;width: 6px;position: absolute;left: 10px;top: 12px;border: 1px solid #666;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);border-left: 0;border-bottom: 0;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.page-numbers .prev.page-numbers:before {-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);left: 14px}
.page-numbers li a:hover:hover:before {border-color: #fff !important}
.page-numbers .next.page-numbers, .page-numbers .prev.page-numbers {font-size: 0}
.page-links {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;clear: both;padding-top: 20px}
.page-links .page-link-title {margin-right: 10px}
.tb-bg-not-colver {background-size: initial}
.tb-contact-card.tb-style1 {-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.tb-contact-card.tb-style1:hover {-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);transform: translateY(-5px)}
.tb-contact-card-body {padding: 35px 30px}
.tb-contact-card-title {margin-bottom: 11px}
.tb-contact-card-footer {border-top: 1px solid #eaeaea;height: 55px;background-color: #fafafa}
.tb-sticky-content {position: relative}
.tb-active-sticky .tb-sticky-content-in {position: fixed;bottom: 0}
.tb-active-sticky-sm .tb-sticky-content-in {position: fixed;top: 0}
.tb-active-sticky.tb-active-absoulut .tb-sticky-content-in {position: absolute;top: initial;left: 0 !important}
.tb-active-sticky-sm.tb-active-absoulut-bal .tb-sticky-content-in {position: absolute;bottom: 0;top: initial;left: 0 !important}
@media screen and (max-width: 991px) {
	.tb-sticky-content-in {width: 100% !important;left: 0 !important;position: initial !important}
	.tb-sticky-content-middle, .tb-sticky-content {height: initial !important}
}
table, th, td {border: 1px solid #eaeaea}
#wp-calendar {width: 100%;border: 1px solid #eaeaea;margin-bottom: 0}
#wp-calendar caption {border: 1px solid #eaeaea;border-bottom: none;padding: 10px;caption-side: top;color: #666}
#wp-calendar thead {border-bottom: 1px solid #eaeaea}
#wp-calendar td, #wp-calendar th {padding: 10px;text-align: center;color: #666}
#wp-calendar tfoot {border-top: 1px solid #eaeaea}
#wp-calendar tfoot #prev {text-align: left}
#wp-calendar tfoot #prev a, #wp-calendar tfoot #next a, #wp-calendar tbody tr #today a {color: #6673c7}
.widget ul {position: relative;list-style: none;margin: 0;padding: 0;margin-top: -4px}
.widget ul li {padding-bottom: 0;margin-bottom: 0;font-size: 14px;line-height: 1.2em;margin-top: 0}
.sidebar-item.widget ul li {color: #b5b5b5}
.widget ul li a {display: inline-block;margin-bottom: 12px;font-weight: 500}
.sidebar-item.widget ul li a, .sidebar-item.widget ul li span {color: #666}
.widget_rss.widget ul li .rsswidget {color: #222}
.widget_rss.widget ul li:last-child .rsswidget {margin-bottom: 3px}
.sidebar-item.widget ul li a:hover {color: #6673c7}
.widget > ul > li:last-child a {margin-bottom: 0}
.widget select {width: 100%;padding: 8px}
.sidebar-item.widget select {background: #fff;border-color: #eaeaea}
.widget select:focus {outline: none}
.widget_archive label, .widget_categories label {display: none}
.widget ul .children, .widget ul .sub-menu {padding-left: 15px}
.widget-title {font-size: 16px;margin-bottom: 16px}
.widget_archive select, .widget_categories select, .widget_calendar table#wp-calendar {margin-top: 5px;margin-bottom: 0}
.widget_rss .rsswidget {font-size: 16px;display: block;margin-bottom: 3px;display: inline-block;line-height: 1.2em}
.widget_rss .rss-date {font-size: 12px;margin-bottom: 5px;display: block}
.sidebar-item.widget_rss .rss-date {color: #b5b5b5;font-size: 13px}
.widget_rss .rssSummary {font-size: 14px;line-height: 1.6}
.sidebar-item.widget_rss .rssSummary {color: #666}
.widget_rss cite {position: relative;display: block;font-style: italic;margin-top: 5px;font-size: 12px}
.sidebar-item.widget_rss cite {color: #666}
.widget_rss cite:before {content: '-';left: 0;top: 0;margin-right: 5px}
.sidebar-item.widget_rss ul li:not(:last-child) {margin-bottom: 20px}
.sidebar-item.widget:not(:last-child) {margin-bottom: 30px}
#searchform, .woocommerce-product-search {position: relative}
#searchform:before, .woocommerce-product-search:before {content: "\f002";font-family: 'FontAwesome';position: absolute;left: 15px;top: 6px;color: #b5b5b5}
.woocommerce-product-search:before {top: initial;bottom: 7px}
#searchform input, .woocommerce-product-search input {width: 100%;height: 35px;border: 1px solid #fafafa;border-radius: 4px;padding: 5px 15px 5px 15px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;padding-left: 38px;background-color: #fafafa}
#searchform input:focus, .woocommerce-product-search input:focus {border-color: #5c6ac4;outline: none}
#searchform label {display: none}
#searchform input#searchsubmit, .woocommerce-product-search button {position: absolute;top: 0;padding: 0;left: 0;width: 35px;font-weight: 500;color: #fff;font-size: 14px;border-radius: 0 4px 4px 0;border: none;cursor: pointer;z-index: 1;opacity: 0;height: 100%}
.sidebar-item.widget {border: 1px solid #eaeaea;padding: 30px;overflow: hidden;border-radius: 4px;font-family: 'Circular', sans-serif}
.widget.tb-widget-popular-posts, .widget.tb-widget-newsletter, .widget.tb-widget-about {border: none;padding: 0}
.wp-caption {max-width: 100%}
.logged-in-as a, .logged-in-as span {font-weight: 500;color: #6673c7;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.logged-in-as a:hover span {color: #222}
.logged-in-as a:first-child {color: #666;font-weight: 300}
.logged-in-as a:hover {color: #222}
.widget .menu-testing-menu-container > ul {margin-bottom: -7px}
.widget .menu-testing-menu-container > ul > li:last-child a {margin-bottom: 0}
.tagcloud {margin-bottom: -5px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}
.tagcloud a {font-size: 13px !important;color: #666;border: 1px solid #eaeaea;opacity: 1;padding: 3px 9px;margin-right: 10px;margin-bottom: 10px;border-radius: 3px;display: inline-block}
.tagcloud a:hover {border-color: #6673c7}
.widget #recentcomments li a {margin-bottom: 0;display: inline}
.widget #recentcomments li:not(:last-child) {margin-bottom: 12px}
.tb-about.tb-style2 .tb-about-img, .tb-about.tb-style2 .tb-about-img-hover {height: 180px;width: 180px;overflow: hidden;border-radius: 50%;margin: auto;display: block}
.tb-categorie-list li .tb-single-categorie {display: block;margin-bottom: 0;position: relative}
.tb-categorie-list li .tb-single-categorie:before {content: '';position: absolute;left: 0;top: 0;height: 100%;width: 100%;border-radius: 4px;background: #000;opacity: .3;z-index: 1}
.tb-categorie-list li .tb-single-categorie .tb-categorie-img {height: 60px}
.tb-categorie-list li .tb-single-categorie .tb-categorie-text {position: absolute;z-index: 2;height: 100%;width: 100%;top: 0;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #fff}
.tb-categorie-list li:not(:last-child) {margin-bottom: 15px}
.widget .tb-categorie-list {margin-bottom: 0}
.tb-dark-footer table, .tb-dark-footer th, .tb-dark-footer td, .tb-dark-footer #wp-calendar caption, .tb-dark-footer .tb-footer_widget select {border-color: rgba(255, 255, 255, .1)}
.tb-dark-footer .tb-footer_widget select option {background: #222}
.tb-dark-footer.tb-site-footer a, .tb-dark-footer p, .tb-dark-footer .widget_rss .rssSummary {opacity: .6}
.tb-dark-footer .widget_rss .rss-date, .tb-dark-footer .widget_rss cite {opacity: .4}
.tb-dark-footer.tb-site-footer a:hover {opacity: 1}
.tb-dark-footer .tb-footer_widget select {background: transparent;color: rgba(255, 255, 255, .6)}
.tb-footer_widget:not(:last-child) {margin-bottom: 35px}
.tb-dark-footer #wp-calendar tfoot #prev a, .tb-dark-footer #wp-calendar tfoot #next a, .tb-dark-footer #wp-calendar tbody tr #today a {color: #fff}
.tb-dark-footer.tb-site-footer .tb-footer-widget-title a.rsswidget {opacity: 1}
.tb-dark-footer .widget_rss.widget ul li:not(:last-child) {margin-bottom: 20px}
.tb-dark-footer.tb-site-footer a.tb-btn {opacity: 1}
.tb-footer-item .menu li a {margin-bottom: 0}
.tb-footer-item .sub-menu {margin-top: 14px}
.tb-footer-item .menu li {line-height: 1.6em;margin-bottom: 14px}
.tb-footer-item .menu li:last-child {margin-bottom: 0}
.tb-footer-item .menu {margin-top: 0}
.widget.tb-footer-address-widget ul {margin-top: 0}
.widget.tb-footer-address-widget ul li {line-height: 1.6em}
.tb-site-footer .tb-widget-popular-posts .marg-lg-b30 {height: 0}
.tb-footer-item .tagcloud a {border: none;position: relative}
.tb-footer-item .tagcloud a:before {content: '';position: absolute;height: 100%;width: 100%;border: 1px solid #fff;left: 0;top: 0;border-radius: 3px;opacity: .2;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.tb-footer-item .tagcloud a:hover:before {border-color: #6673c7;opacity: 1}
.elementor-row.removeNegativeMargin {margin-top: 0}
.elementor-row.removeNegativeMargin > .elementor-column {margin-top: 0}
.row > [class*=col-] .elementor-container {padding-left: 0;padding-right: 0}
.dialog-type-lightbox {display: none !important}
.tb-shpa-wrap {position: absolute;height: 100%;width: 100%;left: 0;top: 0;overflow: hidden}
.tb-shpa-wrap .tb-shap {border-radius: 50%;position: absolute}
.tb-shap1 {height: 120px;width: 120px;left: -30px;top: 5%;background: #fd6f49;-webkit-animation: shapAnimation 15s alternate infinite linear;animation: shapAnimation 15s alternate infinite linear}
.tb-shap2 {height: 150px;width: 150px;left: 75%;top: -58px;background: #50b3f9;-webkit-animation: shapAnimation 20s alternate infinite linear;animation: shapAnimation 20s alternate infinite linear;-webkit-animation-delay: 1s;animation-delay: 1s}
.tb-shap3 {height: 65px;width: 65px;left: 10%;top: 70%;background: #5cda76;-webkit-animation: shapAnimation 35s alternate infinite linear;animation: shapAnimation 35s alternate infinite linear;-webkit-animation-delay: 2s;animation-delay: 2s}
.tb-shap4 {height: 40px;width: 40px;left: 48%;top: 16%;background-color: #f5ce65;-webkit-animation: shapAnimation 25s alternate infinite linear;animation: shapAnimation 25s alternate infinite linear;-webkit-animation-delay: 3s;animation-delay: 3s}
.tb-shap5 {height: 55px;width: 55px;left: 55%;top: 80%;background: #a7f3e9;-webkit-animation: shapAnimation 30s alternate infinite linear;animation: shapAnimation 30s alternate infinite linear}
.tb-shap6 {height: 100px;width: 100px;left: 90%;top: 54%;background: #f7b5c1;-webkit-animation: shapAnimation 17s alternate infinite linear;animation: shapAnimation 17s alternate infinite linear}
.tb-img-shpa {position: absolute}
@-webkit-keyframes shapAnimation {
	0% {-webkit-transform: translate(0, 0) rotate(0deg);transform: translate(0, 0) rotate(0deg)}
	20% {-webkit-transform: translate(73px, -1px) rotate(36deg);transform: translate(73px, -1px) rotate(36deg)}
	40% {-webkit-transform: translate(141px, 72px) rotate(72deg);transform: translate(141px, 72px) rotate(72deg)}
	60% {-webkit-transform: translate(83px, 122px) rotate(108deg);transform: translate(83px, 122px) rotate(108deg)}
	80% {-webkit-transform: translate(-40px, 72px) rotate(144deg);transform: translate(-40px, 72px) rotate(144deg)}
	100% {-webkit-transform: translate(0, 0) rotate(0deg);transform: translate(0, 0) rotate(0deg)}
}
@keyframes shapAnimation {
	0% {-webkit-transform: translate(0, 0) rotate(0deg);transform: translate(0, 0) rotate(0deg)}
	20% {-webkit-transform: translate(73px, -1px) rotate(36deg);transform: translate(73px, -1px) rotate(36deg)}
	40% {-webkit-transform: translate(141px, 72px) rotate(72deg);transform: translate(141px, 72px) rotate(72deg)}
	60% {-webkit-transform: translate(83px, 122px) rotate(108deg);transform: translate(83px, 122px) rotate(108deg)}
	80% {-webkit-transform: translate(-40px, 72px) rotate(144deg);transform: translate(-40px, 72px) rotate(144deg)}
	100% {-webkit-transform: translate(0, 0) rotate(0deg);transform: translate(0, 0) rotate(0deg)}
}
.tb-blog-category .tb-category-btn {margin: 0 2px}
.tb-section-heading.tb-style1 {position: relative;overflow: hidden;margin-top: -4px;margin-bottom: -7px}
.tb-section-heading.tb-style1 h2 {display: inline-block;position: relative;padding: 0 17px}
.tb-section-heading.tb-style1 h2:before, .tb-section-heading.tb-style1 h2:after {content: '';position: absolute;top: 11px;height: 1px;width: 2000px;background-color: #eaeaea}
.tb-section-heading.tb-style1 h2:before {left: 100%}
.tb-section-heading.tb-style1 h2:after {right: 100%}
.tb-section-heading.tb-style6 h2, .widget .widget-title span {position: relative;display: inline-block;padding-right: 15px}
.tb-section-heading.tb-style6 h2:before, .widget .widget-title span:before {content: '';position: absolute;height: 1px;width: 2000px;background-color: #eaeaea;top: 50%;margin-top: -1px;left: 100%}
.tb-section-heading.tb-style6.tb-color1 h2 {color: #fff;opacity: .9}
.tb-section-heading.tb-style6.tb-color1 h2:before {background-color: #fff;opacity: .1}
.widget .widget-title {position: relative;overflow: hidden;margin-top: -3px}
.widget > ul {margin-bottom: -5px}
.tb-site-footer .tb-newsletter.tb-style6 .tb-btn input {background: #5d5a9e}
.tb-about-text p {margin-bottom: 20px}
.tb-about-text p:last-child {margin-bottom: 0}
.tb-section-overlay {position: relative}
.tb-section-overlay:before {content: '';position: absolute;height: 100%;width: 100%;background-color: #000;opacity: .5}
.tb-blog-single-post-style1 .tb-simple-text > p:first-of-type:first-letter {font-size: 96px;color: #222;float: left;font-weight: 500;line-height: .68;margin: .1em .12em .05em 0;text-transform: uppercase;font-style: normal}
.tb-error-page {height: 100vh;width: 100vw;padding: 0 15px;background-color: #1b1b1b}
.tb-error-section {width: 100%;max-width: 685px;background: #fff;padding: 80px;border-radius: 4px}
@media screen and (max-width: 991px) {
	.tb-error-page {margin-top: 0 !important}
}
.tb-s-search {position: relative}
.tb-search-no-results .tb-s-search input {font-size: 36px;padding: 0;border: none;height: initial;padding-bottom: 11px;margin-top: -7px;color: #666;width: 100%}
.tb-search-no-results .tb-s-search input:focus {outline: none}
.tb-search-no-results .tb-s-search .tb-s-search-submit {display: none}
.tb-s-popup-devider {position: relative;width: 100%;height: 2px;margin-bottom: 6px;overflow: hidden;z-index: 5;-webkit-transition: all 400ms cubic-bezier(.345, .855, .565, 1) 10ms;-o-transition: all 400ms cubic-bezier(.345, .855, .565, 1) 10ms;transition: all 400ms cubic-bezier(.345, .855, .565, 1) 10ms}
.tb-search-no-results .tb-s-search .tb-s-popup-devider {background: #eaeaea}
.tb-s-popup-devider:after {content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 2px;background: #6673c7;z-index: 5;-webkit-transition: all 400ms cubic-bezier(.345, .855, .565, 1) 10ms;-o-transition: all 400ms cubic-bezier(.345, .855, .565, 1) 10ms;transition: all 400ms cubic-bezier(.345, .855, .565, 1) 10ms}
.tb-couldnot-found {font-size: 16px;line-height: 1.6em;margin-top: 10px;margin-bottom: -6px}
.tb-search-no-results .tb-s-search input:focus + .tb-s-search-submit + .tb-s-popup-devider:after {left: 0}
.admin-bar .tb-site-header.tb-sticky-header {position: fixed;top: 32px}
.tb-transparent-header + .tb-page-heading-wrap {padding-top: 115px}
.widget .instagram-pics li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
.tb-instagram.style1 p {display: none}
.widget .instagram-pics li a {margin-bottom: 0;display: block;height: 100%;width: 100%}
.tb-transparent-header + .tb-content .tb-blog-head {position: relative;width: 100%;padding: 270px 0 200px}
.tb-portfolio-off-grid-btn {height: 48px}
.tb-footer-style4.tb-site-footer.tb-style2 .tb-site-footer-in {padding: 25px 0}
.tb-footer-style4.tb-site-footer.tb-style2 {padding-left: 50px;padding-right: 50px}
.home .tb-site-footer.tb-style2.tb-footer-style4 {position: fixed;background: transparent;z-index: 5}
.home .tb-header-style13.tb-site-header.tb-sticky-header {padding: 20px 0;background: transparent}
.home .tb-header-style13.tb-site-header.tb-sticky-header.tb-remove-header-padding {padding-top: 0;padding-bottom: 0}
.home .tb-footer-style4.tb-site-footer.tb-style2 .tb-site-footer-in {border-top: none}
.tb-transparent-header.tb-header-style13 + .tb-content .tb-hero {padding-top: 0}
.tb-site-header.tb-sticky-header.tb-header-style13 {background: #fff}
.tb-transparent-header.tb-header-style13 .tb-ping-gray-bg {color: #666;border-bottom: 1px solid #eaeaea}
.home .tb-site-header.tb-sticky-header.tb-header-style13 {border-bottom: none}
.home .tb-transparent-header.tb-header-style13 .tb-ping-gray-bg {border-bottom: 1px solid rgba(0, 0, 0, .2)}
.tb-transparent-header.tb-header-style13 .tb-promotion-bar.tb-style1 .tb-promotion-cross:hover {color: #222}
.elementor-section-stretched.elementor-section-boxed > .elementor-container {padding-left: 15px;padding-right: 15px}
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {padding: 0px !important}
.select-doctor, .select-department {position: relative}
.select-doctor:before, .select-department:before {content: '';position: absolute;right: 15px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);font-size: 9px;-webkit-transition: transform 0.5s ease;-o-transition: transform 0.5s ease;-webkit-transition: -webkit-transform 0.5s ease;transition: -webkit-transform 0.5s ease;transition: transform 0.5s ease;transition: transform 0.5s ease, -webkit-transform 0.5s ease;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #b5b5b5;border-radius: 4px;pointer-events: none}
.select-doctor:after, .select-department:after {content: '';pointer-events: none;position: absolute;height: 10px;width: 10px;background: #fff;top: 16px;right: 4px}
.row.tb-recent-news-wrapper-style3 {margin-top: -20px}
.row.tb-recent-news-wrapper-style3 > div {margin-top: 20px}
.tb-user-content {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}
.tb-user-content span {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.tb-user-content span:not(:last-child):after {content: '•';margin: 0 6px;font-size: 16px;color: #b5b5b5}
.tb-hover-layer {position: relative;-webkit-transition: -webkit-transform 0.5s cubic-bezier(.215, .61, .355, 1);transition: -webkit-transform 0.5s cubic-bezier(.215, .61, .355, 1);-o-transition: transform 0.5s cubic-bezier(.215, .61, .355, 1);transition: transform 0.5s cubic-bezier(.215, .61, .355, 1);transition: transform 0.5s cubic-bezier(.215, .61, .355, 1), -webkit-transform 0.5s cubic-bezier(.215, .61, .355, 1);-webkit-transform: perspective(600px) translate3d(0, 0, 0);transform: perspective(600px) translate3d(0, 0, 0)}
.tb-hover-layer1.tb-style1 {z-index: 3;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: 50%;left: 50%;margin-left: -45px;margin-top: -45px}
.tb-remove-sticky-footer .tb-content {margin-bottom: 0 !important}
.tb-remove-sticky-footer .tb-site-footer {position: initial;z-index: initial}
.tb-search-modal {position: fixed;top: 0;z-index: 105;height: 100%;width: 100%;opacity: 0;visibility: hidden;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-search-modal.tb-active {visibility: visible;opacity: 1}
.tb-search-modal-in {position: absolute;z-index: 1;height: 300px;width: 100%;background-color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;top: -300px;padding: 15px;-webkit-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out}
.tb-search-modal.tb-active .tb-search-modal-in {top: 0}
.tb-search-modal-overlay {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-color: #000;opacity: .3}
.tb-product-search-form {max-width: 1440px;width: 100%;position: relative}
.tb-product-search-title {font-size: 12px;font-weight: 500;text-transform: uppercase}
.tb-product-search-input, .woocommerce .tb-product-search-input, .woocommerce-page .tb-product-search-input {font-size: 42px;color: #666;font-family: 'Circular', sans-serif;display: block;width: 100%;padding: 10px 55px 15px;border: none;border-bottom: 2px solid #eaeaea;outline: none;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;border-radius: 0}
.tb-product-search-input:focus {border-color: #666}
.tb-product-searc-btn {font-size: 45px;color: #b5b5b5;padding: 0;border: none;bottom: 23px;position: absolute;left: 0;background: transparent;cursor: pointer}
.tb-product-searc-btn:hover {opacity: .8}
.tb-product-searc-btn:focus {outline: none}
.tb-search-modal-cross {display: block;position: absolute;height: 14px;width: 14px;cursor: pointer;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;top: 2px;right: 0}
.tb-search-modal-cross:hover {opacity: .8}
.tb-search-modal-cross:before, .tb-search-modal-cross:after {content: '';height: 2px;width: 14px;background-color: #666;position: absolute;left: 0;top: 50%}
.tb-search-modal-cross:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}
.tb-search-modal-cross:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)}
.star-rating {font-size: 12px;width: 60px;margin-bottom: 0;height: 19px;overflow: hidden;font-family: 'FontAwesome';position: relative;color: transparent;letter-spacing: 1px}
.star-rating:before {content: '\f005\f005\f005\f005\f005';color: #b5b5b5 !important;position: absolute;top: 0;left: 0}
.woocommerce.widget_rating_filter .wc-layered-nav-rating a {display: inline-flex;flex-direction: row-reverse}
.woocommerce.widget_rating_filter .wc-layered-nav-rating a span.star-rating {margin-left: 4px}
.star-rating span {overflow: hidden;position: absolute;top: 0;left: 0;padding-top: 19px;color: #d26e4b !important}
.star-rating span:before {content: '\f005\f005\f005\f005\f005';position: absolute;top: 0;left: 0}
#tb-scrollup {position: fixed;bottom: -60px;right: 25px;height: 36px;width: 36px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 20px;cursor: pointer;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;z-index: 10;background-color: #fff;-webkit-box-shadow: 0 2px 4px 0 rgba(17, 17, 18, .1);box-shadow: 0 2px 4px 0 rgba(17, 17, 18, .1);border-radius: 10px;border: 1px solid #eaeaea;color: #666;padding-bottom: 2px}
#tb-scrollup:hover {color: #222}
#tb-scrollup.scrollup-show {bottom: 25px}
.lg-outer .lg-img-wrap {padding: 90px 5px !important}
.lg-img-wrap {transition: all 0.3s ease !important}
.tb-lightbox-item .caption {display: none}
.lg-thumb-open .lg-img-wrap {padding: 60px 30px 190px !important}
.lg-sub-html {padding: 25px 30px !important}
.lg-sub-html h4 {font-size: 18px !important;font-weight: 500 !important}
.lg-sub-html p {font-size: 14px !important;margin: 0 0 0 !important;color: #666;line-height: 1.4em}
.tb-image-box.tb-style2 a, .tb-horizontal-scroll-item a {position: relative;cursor: none}
.tb-image-box.tb-style2 a:hover, .tb-horizontal-scroll-item a:hover {cursor: none}
.tb-image-box.tb-style2 a:hover .tb-cursor, .tb-horizontal-scroll-item a:hover .tb-cursor {display: block}
.tb-cursor {height: 45px;width: 45px;position: absolute;border: 2px solid #fff;border-radius: 50%;color: #fff;display: none;z-index: 101}
.tb-cursor:before, .tb-cursor:after {content: '';position: absolute;height: 2px;width: 24px;background-color: #fff;top: 50%;left: 50%;margin-left: -12px;margin-top: -2px}
.tb-cursor:after {transform: rotate(90deg)}
@media screen and (max-width: 991px) {
	.tb-site-footer.tb-style2 .tb-site-footer-in {padding: 5px 15px}
}
@media screen and (max-width: 767px) {
	.tb-section-heading.tb-style2 br, .tb-intro-text br {display: none}
	.tb-map-wrap.tb-style1 {margin-bottom: 30px}
	.tb-full-widh-slider-padding {width: 100%}
}
@media screen and (max-width: 575px) {
	.tb-footer-style4.tb-site-footer.tb-style2 .tb-site-footer-in {padding: 15px 0}
	.home .tb-header-style13.tb-site-header.tb-sticky-header {padding: 0}
	.tb-site-header.tb-sticky-header.tb-header-style13 {padding-left: 0;padding-right: 0}
}
.tb-ajax-pagination {width: 100%}
.tnp-subscription {font-size: 13px;display: block;margin: 15px auto;max-width: 500px;width: 100%}
.tnp-subscription div.tnp-field {margin-bottom: 10px;border: 0;padding: 0}
.tnp-subscription label {display: block;color: inherit;font-size: 14px;font-weight: 700;line-height: normal;padding: 5px;margin: 0}
.tnp-subscription input[type=text], .tnp-subscription input[type=email], .tnp-subscription input[type=submit], .tnp-subscription select {width: 100%;height: 50px;padding: 10px;display: block;border: 1px;border-color: #ddd;background-color: #f4f4f4;background-image: none;text-shadow: none;color: #444;font-size: 14px;line-height: 20px;margin: 0;line-height: normal;box-sizing: border-box}
.tnp-subscription input[type=checkbox], .tnp-widget input[type=radio] {max-width: 20px;display: inline-block}
.tnp-subscription select option {margin-right: 10px}
.tnp-subscription input.tnp-submit {background-color: #444;color: #fff;width: auto;height: auto;margin: 0}
@media all and (max-width: 480px) {
	.tnp-subscription input[type=submit] {width: 100%}
}
.tnp-profile {font-size: 13px}
.tnp-profile form .tnp-field {margin-bottom: 10px;border: 0;padding: 0}
.tnp-profile form .tnp-field label {display: block;color: #333;font-size: 14px}
.tnp-profile form .tnp-field input[type=text], .tnp-profile form .tnp-field input[type=email], .tnp-profile form .tnp-field input[type=submit], .tnp-profile form .tnp-field textarea, .tnp-profile form .tnp-field select {padding: 10px;display: block;border: 1px;border-color: #ddd;background-color: #f4f4f4;background-image: none;text-shadow: none;color: #444;font-size: 14px;margin: 0;line-height: normal;box-sizing: border-box;border-radius: 0;height: auto;float: none}
.tnp-profile form input[type=checkbox], .tnp-profile input[type=radio] {max-width: 20px;display: inline-block}
.tnp-profile form .tnp-list-label {margin-left: 15px}
.tnp-profile form select option {margin-right: 10px}
.tnp-profile form .tnp-field input[type=submit] {background-color: #444;color: #fff;width: auto;height: auto;margin: 0}
@media all and (max-width: 480px) {
	.tnp-profile input[type=submit] {width: 100%;margin: 0}
}
.tnp-widget {width: 100%;display: block;box-sizing: border-box}
.tnp-widget .tnp-field {margin-bottom: 10px;border: 0;padding: 0}
.tnp-widget label {display: block;color: inherit;font-size: 14px}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {width: 100%;padding: 10px;display: block;border: 1px solid #ddd;border-color: #ddd;background-color: #f4f4f4;background-image: none;text-shadow: none;color: #444;font-size: 14px;line-height: normal;box-sizing: border-box;height: auto}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {width: auto;display: inline-block}
.tnp-widget select option {margin-right: 10px}
.tnp-widget input.tnp-submit {background-color: #444;background-image: none;text-shadow: none;color: #fff;margin: 0}
.tnp-field input[type="submit"] {position: inherit}
.tnp-widget-minimal {width: 100%}
.tnp-widget-minimal form {margin: 0;padding: 0;border: 0}
.tnp-widget-minimal input.tnp-email {width: 100%;box-sizing: border-box;padding: 10px;display: inline-block;border: 1px solid #ddd;background-color: #f4f4f4;color: #444;font-size: 14px}
.tnp-widget-minimal input.tnp-submit {width: 100%;box-sizing: border-box;padding: 10px;display: inline-block;border: 1px;border-color: #ddd;background-color: #444;background-image: none;text-shadow: none;color: #fff;font-size: 14px;line-height: normal;border-radius: 0;box-sizing: border-box;height: auto;margin: 0}
.tnp-subscription-minimal {width: 100%;box-sizing: border-box}
.tnp-subscription-minimal form {margin: 0;padding: 0;border: 0}
.tnp-subscription-minimal input.tnp-email {width: 70%;max-width: 300px;box-sizing: border-box;padding: 10px;display: inline-block;border: 1px solid #ddd;background-color: #f4f4f4;color: #444;font-size: 14px;line-height: 20px;border-radius: 0}
.tnp-subscription-minimal .tnp-privacy-field {margin-top: 10px}
.tnp-subscription-minimal input.tnp-submit {width: 29%;box-sizing: border-box;display: inline-block;padding: 10px;border: 1px;border-color: #ddd;background-color: #444;background-image: none;text-shadow: none;color: #fff;font-size: 14px;line-height: 20px;box-sizing: border-box;border-radius: 0;margin: 0}
.tnp-comments {clear: both;margin-top: 15px;margin-bottom: 15px}
.tnp-comments label {display: block}
.tnp-comments input[type=checkbox] {display: inline-block;width: auto !important}
.tnp-lock {clear: both;display: block;box-sizing: border-box;box-shadow: none;margin: 20px;padding: 15px;background-color: #fff;border: 1px solid #ddd}
/*! elementor-icons - v5.4.0 - 21-08-2019 */
@font-face {
	font-family: eicons;
	src: url(../fonts/eicons.eot?5.4.0);
	src: url(../fonts/eicons.eot?5.4.0#iefix) format("embedded-opentype"), url(../fonts/eicons.woff2?5.4.0) format("woff2"), url(../fonts/eicons.woff?5.4.0) format("woff"), url(../fonts/eicons.ttf?5.4.0) format("truetype"), url(../fonts/eicons.svg?5.4.0#eicon) format("svg");
	font-weight: 400;
	font-style: normal
}
[class*=" eicon-"], [class^=eicon] {display: inline-block;font-family: eicons;font-size: inherit;font-weight: 400;font-style: normal;font-variant: normal;line-height: 1;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
@keyframes a {
	0% {transform: rotate(0deg)}
	to {transform: rotate(359deg)}
}
.eicon-animation-spin {animation: a 2s infinite linear}
.eicon-editor-link:before {content: '\e800'}
.eicon-editor-unlink:before {content: '\e801'}
.eicon-editor-external-link:before {content: '\e802'}
.eicon-editor-close:before {content: '\e803'}
.eicon-editor-list-ol:before {content: '\e804'}
.eicon-editor-list-ul:before {content: '\e805'}
.eicon-editor-bold:before {content: '\e806'}
.eicon-editor-italic:before {content: '\e807'}
.eicon-editor-underline:before {content: '\e808'}
.eicon-editor-paragraph:before {content: '\e809'}
.eicon-editor-h1:before {content: '\e80a'}
.eicon-editor-h2:before {content: '\e80b'}
.eicon-editor-h3:before {content: '\e80c'}
.eicon-editor-h4:before {content: '\e80d'}
.eicon-editor-h5:before {content: '\e80e'}
.eicon-editor-h6:before {content: '\e80f'}
.eicon-editor-quote:before {content: '\e810'}
.eicon-editor-code:before {content: '\e811'}
.eicon-elementor:before {content: '\e812'}
.eicon-elementor-square:before {content: '\e813'}
.eicon-pojome:before {content: '\e814'}
.eicon-plus:before {content: '\e815'}
.eicon-menu-bar:before {content: '\e816'}
.eicon-apps:before {content: '\e817'}
.eicon-accordion:before {content: '\e818'}
.eicon-alert:before {content: '\e819'}
.eicon-animation-text:before {content: '\e81a'}
.eicon-animation:before {content: '\e81b'}
.eicon-banner:before {content: '\e81c'}
.eicon-blockquote:before {content: '\e81d'}
.eicon-button:before {content: '\e81e'}
.eicon-call-to-action:before {content: '\e81f'}
.eicon-captcha:before {content: '\e820'}
.eicon-carousel:before {content: '\e821'}
.eicon-checkbox:before {content: '\e822'}
.eicon-columns:before {content: '\e823'}
.eicon-countdown:before {content: '\e824'}
.eicon-counter:before {content: '\e825'}
.eicon-date:before {content: '\e826'}
.eicon-divider-shape:before {content: '\e827'}
.eicon-divider:before {content: '\e828'}
.eicon-download-button:before {content: '\e829'}
.eicon-dual-button:before {content: '\e82a'}
.eicon-email-field:before {content: '\e82b'}
.eicon-facebook-comments:before {content: '\e82c'}
.eicon-facebook-like-box:before {content: '\e82d'}
.eicon-form-horizontal:before {content: '\e82e'}
.eicon-form-vertical:before {content: '\e82f'}
.eicon-gallery-grid:before {content: '\e830'}
.eicon-gallery-group:before {content: '\e831'}
.eicon-gallery-justified:before {content: '\e832'}
.eicon-gallery-masonry:before {content: '\e833'}
.eicon-icon-box:before {content: '\e834'}
.eicon-image-before-after:before {content: '\e835'}
.eicon-image-box:before {content: '\e836'}
.eicon-image-hotspot:before {content: '\e837'}
.eicon-image-rollover:before {content: '\e838'}
.eicon-info-box:before {content: '\e839'}
.eicon-inner-section:before {content: '\e83a'}
.eicon-mailchimp:before {content: '\e83b'}
.eicon-menu-card:before {content: '\e83c'}
.eicon-navigation-horizontal:before {content: '\e83d'}
.eicon-nav-menu:before {content: '\e83e'}
.eicon-navigation-vertical:before {content: '\e83f'}
.eicon-number-field:before {content: '\e840'}
.eicon-parallax:before {content: '\e841'}
.eicon-php7:before {content: '\e842'}
.eicon-post-list:before {content: '\e843'}
.eicon-post-slider:before {content: '\e844'}
.eicon-post:before {content: '\e845'}
.eicon-posts-carousel:before {content: '\e846'}
.eicon-posts-grid:before {content: '\e847'}
.eicon-posts-group:before {content: '\e848'}
.eicon-posts-justified:before {content: '\e849'}
.eicon-posts-masonry:before {content: '\e84a'}
.eicon-posts-ticker:before {content: '\e84b'}
.eicon-price-list:before {content: '\e84c'}
.eicon-price-table:before {content: '\e84d'}
.eicon-radio:before {content: '\e84e'}
.eicon-rtl:before {content: '\e84f'}
.eicon-scroll:before {content: '\e850'}
.eicon-search:before {content: '\e851'}
.eicon-select:before {content: '\e852'}
.eicon-share:before {content: '\e853'}
.eicon-sidebar:before {content: '\e854'}
.eicon-skill-bar:before {content: '\e855'}
.eicon-slider-3d:before {content: '\e856'}
.eicon-slider-album:before {content: '\e857'}
.eicon-slider-device:before {content: '\e858'}
.eicon-slider-full-screen:before {content: '\e859'}
.eicon-slider-push:before {content: '\e85a'}
.eicon-slider-vertical:before {content: '\e85b'}
.eicon-slider-video:before {content: '\e85c'}
.eicon-slides:before {content: '\e85d'}
.eicon-social-icons:before {content: '\e85e'}
.eicon-spacer:before {content: '\e85f'}
.eicon-table:before {content: '\e860'}
.eicon-tabs:before {content: '\e861'}
.eicon-tel-field:before {content: '\e862'}
.eicon-text-area:before {content: '\e863'}
.eicon-text-field:before {content: '\e864'}
.eicon-thumbnails-down:before {content: '\e865'}
.eicon-thumbnails-half:before {content: '\e866'}
.eicon-thumbnails-right:before {content: '\e867'}
.eicon-time-line:before {content: '\e868'}
.eicon-toggle:before {content: '\e869'}
.eicon-url:before {content: '\e86a'}
.eicon-t-letter:before {content: '\e86b'}
.eicon-wordpress:before {content: '\e86c'}
.eicon-text:before {content: '\e86d'}
.eicon-anchor:before {content: '\e86e'}
.eicon-bullet-list:before {content: '\e86f'}
.eicon-code:before {content: '\e870'}
.eicon-favorite:before {content: '\e871'}
.eicon-google-maps:before {content: '\e872'}
.eicon-image:before {content: '\e873'}
.eicon-photo-library:before {content: '\e874'}
.eicon-woocommerce:before {content: '\e875'}
.eicon-youtube:before {content: '\e876'}
.eicon-flip-box:before {content: '\e877'}
.eicon-settings:before {content: '\e878'}
.eicon-headphones:before {content: '\e879'}
.eicon-testimonial:before {content: '\e87a'}
.eicon-counter-circle:before {content: '\e87b'}
.eicon-person:before {content: '\e87c'}
.eicon-chevron-right:before {content: '\e87d'}
.eicon-chevron-left:before {content: '\e87e'}
.eicon-close:before {content: '\e87f'}
.eicon-file-download:before {content: '\e880'}
.eicon-save:before {content: '\e881'}
.eicon-zoom-in:before {content: '\e882'}
.eicon-shortcode:before {content: '\e883'}
.eicon-nerd:before {content: '\e884'}
.eicon-device-desktop:before {content: '\e885'}
.eicon-device-tablet:before {content: '\e886'}
.eicon-device-mobile:before {content: '\e887'}
.eicon-document-file:before {content: '\e888'}
.eicon-folder-o:before {content: '\e889'}
.eicon-hypster:before {content: '\e88a'}
.eicon-h-align-left:before {content: '\e88b'}
.eicon-h-align-right:before {content: '\e88c'}
.eicon-h-align-center:before {content: '\e88d'}
.eicon-h-align-stretch:before {content: '\e88e'}
.eicon-v-align-top:before {content: '\e88f'}
.eicon-v-align-bottom:before {content: '\e890'}
.eicon-v-align-middle:before {content: '\e891'}
.eicon-v-align-stretch:before {content: '\e892'}
.eicon-pro-icon:before {content: '\e893'}
.eicon-mail:before {content: '\e894'}
.eicon-lock-user:before {content: '\e895'}
.eicon-testimonial-carousel:before {content: '\e896'}
.eicon-media-carousel:before {content: '\e897'}
.eicon-section:before {content: '\e898'}
.eicon-column:before {content: '\e899'}
.eicon-edit:before {content: '\e89a'}
.eicon-clone:before {content: '\e89b'}
.eicon-trash:before {content: '\e89c'}
.eicon-play:before {content: '\e89d'}
.eicon-angle-right:before {content: '\e89e'}
.eicon-angle-left:before {content: '\e89f'}
.eicon-animated-headline:before {content: '\e8a0'}
.eicon-menu-toggle:before {content: '\e8a1'}
.eicon-fb-embed:before {content: '\e8a2'}
.eicon-fb-feed:before {content: '\e8a3'}
.eicon-twitter-embed:before {content: '\e8a4'}
.eicon-twitter-feed:before {content: '\e8a5'}
.eicon-sync:before {content: '\e8a6'}
.eicon-import-export:before {content: '\e8a7'}
.eicon-check-circle:before {content: '\e8a8'}
.eicon-library-save:before {content: '\e8a9'}
.eicon-library-download:before {content: '\e8aa'}
.eicon-insert:before {content: '\e8ab'}
.eicon-preview:before {content: '\e8ac'}
.eicon-sort-down:before {content: '\e8ad'}
.eicon-sort-up:before {content: '\e8ae'}
.eicon-heading:before {content: '\e8af'}
.eicon-logo:before {content: '\e8b0'}
.eicon-meta-data:before {content: '\e8b1'}
.eicon-post-content:before {content: '\e8b2'}
.eicon-post-excerpt:before {content: '\e8b3'}
.eicon-post-navigation:before {content: '\e8b4'}
.eicon-yoast:before {content: '\e8b5'}
.eicon-nerd-chuckle:before {content: '\e8b6'}
.eicon-nerd-wink:before {content: '\e8b7'}
.eicon-comments:before {content: '\e8b8'}
.eicon-download-circle-o:before {content: '\e8b9'}
.eicon-library-upload:before {content: '\e8ba'}
.eicon-save-o:before {content: '\e8bb'}
.eicon-upload-circle-o:before {content: '\e8bc'}
.eicon-ellipsis-h:before {content: '\e8bd'}
.eicon-ellipsis-v:before {content: '\e8be'}
.eicon-arrow-left:before {content: '\e8bf'}
.eicon-arrow-right:before {content: '\e8c0'}
.eicon-arrow-up:before {content: '\e8c1'}
.eicon-arrow-down:before {content: '\e8c2'}
.eicon-play-o:before {content: '\e8c3'}
.eicon-archive-posts:before {content: '\e8c4'}
.eicon-archive-title:before {content: '\e8c5'}
.eicon-featured-image:before {content: '\e8c6'}
.eicon-post-info:before {content: '\e8c7'}
.eicon-post-title:before {content: '\e8c8'}
.eicon-site-logo:before {content: '\e8c9'}
.eicon-site-search:before {content: '\e8ca'}
.eicon-site-title:before {content: '\e8cb'}
.eicon-plus-square:before {content: '\e8cc'}
.eicon-minus-square:before {content: '\e8cd'}
.eicon-cloud-check:before {content: '\e8ce'}
.eicon-drag-n-drop:before {content: '\e8cf'}
.eicon-welcome:before {content: '\e8d0'}
.eicon-handle:before {content: '\e8d1'}
.eicon-cart:before {content: '\e8d2'}
.eicon-product-add-to-cart:before {content: '\e8d3'}
.eicon-product-breadcrumbs:before {content: '\e8d4'}
.eicon-product-categories:before {content: '\e8d5'}
.eicon-product-description:before {content: '\e8d6'}
.eicon-product-images:before {content: '\e8d7'}
.eicon-product-info:before {content: '\e8d8'}
.eicon-product-meta:before {content: '\e8d9'}
.eicon-product-pages:before {content: '\e8da'}
.eicon-product-price:before {content: '\e8db'}
.eicon-product-rating:before {content: '\e8dc'}
.eicon-product-related:before {content: '\e8dd'}
.eicon-product-stock:before {content: '\e8de'}
.eicon-product-tabs:before {content: '\e8df'}
.eicon-product-title:before {content: '\e8e0'}
.eicon-product-upsell:before {content: '\e8e1'}
.eicon-products:before {content: '\e8e2'}
.eicon-bag-light:before {content: '\e8e3'}
.eicon-bag-medium:before {content: '\e8e4'}
.eicon-bag-solid:before {content: '\e8e5'}
.eicon-basket-light:before {content: '\e8e6'}
.eicon-basket-medium:before {content: '\e8e7'}
.eicon-basket-solid:before {content: '\e8e8'}
.eicon-cart-light:before {content: '\e8e9'}
.eicon-cart-medium:before {content: '\e8ea'}
.eicon-cart-solid:before {content: '\e8eb'}
.eicon-exchange:before {content: '\e8ec'}
.eicon-eye:before {content: '\e8ed'}
.eicon-device-laptop:before {content: '\e8ee'}
.eicon-collapse:before {content: '\e8ef'}
.eicon-expand:before {content: '\e8f0'}
.eicon-navigator:before {content: '\e8f1'}
.eicon-plug:before {content: '\e8f2'}
.eicon-dashboard:before {content: '\e8f3'}
.eicon-typography:before {content: '\e8f4'}
.eicon-info-circle-o:before {content: '\e8f5'}
.eicon-integration:before {content: '\e8f6'}
.eicon-plus-circle-o:before {content: '\e8f7'}
.eicon-rating:before {content: '\e8f8'}
.eicon-review:before {content: '\e8f9'}
.eicon-tools:before {content: '\e8fa'}
.eicon-loading:before {content: '\e8fb'}
.eicon-sitemap:before {content: '\e8fc'}
.eicon-click:before {content: '\e8fd'}
.eicon-clock:before {content: '\e8fe'}
.eicon-library-open:before {content: '\e8ff'}
.eicon-warning:before {content: '\e900'}
.eicon-flow:before {content: '\e901'}
.eicon-cursor-move:before {content: '\e902'}
.eicon-arrow-circle-left:before {content: '\e903'}
.eicon-flash:before {content: '\e904'}
.eicon-redo:before {content: '\e905'}
.eicon-ban:before {content: '\e906'}
.eicon-barcode:before {content: '\e907'}
.eicon-calendar:before {content: '\e908'}
.eicon-caret-left:before {content: '\e909'}
.eicon-caret-right:before {content: '\e90a'}
.eicon-caret-up:before {content: '\e90b'}
.eicon-chain-broken:before {content: '\e90c'}
.eicon-check-circle-o:before {content: '\e90d'}
.eicon-check:before {content: '\e90e'}
.eicon-chevron-double-left:before {content: '\e90f'}
.eicon-chevron-double-right:before {content: '\e910'}
.eicon-undo:before {content: '\e911'}
.eicon-filter:before {content: '\e912'}
.eicon-circle-o:before {content: '\e913'}
.eicon-circle:before {content: '\e914'}
.eicon-clock-o:before {content: '\e915'}
.eicon-cog:before {content: '\e916'}
.eicon-cogs:before {content: '\e917'}
.eicon-commenting-o:before {content: '\e918'}
.eicon-copy:before {content: '\e919'}
.eicon-database:before {content: '\e91a'}
.eicon-dot-circle-o:before {content: '\e91b'}
.eicon-envelope:before {content: '\e91c'}
.eicon-external-link-square:before {content: '\e91d'}
.eicon-eyedropper:before {content: '\e91e'}
.eicon-folder:before {content: '\e91f'}
.eicon-font:before {content: '\e920'}
.eicon-adjust:before {content: '\e921'}
.eicon-lightbox:before {content: '\e922'}
.eicon-heart-o:before {content: '\e923'}
.eicon-history:before {content: '\e924'}
.eicon-image-bold:before {content: '\e925'}
.eicon-info-circle:before {content: '\e926'}
.eicon-link:before {content: '\e927'}
.eicon-long-arrow-left:before {content: '\e928'}
.eicon-long-arrow-right:before {content: '\e929'}
.eicon-caret-down:before {content: '\e92a'}
.eicon-paint-brush:before {content: '\e92b'}
.eicon-pencil:before {content: '\e92c'}
.eicon-plus-circle:before {content: '\e92d'}
.eicon-zoom-in-bold:before {content: '\e92e'}
.eicon-sort-amount-desc:before {content: '\e92f'}
.eicon-sign-out:before {content: '\e930'}
.eicon-spinner:before {content: '\e931'}
.eicon-square:before {content: '\e932'}
.eicon-star-o:before {content: '\e933'}
.eicon-star:before {content: '\e934'}
.eicon-text-align-justify:before {content: '\e935'}
.eicon-text-align-center:before {content: '\e936'}
.eicon-tags:before {content: '\e937'}
.eicon-text-align-left:before {content: '\e938'}
.eicon-text-align-right:before {content: '\e939'}
.eicon-close-circle:before {content: '\e93a'}
.eicon-trash-o:before {content: '\e93b'}
.eicon-font-awesome:before {content: '\e93c'}
.eicon-user-circle-o:before {content: '\e93d'}
.eicon-video-camera:before {content: '\e93e'}
.eicon-heart:before {content: '\e93f'}
.eicon-wrench:before {content: '\e940'}
.eicon-help:before {content: '\e941'}
.eicon-help-o:before {content: '\e942'}
.eicon-zoom-out-bold:before {content: '\e943'}
.eicon-plus-square-o:before {content: '\e944'}
.eicon-minus-square-o:before {content: '\e945'}
.eicon-minus-circle:before {content: '\e946'}
.eicon-minus-circle-o:before {content: '\e947'}
.eicon-code-bold:before {content: '\e948'}
.eicon-cloud-upload:before {content: '\e949'}
.eicon-search-bold:before {content: '\e94a'}
.eicon-map-pin:before {content: '\e94b'}
.eicon-meetup:before {content: '\e94c'}
.eicon-slideshow:before {content: '\e94d'}
.eicon-t-letter-bold:before {content: '\e94e'}
@keyframes bounce {
	20%, 53%, 80%, from, to {animation-timing-function: cubic-bezier(.215, .61, .355, 1);transform: translate3d(0, 0, 0)}
	40%, 43% {animation-timing-function: cubic-bezier(.755, .050, .855, .060);transform: translate3d(0, -30px, 0)}
	70% {animation-timing-function: cubic-bezier(.755, .050, .855, .060);transform: translate3d(0, -15px, 0)}
	90% {transform: translate3d(0, -4px, 0)}
}
.bounce {animation-name: bounce;transform-origin: center bottom}
@keyframes flash {
	50%, from, to {opacity: 1}
	25%, 75% {opacity: 0}
}
.flash {animation-name: flash}
@keyframes pulse {
	from, to {transform: scale3d(1, 1, 1)}
	50% {transform: scale3d(1.05, 1.05, 1.05)}
}
.pulse {animation-name: pulse}
@keyframes rubberBand {
	from, to {transform: scale3d(1, 1, 1)}
	30% {transform: scale3d(1.25, .75, 1)}
	40% {transform: scale3d(.75, 1.25, 1)}
	50% {transform: scale3d(1.15, .85, 1)}
	65% {transform: scale3d(.95, 1.05, 1)}
	75% {transform: scale3d(1.05, .95, 1)}
}
.rubberBand {animation-name: rubberBand}
@keyframes shake {
	from, to {transform: translate3d(0, 0, 0)}
	10%, 30%, 50%, 70%, 90% {transform: translate3d(-10px, 0, 0)}
	20%, 40%, 60%, 80% {transform: translate3d(10px, 0, 0)}
}
.shake {animation-name: shake}
@keyframes headShake {
	0% {transform: translateX(0)}
	6.5% {transform: translateX(-6px) rotateY(-9deg)}
	18.5% {transform: translateX(5px) rotateY(7deg)}
	31.5% {transform: translateX(-3px) rotateY(-5deg)}
	43.5% {transform: translateX(2px) rotateY(3deg)}
	50% {transform: translateX(0)}
}
.headShake {animation-timing-function: ease-in-out;animation-name: headShake}
@keyframes swing {
	20% {transform: rotate3d(0, 0, 1, 15deg)}
	40% {transform: rotate3d(0, 0, 1, -10deg)}
	60% {transform: rotate3d(0, 0, 1, 5deg)}
	80% {transform: rotate3d(0, 0, 1, -5deg)}
	to {transform: rotate3d(0, 0, 1, 0deg)}
}
.swing {transform-origin: top center;animation-name: swing}
@keyframes tada {
	from, to {transform: scale3d(1, 1, 1)}
	10%, 20% {transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}
	30%, 50%, 70%, 90% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}
	40%, 60%, 80% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}
}
.tada {animation-name: tada}
@keyframes wobble {
	from, to {transform: none}
	15% {transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}
	30% {transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}
	45% {transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}
	60% {transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}
	75% {transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}
}
.wobble {animation-name: wobble}
@keyframes jello {
	11.1%, from, to {transform: none}
	22.2% {transform: skewX(-12.5deg) skewY(-12.5deg)}
	33.3% {transform: skewX(6.25deg) skewY(6.25deg)}
	44.4% {transform: skewX(-3.125deg) skewY(-3.125deg)}
	55.5% {transform: skewX(1.5625deg) skewY(1.5625deg)}
	66.6% {transform: skewX(-.78125deg) skewY(-.78125deg)}
	77.7% {transform: skewX(.390625deg) skewY(.390625deg)}
	88.8% {transform: skewX(-.1953125deg) skewY(-.1953125deg)}
}
.jello {animation-name: jello;transform-origin: center}
@keyframes bounceIn {
	20%, 40%, 60%, 80%, from, to {animation-timing-function: cubic-bezier(.215, .61, .355, 1)}
	0% {opacity: 0;transform: scale3d(.3, .3, .3)}
	20% {transform: scale3d(1.1, 1.1, 1.1)}
	40% {transform: scale3d(.9, .9, .9)}
	60% {opacity: 1;transform: scale3d(1.03, 1.03, 1.03)}
	80% {transform: scale3d(.97, .97, .97)}
	to {opacity: 1;transform: scale3d(1, 1, 1)}
}
.bounceIn {animation-name: bounceIn}
@keyframes bounceInDown {
	60%, 75%, 90%, from, to {animation-timing-function: cubic-bezier(.215, .61, .355, 1)}
	0% {opacity: 0;transform: translate3d(0, -3000px, 0)}
	60% {opacity: 1;transform: translate3d(0, 25px, 0)}
	75% {transform: translate3d(0, -10px, 0)}
	90% {transform: translate3d(0, 5px, 0)}
	to {transform: none}
}
.bounceInDown {animation-name: bounceInDown}
@keyframes bounceInLeft {
	60%, 75%, 90%, from, to {animation-timing-function: cubic-bezier(.215, .61, .355, 1)}
	0% {opacity: 0;transform: translate3d(-3000px, 0, 0)}
	60% {opacity: 1;transform: translate3d(25px, 0, 0)}
	75% {transform: translate3d(-10px, 0, 0)}
	90% {transform: translate3d(5px, 0, 0)}
	to {transform: none}
}
.bounceInLeft {animation-name: bounceInLeft}
@keyframes bounceInRight {
	60%, 75%, 90%, from, to {animation-timing-function: cubic-bezier(.215, .61, .355, 1)}
	from {opacity: 0;transform: translate3d(3000px, 0, 0)}
	60% {opacity: 1;transform: translate3d(-25px, 0, 0)}
	75% {transform: translate3d(10px, 0, 0)}
	90% {transform: translate3d(-5px, 0, 0)}
	to {transform: none}
}
.bounceInRight {animation-name: bounceInRight}
@keyframes bounceInUp {
	60%, 75%, 90%, from, to {animation-timing-function: cubic-bezier(.215, .61, .355, 1)}
	from {opacity: 0;transform: translate3d(0, 3000px, 0)}
	60% {opacity: 1;transform: translate3d(0, -20px, 0)}
	75% {transform: translate3d(0, 10px, 0)}
	90% {transform: translate3d(0, -5px, 0)}
	to {transform: translate3d(0, 0, 0)}
}
.bounceInUp {animation-name: bounceInUp}
@keyframes fadeIn {
	from {opacity: 0}
	to {opacity: 1}
}
.fadeIn {animation-name: fadeIn}
@keyframes fadeInDown {
	from {opacity: 0;transform: translate3d(0, -100%, 0)}
	to {opacity: 1;transform: none}
}
.fadeInDown {animation-name: fadeInDown}
@keyframes fadeInLeft {
	from {opacity: 0;transform: translate3d(-100%, 0, 0)}
	to {opacity: 1;transform: none}
}
.fadeInLeft {animation-name: fadeInLeft}
@keyframes fadeInRight {
	from {opacity: 0;transform: translate3d(100%, 0, 0)}
	to {opacity: 1;transform: none}
}
.fadeInRight {animation-name: fadeInRight}
@keyframes fadeInUp {
	from {opacity: 0;transform: translate3d(0, 100%, 0)}
	to {opacity: 1;transform: none}
}
.fadeInUp {animation-name: fadeInUp}
@keyframes lightSpeedIn {
	from {transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0}
	60% {transform: skewX(20deg);opacity: 1}
	80% {transform: skewX(-5deg);opacity: 1}
	to {transform: none;opacity: 1}
}
.lightSpeedIn {animation-name: lightSpeedIn;animation-timing-function: ease-out}
@keyframes rotateIn {
	from {transform-origin: center;transform: rotate3d(0, 0, 1, -200deg);opacity: 0}
	to {transform-origin: center;transform: none;opacity: 1}
}
.rotateIn {animation-name: rotateIn}
@keyframes rotateInDownLeft {
	from {transform-origin: left bottom;transform: rotate3d(0, 0, 1, -45deg);opacity: 0}
	to {transform-origin: left bottom;transform: none;opacity: 1}
}
.rotateInDownLeft {animation-name: rotateInDownLeft}
@keyframes rotateInDownRight {
	from {transform-origin: right bottom;transform: rotate3d(0, 0, 1, 45deg);opacity: 0}
	to {transform-origin: right bottom;transform: none;opacity: 1}
}
.rotateInDownRight {animation-name: rotateInDownRight}
@keyframes rotateInUpLeft {
	from {transform-origin: left bottom;transform: rotate3d(0, 0, 1, 45deg);opacity: 0}
	to {transform-origin: left bottom;transform: none;opacity: 1}
}
.rotateInUpLeft {animation-name: rotateInUpLeft}
@keyframes rotateInUpRight {
	from {transform-origin: right bottom;transform: rotate3d(0, 0, 1, -90deg);opacity: 0}
	to {transform-origin: right bottom;transform: none;opacity: 1}
}
.rotateInUpRight {animation-name: rotateInUpRight}
@keyframes rollIn {
	from {opacity: 0;transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}
	to {opacity: 1;transform: none}
}
.rollIn {animation-name: rollIn}
@keyframes zoomIn {
	from {opacity: 0;transform: scale3d(.3, .3, .3)}
	50% {opacity: 1}
}
.zoomIn {animation-name: zoomIn}
@keyframes zoomInDown {
	from {opacity: 0;transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}
	60% {opacity: 1;transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}
}
.zoomInDown {animation-name: zoomInDown}
@keyframes zoomInLeft {
	from {opacity: 0;transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}
	60% {opacity: 1;transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}
}
.zoomInLeft {animation-name: zoomInLeft}
@keyframes zoomInRight {
	from {opacity: 0;transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}
	60% {opacity: 1;transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}
}
.zoomInRight {animation-name: zoomInRight}
@keyframes zoomInUp {
	from {opacity: 0;transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}
	60% {opacity: 1;transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}
}
.zoomInUp {animation-name: zoomInUp}
@keyframes slideInDown {
	from {transform: translate3d(0, -100%, 0);visibility: visible}
	to {transform: translate3d(0, 0, 0)}
}
.slideInDown {animation-name: slideInDown}
@keyframes slideInLeft {
	from {transform: translate3d(-100%, 0, 0);visibility: visible}
	to {transform: translate3d(0, 0, 0)}
}
.slideInLeft {animation-name: slideInLeft}
@keyframes slideInRight {
	from {transform: translate3d(100%, 0, 0);visibility: visible}
	to {transform: translate3d(0, 0, 0)}
}
.slideInRight {animation-name: slideInRight}
@keyframes slideInUp {
	from {transform: translate3d(0, 100%, 0);visibility: visible}
	to {transform: translate3d(0, 0, 0)}
}
.slideInUp {animation-name: slideInUp}
.elementor-animation-grow {transition-duration: .3s;transition-property: transform}
.elementor-animation-grow:active, .elementor-animation-grow:focus, .elementor-animation-grow:hover {transform: scale(1.1)}
.elementor-animation-shrink {transition-duration: .3s;transition-property: transform}
.elementor-animation-shrink:active, .elementor-animation-shrink:focus, .elementor-animation-shrink:hover {transform: scale(.9)}
@keyframes elementor-animation-pulse {
	25% {transform: scale(1.1)}
	75% {transform: scale(.9)}
}
.elementor-animation-pulse:active, .elementor-animation-pulse:focus, .elementor-animation-pulse:hover {animation-name: elementor-animation-pulse;animation-duration: 1s;animation-timing-function: linear;animation-iteration-count: infinite}
@keyframes elementor-animation-pulse-grow {
	to {transform: scale(1.1)}
}
.elementor-animation-pulse-grow:active, .elementor-animation-pulse-grow:focus, .elementor-animation-pulse-grow:hover {animation-name: elementor-animation-pulse-grow;animation-duration: .3s;animation-timing-function: linear;animation-iteration-count: infinite;animation-direction: alternate}
@keyframes elementor-animation-pulse-shrink {
	to {transform: scale(.9)}
}
.elementor-animation-pulse-shrink:active, .elementor-animation-pulse-shrink:focus, .elementor-animation-pulse-shrink:hover {animation-name: elementor-animation-pulse-shrink;animation-duration: .3s;animation-timing-function: linear;animation-iteration-count: infinite;animation-direction: alternate}
@keyframes elementor-animation-push {
	50% {transform: scale(.8)}
	100% {transform: scale(1)}
}
.elementor-animation-push:active, .elementor-animation-push:focus, .elementor-animation-push:hover {animation-name: elementor-animation-push;animation-duration: .3s;animation-timing-function: linear;animation-iteration-count: 1}
@keyframes elementor-animation-pop {
	50% {transform: scale(1.2)}
}
.elementor-animation-pop:active, .elementor-animation-pop:focus, .elementor-animation-pop:hover {animation-name: elementor-animation-pop;animation-duration: .3s;animation-timing-function: linear;animation-iteration-count: 1}
.elementor-animation-bounce-in {transition-duration: .5s}
.elementor-animation-bounce-in:active, .elementor-animation-bounce-in:focus, .elementor-animation-bounce-in:hover {transform: scale(1.2);transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36)}
.elementor-animation-bounce-out {transition-duration: .5s}
.elementor-animation-bounce-out:active, .elementor-animation-bounce-out:focus, .elementor-animation-bounce-out:hover {transform: scale(.8);transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36)}
.elementor-animation-rotate {transition-duration: .3s;transition-property: transform}
.elementor-animation-rotate:active, .elementor-animation-rotate:focus, .elementor-animation-rotate:hover {transform: rotate(4deg)}
.elementor-animation-grow-rotate {transition-duration: .3s;transition-property: transform}
.elementor-animation-grow-rotate:active, .elementor-animation-grow-rotate:focus, .elementor-animation-grow-rotate:hover {transform: scale(1.1) rotate(4deg)}
.elementor-animation-float {transition-duration: .3s;transition-property: transform;transition-timing-function: ease-out}
.elementor-animation-float:active, .elementor-animation-float:focus, .elementor-animation-float:hover {transform: translateY(-8px)}
.elementor-animation-sink {transition-duration: .3s;transition-property: transform;transition-timing-function: ease-out}
.elementor-animation-sink:active, .elementor-animation-sink:focus, .elementor-animation-sink:hover {transform: translateY(8px)}
@keyframes elementor-animation-bob {
	0% {transform: translateY(-8px)}
	50% {transform: translateY(-4px)}
	100% {transform: translateY(-8px)}
}
@keyframes elementor-animation-bob-float {
	100% {transform: translateY(-8px)}
}
.elementor-animation-bob:active, .elementor-animation-bob:focus, .elementor-animation-bob:hover {animation-name: elementor-animation-bob-float, elementor-animation-bob;animation-duration: .3s, 1.5s;animation-delay: 0s, .3s;animation-timing-function: ease-out, ease-in-out;animation-iteration-count: 1, infinite;animation-fill-mode: forwards;animation-direction: normal, alternate}
@keyframes elementor-animation-hang {
	0% {transform: translateY(8px)}
	50% {transform: translateY(4px)}
	100% {transform: translateY(8px)}
}
@keyframes elementor-animation-hang-sink {
	100% {transform: translateY(8px)}
}
.elementor-animation-hang:active, .elementor-animation-hang:focus, .elementor-animation-hang:hover {animation-name: elementor-animation-hang-sink, elementor-animation-hang;animation-duration: .3s, 1.5s;animation-delay: 0s, .3s;animation-timing-function: ease-out, ease-in-out;animation-iteration-count: 1, infinite;animation-fill-mode: forwards;animation-direction: normal, alternate}
.elementor-animation-skew {transition-duration: .3s;transition-property: transform}
.elementor-animation-skew:active, .elementor-animation-skew:focus, .elementor-animation-skew:hover {transform: skew(-10deg)}
.elementor-animation-skew-forward {transition-duration: .3s;transition-property: transform;transform-origin: 0 100%}
.elementor-animation-skew-forward:active, .elementor-animation-skew-forward:focus, .elementor-animation-skew-forward:hover {transform: skew(-10deg)}
.elementor-animation-skew-backward {transition-duration: .3s;transition-property: transform;transform-origin: 0 100%}
.elementor-animation-skew-backward:active, .elementor-animation-skew-backward:focus, .elementor-animation-skew-backward:hover {transform: skew(10deg)}
@keyframes elementor-animation-wobble-vertical {
	16.65% {transform: translateY(8px)}
	33.3% {transform: translateY(-6px)}
	49.95% {transform: translateY(4px)}
	66.6% {transform: translateY(-2px)}
	83.25% {transform: translateY(1px)}
	100% {transform: translateY(0)}
}
.elementor-animation-wobble-vertical:active, .elementor-animation-wobble-vertical:focus, .elementor-animation-wobble-vertical:hover {animation-name: elementor-animation-wobble-vertical;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1}
@keyframes elementor-animation-wobble-horizontal {
	16.65% {transform: translateX(8px)}
	33.3% {transform: translateX(-6px)}
	49.95% {transform: translateX(4px)}
	66.6% {transform: translateX(-2px)}
	83.25% {transform: translateX(1px)}
	100% {transform: translateX(0)}
}
.elementor-animation-wobble-horizontal:active, .elementor-animation-wobble-horizontal:focus, .elementor-animation-wobble-horizontal:hover {animation-name: elementor-animation-wobble-horizontal;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1}
@keyframes elementor-animation-wobble-to-bottom-right {
	16.65% {transform: translate(8px, 8px)}
	33.3% {transform: translate(-6px, -6px)}
	49.95% {transform: translate(4px, 4px)}
	66.6% {transform: translate(-2px, -2px)}
	83.25% {transform: translate(1px, 1px)}
	100% {transform: translate(0, 0)}
}
.elementor-animation-wobble-to-bottom-right:active, .elementor-animation-wobble-to-bottom-right:focus, .elementor-animation-wobble-to-bottom-right:hover {animation-name: elementor-animation-wobble-to-bottom-right;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1}
@keyframes elementor-animation-wobble-to-top-right {
	16.65% {transform: translate(8px, -8px)}
	33.3% {transform: translate(-6px, 6px)}
	49.95% {transform: translate(4px, -4px)}
	66.6% {transform: translate(-2px, 2px)}
	83.25% {transform: translate(1px, -1px)}
	100% {transform: translate(0, 0)}
}
.elementor-animation-wobble-to-top-right:active, .elementor-animation-wobble-to-top-right:focus, .elementor-animation-wobble-to-top-right:hover {animation-name: elementor-animation-wobble-to-top-right;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1}
@keyframes elementor-animation-wobble-top {
	16.65% {transform: skew(-12deg)}
	33.3% {transform: skew(10deg)}
	49.95% {transform: skew(-6deg)}
	66.6% {transform: skew(4deg)}
	83.25% {transform: skew(-2deg)}
	100% {transform: skew(0)}
}
.elementor-animation-wobble-top {transform-origin: 0 100%}
.elementor-animation-wobble-top:active, .elementor-animation-wobble-top:focus, .elementor-animation-wobble-top:hover {animation-name: elementor-animation-wobble-top;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1}
@keyframes elementor-animation-wobble-bottom {
	16.65% {transform: skew(-12deg)}
	33.3% {transform: skew(10deg)}
	49.95% {transform: skew(-6deg)}
	66.6% {transform: skew(4deg)}
	83.25% {transform: skew(-2deg)}
	100% {transform: skew(0)}
}
.elementor-animation-wobble-bottom {transform-origin: 100% 0}
.elementor-animation-wobble-bottom:active, .elementor-animation-wobble-bottom:focus, .elementor-animation-wobble-bottom:hover {animation-name: elementor-animation-wobble-bottom;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1}
@keyframes elementor-animation-wobble-skew {
	16.65% {transform: skew(-12deg)}
	33.3% {transform: skew(10deg)}
	49.95% {transform: skew(-6deg)}
	66.6% {transform: skew(4deg)}
	83.25% {transform: skew(-2deg)}
	100% {transform: skew(0)}
}
.elementor-animation-wobble-skew:active, .elementor-animation-wobble-skew:focus, .elementor-animation-wobble-skew:hover {animation-name: elementor-animation-wobble-skew;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1}
@keyframes elementor-animation-buzz {
	50% {transform: translateX(3px) rotate(2deg)}
	100% {transform: translateX(-3px) rotate(-2deg)}
}
.elementor-animation-buzz:active, .elementor-animation-buzz:focus, .elementor-animation-buzz:hover {animation-name: elementor-animation-buzz;animation-duration: .15s;animation-timing-function: linear;animation-iteration-count: infinite}
@keyframes elementor-animation-buzz-out {
	10% {transform: translateX(3px) rotate(2deg)}
	20% {transform: translateX(-3px) rotate(-2deg)}
	30% {transform: translateX(3px) rotate(2deg)}
	40% {transform: translateX(-3px) rotate(-2deg)}
	50% {transform: translateX(2px) rotate(1deg)}
	60% {transform: translateX(-2px) rotate(-1deg)}
	70% {transform: translateX(2px) rotate(1deg)}
	80% {transform: translateX(-2px) rotate(-1deg)}
	90% {transform: translateX(1px) rotate(0)}
	100% {transform: translateX(-1px) rotate(0)}
}
.elementor-animation-buzz-out:active, .elementor-animation-buzz-out:focus, .elementor-animation-buzz-out:hover {animation-name: elementor-animation-buzz-out;animation-duration: .75s;animation-timing-function: linear;animation-iteration-count: 1}
/*! elementor - v2.7.2 - 16-09-2019 */
.dialog-widget-content {background-color: #fff;position: absolute;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);overflow: hidden}
.dialog-message {font-size: 12px;line-height: 1.5;-webkit-box-sizing: border-box;box-sizing: border-box}
.dialog-type-lightbox {position: fixed;height: 100%;width: 100%;top: 0;left: 0;background-color: rgba(0, 0, 0, .8);z-index: 9999;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.dialog-type-lightbox .dialog-widget-content {margin: auto;width: 375px}
.dialog-type-lightbox .dialog-header {font-size: 15px;color: #495157;padding: 30px 0 10px;font-weight: 500}
.dialog-type-lightbox .dialog-message {padding: 0 30px 30px;min-height: 50px}
.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header, .dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message {text-align: center}
.dialog-type-lightbox .dialog-buttons-wrapper {border-top: 1px solid #e6e9ec;text-align: center}
.dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button {font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;width: 50%;border: none;background: none;color: #6d7882;font-size: 15px;cursor: pointer;padding: 13px 0;outline: 0}
.dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button:hover {background-color: #f4f6f7}
.dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button.dialog-ok {color: #b01b1b}
.dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button.dialog-take_over {color: #39b54a}
.dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button:active {background-color: rgba(230, 233, 236, .5)}
.dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button::-moz-focus-inner {border: 0}
.dialog-close-button {cursor: pointer;position: absolute;top: 30px;right: 30px;font-size: 15px;line-height: 1}
.dialog-close-button:not(:hover) {opacity: .4}
.dialog-alert-widget .dialog-buttons-wrapper > button {width: 100%}
.dialog-confirm-widget .dialog-button:first-child {border-right: 1px solid #e6e9ec}
.dialog-prevent-scroll {overflow: hidden;max-height: 100vh}
@media (max-width: 767px) {
	.dialog-close-button {top: 15px;right: 15px}
	body.admin-bar .dialog-close-button {top: 40px}
}
.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio {padding-bottom: 42.8571%}
.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {padding-bottom: 56.25%}
.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio {padding-bottom: 75%}
.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio {padding-bottom: 66.6666%}
.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio {padding-bottom: 100%}
.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio {padding-bottom: 177.8%}
.elementor-fit-aspect-ratio {position: relative;height: 0}
.elementor-fit-aspect-ratio iframe {position: absolute;top: 0;left: 0;height: 100%;width: 100%;border: 0;background-color: #000}
.elementor-fit-aspect-ratio video {width: 100%}
.flatpickr-calendar {width: 280px}
.flatpickr-calendar .flatpickr-current-month span.cur-month {font-weight: 300}
.flatpickr-calendar .dayContainer {width: 280px;min-width: 280px;max-width: 280px}
.flatpickr-calendar .flatpickr-days {width: 280px}
.flatpickr-calendar .flatpickr-day {max-width: 37px;height: 37px;line-height: 37px}
.elementor-templates-modal .dialog-widget-content {font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;background-color: #f1f3f5;width: 100%}
@media (max-width: 1439px) {
	.elementor-templates-modal .dialog-widget-content {max-width: 990px}
}
@media (min-width: 1440px) {
	.elementor-templates-modal .dialog-widget-content {max-width: 1200px}
}
.elementor-templates-modal .dialog-header {padding: 0;z-index: 1}
.elementor-templates-modal .dialog-buttons-wrapper, .elementor-templates-modal .dialog-header {background-color: #fff;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .1);box-shadow: 0 0 8px rgba(0, 0, 0, .1);position: relative}
.elementor-templates-modal .dialog-buttons-wrapper {border: none;display: none;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;padding: 5px}
.elementor-templates-modal .dialog-buttons-wrapper .elementor-button {height: 40px;margin-left: 5px}
.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success {padding: 12px 36px;color: #fff;width: auto;font-size: 15px}
.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover {background-color: #39b54a}
.elementor-templates-modal .dialog-message {height: 750px;max-height: 85vh;overflow: auto;padding-top: 25px}
.elementor-templates-modal .dialog-content {height: 100%}
.elementor-templates-modal .dialog-loading {display: none}
.elementor-templates-modal__header {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;height: 50px}
.elementor-templates-modal__header__logo {line-height: 1;text-transform: uppercase;font-weight: 700;cursor: pointer}
.elementor-templates-modal__header__logo-area {text-align: left;padding-left: 15px}
.elementor-templates-modal__header__logo-area > * {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}
.elementor-templates-modal__header__logo__icon-wrapper {padding: 4px 7px 6px;background-image: -webkit-linear-gradient(225deg, #f2295b, #434363);background-image: -o-linear-gradient(225deg, #f2295b, #434363);background-image: linear-gradient(-135deg, #f2295b, #434363);-webkit-border-radius: 2px;border-radius: 2px;margin-right: 10px}
.elementor-templates-modal__header__logo__title {padding-top: 2px}
.elementor-templates-modal__header__logo i {color: #fff;font-size: 10px}
.elementor-templates-modal__header__items-area {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse}
.elementor-templates-modal__header__item {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-sizing: content-box;box-sizing: content-box}
.elementor-templates-modal__header__item > i {font-size: 20px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;cursor: pointer}
.elementor-templates-modal__header__item > i:not(:hover) {color: #a4afb7}
.elementor-templates-modal__header__close--normal {width: 45px;border-left: 1px solid #e6e9ec}
.elementor-templates-modal__header__close--normal i {font-size: 18px}
.elementor-templates-modal__header__close--skip {padding: 10px 10px 10px 20px;margin-right: 10px;color: #fff;background-color: #a4afb7;font-size: 11px;font-weight: 400;line-height: 1;text-transform: uppercase;-webkit-border-radius: 2px;border-radius: 2px;cursor: pointer}
.elementor-templates-modal__header__close--skip > i {font-size: inherit;padding-left: 10px;margin-left: 15px;border-left: 1px solid}
.elementor-templates-modal__header__close--skip > i:not(:hover) {color: #fff}
.elementor-templates-modal__sidebar {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;width: 25%;background-color: hsla(0, 0%, 100%, .3)}
.elementor-templates-modal__content {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-box-shadow: 0 0 13px inset rgba(0, 0, 0, .05);box-shadow: inset 0 0 13px rgba(0, 0, 0, .05)}
.elementor-hidden {display: none}
.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible {position: absolute;top: -10000em;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0}
.elementor-clearfix:after {content: "";display: block;clear: both;width: 0;height: 0}
.elementor {-webkit-hyphens: manual;-ms-hyphens: manual;hyphens: manual}
.elementor *, .elementor :after, .elementor :before {-webkit-box-sizing: border-box;box-sizing: border-box}
.elementor a {-webkit-box-shadow: none;box-shadow: none;text-decoration: none}
.elementor hr {margin: 0;background-color: transparent}
.elementor img {height: auto;max-width: 100%;border: none;-webkit-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none}
.elementor .elementor-widget:not(.elementor-widget-text-editor) figure {margin: 0}
.elementor embed, .elementor iframe, .elementor object, .elementor video {max-width: 100%;width: 100%;margin: 0;line-height: 1;border: none}
.elementor .elementor-custom-embed {line-height: 0}
.elementor .elementor-background, .elementor .elementor-background-holder, .elementor .elementor-background-video-container {height: 100%;width: 100%;top: 0;left: 0;position: absolute;overflow: hidden;z-index: 0;direction: ltr}
.elementor .elementor-background-video-container {-webkit-transition: opacity 1s;-o-transition: opacity 1s;transition: opacity 1s;pointer-events: none}
.elementor .elementor-background-video-container.elementor-loading {opacity: 0}
.elementor .elementor-background-video-embed {max-width: none}
.elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted {position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%)}
.elementor .elementor-background-video {position: absolute;max-width: none;top: 50%;left: 50%;-webkit-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%)}
.elementor .elementor-html5-video {-o-object-fit: cover;object-fit: cover}
.elementor .elementor-background-overlay, .elementor .elementor-background-slideshow {height: 100%;width: 100%;top: 0;left: 0;position: absolute}
.elementor .elementor-background-slideshow {z-index: 0}
.elementor .elementor-background-slideshow__slide__image {width: 100%;height: 100%;background-position: 50%;-webkit-background-size: cover;background-size: cover}
.elementor-widget-wrap > .elementor-element.elementor-absolute {position: absolute}
.elementor-widget-wrap > .elementor-element.elementor-fixed {position: fixed}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial {max-width: 100%}
@media (max-width: 1024px) {
	.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {max-width: 100%}
}
@media (max-width: 767px) {
	.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {max-width: 100%}
}
.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {z-index: 1}
.elementor-invisible {visibility: hidden}
.elementor-align-center {text-align: center}
.elementor-align-center .elementor-button {width: auto}
.elementor-align-right {text-align: right}
.elementor-align-right .elementor-button {width: auto}
.elementor-align-left {text-align: left}
.elementor-align-left .elementor-button {width: auto}
.elementor-align-justify .elementor-button {width: 100%}
.elementor-custom-embed-play {position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%)}
.elementor-custom-embed-play i {font-size: 100px;color: #fff;opacity: .8;text-shadow: 1px 0 6px rgba(0, 0, 0, .3);-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s}
.elementor-custom-embed-play.elementor-playing i {font-family: eicons;-webkit-animation: fa-spin 2s linear infinite;animation: fa-spin 2s linear infinite}
.elementor-custom-embed-play.elementor-playing i:before {content: "\e8fb"}
.elementor-tag {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex}
.elementor-ken-burns {-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transition-duration: 10s;-o-transition-duration: 10s;transition-duration: 10s;-webkit-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear}
.elementor-ken-burns--out {-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3)}
.elementor-ken-burns--active {-webkit-transition-duration: 20s;-o-transition-duration: 20s;transition-duration: 20s}
.elementor-ken-burns--active.elementor-ken-burns--out {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}
.elementor-ken-burns--active.elementor-ken-burns--in {-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3)}
@media (max-width: 1024px) {
	.elementor-tablet-align-center {text-align: center}
	.elementor-tablet-align-center .elementor-button {width: auto}
	.elementor-tablet-align-right {text-align: right}
	.elementor-tablet-align-right .elementor-button {width: auto}
	.elementor-tablet-align-left {text-align: left}
	.elementor-tablet-align-left .elementor-button {width: auto}
	.elementor-tablet-align-justify .elementor-button {width: 100%}
}
@media (max-width: 767px) {
	.elementor-mobile-align-center {text-align: center}
	.elementor-mobile-align-center .elementor-button {width: auto}
	.elementor-mobile-align-right {text-align: right}
	.elementor-mobile-align-right .elementor-button {width: auto}
	.elementor-mobile-align-left {text-align: left}
	.elementor-mobile-align-left .elementor-button {width: auto}
	.elementor-mobile-align-justify .elementor-button {width: 100%}
}
#wpadminbar #wp-admin-bar-elementor_edit_page > .ab-item:before {content: "\e813";font-family: eicons;top: 3px;font-size: 18px}
#wpadminbar #wp-admin-bar-elementor_inspector > .ab-item:before {content: "\f348";top: 2px}
.elementor-section {position: relative}
.elementor-section .elementor-container {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-right: auto;margin-left: auto;position: relative}
.elementor-section.elementor-section-boxed > .elementor-container {max-width: 1140px}
.elementor-section.elementor-section-stretched {position: relative;width: 100%}
.elementor-section.elementor-section-items-top > .elementor-container {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start}
.elementor-section.elementor-section-items-middle > .elementor-container {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}
.elementor-section.elementor-section-items-bottom > .elementor-container {-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end}
@media (min-width: 768px) {
	.elementor-section.elementor-section-height-full {height: 100vh}
	.elementor-section.elementor-section-height-full > .elementor-container {height: 100%}
}
.elementor-bc-flex-widget .elementor-section-content-top > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start}
.elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}
.elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap {-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end}
.elementor-row {width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}
@media (max-width: 1024px) {
	.elementor-row {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.elementor-column-wrap {width: 100%;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}
.elementor-widget-wrap {position: relative;width: 100%;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}
.elementor-widget-wrap > .elementor-element {width: 100%}
.elementor-widget {position: relative}
.elementor-widget:not(:last-child) {margin-bottom: 20px}
.elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial {margin-bottom: 0}
.elementor-column {position: relative;min-height: 1px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}
.elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated {padding: 5px}
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {padding: 10px}
.elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {padding: 15px}
.elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated {padding: 20px}
.elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated {padding: 30px}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {padding: 0}
@media (min-width: 768px) {
	.elementor-column.elementor-col-10, .elementor-column[data-col="10"] {width: 10%}
	.elementor-column.elementor-col-11, .elementor-column[data-col="11"] {width: 11.111%}
	.elementor-column.elementor-col-12, .elementor-column[data-col="12"] {width: 12.5%}
	.elementor-column.elementor-col-14, .elementor-column[data-col="14"] {width: 14.285%}
	.elementor-column.elementor-col-16, .elementor-column[data-col="16"] {width: 16.666%}
	.elementor-column.elementor-col-20, .elementor-column[data-col="20"] {width: 20%}
	.elementor-column.elementor-col-25, .elementor-column[data-col="25"] {width: 25%}
	.elementor-column.elementor-col-30, .elementor-column[data-col="30"] {width: 30%}
	.elementor-column.elementor-col-33, .elementor-column[data-col="33"] {width: 33.333%}
	.elementor-column.elementor-col-40, .elementor-column[data-col="40"] {width: 40%}
	.elementor-column.elementor-col-50, .elementor-column[data-col="50"] {width: 50%}
	.elementor-column.elementor-col-60, .elementor-column[data-col="60"] {width: 60%}
	.elementor-column.elementor-col-66, .elementor-column[data-col="66"] {width: 66.666%}
	.elementor-column.elementor-col-70, .elementor-column[data-col="70"] {width: 70%}
	.elementor-column.elementor-col-75, .elementor-column[data-col="75"] {width: 75%}
	.elementor-column.elementor-col-80, .elementor-column[data-col="80"] {width: 80%}
	.elementor-column.elementor-col-83, .elementor-column[data-col="83"] {width: 83.333%}
	.elementor-column.elementor-col-90, .elementor-column[data-col="90"] {width: 90%}
	.elementor-column.elementor-col-100, .elementor-column[data-col="100"] {width: 100%}
}
@media (max-width: 479px) {
	.elementor-column.elementor-xs-10 {width: 10%}
	.elementor-column.elementor-xs-11 {width: 11.111%}
	.elementor-column.elementor-xs-12 {width: 12.5%}
	.elementor-column.elementor-xs-14 {width: 14.285%}
	.elementor-column.elementor-xs-16 {width: 16.666%}
	.elementor-column.elementor-xs-20 {width: 20%}
	.elementor-column.elementor-xs-25 {width: 25%}
	.elementor-column.elementor-xs-30 {width: 30%}
	.elementor-column.elementor-xs-33 {width: 33.333%}
	.elementor-column.elementor-xs-40 {width: 40%}
	.elementor-column.elementor-xs-50 {width: 50%}
	.elementor-column.elementor-xs-60 {width: 60%}
	.elementor-column.elementor-xs-66 {width: 66.666%}
	.elementor-column.elementor-xs-70 {width: 70%}
	.elementor-column.elementor-xs-75 {width: 75%}
	.elementor-column.elementor-xs-80 {width: 80%}
	.elementor-column.elementor-xs-83 {width: 83.333%}
	.elementor-column.elementor-xs-90 {width: 90%}
	.elementor-column.elementor-xs-100 {width: 100%}
}
@media (max-width: 767px) {
	.elementor-column.elementor-sm-10 {width: 10%}
	.elementor-column.elementor-sm-11 {width: 11.111%}
	.elementor-column.elementor-sm-12 {width: 12.5%}
	.elementor-column.elementor-sm-14 {width: 14.285%}
	.elementor-column.elementor-sm-16 {width: 16.666%}
	.elementor-column.elementor-sm-20 {width: 20%}
	.elementor-column.elementor-sm-25 {width: 25%}
	.elementor-column.elementor-sm-30 {width: 30%}
	.elementor-column.elementor-sm-33 {width: 33.333%}
	.elementor-column.elementor-sm-40 {width: 40%}
	.elementor-column.elementor-sm-50 {width: 50%}
	.elementor-column.elementor-sm-60 {width: 60%}
	.elementor-column.elementor-sm-66 {width: 66.666%}
	.elementor-column.elementor-sm-70 {width: 70%}
	.elementor-column.elementor-sm-75 {width: 75%}
	.elementor-column.elementor-sm-80 {width: 80%}
	.elementor-column.elementor-sm-83 {width: 83.333%}
	.elementor-column.elementor-sm-90 {width: 90%}
	.elementor-column.elementor-sm-100 {width: 100%}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-column.elementor-md-10 {width: 10%}
	.elementor-column.elementor-md-11 {width: 11.111%}
	.elementor-column.elementor-md-12 {width: 12.5%}
	.elementor-column.elementor-md-14 {width: 14.285%}
	.elementor-column.elementor-md-16 {width: 16.666%}
	.elementor-column.elementor-md-20 {width: 20%}
	.elementor-column.elementor-md-25 {width: 25%}
	.elementor-column.elementor-md-30 {width: 30%}
	.elementor-column.elementor-md-33 {width: 33.333%}
	.elementor-column.elementor-md-40 {width: 40%}
	.elementor-column.elementor-md-50 {width: 50%}
	.elementor-column.elementor-md-60 {width: 60%}
	.elementor-column.elementor-md-66 {width: 66.666%}
	.elementor-column.elementor-md-70 {width: 70%}
	.elementor-column.elementor-md-75 {width: 75%}
	.elementor-column.elementor-md-80 {width: 80%}
	.elementor-column.elementor-md-83 {width: 83.333%}
	.elementor-column.elementor-md-90 {width: 90%}
	.elementor-column.elementor-md-100 {width: 100%}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-reverse-tablet > .elementor-container > .elementor-row > :first-child {-webkit-box-ordinal-group: 11;-webkit-order: 10;-ms-flex-order: 10;order: 10}
	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(2) {-webkit-box-ordinal-group: 10;-webkit-order: 9;-ms-flex-order: 9;order: 9}
	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(3) {-webkit-box-ordinal-group: 9;-webkit-order: 8;-ms-flex-order: 8;order: 8}
	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(4) {-webkit-box-ordinal-group: 8;-webkit-order: 7;-ms-flex-order: 7;order: 7}
	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(5) {-webkit-box-ordinal-group: 7;-webkit-order: 6;-ms-flex-order: 6;order: 6}
	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(6) {-webkit-box-ordinal-group: 6;-webkit-order: 5;-ms-flex-order: 5;order: 5}
	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(7) {-webkit-box-ordinal-group: 5;-webkit-order: 4;-ms-flex-order: 4;order: 4}
	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(8) {-webkit-box-ordinal-group: 4;-webkit-order: 3;-ms-flex-order: 3;order: 3}
	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(9) {-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2}
	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(10) {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1}
}
@media (max-width: 767px) {
	.elementor-reverse-mobile > .elementor-container > .elementor-row > :first-child {-webkit-box-ordinal-group: 11;-webkit-order: 10;-ms-flex-order: 10;order: 10}
	.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(2) {-webkit-box-ordinal-group: 10;-webkit-order: 9;-ms-flex-order: 9;order: 9}
	.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(3) {-webkit-box-ordinal-group: 9;-webkit-order: 8;-ms-flex-order: 8;order: 8}
	.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(4) {-webkit-box-ordinal-group: 8;-webkit-order: 7;-ms-flex-order: 7;order: 7}
	.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(5) {-webkit-box-ordinal-group: 7;-webkit-order: 6;-ms-flex-order: 6;order: 6}
	.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(6) {-webkit-box-ordinal-group: 6;-webkit-order: 5;-ms-flex-order: 5;order: 5}
	.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(7) {-webkit-box-ordinal-group: 5;-webkit-order: 4;-ms-flex-order: 4;order: 4}
	.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(8) {-webkit-box-ordinal-group: 4;-webkit-order: 3;-ms-flex-order: 3;order: 3}
	.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(9) {-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2}
	.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(10) {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1}
	.elementor-column {width: 100%}
}
ul.elementor-icon-list-items.elementor-inline-items {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}
ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {word-break: break-word}
.elementor-grid .elementor-grid-item {word-break: break-word;min-width: 0}
.elementor-grid-0 .elementor-grid {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow: hidden;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}
.elementor-grid-1 .elementor-grid {grid-template-columns: repeat(1, 1fr);display: grid}
.elementor-grid-2 .elementor-grid {grid-template-columns: repeat(2, 1fr);display: grid}
.elementor-grid-3 .elementor-grid {grid-template-columns: repeat(3, 1fr);display: grid}
.elementor-grid-4 .elementor-grid {grid-template-columns: repeat(4, 1fr);display: grid}
.elementor-grid-5 .elementor-grid {grid-template-columns: repeat(5, 1fr);display: grid}
.elementor-grid-6 .elementor-grid {grid-template-columns: repeat(6, 1fr);display: grid}
.elementor-grid-7 .elementor-grid {grid-template-columns: repeat(7, 1fr);display: grid}
.elementor-grid-8 .elementor-grid {grid-template-columns: repeat(8, 1fr);display: grid}
.elementor-grid-9 .elementor-grid {grid-template-columns: repeat(9, 1fr);display: grid}
.elementor-grid-10 .elementor-grid {grid-template-columns: repeat(10, 1fr);display: grid}
.elementor-grid-11 .elementor-grid {grid-template-columns: repeat(11, 1fr);display: grid}
.elementor-grid-12 .elementor-grid {grid-template-columns: repeat(12, 1fr);display: grid}
@media (max-width: 1024px) {
	.elementor-grid-tablet-0 .elementor-grid {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow: hidden;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}
	.elementor-grid-tablet-1 .elementor-grid {grid-template-columns: repeat(1, 1fr);display: grid}
	.elementor-grid-tablet-2 .elementor-grid {grid-template-columns: repeat(2, 1fr);display: grid}
	.elementor-grid-tablet-3 .elementor-grid {grid-template-columns: repeat(3, 1fr);display: grid}
	.elementor-grid-tablet-4 .elementor-grid {grid-template-columns: repeat(4, 1fr);display: grid}
	.elementor-grid-tablet-5 .elementor-grid {grid-template-columns: repeat(5, 1fr);display: grid}
	.elementor-grid-tablet-6 .elementor-grid {grid-template-columns: repeat(6, 1fr);display: grid}
	.elementor-grid-tablet-7 .elementor-grid {grid-template-columns: repeat(7, 1fr);display: grid}
	.elementor-grid-tablet-8 .elementor-grid {grid-template-columns: repeat(8, 1fr);display: grid}
	.elementor-grid-tablet-9 .elementor-grid {grid-template-columns: repeat(9, 1fr);display: grid}
	.elementor-grid-tablet-10 .elementor-grid {grid-template-columns: repeat(10, 1fr);display: grid}
	.elementor-grid-tablet-11 .elementor-grid {grid-template-columns: repeat(11, 1fr);display: grid}
	.elementor-grid-tablet-12 .elementor-grid {grid-template-columns: repeat(12, 1fr);display: grid}
}
@media (max-width: 767px) {
	.elementor-grid-mobile-0 .elementor-grid {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow: hidden;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}
	.elementor-grid-mobile-1 .elementor-grid {grid-template-columns: repeat(1, 1fr);display: grid}
	.elementor-grid-mobile-2 .elementor-grid {grid-template-columns: repeat(2, 1fr);display: grid}
	.elementor-grid-mobile-3 .elementor-grid {grid-template-columns: repeat(3, 1fr);display: grid}
	.elementor-grid-mobile-4 .elementor-grid {grid-template-columns: repeat(4, 1fr);display: grid}
	.elementor-grid-mobile-5 .elementor-grid {grid-template-columns: repeat(5, 1fr);display: grid}
	.elementor-grid-mobile-6 .elementor-grid {grid-template-columns: repeat(6, 1fr);display: grid}
	.elementor-grid-mobile-7 .elementor-grid {grid-template-columns: repeat(7, 1fr);display: grid}
	.elementor-grid-mobile-8 .elementor-grid {grid-template-columns: repeat(8, 1fr);display: grid}
	.elementor-grid-mobile-9 .elementor-grid {grid-template-columns: repeat(9, 1fr);display: grid}
	.elementor-grid-mobile-10 .elementor-grid {grid-template-columns: repeat(10, 1fr);display: grid}
	.elementor-grid-mobile-11 .elementor-grid {grid-template-columns: repeat(11, 1fr);display: grid}
	.elementor-grid-mobile-12 .elementor-grid {grid-template-columns: repeat(12, 1fr);display: grid}
}
@media (min-width: 1025px) {
	#elementor-device-mode:after {content: "desktop"}
}
@media (min-width: 768px) and (max-width: 1024px) {
	#elementor-device-mode:after {content: "tablet"}
}
@media (max-width: 767px) {
	#elementor-device-mode:after {content: "mobile"}
}
.elementor-form-fields-wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}
.elementor-form-fields-wrapper.elementor-labels-above > .elementor-field-group .elementor-field-subgroup, .elementor-form-fields-wrapper.elementor-labels-above > .elementor-field-group > .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above > .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-above > .elementor-field-group > textarea {-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%}
.elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1}
.elementor-field-group {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}
.elementor-field-group.elementor-field-type-submit {-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end}
.elementor-field-group .elementor-field-textual {width: 100%;max-width: 100%;border: 1px solid #818a91;background-color: transparent;color: #373a3c;vertical-align: middle;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1}
.elementor-field-group .elementor-field-textual:focus {-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset;box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);outline: 0}
.elementor-field-group .elementor-field-textual::-webkit-input-placeholder {color: inherit;font-family: inherit;opacity: .6}
.elementor-field-group .elementor-field-textual:-ms-input-placeholder {color: inherit;font-family: inherit;opacity: .6}
.elementor-field-group .elementor-field-textual:-moz-placeholder {color: inherit;font-family: inherit;opacity: .6}
.elementor-field-group .elementor-field-textual::-ms-input-placeholder {color: inherit;font-family: inherit;opacity: .6}
.elementor-field-group .elementor-field-textual::placeholder {color: inherit;font-family: inherit;opacity: .6}
.elementor-field-group .elementor-select-wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;position: relative;width: 100%}
.elementor-field-group .elementor-select-wrapper select {appearance: none;-webkit-appearance: none;-moz-appearance: none;color: inherit;font-size: inherit;font-family: inherit;font-weight: inherit;font-style: inherit;text-transform: inherit;letter-spacing: inherit;line-height: inherit;-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;padding-right: 20px}
.elementor-field-group .elementor-select-wrapper:before {content: "\e92a";font-family: eicons;font-size: 15px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 10px;pointer-events: none}
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {content: ""}
.elementor-field-subgroup {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}
.elementor-field-subgroup .elementor-field-option label {display: inline-block}
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {padding-right: 10px}
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%}
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {display: inline}
.elementor-field-label {cursor: pointer}
.elementor-mark-required .elementor-field-label:after {content: "*";color: red;padding-left: .2em}
.elementor-field-textual {line-height: 1.4}
.elementor-field-textual.elementor-size-xs {font-size: 13px;min-height: 33px;padding: 4px 12px;-webkit-border-radius: 2px;border-radius: 2px}
.elementor-field-textual.elementor-size-sm {font-size: 15px;min-height: 40px;padding: 5px 14px;-webkit-border-radius: 3px;border-radius: 3px}
.elementor-field-textual.elementor-size-md {font-size: 16px;min-height: 47px;padding: 6px 16px;-webkit-border-radius: 4px;border-radius: 4px}
.elementor-field-textual.elementor-size-lg {font-size: 18px;min-height: 59px;padding: 7px 20px;-webkit-border-radius: 5px;border-radius: 5px}
.elementor-field-textual.elementor-size-xl {font-size: 20px;min-height: 72px;padding: 8px 24px;-webkit-border-radius: 6px;border-radius: 6px}
.elementor-button-align-center .elementor-field-type-submit {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}
.elementor-button-align-stretch .elementor-field-type-submit button {-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%}
.elementor-button-align-start .elementor-field-type-submit {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start}
.elementor-button-align-end .elementor-field-type-submit {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end}
@media screen and (max-width: 1024px) {
	.elementor-tablet-button-align-center .elementor-field-type-submit {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}
	.elementor-tablet-button-align-stretch .elementor-field-type-submit button {-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%}
	.elementor-tablet-button-align-start .elementor-field-type-submit {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start}
	.elementor-tablet-button-align-end .elementor-field-type-submit {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end}
}
@media screen and (max-width: 767px) {
	.elementor-mobile-button-align-center .elementor-field-type-submit {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}
	.elementor-mobile-button-align-stretch .elementor-field-type-submit button {-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%}
	.elementor-mobile-button-align-start .elementor-field-type-submit {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start}
	.elementor-mobile-button-align-end .elementor-field-type-submit {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end}
}
.elementor-error .elementor-field {border-color: #d9534f}
.elementor-error .help-inline {color: #d9534f;font-size: .9em}
.elementor-message {margin: 10px 0;font-size: 1em;line-height: 1}
.elementor-message:before {content: "\e90e";display: inline-block;font-family: eicons;font-weight: 400;font-style: normal;vertical-align: middle;margin-right: 5px}
.elementor-message.elementor-message-danger {color: #d9534f}
.elementor-message.elementor-message-danger:before {content: "\e87f"}
.elementor-message.form-message-success {color: #5cb85c}
.elementor-form .elementor-button {padding-top: 0;padding-bottom: 0;border: 0}
.elementor-form .elementor-button > span {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}
.elementor-form .elementor-button .elementor-align-icon-right {-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2}
.elementor-form .elementor-button .elementor-align-icon-left {-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0}
.elementor-form .elementor-button.elementor-size-xs {min-height: 33px}
.elementor-form .elementor-button.elementor-size-sm {min-height: 40px}
.elementor-form .elementor-button.elementor-size-md {min-height: 47px}
.elementor-form .elementor-button.elementor-size-lg {min-height: 59px}
.elementor-form .elementor-button.elementor-size-xl {min-height: 72px}
.elementor-element .elementor-widget-container {-webkit-transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;-o-transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s}
.elementor-accordion {text-align: left}
.elementor-accordion .elementor-accordion-item {border: 1px solid #d4d4d4}
.elementor-accordion .elementor-accordion-item + .elementor-accordion-item {border-top: none}
.elementor-accordion .elementor-tab-title {margin: 0;padding: 15px 20px;font-weight: 700;line-height: 1;cursor: pointer;outline: none}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon {display: inline-block;width: 1.5em}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {float: right;text-align: right}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {float: left;text-align: left}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {display: block}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened, .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed {display: none}
.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {display: block}
.elementor-accordion .elementor-tab-content {display: none;padding: 15px 20px;border-top: 1px solid #d4d4d4}
@media (max-width: 767px) {
	.elementor-accordion .elementor-tab-title {padding: 12px 15px}
	.elementor-accordion .elementor-tab-title .elementor-accordion-icon {width: 1.2em}
	.elementor-accordion .elementor-tab-content {padding: 7px 15px}
}
.elementor-alert {padding: 15px;border-left: 5px solid transparent;position: relative;text-align: left}
.elementor-alert .elementor-alert-title {display: block;font-weight: 700}
.elementor-alert .elementor-alert-description {font-size: 13px}
.elementor-alert button.elementor-alert-dismiss {position: absolute;right: 10px;top: 10px;padding: 3px;font-size: 20px;line-height: 1;background: transparent;color: inherit;border: none;cursor: pointer}
.elementor-alert.elementor-alert-info {color: #31708f;background-color: #d9edf7;border-color: #bcdff1}
.elementor-alert.elementor-alert-success {color: #3c763d;background-color: #dff0d8;border-color: #cae6be}
.elementor-alert.elementor-alert-warning {color: #8a6d3b;background-color: #fcf8e3;border-color: #f9f0c3}
.elementor-alert.elementor-alert-danger {color: #a94442;background-color: #f2dede;border-color: #e8c4c4}
@media (max-width: 767px) {
	.elementor-alert {padding: 10px}
	.elementor-alert button.elementor-alert-dismiss {right: 7px;top: 7px}
}
.elementor-tab-title a {color: inherit}
.elementor-button {display: inline-block;line-height: 1;background-color: #818a91;color: #fff;fill: #fff;text-align: center;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.elementor-button:focus, .elementor-button:hover, .elementor-button:visited {color: #fff}
.elementor-button-icon svg {width: 1em}
.elementor-button.elementor-size-xs {font-size: 13px;padding: 10px 20px;-webkit-border-radius: 2px;border-radius: 2px}
.elementor-button.elementor-size-sm {font-size: 15px;padding: 12px 24px;-webkit-border-radius: 3px;border-radius: 3px}
.elementor-button.elementor-size-md {font-size: 16px;padding: 15px 30px;-webkit-border-radius: 4px;border-radius: 4px}
.elementor-button.elementor-size-lg {font-size: 18px;padding: 20px 40px;-webkit-border-radius: 5px;border-radius: 5px}
.elementor-button.elementor-size-xl {font-size: 20px;padding: 25px 50px;-webkit-border-radius: 6px;border-radius: 6px}
.elementor-button .elementor-align-icon-right {float: right;margin-left: 5px}
.elementor-button .elementor-align-icon-left {float: left;margin-right: 5px}
.elementor-button .elementor-button-text {display: inline-block}
.elementor-button span {text-decoration: inherit}
.elementor-element.elementor-button-info .elementor-button {background-color: #5bc0de}
.elementor-element.elementor-button-success .elementor-button {background-color: #5cb85c}
.elementor-element.elementor-button-warning .elementor-button {background-color: #f0ad4e}
.elementor-element.elementor-button-danger .elementor-button {background-color: #d9534f}
.elementor-widget-button .elementor-button .elementor-button-info {background-color: #5bc0de}
.elementor-widget-button .elementor-button .elementor-button-success {background-color: #5cb85c}
.elementor-widget-button .elementor-button .elementor-button-warning {background-color: #f0ad4e}
.elementor-widget-button .elementor-button .elementor-button-danger {background-color: #d9534f}
.elementor-counter .elementor-counter-number-wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;font-size: 69px;font-weight: 600;color: #222;line-height: 1}
.elementor-counter .elementor-counter-number-prefix, .elementor-counter .elementor-counter-number-suffix {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;white-space: pre-wrap}
.elementor-counter .elementor-counter-number-prefix {text-align: right}
.elementor-counter .elementor-counter-number-suffix {text-align: left}
.elementor-counter .elementor-counter-title {text-align: center;font-size: 19px;font-weight: 400;color: #666;line-height: 2.5}
.elementor-widget-divider {--divider-border-style: none;--divider-border-width: 1px;--divider-border-color: $ gray-darkest;--divider-icon-size: 20px;--divider-element-spacing: 10px;--divider-pattern-height: 24px;--divider-pattern-size: 20px;--divider-pattern-url: none;--divider-pattern-repeat: repeat-x}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon):not(.elementor-widget-divider--separator-type-pattern) .elementor-divider-separator {display: inline-block}
.elementor-widget-divider .elementor-divider {line-height: 0;font-size: 0}
.elementor-widget-divider .elementor-divider__text {font-size: 15px;line-height: 1}
.elementor-widget-divider .elementor-divider__element {margin: 0 var(--divider-element-spacing);-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0}
.elementor-widget-divider .elementor-icon {font-size: var(--divider-icon-size)}
.elementor-widget-divider .elementor-divider-separator {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin: 0;direction: ltr}
.elementor-widget-divider--view-line_icon .elementor-divider-separator, .elementor-widget-divider--view-line_text .elementor-divider-separator {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}
.elementor-widget-divider--view-line_icon .elementor-divider-separator:after, .elementor-widget-divider--view-line_icon .elementor-divider-separator:before, .elementor-widget-divider--view-line_text .elementor-divider-separator:after, .elementor-widget-divider--view-line_text .elementor-divider-separator:before {display: block;content: "";border-bottom: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-border-color)}
.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type {-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 100;-ms-flex-negative: 100;flex-shrink: 100}
.elementor-widget-divider--element-align-left .elementor-divider-separator:before {content: none}
.elementor-widget-divider--element-align-left .elementor-divider__element {margin-left: 0}
.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type {-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 100;-ms-flex-negative: 100;flex-shrink: 100}
.elementor-widget-divider--element-align-right .elementor-divider-separator:after {content: none}
.elementor-widget-divider--element-align-right .elementor-divider__element {margin-right: 0}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-border-color)}
.elementor-widget-divider--separator-type-pattern {--divider-border-style: none}
.elementor-widget-divider--separator-type-pattern .elementor-divider-separator, .elementor-widget-divider--separator-type-pattern .elementor-divider-separator:after, .elementor-widget-divider--separator-type-pattern .elementor-divider-separator:before {width: 100%;min-height: var(--divider-pattern-height);background-image: var(--divider-pattern-url);-webkit-background-size: var(--divider-pattern-size) 100%;background-size: var(--divider-pattern-size) 100%;background-repeat: var(--divider-pattern-repeat)}
.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line_icon .elementor-divider-separator, .elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line_text .elementor-divider-separator {background-image: none}
.elementor-widget-divider--no-spacing {--divider-pattern-size: auto}
.elementor-widget-divider--bg-round {--divider-pattern-repeat: round}
.rtl .elementor-widget-divider .elementor-divider__text {direction: rtl}
.elementor-image-gallery .gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;max-width: 100%;margin: 0 auto}
.elementor-image-gallery .gallery-item img {margin: 0 auto}
.elementor-image-gallery .gallery-item .gallery-caption {margin: 0}
@media (min-width: 768px) {
	.elementor-image-gallery .gallery-columns-2 .gallery-item {max-width: 50%}
	.elementor-image-gallery .gallery-columns-3 .gallery-item {max-width: 33.33%}
	.elementor-image-gallery .gallery-columns-4 .gallery-item {max-width: 25%}
	.elementor-image-gallery .gallery-columns-5 .gallery-item {max-width: 20%}
	.elementor-image-gallery .gallery-columns-6 .gallery-item {max-width: 16.666%}
	.elementor-image-gallery .gallery-columns-7 .gallery-item {max-width: 14.28%}
	.elementor-image-gallery .gallery-columns-8 .gallery-item {max-width: 12.5%}
	.elementor-image-gallery .gallery-columns-9 .gallery-item {max-width: 11.11%}
	.elementor-image-gallery .gallery-columns-10 .gallery-item {max-width: 10%}
}
@media (min-width: 480px) and (max-width: 767px) {
	.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {max-width: 50%}
}
@media (max-width: 479px) {
	.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {max-width: 100%}
}
.elementor-widget-google_maps iframe {height: 300px}
.elementor-widget-heading .elementor-heading-title {padding: 0;margin: 0;line-height: 1}
.elementor-widget-heading .elementor-heading-title > a {color: inherit;font-size: inherit}
.elementor-widget-heading .elementor-heading-title.elementor-size-small {font-size: 15px}
.elementor-widget-heading .elementor-heading-title.elementor-size-medium {font-size: 19px}
.elementor-widget-heading .elementor-heading-title.elementor-size-large {font-size: 29px}
.elementor-widget-heading .elementor-heading-title.elementor-size-xl {font-size: 39px}
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {font-size: 59px}
.elementor-icon {display: inline-block;line-height: 1;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;color: #818a91;font-size: 50px;text-align: center}
.elementor-icon:hover {color: #818a91}
.elementor-icon i, .elementor-icon svg {width: 1em;height: 1em;position: relative;display: block}
.elementor-icon i:before, .elementor-icon svg:before {position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%)}
.elementor-view-stacked .elementor-icon {padding: .5em;background-color: #818a91;color: #fff;fill: #fff}
.elementor-view-framed .elementor-icon {padding: .5em;color: #818a91;border: 3px solid #818a91;background-color: transparent}
.elementor-shape-circle .elementor-icon {-webkit-border-radius: 50%;border-radius: 50%}
@media (min-width: 768px) {
	.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}
	.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto}
	.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {text-align: right;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse}
	.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {text-align: left;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row}
	.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img {margin: auto}
	.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start}
	.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}
	.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper {-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end}
}
@media (max-width: 767px) {
	.elementor-widget-icon-box .elementor-icon-box-icon {margin-left: auto !important;margin-right: auto !important;margin-bottom: 15px}
}
.elementor-widget-icon-box .elementor-icon-box-wrapper {text-align: center}
.elementor-widget-icon-box .elementor-icon-box-title a {color: inherit}
.elementor-widget-icon-box .elementor-icon-box-content {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1}
.elementor-widget-icon-box .elementor-icon-box-description {margin: 0}
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {overflow: hidden}
.elementor-widget .elementor-icon-list-items.elementor-inline-items {margin-right: -8px;margin-left: -8px}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {margin-right: 8px;margin-left: 8px}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {width: auto;left: auto;right: auto;position: relative;height: 100%;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);border-top: 0;border-bottom: 0;border-right: 0;border-left-width: 1px;border-style: solid;right: -8px}
.elementor-widget .elementor-icon-list-items {list-style-type: none;margin: 0;padding: 0}
.elementor-widget .elementor-icon-list-item {margin: 0;padding: 0;position: relative}
.elementor-widget .elementor-icon-list-item:after {position: absolute;bottom: 0;width: 100%}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start}
.elementor-widget .elementor-icon-list-item a {width: 100%}
.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;padding-left: 5px}
.elementor-widget .elementor-icon-list-icon {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0}
.elementor-widget .elementor-icon-list-icon i {width: 1.25em}
.elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}
.elementor-widget.elementor-align-center .elementor-icon-list-item:after {margin: auto}
.elementor-widget.elementor-align-center .elementor-inline-items {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}
.elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;text-align: left}
.elementor-widget.elementor-align-left .elementor-inline-items {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start}
.elementor-widget.elementor-align-right .elementor-icon-list-item, .elementor-widget.elementor-align-right .elementor-icon-list-item a {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;text-align: right}
.elementor-widget.elementor-align-right .elementor-icon-list-items {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {left: 0}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {right: 0}
@media (max-width: 1024px) {
	.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-items {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}
	.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {margin: auto}
	.elementor-widget.elementor-tablet-align-left .elementor-icon-list-items {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start}
	.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;text-align: left}
	.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end}
	.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;text-align: right}
	.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {left: 0}
	.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {right: 0}
}
@media (max-width: 767px) {
	.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-items {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}
	.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {margin: auto}
	.elementor-widget.elementor-mobile-align-left .elementor-icon-list-items {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start}
	.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;text-align: left}
	.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end}
	.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;text-align: right}
	.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {left: 0}
	.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {right: 0}
}
.elementor-widget-image {text-align: center}
.elementor-widget-image .elementor-image > a, .elementor-widget-image .elementor-image figure > a {display: inline-block}
.elementor-widget-image .elementor-image > a img[src$=".svg"], .elementor-widget-image .elementor-image figure > a img[src$=".svg"] {width: 48px}
.elementor-widget-image .elementor-image img {vertical-align: middle;display: inline-block}
.elementor-widget-image .elementor-image.elementor-image-shape-circle {-webkit-border-radius: 50%;border-radius: 50%}
.elementor-widget-image-box .elementor-image-box-content {width: 100%}
@media (min-width: 768px) {
	.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}
	.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {text-align: right;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse}
	.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {text-align: left;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row}
	.elementor-widget-image-box.elementor-position-top .elementor-image-box-img {margin: auto}
	.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start}
	.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}
	.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end}
}
@media (max-width: 767px) {
	.elementor-widget-image-box .elementor-image-box-img {margin-left: auto !important;margin-right: auto !important;margin-bottom: 15px}
}
.elementor-widget-image-box .elementor-image-box-img {display: inline-block}
.elementor-widget-image-box .elementor-image-box-title a {color: inherit}
.elementor-widget-image-box .elementor-image-box-wrapper {text-align: center}
.elementor-widget-image-box .elementor-image-box-description {margin: 0}
.elementor-widget-image-carousel .swiper-container {position: static}
.elementor-widget-image-carousel .swiper-container .swiper-slide figure {line-height: inherit}
.elementor-widget-image-carousel .swiper-slide {text-align: center}
.elementor-image-gallery figure img {display: block}
.elementor-image-gallery figure figcaption {width: 100%}
.gallery-spacing-custom .elementor-image-gallery .gallery-icon {padding: 0}
body.elementor-page .elementor-widget-menu-anchor {margin-bottom: 0}
.elementor-widget-progress {text-align: left}
.elementor-progress-wrapper {position: relative;background-color: #eee;color: #fff;height: 100%;-webkit-border-radius: 2px;border-radius: 2px}
.elementor-progress-bar {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;background-color: #818a91;width: 0;font-size: 11px;height: 30px;line-height: 30px;-webkit-border-radius: 2px;border-radius: 2px;-webkit-transition: width 1s ease-in-out;-o-transition: width 1s ease-in-out;transition: width 1s ease-in-out}
.elementor-progress-text {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;padding-left: 15px}
.elementor-progress-percentage {padding-right: 15px}
.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar {background-color: #5bc0de}
.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar {background-color: #5cb85c}
.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar {background-color: #f0ad4e}
.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar {background-color: #d9534f}
.elementor-progress .elementor-title {display: block}
@media (max-width: 767px) {
	.elementor-progress-text {padding-left: 10px}
}
.elementor-social-icons-wrapper {font-size: 0}
.elementor-social-icon {background-color: #818a91;font-size: 25px;text-align: center;padding: .5em;margin-right: 5px;cursor: pointer}
.elementor-social-icon i {color: #fff}
.elementor-social-icon:last-child {margin: 0}
.elementor-social-icon:hover {opacity: .9;color: #fff}
.elementor-social-icon-android {background-color: #a4c639}
.elementor-social-icon-apple {background-color: #999}
.elementor-social-icon-behance {background-color: #1769ff}
.elementor-social-icon-bitbucket {background-color: #205081}
.elementor-social-icon-codepen {background-color: #000}
.elementor-social-icon-delicious {background-color: #39f}
.elementor-social-icon-deviantart {background-color: #05cc47}
.elementor-social-icon-digg {background-color: #005be2}
.elementor-social-icon-dribbble {background-color: #ea4c89}
.elementor-social-icon-elementor {background-color: #d30c5c}
.elementor-social-icon-envelope {background-color: #ea4335}
.elementor-social-icon-facebook, .elementor-social-icon-facebook-f {background-color: #3b5998}
.elementor-social-icon-flickr {background-color: #0063dc}
.elementor-social-icon-foursquare {background-color: #2d5be3}
.elementor-social-icon-free-code-camp, .elementor-social-icon-freecodecamp {background-color: #006400}
.elementor-social-icon-github {background-color: #333}
.elementor-social-icon-gitlab {background-color: #e24329}
.elementor-social-icon-globe {background-color: #818a91}
.elementor-social-icon-google-plus, .elementor-social-icon-google-plus-g {background-color: #dd4b39}
.elementor-social-icon-houzz {background-color: #7ac142}
.elementor-social-icon-instagram {background-color: #262626}
.elementor-social-icon-jsfiddle {background-color: #487aa2}
.elementor-social-icon-link {background-color: #818a91}
.elementor-social-icon-linkedin {background-color: #0077b5}
.elementor-social-icon-medium {background-color: #00ab6b}
.elementor-social-icon-meetup {background-color: #ec1c40}
.elementor-social-icon-mixcloud {background-color: #273a4b}
.elementor-social-icon-odnoklassniki {background-color: #f4731c}
.elementor-social-icon-pinterest {background-color: #bd081c}
.elementor-social-icon-product-hunt {background-color: #da552f}
.elementor-social-icon-reddit {background-color: #ff4500}
.elementor-social-icon-rss {background-color: #f26522}
.elementor-social-icon-shopping-cart {background-color: #4caf50}
.elementor-social-icon-skype {background-color: #00aff0}
.elementor-social-icon-slideshare {background-color: #0077b5}
.elementor-social-icon-snapchat {background-color: #fffc00}
.elementor-social-icon-soundcloud {background-color: #f80}
.elementor-social-icon-spotify {background-color: #2ebd59}
.elementor-social-icon-stack-overflow {background-color: #fe7a15}
.elementor-social-icon-steam {background-color: #00adee}
.elementor-social-icon-stumbleupon {background-color: #eb4924}
.elementor-social-icon-telegram {background-color: #2ca5e0}
.elementor-social-icon-thumb-tack {background-color: #1aa1d8}
.elementor-social-icon-tripadvisor {background-color: #589442}
.elementor-social-icon-tumblr {background-color: #35465c}
.elementor-social-icon-twitch {background-color: #6441a5}
.elementor-social-icon-twitter {background-color: #1da1f2}
.elementor-social-icon-viber {background-color: #665cac}
.elementor-social-icon-vimeo {background-color: #1ab7ea}
.elementor-social-icon-vk {background-color: #45668e}
.elementor-social-icon-weibo {background-color: #df2029}
.elementor-social-icon-weixin {background-color: #7bb32e}
.elementor-social-icon-whatsapp {background-color: #25d366}
.elementor-social-icon-wordpress {background-color: #21759b}
.elementor-social-icon-xing {background-color: #026466}
.elementor-social-icon-yelp {background-color: #af0606}
.elementor-social-icon-youtube {background-color: #cd201f}
.elementor-social-icon-500px {background-color: #0099e5}
.elementor-shape-rounded .elementor-icon.elementor-social-icon {-webkit-border-radius: 10%;border-radius: 10%}
.elementor-shape-circle .elementor-icon.elementor-social-icon {-webkit-border-radius: 50%;border-radius: 50%}
.elementor-star-rating {color: #ccd6df;font-family: eicons;display: inline-block}
.elementor-star-rating i {display: inline-block;position: relative;font-style: normal;cursor: default}
.elementor-star-rating i:before {content: "\e934";display: block;font-size: inherit;font-family: inherit;position: absolute;overflow: hidden;color: #f0ad4e;top: 0;left: 0}
.elementor-star-rating .elementor-star-empty:before {content: none}
.elementor-star-rating .elementor-star-1:before {width: 10%}
.elementor-star-rating .elementor-star-2:before {width: 20%}
.elementor-star-rating .elementor-star-3:before {width: 30%}
.elementor-star-rating .elementor-star-4:before {width: 40%}
.elementor-star-rating .elementor-star-5:before {width: 50%}
.elementor-star-rating .elementor-star-6:before {width: 60%}
.elementor-star-rating .elementor-star-7:before {width: 70%}
.elementor-star-rating .elementor-star-8:before {width: 80%}
.elementor-star-rating .elementor-star-9:before {width: 90%}
.elementor-star-rating__wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}
.elementor-star-rating__title {margin-right: 10px}
.elementor-star-rating--align-right .elementor-star-rating__wrapper {text-align: right;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end}
.elementor-star-rating--align-left .elementor-star-rating__wrapper {text-align: left;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start}
.elementor-star-rating--align-center .elementor-star-rating__wrapper {text-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}
.elementor-star-rating--align-justify .elementor-star-rating__title {margin-right: auto}
@media (max-width: 1024px) {
	.elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper {text-align: right;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end}
	.elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper {text-align: left;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start}
	.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper {text-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}
	.elementor-star-rating-tablet--align-justify .elementor-star-rating__title {margin-right: auto}
}
@media (max-width: 767px) {
	.elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper {text-align: right;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end}
	.elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper {text-align: left;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start}
	.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper {text-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}
	.elementor-star-rating-mobile--align-justify .elementor-star-rating__title {margin-right: auto}
}
.last-star {letter-spacing: 0}
.elementor--star-style-star_unicode .elementor-star-rating {font-family: Arial, Helvetica, sans-serif}
.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before {content: "\002605"}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {width: 25%;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {border-right-style: none}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {height: 999em;width: 0;right: 0;border-right-style: solid}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {top: 0;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%)}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after {top: 100%}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {display: table-cell}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {border-bottom-style: none}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {bottom: 0;height: 0;width: 999em;border-bottom-style: solid}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {right: 100%}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after {left: 100%}
.elementor-widget-tabs .elementor-tab-content, .elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title:after, .elementor-widget-tabs .elementor-tab-title:before, .elementor-widget-tabs .elementor-tabs-content-wrapper {border: 1px #d4d4d4}
.elementor-widget-tabs .elementor-tabs {text-align: left}
.elementor-widget-tabs .elementor-tabs-wrapper {overflow: hidden}
.elementor-widget-tabs .elementor-tab-title {cursor: pointer;outline: none}
.elementor-widget-tabs .elementor-tab-desktop-title {position: relative;padding: 20px 25px;font-weight: 700;line-height: 1;border: solid transparent}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {border-color: #d4d4d4}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before {display: block;content: "";position: absolute}
.elementor-widget-tabs .elementor-tab-mobile-title {padding: 10px;cursor: pointer}
.elementor-widget-tabs .elementor-tab-content {padding: 20px;display: none}
@media (max-width: 767px) {
	.elementor-tabs .elementor-tab-content, .elementor-tabs .elementor-tab-title {border-style: solid solid none}
	.elementor-tabs .elementor-tabs-wrapper {display: none}
	.elementor-tabs .elementor-tabs-content-wrapper {border-bottom-style: solid}
	.elementor-tabs .elementor-tab-content {padding: 10px}
}
@media (min-width: 768px) {
	.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}
	.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;border-style: solid solid solid none}
	.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {border-style: none solid solid}
	.elementor-tabs .elementor-tab-mobile-title {display: none}
}
.elementor-testimonial-wrapper {overflow: hidden;text-align: center}
.elementor-testimonial-wrapper .elementor-testimonial-content {font-size: 1.3em;margin-bottom: 20px}
.elementor-testimonial-wrapper .elementor-testimonial-name {line-height: 1.5;color: inherit}
.elementor-testimonial-wrapper .elementor-testimonial-job {font-size: .85em;color: inherit}
.elementor-testimonial-wrapper.elementor-testimonial-text-align-left {text-align: left}
.elementor-testimonial-wrapper.elementor-testimonial-text-align-right {text-align: right}
.elementor-testimonial-wrapper .elementor-testimonial-meta {width: 100%;line-height: 1}
.elementor-testimonial-wrapper .elementor-testimonial-meta-inner {display: inline-block}
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details, .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image {display: table-cell;vertical-align: middle}
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img {width: 60px;height: 60px;-webkit-border-radius: 50%;border-radius: 50%;-o-object-fit: cover;object-fit: cover;max-width: none}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image {padding-right: 15px}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details {text-align: left}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details, .elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {display: block}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {margin-bottom: 20px}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {background-color: #818a91;color: #fff}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {color: #818a91;border: 3px solid;background-color: transparent}
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {margin-top: 8px}
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {width: 1em;height: 1em}
.elementor-widget-text-editor .elementor-drop-cap {float: left;text-align: center;line-height: 1;font-size: 50px}
.elementor-widget-text-editor .elementor-drop-cap-letter {display: inline-block}
.elementor-toggle {text-align: left}
.elementor-toggle .elementor-tab-title {font-weight: 700;line-height: 1;margin: 0;padding: 15px;border-bottom: 1px solid #d4d4d4;cursor: pointer;outline: none}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon {display: inline-block;width: 1em}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {float: right;text-align: right}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {float: left;text-align: left}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {display: block}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {display: none}
.elementor-toggle .elementor-tab-title.elementor-active {border-bottom: none}
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {display: none}
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {display: block}
.elementor-toggle .elementor-tab-content {padding: 15px;border-bottom: 1px solid #d4d4d4;display: none}
@media (max-width: 767px) {
	.elementor-toggle .elementor-tab-title {padding: 12px}
	.elementor-toggle .elementor-tab-content {padding: 12px 10px}
}
.elementor-widget-video .elementor-widget-container {overflow: hidden;-webkit-transform: translateZ(0);transform: translateZ(0)}
.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-background-size: cover;background-size: cover;background-position: 50%}
.elementor-widget-video .elementor-custom-embed-image-overlay {cursor: pointer;text-align: center}
.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i {opacity: 1}
.elementor-widget-video .elementor-custom-embed-image-overlay img {display: block;width: 100%}
.elementor-widget-video .elementor-video {-o-object-fit: cover;object-fit: cover}
.slick-slider {-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.slick-list, .slick-slider {position: relative;display: block}
.slick-list {overflow: hidden;margin: 0;padding: 0}
.slick-list:focus {outline: none}
.slick-list.dragging {cursor: pointer}
.slick-slider .slick-list, .slick-slider .slick-track {-webkit-transform: translateZ(0);transform: translateZ(0)}
.slick-track {position: relative;left: 0;top: 0;display: block}
.slick-track:after, .slick-track:before {content: "";display: table}
.slick-track:after {clear: both}
.slick-loading .slick-track {visibility: hidden}
.slick-slide {float: left;height: 100%;min-height: 1px;display: none}
.elementor-slick-slider[dir=rtl] .slick-slide {float: right}
.slick-slide img {display: block}
.slick-slide.slick-loading img {display: none}
.slick-slide.dragging img {pointer-events: none}
.slick-initialized .slick-slide {display: block}
.slick-loading .slick-slide {visibility: hidden}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent}
.slick-arrow.slick-hidden {display: none}
.elementor-slick-slider .slick-loading .slick-list {background: #fff}
.elementor-slick-slider .slick-loading .slick-list:after {content: "\e8fb";font-family: eicons;position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);-webkit-animation: fa-spin 2s linear infinite;animation: fa-spin 2s linear infinite;font-size: 25px;color: #a4afb7}
.elementor-slick-slider .slick-next, .elementor-slick-slider .slick-prev {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;padding: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent}
.elementor-slick-slider .slick-next:focus, .elementor-slick-slider .slick-next:hover, .elementor-slick-slider .slick-prev:focus, .elementor-slick-slider .slick-prev:hover {color: transparent;outline: none;background: transparent}
.elementor-slick-slider .slick-next:focus:before, .elementor-slick-slider .slick-next:hover:before, .elementor-slick-slider .slick-prev:focus:before, .elementor-slick-slider .slick-prev:hover:before {opacity: 1}
.elementor-slick-slider .slick-next.slick-disabled:before, .elementor-slick-slider .slick-prev.slick-disabled:before {opacity: .25}
.elementor-slick-slider .slick-next:before, .elementor-slick-slider .slick-prev:before {font-family: eicons;font-size: 35px;line-height: 1;opacity: .75;color: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.elementor-slick-slider .slick-prev {left: -25px}
[dir=rtl] .elementor-slick-slider .slick-prev {left: auto;right: -25px}
.elementor-slick-slider .slick-prev:before {content: "\e89f"}
[dir=rtl] .elementor-slick-slider .slick-prev:before {content: "\e89e"}
.elementor-slick-slider .slick-next {right: -25px}
[dir=rtl] .elementor-slick-slider .slick-next {left: -25px;right: auto}
.elementor-slick-slider .slick-next:before {content: "\e89e"}
[dir=rtl] .elementor-slick-slider .slick-next:before {content: "\e89f"}
.elementor-slick-slider .slick-dotted.slick-slider {margin-bottom: 30px}
.elementor-slick-slider ul.slick-dots {position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;line-height: 1}
.elementor-slick-slider ul.slick-dots li {position: relative;display: inline-block;width: 20px;height: 20px;margin: 0;padding: 0;cursor: pointer}
.elementor-slick-slider ul.slick-dots li button {font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent}
.elementor-slick-slider ul.slick-dots li button:focus, .elementor-slick-slider ul.slick-dots li button:hover {outline: none}
.elementor-slick-slider ul.slick-dots li button:focus:before, .elementor-slick-slider ul.slick-dots li button:hover:before {opacity: 1}
.elementor-slick-slider ul.slick-dots li button:before {font-family: eicons;font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: "\e914";text-align: center;opacity: .25;color: #000;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.elementor-slick-slider ul.slick-dots li.slick-active button:before {opacity: .75;color: #000}
.elementor-slick-slider .slick-arrows-inside .slick-prev {left: 20px}
[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev {left: auto;right: 20px}
.elementor-slick-slider .slick-arrows-inside .slick-next {right: 20px}
[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next {left: 20px;right: auto}
.elementor-slick-slider .slick-dots-inside .slick-dots {bottom: 5px}
.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider {margin-bottom: 0}
.elementor-slick-slider .slick-slider .slick-next, .elementor-slick-slider .slick-slider .slick-prev {z-index: 1}
.elementor-slick-slider .slick-slide img {margin: auto}
.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1}
.swiper-container .swiper-slide figure {line-height: 0}
.swiper-container .elementor-lightbox-content-source {display: none}
.swiper-container-no-flexbox .swiper-slide {float: left}
.swiper-container-vertical > .swiper-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box}
.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translateZ(0);transform: translateZ(0)}
.swiper-container-multirow > .swiper-wrapper {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}
.swiper-container-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto}
.swiper-slide {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height: auto}
.swiper-container-autoheight .swiper-wrapper {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;-webkit-transition-property: height, -webkit-transform;transition-property: height, -webkit-transform;-o-transition-property: transform, height;transition-property: transform, height;transition-property: transform, height, -webkit-transform}
.swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000}
.swiper-wp8-horizontal {-ms-touch-action: pan-y;touch-action: pan-y}
.swiper-wp8-vertical {-ms-touch-action: pan-x;touch-action: pan-x}
.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;width: 27px;height: 44px;margin-top: -22px;z-index: 10;cursor: pointer;-webkit-background-size: 27px 44px;background-size: 27px 44px;background: no-repeat 50%}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left: 10px;right: auto}
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right: 10px;left: auto}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}
.swiper-pagination {position: absolute;text-align: center;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;-webkit-transform: translateZ(0);transform: translateZ(0);z-index: 10}
.swiper-pagination.swiper-pagination-hidden {opacity: 0}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 5px;left: 0;width: 100%}
.swiper-pagination-bullet {width: 6px;height: 6px;display: inline-block;-webkit-border-radius: 50%;border-radius: 50%;background: #000;opacity: .2}
.swiper-pagination-fraction {color: #000}
button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;-webkit-box-shadow: none;box-shadow: none;appearance: none;-webkit-appearance: none;-moz-appearance: none}
.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer}
.swiper-pagination-white .swiper-pagination-bullet {background: #fff}
.swiper-pagination-bullet-active {opacity: 1}
.swiper-pagination-white .swiper-pagination-bullet-active {background: #fff}
.swiper-pagination-black .swiper-pagination-bullet-active {background: #000}
.swiper-container-vertical > .swiper-pagination-bullets {right: 10px;top: 50%;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0)}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 5px 0;display: block}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 6px}
.swiper-pagination-progressbar {background: rgba(0, 0, 0, .25);position: absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: #000;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {-webkit-transform-origin: right top;-ms-transform-origin: right top;transform-origin: right top}
.swiper-container-horizontal > .swiper-pagination-progressbar {width: 100%;height: 4px;left: 0;top: 0}
.swiper-container-vertical > .swiper-pagination-progressbar {width: 4px;height: 100%;left: 0;top: 0}
.swiper-pagination-progressbar.swiper-pagination-white {background: hsla(0, 0%, 100%, .5)}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {background: #fff}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {background: #000}
.swiper-container-3d {-webkit-perspective: 1200px;perspective: 1200px}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {-webkit-transform-style: preserve-3d;transform-style: preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10}
.swiper-container-3d .swiper-slide-shadow-left {background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent));background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), transparent);background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), transparent);background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)}
.swiper-container-3d .swiper-slide-shadow-right {background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent));background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), transparent);background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), transparent);background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)}
.swiper-container-3d .swiper-slide-shadow-top {background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent));background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)}
.swiper-container-3d .swiper-slide-shadow-bottom {background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), transparent);background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), transparent);background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)}
.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {-ms-perspective: 1200px}
.swiper-container-cube, .swiper-container-flip {overflow: visible}
.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1}
.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden}
.swiper-container-cube .swiper-slide {visibility: hidden;-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;width: 100%;height: 100%}
.swiper-container-cube.swiper-container-rtl .swiper-slide {-webkit-transform-origin: 100% 0;-ms-transform-origin: 100% 0;transform-origin: 100% 0}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {pointer-events: auto;visibility: visible}
.swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: #000;opacity: .6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out}
.swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity}
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto}
.swiper-zoom-container {width: 100%;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text-align: center}
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {max-width: 100%;max-height: 100%;-o-object-fit: contain;object-fit: contain}
.swiper-scrollbar {-webkit-border-radius: 10px;border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0, 0, 0, .1)}
.swiper-container-horizontal > .swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%}
.swiper-container-vertical > .swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%}
.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0, 0, 0, .5);-webkit-border-radius: 10px;border-radius: 10px;left: 0;top: 0}
.swiper-scrollbar-cursor-drag {cursor: move}
.elementor-pagination-position-outside .swiper-container {padding-bottom: 30px}
.elementor-pagination-position-outside .elementor-swiper-button {top: calc(50% - 15px)}
.elementor-swiper {position: relative}
.elementor-main-swiper {position: static}
.elementor-arrows-position-outside .swiper-container {width: calc(100% - 60px)}
.elementor-arrows-position-outside .elementor-swiper-button-prev {left: 0}
.elementor-arrows-position-outside .elementor-swiper-button-next {right: 0}
.swiper-image-stretch .swiper-slide .swiper-slide-image {width: 100%}
.elementor-swiper-button {position: absolute;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;z-index: 1;cursor: pointer;font-size: 25px;color: hsla(0, 0%, 93.3%, .9);top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}
.elementor-swiper-button-prev {left: 10px}
.elementor-swiper-button-next {right: 10px}
.elementor-swiper-button.swiper-button-disabled {opacity: .3}
.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;-webkit-transform-origin: 50%;-ms-transform-origin: 50%;transform-origin: 50%;-webkit-animation: swiper-preloader-spin 1s steps(12) infinite;animation: swiper-preloader-spin 1s steps(12) infinite}
.swiper-lazy-preloader:after {display: block;content: "";width: 100%;height: 100%;-webkit-background-size: 100% 100%;background-size: 100%;background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%}
.swiper-lazy-preloader-white:after {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}
@-webkit-keyframes swiper-preloader-spin {
	to {-webkit-transform: rotate(1turn);transform: rotate(1turn)}
}
@keyframes swiper-preloader-spin {
	to {-webkit-transform: rotate(1turn);transform: rotate(1turn)}
}
.elementor-lightbox .dialog-header {display: none}
.elementor-lightbox .dialog-widget-content {background: none;-webkit-box-shadow: none;box-shadow: none;width: 100%;height: 100%}
.elementor-lightbox .dialog-message {-webkit-animation-duration: .4s;animation-duration: .4s}
.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio) {height: 100%}
.elementor-lightbox .dialog-lightbox-close-button {cursor: pointer;position: absolute;font-size: 25px;padding: 5px;z-index: 2;line-height: 1}
@media (max-width: 767px) {
	.elementor-lightbox .dialog-lightbox-close-button {padding: 0}
}
.elementor-lightbox .dialog-lightbox-close-button, .elementor-lightbox .elementor-swiper-button {color: hsla(0, 0%, 93.3%, .9);-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;opacity: 1}
.elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-lightbox .elementor-swiper-button:hover {color: #fff}
.elementor-lightbox .swiper-container {height: 100%}
.elementor-lightbox .elementor-lightbox-item {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;position: relative;padding: 70px 80px;-webkit-box-sizing: border-box;box-sizing: border-box;height: 100%;margin: auto}
@media (max-width: 767px) {
	.elementor-lightbox .elementor-lightbox-item {padding: 40px}
}
.elementor-lightbox .elementor-lightbox-image {max-height: 100%}
.elementor-lightbox .elementor-video-container {position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%)}
@media (min-width: 1025px) {
	.elementor-lightbox .elementor-video-container {width: 75%}
}
@media (max-width: 1024px) {
	.elementor-lightbox .elementor-video-container {width: 100%}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container {width: 70%}
}
.elementor-lightbox .elementor-swiper-button-prev {left: 35px}
.elementor-lightbox .elementor-swiper-button-next {right: 35px}
@media (max-width: 767px) {
	.elementor-lightbox .elementor-swiper-button-prev {left: 10px}
	.elementor-lightbox .elementor-swiper-button-next {right: 10px}
}
.animated {-webkit-animation-duration: 1.25s;animation-duration: 1.25s}
.animated.animated-slow {-webkit-animation-duration: 2s;animation-duration: 2s}
.animated.animated-fast {-webkit-animation-duration: .75s;animation-duration: .75s}
.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite}
.animated.reverse {animation-direction: reverse}
@media (prefers-reduced-motion: reduce) {
	.animated {-webkit-animation: none;animation: none}
}
.elementor-shape {overflow: hidden;position: absolute;left: 0;width: 100%;line-height: 0;direction: ltr}
.elementor-shape-top {top: -1px}
.elementor-shape-bottom {bottom: -1px}
.elementor-shape[data-negative=false].elementor-shape-bottom, .elementor-shape[data-negative=true].elementor-shape-top {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}
.elementor-shape svg {display: block;width: calc(100% + 1.3px);position: relative;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%)}
.elementor-shape .elementor-shape-fill {fill: #fff;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transform: rotateY(0deg);transform: rotateY(0deg)}
#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 200px}
#wp-admin-bar-elementor_edit_page .elementor-edit-link-title {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;width: 100%}
#wp-admin-bar-elementor_edit_page .elementor-edit-link-type {background: #55595c;font-size: 11px;line-height: 9px;margin-top: 6px;padding: 4px 8px;-webkit-border-radius: 3px;border-radius: 3px}
.page-template-elementor_canvas.elementor-page:before {display: none}
.elementor-post__thumbnail__link {-webkit-transition: none;-o-transition: none;transition: none}
#elementor .elementor-element ul.elementor-icon-list-items, #left-area ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items {padding: 0}
@media (max-width: 767px) {
	.elementor:not(.elementor-edit-area-active) .elementor-hidden-phone {display: none}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.elementor:not(.elementor-edit-area-active) .elementor-hidden-tablet {display: none}
}
@media (min-width: 1025px) {
	.elementor:not(.elementor-edit-area-active) .elementor-hidden-desktop {display: none}
}
.elementor-5 .elementor-element.elementor-element-1790aff .tb-hero-text .tb-hero-title {font-size: 60px}
.elementor-5 .elementor-element.elementor-element-1790aff .tb-btn.tb-btn-primary:hover {color: #111}
.elementor-5 .elementor-element.elementor-element-fc2aae8 .elementor-spacer-inner {height: 30px}
.elementor-5 .elementor-element.elementor-element-40b8e3c .elementor-spacer-inner {height: 120px}
.elementor-5 .elementor-element.elementor-element-204cefc .tb-section-heading {text-align: center}
.elementor-5 .elementor-element.elementor-element-41692b6 .elementor-spacer-inner {height: 60px}
.elementor-5 .elementor-element.elementor-element-bf59628 .tb-icon-box .tb-icon {color: #017afe}
.elementor-5 .elementor-element.elementor-element-4c677ef .tb-icon-box .tb-icon {color: #017afe}
.elementor-5 .elementor-element.elementor-element-0efb19c .tb-icon-box .tb-icon {color: #017afe}
.elementor-5 .elementor-element.elementor-element-b348930 .elementor-spacer-inner {height: 120px}
.elementor-5 .elementor-element.elementor-element-706335b {--divider-border-style: solid;--divider-border-color: #eaeaea;--divider-border-width: 1px}
.elementor-5 .elementor-element.elementor-element-706335b .elementor-divider-separator {width: 100%}
.elementor-5 .elementor-element.elementor-element-706335b .elementor-divider {padding-top: 0;padding-bottom: 0}
.elementor-5 .elementor-element.elementor-element-892bbda .elementor-spacer-inner {height: 120px}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-e153692.elementor-column .elementor-column-wrap {align-items: center}
.elementor-5 .elementor-element.elementor-element-e153692.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {align-content: center;align-items: center}
.elementor-5 .elementor-element.elementor-element-51b45d2 .tb-description i {color: #18cc11}
.elementor-5 .elementor-element.elementor-element-51b45d2 .tb-btn.tb-btn-primary {background-color: #017afe;border-color: #017afe}
.elementor-5 .elementor-element.elementor-element-51b45d2 .tb-btn.tb-btn-secondary {background-color: rgba(46, 91, 255, .1);border-color: rgba(46, 91, 255, .1);color: #2e5bff}
.elementor-5 .elementor-element.elementor-element-51b45d2 .tb-btn-secondary:hover {background-color: #2e5bff;border-color: #2e5bff;color: #fff}
.elementor-5 .elementor-element.elementor-element-1260956 {transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s}
.elementor-5 .elementor-element.elementor-element-1260956 > .elementor-background-overlay {transition: background 0.3s, border-radius 0.3s, opacity 0.3s}
.elementor-5 .elementor-element.elementor-element-e07463c .elementor-spacer-inner {height: 120px}
.elementor-5 .elementor-element.elementor-element-60df1d2 {--divider-border-style: solid;--divider-border-color: #eaeaea;--divider-border-width: 1px}
.elementor-5 .elementor-element.elementor-element-60df1d2 .elementor-divider-separator {width: 100%}
.elementor-5 .elementor-element.elementor-element-60df1d2 .elementor-divider {padding-top: 0;padding-bottom: 0}
.elementor-5 .elementor-element.elementor-element-a223864 .elementor-spacer-inner {height: 120px}
.elementor-5 .elementor-element.elementor-element-6171972 .tb-section-heading {text-align: center}
.elementor-5 .elementor-element.elementor-element-ba47b9a .elementor-spacer-inner {height: 60px}
.elementor-5 .elementor-element.elementor-element-ef1ff25 {transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s}
.elementor-5 .elementor-element.elementor-element-ef1ff25 > .elementor-background-overlay {transition: background 0.3s, border-radius 0.3s, opacity 0.3s}
.elementor-5 .elementor-element.elementor-element-5c823d2 .elementor-spacer-inner {height: 120px}
.elementor-5 .elementor-element.elementor-element-27bcf7b {--divider-border-style: solid;--divider-border-color: #eaeaea;--divider-border-width: 1px}
.elementor-5 .elementor-element.elementor-element-27bcf7b .elementor-divider-separator {width: 100%}
.elementor-5 .elementor-element.elementor-element-27bcf7b .elementor-divider {padding-top: 0;padding-bottom: 0}
.elementor-5 .elementor-element.elementor-element-7315781 .elementor-spacer-inner {height: 120px}
.elementor-5 .elementor-element.elementor-element-6c7c9aa {transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s}
.elementor-5 .elementor-element.elementor-element-6c7c9aa > .elementor-background-overlay {transition: background 0.3s, border-radius 0.3s, opacity 0.3s}
.elementor-5 .elementor-element.elementor-element-7fcf264 .tb-section-heading {text-align: center}
.elementor-5 .elementor-element.elementor-element-903e180 .elementor-spacer-inner {height: 60px}
.elementor-5 .elementor-element.elementor-element-40e26e2 {transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s}
.elementor-5 .elementor-element.elementor-element-40e26e2 > .elementor-background-overlay {transition: background 0.3s, border-radius 0.3s, opacity 0.3s}
.elementor-5 .elementor-element.elementor-element-7f8572f .elementor-spacer-inner {height: 120px}
.elementor-5 .elementor-element.elementor-element-adf67f2 {--divider-border-style: solid;--divider-border-color: #eaeaea;--divider-border-width: 1px}
.elementor-5 .elementor-element.elementor-element-adf67f2 .elementor-divider-separator {width: 100%}
.elementor-5 .elementor-element.elementor-element-adf67f2 .elementor-divider {padding-top: 0;padding-bottom: 0}
.elementor-5 .elementor-element.elementor-element-009017a .elementor-spacer-inner {height: 120px}
.elementor-5 .elementor-element.elementor-element-5c3ad8a .tb-section-heading {text-align: center}
.elementor-5 .elementor-element.elementor-element-c0ebc0c .elementor-spacer-inner {height: 60px}
.elementor-5 .elementor-element.elementor-element-60913fe .elementor-spacer-inner {height: 120px}
.elementor-5 .elementor-element.elementor-element-b242629 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {align-content: center;align-items: center}
.elementor-5 .elementor-element.elementor-element-b242629 > .elementor-background-overlay {background-color: #000;opacity: .81;mix-blend-mode: multiply;transition: background 0.3s, border-radius 0.3s, opacity 0.3s}
.elementor-5 .elementor-element.elementor-element-b242629 {transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s}
.elementor-5 .elementor-element.elementor-element-0f66445 .tb-big-heading {color: #fff}
.elementor-5 .elementor-element.elementor-element-0f66445 .tb-description {color: rgba(255, 255, 255, .89)}
.elementor-5 .elementor-element.elementor-element-0f66445 .tb-btn.tb-btn-primary {background-color: #017afe;border-color: #017afe}
.elementor-5 .elementor-element.elementor-element-41485d1 > .elementor-element-populated {margin: 0 0 0 100px}
.elementor-5 .elementor-element.elementor-element-130702b .elementor-spacer-inner {height: 120px}
.elementor-5 .elementor-element.elementor-element-4b0a6ef .tb-icon-bg i {color: #efefef}
.elementor-5 .elementor-element.elementor-element-4b0a6ef .tb-count-no {color: #fff}
.elementor-5 .elementor-element.elementor-element-4b0a6ef .tb-label {color: rgba(255, 255, 255, .7)}
.elementor-5 .elementor-element.elementor-element-02ed58f .elementor-spacer-inner {height: 30px}
.elementor-5 .elementor-element.elementor-element-833f439 .tb-count-no {color: #fff}
.elementor-5 .elementor-element.elementor-element-833f439 .tb-label {color: rgba(255, 255, 255, .7)}
.elementor-5 .elementor-element.elementor-element-39ac02f .tb-count-no {color: #fff}
.elementor-5 .elementor-element.elementor-element-39ac02f .tb-label {color: rgba(255, 255, 255, .7)}
.elementor-5 .elementor-element.elementor-element-5a56894 .elementor-spacer-inner {height: 30px}
.elementor-5 .elementor-element.elementor-element-2fc76a9 .tb-count-no {color: #fff}
.elementor-5 .elementor-element.elementor-element-2fc76a9 .tb-label {color: rgba(255, 255, 255, .7)}
.elementor-5 .elementor-element.elementor-element-a06cedb .tb-count-no {color: #fff}
.elementor-5 .elementor-element.elementor-element-a06cedb .tb-label {color: rgba(255, 255, 255, .7)}
.elementor-5 .elementor-element.elementor-element-a48b4ea .elementor-spacer-inner {height: 30px}
.elementor-5 .elementor-element.elementor-element-2d22385 .tb-count-no {color: #fff}
.elementor-5 .elementor-element.elementor-element-2d22385 .tb-label {color: rgba(255, 255, 255, .7)}
.elementor-5 .elementor-element.elementor-element-82fd201 .elementor-spacer-inner {height: 120px}
.elementor-5 .elementor-element.elementor-element-af23a7d .elementor-spacer-inner {height: 120px}
.elementor-5 .elementor-element.elementor-element-7efd268 .tb-section-heading {text-align: center}
.elementor-5 .elementor-element.elementor-element-cbb45ce .elementor-spacer-inner {height: 60px}
.elementor-5 .elementor-element.elementor-element-596f740 .tb-btn {background-color: #017afe}
.elementor-5 .elementor-element.elementor-element-8880781 .tb-btn {background-color: #017afe}
.elementor-5 .elementor-element.elementor-element-d2d7995 .tb-btn {background-color: #017afe}
.elementor-5 .elementor-element.elementor-element-202ab0d {transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s}
.elementor-5 .elementor-element.elementor-element-202ab0d > .elementor-background-overlay {transition: background 0.3s, border-radius 0.3s, opacity 0.3s}
.elementor-5 .elementor-element.elementor-element-177699d .elementor-spacer-inner {height: 120px}
.elementor-5 .elementor-element.elementor-element-278c01d {--divider-border-style: solid;--divider-border-color: #eaeaea;--divider-border-width: 1px}
.elementor-5 .elementor-element.elementor-element-278c01d .elementor-divider-separator {width: 100%}
.elementor-5 .elementor-element.elementor-element-278c01d .elementor-divider {padding-top: 0;padding-bottom: 0}
.elementor-5 .elementor-element.elementor-element-2763f42 .elementor-spacer-inner {height: 120px}
.elementor-5 .elementor-element.elementor-element-3f751b2 iframe {height: 535px;filter: brightness(96%) contrast(101%) saturate(76%) blur(0) hue-rotate(256deg)}
.elementor-5 .elementor-element.elementor-element-3f751b2 > .elementor-widget-container {padding: 0 20px 0 0}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-0493357.elementor-column .elementor-column-wrap {align-items: center}
.elementor-5 .elementor-element.elementor-element-0493357.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {align-content: center;align-items: center}
.elementor-5 .elementor-element.elementor-element-1b036e4 .tb-section-heading .tb-big-heading {font-size: 32px}
.elementor-5 .elementor-element.elementor-element-1b036e4 .tb-description {font-size: 16px;line-height: 1.6em}
.elementor-5 .elementor-element.elementor-element-1b036e4 .tb-section-heading .tb-description {margin: -7px 0 0 0}
.elementor-5 .elementor-element.elementor-element-1b036e4 > .elementor-widget-container {padding: 0 0 0 0}
.elementor-5 .elementor-element.elementor-element-8d2f5f2 .elementor-spacer-inner {height: 35px}
.elementor-5 .elementor-element.elementor-element-69d113f .wpcf7-submit {background-color: #017afe}
.elementor-5 .elementor-element.elementor-element-c92cd12 .elementor-spacer-inner {height: 120px}
@media (min-width: 768px) {
	.elementor-5 .elementor-element.elementor-element-e153692 {width: 44.474%}
	.elementor-5 .elementor-element.elementor-element-59ba51d {width: 56.238%}
	.elementor-5 .elementor-element.elementor-element-e3704cb {width: 42.193%}
	.elementor-5 .elementor-element.elementor-element-41485d1 {width: 59.158%}
}
@media (max-width: 1024px) and (min-width: 768px) {
	.elementor-5 .elementor-element.elementor-element-e153692 {width: 50%}
	.elementor-5 .elementor-element.elementor-element-59ba51d {width: 50%}
	.elementor-5 .elementor-element.elementor-element-e3704cb {width: 100%}
	.elementor-5 .elementor-element.elementor-element-41485d1 {width: 100%}
}
@media (max-width: 1024px) {
	.elementor-5 .elementor-element.elementor-element-ba47b9a .elementor-spacer-inner {height: 40px}
	.elementor-5 .elementor-element.elementor-element-41485d1 > .elementor-element-populated {margin: 0 0 0 0}
	.elementor-5 .elementor-element.elementor-element-130702b .elementor-spacer-inner {height: 0}
	.elementor-5 .elementor-element.elementor-element-82fd201 .elementor-spacer-inner {height: 60px}
}
@media (max-width: 767px) {
	.elementor-5 .elementor-element.elementor-element-ba47b9a .elementor-spacer-inner {height: 30px}
	.elementor-5 .elementor-element.elementor-element-41485d1 > .elementor-element-populated {margin: 0 0 0 0}
	.elementor-5 .elementor-element.elementor-element-130702b .elementor-spacer-inner {height: 0}
	.elementor-5 .elementor-element.elementor-element-82fd201 .elementor-spacer-inner {height: 60px}
	.elementor-5 .elementor-element.elementor-element-3f751b2 > .elementor-widget-container {padding: 0 0 0 0}
}
.tb-btn {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;cursor: pointer;overflow: hidden;font-weight: 500;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;border: none;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease}
.tb-btn:hover {-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);-webkit-box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08)}
.tb-btn span {position: relative;z-index: 2}
.tb-btn i {margin-right: 10px}
.tb-btn.tb-style1 {color: #222}
.tb-btn.tb-style1:hover {-webkit-box-shadow: initial;box-shadow: initial;-webkit-transform: initial;-ms-transform: initial;transform: initial}
.tb-btn.tb-style1:before {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background-color: #eaeaea}
.tb-btn.tb-style1:after {content: "";width: 100%;position: absolute;bottom: 0;left: 0;-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;-webkit-transition: -webkit-transform 0.4s cubic-bezier(.4, 0, .2, 1);transition: -webkit-transform 0.4s cubic-bezier(.4, 0, .2, 1);-o-transition: transform 0.4s cubic-bezier(.4, 0, .2, 1);transition: transform 0.4s cubic-bezier(.4, 0, .2, 1);transition: transform 0.4s cubic-bezier(.4, 0, .2, 1), -webkit-transform 0.4s cubic-bezier(.4, 0, .2, 1);-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}
.tb-btn.tb-style1:hover:after {opacity: 1;-webkit-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center;-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}
.tb-btn.tb-style1:after {height: 2px;background-color: #b5b5b5}
.tb-btn.tb-style1.tb-type1 {font-size: 12px;line-height: 1.6em;color: #d69b9a}
.tb-btn.tb-style1.tb-type1:before {display: none}
.tb-btn.tb-style1.tb-type1:after {background-color: #d69b9a}
.tb-btn.tb-style2 {-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.tb-btn.tb-style2:hover {color: #222;-webkit-box-shadow: initial;box-shadow: initial;-webkit-transform: initial;-ms-transform: initial;transform: initial}
.tb-btn.tb-style2 i {margin-left: 5px;margin-right: 0;font-size: 14px;line-height: inherit}
.tb-btn.tb-style3, .tb-btn.tb-style4, .tb-btn.tb-style5, .tb-btn.tb-style6, .tb-btn.tb-style7, .tb-btn.tb-style8 {font-size: 15px;border-radius: 4px}
.tb-btn.tb-style3, .tb-btn.tb-style5 {min-width: 150px;padding: .7em 2.1em}
.tb-btn.tb-style4, .tb-btn.tb-style6 {padding: .8em 2.4em;min-width: 180px}
.tb-btn.tb-style7 {min-width: 150px;padding: .65em 2.1em;border: 1px solid #eaeaea}
.tb-btn.tb-style8 {padding: .75em 2.4em;min-width: 180px;border: 1px solid #eaeaea}
.tb-btn.tb-style5, .tb-btn.tb-style6, .tb-btn.tb-btn-style.tb-btn-br50 {border-radius: 1.6em}
.tb-btn.tb-btn-style.tb-btn-br4 {border-radius: 4px}
.tb-btn i {margin-right: 10px}
.tb-btn.tb-color1 {background-color: #fff;color: #222}
.tb-btn.tb-color1:hover {color: rgba(34, 34, 34, .8)}
.tb-btn.tb-color2, .tb-btn.tb-color3, .tb-btn.tb-color4, .tb-btn.tb-color6, .tb-btn.tb-color8, .tb-btn.tb-color9, .tb-btn.tb-color10, .tb-btn.tb-color11, .tb-btn.tb-color12, .tb-btn.tb-color13, .tb-btn.tb-color14, .tb-btn.tb-color15, .tb-btn.tb-color16, .tb-btn.tb-color17, .tb-btn.tb-color18, .tb-btn.tb-color19, .tb-btn.tb-color20 {color: #fff}
.tb-btn.tb-color2 {background-color: #222}
.tb-btn.tb-color3 {background-color: #488bf8}
.tb-btn.tb-color4 {background-color: #5c6ac4}
.tb-btn.tb-color5 {background-color: rgba(92, 106, 196, .1);color: #5c6ac4}
.tb-btn.tb-color5:hover {color: #fff;background-color: #5c6ac4}
.tb-btn.tb-color6 {background-color: #5752d0}
.tb-btn.tb-color7 {color: #488bf8}
.tb-btn.tb-color8 {background-color: #13ce66}
.tb-btn.tb-color9 {background-color: #4ed55f}
.tb-btn.tb-color10 {background-color: #5ac4f6}
.tb-btn.tb-color11 {background-color: #485f95}
.tb-btn.tb-color12 {background-color: #49c4f0}
.tb-btn.tb-color13 {background-color: #4a7393}
.tb-btn.tb-color14 {background-color: #f99205}
.tb-btn.tb-color15 {background-color: #e4002b}
.tb-btn.tb-color16 {background-color: #5c6ac4}
.tb-btn.tb-color17 {background-color: #2e5bff}
.tb-btn.tb-color18 {background-color: #6673c7}
.tb-btn.tb-color19 {background-color: #62b0e2}
.tb-btn.tb-color20 {background-color: #1db954}
.tb-btn.tb-color21:hover {background-color: #1db954;border-color: #1db954;color: #fff}
.tb-btn.tb-color22 {background-color: #f2f2f2;color: #222}
.tb-btn.tb-color22:hover {background-color: #eaeaea;box-shadow: none}
.tb-newsletter.tb-style3 .tb-btn, .tb-newsletter.tb-style5 .tb-btn, .tb-newsletter.tb-style6 .tb-btn {position: relative;height: 40px}
.tb-newsletter.tb-style3 .tb-btn input, .tb-newsletter.tb-style5 .tb-btn input, .tb-newsletter.tb-style6 .tb-btn input {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;cursor: pointer;background: transparent;border: none;color: #fff}
.tb-newsletter.tb-style5 .tb-btn {height: 30px;padding: .4em 1.5em;min-width: 120px;font-size: 14px}
.tb-btn-group.tb-style1 {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -7px;margin-right: -7px;margin-top: -15px}
.tb-btn-group.tb-style1 .tb-btn {margin: 0 7px;margin-top: 15px}
.tb-btn.tb-style9, .tb-btn.tb-style10 {border: 1px solid #eaeaea;min-width: 150px;padding: .7em 2.1em;font-size: 14px;font-weight: 500;color: #222;line-height: 1.5em;background-color: #fff}
.tb-btn.tb-style9 {border-radius: 1.6em}
.tb-btn.tb-style10 {border-radius: 4px}
.tb-btn.tb-style9:hover, .tb-btn.tb-style10:hover {border-color: transparent}
.tb-btn.tb-style11 {font-size: 16px;color: #222;border: 2px solid #222;min-width: 180px;padding: .7em 2.1em}
.tb-btn.tb-style11:hover {color: #fff;background-color: #222}
.tb-btn.tb-style12 {font-size: 12px;text-transform: uppercase;padding: .7em 2.1em;border-radius: 4px}
.tb-btn-center {position: relative;left: 50%;transform: translateX(-50%)}
.tb-btn-center.tb-btn:hover {transform: translate(-50%, -1px)}
@media screen and (max-width: 767px) {
	.tb-btn.tb-style11 {padding: .6em 1.5em}
	.tb-btn.tb-style4, .tb-btn.tb-style6 {padding: .77em 2em;min-width: 150px}
	.tb-btn.tb-style3, .tb-btn.tb-style5 {min-width: 140px;padding: .65em 1.7em}
}
.swiper-slide, .swiper-wrapper {height: 100%;position: relative;width: 100%}
.swiper-container {margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1}
.swiper-container-no-flexbox .swiper-slide {float: left}
.swiper-container-vertical > .swiper-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}
.swiper-wrapper {z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box}
.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.swiper-container-multirow > .swiper-wrapper {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}
.swiper-container-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto}
.swiper-slide {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform}
.swiper-slide-invisible-blank {visibility: hidden}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height: auto}
.swiper-container-autoheight .swiper-wrapper {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;-webkit-transition-property: height, -webkit-transform;-o-transition-property: transform, height;transition-property: transform, height;transition-property: transform, height, -webkit-transform}
.swiper-container-3d {-webkit-perspective: 1200px;perspective: 1200px}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {-webkit-transform-style: preserve-3d;transform-style: preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10}
.swiper-container-3d .swiper-slide-shadow-left {background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))}
.swiper-container-3d .swiper-slide-shadow-right {background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))}
.swiper-container-3d .swiper-slide-shadow-top {background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))}
.swiper-container-3d .swiper-slide-shadow-bottom {background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))}
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper {-ms-touch-action: pan-y;touch-action: pan-y}
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper {-ms-touch-action: pan-x;touch-action: pan-x}
.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;width: 27px;height: 44px;margin-top: -22px;z-index: 10;cursor: pointer;background-size: 27px 44px;background-position: center;background-repeat: no-repeat}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left: 10px;right: auto}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right: 10px;left: auto}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-lock {display: none}
.swiper-pagination {position: absolute;text-align: center;-webkit-transition: .3s opacity;-o-transition: .3s opacity;transition: .3s opacity;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index: 10}
.swiper-pagination.swiper-pagination-hidden {opacity: 0}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100%}
.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0}
.swiper-container-cube, .swiper-container-flip {overflow: visible}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transform: scale(.33);-ms-transform: scale(.33);transform: scale(.33);position: relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {-webkit-transform: scale(.66);-ms-transform: scale(.66);transform: scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {-webkit-transform: scale(.33);-ms-transform: scale(.33);transform: scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {-webkit-transform: scale(.66);-ms-transform: scale(.66);transform: scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {-webkit-transform: scale(.33);-ms-transform: scale(.33);transform: scale(.33)}
.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #000;opacity: .2}
button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none}
.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer}
.swiper-scrollbar-cursor-drag, .swiper-slide-zoomed {cursor: move}
.swiper-pagination-bullet-active {opacity: 1;background: #007aff}
.swiper-container-vertical > .swiper-pagination-bullets {right: 10px;top: 50%;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0)}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 6px 0;display: block}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 8px}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;-webkit-transition: .2s top, .2s -webkit-transform;-o-transition: .2s transform, .2s top;transition: .2s transform, .2s top;transition: .2s transform, .2s top, .2s -webkit-transform}
.swiper-pagination-lock, .swiper-scrollbar-lock {display: none}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition: .2s left, .2s -webkit-transform;-o-transition: .2s transform, .2s left;transition: .2s transform, .2s left;transition: .2s transform, .2s left, .2s -webkit-transform}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition: .2s right, .2s -webkit-transform;-o-transition: .2s transform, .2s right;transition: .2s transform, .2s right;transition: .2s transform, .2s right, .2s -webkit-transform}
.swiper-pagination-progressbar {background: rgba(0, 0, 0, .25);position: absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: #007aff;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {-webkit-transform-origin: right top;-ms-transform-origin: right top;transform-origin: right top}
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: 4px;left: 0;top: 0}
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar {width: 4px;height: 100%;left: 0;top: 0}
.swiper-pagination-white .swiper-pagination-bullet-active {background: #fff}
.swiper-pagination-progressbar.swiper-pagination-white {background: rgba(255, 255, 255, .25)}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {background: #fff}
.swiper-pagination-black .swiper-pagination-bullet-active {background: #000}
.swiper-pagination-progressbar.swiper-pagination-black {background: rgba(0, 0, 0, .25)}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {background: #000}
.swiper-scrollbar {border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0, 0, 0, .1)}
.swiper-container-horizontal > .swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%}
.swiper-container-vertical > .swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%}
.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0, 0, 0, .5);border-radius: 10px;left: 0;top: 0}
.swiper-zoom-container {width: 100%;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text-align: center}
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {max-width: 100%;max-height: 100%;-o-object-fit: contain;object-fit: contain}
.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;-webkit-transform-origin: 50%;-ms-transform-origin: 50%;transform-origin: 50%;-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;animation: swiper-preloader-spin 1s steps(12, end) infinite}
.swiper-lazy-preloader:after {display: block;content: '';width: 100%;height: 100%;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position: 50%;background-size: 100%;background-repeat: no-repeat}
.swiper-lazy-preloader-white:after {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@-webkit-keyframes swiper-preloader-spin {
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg)}
}
@keyframes swiper-preloader-spin {
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg)}
}
.swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out}
.swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity}
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto}
.swiper-container-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;width: 100%;height: 100%}
.swiper-container-cube .swiper-slide .swiper-slide {pointer-events: none}
.swiper-container-cube.swiper-container-rtl .swiper-slide {-webkit-transform-origin: 100% 0;-ms-transform-origin: 100% 0;transform-origin: 100% 0}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {pointer-events: auto;visibility: visible}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden}
.swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: #000;opacity: .6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0}
.swiper-container-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1}
.swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto}
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden}
.swiper-container-coverflow .swiper-wrapper {-ms-perspective: 1200px}
.swiper-wrapper {cursor: url(../../../themes/webify/assets/img/drag.png) 16 9, ew-resize !important}
.hidden {display: none}
.tb-hero .container {margin-left: 0;margin-right: 0;position: relative;z-index: 2}
.tb-hero {position: relative;overflow: hidden}
.tb-hero.tb-style1:before, .tb-hero.tb-style2:before, .tb-hero.tb-style4:before, .tb-hero.tb-style8:before, .tb-hero.tb-style9:before, .tb-hero.tb-style12:before {content: '';position: absolute;height: 100%;width: 100%;background-color: #111;left: 0;top: 0;z-index: 1;opacity: .4}
.tb-hero.tb-style12:before {opacity: .94}
.tb-hero.no-overlay:before, .tb-hero12-wrap.no-overlay:before {content: none}
.tb-hero.tb-style1, .tb-hero.tb-style9 {height: 600px}
.tb-hero.tb-style2 {height: 780px}
.tb-hero.tb-style4 {height: 730px}
.tb-hero.tb-style5, .tb-hero.tb-style12 {height: 800px;position: relative}
.tb-hero.tb-style12 {padding-bottom: 185px}
.tb-hero.tb-style6 {height: 810px;background-attachment: initial !important;margin-top: -70px;padding-top: 70px}
.tb-hero.tb-style2 .tb-hero-title span {display: block}
.tb-hero-bg {position: absolute;height: 100%;width: 100%;left: 0;top: 0}
.swiper-container .tb-hero {background-color: #222}
.swiper-container .tb-hero-bg {opacity: .3;-webkit-transform: scale(1.07);-ms-transform: scale(1.07);transform: scale(1.07);-webkit-transition: opacity 0.5s ease-in-out, -webkit-transform 2s ease 0.6s;transition: opacity 0.5s ease-in-out, -webkit-transform 2s ease 0.6s;-o-transition: opacity 0.5s ease-in-out, transform 2s ease 0.6s;transition: opacity 0.5s ease-in-out, transform 2s ease 0.6s;transition: opacity 0.5s ease-in-out, transform 2s ease 0.6s, -webkit-transform 2s ease 0.6s}
.swiper-container .swiper-slide-active .tb-hero-bg {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}
.swiper-container .tb-hero-title {position: relative;top: 40px;opacity: 0;-webkit-transition: all 0.6s cubic-bezier(.7, -.56, .27, 1.6);-o-transition: all 0.6s cubic-bezier(.7, -.56, .27, 1.6);transition: all 0.6s cubic-bezier(.7, -.56, .27, 1.6)}
.swiper-container .tb-hero-subtitle {position: relative;top: 30px;opacity: 0;-webkit-transition: all 0.6s cubic-bezier(.7, -.56, .27, 1.6);-o-transition: all 0.6s cubic-bezier(.7, -.56, .27, 1.6);transition: all 0.6s cubic-bezier(.7, -.56, .27, 1.6)}
.swiper-container .tb-hero-btn, .swiper-container .tb-btn-group {position: relative;top: 20px;opacity: 0;-webkit-transition: all 0.6s cubic-bezier(.7, -.56, .27, 1.6);-o-transition: all 0.6s cubic-bezier(.7, -.56, .27, 1.6);transition: all 0.6s cubic-bezier(.7, -.56, .27, 1.6)}
.swiper-slide-active .tb-hero-title {top: 0;opacity: 1;-webkit-transition-delay: 0.6s;-o-transition-delay: 0.6s;transition-delay: 0.6s}
.swiper-slide-active .tb-hero-subtitle {top: 0;opacity: 1;-webkit-transition-delay: 0.75s;-o-transition-delay: 0.75s;transition-delay: 0.75s}
.swiper-slide-active .tb-hero-btn, .swiper-slide-active .tb-btn-group {top: 0;opacity: 1;-webkit-transition-delay: 1s;-o-transition-delay: 1s;transition-delay: 1s}
.tb-hero.tb-style6 .tb-hero-text {background-color: rgba(17, 17, 17, .9);max-width: 830px;margin-left: auto;margin-right: auto;padding: 60px 30px}
.swiper-container .tb-hero.tb-style6 .tb-hero-text {opacity: 0;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.swiper-container .swiper-slide-duplicate-active .tb-hero.tb-style6 .tb-hero-text, .swiper-container .swiper-slide-active .tb-hero.tb-style6 .tb-hero-text {opacity: 1;-webkit-transition-delay: 0.4s;-o-transition-delay: 0.4s;transition-delay: 0.4s}
.swiper-container .tb-hero-subheading {position: relative;top: 30px;opacity: 0;-webkit-transition: all 0.6s cubic-bezier(.7, -.56, .27, 1.6);-o-transition: all 0.6s cubic-bezier(.7, -.56, .27, 1.6);transition: all 0.6s cubic-bezier(.7, -.56, .27, 1.6)}
.swiper-container .swiper-slide-duplicate-active .tb-hero-subheading, .swiper-container .swiper-slide-active .tb-hero-subheading {top: 0;opacity: 1;-webkit-transition-delay: 0.5s;-o-transition-delay: 0.5s;transition-delay: 0.5s}
.tb-hero.tb-style7 {height: 780px}
.tb-hero.tb-style7 .tb-hero-subtitle {color: rgba(102, 102, 102, .8)}
.tb-hero.tb-style8 {height: 750px}
.tb-hero-banner {position: relative}
.tb-hero-banner .container {position: relative;z-index: 1}
.tb-shap-animation1 {position: absolute;left: 64%;top: 30%;-webkit-animation: shapAnimation2 30s alternate infinite linear;animation: shapAnimation2 30s alternate infinite linear}
.tb-shap-animation-in {overflow: hidden;border-radius: 10px;border-bottom: 7px solid #e1dbf0;height: 71px;width: 67px;-webkit-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(15deg)}
.tb-shap-animation1 .tb-shap-animation-in span {position: absolute;height: 70px;width: 80px;border-radius: 10px;border: 7px solid #e1dbf0;-webkit-transform: rotate(63deg) skew(34deg);-ms-transform: rotate(63deg) skew(34deg);transform: rotate(63deg) skew(34deg);top: 35px;z-index: 1;left: -7px;border-left-width: 8px}
.tb-shap-animation4 {position: absolute;left: 64%;top: 30%;-webkit-animation: shapAnimation2 30s alternate infinite linear;animation: shapAnimation2 30s alternate infinite linear}
.tb-shap-animation4 span {display: block;height: 70px;width: 70px;border-radius: 5px;-webkit-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(15deg);border: 7px solid #e1dbf0}
.tb-shap-animation2 {position: absolute;left: 10%;top: 9%;-webkit-animation: shapAnimation2 20s alternate infinite linear;animation: shapAnimation2 20s alternate infinite linear}
.tb-shap-animation2 span {border-radius: 20px;display: block;width: 75px;height: 35px;border: 7px solid #f0dcdb;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}
.tb-shap-animation3 {height: 86px;width: 86px;border: 7px solid #dbedf0;border-radius: 50%;position: absolute;right: 4%;top: 4%;-webkit-animation: shapAnimation3 10s alternate infinite linear;animation: shapAnimation3 10s alternate infinite linear}
.tb-shap-animation-wrap.tb-style1 .tb-shap-animation1 {-webkit-animation: shapAnimation 60s alternate infinite linear;animation: shapAnimation 60s alternate infinite linear;left: 7.5%;top: -29%}
.tb-shap-animation-wrap.tb-style1 .tb-shap-animation-in {border-radius: 0;border: none;height: 426px;width: 455px}
.tb-shap-animation-wrap.tb-style1 .tb-shap-animation-in b {height: 32px;position: absolute;width: 395px;bottom: 0;left: 32px;background: #fcddf0}
.tb-shap-animation-wrap.tb-style1 .tb-shap-animation1 .tb-shap-animation-in span {height: 400px;width: 520px;border-radius: 0;border: 32px solid #fcddf0;-webkit-transform: rotate(62deg) skew(32deg);-ms-transform: rotate(62deg) skew(32deg);transform: rotate(62deg) skew(32deg);top: 250px;left: -20px;border-left-width: 36px}
.tb-shap-animation-wrap.tb-style1 .tb-shap-animation2 {left: 44.9%;top: 8.1%;-webkit-animation: shapAnimation 30s alternate infinite linear;animation: shapAnimation 30s alternate infinite linear}
.tb-shap-animation-wrap.tb-style1 .tb-shap-animation2 span {width: 143px;height: 38px;border: 9px solid #ddfcf4;-webkit-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(15deg)}
.tb-shap-animation-wrap.tb-style1 .tb-shap-animation3 {height: 681px;width: 681px;border: 30px solid #ddddfc;right: -6%;top: -90%;-webkit-animation: shapAnimation 35s alternate infinite linear;animation: shapAnimation 35s alternate infinite linear}
@-webkit-keyframes shapAnimation2 {
	0% {-webkit-transform: translate(0, 0) rotate(0deg);transform: translate(0, 0) rotate(0deg)}
	20% {-webkit-transform: translate(0, 5px) rotate(35deg);transform: translate(0, 5px) rotate(35deg)}
	40% {-webkit-transform: translate(5px, 5px) rotate(70deg);transform: translate(5px, 5px) rotate(70deg)}
	60% {-webkit-transform: translate(5px, 0) rotate(100deg);transform: translate(5px, 0) rotate(100deg)}
	80% {-webkit-transform: translate(5px, 5px) rotate(45deg);transform: translate(5px, 5px) rotate(45deg)}
	100% {-webkit-transform: translate(0, 0) rotate(0deg);transform: translate(0, 0) rotate(0deg)}
}
@keyframes shapAnimation2 {
	0% {-webkit-transform: translate(0, 0) rotate(0deg);transform: translate(0, 0) rotate(0deg)}
	20% {-webkit-transform: translate(0, 5px) rotate(35deg);transform: translate(0, 5px) rotate(35deg)}
	40% {-webkit-transform: translate(5px, 5px) rotate(70deg);transform: translate(5px, 5px) rotate(70deg)}
	60% {-webkit-transform: translate(5px, 0) rotate(100deg);transform: translate(5px, 0) rotate(100deg)}
	80% {-webkit-transform: translate(5px, 5px) rotate(45deg);transform: translate(5px, 5px) rotate(45deg)}
	100% {-webkit-transform: translate(0, 0) rotate(0deg);transform: translate(0, 0) rotate(0deg)}
}
@-webkit-keyframes shapAnimation3 {
	0% {-webkit-transform: translate(0, 0);transform: translate(0, 0)}
	20% {-webkit-transform: translate(-10px, -5px);transform: translate(-10px, -5px)}
	40% {-webkit-transform: translate(0, -10px);transform: translate(0, -10px)}
	60% {-webkit-transform: translate(10px, 0);transform: translate(10px, 0)}
	80% {-webkit-transform: translate(10px, 10px);transform: translate(10px, 10px)}
	100% {-webkit-transform: translate(0, 0);transform: translate(0, 0)}
}
@keyframes shapAnimation3 {
	0% {-webkit-transform: translate(0, 0);transform: translate(0, 0)}
	20% {-webkit-transform: translate(-10px, -5px);transform: translate(-10px, -5px)}
	40% {-webkit-transform: translate(0, -10px);transform: translate(0, -10px)}
	60% {-webkit-transform: translate(10px, 0);transform: translate(10px, 0)}
	80% {-webkit-transform: translate(10px, 10px);transform: translate(10px, 10px)}
	100% {-webkit-transform: translate(0, 0);transform: translate(0, 0)}
}
.tb-hero-form.tb-style1 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.tb-hero-form.tb-style1 input {max-width: 300px;width: 100%;border: 1px solid #eaeaea;border-radius: 4px;padding: 10px 15px;height: 46px;margin-right: 10px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.tb-hero-form.tb-style1 input:focus {outline: none;border-color: #666}
.tb-hero-form.tb-style1 input::-webkit-input-placeholder {color: #b5b5b5}
.tb-hero-form.tb-style1 input::-moz-placeholder {color: #b5b5b5}
.tb-hero-form.tb-style1 input:-ms-input-placeholder {color: #b5b5b5}
.tb-hero-form.tb-style1 input:-moz-placeholder {color: #b5b5b5}
.tb-form-heading.tb-style1 {padding: 40px;padding-bottom: 30px;background-color: #fff}
.tb-hero-form.tb-style2 .tb-form-body {padding: 40px;padding-top: 30px;background-color: #fbfbfb}
.tb-hero-form.tb-style2 .row {margin-right: -10px;margin-left: -10px}
.tb-hero-form.tb-style2 .row > div {padding-right: 10px;padding-left: 10px}
.tb-hero-form.tb-style2 .row {margin-top: 0}
.tb-hero-form.tb-style2 .row > div {margin-top: 0}
.tb-hero-img {position: relative}
.tb-hero-img > img {position: relative;z-index: 2}
.tb-pattern-animation {position: absolute;right: 11%;top: 38%;-webkit-animation: patternAnimation 8s ease-in-out infinite;animation: patternAnimation 8s ease-in-out infinite}
@-webkit-keyframes patternAnimation {
	0% {-webkit-transform: translate(0, 0);transform: translate(0, 0)}
	20% {-webkit-transform: translate(-5px, -8px);transform: translate(-5px, -8px)}
	40% {-webkit-transform: translate(-10px, -15px);transform: translate(-10px, -15px)}
	60% {-webkit-transform: translate(-10px, -5px);transform: translate(-10px, -5px)}
	80% {-webkit-transform: translate(-8px, 0);transform: translate(-8px, 0)}
	100% {-webkit-transform: translate(0, 0);transform: translate(0, 0)}
}
@keyframes patternAnimation {
	0% {-webkit-transform: translate(0, 0);transform: translate(0, 0)}
	20% {-webkit-transform: translate(-5px, -8px);transform: translate(-5px, -8px)}
	40% {-webkit-transform: translate(-10px, -15px);transform: translate(-10px, -15px)}
	60% {-webkit-transform: translate(-10px, -5px);transform: translate(-10px, -5px)}
	80% {-webkit-transform: translate(-8px, 0);transform: translate(-8px, 0)}
	100% {-webkit-transform: translate(0, 0);transform: translate(0, 0)}
}
.tb-svg-shape-wrap {width: 700px}
.tb-pattern1 {display: block;height: 220px;width: 220px;background-image: -webkit-radial-gradient(#c7dde2 15%, transparent 15%);background-image: -o-radial-gradient(#c7dde2 15%, transparent 15%);background-image: radial-gradient(#c7dde2 15%, transparent 15%);background-size: 38px 38px;background-position: 0 0}
.tb-pattern2 {display: block;height: 95px;width: 120px;background-image: -webkit-radial-gradient(#e4e4e4 15%, transparent 15%);background-image: -o-radial-gradient(#e4e4e4 15%, transparent 15%);background-image: radial-gradient(#e4e4e4 15%, transparent 15%);background-size: 12px 12px;background-position: 0 0}
.tb-hero-img.tb-style1 {margin-left: 30px}
.tb-hero-img.tb-style1 {position: relative}
.tb-hero-img.tb-style1 .tb-hero-img-box {width: 650px;height: 550px;border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;-webkit-animation: borderAnimation 4s linear infinite;animation: borderAnimation 4s linear infinite;position: relative;z-index: 1}
.tb-hero-img-box-pattern {position: absolute;right: -87px;bottom: 25px;-webkit-animation: patternAnimation 10s ease-in-out infinite;animation: patternAnimation 10s ease-in-out infinite}
.tb-hero-img-box-circle {position: absolute;height: 300px;width: 300px;border-radius: 50%;bottom: 50px;background: #d2c7e2;left: -2px}
@-webkit-keyframes borderAnimation {
	0% {border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%}
	33% {border-radius: 30% 70% 66% 34% / 37% 36% 64% 63%}
	66% {border-radius: 37% 63% 62% 38% / 32% 43% 57% 68%}
	100% {border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%}
}
@keyframes borderAnimation {
	0% {border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%}
	33% {border-radius: 30% 70% 66% 34% / 37% 36% 64% 63%}
	66% {border-radius: 37% 63% 62% 38% / 32% 43% 57% 68%}
	100% {border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%}
}
.tb-hero.tb-style11 {height: 850px;background-image: -webkit-gradient(linear, left top, left bottom, from(#2e6ffb), to(#2ec6e7));background-image: -webkit-linear-gradient(#2e6ffb, #2ec6e7);background-image: -o-linear-gradient(#2e6ffb, #2ec6e7);background-image: linear-gradient(#2e6ffb, #2ec6e7);-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}
.tb-hero.tb-style11 .tb-btn-group {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.tb-circle-shape1, .tb-circle-shape2, .tb-circle-shape3 {position: absolute;overflow: hidden;border-radius: 50%}
.tb-circle-shape1 {background-color: #2e93f2;width: 248px;height: 248px;left: -3.5%;top: 10%;-webkit-animation: shapAnimation3 10s ease-in-out infinite;animation: shapAnimation3 10s ease-in-out infinite}
.tb-circle-shape2 {background-color: #30a7ed;width: 123px;height: 123px;left: 13.5%;top: 50%;-webkit-animation: shapAnimation3 5s ease-in-out infinite;animation: shapAnimation3 5s ease-in-out infinite}
.tb-circle-shape3 {background-color: #2e93f2;width: 521px;height: 521px;top: -140px;right: -300px;-webkit-animation: shapAnimation3 10s ease-in-out infinite;animation: shapAnimation3 10s ease-in-out infinite}
.tb-hero-img.tb-style2 {position: relative;display: inline-block;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%)}
.tb-hero-bottom-svg-shap {position: absolute;bottom: -5px;left: 0;width: 110%;height: 300px;margin-left: -5%;-webkit-animation: shapAnimation4 4s ease-in-out infinite;animation: shapAnimation4 4s ease-in-out infinite}
@-webkit-keyframes shapAnimation4 {
	0% {height: 300px;-webkit-transform: skewX(0deg);transform: skewX(0deg);margin-left: -5%}
	35% {height: 270px;-webkit-transform: skewX(-35deg);transform: skewX(-35deg);margin-left: -5%}
	70% {height: 270px;-webkit-transform: skewX(-20deg);transform: skewX(-20deg);margin-left: -4%}
	100% {height: 300px;-webkit-transform: skewX(0deg);transform: skewX(0deg);margin-left: -5%}
}
@keyframes shapAnimation4 {
	0% {height: 300px;-webkit-transform: skewX(0deg);transform: skewX(0deg);margin-left: -5%}
	35% {height: 270px;-webkit-transform: skewX(-35deg);transform: skewX(-35deg);margin-left: -5%}
	70% {height: 270px;-webkit-transform: skewX(-20deg);transform: skewX(-20deg);margin-left: -4%}
	100% {height: 300px;-webkit-transform: skewX(0deg);transform: skewX(0deg);margin-left: -5%}
}
.tb-hero-bottom-svg-shap svg {width: 100%;height: 100%}
#tb-hero-bottom-svg-path {fill: #fff}
.tb-hero.tb-style4 .tb-hero-text {margin-top: -10px}
.tb-transparent-header + .tb-content .tb-hero {padding-top: 70px}
#tb-svg-wave {position: absolute;bottom: -25px;left: 0}
.tb-hero.tb-style12 .tb-hero-text {max-width: 570px;margin: auto}
.tb-hero12-wrap {position: relative}
.tb-hero12-wrap .tb-hero-carousel {margin-top: -185px}
@media screen and (max-width: 1500px) {
	.tb-hero-img.tb-style1 .tb-hero-img-box {width: 100%;height: 470px}
	.tb-hero-img.tb-style1 {margin-left: 0}
	.tb-hero-img-box-pattern {right: 1%;bottom: 0%}
}
@media screen and (max-width: 1199px) {
	.tb-hero12-wrap .tb-hero-carousel {position: relative;width: 100%;-webkit-transform: inherit;-ms-transform: inherit;transform: inherit}
}
@media screen and (max-width: 991px) {
	.tb-hero.tb-style7 {padding: 80px 0;height: initial}
	.tb-hero-subtitle br {display: none}
	.tb-hero-form.tb-style2 .tb-form-body {padding-left: 30px;padding-right: 30px}
	.tb-form-heading.tb-style1 {padding-left: 30px;padding-right: 30px}
	.tb-transparent-header + .tb-content .tb-hero {padding-top: 35px}
	.tb-hero.tb-style5 {height: initial;position: relative;padding-top: 60px;padding-bottom: 60px}
	.tb-hero-img-box-pattern {right: 3%;bottom: 5%}
	.tb-hero-img.tb-style1 {margin-top: 10px}
}
@media screen and (max-width: 767px) {
	.tb-hero.tb-style8, .tb-hero.tb-style4, .tb-hero.tb-style5, .tb-hero.tb-style2 {height: 640px}
	.tb-hero.tb-style5 {height: initial}
	.tb-hero.tb-style11 {height: 700px}
	.tb-circle-shape3 {width: 321px;height: 321px;right: -120px}
	.tb-circle-shape1 {width: 120px;height: 120px}
	.tb-circle-shape2 {width: 80px;height: 80px}
}
@media screen and (max-width: 575px) {
	.tb-hero-form.tb-style1 {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
	.tb-hero-form.tb-style1 input {margin-right: 0;margin-bottom: 10px}
	.tb-hero-img.tb-style1 .tb-hero-img-box {height: 390px}
	.tb-hero.tb-style9 {height: 500px}
}
.tb-slider {position: relative}
.tb-slider.tb-style1 .tb-swiper-inner-pad, .tb-slider.tb-style4 .tb-swiper-inner-pad, .tb-slider.tb-style6 .tb-swiper-inner-pad, .tb-slider.tb-style8 .tb-swiper-inner-pad, .tb-slider.tb-style9 .tb-swiper-inner-pad, .tb-slider.tb-style10 .tb-swiper-inner-pad {padding: 0 15px}
.tb-slider.tb-style7 .tb-swiper-inner-pad {padding: 0 10px}
.tb-slider.tb-style1 .tb-swiper-inner-pad-wrap, .tb-slider.tb-style4 .tb-swiper-inner-pad-wrap, .tb-slider.tb-style6 .tb-swiper-inner-pad-wrap, .tb-slider.tb-style8 .tb-swiper-inner-pad-wrap, .tb-slider.tb-style9 .tb-swiper-inner-pad-wrap, .tb-slider.tb-style10 .tb-swiper-inner-pad-wrap {width: calc(100% + 30px);margin-left: -15px}
.tb-slider.tb-style7 .tb-swiper-inner-pad-wrap {width: calc(100% + 20px);margin-left: -10px}
.tb-slider.tb-style2 .tb-swiper-inner-pad {padding: 0 5px}
.tb-slider.tb-style2 .tb-swiper-inner-pad-wrap {width: calc(100% + 10px);margin-left: -5px}
.tb-slider.tb-style3 .tb-swiper-inner-pad {padding: 0 10px}
.tb-slider.tb-style3 .tb-swiper-inner-pad-wrap {width: calc(100% + 20px);margin-left: -10px}
.tb-roadmap:before, .tb-roadmap:after {content: '';position: absolute;height: 20px;width: 10%;background: -webkit-gradient(linear, left top, right top, from(#fff), to(transparent));background: -webkit-linear-gradient(left, #fff, transparent);background: -o-linear-gradient(left, #fff, transparent);background: linear-gradient(to right, #fff, transparent);bottom: 32px;z-index: 2}
.tb-roadmap:before {left: 0}
.tb-roadmap:after {right: 0;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}
.tb-slider.tb-style4 {padding: 0 65px}
.tb-slider.tb-style1.tb-type1:before {content: '';position: absolute;height: 100%;width: 100%;background: rgba(17, 17, 17, .8);left: 0;top: 0}
.swipe-arrow.tb-style1 i, .swipe-arrow.tb-style3 i, .swipe-arrow.tb-style5 i, .swipe-arrow.tb-style6 i {height: 48px;width: 48px;border-radius: 50%;-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);background-color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 20px;color: #666;cursor: pointer;position: absolute;top: 50%;margin-top: -24px;z-index: 10;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;opacity: 0;visibility: hidden;font-weight: 700;border: 1px solid #eaeaea}
.swipe-arrow.tb-style3.tb-type1 i {margin-top: -85px}
.swipe-arrow.tb-style6 i {height: 38px;width: 38px}
.swipe-arrow.tb-style1 .swiper-arrow-left i {left: -22px}
.swipe-arrow.tb-style1 .swiper-arrow-right i {right: -22px}
.swipe-arrow.tb-style3 .swiper-arrow-left i {left: 20px}
.swipe-arrow.tb-style3 .swiper-arrow-right i {right: 20px}
.swipe-arrow.tb-style5 .swiper-arrow-left i {left: 15px}
.swipe-arrow.tb-style5 .swiper-arrow-right i {right: 15px}
.swipe-arrow.tb-style6 .swiper-arrow-left i {left: 33.333333%;margin-left: -10px}
.swipe-arrow.tb-style6 .swiper-arrow-right i {right: 33.333333%;margin-right: -10px}
.swipe-arrow.tb-style1 i:hover, .swipe-arrow.tb-style3 i:hover, .swipe-arrow.tb-style5 i:hover, .swipe-arrow.tb-style6 i:hover {color: #222}
.tb-slider:hover .swipe-arrow.tb-style1 i, .tb-slider:hover .swipe-arrow.tb-style3 i, .tb-slider:hover .swipe-arrow.tb-style5 i, .tb-slider:hover .swipe-arrow.tb-style6 i {opacity: 1;visibility: visible}
.swipe-arrow.tb-style7 {display: -webkit-box;display: -ms-flexbox;display: flex;padding-top: 20px;width: 50%;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}
.swipe-arrow.tb-style2 > div, .swipe-arrow.tb-style7 > div {height: 36px;width: 36px;border-radius: 50%}
.swipe-arrow.tb-style7 > div {background-color: rgba(255, 255, 255, .1);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 18px;color: #666;margin-right: 10px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.swipe-arrow.tb-style7 > div:hover {color: #fff}
.swipe-arrow.tb-style7 > div:focus {outline: none}
.swipe-arrow.tb-style2 > div {z-index: 5;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: rgba(255, 255, 255, .9);font-size: 20px;background: rgba(1, 1, 1, .6);position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);cursor: pointer;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;opacity: 0;font-size: 12px}
.tb-slider:hover .swipe-arrow.tb-style2 > div {opacity: 1}
.swipe-arrow.tb-style2 .swiper-arrow-left {left: 15px}
.swipe-arrow.tb-style2 .swiper-arrow-right {right: 15px}
.swipe-arrow.tb-style2 > div:hover {background: rgba(1, 1, 1, .9);color: #fff}
.swipe-arrow.tb-style4 > div {position: absolute;top: 50%;height: 22px;width: 22px;border: 2px solid #b5b5b5;-webkit-transform: rotate(45deg) translateY(-50%);-ms-transform: rotate(45deg) translateY(-50%);transform: rotate(45deg) translateY(-50%);cursor: pointer;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;border-radius: 2px;margin-top: -2px}
.swipe-arrow.tb-style4 > div:hover {border-color: #111}
.swipe-arrow.tb-style4 > .swiper-arrow-left {left: 18px;border-right: none;border-top: none}
.swipe-arrow.tb-style4 > .swiper-arrow-right {right: 35px;border-left: none;border-bottom: none}
.pagination.tb-style2, .pagination.tb-style3 {display: none}
.tb-overflow-hidden .tb-slider.tb-style1 {width: calc(100% + 1px)}
.tb-slider.tb-style5 .swiper-wrapper {margin-left: 10%}
.tb-slider.tb-style5 .swiper-slide {width: calc(100% - 20%);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 350px}
.tb-slider.tb-style5.tb-type1 .swiper-slide {height: 380px}
.tb-slider.tb-style5 .swiper-slide-active .tb-bg {height: 100%;border-radius: 5px;-webkit-box-shadow: 0 15px 14.25px .75px rgba(0, 0, 0, .1);box-shadow: 0 15px 14.25px .75px rgba(0, 0, 0, .1);-webkit-box-shadow: 0 50px 30px -40px rgba(0, 0, 0, .1);box-shadow: 0 50px 30px -40px rgba(0, 0, 0, .1)}
.tb-slider.tb-style5 .tb-bg {height: calc(100% - 70px);width: 100%;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease}
.tb-slider.tb-style5 .swiper-container {padding: 40px 0}
.tb-slider.tb-style5 {margin-bottom: -40px;margin-top: -40px}
.tb-slider.tb-style5 .swipe-arrow.tb-style3 .swiper-arrow-left i {left: 5%}
.tb-slider.tb-style5 .swipe-arrow.tb-style3 .swiper-arrow-right i {right: 5%}
.tb-slider.tb-style5.tb-type1 .swipe-arrow.tb-style3 .swiper-arrow-left i {left: 7%}
.tb-slider.tb-style5.tb-type1 .swipe-arrow.tb-style3 .swiper-arrow-right i {right: 7%}
.swipe-arrow.tb-style4 > div:focus {outline: none}
.tb-slider.tb-style6 .swiper-container:before, .tb-slider.tb-style6 .swiper-container:after {content: '';position: absolute;top: 0;height: 100%;width: calc(33.333333% + 12px);background-color: #fff;opacity: .7;z-index: 2}
.tb-slider.tb-style6 .swiper-container:before {left: 0}
.tb-slider.tb-style6 .swiper-container:after {right: 0}
.tb-slider.tb-style8 .swiper-wrapper {margin-left: 20%}
.tb-slider.tb-style8 .swiper-slide {width: 60%}
.tb-slider.tb-style9 .swiper-wrapper {margin-left: 8%}
.tb-slider.tb-style9 .swiper-slide {width: 28%}
.tb-slider.tb-style9 .swiper-container {padding: 30px 0;margin-top: -30px;margin-bottom: -30px}
.tb-slider.tb-style10 {margin-left: 30px;margin-right: 30px;overflow: hidden}
.tb-slider.tb-style10 .swiper-slide:nth-child(even) {width: 50%}
.tb-slider.tb-style10 .swiper-slide:nth-child(odd) {width: 25%}
@media screen and (max-width: 1199px) {
	.tb-slider.tb-style9 .swiper-wrapper {margin-left: 10%}
	.tb-slider.tb-style9 .swiper-slide {width: 40%}
}
@media screen and (max-width: 991px) {
	.tb-slider.tb-style6 .swiper-container:before, .tb-slider.tb-style6 .swiper-container:after {display: none}
	.tb-slider.tb-style10 .swiper-slide:nth-child(even), .tb-slider.tb-style10 .swiper-slide:nth-child(odd) {width: 100%}
}
@media screen and (max-width: 767px) {
	.tb-mobile-padd15 {padding: 0 15px}
	.pagination.tb-style1.hidden {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 25px;position: relative;z-index: 2}
	.pagination.tb-style2.hidden {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 30px;z-index: 2;position: absolute;bottom: 25px;left: 0;width: 100%}
	.swiper-pagination-bullet {height: 12px;width: 12px;border-radius: 2px;overflow: hidden;background: #eaeaea;margin: 5px 5px 0;opacity: 1}
	.swiper-pagination-bullet:focus {outline: none}
	.swiper-pagination-bullet.swiper-pagination-bullet-active {background: #666;opacity: 1}
	.swipe-arrow.tb-style1, .swipe-arrow.tb-style2, .swipe-arrow.tb-style3, .swipe-arrow.tb-style5, .swipe-arrow.tb-style6, .swipe-arrow.tb-style7 {display: none}
	.pagination.tb-style1.tb-type1 {padding-bottom: 30px;width: 100%;padding-top: 30px;margin-top: 0}
	.pagination.hidden.tb-mobile-hidden {display: none}
	.pagination.tb-style2 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 10px}
	.pagination.tb-style3 {position: absolute;bottom: 60px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);z-index: 1;display: block}
	.tb-style4 .pagination.tb-style3 {display: none}
	.tb-slider.tb-style9 .swiper-wrapper {margin-left: 15%}
	.tb-slider.tb-style9 .swiper-slide {width: 70%}
}
@media screen and (max-width: 575px) {
	.tb-slider.tb-style8 .swiper-wrapper, .tb-slider.tb-style9 .swiper-wrapper {margin-left: 0}
	.tb-slider.tb-style8 .swiper-slide, .tb-slider.tb-style9 .swiper-slide {width: 100%}
	.tb-slider.tb-style8 .tb-swiper-inner-pad-wrap, .tb-slider.tb-style9 .tb-swiper-inner-pad-wrap {width: 100%;margin-left: 0}
}
.tb-client.tb-style1 {height: 80px}
.tb-client.tb-style2 {height: 95px}
.tb-client.tb-style3 {height: 52px}
.tb-clients.tb-style1 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: -15px;margin-right: -15px}
.tb-client.tb-style4 {padding: 0 15px}
.tb-client5-wrap {border: 1px solid #eaeaea;border-radius: 4px}
.tb-client5-wrap-in {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -1px}
.tb-client.tb-style5 {height: 200px;width: 25%;border-left: 1px solid #eaeaea;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-bottom: 1px solid #eaeaea;margin-bottom: -1px;position: relative;overflow: hidden}
.tb-client.tb-style5 .tb-btn {border-radius: 0}
.tb-client.tb-style5 .tb-client-btn {width: 100%;position: absolute;bottom: -55px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-client.tb-style5:hover .tb-client-btn {bottom: 0}
@media screen and (max-width: 991px) {
	.tb-client.tb-style5 {width: 33.333333%}
}
@media screen and (max-width: 991px) {
	.tb-client.tb-style5 {width: 50%}
}
.tb-icon-box.tb-style1 {background-color: #fff;padding: 65px 35px 50px;height: 100%}
.tb-icon-box.tb-style1 .tb-icon {color: #5752d0}
.tb-icon-box.tb-style2 .tb-icon {color: #5752d0}
.tb-icon-box.tb-style2 .tb-box-time {padding-top: 17px;position: relative;border-top: 2px solid #eaeaea;width: calc(100% + 30px);margin-left: -15px;margin-bottom: -5px}
.tb-icon-box.tb-style2 .tb-box-time:before {content: "";height: 16px;width: 16px;border-radius: 50%;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: -9px;border: 2px solid #eaeaea;background: #fff}
.tb-roadmap.tb-color1 .tb-icon-box.tb-style2 .tb-icon {color: #b5b5b5;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-roadmap.tb-color1 .tb-icon-box.tb-style2:hover .tb-icon {color: #666}
.tb-icon-box.tb-style3 {position: relative;padding: 30px;padding-left: 100px;border: 1px solid transparent;border-radius: 4px;-webkit-transition: all 0.45s ease;-o-transition: all 0.45s ease;transition: all 0.45s ease;min-height: 122px}
.tb-icon-box.tb-style3:hover {border: 1px solid #eaeaea}
.tb-icon-box.tb-style3 .tb-icon {position: absolute;left: 30px;top: 30px;height: 50px;width: 50px;border-radius: 8px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #fff;font-size: 25px;-webkit-transition: all 0.3s cubic-bezier(.77, 0, .2, 2.25);-o-transition: all 0.3s cubic-bezier(.77, 0, .2, 2.25);transition: all 0.3s cubic-bezier(.77, 0, .2, 2.25)}
.tb-icon-box.tb-style3:hover .tb-icon {-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05)}
.tb-icon-box.tb-style3.tb-mkt-green .tb-icon {background-color: #4ed55f}
.tb-icon-box.tb-style3.tb-mkt-orange .tb-icon {background-color: #f99205}
.tb-icon-box.tb-style3.tb-mkt-blue .tb-icon {background-color: #5ac4f6}
.tb-icon-box.tb-style3.tb-type1 {border-color: #eaeaea;padding-left: 105px;padding-right: 20px}
.tb-icon-box.tb-style3 .tb-icon {left: 20px;top: 25px;height: 65px;width: 65px;border-radius: 50%;border: 1px solid #eaeaea}
.tb-icon-box.tb-style4 {padding: 60px 30px;border-radius: 4px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;text-align: center;background-color: #fff}
.tb-icon-box.tb-style4:hover {-webkit-transform: translateY(-8px);-ms-transform: translateY(-8px);transform: translateY(-8px);-webkit-box-shadow: 0 50px 30px -40px rgba(0, 0, 0, .1);box-shadow: 0 50px 30px -40px rgba(0, 0, 0, .1)}
.tb-icon-box.tb-style4 .tb-icon {color: #5c6ac4}
.tb-icon-box.tb-style6 {background-color: rgba(0, 0, 0, .9);padding: 70px 45px}
.tb-icon-box.tb-style7 {padding-left: 65px;position: relative;max-width: 330px}
.tb-icon-box.tb-style7 .tb-icon {position: absolute;left: 0;top: 0}
.tb-icon-box.tb-style8 .tb-icon {height: 65px;width: 65px;background-color: rgba(92, 106, 196, .1);color: #5c6ac4}
.tb-icon-box.tb-style9 {padding: 40px 30px 35px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;position: relative;transition: all 0.3s ease}
.tb-icon-box.tb-style9:hover {-webkit-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px)}
.tb-icon-box.tb-style9:before {content: "";position: absolute;height: 100%;width: 100%;border-radius: 4px;border: 1px solid #eaeaea;left: 0;top: 0;opacity: 1;visibility: visible;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.tb-icon-box.tb-style9:hover:before {opacity: 0;visibility: hidden}
.tb-icon-box.tb-style9 .tb-icon, .tb-icon-box.tb-style10 .tb-icon, .tb-icon-box.tb-style11 .tb-icon {height: 48px;width: 48px}
.tb-icon-box.tb-style9 .tb-iconbox-text {min-height: 88px}
.tb-icon-box.tb-style9 .tb-iconbox-text-in {overflow: hidden;height: 88px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-icon-box.tb-style9:hover .tb-iconbox-text-in {height: 44px}
.tb-icon-box.tb-style9 .tb-icon-box-btn {height: 0;overflow: hidden;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;position: absolute;bottom: 40px;left: 30px}
.tb-icon-box.tb-style9 .tb-btn.tb-style1 {color: #fff}
.tb-icon-box.tb-style9:hover .tb-icon-box-btn {height: 22px}
.tb-icon-box.tb-style9.tb-color1 .tb-icon {background-color: rgba(87, 82, 208, .1);color: #5752d0}
.tb-icon-box.tb-style9.tb-color2 .tb-icon {color: #de3618;background-color: rgba(222, 54, 24, .1)}
.tb-icon-box.tb-style9.tb-color3 .tb-icon {background-color: rgba(156, 106, 222, .1);color: #9c6ade}
.tb-icon-box.tb-style9.tb-color4 .tb-icon {background-color: rgba(0, 122, 206, .1);color: #007ace}
.tb-iconbox-heading {-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.tb-icon-box.tb-style9.tb-color1:hover {background-image: -webkit-linear-gradient(330deg, rgba(87, 82, 208, .6) 0%, #5752d0);background-image: -o-linear-gradient(330deg, rgba(87, 82, 208, .6) 0%, #5752d0);background-image: linear-gradient(120deg, rgba(87, 82, 208, .6) 0%, #5752d0);-webkit-box-shadow: 0 10px 19px 1px rgba(87, 82, 208, .2);box-shadow: 0 10px 19px 1px rgba(87, 82, 208, .2)}
.tb-icon-box.tb-style9.tb-color2:hover {background-image: -webkit-linear-gradient(330deg, rgba(222, 54, 24, .6) 0%, #de3618);background-image: -o-linear-gradient(330deg, rgba(222, 54, 24, .6) 0%, #de3618);background-image: linear-gradient(120deg, rgba(222, 54, 24, .6) 0%, #de3618);-webkit-box-shadow: 0 10px 19px 1px rgba(222, 54, 24, .2);box-shadow: 0 10px 19px 1px rgba(222, 54, 24, .2)}
.tb-icon-box.tb-style9.tb-color3:hover {background-image: -webkit-linear-gradient(330deg, rgba(156, 106, 222, .6) 0%, #9c6ade);background-image: -o-linear-gradient(330deg, rgba(156, 106, 222, .6) 0%, #9c6ade);background-image: linear-gradient(120deg, rgba(156, 106, 222, .6) 0%, #9c6ade);-webkit-box-shadow: 0 10px 19px 1px rgba(156, 106, 222, .2);box-shadow: 0 10px 19px 1px rgba(156, 106, 222, .2)}
.tb-icon-box.tb-style9.tb-color4:hover {background-image: -webkit-linear-gradient(330deg, rgba(0, 122, 206, .6) 0%, #007ace);background-image: -o-linear-gradient(330deg, rgba(0, 122, 206, .6) 0%, #007ace);background-image: linear-gradient(120deg, rgba(0, 122, 206, .6) 0%, #007ace);-webkit-box-shadow: 0 10px 19px 1px rgba(0, 122, 206, .2);box-shadow: 0 10px 19px 1px rgba(0, 122, 206, .2)}
.tb-icon-box.tb-style9 .tb-btn.tb-style1:after {opacity: 1;background-color: #fff}
.tb-icon-box.tb-style9 .tb-btn.tb-style1:before {background-color: rgba(255, 255, 255, .7)}
.tb-icon-box.tb-style9:hover .tb-icon {background-color: rgba(255, 255, 255, .1) !important}
.tb-icon-box.tb-style9:hover .tb-icon, .tb-icon-box.tb-style9:hover .tb-iconbox-heading {color: #fff !important}
.tb-icon-box.tb-style9:hover .tb-iconbox-text-in {color: rgba(255, 255, 255, .7) !important}
.tb-icon-box.tb-style10.tb-color1 .tb-icon {color: #007ace;background-color: rgba(0, 122, 206, .1)}
.tb-icon-box.tb-style10.tb-color2 .tb-icon {color: #50b83c;background-color: rgba(80, 184, 60, .1)}
.tb-icon-box.tb-style11.tb-color1 .tb-icon {color: #5752d0;background-color: rgba(87, 82, 208, .1)}
.tb-icon-box.tb-style11 {padding: 40px 30px 35px;background-color: #fff;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.tb-icon-box.tb-style11:hover {-webkit-transform: translateY(-8px);-ms-transform: translateY(-8px);transform: translateY(-8px);-webkit-box-shadow: 0 15px 14.25px .75px rgba(0, 0, 0, .1);box-shadow: 0 15px 14.25px .75px rgba(0, 0, 0, .1)}
@media screen and (max-width: 1199px) {
	.tb-icon-box.tb-style1 {padding: 65px 25px 50px}
}
@media screen and (max-width: 991px) {
	.tb-icon-box.tb-style9.tb-mt-30 {margin-top: 0}
}
@media screen and (max-width: 767px) {
	.tb-icon-box.tb-style3 {padding: 15px 30px;padding-left: 100px;min-height: 90px}
	.tb-icon-box.tb-style3 .tb-icon {top: 15px}
}
@media screen and (max-width: 575px) {
	.tb-icon-box.tb-style7 {max-width: 100%}
}
.tb-image-box.tb-style1 .tb-image {height: 400px}
.tb-image-box .tb-bg {height: 100%;width: 100%}
.tb-image-box.tb-style1 h3, .tb-image-box.tb-style4 h3 {-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-image-box.tb-style1 h3 {padding-bottom: 5px}
.tb-slider.tb-style1.tb-color1 .tb-image-box.tb-style1:hover h3 {color: #13ce66}
.tb-image-box.tb-style1.tb-type1 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;height: 550px}
.tb-image-box.tb-style1.tb-type1 .tb-image {width: 100%}
.tb-image-box.tb-style1.tb-size1 .tb-image {height: 390px}
.tb-image-box.tb-style1.tb-size2 .tb-image {height: 550px}
.tb-image-box.tb-style1.tb-size3 .tb-image {height: 250px}
.tb-image-box.tb-style1.tb-size4 .tb-image {height: 450px}
.tb-image-box.tb-style1.tb-size5 .tb-image {height: 300px}
.tb-image-box.tb-style2 .tb-image-meta {padding: 20px}
.tb-image-box.tb-style2 .tb-image-meta a:hover {opacity: .8}
.tb-image-box.tb-style2.tb-height1 .tb-bg, .tb-image-box.tb-style5.tb-height1 .tb-bg {height: 540px}
.tb-image-box.tb-style2.tb-height2 .tb-bg, .tb-image-box.tb-style5.tb-height2 .tb-bg {height: 255px}
.tb-image-box.tb-style2.tb-type1.tb-height1 .tb-bg {height: 460px}
.tb-image-box.tb-style2.tb-type1.tb-height2 .tb-bg {height: 175px}
.tb-image-box.tb-style2.tb-height3 .tb-bg {height: 210px}
.tb-image-box.tb-style2.tb-height4 .tb-bg {height: 350px}
.tb-image-box.tb-style2.tb-height5 .tb-bg {height: 300px}
.tb-image-box.tb-style2.tb-height6 .tb-bg {height: 700px}
.tb-image-box.tb-style2.tb-height7 .tb-bg {height: 400px}
.tb-image-box.tb-style2.tb-height8 .tb-bg {height: 600px}
.tb-image-box.tb-style2.tb-height9 .tb-bg {height: 800px}
.tb-image-box.tb-style3 .tb-image {height: 155px;border-radius: 4px 4px 0 0}
.tb-image-box.tb-style3:hover a {color: #13ce66}
.tb-image-box.tb-style3 .tb-image-meta {padding: 30px;padding-bottom: 40px}
.tb-image-box.tb-style3 .tb-list li {position: relative;padding-left: 25px;margin-bottom: 8px}
.tb-image-box.tb-style3 .tb-list li:last-child {margin-bottom: 0}
.tb-image-box.tb-style3 .tb-list li i {position: absolute;top: 5px;left: 0;color: #00c853}
.tb-image-box.tb-style3 .tb-image-box-btn {padding: 13px 30px;border-top: 1px solid #eaeaea}
.tb-image-box.tb-style4 .tb-image {height: 245px}
.tb-image-box.tb-style4 .tb-image-meta, .tb-image-box.tb-style4 .tb-image-box-btn {padding: 0 30px}
.tb-image-box.tb-style4 {-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;background-color: #fff}
.tb-image-box.tb-style4:hover {-webkit-transform: translateY(-8px);-ms-transform: translateY(-8px);transform: translateY(-8px);-webkit-box-shadow: 0 50px 30px -40px rgba(0, 0, 0, .1);box-shadow: 0 50px 30px -40px rgba(0, 0, 0, .1)}
.tb-image-box.tb-style4:hover h3 {color: #5c6ac4}
.tb-image-box.tb-style4.tb-type1 .tb-image {height: 200px}
.tb-image-box.tb-style4.tb-type1 .tb-image-meta {padding: 0 15px}
.tb-image-box.tb-style4.tb-type1:hover h3 {color: #222}
.tb-image-box.tb-style2 .tb-image-link {position: relative;display: block;overflow: hidden}
.tb-image-box.tb-style2 .tb-image-link:before {content: '';position: absolute;height: 100%;width: 100%;left: 0;top: 0;z-index: 1;background: #000;opacity: 0;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.tb-image-box.tb-style2 .tb-image-link:hover:before {opacity: .5}
.tb-image-box.tb-style2 img {width: 0}
.tb-image-box6-wrap {border: 1px solid #eaeaea;border-radius: 4px;overflow: hidden}
.tb-image-box.tb-style6 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;padding: 20px;border-bottom: 1px solid #eaeaea}
.tb-image-box6-wrap .tb-image-box.tb-style6:last-child {border-bottom: none}
.tb-image-box.tb-style6:hover {background-color: #fbfbfb}
.tb-image-box.tb-style6 .tb-image {width: 160px;height: 160px;overflow: hidden;margin-right: 20px}
.tb-image-box.tb-style6 .tb-image-in {width: 100%;min-height: 125px;height: 100%}
.tb-image-box.tb-style6 .tb-image-box-meta {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0}
.tb-image-box.tb-style6:first-child .tb-image-box-meta {border-top: none}
.tb-image-box.tb-style6 .tb-image-box-text-in {padding-right: 20px;max-width: 700px}
.tb-image-box.tb-style6 .tb-image-box-info {width: 100%}
.tb-image-box.tb-style6 .tb-image-box-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}
.tb-image-box.tb-style6 .tb-btn {-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-image-box.tb-style6:hover .tb-btn {background-color: #1db954;border-color: #1db954;color: #fff}
.tb-image-box.tb-style7, .tb-image-box.tb-style8 {display: -webkit-box;display: -ms-flexbox;display: flex}
.tb-image-box.tb-style7 img, .tb-image-box.tb-style8 img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover}
.tb-image-box.tb-style7 .tb-image-box-img, .tb-image-box.tb-style8 .tb-image-box-img {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;position: relative}
.tb-image-box.tb-style8 .tb-play-btn.tb-style1 {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}
.tb-image-box.tb-style7 .tb-image-box-text, .tb-image-box.tb-style8 .tb-image-box-text {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #fafafa}
.tb-image-box.tb-style7 .tb-image-box-text-in, .tb-image-box.tb-style8 .tb-image-box-text-in {padding: 40px 100px;width: 100%}
.tb-image-box.tb-style8 .tb-image-box-text-in {padding: 0 20%}
.tb-image-box.tb-style7 .tb-image-box-title, .tb-image-box.tb-style8 .tb-image-box-title {font-size: 48px;font-weight: 700;margin-bottom: 18px}
.tb-image-box.tb-style7 .tb-image-box-subtitle, .tb-image-box.tb-style8 .tb-image-box-subtitle {font-size: 16px;line-height: 1.6em;margin-bottom: 35px;max-width: 560px}
@media screen and (max-width: 1500px) {
	.tb-image-box.tb-style8 .tb-image-box-text-in {padding: 40px 100px}
}
@media screen and (max-width: 1199px) {
	.tb-image-box.tb-style7 .tb-image-box-text-in, .tb-image-box.tb-style8 .tb-image-box-text-in {padding: 40px 50px}
}
@media screen and (max-width: 991px) {
	.tb-image-box.tb-style7 .tb-image-box-title, .tb-image-box.tb-style8 .tb-image-box-title {font-size: 35px}
	.tb-image-box.tb-style7 .tb-image-box-subtitle, .tb-image-box.tb-style8 .tb-image-box-subtitle {font-size: 14px}
}
@media screen and (max-width: 767px) {
	.tb-image-box.tb-style6 {-ms-flex-wrap: wrap;flex-wrap: wrap}
	.tb-image-box.tb-style6 .tb-image-box-meta {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 100%;-webkit-box-flex: 0;-ms-flex: none;flex: none;padding-top: 15px}
	.tb-image-box.tb-style6 .tb-image-box-text {-ms-flex-wrap: wrap;flex-wrap: wrap}
	.tb-image-box.tb-style6 .tb-image-box-btn {margin-top: 20px}
	.tb-image-box.tb-style6 .tb-image-box-info {padding-right: 0}
	.tb-image-box.tb-style7 .tb-image-box-text-in, .tb-image-box.tb-style8 .tb-image-box-text-in {padding: 30px 30px 40px}
}
@media screen and (max-width: 575px) {
	.tb-image-box.tb-style1.tb-type1 {height: 400px}
	.tb-image-box.tb-style1.tb-size1 .tb-image, .tb-image-box.tb-style1.tb-size2 .tb-image, .tb-image-box.tb-style1.tb-size3 .tb-image, .tb-image-box.tb-style1.tb-size4 .tb-image, .tb-image-box.tb-style1.tb-size5 .tb-image {height: 100%}
	.tb-image-box.tb-style8, .tb-image-box.tb-style7 {-ms-flex-wrap: wrap;flex-wrap: wrap}
	.tb-image-box.tb-style8 {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}
	.tb-image-box.tb-style7 .tb-image-box-img, .tb-image-box.tb-style8 .tb-image-box-img, .tb-image-box.tb-style7 .tb-image-box-text, .tb-image-box.tb-style8 .tb-image-box-text {-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 100%}
}
.tb-video-block.tb-style1 {min-height: 330px;height: 100%}
.tb-video-block.tb-style2 {height: 475px;position: relative;padding: 10px;background: #fff}
.tb-video-block.tb-style2.tb-type1 {height: 370px}
.tb-video-block.tb-style2.tb-type1 .tb-video-block-half-bg {position: absolute;height: 50%;width: 100vw;bottom: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);background-color: #fff}
.tb-video-block.tb-style2.tb-type1 .tb-box-shadow2 {position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 1}
.tb-video-block.tb-style2 .tb-bg {height: 100%;width: 100%}
.tb-video-block.tb-style2 .tb-play-btn.tb-style1 {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}
.tb-video-block.tb-style3 .tb-bg, .tb-video-block.tb-style4 .tb-bg {height: 100%;width: 100%;position: absolute}
.tb-video-block.tb-style3 {min-height: 350px;height: 100%}
.tb-video-block.tb-style4 {height: 540px}
.tb-video-blog-text.tb-style1 {width: 670px;padding: 60px;padding-top: 55px;position: relative;z-index: 2;background: #fff;min-height: 420px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.tb-play-btn.tb-style1 {display: block;width: 90px;height: 90px;border-radius: 50%;opacity: 1;background: rgba(0, 0, 0, .7);border: 3px solid #fff;position: relative;z-index: 1}
.tb-play-btn.tb-style1:before {content: "";position: absolute;top: 50%;left: 50%;width: 0;height: 0;border-style: solid;border-width: 17px 0 17px 30px;border-color: transparent transparent transparent #fff;margin-left: -12px;margin-top: -17px}
.tb-play-btn.tb-style1:hover {opacity: .8}
.tb-video-block.tb-style2 .tb-play-btn.tb-style2, .tb-video-block.tb-style3 .tb-play-btn.tb-style2, .tb-video-block.tb-style4 .tb-play-btn.tb-style2, .tb-video-block.tb-style2 .tb-play-btn.tb-style3 {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1}
.tb-play-btn.tb-style2 {-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-play-btn.tb-style2:hover, .tb-play-btn.tb-style2:focus {opacity: .7;color: #fff}
.tb-play-btn.tb-style3 {height: 80px;width: 80px;background: rgba(19, 206, 102, .9);border-radius: 50%;padding-left: 10px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-play-btn.tb-style3:hover {background-color: #13ce66;color: #fff}
.tb-video-block.tb-style3.tb-type1 {position: relative;top: -60px;min-height: 520px}
.tb-video-block, .tb-video-block .tb-bg {position: relative}
.tb-video-block .tb-bg:before {content: '';position: absolute;height: 100%;width: 100%;background: rgba(34, 34, 34, .1);left: 0;top: 0;z-index: 1}
.tb-video-block.tb-style5, .tb-video-block-wrapper.tb-hover-layer {border-radius: 5px;min-height: 400px;height: 100%;-webkit-box-shadow: 0 50px 30px -40px rgba(0, 0, 0, .1);box-shadow: 0 50px 30px -40px rgba(0, 0, 0, .1)}
@media screen and (max-width: 1199px) {
	.tb-video-blog-text.tb-style1 {width: 550px;padding: 60px 30px}
}
@media screen and (max-width: 991px) {
	.tb-video-block.tb-style3.tb-type1 {top: 0}
	.tb-video-blog-text.tb-style1 {width: 100%}
	.tb-video-block.tb-style4 {height: 450px}
}
@media screen and (max-width: 767px) {
	.tb-play-btn.tb-style1 {-webkit-transform: scale(.7);-ms-transform: scale(.7);transform: scale(.7)}
	.tb-video-block.tb-style1 {margin-bottom: 30px}
}
.tb-shop-feature.tb-style1 {margin-top: -30px;min-height: 400px;position: relative}
.tb-shop-feature.tb-style1 .tb-shop-feature {position: relative}
.tb-shop-feature.tb-style1 .tb-shop-feature-text {max-width: 590px}
.tb-shop-description {line-height: 1.6em}
.tb-gallery-slider.tb-style1 {position: absolute;right: 0;top: 0;height: calc(100% + 30px);width: 470px}
.tb-gallery-slider.tb-style2 {height: 580px;width: 470px;margin: auto}
.tb-gallery-slider-in {height: 100%;width: 100%;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.tb-gallery-lg-img, .tb-gallery-sm-img {width: 55%;-webkit-box-flex: 0;-ms-flex: none;flex: none}
.tb-gallery-lg-img {height: 100%;min-height: 400px}
.tb-gallery-sm-img {height: 270px;margin-left: 0;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;-webkit-transition-delay: 0.3s;-o-transition-delay: 0.3s;transition-delay: 0.3s;-webkit-box-shadow: 0 15px 14.25px .75px rgba(0, 0, 0, .1);box-shadow: 0 15px 14.25px .75px rgba(0, 0, 0, .1)}
.swiper-slide.swiper-slide-active .tb-gallery-sm-img {margin-left: -10%}
.tb-gallery-slider .tb-slider, .tb-gallery-slider .swiper-container {height: 100%}
@media screen and (max-width: 1199px) {
	.tb-shop-feature.tb-style1 .tb-shop-feature-text {max-width: 420px}
}
@media screen and (max-width: 991px) {
	.tb-gallery-slider {position: absolute;height: calc(100% + 90px);position: initial;height: auto;margin-top: 40px}
	.tb-shop-feature.tb-style1 .tb-shop-feature-text {max-width: 100%}
	.tb-shap-animation-wrap.tb-style1 .tb-shap-animation-in {transform: rotate(15deg) scale(.4)}
	.tb-shap-animation-wrap.tb-style1 .tb-shap-animation2 span {transform: rotate(15deg) scale(.6)}
	.tb-shap-animation-wrap.tb-style1 .tb-shap-animation3 {height: 300px;width: 300px;border-width: 12px;right: -5%;top: -79%}
	.tb-shap-animation-wrap.tb-style1 .tb-shap-animation-in {transform: rotate(15deg) scale(.4)}
	.tb-shap-animation-wrap.tb-style1 .tb-shap-animation1 {left: -15.5%;top: -30%}
	.tb-shap-animation-wrap.tb-style1 .tb-shap-animation2 {left: 35.9%;top: 2.1%}
}
@media screen and (max-width: 767px) {
	.tb-gallery-slider {width: 100%}
}
@media screen and (max-width: 575px) {
	.tb-gallery-lg-img, .tb-gallery-sm-img {width: 180px}
	.tb-gallery-slider.tb-style2 {width: 370px}
}
.tb-team-card.tb-style1 .tb-team-img {height: 260px;border-radius: 4px 4px 0 0}
.tb-team-card.tb-style1 .tb-team-text {padding: 16px 15px 14px}
.tb-team-card.tb-style1 .tb-team-social {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 8px 5px}
.tb-team-card.tb-style1 .tb-team-social a {font-size: 12px;color: #b5b5b5;padding: 0 6px;font-weight: 400;position: relative}
.tb-team-card.tb-style1 .tb-team-social a:not(:last-child):before {content: '';position: absolute;right: 0;width: 1px;height: 10px;background-color: rgba(181, 181, 181, .8);top: 6px}
.tb-team-card.tb-style1 a:hover {color: #666}
.tb-team-card.tb-style1 {-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-team-card.tb-style1:hover {-webkit-transform: translateY(-8px);-ms-transform: translateY(-8px);transform: translateY(-8px);-webkit-box-shadow: 0 50px 30px -40px rgba(0, 0, 0, .1);box-shadow: 0 50px 30px -40px rgba(0, 0, 0, .1)}
.tb-team-card.tb-style1.tb-type1 .tb-team-img {height: 375px}
.tb-team-card.tb-style1.tb-type1 .tb-team-card-meta {position: absolute;width: 100%;bottom: 0;left: 0;opacity: 0;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .8)));background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .8));background: -o-linear-gradient(transparent, rgba(0, 0, 0, .8));background: linear-gradient(transparent, rgba(0, 0, 0, .8));padding-top: 15px}
.tb-team-card.tb-style1.tb-type1:hover .tb-team-card-meta {opacity: 1}
.tb-team-card.tb-style1.tb-type1 .tb-team-social a {color: rgba(255, 255, 255, .7)}
.tb-team-card.tb-style1.tb-type1 hr {border-color: rgba(234, 234, 234, .5)}
.tb-team-card.tb-style1.tb-type1 a:hover {color: #fff}
.tb-testimonial-img.tb-style1 {height: 100%}
.tb-testimonial-wrap {width: 670px;position: relative;z-index: 2}
.tb-testimonial.tb-style1 {border: 1px solid #eaeaea;border-radius: 4px;position: relative;z-index: 1;background-color: #fff;padding: 60px}
.tb-testimonial.tb-style1 .tb-testimonial-text {text-align: center}
.tb-testimonial.tb-style1 .tb-testimonial-icon {font-size: 100px;font-style: initial;display: block;color: #faa345;height: 32px;position: relative;margin-bottom: 30px;height: 60px;width: 60px;border-radius: 50%;background: #f8f8f8;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-left: auto;margin-right: auto}
.tb-testimonial.tb-style1 .tb-testimonial-icon:before {display: none}
.tb-testimonial.tb-style1 .tb-testimonial-icon .material-icons {font-size: 30px}
.tb-testimonial.tb-style1 .tb-testimonial-meta {position: relative;min-height: 50px;padding-left: 70px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;position: relative;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%)}
.tb-testimonial.tb-style1 .tb-testimonial-meta img {position: absolute;left: 0;top: 0;height: 50px;width: 50px}
.tb-testimonial.tb-style2 .tb-testimonial-text {padding: 35px 30px 55px}
.tb-testimonial.tb-style2 .tb-testimonial-meta img {margin-top: -42px}
.tb-testimonial.tb-style2 {-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.tb-testimonial.tb-style2:hover {-webkit-transform: translateY(-8px);-ms-transform: translateY(-8px);transform: translateY(-8px);-webkit-box-shadow: 0 50px 30px -40px rgba(0, 0, 0, .1);box-shadow: 0 50px 30px -40px rgba(0, 0, 0, .1)}
.tb-testimonial.tb-style3 .tb-testimonial-text {padding: 23px 30px}
.tb-testimonial.tb-style3 .tb-testimonial-meta {position: relative;padding: 20px;padding-left: 100px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-height: 90px}
.tb-testimonial.tb-style3 .tb-testimonial-meta img, .tb-testimonial.tb-style5 .tb-testimonial-meta img {position: absolute;left: 30px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);min-height: 50px}
.tb-testimonial.tb-style3 {-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;background-color: #fff}
.tb-testimonial.tb-style3:hover {-webkit-transform: translateY(-8px);-ms-transform: translateY(-8px);transform: translateY(-8px);-webkit-box-shadow: 0 50px 30px -40px rgba(0, 0, 0, .1);box-shadow: 0 50px 30px -40px rgba(0, 0, 0, .1)}
.tb-testimonial.tb-style4 {margin-top: 50px;border-radius: 5px;padding: 0 20px}
.tb-testimonial.tb-style4 img {margin-top: -50px}
.tb-testimonial.tb-style5 {border-top: 5px solid #eaeaea;padding-top: 25px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-testimonial.tb-style5:hover {border-color: #13ce66}
.tb-testimonial.tb-style5 h3 {-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-testimonial.tb-style5:hover h3 {color: #13ce66}
.tb-testimonial.tb-style5 .tb-testimonial-meta img {left: 0}
.tb-testimonial.tb-style5 .tb-testimonial-meta {position: relative;padding-left: 65px;min-height: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.tb-testimonial.tb-style6 {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;background-color: #fff}
.tb-testimonial.tb-style6 .tb-testimonial-left, .tb-testimonial.tb-style6 .tb-testimonial-right {width: 50%}
.tb-testimonial.tb-style6 .tb-testimonial-left {padding: 40px}
.tb-testimonial.tb-style6 .tb-bg.tb-testimonial-img {height: 100%;min-height: 300px}
.tb-testimonial.tb-style6 .tb-testimonial-logo {margin-bottom: 15px}
.tb-testimonial.tb-style6 .tb-testimonial-text {min-height: 145px}
.tb-testimonial.tb-style6 .tb-testimonial-signature {margin-bottom: 7px}
.tb-testimonial.tb-style6 .tb-testimonial-meta a {color: #5752d0}
.tb-testimonial.tb-style6 .tb-testimonial-meta a:hover {color: #222}
.tb-testimonial-text p {margin-bottom: 0}
@media screen and (max-width: 991px) {
	.tb-testimonial-wrap {width: 100%}
	.tb-testimonial-img.tb-style1 {min-height: 300px}
}
@media screen and (max-width: 767px) {
	.tb-testimonial.tb-style6 {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}
	.tb-testimonial.tb-style6 .tb-testimonial-left, .tb-testimonial.tb-style6 .tb-testimonial-right {width: 100%}
	.tb-testimonial.tb-style6 .tb-testimonial-left {padding: 30px}
}
@media screen and (max-width: 575px) {
	.tb-testimonial.tb-style1 {padding: 40px 30px}
}
.tb-text-box.tb-style1 .tb-special-text, .tb-text-box.tb-style2 .tb-special-text {position: relative;padding-right: 0;display: -webkit-box;display: -ms-flexbox;display: flex}
.tb-text-box.tb-style1 .tb-special-text span, .tb-text-box.tb-style2 .tb-special-text span {position: relative;right: 0;top: 0;margin-left: 5px}
.tb-text-box.tb-style1 .tb-special-text span {line-height: 20px;margin-top: -3px}
.tb-text-box.tb-style2 {height: 580px;border-right: 1px solid rgba(255, 255, 255, .4);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}
.tb-text-box.tb-style2 .tb-text-box-in {padding: 60px;position: relative;background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .8)));background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .9));background: -o-linear-gradient(transparent, rgba(0, 0, 0, .9));background: linear-gradient(transparent, rgba(0, 0, 0, .9));padding-top: 30px}
.tb-text-box.tb-style2 .tb-btn {color: #fff}
.tb-text-box.tb-style2 .tb-text-box-btn {overflow: hidden;height: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out}
.tb-text-box.tb-style2:hover .tb-text-box-btn {height: 52px}
.tb-text-box.tb-style2.tb-type1 .tb-text-box-in {height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;background: transparent;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-text-box.tb-style2.tb-type1:hover .tb-text-box-in {background: rgba(18, 35, 63, .8)}
.tb-text-box.tb-style2.tb-type1 {border-color: rgba(255, 255, 255, .2)}
.tb-text-box.tb-style3 {padding: 15px;border: 2px solid rgba(234, 234, 234, .05);min-height: 150px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-text-box.tb-style3:hover {border-color: rgba(234, 234, 234, .5)}
@media screen and (max-width: 767px) {
	.tb-text-box.tb-style2 {height: 470px}
	.tb-text-box.tb-style2 .tb-text-box-btn {height: 52px}
	.tb-text-box.tb-style2 {border-right: 0}
}
.tb-counter.tb-style1 .tb-counter-icon {height: 48px;width: 48px}
.tb-counter.tb-style1.tb-color1 .tb-counter-icon {color: #5752d0;background-color: rgba(87, 82, 208, .1)}
.tb-counter.tb-style1 {padding: 40px 30px 35px;background-color: #fff;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.tb-counter.tb-style1:hover {-webkit-transform: translateY(-8px);-ms-transform: translateY(-8px);transform: translateY(-8px);-webkit-box-shadow: 0 50px 30px -40px rgba(0, 0, 0, .1);box-shadow: 0 50px 30px -40px rgba(0, 0, 0, .1)}
.tb-counter.tb-style1 .tb-count-no {position: relative;display: flex;overflow: hidden;align-items: center}
.tb-counter.tb-style1 .tb-count-no {height: 60px}
.tb-count-no > span {z-index: 1;display: flex;flex-direction: column;height: 100%;transition: -webkit-transform 2s ease;transition: transform 2s ease;transition: transform 2s ease, -webkit-transform 2s ease;-webkit-transform: translateY(0);transform: translateY(0);line-height: 1}
.tb-count-no > span span {flex: 0 0 100%;height: 100%;display: flex;justify-content: center}
.tb-count-no:nth-child(1) > span {transition-delay: 0s}
.tb-count-no:nth-child(2) > span {transition-delay: 0.375s}
.counter:nth-child(3) > span {transition-delay: 0.75s}
.tb-count-no:nth-child(4) > span {transition-delay: 1.125s}
.tb-count-no:nth-child(5) > span {transition-delay: 1.5s}
.tb-count-no:nth-child(6) > span {transition-delay: 1.875s}
.tb-count-no:nth-child(7) > span {transition-delay: 2.25s}
.tb-count-no:nth-child(8) > span {transition-delay: 2.625s}
.tb-count-no:nth-child(9) > span {transition-delay: 3s}
.tb-count-no:nth-child(10) > span {transition-delay: 3.375s}
.tb-count-no:nth-child(11) > span {transition-delay: 3.75s}
.tb-count-no:nth-child(12) > span {transition-delay: 4.125s}
.tb-count-no:nth-child(13) > span {transition-delay: 4.5s}
.tb-count-no:nth-child(14) > span {transition-delay: 4.875s}
.tb-count-no:nth-child(15) > span {transition-delay: 5.25s}
.tb-count-no:nth-child(16) > span {transition-delay: 5.625s}
.tb-count-no:nth-child(17) > span {transition-delay: 6s}
.tb-count-no:nth-child(18) > span {transition-delay: 6.375s}
.tb-count-no:nth-child(19) > span {transition-delay: 6.75s}
.tb-count-no:nth-child(20) > span {transition-delay: 7.125s}
.tb-pricing-card.tb-style1 {border: 1px solid #eaeaea;border-radius: 4px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.tb-pricing-card.tb-style1:hover {-webkit-transform: translateY(-8px);-ms-transform: translateY(-8px);transform: translateY(-8px);-webkit-box-shadow: 0 50px 30px -40px rgba(0, 0, 0, .1);box-shadow: 0 50px 30px -40px rgba(0, 0, 0, .1)}
.tb-pricing-card.tb-style1 .tb-pricing-heading {padding: 16px 30px}
.tb-pricing-card.tb-style1 .tb-price {line-height: 52px;padding: 24px 30px 28px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.tb-pricing-card.tb-style1 .tb-price .tb-price-currency {font-style: initial;position: relative;top: -6px;margin-right: 0}
.tb-pricing-card.tb-style1 .tb-price .tb-price-cycle {font-style: initial;position: relative;bottom: -17px;margin-left: -2px}
.tb-pricing-card.tb-style1 .tb-pricing-feature {padding-left: 40px;padding-right: 30px;padding-top: 35px;padding-bottom: 35px}
.tb-pricing-card.tb-style1 .tb-pricing-feature li {padding-left: 25px;position: relative}
.tb-pricing-card.tb-style1 .tb-pricing-feature li:not(:last-child) {margin-bottom: 8px}
.tb-pricing-card.tb-style1 .tb-pricing-feature li i {position: absolute;left: 0;top: 4px}
.tb-pricing-card.tb-style1 .tb-pricing-btn {padding: 30px;padding-top: 0}
.tb-pricing-card.tb-style1.tb-mkt-green .tb-pricing-feature li i, .tb-pricing-card.tb-style1.tb-mkt-green .tb-price {color: #4ed55f}
.tb-pricing-card.tb-style1.tb-mkt-orange .tb-pricing-feature li i, .tb-pricing-card.tb-style1.tb-mkt-orange .tb-price {color: #f99205}
.tb-pricing-card.tb-style1.tb-mkt-blue .tb-pricing-feature li i, .tb-pricing-card.tb-style1.tb-mkt-blue .tb-price {color: #5ac4f6}
.tb-pricing-card.tb-style2 .tb-price {padding: 14px 15px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}
.tb-pricing-card.tb-style2 .tb-price i {font-style: normal;display: inline-block;line-height: 1.6em;margin-right: 6px}
.tb-pricing-card.tb-style2 .tb-price span {display: inline-block;line-height: 1em}
.tb-pricing-card.tb-style2 .tb-pricing-heading {padding: 18px 15px}
.tb-pricing-card.tb-style2 .tb-pricing-feature li {padding: 9px 15px}
.tb-pricing-card.tb-style2 .tb-pricing-feature li:nth-child(odd) {background-color: rgba(92, 106, 196, .05)}
.tb-pricing-card.tb-style2.tb-active .tb-btn {color: #fff;background-color: #5c6ac4}
.tb-pricing-card.tb-style2.tb-active .tb-btn:hover {background-color: #47529a}
.tb-pricing-card.tb-style3 .tb-price-card-body {border: 1px solid #eaeaea;border-radius: 4px 0 4px 4px}
.tb-pricing-card.tb-style3 .tb-pricing-card-row {display: -webkit-box;display: -ms-flexbox;display: flex;border-bottom: 1px solid #eaeaea;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.tb-pricing-card.tb-style3 .tb-price-card-body .tb-pricing-card-row:hover {background-color: #fafafa}
.tb-pricing-card.tb-style3 .tb-pricing-card-row:last-child {border-bottom: none}
.tb-pricing-card.tb-style3 .tb-pricing-card-col {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;border-right: 1px solid #eaeaea;text-align: center;padding: 9px 15px}
.tb-pricing-card.tb-style3 .tb-pricing-card-col:last-child {border-right: none}
.tb-pricing-card.tb-style3 .tb-pricing-card-col.tb-pricing-card-title {-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 280px;text-align: left;font-weight: 500}
.tb-pricing-card.tb-style3 .tb-feature-check {color: #50b83c}
.tb-pricing-card.tb-style3 .tb-feature-cross {color: #b5b5b5}
.tb-pricing-card.tb-style3 .tb-price-card-head {margin-left: 280px;border: 1px solid #eaeaea;border-bottom: none;border-radius: 4px 4px 0 0;overflow: hidden}
.tb-pricing-card.tb-style3 .tb-price-card-head .tb-pricing-card-col {padding: 0}
.tb-pricing-card.tb-style3 .tb-pricing-card-btn {padding: 15px}
.tb-pricing-card.tb-style3 .tb-pricing-heading {padding: 11px 15px;background-color: #fafafa;border-bottom: 1px solid #eaeaea}
.tb-pricing-card.tb-style3 .tb-price {padding-bottom: 3px;padding-top: 23px}
.tb-pricing-card.tb-style3 .tb-price-currency {font-style: initial;position: relative;top: -11px;margin-right: 1px}
.tb-pricing-table-style3 .tb-pricing-heading {padding: 10px 15px;background-color: #fafafa;font-size: 16px;font-weight: 500}
.tb-pricing-table-style3 .tb-price {padding-bottom: 6px;padding-top: 17px}
.tb-pricing-table-style3 .tb-price-currency {font-style: initial;position: relative;top: -11px;margin-right: 1px}
.tb-pricing-table-style3 .tb-pricing-card-btn {padding: 15px 5px 12px 5px}
.tb-pricing-table-style3 {text-align: center;border: 1px solid #eaeaea;margin-left: -1px}
.tb-pricing-table-style4 {border: 1px solid #eaeaea;margin-top: 205px;border-radius: 4px 0 0 4px}
.tb-pricing-table-style3 .tb-btn.tb-style3 {width: 100%}
.tb-pricing-table-style3 .fa-check {color: #50b83c}
.tb-pricing-table-style3 .fa-times {color: #b5b5b5}
.tb-pricing-card.tb-style4 .tb-pricing-card-row, .tb-pricing-table-style3 .tb-pricing-card-row, .tb-pricing-table-style3 .tb-pricing-feature li, .tb-pricing-table-style4 .tb-pricing-feature li {min-height: 40px;border-bottom: 1px solid #eaeaea;padding: 9px 15px 8px;line-height: 1.6em}
.tb-pricing-table-style3 .tb-pricing-feature li:last-child, .tb-pricing-table-style4 .tb-pricing-feature li:last-child {border-bottom: none}
.tb-pricing-table-style3 .tb-pricing-card-row.tb-pricing-heading {padding: 10px 15px}
.tb-pricing-table-style4 .tb-pricing-feature {font-weight: 500}
.tb-pricing-table-style3 .tb-pricing-card-row:nth-child(2) {min-height: 146px}
.elementor-row > .elementor-element:nth-child(2) .tb-pricing-table-style3, .elementor-row > .elementor-element:nth-child(2) .tb-pricing-card-row.tb-pricing-heading {border-radius: 4px 0 0 0}
.elementor-row > .elementor-element:last-child .tb-pricing-table-style3 {border-radius: 0 4px 4px 0}
.elementor-row > .elementor-element:last-child .tb-pricing-card-row.tb-pricing-heading {border-radius: 0 4px 0 0}
@media screen and (max-width: 991px) {
	.tb-pricing-card.tb-style4 {min-width: 990px}
	.tb-pricing-table-style4 {margin-top: 0}
}
.tb-cta-bg {background: #14102a}
.tb-cta.tb-style1 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap}
.tb-cta.tb-style1 .tb-cta-right .tb-cryto-btn:last-child {margin-right: 0}
.tb-cta.tb-style1 .tb-cta-img {position: absolute;right: 0;bottom: -70px}
@media screen and (max-width: 991px) {
	.tb-cta.tb-style1 {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
	.tb-cta.tb-style1 .tb-cta-img {display: none}
	.tb-cta.tb-style1 {text-align: center}
}
@media screen and (max-width: 767px) {
	.tb-cta.tb-style1 br {display: none}
}
.tb-newsletter.tb-style1 input {width: 100%;background-color: #2d2d2d;border: 1px solid rgba(255, 255, 255, .1);height: 43px;padding: 10px 45px 10px 15px;font-size: 14px;margin-bottom: 15px;font-weight: 300;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;border-radius: 4px}
.tb-newsletter.tb-style1 input::-webkit-input-placeholder {color: rgba(255, 255, 255, .4)}
.tb-newsletter.tb-style1 input::-moz-placeholder {color: rgba(255, 255, 255, .4)}
.tb-newsletter.tb-style1 input:-ms-input-placeholder {color: rgba(255, 255, 255, .4)}
.tb-newsletter.tb-style1 input:-moz-placeholder {color: rgba(255, 255, 255, .4)}
.tb-newsletter.tb-style1 input:focus {outline: none;color: #fff;border-color: rgba(255, 255, 255, .5)}
.tb-newsletter.tb-style1 .tb-btn.tb-style1 {padding: 5px 15px 5px;overflow: hidden}
.tb-newsletter.tb-style1 .tb-btn.tb-style4 {padding: .645em 3.2em;border-radius: 0}
.tb-newsletter.tb-style2 {position: relative}
.tb-newsletter.tb-style2 input {width: 100%;padding: 9px 50px 9px 20px;color: #666;font-size: 12px;border: none;outline: none}
.tb-newsletter.tb-style2 button {position: absolute;right: 0;top: 0;height: 100%;width: 40px;border: none;background: #1a1a1a;line-height: 38px;text-align: center;color: #fff;font-size: 12px;cursor: pointer;outline: none;-webkit-transform: all 0.4s ease;-ms-transform: all 0.4s ease;transform: all 0.4s ease}
.tb-newsletter.tb-style2 button:hover {background: #111}
.tb-newsletter.tb-style3 {max-width: 370px;width: 100%;margin: auto}
.tb-newsletter.tb-style4 {padding: 20px 40px}
.tb-newsletter.tb-style4 input, .elementor-widget-webify-newsletter-widget .style1 .tb-mc4wp-form input {height: 40px;border: 1px solid #eaeaea;border-radius: 4px;width: 100%;margin-bottom: 15px;padding: 10px 15px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}
.elementor-widget-webify-newsletter-widget .style1 .tb-mc4wp-form input {margin-bottom: 20px}
.tb-newsletter.tb-style4 input:focus, .elementor-widget-webify-newsletter-widget .style1 .tb-mc4wp-form input:focus {outline: none;border-color: #4ed55f}
.tb-widget-newsletter .style1 .tb-mc4wp-form input[type="email"]:focus {outline: none;border-color: #222}
.elementor-widget-webify-newsletter-widget .style1 .tb-mc4wp-form p, .elementor-widget-webify-newsletter-widget .style2 .tb-mc4wp-form p, .widget.tb-widget-newsletter .style2 .tb-mc4wp-form p {margin-bottom: 0}
.elementor-widget-webify-newsletter-widget .style1 .tb-mc4wp-form label, .elementor-widget-webify-newsletter-widget .style2 .tb-mc4wp-form label, .tb-widget-newsletter .style1 .tb-mc4wp-form label, .widget.tb-widget-newsletter .style2 .tb-mc4wp-form label {display: none}
.tb-widget-newsletter .style1 .tb-mc4wp-form p {margin-bottom: 10px}
.elementor-widget-webify-newsletter-widget .style1 .tb-mc4wp-form {padding: 20px 40px 0}
.elementor-widget-webify-newsletter-widget .style1 .tb-mc4wp-form input[type="submit"], .tb-widget-newsletter .style1 .tb-mc4wp-form input[type="submit"] {background-color: #4ed55f;border-color: #4ed55f;color: #fff;font-weight: 500;font-size: 15px;height: 43px;transition: all 0.3s ease;cursor: pointer}
.tb-widget-newsletter .style1 .tb-mc4wp-form input[type="submit"] {background-color: #222;border-color: #222}
.elementor-widget-webify-newsletter-widget .style1 .tb-mc4wp-form input[type="submit"]:hover, .tb-widget-newsletter .style1 .tb-mc4wp-form input[type="submit"]:hover {-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);-webkit-box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08)}
.widget.tb-widget-newsletter .style2 .tb-mc4wp-form {position: relative}
.widget.tb-widget-newsletter .style2 .tb-mc4wp-form input[type="submit"] {text-indent: 100px;border-radius: 0 4px 4px 0}
.widget.tb-widget-newsletter .style2 .tb-mc4wp-form:before {content: "\f1d8";font-family: FontAwesome;position: absolute;right: 14px;top: 5px;z-index: 1;color: #fff;font-size: 15px;pointer-events: none}
.tb-newsletter.tb-style5 {display: -webkit-box;display: -ms-flexbox;display: flex}
.tb-newsletter.tb-style6 {padding: 30px}
.tb-newsletter.tb-style7, .elementor-widget-webify-newsletter-widget .style2 .tb-mc4wp-form {position: relative;max-width: 450px}
.tb-newsletter.tb-style7 .tb-newsletter-submit, .elementor-widget-webify-newsletter-widget .style2 .tb-mc4wp-form input[type="submit"] {position: absolute;right: 0;top: 0;height: 100%;border: none;line-height: 40px;padding: 0 2.1em;border-radius: 0 4px 4px 0;font-weight: 500;color: #fff;font-size: 15px;cursor: pointer;background-color: #50b83c;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.tb-newsletter.tb-style7 .tb-newsletter-submit:hover, .elementor-widget-webify-newsletter-widget .style2 .tb-mc4wp-form input[type="submit"]:hover {-webkit-box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08)}
.tb-newsletter.tb-style7 input:focus, .elementor-widget-webify-newsletter-widget .style2 input[type="email"]:focus {border-color: #50b83c}
.tb-newsletter.tb-style8 button, .widget.tb-widget-newsletter .style2 .tb-mc4wp-form input[type="submit"] {position: absolute;right: 0;top: 0;height: 100%;width: 45px;border: none;color: #fff;background: #5d5a9e;cursor: pointer;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;cursor: pointer}
.tb-newsletter.tb-style8 input, .widget.tb-widget-newsletter .style2 .tb-mc4wp-form input[type="email"] {width: 100%;background: #fff;border: 1px solid #fafafa;border-radius: 4px;height: 35px;padding: 0 15px;font-weight: 300}
.tb-newsletter.tb-style8 input:focus {outline: none}
.tb-newsletter.tb-style8 button:hover, .widget.tb-widget-newsletter .style2 .tb-mc4wp-form input[type="submit"]:hover {opacity: .9}
.tb-newsletter.tb-style8 {position: relative;border-radius: 4px;overflow: hidden;max-width: 255px;margin-top: 20px;margin-bottom: 5px}
.tb-newsletter.tb-style8.tb-type1 {margin: auto;top: 0}
.tb-light-footer .tb-newsletter.tb-style8.tb-type1 input {border-color: rgba(0, 0, 0, .06)}
.tb-dark-footer .tb-newsletter.tb-style8.tb-type1 input {border-color: rgba(255, 255, 255, .06)}
.sidebar-item.widget .tb-newsletter.tb-style8 {top: 0;max-width: 100%}
.sidebar-item.widget .tb-newsletter.tb-style8 input, .widget.tb-widget-newsletter .style2 .tb-mc4wp-form input[type="email"] {border: 1px solid #eaeaea;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.sidebar-item.widget .tb-newsletter.tb-style8 input:focus {border-color: #5d5a9e}
.sidebar-item.widget.tb-footer-address-widget ul li {color: #666}
.sidebar-item.widget.tb-footer-address-widget ul li i {color: #b5b5b5}
.sidebar-item .tb-footer-text-widget-text {margin-bottom: -6px}