/*! * Bootstrap v4.1.3 (https://getbootstrap.com/) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */*,*::before,*::after {	box-sizing: border-box;}html {	font-family: sans-serif;	line-height: 1.15;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;	-ms-overflow-style: scrollbar;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}@-ms-viewport {	width: device-width;}figure, header, nav, section {	display: block;}body {	margin: 0;	font-family: "Trebuchet MS", sans-serif;	font-size: 1rem;	font-weight: 400;	line-height: 1.375;	color: #696764;	text-align: left;	background-color: #ffffff;}h2, h3, h4 {	margin-top: 0;	margin-bottom: 0.5rem;}p {	margin-top: 0;	margin-bottom: 1rem;}ul {	margin-top: 0;	margin-bottom: 1rem;}ul ul {	margin-bottom: 0;}a {	color: #f6c452;	text-decoration: none;	background-color: transparent;	-webkit-text-decoration-skip: objects;}a:hover {	color: #efaa0c;	text-decoration: underline;}figure {	margin: 0 0 1rem;}img {	vertical-align: middle;	border-style: none;}label {	display: inline-block;	margin-bottom: 0.5rem;}button {	border-radius: 0;}button:focus {	outline: 1px dotted;	outline: 5px auto -webkit-focus-ring-color;}input,button,textarea {	margin: 0;	font-family: inherit;	font-size: inherit;	line-height: inherit;}button,input {	overflow: visible;}button {	text-transform: none;}button,[type="submit"] {	-webkit-appearance: button;}button::-moz-focus-inner,[type="submit"]::-moz-focus-inner {	padding: 0;	border-style: none;}textarea {	overflow: auto;	resize: vertical;}::-webkit-file-upload-button {	font: inherit;	-webkit-appearance: button;}h2, h3, h4 {	margin-bottom: 0.5rem;	font-family: inherit;	font-weight: 700;	line-height: 1.1;	color: #262523;}h2 {	font-size: 40px;}h3 {	font-size: 38px;}h4 {	font-size: 21px;}.list-inline {	padding-left: 0;	list-style: none;}.list-inline-item {	display: inline-block;}.list-inline-item:not(:last-child) {	margin-right: 5px;}.img-thumbnail {	padding: 0.25rem;	background-color: #fff;	border: 1px solid #dee2e6;	border-radius: 0.25rem;	max-width: 100%;	height: auto;}.container {	width: 100%;	padding-right: 15px;	padding-left: 15px;	margin-right: auto;	margin-left: auto;}@media (min-width: 576px) {	.container {		max-width: 540px;	}}@media (min-width: 768px) {	.container {		max-width: 720px;	}}@media (min-width: 992px) {	.container {		max-width: 960px;	}}@media (min-width: 1200px) {	.container {		max-width: 1200px;	}}.row {	display: flex;	flex-wrap: wrap;	margin-right: -15px;	margin-left: -15px;}.col-12, .col-sm-6, .col-sm-12, .col-md-4, .col-md-6, .col-md-12, .col-lg-4, .col-lg-6, .col-xl-5, .col-xl-7 {	position: relative;	width: 100%;	min-height: 1px;	padding-right: 15px;	padding-left: 15px;}.col-12 {	flex: 0 0 100%;	max-width: 100%;}@media (min-width: 576px) {	.col-sm-6 {		flex: 0 0 50%;		max-width: 50%;	}	.col-sm-12 {		flex: 0 0 100%;		max-width: 100%;	}}@media (min-width: 768px) {	.col-md-4 {		flex: 0 0 33.33333%;		max-width: 33.33333%;	}	.col-md-6 {		flex: 0 0 50%;		max-width: 50%;	}	.col-md-12 {		flex: 0 0 100%;		max-width: 100%;	}}@media (min-width: 992px) {	.col-lg-4 {		flex: 0 0 33.33333%;		max-width: 33.33333%;	}	.col-lg-6 {		flex: 0 0 50%;		max-width: 50%;	}}@media (min-width: 1200px) {	.col-xl-5 {		flex: 0 0 41.66667%;		max-width: 41.66667%;	}	.col-xl-7 {		flex: 0 0 58.33333%;		max-width: 58.33333%;	}}.btn:not(:disabled):not(.disabled) {	cursor: pointer;}.fade {	transition: opacity 0.15s linear;}@media screen and (prefers-reduced-motion: reduce) {	.fade {		transition: none;	}}.fade:not(.show) {	opacity: 0;}.nav {	display: flex;	flex-wrap: wrap;	padding-left: 0;	margin-bottom: 0;	list-style: none;}.nav-link {	display: block;	padding: 0.5rem 1rem;}.nav-link:hover, .nav-link:focus {	text-decoration: none;}.nav-tabs {	border-bottom: 1px solid #dee2e6;}.nav-tabs .nav-item {	margin-bottom: -1px;}.nav-tabs .nav-link {	border: 1px solid transparent;	border-top-left-radius: 0.25rem;	border-top-right-radius: 0.25rem;}.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {	border-color: #e9ecef #e9ecef #dee2e6;}.nav-tabs .nav-link.active {	color: #495057;	background-color: #fff;	border-color: #dee2e6 #dee2e6 #fff;}.tab-content > .tab-pane {	display: none;}.tab-content > .active {	display: block;}.navbar-toggler:not(:disabled):not(.disabled) {	cursor: pointer;}.page-link:not(:disabled):not(.disabled) {	cursor: pointer;}.jumbotron {	padding: 2rem 1rem;	margin-bottom: 2rem;	background-color: #e9ecef;	border-radius: 0.3rem;}@media (min-width: 576px) {	.jumbotron {		padding: 4rem 2rem;	}}.close:not(:disabled):not(.disabled) {	cursor: pointer;}.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {	color: #000;	text-decoration: none;	opacity: .75;}@supports (transform-style: preserve-3d) {}@supports (transform-style: preserve-3d) {}@supports (transform-style: preserve-3d) {}@supports (transform-style: preserve-3d) {}@media (min-width: 992px) {	.justify-content-lg-between {		justify-content: space-between !important;	}}@supports (position: sticky) {}.text-left {	text-align: left !important;}.text-center {	text-align: center !important;}@media (min-width: 768px) {	.text-md-right {		text-align: right !important;	}}@media (min-width: 992px) {	.text-lg-left {		text-align: left !important;	}	.text-lg-right {		text-align: right !important;	}}@media print {	*,	*::before,	*::after {		text-shadow: none !important;		box-shadow: none !important;	}	a:not(.btn) {		text-decoration: underline;	}	img {		page-break-inside: avoid;	}	p,	h2,	h3 {		orphans: 3;		widows: 3;	}	h2,	h3 {		page-break-after: avoid;	}	@page {		size: a3;	}	body {		min-width: 992px !important;	}	.container {		min-width: 992px !important;	}}