﻿/*!
 * Bootstrap Grid v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
html {
	box-sizing: border-box;
	-ms-overflow-style: scrollbar
}

*,
*::before,
*::after {
	box-sizing: inherit
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

@media (min-width: 576px) {

	.container-sm,
	.container {
		max-width: 540px
	}
}

@media (min-width: 768px) {

	.container-md,
	.container-sm,
	.container {
		max-width: 720px
	}
}

@media (min-width: 992px) {

	.container-lg,
	.container-md,
	.container-sm,
	.container {
		max-width: 960px
	}
}

@media (min-width: 1200px) {

	.container-xl,
	.container-lg,
	.container-md,
	.container-sm,
	.container {
		max-width: 1140px
	}
}

.row {
	display: flex;
	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-xl,
.col-xl-auto,
.col-xl-12,
.col-xl-11,
.col-xl-10,
.col-xl-9,
.col-xl-8,
.col-xl-7,
.col-xl-6,
.col-xl-5,
.col-xl-4,
.col-xl-3,
.col-xl-2,
.col-xl-1,
.col-lg,
.col-lg-auto,
.col-lg-12,
.col-lg-11,
.col-lg-10,
.col-lg-9,
.col-lg-8,
.col-lg-7,
.col-lg-6,
.col-lg-5,
.col-lg-4,
.col-lg-3,
.col-lg-2,
.col-lg-1,
.col-md,
.col-md-auto,
.col-md-12,
.col-md-11,
.col-md-10,
.col-md-9,
.col-md-8,
.col-md-7,
.col-md-6,
.col-md-5,
.col-md-4,
.col-md-3,
.col-md-2,
.col-md-1,
.col-sm,
.col-sm-auto,
.col-sm-12,
.col-sm-11,
.col-sm-10,
.col-sm-9,
.col-sm-8,
.col-sm-7,
.col-sm-6,
.col-sm-5,
.col-sm-4,
.col-sm-3,
.col-sm-2,
.col-sm-1,
.col,
.col-auto,
.col-12,
.col-11,
.col-10,
.col-9,
.col-8,
.col-7,
.col-6,
.col-5,
.col-4,
.col-3,
.col-2,
.col-1 {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px
}

.col {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%
}

.row-cols-1>* {
	flex: 0 0 100%;
	max-width: 100%
}

.row-cols-2>* {
	flex: 0 0 50%;
	max-width: 50%
}

.row-cols-3>* {
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%
}

.row-cols-4>* {
	flex: 0 0 25%;
	max-width: 25%
}

.row-cols-5>* {
	flex: 0 0 20%;
	max-width: 20%
}

.row-cols-6>* {
	flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%
}

.col-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%
}

.col-1 {
	flex: 0 0 8.3333333333%;
	max-width: 8.3333333333%
}

.col-2 {
	flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%
}

.col-3 {
	flex: 0 0 25%;
	max-width: 25%
}

.col-4 {
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%
}

.col-5 {
	flex: 0 0 41.6666666667%;
	max-width: 41.6666666667%
}

.col-6 {
	flex: 0 0 50%;
	max-width: 50%
}

.col-7 {
	flex: 0 0 58.3333333333%;
	max-width: 58.3333333333%
}

.col-8 {
	flex: 0 0 66.6666666667%;
	max-width: 66.6666666667%
}

.col-9 {
	flex: 0 0 75%;
	max-width: 75%
}

.col-10 {
	flex: 0 0 83.3333333333%;
	max-width: 83.3333333333%
}

.col-11 {
	flex: 0 0 91.6666666667%;
	max-width: 91.6666666667%
}

.col-12 {
	flex: 0 0 100%;
	max-width: 100%
}

.order-first {
	order: -1
}

.order-last {
	order: 13
}

.order-0 {
	order: 0
}

.order-1 {
	order: 1
}

.order-2 {
	order: 2
}

.order-3 {
	order: 3
}

.order-4 {
	order: 4
}

.order-5 {
	order: 5
}

.order-6 {
	order: 6
}

.order-7 {
	order: 7
}

.order-8 {
	order: 8
}

.order-9 {
	order: 9
}

.order-10 {
	order: 10
}

.order-11 {
	order: 11
}

.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 {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%
	}

	.row-cols-sm-1>* {
		flex: 0 0 100%;
		max-width: 100%
	}

	.row-cols-sm-2>* {
		flex: 0 0 50%;
		max-width: 50%
	}

	.row-cols-sm-3>* {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%
	}

	.row-cols-sm-4>* {
		flex: 0 0 25%;
		max-width: 25%
	}

	.row-cols-sm-5>* {
		flex: 0 0 20%;
		max-width: 20%
	}

	.row-cols-sm-6>* {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%
	}

	.col-sm-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}

	.col-sm-1 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%
	}

	.col-sm-2 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%
	}

	.col-sm-3 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-sm-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%
	}

	.col-sm-5 {
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%
	}

	.col-sm-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-sm-7 {
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%
	}

	.col-sm-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%
	}

	.col-sm-9 {
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-sm-10 {
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%
	}

	.col-sm-11 {
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%
	}

	.col-sm-12 {
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-sm-first {
		order: -1
	}

	.order-sm-last {
		order: 13
	}

	.order-sm-0 {
		order: 0
	}

	.order-sm-1 {
		order: 1
	}

	.order-sm-2 {
		order: 2
	}

	.order-sm-3 {
		order: 3
	}

	.order-sm-4 {
		order: 4
	}

	.order-sm-5 {
		order: 5
	}

	.order-sm-6 {
		order: 6
	}

	.order-sm-7 {
		order: 7
	}

	.order-sm-8 {
		order: 8
	}

	.order-sm-9 {
		order: 9
	}

	.order-sm-10 {
		order: 10
	}

	.order-sm-11 {
		order: 11
	}

	.order-sm-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 {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%
	}

	.row-cols-md-1>* {
		flex: 0 0 100%;
		max-width: 100%
	}

	.row-cols-md-2>* {
		flex: 0 0 50%;
		max-width: 50%
	}

	.row-cols-md-3>* {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%
	}

	.row-cols-md-4>* {
		flex: 0 0 25%;
		max-width: 25%
	}

	.row-cols-md-5>* {
		flex: 0 0 20%;
		max-width: 20%
	}

	.row-cols-md-6>* {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%
	}

	.col-md-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}

	.col-md-1 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%
	}

	.col-md-2 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%
	}

	.col-md-3 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-md-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%
	}

	.col-md-5 {
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%
	}

	.col-md-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-md-7 {
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%
	}

	.col-md-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%
	}

	.col-md-9 {
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-md-10 {
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%
	}

	.col-md-11 {
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%
	}

	.col-md-12 {
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-md-first {
		order: -1
	}

	.order-md-last {
		order: 13
	}

	.order-md-0 {
		order: 0
	}

	.order-md-1 {
		order: 1
	}

	.order-md-2 {
		order: 2
	}

	.order-md-3 {
		order: 3
	}

	.order-md-4 {
		order: 4
	}

	.order-md-5 {
		order: 5
	}

	.order-md-6 {
		order: 6
	}

	.order-md-7 {
		order: 7
	}

	.order-md-8 {
		order: 8
	}

	.order-md-9 {
		order: 9
	}

	.order-md-10 {
		order: 10
	}

	.order-md-11 {
		order: 11
	}

	.order-md-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 {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%
	}

	.row-cols-lg-1>* {
		flex: 0 0 100%;
		max-width: 100%
	}

	.row-cols-lg-2>* {
		flex: 0 0 50%;
		max-width: 50%
	}

	.row-cols-lg-3>* {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%
	}

	.row-cols-lg-4>* {
		flex: 0 0 25%;
		max-width: 25%
	}

	.row-cols-lg-5>* {
		flex: 0 0 20%;
		max-width: 20%
	}

	.row-cols-lg-6>* {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%
	}

	.col-lg-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}

	.col-lg-1 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%
	}

	.col-lg-2 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%
	}

	.col-lg-3 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-lg-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%
	}

	.col-lg-5 {
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%
	}

	.col-lg-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-lg-7 {
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%
	}

	.col-lg-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%
	}

	.col-lg-9 {
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-lg-10 {
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%
	}

	.col-lg-11 {
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%
	}

	.col-lg-12 {
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-lg-first {
		order: -1
	}

	.order-lg-last {
		order: 13
	}

	.order-lg-0 {
		order: 0
	}

	.order-lg-1 {
		order: 1
	}

	.order-lg-2 {
		order: 2
	}

	.order-lg-3 {
		order: 3
	}

	.order-lg-4 {
		order: 4
	}

	.order-lg-5 {
		order: 5
	}

	.order-lg-6 {
		order: 6
	}

	.order-lg-7 {
		order: 7
	}

	.order-lg-8 {
		order: 8
	}

	.order-lg-9 {
		order: 9
	}

	.order-lg-10 {
		order: 10
	}

	.order-lg-11 {
		order: 11
	}

	.order-lg-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 {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%
	}

	.row-cols-xl-1>* {
		flex: 0 0 100%;
		max-width: 100%
	}

	.row-cols-xl-2>* {
		flex: 0 0 50%;
		max-width: 50%
	}

	.row-cols-xl-3>* {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%
	}

	.row-cols-xl-4>* {
		flex: 0 0 25%;
		max-width: 25%
	}

	.row-cols-xl-5>* {
		flex: 0 0 20%;
		max-width: 20%
	}

	.row-cols-xl-6>* {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%
	}

	.col-xl-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}

	.col-xl-1 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%
	}

	.col-xl-2 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%
	}

	.col-xl-3 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-xl-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%
	}

	.col-xl-5 {
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%
	}

	.col-xl-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-xl-7 {
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%
	}

	.col-xl-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%
	}

	.col-xl-9 {
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-xl-10 {
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%
	}

	.col-xl-11 {
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%
	}

	.col-xl-12 {
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-xl-first {
		order: -1
	}

	.order-xl-last {
		order: 13
	}

	.order-xl-0 {
		order: 0
	}

	.order-xl-1 {
		order: 1
	}

	.order-xl-2 {
		order: 2
	}

	.order-xl-3 {
		order: 3
	}

	.order-xl-4 {
		order: 4
	}

	.order-xl-5 {
		order: 5
	}

	.order-xl-6 {
		order: 6
	}

	.order-xl-7 {
		order: 7
	}

	.order-xl-8 {
		order: 8
	}

	.order-xl-9 {
		order: 9
	}

	.order-xl-10 {
		order: 10
	}

	.order-xl-11 {
		order: 11
	}

	.order-xl-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%
	}
}

.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: flex !important
}

.d-inline-flex {
	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: flex !important
	}

	.d-sm-inline-flex {
		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: flex !important
	}

	.d-md-inline-flex {
		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: flex !important
	}

	.d-lg-inline-flex {
		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: flex !important
	}

	.d-xl-inline-flex {
		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: flex !important
	}

	.d-print-inline-flex {
		display: inline-flex !important
	}
}

.flex-row {
	flex-direction: row !important
}

.flex-column {
	flex-direction: column !important
}

.flex-row-reverse {
	flex-direction: row-reverse !important
}

.flex-column-reverse {
	flex-direction: column-reverse !important
}

.flex-wrap {
	flex-wrap: wrap !important
}

.flex-nowrap {
	flex-wrap: nowrap !important
}

.flex-wrap-reverse {
	flex-wrap: wrap-reverse !important
}

.flex-fill {
	flex: 1 1 auto !important
}

.flex-grow-0 {
	flex-grow: 0 !important
}

.flex-grow-1 {
	flex-grow: 1 !important
}

.flex-shrink-0 {
	flex-shrink: 0 !important
}

.flex-shrink-1 {
	flex-shrink: 1 !important
}

.justify-content-start {
	justify-content: flex-start !important
}

.justify-content-end {
	justify-content: flex-end !important
}

.justify-content-center {
	justify-content: center !important
}

.justify-content-between {
	justify-content: space-between !important
}

.justify-content-around {
	justify-content: space-around !important
}

.align-items-start {
	align-items: flex-start !important
}

.align-items-end {
	align-items: flex-end !important
}

.align-items-center {
	align-items: center !important
}

.align-items-baseline {
	align-items: baseline !important
}

.align-items-stretch {
	align-items: stretch !important
}

.align-content-start {
	align-content: flex-start !important
}

.align-content-end {
	align-content: flex-end !important
}

.align-content-center {
	align-content: center !important
}

.align-content-between {
	align-content: space-between !important
}

.align-content-around {
	align-content: space-around !important
}

.align-content-stretch {
	align-content: stretch !important
}

.align-self-auto {
	align-self: auto !important
}

.align-self-start {
	align-self: flex-start !important
}

.align-self-end {
	align-self: flex-end !important
}

.align-self-center {
	align-self: center !important
}

.align-self-baseline {
	align-self: baseline !important
}

.align-self-stretch {
	align-self: stretch !important
}

@media (min-width: 576px) {
	.flex-sm-row {
		flex-direction: row !important
	}

	.flex-sm-column {
		flex-direction: column !important
	}

	.flex-sm-row-reverse {
		flex-direction: row-reverse !important
	}

	.flex-sm-column-reverse {
		flex-direction: column-reverse !important
	}

	.flex-sm-wrap {
		flex-wrap: wrap !important
	}

	.flex-sm-nowrap {
		flex-wrap: nowrap !important
	}

	.flex-sm-wrap-reverse {
		flex-wrap: wrap-reverse !important
	}

	.flex-sm-fill {
		flex: 1 1 auto !important
	}

	.flex-sm-grow-0 {
		flex-grow: 0 !important
	}

	.flex-sm-grow-1 {
		flex-grow: 1 !important
	}

	.flex-sm-shrink-0 {
		flex-shrink: 0 !important
	}

	.flex-sm-shrink-1 {
		flex-shrink: 1 !important
	}

	.justify-content-sm-start {
		justify-content: flex-start !important
	}

	.justify-content-sm-end {
		justify-content: flex-end !important
	}

	.justify-content-sm-center {
		justify-content: center !important
	}

	.justify-content-sm-between {
		justify-content: space-between !important
	}

	.justify-content-sm-around {
		justify-content: space-around !important
	}

	.align-items-sm-start {
		align-items: flex-start !important
	}

	.align-items-sm-end {
		align-items: flex-end !important
	}

	.align-items-sm-center {
		align-items: center !important
	}

	.align-items-sm-baseline {
		align-items: baseline !important
	}

	.align-items-sm-stretch {
		align-items: stretch !important
	}

	.align-content-sm-start {
		align-content: flex-start !important
	}

	.align-content-sm-end {
		align-content: flex-end !important
	}

	.align-content-sm-center {
		align-content: center !important
	}

	.align-content-sm-between {
		align-content: space-between !important
	}

	.align-content-sm-around {
		align-content: space-around !important
	}

	.align-content-sm-stretch {
		align-content: stretch !important
	}

	.align-self-sm-auto {
		align-self: auto !important
	}

	.align-self-sm-start {
		align-self: flex-start !important
	}

	.align-self-sm-end {
		align-self: flex-end !important
	}

	.align-self-sm-center {
		align-self: center !important
	}

	.align-self-sm-baseline {
		align-self: baseline !important
	}

	.align-self-sm-stretch {
		align-self: stretch !important
	}
}

@media (min-width: 768px) {
	.flex-md-row {
		flex-direction: row !important
	}

	.flex-md-column {
		flex-direction: column !important
	}

	.flex-md-row-reverse {
		flex-direction: row-reverse !important
	}

	.flex-md-column-reverse {
		flex-direction: column-reverse !important
	}

	.flex-md-wrap {
		flex-wrap: wrap !important
	}

	.flex-md-nowrap {
		flex-wrap: nowrap !important
	}

	.flex-md-wrap-reverse {
		flex-wrap: wrap-reverse !important
	}

	.flex-md-fill {
		flex: 1 1 auto !important
	}

	.flex-md-grow-0 {
		flex-grow: 0 !important
	}

	.flex-md-grow-1 {
		flex-grow: 1 !important
	}

	.flex-md-shrink-0 {
		flex-shrink: 0 !important
	}

	.flex-md-shrink-1 {
		flex-shrink: 1 !important
	}

	.justify-content-md-start {
		justify-content: flex-start !important
	}

	.justify-content-md-end {
		justify-content: flex-end !important
	}

	.justify-content-md-center {
		justify-content: center !important
	}

	.justify-content-md-between {
		justify-content: space-between !important
	}

	.justify-content-md-around {
		justify-content: space-around !important
	}

	.align-items-md-start {
		align-items: flex-start !important
	}

	.align-items-md-end {
		align-items: flex-end !important
	}

	.align-items-md-center {
		align-items: center !important
	}

	.align-items-md-baseline {
		align-items: baseline !important
	}

	.align-items-md-stretch {
		align-items: stretch !important
	}

	.align-content-md-start {
		align-content: flex-start !important
	}

	.align-content-md-end {
		align-content: flex-end !important
	}

	.align-content-md-center {
		align-content: center !important
	}

	.align-content-md-between {
		align-content: space-between !important
	}

	.align-content-md-around {
		align-content: space-around !important
	}

	.align-content-md-stretch {
		align-content: stretch !important
	}

	.align-self-md-auto {
		align-self: auto !important
	}

	.align-self-md-start {
		align-self: flex-start !important
	}

	.align-self-md-end {
		align-self: flex-end !important
	}

	.align-self-md-center {
		align-self: center !important
	}

	.align-self-md-baseline {
		align-self: baseline !important
	}

	.align-self-md-stretch {
		align-self: stretch !important
	}
}

@media (min-width: 992px) {
	.flex-lg-row {
		flex-direction: row !important
	}

	.flex-lg-column {
		flex-direction: column !important
	}

	.flex-lg-row-reverse {
		flex-direction: row-reverse !important
	}

	.flex-lg-column-reverse {
		flex-direction: column-reverse !important
	}

	.flex-lg-wrap {
		flex-wrap: wrap !important
	}

	.flex-lg-nowrap {
		flex-wrap: nowrap !important
	}

	.flex-lg-wrap-reverse {
		flex-wrap: wrap-reverse !important
	}

	.flex-lg-fill {
		flex: 1 1 auto !important
	}

	.flex-lg-grow-0 {
		flex-grow: 0 !important
	}

	.flex-lg-grow-1 {
		flex-grow: 1 !important
	}

	.flex-lg-shrink-0 {
		flex-shrink: 0 !important
	}

	.flex-lg-shrink-1 {
		flex-shrink: 1 !important
	}

	.justify-content-lg-start {
		justify-content: flex-start !important
	}

	.justify-content-lg-end {
		justify-content: flex-end !important
	}

	.justify-content-lg-center {
		justify-content: center !important
	}

	.justify-content-lg-between {
		justify-content: space-between !important
	}

	.justify-content-lg-around {
		justify-content: space-around !important
	}

	.align-items-lg-start {
		align-items: flex-start !important
	}

	.align-items-lg-end {
		align-items: flex-end !important
	}

	.align-items-lg-center {
		align-items: center !important
	}

	.align-items-lg-baseline {
		align-items: baseline !important
	}

	.align-items-lg-stretch {
		align-items: stretch !important
	}

	.align-content-lg-start {
		align-content: flex-start !important
	}

	.align-content-lg-end {
		align-content: flex-end !important
	}

	.align-content-lg-center {
		align-content: center !important
	}

	.align-content-lg-between {
		align-content: space-between !important
	}

	.align-content-lg-around {
		align-content: space-around !important
	}

	.align-content-lg-stretch {
		align-content: stretch !important
	}

	.align-self-lg-auto {
		align-self: auto !important
	}

	.align-self-lg-start {
		align-self: flex-start !important
	}

	.align-self-lg-end {
		align-self: flex-end !important
	}

	.align-self-lg-center {
		align-self: center !important
	}

	.align-self-lg-baseline {
		align-self: baseline !important
	}

	.align-self-lg-stretch {
		align-self: stretch !important
	}
}

@media (min-width: 1200px) {
	.flex-xl-row {
		flex-direction: row !important
	}

	.flex-xl-column {
		flex-direction: column !important
	}

	.flex-xl-row-reverse {
		flex-direction: row-reverse !important
	}

	.flex-xl-column-reverse {
		flex-direction: column-reverse !important
	}

	.flex-xl-wrap {
		flex-wrap: wrap !important
	}

	.flex-xl-nowrap {
		flex-wrap: nowrap !important
	}

	.flex-xl-wrap-reverse {
		flex-wrap: wrap-reverse !important
	}

	.flex-xl-fill {
		flex: 1 1 auto !important
	}

	.flex-xl-grow-0 {
		flex-grow: 0 !important
	}

	.flex-xl-grow-1 {
		flex-grow: 1 !important
	}

	.flex-xl-shrink-0 {
		flex-shrink: 0 !important
	}

	.flex-xl-shrink-1 {
		flex-shrink: 1 !important
	}

	.justify-content-xl-start {
		justify-content: flex-start !important
	}

	.justify-content-xl-end {
		justify-content: flex-end !important
	}

	.justify-content-xl-center {
		justify-content: center !important
	}

	.justify-content-xl-between {
		justify-content: space-between !important
	}

	.justify-content-xl-around {
		justify-content: space-around !important
	}

	.align-items-xl-start {
		align-items: flex-start !important
	}

	.align-items-xl-end {
		align-items: flex-end !important
	}

	.align-items-xl-center {
		align-items: center !important
	}

	.align-items-xl-baseline {
		align-items: baseline !important
	}

	.align-items-xl-stretch {
		align-items: stretch !important
	}

	.align-content-xl-start {
		align-content: flex-start !important
	}

	.align-content-xl-end {
		align-content: flex-end !important
	}

	.align-content-xl-center {
		align-content: center !important
	}

	.align-content-xl-between {
		align-content: space-between !important
	}

	.align-content-xl-around {
		align-content: space-around !important
	}

	.align-content-xl-stretch {
		align-content: stretch !important
	}

	.align-self-xl-auto {
		align-self: auto !important
	}

	.align-self-xl-start {
		align-self: flex-start !important
	}

	.align-self-xl-end {
		align-self: flex-end !important
	}

	.align-self-xl-center {
		align-self: center !important
	}

	.align-self-xl-baseline {
		align-self: baseline !important
	}

	.align-self-xl-stretch {
		align-self: stretch !important
	}
}

.m-0 {
	margin: 0 !important
}

.mt-0,
.my-0 {
	margin-top: 0 !important
}

.mr-0,
.mx-0 {
	margin-right: 0 !important
}

.mb-0,
.my-0 {
	margin-bottom: 0 !important
}

.ml-0,
.mx-0 {
	margin-left: 0 !important
}

.m-1 {
	margin: .25rem !important
}

.mt-1,
.my-1 {
	margin-top: .25rem !important
}

.mr-1,
.mx-1 {
	margin-right: .25rem !important
}

.mb-1,
.my-1 {
	margin-bottom: .25rem !important
}

.ml-1,
.mx-1 {
	margin-left: .25rem !important
}

.m-2 {
	margin: .5rem !important
}

.mt-2,
.my-2 {
	margin-top: .5rem !important
}

.mr-2,
.mx-2 {
	margin-right: .5rem !important
}

.mb-2,
.my-2 {
	margin-bottom: .5rem !important
}

.ml-2,
.mx-2 {
	margin-left: .5rem !important
}

.m-3 {
	margin: 1rem !important
}

.mt-3,
.my-3 {
	margin-top: 1rem !important
}

.mr-3,
.mx-3 {
	margin-right: 1rem !important
}

.mb-3,
.my-3 {
	margin-bottom: 1rem !important
}

.ml-3,
.mx-3 {
	margin-left: 1rem !important
}

.m-4 {
	margin: 1.5rem !important
}

.mt-4,
.my-4 {
	margin-top: 1.5rem !important
}

.mr-4,
.mx-4 {
	margin-right: 1.5rem !important
}

.mb-4,
.my-4 {
	margin-bottom: 1.5rem !important
}

.ml-4,
.mx-4 {
	margin-left: 1.5rem !important
}

.m-5 {
	margin: 3rem !important
}

.mt-5,
.my-5 {
	margin-top: 3rem !important
}

.mr-5,
.mx-5 {
	margin-right: 3rem !important
}

.mb-5,
.my-5 {
	margin-bottom: 3rem !important
}

.ml-5,
.mx-5 {
	margin-left: 3rem !important
}

.p-0 {
	padding: 0 !important
}

.pt-0,
.py-0 {
	padding-top: 0 !important
}

.pr-0,
.px-0 {
	padding-right: 0 !important
}

.pb-0,
.py-0 {
	padding-bottom: 0 !important
}

.pl-0,
.px-0 {
	padding-left: 0 !important
}

.p-1 {
	padding: .25rem !important
}

.pt-1,
.py-1 {
	padding-top: .25rem !important
}

.pr-1,
.px-1 {
	padding-right: .25rem !important
}

.pb-1,
.py-1 {
	padding-bottom: .25rem !important
}

.pl-1,
.px-1 {
	padding-left: .25rem !important
}

.p-2 {
	padding: .5rem !important
}

.pt-2,
.py-2 {
	padding-top: .5rem !important
}

.pr-2,
.px-2 {
	padding-right: .5rem !important
}

.pb-2,
.py-2 {
	padding-bottom: .5rem !important
}

.pl-2,
.px-2 {
	padding-left: .5rem !important
}

.p-3 {
	padding: 1rem !important
}

.pt-3,
.py-3 {
	padding-top: 1rem !important
}

.pr-3,
.px-3 {
	padding-right: 1rem !important
}

.pb-3,
.py-3 {
	padding-bottom: 1rem !important
}

.pl-3,
.px-3 {
	padding-left: 1rem !important
}

.p-4 {
	padding: 1.5rem !important
}

.pt-4,
.py-4 {
	padding-top: 1.5rem !important
}

.pr-4,
.px-4 {
	padding-right: 1.5rem !important
}

.pb-4,
.py-4 {
	padding-bottom: 1.5rem !important
}

.pl-4,
.px-4 {
	padding-left: 1.5rem !important
}

.p-5 {
	padding: 3rem !important
}

.pt-5,
.py-5 {
	padding-top: 3rem !important
}

.pr-5,
.px-5 {
	padding-right: 3rem !important
}

.pb-5,
.py-5 {
	padding-bottom: 3rem !important
}

.pl-5,
.px-5 {
	padding-left: 3rem !important
}

.m-n1 {
	margin: -.25rem !important
}

.mt-n1,
.my-n1 {
	margin-top: -.25rem !important
}

.mr-n1,
.mx-n1 {
	margin-right: -.25rem !important
}

.mb-n1,
.my-n1 {
	margin-bottom: -.25rem !important
}

.ml-n1,
.mx-n1 {
	margin-left: -.25rem !important
}

.m-n2 {
	margin: -.5rem !important
}

.mt-n2,
.my-n2 {
	margin-top: -.5rem !important
}

.mr-n2,
.mx-n2 {
	margin-right: -.5rem !important
}

.mb-n2,
.my-n2 {
	margin-bottom: -.5rem !important
}

.ml-n2,
.mx-n2 {
	margin-left: -.5rem !important
}

.m-n3 {
	margin: -1rem !important
}

.mt-n3,
.my-n3 {
	margin-top: -1rem !important
}

.mr-n3,
.mx-n3 {
	margin-right: -1rem !important
}

.mb-n3,
.my-n3 {
	margin-bottom: -1rem !important
}

.ml-n3,
.mx-n3 {
	margin-left: -1rem !important
}

.m-n4 {
	margin: -1.5rem !important
}

.mt-n4,
.my-n4 {
	margin-top: -1.5rem !important
}

.mr-n4,
.mx-n4 {
	margin-right: -1.5rem !important
}

.mb-n4,
.my-n4 {
	margin-bottom: -1.5rem !important
}

.ml-n4,
.mx-n4 {
	margin-left: -1.5rem !important
}

.m-n5 {
	margin: -3rem !important
}

.mt-n5,
.my-n5 {
	margin-top: -3rem !important
}

.mr-n5,
.mx-n5 {
	margin-right: -3rem !important
}

.mb-n5,
.my-n5 {
	margin-bottom: -3rem !important
}

.ml-n5,
.mx-n5 {
	margin-left: -3rem !important
}

.m-auto {
	margin: auto !important
}

.mt-auto,
.my-auto {
	margin-top: auto !important
}

.mr-auto,
.mx-auto {
	margin-right: auto !important
}

.mb-auto,
.my-auto {
	margin-bottom: auto !important
}

.ml-auto,
.mx-auto {
	margin-left: auto !important
}

@media (min-width: 576px) {
	.m-sm-0 {
		margin: 0 !important
	}

	.mt-sm-0,
	.my-sm-0 {
		margin-top: 0 !important
	}

	.mr-sm-0,
	.mx-sm-0 {
		margin-right: 0 !important
	}

	.mb-sm-0,
	.my-sm-0 {
		margin-bottom: 0 !important
	}

	.ml-sm-0,
	.mx-sm-0 {
		margin-left: 0 !important
	}

	.m-sm-1 {
		margin: .25rem !important
	}

	.mt-sm-1,
	.my-sm-1 {
		margin-top: .25rem !important
	}

	.mr-sm-1,
	.mx-sm-1 {
		margin-right: .25rem !important
	}

	.mb-sm-1,
	.my-sm-1 {
		margin-bottom: .25rem !important
	}

	.ml-sm-1,
	.mx-sm-1 {
		margin-left: .25rem !important
	}

	.m-sm-2 {
		margin: .5rem !important
	}

	.mt-sm-2,
	.my-sm-2 {
		margin-top: .5rem !important
	}

	.mr-sm-2,
	.mx-sm-2 {
		margin-right: .5rem !important
	}

	.mb-sm-2,
	.my-sm-2 {
		margin-bottom: .5rem !important
	}

	.ml-sm-2,
	.mx-sm-2 {
		margin-left: .5rem !important
	}

	.m-sm-3 {
		margin: 1rem !important
	}

	.mt-sm-3,
	.my-sm-3 {
		margin-top: 1rem !important
	}

	.mr-sm-3,
	.mx-sm-3 {
		margin-right: 1rem !important
	}

	.mb-sm-3,
	.my-sm-3 {
		margin-bottom: 1rem !important
	}

	.ml-sm-3,
	.mx-sm-3 {
		margin-left: 1rem !important
	}

	.m-sm-4 {
		margin: 1.5rem !important
	}

	.mt-sm-4,
	.my-sm-4 {
		margin-top: 1.5rem !important
	}

	.mr-sm-4,
	.mx-sm-4 {
		margin-right: 1.5rem !important
	}

	.mb-sm-4,
	.my-sm-4 {
		margin-bottom: 1.5rem !important
	}

	.ml-sm-4,
	.mx-sm-4 {
		margin-left: 1.5rem !important
	}

	.m-sm-5 {
		margin: 3rem !important
	}

	.mt-sm-5,
	.my-sm-5 {
		margin-top: 3rem !important
	}

	.mr-sm-5,
	.mx-sm-5 {
		margin-right: 3rem !important
	}

	.mb-sm-5,
	.my-sm-5 {
		margin-bottom: 3rem !important
	}

	.ml-sm-5,
	.mx-sm-5 {
		margin-left: 3rem !important
	}

	.p-sm-0 {
		padding: 0 !important
	}

	.pt-sm-0,
	.py-sm-0 {
		padding-top: 0 !important
	}

	.pr-sm-0,
	.px-sm-0 {
		padding-right: 0 !important
	}

	.pb-sm-0,
	.py-sm-0 {
		padding-bottom: 0 !important
	}

	.pl-sm-0,
	.px-sm-0 {
		padding-left: 0 !important
	}

	.p-sm-1 {
		padding: .25rem !important
	}

	.pt-sm-1,
	.py-sm-1 {
		padding-top: .25rem !important
	}

	.pr-sm-1,
	.px-sm-1 {
		padding-right: .25rem !important
	}

	.pb-sm-1,
	.py-sm-1 {
		padding-bottom: .25rem !important
	}

	.pl-sm-1,
	.px-sm-1 {
		padding-left: .25rem !important
	}

	.p-sm-2 {
		padding: .5rem !important
	}

	.pt-sm-2,
	.py-sm-2 {
		padding-top: .5rem !important
	}

	.pr-sm-2,
	.px-sm-2 {
		padding-right: .5rem !important
	}

	.pb-sm-2,
	.py-sm-2 {
		padding-bottom: .5rem !important
	}

	.pl-sm-2,
	.px-sm-2 {
		padding-left: .5rem !important
	}

	.p-sm-3 {
		padding: 1rem !important
	}

	.pt-sm-3,
	.py-sm-3 {
		padding-top: 1rem !important
	}

	.pr-sm-3,
	.px-sm-3 {
		padding-right: 1rem !important
	}

	.pb-sm-3,
	.py-sm-3 {
		padding-bottom: 1rem !important
	}

	.pl-sm-3,
	.px-sm-3 {
		padding-left: 1rem !important
	}

	.p-sm-4 {
		padding: 1.5rem !important
	}

	.pt-sm-4,
	.py-sm-4 {
		padding-top: 1.5rem !important
	}

	.pr-sm-4,
	.px-sm-4 {
		padding-right: 1.5rem !important
	}

	.pb-sm-4,
	.py-sm-4 {
		padding-bottom: 1.5rem !important
	}

	.pl-sm-4,
	.px-sm-4 {
		padding-left: 1.5rem !important
	}

	.p-sm-5 {
		padding: 3rem !important
	}

	.pt-sm-5,
	.py-sm-5 {
		padding-top: 3rem !important
	}

	.pr-sm-5,
	.px-sm-5 {
		padding-right: 3rem !important
	}

	.pb-sm-5,
	.py-sm-5 {
		padding-bottom: 3rem !important
	}

	.pl-sm-5,
	.px-sm-5 {
		padding-left: 3rem !important
	}

	.m-sm-n1 {
		margin: -.25rem !important
	}

	.mt-sm-n1,
	.my-sm-n1 {
		margin-top: -.25rem !important
	}

	.mr-sm-n1,
	.mx-sm-n1 {
		margin-right: -.25rem !important
	}

	.mb-sm-n1,
	.my-sm-n1 {
		margin-bottom: -.25rem !important
	}

	.ml-sm-n1,
	.mx-sm-n1 {
		margin-left: -.25rem !important
	}

	.m-sm-n2 {
		margin: -.5rem !important
	}

	.mt-sm-n2,
	.my-sm-n2 {
		margin-top: -.5rem !important
	}

	.mr-sm-n2,
	.mx-sm-n2 {
		margin-right: -.5rem !important
	}

	.mb-sm-n2,
	.my-sm-n2 {
		margin-bottom: -.5rem !important
	}

	.ml-sm-n2,
	.mx-sm-n2 {
		margin-left: -.5rem !important
	}

	.m-sm-n3 {
		margin: -1rem !important
	}

	.mt-sm-n3,
	.my-sm-n3 {
		margin-top: -1rem !important
	}

	.mr-sm-n3,
	.mx-sm-n3 {
		margin-right: -1rem !important
	}

	.mb-sm-n3,
	.my-sm-n3 {
		margin-bottom: -1rem !important
	}

	.ml-sm-n3,
	.mx-sm-n3 {
		margin-left: -1rem !important
	}

	.m-sm-n4 {
		margin: -1.5rem !important
	}

	.mt-sm-n4,
	.my-sm-n4 {
		margin-top: -1.5rem !important
	}

	.mr-sm-n4,
	.mx-sm-n4 {
		margin-right: -1.5rem !important
	}

	.mb-sm-n4,
	.my-sm-n4 {
		margin-bottom: -1.5rem !important
	}

	.ml-sm-n4,
	.mx-sm-n4 {
		margin-left: -1.5rem !important
	}

	.m-sm-n5 {
		margin: -3rem !important
	}

	.mt-sm-n5,
	.my-sm-n5 {
		margin-top: -3rem !important
	}

	.mr-sm-n5,
	.mx-sm-n5 {
		margin-right: -3rem !important
	}

	.mb-sm-n5,
	.my-sm-n5 {
		margin-bottom: -3rem !important
	}

	.ml-sm-n5,
	.mx-sm-n5 {
		margin-left: -3rem !important
	}

	.m-sm-auto {
		margin: auto !important
	}

	.mt-sm-auto,
	.my-sm-auto {
		margin-top: auto !important
	}

	.mr-sm-auto,
	.mx-sm-auto {
		margin-right: auto !important
	}

	.mb-sm-auto,
	.my-sm-auto {
		margin-bottom: auto !important
	}

	.ml-sm-auto,
	.mx-sm-auto {
		margin-left: auto !important
	}
}

@media (min-width: 768px) {
	.m-md-0 {
		margin: 0 !important
	}

	.mt-md-0,
	.my-md-0 {
		margin-top: 0 !important
	}

	.mr-md-0,
	.mx-md-0 {
		margin-right: 0 !important
	}

	.mb-md-0,
	.my-md-0 {
		margin-bottom: 0 !important
	}

	.ml-md-0,
	.mx-md-0 {
		margin-left: 0 !important
	}

	.m-md-1 {
		margin: .25rem !important
	}

	.mt-md-1,
	.my-md-1 {
		margin-top: .25rem !important
	}

	.mr-md-1,
	.mx-md-1 {
		margin-right: .25rem !important
	}

	.mb-md-1,
	.my-md-1 {
		margin-bottom: .25rem !important
	}

	.ml-md-1,
	.mx-md-1 {
		margin-left: .25rem !important
	}

	.m-md-2 {
		margin: .5rem !important
	}

	.mt-md-2,
	.my-md-2 {
		margin-top: .5rem !important
	}

	.mr-md-2,
	.mx-md-2 {
		margin-right: .5rem !important
	}

	.mb-md-2,
	.my-md-2 {
		margin-bottom: .5rem !important
	}

	.ml-md-2,
	.mx-md-2 {
		margin-left: .5rem !important
	}

	.m-md-3 {
		margin: 1rem !important
	}

	.mt-md-3,
	.my-md-3 {
		margin-top: 1rem !important
	}

	.mr-md-3,
	.mx-md-3 {
		margin-right: 1rem !important
	}

	.mb-md-3,
	.my-md-3 {
		margin-bottom: 1rem !important
	}

	.ml-md-3,
	.mx-md-3 {
		margin-left: 1rem !important
	}

	.m-md-4 {
		margin: 1.5rem !important
	}

	.mt-md-4,
	.my-md-4 {
		margin-top: 1.5rem !important
	}

	.mr-md-4,
	.mx-md-4 {
		margin-right: 1.5rem !important
	}

	.mb-md-4,
	.my-md-4 {
		margin-bottom: 1.5rem !important
	}

	.ml-md-4,
	.mx-md-4 {
		margin-left: 1.5rem !important
	}

	.m-md-5 {
		margin: 3rem !important
	}

	.mt-md-5,
	.my-md-5 {
		margin-top: 3rem !important
	}

	.mr-md-5,
	.mx-md-5 {
		margin-right: 3rem !important
	}

	.mb-md-5,
	.my-md-5 {
		margin-bottom: 3rem !important
	}

	.ml-md-5,
	.mx-md-5 {
		margin-left: 3rem !important
	}

	.p-md-0 {
		padding: 0 !important
	}

	.pt-md-0,
	.py-md-0 {
		padding-top: 0 !important
	}

	.pr-md-0,
	.px-md-0 {
		padding-right: 0 !important
	}

	.pb-md-0,
	.py-md-0 {
		padding-bottom: 0 !important
	}

	.pl-md-0,
	.px-md-0 {
		padding-left: 0 !important
	}

	.p-md-1 {
		padding: .25rem !important
	}

	.pt-md-1,
	.py-md-1 {
		padding-top: .25rem !important
	}

	.pr-md-1,
	.px-md-1 {
		padding-right: .25rem !important
	}

	.pb-md-1,
	.py-md-1 {
		padding-bottom: .25rem !important
	}

	.pl-md-1,
	.px-md-1 {
		padding-left: .25rem !important
	}

	.p-md-2 {
		padding: .5rem !important
	}

	.pt-md-2,
	.py-md-2 {
		padding-top: .5rem !important
	}

	.pr-md-2,
	.px-md-2 {
		padding-right: .5rem !important
	}

	.pb-md-2,
	.py-md-2 {
		padding-bottom: .5rem !important
	}

	.pl-md-2,
	.px-md-2 {
		padding-left: .5rem !important
	}

	.p-md-3 {
		padding: 1rem !important
	}

	.pt-md-3,
	.py-md-3 {
		padding-top: 1rem !important
	}

	.pr-md-3,
	.px-md-3 {
		padding-right: 1rem !important
	}

	.pb-md-3,
	.py-md-3 {
		padding-bottom: 1rem !important
	}

	.pl-md-3,
	.px-md-3 {
		padding-left: 1rem !important
	}

	.p-md-4 {
		padding: 1.5rem !important
	}

	.pt-md-4,
	.py-md-4 {
		padding-top: 1.5rem !important
	}

	.pr-md-4,
	.px-md-4 {
		padding-right: 1.5rem !important
	}

	.pb-md-4,
	.py-md-4 {
		padding-bottom: 1.5rem !important
	}

	.pl-md-4,
	.px-md-4 {
		padding-left: 1.5rem !important
	}

	.p-md-5 {
		padding: 3rem !important
	}

	.pt-md-5,
	.py-md-5 {
		padding-top: 3rem !important
	}

	.pr-md-5,
	.px-md-5 {
		padding-right: 3rem !important
	}

	.pb-md-5,
	.py-md-5 {
		padding-bottom: 3rem !important
	}

	.pl-md-5,
	.px-md-5 {
		padding-left: 3rem !important
	}

	.m-md-n1 {
		margin: -.25rem !important
	}

	.mt-md-n1,
	.my-md-n1 {
		margin-top: -.25rem !important
	}

	.mr-md-n1,
	.mx-md-n1 {
		margin-right: -.25rem !important
	}

	.mb-md-n1,
	.my-md-n1 {
		margin-bottom: -.25rem !important
	}

	.ml-md-n1,
	.mx-md-n1 {
		margin-left: -.25rem !important
	}

	.m-md-n2 {
		margin: -.5rem !important
	}

	.mt-md-n2,
	.my-md-n2 {
		margin-top: -.5rem !important
	}

	.mr-md-n2,
	.mx-md-n2 {
		margin-right: -.5rem !important
	}

	.mb-md-n2,
	.my-md-n2 {
		margin-bottom: -.5rem !important
	}

	.ml-md-n2,
	.mx-md-n2 {
		margin-left: -.5rem !important
	}

	.m-md-n3 {
		margin: -1rem !important
	}

	.mt-md-n3,
	.my-md-n3 {
		margin-top: -1rem !important
	}

	.mr-md-n3,
	.mx-md-n3 {
		margin-right: -1rem !important
	}

	.mb-md-n3,
	.my-md-n3 {
		margin-bottom: -1rem !important
	}

	.ml-md-n3,
	.mx-md-n3 {
		margin-left: -1rem !important
	}

	.m-md-n4 {
		margin: -1.5rem !important
	}

	.mt-md-n4,
	.my-md-n4 {
		margin-top: -1.5rem !important
	}

	.mr-md-n4,
	.mx-md-n4 {
		margin-right: -1.5rem !important
	}

	.mb-md-n4,
	.my-md-n4 {
		margin-bottom: -1.5rem !important
	}

	.ml-md-n4,
	.mx-md-n4 {
		margin-left: -1.5rem !important
	}

	.m-md-n5 {
		margin: -3rem !important
	}

	.mt-md-n5,
	.my-md-n5 {
		margin-top: -3rem !important
	}

	.mr-md-n5,
	.mx-md-n5 {
		margin-right: -3rem !important
	}

	.mb-md-n5,
	.my-md-n5 {
		margin-bottom: -3rem !important
	}

	.ml-md-n5,
	.mx-md-n5 {
		margin-left: -3rem !important
	}

	.m-md-auto {
		margin: auto !important
	}

	.mt-md-auto,
	.my-md-auto {
		margin-top: auto !important
	}

	.mr-md-auto,
	.mx-md-auto {
		margin-right: auto !important
	}

	.mb-md-auto,
	.my-md-auto {
		margin-bottom: auto !important
	}

	.ml-md-auto,
	.mx-md-auto {
		margin-left: auto !important
	}
}

@media (min-width: 992px) {
	.m-lg-0 {
		margin: 0 !important
	}

	.mt-lg-0,
	.my-lg-0 {
		margin-top: 0 !important
	}

	.mr-lg-0,
	.mx-lg-0 {
		margin-right: 0 !important
	}

	.mb-lg-0,
	.my-lg-0 {
		margin-bottom: 0 !important
	}

	.ml-lg-0,
	.mx-lg-0 {
		margin-left: 0 !important
	}

	.m-lg-1 {
		margin: .25rem !important
	}

	.mt-lg-1,
	.my-lg-1 {
		margin-top: .25rem !important
	}

	.mr-lg-1,
	.mx-lg-1 {
		margin-right: .25rem !important
	}

	.mb-lg-1,
	.my-lg-1 {
		margin-bottom: .25rem !important
	}

	.ml-lg-1,
	.mx-lg-1 {
		margin-left: .25rem !important
	}

	.m-lg-2 {
		margin: .5rem !important
	}

	.mt-lg-2,
	.my-lg-2 {
		margin-top: .5rem !important
	}

	.mr-lg-2,
	.mx-lg-2 {
		margin-right: .5rem !important
	}

	.mb-lg-2,
	.my-lg-2 {
		margin-bottom: .5rem !important
	}

	.ml-lg-2,
	.mx-lg-2 {
		margin-left: .5rem !important
	}

	.m-lg-3 {
		margin: 1rem !important
	}

	.mt-lg-3,
	.my-lg-3 {
		margin-top: 1rem !important
	}

	.mr-lg-3,
	.mx-lg-3 {
		margin-right: 1rem !important
	}

	.mb-lg-3,
	.my-lg-3 {
		margin-bottom: 1rem !important
	}

	.ml-lg-3,
	.mx-lg-3 {
		margin-left: 1rem !important
	}

	.m-lg-4 {
		margin: 1.5rem !important
	}

	.mt-lg-4,
	.my-lg-4 {
		margin-top: 1.5rem !important
	}

	.mr-lg-4,
	.mx-lg-4 {
		margin-right: 1.5rem !important
	}

	.mb-lg-4,
	.my-lg-4 {
		margin-bottom: 1.5rem !important
	}

	.ml-lg-4,
	.mx-lg-4 {
		margin-left: 1.5rem !important
	}

	.m-lg-5 {
		margin: 3rem !important
	}

	.mt-lg-5,
	.my-lg-5 {
		margin-top: 3rem !important
	}

	.mr-lg-5,
	.mx-lg-5 {
		margin-right: 3rem !important
	}

	.mb-lg-5,
	.my-lg-5 {
		margin-bottom: 3rem !important
	}

	.ml-lg-5,
	.mx-lg-5 {
		margin-left: 3rem !important
	}

	.p-lg-0 {
		padding: 0 !important
	}

	.pt-lg-0,
	.py-lg-0 {
		padding-top: 0 !important
	}

	.pr-lg-0,
	.px-lg-0 {
		padding-right: 0 !important
	}

	.pb-lg-0,
	.py-lg-0 {
		padding-bottom: 0 !important
	}

	.pl-lg-0,
	.px-lg-0 {
		padding-left: 0 !important
	}

	.p-lg-1 {
		padding: .25rem !important
	}

	.pt-lg-1,
	.py-lg-1 {
		padding-top: .25rem !important
	}

	.pr-lg-1,
	.px-lg-1 {
		padding-right: .25rem !important
	}

	.pb-lg-1,
	.py-lg-1 {
		padding-bottom: .25rem !important
	}

	.pl-lg-1,
	.px-lg-1 {
		padding-left: .25rem !important
	}

	.p-lg-2 {
		padding: .5rem !important
	}

	.pt-lg-2,
	.py-lg-2 {
		padding-top: .5rem !important
	}

	.pr-lg-2,
	.px-lg-2 {
		padding-right: .5rem !important
	}

	.pb-lg-2,
	.py-lg-2 {
		padding-bottom: .5rem !important
	}

	.pl-lg-2,
	.px-lg-2 {
		padding-left: .5rem !important
	}

	.p-lg-3 {
		padding: 1rem !important
	}

	.pt-lg-3,
	.py-lg-3 {
		padding-top: 1rem !important
	}

	.pr-lg-3,
	.px-lg-3 {
		padding-right: 1rem !important
	}

	.pb-lg-3,
	.py-lg-3 {
		padding-bottom: 1rem !important
	}

	.pl-lg-3,
	.px-lg-3 {
		padding-left: 1rem !important
	}

	.p-lg-4 {
		padding: 1.5rem !important
	}

	.pt-lg-4,
	.py-lg-4 {
		padding-top: 1.5rem !important
	}

	.pr-lg-4,
	.px-lg-4 {
		padding-right: 1.5rem !important
	}

	.pb-lg-4,
	.py-lg-4 {
		padding-bottom: 1.5rem !important
	}

	.pl-lg-4,
	.px-lg-4 {
		padding-left: 1.5rem !important
	}

	.p-lg-5 {
		padding: 3rem !important
	}

	.pt-lg-5,
	.py-lg-5 {
		padding-top: 3rem !important
	}

	.pr-lg-5,
	.px-lg-5 {
		padding-right: 3rem !important
	}

	.pb-lg-5,
	.py-lg-5 {
		padding-bottom: 3rem !important
	}

	.pl-lg-5,
	.px-lg-5 {
		padding-left: 3rem !important
	}

	.m-lg-n1 {
		margin: -.25rem !important
	}

	.mt-lg-n1,
	.my-lg-n1 {
		margin-top: -.25rem !important
	}

	.mr-lg-n1,
	.mx-lg-n1 {
		margin-right: -.25rem !important
	}

	.mb-lg-n1,
	.my-lg-n1 {
		margin-bottom: -.25rem !important
	}

	.ml-lg-n1,
	.mx-lg-n1 {
		margin-left: -.25rem !important
	}

	.m-lg-n2 {
		margin: -.5rem !important
	}

	.mt-lg-n2,
	.my-lg-n2 {
		margin-top: -.5rem !important
	}

	.mr-lg-n2,
	.mx-lg-n2 {
		margin-right: -.5rem !important
	}

	.mb-lg-n2,
	.my-lg-n2 {
		margin-bottom: -.5rem !important
	}

	.ml-lg-n2,
	.mx-lg-n2 {
		margin-left: -.5rem !important
	}

	.m-lg-n3 {
		margin: -1rem !important
	}

	.mt-lg-n3,
	.my-lg-n3 {
		margin-top: -1rem !important
	}

	.mr-lg-n3,
	.mx-lg-n3 {
		margin-right: -1rem !important
	}

	.mb-lg-n3,
	.my-lg-n3 {
		margin-bottom: -1rem !important
	}

	.ml-lg-n3,
	.mx-lg-n3 {
		margin-left: -1rem !important
	}

	.m-lg-n4 {
		margin: -1.5rem !important
	}

	.mt-lg-n4,
	.my-lg-n4 {
		margin-top: -1.5rem !important
	}

	.mr-lg-n4,
	.mx-lg-n4 {
		margin-right: -1.5rem !important
	}

	.mb-lg-n4,
	.my-lg-n4 {
		margin-bottom: -1.5rem !important
	}

	.ml-lg-n4,
	.mx-lg-n4 {
		margin-left: -1.5rem !important
	}

	.m-lg-n5 {
		margin: -3rem !important
	}

	.mt-lg-n5,
	.my-lg-n5 {
		margin-top: -3rem !important
	}

	.mr-lg-n5,
	.mx-lg-n5 {
		margin-right: -3rem !important
	}

	.mb-lg-n5,
	.my-lg-n5 {
		margin-bottom: -3rem !important
	}

	.ml-lg-n5,
	.mx-lg-n5 {
		margin-left: -3rem !important
	}

	.m-lg-auto {
		margin: auto !important
	}

	.mt-lg-auto,
	.my-lg-auto {
		margin-top: auto !important
	}

	.mr-lg-auto,
	.mx-lg-auto {
		margin-right: auto !important
	}

	.mb-lg-auto,
	.my-lg-auto {
		margin-bottom: auto !important
	}

	.ml-lg-auto,
	.mx-lg-auto {
		margin-left: auto !important
	}
}

@media (min-width: 1200px) {
	.m-xl-0 {
		margin: 0 !important
	}

	.mt-xl-0,
	.my-xl-0 {
		margin-top: 0 !important
	}

	.mr-xl-0,
	.mx-xl-0 {
		margin-right: 0 !important
	}

	.mb-xl-0,
	.my-xl-0 {
		margin-bottom: 0 !important
	}

	.ml-xl-0,
	.mx-xl-0 {
		margin-left: 0 !important
	}

	.m-xl-1 {
		margin: .25rem !important
	}

	.mt-xl-1,
	.my-xl-1 {
		margin-top: .25rem !important
	}

	.mr-xl-1,
	.mx-xl-1 {
		margin-right: .25rem !important
	}

	.mb-xl-1,
	.my-xl-1 {
		margin-bottom: .25rem !important
	}

	.ml-xl-1,
	.mx-xl-1 {
		margin-left: .25rem !important
	}

	.m-xl-2 {
		margin: .5rem !important
	}

	.mt-xl-2,
	.my-xl-2 {
		margin-top: .5rem !important
	}

	.mr-xl-2,
	.mx-xl-2 {
		margin-right: .5rem !important
	}

	.mb-xl-2,
	.my-xl-2 {
		margin-bottom: .5rem !important
	}

	.ml-xl-2,
	.mx-xl-2 {
		margin-left: .5rem !important
	}

	.m-xl-3 {
		margin: 1rem !important
	}

	.mt-xl-3,
	.my-xl-3 {
		margin-top: 1rem !important
	}

	.mr-xl-3,
	.mx-xl-3 {
		margin-right: 1rem !important
	}

	.mb-xl-3,
	.my-xl-3 {
		margin-bottom: 1rem !important
	}

	.ml-xl-3,
	.mx-xl-3 {
		margin-left: 1rem !important
	}

	.m-xl-4 {
		margin: 1.5rem !important
	}

	.mt-xl-4,
	.my-xl-4 {
		margin-top: 1.5rem !important
	}

	.mr-xl-4,
	.mx-xl-4 {
		margin-right: 1.5rem !important
	}

	.mb-xl-4,
	.my-xl-4 {
		margin-bottom: 1.5rem !important
	}

	.ml-xl-4,
	.mx-xl-4 {
		margin-left: 1.5rem !important
	}

	.m-xl-5 {
		margin: 3rem !important
	}

	.mt-xl-5,
	.my-xl-5 {
		margin-top: 3rem !important
	}

	.mr-xl-5,
	.mx-xl-5 {
		margin-right: 3rem !important
	}

	.mb-xl-5,
	.my-xl-5 {
		margin-bottom: 3rem !important
	}

	.ml-xl-5,
	.mx-xl-5 {
		margin-left: 3rem !important
	}

	.p-xl-0 {
		padding: 0 !important
	}

	.pt-xl-0,
	.py-xl-0 {
		padding-top: 0 !important
	}

	.pr-xl-0,
	.px-xl-0 {
		padding-right: 0 !important
	}

	.pb-xl-0,
	.py-xl-0 {
		padding-bottom: 0 !important
	}

	.pl-xl-0,
	.px-xl-0 {
		padding-left: 0 !important
	}

	.p-xl-1 {
		padding: .25rem !important
	}

	.pt-xl-1,
	.py-xl-1 {
		padding-top: .25rem !important
	}

	.pr-xl-1,
	.px-xl-1 {
		padding-right: .25rem !important
	}

	.pb-xl-1,
	.py-xl-1 {
		padding-bottom: .25rem !important
	}

	.pl-xl-1,
	.px-xl-1 {
		padding-left: .25rem !important
	}

	.p-xl-2 {
		padding: .5rem !important
	}

	.pt-xl-2,
	.py-xl-2 {
		padding-top: .5rem !important
	}

	.pr-xl-2,
	.px-xl-2 {
		padding-right: .5rem !important
	}

	.pb-xl-2,
	.py-xl-2 {
		padding-bottom: .5rem !important
	}

	.pl-xl-2,
	.px-xl-2 {
		padding-left: .5rem !important
	}

	.p-xl-3 {
		padding: 1rem !important
	}

	.pt-xl-3,
	.py-xl-3 {
		padding-top: 1rem !important
	}

	.pr-xl-3,
	.px-xl-3 {
		padding-right: 1rem !important
	}

	.pb-xl-3,
	.py-xl-3 {
		padding-bottom: 1rem !important
	}

	.pl-xl-3,
	.px-xl-3 {
		padding-left: 1rem !important
	}

	.p-xl-4 {
		padding: 1.5rem !important
	}

	.pt-xl-4,
	.py-xl-4 {
		padding-top: 1.5rem !important
	}

	.pr-xl-4,
	.px-xl-4 {
		padding-right: 1.5rem !important
	}

	.pb-xl-4,
	.py-xl-4 {
		padding-bottom: 1.5rem !important
	}

	.pl-xl-4,
	.px-xl-4 {
		padding-left: 1.5rem !important
	}

	.p-xl-5 {
		padding: 3rem !important
	}

	.pt-xl-5,
	.py-xl-5 {
		padding-top: 3rem !important
	}

	.pr-xl-5,
	.px-xl-5 {
		padding-right: 3rem !important
	}

	.pb-xl-5,
	.py-xl-5 {
		padding-bottom: 3rem !important
	}

	.pl-xl-5,
	.px-xl-5 {
		padding-left: 3rem !important
	}

	.m-xl-n1 {
		margin: -.25rem !important
	}

	.mt-xl-n1,
	.my-xl-n1 {
		margin-top: -.25rem !important
	}

	.mr-xl-n1,
	.mx-xl-n1 {
		margin-right: -.25rem !important
	}

	.mb-xl-n1,
	.my-xl-n1 {
		margin-bottom: -.25rem !important
	}

	.ml-xl-n1,
	.mx-xl-n1 {
		margin-left: -.25rem !important
	}

	.m-xl-n2 {
		margin: -.5rem !important
	}

	.mt-xl-n2,
	.my-xl-n2 {
		margin-top: -.5rem !important
	}

	.mr-xl-n2,
	.mx-xl-n2 {
		margin-right: -.5rem !important
	}

	.mb-xl-n2,
	.my-xl-n2 {
		margin-bottom: -.5rem !important
	}

	.ml-xl-n2,
	.mx-xl-n2 {
		margin-left: -.5rem !important
	}

	.m-xl-n3 {
		margin: -1rem !important
	}

	.mt-xl-n3,
	.my-xl-n3 {
		margin-top: -1rem !important
	}

	.mr-xl-n3,
	.mx-xl-n3 {
		margin-right: -1rem !important
	}

	.mb-xl-n3,
	.my-xl-n3 {
		margin-bottom: -1rem !important
	}

	.ml-xl-n3,
	.mx-xl-n3 {
		margin-left: -1rem !important
	}

	.m-xl-n4 {
		margin: -1.5rem !important
	}

	.mt-xl-n4,
	.my-xl-n4 {
		margin-top: -1.5rem !important
	}

	.mr-xl-n4,
	.mx-xl-n4 {
		margin-right: -1.5rem !important
	}

	.mb-xl-n4,
	.my-xl-n4 {
		margin-bottom: -1.5rem !important
	}

	.ml-xl-n4,
	.mx-xl-n4 {
		margin-left: -1.5rem !important
	}

	.m-xl-n5 {
		margin: -3rem !important
	}

	.mt-xl-n5,
	.my-xl-n5 {
		margin-top: -3rem !important
	}

	.mr-xl-n5,
	.mx-xl-n5 {
		margin-right: -3rem !important
	}

	.mb-xl-n5,
	.my-xl-n5 {
		margin-bottom: -3rem !important
	}

	.ml-xl-n5,
	.mx-xl-n5 {
		margin-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
	}
}

/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
*,
*::before,
*::after {
	box-sizing: border-box
}

html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
	display: block
}

body {
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	background-color: #fff
}

[tabindex="-1"]:focus:not(:focus-visible) {
	outline: 0 !important
}

hr {
	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;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none
}

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
}

b,
strong {
	font-weight: bolder
}

small {
	font-size: 80%
}

sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

a {
	color: #007bff;
	text-decoration: none;
	background-color: transparent
}

a:hover {
	color: #0056b3;
	text-decoration: underline
}

a:not([href]):not([class]) {
	color: inherit;
	text-decoration: none
}

a:not([href]):not([class]):hover {
	color: inherit;
	text-decoration: none
}

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: #6c757d;
	text-align: left;
	caption-side: bottom
}

th {
	text-align: inherit;
	text-align: -webkit-match-parent
}

label {
	display: inline-block;
	margin-bottom: 0.5rem
}

button {
	border-radius: 0
}

button:focus:not(:focus-visible) {
	outline: 0
}

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
}

[role="button"] {
	cursor: pointer
}

select {
	word-wrap: normal
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
	cursor: pointer
}

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"] {
	box-sizing: border-box;
	padding: 0
}

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-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
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	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
}

.visible {
	visibility: visible !important
}

.invisible {
	visibility: hidden !important
}

.pagination {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: 0.25rem
}

.page-item {
	margin: 0
}

.page-link {
	position: relative;
	display: block;
	padding: 0.5rem 0.75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #007bff;
	background-color: #fff;
	border: 1px solid #dee2e6
}

.page-link:hover {
	z-index: 2;
	color: #0056b3;
	text-decoration: none;
	background-color: #e9ecef;
	border-color: #dee2e6
}

.page-link:focus {
	z-index: 3;
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25)
}

.page-item:first-child .page-link {
	margin-left: 0;
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem
}

.page-item:last-child .page-link {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem
}

.page-item.active .page-link {
	z-index: 3;
	color: #fff
}

.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6
}

.page-item--next .page-link,
.page-item--prev .page-link {
	padding-top: 2px;
	padding-bottom: 1px
}

.pagination-lg .page-link {
	padding: 0.75rem 1.5rem;
	font-size: 1.25rem;
	line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link {
	border-top-left-radius: 0.3rem;
	border-bottom-left-radius: 0.3rem
}

.pagination-lg .page-item:last-child .page-link {
	border-top-right-radius: 0.3rem;
	border-bottom-right-radius: 0.3rem
}

.pagination-sm .page-link {
	padding: 0.25rem 0.5rem;
	font-size: 0.875rem;
	line-height: 1.5
}

.pagination-sm .page-item:first-child .page-link {
	border-top-left-radius: 0.2rem;
	border-bottom-left-radius: 0.2rem
}

.pagination-sm .page-item:last-child .page-link {
	border-top-right-radius: 0.2rem;
	border-bottom-right-radius: 0.2rem
}

.dropup,
.dropright,
.dropdown,
.dropleft {
	position: relative
}

.dropdown-toggle {
	white-space: nowrap
}

.dropdown-toggle::after {
	display: inline-block;
	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;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem
}

.dropdown-menu-left {
	right: auto;
	left: 0
}

.dropdown-menu-right {
	right: 0;
	left: auto
}

@media (min-width: 576px) {
	.dropdown-menu-sm-left {
		right: auto;
		left: 0
	}

	.dropdown-menu-sm-right {
		right: 0;
		left: auto
	}
}

@media (min-width: 768px) {
	.dropdown-menu-md-left {
		right: auto;
		left: 0
	}

	.dropdown-menu-md-right {
		right: 0;
		left: auto
	}
}

@media (min-width: 992px) {
	.dropdown-menu-lg-left {
		right: auto;
		left: 0
	}

	.dropdown-menu-lg-right {
		right: 0;
		left: auto
	}
}

@media (min-width: 1200px) {
	.dropdown-menu-xl-left {
		right: auto;
		left: 0
	}

	.dropdown-menu-xl-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;
	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;
	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;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: ""
}

.dropleft .dropdown-toggle::after {
	display: none
}

.dropleft .dropdown-toggle::before {
	display: inline-block;
	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 #e9ecef
}

.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-menu.inner li.active {
	border: 1px dotted #000
}

.dropdown-item.disabled,
.dropdown-item:disabled {
	color: #adb5bd;
	pointer-events: none;
	background-color: transparent
}

.dropdown-menu.show {
	display: block
}

.dropdown-header {
	display: block;
	padding: 0.5rem 1.5rem;
	margin-bottom: 0;
	font-size: 0.875rem;
	color: #6c757d;
	white-space: nowrap
}

.dropdown-item-text {
	display: block;
	padding: 0.25rem 1.5rem;
	color: #212529
}

.fade {
	transition: opacity 0.15s linear
}

@media (prefers-reduced-motion: reduce) {
	.fade {
		transition: none
	}
}

.fade:not(.show) {
	opacity: 0
}

.collapse:not(.show) {
	display: none
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition: height 0.35s ease
}

@media (prefers-reduced-motion: reduce) {
	.collapsing {
		transition: none
	}
}

.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: flex !important
}

.d-inline-flex {
	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: flex !important
	}

	.d-sm-inline-flex {
		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: flex !important
	}

	.d-md-inline-flex {
		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: flex !important
	}

	.d-lg-inline-flex {
		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: flex !important
	}

	.d-xl-inline-flex {
		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: flex !important
	}

	.d-print-inline-flex {
		display: inline-flex !important
	}
}

.nav {
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.nav-link {
	display: block;
	padding: .5rem 1rem
}

.nav-link:hover,
.nav-link:focus {
	text-decoration: none
}

.nav-link.disabled {
	color: #6c757d;
	pointer-events: none;
	cursor: default
}

.nav-tabs {
	border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-link {
	margin-bottom: -1px;
	border: 1px solid transparent;
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
	border-color: #e9ecef #e9ecef #dee2e6
}

.nav-tabs .nav-link.disabled {
	color: #6c757d;
	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: #dee2e6 #dee2e6 #fff
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.nav-pills .nav-link {
	border-radius: .25rem
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
	color: #fff;
	background-color: #007bff
}

.nav-fill>.nav-link,
.nav-fill .nav-item {
	flex: 1 1 auto;
	text-align: center
}

.nav-justified>.nav-link,
.nav-justified .nav-item {
	flex-basis: 0;
	flex-grow: 1;
	text-align: center
}

.tab-content>.tab-pane {
	display: none
}

.tab-content>.active {
	display: block
}

@font-face {
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/materialicons-regular.woff) format("woff")
}

.eqicon-MP3:before {
	content: "\e050"
}

.eqicon-PDF:before {
	content: "\e415"
}

.eqicon-DOC:before {
	content: "\e873"
}

.eqicon-ZIP:before {
	content: "\e2c4"
}

.eqicon-HTML:before {
	content: "\e30c"
}

.eqicon-SPREADSHEET:before,
.eqicon-XLSX:before,
.eqicon-XLS:before {
	content: "\e873"
}

.material-icons,
.document-report .related-link .icon-trigger,
[class^="eqicon-"],
[class*=" eqicon-"] {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: 'liga' 1;
	-moz-font-feature-settings: 'liga' 1;
	font-feature-settings: 'liga' 1
}

[class^="eqicon-"],
[class*=" eqicon-"] {
	padding-right: 5px;
	font-size: 18px;
	vertical-align: text-bottom
}

@font-face {
	font-family: 'social-media';
	src: url("../fonts/social-media-icons.eot");
	src: url("../fonts/social-media-icons.eot#iefix") format("embedded-opentype"), url("../fonts/social-media-icons.ttf") format("truetype"), url("../fonts/social-media-icons.woff") format("woff"), url("../fonts/social-media-icons.svg#social-media-icons") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: block
}

[class^="social-icon-"],
[class*=" social-icon-"] {
	font-family: 'social-media' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.social-icon--facebook:before {
	content: "\e900"
}

.social-icon--instagram:before {
	content: "\e901"
}

.social-icon--linkedin:before {
	content: "\e902"
}

.social-icon--twitter:before {
	content: "\e903"
}

@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 400;
	src: url("../fonts/lora-v26-latin-regular.eot");
	src: local(""), url("../fonts/lora-v26-latin-regular.eot") format("embedded-opentype"), url("../fonts/lora-v26-latin-regular.woff2") format("woff2"), url("../fonts/lora-v26-latin-regular.woff") format("woff"), url("../fonts/lora-v26-latin-regular.ttf") format("truetype"), url("../fonts/lora-v26-latin-regular.svg#lora") format("svg")
}

@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 500;
	src: url("../fonts/lora-v26-latin-500.eot");
	src: local(""), url("../fonts/lora-v26-latin-500.eot") format("embedded-opentype"), url("../fonts/lora-v26-latin-500.woff2") format("woff2"), url("../fonts/lora-v26-latin-500.woff") format("woff"), url("../fonts/lora-v26-latin-500.ttf") format("truetype"), url("../fonts/lora-v26-latin-500.svg#lora") format("svg")
}

@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 700;
	src: url("../fonts/lora-v26-latin-700.eot");
	src: local(""), url("../fonts/lora-v26-latin-700.eot") format("embedded-opentype"), url("../fonts/lora-v26-latin-700.woff2") format("woff2"), url("../fonts/lora-v26-latin-700.woff") format("woff"), url("../fonts/lora-v26-latin-700.ttf") format("truetype"), url("../fonts/lora-v26-latin-700.svg#lora") format("svg")
}

@font-face {
	font-family: 'Lora';
	font-style: italic;
	font-weight: 400;
	src: url("../fonts/lora-v26-latin-italic.eot");
	src: local(""), url("../fonts/lora-v26-latin-italic.eot") format("embedded-opentype"), url("../fonts/lora-v26-latin-italic.woff2") format("woff2"), url("../fonts/lora-v26-latin-italic.woff") format("woff"), url("../fonts/lora-v26-latin-italic.ttf") format("truetype"), url("../fonts/lora-v26-latin-italic.svg#lora") format("svg")
}

@font-face {
	font-family: 'Lora';
	font-style: italic;
	font-weight: 500;
	src: url("../fonts/lora-v26-latin-500italic.eot");
	src: local(""), url("../fonts/lora-v26-latin-500italic.eot") format("embedded-opentype"), url("../fonts/lora-v26-latin-500italic.woff2") format("woff2"), url("../fonts/lora-v26-latin-500italic.woff") format("woff"), url("../fonts/lora-v26-latin-500italic.ttf") format("truetype"), url("../fonts/lora-v26-latin-500italic.svg#lora") format("svg")
}

@font-face {
	font-family: 'Lora';
	font-style: italic;
	font-weight: 700;
	src: url("../fonts/lora-v26-latin-700italic.eot");
	src: local(""), url("../fonts/lora-v26-latin-700italic.eot") format("embedded-opentype"), url("../fonts/lora-v26-latin-700italic.woff2") format("woff2"), url("../fonts/lora-v26-latin-700italic.woff") format("woff"), url("../fonts/lora-v26-latin-700italic.ttf") format("truetype"), url("../fonts/lora-v26-latin-700italic.svg#lora") format("svg")
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src: url("../fonts/montserrat-v25-latin-regular.eot");
	src: local(""), url("../fonts/montserrat-v25-latin-regular.eot") format("embedded-opentype"), url("../fonts/montserrat-v25-latin-regular.woff2") format("woff2"), url("../fonts/montserrat-v25-latin-regular.woff") format("woff"), url("../fonts/montserrat-v25-latin-regular.ttf") format("truetype"), url("../fonts/montserrat-v25-latin-regular.svg#montserrat") format("svg")
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	src: url("../fonts/montserrat-v25-latin-500.eot");
	src: local(""), url("../fonts/montserrat-v25-latin-500.eot") format("embedded-opentype"), url("../fonts/montserrat-v25-latin-500.woff2") format("woff2"), url("../fonts/montserrat-v25-latin-500.woff") format("woff"), url("../fonts/montserrat-v25-latin-500.ttf") format("truetype"), url("../fonts/montserrat-v25-latin-500.svg#montserrat") format("svg")
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	src: url("../fonts/montserrat-v25-latin-700.eot");
	src: local(""), url("../fonts/montserrat-v25-latin-700.eot") format("embedded-opentype"), url("../fonts/montserrat-v25-latin-700.woff2") format("woff2"), url("../fonts/montserrat-v25-latin-700.woff") format("woff"), url("../fonts/montserrat-v25-latin-700.ttf") format("truetype"), url("../fonts/montserrat-v25-latin-700.svg#montserrat") format("svg")
}

@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 400;
	src: url("../fonts/montserrat-v25-latin-italic.eot");
	src: local(""), url("../fonts/montserrat-v25-latin-italic.eot") format("embedded-opentype"), url("../fonts/montserrat-v25-latin-italic.woff2") format("woff2"), url("../fonts/montserrat-v25-latin-italic.woff") format("woff"), url("../fonts/montserrat-v25-latin-italic.ttf") format("truetype"), url("../fonts/montserrat-v25-latin-italic.svg#montserrat") format("svg")
}

@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 500;
	src: url("../fonts/montserrat-v25-latin-500italic.eot");
	src: local(""), url("../fonts/montserrat-v25-latin-500italic.eot") format("embedded-opentype"), url("../fonts/montserrat-v25-latin-500italic.woff2") format("woff2"), url("../fonts/montserrat-v25-latin-500italic.woff") format("woff"), url("../fonts/montserrat-v25-latin-500italic.ttf") format("truetype"), url("../fonts/montserrat-v25-latin-500italic.svg#montserrat") format("svg")
}

@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 700;
	src: url("../fonts/montserrat-v25-latin-700italic.eot");
	src: local(""), url("../fonts/montserrat-v25-latin-700italic.eot") format("embedded-opentype"), url("../fonts/montserrat-v25-latin-700italic.woff2") format("woff2"), url("../fonts/montserrat-v25-latin-700italic.woff") format("woff"), url("../fonts/montserrat-v25-latin-700italic.ttf") format("truetype"), url("../fonts/montserrat-v25-latin-700italic.svg#montserrat") format("svg")
}

@font-face {
	font-display: swap;
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 400;
	src: url("../fonts/mulish-v13-latin-regular.woff2") format("woff2")
}

@font-face {
	font-display: swap;
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 400;
	src: url("../fonts/mulish-v13-latin-italic.woff2") format("woff2")
}

@font-face {
	font-display: swap;
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 700;
	src: url("../fonts/mulish-v13-latin-700.woff2") format("woff2")
}

@font-face {
	font-display: swap;
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 700;
	src: url("../fonts/mulish-v13-latin-700italic.woff2") format("woff2")
}

body.compensate-for-scrollbar {
	overflow: hidden
}

.fancybox-active {
	height: auto
}

.fancybox-is-hidden {
	left: -9999px;
	margin: 0;
	position: absolute !important;
	top: -9999px;
	visibility: hidden
}

.fancybox-container {
	-webkit-backface-visibility: hidden;
	height: 100%;
	left: 0;
	outline: none;
	position: fixed;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	transform: translateZ(0);
	width: 100%;
	z-index: 99992
}

.fancybox-container * {
	box-sizing: border-box
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.fancybox-outer {
	-webkit-overflow-scrolling: touch;
	overflow-y: auto
}

.fancybox-bg {
	background: #1e1e1e;
	opacity: 0;
	transition-duration: inherit;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71)
}

.fancybox-is-open .fancybox-bg {
	opacity: .9;
	transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1)
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
	direction: ltr;
	opacity: 0;
	position: absolute;
	transition: opacity .25s ease, visibility 0s ease .25s;
	visibility: hidden;
	z-index: 99997
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
	opacity: 1;
	transition: opacity .25s ease 0s, visibility 0s ease 0s;
	visibility: visible
}

.fancybox-infobar {
	color: #ccc;
	font-size: 13px;
	-webkit-font-smoothing: subpixel-antialiased;
	height: 44px;
	left: 0;
	line-height: 44px;
	min-width: 44px;
	mix-blend-mode: difference;
	padding: 0 10px;
	pointer-events: none;
	top: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.fancybox-toolbar {
	right: 0;
	top: 0
}

.fancybox-stage {
	direction: ltr;
	overflow: visible;
	transform: translateZ(0);
	z-index: 99994
}

.fancybox-is-open .fancybox-stage {
	overflow: hidden
}

.fancybox-slide {
	-webkit-backface-visibility: hidden;
	display: none;
	height: 100%;
	left: 0;
	outline: none;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: absolute;
	text-align: center;
	top: 0;
	transition-property: transform, opacity;
	white-space: normal;
	width: 100%;
	z-index: 99994
}

.fancybox-slide::before {
	content: '';
	display: inline-block;
	font-size: 0;
	height: 100%;
	vertical-align: middle;
	width: 0
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
	display: block
}

.fancybox-slide--image {
	overflow: hidden;
	padding: 44px 0
}

.fancybox-slide--image::before {
	display: none
}

.fancybox-slide--html {
	padding: 6px
}

.fancybox-content {
	background: #fff;
	display: inline-block;
	margin: 0;
	max-width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: relative;
	text-align: left;
	vertical-align: middle
}

.fancybox-content.board-bio {
	padding: 0
}

.fancybox-slide--image .fancybox-content {
	animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
	-webkit-backface-visibility: hidden;
	background: transparent;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	max-width: none;
	overflow: visible;
	padding: 0;
	position: absolute;
	top: 0;
	-ms-transform-origin: top left;
	transform-origin: top left;
	transition-property: transform, opacity;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
	cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
	cursor: zoom-in
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
	cursor: -webkit-grab;
	cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.fancybox-container [data-selectable='true'] {
	cursor: text
}

.fancybox-image,
.fancybox-spaceball {
	background: transparent;
	border: 0;
	height: 100%;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}

.fancybox-spaceball {
	z-index: 1
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
	height: 100%;
	overflow: visible;
	padding: 0;
	width: 100%
}

.fancybox-slide--video .fancybox-content {
	background: #000
}

.fancybox-slide--map .fancybox-content {
	background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
	background: #fff
}

.fancybox-video,
.fancybox-iframe {
	background: transparent;
	border: 0;
	display: block;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%
}

.fancybox-iframe {
	left: 0;
	position: absolute;
	top: 0
}

.fancybox-error {
	background: #fff;
	cursor: default;
	max-width: 400px;
	padding: 40px;
	width: 100%
}

.fancybox-error p {
	color: #444;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 0
}

.fancybox-button {
	background: rgba(30, 30, 30, 0.6);
	border: 0;
	border-radius: 0;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	height: 44px;
	margin: 0;
	padding: 10px;
	position: relative;
	transition: color .2s;
	vertical-align: top;
	visibility: inherit;
	width: 44px
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
	color: #ccc
}

.fancybox-button:hover {
	color: #fff
}

.fancybox-button:focus {
	outline: none
}

.fancybox-button.fancybox-focus {
	outline: 1px dotted
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
	color: #888;
	cursor: default;
	outline: none
}

.fancybox-button div {
	height: 100%
}

.fancybox-button svg {
	display: block;
	height: 100%;
	overflow: visible;
	position: relative;
	width: 100%
}

.fancybox-button svg path {
	fill: currentColor;
	stroke-width: 0
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
	display: none
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
	display: none
}

.fancybox-progress {
	background: #ff5268;
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-ms-transform-origin: 0;
	transform-origin: 0;
	transition-property: transform;
	transition-timing-function: linear;
	z-index: 99998
}

.fancybox-close-small {
	background: transparent;
	border: 0;
	border-radius: 0;
	color: #ccc;
	cursor: pointer;
	opacity: .8;
	padding: 8px;
	position: absolute;
	right: -12px;
	top: -44px;
	z-index: 401
}

.fancybox-close-small:hover {
	color: #fff;
	opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
	color: currentColor;
	padding: 10px;
	right: 0;
	top: 0
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
	overflow: hidden
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
	display: none
}

.fancybox-navigation .fancybox-button {
	background-clip: content-box;
	height: 100px;
	opacity: 0;
	position: absolute;
	top: calc(50% - 50px);
	width: 70px
}

.fancybox-navigation .fancybox-button div {
	padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
	left: 0;
	padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
	padding: 31px 6px 31px 26px;
	right: 0
}

.fancybox-caption {
	background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
	bottom: 0;
	color: #eee;
	font-size: 14px;
	font-weight: 400;
	left: 0;
	line-height: 1.5;
	padding: 75px 44px 25px 44px;
	pointer-events: none;
	right: 0;
	text-align: center;
	z-index: 99996
}

@supports (padding: 0px) {
	.fancybox-caption {
		padding: 75px
	}
}

.fancybox-caption--separate {
	margin-top: -50px
}

.fancybox-caption__body {
	max-height: 50vh;
	overflow: auto;
	pointer-events: all
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
	color: #ccc;
	text-decoration: none
}

.fancybox-caption a:hover {
	color: #fff;
	text-decoration: underline
}

.fancybox-loading {
	animation: fancybox-rotate 1s linear infinite;
	background: transparent;
	border: 4px solid #888;
	border-bottom-color: #fff;
	border-radius: 50%;
	height: 50px;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: .7;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 50px;
	z-index: 99999
}

@keyframes fancybox-rotate {
	100% {
		transform: rotate(360deg)
	}
}

.fancybox-animated {
	transition-timing-function: cubic-bezier(0, 0, 0.25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
	opacity: 0;
	transform: translate3d(-100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--next {
	opacity: 0;
	transform: translate3d(100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--current {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
	opacity: 0;
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
	opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	opacity: 0;
	transform: scale3d(1.5, 1.5, 1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
	opacity: 0;
	transform: scale3d(0.5, 0.5, 0.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
	opacity: 1;
	transform: scale3d(1, 1, 1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
	opacity: 0;
	-ms-transform: rotate(-360deg);
	transform: rotate(-360deg)
}

.fancybox-fx-rotate.fancybox-slide--next {
	opacity: 0;
	-ms-transform: rotate(360deg);
	transform: rotate(360deg)
}

.fancybox-fx-rotate.fancybox-slide--current {
	opacity: 1;
	-ms-transform: rotate(0deg);
	transform: rotate(0deg)
}

.fancybox-fx-circular.fancybox-slide--previous {
	opacity: 0;
	transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--next {
	opacity: 0;
	transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--current {
	opacity: 1;
	transform: scale3d(1, 1, 1) translate3d(0, 0, 0)
}

.fancybox-fx-tube.fancybox-slide--previous {
	transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
	transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
	transform: translate3d(0, 0, 0) scale(1)
}

@media all and (max-height: 576px) {
	.fancybox-slide {
		padding-left: 6px;
		padding-right: 6px
	}

	.fancybox-slide--image {
		padding: 6px 0
	}

	.fancybox-close-small {
		right: -6px
	}

	.fancybox-slide--image .fancybox-close-small {
		background: #4e4e4e;
		color: #f2f4f6;
		height: 36px;
		opacity: 1;
		padding: 6px;
		right: 0;
		top: 0;
		width: 36px
	}

	.fancybox-caption {
		padding-left: 12px;
		padding-right: 12px
	}
}

.fancybox-share {
	background: #f4f4f4;
	border-radius: 3px;
	max-width: 90%;
	padding: 30px;
	text-align: center
}

.fancybox-share h1 {
	color: #222;
	font-size: 35px;
	font-weight: 700;
	margin: 0 0 20px 0
}

.fancybox-share p {
	margin: 0;
	padding: 0
}

.fancybox-share__button {
	border: 0;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	margin: 0 5px 10px 5px;
	min-width: 130px;
	padding: 0 15px;
	text-decoration: none;
	transition: all .2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
	color: #fff
}

.fancybox-share__button:hover {
	text-decoration: none
}

.fancybox-share__button--fb {
	background: #3b5998
}

.fancybox-share__button--fb:hover {
	background: #344e86
}

.fancybox-share__button--pt {
	background: #bd081d
}

.fancybox-share__button--pt:hover {
	background: #aa0719
}

.fancybox-share__button--tw {
	background: #1da1f2
}

.fancybox-share__button--tw:hover {
	background: #0d95e8
}

.fancybox-share__button svg {
	height: 25px;
	margin-right: 7px;
	position: relative;
	top: -1px;
	vertical-align: middle;
	width: 25px
}

.fancybox-share__button svg path {
	fill: #fff
}

.fancybox-share__input {
	background: transparent;
	border: 0;
	border-bottom: 1px solid #d7d7d7;
	border-radius: 0;
	color: #5d5b5b;
	font-size: 14px;
	margin: 10px 0 0 0;
	outline: none;
	padding: 10px 15px;
	width: 100%
}

.fancybox-thumbs {
	background: #ddd;
	bottom: 0;
	display: none;
	margin: 0;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	padding: 2px 2px 4px 2px;
	position: absolute;
	right: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 0;
	width: 212px;
	z-index: 99995
}

.fancybox-thumbs-x {
	overflow-x: auto;
	overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
	display: block
}

.fancybox-show-thumbs .fancybox-inner {
	right: 212px
}

.fancybox-thumbs__list {
	font-size: 0;
	height: 100%;
	list-style: none;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	position: relative;
	white-space: nowrap;
	width: 100%
}

.fancybox-thumbs-x .fancybox-thumbs__list {
	overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
	width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
	background: #fff;
	border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3)
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
	background: #2a2a2a;
	border-radius: 10px
}

.fancybox-thumbs__list a {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: rgba(0, 0, 0, 0.1);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	float: left;
	height: 75px;
	margin: 2px;
	max-height: calc(100% - 8px);
	max-width: calc(50% - 4px);
	outline: none;
	overflow: hidden;
	padding: 0;
	position: relative;
	-webkit-tap-highlight-color: transparent;
	width: 100px
}

.fancybox-thumbs__list a::before {
	border: 6px solid #ff5268;
	bottom: 0;
	content: '';
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	z-index: 99991
}

.fancybox-thumbs__list a:focus::before {
	opacity: .5
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
	opacity: 1
}

@media all and (max-width: 576px) {
	.fancybox-thumbs {
		width: 110px
	}

	.fancybox-show-thumbs .fancybox-inner {
		right: 110px
	}

	.fancybox-thumbs__list a {
		max-width: calc(100% - 10px)
	}
}

.fancybox-slide--iframe .fancybox-content {
	width: 80%;
	height: 100% !important;
	max-width: 1024px;
	max-height: 100%;
	margin: 0
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.slick-track:before,
.slick-track:after {
	display: table;
	content: ''
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}

[dir='rtl'] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

@font-face {
	font-family: 'slick';
	font-weight: normal;
	font-style: normal;
	src: url("../fonts/slick.eot");
	src: url("../fonts/slick.eot") format("embedded-opentype"), url("../fonts/slick.woff") format("woff"), url("../fonts/slick.ttf") format("truetype"), url("../fonts/slick.svg#slick") format("svg")
}

.slick-prev,
.slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
	color: transparent;
	outline: none;
	background: transparent
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
	opacity: 1
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
	opacity: .25
}

.slick-prev:before,
.slick-next:before {
	font-family: 'slick';
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: white;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-prev {
	left: -25px
}

[dir='rtl'] .slick-prev {
	right: -25px;
	left: auto
}

.slick-prev:before {
	content: '←'
}

[dir='rtl'] .slick-prev:before {
	content: '→'
}

.slick-next {
	right: -25px
}

[dir='rtl'] .slick-next {
	right: auto;
	left: -25px
}

.slick-next:before {
	content: '→'
}

[dir='rtl'] .slick-next:before {
	content: '←'
}

.slick-dotted.slick-slider {
	margin-bottom: 30px
}

.slick-dots {
	position: absolute;
	bottom: -25px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center
}

.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}

.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent
}

.slick-dots li button:hover,
.slick-dots li button:focus {
	outline: none
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
	opacity: 1
}

.slick-dots li button:before {
	font-family: 'slick';
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '•';
	text-align: center;
	opacity: .25;
	color: black;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
	opacity: .75;
	color: black
}

.eqicon-prev-arrow,
.eqicon-next-arrow {
	background-color: transparent;
	border: none;
	cursor: pointer
}

.eqicon-prev-arrow:before {
	content: "\e5cb";
	color: #2E7098
}

.eqicon-next-arrow:before {
	content: "\e5cc";
	color: #2E7098
}

#header {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 4;
	background: rgba(0, 0, 0, 0)
}

@media (max-width: 991.98px) {
	#header {
		position: relative
	}
}

@media (min-width: 992px) {
	#header {
		position: fixed;
		top: 0;
		z-index: 99;
		width: 100%;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
		background: #000
	}
}

#header .logo {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	margin: 15px 0;
	position: relative
}

@media (max-width: 1400px) {
	#header .logo {
		flex-flow: column
	}
}

@media (max-width: 1199.98px) {
	#header .logo {
		-webkit-flex-flow: column;
		-moz-flex-flow: column;
		-ms-flex-flow: column;
		flex-flow: column
	}
}

@media (max-width: 991.98px) {
	#header .logo {
		max-width: 300px
	}
}

@media (max-width: 767.98px) {
	#header .logo .logo {
		max-width: 100%;
		max-width: 260px;
		margin: 20px 0 20px
	}

	#header .logo .mobile-nav-trigger {
		top: 24px
	}
}

@media (max-width: 767.98px) and (max-width: 480px) {
	#header .logo .mobile-nav-trigger {
		top: 20px
	}
}

@media (max-width: 480px) {
	#header .logo {
		padding-right: 65px
	}
}

#header .logo .ir-logo-text {
	position: relative;
	margin-left: 24px;
	padding-left: 24px;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #000
}

#header .logo .ir-logo-text:before {
	content: "";
	position: absolute;
	display: block;
	width: 1px;
	top: 50%;
	left: -1px;
	height: 32px;
	margin-top: -18px;
	border-left: 1.5px dotted #000
}

@media (max-width: 1400px) {
	#header .logo .ir-logo-text:before {
		border-left: none;
		left: unset;
		top: -1px;
		border-top: 1.5px dotted #000;
		width: 100%;
		height: unset;
		margin-top: 0
	}
}

@media (max-width: 1400px) {
	#header .logo .ir-logo-text {
		margin-left: 0;
		padding-left: 0;
		margin-top: 12px;
		padding-top: 12px
	}
}

@media (max-width: 991.98px) {
	#header .logo .ir-logo-text {
		display: none
	}
}

footer {
	background-color: #000;
	color: #fff;
	font-family: "Montserrat", sans-serif;
	line-height: 1;
	overflow: hidden;
	font-weight: 400;
	font-size: 12px
}

footer .footer-main {
	padding: 40px 0
}

footer a,
footer time {
	color: #fff;
	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	font-size: 12px;
	font-weight: normal
}

footer a:hover,
footer a:active,
footer a:focus,
footer time:hover,
footer time:active,
footer time:focus {
	color: #fff;
	text-decoration: underline
}

footer .copyright {
	float: left;
	font-size: 12px
}

footer .copyright a {
	text-decoration: underline;
	font-size: 12px
}

footer .copyright a:hover,
footer .copyright a:focus,
footer .copyright a:active {
	color: #EDEDED
}

footer .footer-links a {
	display: inline-block
}

footer .footer-links a+a {
	margin-left: 18px
}

@media (min-width: 992px) {
	footer .footer-links {
		text-align: right
	}
}

footer .footer-links ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: end;
	gap: 32px
}

@media (max-width: 991.98px) {
	footer .footer-links ul {
		justify-content: center;
		gap: 16px
	}
}

footer .footer-links ul li {
	margin: 0;
	padding: 0
}

@media (max-width: 991.98px) {
	footer .footer-links ul li {
		width: 100%
	}
}

footer .footer-links ul li+li {
	margin: 0
}

footer .footer-social ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: end;
	gap: 10px
}

@media (max-width: 991.98px) {
	footer .footer-social ul {
		justify-content: center;
		gap: 10px
	}
}

footer .footer-social ul li {
	margin: 0;
	padding: 0
}

@media (max-width: 991.98px) {
	footer {
		text-align: center
	}

	footer a {
		font-size: 14px;
		margin-bottom: 10px
	}

	footer .copyright {
		width: 100%;
		margin-bottom: 30px
	}
}

@media (max-width: 991.98px) and (max-width: 575.98px) {
	footer .copyright {
		line-height: 1.5
	}
}

@media (max-width: 991.98px) {

	footer .footer-links,
	footer .footer-social {
		width: 100%
	}

	footer .footer-social {
		margin-top: 20px
	}
}

body {
	text-rendering: optimizeLegibility
}

header .main-nav ul li:hover .mega-menu {
	padding-top: 30px;
	margin-top: -30px
}

.contact-text p:last-of-type {
	margin-bottom: 0
}

.ir-contact-text p:last-of-type {
	margin-bottom: 0
}

@media (max-width: 767.98px) {
	.ir-contact-col+.ir-contact-col {
		margin-top: 30px
	}
}

.page-type-ir-overview .ir-overview-content {
	margin: 25px 0;
	padding: 25px 0
}

@media (max-width: 991.98px) {
	.page-type-ir-overview .ir-overview-content {
		margin: 25px 0;
		padding: 0
	}
}

.page-type-ir-overview .company-overview .text p:last-of-type {
	margin-bottom: 0
}

.page-type-ir-overview .company-overview .presentation p:last-of-type {
	margin-bottom: 0
}

@media (max-width: 767.98px) {
	.page-type-ir-overview .company-overview .presentation img {
		margin-top: 50px
	}
}

@media (max-width: 991.98px) {
	.page-type-ir-overview .contact-info .contact-col+.contact-col h3 {
		margin-top: 50px
	}
}

.page-type-ir-overview .contact-info .contact-col p:last-child {
	margin-bottom: 0
}

.news-event-box .text-content {
	padding-bottom: 70px
}

@media (max-width: 767.98px) {
	.news-event-box .text-content {
		padding-bottom: 0
	}
}

.news-event-box .block-link,
.news-event-box #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .news-event-box a {
	position: absolute;
	bottom: 0
}

@media (max-width: 767.98px) {

	.news-event-box .block-link,
	.news-event-box #tertiary-navigation ul>li a,
	#tertiary-navigation ul>li .news-event-box a {
		position: relative;
		display: block;
		margin-top: 30px
	}
}

@media (max-width: 767.98px) {
	.ir-overview-section .ir-module {
		margin: 0;
		padding: 0
	}
}

.ir-hero {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	min-height: 500px;
	width: 100%;
	padding: 60px 0;
	text-align: center
}

.ir-hero.center,
.ir-hero .center {
	text-align: center
}

.ir-hero .row,
.ir-hero .inline-btn {
	justify-content: center
}

.ir-hero.overlay:not(.no-overlay):before {
	opacity: 0.6
}

.ir-hero.dark:not(.no-dark) a,
.cta-form .eq-checkbox label.ir-hero:not(.no-dark):not(.error) a,
.ir-hero.qr .results-stats .stat-box .ir-hero.stat--value:not(.no-dark) a {
	color: #fff
}

.ir-hero.dark:not(.no-dark) .subtitle.event-time,
.cta-form .eq-checkbox label.ir-hero:not(.no-dark):not(.error) .subtitle.event-time,
.ir-hero.qr .results-stats .stat-box .ir-hero.stat--value:not(.no-dark) .subtitle.event-time {
	color: #fff
}

.ir-hero.dark:not(.no-dark) .result-line+.result-line,
.cta-form .eq-checkbox label.ir-hero:not(.no-dark):not(.error) .result-line+.result-line,
.ir-hero.qr .results-stats .stat-box .ir-hero.stat--value:not(.no-dark) .result-line+.result-line {
	border-top: 2px solid #fff
}

.ir-hero.dark:not(.no-dark) .result-line .link,
.cta-form .eq-checkbox label.ir-hero:not(.no-dark):not(.error) .result-line .link,
.ir-hero.qr .results-stats .stat-box .ir-hero.stat--value:not(.no-dark) .result-line .link {
	color: #fff
}

.ir-hero .top-title {
	position: relative;
	font-size: 28px;
	font-weight: 600;
	margin-bottom: 30px
}

.ir-hero .top-title:after {
	content: "";
	width: 70px;
	height: 1px;
	background-color: #dcdcdc;
	display: block;
	margin: 20px 0 0
}

.ir-hero h2 {
	font-size: 36px;
	font-weight: 600;
	line-height: 1.2
}

@media (max-width: 767.98px) {
	.ir-hero h2 {
		font-size: 26px
	}
}

.ir-hero h3 {
	font-size: 24px;
	line-height: 1.2
}

.ir-hero .subtitle.event-time {
	display: block
}

.ir-hero .date {
	font-size: 16px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	margin-bottom: 10px;
	letter-spacing: 0.05em
}

.ir-hero .btn.btn-secondary {
	padding: 15px 20px;
	display: inline
}

.ir-hero.qr .top-title:after {
	margin-left: 0
}

.ir-hero.ir-cta-qr {
	text-align: left
}

@media (max-width: 991.98px) {
	.ir-hero .inline-btn {
		display: flex;
		flex-flow: column
	}

	.ir-hero .inline-btn:has(>.email-alerts-btn) {
		display: flex;
		flex-flow: row wrap
	}
}

.ir-hero .btn.email-alerts-btn,
.btn.email-alerts-btn {
	display: flex;
	align-items: center;
	min-width: 0
}

.ir-hero .btn.email-alerts-btn span.arrow,
.btn.email-alerts-btn span.arrow {
	transform: rotate(-90deg)
}

.ir-hero .btn.email-alerts-btn[aria-expanded="true"] span.arrow,
.btn.email-alerts-btn[aria-expanded="true"] span.arrow {
	transform: rotate(90deg)
}

.ir-cta-slider .slide {
	width: 100%
}

.ir-cta-slider .slide .subtitle+p {
	margin-top: -20px
}

.ir-cta-slider .slide p {
	font-size: 18px;
	line-height: 1.444
}

.investor-block h4 {
	font-size: 14px;
	line-height: 1.25;
	text-transform: none;
	margin: 0
}

.investor-block+.investor-block {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 2px solid #fff
}

.inline-btn {
	margin-top: 40px
}

@media (min-width: 768px) {
	.inline-btn.justify {
		display: flex;
		gap: 25px
	}

	.inline-btn.justify a+a {
		margin: 0
	}

	.inline-btn.justify .btn-wrapper {
		display: table-cell;
		width: 25%
	}

	.inline-btn.justify .btn-wrapper+.btn-wrapper {
		padding-left: 10px
	}

	.inline-btn.justify .btn-wrapper .btn {
		min-width: 0;
		max-width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		width: 100%
	}
}

@media (max-width: 767.98px) {

	.ir-hero,
	.ir-hero .vertical-align {
		height: auto
	}

	.investor-block:first-child {
		margin-top: 40px
	}
}

.ir-hero.center p {
	font-size: 18px
}

.block-link-form {
	background-color: #000;
	padding: 60px 0
}

.block-link-form form>.row+.row {
	margin-top: 20px
}

.block-link-form,
.block-link-form p,
.block-link-form form label {
	color: #fff;
	font-size: 14px;
	text-align: left
}

.block-link-form p,
.block-link-form form label {
	margin-bottom: 10px
}

.block-link-form .checkbox-box {
	margin-top: 0
}

.block-link-form .checkbox-box label {
	font-size: 12px;
	white-space: nowrap
}

.block-link-form .checkbox-box input+label {
	height: 18px;
	width: 18px
}

.block-link-form .checkbox-box input:checked+label {
	background-position: 50% 50%;
	background-size: 80%
}

.block-link-form .spr_ir_submit {
	margin-top: 30px
}

@media (min-width: 992px) {
	.block-link-form .btn {
		max-width: 100%;
		min-width: 0;
		width: 100%
	}
}

.ir-hero.qr .head-title {
	font-size: 36px;
	margin-bottom: 22px;
	text-transform: none
}

.ir-hero.qr h3 {
	font-size: 28px;
	letter-spacing: normal;
	margin-bottom: 11px;
	text-transform: none
}

.ir-hero.qr p {
	font-family: "Montserrat", sans-serif;
	font-size: 16px
}

.ir-hero.qr .qr-links {
	text-align: left
}

.ir-hero.qr .qr-links a:hover {
	text-decoration: none;
	color: #fff
}

.ir-hero.qr .qr-links a+a {
	margin-left: 10px
}

.ir-hero.qr .qr-links .eqicon {
	color: #fff;
	font-size: 0.8em
}

@media (max-width: 767.98px) {
	.ir-hero.qr .qr-links {
		margin-top: 40px
	}
}

.ir-hero.qr .result-line a {
	font-family: "Montserrat", sans-serif;
	font-size: 15px
}

.ir-hero.qr .result-line+.result-line {
	border-color: #979797
}

.ir-hero.qr .center p {
	max-width: 100%
}

.ir-hero.qr .center .qr-links {
	margin-left: auto;
	margin-right: auto
}

.ir-hero.qr .results-stats {
	margin-top: 0
}

.ir-hero.qr .results-stats .stat-box {
	-webkit-align-items: unset;
	-moz-align-items: unset;
	-ms-align-items: unset;
	align-items: unset;
	padding: 0;
	background-color: #fff
}

.ir-hero.qr .results-stats .stat-box p:not(.stat--value) {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	padding-top: 24px;
	padding-bottom: 24px
}

.ir-hero.qr .results-stats .stat-box p:not(.stat--value) span {
	display: block;
	width: 100%
}

.ir-hero.qr .results-stats .stat-box .stat--value {
	background-color: #000;
	margin-bottom: 0
}

.ir-hero.qr .results-stats .stat-box p:not(.stat--value) {
	color: #555
}

@media (max-width: 991.98px) {
	.ir-hero.qr .results-stats {
		margin-top: 30px
	}
}

@media (max-width: 767.98px) {

	.ir-hero.qr .results-stats .stat-box .stat--value,
	.ir-hero.qr .results-stats .stat-box p {
		width: 100%
	}

	.ir-hero.qr .results-stats .stat-box p:not(.stat--value) {
		text-align: center
	}
}

.ir-hero.qr .financial-disclaimer {
	margin-top: 20px
}

.ir-hero.qr .financial-disclaimer p {
	margin: 0;
	font-size: 14px
}

.ir-hero.qr.has-stats .head-title {
	margin-bottom: 40px
}

.ir-hero.qr.has-stats .qr-links {
	margin-top: 30px
}

.ir-hero.qr.has-stats .result-line {
	padding: 24px 0
}

.ir-hero.qr.dark .qr-links a:hover,
.cta-form .eq-checkbox label.qr:not(.error) .qr-links a:hover,
.ir-hero.qr .results-stats .stat-box .qr.stat--value .qr-links a:hover,
.ir-hero.qr.dark .qr-links a:active,
.cta-form .eq-checkbox label.qr:not(.error) .qr-links a:active,
.ir-hero.qr .results-stats .stat-box .qr.stat--value .qr-links a:active,
.ir-hero.qr.dark .qr-links a:focus,
.cta-form .eq-checkbox label.qr:not(.error) .qr-links a:focus,
.ir-hero.qr .results-stats .stat-box .qr.stat--value .qr-links a:focus {
	text-decoration: none
}

.ir-overview-stock-info .stock-info {
	position: relative
}

.ir-overview-stock-info .stock-box {
	position: relative
}

@media (min-width: 992px) {
	.ir-overview-stock-info .stock-box {
		border-bottom: 1px solid #dcdcdc;
		margin-bottom: 15px
	}
}

.ir-overview-stock-info .ir-stock-overview-row-bottom {
	border-top: 0;
	margin-top: 0
}

@media (min-width: 992px) {
	.ir-overview-stock-info .ir-stock-overview-row-bottom .stock-box {
		border-bottom: none;
		margin-bottom: 0;
		padding-bottom: 1em
	}
}

.ir-overview-stock-info .value-title {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 0.12em
}

.ir-overview-stock-info .value,
.ir-overview-stock-info .symbol {
	font-size: 20px
}

@media (min-width: 992px) {
	.ir-overview-stock-info .stock-box {
		margin-bottom: 0;
		padding-bottom: 40px
	}

	.ir-overview-stock-info .value-title {
		position: absolute;
		margin: 0;
		top: 40px;
		left: 0
	}
}

@media (max-width: 991.98px) {
	.ir-overview-stock-info {
		line-height: 1em
	}

	.ir-overview-stock-info .ir-stock-overview-row-bottom>div:last-child .stock-box {
		border-bottom: 0;
		margin-bottom: 0;
		padding-bottom: 0
	}

	.ir-overview-stock-info .value {
		display: inline-block;
		margin-top: 8px
	}
}

.ir-stock-overview-row-bottom {
	margin-top: 20px;
	padding-top: 20px;
	border-top: solid 1px #e2e2e2
}

.ir-quote-box .value-title {
	color: #000
}

.ir-quote-box .value {
	color: #333333;
	margin-bottom: 0
}

.ir-overview-stock-info .value-title {
	font-weight: 700
}

.ir-quote-box .value {
	color: #555
}

@media (min-width: 992px) {
	.spr-ir-module-container .sb-nav.collapse {
		display: block;
		height: auto !important
	}
}

.top-nav-wrapper {
	border-bottom: 1px solid #dcdcdc
}

.sb-nav.top-nav>ul {
	display: inline-block;
	width: auto;
	padding: 0;
	margin: 0;
	text-align: center
}

.sb-nav.top-nav>ul>li {
	display: inline-block;
	margin: 0;
	position: relative
}

.sb-nav.top-nav>ul>li>a {
	display: block;
	padding: 15px 0
}

@media (min-width: 992px) {
	.sb-nav.top-nav>ul>li {
		margin: 0 5px
	}

	.sb-nav.top-nav>ul>li>a {
		display: block;
		padding: 15px 0;
		box-shadow: 0 0 rgba(0, 0, 0, 0) inset;
		-moz-transition: box-shadow 300ms;
		-o-transition: box-shadow 300ms;
		-webkit-transition: box-shadow 300ms;
		transition: box-shadow 300ms
	}

	.sb-nav.top-nav>ul:not(.ir-tools)>li>a:hover {
		box-shadow: 0 -4px 0 #000 inset
	}
}

.sb-nav.top-nav>ul>li>.dropdown-menu {
	margin-top: -2px
}

.sb-nav.top-nav .ir-tools {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	padding: 0 10px;
	margin-left: 20px;
	position: relative
}

.sb-nav.top-nav .ir-tools .dropdown-click {
	position: static
}

.sb-nav.top-nav .ir-tools:after {
	content: "\e252";
	font-family: "Glyphicons Halflings";
	position: relative;
	left: 0;
	top: 4px;
	opacity: 0.6
}

@media (max-width: 991.98px) {
	.mobile-sub-nav-trigger {
		cursor: pointer;
		display: block !important
	}

	.sb-nav li {
		display: block;
		width: 100%;
		padding: 0;
		margin: 0
	}

	.sb-nav ul ul {
		display: none
	}

	.sb-nav ul>li.active>ul {
		display: block
	}
}

@media (max-width: 480px) {
	a {
		word-break: normal;
		white-space: normal;
		word-wrap: break-word
	}
}

ol.twocol,
ul.twocol {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	-o-column-count: 2;
	column-count: 2
}

.well h2 {
	margin-top: 0
}

.ir-tools {
	padding: 25px 0
}

.ir-tools .glyphicon.glyphicon-menu-down {
	font-size: 80%
}

.ir-tools a:before {
	left: 10px !important
}

.ir-tools ul {
	margin: 0;
	padding: 0
}

.ir-tools ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none
}

.ir-tools ul li a {
	font-family: "Lora", serif;
	font-weight: 400;
	font-size: 14px;
	text-transform: none;
	padding: 10px 0 10px 22px;
	display: block;
	background: transparent;
	position: relative;
	-moz-transition: none;
	-o-transition: none;
	-webkit-transition: none;
	transition: none;
	line-height: 1.2em;
	margin-top: 0
}

.ir-tools ul li a:hover {
	text-decoration: none
}

.ir-tools ul li a:before {
	background-repeat: no-repeat;
	content: '';
	position: absolute;
	font-family: 'Glyphicons Halflings';
	font-weight: normal;
	color: #000;
	font-style: normal;
	-moz-transition: color 200ms;
	-o-transition: color 200ms;
	-webkit-transition: color 200ms;
	transition: color 200ms
}

.ir-tools ul li a:hover:before {
	color: #000;
	-moz-transition: color 200ms;
	-o-transition: color 200ms;
	-webkit-transition: color 200ms;
	transition: color 200ms
}

.ir-tools .email:before {
	content: "\2709";
	width: 18px;
	height: 13px;
	left: 5px
}

.ir-tools .sheet:before {
	content: "\e032";
	width: 20px;
	height: 17px;
	left: 4px
}

.ir-tools .contacts:before {
	content: "\e008";
	width: 20px;
	height: 17px;
	left: 3px
}

.ir-tools .rss:before {
	content: "\e044";
	width: 16px;
	height: 16px;
	left: 3px
}

@media (max-width: 991.98px) {

	.main-content>.text,
	.right-sidebar,
	.sidebar-nav {
		min-height: 0 !important
	}
}

.media {
	padding: 24px 0
}

.media+.media {
	border-top: 1px dotted #dcdcdc
}

.media-heading {
	font-style: normal
}

.media-object {
	border: 1px solid #dcdcdc;
	box-shadow: 1px 1px 4px rgba(50, 50, 50, 0.25)
}

.media-object.full-width {
	width: 100%
}

.media-body>*:last-child {
	margin-bottom: 0;
	padding-bottom: 0
}

@media (max-width: 767.98px) {
	.media-left {
		float: none;
		display: block;
		margin-bottom: 20px
	}
}

.media .quarterly-result {
	width: 100%
}

.annual-report-module {
	background: #f5f5f5
}

.annual-report-module.overlay:before {
	background: #444;
	opacity: 0.8
}

.annual-report-module .outer-image {
	margin-top: -15px;
	margin-bottom: -35px
}

@media (max-width: 767.98px) {
	.annual-report-module {
		text-align: center;
		padding: 65px 15px
	}
}

.annual-report-module .outer-image.has-ar-thumb {
	padding: 40px 0;
	margin-top: -22px
}

.annual-report-module img.ar-thumb {
	-ms-transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
	transform: rotate(-10deg);
	box-shadow: -2px 4px 5px 0px rgba(50, 50, 50, 0.75)
}

.source .result-line,
.source-filing .result-line {
	padding: 10px 0
}

.source .result-line:first-child,
.source-filing .result-line:first-child {
	padding-top: 0
}

.source .date,
.source-filing .date {
	padding: 0 0 25px
}

.source-filing.quarterly-results {
	margin-top: 50px
}

.source-filing.quarterly-results .text {
	padding-top: 15px
}

.source-filing.quarterly-results .header {
	background-color: transparent;
	padding: 0
}

.source-filing.quarterly-results .header h2 {
	color: #000;
	margin-bottom: 20px
}

.results-info h3,
.results-info p {
	margin: 0
}

.result-line {
	padding: 12px 0;
	line-height: 1;
	display: flex;
	justify-content: flex-end
}

.result-line a {
	font-size: 15px
}

.result-line a:hover,
.result-line a:active,
.result-line a:focus {
	text-decoration: none
}

@media (max-width: 767.98px) {
	.result-line a {
		font-size: 16px
	}
}

.result-line .headline-link {
	flex-grow: 1;
	display: flex;
	justify-content: space-between;
	text-decoration: none;
	cursor: pointer
}

.result-line .headline-link:hover .headline,
.result-line .headline-link:hover .link,
.result-line .headline-link:active .headline,
.result-line .headline-link:active .link,
.result-line .headline-link:focus .headline,
.result-line .headline-link:focus .link {
	text-decoration: none
}

.result-line .headline-link .headline,
.result-line .headline-link .link {
	text-decoration: underline;
	cursor: pointer
}

.result-line .headline-link .headline:hover,
.result-line .headline-link .headline:active,
.result-line .headline-link .headline:focus,
.result-line .headline-link .link:hover,
.result-line .headline-link .link:active,
.result-line .headline-link .link:focus {
	text-decoration: none
}

.result-line .headline-link+.link {
	margin-left: 10px
}

.result-line .link {
	margin: 0;
	text-decoration: underline;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 400;
	white-space: nowrap
}

.result-line .link span {
	margin-right: 4px
}

.result-line .link+.link {
	margin-left: 10px
}

.result-line .link:hover,
.result-line .link:active,
.result-line .link:focus {
	color: #000;
	text-decoration: none
}

@media (max-width: 767.98px) {
	.result-line .link {
		font-size: 16px
	}
}

.result-line+.result-line {
	border-top: 1px dotted #dcdcdc
}

@media (max-width: 767.98px) {
	.result-line {
		flex-direction: column
	}

	.result-line .headline-link+.link,
	.result-line .link+.link {
		margin-top: 10px;
		margin-left: 0
	}

	.result-line .link {
		text-align: right
	}
}

.dark .fin-col .result-line a:not(.btn):hover,
.cta-form .eq-checkbox label:not(.error) .fin-col .result-line a:not(.btn):hover,
.ir-hero.qr .results-stats .stat-box .stat--value .fin-col .result-line a:not(.btn):hover {
	text-decoration: none
}

.results-info h3 {
	margin: 0 0 5px 0;
	color: #555;
	font-size: 24px
}

.results-info p {
	margin: 0 0 10px;
	color: #555;
	font-size: 18px
}

.report tr:nth-child(2n).rh,
.report tr.rh {
	background: #98A3AD !important
}

.report tr.rh {
	color: #000 !important
}

@media (max-width: 767.98px) {
	.financials {
		overflow-y: scroll
	}
}

@media (max-width: 991.98px) {
	.results-info h3 {
		margin: 0 0 5px 0;
		color: #555;
		font-size: 24px
	}

	.results-info .date {
		margin-bottom: 0
	}

	.results-info p {
		margin: 0 0 10px;
		color: #555;
		font-size: 18px !important
	}
}

.report {
	border: none !important
}

.report th {
	font-size: 14px;
	font-weight: 500;
	padding: 15px 10px;
	background: #fff !important
}

.report tr:nth-child(2n) {
	background: #fff !important
}

.report td {
	padding: 0
}

.source {
	margin-top: 15px
}

.quarterly-results .header {
	background: #000;
	color: #fff;
	padding: 15px 25px;
	position: relative
}

.quarterly-results .header h2 {
	margin: 0;
	padding: 0;
	color: #fff
}

.quarterly-results .header .icon-trigger {
	position: absolute;
	top: 50%;
	right: 20px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 32px;
	color: #fff
}

.quarterly-results .header .icon-trigger:before {
	content: "\e5cf";
	position: relative;
	top: 2px;
	font-family: "Material Icons";
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: 'liga' 1;
	-moz-font-feature-settings: 'liga' 1;
	font-feature-settings: 'liga' 1
}

.quarterly-results .header[aria-expanded="true"] .icon-trigger:before {
	content: "\e5ce"
}

.quarterly-results>div>.text {
	padding: 0
}

.quarterly-results>div>.text>.text {
	padding: 25px
}

.quarterly-results>div>.text>.text:nth-of-type(even) {
	background-color: #f8f8f8
}

.report .hide {
	display: table-cell !important
}

.quarterly-results:not(.divided) .header {
	cursor: pointer;
	position: relative
}

.quarterly-results.source-filing .header {
	cursor: initial
}

.quarterly-results .fiscal-year-notes {
	font-size: 14px;
	margin-right: 30px;
	margin-top: 4px
}

.financial-results-pg .quarterly-results {
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc
}

.financial-results-pg .quarterly-results .header {
	position: relative
}

.financial-results-pg .quarterly-results .header:not(.collapsed) {
	border-bottom: 1px solid #dcdcdc
}

.financial-results-pg .quarterly-results .header h2 {
	margin: 0;
	font-size: 28px;
	color: #000
}

.financial-results-pg .quarterly-results>.header,
.financial-results-pg .quarterly-results>.toggle-wrapper>.text .text {
	padding: 15px
}

.quarterly-results+.quarterly-results {
	border-top: none
}

.nav-tabs {
	border: none
}

.nav-tabs li {
	background: none
}

.nav-tabs li>a {
	background: none;
	border: 2px solid;
	padding: 12px;
	margin-right: 0;
	border-radius: 0;
	border-color: #000;
	-moz-transition: color 0.3s ease, background-color 0.3s ease;
	-o-transition: color 0.3s ease, background-color 0.3s ease;
	-webkit-transition: color 0.3s ease, background-color 0.3s ease;
	transition: color 0.3s ease, background-color 0.3s ease
}

.nav-tabs li:before {
	display: none
}

.nav-tabs>li>a:active,
.nav-tabs>li>a:focus,
.nav-tabs>li>a:hover,
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:active,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
	background: #000;
	color: #fff;
	border: 2px solid #000;
	border-bottom: 2px solid #000
}

.dark .nav-tabs>li>a,
.cta-form .eq-checkbox label:not(.error) .nav-tabs>li>a,
.ir-hero.qr .results-stats .stat-box .stat--value .nav-tabs>li>a,
.dark .nav-tabs>li>a:hover,
.dark .nav-tabs>li.active>a,
.dark .nav-tabs>li.active>a:active,
.dark .nav-tabs>li.active>a:focus {
	color: #fff
}

.dark .nav-tabs>li.active>a,
.cta-form .eq-checkbox label:not(.error) .nav-tabs>li.active>a,
.ir-hero.qr .results-stats .stat-box .stat--value .nav-tabs>li.active>a {
	font-weight: 600
}

.financials .nav-tabs {
	margin-bottom: 15px
}

@media (max-width: 991.98px) {
	.nav-tabs>li {
		width: 100%;
		text-align: center;
		padding: 0
	}
}

.slide {
	border: none;
	border-top: 0;
	position: relative;
	width: 100%;
	height: 280px
}

.slide .member-name {
	float: left;
	height: 280px;
	width: 100%;
	padding: 35px 15px 70px 30px;
	background: #fafafc
}

.slide .member-name h3 {
	margin-bottom: 3px;
	margin-top: 0;
	font-size: 20px;
	color: #4b4b4b;
	max-width: 80%
}

.slide .member-name p {
	margin-bottom: 0;
	text-align: left;
	max-width: 80%
}

.cycle-prev {
	position: absolute;
	bottom: 40px;
	left: 30px;
	z-index: 999;
	width: 27px;
	height: 27px;
	cursor: pointer
}

.cycle-next,
.cycle-prev {
	border-radius: 50%;
	background-color: #ddd
}

.cycle-next:after,
.cycle-prev:after {
	font-family: "Glyphicons Halflings";
	text-align: center;
	display: block;
	position: absolute;
	top: 2px;
	left: 0;
	width: 100%;
	color: #fff;
	font-size: 11px
}

.cycle-prev:after {
	content: "\e251";
	left: -1px
}

.cycle-next:after {
	content: "\e250";
	left: 1px
}

.cycle-prev:hover {
	opacity: 0.8
}

.cycle-next {
	position: absolute;
	bottom: 40px;
	left: 66px;
	z-index: 999;
	width: 27px;
	height: 27px;
	cursor: pointer
}

.cycle-next:hover {
	opacity: 0.8
}

.slide .member-info h3 {
	margin-top: 25px
}

.slide .member-description {
	position: relative;
	float: left;
	width: 95%;
	height: 280px;
	padding: 35px 22px 90px
}

.slide .member-description p {
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.6em
}

.slide .member-description .btn-rect {
	margin-top: 10px
}

.member+.member {
	margin: 40px 0;
	padding: 40px 0 0;
	border-top: 1px solid #dcdcdc
}

.member h2 {
	margin: 0
}

.member .title {
	font-size: 18px;
	font-style: italic;
	color: #666
}

.account-settings-check-group {
	padding-left: 20px
}

#ir_kit td {
	padding: 5px;
	font-size: 16px
}

#ir_kit td strong {
	font-weight: 400
}

#ir_kit input {
	padding: 6px 12px
}

#ir_kit input[type="checkbox"] {
	vertical-align: top;
	margin: 5px 0 0
}

#ir_kit .StockDisplay1 input {
	margin-right: 6px
}

#ir_kit .StockDisplay1 label+br {
	display: none
}

.faq dt,
.spr-ir-faq dt {
	font-weight: 700;
	margin-bottom: 20px
}

.faq dd,
.spr-ir-faq dd {
	margin-left: 0;
	padding-left: 0
}

.faq dd+dt,
.spr-ir-faq dd+dt {
	border-top: 1px solid #dcdcdc;
	margin-top: 25px !important;
	padding-top: 25px !important
}

.spr-ir-faq .answer {
	padding-left: 0;
	margin-bottom: 0
}

.spr-ir-faq .answer.no-answer {
	margin: 0
}

.spr-ir-faq .answer:last-child {
	padding-bottom: 0
}

.spr-ir-faq .answer:last-child p:last-child {
	margin-bottom: 0
}

.in+.bio-link .block-link .view,
.in+.bio-link #tertiary-navigation ul>li a .view,
#tertiary-navigation ul>li .in+.bio-link a .view {
	display: none
}

.in+.bio-link .block-link::before,
.in+.bio-link #tertiary-navigation ul>li a::before,
#tertiary-navigation ul>li .in+.bio-link a::before {
	content: 'Close'
}

.in+.bio-link .block-link::after,
.in+.bio-link #tertiary-navigation ul>li a::after,
#tertiary-navigation ul>li .in+.bio-link a::after {
	content: '\e014' !important;
	font-family: 'Glyphicons Halflings';
	font-size: 14px;
	background: none;
	position: relative;
	top: 2px
}

.table-figure .content-table {
	margin-top: 0
}

.content-table.committee-list tbody tr {
	border: 0;
	min-height: 70px;
	height: 70px
}

.content-table.committee-list .member-bio:after {
	content: "\A";
	white-space: pre
}

.content-table.committee-list th:not(.col-title) {
	text-align: center
}

.content-table.committee-list:last-of-type {
	margin-bottom: 0
}

.content-table.committee-list .charter-link {
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-decoration: none
}

.content-table.committee-list .charter-link .title {
	text-decoration: underline
}

.content-table.committee-list .charter-link .charter-button {
	width: 20%;
	padding-left: 40px;
	text-align: center
}

.content-table.committee-list .charter-link:hover .title,
.content-table.committee-list .charter-link:active .title,
.content-table.committee-list .charter-link:focus .title {
	text-decoration: none
}

.content-table.committee-list .charter-link:hover .btn,
.content-table.committee-list .charter-link:active .btn,
.content-table.committee-list .charter-link:focus .btn {
	border: 2px solid #000;
	background: #000;
	color: #fff
}

@media (max-width: 991.98px) {
	.content-table.committee-list .charter-link .charter-button {
		padding-left: 0
	}
}

@media (max-width: 767.98px) {
	.content-table.committee-list .charter-link {
		display: block
	}

	.content-table.committee-list .charter-link .charter-button {
		margin-top: 20px
	}
}

.qm_heading_bar.qm_cycle .qm_maintext {
	text-align: left !important;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	background: #fff
}

@media (max-width: 991.98px) {
	.qm_heading_bar.qm_cycle .qm_maintext {
		display: block;
		width: 100% !important;
		text-align: center !important
	}
}

.qm_heading_bar.qm_cycle .qm_maintext:first-child {
	text-align: left !important;
	padding-left: 10px !important;
	min-width: 185px
}

@media (max-width: 991.98px) {
	.qm_heading_bar.qm_cycle .qm_maintext:first-child {
		padding: 10px 0 !important;
		text-align: center !important
	}
}

.qm_heading_bar.qm_cycle .qm_maintext+.qm_maintext {
	border-left: 1px solid #dcdcdc;
	padding-left: 25px !important;
	color: #5A5A5A
}

@media (max-width: 991.98px) {
	.qm_heading_bar.qm_cycle .qm_maintext+.qm_maintext {
		padding-left: 0 !important;
		border-left: none;
		padding: 10px 0;
		border-top: solid 1px #dcdcdc
	}
}

.qm-detailed-quote {
	background: #fff
}

.qm-mm-chart>.qm_heading_bar {
	position: relative;
	top: 0
}

.qm-mm-chart>.qm_heading_bar .qm_main {
	text-align: center
}

.qm-mm-chartnav td {
	border: 1px solid #f3f3f7
}

.qm_historyHeader_row td,
.spr-ir-sec-filings .qm_heading_bar td,
.spr-ir-table th {
	background: #000 none repeat scroll 0 0;
	color: #FFF;
	text-transform: uppercase;
	text-align: left !important;
	padding: 10px 0 10px 16px;
	border: 4px solid #FFF
}

.qm_historyData_row td,
.spr-ir-sec-filings tbody td,
.spr-ir-table td {
	border: 4px solid #FFF;
	font-size: 14px;
	font-weight: 400;
	background: #f8f8f8 none repeat scroll 0 0;
	color: #717171;
	text-align: left;
	padding: 15px 18px
}

.spr-ir-table.doc-list th+th {
	text-align: center !important
}

.qm_historyData_row td {
	font-size: 10px
}

@media (max-width: 767.98px) {
	.qm_historyData_row td {
		padding: 3px !important
	}
}

.qm_historyData_row td:nth-of-type(n + 15),
.qm_historyHeader_row td:nth-of-type(n + 15) {
	display: none !important
}

.qm-quote-data-item .qm_cycle,
.qm-quote-data-item .qm_main {
	border-top: none;
	border-bottom: none;
	background: #fff !important
}

.qm-quote-data-item .qm_main {
	padding: 0
}

.qm_historyTab_GoButton {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	padding: 5px 10px;
	border: 1px solid #dcdcdc
}

@media (max-width: 1199.98px) {

	.qm_historyData_row td:nth-of-type(n + 10),
	.qm_historyHeader_row td:nth-of-type(n + 10) {
		display: none !important
	}
}

@media (max-width: 991.98px) {
	.ir-stock-overview-row-bottom {
		margin-top: 0;
		padding-top: 0;
		border-top: none
	}

	.ir .ir-quote-box {
		text-align: center
	}

	.ir .ir-quote-box .stock-section .value-title {
		padding-top: 20px;
		margin-top: 20px;
		margin-bottom: 0;
		border-top: solid 1px #e2e2e2
	}

	.ir .ir-quote-box .stock-section .value {
		font-size: 20px
	}

	.qm_charts_tab .qm_main td {
		width: 100%;
		display: inline-block;
		border: 1px solid #dcdcdc !important
	}

	.qm_charts_tab .qm_main td+td {
		border-top: none !important
	}

	.qm_historyData_row td:nth-of-type(n + 6),
	.qm_historyHeader_row td:nth-of-type(n + 6) {
		display: none !important
	}

	.qm_charts_tab .qm_main img {
		width: 100%
	}
}

@media (max-width: 767.98px) {
	.qm_quotebar .qm_heading_text {
		display: block;
		text-align: center;
		width: 100%
	}
}

.content-table th,
.qm_historyHeader_row td,
.spr-ir-sec-filings .qm_heading_bar td,
.spr-ir-table th {
	background: #000
}

.qm-quote-data-item .qm_cycle {
	background: #000
}

.qm-mm-chartnav .qm_activebutton {
	background: #000;
	border-top: 1px solid #000 !important
}

.qm_charts_tab .qm_activebutton {
	background: #000;
	color: #fff !important;
	border: 1px solid #000 !important
}

.page-type-financial-results .quarterly-results .header {
	background: #000
}

.page-type-financial-results .expand-all-quarters {
	margin-top: 30px
}

#TB_window {
	top: 40px
}

.links-row a+a {
	margin-top: 10px
}

.spr-ir-table td {
	min-width: 100px
}

.spr-ir-table .quick-filter {
	line-height: 1.1;
	text-align: center
}

.quick-filter .active {
	font-weight: 600
}

.spr-ir-quote {
	overflow: hidden
}

@media (max-width: 767.98px) and (max-width: 991.98px) {
	.qm-container {
		overflow-x: hidden
	}
}

@media (max-width: 767.98px) {
	span#qm_history_endRow {
		display: block
	}

	.qm_history_endLabel,
	.qm_history_startLabel {
		margin-right: 0;
		width: 30px;
		display: block;
		margin-bottom: 10px
	}

	.spr-ir-sec-filings .spr-ir-table td {
		display: none
	}

	.qm_quotebar .qm_heading_text+.qm_heading_text {
		border-left: none
	}

	.spr-ir-sec-filings .spr-ir-table .spr-sec-date,
	.spr-ir-sec-filings .spr-ir-table .spr-sec-date-head,
	.spr-ir-sec-filings .spr-ir-table .spr-sec-desc,
	.spr-ir-sec-filings .spr-ir-table thead td:nth-of-type(3) {
		display: table-cell
	}

	.qm_quotetitle {
		text-align: center;
		display: block
	}

	.qm-quote-data-item {
		width: 100% !important
	}

	.qm_maintext.qm-mm-chart-data td,
	.qm_maintext.qm-mm-chart-data th {
		display: block;
		width: 100%
	}

	.qm-quote-data-item .qm_heading_bar {
		width: 50%;
		float: left
	}
}

@media (max-width: 767.98px) and (max-width: 500px) {
	.qm-quote-data-item .qm_heading_bar {
		width: 50%
	}
}

@media (max-width: 767.98px) {
	.qm-mm-chart+.qm_maintext {
		margin-top: 25px
	}
}

.qm-detailed-quote {
	background: #fff
}

.qm-mm-chart>.qm_heading_bar {
	position: relative;
	top: 0
}

.qm-mm-chart>.qm_heading_bar .qm_main {
	text-align: center;
	padding: 25px
}

.qm-mm-chartnav td {
	border: 1px solid #dcdcdc;
	padding: 7px 0 !important
}

.qm-mm-chartnav .qm_activebutton {
	background: #000;
	color: #fff !important;
	border-top: 1px solid #000 !important
}

.qm_inactivebutton {
	background-color: #e8e8e8 !important
}

.qm-mm-chartnav td+td {
	border-left: none;
	border-right: none
}

.qm-mm-chartnav td:last-of-type {
	border-right: 1px solid #dcdcdc
}

.qm_charts_tab .qm_content {
	padding: 0;
	border: none
}

.qm_charts_tab .qm_inactivebutton {
	padding: 8px 0 !important;
	border: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc !important
}

.qm_charts_tab .qm_inactivebutton+.qm_inactivebutton {
	border-left: none;
	border-right: none
}

.qm_charts_tab .qm_inactivebutton:last-of-type {
	border-right: 1px solid #dcdcdc !important
}

.qm_charts_tab .qm_activebutton {
	background: #000 !important;
	color: #fff !important;
	border: 1px solid #000 !important
}

.qm_charts_tab .qm_content .qm_main img {
	margin-bottom: 25px
}

@media (max-width: 480px) {

	#qm_history_endRow,
	#qm_history_startRow {
		display: block
	}

	.page-type-historical-quotes #spr-qm-content>div,
	.page-type-historical-quotes #spr-qm-content>div>table {
		overflow-x: scroll
	}
}

.spr-ir-historical .qm_history_filterBar input[type="text"],
.spr-ir-historical .qm_historyTab_GoButton {
	font-family: "Lora", serif !important;
	font-size: 12px !important;
	line-height: 1.3 !important;
	padding: 10px 15px;
	height: 37px
}

.spr-ir-historical .qm_history_filterBar input[type="text"] {
	min-width: 60px;
	text-align: center;
	border-radius: 4px;
	vertical-align: top;
	margin-top: 0
}

.qm_history_filterBar .qm_history_endMonth,
.qm_history_filterBar .qm_history_startMonth {
	width: 100px !important
}

.qm_history_filterBar .qm_history_endMonth .btn:before,
.qm_history_filterBar .qm_history_startMonth .btn:before {
	right: 25px
}

.qm_history_filterBar .qm_history_endMonth .btn .caret,
.qm_history_filterBar .qm_history_startMonth .btn .caret {
	right: 8px !important
}

@media (max-width: 480px) {

	.qm_history_filterBar .qm_history_endMonth,
	.qm_history_filterBar .qm_history_startMonth {
		width: 90px !important
	}
}

.qm_history_endLabel,
.qm_history_startLabel {
	color: #000;
	margin-right: 10px
}

.qm_historyHeader_row td,
.spr-ir-sec-filings .qm_heading_bar td,
.spr-ir-table th {
	background: #000 none repeat scroll 0 0;
	color: #FFF;
	text-transform: uppercase;
	text-align: left !important;
	padding: 5px 10px;
	border: 4px solid #FFF
}

.qm_historyHeader_row td {
	padding: 5px !important;
	font-size: 11px !important;
	text-align: center !important
}

.qm_historyData_row td,
.spr-ir-sec-filings tbody td,
.spr-ir-table td {
	font-size: 14px;
	font-weight: 400;
	background: #f8f8f8 none repeat scroll 0 0;
	color: #555;
	text-align: left;
	padding: 15px 18px;
	border: 4px solid #fff
}

.spr-ir-sec-filings .spr-toggle-expandable span {
	position: relative;
	top: 7px;
	transition: transform 0.3s ease
}

button.spr-toggle-expandable {
	background: none;
	border: none;
	padding: 0
}

.spr-toggle-expandable.expanded span {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.spr-expander .spr-sec-doc-list-head {
	text-decoration: underline
}

.spr-expander .spr-sec-doc-list-head:hover,
.spr-expander .spr-sec-doc-list-head:focus,
.spr-expander .spr-sec-doc-list-head:active {
	text-decoration: none
}

.spr-expander .spr-expandable {
	width: 100% !important
}

.qm_historyData_row:nth-child(2n) td,
.spr-ir-table tr:nth-child(2n) td {
	background-color: #fff
}

.spr-ir-table.doc-list th+th {
	text-align: center !important
}

.spr-ir-sec-filings thead th {
	text-align: center !important
}

@media (max-width: 767.98px) {
	.content-table.spr-ir-sec-filings .spr-sec-form {
		text-align: center
	}
}

@media (max-width: 767.98px) {
	.content-table.spr-ir-sec-filings .spr-sec-desc {
		text-align: center
	}
}

.content-table.spr-ir-sec-filings .spr-sec-date {
	text-align: center;
	min-width: 70px
}

.content-table.spr-ir-sec-filings .spr-sec-view-pdf,
.content-table.spr-ir-sec-filings .spr-sec-view-docs {
	text-align: center;
	min-width: 50px
}

.content-table.spr-ir-sec-filings .spr-sec-view-pdf>a,
.content-table.spr-ir-sec-filings .spr-sec-view-pdf>a img,
.content-table.spr-ir-sec-filings .spr-sec-view-docs>a,
.content-table.spr-ir-sec-filings .spr-sec-view-docs>a img {
	display: inline-block;
	width: 24px;
	height: 24px
}

.content-table.spr-ir-sec-filings .spr-sec-pages {
	text-align: center;
	min-width: 100px
}

@media (min-width: 768px) {
	.content-table.spr-ir-sec-filings .spr-sec-pages {
		text-align: center
	}
}

@media (max-width: 767px) {
	.content-table.spr-ir-sec-filings .spr-sec-pages img {
		margin-top: 5px
	}
}

.content-table.spr-ir-sec-filings .doc-title {
	display: block;
	padding-bottom: 5px
}

@media (max-width: 767.98px) {
	.content-table.spr-ir-sec-filings thead {
		display: none
	}

	.content-table.spr-ir-sec-filings td,
	.content-table.spr-ir-sec-filings tr {
		display: block !important;
		margin: 0;
		background: transparent !important;
		width: 100%;
		text-align: left;
		border: none;
		padding: 0
	}

	.content-table.spr-ir-sec-filings td {
		min-height: 64px;
		padding: 6px
	}

	.content-table.spr-ir-sec-filings td:before {
		display: block;
		font-weight: 700;
		text-decoration: underline
	}

	.content-table.spr-ir-sec-filings td.spr-sec-date:before {
		content: 'Date'
	}

	.content-table.spr-ir-sec-filings td.spr-sec-form:before {
		content: 'Form'
	}

	.content-table.spr-ir-sec-filings td.spr-sec-desc:before {
		content: 'Description'
	}

	.content-table.spr-ir-sec-filings td.spr-sec-view-pdf:before {
		content: 'PDF'
	}

	.content-table.spr-ir-sec-filings td.spr-sec-view-docs:before {
		content: 'XBRL'
	}

	.content-table.spr-ir-sec-filings td.spr-sec-pages:before {
		content: 'Pages'
	}

	.content-table.spr-ir-sec-filings tr:nth-child(even) td {
		background: transparent
	}

	.content-table.spr-ir-sec-filings tr:nth-child(even) {
		background-color: #f5f5f5 !important
	}

	.content-table.spr-ir-sec-filings tr+tr {
		border-top: solid 2px #dcdcdc
	}
}

td.spr-sec-view-pdf,
td.spr-sec-view-docs {
	vertical-align: top !important
}

td.spr-sec-form {
	min-width: 90px;
	white-space: nowrap
}

@media (min-width: 768px) {
	.qm_quotebar .qm_heading_text+.qm_heading_text {
		border-left: 1px solid #dcdcdc;
		padding-left: 25px
	}
}

.qm_historyData_row td {
	font-size: 10px
}

.qm_historyData_row td:nth-of-type(n + 15),
.qm_historyHeader_row td:nth-of-type(n + 15) {
	display: none !important
}

.qm-quote-data-item .qm_cycle,
.qm-quote-data-item .qm_main {
	border-top: none;
	border-bottom: none;
	background: #e8e8e8 !important
}

.qm-quote-data-item .qm_main {
	padding: 6px 0
}

.qm-quote-data-item .qm_cycle {
	background: #000 !important;
	color: #fff
}

@media (max-width: 767.98px) {
	.qm-quote-data-item {
		padding: 0 !important
	}
}

@media (max-width: 480px) {

	.qm-mm-chart,
	.qm-mm-chart+.qm_maintext {
		display: block;
		width: 100%
	}

	.qm-mm-chart+.qm_maintext {
		margin-top: 25px
	}
}

.qm_historyTab_GoButton {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	padding: 15px 25px;
	border: 1px solid #000;
	background-color: transparent;
	vertical-align: top;
	color: #000;
	border-radius: 4px
}

@media (max-width: 1199.98px) {

	.qm_historyData_row td:nth-of-type(n + 10),
	.qm_historyHeader_row td:nth-of-type(n + 10) {
		display: none !important
	}
}

@media (max-width: 991.98px) {
	.qm_charts_tab .qm_main td {
		width: 100%;
		display: inline-block;
		border: 1px solid #dcdcdc !important
	}

	.qm_charts_tab .qm_main td+td {
		border-top: none !important
	}

	.qm_historyData_row td:nth-of-type(n + 6),
	.qm_historyHeader_row td:nth-of-type(n + 6) {
		display: none !important
	}

	.qm_charts_tab .qm_main img {
		width: 100%
	}
}

@media (max-width: 767.98px) {
	.qm_quotebar .qm_heading_text {
		display: block;
		text-align: center;
		width: 100%
	}
}

#spr-dd-content-text li {
	background: none
}

h2.related-docs-title {
	font-size: 17px;
	font-weight: 500;
	margin-bottom: 10px
}

.full-news-article h1.article-heading {
	font-size: 36px;
	font-weight: 600;
	color: #000;
	margin-bottom: 20px
}

.related-documents-line {
	padding: 10px 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	border-top: 1px dotted #dcdcdc;
	border-bottom: 1px dotted #dcdcdc
}

.related-documents.box {
	float: right;
	border: 1px solid #dcdcdc;
	margin: 25px 0 25px 25px;
	min-width: 320px;
	position: relative;
	z-index: 1
}

.related-documents.box .result-line [class^="eqicon-"],
.related-documents.box .result-line [class*=" eqicon-"] {
	font-size: 17px;
	padding-right: 2px;
	margin-right: 0
}

@media (max-width: 767.98px) {
	.related-documents.box {
		min-width: 0;
		float: none;
		margin: 25px 0;
		width: 100%
	}
}

.related-documents.box>.text {
	padding: 15px
}

.related-documents.box .result-line {
	padding: 10px 0
}

.related-documents-line a.link {
	font-size: 14px;
	font-weight: 700;
	white-space: nowrap
}

.related-documents.box .result-line .link {
	display: block;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	text-transform: none
}

.related-documents.box .result-line {
	display: flex;
	flex-flow: column;
	gap: 10px
}

.related-documents.box .result-line .headline-link {
	flex-flow: column;
	justify-content: flex-start;
	gap: 10px;
	font-family: "Montserrat", sans-serif
}

.related-documents.box .result-line .headline-link .headline {
	font-size: 16px
}

.related-documents.box .result-line+.result-line {
	border-top-style: solid
}

.related-documents.box .headline-link+.link,
.related-documents.box .link+.link {
	margin-left: 0
}

.video-wrapper.video-player,
.audio-player.audio-wrapper {
	margin: 20px 0
}

.archived {
	margin-top: 40px
}

.archived p {
	font-family: "Lora", serif
}

.content-table .committee-title {
	font-size: 18px
}

.content-table .col-role {
	text-align: center;
	width: 20%;
	min-width: 120px
}

.content-table .committee-role {
	text-align: center
}

td.col-committee-roles {
	text-align: center !important
}

.board-bio {
	max-width: 800px
}

.board-bio .member {
	padding: 40px;
	margin: 0
}

.board-bio .member h2 {
	margin-bottom: 4px
}

.board-bio .member .title {
	margin-bottom: 10px
}

.board-bio .member-description>*:last-child {
	margin-bottom: 0
}

.board-committees-pg .content-table.committee-list .committee-role {
	width: 100%
}

.board-committees-pg .content-table .committee-role .role-circle {
	margin-bottom: 10px
}

.content-table .name {
	font-size: 15px;
	font-weight: 600;
	margin-bottom: 5px
}

@media (min-width: 768px) {
	.content-table .name {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex
	}
}

.content-table td.col-title {
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

@media (min-width: 768px) {

	.content-table td.col-title div.material-icons,
	.content-table td.col-title .document-report .related-link div.icon-trigger,
	.document-report .related-link .content-table td.col-title div.icon-trigger,
	.content-table td.col-title div[class^="eqicon-"],
	.content-table td.col-title div[class*=" eqicon-"] {
		position: relative;
		display: inline-block;
		margin: 0 0 0 4px;
		top: 4px
	}
}

@media (max-width: 767.98px) {

	.content-table td.col-title div.material-icons,
	.content-table td.col-title .document-report .related-link div.icon-trigger,
	.document-report .related-link .content-table td.col-title div.icon-trigger,
	.content-table td.col-title div[class^="eqicon-"],
	.content-table td.col-title div[class*=" eqicon-"] {
		display: block;
		position: relative;
		margin: 10px 0 0 0
	}
}

.content-table td.col-title div.material-icons,
.content-table td.col-title .document-report .related-link div.icon-trigger,
.document-report .related-link .content-table td.col-title div.icon-trigger,
.content-table td.col-title div[class^="eqicon-"],
.content-table td.col-title div[class*=" eqicon-"] {
	font-size: 22px
}

@media (max-width: 767.98px) {
	.content-table td.col-title .role {
		position: relative;
		top: 6px;
		display: inline-block
	}
}

.legend--icons>div {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.legend--icons>div .role {
	position: relative;
	display: inline-block;
	top: 1px;
	margin: 0 4px 0 0
}

.content-table td:not(.col-title) {
	position: relative
}

.content-table td:not(.col-title) div.material-icons,
.content-table td:not(.col-title) .document-report .related-link div.icon-trigger,
.document-report .related-link .content-table td:not(.col-title) div.icon-trigger,
.content-table td:not(.col-title) div[class^="eqicon-"],
.content-table td:not(.col-title) div[class*=" eqicon-"] {
	display: inline-block;
	font-size: 22px
}

.content-table .title {
	font-size: 15px;
	font-style: italic;
	color: #555;
	margin-bottom: 0
}

.content-table th:first-child {
	text-align: left
}

@media (max-width: 767.98px) {
	.committee-list thead th:not(.col-title) {
		display: none
	}

	.committee-list thead th {
		text-align: center !important
	}

	.committee-list tbody td {
		text-align: center;
		display: block;
		width: 100%
	}

	.col-committee-roles.non-member {
		display: none !important
	}
}

.role.chair svg g * {
	fill: #000
}

.role.chairman-of-the-board svg {
	fill: #000
}

.role.member svg {
	width: 20px;
	height: 19px;
	overflow: visible
}

.role.member svg g * {
	fill: #2E7098
}

.legend.content-table .role svg,
.name .role svg {
	position: relative;
	top: -2px
}

.personnel-listing .committee-role .member {
	margin-top: 0
}

.email-alerts-notifications-row {
	margin-top: 20px
}

.email-alerts-notifications-row input[type="checkbox"] {
	margin-top: 6px;
	width: 13px;
	height: 13px
}

.email-alerts-notifications-row .sec-filings-col .eq-checkbox+.eq-checkbox {
	padding-left: 20px
}

.btn.spr_ir_submit {
	margin-bottom: 30px
}

.email-alerts-form--expanded .btn.spr_ir_submit {
	margin-bottom: 0
}

.email-alerts-form .g-recaptcha {
	margin-top: 25px
}

.box>.text>:last-child {
	margin-bottom: 0
}

#cycle-pager span {
	font-size: 60px;
	cursor: pointer;
	color: #d0d0d0
}

#cycle-pager span.cycle-pager-active {
	color: #333
}

#cycle-pager {
	text-align: center
}

.personnel-listing .member+.member {
	margin: 25px 0;
	padding: 25px 0 0;
	border-top: 1px solid #dcdcdc
}

.loader {
	margin: 0;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	border-top: 4px solid rgba(0, 0, 0, 0.2);
	border-right: 4px solid rgba(0, 0, 0, 0.2);
	border-bottom: 4px solid rgba(0, 0, 0, 0.2);
	border-left: 4px solid #000;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: load8 1.1s infinite linear;
	animation: load8 1.1s infinite linear;
	display: inline-block
}

.loader,
.loader:after {
	border-radius: 50%;
	width: 20px;
	height: 20px
}

.dark .loader,
.cta-form .eq-checkbox label:not(.error) .loader,
.ir-hero.qr .results-stats .stat-box .stat--value .loader {
	border-top-color: rgba(255, 255, 255, 0.2);
	border-right-color: rgba(255, 255, 255, 0.2);
	border-bottom-color: rgba(255, 255, 255, 0.2);
	border-left-color: #fff
}

@-webkit-keyframes load8 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes load8 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.gnw_heading,
.gnw_table_border_collapse td.gnw_heading {
	font: 16px Arial;
	text-align: center;
	vertical-align: bottom
}

.gnw_subhead,
.gnw_table_border_collapse td.gnw_subhead {
	font: 12px Arial;
	text-align: center;
	vertical-align: bottom
}

.gnw_colhead,
.gnw_table_border_collapse td.gnw_colhead {
	font: 12px Arial;
	text-align: center;
	vertical-align: bottom
}

.gnw_colhead_uline,
.gnw_table_border_collapse td.gnw_colhead_uline {
	font: 12px Arial;
	text-align: center;
	border-bottom: solid black 1.0pt;
	vertical-align: bottom
}

.gnw_colhead_dline,
.gnw_table_border_collapse td.gnw_colhead_dline {
	font: 12px Arial;
	text-align: center;
	border-bottom: double black 2.5pt;
	vertical-align: bottom
}

.gnw_label,
.gnw_table_border_collapse td.gnw_label {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left
}

.gnw_label_uline,
.gnw_table_border_collapse td.gnw_label_uline {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	border-bottom: solid black 1.0pt
}

.gnw_label_uline_i10,
.gnw_table_border_collapse td.gnw_label_uline_i10 {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	border-bottom: solid black 1.0pt;
	padding-left: 10.0px
}

.gnw_label_uline_i15,
.gnw_table_border_collapse td.gnw_label_uline_i15 {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	border-bottom: solid black 1.0pt;
	padding-left: 15.0px
}

.gnw_label_uline_i20,
.gnw_table_border_collapse td.gnw_label_uline_i20 {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	border-bottom: solid black 1.0pt;
	padding-left: 20.0px
}

.gnw_label_uline_i25,
.gnw_table_border_collapse td.gnw_label_uline_i25 {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	border-bottom: solid black 1.0pt;
	padding-left: 25.0px
}

.gnw_label_uline_i30,
.gnw_table_border_collapse td.gnw_label_uline_i30 {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	border-bottom: solid black 1.0pt;
	padding-left: 30.0px
}

.gnw_label_dline_i10,
.gnw_table_border_collapse td.gnw_label_dline_i10 {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	border-bottom: double black 2.5pt;
	padding-left: 10.0px
}

.gnw_label_dline_i15,
.gnw_table_border_collapse td.gnw_label_dline_i15 {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	border-bottom: double black 2.5pt;
	padding-left: 15.0px
}

.gnw_label_dline_i20,
.gnw_table_border_collapse td.gnw_label_dline_i20 {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	border-bottom: double black 2.5pt;
	padding-left: 20.0px
}

.gnw_label_dline_i25,
.gnw_table_border_collapse td.gnw_label_dline_i25 {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	border-bottom: double black 2.5pt;
	padding-left: 25.0px
}

.gnw_label_dline_i30,
.gnw_table_border_collapse td.gnw_label_dline_i30 {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	border-bottom: double black 2.5pt;
	padding-left: 30.0px
}

.gnw_label_ulinetop,
.gnw_table_border_collapse td.gnw_label_ulinetop {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	border-top: solid black 1.0pt
}

.gnw_label_dline,
.gnw_table_border_collapse td.gnw_label_dline {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	border-bottom: double black 2.5pt
}

.gnw_label_i10,
.gnw_table_border_collapse td.gnw_label_i10 {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	padding-left: 10.0px
}

.gnw_label_i15,
.gnw_table_border_collapse td.gnw_label_i15 {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	padding-left: 15.0px
}

.gnw_label_i20,
.gnw_table_border_collapse td.gnw_label_i20 {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	padding-left: 20.0px
}

.gnw_label_i25,
.gnw_table_border_collapse td.gnw_label_i25 {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	padding-left: 25.0px
}

.gnw_label_i30,
.gnw_table_border_collapse td.gnw_label_i30 {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	padding-left: 30.0px
}

.gnw_num,
.gnw_table_border_collapse td.gnw_num {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: right;
	white-space: nowrap
}

.gnw_num_uline,
.gnw_table_border_collapse td.gnw_num_uline {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: right;
	white-space: nowrap;
	border-bottom: solid black 1.0pt
}

.gnw_num_ulinetop,
.gnw_table_border_collapse td.gnw_num_ulinetop {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: right;
	white-space: nowrap;
	border-top: solid black 1.0pt
}

.gnw_num_dline,
.gnw_table_border_collapse td.gnw_num_dline {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: right;
	white-space: nowrap;
	border-bottom: double black 2.5pt
}

.gnw_num_dlinetop,
.gnw_table_border_collapse td.gnw_num_dlinetop {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: right;
	white-space: nowrap;
	border-top: double black 2.5pt
}

.gnw_data,
.gnw_table_border_collapse td.gnw_data {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	white-space: nowrap
}

.gnw_data_uline,
.gnw_table_border_collapse td.gnw_data_uline {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	border-bottom: solid black 1.0pt
}

.gnw_data_dline,
.gnw_table_border_collapse td.gnw_data_dline {
	font: 12px Arial;
	vertical-align: bottom;
	text-align: left;
	border-bottom: double black 2.5pt
}

.gnw_news_media_box {
	margin: 15px 6px 6px;
	border-width: 1px;
	border-color: #A9A9A9;
	border-style: solid
}

.gnw_media_caption,
.gnw_table_border_collapse td.gnw_media_caption {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.gnw_media_bgcolor {
	background-color: transparent
}

.gnw_table {
	border-collapse: separate;
	border-spacing: 6px
}

.gnw_table_border_collapse td.gnw_videotitle,
.gnw_videotitle {
	font: bold 12px Arial;
	color: #1d5296
}

.gnw_border_top_solid {
	border-top: solid black 1px !important
}

.gnw_border_right_solid {
	border-right: solid black 1px !important
}

.gnw_border_bottom_solid {
	border-bottom: solid black 1px !important
}

.gnw_border_left_solid {
	border-left: solid black 1px !important
}

.gnw_border_top_double {
	border-top: double black 3px !important
}

.gnw_border_right_double {
	border-right: double black 3px !important
}

.gnw_border_bottom_double {
	border-bottom: double black 3px !important
}

.gnw_border_left_double {
	border-left: double black 3px !important
}

.gnw_table_border_collapse {
	border-collapse: collapse !important
}

.gnw_table_border_collapse td {
	font-size: 12px
}

.gnw_align_left {
	text-align: left !important;
	vertical-align: bottom
}

.gnw_align_center {
	text-align: center !important;
	vertical-align: bottom
}

.gnw_align_right {
	text-align: right !important;
	vertical-align: bottom
}

.gnw_align_justify {
	text-align: justify !important;
	vertical-align: bottom
}

.gnw_vertical_align_top {
	vertical-align: top !important
}

.gnw_vertical_align_middle {
	vertical-align: middle !important
}

.gnw_vertical_align_bottom {
	vertical-align: bottom !important
}

.gnw_padding_left_none {
	padding-left: 0 !important
}

.gnw_padding_right_none {
	padding-right: 0 !important
}

.gnw_table_border_spacing {
	border-spacing: 0;
	border-collapse: separate !important
}

@media (max-width: 568px) {
	.gov-doc-download-link:before {
		content: 'Download '
	}
}

@media (max-width: 480px) {
	.spr-ir-charts td {
		padding: 0 3px 0 0;
		font-size: 10px
	}

	input[type="radio"] {
		margin-top: 3px
	}

	.control {
		display: block;
		width: 100%;
		text-align: center;
		line-height: 0;
		border: 1px solid #dcdcdc;
		margin: 5px 0
	}
}

.module-quick-links {
	background: #000;
	width: 100%;
	text-align: center
}

@media (max-width: 680px) {
	.module-quick-links {
		text-align: left;
		padding: 10px 15px
	}
}

.module-quick-links .container {
	padding: 0px
}

.module-quick-links ul {
	margin: 0;
	padding: 0
}

.module-quick-links ul li {
	display: inline-block;
	margin: 0
}

@media (max-width: 680px) {
	.module-quick-links ul li {
		display: block;
		padding-left: 0
	}
}

.module-quick-links ul li a {
	display: block;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	padding: 14px 10px;
	-moz-transition: opacity 250ms ease, color 250ms ease;
	-o-transition: opacity 250ms ease, color 250ms ease;
	-webkit-transition: opacity 250ms ease, color 250ms ease;
	transition: opacity 250ms ease, color 250ms ease;
	position: relative;
	z-index: 10
}

.module-quick-links ul li a span {
	position: relative;
	top: -2px;
	display: inline-block;
	margin-right: 12px;
	vertical-align: middle;
	font-size: 16px;
	font-weight: 400;
	color: #fff
}

.module-quick-links ul li a:hover,
.module-quick-links ul li a:focus,
.module-quick-links ul li a:active {
	color: #fff;
	text-decoration: underline;
	cursor: pointer
}

@media (max-width: 680px) {
	.module-quick-links ul li+li {
		margin-left: 0;
		border-top: solid 1px #fff;
		padding-top: 10px;
		margin-top: 10px
	}
}

.row-filter {
	margin-bottom: 40px
}

.row-filter .btn-group~.btn-group {
	display: inline-block;
	margin-left: 25px
}

@media (max-width: 767.98px) {
	.row-filter .btn-group~.btn-group {
		display: block;
		margin-top: 0;
		margin-left: 0
	}
}

.report-item .thumbnail {
	display: block;
	border: 1px solid #dcdcdc;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 4px;
	background-color: #ffffff
}

.row-cols-lg-3 .col-lg:nth-of-type(n + 4) {
	margin-top: 40px
}

@media (max-width: 991.98px) {
	.row-cols-lg-3 .col-lg:nth-of-type(n + 2) {
		margin-top: 40px
	}
}

@media (min-width: 768px) {
	.module.module-teasers-full-width.module-presentation-event .text {
		padding-bottom: 75px
	}

	.module.module-teasers-full-width.module-presentation-event .text .block-link,
	.module.module-teasers-full-width.module-presentation-event .text #tertiary-navigation ul>li a,
	#tertiary-navigation ul>li .module.module-teasers-full-width.module-presentation-event .text a {
		position: relative;
		bottom: 0
	}
}

.authRefData .hide a {
	color: #000 !important
}

.module-presentation-event img {
	margin-bottom: 15px
}

.module-presentation-event time {
	display: block
}

.module-teasers .content-box .image-wrapper img {
	width: 100%
}

@media (min-width: 992px) {
	.row-email-alerts-ir-contacts {
		padding-bottom: 90px
	}
}

@media (max-width: 1199.98px) {

	.row-email-alerts-ir-contacts .left-content,
	.row-email-alerts-ir-contacts .right-content {
		-webkit-box-flex: 0 0 50%;
		-moz-box-flex: 0 0 50%;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (max-width: 991.98px) {

	.row-email-alerts-ir-contacts .left-content,
	.row-email-alerts-ir-contacts .right-content {
		-webkit-box-flex: 0 0 100%;
		-moz-box-flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

.row-email-alerts-ir-contacts h2 {
	margin-bottom: 30px
}

.row-email-alerts-ir-contacts .email-info {
	padding: 50px;
	background-color: #000;
	margin-right: 50px;
	box-shadow: 10px 20px 60px 0px rgba(0, 0, 0, 0.15)
}

@media (min-width: 992px) {
	.row-email-alerts-ir-contacts .email-info {
		margin-top: -150px
	}
}

@media (max-width: 991.98px) {
	.row-email-alerts-ir-contacts .email-info {
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 50px
	}
}

.row-email-alerts-ir-contacts .email-info .title-row {
	display: flex;
	align-items: center;
	margin-bottom: 16px
}

.row-email-alerts-ir-contacts .email-info .title-row h2.subtitle {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 0;
	letter-spacing: normal;
	white-space: nowrap
}

.row-email-alerts-ir-contacts .email-info .title-row .line {
	background-color: #fff;
	width: 100%;
	height: 3px;
	margin-left: 10px
}

.row-email-alerts-ir-contacts .email-info .btn {
	margin-top: 32px
}

.row-email-alerts-ir-contacts .email-info .email-content p {
	font-size: 36px;
	font-weight: 600;
	line-height: 45px
}

@media (max-width: 575.98px) {
	.row-email-alerts-ir-contacts .email-info .email-content p {
		font-size: 28px
	}
}

.row-email-alerts-ir-contacts .contact-col h3 {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 6px
}

@media (max-width: 1199.98px) {
	.row-email-alerts-ir-contacts .contact-col {
		-webkit-box-flex: 0 0 100%;
		-moz-box-flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 20px
	}

	.row-email-alerts-ir-contacts .contact-col:last-child {
		margin-bottom: 0
	}
}

.module-social-connect {
	padding: 60px 0;
	background-color: #000;
	color: #fff;
	overflow: auto
}

.module-social-connect h2 {
	font-size: 48px;
	float: left
}

@media (min-width: 992px) {
	.module-social-connect h2 {
		margin-bottom: 0
	}
}

.module-social-connect .social-icons {
	display: flex;
	align-items: center;
	float: left;
	margin-top: 15px;
	margin-left: 50px
}

.module-social-connect .social-icons ul {
	display: flex;
	flex-flow: wrap;
	margin: 0;
	padding-left: 0;
	width: 100%
}

.module-social-connect .social-icons ul li {
	list-style: none;
	margin: 0
}

.module-social-connect .social-icons ul li a {
	text-decoration: none
}

.module-social-connect .social-icons ul li a:hover,
.module-social-connect .social-icons ul li a:active,
.module-social-connect .social-icons ul li a:focus {
	text-decoration: none !important
}

.module-social-connect .social-icons ul li+li a {
	margin-left: 20px
}

@media (max-width: 991.98px) {

	.module-social-connect h2,
	.module-social-connect .social-icons {
		float: none
	}

	.module-social-connect .social-icons {
		margin-left: 0
	}
}

@media (max-width: 991.98px) {
	.module-stock-info-email.ir-overview-stock-info .stock-info-section {
		margin-bottom: 45px
	}
}

.module-news-financial-event .latest-financial-results-col {
	padding: 50px;
	background-color: #fff
}

.module-news-financial-event .latest-financial-results-col .event-row {
	margin-top: 50px
}

@media (max-width: 991.98px) {
	.module-news-financial-event .latest-financial-results-col {
		padding: 30px 15px
	}
}

@media (max-width: 991.98px) {
	.module-news-financial-event .latest-news-col .content {
		margin: 30px 0
	}
}

.module-news-financial-event .text+.text {
	margin-top: 40px
}

.row-alt.row-contained>.container>.row {
	background-color: #000
}

.row-alt.row-contained .module-image {
	margin-left: -15px !important;
	margin-bottom: 0
}

@media (min-width: 768px) {
	.row-alt.row-contained .text {
		padding: 50px 35px
	}
}

@media (max-width: 991.98px) {
	.row-alt.row-contained {
		background-color: #000
	}
}

@media (min-width: 992px) {
	.row-ir-contacts-image h2 {
		margin-bottom: 30px
	}
}

.row-ir-contacts-image .main-contact-col {
	margin-bottom: 50px
}

@media (max-width: 767.98px) {
	.row-ir-contacts-image .main-contact-col {
		margin-bottom: 20px
	}
}

@media (min-width: 768px) {
	.row-ir-contacts-image .main-contact-col.transfer-agent {
		margin-bottom: 0
	}
}

.row-ir-contacts-image .social-media-col {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	-webkit-align-items: start;
	-moz-align-items: start;
	-ms-align-items: start;
	align-items: start;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.row-ir-contacts-image .social-media-links {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	margin-top: 12px
}

.row-ir-contacts-image .social-media-links li {
	line-height: normal;
	list-style: none;
	margin: 0;
	margin-right: 30px
}

.row-ir-contacts-image .social-media-links img {
	min-width: 24px;
	min-height: 24px
}

.row-media-news-event-image {
	background-color: #f5f5f5
}

@media (min-width: 768px) {
	.row-media-news-event-image .news-heading {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 30px
	}

	.row-media-news-event-image .news-heading h2 {
		margin: 0
	}

	.row-media-news-event-image .news-heading a.btn {
		margin: 0
	}
}

@media (max-width: 991.98px) {
	.row-media-news-event-image .news-heading h2 {
		margin-bottom: 10px
	}

	.row-media-news-event-image .news-heading a.btn {
		margin-bottom: 30px
	}
}

.row-media-news-event-image .content-box {
	border-radius: 10px;
	border: 1px solid #dcdcdc;
	box-shadow: none
}

.row-media-news-event-image .content-box .text {
	padding: 30px 50px
}

.row-media-news-event-image .content-box .text .content .media+.media {
	margin-top: 12px !important;
	padding-top: 0 !important;
	border-top: none !important
}

.row-media-news-event-image .content-box .text .content .media .wrapper-link .link-heading {
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	margin-bottom: 15px
}

.row-media-news-event-image .content-box .text .content .event-item h2 {
	margin: 15px 0
}

.row-media-news-event-image .content-box .text .content .event-item .content-box-title {
	color: #555;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	margin-bottom: 15px
}

.row-media-news-event-image .content-box .image-wrapper img {
	border-radius: 10px 10px 0 0;
	width: 100%
}

.row-ir-financial-results-circles .module-header {
	margin-bottom: 0 !important
}

@media (max-width: 767.98px) {
	.row-ir-financial-results-circles .module-header {
		text-align: center
	}
}

.row-ir-financial-results-circles .module-header h2 {
	margin-bottom: 16px !important
}

.row-ir-financial-results-circles .module-header+.row>.col-lg-12>.results>.result-circles {
	margin-top: 45px
}

.row-ir-financial-results-circles .results {
	padding-left: 0 !important
}

@media (max-width: 767.98px) {
	.row-ir-financial-results-circles .results.text {
		text-align: center
	}
}

.row-ir-financial-results-circles .results.text h3 {
	margin-bottom: 16px
}

.row-ir-financial-results-circles .results.text p {
	margin-bottom: 45px
}

.row-ir-financial-results-circles .results-stats .stats-mod {
	padding: 0 30px
}

@media (min-width: 768px) {
	.row-ir-financial-results-circles .results-stats .stat-wrapper .stat-box {
		margin-left: 30px;
		margin-top: 10px
	}
}

@media (max-width: 767.98px) {
	.row-ir-financial-results-circles .results-stats .stat-wrapper+.stat-wrapper .stat-box {
		margin-top: 40px
	}
}

.row-ir-financial-results-circles .results-stats .stat-wrapper .stat-box {
	background: #fff;
	padding: 40px 30px;
	box-shadow: 0px 2px 15px 0px rgba(0, 85, 143, 0.13);
	display: block;
	text-align: center
}

.row-ir-financial-results-circles .results-stats .stat-wrapper .stat-box p {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%
}

.row-ir-financial-results-circles .results-stats .stat-wrapper .stat-box p.value {
	font-size: 48px;
	font-weight: 600;
	color: #000;
	padding-bottom: 15px
}

.row-ir-financial-results-circles .results-stats .stat-wrapper .stat-box p.value:after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	width: 40px;
	height: 4px;
	background-color: #000
}

.row-ir-financial-results-circles .results-stats .stat-wrapper .stat-box p.title {
	font-size: 16px;
	padding-top: 15px
}

.row-ir-financial-results-circles .financial-disclaimer {
	text-align: center;
	margin-top: 40px
}

.row-ir-financial-results-circles .financial-disclaimer p {
	margin-bottom: 0;
	line-height: 20px
}

.row-ir-financial-results-circles .result-circles .row {
	justify-content: center
}

.row-ir-financial-results-circles .result-circles .result-circle {
	flex: 0 0 20%;
	max-width: 20%;
	padding: 0;
	margin-bottom: 30px
}

@media (max-width: 991.98px) {
	.row-ir-financial-results-circles .result-circles .result-circle {
		flex: 0 0 33.333%;
		max-width: 33.333%
	}
}

@media (max-width: 767.98px) {
	.row-ir-financial-results-circles .result-circles .result-circle {
		flex: 0 0 100%;
		max-width: 100%
	}
}

.row-ir-financial-results-circles .result-circles .result-circle .content {
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
	width: 170px;
	height: 170px;
	margin: 0 auto;
	text-align: center;
	background-color: #f5f5f5;
	padding: 20px;
	border-radius: 50%
}

@media (max-width: 991.98px) {
	.row-ir-financial-results-circles .result-circles .result-circle .content {
		width: 220px;
		height: 220px
	}
}

@media (max-width: 767.98px) {
	.row-ir-financial-results-circles .result-circles .result-circle .content {
		width: 270px;
		height: 270px
	}
}

.row-ir-financial-results-circles .result-circles .result-circle h3 {
	display: flex;
	justify-content: center;
	position: relative;
	font-size: 16px;
	font-weight: 500;
	padding-bottom: 5px;
	margin-bottom: 3px
}

.row-ir-financial-results-circles .result-circles .result-circle h3:after {
	position: absolute;
	display: inline-block;
	content: "";
	height: 1px;
	width: 104px;
	max-width: 100%;
	background-color: #dcdcdc;
	bottom: 0
}

.row-ir-financial-results-circles .result-circles .result-circle .file-links a {
	display: block;
	width: 100%
}

.row-ir-financial-results-circles .result-circles .result-circle a {
	font-size: 16px;
	font-weight: 400;
	white-space: nowrap;
	text-decoration: none
}

.row-ir-financial-results-circles .result-circles .result-circle a:hover,
.row-ir-financial-results-circles .result-circles .result-circle a:active,
.row-ir-financial-results-circles .result-circles .result-circle a:focus {
	text-decoration: underline
}

.row-ir-company-overview-stock .stock-info-section {
	background-color: #fff;
	border-radius: 10px;
	padding: 10px 20px
}

.row-ir-company-overview-stock .stock-info-section .stock-summary {
	width: 100%
}

.row-ir-company-overview-stock .stock-info-section .stock-summary h3,
.row-ir-company-overview-stock .stock-info-section .stock-summary span.heading--h3 {
	color: #000
}

.row-ir-company-overview-stock .stock-info-section .stock-summary h3.value,
.row-ir-company-overview-stock .stock-info-section .stock-summary span.heading--h3.value {
	display: block;
	text-align: right
}

.row-ir-company-overview-stock .stock-info-section .sr-only {
	color: #000
}

.row-ir-company-overview-stock .stock-info-section .stock-stats {
	border-top: 1px solid #f5f5f5;
	border-top: 1px solid #f5f5f5
}

.row-ir-company-overview-stock .stock-info-section .stock-stats .stock-box {
	text-align: center;
	background-color: #f5f5f5;
	border-radius: 10px;
	padding: 10px 20px;
	margin: 10px 0
}

.row-ir-company-overview-stock .stock-info-section .stock-stats .stock-box h3 {
	color: #000;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px
}

.row-ir-company-overview-stock .stock-info-section .stock-stats .stock-box span,
.row-ir-company-overview-stock .stock-info-section .stock-stats .stock-box p.value {
	color: #000;
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 0
}

.row-ir-company-overview-stock .stock-info-section .stock-info-link {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 20px
}

.row-ir-company-overview-stock .stock-info-section .stock-info-link a {
	color: #000 !important;
	text-decoration: none
}

.row-ir-company-overview-stock .stock-info-section .stock-info-link a:after {
	color: #000 !important
}

.row-ir-company-overview-stock .stock-info-section .stock-disclaimer {
	border-top: 1px solid #f5f5f5;
	padding: 10px 20px;
	padding-bottom: 0
}

.row-ir-company-overview-stock .stock-info-section .stock-disclaimer .date p {
	text-align: right
}

.row-ir-company-overview-stock .stock-info-section .stock-disclaimer .notice p {
	text-align: left
}

.row-ir-company-overview-stock .stock-info-section .stock-disclaimer .date p,
.row-ir-company-overview-stock .stock-info-section .stock-disclaimer .notice p {
	color: #737373;
	margin-bottom: 0;
	font-size: 14px
}

@media (max-width: 767.98px) {

	.row-ir-company-overview-stock .stock-info-section .stock-disclaimer .date p,
	.row-ir-company-overview-stock .stock-info-section .stock-disclaimer .notice p {
		text-align: center;
		margin: 5px 0
	}
}

@media (max-width: 991.98px) {
	.row-ir-company-overview-stock .stock-info-section {
		margin-top: 40px
	}
}

.row-at-a-glance-alt {
	background-color: #fff
}

.row-at-a-glance-alt .content-wrapper {
	max-width: 370px;
	margin: auto;
	margin-bottom: 30px
}

@media (max-width: 991.98px) {
	.row-at-a-glance-alt .content-wrapper {
		width: 100%;
		flex-basis: unset;
		max-width: unset
	}
}

.row-at-a-glance-alt .content-wrapper .stat .stat--value {
	font-size: 48px;
	font-weight: 600;
	color: #000;
	padding-bottom: 15px;
	position: relative
}

.row-at-a-glance-alt .content-wrapper .stat .stat--value:after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	width: 40px;
	height: 4px;
	background-color: #000
}

.row-at-a-glance-alt .content-wrapper .stat .stat--title {
	font-size: 16px;
	font-weight: normal
}

.row-at-a-glance-alt .financial-disclaimer {
	margin-top: 20px
}

.row-at-a-glance-alt .financial-disclaimer p {
	margin-bottom: 0
}

.row-at-a-glance-alt .financial-disclaimer p a {
	text-decoration: underline
}

.row-at-a-glance-alt .financial-disclaimer p a:hover,
.row-at-a-glance-alt .financial-disclaimer p a:active,
.row-at-a-glance-alt .financial-disclaimer p a:focus {
	text-decoration: none
}

.row-email-alerts-ir-contacts-alt {
	padding: 0
}

.row-email-alerts-ir-contacts-alt .container-fluid,
.row-email-alerts-ir-contacts-alt .container-sm,
.row-email-alerts-ir-contacts-alt .container-md,
.row-email-alerts-ir-contacts-alt .container-lg,
.row-email-alerts-ir-contacts-alt .container-xl {
	padding: 0
}

.row-email-alerts-ir-contacts-alt .primary-row {
	margin-right: 0
}

.row-email-alerts-ir-contacts-alt .email-info {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	-webkit-align-items: start;
	-moz-align-items: start;
	-ms-align-items: start;
	align-items: start;
	padding: 48px 100px;
	background-color: #000
}

.row-email-alerts-ir-contacts-alt .email-info .btn {
	margin-top: 30px
}

@media (max-width: 1199.98px) {
	.row-email-alerts-ir-contacts-alt .email-info {
		padding: 40px
	}
}

.row-email-alerts-ir-contacts-alt .contacts {
	padding: 40px;
	background-color: #fff
}

.row-email-alerts-ir-contacts-alt .contacts h2 {
	margin-bottom: 30px
}

.row-email-alerts-ir-contacts-alt .contacts h3 {
	color: #000;
	font-weight: 500;
	font-size: 20px
}

.row-email-alerts-ir-contacts-alt .contacts p {
	font-size: 14px
}

@media (min-width: 1600px) {
	.row-email-alerts-ir-contacts-alt .contacts {
		padding: 40px 100px
	}
}

.row-social-connect-alt {
	background-color: #f5f5f5;
	padding: 30px 0 !important
}

.row-social-connect-alt .row {
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center
}

.row-social-connect-alt h2 {
	font-size: 28px;
	margin-bottom: 0
}

.row-social-connect-alt .social-icons {
	margin-top: 5px;
	margin-left: 0
}

.row-social-connect-alt .social-icons ul {
	display: flex;
	flex-flow: wrap;
	margin: 0;
	padding-left: 0;
	width: 100%
}

@media (max-width: 575.98px) {
	.row-social-connect-alt .social-icons ul {
		flex-flow: column
	}
}

.row-social-connect-alt .social-icons ul li {
	list-style: none;
	margin: 0
}

.row-social-connect-alt .social-icons .icon {
	margin-bottom: 10px
}

.row-social-connect-alt .social-icons .icon .svg-wrapper {
	position: relative;
	display: block;
	width: 24px;
	height: 24px;
	-moz-transition: background-color 0.3s ease-in-out;
	-o-transition: background-color 0.3s ease-in-out;
	-webkit-transition: background-color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out
}

.row-social-connect-alt .social-icons .icon .svg-wrapper svg {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.row-social-connect-alt .social-icons .icon .svg-wrapper svg circle {
	fill: #000;
	-moz-transition: fill 0.2s ease-in-out;
	-o-transition: fill 0.2s ease-in-out;
	-webkit-transition: fill 0.2s ease-in-out;
	transition: fill 0.2s ease-in-out
}

.row-social-connect-alt .social-icons .icon .svg-wrapper svg path {
	fill: #fff;
	-moz-transition: fill 0.2s ease-in-out;
	-o-transition: fill 0.2s ease-in-out;
	-webkit-transition: fill 0.2s ease-in-out;
	transition: fill 0.2s ease-in-out
}

.row-social-connect-alt .social-icons .icon a {
	display: flex;
	align-items: center;
	width: auto;
	margin-right: 24px;
	text-decoration: none;
	margin-bottom: 0px;
	color: #555
}

@media (max-width: 575.98px) {
	.row-social-connect-alt .social-icons .icon a {
		margin-right: 0
	}
}

.row-social-connect-alt .social-icons .icon a:hover .service,
.row-social-connect-alt .social-icons .icon a:active .service,
.row-social-connect-alt .social-icons .icon a:focus .service {
	color: #000;
	text-decoration: underline
}

.row-social-connect-alt .social-icons .icon a:hover svg circle,
.row-social-connect-alt .social-icons .icon a:active svg circle,
.row-social-connect-alt .social-icons .icon a:focus svg circle {
	fill: #fff
}

.row-social-connect-alt .social-icons .icon a:hover svg path,
.row-social-connect-alt .social-icons .icon a:active svg path,
.row-social-connect-alt .social-icons .icon a:focus svg path {
	fill: #000
}

@media (min-width: 992px) {
	.row-social-connect-alt .social-icons .icon a:first-child {
		padding-left: 0
	}
}

.row-social-connect-alt .social-icons .icon a span {
	margin-left: 10px;
	font-weight: 500;
	font-size: 16px
}

@media (max-width: 991.98px) {
	.row-social-connect-alt h2 {
		margin-bottom: 20px
	}
}

@media (max-width: 575.98px) {
	.row-social-connect-alt .social-icons .icon {
		width: 100%
	}
}

.row-ir-templates .col-lg-12+.col-lg-12 .module-content {
	margin-top: 30px
}

.main-nav ul,
.main-nav li,
.sb-nav ul,
.sb-nav li,
#tertiary-navigation ul,
#tertiary-navigation li {
	margin: 0;
	padding: 0
}

.main-nav ul {
	top: 36px;
	position: relative;
	list-style-type: none
}

.main-nav ul li {
	position: relative;
	z-index: 4;
	float: left
}

.main-nav ul li a {
	color: #FFF;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 0;
	display: block;
	padding: 0 15px 31px;
	position: relative;
	z-index: 1001;
	text-transform: none
}

@media (max-width: 1199.98px) {
	.main-nav ul li a {
		font-size: 16px;
		padding: 0 15px 31px
	}
}

.main-nav ul li a:hover,
.main-nav ul li a:active,
.main-nav ul li a:focus {
	color: #fff;
	text-decoration: none
}

@media (max-width: 991.98px) {

	.main-nav ul li a:hover,
	.main-nav ul li a:active,
	.main-nav ul li a:focus {
		background-color: rgba(0, 0, 0, 0.3);
		color: #fff;
		text-decoration: underline
	}
}

@media (max-width: 991.98px) {
	.main-nav ul li.active {
		color: #fff;
		text-decoration: underline
	}

	.main-nav ul li.active:before {
		content: '';
		position: absolute;
		left: 12px;
		top: 50%;
		margin-top: -5px;
		border-width: 5px 0 5px 6px;
		border-style: solid;
		border-color: transparent transparent transparent #fff;
		margin-right: 8px
	}
}

@media (max-width: 991.98px) and (max-width: 991.98px) {
	.main-nav ul li.active:before {
		left: 2px
	}
}

.main-nav ul li.last-item a {
	padding-right: 0
}

@media (min-width: 992px) {
	.main-nav>ul>li>a:after {
		content: '';
		position: absolute;
		left: 15px;
		right: 15px;
		bottom: 20px;
		height: 2px;
		background-color: transparent;
		-moz-transition: background-color 0.2s ease-in-out;
		-o-transition: background-color 0.2s ease-in-out;
		-webkit-transition: background-color 0.2s ease-in-out;
		transition: background-color 0.2s ease-in-out
	}

	.main-nav>ul>li>a:hover:after,
	.main-nav>ul>li>a:active:after,
	.main-nav>ul>li>a:focus:after {
		background-color: #000
	}

	.main-nav>ul>li.active>a:before {
		content: '';
		position: relative;
		top: -2px;
		display: inline-block;
		vertical-align: middle;
		border-width: 5px 0 5px 6px;
		border-style: solid;
		border-color: transparent transparent transparent #fff;
		margin-right: 8px
	}

	.main-nav>ul>li.last-item>a:after {
		right: 0
	}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	.main-nav>ul>li>a {
		padding-inline: 10px
	}

	.main-nav>ul>li>a:after {
		left: 10px;
		right: 10px
	}

	.main-nav>ul>li.last-item>a:after {
		right: 0
	}
}

.main-nav ul li ul {
	display: none;
	visibility: hidden
}

.main-nav ul li ul li {
	width: 100%
}

.main-nav ul li ul li a {
	position: relative;
	display: block;
	padding: 15px 56px 15px 24px;
	font-size: 16px;
	color: #000;
	font-weight: 500;
	text-transform: none
}

.main-nav ul li ul li a:after {
	position: absolute;
	top: 50%;
	right: 24px;
	content: "\e5c8";
	font-family: "Material Icons";
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: 'liga' 1;
	-moz-font-feature-settings: 'liga' 1;
	font-feature-settings: 'liga' 1;
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	line-height: 1;
	color: transparent;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-webkit-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out
}

.main-nav ul li ul li a:hover,
.main-nav ul li ul li a:focus,
.main-nav ul li ul li a:active {
	color: #000
}

.main-nav ul li ul li a:hover:after,
.main-nav ul li ul li a:focus:after,
.main-nav ul li ul li a:active:after {
	color: #000
}

@media (max-width: 1199.98px) {
	.main-nav ul li ul li a {
		font-size: 14px
	}
}

.main-nav ul li ul li.active>a {
	color: #000
}

.main-nav ul li ul li.active>a:before {
	content: '';
	position: absolute;
	left: 2px;
	top: 50%;
	margin-top: -5px;
	border-width: 5px 0 5px 6px;
	border-style: solid;
	border-color: transparent transparent transparent #000;
	margin-right: 8px
}

.main-nav ul li ul li:hover,
.main-nav ul li ul li:active,
.main-nav ul li ul li:focus-within {
	z-index: 1002;
	background: rgba(0, 0, 0, 0.5)
}

.main-nav ul li ul li:hover>a,
.main-nav ul li ul li:active>a,
.main-nav ul li ul li:focus-within>a {
	color: #000
}

.main-nav ul li ul li:last-child a {
	border-bottom: none
}

.main-nav ul li:hover ul,
.main-nav ul li:focus-within ul {
	display: block;
	visibility: visible;
	position: absolute;
	z-index: 1000;
	top: 39px;
	background: #fff;
	width: 310px;
	left: 50%;
	box-shadow: 0px 5px 10px 0px #939393;
	border: 3px solid #f5f5f5;
	margin-left: -155px
}

.main-nav ul li.last-item:hover ul,
.main-nav ul li.last-item:focus-within ul {
	left: auto;
	right: 0
}

.main-menu li.active>a {
	color: #fff
}

.zero-nav-stock-mobile .zero-nav-stock {
	padding: 10px 20px;
	border-bottom: 1px solid #fff
}

.zero-nav-stock-mobile .zero-nav-stock .zero-nav-quote-box {
	display: flex;
	align-items: center;
	flex-flow: wrap;
	line-height: 1;
	font-size: 1.1em;
	font-weight: 500;
	color: #fff;
	min-height: unset
}

.zero-nav-stock-mobile .zero-nav-stock .zero-nav-quote-box span {
	padding: 10px 0;
	margin-right: 20px
}

.zero-nav-stock-mobile .zero-nav-stock .zero-nav-quote-box span:last-child {
	margin-right: 0
}

.additional-links-mobile .material-icons,
.additional-links-mobile .document-report .related-link .icon-trigger,
.document-report .related-link .additional-links-mobile .icon-trigger,
.additional-links-mobile [class^="eqicon-"],
.additional-links-mobile [class*=" eqicon-"] {
	display: inline-block;
	position: relative;
	top: 4px;
	left: -4px;
	font-size: 1.1em;
	font-weight: 400;
	color: inherit;
	font-family: "Material Icons";
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: 'liga' 1;
	-moz-font-feature-settings: 'liga' 1;
	font-feature-settings: 'liga' 1;
	-moz-transition: transform 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
	-o-transition: transform 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
	-webkit-transition: transform 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
	transition: transform 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0)
}

.zero-nav {
	background: #000;
	padding: 6px 0 8px;
	text-align: right
}

.zero-nav .zero-nav-stock {
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
	color: #fff
}

.zero-nav .zero-nav-stock+.zero-nav-links {
	margin-left: 64px
}

.zero-nav .zero-nav-quote-box.qtool {
	display: inline-block;
	vertical-align: middle;
	min-height: 18px;
	line-height: 1
}

.zero-nav .zero-nav-quote-box.qtool span {
	display: inline-block;
	vertical-align: middle;
	padding-bottom: 7px;
	font-size: 12px;
	color: #fff
}

.zero-nav .zero-nav-quote-box.qtool span+span {
	margin-left: 32px
}

.zero-nav .zero-nav-quote-box.qtool span.qmod-ch-down,
.zero-nav .zero-nav-quote-box.qtool span.qmod-ch-up {
	color: #fff
}

.zero-nav .zero-nav-quote-box.qtool .symbol {
	text-transform: uppercase
}

.zero-nav .zero-nav-quote-box.qtool+.zero-nav-quote-box {
	margin-left: 64px
}

.zero-nav .zero-nav-quote-box {
	color: #fff
}

.zero-nav .zero-nav-links {
	position: relative;
	top: 0;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
	text-decoration: none
}

.zero-nav .zero-nav-links a {
	display: inline-block;
	margin-top: -12px;
	vertical-align: middle;
	text-transform: none;
	letter-spacing: 0.035em;
	font-size: 12px;
	font-weight: 400;
	color: #fff
}

.zero-nav .zero-nav-links a .material-icons,
.zero-nav .zero-nav-links a .document-report .related-link .icon-trigger,
.document-report .related-link .zero-nav .zero-nav-links a .icon-trigger,
.zero-nav .zero-nav-links a [class^="eqicon-"],
.zero-nav .zero-nav-links a [class*=" eqicon-"] {
	display: inline-block;
	position: relative;
	margin-right: 2px;
	top: 3px;
	font-size: 1.2em;
	font-weight: 400;
	color: inherit;
	font-family: "Material Icons";
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: 'liga' 1;
	-moz-font-feature-settings: 'liga' 1;
	font-feature-settings: 'liga' 1;
	-moz-transition: transform 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
	-o-transition: transform 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
	-webkit-transition: transform 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
	transition: transform 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0)
}

.zero-nav .zero-nav-links a:hover,
.zero-nav .zero-nav-links a:active,
.zero-nav .zero-nav-links a:focus {
	text-decoration: underline;
	color: #fff
}

.zero-nav .zero-nav-links a+a {
	margin-left: 16px
}

.zero-nav .zero-nav-links a.active {
	color: #fff;
	text-decoration: underline
}

@media (min-width: 992px) {
	.sub-navigation-wrapper {
		height: 57px
	}
}

.sub-navigation {
	display: block;
	background: #000;
	width: 100%;
	height: auto !important;
	z-index: 15
}

@media (min-width: 992px) {
	.sub-navigation {
		position: absolute
	}
}

.sub-navigation.affix {
	position: fixed;
	top: 57px;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3)
}

@media (max-width: 991.98px) {
	.sub-navigation.affix {
		top: 0 !important;
		position: relative !important
	}
}

@media (max-width: 991.98px) {
	.sub-navigation {
		position: relative !important;
		top: 0 !important
	}
}

.sub-navigation h3 {
	float: left;
	margin: 0 22px 0 0;
	padding: 20px 16px;
	line-height: 1.2;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	text-transform: uppercase;
	display: none
}

@media (min-width: 1200px) {
	.sub-navigation h3 {
		display: none
	}
}

@media (min-width: 992px) {
	.sub-navigation .sb-nav {
		height: auto !important
	}
}

.sub-navigation .sb-nav ul {
	float: none;
	text-align: center
}

@media (min-width: 992px) {
	.sub-navigation .sb-nav ul {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
		-ms-flex-pack: center
	}
}

@media (max-width: 1199.98px) {
	.sub-navigation .sb-nav ul {
		float: none !important
	}
}

.sub-navigation .sb-nav ul .active>a {
	color: #fff
}

.sub-navigation .sb-nav ul .active>ul>li>a {
	color: #000
}

.sub-navigation .sb-nav ul li {
	display: inline-block;
	float: none;
	position: relative;
	text-align: left
}

.sub-navigation .sb-nav ul li a {
	display: block;
	position: relative;
	padding: 20px 12px;
	font-size: 16px;
	font-weight: 500;
	text-transform: none;
	line-height: 1.2;
	color: #fff
}

.sub-navigation .sb-nav ul li a:hover,
.sub-navigation .sb-nav ul li a:focus {
	color: #fff;
	text-decoration: none
}

.sub-navigation .sb-nav ul li a:focus-within {
	z-index: 1001
}

@media (min-width: 992px) and (max-width: 1200px) {
	.sub-navigation .sb-nav ul li a {
		font-size: 12px
	}
}

@media (max-width: 991.98px) {
	.sub-navigation .sb-nav ul li a:focus-visible {
		margin: 4px;
		z-index: unset
	}
}

@media (min-width: 992px) {
	.sub-navigation .sb-nav ul li.active a {
		padding: 20px 12px 20px 24px
	}
}

@media (max-width: 991.98px) {

	.sub-navigation .sb-nav ul li.active a,
	.sub-navigation .sb-nav ul li:hover a,
	.sub-navigation .sb-nav ul li:active a,
	.sub-navigation .sb-nav ul li:focus-within a {
		color: #fff;
		text-decoration: underline
	}
}

.sub-navigation .sb-nav ul li ul {
	position: absolute;
	display: none;
	left: 50%;
	width: 260px;
	border-radius: 5px;
	margin-left: -130px;
	border: none;
	border-radius: 0;
	z-index: 1000;
	background: #fff
}

.sub-navigation .sb-nav ul li ul li {
	width: 100%;
	border: none
}

.sub-navigation .sb-nav ul li ul li a {
	display: block;
	padding: 15px 40px 15px 24px;
	font-size: 12px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.98);
	font-weight: 400;
	text-transform: none;
	background: transparent;
	color: #000
}

.sub-navigation .sb-nav ul li ul li a:after {
	position: absolute;
	top: 50%;
	right: 12px;
	content: "\e5c8";
	font-family: "Material Icons";
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: 'liga' 1;
	-moz-font-feature-settings: 'liga' 1;
	font-feature-settings: 'liga' 1;
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	line-height: 1;
	color: transparent;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-webkit-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out
}

.sub-navigation .sb-nav ul li ul li a:hover,
.sub-navigation .sb-nav ul li ul li a:active,
.sub-navigation .sb-nav ul li ul li a:focus {
	color: #000;
	background: transparent
}

.sub-navigation .sb-nav ul li ul li a:hover:after,
.sub-navigation .sb-nav ul li ul li a:active:after,
.sub-navigation .sb-nav ul li ul li a:focus:after {
	color: #000
}

.sub-navigation .sb-nav ul li ul li.active a {
	color: #000
}

.sub-navigation .sb-nav ul li ul li.active a:before {
	content: '';
	position: absolute;
	left: 2px;
	top: 50%;
	margin-top: -5px;
	border-width: 5px 0 5px 6px;
	border-style: solid;
	border-color: transparent transparent transparent #000;
	margin-right: 8px
}

.sub-navigation .sb-nav ul li ul li:hover,
.sub-navigation .sb-nav ul li ul li:focus-within {
	background: rgba(0, 0, 0, 0.5)
}

.sub-navigation .sb-nav ul li ul li:last-of-type a {
	border-bottom: none
}

.sub-navigation .sb-nav ul li.has-children:hover ul,
.sub-navigation .sb-nav ul li.has-children:focus-within ul {
	display: block;
	box-shadow: 0px 5px 10px 0px #939393;
	border: 3px solid #f5f5f5
}

@media (max-width: 991.98px) {

	.sub-navigation .sb-nav ul li.has-children:hover ul,
	.sub-navigation .sb-nav ul li.has-children:focus-within ul {
		display: none
	}
}

.sub-navigation .sb-nav>ul>li>a:hover,
.sub-navigation .sb-nav>ul>li>a:focus {
	background-color: rgba(0, 0, 0, 0.3)
}

.sub-navigation .sb-nav>ul>li.active>a:before {
	content: '';
	position: absolute;
	left: 12px;
	top: 50%;
	margin-top: -5px;
	border-width: 5px 0 5px 6px;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
	margin-right: 8px
}

@media (max-width: 991.98px) {
	.sub-navigation .sb-nav>ul>li.active>a:before {
		left: 2px
	}
}

#tertiary-navigation {
	display: none;
	margin-top: 60px;
	margin-bottom: 60px
}

@media (max-width: 991.98px) {
	#tertiary-navigation {
		display: block;
		margin-top: 50px;
		margin-bottom: 0
	}
}

#tertiary-navigation .sidebar-title {
	margin: 0 0 10px 0;
	border-bottom: 4px solid #dcdcdc
}

#tertiary-navigation .sidebar-title h2 {
	margin-bottom: 0;
	font-weight: 700;
	font-size: 18px;
	padding-bottom: 10px;
	text-transform: uppercase
}

#tertiary-navigation ul {
	list-style-type: none
}

#tertiary-navigation ul ul {
	display: none
}

#tertiary-navigation ul>li.active.has-children ul {
	display: block
}

@media (max-width: 991.98px) {
	#tertiary-navigation ul>li.active.has-children ul {
		display: none
	}
}

#tertiary-navigation ul>li a {
	position: relative;
	display: block;
	margin: 0;
	padding: 10px 0;
	border-bottom: 1px solid #dcdcdc;
	color: #555;
	font-size: 16px;
	font-weight: 400
}

#tertiary-navigation ul>li.active-landing a {
	color: #000
}

#tertiary-navigation ul>li a:hover {
	color: #000;
	text-decoration: underline
}

#tertiary-navigation ul>li.active:not(.has-children)>a,
#tertiary-navigation ul>li .active>a {
	color: #000;
	text-decoration: underline
}

#tertiary-navigation ul>li.active:not(.has-children)>a:before,
#tertiary-navigation ul>li .active>a:before {
	content: '';
	position: absolute;
	left: -9px;
	top: 50%;
	margin-top: -2px;
	border-width: 5px 0 5px 6px;
	border-style: solid;
	border-color: transparent transparent transparent #000
}

#tertiary-navigation ul>li:active,
#tertiary-navigation ul>li:target,
#tertiary-navigation ul>li:focus,
#tertiary-navigation ul>li:visited {
	text-decoration: none
}

#tertiary-navigation ul>li:last-of-type a {
	border-bottom: none
}

#tertiary-navigation ul>li.active.has-children {
	background: #fafafa;
	border-bottom: 2px solid #000
}

#tertiary-navigation ul>li.active.has-children>a {
	border-bottom: 0
}

@media (max-width: 991.98px) {
	#tertiary-navigation ul>li.active.has-children>a {
		padding-bottom: 18px
	}
}

#tertiary-navigation ul>li.active.has-children li a {
	border-bottom: 0;
	color: #555;
	font-size: 14px;
	padding: 12px 15px 12px 40px
}

#tertiary-navigation ul>li.active.has-children .active a {
	color: #000
}

#tertiary-navigation ul>li.active.has-children li:last-child a {
	padding-bottom: 18px
}

@media (min-width: 992px) {
	#tertiary-navigation {
		height: auto !important
	}
}

@media (min-width: 992px) {
	#sub-navigation {
		display: block
	}

	.mobile-nav-trigger,
	.mobile-sub-nav-trigger {
		display: none;
		color: #fff
	}
}

@media (max-width: 991.98px) {
	#header.affix {
		position: relative;
		box-shadow: none
	}

	.sub-navigation .container {
		padding: 0
	}

	.sub-navigation .sb-nav ul {
		float: none !important
	}

	.mobile-sub-nav-trigger {
		display: block;
		margin-bottom: 0;
		padding-top: 13px;
		padding-bottom: 13px;
		background: #000;
		font-size: 20px;
		font-weight: 700;
		color: #fff;
		text-align: center;
		text-transform: uppercase
	}

	.mobile-sub-nav-trigger:hover,
	.mobile-sub-nav-trigger:focus {
		color: #fff;
		text-decoration: none
	}

	.mobile-sub-nav-trigger .meat {
		background: #fff
	}

	.sb-nav>ul>li+li>a {
		border-top: 1px solid #fff
	}
}

#pagination--desktop {
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 11px
}

@media (max-width: 767.98px) {
	#pagination--desktop {
		display: none
	}
}

#pagination--desktop .page-item a,
#pagination--desktop .page-item span {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	height: 100%;
	border-color: #8893A5
}

#pagination--desktop .page-item.active {
	position: relative;
	z-index: 1
}

#pagination--desktop>li a {
	color: #555
}

#pagination--desktop>li a,
#pagination--desktop>li a:hover {
	text-decoration: none
}

#pagination--desktop>li.active a,
#pagination--desktop>li:active a:hover {
	color: #fff;
	background-color: #000;
	border-color: #000
}

#pagination-wrapper label {
	display: block
}

@media (max-width: 767.98px) {
	#pagination--mobile {
		margin-bottom: 20px
	}
}

.page-item.active .page-link {
	z-index: unset
}

#sectionNav a:focus-visible,
.main-nav a[tabindex]:not([tabindex="-1"]):focus-visible {
	outline: 2px solid #000000;
	box-shadow: inset 0 0 0 4px #ffffff;
	outline-offset: -2px
}

#sectionNav a:focus-visible.dark-focus-ring,
.main-nav a[tabindex]:not([tabindex="-1"]):focus-visible.dark-focus-ring {
	outline: 2px solid #ffffff;
	box-shadow: inset 0 0 0 4px #000000
}

h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a,
[class^="heading--"],
[class^="heading--"] a {
	margin: 0 0 20px;
	font-family: "Montserrat", sans-serif;
	line-height: 1.2;
	font-weight: 400
}

h1 a:hover,
h1 a:active,
h1 a:focus,
h2 a:hover,
h2 a:active,
h2 a:focus,
h3 a:hover,
h3 a:active,
h3 a:focus,
h4 a:hover,
h4 a:active,
h4 a:focus,
h5 a:hover,
h5 a:active,
h5 a:focus,
h6 a:hover,
h6 a:active,
h6 a:focus,
[class^="heading--"] a:hover,
[class^="heading--"] a:active,
[class^="heading--"] a:focus {
	color: #000;
	text-decoration: none
}

h1,
h1 a,
.heading--h1,
.heading--h1 a,
.heading--h1 a:hover {
	font-size: 48px;
	font-weight: 700;
	color: #000;
	text-transform: none
}

@media (max-width: 767.98px) {

	h1,
	h1 a,
	.heading--h1,
	.heading--h1 a,
	.heading--h1 a:hover {
		font-size: 30px
	}
}

h2,
h2 a,
h2 a:hover,
.heading--h2,
.results-stats .stat-box .stat--value,
.heading--h2 a,
.results-stats .stat-box .stat--value a,
.heading--h2 a:hover {
	font-size: 36px;
	font-weight: 600;
	color: #000;
	text-transform: none
}

@media (max-width: 767.98px) {

	h2,
	h2 a,
	h2 a:hover,
	.heading--h2,
	.results-stats .stat-box .stat--value,
	.heading--h2 a,
	.results-stats .stat-box .stat--value a,
	.heading--h2 a:hover {
		font-size: 26px
	}
}

h3,
h3 a,
.heading--h3,
.heading--h3 a,
.heading--h3 a:hover {
	font-size: 28px;
	font-weight: 600;
	color: #000;
	text-transform: none
}

@media (max-width: 767.98px) {

	h3,
	h3 a,
	.heading--h3,
	.heading--h3 a,
	.heading--h3 a:hover {
		font-size: 22px
	}
}

h4,
h4 a,
h4 a:hover,
.heading--h4,
.heading--h4 a,
.heading--h4 a:hover {
	font-size: 20px;
	font-weight: 600;
	color: #000;
	text-transform: none
}

@media (max-width: 767.98px) {

	h4,
	h4 a,
	h4 a:hover,
	.heading--h4,
	.heading--h4 a,
	.heading--h4 a:hover {
		font-size: 18px
	}
}

h5,
h5 a,
h5 a:hover,
.heading--h5,
.heading--h5 a,
.heading--h5 a:hover,
.subtitle {
	letter-spacing: 1.5px;
	font-size: 16px;
	line-height: 1.5;
	font-weight: 500;
	color: #000;
	text-transform: none
}

@media (max-width: 767.98px) {

	h5,
	h5 a,
	h5 a:hover,
	.heading--h5,
	.heading--h5 a,
	.heading--h5 a:hover,
	.subtitle {
		font-size: 14px
	}
}

.dark .heading--h5,
.cta-form .eq-checkbox label:not(.error) .heading--h5,
.ir-hero.qr .results-stats .stat-box .stat--value .heading--h5 {
	color: #ffffff
}

p.subtitle {
	font-family: "Montserrat", sans-serif
}

h6,
h6 a,
h6 a:hover,
.heading--h6,
.heading--h6 a,
.heading--h6 a:hover {
	letter-spacing: 1.5px;
	font-size: 14px;
	line-height: 1.5;
	font-weight: 500;
	color: #000;
	text-transform: none
}

@media (max-width: 767.98px) {

	h6,
	h6 a,
	h6 a:hover,
	.heading--h6,
	.heading--h6 a,
	.heading--h6 a:hover {
		font-size: 12px
	}
}

.heading--p {
	margin: 0;
	font-family: "Lora", serif;
	font-size: 18px;
	line-height: 1.5;
	font-weight: 700;
	color: #555
}

p {
	margin: 0 0 20px
}

p img {
	margin-top: 10px
}

.half-image {
	margin-top: 0;
	margin-left: 20px;
	max-width: 50%;
	float: right
}

a {
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-webkit-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
	font-weight: 400;
	color: #000
}

main a {
	text-decoration: underline
}

main a:hover,
main a:active,
main a:focus {
	color: #000;
	text-decoration: none
}

main p a:hover,
main p a:active,
main p a:focus {
	text-decoration: underline;
	color: #000
}

.date,
.time,
time {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700
}

.dark:not(.no-dark),
.cta-form .eq-checkbox label:not(.no-dark):not(.error),
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark),
.dark:not(.no-dark) h1,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) h1,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) h1,
.dark:not(.no-dark) h2,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) h2,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) h2,
.dark:not(.no-dark) h3,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) h3,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) h3,
.dark:not(.no-dark) h4,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) h4,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) h4,
.dark:not(.no-dark) h5,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) h5,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) h5,
.dark:not(.no-dark) h6,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) h6,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) h6,
.dark:not(.no-dark) li,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) li,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) li,
.dark:not(.no-dark) p,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) p,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) p,
.dark:not(.no-dark) .date,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .date,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .date,
.dark:not(.no-dark) .time,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .time,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .time {
	color: #fff
}

.dark:not(.no-dark) a:not(.btn):not(.block-link),
.cta-form .eq-checkbox label:not(.no-dark):not(.error) a:not(.btn):not(.block-link),
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) a:not(.btn):not(.block-link) {
	color: #fff
}

.dark:not(.no-dark) a:not(.btn):not(.block-link):hover,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) a:not(.btn):not(.block-link):hover,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) a:not(.btn):not(.block-link):hover,
.dark:not(.no-dark) a:not(.btn):not(.block-link):active,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) a:not(.btn):not(.block-link):active,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) a:not(.btn):not(.block-link):active,
.dark:not(.no-dark) a:not(.btn):not(.block-link):focus,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) a:not(.btn):not(.block-link):focus,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) a:not(.btn):not(.block-link):focus {
	color: #fff
}

.dark:not(.no-dark) p a:not(.btn):not(.block-link),
.cta-form .eq-checkbox label:not(.no-dark):not(.error) p a:not(.btn):not(.block-link),
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) p a:not(.btn):not(.block-link) {
	text-decoration: underline;
	color: #EDEDED
}

.dark:not(.no-dark) .block-link,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .block-link,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .block-link,
.dark:not(.no-dark) #tertiary-navigation ul>li a,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .dark:not(.no-dark) a,
#tertiary-navigation ul>li .cta-form .eq-checkbox label:not(.no-dark):not(.error) a,
.cta-form .eq-checkbox #tertiary-navigation ul>li label:not(.no-dark):not(.error) a,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) a {
	color: #fff
}

.dark:not(.no-dark) .block-link:hover,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .block-link:hover,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .block-link:hover,
.dark:not(.no-dark) #tertiary-navigation ul>li a:hover,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) #tertiary-navigation ul>li a:hover,
#tertiary-navigation ul>li .dark:not(.no-dark) a:hover,
#tertiary-navigation ul>li .cta-form .eq-checkbox label:not(.no-dark):not(.error) a:hover,
.cta-form .eq-checkbox #tertiary-navigation ul>li label:not(.no-dark):not(.error) a:hover,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) #tertiary-navigation ul>li a:hover,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) a:hover,
.dark:not(.no-dark) .block-link:active,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .block-link:active,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .block-link:active,
.dark:not(.no-dark) #tertiary-navigation ul>li a:active,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) #tertiary-navigation ul>li a:active,
#tertiary-navigation ul>li .dark:not(.no-dark) a:active,
#tertiary-navigation ul>li .cta-form .eq-checkbox label:not(.no-dark):not(.error) a:active,
.cta-form .eq-checkbox #tertiary-navigation ul>li label:not(.no-dark):not(.error) a:active,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) #tertiary-navigation ul>li a:active,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) a:active,
.dark:not(.no-dark) .block-link:focus,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .block-link:focus,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .block-link:focus,
.dark:not(.no-dark) #tertiary-navigation ul>li a:focus,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) #tertiary-navigation ul>li a:focus,
#tertiary-navigation ul>li .dark:not(.no-dark) a:focus,
#tertiary-navigation ul>li .cta-form .eq-checkbox label:not(.no-dark):not(.error) a:focus,
.cta-form .eq-checkbox #tertiary-navigation ul>li label:not(.no-dark):not(.error) a:focus,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) #tertiary-navigation ul>li a:focus,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) a:focus {
	color: #fff
}

ul,
ol {
	margin: 0 0 20px
}

ul li,
ol li {
	margin: 18px 0
}

ul li:first-child,
ol li:first-child {
	margin-top: 0
}

ul li:last-child,
ol li:last-child {
	margin-bottom: 0
}

@media (min-width: 1200px) {

	ul.columns.three,
	ol.columns.three {
		-moz-columns: 3;
		-webkit-columns: 3;
		columns: 3
	}
}

@media (min-width: 992px) {

	ul.columns,
	ol.columns {
		-moz-columns: 2;
		-webkit-columns: 2;
		columns: 2
	}

	ul.columns>li,
	ol.columns>li {
		display: inline-block;
		margin-top: 0;
		width: 100%
	}

	li ul.columns,
	li ol.columns {
		margin-top: 18px
	}
}

.link--icon {
	position: relative;
	padding-left: 24px
}

.link--icon span.material-icons,
.link--icon .document-report .related-link span.icon-trigger,
.document-report .related-link .link--icon span.icon-trigger,
.link--icon span[class^="eqicon-"],
.link--icon span[class*=" eqicon-"] {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%)
}

.clear {
	clear: both
}

.center {
	text-align: center
}

.icon {
	position: relative;
	display: inline-block
}

.p-style--lg,
.p-style--lg a {
	font-size: 20px !important;
	font-weight: 400 !important;
	line-height: 1.6 !important
}

.p-style--md,
.p-style--md a {
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 1.5 !important
}

.p-style--sm,
.p-style--sm a {
	font-size: 16px !important;
	font-weight: 400 !important;
	line-height: 1.5 !important
}

.p-style--xs,
.p-style--xs a {
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 1.5 !important
}

form label,
.eq-error {
	display: block;
	font-size: 12px;
	font-weight: 400;
	font-family: "Montserrat", sans-serif
}

label.error,
.eq-error {
	margin-top: 8px;
	margin-bottom: 0.5rem;
	color: #d40033
}

label.error:before,
.eq-error:before {
	position: relative;
	top: 1px;
	content: '';
	width: 12px;
	height: 12px;
	display: inline-block;
	margin-right: 5px;
	background: url(../fonts/icon-warning.svg) no-repeat 50% 50%
}

label+label.error {
	margin: 0 15px 5px 0
}

input[type="text"],
input[type="email"],
input[type="tel"] {
	height: 53px;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 20px;
	border: 1px solid #757575;
	border-radius: 8px;
	color: #555
}

input[type="text"]:hover,
input[type="text"]:active,
input[type="text"]:focus,
input[type="email"]:hover,
input[type="email"]:active,
input[type="email"]:focus,
input[type="tel"]:hover,
input[type="tel"]:active,
input[type="tel"]:focus {
	font-weight: 700
}

textarea {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 20px;
	padding: 8px;
	border: 1px solid #757575;
	border-radius: 8px;
	color: #555;
	font-size: 16px;
	font-weight: 400;
	resize: none
}

textarea.form-control {
	height: auto;
	border-radius: 8px
}

textarea:hover,
textarea:active,
textarea:focus {
	font-weight: 700
}

input[type=checkbox].required {
	position: absolute;
	display: inline-block;
	margin: 0;
	border: none;
	height: 0
}

input.error,
textarea.error,
.eq-select.error {
	border: 1px solid #d40033
}

.dark input.error,
.cta-form .eq-checkbox label:not(.error) input.error,
.ir-hero.qr .results-stats .stat-box .stat--value input.error,
.dark textarea.error,
.cta-form .eq-checkbox label:not(.error) textarea.error,
.ir-hero.qr .results-stats .stat-box .stat--value textarea.error,
.dark .eq-select.error,
.cta-form .eq-checkbox label:not(.error) .eq-select.error,
.ir-hero.qr .results-stats .stat-box .stat--value .eq-select.error {
	border: 1px solid #fa003a;
	outline: 2px solid #fff
}

input[type=checkbox].error+label:before,
input[type=radio].error+label:before {
	border-color: #d40033
}

input[type=checkbox].error+label+.error,
input[type=radio].error+label+.error {
	margin-left: 32px
}

.checkboxes-row {
	margin-bottom: 15px;
	overflow: hidden
}

span.heading--h4 {
	display: block;
	margin-bottom: 10px
}

.eq-checkbox--level-2 {
	padding-left: 25px
}

.eq-checkbox input[type='checkbox']:focus-visible+label:not(error) {
	outline: 2px solid #fff;
	box-shadow: 0 0 0 2px #000;
	outline-offset: 2px
}

.eq-checkbox input[type="checkbox"],
.eq-checkbox input[type="radio"] {
	opacity: 0;
	position: absolute;
	width: 0;
	height: 0
}

.eq-checkbox input[type="checkbox"]:focus+label:not(.error),
.eq-checkbox input[type="checkbox"]:active+label:not(.error),
.eq-checkbox input[type="radio"]:focus+label:not(.error),
.eq-checkbox input[type="radio"]:active+label:not(.error) {
	color: #555
}

.eq-checkbox input[type="checkbox"]+label:not(.error):after,
.eq-checkbox input[type="radio"]+label:not(.error):after {
	content: "";
	opacity: 0;
	-moz-transition: opacity 0.1s ease-out;
	-o-transition: opacity 0.1s ease-out;
	-webkit-transition: opacity 0.1s ease-out;
	transition: opacity 0.1s ease-out
}

.eq-checkbox input[type="checkbox"]:checked+label:not(.error):before,
.eq-checkbox input[type="radio"]:checked+label:not(.error):before {
	border-color: #000;
	background-color: #000
}

.eq-checkbox input[type="checkbox"]:checked+label:not(.error):after,
.eq-checkbox input[type="radio"]:checked+label:not(.error):after {
	content: "";
	opacity: 1;
	-moz-transition: opacity 0.1s ease-in;
	-o-transition: opacity 0.1s ease-in;
	-webkit-transition: opacity 0.1s ease-in;
	transition: opacity 0.1s ease-in
}

.eq-checkbox input[type="checkbox"]:disabled+label:not(.error):before,
.eq-checkbox input[type="radio"]:disabled+label:not(.error):before {
	opacity: 0.4;
	cursor: not-allowed
}

.eq-checkbox input[type="checkbox"]:disabled+label:not(.error):after,
.eq-checkbox input[type="radio"]:disabled+label:not(.error):after {
	opacity: 0.4;
	cursor: not-allowed
}

.eq-checkbox input[type="checkbox"]:focus+label::before,
.eq-checkbox input[type="radio"]:focus+label::before {
	outline: none !important
}

.eq-checkbox label:not(.error) {
	display: inline-block;
	position: relative;
	border: 2px solid transparent;
	margin-bottom: 0;
	padding: 6px 7px 6px 30px;
	font-size: 13px;
	font-weight: 400;
	white-space: break-spaces;
	color: #555;
	-moz-transition: border 0.2s ease-in-out;
	-o-transition: border 0.2s ease-in-out;
	-webkit-transition: border 0.2s ease-in-out;
	transition: border 0.2s ease-in-out
}

.eq-checkbox label:not(.error):hover,
.eq-checkbox label:not(.error):active,
.eq-checkbox label:not(.error):focus {
	font-weight: 700
}

.eq-checkbox label:not(.error):before,
.eq-checkbox label:not(.error):after {
	position: absolute;
	content: "";
	display: inline-block
}

.eq-checkbox label:not(.error):before {
	height: 16px;
	width: 16px;
	border: 2px solid;
	left: 6px;
	top: 7px;
	border-color: #555
}

.eq-checkbox label:not(.error):after {
	height: 6px;
	width: 10px;
	border-left: 2px solid;
	border-bottom: 2px solid;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	left: 9px;
	top: 10px;
	border-color: #fff
}

.eq-checkbox label:not(.error):hover {
	cursor: pointer
}

.eq-checkbox label:not(.error):hover,
.eq-checkbox label:not(.error):active,
.eq-checkbox label:not(.error):target,
.eq-checkbox label:not(.error):focus,
.eq-checkbox label:not(.error):visited {
	color: #555
}

.eq-checkbox input:disabled+label:hover {
	cursor: not-allowed
}

.eq-radio input[type="checkbox"],
.eq-radio input[type="radio"] {
	opacity: 0;
	position: absolute;
	width: 0;
	height: 0
}

.eq-radio input[type="checkbox"]:focus+label:not(.error),
.eq-radio input[type="checkbox"]:active+label:not(.error),
.eq-radio input[type="radio"]:focus+label:not(.error),
.eq-radio input[type="radio"]:active+label:not(.error) {
	color: #555
}

.eq-radio input[type="checkbox"]+label:not(.error):after,
.eq-radio input[type="radio"]+label:not(.error):after {
	content: "";
	opacity: 0;
	-moz-transition: opacity 0.1s ease-out;
	-o-transition: opacity 0.1s ease-out;
	-webkit-transition: opacity 0.1s ease-out;
	transition: opacity 0.1s ease-out
}

.eq-radio input[type="checkbox"]:checked+label:not(.error):before,
.eq-radio input[type="radio"]:checked+label:not(.error):before {
	border-color: #000
}

.eq-radio input[type="checkbox"]:checked+label:not(.error):after,
.eq-radio input[type="radio"]:checked+label:not(.error):after {
	content: "";
	opacity: 1;
	-moz-transition: opacity 0.1s ease-in;
	-o-transition: opacity 0.1s ease-in;
	-webkit-transition: opacity 0.1s ease-in;
	transition: opacity 0.1s ease-in
}

.eq-radio input[type="checkbox"]:disabled+label:not(.error):before,
.eq-radio input[type="radio"]:disabled+label:not(.error):before {
	opacity: 0.4;
	cursor: not-allowed
}

.eq-radio input[type="checkbox"]:disabled+label:not(.error):after,
.eq-radio input[type="radio"]:disabled+label:not(.error):after {
	opacity: 0.4;
	cursor: not-allowed
}

.eq-radio input[type="checkbox"]:focus+label::before,
.eq-radio input[type="radio"]:focus+label::before {
	outline: none !important
}

.eq-radio label:not(.error) {
	display: inline-block;
	position: relative;
	border: 2px solid transparent;
	margin-bottom: 0;
	padding: 6px 7px 6px 35px;
	font-size: 13px;
	font-weight: 400;
	white-space: break-spaces;
	color: #555;
	-moz-transition: border 0.2s ease-in-out;
	-o-transition: border 0.2s ease-in-out;
	-webkit-transition: border 0.2s ease-in-out;
	transition: border 0.2s ease-in-out
}

.eq-radio label:not(.error):hover,
.eq-radio label:not(.error):active {
	cursor: pointer;
	color: #555;
	font-weight: 700
}

.eq-radio label:not(.error):before,
.eq-radio label:not(.error):after {
	position: absolute;
	content: "";
	display: inline-block
}

.eq-radio label:not(.error):before {
	height: 24px;
	width: 24px;
	border-radius: 50%;
	border: 2px solid;
	left: 2px;
	top: 3px
}

.eq-radio label:not(.error):after {
	height: 12px;
	width: 12px;
	border-radius: 50%;
	left: 8px;
	top: 9px;
	background-color: #000
}

.eq-radio input:disabled+label:hover {
	cursor: not-allowed
}

.dark:not(.no-dark) label.error,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) label.error,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) label.error,
.dark:not(.no-dark) .eq-error,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .eq-error,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .eq-error {
	display: block;
	color: #fff;
	width: 100%
}

.dark:not(.no-dark) label.error:before,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) label.error:before,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) label.error:before,
.dark:not(.no-dark) .eq-error:before,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .eq-error:before,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .eq-error:before {
	background-image: url(../fonts/icon-warning-dark.svg)
}

.dark:not(.no-dark) input.error,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) input.error,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) input.error,
.dark:not(.no-dark) input.eq-error,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) input.eq-error,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) input.eq-error {
	color: #555
}

.dark:not(.no-dark) span.heading--h4,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) span.heading--h4,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) span.heading--h4 {
	color: #fff
}

.dark:not(.no-dark) .eq-checkbox label:not(.error),
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .eq-checkbox label:not(.error),
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .eq-checkbox label:not(.error),
.dark:not(.no-dark) .eq-radio label:not(.error),
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .eq-radio label:not(.error),
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .eq-radio label:not(.error) {
	color: #fff
}

.dark:not(.no-dark) .eq-checkbox label:before,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .eq-checkbox label:before,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .eq-checkbox label:before {
	border-color: #fff
}

.dark:not(.no-dark) .eq-checkbox input:focus+label:not(.error),
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .eq-checkbox input:focus+label:not(.error),
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .eq-checkbox input:focus+label:not(.error),
.dark:not(.no-dark) .eq-checkbox input:active+label:not(.error),
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .eq-checkbox input:active+label:not(.error),
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .eq-checkbox input:active+label:not(.error) {
	color: #fff
}

.dark:not(.no-dark) .eq-checkbox input[type="checkbox"]:checked+label:not(.error):before,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .eq-checkbox input[type="checkbox"]:checked+label:not(.error):before,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .eq-checkbox input[type="checkbox"]:checked+label:not(.error):before {
	border-color: #fff
}

.dark:not(.no-dark) .eq-radio label:not(.error):before,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .eq-radio label:not(.error):before,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .eq-radio label:not(.error):before {
	border-color: #fff
}

.dark:not(.no-dark) .eq-radio label:not(.error):after,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .eq-radio label:not(.error):after,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .eq-radio label:not(.error):after {
	height: 14px;
	width: 14px;
	top: 8px;
	left: 7px;
	background-color: transparent;
	border: 3px solid #fff
}

.dark:not(.no-dark) .eq-radio input:focus+label:not(.error),
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .eq-radio input:focus+label:not(.error),
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .eq-radio input:focus+label:not(.error),
.dark:not(.no-dark) .eq-radio input:active+label:not(.error),
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .eq-radio input:active+label:not(.error),
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .eq-radio input:active+label:not(.error) {
	color: #fff
}

.collapse-select .dropdown-menu {
	position: relative
}

.dropdown-menu ul li {
	margin: 0;
	padding-left: 0;
	background: none
}

.dropdown-menu ul li:before {
	display: none
}

.dropdown-menu ul li a {
	padding-top: 8px;
	padding-bottom: 8px
}

.dropdown.form-control {
	margin-bottom: 20px
}

form .disclaimer {
	margin-top: 10px;
	margin-bottom: 15px;
	font-size: 80%
}

.eq-select {
	width: 100%;
	height: 53px;
	padding: 10px;
	padding-right: 45px;
	border-radius: 8px;
	margin: 5px 0 0 0;
	text-transform: none;
	border: 1px solid #757575;
	line-height: 1.3;
	letter-spacing: 0;
	font-size: 16px;
	font-weight: 400;
	background: #fff;
	color: #555
}

.eq-select.form-control {
	border-radius: 8px;
	padding-right: 45px
}

.eq-select:hover,
.eq-select:active {
	font-weight: 700
}

.eq-select#type_id {
	width: 100%
}

.eq-select,
.eq-select:hover,
.eq-select:focus,
.eq-select:active {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background: url("../fonts/select-arrow.svg") 0 0 no-repeat;
	background-color: #fff;
	background-position: right 20px center;
	background-size: 10px 5px
}

.module-video-library-filter .eq-select,
.redirect-select .eq-select {
	min-width: 220px
}

.email-alerts-form--expanded .eq-select,
.contact-form .eq-select {
	margin: 5px 0 20px 0
}

.email-alerts-form .eq-select {
	margin-top: 5px
}

@media (max-width: 575.98px) {
	.company-info-col .eq-checkbox:last-child label {
		margin-bottom: 0
	}
}

@media (max-width: 575.98px) {
	.sec-filings-col {
		margin-top: 20px
	}
}

.form-note {
	font-size: 12px;
	font-weight: 400;
	font-family: "Lora", serif;
	color: #555
}

form .disclaimer a:hover,
form .disclaimer a:active,
form .disclaimer a:focus {
	text-decoration: underline;
	color: #000
}

form#webcast-registration hr {
	border: 0 solid #BCBCBC;
	border-top-width: 1px
}

form#webcast-registration h3 {
	display: flex;
	align-items: center
}

form#webcast-registration h3 span {
	margin: 0
}

form#webcast-registration h3 span+span {
	margin-left: 10px
}

.module-accesibility-request-form .accesibility-request-form-wrapper {
	margin-top: 35px;
	padding-top: 35px;
	border-top: 1px solid #ccc
}

.module-accesibility-request-form .request-info {
	margin-top: 35px;
	padding-top: 35px;
	border-top: 1px solid #ccc
}

.module-accesibility-request-form .actions-row {
	margin-top: 10px;
	padding-top: 20px;
	border-top: 1px solid #ccc
}

.module-accesibility-request-form .info-block+.info-block {
	margin-top: 0px;
	padding-top: 20px;
	border-top: 1px dotted #ccc
}

.module-accesibility-request-form .submit-col {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: end;
	-moz-justify-content: end;
	-ms-justify-content: end;
	justify-content: end;
	-ms-flex-pack: end
}

@media (max-width: 991.98px) {
	.module-accesibility-request-form .submit-col {
		justify-content: start
	}
}

.module-accesibility-request-form .add-request {
	font-size: 16px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	transition: 0.3s ease
}

.module-accesibility-request-form .add-request span {
	margin-right: 10px
}

.module-accesibility-request-form .add-request:hover,
.module-accesibility-request-form .add-request:focus,
.module-accesibility-request-form .add-request:active {
	color: #000
}

ul.checkboxes,
ul.radios {
	list-style: none;
	margin: 0 0 20px;
	padding: 0
}

ul.checkboxes li,
ul.radios li {
	margin: 0
}

ul.checkboxes ul,
ul.radios ul {
	list-style: none;
	margin: 0;
	padding: 0
}

ul.checkboxes ul li,
ul.radios ul li {
	margin: 0;
	padding-left: 20px
}

ul.checkboxes .eq-checkbox.single,
ul.radios .eq-checkbox.single {
	padding-left: 0 !important
}

.radio label {
	cursor: pointer
}

.radio-group {
	margin-bottom: 15px
}

.file-input-box {
	width: 100%
}

.file-text {
	background-color: #fff;
	border: 1px solid #757575;
	border-radius: 8px;
	padding: 15px;
	width: 100%;
	display: inline-block;
	text-align: left;
	color: #555;
	position: relative;
	min-height: 56px;
	height: auto;
	cursor: pointer;
	overflow: hidden
}

.file-text:focus-within {
	outline: 2px solid #000000;
	box-shadow: 0 0 0 2px #ffffff;
	outline-offset: 2px
}

.file-text input[type="file"] {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	font-size: 100px;
	text-align: right;
	filter: alpha(opacity=0);
	opacity: 0;
	outline: none;
	background: white;
	cursor: inherit;
	display: block
}

.file-text input[type="file"]::-webkit-file-upload-button {
	cursor: pointer
}

.file-input-box p {
	margin: 0 0 20px;
	font-size: 14px;
	font-style: italic;
	color: #000
}

.content-table {
	width: 100%;
	margin: 25px 0 20px
}

.content-table caption {
	font-size: 14px;
	font-weight: 700;
	background: #000;
	color: #fff;
	padding: 10px 18px;
	text-transform: uppercase;
	caption-side: top
}

.content-table img {
	max-width: initial
}

.content-table+.content-table {
	margin-top: 60px
}

.content-table th {
	padding: 10px
}

.content-table,
.content-table th,
.content-table td {
	border-collapse: collapse
}

.content-table tbody th,
.content-table tbody td {
	padding: 20px;
	text-align: left
}

.content-table tbody tr {
	border: 1px solid #dcdcdc
}

.content-table tbody tr td {
	border: none
}

.content-table tbody tr td,
.content-table tbody tr th {
	font-size: 15px;
	background: #fff;
	color: #555
}

.content-table tbody tr td *:last-child,
.content-table tbody tr th *:last-child {
	margin-bottom: 0
}

.content-table tbody tr.neutral-bg th,
.content-table tbody tr.neutral-bg .th {
	background: #f5f5f5
}

.content-table tbody tr:nth-child(even) td,
.content-table tbody tr:nth-child(even) th {
	background: #f5f5f5
}

.content-table tbody tr:nth-child(even) td a:not(.btn):not(.block-link),
.content-table tbody tr:nth-child(even) th a:not(.btn):not(.block-link) {
	color: #000
}

.content-table tbody tr:nth-child(even) td a:not(.btn):not(.block-link):hover,
.content-table tbody tr:nth-child(even) td a:not(.btn):not(.block-link):active,
.content-table tbody tr:nth-child(even) td a:not(.btn):not(.block-link):focus,
.content-table tbody tr:nth-child(even) th a:not(.btn):not(.block-link):hover,
.content-table tbody tr:nth-child(even) th a:not(.btn):not(.block-link):active,
.content-table tbody tr:nth-child(even) th a:not(.btn):not(.block-link):focus {
	color: #000
}

.content-table tbody tr th:first-child.col-title {
	white-space: nowrap
}

.content-table tbody tr:first-child th {
	border-top: none
}

.content-table tbody tr:last-child td {
	border-bottom: none
}

.content-table tbody tr td:first-child,
.content-table tbody tr th:first-child {
	border-left: none
}

.content-table tbody tr td:last-child,
.content-table tbody tr th:last-child {
	border-right: none
}

.content-table .role {
	display: flex;
	align-items: center
}

@media (max-width: 767.98px) {
	.content-table .role {
		justify-content: center
	}
}

.content-table.doc-list td+td,
.content-table.doc-list th+th {
	text-align: center
}

.content-table.doc-list td .title {
	margin: 0
}

.content-table thead th,
.qm_historyHeader_row td,
.spr-ir-sec-filings .qm_heading_bar td,
.spr-ir-table th {
	font-size: 14px;
	background: #000;
	color: #fff;
	padding: 10px 18px;
	text-transform: uppercase
}

.content-table .title+.bio-link {
	margin-top: 40px
}

.content-table .btn {
	padding: 10px 20px;
	min-width: 100px
}

.spr-ir-table .quick-filter {
	width: 200px
}

.spr-ir-table .quick-filter.active,
.spr-ir-table .quick-filter.active a {
	background-color: #2E7098;
	color: #fff
}

.spr-ir-sec-filters .spr-ir-table td {
	background: transparent
}

.content-table.doc-list td .title {
	font-style: normal
}

@media (max-width: 767.98px) {
	.content-table th {
		font-size: 13px
	}

	.content-table td {
		font-size: 14px;
		padding: 10px
	}
}

.flex-row {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

.flex-row.flex-row-space-between {
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: space-between
}

.flex-row.flex-row-inline {
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}

.flex-row.flex-row-center {
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center
}

.flex-row.flex-row-grid {
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	margin: -60px -15px 0
}

.flex-row.flex-row-grid.top-align {
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	align-items: flex-start
}

.flex-row.flex-row-align-left>* {
	-webkit-flex-grow: 0;
	-moz-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.flex-row.flex-row-align-center {
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center
}

.flex-row>* {
	-webkit-box-flex: 1 0 auto;
	-moz-box-flex: 1 0 auto;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	padding-right: 15px;
	padding-left: 15px;
	max-width: 100%;
	float: none
}

.flex-row>*.column--static {
	-webkit-box-flex: 0 0 auto;
	-moz-box-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.flex-row.flex-1-col>* {
	width: 100%
}

.flex-row.flex-2-col>* {
	width: 50%
}

.flex-row.flex-3-col>* {
	width: 33.333%
}

.flex-row.flex-4-col>* {
	width: 25%
}

.flex-row.flex-5-col>* {
	width: 20%
}

.flex-row.flex-6-col>* {
	width: 16.666%
}

.flex-row.flex-row-inline>*:not(.column--static),
.flex-row.flex-row.inline .column:not(.column--static) {
	-webkit-box-flex: 0 1 auto;
	-moz-box-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}

.flex-row.left-align .flex-item {
	text-align: left
}

.flex-row.flex-row-grid--static .flex-item {
	-webkit-box-flex: 0 0 auto;
	-moz-box-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 25%
}

@media (max-width: 767.98px) {
	.flex-row.flex-row-grid--static .flex-item {
		width: 50%
	}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	.flex-row.flex-4-col>* {
		margin-top: 30px;
		width: calc(50%)
	}
}

@media (max-width: 991.98px) {
	.flex-row.flex-3-col>* {
		margin-top: 30px;
		width: 100%
	}

	.flex-row.flex-4-col>* {
		margin-top: 30px;
		width: calc(50%)
	}

	.flex-row.flex-6-col>*,
	.flex-row.flex-5-col>* {
		margin-top: 30px;
		width: calc(25%)
	}
}

@media (max-width: 767.98px) {

	.flex-row.flex-6-col>*,
	.flex-row.flex-5-col>* {
		-webkit-flex-basis: 50%;
		-moz-flex-basis: 50%;
		-ms-flex-basis: 50%;
		flex-basis: 50%;
		margin-top: 30px;
		width: 50%
	}
}

.flex-row.flex-1-col>* {
	-webkit-flex-grow: 0;
	-moz-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.flex-row.flex-1-col>*.column--full-width {
	width: 100%
}

.flex-row.flex-1-col>*:nth-of-type(n + 2) {
	margin-top: 30px
}

@media (max-width: 767.98px) {
	.flex-row.flex-1-col>* {
		margin-top: 30px;
		width: calc(100%)
	}
}

@media (min-width: 768px) {
	.flex-row .column.offset-1-col {
		padding-left: calc(8.3333333333% * 1)
	}
}

@media (min-width: 768px) {
	.flex-row .column.reverse-offset-1-col {
		padding-right: calc(8.3333333333% * 1)
	}
}

.flex-row.flex-2-col>* {
	-webkit-flex-grow: 0;
	-moz-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.flex-row.flex-2-col>*.column--full-width {
	width: 100%
}

.flex-row.flex-2-col>*:nth-of-type(n + 3) {
	margin-top: 30px
}

@media (max-width: 767.98px) {
	.flex-row.flex-2-col>* {
		margin-top: 30px;
		width: calc(100%)
	}
}

@media (min-width: 768px) {
	.flex-row .column.offset-2-col {
		padding-left: calc(8.3333333333% * 2)
	}
}

@media (min-width: 768px) {
	.flex-row .column.reverse-offset-2-col {
		padding-right: calc(8.3333333333% * 2)
	}
}

.flex-row.flex-3-col>* {
	-webkit-flex-grow: 0;
	-moz-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.flex-row.flex-3-col>*.column--full-width {
	width: 100%
}

.flex-row.flex-3-col>*:nth-of-type(n + 4) {
	margin-top: 30px
}

@media (max-width: 767.98px) {
	.flex-row.flex-3-col>* {
		margin-top: 30px;
		width: calc(100%)
	}
}

@media (min-width: 768px) {
	.flex-row .column.offset-3-col {
		padding-left: calc(8.3333333333% * 3)
	}
}

@media (min-width: 768px) {
	.flex-row .column.reverse-offset-3-col {
		padding-right: calc(8.3333333333% * 3)
	}
}

.flex-row.flex-4-col>* {
	-webkit-flex-grow: 0;
	-moz-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.flex-row.flex-4-col>*.column--full-width {
	width: 100%
}

.flex-row.flex-4-col>*:nth-of-type(n + 5) {
	margin-top: 30px
}

@media (max-width: 767.98px) {
	.flex-row.flex-4-col>* {
		margin-top: 30px;
		width: calc(100%)
	}
}

@media (min-width: 768px) {
	.flex-row .column.offset-4-col {
		padding-left: calc(8.3333333333% * 4)
	}
}

@media (min-width: 768px) {
	.flex-row .column.reverse-offset-4-col {
		padding-right: calc(8.3333333333% * 4)
	}
}

.flex-row.flex-5-col>* {
	-webkit-flex-grow: 0;
	-moz-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.flex-row.flex-5-col>*.column--full-width {
	width: 100%
}

.flex-row.flex-5-col>*:nth-of-type(n + 6) {
	margin-top: 30px
}

@media (max-width: 767.98px) {
	.flex-row.flex-5-col>* {
		margin-top: 30px;
		width: calc(100%)
	}
}

@media (min-width: 768px) {
	.flex-row .column.offset-5-col {
		padding-left: calc(8.3333333333% * 5)
	}
}

@media (min-width: 768px) {
	.flex-row .column.reverse-offset-5-col {
		padding-right: calc(8.3333333333% * 5)
	}
}

.flex-row.flex-6-col>* {
	-webkit-flex-grow: 0;
	-moz-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.flex-row.flex-6-col>*.column--full-width {
	width: 100%
}

.flex-row.flex-6-col>*:nth-of-type(n + 7) {
	margin-top: 30px
}

@media (max-width: 767.98px) {
	.flex-row.flex-6-col>* {
		margin-top: 30px;
		width: calc(100%)
	}
}

@media (min-width: 768px) {
	.flex-row .column.offset-6-col {
		padding-left: calc(8.3333333333% * 6)
	}
}

@media (min-width: 768px) {
	.flex-row .column.reverse-offset-6-col {
		padding-right: calc(8.3333333333% * 6)
	}
}

.flex-row.flex-7-col>* {
	-webkit-flex-grow: 0;
	-moz-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.flex-row.flex-7-col>*.column--full-width {
	width: 100%
}

.flex-row.flex-7-col>*:nth-of-type(n + 8) {
	margin-top: 30px
}

@media (max-width: 767.98px) {
	.flex-row.flex-7-col>* {
		margin-top: 30px;
		width: calc(100%)
	}
}

@media (min-width: 768px) {
	.flex-row .column.offset-7-col {
		padding-left: calc(8.3333333333% * 7)
	}
}

@media (min-width: 768px) {
	.flex-row .column.reverse-offset-7-col {
		padding-right: calc(8.3333333333% * 7)
	}
}

.flex-row.flex-8-col>* {
	-webkit-flex-grow: 0;
	-moz-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.flex-row.flex-8-col>*.column--full-width {
	width: 100%
}

.flex-row.flex-8-col>*:nth-of-type(n + 9) {
	margin-top: 30px
}

@media (max-width: 767.98px) {
	.flex-row.flex-8-col>* {
		margin-top: 30px;
		width: calc(100%)
	}
}

@media (min-width: 768px) {
	.flex-row .column.offset-8-col {
		padding-left: calc(8.3333333333% * 8)
	}
}

@media (min-width: 768px) {
	.flex-row .column.reverse-offset-8-col {
		padding-right: calc(8.3333333333% * 8)
	}
}

.flex-row.flex-9-col>* {
	-webkit-flex-grow: 0;
	-moz-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.flex-row.flex-9-col>*.column--full-width {
	width: 100%
}

.flex-row.flex-9-col>*:nth-of-type(n + 10) {
	margin-top: 30px
}

@media (max-width: 767.98px) {
	.flex-row.flex-9-col>* {
		margin-top: 30px;
		width: calc(100%)
	}
}

@media (min-width: 768px) {
	.flex-row .column.offset-9-col {
		padding-left: calc(8.3333333333% * 9)
	}
}

@media (min-width: 768px) {
	.flex-row .column.reverse-offset-9-col {
		padding-right: calc(8.3333333333% * 9)
	}
}

.flex-row.flex-10-col>* {
	-webkit-flex-grow: 0;
	-moz-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.flex-row.flex-10-col>*.column--full-width {
	width: 100%
}

.flex-row.flex-10-col>*:nth-of-type(n + 11) {
	margin-top: 30px
}

@media (max-width: 767.98px) {
	.flex-row.flex-10-col>* {
		margin-top: 30px;
		width: calc(100%)
	}
}

@media (min-width: 768px) {
	.flex-row .column.offset-10-col {
		padding-left: calc(8.3333333333% * 10)
	}
}

@media (min-width: 768px) {
	.flex-row .column.reverse-offset-10-col {
		padding-right: calc(8.3333333333% * 10)
	}
}

.flex-row.flex-11-col>* {
	-webkit-flex-grow: 0;
	-moz-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.flex-row.flex-11-col>*.column--full-width {
	width: 100%
}

.flex-row.flex-11-col>*:nth-of-type(n + 12) {
	margin-top: 30px
}

@media (max-width: 767.98px) {
	.flex-row.flex-11-col>* {
		margin-top: 30px;
		width: calc(100%)
	}
}

@media (min-width: 768px) {
	.flex-row .column.offset-11-col {
		padding-left: calc(8.3333333333% * 11)
	}
}

@media (min-width: 768px) {
	.flex-row .column.reverse-offset-11-col {
		padding-right: calc(8.3333333333% * 11)
	}
}

.flex-row.flex-12-col>* {
	-webkit-flex-grow: 0;
	-moz-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.flex-row.flex-12-col>*.column--full-width {
	width: 100%
}

.flex-row.flex-12-col>*:nth-of-type(n + 13) {
	margin-top: 30px
}

@media (max-width: 767.98px) {
	.flex-row.flex-12-col>* {
		margin-top: 30px;
		width: calc(100%)
	}
}

@media (min-width: 768px) {
	.flex-row .column.offset-12-col {
		padding-left: calc(8.3333333333% * 12)
	}
}

@media (min-width: 768px) {
	.flex-row .column.reverse-offset-12-col {
		padding-right: calc(8.3333333333% * 12)
	}
}

.flex-row .column {
	-webkit-box-flex: 1 0 auto;
	-moz-box-flex: 1 0 auto;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

.flex-row .column--align-bottom {
	-webkit-align-self: flex-end;
	-moz-align-self: flex-end;
	-ms-align-self: flex-end;
	align-self: flex-end
}

.flex-row .flex-item {
	-webkit-box-flex: 1 0 auto;
	-moz-box-flex: 1 0 auto;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	margin-top: 30px;
	text-align: center
}

@media (max-width: 767.98px) {
	.flex-row .flex-item {
		-webkit-flex-basis: 100%;
		-moz-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%
	}
}

body {
	font-family: "Lora", serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5;
	background: #000;
	position: relative;
	color: #555;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	left: 0;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease
}

@media (max-width: 991.98px) {
	body {
		padding-top: 0 !important
	}
}

body.compensate-for-scrollbar {
	margin-right: 0 !important
}

@media (max-width: 767.98px) {
	body {
		font-size: 16px;
		font-weight: 400;
		line-height: 1.5
	}
}

body {
	padding-top: 57px
}

body.compensate-for-scrollbar {
	margin-right: 0 !important
}

@media (max-width: 991.98px) {
	body {
		padding-top: 0 !important
	}
}

body:has(dialog[open]) {
	overflow: hidden;
	scrollbar-gutter: stable
}

@media (min-height: 1000px) {
	.main-content {
		min-height: 500px
	}
}

@media (min-width: 992px) {
	.sidebar-nav+.col-md-9 .main-content {
		padding-right: 0
	}
}

.general-wrapper,
dialog.eq-dialog-wrapper {
	background-color: #fff
}

.general-wrapper a[href]:focus-visible,
.general-wrapper button:focus-visible,
.general-wrapper input:focus-visible,
.general-wrapper select:focus-visible,
.general-wrapper textarea:focus-visible,
.general-wrapper [tabindex]:not([tabindex="-1"]):focus-visible,
.general-wrapper details:focus-visible,
.general-wrapper iframe:focus-visible,
.general-wrapper .focus-ring:focus-visible,
dialog.eq-dialog-wrapper a[href]:focus-visible,
dialog.eq-dialog-wrapper button:focus-visible,
dialog.eq-dialog-wrapper input:focus-visible,
dialog.eq-dialog-wrapper select:focus-visible,
dialog.eq-dialog-wrapper textarea:focus-visible,
dialog.eq-dialog-wrapper [tabindex]:not([tabindex="-1"]):focus-visible,
dialog.eq-dialog-wrapper details:focus-visible,
dialog.eq-dialog-wrapper iframe:focus-visible,
dialog.eq-dialog-wrapper .focus-ring:focus-visible {
	outline: 2px solid #000000;
	box-shadow: 0 0 0 2px #ffffff;
	outline-offset: 2px
}

.general-wrapper a[href]:focus-visible.dark-focus-ring,
.general-wrapper button:focus-visible.dark-focus-ring,
.general-wrapper input:focus-visible.dark-focus-ring,
.general-wrapper select:focus-visible.dark-focus-ring,
.general-wrapper textarea:focus-visible.dark-focus-ring,
.general-wrapper [tabindex]:not([tabindex="-1"]):focus-visible.dark-focus-ring,
.general-wrapper details:focus-visible.dark-focus-ring,
.general-wrapper iframe:focus-visible.dark-focus-ring,
.general-wrapper .focus-ring:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper a[href]:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper button:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper input:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper select:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper textarea:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper [tabindex]:not([tabindex="-1"]):focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper details:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper iframe:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper .focus-ring:focus-visible.dark-focus-ring {
	outline: 2px solid #ffffff;
	box-shadow: 0 0 0 2px #000000
}

.general-wrapper a[href].focus-ring--inset:focus-visible,
.general-wrapper .module-quick-links ul li a[href]:focus-visible,
.module-quick-links ul li .general-wrapper a[href]:focus-visible,
.general-wrapper button.focus-ring--inset:focus-visible,
.general-wrapper input.focus-ring--inset:focus-visible,
.general-wrapper select.focus-ring--inset:focus-visible,
.general-wrapper textarea.focus-ring--inset:focus-visible,
.general-wrapper [tabindex]:not([tabindex="-1"]).focus-ring--inset:focus-visible,
.general-wrapper .module-quick-links ul li a:not([tabindex="-1"]):focus-visible,
.module-quick-links ul li .general-wrapper a:not([tabindex="-1"]):focus-visible,
.general-wrapper details.focus-ring--inset:focus-visible,
.general-wrapper iframe.focus-ring--inset:focus-visible,
.general-wrapper .focus-ring.focus-ring--inset:focus-visible,
.general-wrapper .module-quick-links ul li a.focus-ring:focus-visible,
.module-quick-links ul li .general-wrapper a.focus-ring:focus-visible,
dialog.eq-dialog-wrapper a[href].focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .module-quick-links ul li a[href]:focus-visible,
.module-quick-links ul li dialog.eq-dialog-wrapper a[href]:focus-visible,
dialog.eq-dialog-wrapper button.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper input.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper select.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper textarea.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper [tabindex]:not([tabindex="-1"]).focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .module-quick-links ul li a:not([tabindex="-1"]):focus-visible,
.module-quick-links ul li dialog.eq-dialog-wrapper a:not([tabindex="-1"]):focus-visible,
dialog.eq-dialog-wrapper details.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper iframe.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .focus-ring.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .module-quick-links ul li a.focus-ring:focus-visible,
.module-quick-links ul li dialog.eq-dialog-wrapper a.focus-ring:focus-visible {
	box-shadow: inset 0px 0px 0px 4px #ffffff;
	outline-offset: -2px
}

.general-wrapper a[href].focus-ring--inset:focus-visible.dark-focus-ring,
.general-wrapper .module-quick-links ul li a[href]:focus-visible.dark-focus-ring,
.module-quick-links ul li .general-wrapper a[href]:focus-visible.dark-focus-ring,
.general-wrapper button.focus-ring--inset:focus-visible.dark-focus-ring,
.general-wrapper input.focus-ring--inset:focus-visible.dark-focus-ring,
.general-wrapper select.focus-ring--inset:focus-visible.dark-focus-ring,
.general-wrapper textarea.focus-ring--inset:focus-visible.dark-focus-ring,
.general-wrapper [tabindex]:not([tabindex="-1"]).focus-ring--inset:focus-visible.dark-focus-ring,
.general-wrapper .module-quick-links ul li a:not([tabindex="-1"]):focus-visible.dark-focus-ring,
.module-quick-links ul li .general-wrapper a:not([tabindex="-1"]):focus-visible.dark-focus-ring,
.general-wrapper details.focus-ring--inset:focus-visible.dark-focus-ring,
.general-wrapper iframe.focus-ring--inset:focus-visible.dark-focus-ring,
.general-wrapper .focus-ring.focus-ring--inset:focus-visible.dark-focus-ring,
.general-wrapper .module-quick-links ul li a.focus-ring:focus-visible.dark-focus-ring,
.module-quick-links ul li .general-wrapper a.focus-ring:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper a[href].focus-ring--inset:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper .module-quick-links ul li a[href]:focus-visible.dark-focus-ring,
.module-quick-links ul li dialog.eq-dialog-wrapper a[href]:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper button.focus-ring--inset:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper input.focus-ring--inset:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper select.focus-ring--inset:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper textarea.focus-ring--inset:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper [tabindex]:not([tabindex="-1"]).focus-ring--inset:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper .module-quick-links ul li a:not([tabindex="-1"]):focus-visible.dark-focus-ring,
.module-quick-links ul li dialog.eq-dialog-wrapper a:not([tabindex="-1"]):focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper details.focus-ring--inset:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper iframe.focus-ring--inset:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper .focus-ring.focus-ring--inset:focus-visible.dark-focus-ring,
dialog.eq-dialog-wrapper .module-quick-links ul li a.focus-ring:focus-visible.dark-focus-ring,
.module-quick-links ul li dialog.eq-dialog-wrapper a.focus-ring:focus-visible.dark-focus-ring {
	box-shadow: inset 0px 0px 0px 4px #000
}

.general-wrapper a:has(.link-heading):focus-visible,
dialog.eq-dialog-wrapper a:has(.link-heading):focus-visible {
	outline: none !important;
	box-shadow: none !important
}

.general-wrapper a:has(.link-heading):focus-visible .link-heading,
.general-wrapper a:has(.link-heading):focus-visible .btn,
.general-wrapper a:has(.link-heading):focus-visible .block-link,
.general-wrapper a:has(.link-heading):focus-visible #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .general-wrapper a:has(.link-heading):focus-visible a,
dialog.eq-dialog-wrapper a:has(.link-heading):focus-visible .link-heading,
dialog.eq-dialog-wrapper a:has(.link-heading):focus-visible .btn,
dialog.eq-dialog-wrapper a:has(.link-heading):focus-visible .block-link,
dialog.eq-dialog-wrapper a:has(.link-heading):focus-visible #tertiary-navigation ul>li a,
#tertiary-navigation ul>li dialog.eq-dialog-wrapper a:has(.link-heading):focus-visible a {
	outline: 2px solid #000000;
	box-shadow: 0 0 0 2px #ffffff;
	outline-offset: 2px
}

.general-wrapper .dark a[href]:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) a[href]:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) a[href]:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a[href]:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value a[href]:focus-visible,
.general-wrapper .dark button:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) button:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) button:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value button:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value button:focus-visible,
.general-wrapper .dark input:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) input:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) input:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value input:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value input:focus-visible,
.general-wrapper .dark select:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) select:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) select:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value select:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value select:focus-visible,
.general-wrapper .dark textarea:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) textarea:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) textarea:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value textarea:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value textarea:focus-visible,
.general-wrapper .dark [tabindex]:not([tabindex="-1"]):focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) [tabindex]:not([tabindex="-1"]):focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) [tabindex]:not([tabindex="-1"]):focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value [tabindex]:not([tabindex="-1"]):focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value [tabindex]:not([tabindex="-1"]):focus-visible,
.general-wrapper .dark details:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) details:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) details:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value details:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value details:focus-visible,
.general-wrapper .dark iframe:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) iframe:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) iframe:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value iframe:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value iframe:focus-visible,
.general-wrapper .dark .focus-ring:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) .focus-ring:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) .focus-ring:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value .focus-ring:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value .focus-ring:focus-visible,
dialog.eq-dialog-wrapper .dark a[href]:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) a[href]:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) a[href]:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a[href]:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value a[href]:focus-visible,
dialog.eq-dialog-wrapper .dark button:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) button:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) button:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value button:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value button:focus-visible,
dialog.eq-dialog-wrapper .dark input:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) input:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) input:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value input:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value input:focus-visible,
dialog.eq-dialog-wrapper .dark select:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) select:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) select:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value select:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value select:focus-visible,
dialog.eq-dialog-wrapper .dark textarea:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) textarea:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) textarea:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value textarea:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value textarea:focus-visible,
dialog.eq-dialog-wrapper .dark [tabindex]:not([tabindex="-1"]):focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) [tabindex]:not([tabindex="-1"]):focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) [tabindex]:not([tabindex="-1"]):focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value [tabindex]:not([tabindex="-1"]):focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value [tabindex]:not([tabindex="-1"]):focus-visible,
dialog.eq-dialog-wrapper .dark details:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) details:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) details:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value details:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value details:focus-visible,
dialog.eq-dialog-wrapper .dark iframe:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) iframe:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) iframe:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value iframe:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value iframe:focus-visible,
dialog.eq-dialog-wrapper .dark .focus-ring:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) .focus-ring:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) .focus-ring:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value .focus-ring:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value .focus-ring:focus-visible {
	outline-color: #ffffff;
	box-shadow: 0 0 0 2px #000000
}

.general-wrapper .dark a[href].focus-ring--inset:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) a[href].focus-ring--inset:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) a[href].focus-ring--inset:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a[href].focus-ring--inset:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value a[href].focus-ring--inset:focus-visible,
.general-wrapper .dark .module-quick-links ul li a[href]:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) .module-quick-links ul li a[href]:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) .module-quick-links ul li a[href]:focus-visible,
.module-quick-links ul li .general-wrapper .dark a[href]:focus-visible,
.module-quick-links ul li .general-wrapper .cta-form .eq-checkbox label:not(.error) a[href]:focus-visible,
.cta-form .eq-checkbox .module-quick-links ul li .general-wrapper label:not(.error) a[href]:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value .module-quick-links ul li a[href]:focus-visible,
.module-quick-links ul li .general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a[href]:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value .module-quick-links ul li a[href]:focus-visible,
.module-quick-links ul li .ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value a[href]:focus-visible,
.general-wrapper .dark button.focus-ring--inset:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) button.focus-ring--inset:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) button.focus-ring--inset:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value button.focus-ring--inset:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value button.focus-ring--inset:focus-visible,
.general-wrapper .dark input.focus-ring--inset:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) input.focus-ring--inset:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) input.focus-ring--inset:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value input.focus-ring--inset:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value input.focus-ring--inset:focus-visible,
.general-wrapper .dark select.focus-ring--inset:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) select.focus-ring--inset:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) select.focus-ring--inset:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value select.focus-ring--inset:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value select.focus-ring--inset:focus-visible,
.general-wrapper .dark textarea.focus-ring--inset:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) textarea.focus-ring--inset:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) textarea.focus-ring--inset:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value textarea.focus-ring--inset:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value textarea.focus-ring--inset:focus-visible,
.general-wrapper .dark [tabindex]:not([tabindex="-1"]).focus-ring--inset:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) [tabindex]:not([tabindex="-1"]).focus-ring--inset:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) [tabindex]:not([tabindex="-1"]).focus-ring--inset:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value [tabindex]:not([tabindex="-1"]).focus-ring--inset:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value [tabindex]:not([tabindex="-1"]).focus-ring--inset:focus-visible,
.general-wrapper .dark .module-quick-links ul li a:not([tabindex="-1"]):focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) .module-quick-links ul li a:not([tabindex="-1"]):focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) .module-quick-links ul li a:not([tabindex="-1"]):focus-visible,
.module-quick-links ul li .general-wrapper .dark a:not([tabindex="-1"]):focus-visible,
.module-quick-links ul li .general-wrapper .cta-form .eq-checkbox label:not(.error) a:not([tabindex="-1"]):focus-visible,
.cta-form .eq-checkbox .module-quick-links ul li .general-wrapper label:not(.error) a:not([tabindex="-1"]):focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value .module-quick-links ul li a:not([tabindex="-1"]):focus-visible,
.module-quick-links ul li .general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a:not([tabindex="-1"]):focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value .module-quick-links ul li a:not([tabindex="-1"]):focus-visible,
.module-quick-links ul li .ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value a:not([tabindex="-1"]):focus-visible,
.general-wrapper .dark details.focus-ring--inset:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) details.focus-ring--inset:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) details.focus-ring--inset:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value details.focus-ring--inset:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value details.focus-ring--inset:focus-visible,
.general-wrapper .dark iframe.focus-ring--inset:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) iframe.focus-ring--inset:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) iframe.focus-ring--inset:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value iframe.focus-ring--inset:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value iframe.focus-ring--inset:focus-visible,
.general-wrapper .dark .focus-ring.focus-ring--inset:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) .focus-ring.focus-ring--inset:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) .focus-ring.focus-ring--inset:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value .focus-ring.focus-ring--inset:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value .focus-ring.focus-ring--inset:focus-visible,
.general-wrapper .dark .module-quick-links ul li a.focus-ring:focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) .module-quick-links ul li a.focus-ring:focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) .module-quick-links ul li a.focus-ring:focus-visible,
.module-quick-links ul li .general-wrapper .dark a.focus-ring:focus-visible,
.module-quick-links ul li .general-wrapper .cta-form .eq-checkbox label:not(.error) a.focus-ring:focus-visible,
.cta-form .eq-checkbox .module-quick-links ul li .general-wrapper label:not(.error) a.focus-ring:focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value .module-quick-links ul li a.focus-ring:focus-visible,
.module-quick-links ul li .general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a.focus-ring:focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value .module-quick-links ul li a.focus-ring:focus-visible,
.module-quick-links ul li .ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value a.focus-ring:focus-visible,
dialog.eq-dialog-wrapper .dark a[href].focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) a[href].focus-ring--inset:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) a[href].focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a[href].focus-ring--inset:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value a[href].focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .dark .module-quick-links ul li a[href]:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) .module-quick-links ul li a[href]:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) .module-quick-links ul li a[href]:focus-visible,
.module-quick-links ul li dialog.eq-dialog-wrapper .dark a[href]:focus-visible,
.module-quick-links ul li dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) a[href]:focus-visible,
.cta-form .eq-checkbox .module-quick-links ul li dialog.eq-dialog-wrapper label:not(.error) a[href]:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value .module-quick-links ul li a[href]:focus-visible,
.module-quick-links ul li dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a[href]:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value .module-quick-links ul li a[href]:focus-visible,
.module-quick-links ul li .ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value a[href]:focus-visible,
dialog.eq-dialog-wrapper .dark button.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) button.focus-ring--inset:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) button.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value button.focus-ring--inset:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value button.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .dark input.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) input.focus-ring--inset:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) input.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value input.focus-ring--inset:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value input.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .dark select.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) select.focus-ring--inset:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) select.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value select.focus-ring--inset:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value select.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .dark textarea.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) textarea.focus-ring--inset:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) textarea.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value textarea.focus-ring--inset:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value textarea.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .dark [tabindex]:not([tabindex="-1"]).focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) [tabindex]:not([tabindex="-1"]).focus-ring--inset:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) [tabindex]:not([tabindex="-1"]).focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value [tabindex]:not([tabindex="-1"]).focus-ring--inset:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value [tabindex]:not([tabindex="-1"]).focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .dark .module-quick-links ul li a:not([tabindex="-1"]):focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) .module-quick-links ul li a:not([tabindex="-1"]):focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) .module-quick-links ul li a:not([tabindex="-1"]):focus-visible,
.module-quick-links ul li dialog.eq-dialog-wrapper .dark a:not([tabindex="-1"]):focus-visible,
.module-quick-links ul li dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) a:not([tabindex="-1"]):focus-visible,
.cta-form .eq-checkbox .module-quick-links ul li dialog.eq-dialog-wrapper label:not(.error) a:not([tabindex="-1"]):focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value .module-quick-links ul li a:not([tabindex="-1"]):focus-visible,
.module-quick-links ul li dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a:not([tabindex="-1"]):focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value .module-quick-links ul li a:not([tabindex="-1"]):focus-visible,
.module-quick-links ul li .ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value a:not([tabindex="-1"]):focus-visible,
dialog.eq-dialog-wrapper .dark details.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) details.focus-ring--inset:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) details.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value details.focus-ring--inset:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value details.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .dark iframe.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) iframe.focus-ring--inset:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) iframe.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value iframe.focus-ring--inset:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value iframe.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .dark .focus-ring.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) .focus-ring.focus-ring--inset:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) .focus-ring.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value .focus-ring.focus-ring--inset:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value .focus-ring.focus-ring--inset:focus-visible,
dialog.eq-dialog-wrapper .dark .module-quick-links ul li a.focus-ring:focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) .module-quick-links ul li a.focus-ring:focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) .module-quick-links ul li a.focus-ring:focus-visible,
.module-quick-links ul li dialog.eq-dialog-wrapper .dark a.focus-ring:focus-visible,
.module-quick-links ul li dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) a.focus-ring:focus-visible,
.cta-form .eq-checkbox .module-quick-links ul li dialog.eq-dialog-wrapper label:not(.error) a.focus-ring:focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value .module-quick-links ul li a.focus-ring:focus-visible,
.module-quick-links ul li dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a.focus-ring:focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value .module-quick-links ul li a.focus-ring:focus-visible,
.module-quick-links ul li .ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value a.focus-ring:focus-visible {
	box-shadow: inset 0px 0px 0px 4px #000
}

.general-wrapper .dark a:has(.link-heading):focus-visible,
.general-wrapper .cta-form .eq-checkbox label:not(.error) a:has(.link-heading):focus-visible,
.cta-form .eq-checkbox .general-wrapper label:not(.error) a:has(.link-heading):focus-visible,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a:has(.link-heading):focus-visible,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value a:has(.link-heading):focus-visible,
dialog.eq-dialog-wrapper .dark a:has(.link-heading):focus-visible,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) a:has(.link-heading):focus-visible,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) a:has(.link-heading):focus-visible,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a:has(.link-heading):focus-visible,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value a:has(.link-heading):focus-visible {
	outline: none !important;
	box-shadow: none !important
}

.general-wrapper .dark a:has(.link-heading):focus-visible .link-heading,
.general-wrapper .cta-form .eq-checkbox label:not(.error) a:has(.link-heading):focus-visible .link-heading,
.cta-form .eq-checkbox .general-wrapper label:not(.error) a:has(.link-heading):focus-visible .link-heading,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a:has(.link-heading):focus-visible .link-heading,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value a:has(.link-heading):focus-visible .link-heading,
.general-wrapper .dark a:has(.link-heading):focus-visible .btn,
.general-wrapper .cta-form .eq-checkbox label:not(.error) a:has(.link-heading):focus-visible .btn,
.cta-form .eq-checkbox .general-wrapper label:not(.error) a:has(.link-heading):focus-visible .btn,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a:has(.link-heading):focus-visible .btn,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value a:has(.link-heading):focus-visible .btn,
.general-wrapper .dark a:has(.link-heading):focus-visible .block-link,
.general-wrapper .cta-form .eq-checkbox label:not(.error) a:has(.link-heading):focus-visible .block-link,
.cta-form .eq-checkbox .general-wrapper label:not(.error) a:has(.link-heading):focus-visible .block-link,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a:has(.link-heading):focus-visible .block-link,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value a:has(.link-heading):focus-visible .block-link,
.general-wrapper .dark a:has(.link-heading):focus-visible #tertiary-navigation ul>li a,
.general-wrapper .cta-form .eq-checkbox label:not(.error) a:has(.link-heading):focus-visible #tertiary-navigation ul>li a,
.cta-form .eq-checkbox .general-wrapper label:not(.error) a:has(.link-heading):focus-visible #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .general-wrapper .dark a:has(.link-heading):focus-visible a,
#tertiary-navigation ul>li .general-wrapper .cta-form .eq-checkbox label:not(.error) a:has(.link-heading):focus-visible a,
.cta-form .eq-checkbox #tertiary-navigation ul>li .general-wrapper label:not(.error) a:has(.link-heading):focus-visible a,
.general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a:has(.link-heading):focus-visible #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .general-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a:has(.link-heading):focus-visible a,
.ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value a:has(.link-heading):focus-visible #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .general-wrapper .stat--value a:has(.link-heading):focus-visible a,
dialog.eq-dialog-wrapper .dark a:has(.link-heading):focus-visible .link-heading,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) a:has(.link-heading):focus-visible .link-heading,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) a:has(.link-heading):focus-visible .link-heading,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a:has(.link-heading):focus-visible .link-heading,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value a:has(.link-heading):focus-visible .link-heading,
dialog.eq-dialog-wrapper .dark a:has(.link-heading):focus-visible .btn,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) a:has(.link-heading):focus-visible .btn,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) a:has(.link-heading):focus-visible .btn,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a:has(.link-heading):focus-visible .btn,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value a:has(.link-heading):focus-visible .btn,
dialog.eq-dialog-wrapper .dark a:has(.link-heading):focus-visible .block-link,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) a:has(.link-heading):focus-visible .block-link,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) a:has(.link-heading):focus-visible .block-link,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a:has(.link-heading):focus-visible .block-link,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value a:has(.link-heading):focus-visible .block-link,
dialog.eq-dialog-wrapper .dark a:has(.link-heading):focus-visible #tertiary-navigation ul>li a,
dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) a:has(.link-heading):focus-visible #tertiary-navigation ul>li a,
.cta-form .eq-checkbox dialog.eq-dialog-wrapper label:not(.error) a:has(.link-heading):focus-visible #tertiary-navigation ul>li a,
#tertiary-navigation ul>li dialog.eq-dialog-wrapper .dark a:has(.link-heading):focus-visible a,
#tertiary-navigation ul>li dialog.eq-dialog-wrapper .cta-form .eq-checkbox label:not(.error) a:has(.link-heading):focus-visible a,
.cta-form .eq-checkbox #tertiary-navigation ul>li dialog.eq-dialog-wrapper label:not(.error) a:has(.link-heading):focus-visible a,
dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a:has(.link-heading):focus-visible #tertiary-navigation ul>li a,
#tertiary-navigation ul>li dialog.eq-dialog-wrapper .ir-hero.qr .results-stats .stat-box .stat--value a:has(.link-heading):focus-visible a,
.ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value a:has(.link-heading):focus-visible #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box dialog.eq-dialog-wrapper .stat--value a:has(.link-heading):focus-visible a {
	outline: 2px solid #ffffff;
	box-shadow: 0 0 0 2px #000000
}

.general-wrapper .anchor,
dialog.eq-dialog-wrapper .anchor {
	position: relative;
	top: -50px
}

.container .container,
.container-fluid .container,
.container-sm .container,
.container-md .container,
.container-lg .container,
.container-xl .container {
	width: auto
}

@media (max-width: 991.98px) {

	.container .container,
	.container-fluid .container,
	.container-sm .container,
	.container-md .container,
	.container-lg .container,
	.container-xl .container {
		max-width: 100%
	}
}

.fullscreen-bg {
	position: relative
}

.vertical-element {
	position: absolute;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	top: 50%;
	width: 100%
}

.visible-touch {
	display: none
}

.touch-device .hidden-touch {
	display: none !important
}

.touch-device .visible-touch {
	display: block !important
}

img,
video {
	max-width: 100%;
	height: auto
}

iframe {
	border: none
}

.container {
	max-width: 1200px
}

.separator {
	min-height: 1px;
	border-bottom: 1px dotted #dcdcdc;
	margin: 20px 0
}

@media (min-width: 768px) {
	.vertical-align {
		display: table;
		width: 100%;
		table-layout: fixed
	}

	.vertical-align>.wrapper {
		display: table-cell;
		vertical-align: middle;
		width: 100%
	}
}

.btn {
	background: rgba(0, 0, 0, 0);
	display: inline-block;
	font-size: 14px;
	letter-spacing: normal;
	font-weight: 600;
	font-family: "Montserrat", sans-serif;
	line-height: 1;
	margin-bottom: 5px;
	text-align: center;
	text-transform: none;
	white-space: normal;
	-moz-transition: background-color 0.2s ease, border-color 0.2s ease;
	-o-transition: background-color 0.2s ease, border-color 0.2s ease;
	-webkit-transition: background-color 0.2s ease, border-color 0.2s ease;
	transition: background-color 0.2s ease, border-color 0.2s ease;
	border: 2px solid #000;
	color: #000;
	margin: 0;
	padding: 13px 22px;
	border-radius: 8px;
	text-decoration: none
}

.btn:hover,
.btn:focus,
.btn:target,
.btn:active,
.btn:visited {
	-moz-transition: background-color 0.2s ease, border-color 0.2s ease;
	-o-transition: background-color 0.2s ease, border-color 0.2s ease;
	-webkit-transition: background-color 0.2s ease, border-color 0.2s ease;
	transition: background-color 0.2s ease, border-color 0.2s ease;
	text-decoration: none
}

.dark:not(.no-dark) .btn,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .btn,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .btn {
	background: rgba(0, 0, 0, 0);
	border: solid 2px #fff;
	color: #fff
}

.dark:not(.no-dark) .btn:hover,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .btn:hover,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .btn:hover,
.dark:not(.no-dark) .btn:active,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .btn:active,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .btn:active,
.dark:not(.no-dark) .btn:focus,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .btn:focus,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .btn:focus {
	background: #fff;
	border: solid 2px #fff;
	color: #000
}

.inline-btn {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	justify-content: flex-start;
	-ms-flex-pack: flex-start;
	gap: 15px
}

.inline-btn.center {
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center
}

.inline-btn a {
	-webkit-box-flex: initial;
	-moz-box-flex: initial;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	.inline-btn a {
		min-width: 0
	}
}

@media (min-width: 992px) {
	.inline-btn .btn {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
		align-items: center
	}
}

@media (max-width: 767.98px) {
	.inline-btn {
		display: inline-block;
		row-gap: 25px
	}

	.inline-btn a {
		display: block;
		min-width: 230px
	}
}

.inline-block-links .block-link,
.inline-block-links #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .inline-block-links a {
	display: inline-block;
	margin-right: 20px
}

.inline-block-links .block-link:last-of-type,
.inline-block-links #tertiary-navigation ul>li a:last-of-type,
#tertiary-navigation ul>li .inline-block-links a:last-of-type {
	margin-right: 0
}

.center .inline-btn {
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center
}

.btn:hover,
.btn:active,
.btn:focus {
	background: #000;
	color: #fff;
	border: 2px solid #000
}

.full-width.btn {
	display: block;
	padding-left: 0;
	padding-right: 0
}

.icon-svg-link {
	position: relative;
	display: block;
	width: 24px;
	height: 24px
}

.icon-svg-link svg {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.icon-svg-link svg circle {
	fill: #000;
	-moz-transition: fill 0.2s ease-in-out;
	-o-transition: fill 0.2s ease-in-out;
	-webkit-transition: fill 0.2s ease-in-out;
	transition: fill 0.2s ease-in-out
}

.icon-svg-link svg path {
	fill: #fff;
	-moz-transition: fill 0.2s ease-in-out;
	-o-transition: fill 0.2s ease-in-out;
	-webkit-transition: fill 0.2s ease-in-out;
	transition: fill 0.2s ease-in-out
}

.icon-svg-link:hover svg circle,
.icon-svg-link:active svg circle,
.icon-svg-link:focus svg circle {
	fill: #fff
}

.icon-svg-link:hover svg path,
.icon-svg-link:active svg path,
.icon-svg-link:focus svg path {
	fill: #000
}

a:hover .icon-img-link,
a:active .icon-img-link,
a:focus .icon-img-link {
	opacity: 0.5
}

a .icon-img-link {
	width: 24px;
	height: 24px
}

.date,
.time,
time {
	font-size: 12px;
	font-weight: 400;
	font-family: "Lora", serif;
	color: #555;
	text-transform: none
}

.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.change.up [class^="eqicon-change-"],
.change.up [class*=" eqicon-change-"] {
	color: #555;
	font-size: 14px
}

.change.down [class^="eqicon-change-"],
.change.down [class*=" eqicon-change-"] {
	color: #555;
	font-size: 14px
}

.form-control.error {
	margin-bottom: 0
}

.form-control {
	border-radius: 0;
	padding-left: 15px;
	padding-right: 15px;
	height: 53px;
	font-size: 16px
}

.dropup .caret {
	border-bottom-color: #000
}

.dark .dropup .caret,
.cta-form .eq-checkbox label:not(.error) .dropup .caret,
.ir-hero.qr .results-stats .stat-box .stat--value .dropup .caret {
	border-bottom-color: #fff
}

.btn-group.open {
	z-index: 101
}

.btn-group.open .dropdown-toggle {
	box-shadow: none
}

.btn-group.open .dropdown-toggle {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.btn-group.open.dropup .dropdown-toggle {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.dropdown-menu ul li {
	margin: 0;
	padding-left: 0;
	background: none
}

.dropdown-menu ul li+li {
	border-top: 1px solid #d7d7d7
}

.dropdown-menu ul li a {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 16px;
	font-weight: 400;
	color: #555
}

.dropdown-menu ul li a:hover,
.dropdown-menu ul li a:focus,
.dropdown-menu ul li a.active {
	font-weight: 400;
	color: #000;
	background: transparent
}

.dropdown-menu ul li a.selected {
	background-color: #000;
	color: #fff
}

.grey {
	background-color: #f3f4f5
}

.quote-person {
	position: relative;
	text-align: right
}

.main-content blockquote {
	border-top: solid 2px #e5e5e5;
	border-bottom: solid 2px #e5e5e5;
	padding: 60px 0;
	margin: 60px 0
}

@media (max-width: 767.98px) {
	.main-content blockquote {
		padding-top: 40px;
		padding-bottom: 40px
	}
}

.main-content blockquote p {
	margin: 0;
	max-width: 600px;
	display: block;
	margin: 0 auto
}

.main-content blockquote+blockquote {
	margin-top: 0;
	padding-top: 0;
	border-top: none
}

.module-stock-info-right-data .inline-btn {
	margin-top: 75px
}

.rfq-form {
	max-width: 600px
}

.career-btns .btn {
	font-size: 12px;
	width: 100%
}

.partner {
	display: table
}

.partner .partner-logo .wrapper {
	display: table-cell;
	vertical-align: middle;
	height: 243px
}

@media (max-width: 767.98px) {
	.partner .partner-logo {
		display: none
	}
}

.partner+.partner {
	border-top: solid 1px #e5e5e5;
	margin-top: 60px;
	padding-top: 60px
}

.job-opening+.job-opening {
	border-top: solid 1px #dcdcdc;
	margin-top: 40px;
	padding-top: 40px
}

.job-listing {
	margin-top: 50px
}

.job-opening h3 a {
	color: #000
}

.job-opening h3 a:hover {
	color: #000
}

.job-opening ul {
	margin-bottom: 0
}

.job-opening ul li:last-child {
	margin-bottom: 0
}

.background {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover
}

.main-content {
	margin: 75px 0
}

.main-content>*:first-child {
	margin-top: 0
}

.main-content>*:last-child,
.main-content>*:last-child p:last-child {
	margin-bottom: 0
}

.main-content h1 {
	margin-bottom: 40px
}

@media (max-width: 991.98px) {
	.main-content {
		margin: 50px 0
	}
}

.img-left,
.img-right {
	display: block;
	margin: 20px auto;
	text-align: center
}

.img-left img,
.img-right img {
	display: inline-block
}

@media (min-width: 992px) {

	.img-left,
	.img-right {
		margin-top: 10px;
		margin-bottom: 20px
	}

	.img-left {
		float: left;
		margin-right: 20px
	}

	.img-right {
		float: right;
		margin-left: 20px
	}
}

button.block-link {
	background: transparent;
	border: none
}

.block-link,
#tertiary-navigation ul>li a {
	text-decoration: none;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000
}

.block-link:after,
#tertiary-navigation ul>li a:after {
	content: "\e039";
	display: inline-block;
	position: relative;
	margin-left: 2px;
	top: 3px;
	font-size: 1.2em;
	font-weight: 400;
	color: #000;
	line-height: 1em;
	font-family: "Material Icons";
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: 'liga' 1;
	-moz-font-feature-settings: 'liga' 1;
	font-feature-settings: 'liga' 1;
	-moz-transition: transform 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
	-o-transition: transform 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
	-webkit-transition: transform 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
	transition: transform 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0)
}

.block-link:hover,
#tertiary-navigation ul>li a:hover,
.block-link:focus,
#tertiary-navigation ul>li a:focus,
.block-link:active,
#tertiary-navigation ul>li a:active {
	text-decoration: none;
	font-size: 14px;
	color: #000
}

.block-link:hover:after,
#tertiary-navigation ul>li a:hover:after,
.block-link:focus:after,
#tertiary-navigation ul>li a:focus:after,
.block-link:active:after,
#tertiary-navigation ul>li a:active:after {
	-webkit-transform: translateX(5px);
	-moz-transform: translateX(5px);
	-o-transform: translateX(5px);
	transform: translateX(5px);
	content: "\e038";
	color: #000
}

.dark:not(.no-dark) .block-link,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .block-link,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .block-link,
.dark:not(.no-dark) #tertiary-navigation ul>li a,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .dark:not(.no-dark) a,
#tertiary-navigation ul>li .cta-form .eq-checkbox label:not(.no-dark):not(.error) a,
.cta-form .eq-checkbox #tertiary-navigation ul>li label:not(.no-dark):not(.error) a,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) a {
	color: #fff
}

.dark:not(.no-dark) .block-link:after,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .block-link:after,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .block-link:after,
.dark:not(.no-dark) #tertiary-navigation ul>li a:after,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) #tertiary-navigation ul>li a:after,
#tertiary-navigation ul>li .dark:not(.no-dark) a:after,
#tertiary-navigation ul>li .cta-form .eq-checkbox label:not(.no-dark):not(.error) a:after,
.cta-form .eq-checkbox #tertiary-navigation ul>li label:not(.no-dark):not(.error) a:after,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) #tertiary-navigation ul>li a:after,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) a:after {
	color: #fff
}

.dark:not(.no-dark) .block-link:hover,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .block-link:hover,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .block-link:hover,
.dark:not(.no-dark) #tertiary-navigation ul>li a:hover,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) #tertiary-navigation ul>li a:hover,
#tertiary-navigation ul>li .dark:not(.no-dark) a:hover,
#tertiary-navigation ul>li .cta-form .eq-checkbox label:not(.no-dark):not(.error) a:hover,
.cta-form .eq-checkbox #tertiary-navigation ul>li label:not(.no-dark):not(.error) a:hover,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) #tertiary-navigation ul>li a:hover,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) a:hover,
.dark:not(.no-dark) .block-link:active,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .block-link:active,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .block-link:active,
.dark:not(.no-dark) #tertiary-navigation ul>li a:active,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) #tertiary-navigation ul>li a:active,
#tertiary-navigation ul>li .dark:not(.no-dark) a:active,
#tertiary-navigation ul>li .cta-form .eq-checkbox label:not(.no-dark):not(.error) a:active,
.cta-form .eq-checkbox #tertiary-navigation ul>li label:not(.no-dark):not(.error) a:active,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) #tertiary-navigation ul>li a:active,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) a:active,
.dark:not(.no-dark) .block-link:focus,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .block-link:focus,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .block-link:focus,
.dark:not(.no-dark) #tertiary-navigation ul>li a:focus,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) #tertiary-navigation ul>li a:focus,
#tertiary-navigation ul>li .dark:not(.no-dark) a:focus,
#tertiary-navigation ul>li .cta-form .eq-checkbox label:not(.no-dark):not(.error) a:focus,
.cta-form .eq-checkbox #tertiary-navigation ul>li label:not(.no-dark):not(.error) a:focus,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) #tertiary-navigation ul>li a:focus,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) a:focus {
	color: #fff
}

.dark:not(.no-dark) .block-link:hover:after,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .block-link:hover:after,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .block-link:hover:after,
.dark:not(.no-dark) #tertiary-navigation ul>li a:hover:after,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) #tertiary-navigation ul>li a:hover:after,
#tertiary-navigation ul>li .dark:not(.no-dark) a:hover:after,
#tertiary-navigation ul>li .cta-form .eq-checkbox label:not(.no-dark):not(.error) a:hover:after,
.cta-form .eq-checkbox #tertiary-navigation ul>li label:not(.no-dark):not(.error) a:hover:after,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) #tertiary-navigation ul>li a:hover:after,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) a:hover:after,
.dark:not(.no-dark) .block-link:active:after,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .block-link:active:after,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .block-link:active:after,
.dark:not(.no-dark) #tertiary-navigation ul>li a:active:after,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) #tertiary-navigation ul>li a:active:after,
#tertiary-navigation ul>li .dark:not(.no-dark) a:active:after,
#tertiary-navigation ul>li .cta-form .eq-checkbox label:not(.no-dark):not(.error) a:active:after,
.cta-form .eq-checkbox #tertiary-navigation ul>li label:not(.no-dark):not(.error) a:active:after,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) #tertiary-navigation ul>li a:active:after,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) a:active:after,
.dark:not(.no-dark) .block-link:focus:after,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .block-link:focus:after,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .block-link:focus:after,
.dark:not(.no-dark) #tertiary-navigation ul>li a:focus:after,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) #tertiary-navigation ul>li a:focus:after,
#tertiary-navigation ul>li .dark:not(.no-dark) a:focus:after,
#tertiary-navigation ul>li .cta-form .eq-checkbox label:not(.no-dark):not(.error) a:focus:after,
.cta-form .eq-checkbox #tertiary-navigation ul>li label:not(.no-dark):not(.error) a:focus:after,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) #tertiary-navigation ul>li a:focus:after,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) a:focus:after {
	color: #fff
}

.main-content>*:not(h1)+h2 {
	position: relative;
	padding-top: 50px;
	margin-top: 50px;
	border-top: solid 1px #dcdcdc
}

.main-content>h3 {
	margin-top: 40px
}

.dropdown-header,
.dropdown-menu .divider {
	display: none
}

.list-block-link .block-link,
.list-block-link #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .list-block-link a {
	display: table
}

.list-block-link .block-link+.block-link,
.list-block-link #tertiary-navigation ul>li a+.block-link,
#tertiary-navigation ul>li .list-block-link a+.block-link,
.list-block-link #tertiary-navigation ul>li .block-link+a,
#tertiary-navigation ul>li .list-block-link .block-link+a,
.list-block-link #tertiary-navigation ul>li a+a,
#tertiary-navigation ul>li .list-block-link a+a {
	margin-top: 5px
}

.overlay:not(.no-overlay),
.overlay:not(.no-overlay)>div {
	position: relative
}

.overlay:not(.no-overlay)::before {
	content: "";
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	background: #000;
	opacity: .6
}

.overlay:not(.no-overlay).primary-color-overlay::before {
	background: #000
}

.overlay:not(.no-overlay).secondary-color-overlay::before {
	background: #2E7098
}

.overlay:not(.no-overlay).dark-overlay::before {
	background: #000;
	opacity: 0.5
}

.overlay:not(.no-overlay).light-overlay::before {
	background: linear-gradient(to top, rgba(252, 252, 252, 0.82), #fff);
	opacity: 1
}

.page-banner.overlay:not(.no-overlay)>.fullscreen-bg {
	position: absolute
}

.neutral-bg,
.gray,
.gray-bg {
	background-color: #f5f5f5
}

.primary-color-bg {
	background-color: #000
}

.secondary-color-bg {
	background-color: #2E7098
}

.dark-bg {
	background: #333
}

.module {
	padding: 50px 0;
	position: relative
}

@media (min-width: 992px) {
	.module {
		padding: 75px 0
	}
}

.module .text .btn {
	margin-top: 10px
}

@media (max-width: 991.98px) {
	.module .text-area {
		min-height: 0 !important;
		height: auto !important;
		display: block !important
	}
}

.module.w-border {
	border-top: 1px solid #dcdcdc
}

.module.no-padding-bottom {
	padding-bottom: 0
}

.module.no-padding-top {
	padding-top: 0
}

.module.no-padding {
	padding: 0
}

.module.text-left .text,
.module.text-left .center .text,
.module.text-left .text.center {
	text-align: left
}

@media (min-width: 1200px) {
	.module.padding-lg {
		padding-bottom: 120px;
		padding-top: 120px
	}

	.module.padding-xl {
		padding-bottom: 160px;
		padding-top: 160px
	}
}

.module .module-image {
	margin-bottom: 0
}

@media (max-width: 991.98px) {
	.module .module-image {
		text-align: center;
		margin-bottom: 60px
	}
}

@media (max-width: 991.98px) {
	.module .vertical-align>.wrapper {
		display: block !important
	}
}

.module.module-full-width {
	padding: 0
}

.module.module-full-width .text {
	width: 100%;
	max-width: 800px;
	padding: 60px 0;
	display: block;
	margin: 0 auto
}

@media (min-width: 768px) {
	.module.module-full-width .text {
		padding: 60px
	}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	.module.module-full-width .text {
		padding: 60px 40px
	}
}

@media (max-width: 991.98px) {
	.module.module-full-width .text {
		max-width: 100%;
		padding: 75px 60px
	}
}

@media (min-width: 1367px) {
	.module.module-full-width .text {
		padding: 75px 60px
	}
}

@media (max-width: 767.98px) {
	.module.module-full-width .text {
		padding: 60px 15px;
		text-align: center
	}

	.module.module-full-width .text br {
		display: none
	}

	.module.module-full-width .text h2 {
		font-size: 26px
	}

	.module.module-full-width .text .wrapper-link+.inline-block-links .block-link,
	.module.module-full-width .text .wrapper-link+.inline-block-links #tertiary-navigation ul>li a,
	#tertiary-navigation ul>li .module.module-full-width .text .wrapper-link+.inline-block-links a,
	.module.module-full-width .text .wrapper-link+.inline-btn .btn {
		margin-inline: auto
	}
}

.module.module-full-width .text p:last-child {
	margin-bottom: 0
}

@media (max-width: 991.98px) {
	.module.module-full-width .bg-image {
		height: 300px
	}
}

.main-content>.module {
	padding: 0
}

.main-content>.module+.module {
	margin-top: 80px;
	padding-top: 80px;
	border-top: 1px solid #dcdcdc
}

@media (max-width: 991.98px) {
	.module-news-financial-event .content-header .row {
		display: block
	}
}

.module-news-financial-event .latest-news-col .row-news-section .news-block+.news-block {
	margin-top: 40px
}

.module-news-financial-event .latest-news-col .btn-wrapper {
	display: flex;
	justify-content: end
}

@media (max-width: 991.98px) {
	.module-news-financial-event .latest-news-col .btn-wrapper {
		justify-content: start
	}
}

.module-news-financial-event .latest-financial-results-col {
	padding: 50px;
	background-color: #fff
}

.module-news-financial-event .latest-financial-results-col .event-row {
	margin-top: 50px
}

@media (max-width: 991.98px) {
	.module-news-financial-event .latest-financial-results-col {
		padding: 30px 15px
	}
}

.module-news-financial-event .text+.text {
	margin-top: 40px
}

.module-latest-news-slider .news-slider {
	margin-bottom: 0 !important;
	visibility: hidden
}

@media (min-width: 992px) {
	.module-latest-news-slider .news-slider {
		max-height: 283px
	}
}

.module-latest-news-slider .news-slider.slick-initialized {
	visibility: visible;
	max-height: auto
}

.module-latest-news-slider .news-slider .slick-slide {
	margin: 0 15px;
	width: 270px
}

@media (max-width: 1199.98px) {
	.module-latest-news-slider .news-slider .slick-slide {
		width: 292px
	}
}

@media (min-width: 992px) {
	.module-latest-news-slider .news-slider .slick-slide {
		padding: 20px 0
	}
}

@media (max-width: 991.98px) {
	.module-latest-news-slider .news-slider .slick-list {
		margin: 0 -15px
	}
}

@media (max-width: 991.98px) {
	.module-latest-news-slider .news-slider {
		margin-top: 30px
	}
}

.module-latest-news-slider .news-slider .news-block a:hover {
	text-decoration: none
}

.module-latest-news-slider .news-slider .news-block .text {
	background: #fff;
	padding: 43px 33px;
	box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0);
	position: relative;
	top: 0;
	min-height: 250px;
	max-height: 250px;
	transition: all 0.2s ease-in-out
}

@media (max-width: 767.98px) {
	.module-latest-news-slider .news-slider .news-block .text {
		min-height: auto !important;
		height: auto !important
	}
}

@media (min-width: 768px) {
	.module-latest-news-slider .news-slider .news-block .text:hover {
		top: -3px;
		box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1)
	}
}

.module-latest-news-slider .news-slider .news-block .text .date {
	margin-bottom: 16px;
	display: block
}

.module-latest-news-slider .inline-btn {
	margin-top: 20px
}

@media (min-width: 1200px) {
	.module-latest-news-slider .slick-slide:first-of-type {
		width: 570px
	}
}

@media (min-width: 992px) {
	.module-latest-news-slider .slick-slide:first-of-type {
		padding: 20px 0
	}
}

.module-presentation-single .content-box {
	box-shadow: none
}

.module-news-events.module {
	padding-top: 0;
	padding-bottom: 0
}

.module-news-events .news-col {
	background: #f5f5f5
}

.module-news-events .events-col {
	background: #fff
}

.module-news-events .presentation-col img {
	margin: 15px 0;
	max-width: unset
}

.module-news-events .text {
	padding: 90px 15px 98px;
	margin: 0 auto;
	max-width: 1214px
}

.module-news-events .text h6 {
	margin-bottom: 20px
}

.module-news-events .text .date {
	margin-bottom: 7px
}

.module-news-events .text .media {
	margin-top: 0
}

.module-news-events .text .media h2,
.module-news-events .text .media h2 a {
	font-size: 34px;
	font-weight: 700;
	margin: 0
}

@media (max-width: 480px) {

	.module-news-events .text .media h2,
	.module-news-events .text .media h2 a {
		font-size: 28px
	}
}

.module-news-events .recent-news .media {
	margin-top: 0
}

.module-news-events .recent-news .media .media-heading,
.module-news-events .recent-news .media .media-heading a {
	color: #555;
	font-size: 18px;
	font-weight: 300
}

.module-news-events .recent-news .media .media-heading a:hover {
	color: #000
}

.module.latest-news {
	margin: 0
}

.module.latest-news .media {
	display: table;
	max-width: 720px;
	margin-left: auto;
	margin-right: auto
}

.module.latest-news .media .date {
	margin-bottom: 10px;
	text-transform: none
}

.module.latest-news .media .media-heading {
	font-size: 25px;
	margin-bottom: 40px
}

.module.latest-news .media .inline-btn {
	display: inline-block;
	margin-left: 20px;
	margin-top: 0
}

@media (max-width: 767.98px) {
	.module.latest-news .media .inline-btn {
		margin-left: 0;
		margin-top: 16px
	}
}

@media (max-width: 767.98px) {
	.module.latest-news .media .wrapper-link .btn {
		display: table;
		margin: 0 auto
	}
}

.module.latest-news.dark a:not(.btn):not(.block-link),
.cta-form .eq-checkbox label.latest-news:not(.error) a:not(.btn):not(.block-link),
.ir-hero.qr .results-stats .stat-box .latest-news.stat--value a:not(.btn):not(.block-link) {
	color: #fff
}

.module.latest-news.dark a:not(.btn):not(.block-link):hover,
.cta-form .eq-checkbox label.latest-news:not(.error) a:not(.btn):not(.block-link):hover,
.ir-hero.qr .results-stats .stat-box .latest-news.stat--value a:not(.btn):not(.block-link):hover {
	color: #fff
}

@media (max-width: 767.98px) {
	.module-latest-news {
		padding: 60px 0;
		text-align: center
	}
}

.module-latest-news .module-header {
	margin-bottom: 60px
}

.module-latest-news .module-header .text>*:last-child {
	margin: 0
}

.module-latest-news .module-content {
	margin-bottom: 79px
}

@media (max-width: 767.98px) {
	.module-latest-news .module-content {
		margin-bottom: 40px
	}
}

.module-latest-news .news-listing+div {
	margin-top: 90px
}

@media (max-width: 767.98px) {
	.module-latest-news .news-listing+div {
		margin-top: 50px
	}
}

.module-latest-news .media {
	margin: 0;
	padding: 0
}

@media (max-width: 767.98px) {
	.module-latest-news .media {
		text-align: center
	}
}

.module-latest-news .media .date time {
	color: #000;
	font-size: 14px;
	line-height: 1.2
}

.module-latest-news .media .media-heading {
	font-size: 18px;
	line-height: 1.22;
	text-align: left
}

@media (max-width: 767.98px) {
	.module-latest-news .media .media-heading {
		text-align: center
	}
}

.module-latest-news .text .btn {
	margin-top: 60px
}

.module-latest-news .dark:not(.no-dark) .media .date time,
.module-latest-news .cta-form .eq-checkbox label:not(.no-dark):not(.error) .media .date time,
.cta-form .eq-checkbox .module-latest-news label:not(.no-dark):not(.error) .media .date time,
.module-latest-news .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .media .date time,
.ir-hero.qr .results-stats .stat-box .module-latest-news .stat--value:not(.no-dark) .media .date time {
	color: #fff
}

.module-latest-news .news-listing {
	margin-top: 30px
}

.news-listing .content-box .text {
	padding: 40px
}

.news-listing .content-box .text .media {
	margin-bottom: 15px
}

.news-listing .content-box .text .media h3,
.news-listing .content-box .text .media h3 a,
.news-listing .content-box .text .media .wrapper-link .link-heading {
	font-size: 16px;
	font-weight: 500;
	color: #000;
	line-height: 1.63
}

.news-listing .content-box .text .media .date {
	margin-bottom: 14px
}

.news-listing .content-box .text .media .date time {
	font-size: 12px
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.news-listing .content-box .text {
		padding: 25px 15px
	}
}

@media (max-width: 767.98px) {
	.news-listing .content-box .text {
		padding: 20px
	}
}

@media (max-width: 767.98px) {
	.news-listing .content-box {
		margin-bottom: 20px
	}
}

.module.module--image-banner {
	margin-top: 0;
	padding: 200px 0
}

.module.module--image-banner h2 {
	font-size: 42px
}

.module.module--image-banner p {
	max-width: 600px;
	margin-left: auto;
	margin-right: auto
}

@media (min-width: 768px) {
	.module.module--image-banner a+a {
		margin-left: 40px
	}
}

.quarterly-results-container {
	border: 1px solid #dcdcdc;
	background: #f9f9f9;
	padding: 0;
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
	border-radius: 0
}

.quarterly-results-container .header {
	padding: 25px
}

.quarterly-results-container .header+.text {
	padding-top: 0
}

.quarterly-results-container .header h2,
.quarterly-results-container .header h2 a {
	margin: 0;
	font-size: 18px;
	font-weight: 700;
	color: #555;
	text-transform: uppercase;
	line-height: 1
}

.quarterly-results-container .text {
	padding: 25px;
	overflow: hidden
}

.quarterly-results-container .text>*:last-child {
	margin-bottom: 0
}

.box.quarterly-results+.box.quarterly-results {
	margin-top: 25px
}

.box.quarterly-results .toggle-wrapper>.text {
	border: 1px solid #dcdcdc
}

.personnel-listing .member+.member {
	border-color: #dcdcdc;
	margin-top: 40px;
	padding-top: 40px;
	clear: both
}

.personnel-listing .member .image {
	float: left;
	margin: 5px 20px 20px 0
}

@media (max-width: 568px) {
	.personnel-listing .member .image {
		float: none;
		margin-left: auto;
		margin-right: auto
	}
}

.personnel-listing .member .trigger {
	position: relative;
	display: block;
	text-decoration: none
}

.personnel-listing .member .trigger:after {
	content: "\e5ce";
	position: absolute;
	top: 0;
	right: 0;
	font-family: "Material Icons";
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: 'liga' 1;
	-moz-font-feature-settings: 'liga' 1;
	font-feature-settings: 'liga' 1;
	font-size: 32px;
	color: #000
}

.personnel-listing .member .trigger.collapsed:after {
	content: "\e5cf"
}

.personnel-listing .member:last-child {
	margin-bottom: 0
}

.personnel-listing .collapse-element {
	background-color: transparent;
	box-shadow: none
}

.personnel-listing .collapse-element>a,
.personnel-listing .collapse-element .panel-heading a,
.personnel-listing .collapse-element .panel-heading button {
	padding: 40px 40px 40px 0
}

.personnel-listing .collapse-element>a .icon-trigger,
.personnel-listing .collapse-element .panel-heading a .icon-trigger,
.personnel-listing .collapse-element .panel-heading button .icon-trigger {
	left: auto;
	right: 0;
	margin-top: 0;
	font-size: 36px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%)
}

.personnel-listing .collapse-element>a .icon-trigger:before,
.personnel-listing .collapse-element .panel-heading a .icon-trigger:before,
.personnel-listing .collapse-element .panel-heading button .icon-trigger:before {
	content: "\e5ce"
}

.personnel-listing .collapse-element>a.collapsed .icon-trigger:before,
.personnel-listing .collapse-element .panel-heading a.collapsed .icon-trigger:before,
.personnel-listing .collapse-element .panel-heading button.collapsed .icon-trigger:before {
	content: "\e5cf"
}

.personnel-listing .collapse-element>a .heading--h4,
.personnel-listing .collapse-element .panel-heading a .heading--h4,
.personnel-listing .collapse-element .panel-heading button .heading--h4 {
	font-size: 36px;
	font-weight: 600
}

.personnel-listing .collapse-element>a .title,
.personnel-listing .collapse-element .panel-heading a .title,
.personnel-listing .collapse-element .panel-heading button .title {
	display: block;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 700;
	color: #555
}

.personnel-listing .collapse-element .text {
	padding: 0 0 40px;
	overflow: hidden
}

.personnel-listing .collapse-element .text .bio-image {
	float: left;
	margin: 5px 20px 20px 0
}

.personnel-listing .collapse-element+.collapse-element {
	border-top: 1px solid #dcdcdc;
	margin-top: 0
}

.main-content .member-blocks {
	padding: 0
}

.member-blocks {
	padding: 100px 0;
	background: #f5f5f5
}

.member-blocks a:hover {
	text-decoration: none
}

.member-blocks .member-wrap {
	position: relative;
	display: flex;
	height: 100%
}

.member-blocks .member-wrap>a,
.member-blocks .member-wrap>button {
	position: relative;
	top: 0;
	display: flex;
	box-shadow: 0 28px 32px 0 rgba(102, 102, 102, 0.1);
	background-color: transparent;
	padding: 0;
	border: none;
	text-align: left;
	text-decoration: underline;
	-moz-transition: top 0.2s;
	-o-transition: top 0.2s;
	-webkit-transition: top 0.2s;
	transition: top 0.2s
}

.member-blocks .member-wrap>a:hover,
.member-blocks .member-wrap>a:active,
.member-blocks .member-wrap>a:focus,
.member-blocks .member-wrap>button:hover,
.member-blocks .member-wrap>button:active,
.member-blocks .member-wrap>button:focus {
	top: -10px;
	-moz-transition: top 0.2s;
	-o-transition: top 0.2s;
	-webkit-transition: top 0.2s;
	transition: top 0.2s
}

.member-blocks .member-wrap>a:hover .member-module-overlay,
.member-blocks .member-wrap>a:active .member-module-overlay,
.member-blocks .member-wrap>a:focus .member-module-overlay,
.member-blocks .member-wrap>button:hover .member-module-overlay,
.member-blocks .member-wrap>button:active .member-module-overlay,
.member-blocks .member-wrap>button:focus .member-module-overlay {
	opacity: 1;
	-moz-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s
}

@media (min-width: 768px) {

	.member-blocks .member-wrap>a:hover img,
	.member-blocks .member-wrap>a:active img,
	.member-blocks .member-wrap>a:focus img,
	.member-blocks .member-wrap>button:hover img,
	.member-blocks .member-wrap>button:active img,
	.member-blocks .member-wrap>button:focus img {
		-webkit-filter: blur(10px);
		-moz-filter: blur(10px);
		-o-filter: blur(10px);
		-ms-filter: blur(10px);
		filter: blur(10px)
	}
}

@media (max-width: 991.98px) {

	.member-blocks .member-wrap>a:hover,
	.member-blocks .member-wrap>a:active,
	.member-blocks .member-wrap>a:focus,
	.member-blocks .member-wrap>button:hover,
	.member-blocks .member-wrap>button:active,
	.member-blocks .member-wrap>button:focus {
		top: 0
	}
}

.member-blocks .member-module {
	position: relative;
	overflow: hidden
}

.member-blocks .member-module .member-module-overlay {
	position: absolute;
	opacity: 0;
	-moz-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
	width: 100%;
	height: 100%;
	text-align: center;
	background: rgba(51, 51, 51, 0.8);
	z-index: 1
}

.member-blocks .member-module .member-module-overlay .btn {
	min-width: 0
}

.member-blocks .member-info {
	padding: 40px
}

@media (max-width: 991.98px) {
	.member-blocks .member-info {
		padding: 10px
	}
}

.member-blocks .member-info h2 {
	margin-bottom: 7px;
	font-size: 23px
}

.member-blocks .member-info h2:hover {
	color: #000
}

@media (max-width: 991.98px) {
	.member-blocks .member-info h2 {
		font-size: 16px
	}
}

.member-blocks .member-info .title {
	margin-bottom: 0;
	font-family: "Lora", serif;
	font-size: 14px;
	font-weight: 400;
	font-style: italic;
	color: #666666
}

.team-row+.team-row {
	margin-top: 70px
}

.page-type-team-cards .general-wrapper {
	background: #f5f5f5
}

.member-modal {
	display: none;
	padding: 60px
}

.member-modal .text h2 {
	margin-bottom: 7px;
	font-size: 23px
}

.member-modal .text .title {
	margin-bottom: 20px;
	font-family: "Lora", serif;
	font-size: 14px;
	font-weight: 400;
	font-style: italic;
	color: #666666;
	line-height: 1
}

.member-modal .close-cta {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	background: #000
}

@media (max-width: 767.98px) {
	.member-modal {
		padding: 15px;
		display: block
	}

	.member-modal p:last-of-type {
		margin-bottom: 0
	}

	.member-modal img {
		margin: 0 0 20px 0;
		float: none
	}
}

@media (max-width: 991.98px) {
	.eq-dialog-inner .row .col-md-3+.col-md-9 {
		margin-top: 30px
	}
}

.page-type-team-cards .fancybox-close {
	padding: 14px;
	left: auto;
	top: 0;
	right: 0;
	background-color: #000;
	background-image: url(../images/close-cta.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	width: 16px;
	height: 16px
}

@media (max-width: 767.98px) {
	.member-blocks .team-row+.team-row {
		margin-top: 0
	}

	.member-blocks .team-row:first-child .member-holder:first-child {
		border-top: none;
		margin-top: 0;
		padding-top: 0
	}

	.member-blocks .member-holder {
		border-top: solid 1px #dcdcdc;
		margin-top: 60px;
		padding-top: 60px;
		display: block
	}

	.member-blocks .member-wrap {
		box-shadow: none;
		background: none
	}

	.member-blocks .member-desktop {
		display: none
	}

	.member-blocks .member-module-overlay {
		display: none
	}

	.member-blocks .member-module-overlay img {
		margin: 0 auto;
		display: block
	}

	.member-blocks .member-info {
		text-align: center
	}

	.member-blocks .member-modal {
		padding: 0 15px
	}
}

.spr-ir-faq .question {
	padding-left: 0;
	margin-bottom: 0
}

.media .media-body>*:last-child {
	margin-bottom: 0
}

.media+.media {
	border-top: solid 1px #e5e5e5;
	margin-top: 40px;
	padding-top: 40px
}

.media .media-heading,
.media .media-heading a {
	color: #000;
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	text-transform: none;
	font-weight: 400
}

.media .media-heading:focus-visible,
.media .media-heading a:focus-visible {
	display: block
}

@media (max-width: 767.98px) {

	.media .media-heading,
	.media .media-heading a {
		font-size: 16px
	}
}

.media a:not(.block-link):hover,
.media a:hover h2 {
	color: #000;
	text-decoration: none
}

.media .date+* {
	margin-top: 10px
}

.rss-link {
	text-align: right
}

.subscribe-module {
	padding: 60px 0
}

.subscribe-module h2 {
	margin: 0
}

.subscribe-module h2,
.subscribe-module p {
	display: inline-block;
	margin: 0;
	vertical-align: middle
}

@media (min-width: 1200px) {
	.subscribe-module p {
		margin: 0 0 0 60px
	}
}

@media (max-width: 1199.98px) {

	.subscribe-module h2,
	.subscribe-module p {
		display: block
	}

	.subscribe-module p {
		margin-top: 20px
	}
}

@media (max-width: 991.98px) {
	.subscribe-module {
		text-align: center
	}

	.subscribe-module .col-lg-auto {
		margin-top: 32px
	}
}

.subscribe-box {
	padding: 60px 50px
}

.subscribe-box h2 {
	margin: 0
}

.subscribe-box h2,
.subscribe-box p {
	display: inline-block;
	margin: 0;
	vertical-align: middle;
	color: #000
}

@media (min-width: 1200px) {
	.subscribe-box p {
		margin: 0 0 0 24px
	}
}

@media (max-width: 1199.98px) {

	.subscribe-box h2,
	.subscribe-box p {
		display: block
	}

	.subscribe-box p {
		margin-top: 20px
	}
}

@media (max-width: 991.98px) {
	.subscribe-box {
		text-align: center
	}

	.subscribe-box .col-lg-auto {
		margin-top: 32px
	}
}

.annual-report img {
	display: block;
	margin: 0 10px 0 0;
	max-width: 50%;
	float: left
}

.annual-report .report-content {
	float: left;
	width: 45%;
	margin: 30px 0 0;
	padding-left: 30px;
	text-align: left
}

.annual-report h3 {
	font-size: 18px;
	color: #555;
	margin-top: 0;
	margin-bottom: 5px;
	font-weight: 400
}

.annual-report .report-links {
	margin-top: 30px
}

.annual-report .report-links a {
	font-size: 12px;
	display: inline-block
}

.annual-report .report-links a:first-of-type {
	margin-right: 12px
}

.quarterly-results .text .text {
	padding: 0
}

.quarterly-results .toggle-wrapper>.text>.text+.text {
	border-top: 1px solid #dcdcdc
}

.qr-module-report img {
	box-shadow: 0 0 3px #000;
	display: block;
	margin: 6px 3px 5px
}

label.ar-label {
	font-size: 14px;
	margin-bottom: 0;
	margin-top: 20px
}

.qr-module-report a+p {
	font-size: 12px;
	color: #999
}

.ir .stock-data .ir-module+.ir-module {
	margin-top: 40px
}

.ir .stock-data+.stock-data {
	margin-top: 40px
}

.ir .stock-data .ir-quote-box h2 {
	margin: 10px 0 0
}

.ir .stock-data h2+.stock-section {
	padding-top: 10px
}

@media (min-width: 768px) {
	.page-type-ir-landing-corporate-governance .spr-ir-module-container .committee-list .committee-role {
		width: 100%
	}
}

@media (max-width: 767.98px) {
	.page-type-ir-landing-corporate-governance .spr-ir-module-container .committee-list thead {
		display: none
	}

	.page-type-ir-landing-corporate-governance .spr-ir-module-container .committee-list td:not(.col-title) {
		text-align: left
	}

	.page-type-ir-landing-corporate-governance .spr-ir-module-container .committee-list td,
	.page-type-ir-landing-corporate-governance .spr-ir-module-container .committee-list tr:last-child td {
		width: 100%;
		display: block;
		position: relative;
		border-bottom: 1px solid #ccc
	}

	.page-type-ir-landing-corporate-governance .spr-ir-module-container .committee-list td.col-title,
	.page-type-ir-landing-corporate-governance .spr-ir-module-container .committee-list tr:last-child td.col-title {
		border: none;
		text-align: left;
		background-color: #2E7098;
		color: #fff
	}

	.page-type-ir-landing-corporate-governance .spr-ir-module-container .committee-list td:last-child,
	.page-type-ir-landing-corporate-governance .spr-ir-module-container .committee-list tr:last-child td:last-child {
		border: none
	}

	.page-type-ir-landing-corporate-governance .spr-ir-module-container .committee-list td .committee-role,
	.page-type-ir-landing-corporate-governance .spr-ir-module-container .committee-list tr:last-child td .committee-role {
		position: absolute;
		top: 0;
		right: 20px;
		margin-top: 20px
	}

	.page-type-ir-landing-corporate-governance .spr-ir-module-container .committee-list .mobile-title {
		display: block;
		margin-bottom: 10px;
		padding-right: 100px
	}
}

@media (max-width: 991.98px) {

	.page-banner .container,
	.page-hero .container {
		width: auto
	}

	.container {
		width: auto
	}

	.main-nav ul {
		top: 0 !important
	}

	.main-nav ul li.has-children:hover:after {
		display: none
	}
}

.home-links-module {
	margin-top: 90px;
	margin-bottom: 0;
	text-align: center
}

@media (max-width: 767.98px) {
	.home-links-module {
		margin-top: 20px
	}
}

.home-links-module a {
	display: inline-block;
	margin: 0 10px
}

.home-links-module a:first-of-type {
	margin-left: 0
}

.home-links-module a:last-of-type {
	margin-right: 0
}

@media (max-width: 767.98px) {
	.home-links-module a {
		display: block;
		margin: 0 auto
	}

	.home-links-module a+a {
		margin-top: 14px
	}
}

@media (max-width: 767.98px) {
	.home-ir-module {
		padding: 50px 0
	}
}

.full-news-article table {
	font-size: 14px
}

.full-news-article .video-wrapper video,
.full-news-article .audio-wrapper audio {
	width: 100%
}

@media (min-width: 992px) {
	.stock-section.inline {
		padding-bottom: 10px;
		border-bottom: 2px solid #000
	}

	.stock-section.inline:first-of-type {
		margin-bottom: 30px;
		margin-top: -3px
	}

	.stock-section.inline .value-title {
		display: inline-block;
		margin-bottom: 0;
		padding-bottom: 0;
		border: none
	}

	.stock-section.inline .value {
		float: right
	}
}

.faq>li {
	padding: 0
}

h3.related-link {
	margin-bottom: 0
}

.media h3.related-link,
.media h3.related-link a {
	font-size: 1em
}

.related-documents.box .text .text {
	padding: 0
}

.qa-module {
	text-align: left
}

.qa-module .answer {
	text-align: justify;
	font-size: 14px
}

.qa-module .permalink {
	font-style: italic;
	font-size: 14px;
	text-align: right;
	margin: 0
}

.qa-module .question+.question {
	border-top: 1px dotted #dcdcdc;
	margin-top: 40px;
	padding-top: 40px
}

.qa-module .question h2 {
	font-size: 24px;
	cursor: pointer;
	margin-top: 0;
	padding-right: 16px;
	position: relative
}

.qa-module h2 .icon-trigger {
	font-size: 16px;
	margin-left: 10px;
	position: absolute;
	top: 10px;
	right: 0
}

.qa-module h2 .icon-trigger::before {
	font-family: "Material Icons";
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: 'liga' 1;
	-moz-font-feature-settings: 'liga' 1;
	font-feature-settings: 'liga' 1;
	content: "\e145"
}

.qa-module .collapsed .icon-trigger::before {
	content: "\e15b"
}

.qa-form form {
	text-align: left
}

.qa-form .form-group {
	margin: 0
}

.qa-form .form-group+.form-group {
	margin-top: 20px
}

.qa-form label {
	font-size: 22px
}

.qa-form label.error {
	font-size: 14px
}

.qa-form input[type="text"],
.qa-form textarea {
	height: auto;
	padding: 15px
}

.qa-form textarea {
	height: 200px
}

.qa-form .btn {
	line-height: 1;
	padding: 20px
}

@media (min-width: 1200px) {
	.container {
		width: 1200px;
		max-width: 1200px
	}
}

@media (min-width: 1201px) {
	.container {
		width: 1200px;
		max-width: 1200px
	}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	.annual-report .header {
		padding-left: 10px;
		padding-right: 10px
	}

	.annual-report img {
		float: none;
		margin: 10px auto;
		max-width: 100%
	}

	.annual-report .report-content {
		width: 100%;
		text-align: center;
		margin-top: 0;
		padding: 0 10px
	}

	.annual-report .text>a {
		margin-top: 0;
		min-width: 0
	}

	.results-info h3,
	.results-info p {
		font-size: 26px
	}

	.box.annual-report .text {
		padding-top: 0
	}
}

@media (max-width: 991.98px) {
	.sb-nav {
		border-top: none
	}

	.mobile-sub-nav-trigger {
		background: #000;
		color: #fff;
		width: 100%;
		padding: 13px 30px;
		text-align: center;
		cursor: pointer
	}

	.mobile-sub-nav-trigger:hover {
		color: #fff;
		text-decoration: none
	}

	.mobile-sub-nav-trigger:after {
		display: none
	}

	.meat {
		position: relative;
		display: block;
		width: 90%;
		height: 5px;
		background-color: #fff;
		border-radius: 5px;
		margin-top: 5px;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease
	}

	.meat:first-of-type {
		margin-top: 2px
	}

	.active .meat:first-of-type {
		transform: rotate(45deg);
		top: 10px
	}

	.active .meat:nth-of-type(2) {
		transform: rotate(45deg)
	}

	.active .meat:last-of-type {
		transform: rotate(-45deg);
		top: -10px
	}

	.trigger-container {
		display: inline-block;
		width: 30px;
		vertical-align: middle;
		margin-top: -7px
	}

	.trigger-container .meat:first-of-type {
		transform: rotate(45deg);
		top: 10px
	}

	.trigger-container .meat:nth-of-type(2) {
		transform: rotate(45deg)
	}

	.trigger-container .meat:last-of-type {
		transform: rotate(-45deg);
		top: -10px
	}

	.collapsed .trigger-container .meat:first-of-type {
		transform: rotate(0deg);
		top: auto
	}

	.collapsed .trigger-container .meat:nth-of-type(2) {
		transform: rotate(0deg)
	}

	.collapsed .trigger-container .meat:last-of-type {
		transform: rotate(0deg);
		top: auto
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.main-nav ul li a {
		font-size: 15px;
		padding-bottom: 45px;
		padding-left: 5px;
		padding-right: 5px
	}

	.ir-content {
		margin-top: 15px
	}

	.annual-report .text {
		padding: 25px 15px
	}

	.results-info h3,
	.results-info p {
		font-size: 26px
	}

	.subscribe {
		padding-left: 30px
	}

	.subscribe h2,
	.subscribe p {
		margin-right: 20px
	}

	.subscribe .btn {
		min-width: 160px
	}

	.box .stock-section .value-title {
		margin-bottom: 5px;
		margin-top: 10px
	}

	.box.stock-info .stock-section.change {
		border-bottom: none
	}

	.box.stock-info .stock-section .value {
		font-size: 20px
	}

	.box.stock-info .week-range .value-title,
	.box.stock-info .day-range .value-title,
	.box.stock-info .week-range .value,
	.box.stock-info .day-range .value {
		float: none !important
	}

	.box.stock-info .week-range .value-title,
	.box.stock-info .day-range .value-title {
		margin-bottom: 10px
	}

	.contact-info p {
		word-break: break-word
	}

	.company-overview .text {
		width: 100%;
		max-height: none
	}
}

@media (min-width: 992px) {
	#mobile-nav {
		display: block
	}
}

@media (max-width: 991.98px) {
	.push-to-left {
		left: -80%;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease
	}

	.push-to-left::after {
		content: "";
		position: absolute;
		width: 100%;
		top: 0;
		left: 0;
		bottom: 0;
		background: #000;
		opacity: .6
	}

	.mobile-nav-trigger {
		position: absolute;
		cursor: pointer;
		top: 3.5px;
		right: 0;
		background: #000;
		border: none;
		padding: 11px 6px 11px 12px;
		width: 50px;
		height: 50px;
		border-bottom-left-radius: 12px;
		border-top-left-radius: 12px;
		display: block !important
	}

	.mobile-nav-trigger.active {
		right: 80%;
		position: fixed;
		z-index: 1001
	}

	.main-nav {
		padding-top: 0;
		padding-left: 0
	}

	.cbp-spmenu {
		background: #000;
		position: fixed;
		float: none !important
	}

	.cbp-spmenu ul li {
		float: none !important
	}

	.cbp-spmenu ul li a {
		display: block;
		color: #fff;
		font-size: 1.1em;
		padding: 20px !important
	}

	.cbp-spmenu ul li a:focus-visible {
		margin: 4px
	}

	.cbp-spmenu ul li.active a {
		color: #fff
	}

	.cbp-spmenu ul li a:hover {
		color: #fff
	}

	.cbp-spmenu a:active {
		background: #000;
		color: #fff
	}

	.main-nav ul li.has-children:hover>a:before {
		display: none !important
	}

	#mobile-nav ul li ul {
		height: 0;
		position: static;
		display: none;
		margin: 0;
		padding: 0;
		width: 100%;
		overflow: hidden;
		-moz-transition: height 2s;
		-o-transition: height 2s;
		-webkit-transition: height 2s;
		transition: height 2s
	}

	#mobile-nav ul li ul li {
		padding: 0
	}

	#mobile-nav ul li ul li a {
		padding: 20px 0 20px 25px;
		border-bottom: 1px solid #fff;
		color: #fff;
		font-weight: 400
	}

	.main-nav ul li:hover ul {
		margin: 0;
		padding: 0;
		background: none
	}

	#mobile-nav ul .open>ul {
		height: auto
	}

	.main-nav ul li:hover ul {
		position: static
	}

	.main-nav ul li ul li a:hover {
		color: #fff
	}

	.cbp-spmenu-vertical {
		margin: 0;
		width: 80%;
		height: 100% !important;
		top: 0;
		z-index: 1000;
		overflow: scroll
	}

	.cbp-spmenu-vertical a {
		border-bottom: 1px solid #fff;
		padding: 1em
	}

	.cbp-spmenu-right {
		right: -80%;
		visibility: hidden
	}

	.cbp-spmenu-right.cbp-spmenu-open {
		right: 0px;
		visibility: visible
	}

	.cbp-spmenu-push {
		overflow-x: hidden;
		position: relative;
		left: 0
	}

	.cbp-spmenu-push-toright {
		left: 240px
	}

	.cbp-spmenu-push-toleft {
		left: -240px
	}

	.cbp-spmenu,
	.cbp-spmenu-push,
	.mobile-nav-trigger {
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease
	}

	.subscribe {
		text-align: center
	}
}

@media (max-width: 767.98px) {
	.career-btns .btn {
		margin-bottom: 14px
	}

	.dark:not(.no-dark) .btn,
	.cta-form .eq-checkbox label:not(.no-dark):not(.error) .btn,
	.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .btn {
		background: rgba(0, 0, 0, 0);
		border: solid 2px #fff;
		color: #fff
	}

	.dark:not(.no-dark) .btn:hover,
	.cta-form .eq-checkbox label:not(.no-dark):not(.error) .btn:hover,
	.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .btn:hover {
		background: #fff;
		border: solid 2px #fff;
		color: #000
	}

	.ir-content {
		margin-top: 15px
	}

	.box .single-new p {
		max-width: 100%
	}

	.box.bottom-btn .text>.links-at-bottom .btn {
		margin-top: 10px
	}

	.results-info {
		margin-bottom: 15px
	}

	.annual-report .text {
		padding: 25px 15px
	}

	.annual-report img {
		max-width: 53%
	}

	.download-links a {
		display: block
	}

	.subscribe {
		padding: 65px 15px;
		text-align: center
	}

	.subscribe h2,
	.subscribe p {
		float: none;
		margin-right: 0;
		display: block;
		margin-bottom: 10px;
		line-height: 1.5
	}

	.subscribe .btn {
		float: none
	}

	.annual-report .report-content {
		margin-top: 0
	}

	.box.stock-info .stock-section.day-range,
	.box.stock-info .stock-section.week-range {
		border-bottom: none;
		padding-left: 15px;
		padding-right: 15px
	}

	.box.stock-info .stock-section.day-range .value,
	.box.stock-info .stock-section.week-range .value {
		font-size: 18px
	}

	.box.stock-info .stock-section.day-range .value-title,
	.box.stock-info .stock-section.week-range .value-title {
		font-size: 12px
	}

	.ir .stock-info .row+.row {
		margin-top: 0
	}

	.stock-box.inline h3 {
		width: 55%
	}

	.stock-box.inline p {
		width: 45%
	}

	.contact-info p {
		word-break: break-word;
		margin-bottom: 15px
	}

	.box.stock-info .stock-section.inline {
		padding-left: 30px
	}

	.company-overview .image-container-right {
		float: none;
		margin-top: 0;
		width: 100%
	}

	.company-overview .text {
		width: 100%;
		max-height: none
	}

	.box.stock-info .stock-section .value-title {
		margin-bottom: 5px
	}
}

.module-asset-list .asset+.asset {
	border-top: 1px solid #dcdcdc;
	margin-top: 25px;
	padding-top: 25px
}

.module-asset-list .asset a {
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-decoration: none
}

.module-asset-list .asset a .link-text {
	text-decoration: underline
}

.module-asset-list .asset a:hover .link-text,
.module-asset-list .asset a:active .link-text,
.module-asset-list .asset a:focus .link-text {
	text-decoration: none
}

.module-asset-list .asset a:hover .btn,
.module-asset-list .asset a:active .btn,
.module-asset-list .asset a:focus .btn {
	border: 2px solid #000;
	background: #000;
	color: #fff
}

@media (max-width: 767.98px) {
	.module-asset-list .asset a {
		text-align: center;
		flex-direction: column
	}

	.module-asset-list .asset a .btn {
		margin-top: 16px
	}
}

.member .member-header {
	overflow: hidden;
	margin-bottom: 30px
}

.member .member-header .info {
	float: left;
	max-width: 75%
}

.member .member-header .social {
	float: right;
	max-width: 25%;
	padding-top: 18px
}

.member .member-header .social a {
	font-size: 36px;
	line-height: 1;
	display: inline-block;
	color: #000
}

.member .member-header .social a+a {
	margin-left: 6px
}

.member .member-header .social a:hover,
.member .member-header .social a:active,
.member .member-header .social a:focus {
	text-decoration: none;
	color: #2E7098
}

.member h3 {
	font-size: 23px;
	margin-bottom: 10px;
	font-weight: 700
}

.member .title {
	font-size: 14px;
	margin: 0
}

.member .member-description p {
	font-size: 16px
}

.member .image {
	float: none;
	margin: 0
}

.module-accordion.dark.dark-bg .tabs-box a,
.cta-form .eq-checkbox label.module-accordion.dark-bg:not(.error) .tabs-box a,
.ir-hero.qr .results-stats .stat-box .module-accordion.dark-bg.stat--value .tabs-box a {
	color: initial;
	text-decoration: none
}

.module-accordion.dark.dark-bg .tabs-box a:after,
.cta-form .eq-checkbox label.module-accordion.dark-bg:not(.error) .tabs-box a:after,
.ir-hero.qr .results-stats .stat-box .module-accordion.dark-bg.stat--value .tabs-box a:after,
.module-accordion.dark.dark-bg .tabs-box a:before,
.cta-form .eq-checkbox label.module-accordion.dark-bg:not(.error) .tabs-box a:before,
.ir-hero.qr .results-stats .stat-box .module-accordion.dark-bg.stat--value .tabs-box a:before {
	color: #000
}

.module-accordion.dark.dark-bg .tabs-box a:hover,
.cta-form .eq-checkbox label.module-accordion.dark-bg:not(.error) .tabs-box a:hover,
.ir-hero.qr .results-stats .stat-box .module-accordion.dark-bg.stat--value .tabs-box a:hover,
.module-accordion.dark.dark-bg .tabs-box a:active,
.cta-form .eq-checkbox label.module-accordion.dark-bg:not(.error) .tabs-box a:active,
.ir-hero.qr .results-stats .stat-box .module-accordion.dark-bg.stat--value .tabs-box a:active,
.module-accordion.dark.dark-bg .tabs-box a:focus,
.cta-form .eq-checkbox label.module-accordion.dark-bg:not(.error) .tabs-box a:focus,
.ir-hero.qr .results-stats .stat-box .module-accordion.dark-bg.stat--value .tabs-box a:focus {
	color: #000
}

.module-accordion *+.collapse-section {
	margin-top: 60px
}

.collapse-element {
	background: #fff;
	box-shadow: 0 24px 32px 0 rgba(102, 102, 102, 0.1);
	margin: 0;
	border: none;
	border-radius: 0
}

.collapse-element>a,
.collapse-element .panel-heading a,
.collapse-element .panel-heading button {
	display: block;
	position: relative;
	border: none;
	background-color: transparent;
	padding: 40px 40px 40px 78px;
	width: 100%;
	text-align: left;
	text-decoration: none
}

.collapse-element>a h4,
.collapse-element>a .heading--h4,
.collapse-element .panel-heading a h4,
.collapse-element .panel-heading a .heading--h4,
.collapse-element .panel-heading button h4,
.collapse-element .panel-heading button .heading--h4 {
	line-height: 1;
	margin: 0;
	font-size: 16px
}

.collapse-element>a .icon-trigger,
.collapse-element .panel-heading a .icon-trigger,
.collapse-element .panel-heading button .icon-trigger {
	position: absolute;
	left: 30px;
	top: 50%;
	display: inline-block;
	font-family: "Material Icons";
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: 'liga' 1;
	-moz-font-feature-settings: 'liga' 1;
	font-feature-settings: 'liga' 1;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-top: -9px;
	color: #000
}

.collapse-element>a .icon-trigger:before,
.collapse-element .panel-heading a .icon-trigger:before,
.collapse-element .panel-heading button .icon-trigger:before {
	content: '\e15b'
}

.collapse-element>a.collapsed .icon-trigger:before,
.collapse-element .panel-heading a.collapsed .icon-trigger:before,
.collapse-element .panel-heading button.collapsed .icon-trigger:before {
	content: '\e145'
}

.collapse-element>a:hover,
.collapse-element>a:active,
.collapse-element>a:focus,
.collapse-element .panel-heading a:hover,
.collapse-element .panel-heading a:active,
.collapse-element .panel-heading a:focus,
.collapse-element .panel-heading button:hover,
.collapse-element .panel-heading button:active,
.collapse-element .panel-heading button:focus {
	text-decoration: none
}

.collapse-element+.collapse-element {
	margin-top: 30px
}

.collapse-element .text {
	padding: 0 92px 62px 78px
}

@media (max-width: 991.98px) {
	.collapse-element .text {
		padding: 0 30px 30px 30px
	}
}

.collapse-element .text h5 {
	font-family: "Montserrat", sans-serif;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	line-height: 1.5;
	margin-bottom: 19px
}

.collapse-section.boxes .collapse-element {
	border-radius: 8px;
	box-shadow: none;
	margin-top: 0
}

.collapse-section.boxes .collapse-element>a,
.collapse-section.boxes .collapse-element .panel-heading a,
.collapse-section.boxes .collapse-element .panel-heading button {
	padding: 48px 160px 48px 60px
}

@media (max-width: 767.98px) {

	.collapse-section.boxes .collapse-element>a,
	.collapse-section.boxes .collapse-element .panel-heading a,
	.collapse-section.boxes .collapse-element .panel-heading button {
		padding: 24px 65px 24px 30px
	}
}

@media (max-width: 575.98px) {

	.collapse-section.boxes .collapse-element>a,
	.collapse-section.boxes .collapse-element .panel-heading a,
	.collapse-section.boxes .collapse-element .panel-heading button {
		padding: 24px;
		padding-right: 55px
	}
}

.collapse-section.boxes .collapse-element>a h2,
.collapse-section.boxes .collapse-element>a .heading--h4,
.collapse-section.boxes .collapse-element .panel-heading a h2,
.collapse-section.boxes .collapse-element .panel-heading a .heading--h4,
.collapse-section.boxes .collapse-element .panel-heading button h2,
.collapse-section.boxes .collapse-element .panel-heading button .heading--h4 {
	font-size: 20px;
	font-weight: 500;
	line-height: 1.5
}

@media (max-width: 767.98px) {

	.collapse-section.boxes .collapse-element>a h2,
	.collapse-section.boxes .collapse-element>a .heading--h4,
	.collapse-section.boxes .collapse-element .panel-heading a h2,
	.collapse-section.boxes .collapse-element .panel-heading a .heading--h4,
	.collapse-section.boxes .collapse-element .panel-heading button h2,
	.collapse-section.boxes .collapse-element .panel-heading button .heading--h4 {
		font-size: 16px
	}
}

.collapse-section.boxes .collapse-element>a .icon-trigger,
.collapse-section.boxes .collapse-element .panel-heading a .icon-trigger,
.collapse-section.boxes .collapse-element .panel-heading button .icon-trigger {
	position: absolute;
	top: 50%;
	right: 60px;
	left: auto;
	display: block;
	margin-top: 0;
	font-size: 36px;
	color: #000;
	transform: translate(0, -50%)
}

.collapse-section.boxes .collapse-element>a .icon-trigger:before,
.collapse-section.boxes .collapse-element .panel-heading a .icon-trigger:before,
.collapse-section.boxes .collapse-element .panel-heading button .icon-trigger:before {
	content: '\e15c'
}

@media (max-width: 767.98px) {

	.collapse-section.boxes .collapse-element>a .icon-trigger,
	.collapse-section.boxes .collapse-element .panel-heading a .icon-trigger,
	.collapse-section.boxes .collapse-element .panel-heading button .icon-trigger {
		right: 15px
	}
}

@media (max-width: 575.98px) {

	.collapse-section.boxes .collapse-element>a .icon-trigger,
	.collapse-section.boxes .collapse-element .panel-heading a .icon-trigger,
	.collapse-section.boxes .collapse-element .panel-heading button .icon-trigger {
		font-size: 25px
	}
}

.collapse-section.boxes .collapse-element>a.collapsed .icon-trigger:before,
.collapse-section.boxes .collapse-element .panel-heading a.collapsed .icon-trigger:before,
.collapse-section.boxes .collapse-element .panel-heading button.collapsed .icon-trigger:before {
	content: '\e147'
}

.collapse-section.boxes .collapse-element .text {
	padding: 0 160px 48px 60px
}

.collapse-section.boxes .collapse-element .text>*:last-child {
	margin-bottom: 0
}

.collapse-section.boxes .collapse-element+.collapse-element {
	margin-top: 30px
}

@media (max-width: 767.98px) {
	.collapse-section.boxes .collapse-element>a {
		padding: 30px 50px 30px 30px
	}

	.collapse-section.boxes .collapse-element>a .icon-trigger {
		top: 30px;
		right: 10px;
		font-size: 28px
	}

	.collapse-section.boxes .collapse-element .text {
		padding: 0 30px 30px 30px
	}
}

.application-form {
	margin-top: 50px
}

.application-form .eq-select {
	margin-top: 0;
	height: 53px;
	padding-top: 16px;
	padding-bottom: 10px
}

.application-form .block-link.cancel-form,
.application-form #tertiary-navigation ul>li a.cancel-form,
#tertiary-navigation ul>li .application-form a.cancel-form {
	float: right;
	position: relative;
	top: 12px
}

.application-form .submit-wrapper {
	margin-top: 40px
}

.module-application-form .application-form {
	margin-top: 60px
}

.module-teasers.dark .content-box .text a,
.cta-form .eq-checkbox label.module-teasers:not(.error) .content-box .text a,
.ir-hero.qr .results-stats .stat-box .module-teasers.stat--value .content-box .text a {
	color: initial;
	text-decoration: none
}

.module-teasers.dark .content-box .text a:after,
.cta-form .eq-checkbox label.module-teasers:not(.error) .content-box .text a:after,
.ir-hero.qr .results-stats .stat-box .module-teasers.stat--value .content-box .text a:after,
.module-teasers.dark .content-box .text a:before,
.cta-form .eq-checkbox label.module-teasers:not(.error) .content-box .text a:before,
.ir-hero.qr .results-stats .stat-box .module-teasers.stat--value .content-box .text a:before {
	color: #000
}

.module-teasers.dark .content-box .text a:hover,
.cta-form .eq-checkbox label.module-teasers:not(.error) .content-box .text a:hover,
.ir-hero.qr .results-stats .stat-box .module-teasers.stat--value .content-box .text a:hover,
.module-teasers.dark .content-box .text a:active,
.cta-form .eq-checkbox label.module-teasers:not(.error) .content-box .text a:active,
.ir-hero.qr .results-stats .stat-box .module-teasers.stat--value .content-box .text a:active,
.module-teasers.dark .content-box .text a:focus,
.cta-form .eq-checkbox label.module-teasers:not(.error) .content-box .text a:focus,
.ir-hero.qr .results-stats .stat-box .module-teasers.stat--value .content-box .text a:focus {
	color: #000
}

.content-box {
	height: 100%;
	background: #fff;
	box-shadow: 0 24px 32px 0 rgba(102, 102, 102, 0.1)
}

.content-box+.content-box {
	margin-top: 47px
}

.content-box .text {
	padding: 60px
}

@media (min-width: 1200px) {
	.content-box .text.full-width {
		padding-left: 85px;
		padding-right: 85px
	}
}

.content-box .text h3 {
	color: #000
}

.content-box .text h4 {
	color: #000
}

.content-box .text p {
	color: #555;
	font-size: 18px;
	font-weight: 400
}

.content-box .text a:not(.btn):not(.block-link) {
	color: #000
}

.content-box .text a:not(.btn):not(.block-link):hover,
.content-box .text a:not(.btn):not(.block-link):active,
.content-box .text a:not(.btn):not(.block-link):focus {
	color: #000;
	text-decoration: none
}

.content-box .text>*:last-child {
	margin-bottom: 0
}

.content-box.dark:not(.no-dark) .text a:not(.btn):not(.block-link),
.cta-form .eq-checkbox label.content-box:not(.no-dark):not(.error) .text a:not(.btn):not(.block-link),
.ir-hero.qr .results-stats .stat-box .content-box.stat--value:not(.no-dark) .text a:not(.btn):not(.block-link) {
	color: #fff
}

.content-box.dark:not(.no-dark) .text a:not(.btn):not(.block-link):hover,
.cta-form .eq-checkbox label.content-box:not(.no-dark):not(.error) .text a:not(.btn):not(.block-link):hover,
.ir-hero.qr .results-stats .stat-box .content-box.stat--value:not(.no-dark) .text a:not(.btn):not(.block-link):hover,
.content-box.dark:not(.no-dark) .text a:not(.btn):not(.block-link):active,
.cta-form .eq-checkbox label.content-box:not(.no-dark):not(.error) .text a:not(.btn):not(.block-link):active,
.ir-hero.qr .results-stats .stat-box .content-box.stat--value:not(.no-dark) .text a:not(.btn):not(.block-link):active,
.content-box.dark:not(.no-dark) .text a:not(.btn):not(.block-link):focus,
.cta-form .eq-checkbox label.content-box:not(.no-dark):not(.error) .text a:not(.btn):not(.block-link):focus,
.ir-hero.qr .results-stats .stat-box .content-box.stat--value:not(.no-dark) .text a:not(.btn):not(.block-link):focus {
	color: #fff
}

@media (max-width: 767.98px) {
	.content-box .text {
		padding: 40px 15px;
		text-align: center
	}

	.content-box .text .wrapper-link+.inline-block-links .block-link,
	.content-box .text .wrapper-link+.inline-block-links #tertiary-navigation ul>li a,
	#tertiary-navigation ul>li .content-box .text .wrapper-link+.inline-block-links a,
	.content-box .text .wrapper-link+.inline-btn .btn {
		margin-inline: auto
	}

	.content-box .bg-image {
		height: 300px
	}

	.content-box .bg-image+div .text {
		background-color: #fff;
		margin-left: -15px;
		margin-right: -15px
	}

	.content-box .image-wrapper {
		text-align: center
	}
}

.vertical-teasers {
	margin-top: 60px
}

.vertical-teasers .content-box {
	overflow: hidden
}

.vertical-teasers .content-box+.content-box {
	margin-top: 40px
}

@media (max-width: 767.98px) {
	.vertical-teasers .content-box .bg-image+div .text {
		margin-left: 0;
		margin-right: 0
	}
}

@media (min-width: 768px) {
	.teasers-row .content-box .text {
		padding: 40px 40px 80px;
		position: relative
	}

	.teasers-row .content-box .text>a {
		left: 40px;
		bottom: 40px;
		position: absolute
	}
}

@media (max-width: 767.98px) {
	.teasers-row div+div>.content-box {
		margin-top: 40px
	}

	.teasers-row .content-box .text>a {
		display: inline-block;
		margin-top: 20px
	}
}

*+.teasers-row {
	margin-top: 60px
}

.teaser-row+.teaser-row {
	margin-top: 40px
}

.module-teasers-list .teaser-list {
	margin-top: 60px;
	font-size: 16px
}

.module-teasers-list h5,
.module-teasers-list .heading--h5 {
	margin-bottom: 10px
}

.module-teasers-list .row+.row {
	margin-top: 50px
}

@media (max-width: 991.98px) {
	.module-teasers-list .row+.row {
		margin-top: 20px
	}

	.module-teasers-list .teaser-list {
		text-align: center
	}
}

.module.module-teasers-full-width .text .icon-wrapper {
	margin-bottom: 38px
}

@media (min-width: 768px) {
	.module.module-teasers-full-width .text {
		padding-top: 75px;
		padding-bottom: 135px
	}

	.module.module-teasers-full-width .text .block-link,
	.module.module-teasers-full-width .text #tertiary-navigation ul>li a,
	#tertiary-navigation ul>li .module.module-teasers-full-width .text a {
		bottom: 75px;
		position: absolute
	}
}

.tabs-box {
	margin-top: 60px
}

.tabs-box .text {
	padding: 41px 200px 135px
}

@media (min-width: 992px) and (max-width: 1199px) {
	.tabs-box .text {
		padding: 40px 100px 120px
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.tabs-box .text {
		padding: 40px 50px 100px
	}
}

@media (max-width: 767.98px) {
	.tabs-box .text {
		padding: 30px 20px 60px
	}
}

.tab-header {
	margin-bottom: 50px;
	text-align: center
}

.tab-header .nav {
	margin: 0;
	padding: 0
}

.tab-header .nav li {
	display: inline-block;
	margin: 0;
	padding: 0
}

.tab-header .nav li:before {
	display: none
}

.tab-header .nav li a,
.tab-header .nav li button {
	position: relative;
	display: block;
	border: none;
	padding: 19px;
	font-family: "Montserrat", sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	background-color: transparent;
	color: #333
}

.tab-header .nav li a:before,
.tab-header .nav li button:before {
	content: "";
	width: 100%;
	height: 2px;
	background: transparent;
	position: absolute;
	left: 0;
	bottom: 0;
	-moz-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
	-webkit-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out
}

.tab-header .nav li a:hover,
.tab-header .nav li a:active,
.tab-header .nav li a:focus,
.tab-header .nav li button:hover,
.tab-header .nav li button:active,
.tab-header .nav li button:focus {
	background: transparent;
	color: #333
}

@media (max-width: 767.98px) {

	.tab-header .nav li a,
	.tab-header .nav li button {
		padding: 15px 10px
	}
}

.tab-header .nav li+li {
	margin-left: 35px
}

@media (max-width: 991.98px) {
	.tab-header .nav li+li {
		margin-left: 0
	}
}

.tab-header .nav li a[aria-selected="true"]:before,
.tab-header .nav li button[aria-selected="true"]:before {
	background: #000
}

.module-contact-info {
	padding: 60px 0
}

.contact-form-wrapper {
	padding-top: 60px;
	border-top: 1px solid #dcdcdc
}

@media (max-width: 767.98px) {
	.contact-info-col+.contact-info-col {
		margin-top: 35px
	}
}

.related-documents-line .location {
	margin-bottom: 0;
	font-size: 14px;
	line-height: 1;
	margin-bottom: 0
}

.related-documents-line .date {
	float: left
}

.module-gate {
	min-height: 50vh
}

.module-gate .module-gate__inner {
	max-width: 600px;
	margin: 50px auto;
	background-color: #ffffff;
	border-radius: 5px
}

.module-gate .module-gate-title {
	text-align: center
}

.module-gate .alert {
	padding: 12px;
	border-radius: 8px;
	border-color: #c0c0c0;
	background-color: #f0f0f0;
	margin: 15px 0;
	color: #888
}

.module-gate .alert.alert-danger {
	border-color: #fcc
}

*[data-toggle] {
	cursor: pointer
}

.sitemap__links>section {
	border-bottom: 1px solid #f5f5f5;
	margin-bottom: 60px;
	padding-bottom: 60px
}

.sitemap__links>section:first-of-type {
	margin-top: 50px
}

.sitemap__links>section:last-child {
	padding-bottom: 0;
	border-bottom: none
}

.sitemap__links>section:last-child .link-group__items {
	margin-bottom: 0
}

.sitemap__links>section .flex-row {
	margin-top: 21px
}

.sitemap__links>section .flex-row>:nth-of-type(n + 3) {
	margin-top: 5px
}

.sitemap__links>section .link-group--full-width {
	padding-bottom: 32px;
	width: 100%
}

.sitemap__links>section .link-group:nth-of-type(n + 3) {
	margin-top: 0
}

.sitemap__links>section .link-group:nth-of-type(n + 4) {
	padding-top: 32px
}

.sitemap__links>section .link-group a {
	display: block
}

.sitemap__links>section .link-group h4 {
	margin-bottom: 17px
}

.sitemap__links>section .link-group h4 a:hover,
.sitemap__links>section .link-group h4 a:focus,
.sitemap__links>section .link-group h4 a:active {
	font-size: inherit;
	font-weight: inherit;
	color: inherit
}

.sitemap__links>section .link-group__items {
	padding-left: 0;
	list-style: none
}

.sitemap__links>section .link-group__items li {
	margin: 0
}

.hide {
	display: none !important
}

@media (max-width: 991.98px) {
	.row>.col-lg+.col-lg {
		margin-top: 30px
	}
}

.module-default-contained {
	position: relative
}

@media (min-width: 992px) {
	.module-default-contained {
		overflow: hidden
	}

	.module-default-contained .text {
		padding-left: 30px
	}

	.module-default-contained .module-image {
		margin-left: calc(0px - 1.3vw)
	}

	.module-default-contained .row>div:first-of-type {
		padding: 0
	}

	.module-default-contained.flipped .module-image {
		margin-left: 0;
		margin-right: calc(0px - 1.3vw)
	}

	.module-default-contained.flipped .text {
		padding-left: 0;
		padding-right: 30px
	}

	.module-default-contained.flipped .text p:last-child {
		margin-bottom: 0
	}
}

@media (min-width: 1200px) {
	.module-default-contained .module-image {
		margin-left: calc((1170px - 100vw) / 2)
	}

	.module-default-contained.flipped .module-image {
		margin-left: 0;
		margin-right: calc((1170px - 100vw) / 2)
	}
}

@media (min-width: 992px) {
	.scrollbar .module-default-contained .module-image {
		margin-left: calc(0px - 1.4vw)
	}

	.scrollbar .module-default-contained.flipped .module-image {
		margin-left: 0;
		margin-right: calc(0px - 1.4vw)
	}
}

@media (min-width: 1200px) {
	.scrollbar .module-default-contained .module-image {
		margin-left: calc((1188px - 100vw) / 2)
	}

	.scrollbar .module-default-contained.flipped .module-image {
		margin-left: 0;
		margin-right: calc((1188px - 100vw) / 2)
	}
}

.module-board-diversity h2 {
	margin-bottom: 0
}

.module-board-diversity .collapse-element {
	box-shadow: 0 0 32px 0 rgba(102, 102, 102, 0.2)
}

.module-board-diversity .collapse-element:first-of-type {
	margin: 0
}

.content-table.content-table--diversity-matrix {
	margin-top: 0px;
	margin-bottom: 0px
}

.content-table.content-table--diversity-matrix thead {
	border: solid 1px #000
}

.content-table.content-table--diversity-matrix tbody {
	border: solid 1px #dcdcdc;
	border-top: none
}

.content-table.content-table--diversity-matrix tbody tr:nth-child(even) td {
	background: none
}

.content-table.content-table--diversity-matrix tbody tr>td:first-child {
	border-right: solid 1px #dcdcdc
}

@media (min-width: 768px) {
	.content-table.content-table--diversity-matrix tbody tr>td:first-child {
		width: 32%
	}
}

.content-table.content-table--diversity-matrix tbody th {
	color: #555;
	background: #fff;
	border-top: solid 1px #dcdcdc;
	border-right: solid 1px #dcdcdc;
	font-size: 15px;
	font-weight: 400;
	padding: 20px;
	text-transform: unset
}

@media (max-width: 767.98px) {
	.content-table.content-table--diversity-matrix tbody th.blank {
		display: none
	}
}

@media (max-width: 767.98px) {
	.content-table.content-table--diversity-matrix tbody tr>th {
		font-weight: 700
	}
}

.content-table.content-table--diversity-matrix tbody td {
	border-top: solid 1px #dcdcdc
}

@media (min-width: 768px) {
	.content-table.content-table--diversity-matrix tbody td {
		width: 18%
	}
}

@media (min-width: 768px) {
	.content-table.content-table--diversity-matrix tbody .diversity-4-col {
		width: 72%
	}
}

@media (max-width: 767.98px) {

	.content-table.content-table--diversity-matrix th,
	.content-table.content-table--diversity-matrix td {
		display: block;
		width: 100%
	}

	.content-table.content-table--diversity-matrix th.hide-sm-down,
	.content-table.content-table--diversity-matrix td.hide-sm-down {
		display: none
	}

	.content-table.content-table--diversity-matrix th:before,
	.content-table.content-table--diversity-matrix td:before {
		content: attr(data-mobile-prefix)
	}

	.content-table.content-table--diversity-matrix tbody tr>td:first-child {
		border-right: 0px;
		font-weight: 700
	}
}

.video-control-btn,
.video-btn,
main a.video-btn {
	position: absolute;
	left: 15px;
	bottom: 15px;
	z-index: 13;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	border: 0;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	padding: 0;
	background-color: #000;
	color: #fff;
	font-family: "Montserrat", sans-serif;
	text-decoration: none;
	text-align: center
}

.video-control-btn:hover,
.video-control-btn:focus,
.video-control-btn:active,
.video-btn:hover,
.video-btn:focus,
.video-btn:active,
main a.video-btn:hover,
main a.video-btn:focus,
main a.video-btn:active {
	background-color: #000;
	text-decoration: none;
	color: #fff
}

.video-control-btn:before,
.video-btn:before,
main a.video-btn:before {
	position: relative;
	display: inline-block;
	font-family: "Material Icons";
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: 'liga' 1;
	-moz-font-feature-settings: 'liga' 1;
	font-feature-settings: 'liga' 1;
	font-size: 25px;
	content: "\e034"
}

.video-control-btn.paused:before,
.video-btn.paused:before,
main a.video-btn.paused:before {
	content: "\e037"
}

.module.module-text-block--overlap .background-container {
	padding: 0px;
	min-height: 500px;
	background-color: #000
}

.module.module-text-block--overlap .background-container .module-image {
	margin: 0px;
	max-height: 500px;
	overflow: hidden
}

.module.module-text-block--overlap .module-content {
	position: relative;
	z-index: 1;
	padding: 75px 100px;
	margin: 0 auto;
	margin-top: -125px;
	width: 100%;
	max-width: 970px;
	background-color: #fff
}

@media (max-width: 991.98px) {
	.module.module-text-block--overlap .module-content {
		padding: 60px 50px
	}
}

.module.module-text-block--video .video-control-btn,
.module.module-text-block--video .video-btn {
	left: 15px
}

@media (max-width: 991.98px) {

	.module.module-text-block--video .video-control-btn,
	.module.module-text-block--video .video-btn {
		left: unset;
		right: 15px
	}
}

.module.module-text-block--video .flex-row-reverse .video-control-btn,
.module.module-text-block--video .flex-row-reverse .video-btn {
	right: 15px;
	left: unset
}

@media (max-width: 767.98px) {
	.module.module-text-block--video .text {
		text-align: center
	}
}

.module.module-text-block--video-full-width {
	overflow-x: hidden
}

@media (max-width: 767.98px) {
	.module.module-text-block--video-full-width .fullscreen-bg {
		padding: 0 15px !important
	}
}

@media (min-width: 768px) {

	.module.module-text-block--video-full-width .fullscreen-bg .media-documents,
	.module.module-text-block--video-full-width .fullscreen-bg .eq-transcript-wrapper {
		margin-left: 20px
	}
}

.module.module-text-block--video-full-width .text {
	padding: 0 100px
}

@media (max-width: 991.98px) {
	.module.module-text-block--video-full-width .text {
		padding: 0
	}
}

.module.module-text-block--video-full-width .video-control-btn {
	left: 15px
}

@media (max-width: 991.98px) {
	.module.module-text-block--video-full-width .video-control-btn {
		left: unset;
		right: 15px
	}
}

.module.module-text-block--video-full-width .flex-row-reverse .video-control-btn {
	right: 15px
}

.module.module-text-block--video-full-width .vjs-play-control:focus-visible {
	margin-left: 4px
}

.module-financial-results--email-alerts .module-header {
	margin-bottom: 20px !important
}

.module-financial-results--email-alerts .module-header h2 {
	margin-bottom: 60px !important
}

.module-financial-results--email-alerts .financial-box {
	border-radius: 8px;
	background-color: #f5f5f5
}

.module-financial-results--email-alerts .financial-box .content {
	padding: 30px 40px
}

.module-financial-results--email-alerts .financial-box .content h3.heading--h4 {
	font-weight: 500;
	color: #000
}

.module-financial-results--email-alerts .financial-box:first-child {
	margin-bottom: 30px
}

.module-blocks-with-images .content-box {
	border-radius: 0;
	border: 0;
	box-shadow: none
}

.module-blocks-with-images .content-box .content-image {
	border-radius: 8px 8px 0 0;
	border: 1px solid #dcdcdc;
	border-bottom: 0px;
	min-height: 200px;
	background-color: #f5f5f5;
	overflow: hidden
}

.module-blocks-with-images .content-box .text {
	border-radius: 0 0 8px 8px;
	border: 1px solid #dcdcdc;
	border-top: 0px
}

.module-blocks-with-images .content-box .text time,
.module-blocks-with-images .content-box .text h3 {
	color: #555 !important
}

.module-latest-news-all-text .media-box {
	margin-bottom: 48px
}

.module-latest-news-all-text .media-box .media {
	border-bottom: 1px solid #dcdcdc
}

.module-latest-news-all-text .date-container {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center
}

#mainContent .contact-info p {
	margin-bottom: 0px
}

.sitemap__links section:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: 0
}

.page-type-sec-filings #eq-klaro a {
	display: inline-block;
	color: #fff;
	margin-bottom: 16px;
	text-decoration: underline
}

.page-type-sec-filings #eq-klaro a:hover,
.page-type-sec-filings #eq-klaro a:active,
.page-type-sec-filings #eq-klaro a:focus {
	text-decoration: none
}

.page-type-all-ir-cta-preview .ir-cta-test-container {
	display: flex !important;
	flex-flow: column
}

.page-type-all-ir-cta-preview .ir-cta-test-container .cta-preview-name {
	color: #000;
	font-weight: 700;
	margin: 20px 0
}

.page-type-all-ir-cta-preview .ir-cta-test-container .ir-cta-event .container {
	width: 100%
}

.page-link:focus {
	box-shadow: none;
	outline: -webkit-focus-ring-color auto 1px;
	outline-offset: 1px
}

.page-link .sr-only {
	height: 0 !important
}

.contact-info p a:hover,
.contact-info p a:active,
.contact-info p a:focus,
.ir-contact-text p a:hover,
.ir-contact-text p a:active,
.ir-contact-text p a:focus {
	color: #000;
	text-decoration: none
}

.contact-info.dark:not(.no-dark) p a:hover,
.cta-form .eq-checkbox label.contact-info:not(.no-dark):not(.error) p a:hover,
.ir-hero.qr .results-stats .stat-box .contact-info.stat--value:not(.no-dark) p a:hover,
.contact-info.dark:not(.no-dark) p a:active,
.cta-form .eq-checkbox label.contact-info:not(.no-dark):not(.error) p a:active,
.ir-hero.qr .results-stats .stat-box .contact-info.stat--value:not(.no-dark) p a:active,
.contact-info.dark:not(.no-dark) p a:focus,
.cta-form .eq-checkbox label.contact-info:not(.no-dark):not(.error) p a:focus,
.ir-hero.qr .results-stats .stat-box .contact-info.stat--value:not(.no-dark) p a:focus,
.ir-contact-text.dark:not(.no-dark) p a:hover,
.cta-form .eq-checkbox label.ir-contact-text:not(.no-dark):not(.error) p a:hover,
.ir-hero.qr .results-stats .stat-box .ir-contact-text.stat--value:not(.no-dark) p a:hover,
.ir-contact-text.dark:not(.no-dark) p a:active,
.cta-form .eq-checkbox label.ir-contact-text:not(.no-dark):not(.error) p a:active,
.ir-hero.qr .results-stats .stat-box .ir-contact-text.stat--value:not(.no-dark) p a:active,
.ir-contact-text.dark:not(.no-dark) p a:focus,
.cta-form .eq-checkbox label.ir-contact-text:not(.no-dark):not(.error) p a:focus,
.ir-hero.qr .results-stats .stat-box .ir-contact-text.stat--value:not(.no-dark) p a:focus {
	color: #fff
}

.page-type-charts .module-charts .chart-header {
	margin-top: 50px
}

.page-type-form-preview .module.dark-bg.dark,
.page-type-form-preview .cta-form .eq-checkbox label.dark-bg:not(.error),
.cta-form .eq-checkbox .page-type-form-preview label.dark-bg:not(.error),
.page-type-form-preview .ir-hero.qr .results-stats .stat-box .dark-bg.stat--value,
.ir-hero.qr .results-stats .stat-box .page-type-form-preview .dark-bg.stat--value {
	padding: 30px 15px;
	margin-bottom: 75px
}

@media (max-width: 991.98px) {

	.page-type-form-preview .module.dark-bg.dark,
	.page-type-form-preview .cta-form .eq-checkbox label.dark-bg:not(.error),
	.cta-form .eq-checkbox .page-type-form-preview label.dark-bg:not(.error),
	.page-type-form-preview .ir-hero.qr .results-stats .stat-box .dark-bg.stat--value,
	.ir-hero.qr .results-stats .stat-box .page-type-form-preview .dark-bg.stat--value {
		margin-bottom: 50px
	}
}

.template-layout {
	margin-top: -1px
}

.template-layout .pt-20 {
	padding-top: 20px
}

.template-layout .header-content {
	padding-top: 40px
}

.template-layout .header-content .inner-content {
	border-bottom: 1px solid #dcdcdc
}

.template-layout .header-content .inner-content h1 {
	font-size: 28px;
	margin-bottom: 10px
}

.template-layout .bd-sidebar {
	position: sticky;
	top: 130px;
	z-index: 98;
	height: calc(100vh - 130px);
	padding: 40px 0 20px 0;
	background-color: #fff;
	border-right: 1px solid #dcdcdc
}

@media (max-width: 1400px) {
	.template-layout .bd-sidebar {
		flex: 0 0 25%;
		max-width: 25%
	}
}

@media (max-width: 991.98px) {
	.template-layout .bd-sidebar {
		flex: 0 0 100%;
		max-width: 100%;
		position: relative;
		top: unset;
		height: unset;
		padding: unset;
		background-color: unset;
		border-right: none
	}

	.template-layout .bd-sidebar .sb-nav {
		padding-top: 40px
	}
}

.template-layout .bd-sidebar nav {
	height: 100%;
	overflow-y: scroll
}

.template-layout .bd-sidebar .vertical-sub-navigation ul {
	list-style: none;
	width: 100%;
	border: none
}

.template-layout .bd-sidebar .vertical-sub-navigation ul li.active a {
	color: #000
}

.template-layout .bd-sidebar .vertical-sub-navigation ul li.active.has-children ul {
	display: block;
	position: relative
}

.template-layout .bd-sidebar .vertical-sub-navigation ul li.active ul li {
	margin-left: 20px
}

.template-layout .bd-sidebar .vertical-sub-navigation ul li.active ul li.active a {
	color: #000
}

.template-layout .bd-sidebar .vertical-sub-navigation ul li.active ul li a {
	color: #000;
	font-weight: 500
}

.template-layout .bd-sidebar .vertical-sub-navigation ul li.active ul li a:hover,
.template-layout .bd-sidebar .vertical-sub-navigation ul li.active ul li a:active,
.template-layout .bd-sidebar .vertical-sub-navigation ul li.active ul li a:focus {
	color: #000
}

.template-layout .bd-sidebar .vertical-sub-navigation ul a {
	display: block;
	padding: 3px 20px;
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none
}

.template-layout .bd-sidebar .vertical-sub-navigation ul a:hover,
.template-layout .bd-sidebar .vertical-sub-navigation ul a:active,
.template-layout .bd-sidebar .vertical-sub-navigation ul a:focus {
	color: #000
}

.template-layout .bd-content {
	order: 1;
	padding: 0;
	overflow-x: hidden
}

.template-layout .bd-content .container .container {
	padding: 0
}

@media (max-width: 1400px) {
	.template-layout .bd-content {
		flex: 0 0 75%;
		max-width: 75%
	}
}

@media (max-width: 991.98px) {
	.template-layout .bd-content {
		flex: 0 0 100%;
		max-width: 100%
	}
}

.template-layout .module.row-email-alerts-ir-contacts.contact-info {
	margin-top: 100px
}

.template-layout .row-ir-contacts-image .social-media-col {
	justify-content: start
}

.template-layout .module-social-connect a {
	line-height: normal
}

.template-layout .template-search-form {
	display: none;
	position: relative;
	width: 100%;
	background-color: #fff;
	padding: 10px;
	padding-top: 0;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 40px;
	z-index: 1000
}

.template-layout .template-search-form .template-search-results {
	display: none;
	position: absolute;
	width: calc(100% - 20px);
	background-color: #fff;
	border: 1px solid #757575;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	font-size: 16px;
	max-height: 200px;
	overflow-y: auto;
	display: none;
	z-index: 1001
}

.template-layout .template-search-form .template-search-results .template-search-result-item {
	padding: 10px;
	margin: 6px;
	cursor: pointer;
	border-bottom: 1px solid #dcdcdc
}

.template-layout .template-search-form .template-search-results .template-search-result-item:last-child {
	border-bottom: none
}

.ir-theme-preview-page:not(.ir-theme-demo-page) {
	padding-top: 0
}

.ir-theme-preview-page:not(.ir-theme-demo-page) .general-wrapper {
	padding-top: 0
}

.ir-theme-preview-page:not(.ir-theme-demo-page) .main-content {
	padding-top: 60px
}

.ir-theme-preview-page:not(.ir-theme-demo-page) .preview-page-header {
	position: fixed;
	z-index: 999
}

.ir-theme-preview-page .main-content {
	margin: 0
}

.ir-theme-preview-page .main-content>.module {
	padding: 50px 0
}

@media (min-width: 992px) {
	.ir-theme-preview-page .main-content>.module {
		padding: 75px 0
	}
}

.ir-theme-preview-page .main-content>.module+.module {
	margin-top: 0;
	border-top: unset
}

.ir-theme-preview-page .preview-page-header {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	background-color: #000;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	padding: 10px 0;
	height: 60px;
	z-index: 10
}

.ir-theme-preview-page .preview-page-header h1 {
	font-size: 24px;
	margin-bottom: 0;
	text-transform: capitalize
}

.ir-theme-preview-page .preview-page-header h2 {
	display: flex;
	align-items: center;
	margin-bottom: 0
}

.ir-theme-preview-page .preview-page-header h2 a {
	margin-bottom: 0
}

.ir-theme-preview-page .preview-page-header .container {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%
}

.ir-theme-preview-page .preview-page-header .block-link:after,
.ir-theme-preview-page .preview-page-header #tertiary-navigation ul>li a:after,
#tertiary-navigation ul>li .ir-theme-preview-page .preview-page-header a:after {
	top: 4px
}

.ir-theme-preview-page .preview-snippet-name {
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	padding: 10px;
	background-color: #f5e5ed;
	color: #a11757;
	font-size: 12px;
	font-family: "Montserrat", sans-serif;
	font-weight: bold
}

.ir-theme-preview-page .preview-snippet-name code {
	border: 1px solid #a11757;
	border-radius: 5px;
	padding: 5px;
	font-weight: normal;
	margin-top: 5px
}

.ir-theme-preview-page #footer {
	display: none
}

.ir-theme-preview-page .row-email-alerts-ir-contacts {
	margin-top: 150px !important
}

.ir-theme-preview-page .module.row-email-alerts-ir-contacts-alt {
	padding: 0
}

@media (min-width: 992px) {
	.ir-theme-demo-page .highrise-demo {
		margin-bottom: 50px
	}
}

.ir-theme-demo-page #footer {
	display: block
}

.ir-theme-demo-page .sub-navigation-wrapper {
	display: none
}

@media (max-width: 991.98px) {
	.ir-theme-demo-page .row-ir-contacts-image {
		padding-top: 50px !important
	}
}

.ir-theme-demo-page .module-stock-banner {
	padding: 24px 0
}

.wrapper-link {
	text-decoration: none
}

.wrapper-link .link-heading {
	display: inline-block;
	width: 100%;
	margin-bottom: 16px;
	text-decoration: underline;
	font-family: "Montserrat", sans-serif
}

.wrapper-link:hover .link-heading,
.wrapper-link:active .link-heading,
.wrapper-link:focus .link-heading {
	text-decoration: none
}

.wrapper-link:hover .block-link,
.wrapper-link:hover #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .wrapper-link:hover a,
.wrapper-link:active .block-link,
.wrapper-link:active #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .wrapper-link:active a,
.wrapper-link:focus .block-link,
.wrapper-link:focus #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .wrapper-link:focus a {
	color: #000
}

.wrapper-link:hover .block-link:after,
.wrapper-link:hover #tertiary-navigation ul>li a:after,
#tertiary-navigation ul>li .wrapper-link:hover a:after,
.wrapper-link:active .block-link:after,
.wrapper-link:active #tertiary-navigation ul>li a:after,
#tertiary-navigation ul>li .wrapper-link:active a:after,
.wrapper-link:focus .block-link:after,
.wrapper-link:focus #tertiary-navigation ul>li a:after,
#tertiary-navigation ul>li .wrapper-link:focus a:after {
	content: '\e038';
	-webkit-transform: translateX(5px);
	-moz-transform: translateX(5px);
	-o-transform: translateX(5px);
	transform: translateX(5px);
	color: #000
}

.wrapper-link:hover .btn,
.wrapper-link:active .btn,
.wrapper-link:focus .btn {
	border: 2px solid #000;
	background: #000;
	color: #fff
}

@media (min-width: 1200px) {
	.wrapper-link+.inline-block-links {
		display: inline-block;
		margin-left: 16px
	}
}

@media (min-width: 768px) {
	.wrapper-link+.inline-btn {
		display: inline-block;
		margin-left: 16px;
		margin-top: 0
	}

	.wrapper-link+.inline-btn .btn {
		display: inline-block;
		margin-right: 16px
	}

	.wrapper-link+.inline-btn .btn+.btn {
		margin-left: 0
	}

	.wrapper-link+.inline-btn .btn:last-of-type {
		margin-right: 0
	}
}

@media (max-width: 1199.98px) {

	.wrapper-link+.inline-block-links .block-link,
	.wrapper-link+.inline-block-links #tertiary-navigation ul>li a,
	#tertiary-navigation ul>li .wrapper-link+.inline-block-links a {
		display: table;
		margin-top: 10px
	}
}

@media (max-width: 767.98px) {
	.wrapper-link+.inline-btn {
		display: block;
		margin-top: 10px
	}

	.wrapper-link+.inline-btn .btn {
		display: table;
		margin-inline: auto
	}

	.wrapper-link .btn {
		min-width: 230px
	}
}

.dark:not(.no-dark) .wrapper-link:hover .block-link,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:hover .block-link,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:hover .block-link,
.dark:not(.no-dark) .wrapper-link:hover #tertiary-navigation ul>li a,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:hover #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .dark:not(.no-dark) .wrapper-link:hover a,
#tertiary-navigation ul>li .cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:hover a,
.cta-form .eq-checkbox #tertiary-navigation ul>li label:not(.no-dark):not(.error) .wrapper-link:hover a,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:hover #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:hover a,
.dark:not(.no-dark) .wrapper-link:active .block-link,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:active .block-link,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:active .block-link,
.dark:not(.no-dark) .wrapper-link:active #tertiary-navigation ul>li a,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:active #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .dark:not(.no-dark) .wrapper-link:active a,
#tertiary-navigation ul>li .cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:active a,
.cta-form .eq-checkbox #tertiary-navigation ul>li label:not(.no-dark):not(.error) .wrapper-link:active a,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:active #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:active a,
.dark:not(.no-dark) .wrapper-link:focus .block-link,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:focus .block-link,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:focus .block-link,
.dark:not(.no-dark) .wrapper-link:focus #tertiary-navigation ul>li a,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:focus #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .dark:not(.no-dark) .wrapper-link:focus a,
#tertiary-navigation ul>li .cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:focus a,
.cta-form .eq-checkbox #tertiary-navigation ul>li label:not(.no-dark):not(.error) .wrapper-link:focus a,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:focus #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:focus a {
	color: #fff
}

.dark:not(.no-dark) .wrapper-link:hover .block-link:after,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:hover .block-link:after,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:hover .block-link:after,
.dark:not(.no-dark) .wrapper-link:hover #tertiary-navigation ul>li a:after,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:hover #tertiary-navigation ul>li a:after,
#tertiary-navigation ul>li .dark:not(.no-dark) .wrapper-link:hover a:after,
#tertiary-navigation ul>li .cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:hover a:after,
.cta-form .eq-checkbox #tertiary-navigation ul>li label:not(.no-dark):not(.error) .wrapper-link:hover a:after,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:hover #tertiary-navigation ul>li a:after,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:hover a:after,
.dark:not(.no-dark) .wrapper-link:active .block-link:after,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:active .block-link:after,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:active .block-link:after,
.dark:not(.no-dark) .wrapper-link:active #tertiary-navigation ul>li a:after,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:active #tertiary-navigation ul>li a:after,
#tertiary-navigation ul>li .dark:not(.no-dark) .wrapper-link:active a:after,
#tertiary-navigation ul>li .cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:active a:after,
.cta-form .eq-checkbox #tertiary-navigation ul>li label:not(.no-dark):not(.error) .wrapper-link:active a:after,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:active #tertiary-navigation ul>li a:after,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:active a:after,
.dark:not(.no-dark) .wrapper-link:focus .block-link:after,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:focus .block-link:after,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:focus .block-link:after,
.dark:not(.no-dark) .wrapper-link:focus #tertiary-navigation ul>li a:after,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:focus #tertiary-navigation ul>li a:after,
#tertiary-navigation ul>li .dark:not(.no-dark) .wrapper-link:focus a:after,
#tertiary-navigation ul>li .cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:focus a:after,
.cta-form .eq-checkbox #tertiary-navigation ul>li label:not(.no-dark):not(.error) .wrapper-link:focus a:after,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:focus #tertiary-navigation ul>li a:after,
#tertiary-navigation ul>li .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:focus a:after {
	color: #fff
}

.dark:not(.no-dark) .wrapper-link:hover .btn,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:hover .btn,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:hover .btn,
.dark:not(.no-dark) .wrapper-link:active .btn,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:active .btn,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:active .btn,
.dark:not(.no-dark) .wrapper-link:focus .btn,
.cta-form .eq-checkbox label:not(.no-dark):not(.error) .wrapper-link:focus .btn,
.ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .wrapper-link:focus .btn {
	border: solid 2px #fff;
	background: #fff;
	color: #000
}

.module-event .wrapper-link .link-heading {
	font-size: 28px;
	font-weight: 600
}

dialog.eq-dialog-wrapper {
	padding: 40px;
	border: 0;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3)
}

dialog.eq-dialog-wrapper a:not(.block-link):not(.btn) {
	text-decoration: underline;
	color: #000
}

dialog.eq-dialog-wrapper a:not(.block-link):not(.btn):hover,
dialog.eq-dialog-wrapper a:not(.block-link):not(.btn):focus,
dialog.eq-dialog-wrapper a:not(.block-link):not(.btn):active {
	text-decoration: none
}

dialog.eq-dialog-wrapper::backdrop {
	background: rgba(0, 0, 0, 0.6)
}

dialog.eq-dialog-wrapper .eq-close-btn {
	position: absolute;
	top: 10px;
	right: 10px
}

dialog.eq-dialog-wrapper .eq-close-btn button {
	padding: 3px 5px 0;
	border: 0;
	background: transparent;
	font-size: 22px;
	font-weight: bold;
	line-height: 1;
	outline-style: solid;
	border-radius: 5px;
	border: 2px solid transparent
}

dialog.eq-dialog-wrapper .eq-close-btn button:hover,
dialog.eq-dialog-wrapper .eq-close-btn button:focus,
dialog.eq-dialog-wrapper .eq-close-btn button:active {
	border-color: #dee2e6
}

dialog.eq-dialog-wrapper .eq-close-btn button:after {
	font-family: "Material Icons";
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: 'liga' 1;
	-moz-font-feature-settings: 'liga' 1;
	font-feature-settings: 'liga' 1;
	content: '\e5cd'
}

dialog.eq-dialog-wrapper iframe,
dialog.eq-dialog-wrapper video {
	width: 100%
}

dialog.eq-dialog-wrapper iframe {
	min-height: 400px
}

@media (max-width: 991.98px) {
	dialog.eq-dialog-wrapper .eq-dialog-inner {
		width: auto !important
	}
}

.page-type-eqdialog-preview ul li {
	list-style: none
}

.page-type-eqdialog-preview .eq-dialog-inner img {
	width: 100%;
	max-width: 200px;
	margin-bottom: 30px
}

.presentation-module .wrapper-link .link-heading {
	font-size: 28px;
	font-weight: 600
}

.source {
	padding-top: 140px;
	margin-top: -140px
}

@media (max-width: 991.98px) {
	.source {
		padding-top: 10px;
		margin-top: -10px
	}
}

*+.cards-row {
	margin-top: 60px
}

.module-filter .heading--h3 {
	display: block
}

@media (max-width: 1199.98px) {
	.module-resources .content-box .text {
		padding: 30px
	}

	.module-resources .content-box .text .heading--h3 {
		font-size: 20px
	}
}

.eq-transcript-container {
	position: relative;
	display: none
}

.eq-transcript-container:before {
	position: absolute;
	content: 'Scroll to view \2195';
	display: block;
	font-size: 12px;
	font-style: italic;
	top: -20px
}

.eq-transcript-container .top-shadow,
.eq-transcript-container .bottom-shadow {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	height: 20px;
	pointer-events: none;
	z-index: 1
}

.eq-transcript-container .top-shadow {
	top: 0;
	background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%)
}

.eq-transcript-container .bottom-shadow {
	bottom: 0;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%)
}

.eq-transcript-wrapper {
	width: 100%;
	max-height: 200px;
	overflow-x: scroll;
	background-color: #fff;
	border: 2px solid #000;
	padding: 20px;
	margin: 30px 0 20px 0
}

.eq-transcript-wrapper .transcript-content {
	font-size: 16px
}

.eq-transcript-wrapper .transcript-content p:last-child {
	margin-bottom: 0
}

.inline-btn.media-documents {
	display: flex;
	margin-top: 20px
}

@media (max-width: 767.98px) {
	.inline-btn.media-documents {
		flex-flow: column
	}
}

.inline-btn.media-documents a+a,
.inline-btn.media-documents a+button {
	margin-top: 0;
	margin-left: 15px
}

@media (max-width: 767.98px) {

	.inline-btn.media-documents a+a,
	.inline-btn.media-documents a+button {
		margin-top: 15px;
		margin-left: 0
	}
}

.inline-btn.media-documents .media-document-btn {
	display: inline-block;
	font-size: 15px;
	min-width: unset
}

.inline-btn.media-documents button.media-document-btn {
	display: inline-block;
	font-size: 15px;
	min-width: unset;
	letter-spacing: normal;
	background: transparent;
	border: none;
	text-decoration: underline;
	color: #000;
	padding-left: 0;
	text-align: left
}

.inline-btn.media-documents button.media-document-btn:hover,
.inline-btn.media-documents button.media-document-btn:active,
.inline-btn.media-documents button.media-document-btn:focus {
	text-decoration: none
}

.page-type-table-wrapper-preview section+section {
	margin-top: 50px
}

.page-type-table-wrapper-preview section:first-child {
	padding-bottom: 20px;
	border-bottom: 1px solid #dee2e6
}

.page-type-table-wrapper-preview section:last-child {
	margin-bottom: 50px
}

.page-type-table-wrapper-preview h2 {
	font-size: 1.5rem
}

.page-type-table-wrapper-preview h2.highlight {
	color: #000;
	margin-bottom: 5px
}

.page-type-table-wrapper-preview .demo-table {
	width: 100%;
	min-width: 1000px;
	border-collapse: collapse;
	font-size: 16px;
	text-align: left;
	background-color: #fff
}

.page-type-table-wrapper-preview .demo-table thead {
	background-color: #0c57a7;
	color: #fff;
	text-transform: uppercase
}

.page-type-table-wrapper-preview .demo-table tr th {
	min-width: 200px
}

.page-type-table-wrapper-preview .demo-table th,
.page-type-table-wrapper-preview .demo-table td {
	padding: 12px 15px;
	border: 1px solid #ddd
}

.page-type-table-wrapper-preview .demo-table tbody tr:nth-child(even) {
	background-color: #f8f9fa
}

.page-type-table-wrapper-preview .demo-table.v1 thead {
	background-color: #696969
}

.page-type-table-wrapper-preview .demo-table.v2 thead {
	background-color: #157a2c
}

.page-type-table-wrapper-preview .demo-table.v3 thead {
	background-color: #c14949
}

.page-type-table-wrapper-preview .demo-table.v4 thead {
	background-color: #6f42c1
}

.page-type-table-wrapper-preview .demo-table.v5 thead {
	background-color: #836d2a
}

.page-type-table-wrapper-preview .code-wrapper {
	margin-bottom: 20px
}

.page-type-table-wrapper-preview code {
	color: #a11757;
	background: #f5e5ed;
	padding: 5px;
	border-radius: 5px;
	font-size: 12px
}

.stock-info-right-data {
	padding: 0;
	background: transparent
}

.stock-info-right-data>h2 {
	margin-bottom: 41px;
	font-weight: normal
}

.stock-info-right-data span.heading--h3 {
	display: block;
	margin-bottom: 34px;
	font-family: "Montserrat", sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #555
}

.stock-info-right-data .symbol {
	display: block;
	font-size: 36px;
	font-weight: 600;
	color: #555;
	line-height: 1.45;
	margin-bottom: 5px
}

.stock-info-right-data .date {
	display: block;
	margin-bottom: 30px;
	top: 0;
	float: none;
	letter-spacing: 0.3px;
	text-align: right
}

.stock-info-right-data .qtool .stock-section {
	overflow: hidden
}

.stock-info-right-data .qtool .stock-section .value-title {
	position: static;
	float: left;
	margin-top: 0;
	margin-bottom: 0;
	border-top: none;
	padding-top: 0;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.5;
	letter-spacing: 0.1px;
	text-transform: uppercase;
	color: #555
}

.stock-info-right-data .qtool .stock-section .value {
	float: right;
	font-size: 20px;
	line-height: 1.5;
	color: #555;
	font-weight: 600;
	position: relative;
	top: -4px
}

@media (max-width: 767.98px) {
	.stock-info-right-data .qtool .stock-section .value {
		top: -8px
	}
}

.stock-info-right-data .qtool .stock-section+.stock-section {
	border-top: 1px solid #979797;
	margin-top: 16px;
	padding-top: 26px
}

@media (max-width: 991.98px) {
	.stock-info-right-data .stock-info-column {
		margin: 25px 0
	}

	.stock-info-right-data .range-section {
		padding: 5px;
		position: relative;
		top: -55px
	}

	.stock-info-right-data .range-section.week-range {
		top: auto;
		bottom: -60px
	}

	.stock-info-right-data .range-section.day-range {
		top: 2px
	}
}

.stock-info-right-data .stock-info-column h3 {
	margin-bottom: 0
}

.stock-info-right-data .qmod-range-element h3 {
	font-size: 14px;
	font-family: "Lora", serif;
	margin-bottom: 0
}

.stock-range-row {
	margin-top: 90px;
	position: relative
}

.stock-range-row .range-section .value-title {
	font-size: 14px;
	letter-spacing: 0.1px;
	color: #555;
	font-weight: 400;
	text-transform: none;
	position: initial
}

@media (min-width: 992px) {
	.stock-range-row .jsrange {
		padding-left: 75px
	}

	.stock-range-row .range-section {
		position: relative;
		margin-top: -47px
	}

	.stock-range-row .range-section:before {
		content: '';
		position: absolute;
		height: 2px;
		background: #dcdcdc;
		left: 0;
		right: -105px;
		top: 50%
	}

	.stock-range-row .range-section .range-row {
		padding: 15px 0
	}
}

@media (max-width: 991.98px) {
	.stock-range-row .jsrange-start {
		left: 0
	}
}

@media (max-width: 767.98px) {
	.stock-range-row {
		margin-top: 65px !important
	}
}

.qmod-range-row .qmod-range-element {
	margin: 0;
	font-family: "Lora", serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 1.5
}

.ir-overview-stock-info .stock-box {
	position: relative
}

@media (min-width: 992px) {
	.ir-overview-stock-info .stock-box {
		border-bottom: 1px solid #dcdcdc;
		margin-bottom: 15px
	}
}

.ir-overview-stock-info .ir-stock-overview-row-bottom {
	border-top: 0;
	margin-top: 0
}

@media (min-width: 992px) {
	.ir-overview-stock-info .ir-stock-overview-row-bottom .stock-box {
		border-bottom: none;
		margin-bottom: 0;
		padding-bottom: 1em
	}
}

.ir-overview-stock-info .value-title {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.12em
}

@media (min-width: 992px) {
	.ir-overview-stock-info .stock-box {
		margin-bottom: 0;
		padding-bottom: 40px
	}
}

@media (max-width: 991.98px) {
	.ir-overview-stock-info {
		line-height: 1em
	}

	.ir-overview-stock-info .ir-stock-overview-row-bottom>div:last-child .stock-box {
		border-bottom: 0;
		margin-bottom: 0;
		padding-bottom: 0
	}

	.ir-overview-stock-info .value-title {
		margin-bottom: 5px;
		margin-top: 25px
	}

	.ir-overview-stock-info .value {
		display: inline-block;
		margin-top: 8px
	}
}

.stock-info.stock-info-right-data .header {
	position: relative;
	margin-bottom: 44px
}

@media (max-width: 767.98px) {
	.stock-info.stock-info-right-data .header h4 {
		margin-bottom: 10px
	}
}

.ir-landing-page .ir-module+.ir-module {
	padding: 25px 0;
	margin: 25px 0;
	border-top: 1px solid #ccc
}

h2 {
	position: relative
}

h2 .view-all-cta {
	font-weight: normal;
	font-size: 18px;
	position: absolute;
	right: 0;
	color: #000
}

h2 .view-all-cta:hover,
h2 .view-all-cta:active,
h2 .view-all-cta:focus {
	font-size: 18px;
	color: #000;
	font-weight: normal;
	text-decoration: none
}

@media (max-width: 991.98px) {
	h2 .view-all-cta {
		display: none
	}
}

.btn.landing-btn {
	display: none
}

@media (max-width: 991.98px) {
	.btn.landing-btn {
		display: inline-block;
		min-width: 230px
	}
}

.presentation-module .block-link,
.presentation-module #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .presentation-module a {
	display: block;
	margin-top: 15px
}

.ir-module.financial-results {
	border-bottom: 1px solid #ccc;
	margin-bottom: 40px
}

.page-type-ir-landing-financial-information .results-info,
.page-type-financial-results .results-info {
	border-bottom: none
}

.quote-box.qtool+h3.sr-only+.quote-box.qtool {
	border-top: 2px dashed #dcdcdc;
	margin-top: 40px;
	padding-top: 40px
}

.ir-landing-module.ir-quote-box+.ir-landing-module.ir-quote-box {
	border-top: 2px dashed #dcdcdc;
	margin-top: 40px;
	padding-top: 40px
}

@media (max-width: 991.98px) {
	.ir-landing-module.ir-quote-box .header {
		margin-bottom: 30px
	}
}

.ir-landing-module.ir-quote-box .meta {
	margin-bottom: 10px
}

.ir-landing-module.ir-quote-box .meta .date {
	color: #555;
	float: right
}

@media (max-width: 991.98px) {
	.ir-landing-module.ir-quote-box .meta .date {
		display: block;
		float: none
	}
}

.ir-landing-module.ir-quote-box .stock-section {
	padding: 10px 0
}

@media (max-width: 991.98px) {
	.ir-landing-module.ir-quote-box .stock-section {
		padding: 0
	}

	.ir-landing-module.ir-quote-box .stock-section .value-title {
		border-top: none;
		padding-top: 0;
		margin-top: 0;
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: solid 1px #dcdcdc
	}
}

.ir-landing-module.ir-quote-box .value-title {
	display: block;
	padding-bottom: 5px;
	border-bottom: 1px solid #dcdcdc
}

@media (max-width: 991.98px) {
	.ir-landing-module.ir-quote-box .value-title {
		border-bottom: none
	}
}

.ir-landing-module.ir-quote-box .value {
	font-size: 20px;
	font-family: "Montserrat", sans-serif
}

.module-stock-banner {
	padding: 24px 0
}

.module-stock-banner .qtool {
	min-height: 56px
}

.module-stock-banner .qtool.large {
	min-height: 138px
}

.module-stock-banner .qtool+.qtool {
	min-height: 96px
}

.module-stock-banner .qtool+.qtool.large {
	min-height: 178px
}

.module-stock-banner .stock-header {
	margin-bottom: 32px
}

.module-stock-banner .stock-header h3 {
	margin-bottom: 8px
}

.module-stock-banner .stock-header .date {
	margin: 0
}

.module-stock-banner .stock-header .inline-btn {
	margin: 0
}

.module-stock-banner .value-title {
	margin-bottom: 8px;
	font-size: 12px;
	font-weight: 400
}

.module-stock-banner .value {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 700;
	color: #000
}

.module-stock-banner .qmod-ch-up,
.module-stock-banner .qmod-ch-down {
	color: #000 !important
}

.module-stock-banner.dark .value-title,
.cta-form .eq-checkbox label.module-stock-banner:not(.error) .value-title,
.ir-hero.qr .results-stats .stat-box .module-stock-banner.stat--value .value-title,
.module-stock-banner.dark .value,
.cta-form .eq-checkbox label.module-stock-banner:not(.error) .value,
.ir-hero.qr .results-stats .stat-box .module-stock-banner.stat--value .value {
	color: #fff
}

.module-stock-banner.dark .qmod-ch-up,
.cta-form .eq-checkbox label.module-stock-banner:not(.error) .qmod-ch-up,
.ir-hero.qr .results-stats .stat-box .module-stock-banner.stat--value .qmod-ch-up,
.module-stock-banner.dark .qmod-ch-down,
.cta-form .eq-checkbox label.module-stock-banner:not(.error) .qmod-ch-down,
.ir-hero.qr .results-stats .stat-box .module-stock-banner.stat--value .qmod-ch-down {
	color: #fff !important
}

.module-stock-banner .btn-wrapper .inline-btn {
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center
}

@media (max-width: 991.98px) {
	.module-stock-banner {
		text-align: center
	}

	.module-stock-banner .value-title {
		margin-bottom: 0
	}

	.module-stock-banner .col-lg-auto+.col-lg-auto {
		margin-top: 40px
	}
}

.stock-info .dark:not(.no-dark) .value,
.stock-info .cta-form .eq-checkbox label:not(.no-dark):not(.error) .value,
.cta-form .eq-checkbox .stock-info label:not(.no-dark):not(.error) .value,
.stock-info .ir-hero.qr .results-stats .stat-box .stat--value:not(.no-dark) .value,
.ir-hero.qr .results-stats .stat-box .stock-info .stat--value:not(.no-dark) .value {
	color: #fff
}

.document-report .related-document-btn {
	color: #000;
	cursor: pointer;
	margin-top: 25px
}

.document-report a.filing-type,
.document-report span.filing-type {
	font-size: 24px;
	font-weight: 700
}

.document-report .related-link,
.document-report .related-link a {
	font-size: 18px
}

@media (max-width: 767.98px) {
	.document-report .related-link {
		margin-bottom: 20px
	}
}

.document-report .related-link a {
	position: relative;
	padding-right: 25px
}

.document-report .related-link .icon-trigger {
	position: absolute;
	right: 0
}

.document-report .related-link .icon-trigger:before {
	content: "\e5cf"
}

.document-report .related-link a[aria-expanded="true"] .icon-trigger:before {
	content: "\e5ce"
}

.document-report .btn {
	padding: 10px 20px;
	min-width: 185px
}

.document-report .quarterly-results {
	padding-right: 15px
}

@media (max-width: 767.98px) {
	.document-report .quarterly-results {
		margin-bottom: 30px
	}
}

.document-report .flex-row {
	display: flex;
	flex-flow: row wrap
}

.document-report .flex-row .flex {
	flex: 1 auto
}

.document-report .flex-row .flex.filing-type {
	flex: 0.3 auto;
	margin-right: 25px;
	border-right: 2px solid #dcdcdc;
	width: 12%
}

@media (max-width: 767.98px) {
	.document-report .flex-row .flex.filing-type {
		border-right: 0
	}
}

.document-report .flex-row .flex.flex-full {
	flex: 1 100%
}

.document-report .flex-row .flex.flex-short {
	flex: 0.5 70px
}

.document-report .flex-row .flex.flex-wide {
	flex: 4 1
}

@media (max-width: 767.98px) {
	.document-report .flex-row .flex {
		flex: 1 100% !important
	}
}

.document-report .document-report .filing-type {
	font-size: 48px
}

@media (max-width: 767.98px) {
	.links-row a+a {
		margin-top: 0
	}
}

@media (max-width: 480px) {
	.links-row a+a {
		margin-top: 10px
	}
}

@media (max-width: 480px) {
	.links-row a {
		display: block;
		width: 100%
	}
}

@media (max-width: 767.98px) {

	.content-table.committee-list .col-title,
	.content-table.committee-list .col-role,
	.content-table.committee-list .charter-title,
	.content-table.committee-list .charter-button {
		display: block;
		text-align: center;
		width: 100%
	}

	.content-table.committee-list th.col-role {
		display: none
	}

	.content-table.committee-list .col-title .member-bio {
		text-align: left
	}
}

.legend.content-table {
	padding-bottom: 25px
}

@media (max-width: 991.98px) {
	.legend.content-table {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.legend.content-table .role {
		display: inline-block;
		width: 25px;
		text-align: center
	}
}

@media (min-width: 768px) {
	.legend.content-table>div {
		float: left;
		margin-right: 20px
	}
}

.legend.content-table .role-circle {
	display: inline-block
}

.role-circle.non-member {
	background-color: #ccc
}

.content-table.committee-list .committee-role:not(td) {
	display: inline-block;
	vertical-align: top
}

.committee-list .mobile-title {
	display: none
}

@media (min-width: 768px) {
	.page-type-ir-landing-corporate-governance .committee-list .committee-role {
		width: 100%
	}
}

@media (max-width: 767.98px) {
	.page-type-ir-landing-corporate-governance .committee-list thead {
		display: none
	}

	.page-type-ir-landing-corporate-governance .committee-list td:not(.col-title) {
		text-align: left
	}

	.page-type-ir-landing-corporate-governance .committee-list td,
	.page-type-ir-landing-corporate-governance .committee-list tr:last-child td {
		width: 100%;
		display: block;
		position: relative;
		border-bottom: 1px solid #ccc
	}

	.page-type-ir-landing-corporate-governance .committee-list td.col-title,
	.page-type-ir-landing-corporate-governance .committee-list tr:last-child td.col-title {
		border: none;
		text-align: left;
		background-color: #000;
		color: #fff
	}

	.page-type-ir-landing-corporate-governance .committee-list td:last-child,
	.page-type-ir-landing-corporate-governance .committee-list tr:last-child td:last-child {
		border: none
	}

	.page-type-ir-landing-corporate-governance .committee-list td .committee-role,
	.page-type-ir-landing-corporate-governance .committee-list tr:last-child td .committee-role {
		position: absolute;
		top: 0;
		right: 20px;
		margin-top: 20px
	}

	.page-type-ir-landing-corporate-governance .committee-list .mobile-title {
		display: block;
		margin-bottom: 10px;
		padding-right: 100px
	}
}

@media (min-width: 768px) {
	.corporate-governance-pg .committee-list .committee-role {
		width: 100%
	}
}

@media (max-width: 767.98px) {
	.corporate-governance-pg .committee-list thead {
		display: none
	}

	.corporate-governance-pg .committee-list td,
	.corporate-governance-pg .committee-list tr:last-child td {
		width: 100%;
		display: block;
		position: relative;
		border-bottom: 1px solid #ccc
	}

	.corporate-governance-pg .committee-list td.col-title,
	.corporate-governance-pg .committee-list tr:last-child td.col-title {
		border: none;
		text-align: center;
		background-color: #2E7098;
		color: #fff
	}

	.corporate-governance-pg .committee-list td:last-child,
	.corporate-governance-pg .committee-list tr:last-child td:last-child {
		border: none
	}

	.corporate-governance-pg .committee-list td .committee-role,
	.corporate-governance-pg .committee-list tr:last-child td .committee-role {
		position: absolute;
		top: 0;
		right: 0;
		margin-top: 20px
	}

	.corporate-governance-pg .committee-list .mobile-title {
		display: block;
		margin-bottom: 10px;
		padding-right: 100px
	}
}

div.qtool {
	font-family: "Lora", serif
}

.zero-nav-stock .qmod-ch-down {
	color: inherit !important
}

.qmod-ch-down {
	color: #aa0000 !important
}

.qmod-simplechart.qmod-ui-tool .qmod-main-chart {
	height: 220px !important
}

.page-type-qmod-chart .qmod-simplechart.qmod-ui-tool .qmod-main-chart {
	height: 400px !important
}

.qtool .highcharts-markers path {
	fill: #2E7098 !important
}

.qmod-textr span,
.qmod-textr,
.qmod-textl {
	color: #000 !important
}

.qmod-table td,
.qmod-table td span {
	font-family: "Lora", serif;
	color: #555 !important
}

.qmod-chart-symbol i {
	color: #2E7098 !important
}

.qtool .highcharts-graph {
	stroke: #2E7098
}

.qtool .highcharts-column-series .highcharts-point {
	fill: #000
}

.qtool .highcharts-credits {
	fill: #666 !important
}

.detailed-quote [data-qmod-tool="interactivechart"] {
	min-height: 200px;
	transition: min-height .2s linear;
	position: relative
}

.detailed-quote [data-qmod-tool="interactivechart"] .loader {
	left: 50%;
	margin-left: -16px;
	margin-top: -16px;
	position: absolute;
	top: 50%
}

.detailed-quote .quote-header {
	margin: 0 0 40px
}

.detailed-quote .quote-header h2 {
	margin-bottom: 40px
}

.detailed-quote .quote-header .company {
	font-size: 20px;
	font-weight: bold;
	line-height: 1.0;
	color: #555;
	margin-bottom: 0
}

.detailed-quote .quote-header .symbol {
	display: inline-block;
	float: left;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 0;
	color: #555
}

@media (max-width: 767.98px) {
	.detailed-quote .quote-header .symbol {
		float: none;
		display: block
	}
}

.detailed-quote .quote-header .date {
	display: inline-block;
	float: right;
	font-size: 16px;
	font-weight: 500;
	color: #555
}

@media (max-width: 767.98px) {
	.detailed-quote .quote-header .date {
		float: none;
		display: block
	}
}

.detailed-quote .quote-header .date .qmod-datetimezone:before {
	content: ' '
}

@media (max-width: 767.98px) {
	.detailed-quote .quote-header {
		text-align: center
	}
}

.detailed-quote .detailed-quote-information {
	margin-top: 70px
}

.detailed-quote .quote-stat-module .header {
	margin-bottom: 10px;
	clear: both
}

.detailed-quote .quote-stat-module .header h3 {
	font-size: 13px;
	font-weight: 800;
	line-height: 1.54;
	letter-spacing: 1px;
	color: #555;
	text-transform: uppercase;
	margin-bottom: 0;
	display: inline-block;
	float: left
}

@media (max-width: 767.98px) {
	.detailed-quote .quote-stat-module .header h3 {
		display: block;
		float: none
	}
}

.detailed-quote .quote-stat-module .header .date-time {
	display: inline-block;
	float: right
}

@media (max-width: 767.98px) {
	.detailed-quote .quote-stat-module .header .date-time {
		display: block;
		float: none
	}
}

.detailed-quote .quote-stat-module .header .date-time p {
	margin-bottom: 0
}

.detailed-quote .quote-stat-module .header.has-date h3 {
	display: inline-block;
	float: left
}

@media (max-width: 767.98px) {
	.detailed-quote .quote-stat-module .header.has-date h3 {
		display: block;
		float: none;
		margin-bottom: 0
	}
}

.detailed-quote .quote-stat-module .header.has-date .date-time {
	display: inline-block;
	float: right
}

@media (max-width: 767.98px) {
	.detailed-quote .quote-stat-module .header.has-date .date-time {
		display: block;
		float: none;
		margin-bottom: 30px
	}
}

.detailed-quote .quote-stat-module .qmod-line {
	display: block;
	clear: both;
	border-bottom: solid 1px #dcdcdc;
	padding-bottom: 11px;
	padding-top: 10px;
	position: relative
}

@media (max-width: 767.98px) {
	.detailed-quote .quote-stat-module .qmod-line {
		padding-top: 10px;
		padding-bottom: 10px
	}
}

.detailed-quote .quote-stat-module .qmod-line a {
	color: #000;
	text-decoration: none
}

.detailed-quote .quote-stat-module .qmod-line a:hover {
	color: #000;
	text-decoration: none
}

.detailed-quote .quote-stat-module .qmod-line .title,
.detailed-quote .quote-stat-module .qmod-line .stat {
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0;
	color: #555
}

.detailed-quote .quote-stat-module .qmod-line .title {
	display: inline-block
}

.detailed-quote .quote-stat-module .qmod-line .stat {
	position: relative;
	display: inline-block;
	float: right;
	margin-bottom: 0 !important
}

.detailed-quote .quote-stat-module .qmod-line:last-of-type {
	margin-bottom: 0
}

.detailed-quote .quote-stat-module+.quote-stat-module {
	margin-top: 60px
}

.qmod-simplechart.qmod-ui-tool .highcharts-container {
	border: none !important
}

.qtool .highcharts-background {
	fill: transparent !important
}

.qmod-simplechart {
	border: none
}

.qmod-simplechart .qmod-main-chart {
	margin-top: 40px
}

.qmod-simplechart .qmod-legend.qmod-legend-list {
	list-style: none;
	padding: 0;
	margin: 0
}

.qmod-simplechart .qmod-legend.qmod-legend-list li {
	list-style: none;
	padding-left: 0;
	margin: 0
}

.qmod-simplechart .qmod-legend.qmod-legend-list li:first-child {
	background: #000 !important
}

.qmod-simplechart .qmod-legend.qmod-legend-list li:before {
	content: '';
	display: none
}

.qmod-simplechart .qmod-legend.qmod-legend-list li .qmod-grow-input input[type="text"] {
	border-top: solid 1px #757575;
	border-bottom: solid 1px #757575;
	height: 31px;
	margin: 0 !important
}

@media (max-width: 767.98px) {
	.qmod-simplechart .qmod-legend.qmod-legend-list {
		display: block !important;
		text-align: center
	}
}

.qmod-simplechart.qmod-ui-tool a.qmod-dropdown_toggle span {
	padding-right: 20px !important
}

.qmod-simplechart.qmod-ui-tool .qmod-chart-display>.qmod-chart-btns {
	margin-bottom: 10px
}

@media (max-width: 830px) {
	.qmod-simplechart.qmod-ui-tool .qmod-chart-display>.qmod-chart-btns {
		float: right !important
	}
}

@media (max-width: 767.98px) {
	.qmod-simplechart.qmod-ui-tool .qmod-chart-display>.qmod-chart-btns {
		float: none !important;
		text-align: center
	}
}

@media (max-width: 767.98px) {
	div.qmod-dropdown {
		display: inline-block;
		width: 100px;
		margin-left: 0;
		margin: 0 4px 8px 4px;
		padding-left: 0 !important;
		min-width: 45% !important
	}
}

div.qmod-dropdown:hover a.qmod-dropdown_toggle,
div.qmod-dropdown:active a.qmod-dropdown_toggle,
div.qmod-dropdown:target a.qmod-dropdown_toggle,
div.qmod-dropdown:focus a.qmod-dropdown_toggle,
div.qmod-dropdown:visited a.qmod-dropdown_toggle {
	background: #fff
}

div.qmod-dropdown a.qmod-dropdown_toggle {
	height: 40px;
	border-radius: 0;
	background: #fff;
	border-color: #757575;
	text-decoration: none
}

div.qmod-dropdown a.qmod-dropdown_toggle:hover,
div.qmod-dropdown a.qmod-dropdown_toggle:active,
div.qmod-dropdown a.qmod-dropdown_toggle:target,
div.qmod-dropdown a.qmod-dropdown_toggle:focuts,
div.qmod-dropdown a.qmod-dropdown_toggle:visited {
	background: #fff
}

div.qmod-dropdown a.qmod-dropdown_toggle.qmod-dropdown-sm {
	padding: 12px 2px 2px 12px
}

div.qmod-dropdown .qmod-dropdown-menu {
	list-style: none;
	padding: 0;
	margin: 0
}

div.qmod-dropdown .qmod-dropdown-menu li {
	padding-left: 0;
	margin: 0
}

div.qmod-dropdown .qmod-dropdown-menu li:before {
	content: '';
	display: none
}

div.qmod-dropdown .qmod-dropdown-menu li a.qmod-active,
div.qmod-dropdown .qmod-dropdown-menu li a:hover {
	background: #000;
	color: #fff
}

.historical-data .highcharts-container,
.dividends-data .highcharts-container {
	margin-left: auto;
	margin-right: auto
}

.historical-data .btn,
.dividends-data .btn {
	min-width: 170px;
	font-size: 12px;
	padding-top: 13px;
	padding-bottom: 13px;
	position: relative
}

@media (max-width: 1199.98px) {

	.historical-data .btn,
	.dividends-data .btn {
		min-width: 0;
		font-size: 11px
	}
}

@media (max-width: 767.98px) {

	.historical-data .btn,
	.dividends-data .btn {
		min-width: 0;
		display: block;
		float: none;
		width: 100%
	}

	.historical-data .btn+.btn,
	.dividends-data .btn+.btn {
		margin-top: 10px
	}
}

@media (max-width: 1199.98px) {

	.historical-data .button-pad,
	.historical-data .input-pad,
	.dividends-data .button-pad,
	.dividends-data .input-pad {
		display: block;
		width: 100%
	}
}

@media (max-width: 1199.98px) {

	.historical-data .input-pad,
	.dividends-data .input-pad {
		margin-bottom: 20px
	}
}

@media (max-width: 767.98px) {

	.historical-data .input-pad .qmod-btn-icon,
	.dividends-data .input-pad .qmod-btn-icon {
		width: 100%;
		display: inline-block
	}
}

.historical-data .qmod-ui-tool input[type="text"],
.dividends-data .qmod-ui-tool input[type="text"] {
	border: solid 1px #757575;
	height: 40px;
	font-size: 12px;
	color: #555;
	margin-bottom: 0
}

.historical-data .qmod-pricehistory .qmod-modifiers .qmod-btn-icon,
.dividends-data .qmod-pricehistory .qmod-modifiers .qmod-btn-icon {
	padding-right: 20px
}

@media (max-width: 767.98px) {

	.historical-data .qmod-pricehistory .qmod-modifiers .qmod-btn-icon,
	.dividends-data .qmod-pricehistory .qmod-modifiers .qmod-btn-icon {
		padding-right: 0
	}
}

.historical-data .qmod-btn.qmod-darkblue,
.dividends-data .qmod-btn.qmod-darkblue {
	background: #000 !important
}

.historical-data .qmod-pricehistory-table-wrap,
.dividends-data .qmod-pricehistory-table-wrap {
	margin-top: 50px
}

.historical-data .qmod-pricehistory table.qmod-table thead tr th,
.historical-data .qmod-dividends table.qmod-table thead tr th,
.dividends-data .qmod-pricehistory table.qmod-table thead tr th,
.dividends-data .qmod-dividends table.qmod-table thead tr th {
	text-align: left;
	padding: 0;
	font-size: 13px;
	font-weight: 700;
	line-height: 1.54;
	letter-spacing: 1px;
	text-align: left;
	text-transform: uppercase;
	width: 14%
}

@media (min-width: 768px) {

	.historical-data .qmod-pricehistory table.qmod-table thead tr th,
	.historical-data .qmod-dividends table.qmod-table thead tr th,
	.dividends-data .qmod-pricehistory table.qmod-table thead tr th,
	.dividends-data .qmod-dividends table.qmod-table thead tr th {
		white-space: nowrap
	}
}

.historical-data .qmod-pricehistory table.qmod-table thead tr th+th,
.historical-data .qmod-dividends table.qmod-table thead tr th+th,
.dividends-data .qmod-pricehistory table.qmod-table thead tr th+th,
.dividends-data .qmod-dividends table.qmod-table thead tr th+th {
	border-left: solid 10px #fff !important
}

.historical-data .qmod-pricehistory table.qmod-table thead tr th.qmod-control.control,
.historical-data .qmod-dividends table.qmod-table thead tr th.qmod-control.control,
.dividends-data .qmod-pricehistory table.qmod-table thead tr th.qmod-control.control,
.dividends-data .qmod-dividends table.qmod-table thead tr th.qmod-control.control {
	border: none !important
}

.historical-data .qmod-pricehistory table.qmod-table thead tr th.qmod-control,
.historical-data .qmod-dividends table.qmod-table thead tr th.qmod-control,
.dividends-data .qmod-pricehistory table.qmod-table thead tr th.qmod-control,
.dividends-data .qmod-dividends table.qmod-table thead tr th.qmod-control {
	display: none
}

.historical-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting,
.historical-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_asc,
.historical-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_desc,
.historical-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting,
.historical-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_asc,
.historical-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_desc,
.dividends-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting,
.dividends-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_asc,
.dividends-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_desc,
.dividends-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting,
.dividends-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_asc,
.dividends-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_desc {
	border-bottom-color: #000 !important
}

.historical-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting:hover,
.historical-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting:focus,
.historical-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting:active,
.historical-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_asc:hover,
.historical-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_asc:focus,
.historical-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_asc:active,
.historical-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_desc:hover,
.historical-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_desc:focus,
.historical-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_desc:active,
.historical-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting:hover,
.historical-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting:focus,
.historical-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting:active,
.historical-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_asc:hover,
.historical-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_asc:focus,
.historical-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_asc:active,
.historical-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_desc:hover,
.historical-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_desc:focus,
.historical-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_desc:active,
.dividends-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting:hover,
.dividends-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting:focus,
.dividends-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting:active,
.dividends-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_asc:hover,
.dividends-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_asc:focus,
.dividends-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_asc:active,
.dividends-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_desc:hover,
.dividends-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_desc:focus,
.dividends-data .qmod-pricehistory table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_desc:active,
.dividends-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting:hover,
.dividends-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting:focus,
.dividends-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting:active,
.dividends-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_asc:hover,
.dividends-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_asc:focus,
.dividends-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_asc:active,
.dividends-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_desc:hover,
.dividends-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_desc:focus,
.dividends-data .qmod-dividends table.qmod-table.dataTable.nowrap>thead>tr>th.sorting_desc:active {
	border-bottom-color: #000 !important
}

.historical-data .qmod-pricehistory table.qmod-table .qmod-control.control:empty,
.historical-data .qmod-dividends table.qmod-table .qmod-control.control:empty,
.dividends-data .qmod-pricehistory table.qmod-table .qmod-control.control:empty,
.dividends-data .qmod-dividends table.qmod-table .qmod-control.control:empty {
	display: none
}

.historical-data .qmod-pricehistory table.qmod-table tr>td.qmod-control.control,
.historical-data .qmod-dividends table.qmod-table tr>td.qmod-control.control,
.dividends-data .qmod-pricehistory table.qmod-table tr>td.qmod-control.control,
.dividends-data .qmod-dividends table.qmod-table tr>td.qmod-control.control {
	font-size: 12px;
	top: 9px
}

.historical-data .qmod-pricehistory table.qmod-table tr>td,
.historical-data .qmod-dividends table.qmod-table tr>td,
.dividends-data .qmod-pricehistory table.qmod-table tr>td,
.dividends-data .qmod-dividends table.qmod-table tr>td {
	padding: 10px 5px;
	text-align: left;
	font-family: "Montserrat", sans-serif;
	white-space: nowrap
}

.historical-data .qmod-pricehistory table.qmod-table tr>td.qmod-control.control,
.historical-data .qmod-dividends table.qmod-table tr>td.qmod-control.control,
.dividends-data .qmod-pricehistory table.qmod-table tr>td.qmod-control.control,
.dividends-data .qmod-dividends table.qmod-table tr>td.qmod-control.control {
	border: none !important
}

.historical-data .qmod-pricehistory table.dataTable.no-footer,
.historical-data .qmod-dividends table.dataTable.no-footer,
.dividends-data .qmod-pricehistory table.dataTable.no-footer,
.dividends-data .qmod-dividends table.dataTable.no-footer {
	border-bottom: none
}

.historical-data .dataTables_info,
.dividends-data .dataTables_info {
	display: none !important
}

.qmod-dividends table.qmod-table.dataTable>thead>tr>th {
	border-bottom-color: #000
}

.dividends-data .qmod-dividends table.qmod-table thead tr th {
	padding: 4px 20px 4px 0
}

.qmod-pricehistory .qmod-modifiers .qmod-mod-pad-buttons {
	justify-content: flex-start !important
}

.qmod-pricehistory .qmod-modifiers .qmod-mod-pad-buttons button {
	font-family: "Montserrat", sans-serif
}

@media (max-width: 767.98px) {
	.qmod-pricehistory .qmod-modifiers .qmod-mod-pad-buttons {
		flex-direction: column;
		align-items: center
	}

	.qmod-pricehistory .qmod-modifiers .qmod-mod-pad-buttons button {
		max-width: 312px
	}
}

@media (min-width: 768px) {
	.qmod-pricehistory .qmod-modifiers .qmod-mod-pad-buttons {
		display: block !important
	}

	.qmod-pricehistory .qmod-modifiers .qmod-mod-pad-buttons .btn+.btn {
		margin-left: 20px
	}
}

.qmod-pricehistory-chart,
.qmod-modifiers,
.qmod-pricehistory .qmod-pricehistory-chart,
.qmod-pricehistory .qmod-pricehistory-table-wrap {
	padding-left: 0 !important;
	padding-right: 0 !important
}

.qmod-header {
	margin: 0 0 40px 0
}

.qmod-header h2 {
	margin-bottom: 40px
}

.qmod-header .company {
	font-size: 20px;
	font-weight: bold;
	line-height: 1.0;
	color: #555;
	margin-bottom: 0
}

.qmod-header .symbol {
	display: inline-block;
	float: left;
	font-size: 16px;
	font-weight: 500;
	color: #555;
	margin-bottom: 0
}

@media (max-width: 767.98px) {
	.qmod-header .symbol {
		float: none;
		display: block
	}
}

.qmod-header .date {
	display: inline-block;
	float: right;
	font-size: 16px;
	font-weight: 500;
	color: #555;
	position: relative;
	top: 5px
}

@media (max-width: 767.98px) {
	.qmod-header .date {
		float: none;
		display: block;
		top: 0
	}
}

.qmod-header .date .qmod-datetimezone:before {
	content: ' '
}

@media (max-width: 767.98px) {
	.qmod-header {
		text-align: center
	}
}

.qmod-pricehistory table.qmod-table.dataTable.dtr-column>thead>tr>th {
	padding: 4px 15px 4px 0 !important
}

.qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs.chart-tabs {
	margin-top: 0
}

.qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs.chart-tabs ul {
	margin: 40px 0 0 0;
	padding: 0;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	width: 100%
}

@media (max-width: 580px) {
	.qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs.chart-tabs ul {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs.chart-tabs ul li {
	margin: 0;
	border-radius: 0 !important;
	background: #f5f5f5;
	padding-left: 0;
	padding: 10px 0;
	width: 100%;
	border: none;
	color: #555;
	margin: 0;
	text-align: center
}

@media (max-width: 580px) {
	.qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs.chart-tabs ul li {
		width: 50%;
		border: solid 1px #fff
	}
}

.qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs.chart-tabs ul li+li {
	margin-left: 20px
}

@media (max-width: 580px) {
	.qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs.chart-tabs ul li+li {
		margin-left: 0
	}
}

.qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs.chart-tabs ul li:first-of-type {
	margin-left: 0
}

.qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs.chart-tabs ul li:last-of-type {
	margin-right: 0
}

.qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs.chart-tabs ul li .qmod-btn-text {
	padding: 0
}

.qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs.chart-tabs ul li:hover {
	background: #000;
	color: #fff
}

.qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs.chart-tabs ul li:before {
	content: '';
	display: none
}

.qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs.chart-tabs ul li.qmod-active {
	background: #000;
	color: #fff
}

.qmod-attribution {
	background: #000
}

.qmod-attribution .disclaimer {
	display: block;
	font-size: 10px;
	margin: 0 auto;
	max-width: 950px;
	padding: 20px 0;
	text-align: left;
	line-height: 1.5
}

@media (max-width: 991.98px) {
	.qmod-attribution .disclaimer {
		text-align: center
	}

	.qmod-attribution .disclaimer .js-same-height {
		min-height: 0 !important
	}
}

.qmod-attribution .disclaimer img {
	display: block;
	margin: 0 auto
}

@media (max-width: 991.98px) {
	.qmod-attribution .disclaimer img {
		margin-bottom: 10px
	}
}

.qmod-attribution .disclaimer p {
	margin-bottom: 0;
	font-size: 12px;
	color: #9ea1a4
}

.qmod-attribution .disclaimer a {
	color: #9ea1a4;
	text-decoration: underline;
	font-size: 12px
}

.qmod-attribution .disclaimer a:hover {
	text-decoration: none;
	color: #fff
}

.qmod-attribution .disclaimer .qmf-logo img {
	height: 18px
}

@media (max-width: 991.98px) {
	.qmod-attribution .vertical-element {
		position: relative;
		top: 0;
		transform: none
	}
}

.qtool {
	min-height: 180px;
	position: relative
}

.qtool .loader {
	left: 50%;
	margin: -10px 0 0 -10px;
	position: absolute;
	top: 50%
}

.sedar-filings-module .header {
	margin-bottom: 30px
}

.sedar-filings-module input:not([type="radio"]),
.sedar-filings-module select {
	border: 1px solid #757575;
	border-radius: 0;
	margin-bottom: 20px;
	margin-top: 5px;
	width: 100%;
	height: 53px;
	padding: 6px 12px;
	font-size: 16px;
	font-weight: 400;
	-webkit-border-radius: 0;
	background: #fff;
	-moz-border-radius: 0;
	border-radius: 0
}

.sedar-filings-module select {
	background: #fff;
	width: 100% !important;
	outline: 0;
	border: solid 1px #757575;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23000'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;
	background-size: 12px;
	background-position: calc(100% - 10px) 24px;
	background-repeat: no-repeat
}

.sedar-filings-module input[type="radio"] {
	margin-right: 6px
}

.sedar-filings-module .radio-label {
	font-size: 12px
}

.sedar-filings-module figure {
	display: inline-block
}

.sedar-filings-module figure figcaption {
	text-align: center
}

.quote-box-range-row.qtool {
	min-height: 0
}

.qmod-dayyearrange {
	margin-top: 50px
}

.qmod-dayyearrange .qmod-range-day .qmod-range-label .qmod-range-element {
	color: #555
}

.qmod-dayyearrange .qmod-range-day .qmod-range-under .qmod-range-element,
.qmod-dayyearrange .qmod-range-day .qmod-range-over .qmod-range-element {
	color: #000
}

.qmod-dayyearrange .qmod-range-graphic .qmod-range-mid {
	background-color: #000 !important
}

.qmod-dayyearrange .qmod-range-graphic .qmod-range-under,
.qmod-dayyearrange .qmod-range-graphic .qmod-range-over {
	background-color: #555 !important
}

.qmod-dayyearrange .qmod-range-graphic .qmod-range-label {
	background-color: #dfdfdf
}

.dividend-heading {
	margin-bottom: 0
}

.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button {
	background: #f5f5f5;
	border: none !important;
	color: #555 !important
}

.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button:active,
.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button:focus,
.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button:visited,
.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button:target {
	background-color: #000 !important;
	background: #000 !important;
	color: #fff !important
}

.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	color: #fff !important;
	border: none !important;
	background-color: #000 !important;
	background: #000 !important
}

.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.current:active,
.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.current:focus,
.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.current:visited,
.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.current:target,
.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover:hover,
.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover:active,
.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover:focus,
.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover:visited,
.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover:target {
	background-color: #000 !important;
	color: #fff !important
}

.dividend-content .dataTables_paginate .paginate_button.current:hover,
.dividend-content .dataTables_paginate .paginate_button.current:active,
.dividend-content .dataTables_paginate .paginate_button.current:focus,
.dividend-content .dataTables_paginate .paginate_button.current:visited,
.dividend-content .dataTables_paginate .paginate_button.current:target {
	background-color: #000 !important;
	background: #000 !important;
	background: #000 !important;
	color: #fff !important
}

.dividend-content .qmod-dividends .qmod-table-row.even {
	background-color: transparent
}

.dividend-content .qmod-hbg {
	background-color: transparent;
	border: 0
}

.dividend-content h3.qmod-heading.qmod-subheading.qmod-hbg {
	font-size: 28px
}

.dividend-content h2.qmod-heading.qmod-hbg {
	font-size: 20px;
	font-weight: bold;
	line-height: 1.0;
	color: #1e1006;
	padding: 0;
	margin: 0 0 40px 0
}

.dividend-content .qmod-panel {
	padding: 0 !important
}

.dividend-content .qmod-upcoming-dividends h3 {
	font-size: 16px;
	font-weight: 500;
	color: #1e1006;
	padding: 0;
	margin: 0 0 10px 0
}

.dividend-content .qmod-dividends-history h3 {
	font-size: 16px;
	font-weight: 500;
	color: #1e1006;
	padding: 0;
	margin: 40px 0 20px 0
}

.dividend-content .dataTables_paginate {
	display: block;
	text-align: center !important;
	width: 100%;
	margin-top: 20px
}

@media (min-width: 768px) {
	.dividend-content .qmod-dividends table.dataTable.qmod-dividends-table.no-footer tbody td {
		padding: 14px
	}
}

.dividend-content .qmod-control {
	display: none !important
}

.qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.previous,
.qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.next {
	background: #f5f5f5 !important;
	background-color: #f5f5f5 !important
}

.qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover,
.qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover {
	color: #fff !important
}

.qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover {
	color: #fff !important
}

.qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover,
.qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover {
	color: #fff !important
}

.flatpickr-calendar.open {
	z-index: 2 !important
}

.flatpickr-calendar .flatpickr-month {
	height: 32px
}

.tab-pane__quote:not(.active) {
	display: block;
	overflow: hidden;
	height: 0
}

.flatpickr-current-month {
	font-size: 95% !important
}

.flatpickr-current-month .numInputWrapper {
	min-width: 55px
}

@media screen and (-ms-high-contrast: active),
all and (-ms-high-contrast: none) {
	.flatpickr-month .flatpickr-current-month {
		padding: 7.48px 0 0 0
	}
}

div.qmod-dropdown a.qmod-dropdown_toggle {
	white-space: nowrap;
	position: relative
}

div.qmod-dropdown a.qmod-dropdown_toggle .fa {
	position: absolute;
	right: 0
}

@media (max-width: 540px) {
	.qmod-dd-wrap.qmod-dd-inline.qmod-dd-sm .qmod-dropdown a.qmod-dropdown-sm+ul {
		width: 100%;
		max-width: calc(100% - 5px);
		min-width: 0
	}
}

.report table.authRefData {
	z-index: 2
}

.report table.authRefData,
.report table.authRefData table,
.report table.authRefData th,
.report table.authRefData tr,
.report table.authRefData td,
.report table.authRefData div,
.report table.authRefData p {
	max-width: 290px
}

div.qmod-dropdown:hover ul.qmod-dropdown-menu,
div.qmod-dropdown:focus ul.qmod-dropdown-menu,
div.qmod-dropdown:active ul.qmod-dropdown-menu {
	display: block
}

div.qmod-dropdown:focus-within ul.qmod-dropdown-menu {
	display: block
}

.historical-data .qmod-ui-tool input[type='text'] {
	line-height: 40px;
	padding: 0 10px
}

.qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs .qmod-dropdown,
.qmod-simplechart.qmod-ui-tool .qmod-chart-display .qmod-dropdown {
	min-width: 145px
}

.qmod-btn.qmod-darkblue,
.flatpickr-calendar .flatpickr-day.selected {
	background-color: #1D5F8B !important
}

.qtool .highcharts-candlestick-series .highcharts-point.highcharts-point-up {
	fill: #dbf5dc;
	stroke: #244e25
}

.qtool .highcharts-candlestick-series .highcharts-point.highcharts-point-down {
	fill: #ed5757;
	stroke: #781313
}

.qtool .highcharts-candlestick-series .highcharts-point.highcharts-point-up[fill="transparent"] {
	fill: transparent;
	stroke: #000
}

.qtool .highcharts-candlestick-series .highcharts-point.highcharts-point-down[fill="#0477d1"] {
	fill: #000;
	stroke: #000
}

.flatpickr-day.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day.nextMonthDay:focus,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.today.inRange,
.flatpickr-day:focus,
.flatpickr-day:hover {
	border-color: #757575
}

.flatpickr-day:hover,
.flatpickr-day:focus,
.flatpickr-day:active {
	border-color: #bbb;
	background-color: #f5f5f5
}

.flatpickr-day.today {
	border-color: #333
}

.flatpickr-day.today:hover,
.flatpickr-day.today:focus,
.flatpickr-day.today:active {
	background-color: #f5f5f5;
	color: #757575
}

.qmod-group-btn-ul .qmod-group-btn {
	color: #000
}

.qmod-group-btn-ul .qmod-group-btn.qmod-active {
	background-color: #000
}

table.qmod-table.dataTable.nowrap thead tr th::before,
table.qmod-table.dataTable.nowrap thead tr th::after {
	opacity: 1 !important
}

.qmod-simplechart.qmod-ui-tool .qmod-a11y-toggle-wrap .qmod-a11y-toggle-label {
	margin-bottom: 0
}

.qmod-simplechart.qmod-ui-tool .qmod-a11y-dropdown2 .qmod-a11y-dropdown2-wrapper .qmod-a11y-dropdown2-combobox {
	padding-right: 20px
}

.qmod-simplechart .qmod-a11y-dropdown2-listbox,
.qmod-simplechart.qmod-ui-tool .qmod-a11y-dropdown2 {
	border: 1px solid #757575 !important
}

.qmod-main-chart .highcharts-background {
	stroke: #757575
}

.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button {
	position: relative;
	z-index: 1
}

.dividend-content .qmod-dividends .dataTables_wrapper .dataTables_paginate .paginate_button:focus-visible {
	z-index: 10
}

.qmod-table th:focus-visible {
	position: relative;
	z-index: 10
}

.page-banner .wrapper,
.home-hero .wrapper {
	padding: 60px 0
}

.page-banner.home-hero {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	position: relative;
	height: 690px;
	width: 100%;
	min-height: 550px;
	padding: 100px 0;
	height: 100%;
	height: calc(100vh - 88px)
}

@media (max-width: 1199.98px) {
	.page-banner.home-hero {
		height: auto
	}
}

.page-banner.home-hero .vertical-element {
	width: 100%;
	text-align: center
}

.page-banner.home-hero .row {
	justify-content: center
}

.page-banner.home-hero .text {
	padding: 80px 15px;
	text-align: center !important
}

.page-banner.home-hero .text h2 {
	position: relative;
	margin-bottom: 20px;
	font-size: 60px;
	font-weight: 700;
	color: #fff
}

@media (max-width: 767.98px) {
	.page-banner.home-hero .text h2 {
		font-size: 36px
	}
}

.page-banner.home-hero .text .top-title {
	position: relative;
	font-size: 28px;
	font-weight: 600;
	margin-bottom: 30px
}

.page-banner.home-hero .text .top-title:after {
	content: "";
	width: 70px;
	height: 1px;
	background-color: #dcdcdc;
	display: block;
	margin: 20px auto 0
}

.page-banner.home-hero .text .subtitle {
	color: #fff;
	font-size: 20px;
	font-weight: 700
}

.page-banner.home-hero .text p {
	width: 100%;
	margin: 0 auto;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.667;
	color: #fff
}

.page-banner.home-hero .fullscreen-bg .video-js {
	min-width: 200%
}

.page-banner.home-hero.page-banner--full-height-bottom {
	padding: 0;
	-webkit-align-items: end;
	-moz-align-items: end;
	-ms-align-items: end;
	align-items: end;
	line-height: 1.6
}

.page-banner.home-hero.page-banner--full-height-bottom.overlay:before {
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 47.53%);
	opacity: 1
}

@media (max-width: 767.98px) {
	.page-banner.home-hero.page-banner--full-height-bottom.overlay:before {
		background: #000;
		opacity: .6
	}
}

.page-banner.home-hero.page-banner--full-height-bottom.overlay:not(.no-overlay)>div {
	position: static
}

.page-banner.home-hero.page-banner--full-height-bottom .bg-image {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 0
}

.page-banner.home-hero.page-banner--full-height-bottom .banner-content {
	z-index: 2;
	text-align: left
}

@media (max-width: 1199.98px) {
	.page-banner.home-hero.page-banner--full-height-bottom .text {
		padding: 50px 0
	}
}

@media (min-width: 768px) and (max-width: 1199.98px) {
	.page-banner.home-hero.page-banner--full-height-bottom.video .text {
		padding-bottom: 100px
	}
}

.page-banner.home-hero.page-banner--split {
	padding: 0px;
	height: auto
}

@media (min-width: 992px) {
	.page-banner.home-hero.page-banner--split {
		min-height: 690px
	}
}

.page-banner.home-hero.page-banner--split .banner-content {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	background-color: #555D68
}

.page-banner.home-hero.page-banner--split .banner-content .text {
	padding: 80px 100px;
	text-align: left
}

@media (max-width: 991.98px) {
	.page-banner.home-hero.page-banner--split .banner-content .text {
		padding: 40px 30px
	}
}

@media (min-width: 992px) {
	.page-banner.home-hero.page-banner--split .bg-image {
		min-height: 690px
	}
}

@media (min-width: 992px) {
	.page-banner.home-hero.page-banner--split-horizontal .bg-image {
		min-height: 690px
	}
}

@media (min-width: 992px) {
	.page-banner.home-hero.page-banner--split-vertical .bg-image {
		min-height: 690px
	}
}

.page-banner.home-hero.page-banner--split-vertical .banner-content {
	-webkit-align-items: start;
	-moz-align-items: start;
	-ms-align-items: start;
	align-items: start
}

@media (min-width: 992px) {
	.page-banner.home-hero.page-banner--split-overlap .bg-image {
		min-height: 690px
	}
}

.page-banner.home-hero.page-banner--split-overlap .banner-content {
	min-height: 0px;
	background-color: #fafafa;
	color: #000
}

.page-banner.home-hero.page-banner--split-overlap .banner-content p {
	color: #000
}

.page-banner.home-hero.page-banner--split-overlap .banner-content .module-content {
	width: 100%;
	max-width: 1170px;
	background-color: #fff
}

@media (min-width: 992px) {
	.page-banner.home-hero.page-banner--split-overlap .banner-content .module-content {
		margin-top: -200px
	}
}

.page-banner.home-hero.page-banner--split-overlap .banner-content .module-content .text {
	padding: 142px 100px
}

@media (max-width: 991.98px) {
	.page-banner.home-hero.page-banner--split-overlap .banner-content .module-content .text {
		padding: 40px 30px
	}
}

.page-banner.home-hero.page-banner--split-overlap .banner-content .module-content .text h1 {
	margin-bottom: 16px
}

@media (min-width: 768px) and (max-width: 1329px) {
	.page-banner.home-hero.page-banner--split-overlap.video .banner-content .module-content {
		margin-left: 60px;
		margin-right: 60px
	}
}

@media (min-width: 992px) {
	.page-banner.home-hero.page-banner--split {
		height: auto;
		min-height: 690px
	}
}

.page-banner.home-hero #scroll-more {
	display: none
}

.page-banner.home-hero #scroll-more {
	z-index: 1;
	width: 52px;
	height: 52px;
	background: url(../fonts/hero-scroll.svg) no-repeat;
	background-size: contain;
	display: block;
	position: absolute;
	bottom: 45px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%)
}

.page-banner {
	min-height: 300px;
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	text-align: center
}

@media (min-width: 992px) {
	.page-banner {
		min-height: 300px
	}
}

.page-banner .row {
	justify-content: center
}

.page-banner.video {
	position: relative;
	overflow: hidden;
	z-index: 0
}

.page-banner.video:before {
	z-index: 1
}

.page-banner.video>.container,
.page-banner.video>.vertical-element {
	z-index: 2
}

.page-banner h2 {
	font-size: 40px
}

.page-banner h2+.btn {
	margin-top: 10px
}

.page-banner h1,
.page-banner .heading--h1 {
	margin: 0;
	font-size: 48px;
	color: #fff;
	font-weight: 700;
	text-transform: none
}

@media (max-width: 767.98px) {

	.page-banner h1,
	.page-banner .heading--h1 {
		font-size: 30px
	}
}

.page-banner p {
	color: #fff
}

.page-banner p:last-of-type {
	margin-bottom: 0
}

.page-banner .date {
	color: #fff
}

.page-banner .subtitle {
	margin-top: 16px;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	text-transform: none
}

.page-banner .description {
	margin-top: 16px
}

.page-banner .inline-btn .btn {
	margin-top: 0
}

.page-banner .btn {
	margin-top: 30px
}

.page-banner .fullscreen-bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	z-index: 0
}

.page-banner .fullscreen-bg .eq-video-wrapper {
	min-width: 100%;
	min-height: 100%
}

.page-banner .fullscreen-bg .video-js {
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	max-width: unset;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

@media (max-width: 767.98px) {
	.page-banner .fullscreen-bg .video-js {
		display: none
	}
}

.page-banner .wrapper {
	text-align: center
}

.page-banner--full-height-bottom {
	padding: 0;
	-webkit-align-items: end;
	-moz-align-items: end;
	-ms-align-items: end;
	align-items: end;
	line-height: 1.6
}

.page-banner--full-height-bottom.overlay:before {
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 47.53%);
	opacity: 1
}

@media (max-width: 767.98px) {
	.page-banner--full-height-bottom.overlay:before {
		background: #000;
		opacity: .6
	}
}

.page-banner--full-height-bottom.overlay:not(.no-overlay)>div {
	position: static
}

.page-banner--full-height-bottom .bg-image {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 0
}

.page-banner--full-height-bottom .banner-content {
	z-index: 2;
	text-align: left
}

@media (max-width: 1199.98px) {
	.page-banner--full-height-bottom .text {
		padding: 90px 0
	}
}

@media (min-width: 576px) {
	.page-banner--full-height-bottom.video .text {
		padding-bottom: 90px
	}
}

.page-banner--split {
	padding: 0px;
	height: auto;
	min-height: 300px
}

.page-banner--split .banner-content {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	background-color: #555D68
}

.page-banner--split .banner-content .text {
	padding: 80px 100px;
	text-align: left
}

@media (max-width: 991.98px) {
	.page-banner--split .banner-content .text {
		padding: 40px 30px
	}
}

.page-banner--split .bg-image {
	min-height: 300px
}

.page-banner--split-horizontal .bg-image {
	min-height: 300px
}

@media (min-width: 992px) {
	.page-banner--split-vertical .bg-image {
		min-height: 300px
	}
}

.page-banner--split-vertical .banner-content {
	-webkit-align-items: start;
	-moz-align-items: start;
	-ms-align-items: start;
	align-items: start
}

@media (min-width: 992px) {
	.page-banner--split-overlap .bg-image {
		min-height: 300px
	}
}

.page-banner--split-overlap .banner-content {
	min-height: 0px;
	background-color: #fafafa;
	color: #000
}

.page-banner--split-overlap .banner-content h1,
.page-banner--split-overlap .banner-content h2,
.page-banner--split-overlap .banner-content h3,
.page-banner--split-overlap .banner-content p {
	color: #000
}

.page-banner--split-overlap .banner-content .module-content {
	width: 100%;
	max-width: 1170px;
	background-color: #fff
}

@media (min-width: 992px) {
	.page-banner--split-overlap .banner-content .module-content {
		margin-top: -200px
	}
}

.page-banner--split-overlap .banner-content .module-content .text {
	padding: 142px 100px
}

@media (max-width: 991.98px) {
	.page-banner--split-overlap .banner-content .module-content .text {
		padding: 40px 30px
	}
}

.page-banner--split-overlap .banner-content .module-content .text h1 {
	margin-bottom: 16px
}

@media (min-width: 768px) and (max-width: 1329px) {
	.page-banner--split-overlap.video .banner-content .module-content {
		margin-left: 60px;
		margin-right: 60px
	}
}

@media (min-width: 992px) {
	.page-banner--split {
		height: auto;
		min-height: 300px
	}
}

.page-hero.ir-hero.video {
	position: relative;
	overflow: hidden;
	z-index: 0
}

.page-hero.ir-hero.video:before {
	z-index: 1
}

.page-hero.ir-hero.video>.container,
.page-hero.ir-hero.video>.vertical-element {
	z-index: 2
}

.page-hero.ir-hero .fullscreen-bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	z-index: 0
}

.page-hero.ir-hero .fullscreen-bg .eq-video-wrapper {
	min-width: 100%;
	min-height: 100%
}

.page-hero.ir-hero .fullscreen-bg .video-js {
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 150%;
	min-height: 100%;
	max-width: unset;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

@media (max-width: 767.98px) {
	.page-hero.ir-hero .fullscreen-bg .video-js {
		display: none
	}
}

.module-expandable-subscribe-form {
	padding: 45px 0
}

.module-expandable-subscribe-form__text {
	display: flex;
	justify-content: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center
}

@media (max-width: 768px) {
	.module-expandable-subscribe-form__text {
		flex-flow: row wrap;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal
	}
}

.module-expandable-subscribe-form__text h2,
.module-expandable-subscribe-form__text h3,
.module-expandable-subscribe-form__text h4,
.module-expandable-subscribe-form__text p,
.module-expandable-subscribe-form__text span a {
	display: inline-block;
	margin: 0px
}

@media (min-width: 768px) {

	.module-expandable-subscribe-form__text h2+*,
	.module-expandable-subscribe-form__text h3+*,
	.module-expandable-subscribe-form__text h4+*,
	.module-expandable-subscribe-form__text p+*,
	.module-expandable-subscribe-form__text span a+* {
		margin-left: 45px
	}
}

@media (max-width: 767.98px) {

	.module-expandable-subscribe-form__text h2,
	.module-expandable-subscribe-form__text h3,
	.module-expandable-subscribe-form__text h4,
	.module-expandable-subscribe-form__text p,
	.module-expandable-subscribe-form__text span a {
		width: 100%;
		text-align: center
	}

	.module-expandable-subscribe-form__text h2+*,
	.module-expandable-subscribe-form__text h3+*,
	.module-expandable-subscribe-form__text h4+*,
	.module-expandable-subscribe-form__text p+*,
	.module-expandable-subscribe-form__text span a+* {
		margin-top: 25px
	}
}

.cta-form {
	padding: 60px 0;
	background-color: #000
}

.cta-form__text {
	margin-bottom: 25px
}

@media (max-width: 767.98px) {
	.cta-form__form-row {
		margin-top: 25px
	}

	.cta-form .row+.row {
		margin-top: 0
	}
}

.cta-form .disclaimer a {
	text-decoration: underline
}

.cta-form .dropup .caret {
	border-bottom-color: #fff
}

.cta-form form.dark .bootstrap-select.btn-group:not(.dropup) .caret,
.cta-form .ir-hero.qr .results-stats .stat-box form.stat--value .bootstrap-select.btn-group:not(.dropup) .caret,
.ir-hero.qr .results-stats .stat-box .cta-form form.stat--value .bootstrap-select.btn-group:not(.dropup) .caret {
	border-top-color: #fff
}

.cta-form form.dark .bootstrap-select.btn-group.dropup .caret,
.cta-form .ir-hero.qr .results-stats .stat-box form.stat--value .bootstrap-select.btn-group.dropup .caret,
.ir-hero.qr .results-stats .stat-box .cta-form form.stat--value .bootstrap-select.btn-group.dropup .caret {
	border-bottom-color: #fff
}

.cta-form form.dark .bootstrap-select.btn-group:not(.dropup):hover .caret,
.cta-form .ir-hero.qr .results-stats .stat-box form.stat--value .bootstrap-select.btn-group:not(.dropup):hover .caret,
.ir-hero.qr .results-stats .stat-box .cta-form form.stat--value .bootstrap-select.btn-group:not(.dropup):hover .caret {
	border-top-color: #000
}

.cta-form form.dark .bootstrap-select.btn-group.dropup:hover .caret,
.cta-form .ir-hero.qr .results-stats .stat-box form.stat--value .bootstrap-select.btn-group.dropup:hover .caret,
.ir-hero.qr .results-stats .stat-box .cta-form form.stat--value .bootstrap-select.btn-group.dropup:hover .caret {
	border-bottom-color: #000
}

.cta-form form>.row+.row {
	margin-top: 20px
}

.cta-form .spr_ir_submit {
	margin-top: 30px
}

.cta-form input[type="text"],
.cta-form input[type="email"] {
	padding: 15px
}

.cta-form .btn.main-select {
	padding: 17px 15px;
	font-size: 14px
}

.cta-form .btn.main-select,
.cta-form .btn.main-select:hover,
.cta-form .btn.main-select:active,
.cta-form .btn.main-select:focus {
	border: 1px solid #ddd;
	background-color: #fff;
	color: #555
}

.cta-form .bootstrap-select.btn-group .btn .caret {
	border-top-color: #000
}

.cta-form .dropup .caret {
	border-bottom-color: #000
}

.cta-form .dropdown-menu ul li a {
	color: #555
}

.cta-form .dropdown-menu ul li a:hover,
.cta-form .dropdown-menu ul li a:active,
.cta-form .dropdown-menu ul li a:focus {
	color: #000
}

.cta-form .bootstrap-select>.btn:before {
	background: #fff
}

@media (min-width: 768px) {

	.cta-form .btn.main-select,
	.cta-form .dropdown-menu ul li a {
		font-size: 13px
	}
}

#skipLinks {
	position: absolute;
	top: 0;
	left: 0;
	height: 0;
	z-index: 101;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: column;
	-moz-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column
}

@media (min-width: 480px) {
	#skipLinks {
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap
	}
}

#skipLinks a {
	display: inline-block;
	padding: 10px 15px;
	margin: 4px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	opacity: 0;
	font-weight: bold;
	background: #000;
	color: #fff;
	pointer-events: none;
	-moz-transition: opacity 250ms ease;
	-o-transition: opacity 250ms ease;
	-webkit-transition: opacity 250ms ease;
	transition: opacity 250ms ease
}

#skipLinks a:focus,
#skipLinks a:active {
	opacity: 1
}

@media (max-width: 575.98px) {
	#skipLinks a {
		display: block
	}
}

@media (min-width: 992px) {
	.general-wrapper #sub-navigation>ul>li>a:focus-visible {
		outline: 2px solid #000000;
		box-shadow: inset 0 0 0 4px #ffffff;
		outline-offset: -2px
	}
}

.general-wrapper .mobile-sub-nav-trigger:focus-visible,
.general-wrapper .mobile-nav-trigger:focus-visible {
	outline: 2px solid #000000 !important;
	box-shadow: inset 0 0 0 4px #ffffff !important;
	outline-offset: -2px !important
}

.page-link,
.page-item.disabled .page-link {
	border: 1px solid #dcdcdc
}

.page-link:active,
.page-link:focus,
.page-link:hover,
.page-item.disabled .page-link:active,
.page-item.disabled .page-link:focus,
.page-item.disabled .page-link:hover {
	border: 1px solid #dcdcdc
}

.major-announcement {
	display: none;
	max-width: 600px
}

.fancybox-content .major-announcement {
	display: block
}

.minor-announcement {
	background-color: #fefde5
}

.minor-announcement .text {
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding: 12px 0
}

.minor-announcement .text .column+.column {
	margin-left: 20px
}

.minor-announcement .text .btn {
	padding: 10px 20px;
	min-width: 0;
	font-size: 12px
}

.minor-announcement .text p {
	font-size: 16px
}

.minor-announcement .text>*:last-child,
.minor-announcement .text .column>*:last-child {
	margin-bottom: 0
}

.tw-parent {
	position: relative
}

.tw-parent .table-figure {
	overflow-x: auto;
	overflow-y: hidden
}

.tw-parent .left-shadow-block,
.tw-parent .right-shadow-block,
.tw-parent .top-shadow-block,
.tw-parent .bottom-shadow-block {
	position: absolute;
	z-index: 1;
	pointer-events: none;
	display: none
}

.tw-parent .left-shadow-block,
.tw-parent .right-shadow-block {
	top: 0;
	bottom: 0;
	width: 32px
}

.tw-parent .left-shadow-block {
	left: 0;
	background: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent)
}

.tw-parent .right-shadow-block {
	right: 0;
	background: linear-gradient(to left, rgba(0, 0, 0, 0.2), transparent)
}

.tw-parent .left-shadow-block.visible,
.tw-parent .right-shadow-block.visible {
	display: block
}

.tw-parent .top-shadow-block,
.tw-parent .bottom-shadow-block {
	left: 0;
	right: 0;
	height: 32px
}

.tw-parent .top-shadow-block {
	top: 0;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent)
}

.tw-parent .bottom-shadow-block {
	bottom: 0;
	background: linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent)
}

.tw-parent .top-shadow-block.visible,
.tw-parent .bottom-shadow-block.visible {
	display: block
}

.tw-scroll-note {
	display: none;
	font-family: "Mulish", sans-serif;
	font-size: 14px;
	font-style: italic;
	margin: 10px 0;
	color: #555;
	text-align: left;
	line-height: normal
}

.tw-scroll-note svg {
	width: 14px;
	height: 14px;
	margin-left: 5px
}

.tw-scroll-note svg path {
	fill: #555
}

.module-charts h2 {
	margin-bottom: 0
}

.module-charts .container-fluid,
.module-charts .container-sm,
.module-charts .container-md,
.module-charts .container-lg,
.module-charts .container-xl {
	max-width: 1600px
}

.module-charts .source {
	display: block;
	margin-top: 24px
}

.module-charts .source p {
	font-size: 12px;
	font-weight: 400;
	color: #555
}

.module-charts .chart-container {
	margin-top: 30px
}

.module-charts .chart-header {
	margin-bottom: 20px
}

.module-charts .chart-header h3 {
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 5px
}

.module-charts .chart-header p {
	font-size: 14px;
	font-weight: 400
}

.module-charts .show-data a[data-toggle="collapse"] .show-title {
	display: none
}

.module-charts .show-data a[data-toggle="collapse"].collapsed .hide-title {
	display: none
}

.module-charts .show-data a[data-toggle="collapse"].collapsed .show-title {
	display: block
}

.module-charts .chart-content {
	margin-top: 24px
}

.horizontal-legend .chart-legend {
	margin-top: 0
}

.chart-legend {
	margin-top: 20px
}

.chart-legend ul {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: center;
	list-style: none;
	margin: 0;
	padding: 0
}

.chart-legend ul li {
	font-family: "Mulish", sans-serif;
	line-height: 0;
	padding: 0;
	margin: 0;
	margin-bottom: 6px
}

.chart-legend ul li:last-item {
	margin-bottom: 0 !important
}

.chart-legend ul li span {
	width: 15px;
	height: 15px
}

.chart-legend ul li p {
	font-size: 12px;
	font-weight: 400
}

.chart-legend ul li span.circle {
	position: relative;
	display: inline-block;
	background: transparent !important;
	width: 13px !important;
	height: 13px !important
}

.chart-legend ul li span.circle:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../fonts/chart_circle_icon.svg")
}

.chart-legend ul li span.square {
	position: relative;
	display: inline-block;
	background: transparent !important;
	width: 13px !important;
	height: 13px !important
}

.chart-legend ul li span.square:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../fonts/chart_square_icon.svg")
}

.chart-legend ul li span.triangle {
	position: relative;
	display: inline-block;
	background: transparent !important;
	width: 13px !important;
	height: 13px !important
}

.chart-legend ul li span.triangle:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../fonts/chart_triangle_icon.svg")
}

.chart-legend ul li span.star {
	position: relative;
	display: inline-block;
	background: transparent !important;
	width: 13px !important;
	height: 13px !important
}

.chart-legend ul li span.star:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../fonts/chart_star_icon.svg")
}

.chart-legend ul li span.diamond {
	position: relative;
	display: inline-block;
	background: transparent !important;
	width: 13px !important;
	height: 13px !important
}

.chart-legend ul li span.diamond:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../fonts/chart_rhombus_icon.svg")
}

.chart-legend ul li span.pentagon {
	position: relative;
	display: inline-block;
	background: transparent !important;
	width: 13px !important;
	height: 13px !important
}

.chart-legend ul li span.pentagon:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../fonts/chart_pentagon_icon.svg")
}

.chart-legend.inline {
	margin-top: 0
}

.chart-legend.inline ul {
	display: flex;
	justify-content: center;
	margin: 0 0 25px
}

.chart-legend.inline ul li+li {
	margin-top: 0;
	margin-left: 40px
}

.chart-legend[data-type="list"].pie,
.chart-legend[data-type="list"].doughnut {
	padding: 0 6px
}

.chart-legend[data-type="list"].pie ul,
.chart-legend[data-type="list"].doughnut ul {
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start
}

.chart-legend[data-type="list"].bar {
	padding: 0 6px
}

.chart-legend[data-type="list"].bar ul {
	justify-content: flex-start
}

.chart-legend[data-type="list"].bar ul li {
	margin-right: 20px
}

.chart-legend[data-type="list"].bar ul li:last-child {
	margin-right: 0
}

.chart-legend[data-type="list"].bar ul li p {
	color: #000 !important;
	font-weight: 700
}

.chart-legend[data-type="list"].line {
	padding: 0 6px
}

.chart-legend[data-type="list"].line ul {
	flex-flow: row;
	justify-content: flex-start;
	align-items: flex-start
}

.chart-legend[data-type="list"].line ul li {
	margin-right: 20px
}

.chart-legend[data-type="list"].line ul li:last-child {
	margin-right: 0
}

.chart-legend[data-type="list"].line ul li p {
	color: #000 !important;
	font-weight: 700
}

@media (max-width: 575.98px) {
	.legend-table-wrapper {
		overflow: scroll
	}
}

.legend-table-wrapper .legend-table {
	margin-top: 0
}

.horizontal-legend .chart-legend ul {
	flex-flow: column;
	align-items: flex-start
}

.legend-table {
	position: relative;
	width: 100%;
	margin-top: 20px
}

.legend-table th {
	color: #000;
	font-size: 12px;
	font-weight: 700;
	text-align: left;
	border-bottom: 1px solid #dcdcdc;
	padding: 8px 6px
}

.legend-table th+th {
	text-align: right
}

.legend-table th.dataset-heading .label-wrapper {
	display: flex;
	align-items: center;
	justify-content: flex-end
}

.legend-table th.dataset-heading span {
	white-space: nowrap
}

.legend-table th.dataset-heading span span {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.legend-table th.dataset-heading span span:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 13px;
	height: 13px;
	background-color: transparent !important;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat
}

.legend-table th.dataset-heading span span.circle:before {
	background-image: url("../fonts/chart_circle_icon.svg")
}

.legend-table th.dataset-heading span span.square:before {
	background-image: url("../fonts/chart_square_icon.svg")
}

.legend-table th.dataset-heading span span.triangle:before {
	background-image: url("../fonts/chart_triangle_icon.svg")
}

.legend-table th.dataset-heading span span.star:before {
	background-image: url("../fonts/chart_star_icon.svg")
}

.legend-table th.dataset-heading span span.diamond:before {
	background-image: url("../fonts/chart_rhombus_icon.svg")
}

.legend-table th.dataset-heading span span.pentagon:before {
	background-image: url("../fonts/chart_pentagon_icon.svg")
}

.legend-table tbody tr th {
	padding: 6px;
	color: #555
}

.legend-table th,
.legend-table td {
	font-family: "Mulish", sans-serif
}

.legend-table tr td {
	border-bottom: 1px solid #dcdcdc;
	padding: 6px;
	font-size: 12px;
	font-weight: 400;
	text-align: left
}

.legend-table tr td.value {
	text-align: right;
	padding-right: 0
}

.legend-table tr td+td {
	text-align: right
}

.legend-table tr th+td {
	text-align: right
}

.legend-table .cagr-tr {
	position: relative
}

.legend-table .cagr-tr:after {
	content: "";
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	background-color: #000;
	height: 1px
}

.legend-table .cagr-tr th,
.legend-table .cagr-tr td {
	border-bottom: none
}

.legend-table.has-marker th.label {
	position: relative;
	padding-left: 30px
}

.legend-table.has-marker th.label>span {
	position: absolute;
	left: 6px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%)
}

.show-data {
	margin-top: 24px
}

.show-data>a {
	display: flex;
	align-items: center;
	position: relative;
	border-bottom: 1px solid #000;
	padding-bottom: 7px;
	padding-left: 25px
}

.show-data>a .icon-trigger {
	position: absolute;
	top: 50%;
	left: 2px;
	margin-top: -2px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%)
}

.show-data>a .icon-trigger:before {
	content: '\e145';
	font-family: "Material Icons";
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: 'liga' 1;
	-moz-font-feature-settings: 'liga' 1;
	font-feature-settings: 'liga' 1;
	color: #000
}

.show-data>a span.heading--h4 {
	margin: 0;
	font-family: "Montserrat", sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.2em;
	text-align: left;
	color: #000
}

.show-data>a[aria-expanded="true"] .icon-trigger:before {
	content: '\e15b'
}

.show-data .chart-legend {
	margin-top: 0
}

.chart-wrapper.bar .tooltip-box .tooltip-header h4,
.chart-wrapper.line .tooltip-box .tooltip-header h4 {
	font-weight: 700
}

.tooltip-box {
	padding: 8px 16px !important;
	width: max-content !important;
	max-width: 70%;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)
}

.tooltip-box:before {
	content: '';
	border-width: 0 4px 4px;
	border-style: solid;
	border-color: transparent transparent #fff;
	position: absolute;
	top: -4px;
	left: 50%;
	margin-left: -4px
}

.tooltip-box .tooltip-header h4 {
	font-family: "Mulish", sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #555;
	margin-bottom: 0
}

.tooltip-box .tooltip-body {
	display: flex;
	align-items: center;
	position: relative
}

.tooltip-box .tooltip-body canvas {
	min-height: unset !important;
	margin-right: 5px
}

.tooltip-box p {
	font-family: "Mulish", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2;
	color: #555;
	margin: 0
}

.module-charts h2 {
	margin-bottom: 0
}

.module-charts .container-fluid,
.module-charts .container-sm,
.module-charts .container-md,
.module-charts .container-lg,
.module-charts .container-xl {
	max-width: 1600px
}

.module-charts .source {
	display: block;
	margin-top: 24px;
	padding-top: 20px
}

.module-charts .source p {
	font-size: 12px;
	font-weight: 400;
	color: #555
}

.module-charts .chart-container {
	margin-top: 30px
}

.module-charts .chart-header {
	margin-bottom: 20px
}

.module-charts .chart-header h3 {
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 5px
}

.module-charts .chart-header p {
	font-size: 14px;
	font-weight: 400
}

.module-charts .show-data a[data-toggle="collapse"] .show-title {
	display: none
}

.module-charts .show-data a[data-toggle="collapse"].collapsed .hide-title {
	display: none
}

.module-charts .show-data a[data-toggle="collapse"].collapsed .show-title {
	display: block
}

.module-charts .chart-content {
	margin-top: 24px
}

.horizontal-legend .chart-legend {
	margin-top: 0
}

.chart-legend {
	margin-top: 20px
}

.chart-legend ul {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: center;
	list-style: none;
	margin: 0;
	padding: 0
}

.chart-legend ul li {
	font-family: "Mulish", sans-serif;
	line-height: 0;
	padding: 0;
	margin: 0;
	margin-bottom: 6px
}

.chart-legend ul li:last-item {
	margin-bottom: 0 !important
}

.chart-legend ul li span {
	width: 15px;
	height: 15px
}

.chart-legend ul li p {
	font-size: 12px;
	font-weight: 400
}

.chart-legend ul li span.circle {
	position: relative;
	display: inline-block;
	background: transparent !important;
	width: 13px !important;
	height: 13px !important
}

.chart-legend ul li span.circle:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../fonts/chart_circle_icon.svg")
}

.chart-legend ul li span.square {
	position: relative;
	display: inline-block;
	background: transparent !important;
	width: 13px !important;
	height: 13px !important
}

.chart-legend ul li span.square:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../fonts/chart_square_icon.svg")
}

.chart-legend ul li span.triangle {
	position: relative;
	display: inline-block;
	background: transparent !important;
	width: 13px !important;
	height: 13px !important
}

.chart-legend ul li span.triangle:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../fonts/chart_triangle_icon.svg")
}

.chart-legend ul li span.star {
	position: relative;
	display: inline-block;
	background: transparent !important;
	width: 13px !important;
	height: 13px !important
}

.chart-legend ul li span.star:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../fonts/chart_star_icon.svg")
}

.chart-legend ul li span.diamond {
	position: relative;
	display: inline-block;
	background: transparent !important;
	width: 13px !important;
	height: 13px !important
}

.chart-legend ul li span.diamond:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../fonts/chart_rhombus_icon.svg")
}

.chart-legend ul li span.pentagon {
	position: relative;
	display: inline-block;
	background: transparent !important;
	width: 13px !important;
	height: 13px !important
}

.chart-legend ul li span.pentagon:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../fonts/chart_pentagon_icon.svg")
}

.chart-legend.inline {
	margin-top: 0
}

.chart-legend.inline ul {
	display: flex;
	justify-content: center;
	margin: 0 0 25px
}

.chart-legend.inline ul li+li {
	margin-top: 0;
	margin-left: 40px
}

.chart-legend[data-type="list"].pie,
.chart-legend[data-type="list"].doughnut {
	padding: 0 6px
}

.chart-legend[data-type="list"].pie ul,
.chart-legend[data-type="list"].doughnut ul {
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start
}

.chart-legend[data-type="list"].bar {
	padding: 0 6px
}

.chart-legend[data-type="list"].bar ul {
	justify-content: flex-start
}

.chart-legend[data-type="list"].bar ul li {
	margin-right: 20px
}

.chart-legend[data-type="list"].bar ul li:last-child {
	margin-right: 0
}

.chart-legend[data-type="list"].bar ul li p {
	color: #000 !important;
	font-weight: 700
}

.chart-legend[data-type="list"].line {
	padding: 0 6px
}

.chart-legend[data-type="list"].line ul {
	flex-flow: row;
	justify-content: flex-start;
	align-items: flex-start
}

.chart-legend[data-type="list"].line ul li {
	margin-right: 20px
}

.chart-legend[data-type="list"].line ul li:last-child {
	margin-right: 0
}

.chart-legend[data-type="list"].line ul li p {
	color: #000 !important;
	font-weight: 700
}

@media (max-width: 575.98px) {
	.legend-table-wrapper {
		overflow: scroll
	}
}

.legend-table-wrapper .legend-table {
	margin-top: 0
}

.horizontal-legend .chart-legend ul {
	flex-flow: column;
	align-items: flex-start
}

.legend-table {
	position: relative;
	width: 100%;
	margin-top: 20px
}

.legend-table th {
	color: #000;
	font-size: 12px;
	font-weight: 700;
	text-align: left;
	border-bottom: 1px solid #dcdcdc;
	padding: 8px 6px
}

.legend-table th+th {
	text-align: right
}

.legend-table th.dataset-heading .label-wrapper {
	display: flex;
	align-items: center;
	justify-content: flex-end
}

.legend-table th.dataset-heading span {
	white-space: nowrap
}

.legend-table th.dataset-heading span span {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.legend-table th.dataset-heading span span:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 13px;
	height: 13px;
	background-color: transparent !important;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat
}

.legend-table th.dataset-heading span span.circle:before {
	background-image: url("../fonts/chart_circle_icon.svg")
}

.legend-table th.dataset-heading span span.square:before {
	background-image: url("../fonts/chart_square_icon.svg")
}

.legend-table th.dataset-heading span span.triangle:before {
	background-image: url("../fonts/chart_triangle_icon.svg")
}

.legend-table th.dataset-heading span span.star:before {
	background-image: url("../fonts/chart_star_icon.svg")
}

.legend-table th.dataset-heading span span.diamond:before {
	background-image: url("../fonts/chart_rhombus_icon.svg")
}

.legend-table th.dataset-heading span span.pentagon:before {
	background-image: url("../fonts/chart_pentagon_icon.svg")
}

.legend-table tbody tr th {
	padding: 6px;
	color: #555
}

.legend-table th,
.legend-table td {
	font-family: "Mulish", sans-serif
}

.legend-table tr td {
	border-bottom: 1px solid #dcdcdc;
	padding: 6px;
	font-size: 12px;
	font-weight: 400;
	text-align: left
}

.legend-table tr td.value {
	text-align: right;
	padding-right: 0
}

.legend-table tr td+td {
	text-align: right
}

.legend-table tr th+td {
	text-align: right
}

.legend-table .cagr-tr {
	position: relative
}

.legend-table .cagr-tr:after {
	content: "";
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	background-color: #000;
	height: 1px
}

.legend-table .cagr-tr th,
.legend-table .cagr-tr td {
	border-bottom: none
}

.legend-table.has-marker th.label {
	position: relative;
	padding-left: 30px
}

.legend-table.has-marker th.label>span {
	position: absolute;
	left: 6px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%)
}

.show-data {
	margin-top: 24px
}

.show-data>a {
	display: flex;
	align-items: center;
	position: relative;
	border-bottom: 1px solid #000;
	padding-bottom: 7px;
	padding-left: 25px
}

.show-data>a .icon-trigger {
	position: absolute;
	top: 50%;
	left: 2px;
	margin-top: -2px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%)
}

.show-data>a .icon-trigger:before {
	content: '\e145';
	font-family: "Material Icons";
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: 'liga' 1;
	-moz-font-feature-settings: 'liga' 1;
	font-feature-settings: 'liga' 1;
	color: #000
}

.show-data>a span.heading--h4 {
	margin: 0;
	font-family: "Montserrat", sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.2em;
	text-align: left;
	color: #000
}

.show-data>a[aria-expanded="true"] .icon-trigger:before {
	content: '\e15b'
}

.show-data .chart-legend {
	margin-top: 0
}

.chart-wrapper.bar .tooltip-box .tooltip-header h4,
.chart-wrapper.line .tooltip-box .tooltip-header h4 {
	font-weight: 700
}

.tooltip-box {
	padding: 8px 16px !important;
	width: max-content !important;
	max-width: 70%;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)
}

.tooltip-box:before {
	content: '';
	border-width: 0 4px 4px;
	border-style: solid;
	border-color: transparent transparent #fff;
	position: absolute;
	top: -4px;
	left: 50%;
	margin-left: -4px
}

.tooltip-box .tooltip-header h4 {
	font-family: "Mulish", sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #555;
	margin-bottom: 0
}

.tooltip-box .tooltip-body {
	display: flex;
	align-items: center;
	position: relative
}

.tooltip-box .tooltip-body canvas {
	min-height: unset !important;
	margin-right: 5px
}

.tooltip-box p {
	font-family: "Mulish", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2;
	color: #555;
	margin: 0
}

.highcharts-legend.eqchart-legend.pie {
	width: 100%
}

.highcharts-legend.eqchart-legend.pie div,
.highcharts-legend.eqchart-legend.pie div>span {
	width: 100%
}

.highcharts-legend.eqchart-legend.pie .align-right {
	float: right;
	width: auto
}

.highcharts-legend.eqchart-legend.pie .wrap-legend-title {
	width: 92%
}

.highcharts-legend.eqchart-legend.pie .wrap-legend-title>span {
	width: auto
}

.highcharts-series-label.multidataset>text {
	fill: #000 !important
}

.vjs-svg-icon {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
	fill: currentColor;
	height: 1.8em;
	width: 1.8em
}

.vjs-svg-icon:before {
	content: none !important
}

.vjs-svg-icon:hover,
.vjs-control:focus .vjs-svg-icon {
	filter: drop-shadow(0 0 0.25em #fff)
}

.vjs-control .vjs-icon-placeholder:before,
.vjs-remaining-time {
	display: flex;
	align-items: center;
	justify-content: center
}

.vjs-modal-dialog .vjs-modal-dialog-content,
.video-js .vjs-modal-dialog,
.vjs-button>.vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.vjs-button>.vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
	text-align: center
}

@font-face {
	font-family: "FontAwesomeSolid";
	src: url(data:application/octet-stream;base64,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)
}

@font-face {
	font-family: VideoJS;
	src: url(../fonts/dca4b662f7fe44c0a1560e8a6e457ff7.woff) format("woff");
	font-weight: normal;
	font-style: normal
}

.vjs-icon-play,
.video-js .vjs-play-control .vjs-icon-placeholder,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-play:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
	content: "\f101"
}

.vjs-icon-play-circle {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-play-circle:before {
	content: "\f102"
}

.vjs-icon-pause,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-pause:before,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
	content: "\f103"
}

.vjs-icon-volume-mute,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-volume-mute:before,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
	content: "\f104"
}

.vjs-icon-volume-low,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-volume-low:before,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
	content: "\f105"
}

.vjs-icon-volume-mid,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-volume-mid:before,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
	content: "\f106"
}

.vjs-icon-volume-high,
.video-js .vjs-mute-control .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-volume-high:before,
.video-js .vjs-mute-control .vjs-icon-placeholder:before {
	content: "\f107"
}

.vjs-icon-fullscreen-enter,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-fullscreen-enter:before,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
	content: "\f108"
}

.video-js.vjs-fullscreen .vjs-control-bar {
	padding: 4px
}

.vjs-icon-fullscreen-exit,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-fullscreen-exit:before,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
	content: "\f109"
}

.vjs-icon-spinner {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-spinner:before {
	content: "\f10a"
}

.vjs-icon-subtitles,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-subtitles:before,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
	content: "\f10b"
}

.vjs-icon-captions,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-captions-button .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-captions:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-captions-button .vjs-icon-placeholder:before {
	content: "\f10c"
}

.vjs-icon-hd {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-hd:before {
	content: "\f10d"
}

.vjs-icon-chapters,
.video-js .vjs-chapters-button .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-chapters:before,
.video-js .vjs-chapters-button .vjs-icon-placeholder:before {
	content: "\f10e"
}

.vjs-icon-downloading {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-downloading:before {
	content: "\f10f"
}

.vjs-icon-file-download {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-file-download:before {
	content: "\f110"
}

.vjs-icon-file-download-done {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-file-download-done:before {
	content: "\f111"
}

.vjs-icon-file-download-off {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-file-download-off:before {
	content: "\f112"
}

.vjs-icon-share {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-share:before {
	content: "\f113"
}

.vjs-icon-cog {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-cog:before {
	content: "\f114"
}

.vjs-icon-square {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-square:before {
	content: "\f115"
}

.vjs-icon-circle,
.vjs-seek-to-live-control .vjs-icon-placeholder,
.video-js .vjs-volume-level,
.video-js .vjs-play-progress {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-circle:before,
.vjs-seek-to-live-control .vjs-icon-placeholder:before,
.video-js .vjs-volume-level:before,
.video-js .vjs-play-progress:before {
	content: "\f116"
}

.vjs-icon-circle-outline {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-circle-outline:before {
	content: "\f117"
}

.vjs-icon-circle-inner-circle {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-circle-inner-circle:before {
	content: "\f118"
}

.vjs-icon-cancel,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-cancel:before,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
	content: "\f119"
}

.vjs-icon-repeat {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-repeat:before {
	content: "\f11a"
}

.vjs-icon-replay,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-replay:before,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
	content: "\f11b"
}

.vjs-icon-replay-5,
.video-js .vjs-skip-backward-5 .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-replay-5:before,
.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before {
	content: "\f11c"
}

.vjs-icon-replay-10,
.video-js .vjs-skip-backward-10 .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-replay-10:before,
.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before {
	content: "\f11d"
}

.vjs-icon-replay-30,
.video-js .vjs-skip-backward-30 .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-replay-30:before,
.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before {
	content: "\f11e"
}

.vjs-icon-forward-5,
.video-js .vjs-skip-forward-5 .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-forward-5:before,
.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before {
	content: "\f11f"
}

.vjs-icon-forward-10,
.video-js .vjs-skip-forward-10 .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-forward-10:before,
.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before {
	content: "\f120"
}

.vjs-icon-forward-30,
.video-js .vjs-skip-forward-30 .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-forward-30:before,
.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before {
	content: "\f121"
}

.vjs-icon-audio,
.video-js .vjs-audio-button .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-audio:before,
.video-js .vjs-audio-button .vjs-icon-placeholder:before {
	content: "\f122"
}

.vjs-icon-next-item {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-next-item:before {
	content: "\f123"
}

.vjs-icon-previous-item {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-previous-item:before {
	content: "\f124"
}

.vjs-icon-shuffle {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-shuffle:before {
	content: "\f125"
}

.vjs-icon-cast {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-cast:before {
	content: "\f126"
}

.vjs-icon-picture-in-picture-enter,
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-picture-in-picture-enter:before,
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
	content: "\f127"
}

.vjs-icon-picture-in-picture-exit,
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-picture-in-picture-exit:before,
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
	content: "\f128"
}

.vjs-icon-facebook {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-facebook:before {
	content: "\f129"
}

.vjs-icon-linkedin {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-linkedin:before {
	content: "\f12a"
}

.vjs-icon-twitter {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-twitter:before {
	content: "\f12b"
}

.vjs-icon-tumblr {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-tumblr:before {
	content: "\f12c"
}

.vjs-icon-pinterest {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-pinterest:before {
	content: "\f12d"
}

.vjs-icon-audio-description,
.video-js .vjs-descriptions-button .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-audio-description:before,
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
	content: "\f12e"
}

.video-js {
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	color: #fff;
	background-color: #000;
	position: relative;
	padding: 0;
	font-size: 10px;
	line-height: 1;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	word-break: initial
}

.video-js:-moz-full-screen {
	position: absolute
}

.video-js:-webkit-full-screen {
	width: 100% !important;
	height: 100% !important
}

.video-js[tabindex="-1"] {
	outline: none
}

.video-js *,
.video-js *:before,
.video-js *:after {
	box-sizing: inherit
}

.video-js ul {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	list-style-position: outside;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-9-16,
.video-js.vjs-1-1 {
	width: 100%;
	max-width: 100%
}

.video-js.vjs-fluid:not(.vjs-audio-only-mode),
.video-js.vjs-16-9:not(.vjs-audio-only-mode),
.video-js.vjs-4-3:not(.vjs-audio-only-mode),
.video-js.vjs-9-16:not(.vjs-audio-only-mode),
.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
	height: 0
}

.video-js.vjs-16-9:not(.vjs-audio-only-mode) {
	padding-top: 56.25%
}

.video-js.vjs-4-3:not(.vjs-audio-only-mode) {
	padding-top: 75%
}

.video-js.vjs-9-16:not(.vjs-audio-only-mode) {
	padding-top: 177.7777777778%
}

.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
	padding-top: 100%
}

.video-js.vjs-fill:not(.vjs-audio-only-mode) {
	width: 100%;
	height: 100%
}

.video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.video-js.vjs-audio-only-mode .vjs-tech {
	display: none
}

body.vjs-full-window,
body.vjs-pip-window {
	padding: 0;
	margin: 0;
	height: 100%
}

.vjs-full-window .video-js.vjs-fullscreen,
body.vjs-pip-window .video-js {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),
body.vjs-pip-window .video-js {
	width: 100% !important;
	height: 100% !important;
	padding-top: 0 !important;
	display: block
}

.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none
}

.vjs-pip-container .vjs-pip-text {
	position: absolute;
	bottom: 10%;
	font-size: 2em;
	background-color: rgba(0, 0, 0, 0.7);
	padding: 0.5em;
	text-align: center;
	width: 100%
}

.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,
.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,
.vjs-layout-small.vjs-pip-container .vjs-pip-text {
	bottom: 0;
	font-size: 1.4em
}

.vjs-hidden {
	display: none !important
}

.vjs-disabled {
	opacity: 0.5;
	cursor: default
}

.video-js .vjs-offscreen {
	height: 1px;
	left: -9999px;
	position: absolute;
	top: 0;
	width: 1px
}

.vjs-lock-showing {
	display: block !important;
	opacity: 1 !important;
	visibility: visible !important
}

.vjs-no-js {
	padding: 20px;
	color: #fff;
	background-color: #000;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 300px;
	height: 150px;
	margin: 0px auto
}

.vjs-no-js a,
.vjs-no-js a:visited {
	color: #66a8cc
}

.video-js .vjs-big-play-button {
	font-size: 3em;
	line-height: 1.5em;
	height: 1.63332em;
	width: 3em;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	padding: 0;
	margin-top: -0.81666em;
	margin-left: -1.5em;
	cursor: pointer;
	opacity: 1;
	border: 0.06666em solid #fff;
	background-color: rgba(0, 0, 0, 0.7);
	border-radius: 0.3em;
	transition: all 0.4s
}

.vjs-big-play-button .vjs-svg-icon {
	width: 1em;
	height: 1em;
	position: absolute;
	top: 50%;
	left: 50%;
	line-height: 1;
	transform: translate(-50%, -50%)
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
	border-color: #fff;
	background-color: #000;
	transition: all 0s
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
	display: none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking, .vjs-scrubbing, .vjs-error) .vjs-big-play-button {
	display: block
}

.video-js button {
	background: none;
	border: none;
	color: inherit;
	display: inline-block;
	font-size: inherit;
	line-height: inherit;
	text-transform: none;
	text-decoration: none;
	transition: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.video-js.vjs-spatial-navigation-enabled .vjs-button:focus {
	outline: 0.0625em solid white;
	box-shadow: none
}

.vjs-control .vjs-button {
	width: 100%;
	height: 100%
}

.video-js .vjs-control.vjs-close-button {
	cursor: pointer;
	height: 3em;
	position: absolute;
	right: 0;
	top: 0.5em;
	z-index: 2
}

.video-js .vjs-control.vjs-close-button:focus-visible {
	right: 3px
}

.video-js .vjs-modal-dialog {
	background: rgba(0, 0, 0, 0.8);
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
	overflow: auto
}

.video-js .vjs-modal-dialog>* {
	box-sizing: border-box
}

.vjs-modal-dialog .vjs-modal-dialog-content {
	font-size: 1.2em;
	line-height: 1.5;
	padding: 20px 24px;
	z-index: 1
}

.vjs-menu-button {
	cursor: pointer
}

.vjs-menu-button.vjs-disabled {
	cursor: default
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
	display: none
}

.vjs-menu .vjs-menu-content {
	display: block;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	overflow: auto
}

.vjs-menu .vjs-menu-content>* {
	box-sizing: border-box
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
	display: none
}

.vjs-menu li {
	display: flex;
	justify-content: center;
	list-style: none;
	margin: 0;
	padding: 5px 10px;
	line-height: 1.4em;
	font-size: 14px;
	text-align: center;
	text-transform: lowercase
}

@media (max-width: 767.98px) {
	.vjs-menu li {
		font-size: 12px
	}
}

.vjs-menu-item:focus-visible {
	outline: 2px auto #000000;
	box-shadow: 0 0 0 2px #ffffff;
	outline-offset: 2px;
	margin: 3px
}

.vjs-menu-item[aria-checked="true"]:after {
	font-family: FontAwesomeSolid;
	content: "\f00c";
	margin-left: 10px
}

.vjs-modal-dialog:focus-visible,
.vjs-default-button:focus-visible {
	outline: 2px auto #000000;
	box-shadow: 0 0 0 2px #ffffff;
	outline-offset: 2px
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
	background-color: #000000
}

.vjs-menu li.vjs-selected {
	background-color: #fff;
	color: #000
}

.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
	background-color: #000;
	color: #fff
}

.vjs-menu li.vjs-selected .vjs-svg-icon,
.vjs-menu li.vjs-selected:focus .vjs-svg-icon,
.vjs-menu li.vjs-selected:hover .vjs-svg-icon,
.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon {
	fill: #000000
}

.vjs-menu li.vjs-menu-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 2em;
	padding: 0;
	margin: 0 0 0.3em 0;
	font-weight: bold;
	cursor: default
}

.vjs-menu-button-popup .vjs-menu {
	display: none;
	position: absolute;
	bottom: 0;
	width: 10em;
	right: 5em;
	height: 0em;
	margin-bottom: 2.5em
}

.vjs-pip-window .vjs-menu-button-popup .vjs-menu {
	left: unset;
	right: 1em
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	background-color: rgba(0, 0, 0, 0.7);
	border-radius: 5px;
	outline: 1px solid #fff;
	position: absolute;
	width: 150px;
	bottom: 1.5em;
	max-height: 15em
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	max-height: 5em
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	max-height: 10em
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	max-height: 14em
}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	max-height: 25em
}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
	display: block
}

.video-js .vjs-menu-button-inline {
	transition: all 0.4s;
	overflow: hidden
}

.video-js .vjs-menu-button-inline:before {
	width: 2.222222222em
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active {
	width: 12em
}

.vjs-menu-button-inline .vjs-menu {
	opacity: 0;
	height: 100%;
	width: auto;
	position: absolute;
	left: 4em;
	top: 0;
	padding: 0;
	margin: 0;
	transition: all 0.4s
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
	display: block;
	opacity: 1
}

.vjs-menu-button-inline .vjs-menu-content {
	width: auto;
	height: 100%;
	margin: 0;
	overflow: hidden
}

.video-js .vjs-control-bar {
	display: flex;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 4em;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%)
}

.video-js.vjs-spatial-navigation-enabled .vjs-control-bar {
	gap: 1px
}

.video-js:not(.vjs-controls-disabled, .vjs-using-native-controls, .vjs-error) .vjs-control-bar.vjs-lock-showing {
	display: flex !important
}

.vjs-has-started .vjs-control-bar,
.vjs-audio-only-mode .vjs-control-bar {
	display: flex;
	visibility: visible;
	opacity: 1;
	transition: visibility 0.1s, opacity 0.1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar:focus-within {
	visibility: visible;
	opacity: 1;
	pointer-events: auto;
	transition: none
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility: visible;
	opacity: 0;
	pointer-events: none;
	transition: visibility 1s, opacity 1s
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
	display: none !important
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,
.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity: 1;
	visibility: visible;
	pointer-events: auto
}

.video-js .vjs-control {
	position: relative;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 3em;
	flex: none
}

.video-js .vjs-control.vjs-visible-text {
	width: auto;
	padding-left: 1em;
	padding-right: 1em
}

.vjs-button>.vjs-icon-placeholder:before {
	font-size: 1.8em;
	line-height: 1.67
}

.vjs-button>.vjs-icon-placeholder {
	display: block
}

.vjs-button>.vjs-svg-icon {
	display: inline-block
}

.video-js *:not(.vjs-visible-text)>.vjs-control-text {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.video-js .vjs-custom-control-spacer {
	display: none
}

.video-js .vjs-progress-control {
	cursor: pointer;
	flex: auto;
	display: flex;
	align-items: center;
	min-width: 4em;
	touch-action: none
}

.video-js .vjs-progress-control.disabled {
	cursor: default
}

.vjs-live .vjs-progress-control {
	display: none
}

.vjs-liveui .vjs-progress-control {
	display: flex;
	align-items: center
}

.video-js .vjs-progress-holder {
	flex: auto;
	transition: all 0.2s;
	height: 0.3em
}

.video-js .vjs-progress-control .vjs-progress-holder {
	margin: 0 10px
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
	font-size: 1.6666666667em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
	font-size: 1em
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
	position: absolute;
	display: block;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 0
}

.video-js .vjs-play-progress {
	background-color: #fff
}

.video-js .vjs-play-progress:before {
	font-size: 0.9em;
	position: absolute;
	right: -0.5em;
	line-height: 0.35em;
	z-index: 1
}

.vjs-svg-icons-enabled .vjs-play-progress:before {
	content: none !important
}

.vjs-play-progress .vjs-svg-icon {
	position: absolute;
	top: -0.35em;
	right: -0.4em;
	width: 0.9em;
	height: 0.9em;
	pointer-events: none;
	line-height: 0.15em;
	z-index: 1
}

.video-js .vjs-load-progress {
	background: rgba(115, 133, 159, 0.5)
}

.video-js .vjs-load-progress div {
	background: rgba(115, 133, 159, 0.75)
}

.video-js .vjs-time-tooltip {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.8);
	border-radius: 0.3em;
	color: #000;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 6px 8px 8px 8px;
	pointer-events: none;
	position: absolute;
	top: -3.4em;
	visibility: hidden;
	z-index: 1
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
	display: none
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
	display: block;
	font-size: 0.6em;
	visibility: visible
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
	font-size: 1em
}

.video-js .vjs-progress-control .vjs-mouse-display {
	display: none;
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: #000;
	z-index: 1
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
	display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
	visibility: hidden;
	opacity: 0;
	transition: visibility 1s, opacity 1s
}

.vjs-mouse-display .vjs-time-tooltip {
	color: #fff;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.9)
}

.video-js .vjs-slider {
	position: relative;
	cursor: pointer;
	padding: 0;
	margin: 0 0.45em 0 0.45em;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-color: #73859f;
	background-color: rgba(115, 133, 159, 0.5)
}

.video-js .vjs-slider.disabled {
	cursor: default
}

.video-js .vjs-slider:focus {
	text-shadow: 0em 0em 1em white;
	box-shadow: 0 0 1em #fff
}

.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus {
	outline: 0.0625em solid white
}

.video-js .vjs-mute-control {
	cursor: pointer;
	flex: none
}

.video-js .vjs-volume-control {
	cursor: pointer;
	margin-right: 1em;
	display: flex
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
	width: 5em
}

.video-js .vjs-volume-panel .vjs-volume-control {
	display: flex;
	align-items: center;
	justify-content: center;
	visibility: visible;
	opacity: 0;
	width: 1px;
	height: 100% !important;
	margin-left: -1px
}

.video-js .vjs-volume-panel {
	transition: width 1s
}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
	visibility: visible;
	opacity: 1;
	position: relative;
	transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s
}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
	width: 5em;
	height: 3em;
	margin-right: 0
}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
	left: -3.5em;
	transition: left 0s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
	width: 10em;
	transition: width 0.1s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
	width: 4em
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
	height: 8em;
	width: 3em;
	left: -3000em;
	transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
	transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s
}

.video-js .vjs-volume-panel {
	display: flex
}

.video-js .vjs-volume-bar {
	margin: 1.35em 0.45em
}

.vjs-volume-bar.vjs-slider-horizontal {
	width: 5em;
	height: 0.3em
}

.vjs-volume-bar.vjs-slider-vertical {
	width: 0.3em;
	height: 5em;
	margin: 1.35em auto
}

.video-js .vjs-volume-level {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #fff
}

.video-js .vjs-volume-level:before {
	position: absolute;
	font-size: 0.9em;
	z-index: 1
}

.vjs-slider-vertical .vjs-volume-level {
	width: 0.3em
}

.vjs-slider-vertical .vjs-volume-level:before {
	top: -0.5em;
	left: -0.3em;
	z-index: 1
}

.vjs-svg-icons-enabled .vjs-volume-level:before {
	content: none
}

.vjs-volume-level .vjs-svg-icon {
	position: absolute;
	width: 0.9em;
	height: 0.9em;
	pointer-events: none;
	z-index: 1
}

.vjs-slider-horizontal .vjs-volume-level {
	height: 0.3em
}

.vjs-slider-horizontal .vjs-volume-level:before {
	line-height: 0.35em;
	right: -0.5em
}

.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon {
	right: -0.3em;
	transform: translateY(-50%)
}

.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon {
	top: -0.55em;
	transform: translateX(-50%)
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
	width: 4em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
	height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
	width: 100%
}

.video-js .vjs-volume-vertical {
	width: 3em;
	height: 8em;
	bottom: 8em;
	background-color: #2b333f;
	background-color: rgba(43, 51, 63, 0.7)
}

.video-js .vjs-volume-horizontal .vjs-menu {
	left: -2em
}

.video-js .vjs-volume-tooltip {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.8);
	border-radius: 0.3em;
	color: #000;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 6px 8px 8px 8px;
	pointer-events: none;
	position: absolute;
	top: -3.4em;
	visibility: hidden;
	z-index: 1
}

.video-js .vjs-volume-control:hover .vjs-volume-tooltip,
.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
	display: block;
	font-size: 1em;
	visibility: visible
}

.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,
.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
	left: 1em;
	top: -12px
}

.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
	font-size: 1em
}

.video-js .vjs-volume-control .vjs-mouse-display {
	display: none;
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #000;
	z-index: 1
}

.video-js .vjs-volume-horizontal .vjs-mouse-display {
	width: 1px;
	height: 100%
}

.video-js .vjs-volume-control:hover .vjs-mouse-display {
	display: block
}

.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
	visibility: hidden;
	opacity: 0;
	transition: visibility 1s, opacity 1s
}

.vjs-mouse-display .vjs-volume-tooltip {
	color: #fff;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.9)
}

.vjs-poster {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%
}

.vjs-has-started .vjs-poster,
.vjs-using-native-controls .vjs-poster {
	display: none
}

.vjs-audio.vjs-has-started .vjs-poster,
.vjs-has-started.vjs-audio-poster-mode .vjs-poster,
.vjs-pip-container.vjs-has-started .vjs-poster {
	display: block
}

.vjs-poster img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.video-js .vjs-live-control {
	display: flex;
	align-items: flex-start;
	flex: auto;
	font-size: 1em;
	line-height: 3em
}

.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
	display: none
}

.video-js .vjs-seek-to-live-control {
	align-items: center;
	cursor: pointer;
	flex: none;
	display: inline-flex;
	height: 100%;
	padding-left: 0.5em;
	padding-right: 0.5em;
	font-size: 1em;
	line-height: 3em;
	width: auto;
	min-width: 4em
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
	display: none
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
	cursor: auto
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
	margin-right: 0.5em;
	color: #888
}

.vjs-svg-icons-enabled .vjs-seek-to-live-control {
	line-height: 0
}

.vjs-seek-to-live-control .vjs-svg-icon {
	width: 1em;
	height: 1em;
	pointer-events: none;
	fill: #888888
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
	color: red
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon {
	fill: red
}

.video-js .vjs-time-control {
	flex: none;
	font-size: 1em;
	line-height: 3em;
	min-width: 2em;
	width: auto;
	padding-left: 1em;
	padding-right: 1em
}

.vjs-live .vjs-time-control,
.vjs-live .vjs-time-divider,
.video-js .vjs-current-time,
.video-js .vjs-duration {
	display: none
}

.vjs-time-divider {
	display: none;
	line-height: 3em
}

.video-js .vjs-play-control {
	cursor: pointer
}

.video-js .vjs-play-control .vjs-icon-placeholder {
	flex: none
}

.vjs-text-track-display {
	position: absolute;
	bottom: 3em;
	left: 0;
	right: 0;
	top: 0;
	pointer-events: none
}

.vjs-error .vjs-text-track-display {
	display: none
}

.video-js.vjs-controls-disabled .vjs-text-track-display,
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom: 1em
}

.video-js .vjs-text-track {
	font-size: 1.4em;
	text-align: center;
	margin-bottom: 0.1em
}

.vjs-subtitles {
	color: #fff
}

.vjs-captions {
	color: #fc6
}

.vjs-tt-cue {
	display: block
}

video::-webkit-media-text-track-display {
	transform: translateY(-3em)
}

.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
	transform: translateY(-1.5em)
}

.video-js.vjs-force-center-align-cues .vjs-text-track-cue {
	text-align: center !important;
	width: 80% !important
}

.video-js .vjs-picture-in-picture-control {
	cursor: pointer;
	flex: none
}

.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,
.vjs-pip-window .vjs-picture-in-picture-control {
	display: none
}

.video-js .vjs-fullscreen-control {
	cursor: pointer;
	flex: none
}

.video-js.vjs-audio-only-mode .vjs-fullscreen-control,
.vjs-pip-window .vjs-fullscreen-control {
	display: none
}

.vjs-playback-rate>.vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.vjs-playback-rate .vjs-playback-rate-value {
	pointer-events: none;
	font-size: 1.5em;
	line-height: 2;
	text-align: center
}

.vjs-playback-rate .vjs-menu {
	width: 4em;
	left: 0em
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
	font-size: 1.4em;
	text-align: center
}

.vjs-loading-spinner {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0.85;
	text-align: left;
	border: 0.6em solid rgba(43, 51, 63, 0.7);
	box-sizing: border-box;
	background-clip: padding-box;
	width: 5em;
	height: 5em;
	border-radius: 50%;
	visibility: hidden
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
	display: flex;
	justify-content: center;
	align-items: center;
	animation: vjs-spinner-show 0s linear 0.3s forwards
}

.vjs-error .vjs-loading-spinner {
	display: none
}

.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu {
	display: none
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
	content: "";
	position: absolute;
	box-sizing: inherit;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	opacity: 1;
	border: inherit;
	border-color: transparent;
	border-top-color: white
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
	animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
	border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
	border-top-color: #fff;
	animation-delay: 0.44s
}

@keyframes vjs-spinner-show {
	to {
		visibility: visible
	}
}

@keyframes vjs-spinner-spin {
	100% {
		transform: rotate(360deg)
	}
}

@keyframes vjs-spinner-fade {
	0% {
		border-top-color: #73859f
	}

	20% {
		border-top-color: #73859f
	}

	35% {
		border-top-color: white
	}

	60% {
		border-top-color: #73859f
	}

	100% {
		border-top-color: #73859f
	}
}

.video-js.vjs-audio-only-mode .vjs-captions-button {
	display: none
}

.vjs-chapters-button .vjs-menu ul {
	width: 24em
}

.video-js.vjs-audio-only-mode .vjs-descriptions-button {
	display: none
}

.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon {
	width: 1.5em;
	height: 1.5em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
	vertical-align: middle;
	display: inline-block;
	margin-bottom: -0.1em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
	font-family: VideoJS;
	content: "\f10c";
	font-size: 1.5em;
	line-height: inherit
}

.video-js.vjs-audio-only-mode .vjs-subs-caps-button {
	display: none
}

.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,
.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
	vertical-align: middle;
	display: inline-block;
	margin-bottom: -0.1em
}

.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,
.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
	font-family: VideoJS;
	content: " \f12e";
	font-size: 1.5em;
	line-height: inherit
}

.video-js.vjs-layout-small .vjs-current-time,
.video-js.vjs-layout-small .vjs-time-divider,
.video-js.vjs-layout-small .vjs-duration,
.video-js.vjs-layout-small .vjs-remaining-time,
.video-js.vjs-layout-small .vjs-playback-rate,
.video-js.vjs-layout-small .vjs-volume-control,
.video-js.vjs-layout-x-small .vjs-current-time,
.video-js.vjs-layout-x-small .vjs-time-divider,
.video-js.vjs-layout-x-small .vjs-duration,
.video-js.vjs-layout-x-small .vjs-remaining-time,
.video-js.vjs-layout-x-small .vjs-playback-rate,
.video-js.vjs-layout-x-small .vjs-volume-control,
.video-js.vjs-layout-tiny .vjs-current-time,
.video-js.vjs-layout-tiny .vjs-time-divider,
.video-js.vjs-layout-tiny .vjs-duration,
.video-js.vjs-layout-tiny .vjs-remaining-time,
.video-js.vjs-layout-tiny .vjs-playback-rate,
.video-js.vjs-layout-tiny .vjs-volume-control {
	display: none
}

.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {
	width: auto;
	width: initial
}

.video-js.vjs-layout-x-small .vjs-progress-control,
.video-js.vjs-layout-tiny .vjs-progress-control {
	display: none
}

.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
	flex: auto;
	display: block
}

.vjs-modal-dialog.vjs-text-track-settings {
	background-color: rgba(0, 0, 0, 0.7);
	color: #fff
}

.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings {
	height: 80%
}

.vjs-error .vjs-text-track-settings {
	display: none
}

.vjs-text-track-settings .vjs-modal-dialog-content {
	display: table
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
	display: table-cell
}

.vjs-text-track-settings .vjs-track-settings-controls {
	text-align: right;
	vertical-align: bottom
}

@supports (display: grid) {
	.vjs-text-track-settings .vjs-modal-dialog-content {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 1fr;
		padding: 20px 24px 0px 24px
	}

	.vjs-track-settings-controls .vjs-default-button {
		margin-bottom: 20px
	}

	.vjs-text-track-settings .vjs-track-settings-controls {
		grid-column: 1/-1
	}

	.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
	.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
	.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
		grid-template-columns: 1fr
	}
}

.vjs-text-track-settings select {
	font-size: inherit
}

.vjs-track-setting>select {
	margin-right: 1em;
	margin-bottom: 0.5em
}

.vjs-text-track-settings fieldset {
	margin: 10px;
	border: none
}

.vjs-text-track-settings fieldset span {
	display: inline-block;
	padding: 0 0.6em 0.8em
}

.vjs-text-track-settings fieldset span>select {
	max-width: 7.3em
}

.vjs-text-track-settings legend {
	color: #fff;
	font-weight: bold;
	font-size: 1.2em
}

.vjs-text-track-settings .vjs-label {
	margin: 0 0.5em 0.5em 0
}

.vjs-track-settings-controls button:hover {
	color: rgba(43, 51, 63, 0.75)
}

.vjs-track-settings-controls button {
	background-color: #fff;
	color: #000000;
	cursor: pointer;
	border-radius: 2px
}

.vjs-track-settings-controls .vjs-default-button {
	margin-right: 1em
}

.vjs-title-bar {
	background: rgba(0, 0, 0, 0.9);
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0) 100%);
	font-size: 1.2em;
	line-height: 1.5;
	transition: opacity 0.1s;
	padding: 0.666em 1.333em 4em;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%
}

.vjs-error .vjs-title-bar {
	display: none
}

.vjs-title-bar-title,
.vjs-title-bar-description {
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.vjs-title-bar-title {
	font-weight: bold;
	margin-bottom: 0.333em
}

.vjs-playing.vjs-user-inactive .vjs-title-bar {
	opacity: 0;
	transition: opacity 1s
}

.video-js .vjs-skip-forward-5 {
	cursor: pointer
}

.video-js .vjs-skip-forward-10 {
	cursor: pointer
}

.video-js .vjs-skip-forward-30 {
	cursor: pointer
}

.video-js .vjs-skip-backward-5 {
	cursor: pointer
}

.video-js .vjs-skip-backward-10 {
	cursor: pointer
}

.video-js .vjs-skip-backward-30 {
	cursor: pointer
}

.video-js .vjs-transient-button {
	position: absolute;
	height: 3em;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(50, 50, 50, 0.5);
	cursor: pointer;
	opacity: 1;
	transition: opacity 1s
}

.video-js:not(.vjs-has-started) .vjs-transient-button {
	display: none
}

.video-js.not-hover .vjs-transient-button:not(.force-display),
.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display) {
	opacity: 0
}

.video-js .vjs-transient-button span {
	padding: 0 0.5em
}

.video-js .vjs-transient-button.vjs-left {
	left: 1em
}

.video-js .vjs-transient-button.vjs-right {
	right: 1em
}

.video-js .vjs-transient-button.vjs-top {
	top: 1em
}

.video-js .vjs-transient-button.vjs-near-top {
	top: 4em
}

.video-js .vjs-transient-button.vjs-bottom {
	bottom: 4em
}

.video-js .vjs-transient-button:hover {
	background-color: rgba(50, 50, 50, 0.9)
}

@media print {
	.video-js>*:not(.vjs-tech):not(.vjs-poster) {
		visibility: hidden
	}
}

.vjs-resize-manager {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
	z-index: -1000
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
	outline: none
}

.video-js *:focus:not(:focus-visible) {
	outline: none
}

.vjs-transcript {
	display: none;
	width: 100%;
	max-width: 600px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0 auto;
	border: 1px solid #000
}

.vjs-transcript .transcript-header-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px 20px;
	background-color: #343434
}

.vjs-transcript .transcript-header-wrapper .transcript-selector-wrapper {
	width: 100%;
	max-width: 200px
}

.vjs-transcript .transcript-header-wrapper .transcript-selector-wrapper label {
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 0
}

.vjs-transcript .transcript-header {
	font-size: 20px;
	font-weight: 700;
	color: #fff
}

.vjs-transcript .transcript-selector {
	height: 45px
}

.vjs-transcript .transcript-body {
	padding: 10px;
	height: 200px;
	overflow-y: scroll
}

.vjs-transcript .transcript-line {
	position: relative;
	padding: 10px;
	margin: 5px 0;
	cursor: pointer;
	line-height: 1.3
}

.vjs-transcript .transcript-line:hover,
.vjs-transcript .transcript-line:focus,
.vjs-transcript .transcript-line:active {
	background-color: rgba(0, 0, 0, 0.7)
}

.vjs-transcript .transcript-line:hover .transcript-timestamp,
.vjs-transcript .transcript-line:hover .transcript-text,
.vjs-transcript .transcript-line:focus .transcript-timestamp,
.vjs-transcript .transcript-line:focus .transcript-text,
.vjs-transcript .transcript-line:active .transcript-timestamp,
.vjs-transcript .transcript-line:active .transcript-text {
	color: #fff
}

.vjs-transcript .transcript-line.is-active {
	background-color: rgba(0, 0, 0, 0.7)
}

.vjs-transcript .transcript-line.is-active .transcript-timestamp,
.vjs-transcript .transcript-line.is-active .transcript-text {
	color: #fff
}

.vjs-transcript .transcript-line .transcript-timestamp {
	position: absolute;
	display: block;
	color: #000;
	width: 50px
}

.vjs-transcript .transcript-line .transcript-text {
	display: block;
	color: #000;
	margin-left: 50px
}

.vjs-settings-button {
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 14px;
	width: 100%;
	height: 2em;
	line-height: 2em
}

@media (max-width: 767.98px) {
	.vjs-settings-button {
		font-size: 12px
	}
}

.vjs-settings-button .vjs-icon-placeholder:before {
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: FontAwesomeSolid;
	content: "\f013";
	font-size: 1.4em;
	line-height: 1.67
}

.vjs-settings-button .vjs-hidden {
	display: none
}

.vjs-settings-menu {
	position: absolute;
	bottom: 0;
	right: 3em;
	background-color: rgba(0, 0, 0, 0.7);
	outline: 1px solid #fff;
	color: #fff;
	padding: 10px;
	width: 100%;
	max-width: 150px;
	border-radius: 5px;
	overflow: hidden;
	margin-bottom: 4em;
	z-index: 10;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none
}

.vjs-settings-menu .switch {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 14px;
	margin-bottom: 0;
	outline: none
}

.vjs-settings-menu .switch:focus-visible {
	outline: 2px auto #000000;
	box-shadow: 0 0 0 2px #ffffff;
	outline-offset: 2px
}

.vjs-settings-menu .switch input {
	opacity: 0;
	width: 0;
	height: 0
}

.vjs-settings-menu .switch .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	transition: 0.4s;
	border-radius: 14px
}

.vjs-settings-menu .switch .slider:before {
	position: absolute;
	content: "";
	height: 18px;
	width: 18px;
	border-radius: 50%;
	left: -3px;
	bottom: -2px;
	background-color: #fff;
	outline: 1px solid #000;
	transition: 0.4s
}

.vjs-settings-menu .switch .slider:after {
	content: "off";
	position: absolute;
	right: 7px;
	bottom: 0;
	color: #000;
	font-size: 12px;
	line-height: 15px
}

.vjs-settings-menu input:checked+.slider {
	background-color: #53cf53
}

.vjs-settings-menu input:checked+.slider:before {
	transform: translateX(26px)
}

.vjs-settings-menu input:checked+.slider:after {
	content: "on";
	left: 7px
}

.vjs-settings-menu .focus-visible {
	outline: 2px auto #000000;
	box-shadow: 0 0 0 2px #ffffff;
	outline-offset: 2px
}

.vjs-settings-menu .vjs-playback-rate-selector {
	font-size: 12px
}

.vjs-message {
	position: absolute;
	top: 10px;
	left: 50%;
	transform: translate(-50%, 0);
	background-color: rgba(0, 0, 0, 0.7);
	border: 1px solid #fff;
	color: #fff;
	font-size: 12px;
	padding: 10px 20px;
	border-radius: 5px;
	white-space: nowrap;
	z-index: 14;
	transition: opacity 0.5s ease
}

.vjs-message.fade-out {
	opacity: 0
}

.vjs-tooltip {
	position: absolute;
	display: inline-block;
	opacity: 0;
	transition: opacity 0.3s;
	z-index: 1000;
	pointer-events: none
}

.vjs-tooltip .vjs-tooltip-text {
	background-color: rgba(0, 0, 0, 0.9);
	color: #fff;
	font-size: 10px;
	text-align: center;
	border-radius: 5px;
	padding: 8px 10px;
	position: absolute;
	left: 50%;
	bottom: 100%;
	margin-bottom: 2em;
	transform: translateX(-50%);
	white-space: nowrap;
	visibility: hidden
}

.vjs-tooltip .vjs-tooltip-text.vjs-play-tooltip {
	left: -15px;
	transform: unset
}

.vjs-tooltip .vjs-tooltip-text.vjs-fullscreen-tooltip {
	left: unset;
	transform: unset;
	right: -15px
}

.eq-video-wrapper {
	position: relative
}

.eq-video-wrapper .vjs-video-no-audio .vjs-volume-panel.vjs-control {
	display: none
}

.module-featured-news-blocks .module-header {
	margin-bottom: 60px
}

.module-featured-news-blocks .module-header .text>*:last-child {
	margin: 0
}

@media (max-width: 767.98px) {
	.module-featured-news-blocks .module-header {
		margin-bottom: 40px
	}

	.module-featured-news-blocks .btn-wrapper {
		margin-top: 40px
	}
}

.module-featured-news-blocks .featured-news-block {
	padding: 40px 30px
}

.module-featured-news-blocks .featured-news-block .inline-block-links {
	margin-top: 80px
}

@media (min-width: 768px) {
	.module-featured-news-blocks .featured-news-block .inline-block-links a+a {
		margin-left: 25px
	}
}

@media (max-width: 767.98px) {
	.module-featured-news-blocks .featured-news-block .inline-block-links a {
		display: block
	}
}

.module-featured-news-blocks .featured-news-block .link-heading {
	font-family: "Montserrat", sans-serif;
	font-size: 28px;
	font-weight: 600
}

.module-featured-news-blocks .news-blocks {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin-top: 30px
}

.module-featured-news-blocks .news-blocks .news-block .text time {
	margin-bottom: 20px;
	color: #555;
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-webkit-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out
}

.module-featured-news-blocks .news-blocks .news-block .text .wrapper-link .link-heading {
	margin-top: 15px;
	font-size: 18px;
	font-family: "Lora", serif;
	line-height: 1.667;
	font-weight: normal;
	color: #000;
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-webkit-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out
}

.module-featured-news-blocks .news-blocks .news-block .text .wrapper-link .link-heading:last-of-type {
	margin-bottom: 0
}

.module-featured-news-blocks .news-blocks .news-block {
	-webkit-box-flex: 1 1 auto;
	-moz-box-flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: calc(33.3% - 30px)
}

@media (max-width: 991.98px) {
	.module-featured-news-blocks .news-blocks .news-block {
		width: 100%
	}
}

@media (min-width: 992px) {
	.module-featured-news-blocks .news-blocks .news-block+.news-block {
		margin-left: 30px
	}
}

@media (max-width: 991.98px) {
	.module-featured-news-blocks .news-blocks .news-block+.news-block {
		margin-top: 30px
	}
}

.module-featured-news-blocks .news-blocks .news-block .text {
	display: block;
	padding: 24px 30px;
	background: #f5f5f5;
	text-decoration: none;
	-moz-transition: background 0.2s ease-in-out;
	-o-transition: background 0.2s ease-in-out;
	-webkit-transition: background 0.2s ease-in-out;
	transition: background 0.2s ease-in-out
}

.module-featured-news-blocks .news-blocks .news-block .text .date {
	display: block
}

.module-featured-news-blocks .news-blocks .news-block .text .text {
	display: flex;
	flex-flow: column
}

.module-featured-news-blocks .news-blocks .news-block .text .text .link-heading {
	text-decoration: underline
}

.module-featured-news-blocks .news-blocks .news-block .text a:focus-visible .link-heading {
	display: block
}

.module-media-latest-news-list .module-header {
	margin-bottom: 60px
}

.module-media-latest-news-list .module-header .text>*:last-child {
	margin-bottom: 0
}

.module-media-latest-news-list .media-box .media+.media {
	border-top: 0;
	margin-top: 30px;
	padding-top: 0
}

.module-media-latest-news-list .media-box .media .media-heading,
.module-media-latest-news-list .media-box .media .media-heading a {
	font-size: 18px;
	margin-bottom: 0
}

.module-media-latest-news-list .media-box .block-link,
.module-media-latest-news-list .media-box #tertiary-navigation ul>li a,
#tertiary-navigation ul>li .module-media-latest-news-list .media-box a {
	display: inline-block;
	margin-top: 15px
}

@media (min-width: 992px) {
	.module-media-latest-news-list .media-box {
		position: relative
	}

	.module-media-latest-news-list .media-box .block-link,
	.module-media-latest-news-list .media-box #tertiary-navigation ul>li a,
	#tertiary-navigation ul>li .module-media-latest-news-list .media-box a {
		position: absolute;
		left: 0;
		bottom: 0;
		margin-top: 0
	}
}

@media (max-width: 991.98px) {

	.module-media-latest-news-list .media-box .block-link,
	.module-media-latest-news-list .media-box #tertiary-navigation ul>li a,
	#tertiary-navigation ul>li .module-media-latest-news-list .media-box a {
		margin: 20px 0
	}
}

.module-media-latest-news-list .featured-news .btn {
	margin-top: 32px
}

@media (max-width: 991.98px) {
	.module-media-latest-news-list .featured-news {
		min-height: 0 !important;
		border-bottom: solid 1px #dcdcdc;
		margin-bottom: 40px;
		padding-bottom: 40px
	}

	.module-media-latest-news-list .featured-news .block-link,
	.module-media-latest-news-list .featured-news #tertiary-navigation ul>li a,
	#tertiary-navigation ul>li .module-media-latest-news-list .featured-news a {
		margin-bottom: 0 !important
	}
}

.module-media-latest-news-list .featured-news .media .wrapper-link .link-heading {
	margin-top: 10px;
	font-size: 26px
}

@media (max-width: 767.98px) {
	.module-media-latest-news-list .module-header {
		margin-bottom: 40px
	}

	.module-media-latest-news-list .btn-wrapper {
		margin-top: 40px
	}
}

.slider-nav .slick-arrow,
.slider-nav .eq-dots {
	display: inline-block;
	vertical-align: middle
}

.slider-nav .eqicon-prev-arrow,
.slider-nav .eqicon-next-arrow {
	font-size: 24px
}

.slider-nav .prev-arrow {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 10px 5px 0;
	border-color: transparent #a2a2a2 transparent transparent;
	-moz-transition: border-color 0.3s ease-in-out;
	-o-transition: border-color 0.3s ease-in-out;
	-webkit-transition: border-color 0.3s ease-in-out;
	transition: border-color 0.3s ease-in-out
}

.slider-nav .next-arrow {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 10px;
	border-color: transparent transparent transparent #a2a2a2;
	-moz-transition: border-color 0.3s ease-in-out;
	-o-transition: border-color 0.3s ease-in-out;
	-webkit-transition: border-color 0.3s ease-in-out;
	transition: border-color 0.3s ease-in-out
}

.slider-nav .slick-dots {
	position: relative;
	line-height: 0
}

.slider-nav .slick-dots li {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	line-height: 0
}

.slider-nav .slick-dots li button {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 50%;
	background-color: transparent;
	border: 1px solid #000;
	-moz-transition: background 0.3s ease-in-out, border 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out, border 0.3s ease-in-out;
	-webkit-transition: background 0.3s ease-in-out, border 0.3s ease-in-out;
	transition: background 0.3s ease-in-out, border 0.3s ease-in-out
}

.slider-nav .slick-dots li button:before {
	display: none
}

.slider-nav .slick-dots li.slick-active button {
	border: 1px solid #000;
	background-color: #000
}

.slider-nav .slick-dots li+li {
	margin-left: 10px
}

@media (max-width: 767.98px) {
	.slider-nav .slick-dots li+li {
		margin-left: 8px
	}
}

@media (min-width: 992px) {
	.module-latest-news-slider .news-slider {
		max-height: inherit
	}

	.module-latest-news-slider .slider-nav {
		position: relative;
		float: right;
		width: auto;
		max-width: 100%
	}
}

.module-latest-news-slider .news-slider .news-block .text {
	border-top: 3px solid #000
}

.module-latest-news-slider .news-slider .news-block .text p {
	font-size: 16px;
	font-weight: 500;
	color: #000;
	line-height: 1.5
}

.module-latest-news-slider .slick-slide#slick-slide00 .text {
	background: #000
}

.module-latest-news-slider .slick-slide#slick-slide00 .text p {
	font-size: 22px;
	color: #fff
}

.module-latest-news-slider .container {
	position: relative
}

@media (max-width: 767.98px) {
	.module-latest-news-slider .module-header .text {
		text-align: center
	}

	.module-latest-news-slider .slider-nav {
		margin-top: 30px;
		text-align: center
	}
}

.slick-list {
	width: 100%
}

.module-latest-news-slider .module-header {
	margin-bottom: 40px
}

.module-latest-news-slider .module-header .text>*:last-child {
	margin-bottom: 0
}

.module-latest-news-slider .mobile-news .news-block a:hover {
	text-decoration: none
}

.module-latest-news-slider .mobile-news .news-block .text {
	background: #fff;
	padding: 43px 33px;
	margin-top: 30px;
	border-top: none;
	box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0);
	position: relative;
	top: 0;
	transition: all 0.2s ease-in-out
}

@media (max-width: 767.98px) {
	.module-latest-news-slider .mobile-news .news-block .text {
		min-height: auto !important;
		height: auto !important
	}
}

.module-latest-news-slider .mobile-news .news-block .text .date {
	margin-bottom: 16px;
	display: block
}

.module-latest-news-slider .arrows {
	position: absolute;
	right: 104px;
	top: -47px
}

.module-latest-news-slider .arrows div {
	display: inline-block
}

.module-latest-news-slider .slick-dots li.slick-active button:before {
	color: transparent
}

.module-latest-news-slider .slick-dots li button:before {
	font-size: 20px;
	color: rgba(0, 0, 0, 0);
	background: rgba(0, 0, 0, 0);
	border: solid 1px #000;
	border-radius: 50%;
	width: 12px;
	height: 12px;
	opacity: 1;
	-moz-transition: background 0.2s ease-in-out;
	-o-transition: background 0.2s ease-in-out;
	-webkit-transition: background 0.2s ease-in-out;
	transition: background 0.2s ease-in-out
}

.module-latest-news-slider .slick-dots li.slick-active button:before {
	background: #000;
	-moz-transition: background 0.2s ease-in-out;
	-o-transition: background 0.2s ease-in-out;
	-webkit-transition: background 0.2s ease-in-out;
	transition: background 0.2s ease-in-out
}

.module-latest-news-slider ul.slick-dots {
	margin: 0
}

@media (min-width: 992px) {
	.module-latest-news-slider ul.slick-dots {
		bottom: auto !important;
		right: 0;
		text-align: center !important;
		left: auto
	}
}

@media (max-width: 991.98px) {
	.module-latest-news-slider ul.slick-dots {
		position: relative;
		display: block;
		bottom: auto
	}
}

@media (max-width: 991.98px) {
	.module-latest-news-slider .inline-btns {
		text-align: center !important;
		margin-top: 30px
	}
}

.module-latest-news-slider .news-slider {
	margin-bottom: 0 !important;
	visibility: hidden
}

@media (min-width: 992px) {
	.module-latest-news-slider .news-slider {
		max-height: 283px
	}
}

.module-latest-news-slider .news-slider.slick-initialized {
	visibility: visible;
	max-height: auto
}

.module-latest-news-slider .news-slider .slick-slide {
	margin: 0 15px;
	width: 270px
}

@media (max-width: 1199.98px) {
	.module-latest-news-slider .news-slider .slick-slide {
		width: 292px
	}
}

@media (min-width: 992px) {
	.module-latest-news-slider .news-slider .slick-slide {
		padding: 20px 0
	}
}

@media (max-width: 991.98px) {
	.module-latest-news-slider .news-slider .slick-list {
		margin: 0 -15px
	}
}

@media (max-width: 991.98px) {
	.module-latest-news-slider .news-slider {
		margin-top: 30px
	}
}

.module-latest-news-slider .news-slider .slick-active[data-slick-index="0"] .news-block .text {
	background: #000
}

.module-latest-news-slider .news-slider .news-block a:focus-visible {
	display: block
}

.module-latest-news-slider .news-slider .news-block a:hover {
	text-decoration: none
}

.module-latest-news-slider .news-slider .news-block .text {
	background: #fff;
	padding: 43px 33px;
	box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0);
	position: relative;
	top: 0;
	min-height: 250px;
	max-height: 250px;
	transition: all 0.2s ease-in-out
}

@media (max-width: 767.98px) {
	.module-latest-news-slider .news-slider .news-block .text {
		min-height: auto !important;
		height: auto !important
	}
}

@media (min-width: 768px) {
	.module-latest-news-slider .news-slider .news-block .text:hover {
		top: -3px;
		box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1)
	}
}

.module-latest-news-slider .news-slider .news-block .text .date {
	margin-bottom: 16px;
	display: block
}

.module-latest-news-slider .inline-btn {
	margin-top: 20px
}

@media (min-width: 1200px) {
	.module-latest-news-slider .slick-slide:first-of-type {
		width: 570px
	}
}

@media (min-width: 992px) {
	.module-latest-news-slider .slick-slide:first-of-type {
		padding: 20px 0
	}
}

.stats-row {
	margin-top: 50px;
	margin-bottom: 50px
}

.stat {
	text-align: center
}

.stat .stat--value {
	display: block;
	font: normal 700 100px "Montserrat", sans-serif;
	margin: 0 auto;
	color: #555
}

.stat>.stat--title {
	display: block;
	position: relative;
	margin: 18px 0 0;
	font-size: 28px;
	font-weight: 600;
	color: #000;
	font-family: "Montserrat", sans-serif
}

.stat .description:before {
	content: '';
	display: block;
	height: 2px;
	width: 60px;
	margin: 18px auto;
	background: #000
}

.stat p {
	margin: 18px 0 0
}

.stat.circle {
	position: relative;
	height: 238px;
	width: 238px;
	margin: 0 auto;
	padding: 60px 35px 0;
	border-radius: 50%;
	background: #fff;
	box-shadow: 0 20px 40px 0 rgba(51, 51, 51, 0.1)
}

.stat.circle .stat--value {
	margin-bottom: 8px;
	font-size: 64px;
	line-height: 1.06
}

.stat.circle .stat--title {
	margin-top: 5px;
	font-size: 16px;
	line-height: 1.5;
	color: #666;
	z-index: 1
}

.stat.circle .stat--title::before {
	display: none
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.stat .stat--value {
		font-size: 80px
	}

	.stat.circle {
		height: 225px;
		width: 225px
	}

	.stat.circle .stat--value {
		font-size: 62px
	}

	.stat .circular-chart {
		height: 255px;
		width: 255px
	}
}

@media (max-width: 991.98px) {
	.stat .stat--value {
		font-size: 80px
	}

	.stat,
	.stat.circle {
		margin-bottom: 25px
	}
}

@media (min-width: 1200px) {
	.module.stats-sm .stat .stat--value {
		font-size: 70px
	}
}

@media (min-width: 768px) {
	.module.stats-sm .stat .stat--value {
		font-size: 60px
	}
}

.source {
	text-align: center
}

.source h4 {
	margin-bottom: 9px;
	font-size: 16px;
	font-weight: 700;
	font-family: "Montserrat", sans-serif;
	color: #666
}

.source p {
	margin: 0;
	font-size: 12px;
	font-weight: 400;
	font-family: "Lora", serif;
	line-height: 1.71;
	color: #555
}

.circular-chart {
	display: block;
	position: absolute;
	top: -15px;
	left: 50%;
	width: 268px;
	height: 268px;
	margin: 0;
	-webkit-transform: translateX(-50%) rotateY(180deg);
	-moz-transform: translateX(-50%) rotateY(180deg);
	-o-transform: translateX(-50%) rotateY(180deg);
	transform: translateX(-50%) rotateY(180deg)
}

.circular-chart .circle {
	stroke: #000;
	fill: none;
	stroke-width: 0.5
}

.circular-chart .circle.active {
	animation: progress 2s ease-out forwards
}

@keyframes progress {
	0% {
		stroke-dasharray: 0 100
	}
}

.module-overview-financial-results.module-financial-results--email-alerts .result-line {
	padding: 40px 0
}

.module-overview-financial-results.dark .ar-row,
.ir-hero.qr .results-stats .stat-box .module-overview-financial-results.stat--value .ar-row,
.cta-form .eq-checkbox label.module-overview-financial-results:not(.error) .ar-row {
	border-top-color: rgba(255, 255, 255, 0.41)
}

.module-overview-financial-results .module-header {
	margin-bottom: 60px
}

.module-overview-financial-results .module-header h2 {
	margin: 0
}

.module-overview-financial-results .financial-disclaimer {
	margin-top: 8px
}

.module-overview-financial-results .financial-disclaimer p,
.module-overview-financial-results .financial-disclaimer a {
	font-size: 12px;
	font-weight: normal;
	line-height: 2.33;
	letter-spacing: normal;
	margin-bottom: 0
}

.module-overview-financial-results .result-line {
	padding: 20px 0
}

.module-overview-financial-results .result-line:first-child {
	padding-top: 0
}

.dark .module-overview-financial-results .result-line .link,
.ir-hero.qr .results-stats .stat-box .stat--value .module-overview-financial-results .result-line .link,
.cta-form .eq-checkbox label:not(.error) .module-overview-financial-results .result-line .link {
	font-size: 11px;
	color: #fff;
	font-weight: 600
}

.module-overview-financial-results .result-line+.result-line {
	border-top: 1px solid #dcdcdc
}

.module-overview-financial-results .result-line+.result-line.dark,
.module-overview-financial-results .ir-hero.qr .results-stats .stat-box .result-line+.result-line.stat--value,
.ir-hero.qr .results-stats .stat-box .module-overview-financial-results .result-line+.result-line.stat--value,
.module-overview-financial-results .cta-form .eq-checkbox .result-line+label.result-line:not(.error),
.cta-form .eq-checkbox .module-overview-financial-results .result-line+label.result-line:not(.error) {
	border-top-color: rgba(255, 255, 255, 0.6)
}

.module-overview-financial-results .quarter-content h3 {
	margin-bottom: 10px
}

.module-overview-financial-results .quarter-content .date {
	margin-bottom: 18px;
	font-size: 16px;
	letter-spacing: normal;
	font-weight: 400;
	text-transform: none
}

@media (max-width: 991px) {
	.module-overview-financial-results .stats-mod {
		margin-top: 50px
	}
}

.module-overview-financial-results .ar-row {
	display: flex;
	align-items: center;
	border-top: solid 1px #dcdcdc;
	margin-top: 40px;
	padding-top: 40px
}

@media (max-width: 991.98px) {
	.module-overview-financial-results .ar-row {
		text-align: center;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap
	}
}

.module-overview-financial-results .ar-row section {
	-webkit-box-flex: 0 1 auto;
	-moz-box-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	width: 100%
}

@media (min-width: 992px) {
	.module-overview-financial-results .ar-row section {
		width: 50%
	}

	.module-overview-financial-results .ar-row section+section {
		padding-left: 30px
	}
}

.module-overview-financial-results .ar-row h4 {
	margin-bottom: 10px
}

.module-overview-financial-results .ar-row p {
	margin-bottom: 0
}

.module-overview-financial-results .ar-row .inline-btn {
	position: relative;
	margin-top: 0;
	text-align: center
}

@media (max-width: 991px) {
	.module-overview-financial-results .ar-row .inline-btn {
		margin-top: 20px
	}
}

.module-overview-financial-results .ar-row .inline-btn .btn+.btn {
	margin-left: 20px
}

@media (max-width: 500px) {
	.module-overview-financial-results .ar-row .inline-btn .btn+.btn {
		margin-left: 0;
		margin-top: 20px
	}
}

@media (max-width: 500px) {
	.module-overview-financial-results .ar-row .inline-btn .btn {
		display: block;
		width: 100%
	}
}

.module-overview-financial-results .ar-row .inline-btn.right {
	justify-content: center
}

@media (min-width: 992px) {
	.module-overview-financial-results .ar-row .inline-btn.right {
		justify-content: flex-end
	}
}

@media (max-width: 767px) {
	.module-overview-financial-results .ar-row .inline-btn {
		margin-top: 20px
	}
}

@media (min-width: 992px) {
	.module-overview-financial-results .results {
		padding-left: 30px
	}

	.module-overview-financial-results.flipped .results {
		padding-left: 0;
		padding-right: 30px
	}
}

.results-stats.results-stats-row {
	margin-top: 30px
}

.results-stats .stat-box {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	-ms-justify-content: space-around;
	justify-content: space-around;
	-ms-flex-pack: space-around;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	background-color: #f5f5f5;
	padding: 30px 0
}

.results-stats .stat-box+.stat-box {
	margin-top: 8px
}

.results-stats .stat-box p:not(.stat--value) {
	margin-bottom: 0;
	padding: 0 32px;
	width: calc(100% - 200px);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.43;
	letter-spacing: normal
}

.results-stats .stat-box .stat--value {
	margin-bottom: 0;
	width: 200px;
	text-align: center;
	font-size: 41px;
	font-family: "Montserrat", sans-serif;
	font-weight: 600;
	letter-spacing: normal
}

@media (max-width: 991px) {
	.results-stats .stat-box .stat--value {
		margin-bottom: 10px
	}
}

.neutral-bg .results-stats .stat-box {
	background-color: #fff
}

.sec-file-row .inline-btn {
	margin-top: 10px;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	justify-content: flex-end;
	-ms-flex-pack: flex-end
}

.sec-file-row .inline-btn .btn {
	min-width: 0
}

.sec-module {
	padding: 72px 0
}

.sec-module time {
	display: block;
	margin-bottom: 33px;
	font-size: 12px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #4d4d4f
}

.sec-module .filing-title {
	font-size: 24px;
	line-height: 1.67;
	color: #555
}

.sec-module .collapse-element>a h4,
.sec-module .collapse-element>a .heading--h4 {
	text-transform: none;
	color: #5e5e5e
}

.sec-module .collapse-element>a .icon-trigger {
	color: #2E7098
}

.sec-module.border {
	position: relative
}

.sec-module.border:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	width: 100%;
	max-width: 1170px;
	height: 1px;
	background: #ccc;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%)
}

.sec-module .sec-file-row h4,
.sec-module .sec-file-row .heading--h4 {
	font-size: 18px;
	color: #2E7098
}

.module-sec-filing-btns {
	background: #000
}

.module-sec-filing-btns p {
	font-size: 18px;
	margin: 0
}

.module-sec-filing-btns .inline-btn {
	margin-top: 5px;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	justify-content: flex-end;
	-ms-flex-pack: flex-end
}

@media (max-width: 990px) {
	.module-sec-filing-btns .inline-btn {
		display: inline-block
	}

	.module-sec-filing-btns .inline-btn .btn {
		display: block;
		margin-top: 25px
	}

	.module-sec-filing-btns .inline-btn .btn+.btn {
		margin-left: 0
	}
}

.module-sec-filing-btns .inline-btn .btn {
	min-width: 0
}

.presentation-icon:before {
	content: "\e900";
	font-family: 'icomoon';
	position: relative;
	top: 0;
	margin-right: 20px;
	display: inline-block;
	color: #000
}

@media (max-width: 480px) {
	.presentation-icon:before {
		display: none
	}
}

.border-bottom {
	border-bottom: solid 1px #dcdcdc
}

.separate-above {
	padding-top: 0
}

.separate-above:before {
	content: '';
	width: 100%;
	max-width: 1170px;
	position: relative;
	display: block;
	height: 1px;
	margin: 40px auto 90px;
	background: #dcdcdc
}

@media (max-width: 991.98px) {
	.separate-above:before {
		margin: 60px auto 0;
		background: none
	}
}

.contact-info.module .text h4 {
	margin-bottom: 40px
}

.contact-info.module .contact-col h5 {
	margin-bottom: 7px;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.73;
	text-transform: uppercase;
	letter-spacing: 0.7px;
	color: #4d4d4f
}

.quote-box-range-row.qtool {
	margin-top: 50px;
	min-height: 0
}

.module-flex-teasers .teasers {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	overflow: hidden
}

.module-flex-teasers .teasers .teaser {
	-webkit-box-flex: 1 1 auto;
	-moz-box-flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-align-content: center;
	-moz-align-content: center;
	-ms-align-content: center;
	align-content: center;
	width: 33.3%
}

.module-flex-teasers .teasers .teaser.overlay:before {
	background: #000;
	opacity: .6;
	-moz-transition: opacity 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55), background 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-o-transition: opacity 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55), background 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-webkit-transition: opacity 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55), background 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition: opacity 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55), background 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55)
}

.module-flex-teasers .teasers .teaser .text-wrapper {
	position: relative;
	padding: 0 15px
}

.module-flex-teasers .teasers .teaser .text-wrapper:hover a {
	text-decoration: none
}

.module-flex-teasers .teasers .teaser a {
	display: block;
	position: relative;
	height: 100%
}

.module-flex-teasers .teasers .teaser .text {
	text-align: center
}

.module-flex-teasers .teasers .teaser .description {
	width: 75%
}

.module-flex-teasers .teasers .teaser .description .btn {
	display: inline-block
}

@media (min-width: 992px) {
	.module-flex-teasers .teasers .teaser .text .description {
		visibility: hidden
	}

	.module-flex-teasers .teasers .teaser:hover.overlay:before,
	.module-flex-teasers .teasers .teaser:focus.overlay:before,
	.module-flex-teasers .teasers .teaser:active.overlay:before,
	.module-flex-teasers .teasers .teaser:focus-within.overlay:before {
		-moz-transition: opacity 0.2s ease;
		-o-transition: opacity 0.2s ease;
		-webkit-transition: opacity 0.2s ease;
		transition: opacity 0.2s ease;
		opacity: 0.86;
		background-color: #000
	}

	.module-flex-teasers .teasers .teaser:hover .text,
	.module-flex-teasers .teasers .teaser:focus .text,
	.module-flex-teasers .teasers .teaser:active .text,
	.module-flex-teasers .teasers .teaser:focus-within .text {
		-webkit-transform: translateY(-60px);
		-moz-transform: translateY(-60px);
		-o-transform: translateY(-60px);
		transform: translateY(-60px)
	}

	.module-flex-teasers .teasers .teaser:hover .text .description,
	.module-flex-teasers .teasers .teaser:focus .text .description,
	.module-flex-teasers .teasers .teaser:active .text .description,
	.module-flex-teasers .teasers .teaser:focus-within .text .description {
		visibility: visible;
		opacity: 1
	}
}

@media (max-width: 991.98px) {
	.module-flex-teasers .teasers .teaser .text {
		padding: 90px 0 45px;
		height: auto !important
	}
}

@media (min-width: 992px) {
	.module-flex-teasers .teasers .teaser .text {
		position: absolute;
		padding-top: 50%;
		left: 0;
		width: 100%;
		-moz-transition: transform 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
		-o-transition: transform 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
		-webkit-transition: transform 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
		transition: transform 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55)
	}
}

@media (min-width: 1300px) {
	.module-flex-teasers .teasers .teaser .text {
		padding-top: 40%
	}
}

.module-flex-teasers .teasers .teaser .text h4 {
	position: relative;
	border-bottom: solid 4px rgba(255, 255, 255, 0)
}

.module-flex-teasers .teasers .teaser .text h4.w-border {
	padding-bottom: 24px;
	margin-bottom: 24px
}

.module-flex-teasers .teasers .teaser .text h4.w-border :after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 100px;
	height: 4px;
	background: #000
}

.module-flex-teasers .teasers .teaser .text .description {
	margin: 0 auto
}

@media (min-width: 992px) {
	.module-flex-teasers .teasers .teaser .text .description {
		opacity: 0;
		-moz-transition: opacity 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
		-o-transition: opacity 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
		-webkit-transition: opacity 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
		transition: opacity 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55)
	}
}

.alert {
	border: 1px solid #dcdcdc;
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 15px;
	border-radius: 5px;
	background: #f5f5f5
}

.alert--danger {
	background-color: #eac7c1;
	border-color: #a44848
}

.pipeline-module h3 {
	color: #555;
	font-size: 22px;
	font-weight: 700;
	margin: 40px 0 20px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.02em
}

.pipeline-module .pipeline-row {
	background: #fff;
	box-shadow: 0 24px 32px 0 rgba(102, 102, 102, 0.1)
}

.pipeline-module .pipeline-row .product-info {
	background-color: #2E7098;
	color: #fff;
	padding: 50px 40px;
	margin-right: -15px
}

.pipeline-module .pipeline-row .product-info>*:last-child {
	margin-bottom: 0
}

.pipeline-module .pipeline-row .product-info .product {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 10px
}

.pipeline-module .pipeline-row .product-info .for {
	color: #fff;
	font-size: 18px
}

.pipeline-module .pipeline-row .table-wrapper {
	padding: 0 50px
}

.pipeline-module .pipeline-row .pipeline-table {
	width: 100%
}

.pipeline-module .pipeline-row .pipeline-table th {
	font-size: 12px;
	font-weight: 400;
	color: #333;
	line-height: 1.525;
	letter-spacing: 1.5px;
	padding: 40px 0 25px;
	text-align: center;
	text-transform: uppercase
}

.pipeline-module .pipeline-row .pipeline-table td {
	background-color: #f5f5f5;
	border: 2px solid #fff;
	height: 8px;
	width: 1%
}

.pipeline-module .pipeline-row .pipeline-table td .status {
	background-color: #000;
	height: 8px;
	width: 0
}

.pipeline-module .pipeline-row .pipeline-table td .status.complete {
	width: 100%
}

@media (max-width: 991.98px) {
	.pipeline-module .pipeline-row .product-info {
		padding: 15px 20px;
		margin-left: 0;
		margin-right: 0
	}

	.pipeline-module .pipeline-row .table-wrapper {
		padding: 0 20px 20px
	}
}

@media (max-width: 568px) {
	.pipeline-module .pipeline-row .pipeline-table {
		display: block
	}

	.pipeline-module .pipeline-row .pipeline-table thead {
		display: none
	}

	.pipeline-module .pipeline-row .pipeline-table tbody,
	.pipeline-module .pipeline-row .pipeline-table tr {
		display: block
	}

	.pipeline-module .pipeline-row .pipeline-table td {
		background: #fff;
		display: none;
		height: auto;
		position: relative;
		width: 100%;
		display: block
	}

	.pipeline-module .pipeline-row .pipeline-table td::before {
		color: #333;
		content: attr(data-phase);
		display: block;
		font-size: 12px;
		font-weight: 400;
		line-height: 1.525;
		letter-spacing: 1.5px;
		padding: 40px 0 25px;
		text-align: center;
		text-transform: uppercase
	}

	.pipeline-module .pipeline-row .pipeline-table td::after {
		background-color: #f5f5f5;
		bottom: 0;
		content: '';
		height: 8px;
		position: absolute;
		width: 100%;
		z-index: 0
	}

	.pipeline-module .pipeline-row .pipeline-table td .status {
		position: relative;
		z-index: 1
	}
}

@media (max-width: 991.98px) {
	.pipeline-module .pipeline-2-module {
		overflow-x: scroll
	}
}

.pipeline-module .pipeline-2-module .pipeline-row {
	border: 1px solid #e5f3e5;
	border-radius: 15px;
	min-width: 700px;
	background-color: #e5f3e5
}

.pipeline-module .pipeline-2-module .pipeline-row .table-wrapper {
	padding: 0
}

.pipeline-module .pipeline-2-module .pipeline-row .product-info .product,
.pipeline-module .pipeline-2-module .pipeline-row .product-info .for {
	color: initial
}

.pipeline-module .pipeline-2-module .pipeline-table {
	width: 100%
}

.pipeline-module .pipeline-2-module .pipeline-table th {
	padding: 35px 0;
	text-align: center !important;
	font-weight: 400
}

.pipeline-module .pipeline-2-module .pipeline-table td {
	border: none;
	background-color: #fff
}

.pipeline-module .pipeline-2-module .pipeline-table td .status {
	z-index: 1;
	height: 45px;
	background-color: #80c480
}

.pipeline-module .pipeline-2-module .pipeline-table td .status.not-started {
	background-color: transparent
}

.pipeline-module .pipeline-2-module .pipeline-table td .status .current-phase .status {
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px
}

.pipeline-module .pipeline-2-module .pipeline-table td .status .text.sr-only {
	font-size: 16px;
	color: #000 !important
}

.pipeline-module .pipeline-2-module .pipeline-table td .status:not(.in-progress):after {
	content: "";
	position: relative;
	right: -100%;
	display: block;
	height: 45px;
	width: 3px;
	background-color: #80c480
}

.pipeline-module .pipeline-2-module .pipeline-table td .status.not-started:after {
	display: none
}

.pipeline-module .pipeline-2-module .pipeline-table td:not(first-child) {
	border-left: solid 1px #ccc
}

.pipeline-module .pipeline-2-module .pipeline-table td.current-phase .status {
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px
}

.pipeline-module .pipeline-2-module .pipeline-table td.candidate-phase {
	padding-right: 0;
	padding-left: 0
}

.pipeline-module .pipeline-2-module .pipeline-table tr:first-child th:first-child {
	border-top-left-radius: 15px
}

.pipeline-module .pipeline-2-module .pipeline-table tr:first-child th:last-child {
	border-top-right-radius: 15px
}

.pipeline-module .pipeline-2-module .pipeline-table tr:last-child td:first-child {
	border-bottom-left-radius: 15px
}

.pipeline-module .pipeline-2-module .pipeline-table tr:last-child td:last-child {
	border-bottom-right-radius: 15px
}

.timeline-graphic .timeline-label {
	width: 170px;
	height: 170px;
	background: #fff;
	border: 8px solid #000;
	border-radius: 50%;
	font-family: "Montserrat", sans-serif;
	font-size: 32px;
	font-weight: 700;
	letter-spacing: 1.5px;
	margin: 0 auto;
	text-align: center;
	padding-top: 60px;
	line-height: 1.2;
	position: relative;
	z-index: 2
}

.timeline-graphic .timeline-wrapper {
	z-index: 0;
	position: relative
}

.timeline-graphic .year ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.timeline-graphic .point .text {
	background: #fff;
	padding: 50px
}

.timeline-graphic .point .text .timeline-heading {
	display: block;
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #000;
	letter-spacing: 1.5px;
	margin-bottom: 20px
}

.timeline-graphic .point .text p {
	font-size: 16px;
	margin: 0
}

@media (min-width: 768px) {
	.timeline-graphic .timeline-wrapper {
		width: 16.666%;
		position: relative;
		margin: 0 41.666%
	}

	.timeline-graphic .point-wrapper {
		position: relative;
		width: 1px;
		height: 150px;
		background: #ccc;
		left: 50%
	}

	.timeline-graphic .point {
		width: 370px;
		position: absolute;
		right: 0;
		margin-right: 140px;
		top: 50%;
		margin-top: -98px;
		box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1)
	}

	.timeline-graphic .point-wrapper.odd .point {
		left: 0;
		margin-left: 140px
	}

	.timeline-graphic .point::before {
		content: '';
		background-color: #000;
		border-radius: 50%;
		height: 16px;
		width: 16px;
		position: absolute;
		right: -148px;
		top: 50%;
		margin-top: -8px;
		z-index: 3
	}

	.timeline-graphic .point-wrapper.odd .point::before {
		right: auto;
		left: -148px
	}

	.timeline-graphic .point::after {
		content: '';
		width: 140px;
		height: 1px;
		background: #ccc;
		position: absolute;
		top: 50%;
		left: 100%;
		z-index: 2
	}

	.timeline-graphic .point-wrapper.odd .point::after {
		left: auto;
		right: 100%
	}

	.timeline-graphic .point .links {
		background: #eeeeee;
		border-top: 1px solid #cccccc;
		padding: 25px
	}

	.timeline-graphic .point .links>.cta+.cta {
		margin-left: 35px
	}

	.timeline-graphic .year:before {
		content: '';
		width: 1px;
		height: 100%;
		position: absolute;
		left: 50%;
		top: 0;
		background: #ccc;
		z-index: 1
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.timeline-graphic .point {
		width: 270px;
		margin-right: 100px
	}

	.timeline-graphic .point:before {
		right: -106px
	}

	.timeline-graphic .point:after {
		width: 100px
	}

	.timeline-graphic .point .text {
		padding: 20px 15px
	}

	.timeline-graphic .point .text h6 {
		font-size: 18px
	}

	.timeline-graphic .point .text p {
		font-size: 14px
	}

	.timeline-graphic .point .links {
		padding: 15px
	}

	.timeline-graphic .point .links .cta {
		font-size: 13px
	}

	.timeline-graphic .point .links>.cta+.cta {
		margin-left: 10px
	}

	.timeline-graphic .point-wrapper.odd .point {
		margin-left: 100px
	}

	.timeline-graphic .point-wrapper.odd .point:before {
		left: -106px
	}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	.timeline-graphic .point {
		width: 335px
	}

	.timeline-graphic .point .links>.cta+.cta {
		margin-left: 15px
	}
}

@media (min-width: 992px) {
	.timeline-graphic .timeline-wrapper .year:last-child .point-wrapper:last-child {
		height: 250px
	}

	.timeline-graphic .timeline-wrapper .year:last-child .point-wrapper:last-child .point {
		margin-top: -148px
	}
}

@media (max-width: 991.98px) {
	.timeline-graphic .timeline-label {
		padding-top: 34px;
		height: 100px;
		width: 100px;
		font-size: 16px
	}
}

@media (max-width: 767.98px) {
	.timeline-graphic {
		text-align: center
	}

	.timeline-graphic .timeline-wrapper .year:first-of-type .timeline-label:before {
		top: 50%
	}

	.timeline-graphic .timeline-wrapper .year:last-of-type .timeline-label:before {
		bottom: 50%;
		top: auto
	}

	.timeline-graphic .point {
		box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.3);
		margin-bottom: 25px;
		margin-left: auto;
		width: 90%;
		margin-top: 1rem;
		position: relative
	}

	.timeline-graphic .point:after {
		content: '';
		width: 1rem;
		height: 1rem;
		position: absolute;
		background: #000;
		right: calc(110% - 0.5rem);
		top: 50%;
		border-radius: 50%;
		transform: translateY(-50%);
		z-index: 3
	}

	.timeline-graphic .point .text {
		background: #fff;
		padding: 20px 15px;
		position: relative
	}

	.timeline-graphic .point .text h6 {
		font-size: 20px;
		margin-bottom: 5px
	}

	.timeline-graphic .point .text p {
		font-size: 16px;
		margin: 0
	}

	.timeline-graphic .point .text:before {
		content: '';
		width: 1px;
		height: 130%;
		position: absolute;
		left: -10%;
		background: #ccc;
		top: 0
	}

	.timeline-graphic .point .text:after {
		content: '';
		width: 10%;
		height: 1px;
		position: absolute;
		left: -10%;
		background: #ccc;
		top: 50%
	}

	.timeline-graphic .timeline-label {
		display: flex;
		position: relative;
		border: none;
		width: 90%;
		margin-right: 0;
		align-items: flex-end;
		margin-bottom: 1rem
	}

	.timeline-graphic .timeline-label>span {
		border: 8px solid #000;
		border-radius: 50%;
		width: 100px;
		height: 100px;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center
	}

	.timeline-graphic .timeline-label:before {
		content: '';
		width: 1px;
		height: 130%;
		position: absolute;
		left: -10%;
		background: #ccc;
		top: 0
	}

	.timeline-graphic .timeline-label:after {
		content: '';
		width: 10%;
		height: 1px;
		position: absolute;
		left: -10%;
		background: #ccc;
		top: 50%
	}

	.timeline-graphic .point .links {
		background: #eeeeee;
		border-top: 1px solid #cccccc;
		padding: 20px 15px
	}

	.timeline-graphic .point .links .cta {
		font-size: 15px
	}

	.timeline-graphic .point .links>.cta+.cta {
		margin-left: 15px
	}
}

*+.timeline-graphic {
	margin-top: 75px
}

@media (max-width: 767.98px) {
	.timeline-graphic .timeline-col {
		padding: 0
	}
}

.timeline-graphic .year-wrapper {
	position: relative;
	margin-left: 170px;
	border-left: 1px solid #979797;
	padding: 15px 0 0 28px
}

.timeline-graphic .year-wrapper ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.timeline-graphic .year-wrapper .year-tag {
	position: absolute;
	padding-right: 80px;
	padding-top: 7px;
	right: 100%;
	top: 0;
	font-size: 40px;
	font-weight: 300;
	font-family: "Montserrat", sans-serif;
	color: #000;
	line-height: 1;
	white-space: nowrap
}

.timeline-graphic .year-wrapper .year-tag:before {
	content: '';
	position: absolute;
	height: 56px;
	width: 70px;
	background: #ededed;
	z-index: 1;
	right: 1px;
	top: 0
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.timeline-graphic .year-wrapper .year-tag {
		max-width: 187px;
		word-wrap: break-word;
		white-space: initial
	}
}

.timeline-graphic .year-wrapper .year-point {
	position: relative;
	margin: 0
}

.timeline-graphic .year-wrapper .year-point .date {
	font-size: 16px
}

.timeline-graphic .year-wrapper .year-point>*:last-child {
	margin-bottom: 0
}

.timeline-graphic .year-wrapper .year-point+.year-point {
	margin-top: 70px
}

.timeline-graphic .year-wrapper .year-point h3 {
	font-size: 20px;
	margin-bottom: 0
}

.timeline-graphic .year-wrapper .year-point:before {
	content: '';
	width: 14px;
	height: 14px;
	position: absolute;
	border-radius: 50%;
	border: 1px solid #000;
	background: #fff;
	top: 5px;
	left: -35px;
	z-index: 2
}

.timeline-graphic .year-wrapper+.year-wrapper {
	padding-top: 70px
}

@media (max-width: 767.98px) {
	.timeline-graphic .year-wrapper+.year-wrapper {
		padding-top: 0
	}
}

.timeline-graphic .year-wrapper+.year-wrapper .year-tag {
	top: 55px
}

.timeline-graphic .year-wrapper:last-of-type {
	padding-bottom: 100px
}

@media (max-width: 767.98px) {
	.timeline-graphic .year-wrapper {
		border-left: none;
		margin-left: 0;
		padding: 0
	}

	.timeline-graphic .year-wrapper .year-tag {
		position: relative;
		top: 0;
		left: 0;
		font-size: 30px;
		text-align: center;
		width: 100%;
		padding: 18px 15px;
		background: #ededed;
		border-bottom: 1px solid #979797
	}

	.timeline-graphic .year-wrapper .year-tag:before {
		display: none
	}

	.timeline-graphic .year-wrapper .year-point {
		padding: 30px 15px;
		text-align: left
	}

	.timeline-graphic .year-wrapper .year-point+.year-point {
		margin-top: 0
	}

	.timeline-graphic .year-wrapper .year-point:before {
		left: 10px;
		top: 55px;
		display: none
	}

	.timeline-graphic .year-wrapper+.year-wrapper .year-tag {
		top: 0
	}
}

.module-timeline.timeline-v3 .timeline-graphic .year:before {
	width: 3px;
	background-color: #555D68
}

.module-timeline.timeline-v3 .timeline-graphic .point:after {
	height: 3px;
	background-color: #555D68
}

.module-timeline.timeline-v3 .point-wrapper .point-year {
	z-index: 3;
	position: absolute;
	top: 50%;
	right: -160px;
	-webkit-transform: translate(25%, -50%);
	transform: translate(25%, -50%);
	border-radius: 100px;
	padding-top: 33px;
	height: 90px;
	width: 90px;
	background-color: #555D68;
	text-align: center
}

@media (max-width: 991.98px) {
	.module-timeline.timeline-v3 .point-wrapper .point-year {
		right: -125px
	}
}

.module-timeline.timeline-v3 .point-wrapper .point-year span {
	color: #fff !important
}

.module-timeline.timeline-v3 .point-wrapper .point-wrapper {
	margin-top: 60px
}

.module-timeline.timeline-v3 .point-wrapper .point {
	box-shadow: none
}

.module-timeline.timeline-v3 .point-wrapper .text {
	border-radius: 15px
}

.module-timeline.timeline-v3 .point-wrapper.odd .point-year {
	left: -160px;
	right: 0;
	-webkit-transform: translate(-25%, -50%);
	transform: translate(-25%, -50%)
}

@media (max-width: 991.98px) {
	.module-timeline.timeline-v3 .point-wrapper.odd .point-year {
		left: -120px
	}
}

@media (max-width: 767.98px) {
	.module-timeline.timeline-v3 .point {
		margin-bottom: 0
	}

	.module-timeline.timeline-v3 .point-wrapper {
		height: auto !important
	}

	.module-timeline.timeline-v3 .point-wrapper+.point-wrapper {
		margin-top: 30px !important
	}

	.module-timeline.timeline-v3 .point-wrapper.odd .point-year {
		transform: none
	}

	.module-timeline.timeline-v3 .point-wrapper .point-year {
		position: static;
		margin: 30px auto;
		transform: none
	}
}

#search-container .sui-search-box {
	align-items: center;
	justify-content: start
}

#search-container .sui-search-box .sui-search-box__submit {
	display: block;
	background: transparent;
	width: 150px;
	color: #000;
	padding: 16px 25px;
	font-weight: 600;
	border: 2px solid #000;
	border-radius: 8px;
	box-shadow: none
}

#search-container .sui-search-box .sui-search-box__submit:hover {
	background: #000;
	color: #fff
}

#search-container .sui-search-box .sui-search-box__wrapper {
	max-width: 800px
}

#search-container .sui-search-box .sui-search-box__wrapper .sui-search-box__text-input {
	padding: 12px 16px;
	font-size: 18px;
	border-radius: 0px;
	border-color: #000
}

#search-container .sui-search-box .sui-search-box__wrapper .sui-search-box__text-input:focus {
	border: 1px solid #ccc
}

#search-container .sui-search-box .sui-search-box__wrapper .sui-search-box__text-input::placeholder {
	color: #aaa
}

#search-container .filter-top .sui-sorting {
	margin-top: 15px
}

#search-container .filter-top .sui-layout-sidebar {
	display: none
}

#search-container .filter-top .sui-layout-main {
	width: 100%;
	padding: 0px
}

#search-container .sui-layout-header {
	border-bottom: none;
	padding: 0
}

#search-container .sui-layout-body {
	background: transparent
}

#search-container .sui-layout-body .sui-layout-body__inner {
	padding: 0
}

#search-container li:before {
	content: none
}

#search-container .sui-layout-main-header {
	margin-bottom: 10px
}

#search-container .sui-layout-sidebar {
	padding: 15px 20px 0 0
}

#search-container .sui-layout-sidebar-toggle {
	display: none
}

#search-container .sui-filters {
	display: block
}

#search-container .sui-sorting {
	display: block
}

#search-container .sui-sorting .sui-sorting__label {
	margin-right: 15px;
	font-size: 12px;
	letter-spacing: 0px;
	font-family: "Lora", serif;
	text-transform: uppercase;
	color: #000
}

#search-container .dropdown-filters {
	display: flex;
	justify-content: start;
	align-items: baseline;
	margin-top: 25px
}

#search-container .dropdown-filters .sui-facet {
	width: 200px
}

#search-container .dropdown-filters .sui-facet+.sui-facet {
	margin-top: 0;
	margin-left: 50px
}

#search-container .dropdown-filters .sui-facet__title {
	color: #000;
	font-family: "Lora", serif
}

@media (max-width: 768px) {
	#search-container .dropdown-filters {
		flex-direction: column;
		align-items: start
	}

	#search-container .dropdown-filters .sui-facet+.sui-facet {
		margin-left: 0;
		margin-top: 20px
	}
}

#search-container .sui-select {
	font-size: 16px
}

#search-container .sui-select__control {
	max-width: 205px;
	width: 100%;
	height: 53px;
	padding: 10px;
	border-radius: 8px;
	margin: 5px 0 0 0;
	text-transform: none;
	border: 1px solid #757575;
	line-height: 1.3;
	letter-spacing: 0;
	font-size: 16px;
	font-weight: 400;
	background: #fff;
	color: #555
}

#search-container .sui-select__control .sui-select__single-value {
	font-weight: lighter
}

#search-container .sui-select__menu {
	max-width: 205px;
	border-radius: 0px
}

#search-container .sui-select__option:hover {
	background: #000;
	color: #fff
}

#search-container .sui-select__option:hover span {
	color: #fff
}

#search-container .tabs {
	margin-top: 20px;
	border-bottom: 1px solid #ccc
}

#search-container .tabs .tab-option {
	padding: 12px 16px;
	border: none;
	background: transparent;
	font-size: 16px;
	border-radius: 0px
}

#search-container .tabs .tab-option:hover {
	color: #000
}

#search-container .tabs .tab-option.active {
	color: #000;
	border-bottom: 2px solid #000
}

#search-container .sui-result {
	display: flex;
	margin: 0;
	padding: 20px 0px;
	border-radius: 0px;
	border: none;
	border-bottom: 1px solid #f0f0f0;
	box-shadow: none
}

#search-container .sui-result+.sui-result {
	margin-top: 0
}

#search-container .sui-result .sui-result__details {
	margin: 0;
	padding: 0
}

#search-container .sui-result li {
	margin: 5px 0;
	padding: 0
}

#search-container .sui-result .sui-result__body {
	display: flex;
	flex-direction: column;
	line-height: 1
}

#search-container .sui-result .sui-result__body .sui-result__value {
	font-size: 12px
}

#search-container .sui-result .date-before {
	font-size: 12px;
	margin-bottom: 10px
}

#search-container .sui-result .date-after {
	font-size: 12px;
	margin-top: 10px
}

#search-container .sui-result .sui-result__details {
	padding: 0
}

#search-container .sui-result .sui-result__image {
	flex-basis: 150px;
	padding: 0
}

#search-container .sui-result .result-title a:hover {
	text-decoration: none;
	color: #000
}

#search-container .sui-result:has(.sui-result__image) .sui-result__body {
	padding: 12px 24px
}

#search-container .rc-pagination.sui-paging li {
	margin: 0;
	padding: 0;
	border: 1px solid #000;
	border-radius: 0
}

#search-container .rc-pagination.sui-paging li a {
	padding: 10px;
	font-size: 12px;
	color: #555;
	border-radius: 0
}

#search-container .rc-pagination.sui-paging li:hover {
	background: #000;
	color: #fff;
	border-radius: 0
}

#search-container .rc-pagination.sui-paging li:hover a {
	color: #fff
}

#search-container .rc-pagination.sui-paging .rc-pagination-next,
#search-container .rc-pagination.sui-paging .rc-pagination-prev {
	min-width: 35px
}

#search-container .rc-pagination.sui-paging .rc-pagination-next a,
#search-container .rc-pagination.sui-paging .rc-pagination-prev a {
	padding: 0;
	font-size: 18px;
	text-decoration: none
}

#search-container .rc-pagination.sui-paging .rc-pagination-next:hover,
#search-container .rc-pagination.sui-paging .rc-pagination-prev:hover {
	background: #000
}

#search-container .rc-pagination.sui-paging .rc-pagination-next:hover a:after,
#search-container .rc-pagination.sui-paging .rc-pagination-prev:hover a:after {
	color: #fff
}

#search-container .rc-pagination.sui-paging .rc-pagination-prev {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}

#search-container .rc-pagination.sui-paging .rc-pagination-prev:hover {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}

#search-container .rc-pagination.sui-paging .rc-pagination-prev a:after {
	font-family: "Material Icons";
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: 'liga' 1;
	-moz-font-feature-settings: 'liga' 1;
	font-feature-settings: 'liga' 1;
	content: '\e5c4'
}

#search-container .rc-pagination.sui-paging .rc-pagination-next {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}

#search-container .rc-pagination.sui-paging .rc-pagination-next:hover {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}

#search-container .rc-pagination.sui-paging .rc-pagination-next a:after {
	font-family: "Material Icons";
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: 'liga' 1;
	-moz-font-feature-settings: 'liga' 1;
	font-feature-settings: 'liga' 1;
	content: '\e5c8'
}

#search-container .rc-pagination.sui-paging .rc-pagination-item-active {
	background: #000;
	border-radius: 0
}

#search-container .rc-pagination.sui-paging .rc-pagination-item-active a {
	color: #fff;
	text-decoration: none
}

#search-container .rc-pagination.sui-paging .rc-pagination-jump-next a,
#search-container .rc-pagination.sui-paging .rc-pagination-jump-prev a {
	padding: 0
}

#search-container .rc-pagination.sui-paging .rc-pagination-jump-next:after,
#search-container .rc-pagination.sui-paging .rc-pagination-jump-prev:after {
	display: inline-block;
	color: #555
}

#search-container .rc-pagination.sui-paging .rc-pagination-jump-next:hover,
#search-container .rc-pagination.sui-paging .rc-pagination-jump-prev:hover {
	background: #000
}

#search-container .rc-pagination.sui-paging .rc-pagination-jump-next:hover:after,
#search-container .rc-pagination.sui-paging .rc-pagination-jump-prev:hover:after {
	color: #fff
}

#search-container .sui-results-per-page {
	display: block
}

#search-container .paging-info {
	margin-top: 20px
}

.page-type-ir-news .insite-feed,
.page-type-media-listing---elastic .insite-feed {
	margin-top: -50px
}

.page-type-ir-news .insite-feed.hide,
.page-type-media-listing---elastic .insite-feed.hide {
	display: none
}

.page-type-ir-news #search-container .sui-filters,
.page-type-media-listing---elastic #search-container .sui-filters {
	display: flex;
	align-items: end;
	flex-direction: row-reverse
}

@media (max-width: 768px) {

	.page-type-ir-news #search-container .sui-filters,
	.page-type-media-listing---elastic #search-container .sui-filters {
		flex-direction: column;
		align-items: start
	}
}

.page-type-ir-news #search-container .sui-filters:has(.sui-facet) .sui-sorting,
.page-type-media-listing---elastic #search-container .sui-filters:has(.sui-facet) .sui-sorting {
	margin-left: 50px
}

@media (max-width: 768px) {

	.page-type-ir-news #search-container .sui-filters:has(.sui-facet) .sui-sorting,
	.page-type-media-listing---elastic #search-container .sui-filters:has(.sui-facet) .sui-sorting {
		margin-left: 0
	}
}

.page-type-ir-news #search-container .tabs,
.page-type-media-listing---elastic #search-container .tabs {
	display: none
}

.page-type-ir-news #search-container .sui-results-per-page,
.page-type-media-listing---elastic #search-container .sui-results-per-page {
	display: none
}

.page-type-ir-news #search-container .paging-info,
.page-type-media-listing---elastic #search-container .paging-info {
	margin-top: 20px
}

.klaro.cm-as-context-notice {
	height: 100%;
	padding-bottom: 12px;
	padding-top: 12px
}

.klaro .cookie-modal,
.klaro .context-notice,
.klaro .cookie-notice {
	font-size: 14px
}

.klaro .cookie-modal .cm-switch-container,
.klaro .context-notice .cm-switch-container,
.klaro .cookie-notice .cm-switch-container {
	display: block;
	position: relative;
	padding: 10px;
	padding-left: 66px;
	line-height: 20px;
	vertical-align: middle;
	min-height: 40px;
	border-bottom: 1px solid #ccc
}

.klaro .cookie-modal .cm-switch-container:last-child,
.klaro .context-notice .cm-switch-container:last-child,
.klaro .cookie-notice .cm-switch-container:last-child {
	border-bottom: 0
}

.klaro .cookie-modal .cm-switch-container:first-child,
.klaro .context-notice .cm-switch-container:first-child,
.klaro .cookie-notice .cm-switch-container:first-child {
	margin-top: 0
}

.klaro .cookie-modal .cm-switch-container p,
.klaro .context-notice .cm-switch-container p,
.klaro .cookie-notice .cm-switch-container p {
	margin-top: 0
}

.klaro .cookie-modal .cm-switch,
.klaro .context-notice .cm-switch,
.klaro .cookie-notice .cm-switch {
	position: relative;
	display: inline-block;
	width: 50px;
	height: 30px
}

.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,
.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,
.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider {
	background-color: #1a936f;
	background-color: var(--green1, #1a936f)
}

.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,
.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,
.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider {
	background-color: #1a936f;
	background-color: var(--green1, #1a936f);
	opacity: 0.6
}

.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider::before,
.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before {
	-ms-transform: translateX(10px);
	transform: translateX(10px)
}

.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,
.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,
.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider {
	background-color: #24cc9a;
	background-color: var(--green2, #24cc9a);
	opacity: 0.8
}

.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider::before,
.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider::before {
	-ms-transform: translateX(10px);
	transform: translateX(10px)
}

.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,
.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,
.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider {
	background-color: #24cc9a;
	background-color: var(--green2, #24cc9a);
	opacity: 0.8;
	cursor: not-allowed
}

.klaro .cookie-modal .slider,
.klaro .context-notice .slider,
.klaro .cookie-notice .slider {
	box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19)
}

.klaro .cookie-modal .cm-list-input,
.klaro .context-notice .cm-list-input,
.klaro .cookie-notice .cm-list-input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	width: 50px;
	height: 30px
}

.klaro .cookie-modal .cm-list-title,
.klaro .context-notice .cm-list-title,
.klaro .cookie-notice .cm-list-title {
	font-size: 14px;
	font-weight: 600
}

.klaro .cookie-modal .cm-list-description,
.klaro .context-notice .cm-list-description,
.klaro .cookie-notice .cm-list-description {
	font-size: 14px;
	padding-top: 4px;
	color: #666
}

.klaro .cookie-modal .cm-list-label .cm-switch,
.klaro .context-notice .cm-list-label .cm-switch,
.klaro .cookie-notice .cm-list-label .cm-switch {
	position: absolute;
	left: 0
}

.klaro .cookie-modal .cm-list-label .slider,
.klaro .context-notice .cm-list-label .slider,
.klaro .cookie-notice .cm-list-label .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	transition: 0.4s;
	width: 50px;
	display: inline-block
}

.klaro .cookie-modal .cm-list-label .slider::before,
.klaro .context-notice .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-label .slider::before {
	position: absolute;
	content: '';
	height: 20px;
	width: 20px;
	left: 5px;
	bottom: 5px;
	background-color: #fff;
	transition: 0.4s
}

.klaro .cookie-modal .cm-list-label .slider.round,
.klaro .context-notice .cm-list-label .slider.round,
.klaro .cookie-notice .cm-list-label .slider.round {
	border-radius: 30px
}

.klaro .cookie-modal .cm-list-label .slider.round::before,
.klaro .context-notice .cm-list-label .slider.round::before,
.klaro .cookie-notice .cm-list-label .slider.round::before {
	border-radius: 50%
}

.klaro .cookie-modal .cm-list-label input:focus+.slider,
.klaro .context-notice .cm-list-label input:focus+.slider,
.klaro .cookie-notice .cm-list-label input:focus+.slider {
	box-shadow-color: #48dfb2;
	box-shadow-color: var(--green3, #48dfb2);
	box-shadow: 0 0 1px #48dfb2
}

.klaro .cookie-modal .cm-list-label input:checked+.slider::before,
.klaro .context-notice .cm-list-label input:checked+.slider::before,
.klaro .cookie-notice .cm-list-label input:checked+.slider::before {
	-ms-transform: translateX(20px);
	transform: translateX(20px)
}

.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,
.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,
.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider {
	box-shadow: 0 4px 6px 0 rgba(125, 125, 125, 0.2), 5px 5px 10px 0 rgba(125, 125, 125, 0.19)
}

.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before,
.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider::before {
	-ms-transform: translateX(20px);
	transform: translateX(20px)
}

.klaro .cookie-modal .slider,
.klaro .context-notice .slider,
.klaro .cookie-notice .slider {
	box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19)
}

.klaro .cookie-modal a,
.klaro .context-notice a,
.klaro .cookie-notice a {
	color: #1a936f;
	color: var(--green1, #1a936f);
	text-decoration: none
}

.klaro .cookie-modal p,
.klaro .cookie-modal strong,
.klaro .cookie-modal h1,
.klaro .cookie-modal h2,
.klaro .cookie-modal ul,
.klaro .cookie-modal li,
.klaro .context-notice p,
.klaro .context-notice strong,
.klaro .context-notice h1,
.klaro .context-notice h2,
.klaro .context-notice ul,
.klaro .context-notice li,
.klaro .cookie-notice p,
.klaro .cookie-notice strong,
.klaro .cookie-notice h1,
.klaro .cookie-notice h2,
.klaro .cookie-notice ul,
.klaro .cookie-notice li {
	color: #eee;
	color: var(--font-color-dark, #eee)
}

.klaro .cookie-modal p,
.klaro .cookie-modal h1,
.klaro .cookie-modal h2,
.klaro .cookie-modal ul,
.klaro .cookie-modal li,
.klaro .context-notice p,
.klaro .context-notice h1,
.klaro .context-notice h2,
.klaro .context-notice ul,
.klaro .context-notice li,
.klaro .cookie-notice p,
.klaro .cookie-notice h1,
.klaro .cookie-notice h2,
.klaro .cookie-notice ul,
.klaro .cookie-notice li {
	display: block;
	text-align: left;
	margin: 0;
	padding: 0;
	margin-top: 0.7em
}

.klaro .cookie-modal .cm-link,
.klaro .context-notice .cm-link,
.klaro .cookie-notice .cm-link {
	margin-right: 0.5em;
	vertical-align: middle
}

.klaro .cookie-modal .cm-btn,
.klaro .context-notice .cm-btn,
.klaro .cookie-notice .cm-btn {
	color: #eee;
	color: var(--font-color-dark, #eee);
	background: #555;
	border-radius: 6px;
	padding: 6px 10px;
	margin-right: 0.5em;
	border: 0;
	padding: 0.4em;
	font-size: 1em;
	cursor: pointer
}

.klaro .cookie-modal .cm-btn:disabled,
.klaro .context-notice .cm-btn:disabled,
.klaro .cookie-notice .cm-btn:disabled {
	opacity: 0.5
}

.klaro .cookie-modal .cm-btn.cm-btn-close,
.klaro .context-notice .cm-btn.cm-btn-close,
.klaro .cookie-notice .cm-btn.cm-btn-close {
	background: #aaa;
	color: #000
}

.klaro .cookie-modal .cm-btn.cm-btn-success,
.klaro .cookie-modal .cm-btn.cm-btn-success-var,
.klaro .context-notice .cm-btn.cm-btn-success,
.klaro .context-notice .cm-btn.cm-btn-success-var,
.klaro .cookie-notice .cm-btn.cm-btn-success,
.klaro .cookie-notice .cm-btn.cm-btn-success-var {
	background: #1a936f;
	background: var(--green1, #1a936f)
}

.klaro .cookie-modal .cm-btn.cm-btn-success-var,
.klaro .context-notice .cm-btn.cm-btn-success-var,
.klaro .cookie-notice .cm-btn.cm-btn-success-var {
	background: #24cc9a;
	background: var(--green2, #24cc9a)
}

.klaro .cookie-modal .cm-btn.cm-btn-info,
.klaro .context-notice .cm-btn.cm-btn-info,
.klaro .cookie-notice .cm-btn.cm-btn-info {
	background: #2581c4;
	background: var(--blue1, #2581c4)
}

.klaro .context-notice {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	height: 100%;
	background: #eee;
	border: 1px solid #f0f0f0;
	border-radius: 4px;
	padding: 12px
}

.klaro .context-notice p {
	flex-grow: 0;
	text-align: center;
	padding-top: 0;
	margin-top: 0;
	color: #000
}

.klaro .context-notice p strong {
	color: #333
}

.klaro .context-notice p a {
	color: #459cdc
}

.klaro .context-notice p.cm-buttons {
	margin-top: 12px
}

.klaro .cookie-modal {
	width: 100%;
	height: 100%;
	position: fixed;
	overflow: hidden;
	left: 0;
	top: 0;
	z-index: 1000
}

.klaro .cookie-modal.cm-embedded {
	position: relative;
	height: inherit;
	width: inherit;
	left: inherit;
	right: inherit;
	z-index: 0
}

.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro {
	position: relative;
	-ms-transform: none;
	transform: none
}

.klaro .cookie-modal .cm-bg {
	background: rgba(0, 0, 0, 0.5);
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0
}

.klaro .cookie-modal .cm-modal.cm-klaro {
	z-index: 1001;
	box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
	width: 100%;
	max-height: 98%;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	position: fixed;
	overflow: auto;
	background: #333;
	color: #eee
}

@media (min-width: 660px) {
	.klaro .cookie-modal .cm-modal.cm-klaro {
		border-radius: 4px;
		position: relative;
		margin: 0 auto;
		max-width: 640px;
		height: auto;
		width: auto
	}
}

.klaro .cookie-modal .cm-modal .hide {
	border-style: none;
	background: none;
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 1
}

.klaro .cookie-modal .cm-modal .hide svg {
	stroke: #eee
}

.klaro .cookie-modal .cm-modal .cm-footer {
	padding: 1em;
	border-top: 1px solid #555
}

.klaro .cookie-modal .cm-modal .cm-footer-buttons {
	display: flex;
	flex-flow: row;
	justify-content: space-between
}

.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by {
	font-size: 0.8em;
	padding-top: 4px;
	text-align: right;
	padding-right: 8px
}

.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a {
	color: #999
}

.klaro .cookie-modal .cm-modal .cm-header {
	padding: 1em;
	padding-right: 24px;
	border-bottom: 1px solid #555
}

.klaro .cookie-modal .cm-modal .cm-header h1 {
	margin: 0;
	font-size: 2em;
	display: block
}

.klaro .cookie-modal .cm-modal .cm-header h1.title {
	padding-right: 20px
}

.klaro .cookie-modal .cm-modal .cm-body {
	padding: 1em
}

.klaro .cookie-modal .cm-modal .cm-body ul {
	display: block
}

.klaro .cookie-modal .cm-modal .cm-body span {
	display: inline-block;
	width: auto
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes {
	padding: 0;
	margin: 0
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret {
	color: #888
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content {
	margin-left: -40px;
	display: none
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded {
	margin-top: 10px;
	display: block
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose {
	position: relative;
	line-height: 20px;
	vertical-align: middle;
	padding-left: 60px;
	min-height: 40px
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child {
	margin-top: 0
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p {
	margin-top: 0
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes {
	font-size: 0.8em;
	color: #999
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all {
	border-top: 1px solid #555;
	padding-top: 1em
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title {
	font-weight: 600
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required {
	padding-left: 0.2em;
	font-size: 0.8em;
	color: #999
}

.klaro .cookie-notice:not(.cookie-modal-notice) {
	background: #333;
	z-index: 999;
	position: fixed;
	width: 100%;
	bottom: 0;
	right: 0
}

@media (min-width: 1024px) {
	.klaro .cookie-notice:not(.cookie-modal-notice) {
		box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
		border-radius: 4px;
		position: fixed;
		bottom: 20px;
		right: 20px;
		max-width: 650px
	}
}

@media (max-width: 1023px) {
	.klaro .cookie-notice:not(.cookie-modal-notice) {
		border-style: none;
		border-radius: 0
	}
}

.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded {
	position: relative;
	height: inherit;
	width: inherit;
	left: inherit;
	right: inherit;
	bottom: inherit;
	z-index: 0
}

.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body {
	padding-top: 0.5em
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body {
	margin-bottom: 0;
	margin-right: 0;
	bottom: 0;
	padding: 1em;
	padding-top: 0
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p {
	margin-bottom: 0.5em
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes {
	text-decoration: underline
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more {
	display: inline-block;
	flex-grow: 1
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons {
	display: inline-block;
	margin-top: -0.5em
}

@media (max-width: 384px) {
	.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons {
		width: 100%
	}
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn {
	margin-top: 0.5em
}

@media (max-width: 384px) {
	.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn {
		width: calc(50% - 0.5em)
	}
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok {
	margin-top: -0.5em;
	display: flex;
	flex-flow: row;
	flex-wrap: wrap;
	justify-content: right;
	align-items: baseline
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div {
	margin-top: 0.5em
}

.klaro .cookie-modal-notice {
	z-index: 1001;
	box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
	width: 100%;
	max-height: 98%;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	position: fixed;
	overflow: auto;
	background: #333;
	color: #eee;
	padding: 1em;
	padding-top: 0.2em
}

@media (min-width: 400px) {
	.klaro .cookie-modal-notice {
		border-radius: 4px;
		position: relative;
		margin: 0 auto;
		max-width: 400px;
		height: auto;
		width: auto
	}
}

.klaro .cookie-modal-notice .cn-ok {
	display: flex;
	flex-flow: row;
	justify-content: space-between;
	align-items: center;
	margin-top: 1em
}

.klaro .cookie-notice-hidden {
	display: none !important
}

.klaro {
	font-family: "Montserrat", sans-serif
}

.klaro .context-notice .cm-btn,
.klaro .cookie-notice .cm-btn,
.klaro .cookie-modal .cm-btn,
.klaro .cm-btn {
	font-size: 16px;
	font-weight: bold
}

.klaro .context-notice .cm-btn.cm-btn-success,
.klaro .context-notice .cm-btn.cm-btn-success-var,
.klaro .cookie-notice .cm-btn.cm-btn-success,
.klaro .cookie-notice .cm-btn.cm-btn-success-var,
.klaro .cookie-modal .cm-btn.cm-btn-success,
.klaro .cookie-modal .cm-btn.cm-btn-success-var,
.klaro .cm-btn.cm-btn-success,
.klaro .cm-btn.cm-btn-success-var {
	color: #fff;
	background-color: #147658
}

.klaro .context-notice .cm-btn.cm-btn-success:hover,
.klaro .context-notice .cm-btn.cm-btn-success:active,
.klaro .context-notice .cm-btn.cm-btn-success:focus,
.klaro .cookie-notice .cm-btn.cm-btn-success:hover,
.klaro .cookie-notice .cm-btn.cm-btn-success:active,
.klaro .cookie-notice .cm-btn.cm-btn-success:focus,
.klaro .cookie-modal .cm-btn.cm-btn-success:hover,
.klaro .cookie-modal .cm-btn.cm-btn-success:active,
.klaro .cookie-modal .cm-btn.cm-btn-success:focus,
.klaro .cm-btn.cm-btn-success:hover,
.klaro .cm-btn.cm-btn-success-var:hover,
.klaro .cm-btn.cm-btn-success:active,
.klaro .cm-btn.cm-btn-success-var:active,
.klaro .cm-btn.cm-btn-success:focus,
.klaro .cm-btn.cm-btn-success-var:focus {
	background-color: #444d53
}

.klaro .context-notice .cm-btn.cm-btn-success-var,
.klaro .cookie-notice .cm-btn.cm-btn-success-var,
.klaro .cookie-modal .cm-btn.cm-btn-success-var,
.klaro .cm-btn.cm-btn-success-var {
	background-color: #2d3337
}

.klaro .context-notice .cm-btn.cm-btn-success-var:hover,
.klaro .context-notice .cm-btn.cm-btn-success-var:active,
.klaro .context-notice .cm-btn.cm-btn-success-var:focus,
.klaro .cookie-notice .cm-btn.cm-btn-success-var:hover,
.klaro .cookie-notice .cm-btn.cm-btn-success-var:active,
.klaro .cookie-notice .cm-btn.cm-btn-success-var:focus,
.klaro .cookie-modal .cm-btn.cm-btn-success-var:hover,
.klaro .cookie-modal .cm-btn.cm-btn-success-var:active,
.klaro .cookie-modal .cm-btn.cm-btn-success-var:focus,
.klaro .cm-btn.cm-btn-success-var:hover,
.klaro .cm-btn.cm-btn-success-var:active,
.klaro .cm-btn.cm-btn-success-var:focus {
	background-color: #444d53
}

.klaro .context-notice .cm-btn.cm-btn-danger:hover,
.klaro .context-notice .cm-btn.cm-btn-danger:active,
.klaro .context-notice .cm-btn.cm-btn-danger:focus,
.klaro .cookie-notice .cm-btn.cm-btn-danger:hover,
.klaro .cookie-notice .cm-btn.cm-btn-danger:active,
.klaro .cookie-notice .cm-btn.cm-btn-danger:focus,
.klaro .cookie-modal .cm-btn.cm-btn-danger:hover,
.klaro .cookie-modal .cm-btn.cm-btn-danger:active,
.klaro .cookie-modal .cm-btn.cm-btn-danger:focus,
.klaro .cm-btn.cm-btn-danger:hover,
.klaro .cm-btn.cm-btn-danger:active,
.klaro .cm-btn.cm-btn-danger:focus {
	background-color: #fff;
	color: #000
}

.klaro .cm-link {
	color: #fff;
	text-decoration: underline
}

.klaro .cm-link:hover,
.klaro .cm-link:active,
.klaro .cm-link:focus {
	text-decoration: none
}

.klaro .cookie-modal {
	font-size: 16px
}

.klaro .cookie-modal .cm-modal.cm-klaro {
	background-color: #242323
}

.klaro .cookie-modal .cm-btn.cm-btn-info {
	background-color: #1f5b86;
	-moz-transition: background-color 250ms ease;
	-o-transition: background-color 250ms ease;
	-webkit-transition: background-color 250ms ease;
	transition: background-color 250ms ease
}

.klaro .cookie-modal .cm-btn.cm-btn-info:hover {
	background-color: #153f5d
}

.klaro .cookie-modal .cm-list-description {
	font-size: 16px;
	color: #fff
}

.klaro .cookie-modal p {
	margin-bottom: 5px;
	font-size: 16px;
	line-height: 1.4
}

.klaro .cookie-modal a {
	color: #fff;
	text-decoration: underline
}

.klaro .cookie-notice a {
	color: #fff;
	text-decoration: underline
}

.klaro .cookie-modal .cm-list-label .slider.round::before,
.klaro .context-notice .cm-list-label .slider.round::before,
.klaro .cookie-notice .cm-list-label .slider.round::before {
	outline: 2px solid #000
}

.klaro a[href]:focus-visible,
.klaro button:focus-visible,
.klaro input:focus-visible,
.klaro select:focus-visible,
.klaro textarea:focus-visible,
.klaro [tabindex]:not([tabindex="-1"]):focus-visible,
.klaro details:focus-visible,
.klaro iframe:focus-visible {
	outline: 2px solid #ffffff;
	box-shadow: 0 0 0 2px #000000;
	outline-offset: 2px
}

.klaro a[href]:focus-visible.light-focus-ring,
.klaro button:focus-visible.light-focus-ring,
.klaro input:focus-visible.light-focus-ring,
.klaro select:focus-visible.light-focus-ring,
.klaro textarea:focus-visible.light-focus-ring,
.klaro [tabindex]:not([tabindex="-1"]):focus-visible.light-focus-ring,
.klaro details:focus-visible.light-focus-ring,
.klaro iframe:focus-visible.light-focus-ring {
	outline: 2px solid #000000;
	box-shadow: 0 0 0 2px #ffffff
}

.row-sec-filings table th {
	text-transform: uppercase
}

.row-sec-filings .btn-wrapper {
	text-align: right
}

@media (max-width: 767.98px) {
	.row-sec-filings .btn-wrapper {
		text-align: left;
		margin: 1rem 0
	}
}

.ir-cta-company-overview .row,
.ir-cta-company-overview .inline-btn {
	justify-content: start
}

.ir-cta-company-overview h1,
.ir-cta-company-overview h2,
.ir-cta-company-overview p {
	text-align: left
}

@media (max-width: 1200px) {
	.main-nav>ul>li>a {
		font-size: 12px
	}
}

@media (max-width: 768px) {
	.logo>a {
		line-height: 26px
	}
}

@media (max-width: 991.98px) {

	.page-banner,
	.page-hero {
		background-position: bottom !important;
		background-size: contain !important
	}
}

/*# sourceMappingURL=style.css.map */