@charset "UTF-8";
/*!
 * Bootstrap v4.1.3 (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: #184be4;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #dc3545;
	--orange: #fd7e14;
	--yellow: #fffb5c;
	--green: #28a745;
	--teal: #20c997;
	--cyan: #17a2b8;
	--white: #fff;
	--gray: #697882;
	--gray-dark: #1c2022;
	--primary: #184be4;
	--secondary: #697882;
	--success: #28a745;
	--info: #17a2b8;
	--warning: #fffb5c;
	--danger: #dc3545;
	--light: rgba(0, 0, 0, 0.1);
	--dark: #1c2022;
	--breakpoint-xs: 0;
	--breakpoint-sm: 576px;
	--breakpoint-md: 768px;
	--breakpoint-lg: 992px;
	--breakpoint-xl: 1200px;
	--breakpoint-xxl: 1440px;
	--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
	-webkit-box-sizing: border-box;
	        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: rgba(0, 0, 0, 0);
}

@-ms-viewport {
	width: device-width;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
	display: block;
}

body {
	margin: 0;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.5;
	color: #000;
	text-align: left;
	background-color: #fff;
}

[tabindex="-1"]:focus {
	outline: 0 !important;
}

hr {
	-webkit-box-sizing: content-box;
	        box-sizing: content-box;
	height: 0;
	overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: 0.5rem;
}

p {
	margin-top: 0;
	margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-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;
}

ol,
ul,
dl {
	margin-top: 0;
	margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
	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: inherit;
	text-decoration: none;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}

a:hover {
	color: inherit;
	text-decoration: underline;
}

a:not([href]):not([tabindex]) {
	color: inherit;
	text-decoration: none;
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
	color: inherit;
	text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
	outline: 0;
}

pre,
code,
kbd,
samp {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", 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 {
	overflow: hidden;
	vertical-align: middle;
}

table {
	border-collapse: collapse;
}

caption {
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	color: #697882;
	text-align: left;
	caption-side: bottom;
}

th {
	text-align: inherit;
}

label {
	display: inline-block;
	margin-bottom: 0.5rem;
}

button {
	border-radius: 0;
}

button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

button,
input {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	padding: 0;
	border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
	-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: 0.5rem;
	font-family: inherit;
	font-weight: 400;
	line-height: 1.2;
	color: inherit;
}

h1, .h1 {
	font-size: 4rem;
}

h2, .h2 {
	font-size: 3.2rem;
}

h3, .h3 {
	font-size: 2.8rem;
}

h4, .h4 {
	font-size: 2.4rem;
}

h5, .h5 {
	font-size: 2rem;
}

h6, .h6 {
	font-size: 1.6rem;
}

.lead {
	font-size: 2rem;
	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, 0.1);
}

small,
.small {
	font-size: 80%;
	font-weight: 400;
}

mark,
.mark {
	padding: 0.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: 0.5rem;
}

.initialism {
	font-size: 90%;
	text-transform: uppercase;
}

.blockquote {
	margin-bottom: 1rem;
	font-size: 2rem;
}

.blockquote-footer {
	display: block;
	font-size: 80%;
	color: #697882;
}

.blockquote-footer::before {
	content: "\2014 \00A0";
}

.img-fluid {
	max-width: 100%;
	height: auto;
}

.img-thumbnail {
	padding: 0.25rem;
	background-color: #fff;
	border: 1px solid #e1e8ed;
	max-width: 100%;
	height: auto;
}

.figure {
	display: inline-block;
}

.figure-img {
	margin-bottom: 0.5rem;
	line-height: 1;
}

.figure-caption {
	font-size: 90%;
	color: #697882;
}

code {
	font-size: 87.5%;
	color: #e83e8c;
	word-break: break-word;
}

a > code {
	color: inherit;
}

kbd {
	padding: 0.2rem 0.4rem;
	font-size: 87.5%;
	color: #fff;
	background-color: #212529;
}

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;
	}
}

@media (min-width: 1440px) {
	.container {
		max-width: 1408px;
	}
}

.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-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,
.col-xxl-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.3333333333%;
	        flex: 0 0 8.3333333333%;
	max-width: 8.3333333333%;
}

.col-2 {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 16.6666666667%;
	        flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%;
}

.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.3333333333%;
	        flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%;
}

.col-5 {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 41.6666666667%;
	        flex: 0 0 41.6666666667%;
	max-width: 41.6666666667%;
}

.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.3333333333%;
	        flex: 0 0 58.3333333333%;
	max-width: 58.3333333333%;
}

.col-8 {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 66.6666666667%;
	        flex: 0 0 66.6666666667%;
	max-width: 66.6666666667%;
}

.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.3333333333%;
	        flex: 0 0 83.3333333333%;
	max-width: 83.3333333333%;
}

.col-11 {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 91.6666666667%;
	        flex: 0 0 91.6666666667%;
	max-width: 91.6666666667%;
}

.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.3333333333%;
}

.offset-2 {
	margin-left: 16.6666666667%;
}

.offset-3 {
	margin-left: 25%;
}

.offset-4 {
	margin-left: 33.3333333333%;
}

.offset-5 {
	margin-left: 41.6666666667%;
}

.offset-6 {
	margin-left: 50%;
}

.offset-7 {
	margin-left: 58.3333333333%;
}

.offset-8 {
	margin-left: 66.6666666667%;
}

.offset-9 {
	margin-left: 75%;
}

.offset-10 {
	margin-left: 83.3333333333%;
}

.offset-11 {
	margin-left: 91.6666666667%;
}

@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.3333333333%;
		        flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.col-sm-2 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 16.6666666667%;
		        flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.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.3333333333%;
		        flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.col-sm-5 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 41.6666666667%;
		        flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.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.3333333333%;
		        flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.col-sm-8 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 66.6666666667%;
		        flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.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.3333333333%;
		        flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.col-sm-11 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 91.6666666667%;
		        flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.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.3333333333%;
	}
	.offset-sm-2 {
		margin-left: 16.6666666667%;
	}
	.offset-sm-3 {
		margin-left: 25%;
	}
	.offset-sm-4 {
		margin-left: 33.3333333333%;
	}
	.offset-sm-5 {
		margin-left: 41.6666666667%;
	}
	.offset-sm-6 {
		margin-left: 50%;
	}
	.offset-sm-7 {
		margin-left: 58.3333333333%;
	}
	.offset-sm-8 {
		margin-left: 66.6666666667%;
	}
	.offset-sm-9 {
		margin-left: 75%;
	}
	.offset-sm-10 {
		margin-left: 83.3333333333%;
	}
	.offset-sm-11 {
		margin-left: 91.6666666667%;
	}
}

@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.3333333333%;
		        flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.col-md-2 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 16.6666666667%;
		        flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.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.3333333333%;
		        flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.col-md-5 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 41.6666666667%;
		        flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.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.3333333333%;
		        flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.col-md-8 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 66.6666666667%;
		        flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.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.3333333333%;
		        flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.col-md-11 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 91.6666666667%;
		        flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.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.3333333333%;
	}
	.offset-md-2 {
		margin-left: 16.6666666667%;
	}
	.offset-md-3 {
		margin-left: 25%;
	}
	.offset-md-4 {
		margin-left: 33.3333333333%;
	}
	.offset-md-5 {
		margin-left: 41.6666666667%;
	}
	.offset-md-6 {
		margin-left: 50%;
	}
	.offset-md-7 {
		margin-left: 58.3333333333%;
	}
	.offset-md-8 {
		margin-left: 66.6666666667%;
	}
	.offset-md-9 {
		margin-left: 75%;
	}
	.offset-md-10 {
		margin-left: 83.3333333333%;
	}
	.offset-md-11 {
		margin-left: 91.6666666667%;
	}
}

@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.3333333333%;
		        flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.col-lg-2 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 16.6666666667%;
		        flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.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.3333333333%;
		        flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.col-lg-5 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 41.6666666667%;
		        flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.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.3333333333%;
		        flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.col-lg-8 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 66.6666666667%;
		        flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.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.3333333333%;
		        flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.col-lg-11 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 91.6666666667%;
		        flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.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.3333333333%;
	}
	.offset-lg-2 {
		margin-left: 16.6666666667%;
	}
	.offset-lg-3 {
		margin-left: 25%;
	}
	.offset-lg-4 {
		margin-left: 33.3333333333%;
	}
	.offset-lg-5 {
		margin-left: 41.6666666667%;
	}
	.offset-lg-6 {
		margin-left: 50%;
	}
	.offset-lg-7 {
		margin-left: 58.3333333333%;
	}
	.offset-lg-8 {
		margin-left: 66.6666666667%;
	}
	.offset-lg-9 {
		margin-left: 75%;
	}
	.offset-lg-10 {
		margin-left: 83.3333333333%;
	}
	.offset-lg-11 {
		margin-left: 91.6666666667%;
	}
}

@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.3333333333%;
		        flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.col-xl-2 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 16.6666666667%;
		        flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.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.3333333333%;
		        flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.col-xl-5 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 41.6666666667%;
		        flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.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.3333333333%;
		        flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.col-xl-8 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 66.6666666667%;
		        flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.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.3333333333%;
		        flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.col-xl-11 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 91.6666666667%;
		        flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.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.3333333333%;
	}
	.offset-xl-2 {
		margin-left: 16.6666666667%;
	}
	.offset-xl-3 {
		margin-left: 25%;
	}
	.offset-xl-4 {
		margin-left: 33.3333333333%;
	}
	.offset-xl-5 {
		margin-left: 41.6666666667%;
	}
	.offset-xl-6 {
		margin-left: 50%;
	}
	.offset-xl-7 {
		margin-left: 58.3333333333%;
	}
	.offset-xl-8 {
		margin-left: 66.6666666667%;
	}
	.offset-xl-9 {
		margin-left: 75%;
	}
	.offset-xl-10 {
		margin-left: 83.3333333333%;
	}
	.offset-xl-11 {
		margin-left: 91.6666666667%;
	}
}

@media (min-width: 1440px) {
	.col-xxl {
		-ms-flex-preferred-size: 0;
		    flex-basis: 0;
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
		max-width: 100%;
	}
	.col-xxl-auto {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 auto;
		        flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-xxl-1 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 8.3333333333%;
		        flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.col-xxl-2 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 16.6666666667%;
		        flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.col-xxl-3 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 25%;
		        flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xxl-4 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 33.3333333333%;
		        flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.col-xxl-5 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 41.6666666667%;
		        flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.col-xxl-6 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xxl-7 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 58.3333333333%;
		        flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.col-xxl-8 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 66.6666666667%;
		        flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.col-xxl-9 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 75%;
		        flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xxl-10 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 83.3333333333%;
		        flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.col-xxl-11 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 91.6666666667%;
		        flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.col-xxl-12 {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
	.order-xxl-first {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
	.order-xxl-last {
		-webkit-box-ordinal-group: 14;
		    -ms-flex-order: 13;
		        order: 13;
	}
	.order-xxl-0 {
		-webkit-box-ordinal-group: 1;
		    -ms-flex-order: 0;
		        order: 0;
	}
	.order-xxl-1 {
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
	}
	.order-xxl-2 {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}
	.order-xxl-3 {
		-webkit-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        order: 3;
	}
	.order-xxl-4 {
		-webkit-box-ordinal-group: 5;
		    -ms-flex-order: 4;
		        order: 4;
	}
	.order-xxl-5 {
		-webkit-box-ordinal-group: 6;
		    -ms-flex-order: 5;
		        order: 5;
	}
	.order-xxl-6 {
		-webkit-box-ordinal-group: 7;
		    -ms-flex-order: 6;
		        order: 6;
	}
	.order-xxl-7 {
		-webkit-box-ordinal-group: 8;
		    -ms-flex-order: 7;
		        order: 7;
	}
	.order-xxl-8 {
		-webkit-box-ordinal-group: 9;
		    -ms-flex-order: 8;
		        order: 8;
	}
	.order-xxl-9 {
		-webkit-box-ordinal-group: 10;
		    -ms-flex-order: 9;
		        order: 9;
	}
	.order-xxl-10 {
		-webkit-box-ordinal-group: 11;
		    -ms-flex-order: 10;
		        order: 10;
	}
	.order-xxl-11 {
		-webkit-box-ordinal-group: 12;
		    -ms-flex-order: 11;
		        order: 11;
	}
	.order-xxl-12 {
		-webkit-box-ordinal-group: 13;
		    -ms-flex-order: 12;
		        order: 12;
	}
	.offset-xxl-0 {
		margin-left: 0;
	}
	.offset-xxl-1 {
		margin-left: 8.3333333333%;
	}
	.offset-xxl-2 {
		margin-left: 16.6666666667%;
	}
	.offset-xxl-3 {
		margin-left: 25%;
	}
	.offset-xxl-4 {
		margin-left: 33.3333333333%;
	}
	.offset-xxl-5 {
		margin-left: 41.6666666667%;
	}
	.offset-xxl-6 {
		margin-left: 50%;
	}
	.offset-xxl-7 {
		margin-left: 58.3333333333%;
	}
	.offset-xxl-8 {
		margin-left: 66.6666666667%;
	}
	.offset-xxl-9 {
		margin-left: 75%;
	}
	.offset-xxl-10 {
		margin-left: 83.3333333333%;
	}
	.offset-xxl-11 {
		margin-left: 91.6666666667%;
	}
}

.table {
	width: 100%;
	margin-bottom: 1rem;
	background-color: transparent;
}

.table th,
.table td {
	padding: 0.75rem;
	vertical-align: top;
	border-top: 1px solid #e1e8ed;
}

.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #e1e8ed;
}

.table tbody + tbody {
	border-top: 2px solid #e1e8ed;
}

.table .table {
	background-color: #fff;
}

.table-sm th,
.table-sm td {
	padding: 0.3rem;
}

.table-bordered {
	border: 1px solid #e1e8ed;
}

.table-bordered th,
.table-bordered td {
	border: 1px solid #e1e8ed;
}

.table-bordered thead th,
.table-bordered thead td {
	border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
	border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
	background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
	background-color: #becdf7;
}

.table-hover .table-primary:hover {
	background-color: #a7bcf4;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
	background-color: #a7bcf4;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
	background-color: #d5d9dc;
}

.table-hover .table-secondary:hover {
	background-color: #c7ccd0;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
	background-color: #c7ccd0;
}

.table-success,
.table-success > th,
.table-success > td {
	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 > th,
.table-info > td {
	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 > th,
.table-warning > td {
	background-color: #fffed1;
}

.table-hover .table-warning:hover {
	background-color: #fffdb8;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
	background-color: #fffdb8;
}

.table-danger,
.table-danger > th,
.table-danger > td {
	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 > th,
.table-light > td {
	background-color: rgba(250, 250, 250, 0.748);
}

.table-hover .table-light:hover {
	background-color: rgba(237, 237, 237, 0.748);
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
	background-color: rgba(237, 237, 237, 0.748);
}

.table-dark,
.table-dark > th,
.table-dark > td {
	background-color: #bfc1c1;
}

.table-hover .table-dark:hover {
	background-color: #b2b4b4;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
	background-color: #b2b4b4;
}

.table-active,
.table-active > th,
.table-active > td {
	background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
	background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
	background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
	color: #fff;
	background-color: #212529;
	border-color: #32383e;
}

.table .thead-light th {
	color: #495057;
	background-color: rgba(0, 0, 0, 0.06);
	border-color: #e1e8ed;
}

.table-dark {
	color: #fff;
	background-color: #212529;
}

.table-dark th,
.table-dark td,
.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, 0.05);
}

.table-dark.table-hover tbody tr:hover {
	background-color: rgba(255, 255, 255, 0.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;
	}
}

@media (max-width: 1439.98px) {
	.table-responsive-xxl {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.table-responsive-xxl > .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%;
	height: calc(3.15rem + 2px);
	padding: 0.375rem 0.75rem;
	font-size: 1.6rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0;
	-webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
	.form-control {
		-webkit-transition: none;
		transition: none;
	}
}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0;
}

.form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #89a3f3;
	outline: 0;
	-webkit-box-shadow: 0 0 0 0.2rem rgba(24, 75, 228, 0.25);
	        box-shadow: 0 0 0 0.2rem rgba(24, 75, 228, 0.25);
}

.form-control::-webkit-input-placeholder {
	color: #697882;
	opacity: 1;
}

.form-control::-moz-placeholder {
	color: #697882;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #697882;
	opacity: 1;
}

.form-control::-ms-input-placeholder {
	color: #697882;
	opacity: 1;
}

.form-control::placeholder {
	color: #697882;
	opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
	background-color: rgba(0, 0, 0, 0.06);
	opacity: 1;
}

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(0.375rem + 1px);
	padding-bottom: calc(0.375rem + 1px);
	margin-bottom: 0;
	font-size: inherit;
	line-height: 1.5;
}

.col-form-label-lg {
	padding-top: calc(0.5rem + 1px);
	padding-bottom: calc(0.5rem + 1px);
	font-size: 2rem;
	line-height: 1.5;
}

.col-form-label-sm {
	padding-top: calc(0.25rem + 1px);
	padding-bottom: calc(0.25rem + 1px);
	font-size: 1.4rem;
	line-height: 1.5;
}

.form-control-plaintext {
	display: block;
	width: 100%;
	padding-top: 0.375rem;
	padding-bottom: 0.375rem;
	margin-bottom: 0;
	line-height: 1.5;
	color: #000;
	background-color: transparent;
	border: solid transparent;
	border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
	padding-right: 0;
	padding-left: 0;
}

.form-control-sm {
	height: calc(2.6rem + 2px);
	padding: 0.25rem 0.5rem;
	font-size: 1.4rem;
	line-height: 1.5;
}

.form-control-lg {
	height: calc(4rem + 2px);
	padding: 0.5rem 1rem;
	font-size: 2rem;
	line-height: 1.5;
}

select.form-control[size], select.form-control[multiple] {
	height: auto;
}

textarea.form-control {
	height: auto;
}

.form-group {
	margin-bottom: 1rem;
}

.form-text {
	display: block;
	margin-top: 0.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: 0.3rem;
	margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label {
	color: #697882;
}

.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: 0.75rem;
}

.form-check-inline .form-check-input {
	position: static;
	margin-top: 0;
	margin-right: 0.3125rem;
	margin-left: 0;
}

.valid-feedback {
	display: none;
	width: 100%;
	margin-top: 0.25rem;
	font-size: 80%;
	color: #28a745;
}

.valid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: 0.25rem 0.5rem;
	margin-top: .1rem;
	font-size: 1.4rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(40, 167, 69, 0.9);
}

.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
	border-color: #28a745;
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
.custom-select:valid:focus,
.custom-select.is-valid:focus {
	border-color: #28a745;
	-webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
	        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control: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,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
	display: block;
}

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
	display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
	color: #28a745;
}

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
	display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
	color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
	background-color: #71dd8a;
}

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
	display: block;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
	background-color: #34ce57;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
	-webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
	        box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
	border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after {
	border-color: inherit;
}

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
	display: block;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
	        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
	display: none;
	width: 100%;
	margin-top: 0.25rem;
	font-size: 80%;
	color: #dc3545;
}

.invalid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: 0.25rem 0.5rem;
	margin-top: .1rem;
	font-size: 1.4rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(220, 53, 69, 0.9);
}

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
	border-color: #dc3545;
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
.custom-select:invalid:focus,
.custom-select.is-invalid:focus {
	border-color: #dc3545;
	-webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
	        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control: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,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
	display: block;
}

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
	display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
	color: #dc3545;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
	display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
	color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
	background-color: #efa2a9;
}

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
	display: block;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
	background-color: #e4606d;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
	-webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
	        box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
	border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after {
	border-color: inherit;
}

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
	display: block;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
	        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.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,
	.form-inline .custom-select {
		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: 0.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: 0.375rem 0.75rem;
	font-size: 1.6rem;
	line-height: 1.5;
	border-radius: 0;
	-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
	.btn {
		-webkit-transition: none;
		transition: none;
	}
}

.btn:hover, .btn:focus {
	text-decoration: none;
}

.btn:focus, .btn.focus {
	outline: 0;
	-webkit-box-shadow: 0 0 0 0.2rem rgba(24, 75, 228, 0.25);
	        box-shadow: 0 0 0 0.2rem rgba(24, 75, 228, 0.25);
}

.btn.disabled, .btn:disabled {
	opacity: 0.65;
}

.btn:not(:disabled):not(.disabled) {
	cursor: pointer;
}

a.btn.disabled,
fieldset:disabled a.btn {
	pointer-events: none;
}

.btn-primary {
	color: #fff;
	background-color: #184be4;
	border-color: #184be4;
}

.btn-primary:hover {
	color: #fff;
	background-color: #1440c1;
	border-color: #133cb6;
}

.btn-primary:focus, .btn-primary.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(24, 75, 228, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(24, 75, 228, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
	color: #fff;
	background-color: #184be4;
	border-color: #184be4;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #133cb6;
	border-color: #1238aa;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(24, 75, 228, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(24, 75, 228, 0.5);
}

.btn-secondary {
	color: #fff;
	background-color: #697882;
	border-color: #697882;
}

.btn-secondary:hover {
	color: #fff;
	background-color: #58646d;
	border-color: #525e66;
}

.btn-secondary:focus, .btn-secondary.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(105, 120, 130, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(105, 120, 130, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
	color: #fff;
	background-color: #697882;
	border-color: #697882;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #525e66;
	border-color: #4d575f;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(105, 120, 130, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(105, 120, 130, 0.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 {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.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 {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.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 {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.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 {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-warning {
	color: #212529;
	background-color: #fffb5c;
	border-color: #fffb5c;
}

.btn-warning:hover {
	color: #212529;
	background-color: #fffa36;
	border-color: #fffa29;
}

.btn-warning:focus, .btn-warning.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(255, 251, 92, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(255, 251, 92, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
	color: #212529;
	background-color: #fffb5c;
	border-color: #fffb5c;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
	color: #212529;
	background-color: #fffa29;
	border-color: #fff91c;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(255, 251, 92, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(255, 251, 92, 0.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 {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.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 {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-light {
	color: #fff;
	background-color: rgba(0, 0, 0, 0.1);
	border-color: rgba(0, 0, 0, 0.1);
}

.btn-light:hover {
	color: #fff;
	background-color: rgba(0, 0, 0, 0.1);
	border-color: rgba(0, 0, 0, 0.1);
}

.btn-light:focus, .btn-light.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
	color: #fff;
	background-color: rgba(0, 0, 0, 0.1);
	border-color: rgba(0, 0, 0, 0.1);
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
	color: #fff;
	background-color: rgba(0, 0, 0, 0.1);
	border-color: rgba(0, 0, 0, 0.1);
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.btn-dark {
	color: #fff;
	background-color: #1c2022;
	border-color: #1c2022;
}

.btn-dark:hover {
	color: #fff;
	background-color: #0b0c0d;
	border-color: #050606;
}

.btn-dark:focus, .btn-dark.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(28, 32, 34, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(28, 32, 34, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
	color: #fff;
	background-color: #1c2022;
	border-color: #1c2022;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #050606;
	border-color: black;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(28, 32, 34, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(28, 32, 34, 0.5);
}

.btn-outline-primary {
	color: #184be4;
	background-color: transparent;
	background-image: none;
	border-color: #184be4;
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #184be4;
	border-color: #184be4;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(24, 75, 228, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(24, 75, 228, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
	color: #184be4;
	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: #184be4;
	border-color: #184be4;
}

.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 {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(24, 75, 228, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(24, 75, 228, 0.5);
}

.btn-outline-secondary {
	color: #697882;
	background-color: transparent;
	background-image: none;
	border-color: #697882;
}

.btn-outline-secondary:hover {
	color: #fff;
	background-color: #697882;
	border-color: #697882;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(105, 120, 130, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(105, 120, 130, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
	color: #697882;
	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: #697882;
	border-color: #697882;
}

.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 {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(105, 120, 130, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(105, 120, 130, 0.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 {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.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 {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.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 {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.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 {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
	color: #fffb5c;
	background-color: transparent;
	background-image: none;
	border-color: #fffb5c;
}

.btn-outline-warning:hover {
	color: #212529;
	background-color: #fffb5c;
	border-color: #fffb5c;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(255, 251, 92, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(255, 251, 92, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
	color: #fffb5c;
	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: #fffb5c;
	border-color: #fffb5c;
}

.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 {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(255, 251, 92, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(255, 251, 92, 0.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 {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.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 {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
	color: rgba(0, 0, 0, 0.1);
	background-color: transparent;
	background-image: none;
	border-color: rgba(0, 0, 0, 0.1);
}

.btn-outline-light:hover {
	color: #fff;
	background-color: rgba(0, 0, 0, 0.1);
	border-color: rgba(0, 0, 0, 0.1);
}

.btn-outline-light:focus, .btn-outline-light.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
	color: rgba(0, 0, 0, 0.1);
	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: #fff;
	background-color: rgba(0, 0, 0, 0.1);
	border-color: rgba(0, 0, 0, 0.1);
}

.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 {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.btn-outline-dark {
	color: #1c2022;
	background-color: transparent;
	background-image: none;
	border-color: #1c2022;
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #1c2022;
	border-color: #1c2022;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(28, 32, 34, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(28, 32, 34, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
	color: #1c2022;
	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: #1c2022;
	border-color: #1c2022;
}

.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 {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(28, 32, 34, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(28, 32, 34, 0.5);
}

.btn-link {
	font-weight: 400;
	color: inherit;
	background-color: transparent;
}

.btn-link:hover {
	color: inherit;
	text-decoration: underline;
	background-color: transparent;
	border-color: transparent;
}

.btn-link:focus, .btn-link.focus {
	text-decoration: underline;
	border-color: transparent;
	-webkit-box-shadow: none;
	        box-shadow: none;
}

.btn-link:disabled, .btn-link.disabled {
	color: #697882;
	pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
	padding: 0.5rem 1rem;
	font-size: 2rem;
	line-height: 1.5;
	border-radius: 0;
}

.btn-sm, .btn-group-sm > .btn {
	padding: 0.25rem 0.5rem;
	font-size: 1.4rem;
	line-height: 1.5;
	border-radius: 0;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block + .btn-block {
	margin-top: 0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
	width: 100%;
}

.fade {
	-webkit-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

@media screen and (prefers-reduced-motion: reduce) {
	.fade {
		-webkit-transition: none;
		transition: none;
	}
}

.fade:not(.show) {
	opacity: 0;
}

.collapse:not(.show) {
	display: none;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height 0.35s ease;
	transition: height 0.35s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
	.collapsing {
		-webkit-transition: none;
		transition: none;
	}
}

.dropup,
.dropright,
.dropdown,
.dropleft {
	position: relative;
}

.dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid;
	border-right: 0.3em solid transparent;
	border-bottom: 0;
	border-left: 0.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: 0.5rem 0;
	margin: 0.125rem 0 0;
	font-size: 1.6rem;
	color: #000;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-menu-right {
	right: 0;
	left: auto;
}

.dropup .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0;
	border-right: 0.3em solid transparent;
	border-bottom: 0.3em solid;
	border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropright .dropdown-menu {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
	margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid transparent;
	border-right: 0;
	border-bottom: 0.3em solid transparent;
	border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropright .dropdown-toggle::after {
	vertical-align: 0;
}

.dropleft .dropdown-menu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
}

.dropleft .dropdown-toggle::after {
	display: none;
}

.dropleft .dropdown-toggle::before {
	display: inline-block;
	width: 0;
	height: 0;
	margin-right: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid transparent;
	border-right: 0.3em solid;
	border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropleft .dropdown-toggle::before {
	vertical-align: 0;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
	right: auto;
	bottom: auto;
}

.dropdown-divider {
	height: 0;
	margin: 0.5rem 0;
	overflow: hidden;
	border-top: 1px solid rgba(0, 0, 0, 0.06);
}

.dropdown-item {
	display: block;
	width: 100%;
	padding: 0.25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
	color: #16181b;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0.1);
}

.dropdown-item.active, .dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #184be4;
}

.dropdown-item.disabled, .dropdown-item:disabled {
	color: #697882;
	background-color: transparent;
}

.dropdown-menu.show {
	display: block;
}

.dropdown-header {
	display: block;
	padding: 0.5rem 1.5rem;
	margin-bottom: 0;
	font-size: 1.4rem;
	color: #697882;
	white-space: nowrap;
}

.dropdown-item-text {
	display: block;
	padding: 0.25rem 1.5rem;
	color: #212529;
}

.btn-group,
.btn-group-vertical {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
	position: relative;
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 auto;
	        flex: 0 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
	z-index: 1;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
	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;
}

.dropdown-toggle-split {
	padding-right: 0.5625rem;
	padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
	margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
	margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
	padding-right: 0.375rem;
	padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
	padding-right: 0.75rem;
	padding-left: 0.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-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
	margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
	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 > .form-control,
.input-group > .custom-select,
.input-group > .custom-file {
	position: relative;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	width: 1%;
	margin-bottom: 0;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
	margin-left: -1px;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
	z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
	z-index: 4;
}

.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-prepend,
.input-group-append {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
	position: relative;
	z-index: 2;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
	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: 0.375rem 0.75rem;
	margin-bottom: 0;
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	text-align: center;
	white-space: nowrap;
	background-color: rgba(0, 0, 0, 0.06);
	border: 1px solid #ced4da;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
	margin-top: 0;
}

.input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
	height: calc(4rem + 2px);
	padding: 0.5rem 1rem;
	font-size: 2rem;
	line-height: 1.5;
}

.input-group-sm > .form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
	height: calc(2.6rem + 2px);
	padding: 0.25rem 0.5rem;
	font-size: 1.4rem;
	line-height: 1.5;
}

.custom-control {
	position: relative;
	display: block;
	min-height: 2.4rem;
	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: #184be4;
}

.custom-control-input:focus ~ .custom-control-label::before {
	-webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(24, 75, 228, 0.25);
	        box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(24, 75, 228, 0.25);
}

.custom-control-input:active ~ .custom-control-label::before {
	color: #fff;
	background-color: #b7c7f7;
}

.custom-control-input:disabled ~ .custom-control-label {
	color: #697882;
}

.custom-control-input:disabled ~ .custom-control-label::before {
	background-color: rgba(0, 0, 0, 0.06);
}

.custom-control-label {
	position: relative;
	margin-bottom: 0;
}

.custom-control-label::before {
	position: absolute;
	top: 0.7rem;
	left: -1.5rem;
	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: #e1e8ed;
}

.custom-control-label::after {
	position: absolute;
	top: 0.7rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 50% 50%;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
	background-color: #184be4;
}

.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: #184be4;
}

.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(24, 75, 228, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
	background-color: rgba(24, 75, 228, 0.5);
}

.custom-radio .custom-control-label::before {
	border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
	background-color: #184be4;
}

.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(24, 75, 228, 0.5);
}

.custom-select {
	display: inline-block;
	width: 100%;
	height: calc(3.15rem + 2px);
	padding: 0.375rem 1.75rem 0.375rem 0.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='%231c2022' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
	background-size: 8px 10px;
	border: 1px solid #ced4da;
	border-radius: 0;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
}

.custom-select:focus {
	border-color: #89a3f3;
	outline: 0;
	-webkit-box-shadow: 0 0 0 0.2rem rgba(137, 163, 243, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(137, 163, 243, 0.5);
}

.custom-select:focus::-ms-value {
	color: #495057;
	background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
	height: auto;
	padding-right: 0.75rem;
	background-image: none;
}

.custom-select:disabled {
	color: #697882;
	background-color: rgba(0, 0, 0, 0.06);
}

.custom-select::-ms-expand {
	opacity: 0;
}

.custom-select-sm {
	height: calc(2.6rem + 2px);
	padding-top: 0.375rem;
	padding-bottom: 0.375rem;
	font-size: 75%;
}

.custom-select-lg {
	height: calc(4rem + 2px);
	padding-top: 0.375rem;
	padding-bottom: 0.375rem;
	font-size: 125%;
}

.custom-file {
	position: relative;
	display: inline-block;
	width: 100%;
	height: calc(3.15rem + 2px);
	margin-bottom: 0;
}

.custom-file-input {
	position: relative;
	z-index: 2;
	width: 100%;
	height: calc(3.15rem + 2px);
	margin: 0;
	opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
	border-color: #89a3f3;
	-webkit-box-shadow: 0 0 0 0.2rem rgba(24, 75, 228, 0.25);
	        box-shadow: 0 0 0 0.2rem rgba(24, 75, 228, 0.25);
}

.custom-file-input:focus ~ .custom-file-label::after {
	border-color: #89a3f3;
}

.custom-file-input:disabled ~ .custom-file-label {
	background-color: rgba(0, 0, 0, 0.06);
}

.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(3.15rem + 2px);
	padding: 0.375rem 0.75rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	border: 1px solid #ced4da;
}

.custom-file-label::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	display: block;
	height: 3.15rem;
	padding: 0.375rem 0.75rem;
	line-height: 1.5;
	color: #495057;
	content: "Browse";
	background-color: rgba(0, 0, 0, 0.06);
	border-left: 1px solid #ced4da;
}

.custom-range {
	width: 100%;
	padding-left: 0;
	background-color: transparent;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
}

.custom-range:focus {
	outline: none;
}

.custom-range:focus::-webkit-slider-thumb {
	-webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(24, 75, 228, 0.25);
	        box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(24, 75, 228, 0.25);
}

.custom-range:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(24, 75, 228, 0.25);
}

.custom-range:focus::-ms-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(24, 75, 228, 0.25);
}

.custom-range::-moz-focus-outer {
	border: 0;
}

.custom-range::-webkit-slider-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: -0.25rem;
	background-color: #184be4;
	border: 0;
	-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	-webkit-appearance: none;
	        appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
	.custom-range::-webkit-slider-thumb {
		-webkit-transition: none;
		transition: none;
	}
}

.custom-range::-webkit-slider-thumb:active {
	background-color: #b7c7f7;
}

.custom-range::-webkit-slider-runnable-track {
	width: 100%;
	height: 0.5rem;
	color: transparent;
	cursor: pointer;
	background-color: #e1e8ed;
	border-color: transparent;
}

.custom-range::-moz-range-thumb {
	width: 1rem;
	height: 1rem;
	background-color: #184be4;
	border: 0;
	-moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	-moz-appearance: none;
	     appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
	.custom-range::-moz-range-thumb {
		-moz-transition: none;
		transition: none;
	}
}

.custom-range::-moz-range-thumb:active {
	background-color: #b7c7f7;
}

.custom-range::-moz-range-track {
	width: 100%;
	height: 0.5rem;
	color: transparent;
	cursor: pointer;
	background-color: #e1e8ed;
	border-color: transparent;
}

.custom-range::-ms-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: 0;
	margin-right: 0.2rem;
	margin-left: 0.2rem;
	background-color: #184be4;
	border: 0;
	-ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
	.custom-range::-ms-thumb {
		-ms-transition: none;
		transition: none;
	}
}

.custom-range::-ms-thumb:active {
	background-color: #b7c7f7;
}

.custom-range::-ms-track {
	width: 100%;
	height: 0.5rem;
	color: transparent;
	cursor: pointer;
	background-color: transparent;
	border-color: transparent;
	border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
	background-color: #e1e8ed;
}

.custom-range::-ms-fill-upper {
	margin-right: 15px;
	background-color: #e1e8ed;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
	-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
	.custom-control-label::before,
	.custom-file-label,
	.custom-select {
		-webkit-transition: none;
		transition: none;
	}
}

.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: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
	text-decoration: none;
}

.nav-link.disabled {
	color: #697882;
}

.nav-tabs {
	border-bottom: 1px solid #e1e8ed;
}

.nav-tabs .nav-item {
	margin-bottom: -1px;
}

.nav-tabs .nav-link {
	border: 1px solid transparent;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
	border-color: rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.06) #e1e8ed;
}

.nav-tabs .nav-link.disabled {
	color: #697882;
	background-color: transparent;
	border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
	color: #495057;
	background-color: #fff;
	border-color: #e1e8ed #e1e8ed #fff;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
	color: #fff;
	background-color: #184be4;
}

.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: 0.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: 0.2rem;
	padding-bottom: 0.2rem;
	margin-right: 1rem;
	font-size: 2rem;
	line-height: inherit;
	white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
	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: 0.5rem;
	padding-bottom: 0.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: 0.25rem 0.75rem;
	font-size: 2rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
}

.navbar-toggler:hover, .navbar-toggler:focus {
	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 .nav-link {
		padding-right: 0.5rem;
		padding-left: 0.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;
	}
}

@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 .nav-link {
		padding-right: 0.5rem;
		padding-left: 0.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;
	}
}

@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 .nav-link {
		padding-right: 0.5rem;
		padding-left: 0.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;
	}
}

@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 .nav-link {
		padding-right: 0.5rem;
		padding-left: 0.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;
	}
}

@media (max-width: 1439.98px) {
	.navbar-expand-xxl > .container,
	.navbar-expand-xxl > .container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 1440px) {
	.navbar-expand-xxl {
		-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-xxl .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.navbar-expand-xxl .navbar-nav .dropdown-menu {
		position: absolute;
	}
	.navbar-expand-xxl .navbar-nav .nav-link {
		padding-right: 0.5rem;
		padding-left: 0.5rem;
	}
	.navbar-expand-xxl > .container,
	.navbar-expand-xxl > .container-fluid {
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
	}
	.navbar-expand-xxl .navbar-collapse {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		    flex-basis: auto;
	}
	.navbar-expand-xxl .navbar-toggler {
		display: none;
	}
}

.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 .nav-link {
	padding-right: 0.5rem;
	padding-left: 0.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-light .navbar-brand {
	color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
	color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
	color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
	color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
	color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
	color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
	color: rgba(0, 0, 0, 0.5);
	border-color: rgba(0, 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, 0.5);
}

.navbar-light .navbar-text a {
	color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
	color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
	color: #fff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
	color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
	color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
	color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
	color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
	color: #fff;
}

.navbar-dark .navbar-toggler {
	color: rgba(255, 255, 255, 0.5);
	border-color: rgba(255, 255, 255, 0.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, 0.5);
}

.navbar-dark .navbar-text a {
	color: #fff;
}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
	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, 0.125);
}

.card > hr {
	margin-right: 0;
	margin-left: 0;
}

.card-body {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	padding: 1.25rem;
}

.card-title {
	margin-bottom: 0.75rem;
}

.card-subtitle {
	margin-top: -0.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: 0.75rem 1.25rem;
	margin-bottom: 0;
	background-color: rgba(0, 0, 0, 0.03);
	border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header + .list-group .list-group-item:first-child {
	border-top: 0;
}

.card-footer {
	padding: 0.75rem 1.25rem;
	background-color: rgba(0, 0, 0, 0.03);
	border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header-tabs {
	margin-right: -0.625rem;
	margin-bottom: -0.75rem;
	margin-left: -0.625rem;
	border-bottom: 0;
}

.card-header-pills {
	margin-right: -0.625rem;
	margin-left: -0.625rem;
}

.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem;
}

.card-img {
	width: 100%;
}

.card-img-top {
	width: 100%;
}

.card-img-bottom {
	width: 100%;
}

.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-columns .card {
	margin-bottom: 0.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;
		orphans: 1;
		widows: 1;
	}
	.card-columns .card {
		display: inline-block;
		width: 100%;
	}
}

.accordion .card:not(:first-of-type):not(:last-of-type) {
	border-bottom: 0;
	border-radius: 0;
}

.accordion .card:not(:first-of-type) .card-header:first-child {
	border-radius: 0;
}

.accordion .card:first-of-type {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.accordion .card:last-of-type {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.breadcrumb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	padding: 0.75rem 1rem;
	margin-bottom: 1rem;
	list-style: none;
	background-color: rgba(0, 0, 0, 0.06);
}

.breadcrumb-item + .breadcrumb-item {
	padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
	display: inline-block;
	padding-right: 0.5rem;
	color: #697882;
	content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
	text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
	text-decoration: none;
}

.breadcrumb-item.active {
	color: #697882;
}

.pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
}

.page-link {
	position: relative;
	display: block;
	padding: 0.5rem 0.75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: inherit;
	background-color: #fff;
	border: 1px solid #e1e8ed;
}

.page-link:hover {
	z-index: 2;
	color: inherit;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0.06);
	border-color: #e1e8ed;
}

.page-link:focus {
	z-index: 2;
	outline: 0;
	-webkit-box-shadow: 0 0 0 0.2rem rgba(24, 75, 228, 0.25);
	        box-shadow: 0 0 0 0.2rem rgba(24, 75, 228, 0.25);
}

.page-link:not(:disabled):not(.disabled) {
	cursor: pointer;
}

.page-item:first-child .page-link {
	margin-left: 0;
}

.page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color: #184be4;
	border-color: #184be4;
}

.page-item.disabled .page-link {
	color: #697882;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #e1e8ed;
}

.pagination-lg .page-link {
	padding: 0.75rem 1.5rem;
	font-size: 2rem;
	line-height: 1.5;
}

.pagination-sm .page-link {
	padding: 0.25rem 0.5rem;
	font-size: 1.4rem;
	line-height: 1.5;
}

.badge {
	display: inline-block;
	padding: 0.25em 0.4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
}

.badge:empty {
	display: none;
}

.btn .badge {
	position: relative;
	top: -1px;
}

.badge-pill {
	padding-right: 0.6em;
	padding-left: 0.6em;
}

.badge-primary {
	color: #fff;
	background-color: #184be4;
}

.badge-primary[href]:hover, .badge-primary[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: #133cb6;
}

.badge-secondary {
	color: #fff;
	background-color: #697882;
}

.badge-secondary[href]:hover, .badge-secondary[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: #525e66;
}

.badge-success {
	color: #fff;
	background-color: #28a745;
}

.badge-success[href]:hover, .badge-success[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: #1e7e34;
}

.badge-info {
	color: #fff;
	background-color: #17a2b8;
}

.badge-info[href]:hover, .badge-info[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: #117a8b;
}

.badge-warning {
	color: #212529;
	background-color: #fffb5c;
}

.badge-warning[href]:hover, .badge-warning[href]:focus {
	color: #212529;
	text-decoration: none;
	background-color: #fffa29;
}

.badge-danger {
	color: #fff;
	background-color: #dc3545;
}

.badge-danger[href]:hover, .badge-danger[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: #bd2130;
}

.badge-light {
	color: #fff;
	background-color: rgba(0, 0, 0, 0.1);
}

.badge-light[href]:hover, .badge-light[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0.1);
}

.badge-dark {
	color: #fff;
	background-color: #1c2022;
}

.badge-dark[href]:hover, .badge-dark[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: #050606;
}

.jumbotron {
	padding: 2rem 1rem;
	margin-bottom: 2rem;
	background-color: rgba(0, 0, 0, 0.06);
}

@media (min-width: 576px) {
	.jumbotron {
		padding: 4rem 2rem;
	}
}

.jumbotron-fluid {
	padding-right: 0;
	padding-left: 0;
}

.alert {
	position: relative;
	padding: 0.75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
}

.alert-heading {
	color: inherit;
}

.alert-link {
	font-weight: 700;
}

.alert-dismissible {
	padding-right: 4.9rem;
}

.alert-dismissible .close {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0.75rem 1.25rem;
	color: inherit;
}

.alert-primary {
	color: #0c2777;
	background-color: #d1dbfa;
	border-color: #becdf7;
}

.alert-primary hr {
	border-top-color: #a7bcf4;
}

.alert-primary .alert-link {
	color: #071849;
}

.alert-secondary {
	color: #373e44;
	background-color: #e1e4e6;
	border-color: #d5d9dc;
}

.alert-secondary hr {
	border-top-color: #c7ccd0;
}

.alert-secondary .alert-link {
	color: #202428;
}

.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: #858330;
	background-color: #fffede;
	border-color: #fffed1;
}

.alert-warning hr {
	border-top-color: #fffdb8;
}

.alert-warning .alert-link {
	color: #605e22;
}

.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: rgba(0, 0, 0, 0.532);
	background-color: rgba(252, 252, 252, 0.82);
	border-color: rgba(250, 250, 250, 0.748);
}

.alert-light hr {
	border-top-color: rgba(237, 237, 237, 0.748);
}

.alert-light .alert-link {
	color: rgba(0, 0, 0, 0.532);
}

.alert-dark {
	color: #0f1112;
	background-color: #d2d2d3;
	border-color: #bfc1c1;
}

.alert-dark hr {
	border-top-color: #b2b4b4;
}

.alert-dark .alert-link {
	color: black;
}

@-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: 1.2rem;
	background-color: rgba(0, 0, 0, 0.06);
}

.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;
	white-space: nowrap;
	background-color: #184be4;
	-webkit-transition: width 0.6s ease;
	transition: width 0.6s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
	.progress-bar {
		-webkit-transition: none;
		transition: none;
	}
}

.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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:hover, .list-group-item-action:focus {
	color: #495057;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0.1);
}

.list-group-item-action:active {
	color: #000;
	background-color: rgba(0, 0, 0, 0.06);
}

.list-group-item {
	position: relative;
	display: block;
	padding: 0.75rem 1.25rem;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:last-child {
	margin-bottom: 0;
}

.list-group-item:hover, .list-group-item:focus {
	z-index: 1;
	text-decoration: none;
}

.list-group-item.disabled, .list-group-item:disabled {
	color: #697882;
	background-color: #fff;
}

.list-group-item.active {
	z-index: 2;
	color: #fff;
	background-color: #184be4;
	border-color: #184be4;
}

.list-group-flush .list-group-item {
	border-right: 0;
	border-left: 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: #0c2777;
	background-color: #becdf7;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
	color: #0c2777;
	background-color: #a7bcf4;
}

.list-group-item-primary.list-group-item-action.active {
	color: #fff;
	background-color: #0c2777;
	border-color: #0c2777;
}

.list-group-item-secondary {
	color: #373e44;
	background-color: #d5d9dc;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
	color: #373e44;
	background-color: #c7ccd0;
}

.list-group-item-secondary.list-group-item-action.active {
	color: #fff;
	background-color: #373e44;
	border-color: #373e44;
}

.list-group-item-success {
	color: #155724;
	background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
	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:hover, .list-group-item-info.list-group-item-action:focus {
	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: #858330;
	background-color: #fffed1;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
	color: #858330;
	background-color: #fffdb8;
}

.list-group-item-warning.list-group-item-action.active {
	color: #fff;
	background-color: #858330;
	border-color: #858330;
}

.list-group-item-danger {
	color: #721c24;
	background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
	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: rgba(0, 0, 0, 0.532);
	background-color: rgba(250, 250, 250, 0.748);
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
	color: rgba(0, 0, 0, 0.532);
	background-color: rgba(237, 237, 237, 0.748);
}

.list-group-item-light.list-group-item-action.active {
	color: #fff;
	background-color: rgba(0, 0, 0, 0.532);
	border-color: rgba(0, 0, 0, 0.532);
}

.list-group-item-dark {
	color: #0f1112;
	background-color: #bfc1c1;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
	color: #0f1112;
	background-color: #b2b4b4;
}

.list-group-item-dark.list-group-item-action.active {
	color: #fff;
	background-color: #0f1112;
	border-color: #0f1112;
}

.close {
	float: right;
	font-size: 2.4rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5;
}

.close:not(:disabled):not(.disabled) {
	cursor: pointer;
}

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
	color: #000;
	text-decoration: none;
	opacity: .75;
}

button.close {
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
}

.modal-open {
	overflow: hidden;
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	outline: 0;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 0.5rem;
	pointer-events: none;
}

.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform 0.3s ease-out;
	transition: -webkit-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
	-webkit-transform: translate(0, -25%);
	        transform: translate(0, -25%);
}

@media screen and (prefers-reduced-motion: reduce) {
	.modal.fade .modal-dialog {
		-webkit-transition: none;
		transition: none;
	}
}

.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% - (0.5rem * 2));
}

.modal-dialog-centered::before {
	display: block;
	height: calc(100vh - (0.5rem * 2));
	content: "";
}

.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, 0.2);
	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: 0.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 rgba(0, 0, 0, 0.06);
}

.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 rgba(0, 0, 0, 0.06);
}

.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-dialog-centered::before {
		height: calc(100vh - (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: "Theinhardt", Arial, Helvetica, sans-serif;
	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: 1.4rem;
	word-wrap: break-word;
	opacity: 0;
}

.tooltip.show {
	opacity: 0.9;
}

.tooltip .arrow {
	position: absolute;
	display: block;
	width: 0.8rem;
	height: 0.4rem;
}

.tooltip .arrow::before {
	position: absolute;
	content: "";
	border-color: transparent;
	border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
	padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
	bottom: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
	top: 0;
	border-width: 0.4rem 0.4rem 0;
	border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
	padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
	left: 0;
	width: 0.4rem;
	height: 0.8rem;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
	right: 0;
	border-width: 0.4rem 0.4rem 0.4rem 0;
	border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
	padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
	top: 0;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
	bottom: 0;
	border-width: 0 0.4rem 0.4rem;
	border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
	padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
	right: 0;
	width: 0.4rem;
	height: 0.8rem;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
	left: 0;
	border-width: 0.4rem 0 0.4rem 0.4rem;
	border-left-color: #000;
}

.tooltip-inner {
	max-width: 200px;
	padding: 0.25rem 0.5rem;
	color: #fff;
	text-align: center;
	background-color: #000;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: block;
	max-width: 276px;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
	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: 1.4rem;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.2);
}

.popover .arrow {
	position: absolute;
	display: block;
	width: 1rem;
	height: 0.5rem;
	margin: 0 0.3rem;
}

.popover .arrow::before, .popover .arrow::after {
	position: absolute;
	display: block;
	content: "";
	border-color: transparent;
	border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
	margin-bottom: 0.5rem;
}

.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
	bottom: calc((0.5rem + 1px) * -1);
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
	border-width: 0.5rem 0.5rem 0;
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
	bottom: 0;
	border-top-color: rgba(0, 0, 0, 0.25);
}


.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
	bottom: 1px;
	border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
	margin-left: 0.5rem;
}

.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
	left: calc((0.5rem + 1px) * -1);
	width: 0.5rem;
	height: 1rem;
	margin: 0.3rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
	border-width: 0.5rem 0.5rem 0.5rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
	left: 0;
	border-right-color: rgba(0, 0, 0, 0.25);
}


.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
	left: 1px;
	border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
	margin-top: 0.5rem;
}

.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
	top: calc((0.5rem + 1px) * -1);
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
	border-width: 0 0.5rem 0.5rem 0.5rem;
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
	top: 0;
	border-bottom-color: rgba(0, 0, 0, 0.25);
}


.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
	top: 1px;
	border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 1rem;
	margin-left: -0.5rem;
	content: "";
	border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
	margin-right: 0.5rem;
}

.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
	right: calc((0.5rem + 1px) * -1);
	width: 0.5rem;
	height: 1rem;
	margin: 0.3rem 0;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
	border-width: 0.5rem 0 0.5rem 0.5rem;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
	right: 0;
	border-left-color: rgba(0, 0, 0, 0.25);
}


.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
	right: 1px;
	border-left-color: #fff;
}

.popover-header {
	padding: 0.5rem 0.75rem;
	margin-bottom: 0;
	font-size: 1.6rem;
	color: inherit;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
}

.popover-header:empty {
	display: none;
}

.popover-body {
	padding: 0.5rem 0.75rem;
	color: #000;
}

.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%;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	-webkit-perspective: 1000px;
	        perspective: 1000px;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
	display: block;
	-webkit-transition: -webkit-transform 0.6s ease;
	transition: -webkit-transform 0.6s ease;
	transition: transform 0.6s ease;
	transition: transform 0.6s ease, -webkit-transform 0.6s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
	.carousel-item.active,
	.carousel-item-next,
	.carousel-item-prev {
		-webkit-transition: none;
		transition: none;
	}
}

.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 (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);
	}
}

.carousel-item-next,
.active.carousel-item-right {
	-webkit-transform: translateX(100%);
	        transform: translateX(100%);
}

@supports (transform-style: preserve-3d) {
	.carousel-item-next,
	.active.carousel-item-right {
		-webkit-transform: translate3d(100%, 0, 0);
		        transform: translate3d(100%, 0, 0);
	}
}

.carousel-item-prev,
.active.carousel-item-left {
	-webkit-transform: translateX(-100%);
	        transform: translateX(-100%);
}

@supports (transform-style: preserve-3d) {
	.carousel-item-prev,
	.active.carousel-item-left {
		-webkit-transform: translate3d(-100%, 0, 0);
		        transform: translate3d(-100%, 0, 0);
	}
}

.carousel-fade .carousel-item {
	opacity: 0;
	-webkit-transition-duration: .6s;
	        transition-duration: .6s;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
	opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
	opacity: 0;
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
	-webkit-transform: translateX(0);
	        transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
	.carousel-fade .carousel-item-next,
	.carousel-fade .carousel-item-prev,
	.carousel-fade .carousel-item.active,
	.carousel-fade .active.carousel-item-left,
	.carousel-fade .active.carousel-item-prev {
		-webkit-transform: translate3d(0, 0, 0);
		        transform: translate3d(0, 0, 0);
	}
}

.carousel-control-prev,
.carousel-control-next {
	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: 0.5;
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: .9;
}

.carousel-control-prev {
	left: 0;
}

.carousel-control-next {
	right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-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;
	cursor: pointer;
	background-color: rgba(255, 255, 255, 0.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: #184be4 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
	background-color: #133cb6 !important;
}

.bg-secondary {
	background-color: #697882 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
	background-color: #525e66 !important;
}

.bg-success {
	background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
	background-color: #1e7e34 !important;
}

.bg-info {
	background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
	background-color: #117a8b !important;
}

.bg-warning {
	background-color: #fffb5c !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
	background-color: #fffa29 !important;
}

.bg-danger {
	background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
	background-color: #bd2130 !important;
}

.bg-light {
	background-color: rgba(0, 0, 0, 0.1) !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
	background-color: rgba(0, 0, 0, 0.1) !important;
}

.bg-dark {
	background-color: #1c2022 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
	background-color: #050606 !important;
}

.bg-white {
	background-color: #fff !important;
}

.bg-transparent {
	background-color: transparent !important;
}

.border {
	border: 1px solid #e1e8ed !important;
}

.border-top {
	border-top: 1px solid #e1e8ed !important;
}

.border-right {
	border-right: 1px solid #e1e8ed !important;
}

.border-bottom {
	border-bottom: 1px solid #e1e8ed !important;
}

.border-left {
	border-left: 1px solid #e1e8ed !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: #184be4 !important;
}

.border-secondary {
	border-color: #697882 !important;
}

.border-success {
	border-color: #28a745 !important;
}

.border-info {
	border-color: #17a2b8 !important;
}

.border-warning {
	border-color: #fffb5c !important;
}

.border-danger {
	border-color: #dc3545 !important;
}

.border-light {
	border-color: rgba(0, 0, 0, 0.1) !important;
}

.border-dark {
	border-color: #1c2022 !important;
}

.border-white {
	border-color: #fff !important;
}

.rounded {
	border-radius: 0.25rem !important;
}

.rounded-top {
	border-top-left-radius: 0.25rem !important;
	border-top-right-radius: 0.25rem !important;
}

.rounded-right {
	border-top-right-radius: 0.25rem !important;
	border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
	border-bottom-right-radius: 0.25rem !important;
	border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
	border-top-left-radius: 0.25rem !important;
	border-bottom-left-radius: 0.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 (min-width: 1440px) {
	.d-xxl-none {
		display: none !important;
	}
	.d-xxl-inline {
		display: inline !important;
	}
	.d-xxl-inline-block {
		display: inline-block !important;
	}
	.d-xxl-block {
		display: block !important;
	}
	.d-xxl-table {
		display: table !important;
	}
	.d-xxl-table-row {
		display: table-row !important;
	}
	.d-xxl-table-cell {
		display: table-cell !important;
	}
	.d-xxl-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.d-xxl-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 iframe,
.embed-responsive embed,
.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.8571428571%;
}

.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;
}

.flex-fill {
	-webkit-box-flex: 1 !important;
	    -ms-flex: 1 1 auto !important;
	        flex: 1 1 auto !important;
}

.flex-grow-0 {
	-webkit-box-flex: 0 !important;
	    -ms-flex-positive: 0 !important;
	        flex-grow: 0 !important;
}

.flex-grow-1 {
	-webkit-box-flex: 1 !important;
	    -ms-flex-positive: 1 !important;
	        flex-grow: 1 !important;
}

.flex-shrink-0 {
	-ms-flex-negative: 0 !important;
	    flex-shrink: 0 !important;
}

.flex-shrink-1 {
	-ms-flex-negative: 1 !important;
	    flex-shrink: 1 !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;
	}
	.flex-sm-fill {
		-webkit-box-flex: 1 !important;
		    -ms-flex: 1 1 auto !important;
		        flex: 1 1 auto !important;
	}
	.flex-sm-grow-0 {
		-webkit-box-flex: 0 !important;
		    -ms-flex-positive: 0 !important;
		        flex-grow: 0 !important;
	}
	.flex-sm-grow-1 {
		-webkit-box-flex: 1 !important;
		    -ms-flex-positive: 1 !important;
		        flex-grow: 1 !important;
	}
	.flex-sm-shrink-0 {
		-ms-flex-negative: 0 !important;
		    flex-shrink: 0 !important;
	}
	.flex-sm-shrink-1 {
		-ms-flex-negative: 1 !important;
		    flex-shrink: 1 !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;
	}
	.flex-md-fill {
		-webkit-box-flex: 1 !important;
		    -ms-flex: 1 1 auto !important;
		        flex: 1 1 auto !important;
	}
	.flex-md-grow-0 {
		-webkit-box-flex: 0 !important;
		    -ms-flex-positive: 0 !important;
		        flex-grow: 0 !important;
	}
	.flex-md-grow-1 {
		-webkit-box-flex: 1 !important;
		    -ms-flex-positive: 1 !important;
		        flex-grow: 1 !important;
	}
	.flex-md-shrink-0 {
		-ms-flex-negative: 0 !important;
		    flex-shrink: 0 !important;
	}
	.flex-md-shrink-1 {
		-ms-flex-negative: 1 !important;
		    flex-shrink: 1 !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;
	}
	.flex-lg-fill {
		-webkit-box-flex: 1 !important;
		    -ms-flex: 1 1 auto !important;
		        flex: 1 1 auto !important;
	}
	.flex-lg-grow-0 {
		-webkit-box-flex: 0 !important;
		    -ms-flex-positive: 0 !important;
		        flex-grow: 0 !important;
	}
	.flex-lg-grow-1 {
		-webkit-box-flex: 1 !important;
		    -ms-flex-positive: 1 !important;
		        flex-grow: 1 !important;
	}
	.flex-lg-shrink-0 {
		-ms-flex-negative: 0 !important;
		    flex-shrink: 0 !important;
	}
	.flex-lg-shrink-1 {
		-ms-flex-negative: 1 !important;
		    flex-shrink: 1 !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;
	}
	.flex-xl-fill {
		-webkit-box-flex: 1 !important;
		    -ms-flex: 1 1 auto !important;
		        flex: 1 1 auto !important;
	}
	.flex-xl-grow-0 {
		-webkit-box-flex: 0 !important;
		    -ms-flex-positive: 0 !important;
		        flex-grow: 0 !important;
	}
	.flex-xl-grow-1 {
		-webkit-box-flex: 1 !important;
		    -ms-flex-positive: 1 !important;
		        flex-grow: 1 !important;
	}
	.flex-xl-shrink-0 {
		-ms-flex-negative: 0 !important;
		    flex-shrink: 0 !important;
	}
	.flex-xl-shrink-1 {
		-ms-flex-negative: 1 !important;
		    flex-shrink: 1 !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;
	}
}

@media (min-width: 1440px) {
	.flex-xxl-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		    -ms-flex-direction: row !important;
		        flex-direction: row !important;
	}
	.flex-xxl-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		    -ms-flex-direction: column !important;
		        flex-direction: column !important;
	}
	.flex-xxl-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		    -ms-flex-direction: row-reverse !important;
		        flex-direction: row-reverse !important;
	}
	.flex-xxl-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		    -ms-flex-direction: column-reverse !important;
		        flex-direction: column-reverse !important;
	}
	.flex-xxl-wrap {
		-ms-flex-wrap: wrap !important;
		    flex-wrap: wrap !important;
	}
	.flex-xxl-nowrap {
		-ms-flex-wrap: nowrap !important;
		    flex-wrap: nowrap !important;
	}
	.flex-xxl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		    flex-wrap: wrap-reverse !important;
	}
	.flex-xxl-fill {
		-webkit-box-flex: 1 !important;
		    -ms-flex: 1 1 auto !important;
		        flex: 1 1 auto !important;
	}
	.flex-xxl-grow-0 {
		-webkit-box-flex: 0 !important;
		    -ms-flex-positive: 0 !important;
		        flex-grow: 0 !important;
	}
	.flex-xxl-grow-1 {
		-webkit-box-flex: 1 !important;
		    -ms-flex-positive: 1 !important;
		        flex-grow: 1 !important;
	}
	.flex-xxl-shrink-0 {
		-ms-flex-negative: 0 !important;
		    flex-shrink: 0 !important;
	}
	.flex-xxl-shrink-1 {
		-ms-flex-negative: 1 !important;
		    flex-shrink: 1 !important;
	}
	.justify-content-xxl-start {
		-webkit-box-pack: start !important;
		    -ms-flex-pack: start !important;
		        justify-content: flex-start !important;
	}
	.justify-content-xxl-end {
		-webkit-box-pack: end !important;
		    -ms-flex-pack: end !important;
		        justify-content: flex-end !important;
	}
	.justify-content-xxl-center {
		-webkit-box-pack: center !important;
		    -ms-flex-pack: center !important;
		        justify-content: center !important;
	}
	.justify-content-xxl-between {
		-webkit-box-pack: justify !important;
		    -ms-flex-pack: justify !important;
		        justify-content: space-between !important;
	}
	.justify-content-xxl-around {
		-ms-flex-pack: distribute !important;
		    justify-content: space-around !important;
	}
	.align-items-xxl-start {
		-webkit-box-align: start !important;
		    -ms-flex-align: start !important;
		        align-items: flex-start !important;
	}
	.align-items-xxl-end {
		-webkit-box-align: end !important;
		    -ms-flex-align: end !important;
		        align-items: flex-end !important;
	}
	.align-items-xxl-center {
		-webkit-box-align: center !important;
		    -ms-flex-align: center !important;
		        align-items: center !important;
	}
	.align-items-xxl-baseline {
		-webkit-box-align: baseline !important;
		    -ms-flex-align: baseline !important;
		        align-items: baseline !important;
	}
	.align-items-xxl-stretch {
		-webkit-box-align: stretch !important;
		    -ms-flex-align: stretch !important;
		        align-items: stretch !important;
	}
	.align-content-xxl-start {
		-ms-flex-line-pack: start !important;
		    align-content: flex-start !important;
	}
	.align-content-xxl-end {
		-ms-flex-line-pack: end !important;
		    align-content: flex-end !important;
	}
	.align-content-xxl-center {
		-ms-flex-line-pack: center !important;
		    align-content: center !important;
	}
	.align-content-xxl-between {
		-ms-flex-line-pack: justify !important;
		    align-content: space-between !important;
	}
	.align-content-xxl-around {
		-ms-flex-line-pack: distribute !important;
		    align-content: space-around !important;
	}
	.align-content-xxl-stretch {
		-ms-flex-line-pack: stretch !important;
		    align-content: stretch !important;
	}
	.align-self-xxl-auto {
		-ms-flex-item-align: auto !important;
		    align-self: auto !important;
	}
	.align-self-xxl-start {
		-ms-flex-item-align: start !important;
		    align-self: flex-start !important;
	}
	.align-self-xxl-end {
		-ms-flex-item-align: end !important;
		    align-self: flex-end !important;
	}
	.align-self-xxl-center {
		-ms-flex-item-align: center !important;
		    align-self: center !important;
	}
	.align-self-xxl-baseline {
		-ms-flex-item-align: baseline !important;
		    align-self: baseline !important;
	}
	.align-self-xxl-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;
	}
}

@media (min-width: 1440px) {
	.float-xxl-left {
		float: left !important;
	}
	.float-xxl-right {
		float: right !important;
	}
	.float-xxl-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: 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: sticky) {
	.sticky-top {
		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;
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal;
}

.shadow-sm {
	-webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
	        box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
	-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
	        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
	-webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
	        box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
	-webkit-box-shadow: none !important;
	        box-shadow: none !important;
}

.w-25 {
	width: 25% !important;
}

.w-50 {
	width: 50% !important;
}

.w-75 {
	width: 75% !important;
}

.w-100 {
	width: 100% !important;
}

.w-auto {
	width: auto !important;
}

.h-25 {
	height: 25% !important;
}

.h-50 {
	height: 50% !important;
}

.h-75 {
	height: 75% !important;
}

.h-100 {
	height: 100% !important;
}

.h-auto {
	height: auto !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: 0.25rem !important;
}

.mt-1,
.my-1 {
	margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
	margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
	margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
	margin-left: 0.25rem !important;
}

.m-2 {
	margin: 0.5rem !important;
}

.mt-2,
.my-2 {
	margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
	margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
	margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
	margin-left: 0.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: 0.25rem !important;
}

.pt-1,
.py-1 {
	padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
	padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
	padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
	padding-left: 0.25rem !important;
}

.p-2 {
	padding: 0.5rem !important;
}

.pt-2,
.py-2 {
	padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
	padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
	padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
	padding-left: 0.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: 0.25rem !important;
	}
	.mt-sm-1,
	.my-sm-1 {
		margin-top: 0.25rem !important;
	}
	.mr-sm-1,
	.mx-sm-1 {
		margin-right: 0.25rem !important;
	}
	.mb-sm-1,
	.my-sm-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-sm-1,
	.mx-sm-1 {
		margin-left: 0.25rem !important;
	}
	.m-sm-2 {
		margin: 0.5rem !important;
	}
	.mt-sm-2,
	.my-sm-2 {
		margin-top: 0.5rem !important;
	}
	.mr-sm-2,
	.mx-sm-2 {
		margin-right: 0.5rem !important;
	}
	.mb-sm-2,
	.my-sm-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-sm-2,
	.mx-sm-2 {
		margin-left: 0.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: 0.25rem !important;
	}
	.pt-sm-1,
	.py-sm-1 {
		padding-top: 0.25rem !important;
	}
	.pr-sm-1,
	.px-sm-1 {
		padding-right: 0.25rem !important;
	}
	.pb-sm-1,
	.py-sm-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-sm-1,
	.px-sm-1 {
		padding-left: 0.25rem !important;
	}
	.p-sm-2 {
		padding: 0.5rem !important;
	}
	.pt-sm-2,
	.py-sm-2 {
		padding-top: 0.5rem !important;
	}
	.pr-sm-2,
	.px-sm-2 {
		padding-right: 0.5rem !important;
	}
	.pb-sm-2,
	.py-sm-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-sm-2,
	.px-sm-2 {
		padding-left: 0.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: 0.25rem !important;
	}
	.mt-md-1,
	.my-md-1 {
		margin-top: 0.25rem !important;
	}
	.mr-md-1,
	.mx-md-1 {
		margin-right: 0.25rem !important;
	}
	.mb-md-1,
	.my-md-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-md-1,
	.mx-md-1 {
		margin-left: 0.25rem !important;
	}
	.m-md-2 {
		margin: 0.5rem !important;
	}
	.mt-md-2,
	.my-md-2 {
		margin-top: 0.5rem !important;
	}
	.mr-md-2,
	.mx-md-2 {
		margin-right: 0.5rem !important;
	}
	.mb-md-2,
	.my-md-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-md-2,
	.mx-md-2 {
		margin-left: 0.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: 0.25rem !important;
	}
	.pt-md-1,
	.py-md-1 {
		padding-top: 0.25rem !important;
	}
	.pr-md-1,
	.px-md-1 {
		padding-right: 0.25rem !important;
	}
	.pb-md-1,
	.py-md-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-md-1,
	.px-md-1 {
		padding-left: 0.25rem !important;
	}
	.p-md-2 {
		padding: 0.5rem !important;
	}
	.pt-md-2,
	.py-md-2 {
		padding-top: 0.5rem !important;
	}
	.pr-md-2,
	.px-md-2 {
		padding-right: 0.5rem !important;
	}
	.pb-md-2,
	.py-md-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-md-2,
	.px-md-2 {
		padding-left: 0.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: 0.25rem !important;
	}
	.mt-lg-1,
	.my-lg-1 {
		margin-top: 0.25rem !important;
	}
	.mr-lg-1,
	.mx-lg-1 {
		margin-right: 0.25rem !important;
	}
	.mb-lg-1,
	.my-lg-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-lg-1,
	.mx-lg-1 {
		margin-left: 0.25rem !important;
	}
	.m-lg-2 {
		margin: 0.5rem !important;
	}
	.mt-lg-2,
	.my-lg-2 {
		margin-top: 0.5rem !important;
	}
	.mr-lg-2,
	.mx-lg-2 {
		margin-right: 0.5rem !important;
	}
	.mb-lg-2,
	.my-lg-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-lg-2,
	.mx-lg-2 {
		margin-left: 0.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: 0.25rem !important;
	}
	.pt-lg-1,
	.py-lg-1 {
		padding-top: 0.25rem !important;
	}
	.pr-lg-1,
	.px-lg-1 {
		padding-right: 0.25rem !important;
	}
	.pb-lg-1,
	.py-lg-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-lg-1,
	.px-lg-1 {
		padding-left: 0.25rem !important;
	}
	.p-lg-2 {
		padding: 0.5rem !important;
	}
	.pt-lg-2,
	.py-lg-2 {
		padding-top: 0.5rem !important;
	}
	.pr-lg-2,
	.px-lg-2 {
		padding-right: 0.5rem !important;
	}
	.pb-lg-2,
	.py-lg-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-lg-2,
	.px-lg-2 {
		padding-left: 0.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: 0.25rem !important;
	}
	.mt-xl-1,
	.my-xl-1 {
		margin-top: 0.25rem !important;
	}
	.mr-xl-1,
	.mx-xl-1 {
		margin-right: 0.25rem !important;
	}
	.mb-xl-1,
	.my-xl-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-xl-1,
	.mx-xl-1 {
		margin-left: 0.25rem !important;
	}
	.m-xl-2 {
		margin: 0.5rem !important;
	}
	.mt-xl-2,
	.my-xl-2 {
		margin-top: 0.5rem !important;
	}
	.mr-xl-2,
	.mx-xl-2 {
		margin-right: 0.5rem !important;
	}
	.mb-xl-2,
	.my-xl-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-xl-2,
	.mx-xl-2 {
		margin-left: 0.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: 0.25rem !important;
	}
	.pt-xl-1,
	.py-xl-1 {
		padding-top: 0.25rem !important;
	}
	.pr-xl-1,
	.px-xl-1 {
		padding-right: 0.25rem !important;
	}
	.pb-xl-1,
	.py-xl-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-xl-1,
	.px-xl-1 {
		padding-left: 0.25rem !important;
	}
	.p-xl-2 {
		padding: 0.5rem !important;
	}
	.pt-xl-2,
	.py-xl-2 {
		padding-top: 0.5rem !important;
	}
	.pr-xl-2,
	.px-xl-2 {
		padding-right: 0.5rem !important;
	}
	.pb-xl-2,
	.py-xl-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-xl-2,
	.px-xl-2 {
		padding-left: 0.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;
	}
}

@media (min-width: 1440px) {
	.m-xxl-0 {
		margin: 0 !important;
	}
	.mt-xxl-0,
	.my-xxl-0 {
		margin-top: 0 !important;
	}
	.mr-xxl-0,
	.mx-xxl-0 {
		margin-right: 0 !important;
	}
	.mb-xxl-0,
	.my-xxl-0 {
		margin-bottom: 0 !important;
	}
	.ml-xxl-0,
	.mx-xxl-0 {
		margin-left: 0 !important;
	}
	.m-xxl-1 {
		margin: 0.25rem !important;
	}
	.mt-xxl-1,
	.my-xxl-1 {
		margin-top: 0.25rem !important;
	}
	.mr-xxl-1,
	.mx-xxl-1 {
		margin-right: 0.25rem !important;
	}
	.mb-xxl-1,
	.my-xxl-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-xxl-1,
	.mx-xxl-1 {
		margin-left: 0.25rem !important;
	}
	.m-xxl-2 {
		margin: 0.5rem !important;
	}
	.mt-xxl-2,
	.my-xxl-2 {
		margin-top: 0.5rem !important;
	}
	.mr-xxl-2,
	.mx-xxl-2 {
		margin-right: 0.5rem !important;
	}
	.mb-xxl-2,
	.my-xxl-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-xxl-2,
	.mx-xxl-2 {
		margin-left: 0.5rem !important;
	}
	.m-xxl-3 {
		margin: 1rem !important;
	}
	.mt-xxl-3,
	.my-xxl-3 {
		margin-top: 1rem !important;
	}
	.mr-xxl-3,
	.mx-xxl-3 {
		margin-right: 1rem !important;
	}
	.mb-xxl-3,
	.my-xxl-3 {
		margin-bottom: 1rem !important;
	}
	.ml-xxl-3,
	.mx-xxl-3 {
		margin-left: 1rem !important;
	}
	.m-xxl-4 {
		margin: 1.5rem !important;
	}
	.mt-xxl-4,
	.my-xxl-4 {
		margin-top: 1.5rem !important;
	}
	.mr-xxl-4,
	.mx-xxl-4 {
		margin-right: 1.5rem !important;
	}
	.mb-xxl-4,
	.my-xxl-4 {
		margin-bottom: 1.5rem !important;
	}
	.ml-xxl-4,
	.mx-xxl-4 {
		margin-left: 1.5rem !important;
	}
	.m-xxl-5 {
		margin: 3rem !important;
	}
	.mt-xxl-5,
	.my-xxl-5 {
		margin-top: 3rem !important;
	}
	.mr-xxl-5,
	.mx-xxl-5 {
		margin-right: 3rem !important;
	}
	.mb-xxl-5,
	.my-xxl-5 {
		margin-bottom: 3rem !important;
	}
	.ml-xxl-5,
	.mx-xxl-5 {
		margin-left: 3rem !important;
	}
	.p-xxl-0 {
		padding: 0 !important;
	}
	.pt-xxl-0,
	.py-xxl-0 {
		padding-top: 0 !important;
	}
	.pr-xxl-0,
	.px-xxl-0 {
		padding-right: 0 !important;
	}
	.pb-xxl-0,
	.py-xxl-0 {
		padding-bottom: 0 !important;
	}
	.pl-xxl-0,
	.px-xxl-0 {
		padding-left: 0 !important;
	}
	.p-xxl-1 {
		padding: 0.25rem !important;
	}
	.pt-xxl-1,
	.py-xxl-1 {
		padding-top: 0.25rem !important;
	}
	.pr-xxl-1,
	.px-xxl-1 {
		padding-right: 0.25rem !important;
	}
	.pb-xxl-1,
	.py-xxl-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-xxl-1,
	.px-xxl-1 {
		padding-left: 0.25rem !important;
	}
	.p-xxl-2 {
		padding: 0.5rem !important;
	}
	.pt-xxl-2,
	.py-xxl-2 {
		padding-top: 0.5rem !important;
	}
	.pr-xxl-2,
	.px-xxl-2 {
		padding-right: 0.5rem !important;
	}
	.pb-xxl-2,
	.py-xxl-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-xxl-2,
	.px-xxl-2 {
		padding-left: 0.5rem !important;
	}
	.p-xxl-3 {
		padding: 1rem !important;
	}
	.pt-xxl-3,
	.py-xxl-3 {
		padding-top: 1rem !important;
	}
	.pr-xxl-3,
	.px-xxl-3 {
		padding-right: 1rem !important;
	}
	.pb-xxl-3,
	.py-xxl-3 {
		padding-bottom: 1rem !important;
	}
	.pl-xxl-3,
	.px-xxl-3 {
		padding-left: 1rem !important;
	}
	.p-xxl-4 {
		padding: 1.5rem !important;
	}
	.pt-xxl-4,
	.py-xxl-4 {
		padding-top: 1.5rem !important;
	}
	.pr-xxl-4,
	.px-xxl-4 {
		padding-right: 1.5rem !important;
	}
	.pb-xxl-4,
	.py-xxl-4 {
		padding-bottom: 1.5rem !important;
	}
	.pl-xxl-4,
	.px-xxl-4 {
		padding-left: 1.5rem !important;
	}
	.p-xxl-5 {
		padding: 3rem !important;
	}
	.pt-xxl-5,
	.py-xxl-5 {
		padding-top: 3rem !important;
	}
	.pr-xxl-5,
	.px-xxl-5 {
		padding-right: 3rem !important;
	}
	.pb-xxl-5,
	.py-xxl-5 {
		padding-bottom: 3rem !important;
	}
	.pl-xxl-5,
	.px-xxl-5 {
		padding-left: 3rem !important;
	}
	.m-xxl-auto {
		margin: auto !important;
	}
	.mt-xxl-auto,
	.my-xxl-auto {
		margin-top: auto !important;
	}
	.mr-xxl-auto,
	.mx-xxl-auto {
		margin-right: auto !important;
	}
	.mb-xxl-auto,
	.my-xxl-auto {
		margin-bottom: auto !important;
	}
	.ml-xxl-auto,
	.mx-xxl-auto {
		margin-left: auto !important;
	}
}

.text-monospace {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.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;
	}
}

@media (min-width: 1440px) {
	.text-xxl-left {
		text-align: left !important;
	}
	.text-xxl-right {
		text-align: right !important;
	}
	.text-xxl-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: #184be4 !important;
}

a.text-primary:hover, a.text-primary:focus {
	color: #133cb6 !important;
}

.text-secondary {
	color: #697882 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
	color: #525e66 !important;
}

.text-success {
	color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
	color: #1e7e34 !important;
}

.text-info {
	color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
	color: #117a8b !important;
}

.text-warning {
	color: #fffb5c !important;
}

a.text-warning:hover, a.text-warning:focus {
	color: #fffa29 !important;
}

.text-danger {
	color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
	color: #bd2130 !important;
}

.text-light {
	color: rgba(0, 0, 0, 0.1) !important;
}

a.text-light:hover, a.text-light:focus {
	color: rgba(0, 0, 0, 0.1) !important;
}

.text-dark {
	color: #1c2022 !important;
}

a.text-dark:hover, a.text-dark:focus {
	color: #050606 !important;
}

.text-body {
	color: #000 !important;
}

.text-muted {
	color: #697882 !important;
}

.text-black-50 {
	color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
	color: rgba(255, 255, 255, 0.5) !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 {
	*,
	*::before,
	*::after {
		text-shadow: none !important;
		-webkit-box-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;
	}
	pre,
	blockquote {
		border: 1px solid #979797;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr,
	img {
		page-break-inside: avoid;
	}
	p,
	h2,
	h3 {
		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 th,
	.table-bordered td {
		border: 1px solid #e1e8ed !important;
	}
	.table-dark {
		color: inherit;
	}
	.table-dark th,
	.table-dark td,
	.table-dark thead th,
	.table-dark tbody + tbody {
		border-color: #e1e8ed;
	}
	.table .thead-dark th {
		color: inherit;
		border-color: #e1e8ed;
	}
}

/* Webfont: Theinhardt-Regular
Optimo webfonts are protected by copyright law and provided under license. To modify, alter, translate, convert, decode or reverse engineer in any manner whatsoever, including converting the Font Software into a different format is strictly prohibited. The webfont files are not to be used for anything other than web font use.
*/
@font-face {
	font-family: 'Theinhardt';
	src: url("../fonts/Theinhardt-Regular.eot");
	/* IE9 Compat Modes */
	src: url("../fonts/Theinhardt-Regular.eot?#iefix") format("embedded-opentype"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
	/* Modern Browsers */
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
}

@font-face {
	font-family: 'NoeText';
	src: url("../fonts/Noe-Text-Regular.eot");
	src: url("../fonts/Noe-Text-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Noe-Text-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'NoeText';
	src: url("../fonts/Noe-Text-Regular-Italic.eot");
	src: url("../fonts/Noe-Text-Regular-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Noe-Text-Regular-Italic.woff") format("woff");
	font-weight: 400;
	font-style: italic;
}

/*!
 *  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 PATH
 * -------------------------- */
@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: normal;
	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;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
	font-size: 1.3333333333em;
	line-height: 0.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.2857142857em;
	text-align: center;
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.1428571429em;
	list-style-type: none;
}

.fa-ul > li {
	position: relative;
}

.fa-li {
	position: absolute;
	left: -2.1428571429em;
	width: 2.1428571429em;
	top: 0.1428571429em;
	text-align: center;
}

.fa-li.fa-lg {
	left: -1.8571428571em;
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid 0.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;
}

/* Deprecated as of 4.4.0 */
.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);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-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);
	transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
	-webkit-filter: none;
	        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;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
	content: "";
}

.fa-music:before {
	content: "";
}

.fa-search:before {
	content: "";
}

.fa-envelope-o:before {
	content: "";
}

.fa-heart:before {
	content: "";
}

.fa-star:before {
	content: "";
}

.fa-star-o:before {
	content: "";
}

.fa-user:before {
	content: "";
}

.fa-film:before {
	content: "";
}

.fa-th-large:before {
	content: "";
}

.fa-th:before {
	content: "";
}

.fa-th-list:before {
	content: "";
}

.fa-check:before {
	content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
	content: "";
}

.fa-search-plus:before {
	content: "";
}

.fa-search-minus:before {
	content: "";
}

.fa-power-off:before {
	content: "";
}

.fa-signal:before {
	content: "";
}

.fa-gear:before,
.fa-cog:before {
	content: "";
}

.fa-trash-o:before {
	content: "";
}

.fa-home:before {
	content: "";
}

.fa-file-o:before {
	content: "";
}

.fa-clock-o:before {
	content: "";
}

.fa-road:before {
	content: "";
}

.fa-download:before {
	content: "";
}

.fa-arrow-circle-o-down:before {
	content: "";
}

.fa-arrow-circle-o-up:before {
	content: "";
}

.fa-inbox:before {
	content: "";
}

.fa-play-circle-o:before {
	content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
	content: "";
}

.fa-refresh:before {
	content: "";
}

.fa-list-alt:before {
	content: "";
}

.fa-lock:before {
	content: "";
}

.fa-flag:before {
	content: "";
}

.fa-headphones:before {
	content: "";
}

.fa-volume-off:before {
	content: "";
}

.fa-volume-down:before {
	content: "";
}

.fa-volume-up:before {
	content: "";
}

.fa-qrcode:before {
	content: "";
}

.fa-barcode:before {
	content: "";
}

.fa-tag:before {
	content: "";
}

.fa-tags:before {
	content: "";
}

.fa-book:before {
	content: "";
}

.fa-bookmark:before {
	content: "";
}

.fa-print:before {
	content: "";
}

.fa-camera:before {
	content: "";
}

.fa-font:before {
	content: "";
}

.fa-bold:before {
	content: "";
}

.fa-italic:before {
	content: "";
}

.fa-text-height:before {
	content: "";
}

.fa-text-width:before {
	content: "";
}

.fa-align-left:before {
	content: "";
}

.fa-align-center:before {
	content: "";
}

.fa-align-right:before {
	content: "";
}

.fa-align-justify:before {
	content: "";
}

.fa-list:before {
	content: "";
}

.fa-dedent:before,
.fa-outdent:before {
	content: "";
}

.fa-indent:before {
	content: "";
}

.fa-video-camera:before {
	content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
	content: "";
}

.fa-pencil:before {
	content: "";
}

.fa-map-marker:before {
	content: "";
}

.fa-adjust:before {
	content: "";
}

.fa-tint:before {
	content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
	content: "";
}

.fa-share-square-o:before {
	content: "";
}

.fa-check-square-o:before {
	content: "";
}

.fa-arrows:before {
	content: "";
}

.fa-step-backward:before {
	content: "";
}

.fa-fast-backward:before {
	content: "";
}

.fa-backward:before {
	content: "";
}

.fa-play:before {
	content: "";
}

.fa-pause:before {
	content: "";
}

.fa-stop:before {
	content: "";
}

.fa-forward:before {
	content: "";
}

.fa-fast-forward:before {
	content: "";
}

.fa-step-forward:before {
	content: "";
}

.fa-eject:before {
	content: "";
}

.fa-chevron-left:before {
	content: "";
}

.fa-chevron-right:before {
	content: "";
}

.fa-plus-circle:before {
	content: "";
}

.fa-minus-circle:before {
	content: "";
}

.fa-times-circle:before {
	content: "";
}

.fa-check-circle:before {
	content: "";
}

.fa-question-circle:before {
	content: "";
}

.fa-info-circle:before {
	content: "";
}

.fa-crosshairs:before {
	content: "";
}

.fa-times-circle-o:before {
	content: "";
}

.fa-check-circle-o:before {
	content: "";
}

.fa-ban:before {
	content: "";
}

.fa-arrow-left:before {
	content: "";
}

.fa-arrow-right:before {
	content: "";
}

.fa-arrow-up:before {
	content: "";
}

.fa-arrow-down:before {
	content: "";
}

.fa-mail-forward:before,
.fa-share:before {
	content: "";
}

.fa-expand:before {
	content: "";
}

.fa-compress:before {
	content: "";
}

.fa-plus:before {
	content: "";
}

.fa-minus:before {
	content: "";
}

.fa-asterisk:before {
	content: "";
}

.fa-exclamation-circle:before {
	content: "";
}

.fa-gift:before {
	content: "";
}

.fa-leaf:before {
	content: "";
}

.fa-fire:before {
	content: "";
}

.fa-eye:before {
	content: "";
}

.fa-eye-slash:before {
	content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
	content: "";
}

.fa-plane:before {
	content: "";
}

.fa-calendar:before {
	content: "";
}

.fa-random:before {
	content: "";
}

.fa-comment:before {
	content: "";
}

.fa-magnet:before {
	content: "";
}

.fa-chevron-up:before {
	content: "";
}

.fa-chevron-down:before {
	content: "";
}

.fa-retweet:before {
	content: "";
}

.fa-shopping-cart:before {
	content: "";
}

.fa-folder:before {
	content: "";
}

.fa-folder-open:before {
	content: "";
}

.fa-arrows-v:before {
	content: "";
}

.fa-arrows-h:before {
	content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
	content: "";
}

.fa-twitter-square:before {
	content: "";
}

.fa-facebook-square:before {
	content: "";
}

.fa-camera-retro:before {
	content: "";
}

.fa-key:before {
	content: "";
}

.fa-gears:before,
.fa-cogs:before {
	content: "";
}

.fa-comments:before {
	content: "";
}

.fa-thumbs-o-up:before {
	content: "";
}

.fa-thumbs-o-down:before {
	content: "";
}

.fa-star-half:before {
	content: "";
}

.fa-heart-o:before {
	content: "";
}

.fa-sign-out:before {
	content: "";
}

.fa-linkedin-square:before {
	content: "";
}

.fa-thumb-tack:before {
	content: "";
}

.fa-external-link:before {
	content: "";
}

.fa-sign-in:before {
	content: "";
}

.fa-trophy:before {
	content: "";
}

.fa-github-square:before {
	content: "";
}

.fa-upload:before {
	content: "";
}

.fa-lemon-o:before {
	content: "";
}

.fa-phone:before {
	content: "";
}

.fa-square-o:before {
	content: "";
}

.fa-bookmark-o:before {
	content: "";
}

.fa-phone-square:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
	content: "";
}

.fa-github:before {
	content: "";
}

.fa-unlock:before {
	content: "";
}

.fa-credit-card:before {
	content: "";
}

.fa-feed:before,
.fa-rss:before {
	content: "";
}

.fa-hdd-o:before {
	content: "";
}

.fa-bullhorn:before {
	content: "";
}

.fa-bell:before {
	content: "";
}

.fa-certificate:before {
	content: "";
}

.fa-hand-o-right:before {
	content: "";
}

.fa-hand-o-left:before {
	content: "";
}

.fa-hand-o-up:before {
	content: "";
}

.fa-hand-o-down:before {
	content: "";
}

.fa-arrow-circle-left:before {
	content: "";
}

.fa-arrow-circle-right:before {
	content: "";
}

.fa-arrow-circle-up:before {
	content: "";
}

.fa-arrow-circle-down:before {
	content: "";
}

.fa-globe:before {
	content: "";
}

.fa-wrench:before {
	content: "";
}

.fa-tasks:before {
	content: "";
}

.fa-filter:before {
	content: "";
}

.fa-briefcase:before {
	content: "";
}

.fa-arrows-alt:before {
	content: "";
}

.fa-group:before,
.fa-users:before {
	content: "";
}

.fa-chain:before,
.fa-link:before {
	content: "";
}

.fa-cloud:before {
	content: "";
}

.fa-flask:before {
	content: "";
}

.fa-cut:before,
.fa-scissors:before {
	content: "";
}

.fa-copy:before,
.fa-files-o:before {
	content: "";
}

.fa-paperclip:before {
	content: "";
}

.fa-save:before,
.fa-floppy-o:before {
	content: "";
}

.fa-square:before {
	content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
	content: "";
}

.fa-list-ul:before {
	content: "";
}

.fa-list-ol:before {
	content: "";
}

.fa-strikethrough:before {
	content: "";
}

.fa-underline:before {
	content: "";
}

.fa-table:before {
	content: "";
}

.fa-magic:before {
	content: "";
}

.fa-truck:before {
	content: "";
}

.fa-pinterest:before {
	content: "";
}

.fa-pinterest-square:before {
	content: "";
}

.fa-google-plus-square:before {
	content: "";
}

.fa-google-plus:before {
	content: "";
}

.fa-money:before {
	content: "";
}

.fa-caret-down:before {
	content: "";
}

.fa-caret-up:before {
	content: "";
}

.fa-caret-left:before {
	content: "";
}

.fa-caret-right:before {
	content: "";
}

.fa-columns:before {
	content: "";
}

.fa-unsorted:before,
.fa-sort:before {
	content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
	content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
	content: "";
}

.fa-envelope:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
	content: "";
}

.fa-legal:before,
.fa-gavel:before {
	content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
	content: "";
}

.fa-comment-o:before {
	content: "";
}

.fa-comments-o:before {
	content: "";
}

.fa-flash:before,
.fa-bolt:before {
	content: "";
}

.fa-sitemap:before {
	content: "";
}

.fa-umbrella:before {
	content: "";
}

.fa-paste:before,
.fa-clipboard:before {
	content: "";
}

.fa-lightbulb-o:before {
	content: "";
}

.fa-exchange:before {
	content: "";
}

.fa-cloud-download:before {
	content: "";
}

.fa-cloud-upload:before {
	content: "";
}

.fa-user-md:before {
	content: "";
}

.fa-stethoscope:before {
	content: "";
}

.fa-suitcase:before {
	content: "";
}

.fa-bell-o:before {
	content: "";
}

.fa-coffee:before {
	content: "";
}

.fa-cutlery:before {
	content: "";
}

.fa-file-text-o:before {
	content: "";
}

.fa-building-o:before {
	content: "";
}

.fa-hospital-o:before {
	content: "";
}

.fa-ambulance:before {
	content: "";
}

.fa-medkit:before {
	content: "";
}

.fa-fighter-jet:before {
	content: "";
}

.fa-beer:before {
	content: "";
}

.fa-h-square:before {
	content: "";
}

.fa-plus-square:before {
	content: "";
}

.fa-angle-double-left:before {
	content: "";
}

.fa-angle-double-right:before {
	content: "";
}

.fa-angle-double-up:before {
	content: "";
}

.fa-angle-double-down:before {
	content: "";
}

.fa-angle-left:before {
	content: "";
}

.fa-angle-right:before {
	content: "";
}

.fa-angle-up:before {
	content: "";
}

.fa-angle-down:before {
	content: "";
}

.fa-desktop:before {
	content: "";
}

.fa-laptop:before {
	content: "";
}

.fa-tablet:before {
	content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
	content: "";
}

.fa-circle-o:before {
	content: "";
}

.fa-quote-left:before {
	content: "";
}

.fa-quote-right:before {
	content: "";
}

.fa-spinner:before {
	content: "";
}

.fa-circle:before {
	content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
	content: "";
}

.fa-github-alt:before {
	content: "";
}

.fa-folder-o:before {
	content: "";
}

.fa-folder-open-o:before {
	content: "";
}

.fa-smile-o:before {
	content: "";
}

.fa-frown-o:before {
	content: "";
}

.fa-meh-o:before {
	content: "";
}

.fa-gamepad:before {
	content: "";
}

.fa-keyboard-o:before {
	content: "";
}

.fa-flag-o:before {
	content: "";
}

.fa-flag-checkered:before {
	content: "";
}

.fa-terminal:before {
	content: "";
}

.fa-code:before {
	content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
	content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
	content: "";
}

.fa-location-arrow:before {
	content: "";
}

.fa-crop:before {
	content: "";
}

.fa-code-fork:before {
	content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
	content: "";
}

.fa-question:before {
	content: "";
}

.fa-info:before {
	content: "";
}

.fa-exclamation:before {
	content: "";
}

.fa-superscript:before {
	content: "";
}

.fa-subscript:before {
	content: "";
}

.fa-eraser:before {
	content: "";
}

.fa-puzzle-piece:before {
	content: "";
}

.fa-microphone:before {
	content: "";
}

.fa-microphone-slash:before {
	content: "";
}

.fa-shield:before {
	content: "";
}

.fa-calendar-o:before {
	content: "";
}

.fa-fire-extinguisher:before {
	content: "";
}

.fa-rocket:before {
	content: "";
}

.fa-maxcdn:before {
	content: "";
}

.fa-chevron-circle-left:before {
	content: "";
}

.fa-chevron-circle-right:before {
	content: "";
}

.fa-chevron-circle-up:before {
	content: "";
}

.fa-chevron-circle-down:before {
	content: "";
}

.fa-html5:before {
	content: "";
}

.fa-css3:before {
	content: "";
}

.fa-anchor:before {
	content: "";
}

.fa-unlock-alt:before {
	content: "";
}

.fa-bullseye:before {
	content: "";
}

.fa-ellipsis-h:before {
	content: "";
}

.fa-ellipsis-v:before {
	content: "";
}

.fa-rss-square:before {
	content: "";
}

.fa-play-circle:before {
	content: "";
}

.fa-ticket:before {
	content: "";
}

.fa-minus-square:before {
	content: "";
}

.fa-minus-square-o:before {
	content: "";
}

.fa-level-up:before {
	content: "";
}

.fa-level-down:before {
	content: "";
}

.fa-check-square:before {
	content: "";
}

.fa-pencil-square:before {
	content: "";
}

.fa-external-link-square:before {
	content: "";
}

.fa-share-square:before {
	content: "";
}

.fa-compass:before {
	content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
	content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
	content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
	content: "";
}

.fa-euro:before,
.fa-eur:before {
	content: "";
}

.fa-gbp:before {
	content: "";
}

.fa-dollar:before,
.fa-usd:before {
	content: "";
}

.fa-rupee:before,
.fa-inr:before {
	content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
	content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
	content: "";
}

.fa-won:before,
.fa-krw:before {
	content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
	content: "";
}

.fa-file:before {
	content: "";
}

.fa-file-text:before {
	content: "";
}

.fa-sort-alpha-asc:before {
	content: "";
}

.fa-sort-alpha-desc:before {
	content: "";
}

.fa-sort-amount-asc:before {
	content: "";
}

.fa-sort-amount-desc:before {
	content: "";
}

.fa-sort-numeric-asc:before {
	content: "";
}

.fa-sort-numeric-desc:before {
	content: "";
}

.fa-thumbs-up:before {
	content: "";
}

.fa-thumbs-down:before {
	content: "";
}

.fa-youtube-square:before {
	content: "";
}

.fa-youtube:before {
	content: "";
}

.fa-xing:before {
	content: "";
}

.fa-xing-square:before {
	content: "";
}

.fa-youtube-play:before {
	content: "";
}

.fa-dropbox:before {
	content: "";
}

.fa-stack-overflow:before {
	content: "";
}

.fa-instagram:before {
	content: "";
}

.fa-flickr:before {
	content: "";
}

.fa-adn:before {
	content: "";
}

.fa-bitbucket:before {
	content: "";
}

.fa-bitbucket-square:before {
	content: "";
}

.fa-tumblr:before {
	content: "";
}

.fa-tumblr-square:before {
	content: "";
}

.fa-long-arrow-down:before {
	content: "";
}

.fa-long-arrow-up:before {
	content: "";
}

.fa-long-arrow-left:before {
	content: "";
}

.fa-long-arrow-right:before {
	content: "";
}

.fa-apple:before {
	content: "";
}

.fa-windows:before {
	content: "";
}

.fa-android:before {
	content: "";
}

.fa-linux:before {
	content: "";
}

.fa-dribbble:before {
	content: "";
}

.fa-skype:before {
	content: "";
}

.fa-foursquare:before {
	content: "";
}

.fa-trello:before {
	content: "";
}

.fa-female:before {
	content: "";
}

.fa-male:before {
	content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
	content: "";
}

.fa-sun-o:before {
	content: "";
}

.fa-moon-o:before {
	content: "";
}

.fa-archive:before {
	content: "";
}

.fa-bug:before {
	content: "";
}

.fa-vk:before {
	content: "";
}

.fa-weibo:before {
	content: "";
}

.fa-renren:before {
	content: "";
}

.fa-pagelines:before {
	content: "";
}

.fa-stack-exchange:before {
	content: "";
}

.fa-arrow-circle-o-right:before {
	content: "";
}

.fa-arrow-circle-o-left:before {
	content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
	content: "";
}

.fa-dot-circle-o:before {
	content: "";
}

.fa-wheelchair:before {
	content: "";
}

.fa-vimeo-square:before {
	content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
	content: "";
}

.fa-plus-square-o:before {
	content: "";
}

.fa-space-shuttle:before {
	content: "";
}

.fa-slack:before {
	content: "";
}

.fa-envelope-square:before {
	content: "";
}

.fa-wordpress:before {
	content: "";
}

.fa-openid:before {
	content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
	content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
	content: "";
}

.fa-yahoo:before {
	content: "";
}

.fa-google:before {
	content: "";
}

.fa-reddit:before {
	content: "";
}

.fa-reddit-square:before {
	content: "";
}

.fa-stumbleupon-circle:before {
	content: "";
}

.fa-stumbleupon:before {
	content: "";
}

.fa-delicious:before {
	content: "";
}

.fa-digg:before {
	content: "";
}

.fa-pied-piper-pp:before {
	content: "";
}

.fa-pied-piper-alt:before {
	content: "";
}

.fa-drupal:before {
	content: "";
}

.fa-joomla:before {
	content: "";
}

.fa-language:before {
	content: "";
}

.fa-fax:before {
	content: "";
}

.fa-building:before {
	content: "";
}

.fa-child:before {
	content: "";
}

.fa-paw:before {
	content: "";
}

.fa-spoon:before {
	content: "";
}

.fa-cube:before {
	content: "";
}

.fa-cubes:before {
	content: "";
}

.fa-behance:before {
	content: "";
}

.fa-behance-square:before {
	content: "";
}

.fa-steam:before {
	content: "";
}

.fa-steam-square:before {
	content: "";
}

.fa-recycle:before {
	content: "";
}

.fa-automobile:before,
.fa-car:before {
	content: "";
}

.fa-cab:before,
.fa-taxi:before {
	content: "";
}

.fa-tree:before {
	content: "";
}

.fa-spotify:before {
	content: "";
}

.fa-deviantart:before {
	content: "";
}

.fa-soundcloud:before {
	content: "";
}

.fa-database:before {
	content: "";
}

.fa-file-pdf-o:before {
	content: "";
}

.fa-file-word-o:before {
	content: "";
}

.fa-file-excel-o:before {
	content: "";
}

.fa-file-powerpoint-o:before {
	content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
	content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
	content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
	content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
	content: "";
}

.fa-file-code-o:before {
	content: "";
}

.fa-vine:before {
	content: "";
}

.fa-codepen:before {
	content: "";
}

.fa-jsfiddle:before {
	content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
	content: "";
}

.fa-circle-o-notch:before {
	content: "";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
	content: "";
}

.fa-ge:before,
.fa-empire:before {
	content: "";
}

.fa-git-square:before {
	content: "";
}

.fa-git:before {
	content: "";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
	content: "";
}

.fa-tencent-weibo:before {
	content: "";
}

.fa-qq:before {
	content: "";
}

.fa-wechat:before,
.fa-weixin:before {
	content: "";
}

.fa-send:before,
.fa-paper-plane:before {
	content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
	content: "";
}

.fa-history:before {
	content: "";
}

.fa-circle-thin:before {
	content: "";
}

.fa-header:before {
	content: "";
}

.fa-paragraph:before {
	content: "";
}

.fa-sliders:before {
	content: "";
}

.fa-share-alt:before {
	content: "";
}

.fa-share-alt-square:before {
	content: "";
}

.fa-bomb:before {
	content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
	content: "";
}

.fa-tty:before {
	content: "";
}

.fa-binoculars:before {
	content: "";
}

.fa-plug:before {
	content: "";
}

.fa-slideshare:before {
	content: "";
}

.fa-twitch:before {
	content: "";
}

.fa-yelp:before {
	content: "";
}

.fa-newspaper-o:before {
	content: "";
}

.fa-wifi:before {
	content: "";
}

.fa-calculator:before {
	content: "";
}

.fa-paypal:before {
	content: "";
}

.fa-google-wallet:before {
	content: "";
}

.fa-cc-visa:before {
	content: "";
}

.fa-cc-mastercard:before {
	content: "";
}

.fa-cc-discover:before {
	content: "";
}

.fa-cc-amex:before {
	content: "";
}

.fa-cc-paypal:before {
	content: "";
}

.fa-cc-stripe:before {
	content: "";
}

.fa-bell-slash:before {
	content: "";
}

.fa-bell-slash-o:before {
	content: "";
}

.fa-trash:before {
	content: "";
}

.fa-copyright:before {
	content: "";
}

.fa-at:before {
	content: "";
}

.fa-eyedropper:before {
	content: "";
}

.fa-paint-brush:before {
	content: "";
}

.fa-birthday-cake:before {
	content: "";
}

.fa-area-chart:before {
	content: "";
}

.fa-pie-chart:before {
	content: "";
}

.fa-line-chart:before {
	content: "";
}

.fa-lastfm:before {
	content: "";
}

.fa-lastfm-square:before {
	content: "";
}

.fa-toggle-off:before {
	content: "";
}

.fa-toggle-on:before {
	content: "";
}

.fa-bicycle:before {
	content: "";
}

.fa-bus:before {
	content: "";
}

.fa-ioxhost:before {
	content: "";
}

.fa-angellist:before {
	content: "";
}

.fa-cc:before {
	content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
	content: "";
}

.fa-meanpath:before {
	content: "";
}

.fa-buysellads:before {
	content: "";
}

.fa-connectdevelop:before {
	content: "";
}

.fa-dashcube:before {
	content: "";
}

.fa-forumbee:before {
	content: "";
}

.fa-leanpub:before {
	content: "";
}

.fa-sellsy:before {
	content: "";
}

.fa-shirtsinbulk:before {
	content: "";
}

.fa-simplybuilt:before {
	content: "";
}

.fa-skyatlas:before {
	content: "";
}

.fa-cart-plus:before {
	content: "";
}

.fa-cart-arrow-down:before {
	content: "";
}

.fa-diamond:before {
	content: "";
}

.fa-ship:before {
	content: "";
}

.fa-user-secret:before {
	content: "";
}

.fa-motorcycle:before {
	content: "";
}

.fa-street-view:before {
	content: "";
}

.fa-heartbeat:before {
	content: "";
}

.fa-venus:before {
	content: "";
}

.fa-mars:before {
	content: "";
}

.fa-mercury:before {
	content: "";
}

.fa-intersex:before,
.fa-transgender:before {
	content: "";
}

.fa-transgender-alt:before {
	content: "";
}

.fa-venus-double:before {
	content: "";
}

.fa-mars-double:before {
	content: "";
}

.fa-venus-mars:before {
	content: "";
}

.fa-mars-stroke:before {
	content: "";
}

.fa-mars-stroke-v:before {
	content: "";
}

.fa-mars-stroke-h:before {
	content: "";
}

.fa-neuter:before {
	content: "";
}

.fa-genderless:before {
	content: "";
}

.fa-facebook-official:before {
	content: "";
}

.fa-pinterest-p:before {
	content: "";
}

.fa-whatsapp:before {
	content: "";
}

.fa-server:before {
	content: "";
}

.fa-user-plus:before {
	content: "";
}

.fa-user-times:before {
	content: "";
}

.fa-hotel:before,
.fa-bed:before {
	content: "";
}

.fa-viacoin:before {
	content: "";
}

.fa-train:before {
	content: "";
}

.fa-subway:before {
	content: "";
}

.fa-medium:before {
	content: "";
}

.fa-yc:before,
.fa-y-combinator:before {
	content: "";
}

.fa-optin-monster:before {
	content: "";
}

.fa-opencart:before {
	content: "";
}

.fa-expeditedssl:before {
	content: "";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
	content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
	content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
	content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
	content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
	content: "";
}

.fa-mouse-pointer:before {
	content: "";
}

.fa-i-cursor:before {
	content: "";
}

.fa-object-group:before {
	content: "";
}

.fa-object-ungroup:before {
	content: "";
}

.fa-sticky-note:before {
	content: "";
}

.fa-sticky-note-o:before {
	content: "";
}

.fa-cc-jcb:before {
	content: "";
}

.fa-cc-diners-club:before {
	content: "";
}

.fa-clone:before {
	content: "";
}

.fa-balance-scale:before {
	content: "";
}

.fa-hourglass-o:before {
	content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
	content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
	content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
	content: "";
}

.fa-hourglass:before {
	content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
	content: "";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
	content: "";
}

.fa-hand-scissors-o:before {
	content: "";
}

.fa-hand-lizard-o:before {
	content: "";
}

.fa-hand-spock-o:before {
	content: "";
}

.fa-hand-pointer-o:before {
	content: "";
}

.fa-hand-peace-o:before {
	content: "";
}

.fa-trademark:before {
	content: "";
}

.fa-registered:before {
	content: "";
}

.fa-creative-commons:before {
	content: "";
}

.fa-gg:before {
	content: "";
}

.fa-gg-circle:before {
	content: "";
}

.fa-tripadvisor:before {
	content: "";
}

.fa-odnoklassniki:before {
	content: "";
}

.fa-odnoklassniki-square:before {
	content: "";
}

.fa-get-pocket:before {
	content: "";
}

.fa-wikipedia-w:before {
	content: "";
}

.fa-safari:before {
	content: "";
}

.fa-chrome:before {
	content: "";
}

.fa-firefox:before {
	content: "";
}

.fa-opera:before {
	content: "";
}

.fa-internet-explorer:before {
	content: "";
}

.fa-tv:before,
.fa-television:before {
	content: "";
}

.fa-contao:before {
	content: "";
}

.fa-500px:before {
	content: "";
}

.fa-amazon:before {
	content: "";
}

.fa-calendar-plus-o:before {
	content: "";
}

.fa-calendar-minus-o:before {
	content: "";
}

.fa-calendar-times-o:before {
	content: "";
}

.fa-calendar-check-o:before {
	content: "";
}

.fa-industry:before {
	content: "";
}

.fa-map-pin:before {
	content: "";
}

.fa-map-signs:before {
	content: "";
}

.fa-map-o:before {
	content: "";
}

.fa-map:before {
	content: "";
}

.fa-commenting:before {
	content: "";
}

.fa-commenting-o:before {
	content: "";
}

.fa-houzz:before {
	content: "";
}

.fa-vimeo:before {
	content: "";
}

.fa-black-tie:before {
	content: "";
}

.fa-fonticons:before {
	content: "";
}

.fa-reddit-alien:before {
	content: "";
}

.fa-edge:before {
	content: "";
}

.fa-credit-card-alt:before {
	content: "";
}

.fa-codiepie:before {
	content: "";
}

.fa-modx:before {
	content: "";
}

.fa-fort-awesome:before {
	content: "";
}

.fa-usb:before {
	content: "";
}

.fa-product-hunt:before {
	content: "";
}

.fa-mixcloud:before {
	content: "";
}

.fa-scribd:before {
	content: "";
}

.fa-pause-circle:before {
	content: "";
}

.fa-pause-circle-o:before {
	content: "";
}

.fa-stop-circle:before {
	content: "";
}

.fa-stop-circle-o:before {
	content: "";
}

.fa-shopping-bag:before {
	content: "";
}

.fa-shopping-basket:before {
	content: "";
}

.fa-hashtag:before {
	content: "";
}

.fa-bluetooth:before {
	content: "";
}

.fa-bluetooth-b:before {
	content: "";
}

.fa-percent:before {
	content: "";
}

.fa-gitlab:before {
	content: "";
}

.fa-wpbeginner:before {
	content: "";
}

.fa-wpforms:before {
	content: "";
}

.fa-envira:before {
	content: "";
}

.fa-universal-access:before {
	content: "";
}

.fa-wheelchair-alt:before {
	content: "";
}

.fa-question-circle-o:before {
	content: "";
}

.fa-blind:before {
	content: "";
}

.fa-audio-description:before {
	content: "";
}

.fa-volume-control-phone:before {
	content: "";
}

.fa-braille:before {
	content: "";
}

.fa-assistive-listening-systems:before {
	content: "";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
	content: "";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
	content: "";
}

.fa-glide:before {
	content: "";
}

.fa-glide-g:before {
	content: "";
}

.fa-signing:before,
.fa-sign-language:before {
	content: "";
}

.fa-low-vision:before {
	content: "";
}

.fa-viadeo:before {
	content: "";
}

.fa-viadeo-square:before {
	content: "";
}

.fa-snapchat:before {
	content: "";
}

.fa-snapchat-ghost:before {
	content: "";
}

.fa-snapchat-square:before {
	content: "";
}

.fa-pied-piper:before {
	content: "";
}

.fa-first-order:before {
	content: "";
}

.fa-yoast:before {
	content: "";
}

.fa-themeisle:before {
	content: "";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
	content: "";
}

.fa-fa:before,
.fa-font-awesome:before {
	content: "";
}

.fa-handshake-o:before {
	content: "";
}

.fa-envelope-open:before {
	content: "";
}

.fa-envelope-open-o:before {
	content: "";
}

.fa-linode:before {
	content: "";
}

.fa-address-book:before {
	content: "";
}

.fa-address-book-o:before {
	content: "";
}

.fa-vcard:before,
.fa-address-card:before {
	content: "";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
	content: "";
}

.fa-user-circle:before {
	content: "";
}

.fa-user-circle-o:before {
	content: "";
}

.fa-user-o:before {
	content: "";
}

.fa-id-badge:before {
	content: "";
}

.fa-drivers-license:before,
.fa-id-card:before {
	content: "";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
	content: "";
}

.fa-quora:before {
	content: "";
}

.fa-free-code-camp:before {
	content: "";
}

.fa-telegram:before {
	content: "";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
	content: "";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
	content: "";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
	content: "";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
	content: "";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
	content: "";
}

.fa-shower:before {
	content: "";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
	content: "";
}

.fa-podcast:before {
	content: "";
}

.fa-window-maximize:before {
	content: "";
}

.fa-window-minimize:before {
	content: "";
}

.fa-window-restore:before {
	content: "";
}

.fa-times-rectangle:before,
.fa-window-close:before {
	content: "";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
	content: "";
}

.fa-bandcamp:before {
	content: "";
}

.fa-grav:before {
	content: "";
}

.fa-etsy:before {
	content: "";
}

.fa-imdb:before {
	content: "";
}

.fa-ravelry:before {
	content: "";
}

.fa-eercast:before {
	content: "";
}

.fa-microchip:before {
	content: "";
}

.fa-snowflake-o:before {
	content: "";
}

.fa-superpowers:before {
	content: "";
}

.fa-wpexplorer:before {
	content: "";
}

.fa-meetup:before {
	content: "";
}

.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;
}

select.bs-select-hidden,
.bootstrap-select > select.bs-select-hidden,
select.selectpicker {
	display: none !important;
}

.bootstrap-select {
	width: 220px \0;
	/*IE9 and below*/
	vertical-align: middle;
}

.bootstrap-select > .dropdown-toggle {
	position: relative;
	width: 100%;
	z-index: 1;
	text-align: right;
	white-space: nowrap;
}

.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
	color: #999;
}

.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active {
	color: rgba(255, 255, 255, 0.5);
}

.bootstrap-select > select {
	position: absolute !important;
	bottom: 0;
	left: 50%;
	display: block !important;
	width: 0.5px !important;
	height: 100% !important;
	padding: 0 !important;
	opacity: 0 !important;
	border: none;
}

.bootstrap-select > select.mobile-device {
	top: 0;
	left: 0;
	display: block !important;
	width: 100% !important;
	z-index: 2;
}

.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle,
.bootstrap-select.is-invalid .dropdown-toggle,
.was-validated .bootstrap-select .selectpicker:invalid + .dropdown-toggle {
	border-color: #b94a48;
}

.bootstrap-select.is-valid .dropdown-toggle,
.was-validated .bootstrap-select .selectpicker:valid + .dropdown-toggle {
	border-color: #28a745;
}

.bootstrap-select.fit-width {
	width: auto !important;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: 220px;
}

.bootstrap-select > select.mobile-device:focus + .dropdown-toggle,
.bootstrap-select .dropdown-toggle:focus {
	outline: thin dotted #333333 !important;
	outline: 5px auto -webkit-focus-ring-color !important;
	outline-offset: -2px;
}

.bootstrap-select.form-control {
	margin-bottom: 0;
	padding: 0;
	border: none;
}

:not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) {
	width: 100%;
}

.bootstrap-select.form-control.input-group-btn {
	z-index: auto;
}

.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
	border-radius: 0;
}

.bootstrap-select:not(.input-group-btn), .bootstrap-select[class*="col-"] {
	float: none;
	display: inline-block;
	margin-left: 0;
}

.bootstrap-select.dropdown-menu-right, .bootstrap-select[class*="col-"].dropdown-menu-right,
.row .bootstrap-select[class*="col-"].dropdown-menu-right {
	float: right;
}

.form-inline .bootstrap-select,
.form-horizontal .bootstrap-select,
.form-group .bootstrap-select {
	margin-bottom: 0;
}

.form-group-lg .bootstrap-select.form-control,
.form-group-sm .bootstrap-select.form-control {
	padding: 0;
}

.form-group-lg .bootstrap-select.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.form-control .dropdown-toggle {
	height: 100%;
	font-size: inherit;
	line-height: inherit;
	border-radius: inherit;
}

.bootstrap-select.form-control-sm .dropdown-toggle,
.bootstrap-select.form-control-lg .dropdown-toggle {
	font-size: inherit;
	line-height: inherit;
	border-radius: inherit;
}

.bootstrap-select.form-control-sm .dropdown-toggle {
	padding: 0.25rem 0.5rem;
}

.bootstrap-select.form-control-lg .dropdown-toggle {
	padding: 0.5rem 1rem;
}

.form-inline .bootstrap-select .form-control {
	width: 100%;
}

.bootstrap-select.disabled,
.bootstrap-select > .disabled {
	cursor: not-allowed;
}

.bootstrap-select.disabled:focus,
.bootstrap-select > .disabled:focus {
	outline: none !important;
}

.bootstrap-select.bs-container {
	position: absolute;
	top: 0;
	left: 0;
	height: 0 !important;
	padding: 0 !important;
}

.bootstrap-select.bs-container .dropdown-menu {
	z-index: 1060;
}

.bootstrap-select .dropdown-toggle:before {
	content: '';
	display: inline-block;
}

.bootstrap-select .dropdown-toggle .filter-option {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: inherit;
	padding-right: inherit;
	padding-bottom: inherit;
	padding-left: inherit;
	height: 100%;
	width: 100%;
	text-align: left;
}

.bootstrap-select .dropdown-toggle .filter-option-inner {
	padding-right: inherit;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
	overflow: hidden;
}

.bootstrap-select .dropdown-toggle .caret {
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -2px;
	vertical-align: middle;
}

.input-group .bootstrap-select.form-control .dropdown-toggle {
	border-radius: inherit;
}

.bootstrap-select[class*="col-"] .dropdown-toggle {
	width: 100%;
}

.bootstrap-select .dropdown-menu {
	min-width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.bootstrap-select .dropdown-menu > .inner:focus {
	outline: none !important;
}

.bootstrap-select .dropdown-menu.inner {
	position: static;
	float: none;
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	        box-shadow: none;
}

.bootstrap-select .dropdown-menu li {
	position: relative;
}

.bootstrap-select .dropdown-menu li.active small {
	color: rgba(255, 255, 255, 0.5) !important;
}

.bootstrap-select .dropdown-menu li.disabled a {
	cursor: not-allowed;
}

.bootstrap-select .dropdown-menu li a {
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}

.bootstrap-select .dropdown-menu li a.opt {
	position: relative;
	padding-left: 2.25em;
}

.bootstrap-select .dropdown-menu li a span.check-mark {
	display: none;
}

.bootstrap-select .dropdown-menu li a span.text {
	display: inline-block;
}

.bootstrap-select .dropdown-menu li small {
	padding-left: 0.5em;
}

.bootstrap-select .dropdown-menu .notify {
	position: absolute;
	bottom: 5px;
	width: 96%;
	margin: 0 2%;
	min-height: 26px;
	padding: 3px 5px;
	background: whitesmoke;
	border: 1px solid #e3e3e3;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	pointer-events: none;
	opacity: 0.9;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.bootstrap-select .no-results {
	padding: 3px;
	background: #f5f5f5;
	margin: 0 5px;
	white-space: nowrap;
}

.bootstrap-select.fit-width .dropdown-toggle .filter-option {
	position: static;
	display: inline;
	padding: 0;
}

.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
	display: inline;
}

.bootstrap-select.fit-width .dropdown-toggle .caret {
	position: static;
	top: auto;
	margin-top: -1px;
}

.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
	position: absolute;
	display: inline-block;
	right: 15px;
	top: 5px;
}

.bootstrap-select.show-tick .dropdown-menu li a span.text {
	margin-right: 34px;
}

.bootstrap-select .bs-ok-default:after {
	content: '';
	display: block;
	width: 0.5em;
	height: 1em;
	border-style: solid;
	border-width: 0 0.26em 0.26em 0;
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle {
	z-index: 1061;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
	content: '';
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid rgba(204, 204, 204, 0.2);
	position: absolute;
	bottom: -4px;
	left: 9px;
	display: none;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
	content: '';
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid white;
	position: absolute;
	bottom: -4px;
	left: 10px;
	display: none;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
	bottom: auto;
	top: -4px;
	border-top: 7px solid rgba(204, 204, 204, 0.2);
	border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
	bottom: auto;
	top: -4px;
	border-top: 6px solid white;
	border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
	right: 12px;
	left: auto;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
	right: 13px;
	left: auto;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after {
	display: block;
}

.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
	padding: 4px 8px;
}

.bs-actionsbox {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.bs-actionsbox .btn-group button {
	width: 50%;
}

.bs-donebutton {
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.bs-donebutton .btn-group button {
	width: 100%;
}

.bs-searchbox + .bs-actionsbox {
	padding: 0 8px 4px;
}

.bs-searchbox .form-control {
	margin-bottom: 0;
	width: 100%;
	float: none;
}

/**
 * Swiper 5.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 26, 2019
 */
@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
	font-weight: 400;
	font-style: normal;
}

:root {
	--swiper-theme-color:#007aff;
}

.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	        box-sizing: content-box;
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
	-webkit-transform: translate3d(0px, 0, 0);
	        transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	        transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-slide {
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-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;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-transition-property: height,-webkit-transform;
	transition-property: height,-webkit-transform;
	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, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to left, rgba(0, 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, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to right, rgba(0, 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, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to top, rgba(0, 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, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
	display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
	-ms-scroll-snap-type: x mandatory;
	    scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
	-ms-scroll-snap-type: y mandatory;
	    scroll-snap-type: y mandatory;
}

:root {
	--swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size)/ 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
	z-index: 10;
	cursor: pointer;
	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: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	text-transform: none;
	font-variant: initial;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	left: 10px;
	right: auto;
}

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
	content: 'prev';
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	right: 10px;
	left: auto;
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
	content: 'next';
}

.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
	--swiper-navigation-color:#ffffff;
}

.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
	--swiper-navigation-color:#000000;
}

.swiper-button-lock {
	display: none;
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-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-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transform: scale(0.33);
	        transform: scale(0.33);
	position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-webkit-transform: scale(1);
	        transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform: scale(1);
	        transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform: scale(0.66);
	        transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform: scale(0.33);
	        transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform: scale(0.66);
	        transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform: scale(0.33);
	        transform: scale(0.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-pagination-bullet-active {
	opacity: 1;
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0px, -50%, 0);
	        transform: translate3d(0px, -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%);
	        transform: translateY(-50%);
	width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	-webkit-transition: .2s transform,.2s top;
	transition: .2s transform,.2s top;
}

.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%);
	        transform: translateX(-50%);
	white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: .2s transform,.2s left;
	transition: .2s transform,.2s left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: .2s transform,.2s right;
	transition: .2s transform,.2s right;
}

.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, 0.25);
	position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	        transform: scale(0);
	-webkit-transform-origin: left top;
	        transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-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-color:#ffffff;
}

.swiper-pagination-black {
	--swiper-pagination-color:#000000;
}

.swiper-pagination-lock {
	display: none;
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 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, 0.5);
	border-radius: 10px;
	left: 0;
	top: 0;
}

.swiper-scrollbar-cursor-drag {
	cursor: move;
}

.swiper-scrollbar-lock {
	display: none;
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	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;
	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-slide-zoomed {
	cursor: move;
}

.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%;
	        transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s infinite linear;
	        animation: swiper-preloader-spin 1s infinite linear;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent;
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color:#000;
}

@-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;
	        transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-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 {
	overflow: visible;
}

.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;
	        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;
	        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: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0;
}

.swiper-container-flip {
	overflow: visible;
}

.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;
}

/*! Gray v1.6.0 (https://github.com/karlhorky/gray) | MIT */
.grayscale {
	/* Firefox 10-34 */
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
	/*
    Chrome 19+,
    Safari 6+,
    Safari 6+ iOS,
    Opera 15+
  */
	-webkit-filter: grayscale(1);
	/* Firefox 35+ */
	filter: grayscale(1);
	/* IE 6-9 */
	-webkit-filter: gray;
	        filter: gray;
}

.grayscale.grayscale-fade {
	-webkit-transition: -webkit-filter .5s;
	transition: -webkit-filter .5s;
	transition: filter .5s;
	transition: filter .5s, -webkit-filter .5s;
}

/* Webkit hack until filter is unprefixed */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.grayscale.grayscale-fade {
		-webkit-transition: -webkit-filter .5s;
		transition: -webkit-filter .5s;
	}
}

.grayscale.grayscale-off,
.grayscale.grayscale-fade:hover {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

/* Background element */
.grayscale.grayscale-replaced {
	-webkit-filter: none;
	filter: none;
}

.grayscale.grayscale-replaced > svg {
	-webkit-transition: opacity .5s ease;
	transition: opacity .5s ease;
	opacity: 1;
}

.grayscale.grayscale-replaced.grayscale-off > svg,
.grayscale.grayscale-replaced.grayscale-fade:hover > svg {
	opacity: 0;
}

html {
	font-size: 10px;
}

body {
	min-width: 320px;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: none;
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner {
	border: none;
	padding: 0;
}

blockquote, q {
	quotes: none;
}

q:before,
q:after {
	content: '';
}

a {
	-webkit-transition: color 0.3s, background-color 0.3s;
	transition: color 0.3s, background-color 0.3s;
}

a:focus,
button:focus,
input:focus,
textarea:focus,
select:focus {
	outline: none;
}

.wrapper {
	position: relative;
	overflow: hidden;
	min-height: 100vh;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.wrapper > * {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}

@media (max-width: 991px) {
	.container, .container-fluid {
		padding-left: 20px;
		padding-right: 20px;
	}
}

h1 a, h1 a:hover, h2 a, h2 a:hover, h3 a, h3 a:hover, h4 a, h4 a:hover, h5 a, h5 a:hover, h6 a, h6 a:hover {
	color: inherit;
}

.slick-slide:focus {
	outline: none !important;
}

@media (max-width: 767px) {
	.order-mobile-first {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
}

@media (max-width: 767px) {
	.order-mobile-last {
		-webkit-box-ordinal-group: 10000;
		    -ms-flex-order: 9999;
		        order: 9999;
	}
}

.flex-md-column > .title-slider .swiper-wrapper .img {
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.bg-img {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

.flex-md-column > * {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}

.category-line {
	display: block;
	margin-top: 0.3rem;
	font-weight: 400;
	font-size: 1.4rem;
	line-height: 1.3;
	letter-spacing: 0.0715em;
	text-transform: uppercase;
}

@media (max-width: 991px) {
	.category-line {
		font-size: 1.2rem;
	}
}

.bottom-more {
	margin-top: auto;
	margin-bottom: 14px;
	padding-top: 1rem;
	text-transform: uppercase;
	letter-spacing: 0.0715em;
	text-align: right;
	font-weight: 400;
	font-size: 1.4rem;
	line-height: 1;
}

@media (max-width: 767px) {
	.bottom-more {
		font-size: 1.2rem;
	}
}

.bottom-more p {
	margin-bottom: 0;
}

.logo {
	display: block;
	width: 100%;
	font-weight: 400;
	font-size: 6rem;
	line-height: 0.94;
	text-transform: uppercase;
}

@media (max-width: 991px) {
	.logo {
		display: none;
	}
}

.logo a {
	display: block;
}

.logo a:hover, .logo a:focus, .logo a:active {
	text-decoration: none;
}

.logo .line {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 3px solid;
}

.logo .line:first-child .str:nth-child(1) {
	margin-left: -3.5%;
}

.logo .line:first-child .str:nth-child(2) {
	display: none;
}

.logo .line:nth-child(2) .str:nth-child(1) {
	margin-left: 13.5%;
}

.logo .line:nth-child(2) .str:nth-child(2) {
	margin-left: -7.7%;
}

.logo .line:nth-child(2) .str:nth-child(3) {
	display: none;
}

.logo .line:nth-child(3) .str:nth-child(1) {
	margin-left: 33.9%;
	margin-right: auto;
}

.logo .line:nth-child(3) .str:nth-child(2) {
	margin-left: auto;
	width: 25%;
}

.home-logo-state-2 .logo .line:first-child .str:nth-child(2) {
	margin-left: 30%;
	display: block;
}

.home-logo-state-2 .logo .line:nth-child(2) .str:nth-child(1) {
	display: none;
}

.home-logo-state-2 .logo .line:nth-child(2) .str:nth-child(2) {
	margin-left: 33.3%;
}

.home-logo-state-2 .logo .line:nth-child(3) .str:nth-child(1) {
	margin-left: 12.9%;
}

.home-logo-state-3 .logo .line:first-child .str:nth-child(2) {
	margin-left: 10%;
	display: block;
}

.home-logo-state-3 .logo .line:nth-child(2) .str:nth-child(1) {
	display: none;
}

.home-logo-state-3 .logo .line:nth-child(2) .str:nth-child(2) {
	margin-left: 53.3%;
}

.home-logo-state-3 .logo .line:nth-child(3) .str:nth-child(1) {
	margin-left: 12.9%;
}

.home-logo-state-4 .logo .line:first-child .str:nth-child(2) {
	margin-left: -11%;
	display: block;
}

.home-logo-state-4 .logo .line:nth-child(2) .str:nth-child(1) {
	display: none;
}

.home-logo-state-4 .logo .line:nth-child(2) .str:nth-child(2) {
	margin-left: 34%;
}

.home-logo-state-4 .logo .line:nth-child(2) .str:nth-child(3) {
	display: block;
	margin-left: -8.2%;
}

.home-logo-state-4 .logo .line:nth-child(3) .str:nth-child(1) {
	display: none;
}

.home-logo-state-5 .logo .line:nth-child(2) .str:nth-child(2) {
	margin-left: 12.3%;
}

.logo .str {
	display: block;
	position: relative;
	top: 0.115em;
	width: 27.856%;
	text-align: center;
}

.full-size {
	width: 100%;
	height: auto;
}

.user-tools {
	text-transform: uppercase;
	font-size: 1.2rem;
	line-height: 1.167;
	letter-spacing: 0.07144em;
}

@media (min-width: 768px) {
	.user-tools {
		font-size: 1.4rem;
		line-height: 1;
	}
}

.user-tools > ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.user-tools > ul > li {
	margin-bottom: 11px;
}

.image-group {
	margin: 0 0 54px;
	padding-top: 8px;
	position: relative;
	max-width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.image-group .img {
	position: relative;
	overflow: hidden;
	-webkit-box-flex: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
}

.image-group .img img {
	display: block;
	max-width: 100%;
	height: auto;
}

.image-group figcaption {
	font-size: 12px;
	line-height: 1.2;
	letter-spacing: 0.67px;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
	margin-top: 10px;
	-webkit-box-flex: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
}

.image-group figcaption .img-str {
	padding-left: 20px;
	padding-right: 20px;
}

@media (min-width: 768px) {
	.image-group figcaption .img-str {
		padding-left: 30px;
		padding-right: 30px;
	}
}

.wp-block-verse {
	font: inherit;
}

.wp-block-embed .wp-block-embed__wrapper {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}

.wp-block-embed .wp-block-embed__wrapper iframe,
.wp-block-embed .wp-block-embed__wrapper video,
.wp-block-embed .wp-block-embed__wrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

@media (min-width: 992px) {
	.wp-block-embed.aligncenter {
		width: 60%;
	}
}

.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper {
	padding-bottom: 56.25%;
}

.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper {
	padding-bottom: 75%;
}

body pre.wp-block-verse {
	white-space: normal;
}

/* buttons */
.btn {
	white-space: normal;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	position: relative;
}

.btn .fa {
	margin-left: 5px;
}

.btn-lg, .btn-group-lg > .btn {
	font-size: 2.4rem;
	line-height: 1.25;
	padding-top: 1.7rem;
	padding-bottom: 1.1rem;
}

.btn.dropdown-toggle {
	position: relative;
}

.btn.dropdown-toggle::after {
	content: '';
	position: absolute;
	top: 50%;
	right: 16px;
	margin-top: -9px;
	width: 10px;
	height: 10px;
	border: 1px solid;
	border-width: 0 1px 1px 0;
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
}

.btn-light {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-box-shadow: none;
	        box-shadow: none;
}

.btn-light:hover {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}

.btn-light:focus, .btn-light.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.btn-light, .btn-light:hover, .btn-light:focus, .btn-light:active {
	color: #000 !important;
	-webkit-box-shadow: none !important;
	        box-shadow: none !important;
	background: none !important;
}

.btn-light:hover {
	background-color: rgba(0, 0, 0, 0.06) !important;
}

.btn-back {
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding-top: 14px;
	padding-left: 36px;
	padding-bottom: 10px;
	text-transform: uppercase;
	letter-spacing: 0.07144em;
	font-size: 1.4rem;
	line-height: 1.215;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.btn-back::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -7px;
	margin-left: 8px;
	width: 10px;
	height: 10px;
	border-style: solid;
	border-width: 0 0 1px 1px;
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
}

.btn-back:hover {
	background: none;
}

.btn-to-top {
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 90;
	width: 32px;
	height: 32px;
	border: 1px solid #000;
	color: #000;
	background: #fff;
	opacity: 0;
	visibility: hidden;
}

.scrolled .btn-to-top {
	opacity: 1;
	visibility: visible;
}

.btn-to-top::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin-top: -2px;
	margin-left: auto;
	margin-right: auto;
	width: 10px;
	height: 10px;
	border-style: solid;
	border-width: 0 1px 1px 0;
	-webkit-transform: rotate(-135deg);
	        transform: rotate(-135deg);
}

.btn-to-top:hover {
	background-color: #000;
	color: #fff;
}

.btn-outlined {
	border: 1px solid;
}

.btn-outlined.btn-default {
	color: #fff;
	background-color: transparent;
	border-color: #000;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
	color: #000;
}

.btn-outlined.btn-default:hover {
	color: #fff;
	background-color: #000;
	border-color: #000;
}

.btn-outlined.btn-default:focus, .btn-outlined.btn-default.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.btn-outlined.btn-default.disabled, .btn-outlined.btn-default:disabled {
	color: #fff;
	background-color: transparent;
	border-color: #000;
}

.btn-outlined.btn-default:not(:disabled):not(.disabled):active, .btn-outlined.btn-default:not(:disabled):not(.disabled).active,
.show > .btn-outlined.btn-default.dropdown-toggle {
	color: #fff;
	background-color: #000;
	border-color: #000;
}

.btn-outlined.btn-default:not(:disabled):not(.disabled):active:focus, .btn-outlined.btn-default:not(:disabled):not(.disabled).active:focus,
.show > .btn-outlined.btn-default.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.btn-outlined.btn-default:hover, .btn-outlined.btn-default:focus, .btn-outlined.btn-default:active {
	color: #fff;
	background-color: #000;
}

.btn input {
	position: absolute;
	z-index: 25;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 0;
	width: 100%;
	height: 100%;
	background: none;
	opacity: 0;
	padding: 0;
	overflow: hidden;
	text-indent: -9999px;
}

.trunc-toggle {
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding-left: 22px;
	text-transform: uppercase;
	letter-spacing: 0.0715em;
	font-size: 1.4rem;
	line-height: 1.215;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

@media (max-width: 767px) {
	.trunc-toggle {
		font-size: 1.2rem;
		padding-left: 28px;
	}
}

.trunc-toggle::after {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -10px;
	width: 10px;
	height: 10px;
	border-style: solid;
	border-width: 0 1px 1px 0;
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
}

@media (max-width: 767px) {
	.trunc-toggle::after {
		margin-top: -8px;
	}
}

.trunc-text.full-story + .trunc-toggle::after {
	margin-top: -5px;
	-webkit-transform: rotate(-135deg);
	        transform: rotate(-135deg);
}

@media (max-width: 767px) {
	.trunc-text.full-story + .trunc-toggle::after {
		margin-top: -3px;
	}
}

.btn-close {
	display: inline-block;
	vertical-align: top;
	position: relative;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	width: 50px;
	height: 50px;
	border: 0;
	background: none;
	padding: 0;
}

.btn-close::before, .btn-close::after {
	content: '';
	position: absolute;
	z-index: 20;
	top: 0;
	left: 0;
	width: 38px;
	height: 2px;
	background-color: #000;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	margin: 23px 0 0 6px;
}

.btn-close:before {
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
}

.btn-close:after {
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}

.btn-close:hover:before, .btn-close:hover:after {
	opacity: 0.75;
}

.btn-play {
	display: inline-block;
	vertical-align: top;
	width: 100px;
	height: 100px;
	font-size: 0;
	line-height: 0;
	position: relative;
	overflow: hidden;
}

.btn-play::before {
	content: "";
	position: absolute;
	z-index: 10;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 33px 0 33px 66px;
	border-color: transparent transparent transparent #fff;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.btn-play:hover::before {
	border-left-color: #fffb5c;
}

@media (max-width: 767px) {
	.btn-play {
		width: 50px;
		height: 50px;
	}
	.btn-play::before {
		border-width: 17px 0 17px 34px;
	}
}

/* bootstrap-select */
.bootstrap-select {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: 100%;
	max-width: 100%;
}

.bootstrap-select .btn {
	min-width: 100%;
	width: auto;
	text-transform: uppercase;
	font-size: 14px;
}

.bootstrap-select .btn:focus {
	outline: none !important;
}

.bootstrap-select .dropdown-menu {
	text-transform: uppercase;
}

@media (max-width: 767px) {
	.bootstrap-select .dropdown-menu {
		min-width: 130px;
		max-width: 130px;
		font-size: 12px;
	}
	.bootstrap-select .dropdown-menu > .inner {
		overflow-x: hidden;
	}
}

.bootstrap-select .dropdown-menu::before {
	display: none;
}

.bootstrap-select .dropdown-item {
	white-space: normal !important;
}

.bootstrap-select .dropdown-item:hover {
	background: rgba(0, 0, 0, 0.1);
}

.bootstrap-select .dropdown-item.active {
	background: #000;
}

@media (max-width: 767px) {
	.bootstrap-select .dropdown-item {
		padding: 3px 10px;
	}
}

.bootstrap-select > .dropdown-toggle.bs-placeholder {
	color: #000;
}

.bootstrap-select > .dropdown-toggle .filter-option-inner-inner {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 25px;
}

.bootstrap-select.cs-col3 > .dropdown-menu > .inner > .dropdown-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.bootstrap-select.cs-col3 > .dropdown-menu > .inner > .dropdown-menu > * {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 33.33%;
	        flex: 0 1 33.33%;
	max-width: 33.33%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.bootstrap-select.cs-col3 > .dropdown-menu > .inner > .dropdown-menu > * {
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
		max-width: 50%;
	}
}

.bootstrap-select.cs-col3 > .dropdown-menu > .inner > .dropdown-menu > *:nth-child(3n + 1) {
	text-align: left;
}

@media (min-width: 768px) and (max-width: 991px) {
	.bootstrap-select.cs-col3 > .dropdown-menu > .inner > .dropdown-menu > *:nth-child(3n + 1) {
		text-align: center;
	}
}

.bootstrap-select.cs-col3 > .dropdown-menu > .inner > .dropdown-menu > *:nth-child(3n + 2) {
	text-align: center;
}

.bootstrap-select.cs-col3 > .dropdown-menu > .inner > .dropdown-menu > *:nth-child(3n) {
	text-align: right;
}

@media (min-width: 768px) and (max-width: 991px) {
	.bootstrap-select.cs-col3 > .dropdown-menu > .inner > .dropdown-menu > *:nth-child(3n) {
		text-align: center;
	}
}

.bootstrap-select.cs-col3 > .dropdown-menu > .inner > .dropdown-menu > * > a {
	display: inline-block !important;
	vertical-align: top;
	width: 6rem;
	max-width: 100%;
	text-align: center;
}

@media (min-width: 768px) and (max-width: 991px) {
	.bootstrap-select.cs-col3 > .dropdown-menu > .inner > .dropdown-menu > * > a {
		width: 100%;
	}
}

/* header */
#header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	-webkit-transition: margin-top 0.5s;
	transition: margin-top 0.5s;
	z-index: 1052;
	background-color: #fff;
}

.header-hide #header {
	position: fixed;
	margin-top: 0;
	top: 0;
}

.header-hide.scroll-up #header {
	margin-top: 0;
	top: 0;
	position: fixed;
}

.open-menu.page-scrolled #header {
	margin-top: 0;
	top: 0;
	position: fixed;
}

.scroll-up #header {
	margin-top: 0;
	top: 0;
	position: fixed;
}

.open-menu #header {
	position: fixed;
}

#header .navbar-toggler {
	position: relative;
	display: block;
	width: 30px;
	height: 30px;
	border: 0;
	padding: 0;
	margin: 0 -12px 0 auto;
}

@media (min-width: 992px) {
	#header .navbar-toggler {
		display: none;
	}
}

#header .navbar-toggler .icon-bar {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin-top: -1px;
	margin-left: auto;
	margin-right: auto;
	width: 15px;
	height: 2px;
	border-bottom: 2px solid;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transition-property: opacity, margin, -webkit-transform;
	transition-property: opacity, margin, -webkit-transform;
	transition-property: opacity, transform, margin;
	transition-property: opacity, transform, margin, -webkit-transform;
}

#header .navbar-toggler .icon-bar:nth-child(1) {
	margin-top: -7px;
}

.opened-menu #header .navbar-toggler .icon-bar:nth-child(1) {
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
	margin-top: -1px;
}

.opened-menu #header .navbar-toggler .icon-bar:nth-child(2) {
	opacity: 0;
}

#header .navbar-toggler .icon-bar:nth-child(3) {
	margin-top: 5px;
}

.opened-menu #header .navbar-toggler .icon-bar:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
	margin-top: -1px;
}

#header .navbar-toggler:hover {
	background: none;
}

#header .navbar-brand {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 3px solid;
	padding: 0;
	margin: 0;
	font-weight: 400;
	font-size: 6rem;
	line-height: 1;
}

#header .navbar-brand:hover {
	background: none;
}

@media (max-width: 767px) {
	#header .navbar-brand {
		font-size: 2.8rem;
		line-height: 2.9rem;
		border-bottom-width: 2px;
	}
}

@media (min-width: 992px) {
	.homepage #header .navbar-brand {
		display: none;
	}
}

#header .navbar-brand .str {
	display: block;
	position: relative;
	top: 0.115em;
	width: 4.5%;
	text-align: center;
}

@media (max-width: 991px) {
	#header .navbar-brand .str {
		width: 7.1875%;
	}
}

@media (max-width: 767px) {
	#header .navbar-brand .str:nth-child(1) {
		width: 10%;
	}
}

#header .navbar-brand .str:nth-child(4) {
	margin-right: auto;
}

#header .navbar-brand .str:nth-child(5) {
	margin-left: auto;
}

@media (max-width: 991px) {
	#header > .container, #header > .container-fluid {
		border-bottom: 1px solid;
	}
}

#header #main-nav {
	position: relative;
	text-transform: uppercase;
	font-size: 1.4rem;
	line-height: 1;
}

@media (max-width: 991px) {
	#header #main-nav {
		line-height: 1.429;
		margin-top: -1px;
		padding-bottom: 29px;
		border-bottom: 1px solid;
	}
	body:not(.opened-menu) #header #main-nav {
		position: absolute;
		width: 100%;
		z-index: -10;
		opacity: 0;
		pointer-events: none;
	}
}

@media (min-width: 992px) {
	#header #main-nav {
		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;
		border-bottom: 1px solid;
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

@media (min-width: 992px) {
	#header #main-nav .dropdown > .dropdown-menu {
		min-width: 100%;
		margin-top: 0;
		font: inherit;
		top: 100% !important;
		-webkit-transform: none !important;
		        transform: none !important;
		display: block;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
		-webkit-transition-property: opacity, visibility;
		transition-property: opacity, visibility;
	}
}

@media (min-width: 992px) {
	#header #main-nav .dropdown:not(.bootstrap-select) > .dropdown-menu {
		border: 1px solid;
		border-width: 1px 0;
		min-width: 100%;
		margin-top: 0;
		padding-top: 0.4rem;
		padding-bottom: 0.4rem;
		font: inherit;
		top: 100% !important;
		-webkit-transform: none !important;
		        transform: none !important;
		display: block;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
		-webkit-transition-property: opacity, visibility;
		transition-property: opacity, visibility;
	}
}

@media (min-width: 992px) {
	#header #main-nav .dropdown:not(.bootstrap-select) > .dropdown-menu a {
		display: block;
		padding: 0.8rem 1rem 0.4rem 1.2rem;
	}
}

#header #main-nav .dropdown:not(.bootstrap-select) > .dropdown-menu a:hover, #header #main-nav .dropdown:not(.bootstrap-select) > .dropdown-menu a:focus, #header #main-nav .dropdown:not(.bootstrap-select) > .dropdown-menu a:active {
	text-decoration: none;
}

#header #main-nav .dropdown:not(.bootstrap-select) > .dropdown-menu a:hover {
	background: rgba(0, 0, 0, 0.06);
}

@media (min-width: 1025px) {
	#header #main-nav .dropdown:not(.bootstrap-select):hover {
		z-index: 110;
	}
	#header #main-nav .dropdown:not(.bootstrap-select):hover > a {
		background: rgba(0, 0, 0, 0.06);
	}
	#header #main-nav .dropdown:not(.bootstrap-select):hover > .dropdown-menu {
		display: block;
		z-index: 1010;
		opacity: 1;
		visibility: visible;
	}
}

@media (max-width: 991px) {
	#header #main-nav .dropdown:not(.bootstrap-select).show > .dropdown-menu {
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
		-webkit-transform: none !important;
		        transform: none !important;
	}
}

@media (min-width: 992px) {
	#header #main-nav .dropdown:not(.bootstrap-select).show > a {
		background: rgba(0, 0, 0, 0.06);
	}
	#header #main-nav .dropdown:not(.bootstrap-select).show > .dropdown-menu {
		display: block;
		opacity: 1;
		visibility: visible;
	}
}

@media (max-width: 991px) {
	#header #main-nav .dropdown:not(.bootstrap-select):not(.show) > .dropdown-menu {
		position: absolute;
		opacity: 0;
		pointer-events: none;
	}
}

@media (min-width: 992px) {
	#header #main-nav .dropdown.show > .dropdown-menu {
		opacity: 1;
		visibility: visible;
	}
}

@media (min-width: 992px) {
	#header #main-nav .dropdown:not(:hover):not(.show) > .dropdown-menu {
		pointer-events: none;
	}
}

#header #main-nav .search-item {
	position: static;
}

#header #main-nav .base-nav {
	list-style: none;
	margin: 0;
	padding: 0;
}

@media (max-width: 991px) {
	#header #main-nav .base-nav {
		border-bottom: 1px solid;
	}
}

@media (min-width: 992px) {
	#header #main-nav .base-nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		margin-left: -1rem;
	}
}

@media (max-width: 991px) {
	#header #main-nav .base-nav > li {
		border-top: 1px solid;
	}
}

@media (min-width: 992px) {
	#header #main-nav .base-nav > li {
		margin-left: 0.3rem;
		margin-right: 0.3rem;
	}
}

@media (max-width: 991px) {
	#header #main-nav .base-nav > li.dropdown > a {
		position: relative;
		padding-right: 3rem;
	}
	#header #main-nav .base-nav > li.dropdown > a::before, #header #main-nav .base-nav > li.dropdown > a::after {
		content: '';
		position: absolute;
		top: 0;
		right: 15px;
		bottom: 0;
		margin-top: auto;
		margin-bottom: auto;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
	}
	#header #main-nav .base-nav > li.dropdown > a::before {
		width: 16px;
		height: 2px;
		border-bottom: 2px solid;
	}
	#header #main-nav .base-nav > li.dropdown > a::after {
		width: 2px;
		height: 16px;
		border-left: 2px solid;
		margin-right: 7px;
	}
}

@media (max-width: 991px) {
	#header #main-nav .base-nav > li.dropdown.show {
		background: rgba(0, 0, 0, 0.06);
	}
}

@media (max-width: 991px) {
	#header #main-nav .base-nav > li.dropdown.show > a::before, #header #main-nav .base-nav > li.dropdown.show > a::after {
		-webkit-transform: rotate(45deg);
		        transform: rotate(45deg);
	}
}

#header #main-nav .base-nav > li.active > a {
	background: rgba(0, 0, 0, 0.06);
}

#header #main-nav .base-nav > li > a {
	display: block;
}

#header #main-nav .base-nav > li > a:hover, #header #main-nav .base-nav > li > a:focus, #header #main-nav .base-nav > li > a:active {
	text-decoration: none;
}

@media (max-width: 991px) {
	#header #main-nav .base-nav > li > a {
		padding: 0.6rem 1.6rem 0.3rem;
	}
}

@media (min-width: 992px) {
	#header #main-nav .base-nav > li > a {
		padding: 0.8rem 1.2rem 0.6rem;
		letter-spacing: 0.0715em;
	}
	#header #main-nav .base-nav > li > a:hover {
		background: rgba(0, 0, 0, 0.06);
	}
}

#header #main-nav .base-nav > li > .dropdown-menu {
	z-index: 10;
}

@media (max-width: 991px) {
	#header #main-nav .base-nav > li > .dropdown-menu {
		width: 100%;
		float: none;
		background: none;
		border: 0;
		border-top: 1px solid;
		margin: 0;
		padding-top: 7px;
		padding-bottom: 6px;
		font: inherit;
	}
}

@media (min-width: 992px) {
	#header #main-nav .base-nav > li > .dropdown-menu::before {
		content: '';
		position: absolute;
		top: 0;
		left: -2000px;
		right: -2000px;
		bottom: -1px;
		z-index: -1;
		background: #fff;
		border-bottom: 1px solid;
	}
}

#header #main-nav .base-nav > li > .dropdown-menu a {
	white-space: nowrap;
}

@media (max-width: 991px) {
	#header #main-nav .base-nav > li > .dropdown-menu > li > a {
		display: block;
		padding: 0.3rem 1rem 0 3rem;
	}
}

#header #main-nav .bootstrap-select .btn {
	text-transform: uppercase;
}

#header #main-nav .bootstrap-select.show > .dropdown-menu {
	display: block;
	opacity: 1;
	visibility: visible;
}

#header #main-nav .search-form {
	padding-top: 5px;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	background: #fff !important;
}

#header #main-nav .search-form .form-control {
	border: 0;
	-webkit-box-shadow: none;
	        box-shadow: none;
	text-transform: uppercase;
	font-size: 1.4rem;
	color: #000;
	padding: 0.5rem 2rem 0.1rem;
	height: 3.4rem;
}

#header #main-nav .search-form .form-control::-webkit-input-placeholder {
	color: #000;
}

#header #main-nav .search-form .form-control::-moz-placeholder {
	color: #000;
	opacity: 1;
}

#header #main-nav .search-form .form-control:-ms-input-placeholder {
	color: #000;
}

@media (max-width: 767px) {
	#header #main-nav .search-form .form-control {
		padding-left: 0;
	}
}

@media (min-width: 768px) {
	#header #main-nav .search-form .input-group {
		border-bottom: 1px solid;
	}
}

#header #main-nav .search-form .btn {
	text-transform: uppercase;
	font-size: 1.4rem;
	line-height: 1.429;
	padding: 0.8rem 0 0.4rem;
}

@media (max-width: 767px) {
	#header #main-nav .search-form .btn.dropdown-toggle::after {
		right: 2px;
	}
}

@media (min-width: 992px) {
	#header #main-nav .languages {
		margin-right: -1rem;
		position: relative;
	}
}

#header #main-nav .languages .btn-opener {
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding: 0.8rem 3.5rem 0.6rem 1.2rem;
}

#header #main-nav .languages .btn-opener::after {
	content: '';
	position: absolute;
	top: 50%;
	right: 16px;
	margin-top: -9px;
	width: 10px;
	height: 10px;
	border-style: solid;
	border-width: 0 1px 1px 0;
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
}

#header #main-nav .languages .btn-opener:hover, #header #main-nav .languages .btn-opener:focus, #header #main-nav .languages .btn-opener:active {
	text-decoration: none;
}

#header #main-nav .languages .btn-opener:hover {
	background: rgba(0, 0, 0, 0.06);
}

@media (max-width: 991px) {
	#header #main-nav .languages .btn-opener {
		display: none;
	}
}

#header #main-nav .languages > .dropdown-menu {
	left: auto !important;
	right: 0 !important;
	font: inherit;
}

@media (max-width: 991px) {
	#header #main-nav .languages > .dropdown-menu {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		float: none;
		margin: 0;
		padding: 0 5px;
		border: 0;
		border-bottom: 1px solid;
		position: static !important;
		opacity: 1 !important;
		pointer-events: none;
	}
	.opened-menu #header #main-nav .languages > .dropdown-menu {
		pointer-events: all !important;
	}
}

@media (min-width: 992px) {
	#header #main-nav .languages > .dropdown-menu > li.active {
		display: none;
	}
}

@media (max-width: 991px) {
	#header #main-nav .languages > .dropdown-menu > li > a {
		display: block;
		padding: 0.6rem 1rem 0.3rem;
	}
}

#footer {
	margin-top: auto;
	font-size: 14px;
	line-height: 1.357;
}

#footer .container-fluid {
	padding: 30px;
	position: relative;
}

#footer .top {
	padding-bottom: 55px;
}

#footer .footer-logo {
	width: 304px;
	height: 79px;
	background: url(../images/logo-footer.svg) no-repeat;
	background-size: 304px 79px;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	margin: 32px 0 0 30px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}

#footer .footer-logo a {
	display: block;
	height: 100%;
	text-decoration: none;
}

#footer .footer-logo a:hover {
	text-decoration: none;
	background: none;
}

#footer .footer-links {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer .footer-links li {
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 1.714;
}

#footer .footer-links li a {
	text-decoration: none;
	color: inherit;
}

#footer .footer-links li a:hover {
	text-decoration: none;
	background-position: 0 100%;
	background-size: 1px 2px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #000));
	background-image: linear-gradient(transparent 50%, #000 50%);
	background-repeat: repeat-x;
}

#footer .footer-links li a:hover {
	text-decoration: none;
	color: inherit;
}

#footer .bottom {
	position: relative;
}

#footer h4 {
	color: inherit;
	font-size: inherit;
	line-height: inherit;
	margin: 0;
	font-weight: inherit;
	letter-spacing: 0.78px;
}

#footer p {
	letter-spacing: 0.78px;
	margin: 0;
}

@media (max-width: 1439px) {
	#footer .container-fluid {
		padding-left: 15px;
		padding-right: 15px;
	}
	#footer .top {
		padding-bottom: 30px;
		padding-left: 30px;
	}
	#footer .bottom {
		padding-left: 30px;
	}
	#footer .footer-logo {
		margin-left: 15px;
	}
}

@media (max-width: 1199px) {
	#footer .footer-links {
		font-size: 12px;
	}
	#footer .top {
		padding-left: 100px;
	}
	#footer .bottom {
		padding-left: 100px;
	}
}

@media (max-width: 991px) {
	#footer {
		font-size: 12px;
		line-height: 1.417;
	}
	#footer .container-fluid {
		padding: 15px;
	}
	#footer .top {
		padding-bottom: 0;
		margin-bottom: 32px;
		position: relative;
		padding-left: 0;
	}
	#footer .top::before {
		content: "";
		position: absolute;
		z-index: 5;
		bottom: 0;
		left: -1000px;
		right: -1000px;
		height: 1px;
		background-color: #000;
		margin-bottom: 3px;
	}
	#footer .top .row {
		margin-left: -3px;
		margin-right: -3px;
	}
	#footer .top .row > [class^="col"] {
		padding-left: 3px;
		padding-right: 3px;
	}
	#footer .bottom {
		padding-left: 0;
	}
	#footer .footer-logo {
		position: relative;
		top: auto;
		left: auto;
		margin: 0 0 38px;
		display: inline-block;
		vertical-align: top;
	}
}

@media (max-width: 991px) and (max-width: 374px) {
	#footer .footer-logo {
		width: 290px;
		height: 77px;
		background-size: 290px auto;
	}
}

@media (max-width: 991px) {
	#footer .footer-links {
		padding-bottom: 15px;
		font-size: 14px;
	}
	#footer .footer-links li {
		letter-spacing: 0.86px;
		line-height: 1.167;
		padding-bottom: 22px;
	}
	#footer h4 {
		letter-spacing: 0.67px;
	}
	#footer p {
		letter-spacing: 0.67px;
		margin-bottom: 8px;
	}
}

/* highlight-news */
.highlight-news {
	width: 100%;
	padding: 14px 15px;
	background: #f0f0f0;
	font-family: "NoeText", "Times New Roman", Times, serif;
}

@media (max-width: 991px) {
	.highlight-news {
		font-size: 1.4rem;
	}
}

@media (max-width: 767px) {
	.highlight-news {
		padding-top: 24px;
		line-height: 1.572;
	}
}

.highlight-news .img {
	display: block;
	margin-bottom: 16px;
}

@media (max-width: 767px) {
	.highlight-news .img {
		margin-left: -15px;
		margin-right: -15px;
		margin-bottom: 11px;
	}
}

.highlight-news .img img {
	vertical-align: top;
	width: 100%;
	height: auto;
}

.highlight-news .category-line {
	margin-bottom: 21px;
}

@media (max-width: 767px) {
	.highlight-news .category-line {
		margin-bottom: 13px;
	}
}

.highlight-news .bottom-more {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
	margin-bottom: 0;
}

.highlight-news header {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
	margin-bottom: 25px;
	letter-spacing: 0.0278em;
}

@media (max-width: 767px) {
	.highlight-news header {
		margin-bottom: 18px;
	}
}

.highlight-news header p {
	margin-bottom: 0;
}

.highlight-news h1, .highlight-news h2, .highlight-news h3 {
	font-size: 2.4rem;
	line-height: 1.334;
	letter-spacing: 0.0231em;
	margin-bottom: 12px;
}

@media (max-width: 991px) and (min-width: 768px) {
	.highlight-news h1, .highlight-news h2, .highlight-news h3 {
		font-size: 1.8rem;
	}
}

.highlight-news h1 a, .highlight-news h2 a, .highlight-news h3 a {
	text-decoration: none;
	color: inherit;
}

.highlight-news h1 a:hover, .highlight-news h2 a:hover, .highlight-news h3 a:hover {
	text-decoration: none;
	background-position: 0 100%;
	background-size: 1px 2px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #000));
	background-image: linear-gradient(transparent 50%, #000 50%);
	background-repeat: repeat-x;
}

.highlight-news h1 a:hover, .highlight-news h2 a:hover, .highlight-news h3 a:hover {
	color: inherit;
}

.highlight-news > p {
	position: relative;
}

.highlight-news > p::before {
	position: absolute;
	z-index: 5;
	left: 0;
	bottom: 0;
	right: 0;
	content: '';
	height: 100px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(240, 240, 240, 0)), to(#f0f0f0));
	background: linear-gradient(180deg, rgba(240, 240, 240, 0) 0%, #f0f0f0 100%);
}

@media (max-width: 767px) {
	.highlight-news > p::before {
		height: 60px;
	}
}

/* title-slider */
.title-slider {
	width: 100%;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}

@media (min-width: 992px) {
	.title-slider {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.title-slider .swiper-wrapper {
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
	}
	.title-slider .swiper-slide {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		height: auto;
	}
}

.title-slider .img img {
	vertical-align: top;
	width: 100%;
	height: auto;
}

.title-slider .page-title {
	background: #fffb5c;
	font-size: 1.4rem;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.0715em;
	padding: 37px 40px 18px;
}

@media (max-width: 991px) {
	.title-slider .page-title {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width: 767px) {
	.title-slider .page-title {
		padding-top: 24px;
		padding-bottom: 25px;
		font-size: 1.2rem;
	}
}

@media (min-width: 992px) {
	.title-slider .page-title {
		min-height: 17.64rem;
	}
}

.title-slider .page-title h1, .title-slider .page-title h2, .title-slider .page-title h3 {
	font-size: 3.8rem;
	line-height: 1.264;
	letter-spacing: 0.0239em;
	text-transform: none;
	margin-bottom: 12px;
}

@media (max-width: 991px) {
	.title-slider .page-title h1, .title-slider .page-title h2, .title-slider .page-title h3 {
		font-size: 2.4rem;
		line-height: 1.4167;
		text-align: left;
	}
}

.title-slider .page-title h1 a:hover, .title-slider .page-title h2 a:hover, .title-slider .page-title h3 a:hover {
	text-decoration: none;
	background-position: 0 100%;
	background-size: 1px 2px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #000));
	background-image: linear-gradient(transparent 50%, #000 50%);
	background-repeat: repeat-x;
}

.title-slider .page-title p {
	margin-bottom: 0;
}

.title-slider .swiper-button-prev,
.title-slider .swiper-button-next {
	top: 0;
	bottom: calc(100% - 176px);
	margin-top: auto;
	margin-bottom: auto;
	width: 32px;
	height: 32px;
	color: inherit;
}

@media (max-width: 991px) {
	.title-slider .swiper-button-prev,
	.title-slider .swiper-button-next {
		display: none;
	}
}

.title-slider .swiper-button-prev::after,
.title-slider .swiper-button-next::after {
	font-size: 2.4rem;
	line-height: 1;
}

/* agenda-box */
.agenda-box {
	padding: 16px 20px 7px 15px;
	border-top: 1px solid;
}

@media (max-width: 991px) {
	.agenda-box {
		font-size: 1.4rem;
		line-height: 1.358;
	}
}

@media (max-width: 767px) {
	.agenda-box {
		border-top: 1px solid;
		padding-bottom: 12px;
	}
}

.agenda-box .category-line {
	margin-bottom: 17px;
}

@media (max-width: 767px) {
	.agenda-box .category-line {
		margin-bottom: 16px;
	}
}

.agenda-box .agenda-list {
	list-style: none;
	margin: 0;
	padding: 0;
	letter-spacing: 0.02775em;
}

.agenda-box .agenda-list li {
	padding: 7px 0 0;
}

.agenda-box .agenda-list li + li {
	margin-top: 8px;
}

@media (max-width: 767px) {
	.agenda-box .agenda-list li + li {
		margin-top: 23px;
	}
}

.agenda-box .agenda-list p {
	margin-bottom: 0;
}

@media (max-width: 991px) {
	.agenda-box .agenda-list p {
		margin-bottom: 7px;
	}
}

.agenda-box .agenda-list h2, .agenda-box .agenda-list h3, .agenda-box .agenda-list h4 {
	font-size: 22px;
	line-height: 1.273;
	margin-top: 5px;
	margin-bottom: 4px;
	letter-spacing: 0.23px;
}

@media (max-width: 991px) {
	.agenda-box .agenda-list h2, .agenda-box .agenda-list h3, .agenda-box .agenda-list h4 {
		font-size: 1.8rem;
		line-height: 1.334;
		margin-bottom: 9px;
	}
}

.agenda-box .agenda-list h2 a, .agenda-box .agenda-list h3 a, .agenda-box .agenda-list h4 a {
	color: inherit;
	text-decoration: none;
}

.agenda-box .agenda-list h2 a:hover, .agenda-box .agenda-list h3 a:hover, .agenda-box .agenda-list h4 a:hover {
	text-decoration: none;
	background-position: 0 100%;
	background-size: 1px 2px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #000));
	background-image: linear-gradient(transparent 50%, #000 50%);
	background-repeat: repeat-x;
}

.agenda-box .agenda-list h2 a:hover, .agenda-box .agenda-list h3 a:hover, .agenda-box .agenda-list h4 a:hover {
	color: inherit;
	text-decoration: none;
}

.agenda-box .agenda-list li.active {
	position: relative;
}

.agenda-box .agenda-list li.active > * {
	position: relative;
	z-index: 10;
}

.agenda-box .agenda-list li.active::before {
	content: "";
	position: absolute;
	z-index: 5;
	top: 0;
	bottom: 0;
	left: -15px;
	right: -20px;
	background-color: #fffb5c;
}

.agenda-box mark {
	display: block;
	padding: 0;
	background: #fffb5c;
	-webkit-box-shadow: 0 -2px 0 3px #fffb5c;
	        box-shadow: 0 -2px 0 3px #fffb5c;
}

/* news-box */
.news-box {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	padding: 15px 15px 16px;
	font-family: "NoeText", "Times New Roman", Times, serif;
	font-size: 1.4rem;
}

@media (max-width: 991px) {
	.news-box {
		font-size: 1.4rem;
		line-height: 1.572;
	}
}

@media (max-width: 767px) {
	.news-box {
		padding-bottom: 22px;
	}
}

.news-box > * {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}

.news-box .category-line {
	margin-bottom: 12px;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

@media (max-width: 991px) {
	.news-box .category-line {
		margin-bottom: 14px;
	}
}

.news-box .category-line::before {
	content: '-';
	display: inline-block;
	vertical-align: top;
	width: 10px;
	margin-left: -10px;
	opacity: 0;
	visibility: hidden;
}

.news-box .category-line.first {
	-webkit-box-ordinal-group: 0;
	    -ms-flex-order: -1;
	        order: -1;
	padding-top: 4px;
}

.news-box .swiper-container {
	-webkit-box-ordinal-group: 0;
	    -ms-flex-order: -1;
	        order: -1;
	margin-bottom: 14px;
}

.news-box .swiper-container .swiper-button-prev,
.news-box .swiper-container .swiper-button-next {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.news-box .swiper-container .swiper-button-prev {
	left: 3px;
}

.news-box .swiper-container .swiper-button-next {
	right: 3px;
}

.news-box .swiper-container .img {
	margin-bottom: 0;
}

.news-box .img {
	max-width: 100%;
	margin-bottom: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-webkit-box-ordinal-group: 0;
	    -ms-flex-order: -1;
	        order: -1;
}

.news-box .img a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	-ms-flex-item-align: center;
	    align-self: center;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	max-width: 100%;
	max-height: 100%;
}

.news-box .img img {
	vertical-align: top;
	width: 100%;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	-ms-flex-item-align: center;
	    align-self: center;
}

.news-box .img.type-video a {
	position: relative;
}

.news-box .img.type-video a::before {
	content: '';
	position: absolute;
	left: 16px;
	bottom: 14px;
	width: 36px;
	height: 38px;
	border-top: 19px solid transparent;
	border-left: 36px solid #fff;
	border-bottom: 19px solid transparent;
}

.news-box h2, .news-box h3, .news-box h4 {
	font-size: 2.4rem;
	line-height: 1.417;
	font-family: "NoeText", "Times New Roman", Times, serif;
	margin-bottom: 8px;
}

@media (max-width: 991px) and (min-width: 768px) {
	.news-box h2, .news-box h3, .news-box h4 {
		font-size: 1.8rem;
	}
}

.home .news-box h2, .home .news-box h3, .home .news-box h4 {
	max-height: 4.251em;
	overflow: hidden;
}

.news-box h2 a, .news-box h3 a, .news-box h4 a {
	color: inherit;
	text-decoration: none;
}

.news-box h2 a:hover, .news-box h3 a:hover, .news-box h4 a:hover {
	text-decoration: none;
	background-position: 0 100%;
	background-size: 1px 2px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #000));
	background-image: linear-gradient(transparent 50%, #000 50%);
	background-repeat: repeat-x;
}

.news-box h2 a:hover, .news-box h3 a:hover, .news-box h4 a:hover {
	color: inherit;
	text-decoration: none;
}

.news-box p {
	margin-bottom: 20px;
	max-height: 170px;
}

.news-box header {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

@media (max-width: 767px) {
	.news-box header {
		margin-bottom: 6px;
	}
}

.news-box .descr {
	font-size: 16px;
}

.news-box .category-name {
	display: block;
	font-weight: 400;
	font-size: 1.4rem;
	line-height: 1;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
	margin-top: auto;
	letter-spacing: 1px;
}

@media (max-width: 767px) {
	.news-box .category-name {
		font-size: 1.1rem;
	}
}

.news-box .category-name::before {
	content: '—';
	margin-right: 4px;
}

.news-box .audio-player {
	margin-top: 23px;
	margin-bottom: 34px;
}

.news-box .audio-player img {
	vertical-align: top;
	max-width: 100%;
	height: auto;
}

.news-box .indicator-box {
	text-align: center;
	width: 220px;
	height: 150px;
	margin-bottom: 8px;
	position: relative;
}

.news-box .indicator-box img {
	vertical-align: top;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
}

/* main-news */
.main-news {
	-webkit-box-shadow: 0 1px 0 0 #000;
	        box-shadow: 0 1px 0 0 #000;
}

@media (min-width: 768px) {
	.main-news > .row > [class*="col"]:first-child {
		border-right: 2px solid;
	}
}

@media (min-width: 768px) {
	.main-news > .row > [class*="col"] + * {
		border-left: 1px solid;
	}
}

.main-news .highlight-news {
	width: 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-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	border-bottom: 2px solid;
}

.main-news .highlight-news > * {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}

.main-news .agenda-box {
	width: 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-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
}

.main-news .agenda-box > * {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}

.main-news .agenda-box .bottom-more {
	margin-bottom: 7px;
}

.main-news .enter-box {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	background: #fffb5c;
}

@media (min-width: 992px) {
	.main-news .enter-box {
		display: none;
	}
}

.main-news .enter-box > *:first-child {
	margin-top: auto;
}

.main-news .enter-box > *:last-child {
	margin-bottom: auto;
}

.main-news .article-list {
	padding: 18px 30px 0;
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

@media (max-width: 1439px) {
	.main-news .article-list {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width: 991px) {
	.main-news .article-list {
		display: none;
	}
}

.main-news .article-list > * {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}

.main-news .article-list .holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: -5px;
}

.main-news .article-list .holder > * {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 50%;
	        flex: 0 1 50%;
	max-width: 50%;
}

.main-news .article-list .item {
	padding: 22px 15px 13px;
	font-size: 16px;
	line-height: 1.625;
	letter-spacing: 0.02776em;
	position: relative;
}

.main-news .article-list .item::before {
	content: "";
	position: absolute;
	z-index: 10;
	bottom: 0;
	left: 15px;
	right: 15px;
	height: 1px;
	background-color: #000;
}

.main-news .article-list .item:nth-last-child(1)::before, .main-news .article-list .item:nth-last-child(2)::before {
	display: none;
}

.main-news .article-list .item h3, .main-news .article-list .item h4 {
	font: inherit;
	letter-spacing: inherit;
	margin-bottom: -1px;
	font-size: 22px;
	line-height: 1.273;
}

.main-news .article-list .item h3 a:hover, .main-news .article-list .item h4 a:hover {
	text-decoration: none;
	background-position: 0 100%;
	background-size: 1px 2px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #000));
	background-image: linear-gradient(transparent 50%, #000 50%);
	background-repeat: repeat-x;
}

.main-news .article-list .item .meta::before {
	content: '—';
	margin-right: 4px;
}

/* twitter-box */
.twitter-box {
	padding-top: 13px;
	padding-left: 15px;
	padding-right: 15px;
}

.twitter-box .category-line {
	margin-bottom: 20px;
}

.twitter-box .twitter-post {
	font-size: 1.4rem;
	line-height: 1.3572;
	color: #1c2022;
	margin-bottom: 41px;
	padding-top: 9px;
}

.twitter-box .twitter-post header {
	position: relative;
	padding-left: 44px;
	padding-right: 25px;
	margin-bottom: 12px;
	font-size: 1.2rem;
	line-height: 1.334;
	color: #697882;
}

.twitter-box .twitter-post header .avatar {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
	width: 36px;
	height: 36px;
}

.twitter-box .twitter-post header .avatar img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 50%;
}

.twitter-box .twitter-post header .decor {
	position: absolute;
	top: 5px;
	right: 0;
	width: 20px;
	text-align: right;
}

.twitter-box .twitter-post header .decor img {
	vertical-align: top;
	max-width: 100%;
}

.twitter-box .twitter-post header .name {
	color: #1c2022;
	font-size: 1.5rem;
	line-height: 1.334;
	margin-bottom: 0;
	text-transform: uppercase;
}

.twitter-box .twitter-post header p {
	margin-bottom: 0;
}

.twitter-box .twitter-post p {
	margin-bottom: 20px;
}

.twitter-box .twitter-post time {
	display: block;
	margin-bottom: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	color: #697882;
}

.twitter-box .twitter-post .hold {
	border: 1px solid #e1e8ed;
	border-radius: 4px;
	margin-bottom: 10px;
}

.twitter-box .twitter-post .hold .img {
	overflow: hidden;
}

.twitter-box .twitter-post .hold .img:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.twitter-box .twitter-post .hold .img:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.twitter-box .twitter-post .img {
	margin: 0;
}

.twitter-box .twitter-post .img img {
	vertical-align: top;
	width: 100%;
	height: auto;
}

.twitter-box .twitter-post .descr {
	padding: 3px 13px 10px;
	font-size: 1.2rem;
	line-height: 1.334;
}

.twitter-box .twitter-post .descr p {
	margin-top: 5px;
	margin-bottom: 3px;
}

.twitter-box .twitter-post .descr > a {
	color: #697882;
}

.twitter-box .twitter-post .meta {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-size: 1.2rem;
	line-height: 1.334;
	color: #697882;
}

.twitter-box .twitter-post .meta > * {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 auto;
	        flex: 0 1 auto;
}

.twitter-box .twitter-post .meta .tweet-like,
.twitter-box .twitter-post .meta .tweet-comment {
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin-right: 9px;
	padding-left: 19px;
}

.twitter-box .twitter-post .meta .tweet-like::before,
.twitter-box .twitter-post .meta .tweet-comment::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -8px;
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.twitter-box .twitter-post .meta .tweet-like::before {
	background-image: url(../images/ico-heart.svg);
}

.twitter-box .twitter-post .meta .tweet-comment::before {
	background-image: url(../images/ico-comments.svg);
}

.twitter-box .twitter-post .meta .inf {
	margin-left: auto;
}

.twitter-box .twitter-post .meta .inf i {
	display: block;
	width: 12px;
	height: 12px;
	background: url(../images/ico-info.svg) no-repeat;
	background-size: 100% auto;
	cursor: pointer;
}

.twitter-box .vscroll-area {
	overflow-y: auto;
	overflow-x: hidden;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: -15px;
	margin-right: -15px;
}

/* news-collage */
.news-collage {
	border-bottom: 2px solid;
}

@media (min-width: 768px) {
	.news-collage > .row > [class*="col"] + * {
		border-left: 1px solid;
	}
}

@media (min-width: 768px) {
	.news-collage .news-hold {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		width: calc(100% + 1px);
		margin-left: -1px;
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 auto;
		        flex: 1 0 auto;
	}
}

@media (max-width: 767px) {
	.news-collage .news-hold {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.news-collage .news-hold > * {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 auto;
		        flex: 0 0 auto;
	}
}

.news-collage .news-hold .agenda-box,
.news-collage .news-hold .news-box {
	border-bottom: 1px solid #000;
	margin-bottom: -1px;
}

@media (min-width: 768px) {
	.news-collage .news-hold > * {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 50%;
		        flex: 0 1 50%;
		max-width: 50%;
		border-left: 1px solid;
	}
}

@media (min-width: 992px) {
	.news-collage .news-hold > * {
		-ms-flex-preferred-size: 33.33%;
		    flex-basis: 33.33%;
		max-width: 33.33%;
	}
}

.news-collage .twitter-box {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

@media (max-width: 767px) {
	.news-collage .twitter-box {
		border-top: 1px solid;
	}
}

@media (min-width: 768px) {
	.news-collage .twitter-box {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		max-height: 100%;
	}
}

.news-collage.type2 {
	border-top: 1px solid;
	border-bottom: 1px solid;
	margin-bottom: 50px;
}

@media (min-width: 768px) {
	.news-collage.type2 .news-hold {
		margin-left: 0;
		margin-right: -1px;
	}
}

@media (min-width: 768px) {
	.news-collage.type2 .news-hold > * {
		border-left: 0;
		border-right: 1px solid;
	}
}

@media (min-width: 992px) {
	.news-collage.type2 .news-hold > * {
		-ms-flex-preferred-size: 25%;
		    flex-basis: 25%;
		max-width: 25%;
	}
}

@media (min-width: 992px) {
	.news-collage.cols-4 .news-hold > * {
		-ms-flex-preferred-size: 25%;
		    flex-basis: 25%;
		max-width: 25%;
	}
}

.news-collage.cols-4 .news-hold .twitter-box-holder {
	position: relative;
}

/* news-archive */
.news-archive {
	border-bottom: 1px solid;
	margin-bottom: 35px;
}

@media (min-width: 768px) {
	.news-archive {
		width: calc(100% + 1px);
		margin-left: -1px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		margin-bottom: 65px;
	}
}

.news-archive > .item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 14px 17px;
	border-top: 1px solid;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transition-property: background;
	transition-property: background;
	position: relative;
	text-decoration: none;
}

@media (max-width: 767px) {
	.news-archive > .item {
		padding-top: 51px;
		padding-bottom: 21px;
	}
}

@media (min-width: 768px) {
	.news-archive > .item {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 50%;
		        flex: 0 1 50%;
		max-width: 50%;
		padding-left: 14px;
		padding-right: 14px;
		border-left: 1px solid;
	}
}

@media (min-width: 1200px) {
	.news-archive > .item {
		-ms-flex-preferred-size: 33.33%;
		    flex-basis: 33.33%;
		max-width: 33.33%;
	}
}

.news-archive > .item:hover, .news-archive > .item:focus {
	background: #fffb5c;
	text-decoration: none;
}

.news-archive > .item .img {
	margin: 0;
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 49.65%;
	        flex: 0 1 49.65%;
	max-width: 49.65%;
}

@media (min-width: 768px) {
	.news-archive > .item .img {
		max-width: 47.23%;
		-ms-flex-preferred-size: 47.23%;
		    flex-basis: 47.23%;
	}
}

.news-archive > .item .img img {
	vertical-align: top;
	width: 100%;
	height: auto;
}

.news-archive > .item .descr {
	padding-left: 12px;
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 50.35%;
	        flex: 0 1 50.35%;
	max-width: 50.35%;
}

@media (min-width: 768px) {
	.news-archive > .item .descr {
		max-width: 52.77%;
		-ms-flex-preferred-size: 52.77%;
		    flex-basis: 52.77%;
		padding-left: 16px;
	}
}

.news-archive > .item .descr .category-line {
	margin-top: 5px;
	margin-bottom: 18px;
}

@media (max-width: 767px) {
	.news-archive > .item .descr .category-line {
		position: absolute;
		top: 12px;
		left: 17px;
		right: 17px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
}

.news-archive > .item .descr h2, .news-archive > .item .descr h3 {
	font-size: 1.4rem;
	line-height: 1.358;
	margin-bottom: 10px;
	letter-spacing: 0.0358em;
}

@media (min-width: 768px) {
	.news-archive > .item .descr h2, .news-archive > .item .descr h3 {
		font-size: 1.8rem;
		line-height: 1.334;
		letter-spacing: 0.0231em;
	}
}

@media (min-width: 992px) {
	.news-archive > .item .descr h2, .news-archive > .item .descr h3 {
		font-size: 2.4rem;
	}
}

.news-archive > .item .descr h2 br, .news-archive > .item .descr h3 br {
	display: none;
}

@media (min-width: 1200px) {
	.news-archive > .item.type2 {
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
		max-width: 50%;
	}
}

.news-archive > .item.type2 .img {
	max-width: 190px;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 190px;
	        flex: 0 0 190px;
}

@media (max-width: 1439px) {
	.news-archive > .item.type2 .img {
		max-width: 140px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 140px;
		        flex: 0 0 140px;
	}
}

@media (max-width: 991px) {
	.news-archive > .item.type2 .img {
		max-width: 100px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100px;
		        flex: 0 0 100px;
	}
}

.news-archive > .item.type2 .descr {
	max-width: none;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}

.news-archive > .item.type2 .descr h2 {
	padding-top: 5px;
	padding-bottom: 10px;
}

@media (max-width: 1439px) {
	.news-archive > .item.type2 .descr h2 {
		padding: 0;
	}
}

@media (max-width: 991px) {
	.news-archive > .item.type2 .descr p {
		display: none;
	}
}

@media (max-width: 767px) {
	.news-archive > .item.type2 .descr h2 {
		font-size: 22px;
	}
}

/* daily-section */
.daily-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid;
}

@media (max-width: 767px) {
	.daily-section {
		position: relative;
		left: 0;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
		-webkit-transition-property: left;
		transition-property: left;
		margin-left: -252px;
	}
}

@media (min-width: 768px) {
	.daily-section {
		width: 100%;
	}
}

@media (max-width: 767px) {
	.daily-section.shifted-wrap {
		left: 252px;
	}
}

.daily-section.shifted-wrap .columns-toggler {
	-webkit-transform: scaleX(-1);
	        transform: scaleX(-1);
	margin-left: 0 !important;
}

.daily-section .img {
	margin: 0;
}

.daily-section .img img {
	vertical-align: top;
	width: 100%;
	height: auto;
}

.daily-section .img.type2 {
	margin-left: 0;
	margin-right: 0;
}

.daily-section .img.type2 img {
	width: auto;
	max-width: 100%;
}

.daily-section .entry {
	margin-top: 109px;
	margin-bottom: 116px;
}

@media (max-width: 767px) {
	.daily-section .entry {
		margin-top: 40px;
		margin-bottom: 40px;
	}
}

.daily-section .product-details {
	font-size: 1.8rem;
	line-height: 1.445;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

@media (max-width: 767px) {
	.daily-section .product-details {
		font-size: 1.4rem;
		line-height: 1.572;
		margin-top: -3px;
	}
}

.daily-section .product-details p {
	margin-bottom: 0;
}

.daily-section .tags-list {
	list-style: none;
	margin: 52px 0 52px -4px;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	font-size: 1.4rem;
	line-height: 1.572;
	letter-spacing: 0.0477em;
}

@media (max-width: 767px) {
	.daily-section .tags-list {
		font-size: 1.1rem;
		line-height: 1.819;
		margin-top: 63px;
	}
}

@media (max-width: 767px) {
	.daily-section .tags-list::before {
		content: '— ';
		margin-right: 3px;
	}
}

.daily-section .tags-list > li {
	margin-left: 4px;
}

.daily-section .tags-list > li::after {
	content: ',';
}

.daily-section .tags-list > li:last-child::after {
	display: none;
}

.daily-section .user-tools {
	text-transform: uppercase;
	font-size: 1.2rem;
	line-height: 1.167;
	letter-spacing: 0.07144em;
}

@media (min-width: 768px) {
	.daily-section .user-tools {
		font-size: 1.4rem;
		line-height: 1;
	}
}

.daily-section .user-tools > ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.daily-section .user-tools > ul > li {
	margin-bottom: 11px;
	position: relative;
}

.daily-section .user-tools > ul > li .share-list-holder {
	left: 0;
	-webkit-transform: none;
	        transform: none;
	margin-top: 3px;
	margin-left: -10px;
	text-align: left;
}

.daily-section .user-tools > ul > li:hover .share-list-holder {
	visibility: visible;
	opacity: 1;
}

.daily-section .daily-nav ol {
	list-style: none;
	margin: 0;
	padding: 0;
	counter-reset: list;
}

.daily-section .daily-nav ol li::before {
	content: counter(list) ". ";
	counter-increment: list;
}

@media (max-width: 767px) {
	.daily-section .daily-nav ol li::before {
		display: inline-block;
		vertical-align: top;
		min-width: 16px;
	}
}

.daily-section p {
	margin-bottom: 24px;
}

.daily-section p a {
	color: #184be4;
}

.daily-section .archive-widget ul {
	list-style: none;
	margin: 40px 0 0;
	padding: 0;
}

.daily-section .base-col {
	font-family: "NoeText", "Times New Roman", Times, serif;
}

@media (max-width: 767px) {
	.daily-section .base-col {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 calc(100% - 289px);
		        flex: 0 1 calc(100% - 289px);
		max-width: calc(100% - 289px);
		border-left: 1px solid;
		padding-left: 20px;
		padding-right: 20px;
		font-size: 1.3rem;
		line-height: 1.693;
	}
}

@media (min-width: 768px) {
	.daily-section .base-col {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 calc(100% - 300px);
		        flex: 0 1 calc(100% - 300px);
		max-width: calc(100% - 300px);
		padding-top: 7px;
		padding-left: 50px;
		padding-right: 50px;
	}
}

@media (min-width: 992px) {
	.daily-section .base-col {
		-ms-flex-preferred-size: calc(100% - 430px);
		    flex-basis: calc(100% - 430px);
		max-width: calc(100% - 430px);
	}
}

@media (min-width: 1440px) {
	.daily-section .base-col {
		-ms-flex-preferred-size: 70.139%;
		    flex-basis: 70.139%;
		max-width: 70.139%;
	}
}

.daily-section .base-col .part {
	border-top: 1px solid;
	counter-reset: part;
	padding-left: inherit;
	padding-right: inherit;
}

@media (max-width: 767px) {
	.daily-section .base-col .part {
		margin-top: 33px;
		margin-left: -20px;
		margin-right: -20px;
		padding-top: 20px;
	}
}

@media (min-width: 768px) {
	.daily-section .base-col .part {
		margin-top: 28px;
		margin-left: -50px;
		margin-right: -50px;
		padding-top: 34px;
	}
}

.daily-section .base-col .part h2 {
	margin-bottom: 34px;
}

@media (max-width: 767px) {
	.daily-section .base-col .part h2 {
		margin-bottom: 20px;
	}
}

@media (min-width: 768px) {
	.daily-section .base-col .part .daily-item > h3:first-child {
		padding-left: 30px;
		position: relative;
	}
}

.daily-section .base-col .part .daily-item > h3:first-child::before {
	content: counter(part) ". ";
	counter-increment: part;
	display: inline-block;
	vertical-align: top;
	min-width: 30px;
}

@media (max-width: 767px) {
	.daily-section .base-col .part .daily-item > h3:first-child::before {
		min-width: 18px;
	}
}

@media (min-width: 768px) {
	.daily-section .base-col .part .daily-item > h3:first-child::before {
		position: absolute;
		left: 0;
		top: 0;
	}
}

.daily-section .base-col .img {
	margin-left: -20px;
	margin-right: -20px;
	margin-bottom: 20px;
}

@media (min-width: 768px) {
	.daily-section .base-col .img {
		display: none;
	}
}

@media (max-width: 767px) {
	.daily-section .base-col .img.type2 {
		margin-top: 36px;
		margin-bottom: 24px;
		text-align: center;
	}
}

.daily-section .base-col .user-tools {
	margin-bottom: 34px;
}

@media (min-width: 768px) {
	.daily-section .base-col .user-tools {
		display: none;
	}
}

@media (max-width: 767px) {
	.daily-section .base-col .user-tools + .entry {
		margin-top: -24px;
	}
}

.daily-section .base-col h1 {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.daily-section .base-col h2 {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.daily-section .base-col h3 {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.daily-section .base-col h4 {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.daily-section .base-col h5 {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.daily-section .base-col h6 {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.daily-section .base-col h1, .daily-section .base-col h2 {
	font-size: 3.8rem;
	line-height: 1.2632;
	letter-spacing: 0.02369em;
}

@media (max-width: 767px) {
	.daily-section .base-col h1, .daily-section .base-col h2 {
		font-size: 2.4rem;
		line-height: 1.334;
	}
}

.daily-section .base-col h1 {
	margin-top: 21px;
	margin-bottom: 80px;
}

@media (max-width: 767px) {
	.daily-section .base-col h1 {
		margin-top: 20px;
		margin-bottom: 30px;
	}
}

.daily-section .base-col h2 {
	margin-bottom: 42px;
}

@media (max-width: 767px) {
	.daily-section .base-col h2 {
		margin-bottom: 20px;
	}
}

.daily-section .base-col .trunc-text {
	position: relative;
	overflow: hidden;
	max-height: 536px;
	margin-bottom: 23px;
}

@media (max-width: 767px) {
	.daily-section .base-col .trunc-text {
		max-height: 494px;
		margin-bottom: 5px;
	}
}

.daily-section .base-col .trunc-text.ddd-truncated::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 80px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
	background-repeat: repeat-x;
}

.daily-section .base-col .trunc-text p:last-child {
	margin-bottom: 0;
}

.daily-section .base-col .trunc-text.full-story {
	max-height: none;
}

.daily-section .base-col .trunc-text.full-story::before {
	display: none;
}

.daily-section .base-col .trunc-text.full-story + .trunc-toggle::before {
	content: attr(data-less-text);
}

.daily-section .base-col .trunc-text + .trunc-toggle::before {
	content: attr(data-more-text);
}

.daily-section .base-col .trunc-text:not(.full-story):not(.ddd-truncated) + .trunc-toggle {
	position: absolute;
	z-index: -1;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}

.daily-section .base-col .btn-back {
	margin-left: -32px;
}

@media (max-width: 767px) {
	.daily-section .base-col .daily-tools {
		display: none;
	}
}

.daily-section .base-col .daily-item {
	margin-bottom: 82px;
}

@media (max-width: 767px) {
	.daily-section .base-col .daily-item {
		font-size: 1.4rem;
		line-height: 1.572;
		margin-bottom: 40px;
	}
}

@media (min-width: 768px) {
	.daily-section .base-col .daily-item {
		padding-left: 30px;
	}
}

.daily-section .base-col .daily-item h3 {
	font-size: 2.4rem;
	line-height: 1.0834;
	letter-spacing: 0.02308em;
	margin-bottom: 29px;
}

@media (max-width: 767px) {
	.daily-section .base-col .daily-item h3 {
		font-size: 1.4rem;
		line-height: 1.358;
		letter-spacing: 0.03572em;
	}
}

@media (min-width: 768px) {
	.daily-section .base-col .daily-item h3 {
		margin-left: -30px;
	}
}

.daily-section .base-col .daily-item h4 {
	font-size: 2.4rem;
	line-height: 1.0834;
	letter-spacing: 0.02308em;
	margin-bottom: 20px;
	max-width: 640px;
}

@media (max-width: 767px) {
	.daily-section .base-col .daily-item h4 {
		font-size: 1.4rem;
		line-height: 1.358;
		letter-spacing: 0.03572em;
	}
}

.daily-section .base-col .daily-item h4 .author {
	display: inline-block;
	vertical-align: top;
	position: relative;
}

@media (min-width: 768px) {
	.daily-section .base-col .daily-item h4 .author {
		padding-left: 30px;
		margin-left: -30px;
	}
}

@media (max-width: 767px) {
	.daily-section .base-col .daily-item h4 .author::before {
		content: '— ';
	}
}

@media (min-width: 768px) {
	.daily-section .base-col .daily-item h4 .author::before {
		content: '';
		position: absolute;
		top: 0.5417em;
		left: -1px;
		margin-top: -2px;
		width: 24px;
		height: 2px;
		border-bottom: 2px solid;
	}
}

.daily-section .base-col .daily-item h4 .author::after {
	content: ', ';
}

.daily-section .base-col .daily-item h4 .title-name::before {
	content: '“';
}

.daily-section .base-col .daily-item h4 .title-name::after {
	content: '”';
}

.daily-section .base-col .daily-item p + h4 {
	margin-top: 59px;
}

@media (max-width: 767px) {
	.daily-section .sidebar {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 289px;
		        flex: 0 1 289px;
		max-width: 289px;
		padding-left: 37px;
		padding-right: 25px;
	}
}

@media (min-width: 768px) {
	.daily-section .sidebar {
		border-left: 1px solid;
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 300px;
		        flex: 0 1 300px;
		max-width: 300px;
		padding-top: 18px;
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (min-width: 992px) {
	.daily-section .sidebar {
		-ms-flex-preferred-size: 430px;
		    flex-basis: 430px;
		max-width: 430px;
	}
}

@media (min-width: 1440px) {
	.daily-section .sidebar {
		-ms-flex-preferred-size: 29.861%;
		    flex-basis: 29.861%;
		max-width: 29.861%;
	}
}

.daily-section .sidebar .img {
	margin-bottom: 58px;
}

@media (max-width: 767px) {
	.daily-section .sidebar .img {
		display: none;
	}
}

.daily-section .sidebar .user-tools {
	margin-bottom: 54px;
}

@media (max-width: 767px) {
	.daily-section .sidebar .user-tools {
		display: none;
	}
}

.daily-section .sidebar .daily-nav,
.daily-section .sidebar .archive-widget {
	font-size: 1.8rem;
	line-height: 1.445;
}

@media (max-width: 767px) {
	.daily-section .sidebar .daily-nav,
	.daily-section .sidebar .archive-widget {
		font-size: 1.4rem;
		line-height: 1.3572;
		letter-spacing: 0.03572em;
		margin-bottom: 76px;
	}
}

.daily-section .sidebar .daily-nav li,
.daily-section .sidebar .archive-widget li {
	margin-bottom: 27px;
}

@media (max-width: 767px) {
	.daily-section .sidebar .daily-nav li,
	.daily-section .sidebar .archive-widget li {
		margin-bottom: 22px;
	}
}

.daily-section .sidebar .archive-widget {
	padding-top: 56px;
}

@media (max-width: 767px) {
	.daily-section .sidebar .archive-widget li {
		margin-bottom: 34px;
	}
}

.daily-section .sidebar h3, .daily-section .sidebar h4 {
	text-transform: uppercase;
	font-size: 1.4rem;
	line-height: 1;
	letter-spacing: 0.07144em;
	margin-bottom: 32px;
}

@media (max-width: 767px) {
	.daily-section .sidebar h3, .daily-section .sidebar h4 {
		font-size: 1.2rem;
		line-height: 1.167;
	}
}

@media (max-width: 767px) {
	.daily-section .sidebar .columns-tools {
		margin: 18px -24px 11px -35px;
	}
}

@media (min-width: 768px) {
	.daily-section .sidebar .columns-tools {
		display: none;
	}
}

.daily-section .sidebar .columns-tools .columns-toggler {
	display: block;
	width: 32px;
	height: 32px;
	margin-left: auto;
	position: relative;
}

.daily-section .sidebar .columns-tools .columns-toggler::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -7px;
	margin-left: -8px;
	width: 12px;
	height: 12px;
	border-style: solid;
	border-width: 2px 2px 0 0;
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
}

.daily-section .daily-tools {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

@media (max-width: 767px) {
	.daily-section .daily-tools {
		display: none;
	}
}

@media (min-width: 768px) {
	.daily-section .daily-tools {
		margin-right: -47px;
	}
}

.daily-section .daily-tools .bootstrap-select > .dropdown-toggle .filter-option {
	padding-left: 4px;
}

.daily-section .daily-tools .bootstrap-select > .dropdown-toggle .filter-option-inner-inner {
	padding-right: 21px;
}

.daily-section .daily-tools .filter-group .holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.daily-section .daily-tools .filter-group .hidden-submit {
	position: absolute;
	z-index: -10;
	opacity: 0;
	visibility: hidden;
}

.daily-section .daily-tools .filter-group .bootstrap-select {
	width: auto;
	max-width: none;
}

.daily-section .daily-tools .filter-group .bootstrap-select .dropdown-toggle::before {
	display: none;
}

.daily-section .daily-tools .filter-group .bootstrap-select .dropdown-toggle .filter-option {
	position: relative;
}

.daily-section .daily-tools .filter-group .bootstrap-select .btn {
	letter-spacing: 0.07144em;
}

@media (max-width: 767px) {
	.daily-section.reversed {
		margin-left: 0;
		margin-right: -248px;
	}
}

@media (max-width: 767px) {
	.daily-section.reversed .base-col {
		border-left: 0;
		-ms-flex-preferred-size: calc(100% - 291px);
		    flex-basis: calc(100% - 291px);
		min-width: calc(100% - 291px);
		max-width: calc(100% - 291px);
		padding-left: 17px;
	}
}

@media (max-width: 767px) {
	.daily-section.reversed .sidebar {
		border-left: 1px solid;
		-ms-flex-preferred-size: 291px;
		    flex-basis: 291px;
		min-width: 291px;
		max-width: 291px;
		-webkit-box-ordinal-group: 6;
		    -ms-flex-order: 5;
		        order: 5;
		padding-left: 41px;
	}
}

.daily-section.reversed .sidebar .columns-tools .columns-toggler {
	margin-left: 0;
	-webkit-transform: scaleX(-1);
	        transform: scaleX(-1);
}

@media (max-width: 767px) {
	.daily-section.reversed.shifted-wrap {
		left: -248px;
	}
}

.daily-section.reversed.shifted-wrap .sidebar .columns-tools .columns-toggler {
	-webkit-transform: scaleX(1);
	        transform: scaleX(1);
}

/* reviews-list */
.reviews-list {
	border-bottom: 1px solid;
	margin-bottom: 50px;
}

@media (max-width: 767px) {
	.reviews-list {
		margin-bottom: 18px;
	}
}

@media (min-width: 768px) {
	.reviews-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		margin-left: -1px;
	}
}

@media (min-width: 768px) {
	.reviews-list > * {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 33.33%;
		        flex: 0 1 33.33%;
		max-width: 33.33%;
		border-left: 1px solid;
		-webkit-box-shadow: 1px 1px 0 0 #000;
		        box-shadow: 1px 1px 0 0 #000;
	}
}

@media (min-width: 992px) {
	.reviews-list > * {
		-ms-flex-preferred-size: 25%;
		    flex-basis: 25%;
		max-width: 25%;
	}
}

.review-item {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-top: 1px solid;
	padding: 16px 15px 8px;
	font-size: 1.4rem;
	line-height: 1.429;
	letter-spacing: 0.0556em;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transition-property: background;
	transition-property: background;
}

@media (max-width: 767px) {
	.review-item {
		padding-bottom: 20px;
		font-size: 1.4rem;
		line-height: 1.358;
	}
}

@media (min-width: 768px) {
	.review-item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}

.review-item:hover {
	background-color: #fffb5c;
}

.review-item > * {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}

.review-item .descr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
}

@media (max-width: 767px) {
	.review-item .descr {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 50%;
		        flex: 0 1 50%;
		max-width: 50%;
		padding-left: 10px;
	}
}

@media (min-width: 768px) {
	.review-item .descr {
		width: 100%;
	}
}

.review-item .descr > * {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}

.review-item .descr > footer {
	margin-top: auto;
}

.review-item .img {
	margin-bottom: 18px;
}

@media (max-width: 767px) {
	.review-item .img {
		margin-bottom: 0;
		padding-top: 6px;
		padding-bottom: 3px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 50%;
		        flex: 0 1 50%;
		max-width: 50%;
	}
}

.review-item .img img {
	vertical-align: top;
	max-width: 100%;
	height: auto;
}

.review-item h3, .review-item h4 {
	font-size: 2.4rem;
	line-height: 1.334;
	letter-spacing: 0.0231em;
	margin-bottom: 8px;
}

@media (max-width: 767px) {
	.review-item h3, .review-item h4 {
		font-size: 1.4rem;
		line-height: 1.358;
		margin-bottom: 23px;
	}
}

.review-item p {
	margin-bottom: 4px;
}

@media (max-width: 767px) {
	.review-item p {
		margin-bottom: 0;
	}
}

.review-item .tags-list {
	list-style: none;
	margin: 0 0 0 -4px;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	font-size: 1.4rem;
	line-height: 1.572;
	letter-spacing: 0.0477em;
}

@media (max-width: 767px) {
	.review-item .tags-list {
		font-size: 1.1rem;
		line-height: 1.819;
	}
}

.review-item .tags-list.type2 {
	margin-top: 16px;
}

.review-item .tags-list.type2::before {
	content: '— ';
	display: inline-block;
	vertical-align: top;
	position: relative;
	left: 4px;
	margin-right: 2px;
}

.review-item .tags-list > li {
	margin-left: 4px;
}

.review-item .tags-list > li::after {
	content: ',';
}

.review-item .tags-list > li:last-child::after {
	display: none;
}

/* regular-section */
.regular-section {
	border-bottom: 1px solid;
	font-family: "NoeText", "Times New Roman", Times, serif;
}

@media (max-width: 767px) {
	.regular-section {
		font-size: 1.4rem;
	}
}

@media (min-width: 768px) {
	.regular-section {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

.regular-section h1 {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.regular-section h2 {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.regular-section h3 {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.regular-section h4 {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.regular-section h5 {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.regular-section h6 {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.regular-section h1, .regular-section h2 {
	font-size: 3.8rem;
	line-height: 1.2632;
	letter-spacing: 0.02369em;
}

@media (max-width: 767px) {
	.regular-section h1, .regular-section h2 {
		font-size: 2.4rem;
		line-height: 1.334;
	}
}

.regular-section p {
	margin-bottom: 1.5em;
}

.regular-section ol {
	list-style: none;
	margin: 0 0 1.5em;
	padding: 0;
	counter-reset: list;
}

.regular-section ol li {
	margin-bottom: 1.5em;
}

.regular-section ol li::before {
	content: counter(list, lower-alpha) ") ";
	counter-increment: list;
}

@media (max-width: 767px) {
	.regular-section .base-col {
		padding-top: 30px;
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (min-width: 768px) {
	.regular-section .base-col {
		padding: 52px 40px 93px 50px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 calc(100% - 300px);
		        flex: 0 1 calc(100% - 300px);
		max-width: calc(100% - 300px);
	}
}

@media (min-width: 992px) {
	.regular-section .base-col {
		-ms-flex-preferred-size: 70.13%;
		    flex-basis: 70.13%;
		max-width: 70.13%;
	}
}

.regular-section .base-col header {
	min-height: 270px;
	padding-bottom: 1px;
}

@media (max-width: 767px) {
	.regular-section .base-col header {
		min-height: 180px;
	}
}

@media (max-width: 767px) {
	.regular-section .sidebar {
		border-top: 1px solid;
		padding-top: 30px;
		padding-left: 15px;
		padding-right: 15px;
		margin-top: 30px;
	}
}

@media (min-width: 768px) {
	.regular-section .sidebar {
		border-left: 1px solid;
		padding-top: 52px;
		padding-left: 15px;
		padding-right: 15px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 300px;
		        flex: 0 1 300px;
		max-width: 300px;
	}
}

@media (min-width: 992px) {
	.regular-section .sidebar {
		-ms-flex-preferred-size: 29.87%;
		    flex-basis: 29.87%;
		max-width: 29.87%;
	}
}

.regular-section .contact-inf {
	font-size: 1.8rem;
	line-height: 1.445;
	letter-spacing: 0.0278em;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

@media (max-width: 767px) {
	.regular-section .contact-inf {
		font-size: 1.2rem;
	}
}

.regular-section .contact-inf h2, .regular-section .contact-inf h3 {
	font: inherit;
	letter-spacing: inherit;
	text-transform: uppercase;
	margin-bottom: 1.445em;
}

@media (min-width: 768px) {
	.regular-section .contact-inf .hold {
		min-height: 270px;
		padding-bottom: 1px;
	}
}

.regular-section .contact-inf .logo {
	display: block;
	width: 304px;
	height: 79px;
	background: url(../images/logo-footer.svg) no-repeat;
	background-size: 100% auto;
	margin-bottom: 50px;
}

@media (max-width: 1199px) {
	.regular-section .contact-inf .logo {
		width: 265px;
		height: 70px;
	}
}

@media (max-width: 767px) {
	.regular-section .contact-inf .logo {
		width: 304px;
		height: 79px;
	}
}

.regular-section .contact-inf .logo a {
	display: block;
	height: 100%;
}

.regular-section .contact-inf .logo a:hover {
	background: none;
}

.regular-section .contact-inf .group {
	margin-bottom: 1.445em;
}

.regular-section .contact-inf .group p {
	margin-bottom: 0;
}

/* event-block */
.event-block {
	padding-top: 30px;
	padding-bottom: 2px;
}

.event-block + .event-block {
	border-top: 1px solid;
}

@media (min-width: 992px) {
	.event-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

.event-block .meta {
	padding-top: 9px;
}

@media (max-width: 991px) {
	.event-block .meta {
		margin-bottom: 30px;
	}
}

@media (min-width: 992px) {
	.event-block .meta {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 142px;
		        flex: 0 1 142px;
		max-width: 142px;
		padding-right: 15px;
	}
}

.event-block .meta .group {
	font-size: 1.4rem;
	line-height: 1;
	text-transform: uppercase;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
	margin-bottom: 23px;
}

.event-block .meta .group p {
	margin-bottom: 11px;
}

@media (min-width: 992px) {
	.event-block .descr {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 calc(100% - 142px);
		        flex: 0 1 calc(100% - 142px);
		max-width: calc(100% - 142px);
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}
}

.event-block .descr h2, .event-block .descr h3 {
	font-size: 2.4rem;
	line-height: 1.0834;
	letter-spacing: 0.0231em;
	margin-top: 0;
	margin-bottom: 9px;
}

.event-block .descr h2 a, .event-block .descr h3 a {
	display: block;
}

.event-block .descr h2 a:hover, .event-block .descr h2 a:focus, .event-block .descr h2 a:active, .event-block .descr h3 a:hover, .event-block .descr h3 a:focus, .event-block .descr h3 a:active {
	text-decoration: none;
}

.event-block .descr h2 a:hover, .event-block .descr h3 a:hover {
	background-color: #fffb5c;
	-webkit-box-shadow: 0 -3px 0 3px #fffb5c;
	        box-shadow: 0 -3px 0 3px #fffb5c;
}

.event-block .descr img {
	display: block;
	margin-bottom: 30px;
}

.event-block .descr p {
	margin-bottom: 1.5em;
}

.event-block .descr p + blockquote {
	margin-top: -14px;
}

.event-block .descr blockquote {
	padding-left: 32px;
	margin-bottom: 10px;
	font-family: "NoeText", "Times New Roman", Times, serif;
}

.event-block .descr blockquote q {
	display: block;
	font-size: 2.4rem;
	line-height: 1.25;
}

@media (max-width: 991px) {
	.event-block .descr blockquote q {
		font-size: 1.6rem;
		line-height: 1.5;
	}
}

/* seguiment-section */
.seguiment-section {
	border-bottom: 1px solid;
	font-family: "NoeText", "Times New Roman", Times, serif;
}

@media (max-width: 767px) {
	.seguiment-section {
		font-size: 1.4rem;
	}
}

@media (min-width: 768px) {
	.seguiment-section {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

.seguiment-section h1 {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.seguiment-section h2 {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.seguiment-section h3 {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.seguiment-section h4 {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.seguiment-section h5 {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.seguiment-section h6 {
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.seguiment-section h1, .seguiment-section h2 {
	font-size: 3.8rem;
	line-height: 1.2632;
	letter-spacing: 0.02369em;
	margin-bottom: 24px;
}

@media (max-width: 767px) {
	.seguiment-section h1, .seguiment-section h2 {
		font-size: 2.4rem;
		line-height: 1.334;
	}
}

.seguiment-section p {
	margin-bottom: 1.5em;
}

@media (max-width: 767px) {
	.seguiment-section .base-col {
		padding-top: 30px;
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (min-width: 768px) {
	.seguiment-section .base-col {
		padding: 51px 50px 0;
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 calc(100% - 300px);
		        flex: 0 1 calc(100% - 300px);
		max-width: calc(100% - 300px);
	}
}

@media (min-width: 992px) {
	.seguiment-section .base-col {
		-ms-flex-preferred-size: 70.13%;
		    flex-basis: 70.13%;
		max-width: 70.13%;
		padding-right: 108px;
	}
}

.seguiment-section .base-col .base-meta {
	text-transform: uppercase;
	letter-spacing: 0.0715em;
	font-size: 1.4rem;
	line-height: 1.5;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
	margin-bottom: 67px;
}

.seguiment-section .base-col .base-meta p {
	margin-bottom: 0;
}

@media (max-width: 767px) {
	.seguiment-section .base-col .event-block {
		margin-left: -15px;
		margin-right: -15px;
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (min-width: 768px) {
	.seguiment-section .base-col .event-block {
		margin-left: -50px;
		margin-right: -50px;
		padding-left: 50px;
		padding-right: 50px;
	}
}

@media (min-width: 992px) {
	.seguiment-section .base-col .event-block {
		padding-right: 108px;
		margin-right: -108px;
	}
}

.seguiment-section .base-col .cta-section {
	border-top: 1px solid;
	margin-top: 7px;
	padding-top: 55px;
	padding-bottom: 57px;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

@media (max-width: 767px) {
	.seguiment-section .base-col .cta-section {
		padding-top: 20px;
		padding-bottom: 18px;
	}
}

.seguiment-section .base-col .cta-section:last-child {
	border-bottom: 0;
	margin-bottom: 0;
}

@media (max-width: 767px) {
	.seguiment-section .base-col .cta-section {
		margin-left: -15px;
		margin-right: -15px;
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (min-width: 768px) {
	.seguiment-section .base-col .cta-section {
		margin-left: -50px;
		margin-right: -50px;
		padding-left: 50px;
		padding-right: 50px;
	}
}

@media (min-width: 992px) {
	.seguiment-section .base-col .cta-section {
		padding-right: 108px;
		margin-right: -108px;
	}
}

.seguiment-section .base-col .cta-section p {
	margin-bottom: 0;
}

.seguiment-section .sidebar {
	padding-top: 18px;
	padding-left: 15px;
	padding-right: 15px;
}

@media (max-width: 767px) {
	.seguiment-section .sidebar {
		border-top: 1px solid;
		padding-top: 18px;
	}
}

@media (min-width: 768px) {
	.seguiment-section .sidebar {
		border-left: 1px solid;
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 300px;
		        flex: 0 1 300px;
		max-width: 300px;
	}
}

@media (min-width: 992px) {
	.seguiment-section .sidebar {
		-ms-flex-preferred-size: 29.87%;
		    flex-basis: 29.87%;
		max-width: 29.87%;
	}
}

.seguiment-section .sidebar .img {
	margin-bottom: 45px;
}

@media (max-width: 767px) {
	.seguiment-section .sidebar .img {
		margin-bottom: 25px;
	}
}

.seguiment-section .sidebar .img img {
	vertical-align: top;
	max-width: 100%;
	height: auto;
}

.seguiment-section .sidebar .user-tools {
	margin-top: 65px;
	margin-bottom: 30px;
}

/* audio-player */
.audio-player {
	margin-bottom: 40px;
}

.audio-player .jp-volume-controls,
.audio-player .jp-details,
.audio-player .jp-controls-holder .jp-toggles {
	display: none;
}

.audio-player .jp-controls-holder .jp-current-time {
	position: absolute;
	right: 0;
	bottom: 100%;
	margin-bottom: 10px;
	-webkit-transform: translateX(50%);
	        transform: translateX(50%);
	font-weight: 400;
	font-size: 1rem;
	line-height: 1.25;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	opacity: 0;
}

.audio-player .jp-controls-holder .jp-duration {
	font-weight: 400;
	font-size: 1.5rem;
	line-height: 1;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
	margin-left: 0.5em;
	position: relative;
	top: 0.1em;
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 auto;
	        flex: 0 1 auto;
}

.audio-player .jp-controls-holder {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.audio-player .jp-controls-holder .jp-controls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 61px;
	        flex: 0 1 61px;
	max-width: 61px;
	min-width: 61px;
}

.audio-player .jp-play,
.audio-player .jp-pause {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
	position: relative;
	display: block !important;
	width: 20px;
	height: 22px;
	margin-right: 12px;
	padding: 0;
	border: 0;
	color: #000;
}

.audio-player .jp-play:hover,
.audio-player .jp-pause:hover {
	opacity: 0.5;
}

.audio-player .jp-play::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-top: 11px solid transparent;
	border-left: 20px solid;
	border-bottom: 11px solid transparent;
}

.audio-player .jp-pause {
	width: 19px;
	margin-right: 10px;
}

.audio-player .jp-pause::before, .audio-player .jp-pause::after {
	content: '';
	position: absolute;
	top: 0px;
	bottom: 0px;
	width: 6px;
	border-left: 6px solid;
}

.audio-player .jp-pause::before {
	left: 1px;
}

.audio-player .jp-pause::after {
	right: 1px;
}

.audio-player .jp-progress {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	height: 4px;
	position: relative;
}

.audio-player .jp-progress .jp-seek-bar {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
}

.audio-player .jp-progress .jp-seek-bar .jp-play-bar {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	right: auto;
}

.audio-player .jp-progress .jp-seek-bar .jp-play-bar::before {
	content: '';
	position: absolute;
	top: 50%;
	right: -3px;
	margin-top: -11px;
	width: 5px;
	height: 22px;
	background: #000;
}

.audio-player .jp-progress .jp-seek-bar:hover .jp-current-time {
	opacity: 1;
}

.audio-player .jp-audio.jp-state-playing .jp-play {
	opacity: 0.5;
	cursor: default;
}

.audio-player .jp-audio:not(.jp-state-playing) .jp-pause {
	opacity: 0.5;
	cursor: default;
}

/* common-article-block */
.wrapper .common-article-block {
	font-weight: 400;
	font-family: "NoeText", "Times New Roman", Times, serif;
}

@media (max-width: 767px) {
	.wrapper .common-article-block {
		font-size: 1.4rem;
		line-height: 1.571;
	}
}

@media (min-width: 992px) {
	.wrapper .common-article-block {
		position: relative;
	}
}

.wrapper .common-article-block > .row > div[class^="col-"] {
	position: static;
}

.wrapper .common-article-block p {
	margin: 0 0 1.5em;
}

.wrapper .common-article-block p + h2 {
	padding-top: 34px;
}

@media (max-width: 767px) {
	.wrapper .common-article-block p + h2 {
		padding-top: 10px;
	}
}

.wrapper .common-article-block p a {
	color: #184be4;
	text-decoration: none;
}

.wrapper .common-article-block p a:hover:hover {
	text-decoration: none;
	background-position: 0 100%;
	background-size: 1px 2px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #184be4));
	background-image: linear-gradient(transparent 50%, #184be4 50%);
	background-repeat: repeat-x;
}

.wrapper .common-article-block h2 {
	font-size: 1.5em;
	line-height: 1.333;
	margin: 0 0 14px;
	color: inherit;
	font-family: inherit;
	font-weight: 400;
}

@media (max-width: 767px) {
	.wrapper .common-article-block h2 {
		margin-bottom: 22px;
	}
}

.wrapper .common-article-block h2 {
	margin-bottom: 1.25rem;
}

.wrapper .common-article-block h3 {
	margin-bottom: 1.25rem;
}

.wrapper .common-article-block h4 {
	margin-bottom: 1.25rem;
}

.wrapper .common-article-block h5 {
	margin-bottom: 1.25rem;
}

.wrapper .common-article-block blockquote {
	margin: 50px 0;
	position: relative;
	padding: 0 0 0 30px;
}

@media (max-width: 991px) {
	.wrapper .common-article-block blockquote {
		margin-top: 40px;
		margin-bottom: 40px;
	}
}

@media (max-width: 767px) {
	.wrapper .common-article-block blockquote {
		padding-left: 15px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
}

.wrapper .common-article-block blockquote:first-child {
	margin-top: 0;
}

.wrapper .common-article-block blockquote::before {
	content: "";
	position: absolute;
	z-index: 10;
	top: 5px;
	left: 0;
	bottom: 0;
	width: 3px;
	border-left: 3px solid;
}

.wrapper .common-article-block blockquote q {
	display: block;
	quotes: none;
	font-size: 2.4rem;
	line-height: 1.333;
}

@media (max-width: 767px) {
	.wrapper .common-article-block blockquote q {
		font-size: 1.8rem;
	}
}

.wrapper .common-article-block blockquote q::before, .wrapper .common-article-block blockquote q::after {
	content: "";
}

.wrapper .common-article-block .note-block {
	padding-left: 30px;
}

@media (max-width: 767px) {
	.wrapper .common-article-block .note-block {
		padding-left: 15px;
	}
}

.wrapper .common-article-block .text-block {
	font-size: 1.8rem;
	line-height: 1.445;
	padding-bottom: 30px;
}

@media (max-width: 767px) {
	.wrapper .common-article-block .text-block {
		font-size: 1.6rem;
		padding-bottom: 10px;
	}
}

.wrapper .common-article-block .video-box {
	margin-bottom: 30px;
}

.wrapper .common-article-block .audio-player-placeholder {
	position: relative;
	overflow: hidden;
	padding-top: 78px;
	padding-bottom: 118px;
}

@media (max-width: 767px) {
	.wrapper .common-article-block .audio-player-placeholder {
		padding-top: 40px;
		padding-bottom: 60px;
	}
}

.wrapper .common-article-block .audio-player-placeholder img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}

.wrapper .common-article-block .note-item a {
	color: #184be4;
}

.heading {
	position: relative;
}

.heading .container-fluid {
	padding-top: 37px;
	padding-bottom: 29px;
}

.heading h2 {
	text-transform: uppercase;
	margin: 0;
	font-size: 14px;
	line-height: 1.2;
	font-weight: 400;
	letter-spacing: 1px;
}

@media (max-width: 767px) {
	.heading .container-fluid {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.heading h2 {
		font-size: 12px;
	}
}

.magazine-card {
	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%;
	min-height: 500px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	color: inherit;
}

.magazine-card > * {
	width: 100%;
}

.magazine-card .date {
	display: block;
	font-size: 14px;
	line-height: 1.2;
	font-style: normal;
	letter-spacing: 1px;
	padding: 21px 14px 16px;
	text-transform: uppercase;
}

.magazine-card .image {
	position: relative;
	overflow: hidden;
}

.magazine-card .image img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}

.magazine-card .description {
	padding: 23px 25px;
	text-align: center;
}

.magazine-card .description h3 {
	color: inherit;
	margin: 0;
	font-size: 38px;
	line-height: 1.263;
	font-weight: 400;
	letter-spacing: 0.9px;
}

.magazine-card:hover {
	background-color: #fffb5c;
}

@media (max-width: 1439px) {
	.magazine-card .description {
		padding: 20px 15px;
	}
}

@media (max-width: 1199px) {
	.magazine-card {
		min-height: 400px;
	}
	.magazine-card .description h3 {
		font-size: 32px;
	}
}

@media (max-width: 767px) {
	.magazine-card {
		min-height: 371px;
	}
	.magazine-card .date {
		font-size: 12px;
		letter-spacing: 0.86px;
		padding: 17px 15px 16px;
	}
	.magazine-card .description {
		padding: 18px 25px;
		text-align: left;
	}
	.magazine-card .description h3 {
		font-size: 24px;
		line-height: 1.417;
		letter-spacing: 0.86px;
	}
}

.magazines-list {
	list-style: none;
	margin: 0 -1px 71px 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	border-top: 1px solid #000;
}

.magazines-list > li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 25%;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 25%;
	        flex: 0 0 25%;
	border: solid #000;
	border-width: 0 1px 1px 0;
}

.magazines-list > li > a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	text-decoration: none;
}

.magazines-list > li > a:hover {
	text-decoration: none;
	background: none;
}

.magazines-list > li.active .magazine-card {
	background-color: #fffb5c;
}

@media (max-width: 991px) {
	.magazines-list {
		margin-bottom: 40px;
	}
	.magazines-list > li {
		max-width: 50%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
	}
}

@media (max-width: 767px) {
	.magazines-list {
		margin-bottom: 20px;
	}
	.magazines-list > li {
		max-width: 100%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
	}
}

.heading-section {
	position: relative;
}

.heading-section .container-fluid {
	padding: 35px 50px 26px;
}

.heading-section h1 {
	margin: 0;
	font-size: 38px;
	line-height: 1.263;
	font-weight: 400;
	letter-spacing: 0.9px;
}

.heading-section p {
	margin-top: 16px;
	margin-bottom: 14px;
	font-family: "NoeText", "Times New Roman", Times, serif;
}

@media (min-width: 992px) {
	.heading-section p {
		margin-top: 10px;
	}
}

@media (max-width: 1439px) {
	.heading-section .container-fluid {
		padding: 30px 17px;
	}
}

@media (max-width: 767px) {
	.heading-section .container-fluid {
		padding-top: 31px;
		padding-bottom: 14px;
	}
	.heading-section h1 {
		font-size: 24px;
		line-height: 1.417;
		letter-spacing: 0.86px;
	}
}

.pagination-section {
	position: relative;
}

.pagination-section .container-fluid {
	padding-bottom: 190px;
}

@media (max-width: 1199px) {
	.pagination-section .container-fluid {
		padding-bottom: 80px;
	}
}

@media (max-width: 767px) {
	.pagination-section .container-fluid {
		padding-top: 17px;
		padding-bottom: 40px;
	}
}

.pagination,
.page-numbers {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	list-style: none;
	margin: -4px -17px 0;
	padding: 0 !important;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	border-radius: 0;
}

.pagination .page-item,
.pagination > li,
.page-numbers .page-item,
.page-numbers > li {
	padding: 0 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pagination .page-item .page-link,
.pagination .page-item > a,
.pagination .page-item > span,
.pagination > li .page-link,
.pagination > li > a,
.pagination > li > span,
.page-numbers .page-item .page-link,
.page-numbers .page-item > a,
.page-numbers .page-item > span,
.page-numbers > li .page-link,
.page-numbers > li > a,
.page-numbers > li > span {
	display: inline-block;
	vertical-align: top;
	font-size: 38px;
	line-height: 1.2;
	letter-spacing: 0.9px;
	padding: 0;
	margin: 0;
	background: none;
	border: 0;
	position: relative;
	text-decoration: none;
	color: inherit;
	border-radius: 0;
}

.pagination .page-item .page-link:hover,
.pagination .page-item > a:hover,
.pagination .page-item > span:hover,
.pagination > li .page-link:hover,
.pagination > li > a:hover,
.pagination > li > span:hover,
.page-numbers .page-item .page-link:hover,
.page-numbers .page-item > a:hover,
.page-numbers .page-item > span:hover,
.page-numbers > li .page-link:hover,
.page-numbers > li > a:hover,
.page-numbers > li > span:hover {
	text-decoration: none;
	color: inherit;
	opacity: 0.75;
}

.pagination .page-item .page-link:focus,
.pagination .page-item > a:focus,
.pagination .page-item > span:focus,
.pagination > li .page-link:focus,
.pagination > li > a:focus,
.pagination > li > span:focus,
.page-numbers .page-item .page-link:focus,
.page-numbers .page-item > a:focus,
.page-numbers .page-item > span:focus,
.page-numbers > li .page-link:focus,
.page-numbers > li > a:focus,
.page-numbers > li > span:focus {
	outline: none;
	-webkit-box-shadow: none;
	        box-shadow: none;
}

.pagination .page-item > span,
.pagination > li > span,
.page-numbers .page-item > span,
.page-numbers > li > span {
	color: #697882;
	pointer-events: none;
}

.pagination .page-item:first-child .page-link:not(.current),
.pagination .page-item:first-child > a:not(.current),
.pagination .page-item:first-child > span:not(.current), .pagination .page-item:last-child .page-link:not(.current),
.pagination .page-item:last-child > a:not(.current),
.pagination .page-item:last-child > span:not(.current),
.pagination > li:first-child .page-link:not(.current),
.pagination > li:first-child > a:not(.current),
.pagination > li:first-child > span:not(.current),
.pagination > li:last-child .page-link:not(.current),
.pagination > li:last-child > a:not(.current),
.pagination > li:last-child > span:not(.current),
.page-numbers .page-item:first-child .page-link:not(.current),
.page-numbers .page-item:first-child > a:not(.current),
.page-numbers .page-item:first-child > span:not(.current),
.page-numbers .page-item:last-child .page-link:not(.current),
.page-numbers .page-item:last-child > a:not(.current),
.page-numbers .page-item:last-child > span:not(.current),
.page-numbers > li:first-child .page-link:not(.current),
.page-numbers > li:first-child > a:not(.current),
.page-numbers > li:first-child > span:not(.current),
.page-numbers > li:last-child .page-link:not(.current),
.page-numbers > li:last-child > a:not(.current),
.page-numbers > li:last-child > span:not(.current) {
	width: 40px;
	height: 40px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}

.pagination .page-item:first-child .page-link:not(.current)::before,
.pagination .page-item:first-child > a:not(.current)::before,
.pagination .page-item:first-child > span:not(.current)::before, .pagination .page-item:last-child .page-link:not(.current)::before,
.pagination .page-item:last-child > a:not(.current)::before,
.pagination .page-item:last-child > span:not(.current)::before,
.pagination > li:first-child .page-link:not(.current)::before,
.pagination > li:first-child > a:not(.current)::before,
.pagination > li:first-child > span:not(.current)::before,
.pagination > li:last-child .page-link:not(.current)::before,
.pagination > li:last-child > a:not(.current)::before,
.pagination > li:last-child > span:not(.current)::before,
.page-numbers .page-item:first-child .page-link:not(.current)::before,
.page-numbers .page-item:first-child > a:not(.current)::before,
.page-numbers .page-item:first-child > span:not(.current)::before,
.page-numbers .page-item:last-child .page-link:not(.current)::before,
.page-numbers .page-item:last-child > a:not(.current)::before,
.page-numbers .page-item:last-child > span:not(.current)::before,
.page-numbers > li:first-child .page-link:not(.current)::before,
.page-numbers > li:first-child > a:not(.current)::before,
.page-numbers > li:first-child > span:not(.current)::before,
.page-numbers > li:last-child .page-link:not(.current)::before,
.page-numbers > li:last-child > a:not(.current)::before,
.page-numbers > li:last-child > span:not(.current)::before {
	content: "";
	position: absolute;
	z-index: 20;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	        transform: translate(-50%, -50%) rotate(45deg);
	width: 18px;
	height: 18px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	border: solid #000;
	margin-top: -4px;
}

.pagination .page-item:first-child,
.pagination > li:first-child,
.page-numbers .page-item:first-child,
.page-numbers > li:first-child {
	padding-left: 0;
}

.pagination .page-item:first-child .page-link:not(.current)::before,
.pagination .page-item:first-child > a:not(.current)::before,
.pagination .page-item:first-child > span:not(.current)::before,
.pagination > li:first-child .page-link:not(.current)::before,
.pagination > li:first-child > a:not(.current)::before,
.pagination > li:first-child > span:not(.current)::before,
.page-numbers .page-item:first-child .page-link:not(.current)::before,
.page-numbers .page-item:first-child > a:not(.current)::before,
.page-numbers .page-item:first-child > span:not(.current)::before,
.page-numbers > li:first-child .page-link:not(.current)::before,
.page-numbers > li:first-child > a:not(.current)::before,
.page-numbers > li:first-child > span:not(.current)::before {
	border-width: 0 0 1px 1px;
	margin-left: 5px;
}

.pagination .page-item:last-child,
.pagination > li:last-child,
.page-numbers .page-item:last-child,
.page-numbers > li:last-child {
	padding-right: 0;
}

.pagination .page-item:last-child .page-link:not(.current)::before,
.pagination .page-item:last-child > a:not(.current)::before,
.pagination .page-item:last-child > span:not(.current)::before,
.pagination > li:last-child .page-link:not(.current)::before,
.pagination > li:last-child > a:not(.current)::before,
.pagination > li:last-child > span:not(.current)::before,
.page-numbers .page-item:last-child .page-link:not(.current)::before,
.page-numbers .page-item:last-child > a:not(.current)::before,
.page-numbers .page-item:last-child > span:not(.current)::before,
.page-numbers > li:last-child .page-link:not(.current)::before,
.page-numbers > li:last-child > a:not(.current)::before,
.page-numbers > li:last-child > span:not(.current)::before {
	border-width: 1px 1px 0 0;
	margin-left: -5px;
}

.pagination .page-item.active .page-link,
.pagination > li.active .page-link,
.page-numbers .page-item.active .page-link,
.page-numbers > li.active .page-link {
	cursor: default;
	pointer-events: none;
	color: #697882;
}

@media (max-width: 1199px) {
	.pagination,
	.page-numbers {
		margin-top: 0;
	}
}

@media (max-width: 767px) {
	.pagination,
	.page-numbers {
		position: relative;
		margin-left: -12px;
		margin-right: -12px;
	}
	.pagination .page-item,
	.pagination > li,
	.page-numbers .page-item,
	.page-numbers > li {
		padding-left: 12px;
		padding-right: 12px;
	}
	.pagination .page-item .page-link,
	.pagination .page-item > a,
	.pagination .page-item > span,
	.pagination > li .page-link,
	.pagination > li > a,
	.pagination > li > span,
	.page-numbers .page-item .page-link,
	.page-numbers .page-item > a,
	.page-numbers .page-item > span,
	.page-numbers > li .page-link,
	.page-numbers > li > a,
	.page-numbers > li > span {
		font-size: 24px;
		letter-spacing: 0.86px;
	}
	.pagination .page-item > .prev,
	.pagination > li > .prev,
	.page-numbers .page-item > .prev,
	.page-numbers > li > .prev {
		margin-right: -12px;
	}
	.pagination .page-item .next,
	.pagination > li .next,
	.page-numbers .page-item .next,
	.page-numbers > li .next {
		margin-left: -12px;
	}
	.pagination .page-item:first-child .page-link:not(.current),
	.pagination .page-item:first-child > a:not(.current),
	.pagination .page-item:first-child > span:not(.current), .pagination .page-item:last-child .page-link:not(.current),
	.pagination .page-item:last-child > a:not(.current),
	.pagination .page-item:last-child > span:not(.current),
	.pagination > li:first-child .page-link:not(.current),
	.pagination > li:first-child > a:not(.current),
	.pagination > li:first-child > span:not(.current),
	.pagination > li:last-child .page-link:not(.current),
	.pagination > li:last-child > a:not(.current),
	.pagination > li:last-child > span:not(.current),
	.page-numbers .page-item:first-child .page-link:not(.current),
	.page-numbers .page-item:first-child > a:not(.current),
	.page-numbers .page-item:first-child > span:not(.current),
	.page-numbers .page-item:last-child .page-link:not(.current),
	.page-numbers .page-item:last-child > a:not(.current),
	.page-numbers .page-item:last-child > span:not(.current),
	.page-numbers > li:first-child .page-link:not(.current),
	.page-numbers > li:first-child > a:not(.current),
	.page-numbers > li:first-child > span:not(.current),
	.page-numbers > li:last-child .page-link:not(.current),
	.page-numbers > li:last-child > a:not(.current),
	.page-numbers > li:last-child > span:not(.current) {
		width: 30px;
		height: 30px;
	}
	.pagination .page-item:first-child .page-link:not(.current)::before,
	.pagination .page-item:first-child > a:not(.current)::before,
	.pagination .page-item:first-child > span:not(.current)::before, .pagination .page-item:last-child .page-link:not(.current)::before,
	.pagination .page-item:last-child > a:not(.current)::before,
	.pagination .page-item:last-child > span:not(.current)::before,
	.pagination > li:first-child .page-link:not(.current)::before,
	.pagination > li:first-child > a:not(.current)::before,
	.pagination > li:first-child > span:not(.current)::before,
	.pagination > li:last-child .page-link:not(.current)::before,
	.pagination > li:last-child > a:not(.current)::before,
	.pagination > li:last-child > span:not(.current)::before,
	.page-numbers .page-item:first-child .page-link:not(.current)::before,
	.page-numbers .page-item:first-child > a:not(.current)::before,
	.page-numbers .page-item:first-child > span:not(.current)::before,
	.page-numbers .page-item:last-child .page-link:not(.current)::before,
	.page-numbers .page-item:last-child > a:not(.current)::before,
	.page-numbers .page-item:last-child > span:not(.current)::before,
	.page-numbers > li:first-child .page-link:not(.current)::before,
	.page-numbers > li:first-child > a:not(.current)::before,
	.page-numbers > li:first-child > span:not(.current)::before,
	.page-numbers > li:last-child .page-link:not(.current)::before,
	.page-numbers > li:last-child > a:not(.current)::before,
	.page-numbers > li:last-child > span:not(.current)::before {
		width: 15px;
		height: 15px;
		margin-top: -3px;
	}
	.pagination .page-item:first-child .page-link:not(.current)::before,
	.pagination .page-item:first-child > a:not(.current)::before,
	.pagination .page-item:first-child > span:not(.current)::before,
	.pagination > li:first-child .page-link:not(.current)::before,
	.pagination > li:first-child > a:not(.current)::before,
	.pagination > li:first-child > span:not(.current)::before,
	.page-numbers .page-item:first-child .page-link:not(.current)::before,
	.page-numbers .page-item:first-child > a:not(.current)::before,
	.page-numbers .page-item:first-child > span:not(.current)::before,
	.page-numbers > li:first-child .page-link:not(.current)::before,
	.page-numbers > li:first-child > a:not(.current)::before,
	.page-numbers > li:first-child > span:not(.current)::before {
		margin-left: 3px;
	}
	.pagination .page-item:last-child .page-link:not(.current)::before,
	.pagination .page-item:last-child > a:not(.current)::before,
	.pagination .page-item:last-child > span:not(.current)::before,
	.pagination > li:last-child .page-link:not(.current)::before,
	.pagination > li:last-child > a:not(.current)::before,
	.pagination > li:last-child > span:not(.current)::before,
	.page-numbers .page-item:last-child .page-link:not(.current)::before,
	.page-numbers .page-item:last-child > a:not(.current)::before,
	.page-numbers .page-item:last-child > span:not(.current)::before,
	.page-numbers > li:last-child .page-link:not(.current)::before,
	.page-numbers > li:last-child > a:not(.current)::before,
	.page-numbers > li:last-child > span:not(.current)::before {
		margin-left: -5px;
	}
}

.magazine-intro-section {
	background-color: #fffb5c;
	text-align: center;
	font-size: 14px;
}

.magazine-intro-section .container-fluid {
	padding-top: 20px;
}

@media (min-width: 992px) {
	.magazine-intro-section .container-fluid {
		padding-left: 30px;
		padding-right: 30px;
	}
}

.magazine-intro-section .top {
	padding-bottom: 34px;
}

.magazine-intro-section small {
	display: block;
	padding-bottom: 19px;
	font-size: inherit;
	line-height: inherit;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.magazine-intro-section h1 {
	margin: 0 0 12px;
	font-size: 38px;
	line-height: 1.263;
	font-weight: 400;
	letter-spacing: 0.9px;
}

.magazine-intro-section p {
	margin: 0 0 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.magazine-intro-section p:last-child {
	margin-bottom: 0;
}

.magazine-intro-section p a {
	color: inherit;
	text-decoration: none;
}

.magazine-intro-section p a:hover {
	text-decoration: none;
	background-position: 0 100%;
	background-size: 1px 2px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #000));
	background-image: linear-gradient(transparent 50%, #000 50%);
	background-repeat: repeat-x;
}

.magazine-intro-section p a:hover {
	color: inherit;
}

.magazine-intro-section .image {
	position: relative;
	overflow: hidden;
}

@media (max-width: 991px) {
	.magazine-intro-section .image {
		margin-left: -20px;
		margin-right: -20px;
	}
}

@media (min-width: 992px) {
	.magazine-intro-section .image {
		margin-left: -30px;
		margin-right: -30px;
	}
}

.magazine-intro-section .image img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}

@media (max-width: 767px) {
	.magazine-intro-section {
		font-size: 12px;
	}
	.magazine-intro-section .container-fluid {
		padding-top: 23px;
		padding-bottom: 0;
	}
	.magazine-intro-section .top {
		padding-bottom: 19px;
	}
	.magazine-intro-section small {
		padding-bottom: 15px;
		letter-spacing: 0.86px;
	}
	.magazine-intro-section h1 {
		margin-bottom: 9px;
		font-size: 24px;
		line-height: 1.333;
		letter-spacing: 0.86px;
	}
	.magazine-intro-section p {
		margin-bottom: 5px;
		letter-spacing: 0.86px;
	}
	.magazine-intro-section .image {
		margin-left: -20px;
		margin-right: -20px;
	}
}

.magazine-details-list {
	list-style: none;
	margin: 0 0 130px;
	padding: 0;
	border-bottom: 3px solid #000;
}

.magazine-details-list > li {
	font-size: 24px;
	line-height: 1.083;
	padding: 33px 50px 22px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	border-top: 1px solid #000;
}

.magazine-details-list h2 {
	max-width: 31.3%;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 31.3%;
	        flex: 0 0 31.3%;
	padding: 0 20px 0 0;
	font-size: inherit;
	line-height: inherit;
	font-weight: 400;
	letter-spacing: 0.86px;
	text-transform: lowercase;
}

.magazine-details-list h2::first-letter {
	text-transform: uppercase;
}

@media (min-width: 768px) {
	.magazine-details-list h2 {
		color: #000 !important;
	}
}

.magazine-details-list .description {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}

.magazine-details-list p {
	margin: 0 0 7px;
	letter-spacing: 0.55px;
}

.magazine-details-list p:last-child {
	margin-bottom: 0;
}

.magazine-details-list p a {
	color: inherit;
	text-decoration: none;
}

.magazine-details-list p a:hover {
	text-decoration: none;
	background-position: 0 100%;
	background-size: 1px 2px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #000));
	background-image: linear-gradient(transparent 50%, #000 50%);
	background-repeat: repeat-x;
}

.magazine-details-list p a:hover {
	color: inherit;
}

.magazine-details-list .author {
	display: block;
	font-size: 16px;
	line-height: 1.2;
	letter-spacing: 0.44px;
	padding-bottom: 24px;
}

.magazine-details-list .author:last-child {
	padding-bottom: 0;
}

.magazine-details-list ul {
	list-style: none;
	margin: 0;
	padding: 0 0 4px;
}

.magazine-details-list ul > li {
	position: relative;
	padding: 0 0 29px 29px;
}

.magazine-details-list ul > li::before {
	content: "";
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 18px;
	height: 1px;
	margin-top: 10px;
	background-color: #000;
}

@media (max-width: 1199px) {
	.magazine-details-list {
		margin-bottom: 80px;
	}
}

@media (max-width: 991px) {
	.magazine-details-list > li {
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media (max-width: 767px) {
	.magazine-details-list {
		margin-bottom: 40px;
	}
	.magazine-details-list > li {
		font-size: 14px;
		line-height: 1.357;
		padding: 26px 15px 21px;
		display: block;
	}
	.magazine-details-list > li:first-child {
		border-top: 0;
	}
	.magazine-details-list h2 {
		max-width: none;
		margin: 0 0 7px;
		padding: 0;
		font-size: 24px;
		line-height: 1.417;
		letter-spacing: 0.86px;
	}
	.magazine-details-list p {
		margin-bottom: 9px;
		letter-spacing: 0.5px;
	}
	.magazine-details-list .author {
		font-size: inherit;
		line-height: inherit;
		letter-spacing: 0.5px;
		padding-bottom: 22px;
	}
	.magazine-details-list .author:last-child {
		padding-bottom: 0;
	}
	.magazine-details-list ul {
		padding: 0 0 2px;
		margin-top: -4px;
	}
	.magazine-details-list ul > li {
		padding: 0 0 20px 20px;
	}
	.magazine-details-list ul > li::before {
		width: 11px;
		margin-top: 8px;
	}
}

.single-article {
	position: relative;
}

.single-article .container-fluid {
	padding-left: 30px;
	padding-right: 30px;
}

.single-article .article-heading {
	text-align: center;
	font-size: 18px;
	line-height: 1.2;
	padding-top: 32px;
	padding-bottom: 34px;
	max-width: 800px;
	margin: 0 auto;
}

.single-article .article-heading small {
	display: block;
	padding-bottom: 36px;
	font-size: 12px;
	line-height: inherit;
	letter-spacing: 0.86px;
	text-transform: uppercase;
}

.single-article .article-heading h1 {
	font-size: 38px;
	line-height: 1.263;
	font-weight: 400;
	letter-spacing: 0.9px;
	margin: 0 0 13px;
}

.single-article .article-heading h2 {
	color: inherit;
	margin: 0 0 29px;
	font-size: 28px;
	line-height: 1.2;
	font-weight: 400;
	letter-spacing: 0.8px;
}

.single-article .article-heading p {
	margin: 0;
	letter-spacing: 1px;
}

.single-article .article-heading p a {
	text-decoration: none;
	color: inherit;
}

.single-article .article-heading p a:hover {
	text-decoration: none;
	background-position: 0 100%;
	background-size: 1px 2px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #000));
	background-image: linear-gradient(transparent 50%, #000 50%);
	background-repeat: repeat-x;
}

.single-article .article-heading p a:hover {
	text-decoration: none;
	color: inherit;
}

.single-article .article-image {
	margin: 0;
}

.single-article .article-image .image {
	position: relative;
	overflow: hidden;
}

.single-article .article-image .image img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}

.single-article .article-image.article-image-fullscreen .image {
	margin-left: -30px;
	margin-right: -30px;
}

.single-article .article-image figcaption {
	padding: 11px 0;
	font-size: 12px;
	line-height: 1.2;
	letter-spacing: 0.67px;
}

.single-article .meta-items {
	list-style: none;
	margin: 0 -35px;
	padding: 0;
	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;
}

.single-article .meta-items > li {
	font-size: 14px;
	line-height: 1.2;
	letter-spacing: 0.86px;
	text-transform: uppercase;
	color: inherit;
	padding: 0 35px 9px;
	position: relative;
}

.single-article .meta-items > li > a {
	text-decoration: none;
	color: inherit;
}

.single-article .meta-items > li > a:hover {
	text-decoration: none;
	background-position: 0 100%;
	background-size: 1px 2px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #000));
	background-image: linear-gradient(transparent 50%, #000 50%);
	background-repeat: repeat-x;
}

.single-article .meta-items > li > a:hover {
	text-decoration: none;
	color: inherit;
}

.single-article .meta-items > li:hover .share-list-holder {
	visibility: visible;
	opacity: 1;
}

.single-article hr {
	margin: 0 -100px -14px;
	border: 0;
	height: 1px;
	background-color: #000;
}

.single-article .article-body {
	padding-top: 62px;
	padding-bottom: 32px;
	/* font-weight: 400;
		font-family: $noe;
		position: relative;
		
		& > .row {
			& > div[class^="col-"] {
				position: static;
			}
		}
		
		p {
			margin: 0 0 24px;
		
			+ h2 {
				padding-top: 34px;
			}
		
			a {
				color: $blue;
			}
		}
		
		h2 {
			// font-size: 24px;
			font-size: 1.5em;
			line-height: 1.333;
			margin: 0 0 14px;
			color: inherit;
			font-family: inherit;
			font-weight: 400;
		}
		
		blockquote {
			@include blockquote();
			// margin: 0 0 50px;
			// position: relative;
			// padding: 0 0 0 30px;
		
			// &::before {
			// 	content: "";
			// 	position: absolute;
			// 	z-index: 10;
			// 	top: 5px;
			// 	bottom: 0;
			// 	left: 0;
			// 	width: 3px;
			// 	background-color: $black;
			// }
		
			// q {
			// 	display: block;
			// 	quotes: none;
			// 	font-size: 24px;
			// 	line-height: 1.333;
		
			// 	&::before {
			// 		content: "";
			// 	}
		
			// 	&::after {
			// 		content: "";
			// 	}
			// }
		}
		
		.note-block {
			padding-left: 30px;
		}
		
		.text-block {
			font-size: 18px;
			line-height: 1.445;
			padding-bottom: 30px;
		} */
}

.single-article .article-menu {
	max-width: 169px;
	margin-top: 2px;
	margin-left: auto;
}

.single-article .article-links {
	font-size: 14px;
	line-height: 1.2;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 0;
	padding: 0;
}

.single-article .article-links li {
	padding-bottom: 13px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.single-article .article-links li a {
	text-decoration: none;
	color: inherit;
}

.single-article .article-links li a:hover {
	text-decoration: none;
	background-position: 0 100%;
	background-size: 1px 2px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #000));
	background-image: linear-gradient(transparent 50%, #000 50%);
	background-repeat: repeat-x;
}

.single-article .article-links li a:hover {
	text-decoration: none;
	color: inherit;
}

.single-article .article-title {
	font-size: 14px;
	line-height: 1.429;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
	letter-spacing: 0.86px;
	text-transform: uppercase;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 200px;
	margin-top: 66px;
}

.single-article .article-title p {
	margin: 0;
}

.single-article .article-title p a {
	color: inherit;
}

.single-article .article-notes {
	list-style: none;
	margin: 0 0 84px;
	padding: 45px 0 0;
}

.single-article .article-notes > li {
	font-size: 14px;
	line-height: 1.357;
	letter-spacing: 0.78px;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
	padding-top: 30px;
	padding-bottom: 52px;
}

.single-article .article-notes > li:last-child {
	padding-bottom: 0;
}

.single-article .article-notes > li .has-note p {
	display: inline;
}

.single-article .article-notes h3 {
	color: inherit;
	font-size: 14px;
	line-height: 1.2;
	font-weight: 400;
	font-family: inherit;
	text-transform: uppercase;
	margin: 0 0 12px;
	letter-spacing: 1px;
}

.single-article .article-notes p {
	margin: 0;
}

.single-article .article-body-full-width .wp-block-preformatted {
	position: relative;
	padding-bottom: 58.25%;
}

.single-article .article-body-full-width .wp-block-preformatted iframe {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	height: 100%;
}

@media (min-width: 1440px) {
	.single-article .article-body:not(.article-body-full-width) > .row > div[class^="col-"]:nth-child(1) {
		max-width: 65.4%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 65.4%;
		        flex: 0 0 65.4%;
	}
	.single-article .article-body:not(.article-body-full-width) > .row > div[class^="col-"]:nth-child(2) {
		max-width: 17.6%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 17.6%;
		        flex: 0 0 17.6%;
	}
}

@media (max-width: 1199px) {
	.single-article .article-title {
		width: auto;
		max-width: 140px;
	}
}

@media (max-width: 991px) {
	.single-article .container-fluid {
		padding-left: 15px;
		padding-right: 15px;
	}
	.single-article .meta-items {
		margin-left: -15px;
		margin-right: -15px;
	}
	.single-article .meta-items li {
		padding-left: 15px;
		padding-right: 15px;
	}
	.single-article .article-image {
		margin: 0;
	}
	.single-article .article-image .image {
		margin-left: -15px;
		margin-right: -15px;
	}
	.single-article .article-image.article-image-fullscreen .image {
		margin-left: -15px;
		margin-right: -15px;
	}
	.single-article .article-body {
		padding-top: 40px;
		padding-bottom: 40px;
		position: static;
	}
	.single-article .image-group {
		margin-bottom: 40px;
	}
	.single-article .article-menu-opener {
		display: none;
		position: absolute;
		z-index: 51;
		top: 0;
		left: 0;
		width: 37px;
		height: 37px;
		overflow: hidden;
		margin-top: 13px;
		font-size: 0;
		line-height: 0;
	}
	.single-article .article-menu-opener::before {
		content: "";
		position: absolute;
		z-index: 10;
		top: 50%;
		left: 50%;
		width: 8px;
		height: 19px;
		-webkit-transform: translate(-50%, -50%);
		        transform: translate(-50%, -50%);
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
		background: url(../images/arrow-right-black-001.svg) no-repeat;
		background-size: 8px 19px;
	}
	.article-menu-opened .single-article .article-menu-opener::before {
		-webkit-transform: scaleX(-1) translate(-50%, -50%);
		        transform: scaleX(-1) translate(-50%, -50%);
		margin-left: -8px;
	}
	.single-article .article-menu-opener:hover {
		background: none;
	}
	.single-article .article-menu {
		display: none;
		position: absolute;
		z-index: 50;
		top: 0;
		left: 0;
		bottom: 0;
		max-width: none;
		width: 280px;
		margin: 0;
		border-right: 1px solid #000;
		background-color: #fff;
		overflow: auto;
		padding: 33px 53px;
		margin-left: -242px;
	}
	.single-article .article-links {
		padding-bottom: 67px;
	}
	.single-article .article-links li {
		padding-bottom: 27px;
	}
	.single-article .article-title {
		position: relative;
		top: auto;
		left: auto;
		width: auto;
		max-width: none;
		margin: 0 -4px;
	}
	.single-article .article-title p {
		margin: 0;
	}
	.single-article .article-notes {
		padding-top: 5px;
		margin-bottom: 50px;
	}
	.single-article .article-notes > li {
		padding-top: 25px;
		padding-bottom: 25px;
	}
}

@media (max-height: 599px) {
	.single-article .article-image .image.bg-img {
		height: auto !important;
		padding-top: 70%;
	}
}

@media (max-width: 767px) {
	.single-article .article-heading {
		font-size: 14px;
		padding-top: 28px;
		padding-bottom: 31px;
		max-width: none;
		margin: 0;
	}
	.single-article .article-heading small {
		padding-bottom: 23px;
	}
	.single-article .article-heading h1 {
		font-size: 24px;
		line-height: 1.333;
		letter-spacing: 0.86px;
		margin: 0 -5px 10px;
	}
	.single-article .article-heading h2 {
		margin-bottom: 15px;
		font-size: 20px;
		letter-spacing: 0.5px;
	}
	.single-article .article-heading p {
		letter-spacing: 0.78px;
	}
	.single-article .article-image .image.bg-img {
		height: auto !important;
		padding-top: 70%;
	}
	.single-article .article-image.article-image-fullscreen .image {
		margin-left: -30px;
		margin-right: -30px;
	}
	.single-article .article-image figcaption {
		padding: 11px 0;
		font-size: 12px;
		line-height: 1.2;
		letter-spacing: 0.67px;
	}
	.single-article .meta-items {
		margin: 0;
		padding: 14px 0;
		display: block;
	}
	.single-article .meta-items li {
		padding: 0 0 18px;
	}
	.single-article hr {
		margin-bottom: 0;
	}
	.single-article .article-body {
		padding-top: 39px;
		padding-bottom: 39px;
		/* font-size: 14px;
			line-height: 1.571;
			
			p {
				margin-bottom: 22px;
			
				+ h2 {
					padding-top: 10px;
				}
			}
			
			h2 {
				// font-size: 24px;
				// line-height: 1.417;
				margin-bottom: 22px;
			}
			
			// blockquote {
			// 	padding-left: 15px;
			// 	margin-bottom: 20px;
			
			// 	q {
			// 		font-size: 18px;
			// 	}
			// }
			
			.note-block {
				padding-left: 15px;
			}
			
			.text-block {
				font-size: 16px;
				padding-bottom: 10px;
			} */
	}
	.single-article .image-group {
		margin-bottom: 25px;
		padding-top: 0;
	}
	.single-article .image-group .img {
		margin-left: -15px;
		margin-right: -15px;
	}
	.single-article .article-notes {
		padding-top: 10px;
		margin-bottom: 40px;
	}
	.single-article .article-notes > li {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.single-article .article-notes h3 {
		margin-bottom: 10px;
	}
	.single-article .article-notes p {
		margin: 0;
	}
}

.share-list-holder {
	position: absolute;
	z-index: 1060;
	top: 100%;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	        transform: translate(-50%, 0);
	background-color: #fff;
	-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.1);
	        box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.1);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	width: 120px;
	padding: 5px 10px;
	text-align: center;
}

.share-list-holder .share-list {
	display: block !important;
	list-style: none;
	margin: 0;
	padding: 0;
}

.share-list-holder .share-list li {
	padding-bottom: 5px;
	font-size: 14px;
	line-height: 1.2;
	letter-spacing: 0.86px;
	text-transform: uppercase;
}

.share-list-holder .share-list li:last-child {
	padding-bottom: 0;
}

.share-list-holder .share-list a {
	color: inherit;
	word-wrap: break-word;
}

.share-list-holder .share-list a i {
	display: none;
	position: absolute;
	top: 50%;
	left: 0.1em;
	margin-top: -0.55em;
	line-height: 1;
	width: 1.8em;
	text-align: center;
}

.share-list-holder .share-list a:hover {
	text-decoration: underline;
	background: none;
	color: inherit;
}

@media (max-width: 767px) {
	.share-list-holder {
		left: auto;
		right: 0;
		-webkit-transform: none;
		        transform: none;
		margin-right: -15px;
	}
	.share-list-holder .share-list li {
		font-size: 12px;
	}
}

.event-share-holder {
	position: relative;
}

.event-share-holder .share-list-holder {
	top: auto;
	bottom: 100%;
	left: 0;
	-webkit-transform: none;
	        transform: none;
	margin-top: 0;
	margin-left: -10px;
	text-align: left;
}

.event-share-holder:hover .share-list-holder {
	visibility: visible;
	opacity: 1;
}

.author-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	margin: 60px 0 0;
}

.author-block + br {
	display: none;
}

.author-block + br + .author-block,
.author-block + .author-block {
	margin-top: 30px;
}

.author-block .photo {
	width: 108px;
	max-width: 108px;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 108px;
	        flex: 0 0 108px;
	position: relative;
	overflow: hidden;
	margin: -2px 31px 0 0;
}

.author-block .photo img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}

.author-block figcaption {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	font-size: 14px;
	line-height: 1.357;
	letter-spacing: 0.5px;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.author-block figcaption h4 {
	font-size: 16px;
	line-height: 1.2;
	font-weight: 400;
	font-family: inherit;
	letter-spacing: 0.44px;
	margin: 0 0 22px;
	color: inherit;
}

.author-block figcaption p {
	margin: 0;
}

@media (max-width: 767px) {
	.author-block {
		display: block;
		margin-top: 50px;
	}
	.author-block .photo {
		margin: 0 0 15px;
	}
	.author-block figcaption h4 {
		margin-bottom: 10px;
	}
	.author-block figcaption p {
		margin: 0;
	}
}

.related-section {
	position: relative;
}

.related-section .container-fluid {
	padding: 20px 30px 100px;
}

.related-section .related-heading {
	font-size: 14px;
	line-height: 1.2;
	text-transform: uppercase;
	padding-bottom: 19px;
}

.related-section .related-heading h2 {
	color: inherit;
	margin: 0;
	text-transform: uppercase;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	letter-spacing: 1px;
}

.related-section .related-heading p {
	margin: 0;
	letter-spacing: 1px;
}

.related-section .related-heading p a {
	text-decoration: none;
	color: inherit;
}

.related-section .related-heading p a:hover {
	text-decoration: none;
	background-position: 0 100%;
	background-size: 1px 2px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #000));
	background-image: linear-gradient(transparent 50%, #000 50%);
	background-repeat: repeat-x;
}

.related-section .related-heading p a:hover {
	color: inherit;
}

.related-section .heading {
	padding-top: 32px;
	padding-bottom: 18px;
}

@media (max-width: 1439px) {
	.related-section .container-fluid {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width: 991px) {
	.related-section .container-fluid {
		padding-top: 40px;
		padding-bottom: 70px;
	}
}

@media (max-width: 767px) {
	.related-section .container-fluid {
		padding-bottom: 40px;
	}
	.related-section .related-heading {
		padding-bottom: 10px;
	}
	.related-section .related-heading h2 {
		margin-bottom: 5px;
	}
	.related-section .related-heading p {
		margin-bottom: 5px;
	}
}

.related-list {
	list-style: none;
	margin: 0 -31px 0 -30px;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	border: solid #000;
	border-width: 1px 0 0;
	position: relative;
}

.related-list::before {
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	right: 0;
	height: 1px;
	background: #000;
}

.related-list > li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 25%;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 25%;
	        flex: 0 0 25%;
	border: solid #000;
	border-width: 0 1px 1px 0;
}

.related-list > li > a {
	text-decoration: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.related-list > li > a:hover, .related-list > li > a:focus {
	text-decoration: none;
	color: inherit;
}

@media (max-width: 1439px) {
	.related-list {
		margin-left: -15px;
		margin-right: -16px;
		padding-left: 0;
		padding-right: 0;
	}
}

@media (max-width: 991px) {
	.related-list > li {
		max-width: 50%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
	}
	.related-list > li:nth-child(even) {
		border-right: 0;
	}
}

@media (max-width: 767px) {
	.related-list > li {
		max-width: 100%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		border-right: 0;
	}
}

.post-card {
	margin: 0;
	padding: 29px 15px 15px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	width: 100%;
}

.post-card:hover {
	background-color: #fffb5c;
}

.post-card .image {
	max-width: 212px;
	position: relative;
	overflow: hidden;
	margin-bottom: 16px;
}

.post-card .image img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}

.post-card figcaption {
	font-size: 16px;
	line-height: 1.625;
	letter-spacing: 0.44px;
}

.post-card figcaption p {
	margin: 0 0 8px;
}

.post-card figcaption .author {
	display: block;
}

.post-card figcaption .author::before {
	content: "— ";
}

@media (max-width: 991px) {
	.post-card {
		padding: 15px;
	}
}

@media (max-width: 767px) {
	.post-card .image {
		margin-bottom: 10px;
	}
	.post-card figcaption {
		font-size: 14px;
	}
	.post-card figcaption p {
		margin-bottom: 5px;
	}
}

.note-item {
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.note-item .note-item-tooltip {
	position: fixed;
	z-index: 40;
	top: 0;
	right: 0;
	font-size: 12px;
	line-height: 1.417;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
	width: 200px;
	margin-right: 15px;
	pointer-events: none;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	opacity: 0;
	background-color: #fff;
	padding: 15px;
}

@media (max-height: 799px) {
	.note-item .note-item-tooltip {
		top: auto;
		bottom: 0;
	}
}

.note-item .note-item-tooltip p {
	display: inline;
	vertical-align: top;
	margin-top: 0;
	margin-bottom: 0;
}

.note-item.tooltip-opened .note-item-tooltip {
	opacity: 1;
}

@media (max-width: 1199px) {
	.note-item .note-item-tooltip {
		display: none;
		width: 170px;
	}
}

@media (max-width: 991px) {
	.note-item .note-item-tooltip {
		left: 0;
		right: 0;
		margin-left: 58px;
		margin-right: 20px;
		width: auto;
		-webkit-transform: translate(0, 25px);
		        transform: translate(0, 25px);
		-webkit-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.1);
		        box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.1);
	}
}

.media-post-card {
	margin: 0;
	padding: 29px 15px 17px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	width: 100%;
}

.media-post-card:hover {
	background-color: #fffb5c;
}

.media-post-card .image {
	max-width: 214px;
	position: relative;
	overflow: hidden;
	margin-bottom: 23px;
}

.media-post-card .image a {
	display: block;
	position: relative;
}

.media-post-card .image.type-video a::before {
	content: "";
	position: absolute;
	z-index: 10;
	bottom: 0;
	left: 0;
	margin: 0 0 12px 13px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 19px 0 19px 38px;
	border-color: transparent transparent transparent #fff;
}

.media-post-card .image img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}

.media-post-card .image.type-audio {
	min-height: 147px;
	padding-top: 62px;
}

.media-post-card .image.type-audio img {
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
}

.media-post-card figcaption {
	font-size: 16px;
	line-height: 1.625;
	letter-spacing: 0.44px;
}

.media-post-card figcaption h4 {
	color: inherit;
	text-transform: uppercase;
	margin: 0 0 8px;
	font-size: 14px;
	line-height: 1.2;
	letter-spacing: 1px;
}

.media-post-card figcaption p {
	margin: 0 0 4px;
}

.media-post-card figcaption p:last-child {
	margin-bottom: 0;
}

@media (max-width: 991px) {
	.media-post-card {
		padding: 15px;
	}
}

@media (max-width: 767px) {
	.media-post-card .image {
		margin-bottom: 10px;
	}
	.media-post-card figcaption {
		font-size: 14px;
	}
	.media-post-card figcaption h4 {
		margin-bottom: 5px;
	}
	.media-post-card figcaption p {
		margin-bottom: 5px;
	}
}

.slideshow {
	position: relative;
	padding-bottom: 52px;
	margin-bottom: 30px;
	border-bottom: 1px solid #000;
}

.slideshow .swiper-button-prev,
.slideshow .swiper-button-next {
	top: auto;
	left: auto;
	bottom: 0;
	right: 0;
	margin: 0;
	width: 25px;
	height: 30px;
	color: inherit;
	margin-bottom: 11px;
}

.slideshow .swiper-button-prev::after,
.slideshow .swiper-button-next::after {
	font-size: 24px;
	line-height: 1;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.slideshow .swiper-button-prev::after,
	.slideshow .swiper-button-next::after {
		content: "";
		position: absolute;
		z-index: 10;
		top: 50%;
		left: 50%;
		width: 12px;
		height: 25px;
		-webkit-transform: translate(-50%, -50%);
		        transform: translate(-50%, -50%);
		background: url(../images/arrow-left-black-01.svg) no-repeat;
		background-size: 12px 25px;
	}
}

.slideshow .swiper-button-prev:hover,
.slideshow .swiper-button-next:hover {
	opacity: 0.75;
}

.slideshow .swiper-button-prev {
	margin-right: 55px;
}

.slideshow .swiper-button-next {
	margin-right: 22px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.slideshow .swiper-button-next::after {
		-webkit-transform: translate(-50%, -50%) scaleX(-1);
		        transform: translate(-50%, -50%) scaleX(-1);
	}
}

.slideshow .swiper-slides-info {
	position: absolute;
	z-index: 10;
	bottom: 0;
	right: 0;
	margin: 0 97px 16px 0;
	font-size: 12px;
	line-height: 1.2;
	letter-spacing: 0.86px;
}

.slideshow .swiper-slides-info .swiper-slide-total::before {
	content: " / ";
}

@media (max-width: 991px) {
	.slideshow {
		padding-bottom: 30px;
		margin-bottom: 0;
	}
}

@media (max-width: 767px) {
	.slideshow {
		padding-bottom: 15px;
	}
	.slideshow .swiper-button-prev,
	.slideshow .swiper-button-next {
		margin-bottom: 0;
	}
	.slideshow .swiper-slides-info {
		margin-bottom: 6px;
	}
}

.image-banner {
	margin: 0;
	position: relative;
	overflow: hidden;
}

.image-banner .image {
	position: relative;
	overflow: hidden;
}

.image-banner .image img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}

.image-banner figcaption {
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 0.67px;
	padding: 21px 30px 0;
	max-width: 500px;
}

@media (max-width: 991px) {
	.image-banner figcaption {
		padding: 15px;
	}
}

@media (max-width: 767px) {
	.image-banner figcaption {
		max-width: none;
		padding-bottom: 35px;
	}
}

.filter-section {
	position: relative;
	z-index: 20;
	margin-top: -47px;
}

.filter-section .container-fluid {
	padding: 0 9px 19px;
}

@media (max-width: 991px) {
	.filter-section {
		margin-top: -20px;
	}
}

@media (max-width: 767px) {
	.filter-section {
		margin-top: 0;
	}
	.filter-section .container-fluid {
		padding: 0 6px 11px;
	}
}

.filter-form {
	position: relative;
}

.filter-form .row {
	margin-left: -4px;
	margin-right: -4px;
}

.filter-form .row > [class^="col"] {
	padding-left: 4px;
	padding-right: 4px;
}

.filter-form .col {
	-webkit-box-flex: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
}

.filter-form .bootstrap-select .dropdown-toggle {
	font-size: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.filter-form .bootstrap-select .dropdown-toggle::before {
	display: none;
}

.filter-form .bootstrap-select .dropdown-toggle .filter-option {
	position: relative;
	top: auto;
	left: auto;
	padding: 0;
	width: auto;
	height: auto;
}

.filter-form .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
	padding-right: 32px;
}

@media (max-width: 767px) {
	.filter-form .row {
		margin-left: -4px;
		margin-right: -4px;
	}
	.filter-form .row > [class^="col"] {
		padding-left: 4px;
		padding-right: 4px;
	}
	.filter-form .bootstrap-select .dropdown-toggle {
		font-size: 11px;
		letter-spacing: 0.52px;
	}
	.filter-form .bootstrap-select .dropdown-toggle::after {
		width: 8px;
		height: 8px;
		margin-top: -7px;
	}
	.filter-form .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
		padding-right: 23px;
	}
}

.agenda-carousel {
	position: relative;
	border: solid #000;
	border-width: 1px 0 3px;
}

.agenda-carousel .swiper-container {
	padding: 0 53px;
}

.agenda-carousel .swiper-container::before, .agenda-carousel .swiper-container::after {
	content: "";
	position: absolute;
	z-index: 10;
	top: 0;
	bottom: 0;
	width: 55px;
	background-color: #fff;
}

.agenda-carousel .swiper-container::before {
	left: 0;
}

.agenda-carousel .swiper-container::after {
	right: 0;
}

.agenda-carousel .swiper-wrapper {
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
}

.agenda-carousel .swiper-slide {
	height: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	border-left: 1px solid #000;
}

.agenda-carousel .swiper-slide > a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	text-decoration: none;
}

.agenda-carousel .swiper-slide > a:hover, .agenda-carousel .swiper-slide > a:focus {
	text-decoration: none;
	background: none;
}

.agenda-carousel .swiper-button-prev,
.agenda-carousel .swiper-button-next {
	top: 50%;
	width: 40px;
	height: 40px;
	color: inherit;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	z-index: 15;
}

.agenda-carousel .swiper-button-prev::after,
.agenda-carousel .swiper-button-next::after {
	font-size: 24px;
	line-height: 1;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.agenda-carousel .swiper-button-prev::after,
	.agenda-carousel .swiper-button-next::after {
		content: "";
		position: absolute;
		z-index: 10;
		top: 50%;
		left: 50%;
		width: 12px;
		height: 25px;
		-webkit-transform: translate(-50%, -50%);
		        transform: translate(-50%, -50%);
		background: url(../images/arrow-left-black-01.svg) no-repeat;
		background-size: 12px 25px;
	}
}

.agenda-carousel .swiper-button-prev:hover,
.agenda-carousel .swiper-button-next:hover {
	opacity: 0.75;
}

.agenda-carousel .swiper-button-prev {
	left: 25px;
}

.agenda-carousel .swiper-button-next {
	right: 25px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.agenda-carousel .swiper-button-next::after {
		-webkit-transform: translate(-50%, -50%) scaleX(-1);
		        transform: translate(-50%, -50%) scaleX(-1);
	}
}

@media (max-width: 1439px) {
	.agenda-carousel .swiper-container {
		padding-left: 20px;
		padding-right: 20px;
		margin: 0 -1px;
	}
	.agenda-carousel .swiper-container::before, .agenda-carousel .swiper-container::after {
		width: 22px;
	}
	.agenda-carousel .swiper-button-prev {
		left: 5px;
	}
	.agenda-carousel .swiper-button-next {
		right: 5px;
	}
}

@media (max-width: 767px) {
	.agenda-carousel .swiper-container {
		padding-left: 0;
		padding-right: 0;
	}
	.agenda-carousel .swiper-container::before, .agenda-carousel .swiper-container::after {
		display: none;
	}
	.agenda-carousel .swiper-button-prev,
	.agenda-carousel .swiper-button-next {
		display: none !important;
	}
}

.agenda-card {
	margin: 0;
	padding: 29px 36px 19px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	width: 100%;
}

.agenda-card .image {
	position: relative;
	overflow: hidden;
	margin-bottom: 23px;
	height: 150px;
}

.agenda-card .image img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	max-width: 100%;
	height: auto;
	width: auto;
	max-height: 100%;
	margin: auto;
}

.agenda-card figcaption {
	font-size: 16px;
	line-height: 1.625;
	letter-spacing: 0.44px;
}

.agenda-card figcaption h3 {
	color: inherit;
	margin: 0 0 10px;
	font-size: 22px;
	line-height: 1.273;
}

.agenda-card figcaption p {
	margin: 0;
}

.agenda-card:hover figcaption h3 {
	text-decoration: underline;
}

@media (max-width: 767px) {
	.agenda-card .image {
		margin-bottom: 10px;
	}
	.agenda-card figcaption {
		font-size: 14px;
	}
	.agenda-card figcaption p {
		margin-bottom: 5px;
	}
}

@media (max-width: 767px) {
	.agenda-card {
		padding: 14px 15px 1px;
	}
	.agenda-card .image {
		margin-bottom: 15px;
	}
	.agenda-card figcaption {
		font-size: 11px;
		line-height: 1.818;
		letter-spacing: 0.52px;
	}
	.agenda-card figcaption h3 {
		margin-bottom: 12px;
		font-size: 14px;
		line-height: 1.357;
		letter-spacing: 0.5px;
	}
}

.agenda-calendar {
	padding: 88px 4px 67px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-size: 16px;
	line-height: 1.2;
	letter-spacing: 0.44px;
}

.agenda-calendar .agenda-calendar-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding-right: 18px;
}

.agenda-calendar .agenda-calendar-title p {
	margin: 0;
}

.agenda-calendar .agenda-calendar-title .month-arrow {
	display: inline-block;
	vertical-align: top;
	width: 30px;
	height: 30px;
	font-size: 0;
	line-height: 0;
	position: relative;
	overflow: hidden;
	letter-spacing: 0;
}

.agenda-calendar .agenda-calendar-title .month-arrow::before {
	content: "";
	position: absolute;
	z-index: 10;
	top: 50%;
	left: 50%;
	width: 7px;
	height: 14px;
	background: url(../images/arrow-left-black-01.svg) no-repeat;
	background-size: 7px 14px;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.agenda-calendar .agenda-calendar-title .month-arrow-prev {
	margin-right: 22px;
}

.agenda-calendar .agenda-calendar-title .month-arrow-next {
	margin-left: 22px;
}

.agenda-calendar .agenda-calendar-title .month-arrow-next::before {
	-webkit-transform: translate(-50%, -50%) scaleX(-1);
	        transform: translate(-50%, -50%) scaleX(-1);
}

.agenda-calendar .agenda-calendar-title .month-arrow:hover {
	opacity: 0.75;
}

.agenda-calendar .agenda-calendar-days {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	padding-right: 17px;
}

.agenda-calendar .agenda-calendar-days > ul {
	list-style: none;
	margin: 0 -1px;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.agenda-calendar .agenda-calendar-days > ul > li {
	padding: 1px;
}

.agenda-calendar .agenda-calendar-days > ul > li a {
	color: inherit;
	text-decoration: none;
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding: 6px 0;
}

.agenda-calendar .agenda-calendar-days > ul > li a::before {
	content: "";
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #000;
	opacity: 0;
}

.agenda-calendar .agenda-calendar-days > ul > li a:hover {
	color: inherit;
}

.agenda-calendar .agenda-calendar-days > ul > li a.day-inactive {
	opacity: 0.4;
	pointer-events: none;
}

.agenda-calendar .agenda-calendar-days > ul > li a.day-has-event::before {
	opacity: 1;
}

@media (max-width: 1199px) {
	.agenda-calendar .agenda-calendar-title {
		padding-right: 10px;
	}
	.agenda-calendar .agenda-calendar-days {
		padding-right: 10px;
	}
}

@media (max-width: 991px) {
	.agenda-calendar {
		padding: 40px 5px;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.agenda-calendar .agenda-calendar-title {
		padding: 0 0 15px;
		max-width: 100%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.agenda-calendar .agenda-calendar-days {
		padding-right: 0;
		max-width: 100%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
	}
}

@media (max-width: 767px) {
	.agenda-calendar {
		padding: 24px 2px 22px;
	}
	.agenda-calendar .agenda-calendar-title {
		padding: 0;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
}

.agenda-month-block {
	padding-bottom: 73px;
}

.agenda-month-block h2 {
	color: inherit;
	margin: 0 0 1px;
	padding: 0 20px;
	font-size: 38px;
	line-height: 1.263;
	font-weight: 400;
	letter-spacing: 0.9px;
}

@media (max-width: 767px) {
	.agenda-month-block h2 {
		font-size: 2rem;
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width: 767px) {
	.agenda-month-block {
		padding-bottom: 30px;
	}
}

@media (max-width: 767px) {
	.agenda-calendar + .agenda-month-block h2 {
		display: none;
	}
}

.agenda-items-list {
	list-style: none;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	border: solid #000;
	border-width: 3px 0 0;
	position: relative;
}

.agenda-items-list::before {
	content: "";
	position: absolute;
	z-index: 10;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #000;
}

.agenda-items-list > li {
	max-width: 50%;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
	border: solid #000;
	border-width: 0 1px 1px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.agenda-items-list > li:nth-child(even) {
	border-right: 0;
}

.agenda-items-list > li > a {
	width: 100%;
	text-decoration: none;
	color: inherit;
	padding: 22px 17px 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	font-size: 16px;
	line-height: 1.625;
	letter-spacing: 0.44px;
}

.agenda-items-list > li > a .agenda-list-day {
	font-size: 24px;
	line-height: 1.2;
	letter-spacing: 0.55px;
	max-width: 80px;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 80px;
	        flex: 0 0 80px;
	padding-right: 15px;
}

.agenda-items-list > li > a .block {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}

.agenda-items-list > li > a h3 {
	color: inherit;
	margin: 0 0 17px;
	font-size: 24px;
	line-height: 1.333;
	font-weight: 400;
	letter-spacing: 0.55px;
}

.agenda-items-list > li > a p {
	margin: 0;
}

.agenda-items-list > li > a:hover {
	text-decoration: none;
	color: inherit;
	background: #fffb5c;
}

.agenda-items-list > li.active > a {
	color: inherit;
	background-color: #fffb5c;
}

@media (max-width: 991px) {
	.agenda-items-list > li > a {
		padding: 15px;
	}
	.agenda-items-list > li > a .agenda-list-day {
		max-width: 50px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 50px;
		        flex: 0 0 50px;
		padding-right: 10px;
	}
	.agenda-items-list > li > a h3 {
		margin-bottom: 10px;
	}
}

@media (max-width: 767px) {
	.agenda-items-list::before {
		display: none;
	}
	.agenda-items-list > li {
		max-width: 100%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		border-right: 0;
	}
	.agenda-items-list > li > a {
		padding: 19px 15px 16px;
		font-size: 14px;
		line-height: 1.357;
		letter-spacing: 0.5px;
	}
	.agenda-items-list > li > a .agenda-list-day {
		font-size: inherit;
		line-height: inherit;
		letter-spacing: inherit;
		max-width: 35px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 35px;
		        flex: 0 0 35px;
		padding-right: 10px;
	}
	.agenda-items-list > li > a h3 {
		margin-bottom: 8px;
		font-size: inherit;
		line-height: inherit;
		letter-spacing: inherit;
	}
}

.cta-section {
	text-align: center;
	font-size: 24px;
	line-height: 1.083;
	letter-spacing: 0.55px;
	padding-bottom: 55px;
	margin-bottom: 14px;
	border-bottom: 1px solid #000;
}

@media (max-width: 767px) {
	.cta-section {
		padding-bottom: 20px;
		margin-bottom: 20px;
		font-size: 18px;
	}
}

.modal {
	padding-right: 0 !important;
	top: 89px;
}

@media (max-width: 991px) {
	.modal {
		top: 91px;
	}
}

@media (max-width: 767px) {
	.modal {
		top: 0;
		z-index: 1060;
	}
}

.modal-backdrop {
	background: #fff;
}

.modal-backdrop.show {
	opacity: 0.6;
}

.modal-dialog {
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
}

.modal-dialog.modal-dialog-centered {
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}

.modal-content {
	background: #fff;
	border-radius: 0;
	border: solid #000;
	border-width: 3px 0;
	position: relative;
	text-align: left;
	-webkit-box-shadow: none;
	        box-shadow: none;
}

.modal-content .btn-close {
	position: absolute;
	z-index: 10;
	top: 0;
	right: 0;
	margin: 19px 14px 0 0;
}

.modal-content .container {
	padding-top: 46px;
	padding-bottom: 46px;
	max-width: 1130px;
}

@media (max-width: 767px) {
	.modal-content {
		border: 0;
	}
	.modal-content .btn-close {
		margin-top: 7px;
		margin-right: 3px;
	}
	.modal-content .container {
		padding: 18px 15px;
	}
}

.modal-heading {
	padding: 0 0 36px;
	border-bottom: 0;
}

.modal-heading h3 {
	margin: 0;
	color: inherit;
	font-size: 38px;
	line-height: 1.263;
	font-weight: 400;
	letter-spacing: 0.9px;
}

@media (max-width: 767px) {
	.modal-heading {
		padding-bottom: 10px;
		padding-right: 45px;
	}
	.modal-heading h3 {
		font-size: 24px;
		line-height: 1.417;
		letter-spacing: 0.86px;
	}
}

.modal-body {
	position: relative;
	padding: 0;
	color: #000;
}

.fullscreen-modal {
	top: 0;
	z-index: 1062;
}

.fullscreen-modal .modal-dialog {
	width: 100%;
	height: 100%;
	display: block;
}

.fullscreen-modal .modal-dialog::before {
	display: none;
}

.fullscreen-modal .modal-content {
	border: 0;
	display: block;
	width: 100%;
	height: 100%;
}

@media (max-width: 1024px) {
	.fullscreen-modal .modal-content {
		-webkit-overflow-scrolling: touch;
		overflow-y: scroll;
	}
}

.fullscreen-modal .modal-content::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 5;
	height: 92px;
	background: #fff;
	border-bottom: 1px solid;
}

@media (max-width: 991px) {
	.fullscreen-modal .modal-content::before {
		height: 94px;
	}
}

@media (max-width: 767px) {
	.fullscreen-modal .modal-content::before {
		height: 62px;
	}
}

@media (min-width: 1025px) {
	.fullscreen-modal .modal-content::before {
		margin-right: 17px;
	}
}

.fullscreen-modal .modal-content .btn-close {
	margin-top: 5px;
	margin-right: 20px;
	top: 0;
}

.fullscreen-modal .modal-content iframe {
	border: 0;
	width: 100% !important;
	height: 100% !important;
	margin: 0;
	padding: 0;
}

.fullscreen-modal-opened .modal-backdrop {
	z-index: 1060;
}

.fullscreen-modal-opened .modal-backdrop.show {
	opacity: 1;
}

.indicador-template-default.single-indicador {
	overflow: hidden;
	height: 100%;
}

.indicador-template-default.single-indicador .wrapper {
	overflow: hidden;
	height: 100%;
}

.agenda-detail {
	font-family: "NoeText", "Times New Roman", Times, serif;
}

.agenda-detail .image {
	position: relative;
	overflow: hidden;
	max-width: 300px;
	margin-top: 7px;
	margin-bottom: 9px;
}

.agenda-detail .image img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}

.agenda-detail p {
	margin: 0 0 24px;
}

.agenda-detail .agenda-detail-meta {
	font-size: 16px;
	line-height: 1.625;
	letter-spacing: 0.44px;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.agenda-detail .agenda-detail-meta p {
	margin: 0 0 14px;
}

.agenda-detail .agenda-detail-meta p a {
	text-decoration: none;
	color: inherit;
	text-decoration: none;
	background-position: 0 100%;
	background-size: 1px 2px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #000));
	background-image: linear-gradient(transparent 50%, #000 50%);
	background-repeat: repeat-x;
}

.agenda-detail .agenda-detail-meta p a:hover {
	text-decoration: none;
	color: inherit;
	background: none;
}

.agenda-detail .agenda-detail-meta p a.phone-link {
	text-decoration: none;
	background: none;
}

.agenda-detail .agenda-detail-meta p a.phone-link:hover {
	background-position: 0 100%;
	background-size: 1px 2px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #000));
	background-image: linear-gradient(transparent 50%, #000 50%);
	background-repeat: repeat-x;
}

@media (min-width: 1440px) {
	.agenda-detail > .row > div[class^="col-"]:nth-child(1) {
		max-width: 29.3%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 29.3%;
		        flex: 0 0 29.3%;
	}
	.agenda-detail > .row > div[class^="col-"]:nth-child(2) {
		max-width: 70.7%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 70.7%;
		        flex: 0 0 70.7%;
	}
}

@media (max-width: 767px) {
	.agenda-detail {
		font-size: 14px;
		line-height: 1.571;
	}
	.agenda-detail .image {
		max-width: 240px;
		margin-top: 0;
		margin-bottom: 20px;
	}
	.agenda-detail p {
		margin-bottom: 22px;
	}
	.agenda-detail .agenda-detail-meta {
		font-size: 14px;
		line-height: 1.357;
		letter-spacing: 0.5px;
		padding-bottom: 13px;
	}
	.agenda-detail .agenda-detail-meta p {
		margin-bottom: 19px;
	}
}

.video-box {
	position: relative;
	overflow: hidden;
}

.video-box .poster-image {
	position: relative;
	overflow: hidden;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.video-box .poster-image img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}

.video-box .poster-image .btn-play {
	position: absolute;
	z-index: 10;
	bottom: 0;
	left: 0;
	margin: 0 0 17px 26px;
}

.video-box .poster-image .btn-play:hover {
	background: none;
}

.video-box .embed-video {
	opacity: 0;
	position: absolute;
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.video-box .embed-video iframe {
	position: absolute;
	z-index: 10;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100% !important;
	height: 100% !important;
	border: 0 !important;
}

.video-box.play-video .poster-image {
	opacity: 0;
	pointer-events: none;
}

.video-box.play-video .embed-video {
	opacity: 1;
	z-index: 20;
}

@media (max-width: 991px) {
	.video-box .poster-image .btn-play {
		margin-bottom: 15px;
		margin-left: 15px;
	}
}

.media-single-article .media-title-section {
	position: relative;
}

.media-single-article .media-title-section .btn-back {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	margin: 23px 0 0 16px;
}

.media-single-article .media-title-section .container {
	max-width: 970px;
	position: relative;
	z-index: 15;
}

.media-single-article .media-title-section small {
	display: block;
	font-size: 14px;
	line-height: 1.2;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 27px;
	padding-bottom: 20px;
	text-align: center;
}

.media-single-article .media-title-section .heading-block {
	text-align: center;
	font-size: 16px;
	line-height: 1.625;
	padding-top: 25px;
	padding-bottom: 34px;
}

.media-single-article .media-title-section .heading-block small {
	padding: 0 0 20px;
}

.media-single-article .media-title-section .heading-block h1 {
	color: inherit;
	margin: 0 0 7px;
	font-size: 38px;
	line-height: 1.263;
	letter-spacing: 0.9px;
	font-weight: 400;
}

.media-single-article .media-title-section .heading-block p {
	margin: 0;
	letter-spacing: 0.44px;
}

.media-single-article .media-title-section .audio-player-placeholder {
	position: relative;
	overflow: hidden;
	padding-top: 60px;
	padding-bottom: 104px;
}

.media-single-article .media-title-section .audio-player-placeholder img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}

.media-single-article .media-title-section .audio-player {
	padding-top: 83px;
	padding-bottom: 125px;
	margin-bottom: 0;
}

.media-single-article .media-title-section .meta-items {
	list-style: none;
	margin: 0;
	padding: 14px 24px;
	position: absolute;
	z-index: 10;
	bottom: 0;
	left: 0;
	right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.media-single-article .media-title-section .meta-items > li {
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1.2;
	text-transform: uppercase;
	letter-spacing: 1px;
	max-width: 150px;
	position: relative;
}

.media-single-article .media-title-section .meta-items > li:last-child {
	text-align: right;
}

.media-single-article .media-title-section .meta-items > li > a {
	text-decoration: none;
	color: inherit;
}

.media-single-article .media-title-section .meta-items > li > a:hover {
	text-decoration: none;
	background-position: 0 100%;
	background-size: 1px 2px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #000));
	background-image: linear-gradient(transparent 50%, #000 50%);
	background-repeat: repeat-x;
}

.media-single-article .media-title-section .meta-items > li > a:hover {
	color: inherit;
}

.media-single-article .media-title-section .meta-items > li:hover .share-list-holder {
	visibility: visible;
	opacity: 1;
}

.media-single-article hr {
	margin: 0;
	border: 0;
	background-color: #000;
	height: 1px;
}

.media-single-article .article-image {
	margin: 0;
	padding: 0 30px;
}

.media-single-article .article-image .image {
	position: relative;
	overflow: hidden;
}

.media-single-article .article-image .image img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}

.media-single-article .article-image.article-image-fullscreen .image {
	margin-left: -30px;
	margin-right: -30px;
}

.media-single-article .article-image figcaption {
	padding: 12px 0;
	font-size: 12px;
	line-height: 1.2;
	letter-spacing: 0.67px;
	text-align: center;
}

.media-single-article .single-article-main {
	/* blockquote {
			@include blockquote();
		}
		
		.video-box {
			margin-bottom: 30px;
		}
		
		h2 {
			font-weight: 400;
			font-size: 1.5em;
			line-height: 1.333;
			margin-bottom: 14px;
		}
		
		p {
			margin: 0 0 24px;
		}
		
		.audio-player-placeholder {
			position: relative;
			overflow: hidden;
			padding-top: 78px;
			padding-bottom: 118px;
		
			img {
				display: block;
				width: 100%;
		
				@include img-fluid();
			}
		} */
}

.media-single-article .single-article-main .container {
	padding-top: 37px;
	padding-bottom: 41px;
	max-width: 65.4%;
}

.media-single-article .single-article-heading {
	max-width: 650px;
	margin: 0 auto;
	padding-bottom: 32px;
	text-align: center;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.media-single-article .single-article-heading h1 {
	font-size: 38px;
	line-height: 1.263;
	font-weight: 400;
	margin: 0 0 8px;
	color: inherit;
	letter-spacing: 0.9px;
}

.media-single-article .single-article-heading p {
	margin: 0;
	letter-spacing: 0.44px;
}

.media-single-article .single-article-heading p a {
	color: inherit;
}

@media (max-width: 1439px) {
	.media-single-article .media-title-section .btn-back {
		margin-left: 15px;
	}
	.media-single-article .media-title-section .container {
		max-width: 800px;
	}
	.media-single-article .media-title-section .meta-items {
		padding: 15px;
	}
}

@media (max-width: 1439px) and (min-width: 992px) {
	.media-single-article .single-article-main .container {
		max-width: 66.66667%;
	}
}

@media (max-width: 1199px) {
	.media-single-article .media-title-section .container {
		max-width: 700px;
	}
	.media-single-article .article-image {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (max-width: 991px) {
	.media-single-article .media-title-section .btn-back {
		position: relative;
		top: auto;
		left: auto;
		margin: 10px 0;
	}
	.media-single-article .media-title-section .container {
		max-width: none;
		padding: 0;
	}
	.media-single-article .media-title-section .container .audio-player {
		padding-left: 20px;
		padding-right: 20px;
	}
	.media-single-article .media-title-section .meta-items {
		padding: 15px;
		position: relative;
		bottom: auto;
		left: auto;
		right: auto;
	}
	.media-single-article .media-title-section .meta-items > li {
		max-width: 50%;
	}
	.media-single-article .single-article-main {
		/* p {
				margin-bottom: 15px;
			} */
	}
	.media-single-article .single-article-main .container {
		padding-top: 30px;
		padding-bottom: 50px;
		max-width: 100%;
	}
	.media-single-article .single-article-heading {
		padding-bottom: 25px;
	}
}

@media (max-width: 767px) {
	.media-single-article .media-title-section small {
		font-size: 12px;
		padding-top: 10px;
		padding-bottom: 15px;
	}
	.media-single-article .media-title-section .heading-block {
		font-size: 14px;
		padding-top: 20px;
		padding-bottom: 30px;
	}
	.media-single-article .media-title-section .heading-block small {
		padding-bottom: 20px;
	}
	.media-single-article .media-title-section .heading-block h1 {
		margin-bottom: 10px;
		font-size: 24px;
		line-height: 1.333;
		letter-spacing: 0.86px;
	}
	.media-single-article .media-title-section .heading-block p {
		letter-spacing: 0.78px;
	}
	.media-single-article .media-title-section .audio-player-placeholder {
		padding-top: 30px;
		padding-bottom: 50px;
	}
	.media-single-article .media-title-section .audio-player {
		padding-top: 40px;
		padding-bottom: 70px;
		margin-bottom: 0;
	}
	.media-single-article .media-title-section .meta-items > li {
		font-size: 12px;
		letter-spacing: 0.86px;
	}
	.media-single-article .article-image .image {
		height: auto !important;
		padding-top: 70%;
	}
	.media-single-article .single-article-main {
		/* font-size: 14px;
			line-height: 1.571; */
		/* .audio-player-placeholder {
				padding-top: 40px;
				padding-bottom: 60px;
			} */
	}
	.media-single-article .single-article-main .container {
		padding-bottom: 10px;
	}
	.media-single-article .single-article-heading {
		font-size: 14px;
		line-height: 1.2;
		padding-bottom: 20px;
	}
	.media-single-article .single-article-heading h1 {
		font-size: 24px;
		line-height: 1.333;
		letter-spacing: 0.86px;
	}
	.media-single-article .single-article-heading p {
		letter-spacing: 0.78px;
		margin-bottom: 0;
	}
}

.authors-group {
	padding-top: 82px;
}

.authors-group .author-block:last-child {
	padding-bottom: 0;
}

.authors-group .author-block .photo {
	margin: 4px 30px 0 0;
}

.authors-group .author-block figcaption h4 {
	font-size: inherit;
	line-height: inherit;
	margin-bottom: 26px;
	letter-spacing: 0.78px;
}

@media (max-width: 991px) {
	.authors-group {
		padding-top: 40px;
	}
	.authors-group .author-block {
		padding-bottom: 40px;
	}
}

@media (max-width: 767px) {
	.authors-group {
		padding-bottom: 30px;
	}
	.authors-group .author-block {
		padding-bottom: 30px;
	}
	.authors-group .author-block:last-child {
		padding-bottom: 0;
	}
	.authors-group .author-block .photo {
		margin: 0 0 15px;
	}
	.authors-group .author-block figcaption h4 {
		margin-bottom: 10px;
	}
	.authors-group .author-block figcaption p {
		margin: 0;
	}
}

.author-card {
	margin: 0;
	padding: 15px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	max-width: 250px;
}

.author-card .photo {
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
}

.author-card .photo img {
	display: block;
	width: 100%;
	-webkit-filter: grayscale(1);
	        filter: grayscale(1);
	max-width: 100%;
	height: auto;
}

.author-card figcaption {
	font-size: 16px;
	line-height: 1.625;
	letter-spacing: 0.44px;
}

.author-card figcaption h3 {
	color: inherit;
	margin: 0;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
}

.author-card figcaption p {
	margin: 0;
}

.author-card:hover figcaption h3 {
	text-decoration: underline;
}

.author-card:hover figcaption p {
	text-decoration: underline;
}

@media (max-width: 767px) {
	.author-card {
		padding: 5px 40px;
		max-width: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		width: 100%;
	}
	.author-card .photo {
		max-width: 50px;
		width: 50px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 50px;
		        flex: 0 0 50px;
		margin: 0 15px 0 0;
	}
	.author-card figcaption {
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
		font-size: 14px;
		line-height: 1.357;
		letter-spacing: 0.5px;
	}
	.author-card figcaption h3 {
		margin-bottom: 4px;
	}
}

.authors-carousel {
	position: relative;
	padding-top: 34px;
	padding-bottom: 46px;
}

.authors-carousel .swiper-container {
	padding: 0 20px;
}

.authors-carousel .swiper-slide {
	height: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 55px;
}

.authors-carousel .swiper-slide > a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	text-decoration: none;
}

.authors-carousel .swiper-slide > a:hover, .authors-carousel .swiper-slide > a:focus {
	text-decoration: none;
	background: none;
}

.authors-carousel .swiper-button-prev,
.authors-carousel .swiper-button-next {
	top: 50%;
	width: 40px;
	height: 40px;
	color: inherit;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	z-index: 15;
	margin-top: -36px;
}

.authors-carousel .swiper-button-prev.swiper-button-disabled,
.authors-carousel .swiper-button-next.swiper-button-disabled {
	opacity: 0.3;
	pointer-events: none;
}

.authors-carousel .swiper-button-prev::after,
.authors-carousel .swiper-button-next::after {
	font-size: 24px;
	line-height: 1;
}

.authors-carousel .swiper-button-prev:focus,
.authors-carousel .swiper-button-next:focus {
	outline: none;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.authors-carousel .swiper-button-prev::after,
	.authors-carousel .swiper-button-next::after {
		content: "";
		position: absolute;
		z-index: 10;
		top: 50%;
		left: 50%;
		width: 12px;
		height: 25px;
		-webkit-transform: translate(-50%, -50%);
		        transform: translate(-50%, -50%);
		background: url(../images/arrow-left-black-01.svg) no-repeat;
		background-size: 12px 25px;
	}
}

.authors-carousel .swiper-button-prev:hover,
.authors-carousel .swiper-button-next:hover {
	opacity: 0.75;
}

.authors-carousel .swiper-button-prev {
	left: 25px;
}

.authors-carousel .swiper-button-next {
	right: 25px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.authors-carousel .swiper-button-next::after {
		-webkit-transform: translate(-50%, -50%) scaleX(-1);
		        transform: translate(-50%, -50%) scaleX(-1);
	}
}

@media (max-width: 1439px) {
	.authors-carousel .swiper-slide {
		padding-left: 30px;
		padding-right: 30px;
	}
	.authors-carousel .swiper-button-prev {
		left: 3px;
	}
	.authors-carousel .swiper-button-next {
		right: 3px;
	}
}

@media (max-width: 767px) {
	.authors-carousel {
		padding-top: 10px;
		padding-bottom: 3px;
		z-index: 101;
	}
	.authors-carousel .swiper-container {
		padding-left: 0;
		padding-right: 0;
	}
	.authors-carousel .swiper-slide {
		padding: 0;
		margin-bottom: 13px;
	}
	.authors-carousel .swiper-button-prev,
	.authors-carousel .swiper-button-next {
		margin-top: -55px;
	}
	.authors-carousel .swiper-button-prev::after,
	.authors-carousel .swiper-button-next::after {
		font-size: 24px;
	}
	.authors-carousel .swiper-button-prev {
		left: -4px;
	}
	.authors-carousel .swiper-button-next {
		right: -4px;
	}
}

.authors-accordion {
	position: relative;
	color: inherit;
	border: solid #000;
	border-width: 3px 0 2px;
	margin-bottom: 100px;
}

.authors-accordion .card {
	background: none;
	border: solid #000;
	border-width: 0 0 1px;
	border-radius: 0;
	display: block;
	padding: 0;
	margin: 0;
	position: relative;
}

.authors-accordion .card-header {
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
}

.authors-accordion .card-header:first-child {
	border-radius: 0;
}

.authors-accordion .card-header h3 {
	margin: 0;
	font-size: 24px;
	line-height: 1.2;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.55px;
}

.authors-accordion .card-header h3 a {
	display: block;
	padding: 11px 60px 8px 15px;
	text-decoration: none;
	color: inherit;
	position: relative;
	background-color: #f0f0f0;
}

.authors-accordion .card-header h3 a::after {
	content: "";
	position: absolute;
	z-index: 10;
	top: 50%;
	right: 0;
	-webkit-transform: translate(0, -50%);
	        transform: translate(0, -50%);
	margin: -4px 20px 0 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	background: url(../images/arrow-up-black-001.svg) no-repeat;
	background-size: 24px 13px;
	width: 24px;
	height: 13px;
}

.authors-accordion .card-header h3 a:hover {
	text-decoration: none;
	color: inherit;
	background-color: #f0f0f0;
}

.authors-accordion .card-header h3 a.collapsed {
	background: none;
}

.authors-accordion .card-header h3 a.collapsed::after {
	-webkit-transform: translate(0, -50%) rotate(180deg);
	        transform: translate(0, -50%) rotate(180deg);
	opacity: 0;
}

.authors-accordion .card-header h3 a.collapsed:hover {
	background-color: #f0f0f0;
}

.authors-accordion .card-body {
	background-color: #f0f0f0;
	padding: 0 21px 35px 74px;
}

@media (max-width: 1439px) {
	.authors-accordion .card-body {
		padding: 0 30px 30px;
	}
}

@media (max-width: 991px) {
	.authors-accordion {
		margin-bottom: 50px;
	}
}

@media (max-width: 767px) {
	.authors-accordion {
		border-top-width: 1px;
		border-bottom-width: 0;
		margin-bottom: 40px;
	}
	.authors-accordion .card-header h3 {
		font-size: 14px;
		letter-spacing: 0.5px;
	}
	.authors-accordion .card-header h3 a {
		padding: 7px 40px 5px 15px;
	}
	.authors-accordion .card-header h3 a::after {
		margin-top: 0;
		margin-right: 14px;
		background-size: 14px 7px;
		width: 14px;
		height: 7px;
	}
	.authors-accordion .card-header h3 a.collapsed::after {
		opacity: 1;
	}
	.authors-accordion .card-body {
		padding: 0 0 4px;
	}
}

.author-item {
	margin: 0 0 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	padding: 5px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	width: 100%;
}

.author-item .photo {
	position: relative;
	overflow: hidden;
	max-width: 109px;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 109px;
	        flex: 0 0 109px;
	width: 109px;
	margin: 3px 27px 0 0;
	-webkit-filter: grayscale(1);
	        filter: grayscale(1);
}

.author-item .photo img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}

.author-item figcaption {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	font-size: 16px;
	line-height: 1.625;
	letter-spacing: 0.44px;
	padding-top: 3px;
}

.author-item figcaption h3 {
	color: inherit;
	margin: 0 0 4px;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
}

.author-item figcaption p {
	margin: 0;
}

.author-item:hover figcaption h3 {
	text-decoration: underline;
}

.author-item:hover figcaption p {
	text-decoration: underline;
}

@media (max-width: 767px) {
	.author-item {
		margin-bottom: 20px;
		padding: 5px 15px;
	}
	.author-item .photo {
		max-width: 50px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 50px;
		        flex: 0 0 50px;
		width: 50px;
		margin: 2px 15px 0 0;
	}
	.author-item figcaption {
		font-size: 14px;
		line-height: 1.357;
		letter-spacing: 0.5px;
	}
	.author-item figcaption h3 {
		margin-bottom: 3px;
	}
}

.authors-list {
	list-style: none;
	margin: -4px -15px 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.authors-list > li {
	padding: 0 15px;
	max-width: 33.33%;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 33.33%;
	        flex: 0 0 33.33%;
}

.authors-list > li > a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	text-decoration: none;
}

.authors-list > li > a:hover, .authors-list > li > a:focus {
	text-decoration: none;
	background: none;
}

@media (max-width: 1199px) {
	.authors-list {
		margin-top: 0;
	}
	.authors-list > li {
		max-width: 50%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
	}
}

@media (max-width: 767px) {
	.authors-list {
		margin-top: -2px;
	}
	.authors-list > li {
		max-width: 100%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
	}
}

.author-detail {
	font-family: "NoeText", "Times New Roman", Times, serif;
	position: relative;
	padding: 23px 0 0;
}

.author-detail a, .author-detail-section a {
	color: #184be4;
}

.author-detail.modal-content, .author-detail-section.modal-content {
	border: 0;
	background: none;
}

.author-detail > .row > div[class^="col-"],
.author-detail > .container > .row > div[class^="col-"],
.author-detail > .container-fluid > .row > div[class^="col-"] {
	position: static;
}

.author-detail h3 {
	color: inherit;
	font-size: 38px;
	line-height: 1.263;
	font-weight: 400;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
	letter-spacing: 0.9px;
	margin: 0 0 11px;
}

.author-detail small {
	display: block;
	font-size: 16px;
	line-height: 1.2;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
	letter-spacing: 0.44px;
	padding-bottom: 27px;
}

.author-detail .photo {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	margin-top: 26px;
	overflow: hidden;
	width: 300px;
	-webkit-filter: grayscale(1);
	        filter: grayscale(1);
}

.author-detail .photo img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}

.author-detail .photo .photo-caption {
	display: block;
	padding: 10px 0;
	font-size: 12px;
	line-height: 1.2;
	letter-spacing: 0.67px;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.author-detail p {
	margin: 0 0 24px;
}

.author-detail .author-detail-note {
	font-size: 16px;
	line-height: 1.625;
	letter-spacing: 0.44px;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
	padding-top: 245px;
}

.author-detail .author-detail-note h4 {
	color: inherit;
	margin: 0;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	font-family: inherit;
	letter-spacing: inherit;
}

.author-detail .author-detail-note p {
	margin: 0;
}

@media (min-width: 1440px) {
	.author-detail > .row > div[class^="col-"]:nth-child(1),
	.author-detail > .container > .row > div[class^="col-"]:nth-child(1),
	.author-detail > .container-fluid > .row > div[class^="col-"]:nth-child(1) {
		max-width: 68.2%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 68.2%;
		        flex: 0 0 68.2%;
	}
	.author-detail > .row > div[class^="col-"]:nth-child(2),
	.author-detail > .container > .row > div[class^="col-"]:nth-child(2),
	.author-detail > .container-fluid > .row > div[class^="col-"]:nth-child(2) {
		max-width: 31.8%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 31.8%;
		        flex: 0 0 31.8%;
	}
}

@media (max-width: 991px) {
	.author-detail .photo {
		width: 270px;
	}
	.author-detail .author-detail-note {
		padding-top: 230px;
	}
}

@media (max-width: 767px) {
	.author-detail {
		padding-top: 0;
		font-size: 14px;
		line-height: 1.571;
	}
	.author-detail h3 {
		font-size: 24px;
		line-height: 1.417;
		letter-spacing: 0.86px;
		margin-bottom: 3px;
	}
	.author-detail small {
		font-size: 14px;
		letter-spacing: 0.5px;
		padding-bottom: 27px;
	}
	.author-detail .photo {
		position: relative;
		top: auto;
		left: auto;
		margin-top: 0;
		margin-bottom: 23px;
		width: 240px;
	}
	.author-detail .author-detail-note {
		font-size: 14px;
		line-height: 1.357;
		letter-spacing: 0.5px;
		padding-top: 0;
	}
}

@media (max-width: 767px) {
	.modal-content .author-detail h3 {
		padding-right: 40px;
	}
}

.indicator-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	width: 100%;
}

.indicator-item .chart-placeholder {
	position: relative;
	overflow: hidden;
	max-width: 42.4%;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 42.4%;
	        flex: 0 0 42.4%;
}

.indicator-item .chart-placeholder img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}

.indicator-item .block {
	padding: 16px 20px;
	font-size: 14px;
	line-height: 1.714;
	max-width: 354px;
}

.indicator-item .block small {
	display: block;
	padding-bottom: 22px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 1.2;
	letter-spacing: 0.86px;
}

.indicator-item .block h2 {
	color: inherit;
	font-size: 24px;
	line-height: 1.333;
	font-weight: 400;
	letter-spacing: 0.55px;
	margin: 0 0 17px;
}

.indicator-item .block h2 a {
	color: inherit;
	text-decoration: none;
}

.indicator-item .block h2 a:hover {
	text-decoration: none;
	background-position: 0 100%;
	background-size: 1px 2px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #000));
	background-image: linear-gradient(transparent 50%, #000 50%);
	background-repeat: repeat-x;
}

.indicator-item .block h2 a:hover {
	color: inherit;
}

.indicator-item .block p {
	margin: 0;
	letter-spacing: 0.78px;
}

@media (max-width: 767px) {
	.indicator-item {
		display: block;
	}
	.indicator-item .chart-placeholder {
		max-width: 250px;
		margin: 0 auto;
	}
	.indicator-item .block {
		padding: 10px 15px 25px;
		line-height: 1.357;
		max-width: none;
	}
	.indicator-item .block small {
		padding-bottom: 10px;
	}
	.indicator-item .block h2 {
		font-size: 20px;
		margin-bottom: 10px;
	}
}

.indicators-list {
	list-style: none;
	margin: 0 0 113px;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	border: solid #000;
	border-width: 1px 0 0;
	position: relative;
}

.indicators-list::before {
	content: "";
	position: absolute;
	z-index: 10;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #000;
}

.indicators-list > li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 50%;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
	border: solid #000;
	border-width: 0 1px 1px 0;
}

.indicators-list > li:nth-child(even) {
	border-right: 0;
}

@media (max-width: 991px) {
	.indicators-list {
		margin-bottom: 70px;
	}
	.indicators-list > li {
		max-width: 100%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		border-right: 0;
	}
}

@media (max-width: 767px) {
	.indicators-list {
		margin-bottom: 30px;
	}
}

.proposal-item {
	padding: 16px 16px 34px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	width: 100%;
}

.proposal-item:hover {
	background-color: #fffb5c;
}

.proposal-item small {
	display: block;
	padding-bottom: 22px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 1.2;
	letter-spacing: 0.86px;
}

.proposal-item h2 {
	color: inherit;
	font-size: 24px;
	line-height: 1.333;
	font-weight: 400;
	letter-spacing: 0.55px;
	margin: 0 0 16px;
}

.proposal-item figure {
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
}

.proposal-item figure .image {
	position: relative;
	overflow: hidden;
	max-width: 45.5%;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 45.5%;
	        flex: 0 0 45.5%;
	margin: 9px 31px 0 0;
}

.proposal-item figure .image img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}

.proposal-item figure figcaption {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	font-family: "NoeText", "Times New Roman", Times, serif;
}

.proposal-item figure figcaption p:last-child {
	margin: 0;
}

@media (max-width: 767px) {
	.proposal-item {
		padding: 15px;
	}
	.proposal-item small {
		padding-bottom: 10px;
	}
	.proposal-item h2 {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.proposal-item figure {
		display: block;
	}
	.proposal-item figure .image {
		max-width: none;
		margin: 0 0 10px;
	}
	.proposal-item figure figcaption {
		font-size: 14px;
		line-height: 1.571;
	}
}

.proposals-list {
	list-style: none;
	margin: 0 0 135px;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	border: solid #000;
	border-width: 1px 0 0;
	position: relative;
}

.proposals-list::before {
	content: "";
	position: absolute;
	z-index: 10;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #000;
}

.proposals-list > li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 50%;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
	border: solid #000;
	border-width: 0 1px 1px 0;
}

.proposals-list > li:nth-child(even) {
	border-right: 0;
}

.proposals-list > li > a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	color: inherit;
	text-decoration: none;
}

.proposals-list > li > a:hover, .proposals-list > li > a:focus {
	text-decoration: none;
	color: inherit;
}

@media (max-width: 1199px) {
	.proposals-list {
		margin-bottom: 70px;
	}
	.proposals-list > li {
		max-width: 100%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		border-right: 0;
	}
}

@media (max-width: 767px) {
	.proposals-list {
		margin-bottom: 30px;
	}
}

.media-card {
	margin: 0;
	padding: 15px;
	width: 100%;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.media-card:hover {
	background-color: #fffb5c;
}

.media-card figure {
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	width: 100%;
}

.media-card .image-cell {
	max-width: 258px;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 258px;
	        flex: 0 0 258px;
	margin-right: 27px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.media-card .image-cell {
		min-width: 258px;
		-webkit-box-flex: 0;
		    -ms-flex: 0;
		        flex: 0;
	}
}

.media-card .image {
	position: relative;
	overflow: hidden;
	margin-top: -1px;
	padding-bottom: 63.36%;
}

.media-card .image.type-video::before {
	content: "";
	position: absolute;
	z-index: 10;
	bottom: 0;
	left: 0;
	margin: 0 0 8px 13px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 16.5px 0 16.5px 33px;
	border-color: transparent transparent transparent #fff;
}

.media-card .image.type-audio::before {
	content: "";
	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;
	position: absolute;
	z-index: 10;
	left: 0;
	bottom: 0;
	margin: 0 0 8px 13px;
	font-size: 4rem;
	font-family: "FontAwesome";
	color: #fff;
}

.media-card .image img {
	display: block;
	max-width: 100%;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	max-height: 100%;
}

.media-card .image .video-time {
	position: absolute;
	z-index: 10;
	bottom: 0;
	right: 0;
	font-size: 21px;
	line-height: 1.2;
	color: #fff;
	padding: 19px 12px 3px;
}

.media-card figcaption {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	font-size: 14px;
	line-height: 1.357;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.media-card figcaption {
		max-width: calc(100% - 285px);
	}
}

.media-card figcaption .card-body {
	width: 100%;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	padding: 0 0 12px;
}

.media-card figcaption small {
	display: block;
	padding-bottom: 19px;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1.2;
	letter-spacing: 1px;
}

.media-card figcaption h2 {
	color: inherit;
	font-size: 24px;
	line-height: 1.333;
	font-weight: 400;
	letter-spacing: 0.55px;
	margin: 0 0 2px;
}

.media-card figcaption p {
	margin: 0;
	letter-spacing: 0.78px;
}

.media-card figcaption .card-footer {
	margin-top: auto;
	padding: 0;
	background: none;
	border: 0;
}

.media-card figcaption .card-footer p {
	letter-spacing: 0.67px;
}

.media-card figcaption .card-footer p::before {
	content: "— ";
}

@media (max-width: 1199px) {
	.media-card .image-cell {
		max-width: 40%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 40%;
		        flex: 0 0 40%;
		margin-right: 15px;
	}
}

@media (max-width: 767px) {
	.media-card {
		padding: 15px 17px 17px;
	}
	.media-card figure {
		display: block;
		position: relative;
		padding-top: 29px;
	}
	.media-card .image-cell {
		max-width: none;
		margin: 0 -17px 15px;
	}
	.media-card .image {
		margin-top: 0;
	}
	.media-card .image.type-video::before {
		margin: 0 0 15px 15px;
		border-width: 20px 0 20px 40px;
	}
	.media-card .image.type-audio::before {
		margin-left: 15px;
		margin-bottom: 15px;
	}
	.media-card figcaption {
		display: block;
	}
	.media-card figcaption .card-body {
		width: auto;
		padding-bottom: 15px;
	}
	.media-card figcaption small {
		position: absolute;
		z-index: 10;
		top: 0;
		left: 0;
		right: 0;
		padding: 1px 0 0;
		font-size: 12px;
		letter-spacing: 0.86px;
	}
	.media-card figcaption h2 {
		font-size: inherit;
		line-height: inherit;
		letter-spacing: 0.5px;
		margin-bottom: 14px;
	}
	.media-card figcaption p {
		letter-spacing: 0.5px;
	}
	.media-card figcaption .card-footer {
		font-size: 11px;
	}
	.media-card figcaption .card-footer p {
		letter-spacing: 0.52px;
	}
}

.media-list {
	list-style: none;
	margin: 0 0 68px;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	border: solid #000;
	border-width: 1px 0 0;
	position: relative;
}

.media-list::before {
	content: "";
	position: absolute;
	z-index: 10;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #000;
}

.media-list > li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 50%;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
	border: solid #000;
	border-width: 0 1px 1px 0;
}

.media-list > li:nth-child(even) {
	border-right: 0;
}

.media-list > li > a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	color: inherit;
	text-decoration: none;
}

.media-list > li > a:hover, .media-list > li > a:focus {
	text-decoration: none;
	background: none;
	color: inherit;
}

@media (max-width: 991px) {
	.media-list {
		margin-bottom: 70px;
	}
	.media-list > li {
		max-width: 100%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		border-right: 0;
	}
}

@media (max-width: 767px) {
	.media-list {
		margin-bottom: 30px;
	}
}

@media (min-width: 992px) {
	.post-type-archive-media_post .media-list .media-card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

.articles-list-block {
	padding-top: 24px;
	font-size: 16px;
	line-height: 1.5;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.articles-list-block h4 {
	color: inherit;
	margin: 0 0 13px;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	font-family: inherit;
}

.articles-list-block p {
	margin: 0 0 24px;
}

.articles-list-block p > span {
	display: block;
	padding-bottom: 4px;
}

@media (max-width: 767px) {
	.articles-list-block {
		padding-top: 22px;
	}
}

.articles-group {
	padding-top: 55px;
	padding-bottom: 55px;
}

.articles-group h3 {
	color: inherit;
	margin: 0 0 2px;
	text-align: center;
	font-size: 24px;
	line-height: 1.2;
	font-weight: 400;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.articles-group small {
	display: block;
	padding-bottom: 6px;
	text-align: center;
	font-size: 16px;
	line-height: 1.2;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

@media (max-width: 991px) {
	.articles-group {
		padding-top: 30px;
		padding-bottom: 40px;
	}
}

@media (max-width: 767px) {
	.articles-group {
		padding-top: 10px;
		padding-bottom: 25px;
	}
	.articles-group h3 {
		margin-bottom: 5px;
		font-size: 20px;
	}
	.articles-group small {
		padding-bottom: 10px;
		font-size: 14px;
	}
}

.articles-group-list {
	list-style: none;
	margin: 0;
	padding: 13px 5px;
	border: solid #000;
	border-width: 1px 0;
	font-size: 16px;
	line-height: 1.625;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
}

.articles-group-list > li {
	margin-bottom: 15px;
	padding: 10px;
}

.articles-group-list > li:last-child {
	margin-bottom: 0;
}

.articles-group-list > li.current {
	background: #fffb5c;
}

.articles-group-list h4 {
	color: inherit;
	font-size: 24px;
	line-height: 1.2;
	font-family: inherit;
	font-weight: 400;
	margin: 0 0 -2px;
}

.articles-group-list p {
	margin: 0;
}

.single-article .article-body .articles-group-list p {
	margin-bottom: 0;
}

.single-article .article-body .articles-group-list p a {
	color: inherit;
}

.articles-group-list p a {
	color: inherit;
}

@media (max-width: 767px) {
	.articles-group-list {
		padding: 10px 0 15px;
		font-size: 14px;
		line-height: 1.5;
	}
	.articles-group-list > li {
		margin-bottom: 5px;
		margin-left: -10px;
		margin-right: -10px;
	}
	.articles-group-list > li:last-child {
		margin-bottom: 0;
	}
	.articles-group-list h4 {
		font-size: 16px;
		margin-bottom: 5px;
	}
}

.check-item {
	display: block;
	position: relative;
	color: inherit;
	font-size: inherit;
	line-height: inherit;
	margin: 0 0 20px;
}

.check-item input[type=checkbox] {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: -9999px;
	left: -9999px;
}

.check-item input[type=checkbox] + span {
	display: block;
	position: relative;
	padding-left: 27px;
}

.check-item input[type=checkbox] + span::before {
	content: "";
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	width: 19px;
	height: 19px;
	border: 1px solid #000;
	margin-top: 2px;
}

.check-item input[type=checkbox] + span::after {
	content: "";
	position: absolute;
	z-index: 6;
	top: 0;
	left: 0;
	width: 13px;
	height: 6px;
	border: solid #000;
	border-width: 0 0 1px 1px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
	margin: 6px 0 0 3px;
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}

.check-item input[type=checkbox]:checked + span::after {
	opacity: 1;
}

.subscribe-form {
	max-width: 720px;
	font-family: "Theinhardt", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.625;
	padding-top: 3px;
	margin-bottom: -23px;
}

.subscribe-form .form-group {
	margin: 0 0 21px;
	max-width: 478px;
}

.subscribe-form .form-group > label {
	display: block;
	margin: 0 0 6px;
	font-size: 16px;
	line-height: 1.2;
	font-weight: 400;
}

.subscribe-form .form-group .form-control {
	display: block;
	width: 100%;
	height: 26px;
	font: 14px "Theinhardt", Arial, Helvetica, sans-serif;
	border: 1px solid #000;
	background: #fff;
	color: #000;
	padding: 1px 10px;
	margin: 0;
	-webkit-box-shadow: none;
	        box-shadow: none;
	border-radius: 0;
	-webkit-appearance: none;
}

.subscribe-form .form-group .form-control::-webkit-input-placeholder {
	color: #000;
}

.subscribe-form .form-group .form-control::-moz-placeholder {
	color: #000;
	opacity: 1;
}

.subscribe-form .form-group .form-control:-ms-input-placeholder {
	color: #000;
}

.subscribe-form .form-group .form-control:focus {
	outline: none;
}

.subscribe-form .form-group + p {
	padding-top: 7px;
}

.subscribe-form p {
	margin: 0 0 27px;
}

.subscribe-form .btn-row {
	padding-top: 12px;
}

.subscribe-form .btn-row .btn {
	padding: 7px 19px;
}

@media (max-width: 767px) {
	.subscribe-form {
		max-width: none;
		padding-top: 0;
		margin-bottom: 0;
	}
	.subscribe-form .form-group {
		margin-bottom: 20px;
		max-width: none;
	}
	.subscribe-form .form-group + p {
		padding-top: 5px;
	}
	.subscribe-form p {
		margin-bottom: 20px;
	}
	.subscribe-form .btn-row {
		padding-top: 5px;
	}
}

/* post-item */
.post-item {
	display: block;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	-ms-flex-preferred-size: 0;
	    flex-basis: 0;
	text-decoration: none !important;
	padding: 30px;
	overflow: hidden;
	position: relative;
}

@media (max-width: 1439px) {
	.post-item {
		padding: 20px;
	}
}

.post-item + .post-item {
	border-top: 1px solid #000;
}

.post-item::before {
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	right: 0;
	height: 30px;
	background: #fff;
	z-index: 10;
}

@media (max-width: 1439px) {
	.post-item::before {
		height: 20px;
	}
}

@media (max-width: 767px) {
	.post-item::before {
		display: none;
	}
}

.post-item::after {
	position: absolute;
	content: '';
	left: 0;
	right: 0;
	bottom: 30px;
	height: 77px;
	z-index: 10;
	pointer-events: none;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
}

@media (max-width: 1439px) {
	.post-item::after {
		bottom: 20px;
	}
}

@media (max-width: 991px) {
	.post-item::after {
		height: 40px;
	}
}

@media (max-width: 767px) {
	.post-item::after {
		display: none;
	}
}

.post-item figure {
	margin: 0 -10px 28px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width: 767px) {
	.post-item figure {
		margin-right: 0;
		margin-bottom: 20px;
	}
}

.post-item figure .img {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 104px;
	        flex: 0 0 104px;
	max-width: 104px;
}

@media (max-width: 1439px) {
	.post-item figure .img {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 90px;
		        flex: 0 0 90px;
		max-width: 90px;
	}
}

@media (max-width: 1199px) {
	.post-item figure .img {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 80px;
		        flex: 0 0 80px;
		max-width: 80px;
	}
}

@media (max-width: 767px) {
	.post-item figure .img {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 104px;
		        flex: 0 0 104px;
		max-width: 104px;
	}
}

.post-item figure .img img {
	display: block;
	width: 100%;
	height: auto;
}

.post-item figure figcaption {
	padding: 0 0 0 16px;
}

@media (max-width: 1199px) {
	.post-item figure figcaption {
		padding-left: 12px;
	}
}

.post-item figure figcaption .category-line {
	margin-bottom: 24px;
	padding-top: 3px;
}

@media (max-width: 1439px) {
	.post-item figure figcaption .category-line {
		padding-top: 0;
		margin-bottom: 16px;
	}
}

@media (max-width: 1199px) {
	.post-item figure figcaption .category-line {
		font-size: 12px;
		margin-bottom: 8px;
	}
}

@media (max-width: 767px) {
	.post-item figure figcaption .category-line {
		margin-bottom: 13px;
	}
}

.post-item figure figcaption h3 {
	font-size: 24px;
	line-height: 1.3;
	margin: 0;
	letter-spacing: 0.6px;
}

@media (max-width: 1439px) {
	.post-item figure figcaption h3 {
		font-size: 20px;
	}
}

@media (max-width: 1199px) {
	.post-item figure figcaption h3 {
		font-size: 18px;
	}
}

@media (max-width: 767px) {
	.post-item figure figcaption h3 {
		font-size: 22px;
	}
}

.post-item .descr {
	font-size: 21px;
	line-height: 1.4;
	position: relative;
	letter-spacing: 0.8px;
}

@media (max-width: 1439px) {
	.post-item .descr {
		font-size: 16px;
	}
}

.post-item .descr .hold {
	position: absolute;
}

@media (max-width: 767px) {
	.post-item .descr .hold {
		position: static;
	}
}

.post-item .descr p {
	margin-bottom: 0;
}

.post-item.type-sm figure {
	margin-bottom: 20px;
}

.post-item.type-sm .descr {
	font-size: 16px;
}

@media (max-width: 1439px) {
	.post-item.type-sm .descr {
		font-size: 14px;
	}
}

.post-item.type-sm::before {
	height: 20px;
}

.post-item.type-sm::after {
	bottom: 20px;
}

/* book */
.book-container {
	position: relative;
	z-index: 5;
	margin-bottom: 30px;
	min-height: calc(100vh - 92px);
}

@media (max-width: 991px) {
	.book-container {
		min-height: calc(100vh - 94px);
	}
}

@media (max-width: 767px) {
	.book-container {
		min-height: calc(100vh - 62px);
	}
}

.wowbook-book-container {
	background: rgba(0, 0, 0, 0.1);
	overflow: hidden;
}

.wowbook-toolbar-container .wowbook-toolbar {
	height: 60px;
}

.wowbook-toolbar-container .wowbook-controls {
	background: #fff;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	color: #000;
	-webkit-box-shadow: none;
	        box-shadow: none;
}

.wowbook-toolbar-container .wowbook-controls .wowbook-control {
	height: 58px;
	width: 44px;
	min-width: 44px;
}

.wowbook-toolbar-container .wowbook-controls .wowbook-control.wowbook-control-lastLeft i, .wowbook-toolbar-container .wowbook-controls .wowbook-control.wowbook-control-left i, .wowbook-toolbar-container .wowbook-controls .wowbook-control.wowbook-control-right i, .wowbook-toolbar-container .wowbook-controls .wowbook-control.wowbook-control-lastRight i, .wowbook-toolbar-container .wowbook-controls .wowbook-control.wowbook-control-zoomin i, .wowbook-toolbar-container .wowbook-controls .wowbook-control.wowbook-control-zoomout i, .wowbook-toolbar-container .wowbook-controls .wowbook-control.wowbook-control-fullscreen i {
	display: none;
}

.wowbook-toolbar-container .wowbook-controls .wowbook-control.wowbook-control-lastLeft {
	background: url("../images/arrow-left2.svg") no-repeat 50% 50%;
}

.wowbook-toolbar-container .wowbook-controls .wowbook-control.wowbook-control-left {
	background: url("../images/arrow-left.svg") no-repeat 50% 50%;
}

.wowbook-toolbar-container .wowbook-controls .wowbook-control.wowbook-control-right {
	background: url("../images/arrow-right.svg") no-repeat 50% 50%;
}

.wowbook-toolbar-container .wowbook-controls .wowbook-control.wowbook-control-lastRight {
	background: url("../images/arrow-right2.svg") no-repeat 50% 50%;
}

.wowbook-toolbar-container .wowbook-controls .wowbook-control.wowbook-control-zoomin {
	background: url("../images/ico-plus.svg") no-repeat 50% 50%;
}

.wowbook-toolbar-container .wowbook-controls .wowbook-control.wowbook-control-zoomout {
	background: url("../images/ico-minus.svg") no-repeat 50% 50%;
}

.wowbook-toolbar-container .wowbook-controls .wowbook-control.wowbook-control-fullscreen {
	background: url("../images/ico-full.svg") no-repeat 50% 50%;
}

.wowbook-toolbar-container .wowbook-controls .wowbook-nav:active,
.wowbook-toolbar-container .wowbook-controls .wowbook-nav:hover,
.wowbook-toolbar-container .wowbook-controls .wowbook-control:active,
.wowbook-toolbar-container .wowbook-controls .wowbook-control:hover {
	background-color: rgba(0, 0, 0, 0.1);
}

.wowbook-container:not(.fullscreen) .wowbook-book-container {
	min-height: calc(100vh - 152px);
	max-height: calc(100vh - 152px);
}

@media (max-width: 991px) {
	.wowbook-container:not(.fullscreen) .wowbook-book-container {
		min-height: calc(100vh - 154px);
		max-height: calc(100vh - 154px);
	}
}

@media (max-width: 767px) {
	.wowbook-container:not(.fullscreen) .wowbook-book-container {
		min-height: calc(100vh - 120px);
		max-height: calc(100vh - 120px);
	}
}

/*# sourceMappingURL=styles.css.map */
