@charset "UTF-8"; /*! * Bootstrap v4.2.1 (https://getbootstrap.com/) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */:root {	--blue: #007bff;	--indigo: #6610f2;	--purple: #6f42c1;	--pink: #e83e8c;	--red: #dc3545;	--orange: #fd7e14;	--yellow: #ffc107;	--green: #28a745;	--teal: #20c997;	--cyan: #17a2b8;	--white: #fff;	--gray: #6c757d;	--gray-dark: #343a40;	--primary: #007bff;	--secondary: #6c757d;	--success: #28a745;	--info: #17a2b8;	--warning: #ffc107;	--danger: #dc3545;	--light: #f8f9fa;	--dark: #343a40;	--breakpoint-xs: 0;	--breakpoint-sm: 576px;	--breakpoint-md: 768px;	--breakpoint-lg: 992px;	--breakpoint-xl: 1200px;	--font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";	--font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}*,*::before,*::after {	box-sizing: border-box;}html {	font-family: sans-serif;	line-height: 1.15;	-webkit-text-size-adjust: 100%;	-webkit-tap-highlight-color: transparent;}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",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 {	outline: 0 !important;}hr {	box-sizing: content-box;	height: 0;	overflow: visible;}h1,h2,h3,h4,h5,h6 {	margin-top: 0;	margin-bottom: .5rem;}p {	margin-top: 0;	margin-bottom: 1rem;}abbr[title],abbr[data-original-title] {	text-decoration: underline;	text-decoration: underline dotted;	cursor: help;	border-bottom: 0;	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([tabindex]) {	color: inherit;	text-decoration: none;}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus {	color: inherit;	text-decoration: none;}a:not([href]):not([tabindex]):focus {	outline: 0;}pre,code,kbd,samp {	font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;	font-size: 1em;}pre {	margin-top: 0;	margin-bottom: 1rem;	overflow: auto;}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: .75rem;	padding-bottom: .75rem;	color: #6c757d;	text-align: left;	caption-side: bottom;}th {	text-align: inherit;}label {	display: inline-block;	margin-bottom: .5rem;}button {	border-radius: 0;}button:focus {	outline: 1px dotted;	outline: 5px auto -webkit-focus-ring-color;}input,button,select,optgroup,textarea {	margin: 0;	font-family: inherit;	font-size: inherit;	line-height: inherit;}button,input {	overflow: visible;}button,select {	text-transform: none;}button,[type="button"],[type="reset"],[type="submit"] {	-webkit-appearance: button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {	padding: 0;	border-style: none;}input[type="radio"],input[type="checkbox"] {	box-sizing: border-box;	padding: 0;}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"] {	-webkit-appearance: listbox;}textarea {	overflow: auto;	resize: vertical;}fieldset {	min-width: 0;	padding: 0;	margin: 0;	border: 0;}legend {	display: block;	width: 100%;	max-width: 100%;	padding: 0;	margin-bottom: .5rem;	font-size: 1.5rem;	line-height: inherit;	color: inherit;	white-space: normal;}progress {	vertical-align: baseline;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {	height: auto;}[type="search"] {	outline-offset: -2px;	-webkit-appearance: none;}[type="search"]::-webkit-search-decoration {	-webkit-appearance: none;}::-webkit-file-upload-button {	font: inherit;	-webkit-appearance: button;}output {	display: inline-block;}summary {	display: list-item;	cursor: pointer;}template {	display: none;}[hidden] {	display: none !important;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {	margin-bottom: .5rem;	font-family: inherit;	font-weight: 500;	line-height: 1.2;	color: inherit;}h1,.h1 {	font-size: 2.5rem;}h2,.h2 {	font-size: 2rem;}h3,.h3 {	font-size: 1.75rem;}h4,.h4 {	font-size: 1.5rem;}h5,.h5 {	font-size: 1.25rem;}h6,.h6 {	font-size: 1rem;}.lead {	font-size: 1.25rem;	font-weight: 300;}.display-1 {	font-size: 6rem;	font-weight: 300;	line-height: 1.2;}.display-2 {	font-size: 5.5rem;	font-weight: 300;	line-height: 1.2;}.display-3 {	font-size: 4.5rem;	font-weight: 300;	line-height: 1.2;}.display-4 {	font-size: 3.5rem;	font-weight: 300;	line-height: 1.2;}hr {	margin-top: 1rem;	margin-bottom: 1rem;	border: 0;	border-top: 1px solid rgba(0,0,0,.1);}small,.small {	font-size: 80%;	font-weight: 400;}mark,.mark {	padding: .2em;	background-color: #fcf8e3;}.list-unstyled {	padding-left: 0;	list-style: none;}.list-inline {	padding-left: 0;	list-style: none;}.list-inline-item {	display: inline-block;}.list-inline-item:not(:last-child) {	margin-right: .5rem;}.initialism {	font-size: 90%;	text-transform: uppercase;}.blockquote {	margin-bottom: 1rem;	font-size: 1.25rem;}.blockquote-footer {	display: block;	font-size: 80%;	color: #6c757d;}.blockquote-footer::before {	content: "— ";}.img-fluid {	max-width: 100%;	height: auto;}.img-thumbnail {	padding: .25rem;	background-color: #fff;	border: 1px solid #dee2e6;	border-radius: .25rem;	max-width: 100%;	height: auto;}.figure {	display: inline-block;}.figure-img {	margin-bottom: .5rem;	line-height: 1;}.figure-caption {	font-size: 90%;	color: #6c757d;}code {	font-size: 87.5%;	color: #e83e8c;	word-break: break-word;}a>code {	color: inherit;}kbd {	padding: .2rem .4rem;	font-size: 87.5%;	color: #fff;	background-color: #212529;	border-radius: .2rem;}kbd kbd {	padding: 0;	font-size: 100%;	font-weight: 700;}pre {	display: block;	font-size: 87.5%;	color: #212529;}pre code {	font-size: inherit;	color: inherit;	word-break: normal;}.pre-scrollable {	max-height: 340px;	overflow-y: scroll;}.container {	width: 100%;	padding-right: 15px;	padding-left: 15px;	margin-right: auto;	margin-left: auto;}@media(min-width: 576px) {	.container {		max-width:540px;	}}@media(min-width: 768px) {	.container {		max-width:720px;	}}@media(min-width: 992px) {	.container {		max-width:960px;	}}@media(min-width: 1200px) {	.container {		max-width:1140px;	}}.container-fluid {	width: 100%;	padding-right: 15px;	padding-left: 15px;	margin-right: auto;	margin-left: auto;}.row {	display: 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-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto {	position: relative;	width: 100%;	padding-right: 15px;	padding-left: 15px;}.col {	flex-basis: 0;	flex-grow: 1;	max-width: 100%;}.col-auto {	flex: 0 0 auto;	width: auto;	max-width: 100%;}.col-1 {	flex: 0 0 8.33333%;	max-width: 8.33333%;}.col-2 {	flex: 0 0 16.66667%;	max-width: 16.66667%;}.col-3 {	flex: 0 0 25%;	max-width: 25%;}.col-4 {	flex: 0 0 33.33333%;	max-width: 33.33333%;}.col-5 {	flex: 0 0 41.66667%;	max-width: 41.66667%;}.col-6 {	flex: 0 0 50%;	max-width: 50%;}.col-7 {	flex: 0 0 58.33333%;	max-width: 58.33333%;}.col-8 {	flex: 0 0 66.66667%;	max-width: 66.66667%;}.col-9 {	flex: 0 0 75%;	max-width: 75%;}.col-10 {	flex: 0 0 83.33333%;	max-width: 83.33333%;}.col-11 {	flex: 0 0 91.66667%;	max-width: 91.66667%;}.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.33333%;}.offset-2 {	margin-left: 16.66667%;}.offset-3 {	margin-left: 25%;}.offset-4 {	margin-left: 33.33333%;}.offset-5 {	margin-left: 41.66667%;}.offset-6 {	margin-left: 50%;}.offset-7 {	margin-left: 58.33333%;}.offset-8 {	margin-left: 66.66667%;}.offset-9 {	margin-left: 75%;}.offset-10 {	margin-left: 83.33333%;}.offset-11 {	margin-left: 91.66667%;}@media(min-width: 576px) {	.col-sm {		flex-basis:0;		flex-grow: 1;		max-width: 100%;	}	.col-sm-auto {		flex: 0 0 auto;		width: auto;		max-width: 100%;	}	.col-sm-1 {		flex: 0 0 8.33333%;		max-width: 8.33333%;	}	.col-sm-2 {		flex: 0 0 16.66667%;		max-width: 16.66667%;	}	.col-sm-3 {		flex: 0 0 25%;		max-width: 25%;	}	.col-sm-4 {		flex: 0 0 33.33333%;		max-width: 33.33333%;	}	.col-sm-5 {		flex: 0 0 41.66667%;		max-width: 41.66667%;	}	.col-sm-6 {		flex: 0 0 50%;		max-width: 50%;	}	.col-sm-7 {		flex: 0 0 58.33333%;		max-width: 58.33333%;	}	.col-sm-8 {		flex: 0 0 66.66667%;		max-width: 66.66667%;	}	.col-sm-9 {		flex: 0 0 75%;		max-width: 75%;	}	.col-sm-10 {		flex: 0 0 83.33333%;		max-width: 83.33333%;	}	.col-sm-11 {		flex: 0 0 91.66667%;		max-width: 91.66667%;	}	.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.33333%;	}	.offset-sm-2 {		margin-left: 16.66667%;	}	.offset-sm-3 {		margin-left: 25%;	}	.offset-sm-4 {		margin-left: 33.33333%;	}	.offset-sm-5 {		margin-left: 41.66667%;	}	.offset-sm-6 {		margin-left: 50%;	}	.offset-sm-7 {		margin-left: 58.33333%;	}	.offset-sm-8 {		margin-left: 66.66667%;	}	.offset-sm-9 {		margin-left: 75%;	}	.offset-sm-10 {		margin-left: 83.33333%;	}	.offset-sm-11 {		margin-left: 91.66667%;	}}@media(min-width: 768px) {	.col-md {		flex-basis:0;		flex-grow: 1;		max-width: 100%;	}	.col-md-auto {		flex: 0 0 auto;		width: auto;		max-width: 100%;	}	.col-md-1 {		flex: 0 0 8.33333%;		max-width: 8.33333%;	}	.col-md-2 {		flex: 0 0 16.66667%;		max-width: 16.66667%;	}	.col-md-3 {		flex: 0 0 25%;		max-width: 25%;	}	.col-md-4 {		flex: 0 0 33.33333%;		max-width: 33.33333%;	}	.col-md-5 {		flex: 0 0 41.66667%;		max-width: 41.66667%;	}	.col-md-6 {		flex: 0 0 50%;		max-width: 50%;	}	.col-md-7 {		flex: 0 0 58.33333%;		max-width: 58.33333%;	}	.col-md-8 {		flex: 0 0 66.66667%;		max-width: 66.66667%;	}	.col-md-9 {		flex: 0 0 75%;		max-width: 75%;	}	.col-md-10 {		flex: 0 0 83.33333%;		max-width: 83.33333%;	}	.col-md-11 {		flex: 0 0 91.66667%;		max-width: 91.66667%;	}	.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.33333%;	}	.offset-md-2 {		margin-left: 16.66667%;	}	.offset-md-3 {		margin-left: 25%;	}	.offset-md-4 {		margin-left: 33.33333%;	}	.offset-md-5 {		margin-left: 41.66667%;	}	.offset-md-6 {		margin-left: 50%;	}	.offset-md-7 {		margin-left: 58.33333%;	}	.offset-md-8 {		margin-left: 66.66667%;	}	.offset-md-9 {		margin-left: 75%;	}	.offset-md-10 {		margin-left: 83.33333%;	}	.offset-md-11 {		margin-left: 91.66667%;	}}@media(min-width: 992px) {	.col-lg {		flex-basis:0;		flex-grow: 1;		max-width: 100%;	}	.col-lg-auto {		flex: 0 0 auto;		width: auto;		max-width: 100%;	}	.col-lg-1 {		flex: 0 0 8.33333%;		max-width: 8.33333%;	}	.col-lg-2 {		flex: 0 0 16.66667%;		max-width: 16.66667%;	}	.col-lg-3 {		flex: 0 0 25%;		max-width: 25%;	}	.col-lg-4 {		flex: 0 0 33.33333%;		max-width: 33.33333%;	}	.col-lg-5 {		flex: 0 0 41.66667%;		max-width: 41.66667%;	}	.col-lg-6 {		flex: 0 0 50%;		max-width: 50%;	}	.col-lg-7 {		flex: 0 0 58.33333%;		max-width: 58.33333%;	}	.col-lg-8 {		flex: 0 0 66.66667%;		max-width: 66.66667%;	}	.col-lg-9 {		flex: 0 0 75%;		max-width: 75%;	}	.col-lg-10 {		flex: 0 0 83.33333%;		max-width: 83.33333%;	}	.col-lg-11 {		flex: 0 0 91.66667%;		max-width: 91.66667%;	}	.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.33333%;	}	.offset-lg-2 {		margin-left: 16.66667%;	}	.offset-lg-3 {		margin-left: 25%;	}	.offset-lg-4 {		margin-left: 33.33333%;	}	.offset-lg-5 {		margin-left: 41.66667%;	}	.offset-lg-6 {		margin-left: 50%;	}	.offset-lg-7 {		margin-left: 58.33333%;	}	.offset-lg-8 {		margin-left: 66.66667%;	}	.offset-lg-9 {		margin-left: 75%;	}	.offset-lg-10 {		margin-left: 83.33333%;	}	.offset-lg-11 {		margin-left: 91.66667%;	}}@media(min-width: 1200px) {	.col-xl {		flex-basis:0;		flex-grow: 1;		max-width: 100%;	}	.col-xl-auto {		flex: 0 0 auto;		width: auto;		max-width: 100%;	}	.col-xl-1 {		flex: 0 0 8.33333%;		max-width: 8.33333%;	}	.col-xl-2 {		flex: 0 0 16.66667%;		max-width: 16.66667%;	}	.col-xl-3 {		flex: 0 0 25%;		max-width: 25%;	}	.col-xl-4 {		flex: 0 0 33.33333%;		max-width: 33.33333%;	}	.col-xl-5 {		flex: 0 0 41.66667%;		max-width: 41.66667%;	}	.col-xl-6 {		flex: 0 0 50%;		max-width: 50%;	}	.col-xl-7 {		flex: 0 0 58.33333%;		max-width: 58.33333%;	}	.col-xl-8 {		flex: 0 0 66.66667%;		max-width: 66.66667%;	}	.col-xl-9 {		flex: 0 0 75%;		max-width: 75%;	}	.col-xl-10 {		flex: 0 0 83.33333%;		max-width: 83.33333%;	}	.col-xl-11 {		flex: 0 0 91.66667%;		max-width: 91.66667%;	}	.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.33333%;	}	.offset-xl-2 {		margin-left: 16.66667%;	}	.offset-xl-3 {		margin-left: 25%;	}	.offset-xl-4 {		margin-left: 33.33333%;	}	.offset-xl-5 {		margin-left: 41.66667%;	}	.offset-xl-6 {		margin-left: 50%;	}	.offset-xl-7 {		margin-left: 58.33333%;	}	.offset-xl-8 {		margin-left: 66.66667%;	}	.offset-xl-9 {		margin-left: 75%;	}	.offset-xl-10 {		margin-left: 83.33333%;	}	.offset-xl-11 {		margin-left: 91.66667%;	}}.table {	width: 100%;	margin-bottom: 1rem;	background-color: transparent;}.table th,.table td {	padding: .75rem;	vertical-align: top;	border-top: 1px solid #dee2e6;}.table thead th {	vertical-align: bottom;	border-bottom: 2px solid #dee2e6;}.table tbody+tbody {	border-top: 2px solid #dee2e6;}.table .table {	background-color: #fff;}.table-sm th,.table-sm td {	padding: .3rem;}.table-bordered {	border: 1px solid #dee2e6;}.table-bordered th,.table-bordered td {	border: 1px solid #dee2e6;}.table-bordered thead th,.table-bordered thead td {	border-bottom-width: 2px;}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody {	border: 0;}.table-striped tbody tr:nth-of-type(odd) {	background-color: rgba(0,0,0,.05);}.table-hover tbody tr:hover {	background-color: rgba(0,0,0,.075);}.table-primary,.table-primary>th,.table-primary>td {	background-color: #b8daff;}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody {	border-color: #7abaff;}.table-hover .table-primary:hover {	background-color: #9fcdff;}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th {	background-color: #9fcdff;}.table-secondary,.table-secondary>th,.table-secondary>td {	background-color: #d6d8db;}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody {	border-color: #b3b7bb;}.table-hover .table-secondary:hover {	background-color: #c8cbcf;}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th {	background-color: #c8cbcf;}.table-success,.table-success>th,.table-success>td {	background-color: #c3e6cb;}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody {	border-color: #8fd19e;}.table-hover .table-success:hover {	background-color: #b1dfbb;}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th {	background-color: #b1dfbb;}.table-info,.table-info>th,.table-info>td {	background-color: #bee5eb;}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody {	border-color: #86cfda;}.table-hover .table-info:hover {	background-color: #abdde5;}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th {	background-color: #abdde5;}.table-warning,.table-warning>th,.table-warning>td {	background-color: #ffeeba;}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody {	border-color: #ffdf7e;}.table-hover .table-warning:hover {	background-color: #ffe8a1;}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th {	background-color: #ffe8a1;}.table-danger,.table-danger>th,.table-danger>td {	background-color: #f5c6cb;}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody {	border-color: #ed969e;}.table-hover .table-danger:hover {	background-color: #f1b0b7;}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th {	background-color: #f1b0b7;}.table-light,.table-light>th,.table-light>td {	background-color: #fdfdfe;}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody {	border-color: #fbfcfc;}.table-hover .table-light:hover {	background-color: #ececf6;}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th {	background-color: #ececf6;}.table-dark,.table-dark>th,.table-dark>td {	background-color: #c6c8ca;}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody {	border-color: #95999c;}.table-hover .table-dark:hover {	background-color: #b9bbbe;}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th {	background-color: #b9bbbe;}.table-active,.table-active>th,.table-active>td {	background-color: rgba(0,0,0,.075);}.table-hover .table-active:hover {	background-color: rgba(0,0,0,.075);}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th {	background-color: rgba(0,0,0,.075);}.table .thead-dark th {	color: #fff;	background-color: #212529;	border-color: #32383e;}.table .thead-light th {	color: #495057;	background-color: #e9ecef;	border-color: #dee2e6;}.table-dark {	color: #fff;	background-color: #212529;}.table-dark th,.table-dark td,.table-dark thead th {	border-color: #32383e;}.table-dark.table-bordered {	border: 0;}.table-dark.table-striped tbody tr:nth-of-type(odd) {	background-color: rgba(255,255,255,.05);}.table-dark.table-hover tbody tr:hover {	background-color: rgba(255,255,255,.075);}@media(max-width: 575.98px) {	.table-responsive-sm {		display:block;		width: 100%;		overflow-x: auto;		-webkit-overflow-scrolling: touch;		-ms-overflow-style: -ms-autohiding-scrollbar;	}	.table-responsive-sm>.table-bordered {		border: 0;	}}@media(max-width: 767.98px) {	.table-responsive-md {		display:block;		width: 100%;		overflow-x: auto;		-webkit-overflow-scrolling: touch;		-ms-overflow-style: -ms-autohiding-scrollbar;	}	.table-responsive-md>.table-bordered {		border: 0;	}}@media(max-width: 991.98px) {	.table-responsive-lg {		display:block;		width: 100%;		overflow-x: auto;		-webkit-overflow-scrolling: touch;		-ms-overflow-style: -ms-autohiding-scrollbar;	}	.table-responsive-lg>.table-bordered {		border: 0;	}}@media(max-width: 1199.98px) {	.table-responsive-xl {		display:block;		width: 100%;		overflow-x: auto;		-webkit-overflow-scrolling: touch;		-ms-overflow-style: -ms-autohiding-scrollbar;	}	.table-responsive-xl>.table-bordered {		border: 0;	}}.table-responsive {	display: block;	width: 100%;	overflow-x: auto;	-webkit-overflow-scrolling: touch;	-ms-overflow-style: -ms-autohiding-scrollbar;}.table-responsive>.table-bordered {	border: 0;}.form-control {	display: block;	width: 100%;	height: calc(2.25rem + 2px);	padding: .375rem .75rem;	font-size: 1rem;	font-weight: 400;	line-height: 1.5;	color: #495057;	background-color: #fff;	background-clip: padding-box;	border: 1px solid #ced4da;	border-radius: .25rem;	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}@media screen and (prefers-reduced-motion:reduce) {	.form-control {		transition: none;	}}.form-control::-ms-expand {	background-color: transparent;	border: 0;}.form-control:focus {	color: #495057;	background-color: #fff;	border-color: #80bdff;	outline: 0;	box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);}.form-control::placeholder {	color: #6c757d;	opacity: 1;}.form-control:disabled,.form-control[readonly] {	background-color: #e9ecef;	opacity: 1;}select.form-control:focus::-ms-value {	color: #495057;	background-color: #fff;}.form-control-file,.form-control-range {	display: block;	width: 100%;}.col-form-label {	padding-top: calc(.375rem + 1px);	padding-bottom: calc(.375rem + 1px);	margin-bottom: 0;	font-size: inherit;	line-height: 1.5;}.col-form-label-lg {	padding-top: calc(.5rem + 1px);	padding-bottom: calc(.5rem + 1px);	font-size: 1.25rem;	line-height: 1.5;}.col-form-label-sm {	padding-top: calc(.25rem + 1px);	padding-bottom: calc(.25rem + 1px);	font-size: .875rem;	line-height: 1.5;}.form-control-plaintext {	display: block;	width: 100%;	padding-top: .375rem;	padding-bottom: .375rem;	margin-bottom: 0;	line-height: 1.5;	color: #212529;	background-color: transparent;	border: solid transparent;	border-width: 1px 0;}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg {	padding-right: 0;	padding-left: 0;}.form-control-sm {	height: calc(1.8125rem + 2px);	padding: .25rem .5rem;	font-size: .875rem;	line-height: 1.5;	border-radius: .2rem;}.form-control-lg {	height: calc(2.875rem + 2px);	padding: .5rem 1rem;	font-size: 1.25rem;	line-height: 1.5;	border-radius: .3rem;}select.form-control[size],select.form-control[multiple] {	height: auto;}textarea.form-control {	height: auto;}.form-group {	margin-bottom: 1rem;}.form-text {	display: block;	margin-top: .25rem;}.form-row {	display: flex;	flex-wrap: wrap;	margin-right: -5px;	margin-left: -5px;}.form-row>.col,.form-row>[class*="col-"] {	padding-right: 5px;	padding-left: 5px;}.form-check {	position: relative;	display: block;	padding-left: 1.25rem;}.form-check-input {	position: absolute;	margin-top: .3rem;	margin-left: -1.25rem;}.form-check-input:disabled~.form-check-label {	color: #6c757d;}.form-check-label {	margin-bottom: 0;}.form-check-inline {	display: inline-flex;	align-items: center;	padding-left: 0;	margin-right: .75rem;}.form-check-inline .form-check-input {	position: static;	margin-top: 0;	margin-right: .3125rem;	margin-left: 0;}.valid-feedback {	display: none;	width: 100%;	margin-top: .25rem;	font-size: 80%;	color: #28a745;}.valid-tooltip {	position: absolute;	top: 100%;	z-index: 5;	display: none;	max-width: 100%;	padding: .25rem .5rem;	margin-top: .1rem;	font-size: .875rem;	line-height: 1.5;	color: #fff;	background-color: rgba(40,167,69,.9);	border-radius: .25rem;}.was-validated .form-control:valid,.form-control.is-valid {	border-color: #28a745;	padding-right: 2.25rem;	background-repeat: no-repeat;	background-position: center right calc(2.25rem/4);	background-size: calc(2.25rem/2) calc(2.25rem/2);	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");}.was-validated .form-control:valid:focus,.form-control.is-valid:focus {	border-color: #28a745;	box-shadow: 0 0 0 .2rem rgba(40,167,69,.25);}.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip {	display: block;}.was-validated textarea.form-control:valid,textarea.form-control.is-valid {	padding-right: 2.25rem;	background-position: top calc(2.25rem/4) right calc(2.25rem/4);}.was-validated .custom-select:valid,.custom-select.is-valid {	border-color: #28a745;	padding-right: 3.4375rem;	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") no-repeat center right 1.75rem/1.125rem 1.125rem;}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus {	border-color: #28a745;	box-shadow: 0 0 0 .2rem rgba(40,167,69,.25);}.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip {	display: block;}.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip {	display: block;}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label {	color: #28a745;}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip {	display: block;}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label {	color: #28a745;}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before {	border-color: #28a745;}.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip,.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip {	display: block;}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before {	border-color: #34ce57;	background-color: #34ce57;}.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before {	box-shadow: 0 0 0 .2rem rgba(40,167,69,.25);}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before {	border-color: #28a745;}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label {	border-color: #28a745;}.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip,.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip {	display: block;}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label {	border-color: #28a745;	box-shadow: 0 0 0 .2rem rgba(40,167,69,.25);}.invalid-feedback {	display: none;	width: 100%;	margin-top: .25rem;	font-size: 80%;	color: #dc3545;}.invalid-tooltip {	position: absolute;	top: 100%;	z-index: 5;	display: none;	max-width: 100%;	padding: .25rem .5rem;	margin-top: .1rem;	font-size: .875rem;	line-height: 1.5;	color: #fff;	background-color: rgba(220,53,69,.9);	border-radius: .25rem;}.was-validated .form-control:invalid,.form-control.is-invalid {	border-color: #dc3545;	padding-right: 2.25rem;	background-repeat: no-repeat;	background-position: center right calc(2.25rem/4);	background-size: calc(2.25rem/2) calc(2.25rem/2);	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus {	border-color: #dc3545;	box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip {	display: block;}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid {	padding-right: 2.25rem;	background-position: top calc(2.25rem/4) right calc(2.25rem/4);}.was-validated .custom-select:invalid,.custom-select.is-invalid {	border-color: #dc3545;	padding-right: 3.4375rem;	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") no-repeat center right 1.75rem/1.125rem 1.125rem;}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus {	border-color: #dc3545;	box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);}.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip {	display: block;}.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip {	display: block;}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label {	color: #dc3545;}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip {	display: block;}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label {	color: #dc3545;}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before {	border-color: #dc3545;}.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip {	display: block;}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before {	border-color: #e4606d;	background-color: #e4606d;}.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before {	box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before {	border-color: #dc3545;}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label {	border-color: #dc3545;}.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip {	display: block;}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label {	border-color: #dc3545;	box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);}.form-inline {	display: flex;	flex-flow: row wrap;	align-items: center;}.form-inline .form-check {	width: 100%;}@media(min-width: 576px) {	.form-inline label {		display:flex;		align-items: center;		justify-content: center;		margin-bottom: 0;	}	.form-inline .form-group {		display: flex;		flex: 0 0 auto;		flex-flow: row wrap;		align-items: center;		margin-bottom: 0;	}	.form-inline .form-control {		display: inline-block;		width: auto;		vertical-align: middle;	}	.form-inline .form-control-plaintext {		display: inline-block;	}	.form-inline .input-group,.form-inline .custom-select {		width: auto;	}	.form-inline .form-check {		display: flex;		align-items: center;		justify-content: center;		width: auto;		padding-left: 0;	}	.form-inline .form-check-input {		position: relative;		margin-top: 0;		margin-right: .25rem;		margin-left: 0;	}	.form-inline .custom-control {		align-items: center;		justify-content: center;	}	.form-inline .custom-control-label {		margin-bottom: 0;	}}.btn {	display: inline-block;	font-weight: 400;	color: #212529;	text-align: center;	vertical-align: middle;	user-select: none;	background-color: transparent;	border: 1px solid transparent;	padding: .375rem .75rem;	font-size: 1rem;	line-height: 1.5;	border-radius: .25rem;	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}@media screen and (prefers-reduced-motion:reduce) {	.btn {		transition: none;	}}.btn:hover {	color: #212529;	text-decoration: none;}.btn:focus,.btn.focus {	outline: 0;	box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);}.btn.disabled,.btn:disabled {	opacity: .65;}.btn:not(:disabled):not(.disabled) {	cursor: pointer;}a.btn.disabled,fieldset:disabled a.btn {	pointer-events: none;}.btn-primary {	color: #fff;	background-color: #007bff;	border-color: #007bff;}.btn-primary:hover {	color: #fff;	background-color: #0069d9;	border-color: #0062cc;}.btn-primary:focus,.btn-primary.focus {	box-shadow: 0 0 0 .2rem rgba(38,143,255,.5);}.btn-primary.disabled,.btn-primary:disabled {	color: #fff;	background-color: #007bff;	border-color: #007bff;}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle {	color: #fff;	background-color: #0062cc;	border-color: #005cbf;}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus {	box-shadow: 0 0 0 .2rem rgba(38,143,255,.5);}.btn-secondary {	color: #fff;	background-color: #6c757d;	border-color: #6c757d;}.btn-secondary:hover {	color: #fff;	background-color: #5a6268;	border-color: #545b62;}.btn-secondary:focus,.btn-secondary.focus {	box-shadow: 0 0 0 .2rem rgba(130,138,145,.5);}.btn-secondary.disabled,.btn-secondary:disabled {	color: #fff;	background-color: #6c757d;	border-color: #6c757d;}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle {	color: #fff;	background-color: #545b62;	border-color: #4e555b;}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus {	box-shadow: 0 0 0 .2rem rgba(130,138,145,.5);}.btn-success {	color: #fff;	background-color: #28a745;	border-color: #28a745;}.btn-success:hover {	color: #fff;	background-color: #218838;	border-color: #1e7e34;}.btn-success:focus,.btn-success.focus {	box-shadow: 0 0 0 .2rem rgba(72,180,97,.5);}.btn-success.disabled,.btn-success:disabled {	color: #fff;	background-color: #28a745;	border-color: #28a745;}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle {	color: #fff;	background-color: #1e7e34;	border-color: #1c7430;}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus {	box-shadow: 0 0 0 .2rem rgba(72,180,97,.5);}.btn-info {	color: #fff;	background-color: #17a2b8;	border-color: #17a2b8;}.btn-info:hover {	color: #fff;	background-color: #138496;	border-color: #117a8b;}.btn-info:focus,.btn-info.focus {	box-shadow: 0 0 0 .2rem rgba(58,176,195,.5);}.btn-info.disabled,.btn-info:disabled {	color: #fff;	background-color: #17a2b8;	border-color: #17a2b8;}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle {	color: #fff;	background-color: #117a8b;	border-color: #10707f;}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus {	box-shadow: 0 0 0 .2rem rgba(58,176,195,.5);}.btn-warning {	color: #212529;	background-color: #ffc107;	border-color: #ffc107;}.btn-warning:hover {	color: #212529;	background-color: #e0a800;	border-color: #d39e00;}.btn-warning:focus,.btn-warning.focus {	box-shadow: 0 0 0 .2rem rgba(222,170,12,.5);}.btn-warning.disabled,.btn-warning:disabled {	color: #212529;	background-color: #ffc107;	border-color: #ffc107;}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle {	color: #212529;	background-color: #d39e00;	border-color: #c69500;}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus {	box-shadow: 0 0 0 .2rem rgba(222,170,12,.5);}.btn-danger {	color: #fff;	background-color: #dc3545;	border-color: #dc3545;}.btn-danger:hover {	color: #fff;	background-color: #c82333;	border-color: #bd2130;}.btn-danger:focus,.btn-danger.focus {	box-shadow: 0 0 0 .2rem rgba(225,83,97,.5);}.btn-danger.disabled,.btn-danger:disabled {	color: #fff;	background-color: #dc3545;	border-color: #dc3545;}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle {	color: #fff;	background-color: #bd2130;	border-color: #b21f2d;}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus {	box-shadow: 0 0 0 .2rem rgba(225,83,97,.5);}.btn-light {	color: #212529;	background-color: #f8f9fa;	border-color: #f8f9fa;}.btn-light:hover {	color: #212529;	background-color: #e2e6ea;	border-color: #dae0e5;}.btn-light:focus,.btn-light.focus {	box-shadow: 0 0 0 .2rem rgba(216,217,219,.5);}.btn-light.disabled,.btn-light:disabled {	color: #212529;	background-color: #f8f9fa;	border-color: #f8f9fa;}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle {	color: #212529;	background-color: #dae0e5;	border-color: #d3d9df;}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus {	box-shadow: 0 0 0 .2rem rgba(216,217,219,.5);}.btn-dark {	color: #fff;	background-color: #343a40;	border-color: #343a40;}.btn-dark:hover {	color: #fff;	background-color: #23272b;	border-color: #1d2124;}.btn-dark:focus,.btn-dark.focus {	box-shadow: 0 0 0 .2rem rgba(82,88,93,.5);}.btn-dark.disabled,.btn-dark:disabled {	color: #fff;	background-color: #343a40;	border-color: #343a40;}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle {	color: #fff;	background-color: #1d2124;	border-color: #171a1d;}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus {	box-shadow: 0 0 0 .2rem rgba(82,88,93,.5);}.btn-outline-primary {	color: #007bff;	border-color: #007bff;}.btn-outline-primary:hover {	color: #fff;	background-color: #007bff;	border-color: #007bff;}.btn-outline-primary:focus,.btn-outline-primary.focus {	box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);}.btn-outline-primary.disabled,.btn-outline-primary:disabled {	color: #007bff;	background-color: transparent;}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle {	color: #fff;	background-color: #007bff;	border-color: #007bff;}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {	box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);}.btn-outline-secondary {	color: #6c757d;	border-color: #6c757d;}.btn-outline-secondary:hover {	color: #fff;	background-color: #6c757d;	border-color: #6c757d;}.btn-outline-secondary:focus,.btn-outline-secondary.focus {	box-shadow: 0 0 0 .2rem rgba(108,117,125,.5);}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {	color: #6c757d;	background-color: transparent;}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle {	color: #fff;	background-color: #6c757d;	border-color: #6c757d;}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus {	box-shadow: 0 0 0 .2rem rgba(108,117,125,.5);}.btn-outline-success {	color: #28a745;	border-color: #28a745;}.btn-outline-success:hover {	color: #fff;	background-color: #28a745;	border-color: #28a745;}.btn-outline-success:focus,.btn-outline-success.focus {	box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);}.btn-outline-success.disabled,.btn-outline-success:disabled {	color: #28a745;	background-color: transparent;}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle {	color: #fff;	background-color: #28a745;	border-color: #28a745;}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus {	box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);}.btn-outline-info {	color: #17a2b8;	border-color: #17a2b8;}.btn-outline-info:hover {	color: #fff;	background-color: #17a2b8;	border-color: #17a2b8;}.btn-outline-info:focus,.btn-outline-info.focus {	box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);}.btn-outline-info.disabled,.btn-outline-info:disabled {	color: #17a2b8;	background-color: transparent;}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle {	color: #fff;	background-color: #17a2b8;	border-color: #17a2b8;}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus {	box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);}.btn-outline-warning {	color: #ffc107;	border-color: #ffc107;}.btn-outline-warning:hover {	color: #212529;	background-color: #ffc107;	border-color: #ffc107;}.btn-outline-warning:focus,.btn-outline-warning.focus {	box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);}.btn-outline-warning.disabled,.btn-outline-warning:disabled {	color: #ffc107;	background-color: transparent;}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle {	color: #212529;	background-color: #ffc107;	border-color: #ffc107;}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus {	box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);}.btn-outline-danger {	color: #dc3545;	border-color: #dc3545;}.btn-outline-danger:hover {	color: #fff;	background-color: #dc3545;	border-color: #dc3545;}.btn-outline-danger:focus,.btn-outline-danger.focus {	box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);}.btn-outline-danger.disabled,.btn-outline-danger:disabled {	color: #dc3545;	background-color: transparent;}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle {	color: #fff;	background-color: #dc3545;	border-color: #dc3545;}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus {	box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);}.btn-outline-light {	color: #f8f9fa;	border-color: #f8f9fa;}.btn-outline-light:hover {	color: #212529;	background-color: #f8f9fa;	border-color: #f8f9fa;}.btn-outline-light:focus,.btn-outline-light.focus {	box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}.btn-outline-light.disabled,.btn-outline-light:disabled {	color: #f8f9fa;	background-color: transparent;}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle {	color: #212529;	background-color: #f8f9fa;	border-color: #f8f9fa;}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus {	box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}.btn-outline-dark {	color: #343a40;	border-color: #343a40;}.btn-outline-dark:hover {	color: #fff;	background-color: #343a40;	border-color: #343a40;}.btn-outline-dark:focus,.btn-outline-dark.focus {	box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);}.btn-outline-dark.disabled,.btn-outline-dark:disabled {	color: #343a40;	background-color: transparent;}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle {	color: #fff;	background-color: #343a40;	border-color: #343a40;}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus {	box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);}.btn-link {	font-weight: 400;	color: #007bff;}.btn-link:hover {	color: #0056b3;	text-decoration: underline;}.btn-link:focus,.btn-link.focus {	text-decoration: underline;	box-shadow: none;}.btn-link:disabled,.btn-link.disabled {	color: #6c757d;	pointer-events: none;}.btn-lg,.btn-group-lg>.btn {	padding: .5rem 1rem;	font-size: 1.25rem;	line-height: 1.5;	border-radius: .3rem;}.btn-sm,.btn-group-sm>.btn {	padding: .25rem .5rem;	font-size: .875rem;	line-height: 1.5;	border-radius: .2rem;}.btn-block {	display: block;	width: 100%;}.btn-block+.btn-block {	margin-top: .5rem;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {	width: 100%;}.fade {	transition: opacity .15s linear;}@media screen and (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 .35s ease;}@media screen and (prefers-reduced-motion:reduce) {	.collapsing {		transition: none;	}}.dropup,.dropright,.dropdown,.dropleft {	position: relative;}.dropdown-toggle::after {	display: inline-block;	margin-left: .255em;	vertical-align: .255em;	content: "";	border-top: .3em solid;	border-right: .3em solid transparent;	border-bottom: 0;	border-left: .3em solid transparent;}.dropdown-toggle:empty::after {	margin-left: 0;}.dropdown-menu {	position: absolute;	top: 100%;	left: 0;	z-index: 1000;	display: none;	float: left;	min-width: 10rem;	padding: .5rem 0;	margin: .125rem 0 0;	font-size: 1rem;	color: #212529;	text-align: left;	list-style: none;	background-color: #fff;	background-clip: padding-box;	border: 1px solid rgba(0,0,0,.15);	border-radius: .25rem;}.dropdown-menu-right {	right: 0;	left: auto;}@media(min-width: 576px) {	.dropdown-menu-sm-right {		right:0;		left: auto;	}}@media(min-width: 768px) {	.dropdown-menu-md-right {		right:0;		left: auto;	}}@media(min-width: 992px) {	.dropdown-menu-lg-right {		right:0;		left: auto;	}}@media(min-width: 1200px) {	.dropdown-menu-xl-right {		right:0;		left: auto;	}}.dropdown-menu-left {	right: auto;	left: 0;}@media(min-width: 576px) {	.dropdown-menu-sm-left {		right:auto;		left: 0;	}}@media(min-width: 768px) {	.dropdown-menu-md-left {		right:auto;		left: 0;	}}@media(min-width: 992px) {	.dropdown-menu-lg-left {		right:auto;		left: 0;	}}@media(min-width: 1200px) {	.dropdown-menu-xl-left {		right:auto;		left: 0;	}}.dropup .dropdown-menu {	top: auto;	bottom: 100%;	margin-top: 0;	margin-bottom: .125rem;}.dropup .dropdown-toggle::after {	display: inline-block;	margin-left: .255em;	vertical-align: .255em;	content: "";	border-top: 0;	border-right: .3em solid transparent;	border-bottom: .3em solid;	border-left: .3em solid transparent;}.dropup .dropdown-toggle:empty::after {	margin-left: 0;}.dropright .dropdown-menu {	top: 0;	right: auto;	left: 100%;	margin-top: 0;	margin-left: .125rem;}.dropright .dropdown-toggle::after {	display: inline-block;	margin-left: .255em;	vertical-align: .255em;	content: "";	border-top: .3em solid transparent;	border-right: 0;	border-bottom: .3em solid transparent;	border-left: .3em solid;}.dropright .dropdown-toggle:empty::after {	margin-left: 0;}.dropright .dropdown-toggle::after {	vertical-align: 0;}.dropleft .dropdown-menu {	top: 0;	right: 100%;	left: auto;	margin-top: 0;	margin-right: .125rem;}.dropleft .dropdown-toggle::after {	display: inline-block;	margin-left: .255em;	vertical-align: .255em;	content: "";}.dropleft .dropdown-toggle::after {	display: none;}.dropleft .dropdown-toggle::before {	display: inline-block;	margin-right: .255em;	vertical-align: .255em;	content: "";	border-top: .3em solid transparent;	border-right: .3em solid;	border-bottom: .3em solid transparent;}.dropleft .dropdown-toggle:empty::after {	margin-left: 0;}.dropleft .dropdown-toggle::before {	vertical-align: 0;}.dropdown-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: .5rem 0;	overflow: hidden;	border-top: 1px solid #e9ecef;}.dropdown-item {	display: block;	width: 100%;	padding: .25rem 1.5rem;	clear: both;	font-weight: 400;	color: #212529;	text-align: inherit;	white-space: nowrap;	background-color: transparent;	border: 0;}.dropdown-item:first-child {	border-top-left-radius: calc(.25rem - 1px);	border-top-right-radius: calc(.25rem - 1px);}.dropdown-item:last-child {	border-bottom-right-radius: calc(.25rem - 1px);	border-bottom-left-radius: calc(.25rem - 1px);}.dropdown-item:hover,.dropdown-item:focus {	color: #16181b;	text-decoration: none;	background-color: #f8f9fa;}.dropdown-item.active,.dropdown-item:active {	color: #fff;	text-decoration: none;	background-color: #007bff;}.dropdown-item.disabled,.dropdown-item:disabled {	color: #6c757d;	pointer-events: none;	background-color: transparent;}.dropdown-menu.show {	display: block;}.dropdown-header {	display: block;	padding: .5rem 1.5rem;	margin-bottom: 0;	font-size: .875rem;	color: #6c757d;	white-space: nowrap;}.dropdown-item-text {	display: block;	padding: .25rem 1.5rem;	color: #212529;}.btn-group,.btn-group-vertical {	position: relative;	display: inline-flex;	vertical-align: middle;}.btn-group>.btn,.btn-group-vertical>.btn {	position: relative;	flex: 1 1 auto;}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover {	z-index: 1;}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active {	z-index: 1;}.btn-toolbar {	display: flex;	flex-wrap: wrap;	justify-content: flex-start;}.btn-toolbar .input-group {	width: auto;}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child) {	margin-left: -1px;}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn {	border-top-right-radius: 0;	border-bottom-right-radius: 0;}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn {	border-top-left-radius: 0;	border-bottom-left-radius: 0;}.dropdown-toggle-split {	padding-right: .5625rem;	padding-left: .5625rem;}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after {	margin-left: 0;}.dropleft .dropdown-toggle-split::before {	margin-right: 0;}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split {	padding-right: .375rem;	padding-left: .375rem;}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split {	padding-right: .75rem;	padding-left: .75rem;}.btn-group-vertical {	flex-direction: column;	align-items: flex-start;	justify-content: center;}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group {	width: 100%;}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child) {	margin-top: -1px;}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn {	border-bottom-right-radius: 0;	border-bottom-left-radius: 0;}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn {	border-top-left-radius: 0;	border-top-right-radius: 0;}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn {	margin-bottom: 0;}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"] {	position: absolute;	clip: rect(0,0,0,0);	pointer-events: none;}.input-group {	position: relative;	display: flex;	flex-wrap: wrap;	align-items: stretch;	width: 100%;}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file {	position: relative;	flex: 1 1 auto;	width: 1%;	margin-bottom: 0;}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file {	margin-left: -1px;}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label {	z-index: 3;}.input-group>.custom-file .custom-file-input:focus {	z-index: 4;}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child) {	border-top-right-radius: 0;	border-bottom-right-radius: 0;}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child) {	border-top-left-radius: 0;	border-bottom-left-radius: 0;}.input-group>.custom-file {	display: flex;	align-items: center;}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after {	border-top-right-radius: 0;	border-bottom-right-radius: 0;}.input-group>.custom-file:not(:first-child) .custom-file-label {	border-top-left-radius: 0;	border-bottom-left-radius: 0;}.input-group-prepend,.input-group-append {	display: flex;}.input-group-prepend .btn,.input-group-append .btn {	position: relative;	z-index: 2;}.input-group-prepend .btn:focus,.input-group-append .btn:focus {	z-index: 3;}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn {	margin-left: -1px;}.input-group-prepend {	margin-right: -1px;}.input-group-append {	margin-left: -1px;}.input-group-text {	display: flex;	align-items: center;	padding: .375rem .75rem;	margin-bottom: 0;	font-size: 1rem;	font-weight: 400;	line-height: 1.5;	color: #495057;	text-align: center;	white-space: nowrap;	background-color: #e9ecef;	border: 1px solid #ced4da;	border-radius: .25rem;}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"] {	margin-top: 0;}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select {	height: calc(2.875rem + 2px);}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn {	padding: .5rem 1rem;	font-size: 1.25rem;	line-height: 1.5;	border-radius: .3rem;}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select {	height: calc(1.8125rem + 2px);}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn {	padding: .25rem .5rem;	font-size: .875rem;	line-height: 1.5;	border-radius: .2rem;}.input-group-lg>.custom-select,.input-group-sm>.custom-select {	padding-right: 1.75rem;}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) {	border-top-right-radius: 0;	border-bottom-right-radius: 0;}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) {	border-top-left-radius: 0;	border-bottom-left-radius: 0;}.custom-control {	position: relative;	display: block;	min-height: 1.5rem;	padding-left: 1.5rem;}.custom-control-inline {	display: inline-flex;	margin-right: 1rem;}.custom-control-input {	position: absolute;	z-index: -1;	opacity: 0;}.custom-control-input:checked~.custom-control-label::before {	color: #fff;	border-color: #007bff;	background-color: #007bff;}.custom-control-input:focus~.custom-control-label::before {	box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);}.custom-control-input:focus:not(:checked)~.custom-control-label::before {	border-color: #80bdff;}.custom-control-input:not(:disabled):active~.custom-control-label::before {	color: #fff;	background-color: #b3d7ff;	border-color: #b3d7ff;}.custom-control-input:disabled~.custom-control-label {	color: #6c757d;}.custom-control-input:disabled~.custom-control-label::before {	background-color: #e9ecef;}.custom-control-label {	position: relative;	margin-bottom: 0;	vertical-align: top;}.custom-control-label::before {	position: absolute;	top: .25rem;	left: -1.5rem;	display: block;	width: 1rem;	height: 1rem;	pointer-events: none;	content: "";	background-color: #fff;	border: #adb5bd solid 1px;}.custom-control-label::after {	position: absolute;	top: .25rem;	left: -1.5rem;	display: block;	width: 1rem;	height: 1rem;	content: "";	background-repeat: no-repeat;	background-position: center center;	background-size: 50% 50%;}.custom-checkbox .custom-control-label::before {	border-radius: .25rem;}.custom-checkbox .custom-control-input:checked~.custom-control-label::after {	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {	border-color: #007bff;	background-color: #007bff;}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {	background-color: rgba(0,123,255,.5);}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {	background-color: rgba(0,123,255,.5);}.custom-radio .custom-control-label::before {	border-radius: 50%;}.custom-radio .custom-control-input:checked~.custom-control-label::after {	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {	background-color: rgba(0,123,255,.5);}.custom-switch {	padding-left: 2.25rem;}.custom-switch .custom-control-label::before {	left: -2.25rem;	width: 1.75rem;	pointer-events: all;	border-radius: .5rem;}.custom-switch .custom-control-label::after {	top: calc(.25rem + 2px);	left: calc(-2.25rem + 2px);	width: calc(1rem - 4px);	height: calc(1rem - 4px);	background-color: #adb5bd;	border-radius: .5rem;	transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}@media screen and (prefers-reduced-motion:reduce) {	.custom-switch .custom-control-label::after {		transition: none;	}}.custom-switch .custom-control-input:checked~.custom-control-label::after {	background-color: #fff;	transform: translateX(.75rem);}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {	background-color: rgba(0,123,255,.5);}.custom-select {	display: inline-block;	width: 100%;	height: calc(2.25rem + 2px);	padding: .375rem 1.75rem .375rem .75rem;	font-weight: 400;	line-height: 1.5;	color: #495057;	vertical-align: middle;	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;	background-color: #fff;	border: 1px solid #ced4da;	border-radius: .25rem;	appearance: none;}.custom-select:focus {	border-color: #80bdff;	outline: 0;	box-shadow: 0 0 0 .2rem rgba(128,189,255,.5);}.custom-select:focus::-ms-value {	color: #495057;	background-color: #fff;}.custom-select[multiple],.custom-select[size]:not([size="1"]) {	height: auto;	padding-right: .75rem;	background-image: none;}.custom-select:disabled {	color: #6c757d;	background-color: #e9ecef;}.custom-select::-ms-expand {	opacity: 0;}.custom-select-sm {	height: calc(1.8125rem + 2px);	padding-top: .25rem;	padding-bottom: .25rem;	padding-left: .5rem;	font-size: .875rem;}.custom-select-lg {	height: calc(2.875rem + 2px);	padding-top: .5rem;	padding-bottom: .5rem;	padding-left: 1rem;	font-size: 1.25rem;}.custom-file {	position: relative;	display: inline-block;	width: 100%;	height: calc(2.25rem + 2px);	margin-bottom: 0;}.custom-file-input {	position: relative;	z-index: 2;	width: 100%;	height: calc(2.25rem + 2px);	margin: 0;	opacity: 0;}.custom-file-input:focus~.custom-file-label {	border-color: #80bdff;	box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);}.custom-file-input:disabled~.custom-file-label {	background-color: #e9ecef;}.custom-file-input:lang(en)~.custom-file-label::after {	content: "Browse";}.custom-file-input~.custom-file-label[data-browse]::after {	content: attr(data-browse);}.custom-file-label {	position: absolute;	top: 0;	right: 0;	left: 0;	z-index: 1;	height: calc(2.25rem + 2px);	padding: .375rem .75rem;	font-weight: 400;	line-height: 1.5;	color: #495057;	background-color: #fff;	border: 1px solid #ced4da;	border-radius: .25rem;}.custom-file-label::after {	position: absolute;	top: 0;	right: 0;	bottom: 0;	z-index: 3;	display: block;	height: 2.25rem;	padding: .375rem .75rem;	line-height: 1.5;	color: #495057;	content: "Browse";	background-color: #e9ecef;	border-left: inherit;	border-radius: 0 .25rem .25rem 0;}.custom-range {	width: 100%;	height: calc(1rem + .4rem);	padding: 0;	background-color: transparent;	appearance: none;}.custom-range:focus {	outline: none;}.custom-range:focus::-webkit-slider-thumb {	box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);}.custom-range:focus::-moz-range-thumb {	box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);}.custom-range:focus::-ms-thumb {	box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);}.custom-range::-moz-focus-outer {	border: 0;}.custom-range::-webkit-slider-thumb {	width: 1rem;	height: 1rem;	margin-top: -.25rem;	background-color: #007bff;	border: 0;	border-radius: 1rem;	transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;	appearance: none;}@media screen and (prefers-reduced-motion:reduce) {	.custom-range::-webkit-slider-thumb {		transition: none;	}}.custom-range::-webkit-slider-thumb:active {	background-color: #b3d7ff;}.custom-range::-webkit-slider-runnable-track {	width: 100%;	height: .5rem;	color: transparent;	cursor: pointer;	background-color: #dee2e6;	border-color: transparent;	border-radius: 1rem;}.custom-range::-moz-range-thumb {	width: 1rem;	height: 1rem;	background-color: #007bff;	border: 0;	border-radius: 1rem;	transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;	appearance: none;}@media screen and (prefers-reduced-motion:reduce) {	.custom-range::-moz-range-thumb {		transition: none;	}}.custom-range::-moz-range-thumb:active {	background-color: #b3d7ff;}.custom-range::-moz-range-track {	width: 100%;	height: .5rem;	color: transparent;	cursor: pointer;	background-color: #dee2e6;	border-color: transparent;	border-radius: 1rem;}.custom-range::-ms-thumb {	width: 1rem;	height: 1rem;	margin-top: 0;	margin-right: .2rem;	margin-left: .2rem;	background-color: #007bff;	border: 0;	border-radius: 1rem;	transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;	appearance: none;}@media screen and (prefers-reduced-motion:reduce) {	.custom-range::-ms-thumb {		transition: none;	}}.custom-range::-ms-thumb:active {	background-color: #b3d7ff;}.custom-range::-ms-track {	width: 100%;	height: .5rem;	color: transparent;	cursor: pointer;	background-color: transparent;	border-color: transparent;	border-width: .5rem;}.custom-range::-ms-fill-lower {	background-color: #dee2e6;	border-radius: 1rem;}.custom-range::-ms-fill-upper {	margin-right: 15px;	background-color: #dee2e6;	border-radius: 1rem;}.custom-range:disabled::-webkit-slider-thumb {	background-color: #adb5bd;}.custom-range:disabled::-webkit-slider-runnable-track {	cursor: default;}.custom-range:disabled::-moz-range-thumb {	background-color: #adb5bd;}.custom-range:disabled::-moz-range-track {	cursor: default;}.custom-range:disabled::-ms-thumb {	background-color: #adb5bd;}.custom-control-label::before,.custom-file-label,.custom-select {	transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}@media screen and (prefers-reduced-motion:reduce) {	.custom-control-label::before,.custom-file-label,.custom-select {		transition: none;	}}.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-item {	margin-bottom: -1px;}.nav-tabs .nav-link {	border: 1px solid transparent;	border-top-left-radius: .25rem;	border-top-right-radius: .25rem;}.nav-tabs .nav-link: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-item {	flex: 1 1 auto;	text-align: center;}.nav-justified .nav-item {	flex-basis: 0;	flex-grow: 1;	text-align: center;}.tab-content>.tab-pane {	display: none;}.tab-content>.active {	display: block;}.navbar {	position: relative;	display: flex;	flex-wrap: wrap;	align-items: center;	justify-content: space-between;	padding: .5rem 1rem;}.navbar>.container,.navbar>.container-fluid {	display: flex;	flex-wrap: wrap;	align-items: center;	justify-content: space-between;}.navbar-brand {	display: inline-block;	padding-top: .3125rem;	padding-bottom: .3125rem;	margin-right: 1rem;	font-size: 1.25rem;	line-height: inherit;	white-space: nowrap;}.navbar-brand:hover,.navbar-brand:focus {	text-decoration: none;}.navbar-nav {	display: flex;	flex-direction: column;	padding-left: 0;	margin-bottom: 0;	list-style: none;}.navbar-nav .nav-link {	padding-right: 0;	padding-left: 0;}.navbar-nav .dropdown-menu {	position: static;	float: none;}.navbar-text {	display: inline-block;	padding-top: .5rem;	padding-bottom: .5rem;}.navbar-collapse {	flex-basis: 100%;	flex-grow: 1;	align-items: center;}.navbar-toggler {	padding: .25rem .75rem;	font-size: 1.25rem;	line-height: 1;	background-color: transparent;	border: 1px solid transparent;	border-radius: .25rem;}.navbar-toggler:hover,.navbar-toggler:focus {	text-decoration: none;}.navbar-toggler:not(:disabled):not(.disabled) {	cursor: pointer;}.navbar-toggler-icon {	display: inline-block;	width: 1.5em;	height: 1.5em;	vertical-align: middle;	content: "";	background: no-repeat center center;	background-size: 100% 100%;}@media(max-width: 575.98px) {	.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid {		padding-right:0;		padding-left: 0;	}}@media(min-width: 576px) {	.navbar-expand-sm {		flex-flow:row nowrap;		justify-content: flex-start;	}	.navbar-expand-sm .navbar-nav {		flex-direction: row;	}	.navbar-expand-sm .navbar-nav .dropdown-menu {		position: absolute;	}	.navbar-expand-sm .navbar-nav .nav-link {		padding-right: .5rem;		padding-left: .5rem;	}	.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid {		flex-wrap: nowrap;	}	.navbar-expand-sm .navbar-collapse {		display: flex !important;		flex-basis: auto;	}	.navbar-expand-sm .navbar-toggler {		display: none;	}}@media(max-width: 767.98px) {	.navbar-expand-md>.container,.navbar-expand-md>.container-fluid {		padding-right:0;		padding-left: 0;	}}@media(min-width: 768px) {	.navbar-expand-md {		flex-flow:row nowrap;		justify-content: flex-start;	}	.navbar-expand-md .navbar-nav {		flex-direction: row;	}	.navbar-expand-md .navbar-nav .dropdown-menu {		position: absolute;	}	.navbar-expand-md .navbar-nav .nav-link {		padding-right: .5rem;		padding-left: .5rem;	}	.navbar-expand-md>.container,.navbar-expand-md>.container-fluid {		flex-wrap: nowrap;	}	.navbar-expand-md .navbar-collapse {		display: flex !important;		flex-basis: auto;	}	.navbar-expand-md .navbar-toggler {		display: none;	}}@media(max-width: 991.98px) {	.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid {		padding-right:0;		padding-left: 0;	}}@media(min-width: 992px) {	.navbar-expand-lg {		flex-flow:row nowrap;		justify-content: flex-start;	}	.navbar-expand-lg .navbar-nav {		flex-direction: row;	}	.navbar-expand-lg .navbar-nav .dropdown-menu {		position: absolute;	}	.navbar-expand-lg .navbar-nav .nav-link {		padding-right: .5rem;		padding-left: .5rem;	}	.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid {		flex-wrap: nowrap;	}	.navbar-expand-lg .navbar-collapse {		display: flex !important;		flex-basis: auto;	}	.navbar-expand-lg .navbar-toggler {		display: none;	}}@media(max-width: 1199.98px) {	.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid {		padding-right:0;		padding-left: 0;	}}@media(min-width: 1200px) {	.navbar-expand-xl {		flex-flow:row nowrap;		justify-content: flex-start;	}	.navbar-expand-xl .navbar-nav {		flex-direction: row;	}	.navbar-expand-xl .navbar-nav .dropdown-menu {		position: absolute;	}	.navbar-expand-xl .navbar-nav .nav-link {		padding-right: .5rem;		padding-left: .5rem;	}	.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid {		flex-wrap: nowrap;	}	.navbar-expand-xl .navbar-collapse {		display: flex !important;		flex-basis: auto;	}	.navbar-expand-xl .navbar-toggler {		display: none;	}}.navbar-expand {	flex-flow: row nowrap;	justify-content: flex-start;}.navbar-expand>.container,.navbar-expand>.container-fluid {	padding-right: 0;	padding-left: 0;}.navbar-expand .navbar-nav {	flex-direction: row;}.navbar-expand .navbar-nav .dropdown-menu {	position: absolute;}.navbar-expand .navbar-nav .nav-link {	padding-right: .5rem;	padding-left: .5rem;}.navbar-expand>.container,.navbar-expand>.container-fluid {	flex-wrap: nowrap;}.navbar-expand .navbar-collapse {	display: flex !important;	flex-basis: auto;}.navbar-expand .navbar-toggler {	display: none;}.navbar-light .navbar-brand {	color: rgba(0,0,0,.9);}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus {	color: rgba(0,0,0,.9);}.navbar-light .navbar-nav .nav-link {	color: rgba(0,0,0,.5);}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus {	color: rgba(0,0,0,.7);}.navbar-light .navbar-nav .nav-link.disabled {	color: rgba(0,0,0,.3);}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active {	color: rgba(0,0,0,.9);}.navbar-light .navbar-toggler {	color: rgba(0,0,0,.5);	border-color: rgba(0,0,0,.1);}.navbar-light .navbar-toggler-icon {	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-light .navbar-text {	color: rgba(0,0,0,.5);}.navbar-light .navbar-text a {	color: rgba(0,0,0,.9);}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus {	color: rgba(0,0,0,.9);}.navbar-dark .navbar-brand {	color: #fff;}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus {	color: #fff;}.navbar-dark .navbar-nav .nav-link {	color: rgba(255,255,255,.5);}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus {	color: rgba(255,255,255,.75);}.navbar-dark .navbar-nav .nav-link.disabled {	color: rgba(255,255,255,.25);}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active {	color: #fff;}.navbar-dark .navbar-toggler {	color: rgba(255,255,255,.5);	border-color: rgba(255,255,255,.1);}.navbar-dark .navbar-toggler-icon {	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-dark .navbar-text {	color: rgba(255,255,255,.5);}.navbar-dark .navbar-text a {	color: #fff;}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus {	color: #fff;}.card {	position: relative;	display: flex;	flex-direction: column;	min-width: 0;	word-wrap: break-word;	background-color: #fff;	background-clip: border-box;	border: 1px solid rgba(0,0,0,.125);	border-radius: .25rem;}.card>hr {	margin-right: 0;	margin-left: 0;}.card>.list-group:first-child .list-group-item:first-child {	border-top-left-radius: .25rem;	border-top-right-radius: .25rem;}.card>.list-group:last-child .list-group-item:last-child {	border-bottom-right-radius: .25rem;	border-bottom-left-radius: .25rem;}.card-body {	flex: 1 1 auto;	padding: 1.25rem;}.card-title {	margin-bottom: .75rem;}.card-subtitle {	margin-top: -.375rem;	margin-bottom: 0;}.card-text:last-child {	margin-bottom: 0;}.card-link:hover {	text-decoration: none;}.card-link+.card-link {	margin-left: 1.25rem;}.card-header {	padding: .75rem 1.25rem;	margin-bottom: 0;	color: inherit;	background-color: rgba(0,0,0,.03);	border-bottom: 1px solid rgba(0,0,0,.125);}.card-header:first-child {	border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;}.card-header+.list-group .list-group-item:first-child {	border-top: 0;}.card-footer {	padding: .75rem 1.25rem;	background-color: rgba(0,0,0,.03);	border-top: 1px solid rgba(0,0,0,.125);}.card-footer:last-child {	border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);}.card-header-tabs {	margin-right: -.625rem;	margin-bottom: -.75rem;	margin-left: -.625rem;	border-bottom: 0;}.card-header-pills {	margin-right: -.625rem;	margin-left: -.625rem;}.card-img-overlay {	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;	padding: 1.25rem;}.card-img {	width: 100%;	border-radius: calc(.25rem - 1px);}.card-img-top {	width: 100%;	border-top-left-radius: calc(.25rem - 1px);	border-top-right-radius: calc(.25rem - 1px);}.card-img-bottom {	width: 100%;	border-bottom-right-radius: calc(.25rem - 1px);	border-bottom-left-radius: calc(.25rem - 1px);}.card-deck {	display: flex;	flex-direction: column;}.card-deck .card {	margin-bottom: 15px;}@media(min-width: 576px) {	.card-deck {		flex-flow:row wrap;		margin-right: -15px;		margin-left: -15px;	}	.card-deck .card {		display: flex;		flex: 1 0 0%;		flex-direction: column;		margin-right: 15px;		margin-bottom: 0;		margin-left: 15px;	}}.card-group {	display: flex;	flex-direction: column;}.card-group>.card {	margin-bottom: 15px;}@media(min-width: 576px) {	.card-group {		flex-flow:row wrap;	}	.card-group>.card {		flex: 1 0 0%;		margin-bottom: 0;	}	.card-group>.card+.card {		margin-left: 0;		border-left: 0;	}	.card-group>.card:first-child {		border-top-right-radius: 0;		border-bottom-right-radius: 0;	}	.card-group>.card:first-child .card-img-top,.card-group>.card:first-child .card-header {		border-top-right-radius: 0;	}	.card-group>.card:first-child .card-img-bottom,.card-group>.card:first-child .card-footer {		border-bottom-right-radius: 0;	}	.card-group>.card:last-child {		border-top-left-radius: 0;		border-bottom-left-radius: 0;	}	.card-group>.card:last-child .card-img-top,.card-group>.card:last-child .card-header {		border-top-left-radius: 0;	}	.card-group>.card:last-child .card-img-bottom,.card-group>.card:last-child .card-footer {		border-bottom-left-radius: 0;	}	.card-group>.card:only-child {		border-radius: .25rem;	}	.card-group>.card:only-child .card-img-top,.card-group>.card:only-child .card-header {		border-top-left-radius: .25rem;		border-top-right-radius: .25rem;	}	.card-group>.card:only-child .card-img-bottom,.card-group>.card:only-child .card-footer {		border-bottom-right-radius: .25rem;		border-bottom-left-radius: .25rem;	}	.card-group>.card:not(:first-child):not(:last-child):not(:only-child) {		border-radius: 0;	}	.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer {		border-radius: 0;	}}.card-columns .card {	margin-bottom: .75rem;}@media(min-width: 576px) {	.card-columns {		column-count:3;		column-gap: 1.25rem;		orphans: 1;		widows: 1;	}	.card-columns .card {		display: inline-block;		width: 100%;	}}.accordion .card {	overflow: hidden;}.accordion .card:not(:first-of-type) .card-header:first-child {	border-radius: 0;}.accordion .card:not(:first-of-type):not(:last-of-type) {	border-bottom: 0;	border-radius: 0;}.accordion .card:first-of-type {	border-bottom: 0;	border-bottom-right-radius: 0;	border-bottom-left-radius: 0;}.accordion .card:last-of-type {	border-top-left-radius: 0;	border-top-right-radius: 0;}.accordion .card .card-header {	margin-bottom: -1px;}.breadcrumb {	display: flex;	flex-wrap: wrap;	padding: .75rem 1rem;	margin-bottom: 1rem;	list-style: none;	background-color: #e9ecef;	border-radius: .25rem;}.breadcrumb li:first-child:before {	content: "";	font: normal normal normal 14px / 1 FontAwesome;}.breadcrumb li:first-child a {	font-size: 0;}.breadcrumb-item+.breadcrumb-item {	padding-left: .5rem;}.breadcrumb-item+.breadcrumb-item::before {	display: inline-block;	padding-right: .5rem;	color: #6c757d;	content: "/";}.breadcrumb-item+.breadcrumb-item:hover::before {	text-decoration: underline;}.breadcrumb-item+.breadcrumb-item:hover::before {	text-decoration: none;}.breadcrumb-item.active {	color: #6c757d;}.pagination {	display: flex;	padding-left: 0;	list-style: none;	border-radius: .25rem;}.page-link {	position: relative;	display: block;	padding: .5rem .75rem;	margin-left: -1px;	line-height: 1.25;	color: #007bff;	background-color: #fff;	border: 1px solid #dee2e6;}.page-link:hover {	z-index: 2;	color: #0056b3;	text-decoration: none;	background-color: #e9ecef;	border-color: #dee2e6;}.page-link:focus {	z-index: 2;	outline: 0;	box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);}.page-link:not(:disabled):not(.disabled) {	cursor: pointer;}.page-item:first-child .page-link {	margin-left: 0;	border-top-left-radius: .25rem;	border-bottom-left-radius: .25rem;}.page-item:last-child .page-link {	border-top-right-radius: .25rem;	border-bottom-right-radius: .25rem;}.page-item.active .page-link {	z-index: 1;	color: #fff;	background-color: #007bff;	border-color: #007bff;}.page-item.disabled .page-link {	color: #6c757d;	pointer-events: none;	cursor: auto;	background-color: #fff;	border-color: #dee2e6;}.pagination-lg .page-link {	padding: .75rem 1.5rem;	font-size: 1.25rem;	line-height: 1.5;}.pagination-lg .page-item:first-child .page-link {	border-top-left-radius: .3rem;	border-bottom-left-radius: .3rem;}.pagination-lg .page-item:last-child .page-link {	border-top-right-radius: .3rem;	border-bottom-right-radius: .3rem;}.pagination-sm .page-link {	padding: .25rem .5rem;	font-size: .875rem;	line-height: 1.5;}.pagination-sm .page-item:first-child .page-link {	border-top-left-radius: .2rem;	border-bottom-left-radius: .2rem;}.pagination-sm .page-item:last-child .page-link {	border-top-right-radius: .2rem;	border-bottom-right-radius: .2rem;}.badge {	display: inline-block;	padding: .25em .4em;	font-size: 75%;	font-weight: 700;	line-height: 1;	text-align: center;	white-space: nowrap;	vertical-align: baseline;	border-radius: .25rem;}a.badge:hover,a.badge:focus {	text-decoration: none;}.badge:empty {	display: none;}.btn .badge {	position: relative;	top: -1px;}.badge-pill {	padding-right: .6em;	padding-left: .6em;	border-radius: 10rem;}.badge-primary {	color: #fff;	background-color: #007bff;}a.badge-primary:hover,a.badge-primary:focus {	color: #fff;	background-color: #0062cc;}.badge-secondary {	color: #fff;	background-color: #6c757d;}a.badge-secondary:hover,a.badge-secondary:focus {	color: #fff;	background-color: #545b62;}.badge-success {	color: #fff;	background-color: #28a745;}a.badge-success:hover,a.badge-success:focus {	color: #fff;	background-color: #1e7e34;}.badge-info {	color: #fff;	background-color: #17a2b8;}a.badge-info:hover,a.badge-info:focus {	color: #fff;	background-color: #117a8b;}.badge-warning {	color: #212529;	background-color: #ffc107;}a.badge-warning:hover,a.badge-warning:focus {	color: #212529;	background-color: #d39e00;}.badge-danger {	color: #fff;	background-color: #dc3545;}a.badge-danger:hover,a.badge-danger:focus {	color: #fff;	background-color: #bd2130;}.badge-light {	color: #212529;	background-color: #f8f9fa;}a.badge-light:hover,a.badge-light:focus {	color: #212529;	background-color: #dae0e5;}.badge-dark {	color: #fff;	background-color: #343a40;}a.badge-dark:hover,a.badge-dark:focus {	color: #fff;	background-color: #1d2124;}.jumbotron {	padding: 2rem 1rem;	margin-bottom: 2rem;	background-color: #e9ecef;	border-radius: .3rem;}@media(min-width: 576px) {	.jumbotron {		padding:4rem 2rem;	}}.jumbotron-fluid {	padding-right: 0;	padding-left: 0;	border-radius: 0;}.alert {	position: relative;	padding: .75rem 1.25rem;	margin-bottom: 1rem;	border: 1px solid transparent;	border-radius: .25rem;}.alert-heading {	color: inherit;}.alert-link {	font-weight: 700;}.alert-dismissible {	padding-right: 4rem;}.alert-dismissible .close {	position: absolute;	top: 0;	right: 0;	padding: .75rem 1.25rem;	color: inherit;}.alert-primary {	color: #004085;	background-color: #cce5ff;	border-color: #b8daff;}.alert-primary hr {	border-top-color: #9fcdff;}.alert-primary .alert-link {	color: #002752;}.alert-secondary {	color: #383d41;	background-color: #e2e3e5;	border-color: #d6d8db;}.alert-secondary hr {	border-top-color: #c8cbcf;}.alert-secondary .alert-link {	color: #202326;}.alert-success {	color: #155724;	background-color: #d4edda;	border-color: #c3e6cb;}.alert-success hr {	border-top-color: #b1dfbb;}.alert-success .alert-link {	color: #0b2e13;}.alert-info {	color: #0c5460;	background-color: #d1ecf1;	border-color: #bee5eb;}.alert-info hr {	border-top-color: #abdde5;}.alert-info .alert-link {	color: #062c33;}.alert-warning {	color: #856404;	background-color: #fff3cd;	border-color: #ffeeba;}.alert-warning hr {	border-top-color: #ffe8a1;}.alert-warning .alert-link {	color: #533f03;}.alert-danger {	color: #721c24;	background-color: #f8d7da;	border-color: #f5c6cb;}.alert-danger hr {	border-top-color: #f1b0b7;}.alert-danger .alert-link {	color: #491217;}.alert-light {	color: #818182;	background-color: #fefefe;	border-color: #fdfdfe;}.alert-light hr {	border-top-color: #ececf6;}.alert-light .alert-link {	color: #686868;}.alert-dark {	color: #1b1e21;	background-color: #d6d8d9;	border-color: #c6c8ca;}.alert-dark hr {	border-top-color: #b9bbbe;}.alert-dark .alert-link {	color: #040505;}@keyframes progress-bar-stripes {	from {		background-position: 1rem 0;	}	to {		background-position: 0 0;	}}.progress {	display: flex;	height: 1rem;	overflow: hidden;	font-size: .75rem;	background-color: #e9ecef;	border-radius: .25rem;}.progress-bar {	display: flex;	flex-direction: column;	justify-content: center;	color: #fff;	text-align: center;	white-space: nowrap;	background-color: #007bff;	transition: width .6s ease;}@media screen and (prefers-reduced-motion:reduce) {	.progress-bar {		transition: none;	}}.progress-bar-striped {	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);	background-size: 1rem 1rem;}.progress-bar-animated {	animation: progress-bar-stripes 1s linear infinite;}.media {	display: flex;	align-items: flex-start;}.media-body {	flex: 1;}.list-group {	display: flex;	flex-direction: column;	padding-left: 0;	margin-bottom: 0;}.list-group-item-action {	width: 100%;	color: #495057;	text-align: inherit;}.list-group-item-action:hover,.list-group-item-action:focus {	color: #495057;	text-decoration: none;	background-color: #f8f9fa;}.list-group-item-action:active {	color: #212529;	background-color: #e9ecef;}.list-group-item {	position: relative;	display: block;	padding: .75rem 1.25rem;	margin-bottom: -1px;	background-color: #fff;	border: 1px solid rgba(0,0,0,.125);}.list-group-item:first-child {	border-top-left-radius: .25rem;	border-top-right-radius: .25rem;}.list-group-item:last-child {	margin-bottom: 0;	border-bottom-right-radius: .25rem;	border-bottom-left-radius: .25rem;}.list-group-item:hover,.list-group-item:focus {	z-index: 1;	text-decoration: none;}.list-group-item.disabled,.list-group-item:disabled {	color: #6c757d;	pointer-events: none;	background-color: #fff;}.list-group-item.active {	z-index: 2;	color: #fff;	background-color: #007bff;	border-color: #007bff;}.list-group-flush .list-group-item {	border-right: 0;	border-left: 0;	border-radius: 0;}.list-group-flush .list-group-item:last-child {	margin-bottom: -1px;}.list-group-flush:first-child .list-group-item:first-child {	border-top: 0;}.list-group-flush:last-child .list-group-item:last-child {	margin-bottom: 0;	border-bottom: 0;}.list-group-item-primary {	color: #004085;	background-color: #b8daff;}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus {	color: #004085;	background-color: #9fcdff;}.list-group-item-primary.list-group-item-action.active {	color: #fff;	background-color: #004085;	border-color: #004085;}.list-group-item-secondary {	color: #383d41;	background-color: #d6d8db;}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus {	color: #383d41;	background-color: #c8cbcf;}.list-group-item-secondary.list-group-item-action.active {	color: #fff;	background-color: #383d41;	border-color: #383d41;}.list-group-item-success {	color: #155724;	background-color: #c3e6cb;}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus {	color: #155724;	background-color: #b1dfbb;}.list-group-item-success.list-group-item-action.active {	color: #fff;	background-color: #155724;	border-color: #155724;}.list-group-item-info {	color: #0c5460;	background-color: #bee5eb;}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus {	color: #0c5460;	background-color: #abdde5;}.list-group-item-info.list-group-item-action.active {	color: #fff;	background-color: #0c5460;	border-color: #0c5460;}.list-group-item-warning {	color: #856404;	background-color: #ffeeba;}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus {	color: #856404;	background-color: #ffe8a1;}.list-group-item-warning.list-group-item-action.active {	color: #fff;	background-color: #856404;	border-color: #856404;}.list-group-item-danger {	color: #721c24;	background-color: #f5c6cb;}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus {	color: #721c24;	background-color: #f1b0b7;}.list-group-item-danger.list-group-item-action.active {	color: #fff;	background-color: #721c24;	border-color: #721c24;}.list-group-item-light {	color: #818182;	background-color: #fdfdfe;}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus {	color: #818182;	background-color: #ececf6;}.list-group-item-light.list-group-item-action.active {	color: #fff;	background-color: #818182;	border-color: #818182;}.list-group-item-dark {	color: #1b1e21;	background-color: #c6c8ca;}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus {	color: #1b1e21;	background-color: #b9bbbe;}.list-group-item-dark.list-group-item-action.active {	color: #fff;	background-color: #1b1e21;	border-color: #1b1e21;}.close {	float: right;	font-size: 1.5rem;	font-weight: 700;	line-height: 1;	color: #000;	text-shadow: 0 1px 0 #fff;	opacity: .5;}.close:hover {	color: #000;	text-decoration: none;}.close:not(:disabled):not(.disabled) {	cursor: pointer;}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus {	opacity: .75;}button.close {	padding: 0;	background-color: transparent;	border: 0;	appearance: none;}a.close.disabled {	pointer-events: none;}.toast {	max-width: 350px;	overflow: hidden;	font-size: .875rem;	background-color: rgba(255,255,255,.85);	background-clip: padding-box;	border: 1px solid rgba(0,0,0,.1);	border-radius: .25rem;	box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);	backdrop-filter: blur(10px);	opacity: 0;}.toast:not(:last-child) {	margin-bottom: .75rem;}.toast.showing {	opacity: 1;}.toast.show {	display: block;	opacity: 1;}.toast.hide {	display: none;}.toast-header {	display: flex;	align-items: center;	padding: .25rem .75rem;	color: #6c757d;	background-color: rgba(255,255,255,.85);	background-clip: padding-box;	border-bottom: 1px solid rgba(0,0,0,.05);}.toast-body {	padding: .75rem;}.modal-open {	overflow: hidden;}.modal-open .modal {	overflow-x: hidden;	overflow-y: auto;}.modal {	position: fixed;	top: 0;	left: 0;	z-index: 1050;	display: none;	width: 100%;	height: 100%;	overflow: hidden;	outline: 0;}.modal-dialog {	position: relative;	width: auto;	margin: .5rem;	pointer-events: none;}.modal.fade .modal-dialog {	transition: transform .3s ease-out;	transform: translate(0,-50px);}@media screen and (prefers-reduced-motion:reduce) {	.modal.fade .modal-dialog {		transition: none;	}}.modal.show .modal-dialog {	transform: none;}.modal-dialog-centered {	display: flex;	align-items: center;	min-height: calc(100% - (.5rem*2));}.modal-dialog-centered::before {	display: block;	height: calc(100vh - (.5rem*2));	content: "";}.modal-content {	position: relative;	display: flex;	flex-direction: column;	width: 100%;	pointer-events: auto;	background-color: #fff;	background-clip: padding-box;	border: 1px solid rgba(0,0,0,.2);	border-radius: .3rem;	outline: 0;}.modal-backdrop {	position: fixed;	top: 0;	left: 0;	z-index: 1040;	width: 100vw;	height: 100vh;	background-color: #000;}.modal-backdrop.fade {	opacity: 0;}.modal-backdrop.show {	opacity: .5;}.modal-header {	display: flex;	align-items: flex-start;	justify-content: space-between;	padding: 1rem 1rem;	border-bottom: 1px solid #e9ecef;	border-top-left-radius: .3rem;	border-top-right-radius: .3rem;}.modal-header .close {	padding: 1rem 1rem;	margin: -1rem -1rem -1rem auto;}.modal-title {	margin-bottom: 0;	line-height: 1.5;}.modal-body {	position: relative;	flex: 1 1 auto;	padding: 1rem;}.modal-footer {	display: flex;	align-items: center;	justify-content: flex-end;	padding: 1rem;	border-top: 1px solid #e9ecef;	border-bottom-right-radius: .3rem;	border-bottom-left-radius: .3rem;}.modal-footer>:not(:first-child) {	margin-left: .25rem;}.modal-footer>:not(:last-child) {	margin-right: .25rem;}.modal-scrollbar-measure {	position: absolute;	top: -9999px;	width: 50px;	height: 50px;	overflow: scroll;}@media(min-width: 576px) {	.modal-dialog {		max-width:500px;		margin: 1.75rem auto;	}	.modal-dialog-centered {		min-height: calc(100% - (1.75rem*2));	}	.modal-dialog-centered::before {		height: calc(100vh - (1.75rem*2));	}	.modal-sm {		max-width: 300px;	}}@media(min-width: 992px) {	.modal-lg,.modal-xl {		max-width:800px;	}}@media(min-width: 1200px) {	.modal-xl {		max-width:1140px;	}}.tooltip {	position: absolute;	z-index: 1070;	display: block;	margin: 0;	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";	font-style: normal;	font-weight: 400;	line-height: 1.5;	text-align: left;	text-align: start;	text-decoration: none;	text-shadow: none;	text-transform: none;	letter-spacing: normal;	word-break: normal;	word-spacing: normal;	white-space: normal;	line-break: auto;	font-size: .875rem;	word-wrap: break-word;	opacity: 0;}.tooltip.show {	opacity: .9;}.tooltip .arrow {	position: absolute;	display: block;	width: .8rem;	height: .4rem;}.tooltip .arrow::before {	position: absolute;	content: "";	border-color: transparent;	border-style: solid;}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"] {	padding: .4rem 0;}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow {	bottom: 0;}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before {	top: 0;	border-width: .4rem .4rem 0;	border-top-color: #000;}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"] {	padding: 0 .4rem;}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow {	left: 0;	width: .4rem;	height: .8rem;}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before {	right: 0;	border-width: .4rem .4rem .4rem 0;	border-right-color: #000;}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"] {	padding: .4rem 0;}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow {	top: 0;}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {	bottom: 0;	border-width: 0 .4rem .4rem;	border-bottom-color: #000;}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"] {	padding: 0 .4rem;}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow {	right: 0;	width: .4rem;	height: .8rem;}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before {	left: 0;	border-width: .4rem 0 .4rem .4rem;	border-left-color: #000;}.tooltip-inner {	max-width: 200px;	padding: .25rem .5rem;	color: #fff;	text-align: center;	background-color: #000;	border-radius: .25rem;}.popover {	position: absolute;	top: 0;	left: 0;	z-index: 1060;	display: block;	max-width: 276px;	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";	font-style: normal;	font-weight: 400;	line-height: 1.5;	text-align: left;	text-align: start;	text-decoration: none;	text-shadow: none;	text-transform: none;	letter-spacing: normal;	word-break: normal;	word-spacing: normal;	white-space: normal;	line-break: auto;	font-size: .875rem;	word-wrap: break-word;	background-color: #fff;	background-clip: padding-box;	border: 1px solid rgba(0,0,0,.2);	border-radius: .3rem;}.popover .arrow {	position: absolute;	display: block;	width: 1rem;	height: .5rem;	margin: 0 .3rem;}.popover .arrow::before,.popover .arrow::after {	position: absolute;	display: block;	content: "";	border-color: transparent;	border-style: solid;}.bs-popover-top,.bs-popover-auto[x-placement^="top"] {	margin-bottom: .5rem;}.bs-popover-top .arrow,.bs-popover-auto[x-placement^="top"] .arrow {	bottom: calc((.5rem + 1px)*-1);}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after {	border-width: .5rem .5rem 0;}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before {	bottom: 0;	border-top-color: rgba(0,0,0,.25);}.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after {	bottom: 1px;	border-top-color: #fff;}.bs-popover-right,.bs-popover-auto[x-placement^="right"] {	margin-left: .5rem;}.bs-popover-right .arrow,.bs-popover-auto[x-placement^="right"] .arrow {	left: calc((.5rem + 1px)*-1);	width: .5rem;	height: 1rem;	margin: .3rem 0;}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after {	border-width: .5rem .5rem .5rem 0;}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before {	left: 0;	border-right-color: rgba(0,0,0,.25);}.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after {	left: 1px;	border-right-color: #fff;}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"] {	margin-top: .5rem;}.bs-popover-bottom .arrow,.bs-popover-auto[x-placement^="bottom"] .arrow {	top: calc((.5rem + 1px)*-1);}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after {	border-width: 0 .5rem .5rem .5rem;}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before {	top: 0;	border-bottom-color: rgba(0,0,0,.25);}.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after {	top: 1px;	border-bottom-color: #fff;}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before {	position: absolute;	top: 0;	left: 50%;	display: block;	width: 1rem;	margin-left: -.5rem;	content: "";	border-bottom: 1px solid #f7f7f7;}.bs-popover-left,.bs-popover-auto[x-placement^="left"] {	margin-right: .5rem;}.bs-popover-left .arrow,.bs-popover-auto[x-placement^="left"] .arrow {	right: calc((.5rem + 1px)*-1);	width: .5rem;	height: 1rem;	margin: .3rem 0;}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after {	border-width: .5rem 0 .5rem .5rem;}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before {	right: 0;	border-left-color: rgba(0,0,0,.25);}.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after {	right: 1px;	border-left-color: #fff;}.popover-header {	padding: .5rem .75rem;	margin-bottom: 0;	font-size: 1rem;	color: inherit;	background-color: #f7f7f7;	border-bottom: 1px solid #ebebeb;	border-top-left-radius: calc(.3rem - 1px);	border-top-right-radius: calc(.3rem - 1px);}.popover-header:empty {	display: none;}.popover-body {	padding: .5rem .75rem;	color: #212529;}.carousel {	position: relative;}.carousel.pointer-event {	touch-action: pan-y;}.carousel-inner {	position: relative;	width: 100%;	overflow: hidden;}.carousel-inner::after {	display: block;	clear: both;	content: "";}.carousel-item {	position: relative;	display: none;	float: left;	width: 100%;	margin-right: -100%;	backface-visibility: hidden;	transition: transform .6s ease-in-out;}@media screen and (prefers-reduced-motion:reduce) {	.carousel-item {		transition: none;	}}.carousel-item.active,.carousel-item-next,.carousel-item-prev {	display: block;}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right {	transform: translateX(100%);}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left {	transform: translateX(-100%);}.carousel-fade .carousel-item {	opacity: 0;	transition-property: opacity;	transform: none;}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right {	z-index: 1;	opacity: 1;}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {	z-index: 0;	opacity: 0;	transition: 0s .6s opacity;}@media screen and (prefers-reduced-motion:reduce) {	.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {		transition: none;	}}.carousel-control-prev,.carousel-control-next {	position: absolute;	top: 0;	bottom: 0;	z-index: 1;	display: flex;	align-items: center;	justify-content: center;	width: 15%;	color: #fff;	text-align: center;	opacity: .5;	transition: opacity .15s ease;}@media screen and (prefers-reduced-motion:reduce) {	.carousel-control-prev,.carousel-control-next {		transition: none;	}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus {	color: #fff;	text-decoration: none;	outline: 0;	opacity: .9;}.carousel-control-prev {	left: 0;}.carousel-control-next {	right: 0;}.carousel-control-prev-icon,.carousel-control-next-icon {	display: inline-block;	width: 20px;	height: 20px;	background: transparent no-repeat center center;	background-size: 100% 100%;}.carousel-control-prev-icon {	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");}.carousel-control-next-icon {	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");}.carousel-indicators {	position: absolute;	right: 0;	bottom: 0;	left: 0;	z-index: 15;	display: flex;	justify-content: center;	padding-left: 0;	margin-right: 15%;	margin-left: 15%;	list-style: none;}.carousel-indicators li {	box-sizing: content-box;	flex: 0 1 auto;	width: 30px;	height: 3px;	margin-right: 3px;	margin-left: 3px;	text-indent: -999px;	cursor: pointer;	background-color: #fff;	background-clip: padding-box;	border-top: 10px solid transparent;	border-bottom: 10px solid transparent;	opacity: .5;	transition: opacity .6s ease;}@media screen and (prefers-reduced-motion:reduce) {	.carousel-indicators li {		transition: none;	}}.carousel-indicators .active {	opacity: 1;}.carousel-caption {	position: absolute;	right: 15%;	bottom: 20px;	left: 15%;	z-index: 10;	padding-top: 20px;	padding-bottom: 20px;	color: #fff;	text-align: center;}@keyframes spinner-border {	to {		transform: rotate(360deg);	}}.spinner-border {	display: inline-block;	width: 2rem;	height: 2rem;	vertical-align: text-bottom;	border: .25em solid currentColor;	border-right-color: transparent;	border-radius: 50%;	animation: spinner-border .75s linear infinite;}.spinner-border-sm {	width: 1rem;	height: 1rem;	border-width: .2em;}@keyframes spinner-grow {	0% {		transform: scale(0);	}	50% {		opacity: 1;	}}.spinner-grow {	display: inline-block;	width: 2rem;	height: 2rem;	vertical-align: text-bottom;	background-color: currentColor;	border-radius: 50%;	opacity: 0;	animation: spinner-grow .75s linear infinite;}.spinner-grow-sm {	width: 1rem;	height: 1rem;}.align-baseline {	vertical-align: baseline !important;}.align-top {	vertical-align: top !important;}.align-middle {	vertical-align: middle !important;}.align-bottom {	vertical-align: bottom !important;}.align-text-bottom {	vertical-align: text-bottom !important;}.align-text-top {	vertical-align: text-top !important;}.bg-primary {	background-color: #007bff !important;}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus {	background-color: #0062cc !important;}.bg-secondary {	background-color: #6c757d !important;}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus {	background-color: #545b62 !important;}.bg-success {	background-color: #28a745 !important;}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus {	background-color: #1e7e34 !important;}.bg-info {	background-color: #17a2b8 !important;}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus {	background-color: #117a8b !important;}.bg-warning {	background-color: #ffc107 !important;}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus {	background-color: #d39e00 !important;}.bg-danger {	background-color: #dc3545 !important;}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus {	background-color: #bd2130 !important;}.bg-light {	background-color: #f8f9fa !important;}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus {	background-color: #dae0e5 !important;}.bg-dark {	background-color: #343a40 !important;}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus {	background-color: #1d2124 !important;}.bg-white {	background-color: #fff !important;}.bg-transparent {	background-color: transparent !important;}.border {	border: 1px solid #dee2e6 !important;}.border-top {	border-top: 1px solid #dee2e6 !important;}.border-right {	border-right: 1px solid #dee2e6 !important;}.border-bottom {	border-bottom: 1px solid #dee2e6 !important;}.border-left {	border-left: 1px solid #dee2e6 !important;}.border-0 {	border: 0 !important;}.border-top-0 {	border-top: 0 !important;}.border-right-0 {	border-right: 0 !important;}.border-bottom-0 {	border-bottom: 0 !important;}.border-left-0 {	border-left: 0 !important;}.border-primary {	border-color: #007bff !important;}.border-secondary {	border-color: #6c757d !important;}.border-success {	border-color: #28a745 !important;}.border-info {	border-color: #17a2b8 !important;}.border-warning {	border-color: #ffc107 !important;}.border-danger {	border-color: #dc3545 !important;}.border-light {	border-color: #f8f9fa !important;}.border-dark {	border-color: #343a40 !important;}.border-white {	border-color: #fff !important;}.rounded {	border-radius: .25rem !important;}.rounded-top {	border-top-left-radius: .25rem !important;	border-top-right-radius: .25rem !important;}.rounded-right {	border-top-right-radius: .25rem !important;	border-bottom-right-radius: .25rem !important;}.rounded-bottom {	border-bottom-right-radius: .25rem !important;	border-bottom-left-radius: .25rem !important;}.rounded-left {	border-top-left-radius: .25rem !important;	border-bottom-left-radius: .25rem !important;}.rounded-circle {	border-radius: 50% !important;}.rounded-pill {	border-radius: 50rem !important;}.rounded-0 {	border-radius: 0 !important;}.clearfix::after {	display: block;	clear: both;	content: "";}.d-none {	display: none !important;}.d-inline {	display: inline !important;}.d-inline-block {	display: inline-block !important;}.d-block {	display: block !important;}.d-table {	display: table !important;}.d-table-row {	display: table-row !important;}.d-table-cell {	display: table-cell !important;}.d-flex {	display: 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;	}}.embed-responsive {	position: relative;	display: block;	width: 100%;	padding: 0;	overflow: hidden;}.embed-responsive::before {	display: block;	content: "";}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {	position: absolute;	top: 0;	bottom: 0;	left: 0;	width: 100%;	height: 100%;	border: 0;}.embed-responsive-21by9::before {	padding-top: 42.85714%;}.embed-responsive-16by9::before {	padding-top: 56.25%;}.embed-responsive-3by4::before {	padding-top: 133.33333%;}.embed-responsive-1by1::before {	padding-top: 100%;}.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;	}}.float-left {	float: left !important;}.float-right {	float: right !important;}.float-none {	float: none !important;}@media(min-width: 576px) {	.float-sm-left {		float:left !important;	}	.float-sm-right {		float: right !important;	}	.float-sm-none {		float: none !important;	}}@media(min-width: 768px) {	.float-md-left {		float:left !important;	}	.float-md-right {		float: right !important;	}	.float-md-none {		float: none !important;	}}@media(min-width: 992px) {	.float-lg-left {		float:left !important;	}	.float-lg-right {		float: right !important;	}	.float-lg-none {		float: none !important;	}}@media(min-width: 1200px) {	.float-xl-left {		float:left !important;	}	.float-xl-right {		float: right !important;	}	.float-xl-none {		float: none !important;	}}.overflow-auto {	overflow: auto !important;}.overflow-hidden {	overflow: hidden !important;}.position-static {	position: static !important;}.position-relative {	position: relative !important;}.position-absolute {	position: absolute !important;}.position-fixed {	position: fixed !important;}.position-sticky {	position: sticky !important;}.fixed-top {	position: fixed;	top: 0;	right: 0;	left: 0;	z-index: 1030;}.fixed-bottom {	position: fixed;	right: 0;	bottom: 0;	left: 0;	z-index: 1030;}@supports (position: sticky) {	.sticky-top {		position:sticky;		top: 0;		z-index: 1020;	}}.sr-only {	position: absolute;	width: 1px;	height: 1px;	padding: 0;	overflow: hidden;	clip: rect(0,0,0,0);	white-space: nowrap;	border: 0;}.sr-only-focusable:active,.sr-only-focusable:focus {	position: static;	width: auto;	height: auto;	overflow: visible;	clip: auto;	white-space: normal;}.shadow-sm {	box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;}.shadow {	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;}.shadow-lg {	box-shadow: 0 1rem 3rem rgba(0,0,0,.175) !important;}.shadow-none {	box-shadow: none !important;}.w-25 {	width: 25% !important;}.w-50 {	width: 50% !important;}.w-75 {	width: 75% !important;}.w-100 {	width: 100% !important;}.w-auto {	width: auto !important;}.h-25 {	height: 25% !important;}.h-50 {	height: 50% !important;}.h-75 {	height: 75% !important;}.h-100 {	height: 100% !important;}.h-auto {	height: auto !important;}.mw-100 {	max-width: 100% !important;}.mh-100 {	max-height: 100% !important;}.min-vw-100 {	min-width: 100vw !important;}.min-vh-100 {	min-height: 100vh !important;}.vw-100 {	width: 100vw !important;}.vh-100 {	height: 100vh !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;	}}.text-monospace {	font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}.text-justify {	text-align: justify !important;}.text-wrap {	white-space: normal !important;}.text-nowrap {	white-space: nowrap !important;}.text-truncate {	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.text-left {	text-align: left !important;}.text-right {	text-align: right !important;}.text-center {	text-align: center !important;}@media(min-width: 576px) {	.text-sm-left {		text-align:left !important;	}	.text-sm-right {		text-align: right !important;	}	.text-sm-center {		text-align: center !important;	}}@media(min-width: 768px) {	.text-md-left {		text-align:left !important;	}	.text-md-right {		text-align: right !important;	}	.text-md-center {		text-align: center !important;	}}@media(min-width: 992px) {	.text-lg-left {		text-align:left !important;	}	.text-lg-right {		text-align: right !important;	}	.text-lg-center {		text-align: center !important;	}}@media(min-width: 1200px) {	.text-xl-left {		text-align:left !important;	}	.text-xl-right {		text-align: right !important;	}	.text-xl-center {		text-align: center !important;	}}.text-lowercase {	text-transform: lowercase !important;}.text-uppercase {	text-transform: uppercase !important;}.text-capitalize {	text-transform: capitalize !important;}.font-weight-light {	font-weight: 300 !important;}.font-weight-lighter {	font-weight: lighter !important;}.font-weight-normal {	font-weight: 400 !important;}.font-weight-bold {	font-weight: 700 !important;}.font-weight-bolder {	font-weight: bolder !important;}.font-italic {	font-style: italic !important;}.text-white {	color: #fff !important;}.text-primary {	color: #007bff !important;}a.text-primary:hover,a.text-primary:focus {	color: #0056b3 !important;}.text-secondary {	color: #6c757d !important;}a.text-secondary:hover,a.text-secondary:focus {	color: #494f54 !important;}.text-success {	color: #28a745 !important;}a.text-success:hover,a.text-success:focus {	color: #19692c !important;}.text-info {	color: #17a2b8 !important;}a.text-info:hover,a.text-info:focus {	color: #0f6674 !important;}.text-warning {	color: #ffc107 !important;}a.text-warning:hover,a.text-warning:focus {	color: #ba8b00 !important;}.text-danger {	color: #dc3545 !important;}a.text-danger:hover,a.text-danger:focus {	color: #a71d2a !important;}.text-light {	color: #f8f9fa !important;}a.text-light:hover,a.text-light:focus {	color: #cbd3da !important;}.text-dark {	color: #343a40 !important;}a.text-dark:hover,a.text-dark:focus {	color: #121416 !important;}.text-body {	color: #212529 !important;}.text-muted {	color: #6c757d !important;}.text-black-50 {	color: rgba(0,0,0,.5) !important;}.text-white-50 {	color: rgba(255,255,255,.5) !important;}.text-hide {	font: 0/0 a;	color: transparent;	text-shadow: none;	background-color: transparent;	border: 0;}.text-decoration-none {	text-decoration: none !important;}.text-reset {	color: inherit !important;}.visible {	visibility: visible !important;}.invisible {	visibility: hidden !important;}@media print {	*,*::before,*::after {		text-shadow: none !important;		box-shadow: none !important;	}	a:not(.btn) {		text-decoration: underline;	}	abbr[title]::after {		content: " (" attr(title) ")";	}	pre {		white-space: pre-wrap !important;	}	pre,blockquote {		border: 1px solid #adb5bd;		page-break-inside: avoid;	}	thead {		display: table-header-group;	}	tr,img {		page-break-inside: avoid;	}	p,h2,h3 {		orphans: 3;		widows: 3;	}	h2,h3 {		page-break-after: avoid;	}	@page {		size: a3;	}	body {		min-width: 992px !important;	}	.container {		min-width: 992px !important;	}	.navbar {		display: none;	}	.badge {		border: 1px solid #000;	}	.table {		border-collapse: collapse !important;	}	.table td,.table th {		background-color: #fff !important;	}	.table-bordered th,.table-bordered td {		border: 1px solid #dee2e6 !important;	}	.table-dark {		color: inherit;	}	.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody {		border-color: #dee2e6;	}	.table .thead-dark th {		color: inherit;		border-color: #dee2e6;	}}.col-12d5,.col-12d5-x2,.col-12d5-x3,.col-12d5-x4,.col-sm-12d5,.col-sm-12d5-x2,.col-sm-12d5-x3,.col-sm-12d5-x4,.col-md-12d5,.col-md-12d5-x2,.col-md-12d5-x3,.col-md-12d5-x4,.col-lg-12d5,.col-lg-12d5-x2,.col-lg-12d5-x3,.col-lg-12d5-x4,.col-xl-12d5,.col-xl-12d5-x2,.col-xl-12d5-x3,.col-xl-12d5-x4,.col-xxl-12d5,.col-xxl-12d5-x2,.col-xxl-12d5-x3,.col-xxl-12d5-x4,.col-12d7,.col-12d7-x2,.col-12d7-x3,.col-12d7-x4,.col-12d7-x5,.col-12d7-x6,.col-sm-12d7,.col-sm-12d7-x2,.col-sm-12d7-x3,.col-sm-12d7-x4,.col-sm-12d7-x5,.col-sm-12d7-x6,.col-md-12d7,.col-md-12d7-x2,.col-md-12d7-x3,.col-md-12d7-x4,.col-md-12d7-x5,.col-md-12d7-x6,.col-lg-12d7,.col-lg-12d7-x2,.col-lg-12d7-x3,.col-lg-12d7-x4,.col-lg-12d7-x5,.col-lg-12d7-x6,.col-xl-12d7,.col-xl-12d7-x2,.col-xl-12d7-x3,.col-xl-12d7-x4,.col-xl-12d7-x5,.col-xl-12d7-x6,.col-xxl-12d7,.col-xxl-12d7-x2,.col-xxl-12d7-x3,.col-xxl-12d7-x4,.col-xxl-12d7-x5,.col-xxl-12d7-x6,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto {	position: relative;	width: 100%;	min-height: 1px;	padding-right: 15px;	padding-left: 15px;}.col-12d5 {	-ms-flex: 0 0 20%;	flex: 0 0 20%;	max-width: 20%;}.col-12d5-x2 {	-ms-flex: 0 0 40%;	flex: 0 0 40%;	max-width: 40%;}.col-12d5-x3 {	-ms-flex: 0 0 60%;	flex: 0 0 60%;	max-width: 60%;}.col-12d5-x4 {	-ms-flex: 0 0 80%;	flex: 0 0 80%;	max-width: 80%;}.col-12d7 {	-ms-flex: 0 0 14.285714%;	flex: 0 0 14.285714%;	max-width: 14.285714%;}.col-12d7-x2 {	-ms-flex: 0 0 28.571429%;	flex: 0 0 28.571429%;	max-width: 28.571429%;}.col-12d7-x3 {	-ms-flex: 0 0 42.857143%;	flex: 0 0 42.857143%;	max-width: 42.857143%;}.col-12d7-x4 {	-ms-flex: 0 0 57.142857%;	flex: 0 0 57.142857%;	max-width: 57.142857%;}.col-12d7-x5 {	-ms-flex: 0 0 71.428571%;	flex: 0 0 71.428571%;	max-width: 71.428571%;}.col-12d7-x6 {	-ms-flex: 0 0 85.714286%;	flex: 0 0 85.714286%;	max-width: 85.714286%;}@media(min-width: 576px) {	.col-sm-12d5 {		-ms-flex:0 0 20%;		flex: 0 0 20%;		max-width: 20%;	}	.col-sm-12d5-x2 {		-ms-flex: 0 0 40%;		flex: 0 0 40%;		max-width: 40%;	}	.col-sm-12d5-x3 {		-ms-flex: 0 0 60%;		flex: 0 0 60%;		max-width: 60%;	}	.col-sm-12d5-x4 {		-ms-flex: 0 0 80%;		flex: 0 0 80%;		max-width: 80%;	}	.col-sm-12d7 {		-ms-flex: 0 0 14.285714%;		flex: 0 0 14.285714%;		max-width: 14.285714%;	}	.col-sm-12d7-x2 {		-ms-flex: 0 0 28.571429%;		flex: 0 0 28.571429%;		max-width: 28.571429%;	}	.col-sm-12d7-x3 {		-ms-flex: 0 0 42.857143%;		flex: 0 0 42.857143%;		max-width: 42.857143%;	}	.col-sm-12d7-x4 {		-ms-flex: 0 0 57.142857%;		flex: 0 0 57.142857%;		max-width: 57.142857%;	}	.col-sm-12d7-x5 {		-ms-flex: 0 0 71.428571%;		flex: 0 0 71.428571%;		max-width: 71.428571%;	}	.col-sm-12d7-x6 {		-ms-flex: 0 0 85.714286%;		flex: 0 0 85.714286%;		max-width: 85.714286%;	}}@media(min-width: 768px) {	.col-md-12d5 {		-ms-flex:0 0 20%;		flex: 0 0 20%;		max-width: 20%;	}	.col-md-12d5-x2 {		-ms-flex: 0 0 40%;		flex: 0 0 40%;		max-width: 40%;	}	.col-md-12d5-x3 {		-ms-flex: 0 0 60%;		flex: 0 0 60%;		max-width: 60%;	}	.col-md-12d5-x4 {		-ms-flex: 0 0 80%;		flex: 0 0 80%;		max-width: 80%;	}	.col-md-12d7 {		-ms-flex: 0 0 14.285714%;		flex: 0 0 14.285714%;		max-width: 14.285714%;	}	.col-md-12d7-x2 {		-ms-flex: 0 0 28.571429%;		flex: 0 0 28.571429%;		max-width: 28.571429%;	}	.col-md-12d7-x3 {		-ms-flex: 0 0 42.857143%;		flex: 0 0 42.857143%;		max-width: 42.857143%;	}	.col-md-12d7-x4 {		-ms-flex: 0 0 57.142857%;		flex: 0 0 57.142857%;		max-width: 57.142857%;	}	.col-md-12d7-x5 {		-ms-flex: 0 0 71.428571%;		flex: 0 0 71.428571%;		max-width: 71.428571%;	}	.col-md-12d7-x6 {		-ms-flex: 0 0 85.714286%;		flex: 0 0 85.714286%;		max-width: 85.714286%;	}}@media(min-width: 992px) {	.col-lg-12d5 {		-ms-flex:0 0 20%;		flex: 0 0 20%;		max-width: 20%;	}	.col-lg-12d5-x2 {		-ms-flex: 0 0 40%;		flex: 0 0 40%;		max-width: 40%;	}	.col-lg-12d5-x3 {		-ms-flex: 0 0 60%;		flex: 0 0 60%;		max-width: 60%;	}	.col-lg-12d5-x4 {		-ms-flex: 0 0 80%;		flex: 0 0 80%;		max-width: 80%;	}	.col-lg-12d7 {		-ms-flex: 0 0 14.285714%;		flex: 0 0 14.285714%;		max-width: 14.285714%;	}	.col-lg-12d7-x2 {		-ms-flex: 0 0 28.571429%;		flex: 0 0 28.571429%;		max-width: 28.571429%;	}	.col-lg-12d7-x3 {		-ms-flex: 0 0 42.857143%;		flex: 0 0 42.857143%;		max-width: 42.857143%;	}	.col-lg-12d7-x4 {		-ms-flex: 0 0 57.142857%;		flex: 0 0 57.142857%;		max-width: 57.142857%;	}	.col-lg-12d7-x5 {		-ms-flex: 0 0 71.428571%;		flex: 0 0 71.428571%;		max-width: 71.428571%;	}	.col-lg-12d7-x6 {		-ms-flex: 0 0 85.714286%;		flex: 0 0 85.714286%;		max-width: 85.714286%;	}}@media(min-width: 1200px) {	.col-xl-12d5 {		-ms-flex:0 0 20%;		flex: 0 0 20%;		max-width: 20%;	}	.col-xl-12d5-x2 {		-ms-flex: 0 0 40%;		flex: 0 0 40%;		max-width: 40%;	}	.col-xl-12d5-x3 {		-ms-flex: 0 0 60%;		flex: 0 0 60%;		max-width: 60%;	}	.col-xl-12d5-x4 {		-ms-flex: 0 0 80%;		flex: 0 0 80%;		max-width: 80%;	}	.col-xl-12d7 {		-ms-flex: 0 0 14.285714%;		flex: 0 0 14.285714%;		max-width: 14.285714%;	}	.col-xl-12d7-x2 {		-ms-flex: 0 0 28.571429%;		flex: 0 0 28.571429%;		max-width: 28.571429%;	}	.col-xl-12d7-x3 {		-ms-flex: 0 0 42.857143%;		flex: 0 0 42.857143%;		max-width: 42.857143%;	}	.col-xl-12d7-x4 {		-ms-flex: 0 0 57.142857%;		flex: 0 0 57.142857%;		max-width: 57.142857%;	}	.col-xl-12d7-x5 {		-ms-flex: 0 0 71.428571%;		flex: 0 0 71.428571%;		max-width: 71.428571%;	}	.col-xl-12d7-x6 {		-ms-flex: 0 0 85.714286%;		flex: 0 0 85.714286%;		max-width: 85.714286%;	}}@media(min-width: 1600px) {	.col-xxl-12d5 {		-ms-flex:0 0 20%;		flex: 0 0 20%;		max-width: 20%;	}	.col-xxl-12d5-x2 {		-ms-flex: 0 0 40%;		flex: 0 0 40%;		max-width: 40%;	}	.col-xxl-12d5-x3 {		-ms-flex: 0 0 60%;		flex: 0 0 60%;		max-width: 60%;	}	.col-xxl-12d5-x4 {		-ms-flex: 0 0 80%;		flex: 0 0 80%;		max-width: 80%;	}	.col-xxl-12d7 {		-ms-flex: 0 0 14.285714%;		flex: 0 0 14.285714%;		max-width: 14.285714%;	}	.col-xxl-12d7-x2 {		-ms-flex: 0 0 28.571429%;		flex: 0 0 28.571429%;		max-width: 28.571429%;	}	.col-xxl-12d7-x3 {		-ms-flex: 0 0 42.857143%;		flex: 0 0 42.857143%;		max-width: 42.857143%;	}	.col-xxl-12d7-x4 {		-ms-flex: 0 0 57.142857%;		flex: 0 0 57.142857%;		max-width: 57.142857%;	}	.col-xxl-12d7-x5 {		-ms-flex: 0 0 71.428571%;		flex: 0 0 71.428571%;		max-width: 71.428571%;	}	.col-xxl-12d7-x6 {		-ms-flex: 0 0 85.714286%;		flex: 0 0 85.714286%;		max-width: 85.714286%;	}}@media(min-width: 1600px) {	.col-xxl {		-ms-flex-preferred-size:0;		flex-basis: 0;		-ms-flex-positive: 1;		flex-grow: 1;		max-width: 100%;	}	.col-xxl-auto {		-ms-flex: 0 0 auto;		flex: 0 0 auto;		width: auto;		max-width: 100%;	}	.col-xxl-1 {		-ms-flex: 0 0 8.333333%;		flex: 0 0 8.333333%;		max-width: 8.333333%;	}	.col-xxl-2 {		-ms-flex: 0 0 16.666667%;		flex: 0 0 16.666667%;		max-width: 16.666667%;	}	.col-xxl-3 {		-ms-flex: 0 0 25%;		flex: 0 0 25%;		max-width: 25%;	}	.col-xxl-4 {		-ms-flex: 0 0 33.333333%;		flex: 0 0 33.333333%;		max-width: 33.333333%;	}	.col-xxl-5 {		-ms-flex: 0 0 41.666667%;		flex: 0 0 41.666667%;		max-width: 41.666667%;	}	.col-xxl-6 {		-ms-flex: 0 0 50%;		flex: 0 0 50%;		max-width: 50%;	}	.col-xxl-7 {		-ms-flex: 0 0 58.333333%;		flex: 0 0 58.333333%;		max-width: 58.333333%;	}	.col-xxl-8 {		-ms-flex: 0 0 66.666667%;		flex: 0 0 66.666667%;		max-width: 66.666667%;	}	.col-xxl-9 {		-ms-flex: 0 0 75%;		flex: 0 0 75%;		max-width: 75%;	}	.col-xxl-10 {		-ms-flex: 0 0 83.333333%;		flex: 0 0 83.333333%;		max-width: 83.333333%;	}	.col-xxl-11 {		-ms-flex: 0 0 91.666667%;		flex: 0 0 91.666667%;		max-width: 91.666667%;	}	.col-xxl-12 {		-ms-flex: 0 0 100%;		flex: 0 0 100%;		max-width: 100%;	}	.order-xxl-first {		-ms-flex-order: -1;		order: -1;	}	.order-xxl-last {		-ms-flex-order: 13;		order: 13;	}	.order-xxl-0 {		-ms-flex-order: 0;		order: 0;	}	.order-xxl-1 {		-ms-flex-order: 1;		order: 1;	}	.order-xxl-2 {		-ms-flex-order: 2;		order: 2;	}	.order-xxl-3 {		-ms-flex-order: 3;		order: 3;	}	.order-xxl-4 {		-ms-flex-order: 4;		order: 4;	}	.order-xxl-5 {		-ms-flex-order: 5;		order: 5;	}	.order-xxl-6 {		-ms-flex-order: 6;		order: 6;	}	.order-xxl-7 {		-ms-flex-order: 7;		order: 7;	}	.order-xxl-8 {		-ms-flex-order: 8;		order: 8;	}	.order-xxl-9 {		-ms-flex-order: 9;		order: 9;	}	.order-xxl-10 {		-ms-flex-order: 10;		order: 10;	}	.order-xxl-11 {		-ms-flex-order: 11;		order: 11;	}	.order-xxl-12 {		-ms-flex-order: 12;		order: 12;	}}.btn,.form-control {	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";	font-size: 15px;}*[class^='ff-'] .btn,*[class^='ff-'] .form-control {	font-family: inherit;}.table-responsive {	padding: 3px;}.table {	outline: solid 1px #fff;	box-shadow: 0 0 6px rgba(0,0,0,.1);	border-radius: 5px;	overflow: hidden;}.table tr .table-tools {	text-align: right;}.table tr .table-tools a {	border: dashed 1px transparent;	font-size: 22px;	padding: 2px 2px;	margin: 2px;	min-width: 38px;	display: inline-block;	text-align: center;}.table tr .table-tools a i {	color: #06f;}.table tr .table-tools a:nth-child(even) i {	color: #f60;}.table tr:hover .table-tools a {	border-color: #999;}.table tr:hover .table-tools a:hover {	border-style: solid;}.table tr .user-avatar {	width: 32px;	height: 32px;	border-radius: 50%;	vertical-align: middle;	margin-right: 5px;}.table tr .user-avatar+span {	vertical-align: middle;}.table .thead-light th {	background-color: #f1f1f1;	border-color: #f1f1f1;}.table .thead-light th:first-child {	border-radius: 5px 0 0 0;}.table .thead-light th:last-child {	border-radius: 0 5px 0 0;}.table td {	border-top-color: #f2f2f2;}.table-striped tbody tr:nth-of-type(odd) {	background-color: rgba(0,0,0,.02);}select.form-control:not([size]):not([multiple]),.custom-file-input,.custom-file,.custom-file-label,.form-control {	height: 36px;}.custom-file-label::after {	height: 33px;}.custom-file.disabled .custom-file-label {	background-color: #e9ecef;}.form-check * {	vertical-align: middle;}.container.container-large .container-large {	max-width: 100%;	padding-left: 0;	padding-right: 0;}@media(min-width: 1600px) {	.container.container-large {		max-width:91%;	}	.container.container-large .container-large {		max-width: 100%;		padding-left: 0;		padding-right: 0;	}}@media(min-width: 1200px) {	.container {		max-width:1230px;	}}@media(max-width: 1199px) {	.container {		max-width:100%;	}}@media(max-width: 767px) {	h1 {		font-size:2rem;	}}/*! *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */@font-face {	font-family: 'FontAwesome';	src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");	src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");	font-weight: normal;	font-style: normal;	font-display: swap;}.fa {	display: inline-block;	font: normal normal normal 14px/1 FontAwesome;	font-size: inherit;	text-rendering: auto;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}.fa-lg {	font-size: 1.33333em;	line-height: .75em;	vertical-align: -15%;}.fa-2x {	font-size: 2em;}.fa-3x {	font-size: 3em;}.fa-4x {	font-size: 4em;}.fa-5x {	font-size: 5em;}.fa-fw {	width: 1.28571em;	text-align: center;}.fa-ul {	padding-left: 0;	margin-left: 2.14286em;	list-style-type: none;}.fa-ul>li {	position: relative;}.fa-li {	position: absolute;	left: -2.14286em;	width: 2.14286em;	top: .14286em;	text-align: center;}.fa-li.fa-lg {	left: -1.85714em;}.fa-border {	padding: .2em .25em .15em;	border: solid .08em #eee;	border-radius: .1em;}.fa-pull-left {	float: left;}.fa-pull-right {	float: right;}.fa.fa-pull-left {	margin-right: .3em;}.fa.fa-pull-right {	margin-left: .3em;}.pull-right {	float: right;}.pull-left {	float: left;}.fa.pull-left {	margin-right: .3em;}.fa.pull-right {	margin-left: .3em;}.fa-spin {	-webkit-animation: fa-spin 2s infinite linear;	animation: fa-spin 2s infinite linear;}.fa-pulse {	-webkit-animation: fa-spin 1s infinite steps(8);	animation: fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin {	0% {		-webkit-transform: rotate(0deg);		transform: rotate(0deg);	}	100% {		-webkit-transform: rotate(359deg);		transform: rotate(359deg);	}}@keyframes fa-spin {	0% {		-webkit-transform: rotate(0deg);		transform: rotate(0deg);	}	100% {		-webkit-transform: rotate(359deg);		transform: rotate(359deg);	}}.fa-rotate-90 {	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";	-webkit-transform: rotate(90deg);	-ms-transform: rotate(90deg);	transform: rotate(90deg);}.fa-rotate-180 {	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	transform: rotate(180deg);}.fa-rotate-270 {	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";	-webkit-transform: rotate(270deg);	-ms-transform: rotate(270deg);	transform: rotate(270deg);}.fa-flip-horizontal {	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";	-webkit-transform: scale(-1,1);	-ms-transform: scale(-1,1);	transform: scale(-1,1);}.fa-flip-vertical {	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";	-webkit-transform: scale(1,-1);	-ms-transform: scale(1,-1);	transform: scale(1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical {	filter: none;}.fa-stack {	position: relative;	display: inline-block;	width: 2em;	height: 2em;	line-height: 2em;	vertical-align: middle;}.fa-stack-1x,.fa-stack-2x {	position: absolute;	left: 0;	width: 100%;	text-align: center;}.fa-stack-1x {	line-height: inherit;}.fa-stack-2x {	font-size: 2em;}.fa-inverse {	color: #fff;}.fa-glass:before {	content: "";}.fa-music:before {	content: "";}.fa-search:before {	content: "";}.fa-envelope-o:before {	content: "";}.fa-heart:before {	content: "";}.fa-star:before {	content: "";}.fa-star-o:before {	content: "";}.fa-user:before {	content: "";}.fa-film:before {	content: "";}.fa-th-large:before {	content: "";}.fa-th:before {	content: "";}.fa-th-list:before {	content: "";}.fa-check:before {	content: "";}.fa-remove:before,.fa-close:before,.fa-times:before {	content: "";}.fa-search-plus:before {	content: "";}.fa-search-minus:before {	content: "";}.fa-power-off:before {	content: "";}.fa-signal:before {	content: "";}.fa-gear:before,.fa-cog:before {	content: "";}.fa-trash-o:before {	content: "";}.fa-home:before {	content: "";}.fa-file-o:before {	content: "";}.fa-clock-o:before {	content: "";}.fa-road:before {	content: "";}.fa-download:before {	content: "";}.fa-arrow-circle-o-down:before {	content: "";}.fa-arrow-circle-o-up:before {	content: "";}.fa-inbox:before {	content: "";}.fa-play-circle-o:before {	content: "";}.fa-rotate-right:before,.fa-repeat:before {	content: "";}.fa-refresh:before {	content: "";}.fa-list-alt:before {	content: "";}.fa-lock:before {	content: "";}.fa-flag:before {	content: "";}.fa-headphones:before {	content: "";}.fa-volume-off:before {	content: "";}.fa-volume-down:before {	content: "";}.fa-volume-up:before {	content: "";}.fa-qrcode:before {	content: "";}.fa-barcode:before {	content: "";}.fa-tag:before {	content: "";}.fa-tags:before {	content: "";}.fa-book:before {	content: "";}.fa-bookmark:before {	content: "";}.fa-print:before {	content: "";}.fa-camera:before {	content: "";}.fa-font:before {	content: "";}.fa-bold:before {	content: "";}.fa-italic:before {	content: "";}.fa-text-height:before {	content: "";}.fa-text-width:before {	content: "";}.fa-align-left:before {	content: "";}.fa-align-center:before {	content: "";}.fa-align-right:before {	content: "";}.fa-align-justify:before {	content: "";}.fa-list:before {	content: "";}.fa-dedent:before,.fa-outdent:before {	content: "";}.fa-indent:before {	content: "";}.fa-video-camera:before {	content: "";}.fa-photo:before,.fa-image:before,.fa-picture-o:before {	content: "";}.fa-pencil:before {	content: "";}.fa-map-marker:before {	content: "";}.fa-adjust:before {	content: "";}.fa-tint:before {	content: "";}.fa-edit:before,.fa-pencil-square-o:before {	content: "";}.fa-share-square-o:before {	content: "";}.fa-check-square-o:before {	content: "";}.fa-arrows:before {	content: "";}.fa-step-backward:before {	content: "";}.fa-fast-backward:before {	content: "";}.fa-backward:before {	content: "";}.fa-play:before {	content: "";}.fa-pause:before {	content: "";}.fa-stop:before {	content: "";}.fa-forward:before {	content: "";}.fa-fast-forward:before {	content: "";}.fa-step-forward:before {	content: "";}.fa-eject:before {	content: "";}.fa-chevron-left:before {	content: "";}.fa-chevron-right:before {	content: "";}.fa-plus-circle:before {	content: "";}.fa-minus-circle:before {	content: "";}.fa-times-circle:before {	content: "";}.fa-check-circle:before {	content: "";}.fa-question-circle:before {	content: "";}.fa-info-circle:before {	content: "";}.fa-crosshairs:before {	content: "";}.fa-times-circle-o:before {	content: "";}.fa-check-circle-o:before {	content: "";}.fa-ban:before {	content: "";}.fa-arrow-left:before {	content: "";}.fa-arrow-right:before {	content: "";}.fa-arrow-up:before {	content: "";}.fa-arrow-down:before {	content: "";}.fa-mail-forward:before,.fa-share:before {	content: "";}.fa-expand:before {	content: "";}.fa-compress:before {	content: "";}.fa-plus:before {	content: "";}.fa-minus:before {	content: "";}.fa-asterisk:before {	content: "";}.fa-exclamation-circle:before {	content: "";}.fa-gift:before {	content: "";}.fa-leaf:before {	content: "";}.fa-fire:before {	content: "";}.fa-eye:before {	content: "";}.fa-eye-slash:before {	content: "";}.fa-warning:before,.fa-exclamation-triangle:before {	content: "";}.fa-plane:before {	content: "";}.fa-calendar:before {	content: "";}.fa-random:before {	content: "";}.fa-comment:before {	content: "";}.fa-magnet:before {	content: "";}.fa-chevron-up:before {	content: "";}.fa-chevron-down:before {	content: "";}.fa-retweet:before {	content: "";}.fa-shopping-cart:before {	content: "";}.fa-folder:before {	content: "";}.fa-folder-open:before {	content: "";}.fa-arrows-v:before {	content: "";}.fa-arrows-h:before {	content: "";}.fa-bar-chart-o:before,.fa-bar-chart:before {	content: "";}.fa-twitter-square:before {	content: "";}.fa-facebook-square:before {	content: "";}.fa-camera-retro:before {	content: "";}.fa-key:before {	content: "";}.fa-gears:before,.fa-cogs:before {	content: "";}.fa-comments:before {	content: "";}.fa-thumbs-o-up:before {	content: "";}.fa-thumbs-o-down:before {	content: "";}.fa-star-half:before {	content: "";}.fa-heart-o:before {	content: "";}.fa-sign-out:before {	content: "";}.fa-linkedin-square:before {	content: "";}.fa-thumb-tack:before {	content: "";}.fa-external-link:before {	content: "";}.fa-sign-in:before {	content: "";}.fa-trophy:before {	content: "";}.fa-github-square:before {	content: "";}.fa-upload:before {	content: "";}.fa-lemon-o:before {	content: "";}.fa-phone:before {	content: "";}.fa-square-o:before {	content: "";}.fa-bookmark-o:before {	content: "";}.fa-phone-square:before {	content: "";}.fa-twitter:before {	content: "";}.fa-facebook-f:before,.fa-facebook:before {	content: "";}.fa-github:before {	content: "";}.fa-unlock:before {	content: "";}.fa-credit-card:before {	content: "";}.fa-feed:before,.fa-rss:before {	content: "";}.fa-hdd-o:before {	content: "";}.fa-bullhorn:before {	content: "";}.fa-bell:before {	content: "";}.fa-certificate:before {	content: "";}.fa-hand-o-right:before {	content: "";}.fa-hand-o-left:before {	content: "";}.fa-hand-o-up:before {	content: "";}.fa-hand-o-down:before {	content: "";}.fa-arrow-circle-left:before {	content: "";}.fa-arrow-circle-right:before {	content: "";}.fa-arrow-circle-up:before {	content: "";}.fa-arrow-circle-down:before {	content: "";}.fa-globe:before {	content: "";}.fa-wrench:before {	content: "";}.fa-tasks:before {	content: "";}.fa-filter:before {	content: "";}.fa-briefcase:before {	content: "";}.fa-arrows-alt:before {	content: "";}.fa-group:before,.fa-users:before {	content: "";}.fa-chain:before,.fa-link:before {	content: "";}.fa-cloud:before {	content: "";}.fa-flask:before {	content: "";}.fa-cut:before,.fa-scissors:before {	content: "";}.fa-copy:before,.fa-files-o:before {	content: "";}.fa-paperclip:before {	content: "";}.fa-save:before,.fa-floppy-o:before {	content: "";}.fa-square:before {	content: "";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before {	content: "";}.fa-list-ul:before {	content: "";}.fa-list-ol:before {	content: "";}.fa-strikethrough:before {	content: "";}.fa-underline:before {	content: "";}.fa-table:before {	content: "";}.fa-magic:before {	content: "";}.fa-truck:before {	content: "";}.fa-pinterest:before {	content: "";}.fa-pinterest-square:before {	content: "";}.fa-google-plus-square:before {	content: "";}.fa-google-plus:before {	content: "";}.fa-money:before {	content: "";}.fa-caret-down:before {	content: "";}.fa-caret-up:before {	content: "";}.fa-caret-left:before {	content: "";}.fa-caret-right:before {	content: "";}.fa-columns:before {	content: "";}.fa-unsorted:before,.fa-sort:before {	content: "";}.fa-sort-down:before,.fa-sort-desc:before {	content: "";}.fa-sort-up:before,.fa-sort-asc:before {	content: "";}.fa-envelope:before {	content: "";}.fa-linkedin:before {	content: "";}.fa-rotate-left:before,.fa-undo:before {	content: "";}.fa-legal:before,.fa-gavel:before {	content: "";}.fa-dashboard:before,.fa-tachometer:before {	content: "";}.fa-comment-o:before {	content: "";}.fa-comments-o:before {	content: "";}.fa-flash:before,.fa-bolt:before {	content: "";}.fa-sitemap:before {	content: "";}.fa-umbrella:before {	content: "";}.fa-paste:before,.fa-clipboard:before {	content: "";}.fa-lightbulb-o:before {	content: "";}.fa-exchange:before {	content: "";}.fa-cloud-download:before {	content: "";}.fa-cloud-upload:before {	content: "";}.fa-user-md:before {	content: "";}.fa-stethoscope:before {	content: "";}.fa-suitcase:before {	content: "";}.fa-bell-o:before {	content: "";}.fa-coffee:before {	content: "";}.fa-cutlery:before {	content: "";}.fa-file-text-o:before {	content: "";}.fa-building-o:before {	content: "";}.fa-hospital-o:before {	content: "";}.fa-ambulance:before {	content: "";}.fa-medkit:before {	content: "";}.fa-fighter-jet:before {	content: "";}.fa-beer:before {	content: "";}.fa-h-square:before {	content: "";}.fa-plus-square:before {	content: "";}.fa-angle-double-left:before {	content: "";}.fa-angle-double-right:before {	content: "";}.fa-angle-double-up:before {	content: "";}.fa-angle-double-down:before {	content: "";}.fa-angle-left:before {	content: "";}.fa-angle-right:before {	content: "";}.fa-angle-up:before {	content: "";}.fa-angle-down:before {	content: "";}.fa-desktop:before {	content: "";}.fa-laptop:before {	content: "";}.fa-tablet:before {	content: "";}.fa-mobile-phone:before,.fa-mobile:before {	content: "";}.fa-circle-o:before {	content: "";}.fa-quote-left:before {	content: "";}.fa-quote-right:before {	content: "";}.fa-spinner:before {	content: "";}.fa-circle:before {	content: "";}.fa-mail-reply:before,.fa-reply:before {	content: "";}.fa-github-alt:before {	content: "";}.fa-folder-o:before {	content: "";}.fa-folder-open-o:before {	content: "";}.fa-smile-o:before {	content: "";}.fa-frown-o:before {	content: "";}.fa-meh-o:before {	content: "";}.fa-gamepad:before {	content: "";}.fa-keyboard-o:before {	content: "";}.fa-flag-o:before {	content: "";}.fa-flag-checkered:before {	content: "";}.fa-terminal:before {	content: "";}.fa-code:before {	content: "";}.fa-mail-reply-all:before,.fa-reply-all:before {	content: "";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {	content: "";}.fa-location-arrow:before {	content: "";}.fa-crop:before {	content: "";}.fa-code-fork:before {	content: "";}.fa-unlink:before,.fa-chain-broken:before {	content: "";}.fa-question:before {	content: "";}.fa-info:before {	content: "";}.fa-exclamation:before {	content: "";}.fa-superscript:before {	content: "";}.fa-subscript:before {	content: "";}.fa-eraser:before {	content: "";}.fa-puzzle-piece:before {	content: "";}.fa-microphone:before {	content: "";}.fa-microphone-slash:before {	content: "";}.fa-shield:before {	content: "";}.fa-calendar-o:before {	content: "";}.fa-fire-extinguisher:before {	content: "";}.fa-rocket:before {	content: "";}.fa-maxcdn:before {	content: "";}.fa-chevron-circle-left:before {	content: "";}.fa-chevron-circle-right:before {	content: "";}.fa-chevron-circle-up:before {	content: "";}.fa-chevron-circle-down:before {	content: "";}.fa-html5:before {	content: "";}.fa-css3:before {	content: "";}.fa-anchor:before {	content: "";}.fa-unlock-alt:before {	content: "";}.fa-bullseye:before {	content: "";}.fa-ellipsis-h:before {	content: "";}.fa-ellipsis-v:before {	content: "";}.fa-rss-square:before {	content: "";}.fa-play-circle:before {	content: "";}.fa-ticket:before {	content: "";}.fa-minus-square:before {	content: "";}.fa-minus-square-o:before {	content: "";}.fa-level-up:before {	content: "";}.fa-level-down:before {	content: "";}.fa-check-square:before {	content: "";}.fa-pencil-square:before {	content: "";}.fa-external-link-square:before {	content: "";}.fa-share-square:before {	content: "";}.fa-compass:before {	content: "";}.fa-toggle-down:before,.fa-caret-square-o-down:before {	content: "";}.fa-toggle-up:before,.fa-caret-square-o-up:before {	content: "";}.fa-toggle-right:before,.fa-caret-square-o-right:before {	content: "";}.fa-euro:before,.fa-eur:before {	content: "";}.fa-gbp:before {	content: "";}.fa-dollar:before,.fa-usd:before {	content: "";}.fa-rupee:before,.fa-inr:before {	content: "";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {	content: "";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before {	content: "";}.fa-won:before,.fa-krw:before {	content: "";}.fa-bitcoin:before,.fa-btc:before {	content: "";}.fa-file:before {	content: "";}.fa-file-text:before {	content: "";}.fa-sort-alpha-asc:before {	content: "";}.fa-sort-alpha-desc:before {	content: "";}.fa-sort-amount-asc:before {	content: "";}.fa-sort-amount-desc:before {	content: "";}.fa-sort-numeric-asc:before {	content: "";}.fa-sort-numeric-desc:before {	content: "";}.fa-thumbs-up:before {	content: "";}.fa-thumbs-down:before {	content: "";}.fa-youtube-square:before {	content: "";}.fa-youtube:before {	content: "";}.fa-xing:before {	content: "";}.fa-xing-square:before {	content: "";}.fa-youtube-play:before {	content: "";}.fa-dropbox:before {	content: "";}.fa-stack-overflow:before {	content: "";}.fa-instagram:before {	content: "";}.fa-flickr:before {	content: "";}.fa-adn:before {	content: "";}.fa-bitbucket:before {	content: "";}.fa-bitbucket-square:before {	content: "";}.fa-tumblr:before {	content: "";}.fa-tumblr-square:before {	content: "";}.fa-long-arrow-down:before {	content: "";}.fa-long-arrow-up:before {	content: "";}.fa-long-arrow-left:before {	content: "";}.fa-long-arrow-right:before {	content: "";}.fa-apple:before {	content: "";}.fa-windows:before {	content: "";}.fa-android:before {	content: "";}.fa-linux:before {	content: "";}.fa-dribbble:before {	content: "";}.fa-skype:before {	content: "";}.fa-foursquare:before {	content: "";}.fa-trello:before {	content: "";}.fa-female:before {	content: "";}.fa-male:before {	content: "";}.fa-gittip:before,.fa-gratipay:before {	content: "";}.fa-sun-o:before {	content: "";}.fa-moon-o:before {	content: "";}.fa-archive:before {	content: "";}.fa-bug:before {	content: "";}.fa-vk:before {	content: "";}.fa-weibo:before {	content: "";}.fa-renren:before {	content: "";}.fa-pagelines:before {	content: "";}.fa-stack-exchange:before {	content: "";}.fa-arrow-circle-o-right:before {	content: "";}.fa-arrow-circle-o-left:before {	content: "";}.fa-toggle-left:before,.fa-caret-square-o-left:before {	content: "";}.fa-dot-circle-o:before {	content: "";}.fa-wheelchair:before {	content: "";}.fa-vimeo-square:before {	content: "";}.fa-turkish-lira:before,.fa-try:before {	content: "";}.fa-plus-square-o:before {	content: "";}.fa-space-shuttle:before {	content: "";}.fa-slack:before {	content: "";}.fa-envelope-square:before {	content: "";}.fa-wordpress:before {	content: "";}.fa-openid:before {	content: "";}.fa-institution:before,.fa-bank:before,.fa-university:before {	content: "";}.fa-mortar-board:before,.fa-graduation-cap:before {	content: "";}.fa-yahoo:before {	content: "";}.fa-google:before {	content: "";}.fa-reddit:before {	content: "";}.fa-reddit-square:before {	content: "";}.fa-stumbleupon-circle:before {	content: "";}.fa-stumbleupon:before {	content: "";}.fa-delicious:before {	content: "";}.fa-digg:before {	content: "";}.fa-pied-piper-pp:before {	content: "";}.fa-pied-piper-alt:before {	content: "";}.fa-drupal:before {	content: "";}.fa-joomla:before {	content: "";}.fa-language:before {	content: "";}.fa-fax:before {	content: "";}.fa-building:before {	content: "";}.fa-child:before {	content: "";}.fa-paw:before {	content: "";}.fa-spoon:before {	content: "";}.fa-cube:before {	content: "";}.fa-cubes:before {	content: "";}.fa-behance:before {	content: "";}.fa-behance-square:before {	content: "";}.fa-steam:before {	content: "";}.fa-steam-square:before {	content: "";}.fa-recycle:before {	content: "";}.fa-automobile:before,.fa-car:before {	content: "";}.fa-cab:before,.fa-taxi:before {	content: "";}.fa-tree:before {	content: "";}.fa-spotify:before {	content: "";}.fa-deviantart:before {	content: "";}.fa-soundcloud:before {	content: "";}.fa-database:before {	content: "";}.fa-file-pdf-o:before {	content: "";}.fa-file-word-o:before {	content: "";}.fa-file-excel-o:before {	content: "";}.fa-file-powerpoint-o:before {	content: "";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {	content: "";}.fa-file-zip-o:before,.fa-file-archive-o:before {	content: "";}.fa-file-sound-o:before,.fa-file-audio-o:before {	content: "";}.fa-file-movie-o:before,.fa-file-video-o:before {	content: "";}.fa-file-code-o:before {	content: "";}.fa-vine:before {	content: "";}.fa-codepen:before {	content: "";}.fa-jsfiddle:before {	content: "";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {	content: "";}.fa-circle-o-notch:before {	content: "";}.fa-ra:before,.fa-resistance:before,.fa-rebel:before {	content: "";}.fa-ge:before,.fa-empire:before {	content: "";}.fa-git-square:before {	content: "";}.fa-git:before {	content: "";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before {	content: "";}.fa-tencent-weibo:before {	content: "";}.fa-qq:before {	content: "";}.fa-wechat:before,.fa-weixin:before {	content: "";}.fa-send:before,.fa-paper-plane:before {	content: "";}.fa-send-o:before,.fa-paper-plane-o:before {	content: "";}.fa-history:before {	content: "";}.fa-circle-thin:before {	content: "";}.fa-header:before {	content: "";}.fa-paragraph:before {	content: "";}.fa-sliders:before {	content: "";}.fa-share-alt:before {	content: "";}.fa-share-alt-square:before {	content: "";}.fa-bomb:before {	content: "";}.fa-soccer-ball-o:before,.fa-futbol-o:before {	content: "";}.fa-tty:before {	content: "";}.fa-binoculars:before {	content: "";}.fa-plug:before {	content: "";}.fa-slideshare:before {	content: "";}.fa-twitch:before {	content: "";}.fa-yelp:before {	content: "";}.fa-newspaper-o:before {	content: "";}.fa-wifi:before {	content: "";}.fa-calculator:before {	content: "";}.fa-paypal:before {	content: "";}.fa-google-wallet:before {	content: "";}.fa-cc-visa:before {	content: "";}.fa-cc-mastercard:before {	content: "";}.fa-cc-discover:before {	content: "";}.fa-cc-amex:before {	content: "";}.fa-cc-paypal:before {	content: "";}.fa-cc-stripe:before {	content: "";}.fa-bell-slash:before {	content: "";}.fa-bell-slash-o:before {	content: "";}.fa-trash:before {	content: "";}.fa-copyright:before {	content: "";}.fa-at:before {	content: "";}.fa-eyedropper:before {	content: "";}.fa-paint-brush:before {	content: "";}.fa-birthday-cake:before {	content: "";}.fa-area-chart:before {	content: "";}.fa-pie-chart:before {	content: "";}.fa-line-chart:before {	content: "";}.fa-lastfm:before {	content: "";}.fa-lastfm-square:before {	content: "";}.fa-toggle-off:before {	content: "";}.fa-toggle-on:before {	content: "";}.fa-bicycle:before {	content: "";}.fa-bus:before {	content: "";}.fa-ioxhost:before {	content: "";}.fa-angellist:before {	content: "";}.fa-cc:before {	content: "";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before {	content: "";}.fa-meanpath:before {	content: "";}.fa-buysellads:before {	content: "";}.fa-connectdevelop:before {	content: "";}.fa-dashcube:before {	content: "";}.fa-forumbee:before {	content: "";}.fa-leanpub:before {	content: "";}.fa-sellsy:before {	content: "";}.fa-shirtsinbulk:before {	content: "";}.fa-simplybuilt:before {	content: "";}.fa-skyatlas:before {	content: "";}.fa-cart-plus:before {	content: "";}.fa-cart-arrow-down:before {	content: "";}.fa-diamond:before {	content: "";}.fa-ship:before {	content: "";}.fa-user-secret:before {	content: "";}.fa-motorcycle:before {	content: "";}.fa-street-view:before {	content: "";}.fa-heartbeat:before {	content: "";}.fa-venus:before {	content: "";}.fa-mars:before {	content: "";}.fa-mercury:before {	content: "";}.fa-intersex:before,.fa-transgender:before {	content: "";}.fa-transgender-alt:before {	content: "";}.fa-venus-double:before {	content: "";}.fa-mars-double:before {	content: "";}.fa-venus-mars:before {	content: "";}.fa-mars-stroke:before {	content: "";}.fa-mars-stroke-v:before {	content: "";}.fa-mars-stroke-h:before {	content: "";}.fa-neuter:before {	content: "";}.fa-genderless:before {	content: "";}.fa-facebook-official:before {	content: "";}.fa-pinterest-p:before {	content: "";}.fa-whatsapp:before {	content: "";}.fa-server:before {	content: "";}.fa-user-plus:before {	content: "";}.fa-user-times:before {	content: "";}.fa-hotel:before,.fa-bed:before {	content: "";}.fa-viacoin:before {	content: "";}.fa-train:before {	content: "";}.fa-subway:before {	content: "";}.fa-medium:before {	content: "";}.fa-yc:before,.fa-y-combinator:before {	content: "";}.fa-optin-monster:before {	content: "";}.fa-opencart:before {	content: "";}.fa-expeditedssl:before {	content: "";}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before {	content: "";}.fa-battery-3:before,.fa-battery-three-quarters:before {	content: "";}.fa-battery-2:before,.fa-battery-half:before {	content: "";}.fa-battery-1:before,.fa-battery-quarter:before {	content: "";}.fa-battery-0:before,.fa-battery-empty:before {	content: "";}.fa-mouse-pointer:before {	content: "";}.fa-i-cursor:before {	content: "";}.fa-object-group:before {	content: "";}.fa-object-ungroup:before {	content: "";}.fa-sticky-note:before {	content: "";}.fa-sticky-note-o:before {	content: "";}.fa-cc-jcb:before {	content: "";}.fa-cc-diners-club:before {	content: "";}.fa-clone:before {	content: "";}.fa-balance-scale:before {	content: "";}.fa-hourglass-o:before {	content: "";}.fa-hourglass-1:before,.fa-hourglass-start:before {	content: "";}.fa-hourglass-2:before,.fa-hourglass-half:before {	content: "";}.fa-hourglass-3:before,.fa-hourglass-end:before {	content: "";}.fa-hourglass:before {	content: "";}.fa-hand-grab-o:before,.fa-hand-rock-o:before {	content: "";}.fa-hand-stop-o:before,.fa-hand-paper-o:before {	content: "";}.fa-hand-scissors-o:before {	content: "";}.fa-hand-lizard-o:before {	content: "";}.fa-hand-spock-o:before {	content: "";}.fa-hand-pointer-o:before {	content: "";}.fa-hand-peace-o:before {	content: "";}.fa-trademark:before {	content: "";}.fa-registered:before {	content: "";}.fa-creative-commons:before {	content: "";}.fa-gg:before {	content: "";}.fa-gg-circle:before {	content: "";}.fa-tripadvisor:before {	content: "";}.fa-odnoklassniki:before {	content: "";}.fa-odnoklassniki-square:before {	content: "";}.fa-get-pocket:before {	content: "";}.fa-wikipedia-w:before {	content: "";}.fa-safari:before {	content: "";}.fa-chrome:before {	content: "";}.fa-firefox:before {	content: "";}.fa-opera:before {	content: "";}.fa-internet-explorer:before {	content: "";}.fa-tv:before,.fa-television:before {	content: "";}.fa-contao:before {	content: "";}.fa-500px:before {	content: "";}.fa-amazon:before {	content: "";}.fa-calendar-plus-o:before {	content: "";}.fa-calendar-minus-o:before {	content: "";}.fa-calendar-times-o:before {	content: "";}.fa-calendar-check-o:before {	content: "";}.fa-industry:before {	content: "";}.fa-map-pin:before {	content: "";}.fa-map-signs:before {	content: "";}.fa-map-o:before {	content: "";}.fa-map:before {	content: "";}.fa-commenting:before {	content: "";}.fa-commenting-o:before {	content: "";}.fa-houzz:before {	content: "";}.fa-vimeo:before {	content: "";}.fa-black-tie:before {	content: "";}.fa-fonticons:before {	content: "";}.fa-reddit-alien:before {	content: "";}.fa-edge:before {	content: "";}.fa-credit-card-alt:before {	content: "";}.fa-codiepie:before {	content: "";}.fa-modx:before {	content: "";}.fa-fort-awesome:before {	content: "";}.fa-usb:before {	content: "";}.fa-product-hunt:before {	content: "";}.fa-mixcloud:before {	content: "";}.fa-scribd:before {	content: "";}.fa-pause-circle:before {	content: "";}.fa-pause-circle-o:before {	content: "";}.fa-stop-circle:before {	content: "";}.fa-stop-circle-o:before {	content: "";}.fa-shopping-bag:before {	content: "";}.fa-shopping-basket:before {	content: "";}.fa-hashtag:before {	content: "";}.fa-bluetooth:before {	content: "";}.fa-bluetooth-b:before {	content: "";}.fa-percent:before {	content: "";}.fa-gitlab:before {	content: "";}.fa-wpbeginner:before {	content: "";}.fa-wpforms:before {	content: "";}.fa-envira:before {	content: "";}.fa-universal-access:before {	content: "";}.fa-wheelchair-alt:before {	content: "";}.fa-question-circle-o:before {	content: "";}.fa-blind:before {	content: "";}.fa-audio-description:before {	content: "";}.fa-volume-control-phone:before {	content: "";}.fa-braille:before {	content: "";}.fa-assistive-listening-systems:before {	content: "";}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before {	content: "";}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before {	content: "";}.fa-glide:before {	content: "";}.fa-glide-g:before {	content: "";}.fa-signing:before,.fa-sign-language:before {	content: "";}.fa-low-vision:before {	content: "";}.fa-viadeo:before {	content: "";}.fa-viadeo-square:before {	content: "";}.fa-snapchat:before {	content: "";}.fa-snapchat-ghost:before {	content: "";}.fa-snapchat-square:before {	content: "";}.fa-pied-piper:before {	content: "";}.fa-first-order:before {	content: "";}.fa-yoast:before {	content: "";}.fa-themeisle:before {	content: "";}.fa-google-plus-circle:before,.fa-google-plus-official:before {	content: "";}.fa-fa:before,.fa-font-awesome:before {	content: "";}.fa-handshake-o:before {	content: "";}.fa-envelope-open:before {	content: "";}.fa-envelope-open-o:before {	content: "";}.fa-linode:before {	content: "";}.fa-address-book:before {	content: "";}.fa-address-book-o:before {	content: "";}.fa-vcard:before,.fa-address-card:before {	content: "";}.fa-vcard-o:before,.fa-address-card-o:before {	content: "";}.fa-user-circle:before {	content: "";}.fa-user-circle-o:before {	content: "";}.fa-user-o:before {	content: "";}.fa-id-badge:before {	content: "";}.fa-drivers-license:before,.fa-id-card:before {	content: "";}.fa-drivers-license-o:before,.fa-id-card-o:before {	content: "";}.fa-quora:before {	content: "";}.fa-free-code-camp:before {	content: "";}.fa-telegram:before {	content: "";}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before {	content: "";}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before {	content: "";}.fa-thermometer-2:before,.fa-thermometer-half:before {	content: "";}.fa-thermometer-1:before,.fa-thermometer-quarter:before {	content: "";}.fa-thermometer-0:before,.fa-thermometer-empty:before {	content: "";}.fa-shower:before {	content: "";}.fa-bathtub:before,.fa-s15:before,.fa-bath:before {	content: "";}.fa-podcast:before {	content: "";}.fa-window-maximize:before {	content: "";}.fa-window-minimize:before {	content: "";}.fa-window-restore:before {	content: "";}.fa-times-rectangle:before,.fa-window-close:before {	content: "";}.fa-times-rectangle-o:before,.fa-window-close-o:before {	content: "";}.fa-bandcamp:before {	content: "";}.fa-grav:before {	content: "";}.fa-etsy:before {	content: "";}.fa-imdb:before {	content: "";}.fa-ravelry:before {	content: "";}.fa-eercast:before {	content: "";}.fa-microchip:before {	content: "";}.fa-snowflake-o:before {	content: "";}.fa-superpowers:before {	content: "";}.fa-wpexplorer:before {	content: "";}.fa-meetup:before {	content: "";}.sr-only {	position: absolute;	width: 1px;	height: 1px;	padding: 0;	margin: -1px;	overflow: hidden;	clip: rect(0,0,0,0);	border: 0;}.sr-only-focusable:active,.sr-only-focusable:focus {	position: static;	width: auto;	height: auto;	margin: 0;	overflow: visible;	clip: auto;}.slick-slider {	position: relative;	display: block;	box-sizing: border-box;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-ms-touch-action: pan-y;	touch-action: pan-y;	-webkit-tap-highlight-color: transparent;}.slick-list {	position: relative;	overflow: hidden;	display: block;	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;	left: 0;	top: 0;	display: block;	margin-left: auto;	margin-right: auto;}.slick-track:before,.slick-track:after {	content: "";	display: table;}.slick-track:after {	clear: both;}.slick-loading .slick-track {	visibility: hidden;}.slick-slide {	float: left;	height: 100%;	min-height: 1px;	display: none;}[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;}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;	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;	-webkit-transform: translateZ(0);	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(.47,0,.74,.71);}.fancybox-is-open .fancybox-bg {	opacity: .87;	transition-timing-function: cubic-bezier(.22,.61,.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;	-webkit-transform: translateZ(0);	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 44px 0 44px;	position: absolute;	text-align: center;	top: 0;	transition-property: opacity,-webkit-transform;	transition-property: transform,opacity;	transition-property: transform,opacity,-webkit-transform;	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--next {	z-index: 99995;}.fancybox-slide--image {	overflow: hidden;	padding: 44px 0 0 0;}.fancybox-slide--image::before {	display: none;}.fancybox-slide--html {	padding: 6px 6px 0 6px;}.fancybox-content {	background: #fff;	display: inline-block;	margin: 0 0 44px 0;	max-width: 100%;	overflow: auto;	-webkit-overflow-scrolling: touch;	padding: 44px;	position: relative;	text-align: left;	vertical-align: middle;}.fancybox-slide--image .fancybox-content {	-webkit-animation-timing-function: cubic-bezier(.5,0,.14,1);	animation-timing-function: cubic-bezier(.5,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;	-webkit-transform-origin: top left;	-ms-transform-origin: top left;	transform-origin: top left;	transition-property: opacity,-webkit-transform;	transition-property: transform,opacity;	transition-property: transform,opacity,-webkit-transform;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	z-index: 99995;}.fancybox-slide--html .fancybox-content {	margin: 0 0 6px 0;}.fancybox-can-zoomOut .fancybox-content {	cursor: -webkit-zoom-out;	cursor: zoom-out;}.fancybox-can-zoomIn .fancybox-content {	cursor: -webkit-zoom-in;	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--iframe .fancybox-content {	height: calc(100% - 44px);	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;	vertical-align: top;	width: 100%;}.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,.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,.fancybox-button[disabled],.fancybox-button[disabled]:hover {	color: #888;	cursor: default;	outline: none;}.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;	-webkit-transform: scaleX(0);	-ms-transform: scaleX(0);	transform: scaleX(0);	-webkit-transform-origin: 0;	-ms-transform-origin: 0;	transform-origin: 0;	transition-property: -webkit-transform;	transition-property: transform;	transition-property: transform,-webkit-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-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {	display: none;}.fancybox-navigation .fancybox-button {	background: transparent;	height: 100px;	margin: 0;	opacity: 0;	position: absolute;	top: calc(50% - 50px);	width: 70px;}.fancybox-navigation .fancybox-button div {	background: rgba(30,30,30,.6);	height: 100%;	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 {	bottom: 0;	color: #fff;	font-size: 14px;	font-weight: 400;	left: 0;	line-height: 1.5;	padding: 25px 44px 25px 44px;	right: 0;}.fancybox-caption::before {	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);	background-repeat: repeat-x;	background-size: contain;	bottom: 0;	content: '';	display: block;	left: 0;	pointer-events: none;	position: absolute;	right: 0;	top: -25px;	z-index: -1;}.fancybox-caption::after {	border-bottom: 1px solid rgba(255,255,255,.3);	content: '';	display: block;	left: 44px;	position: absolute;	right: 44px;	top: 0;}.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 {	-webkit-animation: fancybox-rotate 1s linear infinite;	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;}@-webkit-keyframes fancybox-rotate {	100% {		-webkit-transform: rotate(360deg);		transform: rotate(360deg);	}}@keyframes fancybox-rotate {	100% {		-webkit-transform: rotate(360deg);		transform: rotate(360deg);	}}.fancybox-animated {	transition-timing-function: cubic-bezier(0,0,.25,1);}.fancybox-fx-slide.fancybox-slide--previous {	opacity: 0;	-webkit-transform: translate3d(-100%,0,0);	transform: translate3d(-100%,0,0);}.fancybox-fx-slide.fancybox-slide--next {	opacity: 0;	-webkit-transform: translate3d(100%,0,0);	transform: translate3d(100%,0,0);}.fancybox-fx-slide.fancybox-slide--current {	opacity: 1;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next {	opacity: 0;	transition-timing-function: cubic-bezier(.19,1,.22,1);}.fancybox-fx-fade.fancybox-slide--current {	opacity: 1;}.fancybox-fx-zoom-in-out.fancybox-slide--previous {	opacity: 0;	-webkit-transform: scale3d(1.5,1.5,1.5);	transform: scale3d(1.5,1.5,1.5);}.fancybox-fx-zoom-in-out.fancybox-slide--next {	opacity: 0;	-webkit-transform: scale3d(.5,.5,.5);	transform: scale3d(.5,.5,.5);}.fancybox-fx-zoom-in-out.fancybox-slide--current {	opacity: 1;	-webkit-transform: scale3d(1,1,1);	transform: scale3d(1,1,1);}.fancybox-fx-rotate.fancybox-slide--previous {	opacity: 0;	-webkit-transform: rotate(-360deg);	-ms-transform: rotate(-360deg);	transform: rotate(-360deg);}.fancybox-fx-rotate.fancybox-slide--next {	opacity: 0;	-webkit-transform: rotate(360deg);	-ms-transform: rotate(360deg);	transform: rotate(360deg);}.fancybox-fx-rotate.fancybox-slide--current {	opacity: 1;	-webkit-transform: rotate(0deg);	-ms-transform: rotate(0deg);	transform: rotate(0deg);}.fancybox-fx-circular.fancybox-slide--previous {	opacity: 0;	-webkit-transform: scale3d(0,0,0) translate3d(-100%,0,0);	transform: scale3d(0,0,0) translate3d(-100%,0,0);}.fancybox-fx-circular.fancybox-slide--next {	opacity: 0;	-webkit-transform: scale3d(0,0,0) translate3d(100%,0,0);	transform: scale3d(0,0,0) translate3d(100%,0,0);}.fancybox-fx-circular.fancybox-slide--current {	opacity: 1;	-webkit-transform: scale3d(1,1,1) translate3d(0,0,0);	transform: scale3d(1,1,1) translate3d(0,0,0);}.fancybox-fx-tube.fancybox-slide--previous {	-webkit-transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);	transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);}.fancybox-fx-tube.fancybox-slide--next {	-webkit-transform: translate3d(100%,0,0) scale(.1) skew(10deg);	transform: translate3d(100%,0,0) scale(.1) skew(10deg);}.fancybox-fx-tube.fancybox-slide--current {	-webkit-transform: translate3d(0,0,0) scale(1);	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 0 0;	}	.fancybox-slide--image .fancybox-content {		margin-bottom: 6px;	}	.fancybox-slide--image .fancybox-close-small {		background: #4e4e4e;		color: #f2f4f6;		height: 36px;		opacity: 1;		padding: 6px;		right: 0;		top: 0;		width: 36px;	}}.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: transparent;	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,.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,.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 .2s cubic-bezier(.25,.46,.45,.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: 768px) {	.fancybox-thumbs {		width:110px;	}	.fancybox-show-thumbs .fancybox-inner {		right: 110px;	}	.fancybox-thumbs__list a {		max-width: calc(100% - 10px);	}}/*! * Fotorama 4.6.4 | http://fotorama.io/license/ */.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe {	position: absolute;	width: 100%;	height: 100%;	top: 0;	right: 0;	left: 0;	bottom: 0;}.fotorama--fullscreen,.fotorama__img {	max-width: 99999px !important;	max-height: 99999px !important;	min-width: 0 !important;	min-height: 0 !important;	border-radius: 0 !important;	box-shadow: none !important;	padding: 0 !important;}.fotorama__wrap .fotorama__grab {	cursor: move;	cursor: -webkit-grab;	cursor: -o-grab;	cursor: -ms-grab;	cursor: grab;}.fotorama__grabbing * {	cursor: move;	cursor: -webkit-grabbing;	cursor: -o-grabbing;	cursor: -ms-grabbing;	cursor: grabbing;}.fotorama__spinner {	position: absolute !important;	top: 50% !important;	left: 50% !important;}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play {	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame {	-webkit-transform: translateZ(0);	transform: translateZ(0);}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame {	outline: 0;}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after {	content: '';	border-radius: inherit;	background-color: rgba(0,175,234,.5);}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft {	-webkit-transform: none !important;	transform: none !important;}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border {	transition-property: -webkit-transform,width;	transition-property: transform,width;	transition-timing-function: cubic-bezier(.1,0,.25,1);	transition-duration: 0ms;}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap {	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.fotorama__select {	-webkit-user-select: text;	-moz-user-select: text;	-ms-user-select: text;	user-select: text;}.fotorama__nav,.fotorama__nav__frame {	margin: auto;	padding: 0;}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft {	-moz-box-orient: vertical;	display: inline-block;	vertical-align: middle;	*display: inline;	*zoom:1;}.fotorama__nav__frame,.fotorama__thumb-border {	box-sizing: content-box;}.fotorama__caption__wrap {	box-sizing: border-box;}.fotorama--hidden,.fotorama__load {	position: absolute;	left: -99999px;	top: -99999px;	z-index: -1;}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play {	-webkit-tap-highlight-color: transparent;}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play {	background: url(../imgs/fotorama.png) no-repeat;}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution:2dppx) {	.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play {		background:url(../imgs/fotorama@2x.png) 0 0/96px 160px no-repeat;	}}.fotorama__thumb {	background-color: #7f7f7f;	background-color: rgba(127,127,127,.2);}@media print {	.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play {		background: none !important;	}}.fotorama {	min-width: 1px;	overflow: hidden;}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child) {	display: none;}.fullscreen {	width: 100% !important;	height: 100% !important;	max-width: 100% !important;	max-height: 100% !important;	margin: 0 !important;	padding: 0 !important;	overflow: hidden !important;	background: #000;}.fotorama--fullscreen {	position: absolute !important;	top: 0 !important;	left: 0 !important;	right: 0 !important;	bottom: 0 !important;	float: none !important;	z-index: 2147483647 !important;	background: #000;	width: 100% !important;	height: 100% !important;	margin: 0 !important;}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage {	background: #000;}.fotorama__wrap {	-webkit-text-size-adjust: 100%;	position: relative;	direction: ltr;	z-index: 0;}.fotorama__wrap--rtl .fotorama__stage__frame {	direction: rtl;}.fotorama__nav,.fotorama__stage {	overflow: hidden;	position: relative;	max-width: 100%;}.fotorama__wrap--pan-y {	-ms-touch-action: pan-y;}.fotorama__wrap .fotorama__pointer {	cursor: pointer;}.fotorama__wrap--slide .fotorama__stage__frame {	opacity: 1 !important;}.fotorama__stage__frame {	overflow: hidden;}.fotorama__stage__frame.fotorama__active {	z-index: 8;}.fotorama__wrap--fade .fotorama__stage__frame {	display: none;}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {	display: block;	left: 0;	top: 0;}.fotorama__wrap--fade .fotorama__fade-front {	z-index: 8;}.fotorama__wrap--fade .fotorama__fade-rear {	z-index: 7;}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {	z-index: 9;}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {	display: none;}.fotorama__img {	-ms-filter: "alpha(Opacity=0)";	filter: alpha(opacity=0);	opacity: 0;	border: none !important;}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img {	-ms-filter: "alpha(Opacity=100)";	filter: alpha(opacity=100);	opacity: 1;}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full {	display: none;}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {	display: block;}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage {	max-width: 99999px !important;}.fotorama__wrap--only-active .fotorama__stage__frame {	visibility: hidden;}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {	visibility: visible;}.fotorama__nav {	font-size: 0;	line-height: 0;	text-align: center;	display: none;	white-space: nowrap;	z-index: 5;}.fotorama__nav__shaft {	position: relative;	left: 0;	top: 0;	text-align: left;}.fotorama__nav__frame {	position: relative;	cursor: pointer;}.fotorama__nav--dots {	display: block;}.fotorama__nav--dots .fotorama__nav__frame {	width: 18px;	height: 30px;}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border {	display: none;}.fotorama__nav--thumbs {	display: block;}.fotorama__nav--thumbs .fotorama__nav__frame {	padding-left: 0 !important;}.fotorama__nav--thumbs .fotorama__nav__frame:last-child {	padding-right: 0 !important;}.fotorama__nav--thumbs .fotorama__nav__frame--dot {	display: none;}.fotorama__dot {	display: block;	width: 4px;	height: 4px;	position: relative;	top: 12px;	left: 6px;	border-radius: 6px;	border: 1px solid #7f7f7f;}.fotorama__nav__frame:focus .fotorama__dot:after {	padding: 1px;	top: -1px;	left: -1px;}.fotorama__nav__frame.fotorama__active .fotorama__dot {	width: 0;	height: 0;	border-width: 3px;}.fotorama__nav__frame.fotorama__active .fotorama__dot:after {	padding: 3px;	top: -3px;	left: -3px;}.fotorama__thumb {	overflow: hidden;	position: relative;	width: 100%;	height: 100%;}.fotorama__nav__frame:focus .fotorama__thumb {	z-index: 2;}.fotorama__thumb-border {	position: absolute;	z-index: 9;	top: 0;	left: 0;	border-style: solid;	border-color: #00afea;	background-image: linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1));}.fotorama__caption {	position: absolute;	z-index: 12;	bottom: 0;	left: 0;	right: 0;	font-family: 'Helvetica Neue',Arial,sans-serif;	font-size: 14px;	line-height: 1.5;	color: #000;}.fotorama__caption a {	text-decoration: none;	color: #000;	border-bottom: 1px solid;	border-color: rgba(0,0,0,.5);}.fotorama__caption a:hover {	color: #333;	border-color: rgba(51,51,51,.5);}.fotorama__wrap--rtl .fotorama__caption {	left: auto;	right: 0;}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption {	display: none;}.fotorama__caption__wrap {	background-color: #fff;	background-color: rgba(255,255,255,.9);	padding: 5px 10px;}@-webkit-keyframes spinner {	0% {		-webkit-transform: rotate(0);		transform: rotate(0);	}	100% {		-webkit-transform: rotate(360deg);		transform: rotate(360deg);	}}@keyframes spinner {	0% {		-webkit-transform: rotate(0);		transform: rotate(0);	}	100% {		-webkit-transform: rotate(360deg);		transform: rotate(360deg);	}}.fotorama__wrap--css3 .fotorama__spinner {	-webkit-animation: spinner 24s infinite linear;	animation: spinner 24s infinite linear;}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img {	transition-property: opacity;	transition-timing-function: linear;	transition-duration: .3s;}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {	-ms-filter: "alpha(Opacity=0)";	filter: alpha(opacity=0);	opacity: 0;}.fotorama__select {	cursor: auto;}.fotorama__video {	top: 32px;	right: 0;	bottom: 0;	left: 0;	position: absolute;	z-index: 10;}@-moz-document url-prefix() {	.fotorama__active {		box-shadow: 0 0 0 transparent;	}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play {	position: absolute;	z-index: 11;	cursor: pointer;}.fotorama__arr {	position: absolute;	width: 32px;	height: 32px;	top: 50%;	margin-top: -16px;}.fotorama__arr--prev {	left: 2px;	background-position: 0 0;}.fotorama__arr--next {	right: 2px;	background-position: -32px 0;}.fotorama__arr--disabled {	pointer-events: none;	cursor: default;	*display: none;	opacity: .1;}.fotorama__fullscreen-icon {	width: 32px;	height: 32px;	top: 2px;	right: 2px;	background-position: 0 -32px;	z-index: 20;}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus {	border-radius: 50%;}.fotorama--fullscreen .fotorama__fullscreen-icon {	background-position: -32px -32px;}.fotorama__video-play {	width: 96px;	height: 96px;	left: 50%;	top: 50%;	margin-left: -48px;	margin-top: -48px;	background-position: 0 -64px;	opacity: 0;}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play {	display: none;}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play {	opacity: 1;	display: block;}.fotorama__nav__frame .fotorama__video-play {	width: 32px;	height: 32px;	margin-left: -16px;	margin-top: -16px;	background-position: -64px -32px;}.fotorama__video-close {	width: 32px;	height: 32px;	top: 0;	right: 0;	background-position: -64px 0;	z-index: 20;	opacity: 0;}.fotorama__wrap--css2 .fotorama__video-close {	display: none;}.fotorama__wrap--css3 .fotorama__video-close {	-webkit-transform: translate3d(32px,-32px,0);	transform: translate3d(32px,-32px,0);}.fotorama__wrap--video .fotorama__video-close {	display: block;	opacity: 1;}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {	opacity: 0;}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {	opacity: 1;}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon {	opacity: 0 !important;}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {	display: none;}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {	display: block;}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {	display: none !important;}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {	-webkit-transform: translate3d(32px,-32px,0);	transform: translate3d(32px,-32px,0);}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {	-webkit-transform: translate3d(-48px,0,0);	transform: translate3d(-48px,0,0);}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {	-webkit-transform: translate3d(48px,0,0);	transform: translate3d(48px,0,0);}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {	-webkit-transform: translate3d(32px,-32px,0) !important;	transform: translate3d(32px,-32px,0) !important;}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {	-webkit-transform: translate3d(-48px,0,0) !important;	transform: translate3d(-48px,0,0) !important;}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {	-webkit-transform: translate3d(48px,0,0) !important;	transform: translate3d(48px,0,0) !important;}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus) {	transition-property: -webkit-transform,opacity;	transition-property: transform,opacity;	transition-duration: .3s;}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before {	content: "";	display: block;	position: absolute;	text-decoration: none;	top: 0;	bottom: 0;	width: 10px;	height: auto;	z-index: 10;	pointer-events: none;	background-repeat: no-repeat;	background-size: 1px 100%,5px 100%;}.fotorama__nav:before,.fotorama__stage:before {	background-image: linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);	background-position: 0 0,0 0;	left: -10px;}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before {	left: 0;}.fotorama__nav:after,.fotorama__stage:after {	background-image: linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);	background-position: 100% 0,100% 0;	right: -10px;}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after {	right: 0;}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before {	display: none;}.ps {	overflow: hidden !important;	overflow-anchor: none;	-ms-overflow-style: none;	touch-action: auto;	-ms-touch-action: auto;}.ps__rail-x {	display: none;	opacity: 0;	transition: background-color .2s linear,opacity .2s linear;	-webkit-transition: background-color .2s linear,opacity .2s linear;	height: 15px;	bottom: 0;	position: absolute;	z-index: 1;}.ps__rail-y {	display: none;	opacity: 0;	transition: background-color .2s linear,opacity .2s linear;	-webkit-transition: background-color .2s linear,opacity .2s linear;	width: 6px;	right: 0;	position: absolute;	z-index: 1;	border-radius: 6px;}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y {	display: block;	background-color: rgba(0,0,0,.1);}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y {	opacity: .6;}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking {	background-color: #eee;	opacity: .9;}.ps__thumb-x {	background-color: #aaa;	border-radius: 6px;	transition: background-color .2s linear,height .2s ease-in-out;	-webkit-transition: background-color .2s linear,height .2s ease-in-out;	height: 6px;	bottom: 2px;	position: absolute;}.ps__thumb-y {	background-color: #aaa;	border-radius: 6px;	transition: background-color .2s linear,width .2s ease-in-out;	-webkit-transition: background-color .2s linear,width .2s ease-in-out;	width: 6px;	right: 0;	position: absolute;}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x {	background-color: #999;	height: 11px;}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y {	background-color: #999;	width: 11px;}@supports (-ms-overflow-style: none) {	.ps {		overflow:auto !important;	}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {	.ps {		overflow: auto !important;	}}.slick-arrow {	position: absolute;	z-index: 1;	width: 50px;	height: 50px;	top: calc(50% - 25px);	left: -50px;	font-size: 0;	line-height: 0;	border: 0;	cursor: pointer;	background: rgba(0,0,0,.05);	border: solid 1px #ededed;	border-radius: 50%;}.slick-arrow:hover {	background: rgba(0,0,0,.08);}.slick-arrow:before {	display: inline-block;	font-family: FontAwesome;	content: "";	font-size: 13px;	color: #d0d0d0;	line-height: 1;}.slick-arrow.slick-next {	left: auto;	right: -50px;}.slick-arrow.slick-next:before {	content: "";}.category[data-blocklayouts*='_itemborderpadding_'] .category-body .slick-slider-wrap .slick-next {	right: -10px;}.category[data-blocklayouts*='_itemborderpadding_'] .category-body .slick-slider-wrap .slick-prev {	left: -10px;}.category[data-app='tour'][data-position='11'] .slick-dots {	bottom: 65px;}@media(max-width: 1199px) {	.slick-arrow.slick-prev {		left:0;	}	.slick-arrow.slick-next {		right: 0;	}	.slidershape-1 .slick-arrow.slick-prev {		left: 0;	}	.slidershape-1 .slick-arrow.slick-next {		right: 0;	}}@media(max-width: 767px) {	.category[data-blocklayouts*='_itemborderpadding_'] .category-body .slick-slider-wrap .slick-next {		right:0;	}	.category[data-blocklayouts*='_itemborderpadding_'] .category-body .slick-slider-wrap .slick-prev {		left: 0;	}}.slidershape- .main-slider .slick-arrow,.slidershape-default .main-slider .slick-arrow {	background-color: rgba(0,0,0,.1);	border-width: 0;	left: -60px;}.slidershape- .main-slider .slick-arrow:before,.slidershape-default .main-slider .slick-arrow:before {	color: #fff;	font-size: 30px;	content: "";	margin-left: -3px;}.slidershape- .main-slider .slick-arrow.slick-next,.slidershape-default .main-slider .slick-arrow.slick-next {	left: auto;	right: -60px;}.slidershape- .main-slider .slick-arrow.slick-next:before,.slidershape-default .main-slider .slick-arrow.slick-next:before {	content: "";	margin-left: 3px;}.slidershape- .main-slider .slick-arrow:hover,.slidershape-default .main-slider .slick-arrow:hover {	background: rgba(0,0,0,.2);}.slidershape-1 .slick-arrow {	border-radius: 0;	width: 32px;	height: 32px;	border-width: 0;	transform: rotate(45deg);}.slidershape-1 .slick-arrow:before {	transform: rotate(-45deg);}.slidershape-1 .slick-arrow:after {	content: "";	display: block;	position: absolute;	z-index: 1;	top: -3px;	left: -3px;	right: -3px;	bottom: -3px;	border-style: solid;	border-width: 1px;	border-color: inherit;}.slidershape-1 .slick-dots li button {	width: 11px;	height: 11px;	background: none;	border: 1px solid #fff;	border-radius: 0;	transform: rotate(45deg);}.slidershape-1 .slick-dots li.slick-active button {	background: none;	position: relative;	z-index: 1;}.slidershape-1 .slick-dots li.slick-active button:before {	content: "";	display: block;	background: #fff;	position: absolute;	z-index: 1;	top: 1px;	left: 1px;	bottom: 1px;	right: 1px;}.slidershape-1 .slick-next {	right: -45px;}.slidershape-1 .slick-prev {	left: -45px;}.slidershape-1 .category[data-blocklayouts*='_itemborderpadding_'] .category-body .slick-slider-wrap .slick-next {	right: -1px;}.slidershape-1 .category[data-blocklayouts*='_itemborderpadding_'] .category-body .slick-slider-wrap .slick-prev {	left: -1px;}.slidershape-1 .main-slider .slick-prev {	left: -50px;}.slidershape-1 .main-slider .slick-next {	right: -50px;}.slidershape-1 .pd .slick-prev {	left: 15px !important;}.slidershape-1 .pd .slick-next {	right: 15px !important;}@media(max-width: 767px) {	.slick-arrow {		width:36px;		height: 36px;	}	.slick-arrow.slick-prev {		left: 0;	}	.slick-arrow.slick-next {		right: 0;	}	.slidershape-1 .category .slick-arrow {		width: 26px;		height: 26px;	}	.slidershape-1 .category .category-body .slick-slider-wrap .slick-next {		right: 2px;	}	.slidershape-1 .category .category-body .slick-slider-wrap .slick-prev {		left: 2px;	}	.slidershape-1 .category[data-blocklayouts*='_itemborderpadding_'] .category-body .slick-slider-wrap .slick-next {		right: 2px;	}	.slidershape-1 .category[data-blocklayouts*='_itemborderpadding_'] .category-body .slick-slider-wrap .slick-prev {		left: 2px;	}}.slick-dots {	position: absolute;	bottom: 30px;	left: 0;	right: 0;	text-align: center;	margin: 0;	padding: 0;}.slick-dots li {	margin: 0;	padding: 0;	display: inline-block;	list-style: none;}.slick-dots li button {	width: 10px;	height: 10px;	border: 0;	background: #999;	border-radius: 50%;	font-size: 0;	line-height: 0;	margin: 0 5px;	cursor: pointer;	padding: 0;}.slick-dots li.slick-active button {	background: #ddd;}.slick-slider-visible .slick-list {	overflow: visible;}.slick-slider-visible .slick-list:before {	content: "";	display: block;	position: absolute;	z-index: 1;	top: 0;	bottom: 0;	left: -100%;	right: 100%;	background: rgba(0,0,0,.5);}.slick-slider-visible .slick-list:after {	content: "";	display: block;	position: absolute;	z-index: 1;	top: 0;	bottom: 0;	right: -100%;	left: 100%;	background: rgba(0,0,0,.5);}.slick-slider *:focus {	outline: none !important;}.breadcrumb-wrap {	box-shadow: 0 2px 5px rgba(0,0,0,.06);}.breadcrumb {	background: none;	border-radius: 0;	padding: .5rem 0;	margin-bottom: 0;}.breadcrumb-item:first-child span {	display: none;}.space-after-breadcrumb {	margin-bottom: 1rem;}@media(max-width: 767px) {	.breadcrumb {		white-space:nowrap;		overflow: hidden;		flex-wrap: nowrap;	}}.contact-us-btns {	position: absolute;	z-index: 1;	top: 5px;	right: 15px;}.contact-us-btns .btn {	position: relative;	z-index: 1;	color: #fff;	padding: 1px 15px 1px 30px;	border-radius: 999px;	height: 26px;}.contact-us-btns .btn i.fa {	position: absolute;	z-index: 1;	top: 0;	left: 0;	background: #fff;	width: 24px;	height: 24px;	border-radius: 50%;	line-height: 24px;}.contact-us-btns .btn i.fa.fa-zalo {	line-height: 22px;}.contact-us-btns .btn i.fa.fa-zalo:before {	content: "Zalo";	font-size: 10px;	font-weight: bold;}@media(max-width: 991px) {	.contact-us-btns .btn {		padding:1px;		width: 26px;	}	.contact-us-btns .btn span {		display: none;	}}.btn-secondary {	color: inherit;	background-color: #fff;	border-color: rgba(0,0,0,.2);}.btn-loading {	font-size: 0 !important;	pointer-events: none !important;	padding-left: 30px;	padding-right: 30px;	opacity: .8 !important;}.btn-loading:before {	font-size: 1rem;	display: inline-block;	content: "";	font-family: 'FontAwesome';	animation: fa-spin 2s infinite linear;}.btn-loading:after {	font-size: 1rem;	display: inline-block;	content: "Đang tải";	padding-left: .25rem;}.btn-loading[data-function^='Send']:after {	content: "Đang gửi";}.btn-loading[data-function^='Save']:after {	content: "Đang lưu";}.btn-loading[data-function^='Do']:after {	content: "Đang thực hiện";}.main-color-1 {	color: #09316C;}.bg-main-color-1 {	background-color: #09316C !important;}.bg-main-color-1 .bg-inherit {	background-color: #09316C;}.bg-main-color-1-fade {	background-color: rgba(74,160,44,.1);}.bg-main-color-1-fade, .category[data-tabs*='_bggray_'] .category-header, .pcmih-body, .pcmih-item[data-subs='true'] .pcmih-item-title-wrap .toggle-res-menu-sub, .main-slider-product-wrap .ahipsrc {	background-color: #ECF4FF !important;}.bd-main-color-1 {	border-color: #09316C;}.main-color-1-active .active,.main-color-1-active .slick-current {	color: #09316C;}.category[data-blocklayouts*='_itemborderimg_'][data-blocklayouts*='_itembordercolor1_'] .imgc,.category[data-blocklayouts*='_itemborderimg_'][data-blocklayouts*='_itembordercolor1_'] .imgc0,.category[data-blocklayouts*='_itemborder_'][data-blocklayouts*='_itembordercolor1_'] .item,.category[data-blocklayouts*='_bordercolor1_'] {	border-color: rgba(74,160,44,.2);}.main-color-2 {	color: #EA1D22;}.bg-main-color-2 {	background-color: #EA1D22;}.bg-main-color-2 .bg-inherit {	background-color: #EA1D22;}.bg-main-color-2-fade {	background-color: rgba(255,124,16,.1);}.bd-main-color-2 {	border-color: #EA1D22;}.category[data-blocklayouts*='_itemborderimg_'][data-blocklayouts*='_itembordercolor2_'] .imgc,.category[data-blocklayouts*='_itemborderimg_'][data-blocklayouts*='_itembordercolor2_'] .imgc0,.category[data-blocklayouts*='_itemborder_'][data-blocklayouts*='_itembordercolor2_'] .item,.category[data-blocklayouts*='_bordercolor2_'] {	border-color: rgba(255,124,16,.2);}.slick-slider-btn-main-color-2 .slick-arrow {	background-color: #EA1D22;	border-color: #EA1D22;}.main-color-2-active .active,.main-color-2-active .slick-current {	color: #EA1D22;}.text-color {	color: #333;}.text-color-fade {	color: #999;}.btn-primary {	background-color: #EA1D22;	border-color: rgba(0,0,0,.2);}.btn-primary:hover,.btn-primary:active,.btn-primary.disabled {	background-color: rgba(255,124,16,.9) !important;	border-color: rgba(0,0,0,.2) !important;}.btn-primary:hover {	color: #fff !important;}.btn-primary:focus {	box-shadow: 0 0 0 .2rem rgba(255,124,16,.5) !important;	border-color: rgba(0,0,0,.2) !important;}.btn-primary.no-border {	border-color: transparent !important;}.btn-primary.border-radius-999 {	border-radius: 999px !important;}.btn-outline-primary {	color: #EA1D22;	border-color: #EA1D22;}.btn-outline-primary:hover,.btn-outline-primary:active,.btn-outline-primary.disabled {	background-color: rgba(255,124,16,.9) !important;	border-color: rgba(0,0,0,.2) !important;}.btn-outline-primary:focus {	box-shadow: 0 0 0 .2rem rgba(255,124,16,.5) !important;	border-color: rgba(0,0,0,.2) !important;}.btn-outline-primary.no-border {	border-color: transparent !important;}.btn-outline-primary.border-radius-999 {	border-radius: 999px !important;}.btn-primary-1 {	background-color: #09316C;}.btn-primary-1:hover,.btn-primary-1:active,.btn-primary-1.disabled {	background-color: rgba(74,160,44,.9) !important;	border-color: rgba(0,0,0,.2) !important;}.btn-primary-1:focus {	box-shadow: 0 0 0 .2rem rgba(74,160,44,.5) !important;	border-color: rgba(0,0,0,.2) !important;}.btn-outline-primary-1 {	color: #09316C;	border-color: #09316C;}.btn-outline-primary-1:hover,.btn-outline-primary-1:active,.btn-outline-primary-1.disabled {	background-color: rgba(74,160,44,.9) !important;	border-color: rgba(0,0,0,.2) !important;}.btn-outline-primary-1:focus {	box-shadow: 0 0 0 .2rem rgba(74,160,44,.5) !important;	border-color: rgba(0,0,0,.2) !important;}body {	color: #333;}a:hover {	color: #ff8600;}a.active {	color: #ff8600;}.active>a,.active>i.fa {	color: #ff8600;}.tabs-underline .active,.tabs-underline .tab:hover {	position: relative;	z-index: 1;}.tabs-underline .active:after,.tabs-underline .tab:hover:after {	content: "";	width: 100%;	height: 3px;	background: #ff8600;	position: absolute;	z-index: 1;	bottom: 0;	left: 0;}.table-hover tbody tr:hover {	background-color: rgba(74,160,44,.1);}.formatted-content,.read-panel,.read-view,.a-detail-content,.pd-content {	text-align: justify;	overflow-x: hidden;	line-height: 1.8em;}.formatted-content img,.read-panel img,.read-view img,.a-detail-content img,.pd-content img {	max-width: 100%;	height: auto !important;}.formatted-content table,.read-panel table,.read-view table,.a-detail-content table,.pd-content table {	max-width: 100% !important;}.formatted-content h1,.formatted-content h2,.formatted-content h3,.formatted-content h4,.formatted-content h5,.formatted-content h6,.formatted-content .h1,.formatted-content .h2,.formatted-content .h3,.formatted-content .h4,.formatted-content .h5,.formatted-content .h6,.read-panel h1,.read-panel h2,.read-panel h3,.read-panel h4,.read-panel h5,.read-panel h6,.read-panel .h1,.read-panel .h2,.read-panel .h3,.read-panel .h4,.read-panel .h5,.read-panel .h6,.read-view h1,.read-view h2,.read-view h3,.read-view h4,.read-view h5,.read-view h6,.read-view .h1,.read-view .h2,.read-view .h3,.read-view .h4,.read-view .h5,.read-view .h6,.a-detail-content h1,.a-detail-content h2,.a-detail-content h3,.a-detail-content h4,.a-detail-content h5,.a-detail-content h6,.a-detail-content .h1,.a-detail-content .h2,.a-detail-content .h3,.a-detail-content .h4,.a-detail-content .h5,.a-detail-content .h6,.pd-content h1,.pd-content h2,.pd-content h3,.pd-content h4,.pd-content h5,.pd-content h6,.pd-content .h1,.pd-content .h2,.pd-content .h3,.pd-content .h4,.pd-content .h5,.pd-content .h6 {	margin-top: .9rem;	margin-bottom: .6rem;}.formatted-content h1,.formatted-content .h1,.read-panel h1,.read-panel .h1,.read-view h1,.read-view .h1,.a-detail-content h1,.a-detail-content .h1,.pd-content h1,.pd-content .h1 {	font-size: 1.5rem;}.formatted-content h2,.formatted-content .h2,.read-panel h2,.read-panel .h2,.read-view h2,.read-view .h2,.a-detail-content h2,.a-detail-content .h2,.pd-content h2,.pd-content .h2 {	font-size: 1.3rem;}.formatted-content h3,.formatted-content .h3,.read-panel h3,.read-panel .h3,.read-view h3,.read-view .h3,.a-detail-content h3,.a-detail-content .h3,.pd-content h3,.pd-content .h3 {	font-size: 1.2rem;}.formatted-content h4,.formatted-content .h4,.read-panel h4,.read-panel .h4,.read-view h4,.read-view .h4,.a-detail-content h4,.a-detail-content .h4,.pd-content h4,.pd-content .h4 {	font-size: 1.1rem;}.formatted-content h5,.formatted-content .h5,.read-panel h5,.read-panel .h5,.read-view h5,.read-view .h5,.a-detail-content h5,.a-detail-content .h5,.pd-content h5,.pd-content .h5 {	font-size: 1rem;}.formatted-content h6,.formatted-content .h6,.read-panel h6,.read-panel .h6,.read-view h6,.read-view .h6,.a-detail-content h6,.a-detail-content .h6,.pd-content h6,.pd-content .h6 {	font-size: .9rem;}.formatted-content.ff-TimesNewRoman *,.read-panel.ff-TimesNewRoman *,.read-view.ff-TimesNewRoman *,.a-detail-content.ff-TimesNewRoman *,.pd-content.ff-TimesNewRoman * {	font-family: 'Times New Roman' !important;}.img-auto-center-content img {	max-width: 100%;	height: auto !important;	display: block;	margin-left: auto;	margin-right: auto;}.doc-outline {	display: none;}.doc-outline.has-child {	display: block;	margin: 5px;	padding: 10px;	background: #f6f6f6;}.doc-outline a {	display: block;}.doc-outline-H1 {	font-weight: bold;	font-size: large;}.doc-outline-H2 {	font-weight: bold;}.doc-outline-H3 {	padding-left: 15px;}.doc-outline-H4 {	padding-left: 30px;}.doc-outline-H5 {	padding-left: 45px;}.doc-outline-H6 {	padding-left: 60px;}.doc-outline.only-top-level a {	font-weight: normal !important;}.row-page-container .right-col .doc-outline {	display: none;}.row-page-container .right-col-fixed .doc-outline {	display: block;	margin: 0;	margin-bottom: 15px;	padding: 0;	background: none;}.row-page-container .right-col-fixed .doc-outline-title {	margin-bottom: 5px;}.row-page-container .right-col-fixed .doc-outline a {	margin-bottom: 5px;}.row-page-container .right-col-fixed .doc-outline a:before {	display: inline-block;	content: "";	font-family: FontAwesome;	margin-right: 5px;	color: #999;}figure.image {	text-align: center;	outline: solid 1px rgba(0,0,0,.08);	background: rgba(0,0,0,.04);	padding: 5px 5px 0;	margin: 10px 0;}figure.image figcaption {	padding: 5px;}@media(min-width: 1200px) {	figure.image:hover {		outline:solid 1px rgba(0,0,0,.04);		background: rgba(0,0,0,.02);	}}.font-size {	font-size: 15px;}.font-size-1 {	font-size: 16px;}.font-size-2 {	font-size: 17px;}.font-size-3 {	font-size: 18px;}.font-size-4 {	font-size: 19px;}.font-size-5 {	font-size: 20px;}.font-size--1 {	font-size: 14px;}.font-size--2 {	font-size: 13px;}.font-size--3 {	font-size: 12px;}.font-size--4 {	font-size: 11px;}.font-size--5 {	font-size: 10px;}.font-size-large-x {	font-size: 50px;}.font-size-large {	font-size: 30px;}.font-size-larger {	font-size: 38px;}.font-size-medium--2 {	font-size: 16px;}.font-size-medium {	font-size: 18px;}.font-size-medium-2 {	font-size: 20px;}.font-size-medium-4 {	font-size: 22px;}@media(max-width: 767px) {	.font-size-large-x {		font-size:30px;	}	.font-size-large {		font-size: 20px;	}	.font-size-larger {		font-size: 22px;	}	.font-size-medium--2 {		font-size: 16px;	}	.font-size-medium {		font-size: 17px;	}	.font-size-medium-2 {		font-size: 18px;	}	.font-size-medium-4 {		font-size: 19px;	}}.module- h1 {	font-size: 0;	width: 0;	height: 0;	overflow: hidden;	margin: 0;	padding: 0;}.imgc,.imgc0 {	display: block;	position: relative;	z-index: 1;	overflow: hidden;}.imgc:before,.imgc0:before {	display: block;	content: "";	padding-bottom: 66.66%;}.imgc img,.imgc0 img {	position: absolute;	z-index: 1;	top: 0;	left: 0;	width: 100%;	height: 100%;	object-fit: cover;}.imgc0 img {	object-fit: scale-down;}.imgs-hd .imgc:before,.imgs-hd .imgc0:before {	padding-bottom: 56.25%;}.imgs-43 .imgc:before,.imgs-43 .imgc0:before {	padding-bottom: 75%;}.imgs-32 .imgc:before,.imgs-32 .imgc0:before {	padding-bottom: 66.66%;}.customer-support .imgc:before,.customer-support .imgc0:before,.cr-detail .imgc:before,.cr-detail .imgc0:before {	padding-bottom: 100%;}a {	color: inherit;}a:hover {	text-decoration: none;}.form-check input[type='radio'] {	display: none;}.form-check input[type='radio']+label {	padding-left: 30px;	position: relative;	z-index: 1;}.form-check input[type='radio']+label:before {	content: "";	display: inline-block;	width: 22px;	height: 22px;	border: solid 1px #c1c1c1;	border-radius: 50%;	background: #fff;	box-shadow: 0 2px 5px rgba(0,0,0,.1);	position: absolute;	z-index: 1;	top: 50%;	left: 0;	transform: translateY(-50%);}.form-check input[type='radio']:checked+label:after {	content: "";	display: inline-block;	width: 10px;	height: 10px;	background: #bcbcbc;	border-radius: 50%;	position: absolute;	z-index: 1;	top: 50%;	left: 6px;	transform: translateY(-50%);}.tabs-content .tab-content {	display: none;}.tabs-content .tab-content.active {	display: block;}.tabs-underline {	position: relative;	z-index: 1;}.tabs-underline:before {	content: "";	height: 2px;	background: #e3e3e3;	position: absolute;	z-index: 1;	bottom: 0;	left: 0;	right: 0;}.blink {	animation: blink-animation .2s steps(5,start) infinite;}@keyframes blink-animation {	to {		visibility: hidden;	}}@-webkit-keyframes blink-animation {	to {		visibility: hidden;	}}.shrink-block.shrinked {	position: relative;	z-index: 1;}.shrink-block.shrinked .shrink-btn {	position: absolute;	z-index: 2;	bottom: 0;	left: 0;	padding: 3px 15px;	background: #fff;	border-style: solid;	border-width: 1px;	border-radius: 3px;	transition: all .3s ease 0s;	font-size: 13px;	left: 50%;	transform: translateX(-50%);}.shrink-block.shrinked .shrink-btn:before {	display: inline-block;	content: "Xem thêm ";}.shrink-block.shrinked .shrink-btn:after {	display: inline-block;	content: "";	font-family: 'FontAwesome';	padding-left: 3px;}.shrink-block.shrinked[data-size='large'] .shrink-btn {	text-align: center;	padding: 10px 30px;	min-width: 200px;	bottom: 15px;}.shrink-block.shrinked[data-size='large']:after {	content: "";	display: block;	position: absolute;	z-index: 1;	top: 50%;	left: 0;	right: 0;	bottom: 0;	background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 60%,rgba(255,255,255,.8) 100%);}.shrink-block.expanded {	max-height: 99999px !important;}.shrink-block.expanded:after {	display: none !important;}.shrink-block.expanded .shrink-btn {	display: none;}.shrink-block.expanded .shrink-btn:before {	content: "Thu gọn";}.shrink-block.expanded .shrink-btn:after {	content: "";}html,body {	overflow-x: hidden;}.fwb {	font-weight: bold;}.fwn {	font-weight: normal;}body {	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";	font-size: 15px;	margin: 0;	padding: 0;	background: #fafafa;	overflow: hidden;	color: #333333;}.form-alert-content {	position: relative;	z-index: 1;}.form-alert-content i.fa {	position: absolute;	z-index: 1;	top: 0;	right: 0;	padding: 3px;	width: 20px;	height: 20px;	color: #999;	font-weight: normal;}.form-alert-content i.fa:hover {	color: #dc3545;}.progress-ajax-wrap {	position: fixed;	z-index: 999;	top: 1px;	left: 30%;	width: 40%;	opacity: .5;	display: none;	overflow: hidden;}.progress-ajax-wrap .progress {	height: 8px;}.h-line {	display: block;	height: 1px;	background: #e4e4e4;}@media(min-width: 1200px) {	.pagemaxwidth-xl .right-col.col-xl-12d5 {		flex:0 0 23%;		max-width: 23%;	}	.pagemaxwidth-xl .left-col.col-xl-12d5-x4 {		flex: 0 0 77%;		max-width: 77%;	}}@media(max-width: 767px) {	.left-col {		margin-bottom:15px;	}}.item-row,.item-rows .item {	display: flex;	flex-wrap: wrap;	margin-left: -15px;	margin-right: -15px;}.item-row .item-img,.item-rows .item .item-img {	width: 33.33%;	padding-left: 15px;	padding-right: 15px;}.item-row .item-body,.item-rows .item .item-body {	flex-basis: 0;	flex-grow: 1;	padding-left: 15px;	padding-right: 15px;}.item-row.no-gutters,.item-rows .item.no-gutters {	margin-left: 0;	margin-right: 0;}.item-row.no-gutters .item-img,.item-row.no-gutters .item-body,.item-rows .item.no-gutters .item-img,.item-rows .item.no-gutters .item-body {	padding-left: 0;	padding-right: 0;}.vld-error-wrap {	color: #dc3545;}.vld-error-wrap>label:first-child {	font-weight: bold;}.vld-error-wrap .form-control {	border-color: #dc3545;}.vld-error-wrap .form-control:focus {	border-color: #dc3545;	box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);}.fade-popup {	display: none;	position: fixed;	z-index: 8;	top: 0;	right: 0;	bottom: 0;	left: 0;	background: rgba(0,0,0,.5);}.light-popup {	display: none;	position: fixed;	z-index: 9;	top: 10%;	background: #fafafa;	width: 450px;	left: 50%;	transform: translateX(-50%);	font-size: 16px;}.light-popup .btn-close-popup {	color: #fff;	position: absolute;	z-index: 1;	top: -28px;	right: 0;	font-size: 15px;}.light-popup .btn-close-popup i {	color: #fff;	font-size: 18px;}@media(max-width: 767px) {	.light-popup {		width:90% !important;		left: 5% !important;		transform: none;		position: absolute;	}}.light-popup-google-map {	width: 80%;	max-width: 1000px;}.light-popup-google-map .popup-content {	height: 80vh;	position: relative;	z-index: 1;}.light-popup-google-map .popup-content .map {	position: absolute;	z-index: 1;	top: 0;	left: 0;	right: 0;	bottom: 0;}#popup-homepage-banner {	width: auto;	max-width: 100%;	background: none;}#popup-homepage-banner .popup-content {	position: relative;	z-index: 1;	overflow: hidden;}#popup-homepage-banner .popup-content img {	max-width: 100%;}#popup-homepage-banner .popup-content .count-down-wrap {	position: absolute;	z-index: 1;	bottom: 15px;	left: 0;	right: 0;}#popup-homepage-banner .popup-content .count-down-wrap .text-1 {	font-size: 25px;	text-transform: uppercase;	color: #fff;	text-shadow: 1px 1px 0 #333;}#popup-homepage-banner .popup-content .count-down-wrap .text-2 {	font-size: 24px;	font-weight: bold;	color: #fff;	text-shadow: 1px 1px 0 #333;}#popup-homepage-banner .popup-content .count-down-wrap .timer-count-down {	overflow: hidden;}#popup-homepage-banner .popup-content .count-down-wrap .timer-count-down>div {	float: left;	width: 60px;	margin: 0 5px;}#popup-homepage-banner .popup-content .count-down-wrap .timer-count-down [data-name] {	display: inline-block;	width: 60px;	height: 60px;	background: url(images/_background/bg-countdown.png) no-repeat center;	font-size: 34px;	color: #fff;	text-shadow: 1px 1px 0 #333;	font-weight: bold;	text-align: center;	line-height: 50px;	overflow: hidden;}#popup-homepage-banner .popup-content .count-down-wrap .timer-count-down span.text {	font-size: 16px;	color: #fff;	text-shadow: 1px 1px 0 #333;}#popup-homepage-banner .popup-content #popup-form {	padding: 40px;	text-align: center;	background: #f7f7f7;	border-radius: 10px;}#popup-homepage-banner .popup-content #popup-form .alert {	margin-bottom: 0;}#popup-homepage-banner .popup-content #popup-form .popup-title {	font-size: 24px;	padding: 10px 0;}#popup-homepage-banner .popup-content #popup-form .popup-desc {	padding-bottom: 20px;}#popup-homepage-banner .popup-content #popup-form .form-group {	max-width: 300px;	margin-left: auto;	margin-right: auto;	margin-bottom: 10px;}#popup-homepage-banner .popup-content #popup-form .form-group .form-control {	border: solid 1px #e4e4e4;	padding: 10px;	height: auto;}#popup-homepage-banner .popup-content #popup-form .btn-wrap {	padding-top: 10px;	max-width: 300px;	margin-left: auto;	margin-right: auto;}@media(max-width: 767px) {	.count-down-wrap .col-md-5.text-center.align-self-center {		margin-bottom:1rem;	}	.count-down-wrap .col-md-7.text-center.align-self-center {		display: flex;		flex-wrap: nowrap;		justify-content: space-around;	}	.count-down-wrap .col-md-7.text-center.align-self-center .timer-count-down>div {		float: none;	}	#popup-homepage-banner {		position: fixed;		left: 50% !important;		transform: translateX(-50%);		width: auto !important;	}	#popup-homepage-banner .popup-content img {		max-width: 100vw;	}}.p-tooltip {	position: absolute;	z-index: 9;	display: none;	background: #fff;	padding: 15px;	box-shadow: 0 0 6px rgba(0,0,0,.2);	border-radius: 5px;	max-width: 600px;}.p-tooltip.active {	display: block;}.p-tooltip .prices {	padding-top: 10px;	padding-bottom: 10px;}.p-tooltip .prices .text-color-fade {	text-decoration: line-through;	padding-left: 1rem;}.p-tooltip .dcp {	background: #f00;	color: #fff;	padding: 0 5px;	display: inline-block;	border-radius: 5px;	margin-left: 5px;	font-size: small;	position: relative;	z-index: 1;	top: -3px;}.p-tooltip .hot-features ul,.p-tooltip .hot-features li {	margin: 0;	padding: 0;	list-style: none;}.p-tooltip .hot-features li {	padding-bottom: 5px;}.p-tooltip .hot-features li:before {	content: "";	display: inline-block;	font-family: 'FontAwesome';	padding-right: 5px;	color: #7ebc67;}.p-tooltip .hot-features ul[data-li-count='1'] li:before {	display: none;}.p-tooltip .promotions {	border-style: dashed;	border-width: 1px;	border-radius: 5px;	position: relative;	z-index: 1;	margin-top: 20px;}.p-tooltip .promotions-title {	display: inline-block;	color: #fff;	text-transform: uppercase;	position: absolute;	z-index: 1;	left: 15px;	top: -13px;	border-radius: 999px;	padding: 3px 15px;}.p-tooltip .promotions-body {	padding: 15px;}.p-tooltip .promotions-body ul:last-child {	margin-bottom: 0;}.p-tooltip .promotions>ul {	margin-top: 0;	margin-bottom: 0;}.homepage-padding-top {	padding-top: 60px;}.homepage-padding-top-sm {	padding-top: 15px;}@media(max-width: 575px) {	.homepage-padding-top {		padding-top:30px;	}}@media(max-width: 1199px) {	.homepage-text img {		max-width:100%;		height: auto !important;	}}.list-about-us {	margin-bottom: 60px;}.list-about-us .list-desc {	margin: 0;	padding: 0;}.list-about-us .item-img {	width: 30%;}.list-about-us .item-img .item-img-shadow {	position: relative;	z-index: 1;	padding-left: 45px;	padding-top: 30px;	padding-bottom: 30px;}.list-about-us .item-img .item-img-shadow:before,.list-about-us .item-img .item-img-shadow:after {	display: block;	content: "";	width: calc(100% - 45px);	height: 100%;	background: url(images/ToaNha34T.jpg) no-repeat center;	background-size: cover;	position: absolute;	z-index: 1;	pointer-events: none;	top: 0;	left: 0;	border-radius: 5px;	opacity: .5;}.list-about-us .item-img .item-img-shadow:after {	opacity: 1;	background: rgba(255,255,255,.6);}.list-about-us .item-img .imgc,.list-about-us .item-img imgc0 {	border: solid 9px rgba(255,255,255,.6);	border-radius: 5px;	z-index: 2;}.list-about-us .item-img .imgc:before,.list-about-us .item-img imgc0:before {	padding-bottom: calc(400%/3);}.list-about-us .item-title {	font-weight: bold;	text-transform: uppercase;	display: block;	margin-top: 32px;	line-height: 45px;	padding-left: 25px;	position: relative;	z-index: 1;}.list-about-us .item-title .sub-title {	display: block;	font-weight: normal;	padding-left: 5px;}.list-about-us .item-title .title-border-left {	content: "";	display: inline-block;	width: 9px;	position: absolute;	z-index: 1;	top: 6px;	left: 0;	bottom: 14px;}.list-about-us .item-desc {	margin-bottom: 0;}.list-about-us .sub-items {	display: flex;	flex-wrap: wrap;	margin-right: -15px;	margin-left: -15px;	margin-top: 30px;}.list-about-us .sub-item {	padding-right: 15px;	padding-left: 15px;	width: 222px;	min-width: 20%;	text-align: center;	margin-bottom: 30px;}.list-about-us .sub-item-title {	display: inline-block;	padding-top: 5px;	padding-bottom: 5px;}.pagemaxwidth-xl .list-about-us .item-img {	width: 44%;}.pagemaxwidth-xl .list-about-us .sub-item {	width: 130px;}@media(max-width: 1599px) {	.list-about-us .item-img {		width:44%;	}	.list-about-us .sub-item {		width: 130px;	}}@media(max-width: 1359px) {	.list-about-us .item-img {		display:none;	}	.list-about-us .item-title {		margin-top: 0;	}	.list-about-us .sub-item {		max-width: 186px;	}}@media(max-width: 575px) {	.list-about-us {		margin-bottom:45px;	}	.list-about-us .item-title {		white-space: nowrap;	}	.list-about-us .item-title .title-border-left {		top: 15px;	}	.list-about-us .sub-items {		margin-top: 15px;	}	.list-about-us .sub-item {		width: 50%;	}}.module- .category[data-app='video'] .item,.module- .category[data-app='imagegallery'] .item {	position: relative;	z-index: 1;	margin-right: 1px;}.module- .category[data-app='video'] .item-body,.module- .category[data-app='imagegallery'] .item-body {	position: relative;	z-index: 1;}.module- .category[data-app='video'] .item-title,.module- .category[data-app='imagegallery'] .item-title {	position: absolute;	z-index: 1;	bottom: 0;	left: 25px;	right: 0;	padding: 10px;	display: inline-block;	color: #fff;	margin: 0;	height: auto;	white-space: nowrap;	text-overflow: ellipsis;}.module- .category[data-app='video'] .item-title:hover,.module- .category[data-app='imagegallery'] .item-title:hover {	color: #dedede;}.module- .category[data-app='video'] .item .imgc:after,.module- .category[data-app='video'] .item imgc0:after,.module- .category[data-app='imagegallery'] .item .imgc:after,.module- .category[data-app='imagegallery'] .item imgc0:after {	display: flex;	align-items: flex-end;	font-family: 'FontAwesome';	color: #fff;	font-size: 22px;	line-height: 22px;	overflow: hidden;	text-align: left;	content: "";	position: absolute;	z-index: 1;	bottom: 0;	left: 0;	top: 0;	right: 0;	padding-left: 10px;	padding-bottom: 10px;	width: 100%;	height: 100%;	background: rgba(0,0,0,.1);	background: -moz-linear-gradient(top,transparent 50%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.5) 100%);	background: -webkit-linear-gradient(top,transparent 50%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.5) 100%);	background: linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.5) 100%);}.module- .category[data-app='video'] .col-left .item-title,.module- .category[data-app='imagegallery'] .col-left .item-title {	font-weight: bold;}.module- .category[data-app='video'][data-blocklayouts*='_itemdate_'] .item-title,.module- .category[data-app='video'][data-blocklayouts*='_itemview_'] .item-title,.module- .category[data-app='imagegallery'][data-blocklayouts*='_itemdate_'] .item-title,.module- .category[data-app='imagegallery'][data-blocklayouts*='_itemview_'] .item-title {	bottom: auto;	top: -44px;}.module- .category[data-app='imagegallery'] .item .imgc:after,.module- .category[data-app='imagegallery'] .item imgc0:after {	content: "";	font-size: 19px;}.ig-category {	margin-bottom: 45px;}.ig-category-title {	font-weight: bold;}.ig-category .sub-categories {	text-align: center;	margin-bottom: 30px;}.ig-category .sub-categories .tabs-underline {	display: inline-block;}.ig-category .sub-categories .tab {	padding-top: 5px;	padding-bottom: 5px;	display: inline-block;	margin-left: 15px;	margin-right: 15px;	text-transform: uppercase;}.ig-category .sub-categories .tab:first-child {	margin-left: 0;}.ig-category .sub-categories .tab:last-child {	margin-right: 0;}.ig-category[data-type='imagegallery'] .item {	position: relative;	z-index: 1;	margin-right: 1px;}.ig-category[data-type='imagegallery'] .item-title {	font-weight: bold;	position: absolute;	z-index: 1;	bottom: 0;	left: 0;	right: 0;	padding: 15px;	display: inline-block;	color: #fff;}.ig-category[data-type='imagegallery'] .item .imgc:after,.ig-category[data-type='imagegallery'] .item .imgc0:after {	content: "";	position: absolute;	z-index: 1;	top: 0;	right: 0;	bottom: 0;	left: 0;	background: rgba(0,0,0,.5);	transition: all .3s ease 0s;}.ig-category[data-type='imagegallery'] .item:hover .imgc:after,.ig-category[data-type='imagegallery'] .item:hover .imgc0:after {	background: rgba(0,0,0,.2);}.ig-category .slick-arrow {	border-radius: 0 5px 5px 0;}.ig-category .slick-arrow:before {	color: #fff;}.ig-category .slick-arrow.slick-next {	right: 0;	border-radius: 5px 0 0 5px;}.ig-category .slick-arrow.slick-prev {	left: 0;}.ig-category .news .news-g {	height: 100%;	border-radius: 5px;	overflow: hidden;	background: #fff;	box-shadow: 0 1px 6px rgba(0,0,0,.1);}.ig-category .news .news-g-header {	border-bottom: solid 1px #e4e4e4;	position: relative;	z-index: 1;	padding: 8px 15px 6px 15px;}.ig-category .news .news-g-title {	font-weight: bold;	text-transform: uppercase;}.ig-category .news .news-g-btn {	position: absolute;	z-index: 1;	top: 10px;	right: 15px;}.ig-category .news .news-g.news-g-2 .item {	padding: 15px;	border-bottom: solid 1px #e4e4e4;}.ig-category .news .news-g.news-g-2 .item .item-img {	width: 125px;}.ig-category .news .news-g.news-g-2 .item .imgc,.ig-category .news .news-g.news-g-2 .item imgc0 {	border-radius: 5px;	overflow: hidden;	width: 125px;}.ig-category .news .news-g.news-g-2 .item-body {	padding-left: 10px;	margin-top: -5px;}.ig-category .news .news-g.news-g-2 .item:last-child {	border-bottom: 0;}.ig-category .news .news-g.news-g-1 .news-g-body {	padding-top: 15px;}.ig-category .news .news-g.news-g-1 .item .imgc,.ig-category .news .news-g.news-g-1 .item imgc0 {	border-radius: 5px;	overflow: hidden;}.ig-category .news .news-g.news-g-1 .item-body {	margin: 0;	padding: 0;}.ig-category .news .news-g.news-g-1 .item-title {	font-weight: bold;	display: inline-block;	padding: 10px 0;}.ig-category .news .news-g.news-g-1 .item-date-view {	padding-bottom: 10px;}.ig-category .news .news-g.news-g-1 .item-desc {	max-height: 115px;	overflow: hidden;}.ig-category .news .news-g.news-g-1 .items {	margin-left: -15px;	margin-right: -15px;	overflow: hidden;}.ig-category .news .news-g.news-g-1 .items .item {	float: left;	width: calc(37.5%);	padding-left: 15px;	padding-right: 15px;}.ig-category .news .news-g.news-g-1 .items .item:nth-child(2)~.item {	width: calc(25% - 30px);	display: flex;	flex-wrap: wrap;	padding: 15px 0;	margin-left: 15px;	margin-right: 15px;	border-bottom: solid 1px #e4e4e4;}.ig-category .news .news-g.news-g-1 .items .item:nth-child(2)~.item:last-child {	border-bottom: 0;}.ig-category .news .news-g.news-g-1 .items .item:nth-child(2)~.item .item-img {	width: 125px;}.ig-category .news .news-g.news-g-1 .items .item:nth-child(2)~.item .item-body {	flex-basis: 0;	flex-grow: 1;	max-width: 100%;	padding-left: 10px;	margin-top: -5px;}.ig-category .news .news-g.news-g-1 .items .item:nth-child(2)~.item .item-title {	display: inline;	font-weight: normal;}.ig-category .news .news-g.news-g-1 .items .item:nth-child(2)~.item .item-date-view,.ig-category .news .news-g.news-g-1 .items .item:nth-child(2)~.item .item-desc {	display: none;}.ig-category .news .news-g.news-g-1 .items .item:nth-child(2)+.item {	padding-top: 0;}.ig-category .projects {	margin-bottom: -30px;}.ig-category .projects .item {	border: solid 1px #e4e4e4;	border-radius: 5px;	background: #fff;	margin-bottom: 30px;}.ig-category .projects .item .item-img {	border-radius: 5px;	overflow: hidden;	background: #fff;	padding: 10px;}.ig-category .projects .item .item-img.multiple-img {	position: relative;	z-index: 1;}.ig-category .projects .item .item-img.multiple-img .other-img {	position: absolute;	z-index: 1;	left: 0;	right: 0;	height: 100%;	top: 100%;	border-radius: 5px;	background: #fff;	transition: all .5s ease 0s;}.ig-category .projects .item .item-img.multiple-img:hover .other-img {	top: 0;}.ig-category .projects .item .imgc:before,.ig-category .projects .item .imgc0:before {	padding-bottom: 40%;}.ig-category .projects .item .item-title {	display: none;}@media(min-width: 1600px) {	.ig-category[data-app='project'] .item .imgc:after,.ig-category[data-app='project'] .item .imgc0:after {		background:rgba(255,255,255,.8);	}	.ig-category[data-app='project'] .item.slick-current+.item .imgc:after,.ig-category[data-app='project'] .item.slick-current+.item .imgc0:after,.ig-category[data-app='project'] .item.slick-current+.item+.item .imgc:after,.ig-category[data-app='project'] .item.slick-current+.item+.item .imgc0:after,.ig-category[data-app='project'] .item.slick-current+.item+.item+.item .imgc:after,.ig-category[data-app='project'] .item.slick-current+.item+.item+.item .imgc0:after {		background: rgba(0,0,0,.5);	}	.ig-category[data-app='project'] .item.slick-current+.item:hover .imgc:after,.ig-category[data-app='project'] .item.slick-current+.item:hover .imgc0:after,.ig-category[data-app='project'] .item.slick-current+.item+.item:hover .imgc:after,.ig-category[data-app='project'] .item.slick-current+.item+.item:hover .imgc0:after,.ig-category[data-app='project'] .item.slick-current+.item+.item+.item:hover .imgc:after,.ig-category[data-app='project'] .item.slick-current+.item+.item+.item:hover .imgc0:after {		background: rgba(0,0,0,.2);	}}@media(min-width: 1360px) {	.pagemaxwidth-xl .ig-category .news .news-g.news-g-2 .item .item-img {		width:100px;	}	.pagemaxwidth-xl .ig-category .news .news-g.news-g-2 .item .imgc,.pagemaxwidth-xl .ig-category .news .news-g.news-g-2 .item imgc0 {		width: 100px;	}	.pagemaxwidth-xl .ig-category .news .news-g.news-g-1 .items .item {		width: 33.33%;	}	.pagemaxwidth-xl .ig-category .news .news-g.news-g-1 .items .item:nth-child(2)~.item {		width: calc(33.33% - 30px);	}	.pagemaxwidth-xl .ig-category .news .news-g.news-g-1 .items .item:nth-child(2)~.item .item-img {		width: 100px;	}}@media(max-width: 1599px) {	.pagemaxwidth-none .videos[data-videos-count='5'] div[class^='col-']:nth-child(4)~div,.pagemaxwidth- .videos[data-videos-count='5'] div[class^='col-']:nth-child(4)~div {		display:none;	}	.ig-category .news .news-g.news-g-2 .item .item-img {		width: 100px;	}	.ig-category .news .news-g.news-g-2 .item .imgc,.ig-category .news .news-g.news-g-2 .item imgc0 {		width: 100px;	}	.ig-category .news .news-g.news-g-1 .items .item {		width: 33.33%;	}	.ig-category .news .news-g.news-g-1 .items .item:nth-child(2)~.item {		width: calc(33.33% - 30px);	}	.ig-category .news .news-g.news-g-1 .items .item:nth-child(2)~.item .item-img {		width: 100px;	}}@media(max-width: 1359px) {	.ig-category .videos[data-videos-count='5'] div[class^='col-']:nth-child(3)~div {		display:none;	}	.ig-category .news .news-g.news-g-1 {		height: auto;	}	.ig-category .news .news-g.news-g-2 {		height: auto;		margin-top: 45px;	}}@media(max-width: 991px) {	.ig-category .videos[data-videos-count='3'] div[class^='col-']:nth-child(2)~div {		display:none;	}	.ig-category .videos[data-videos-count='5'] div[class^='col-']:nth-child(3)~div {		display: block;	}	.ig-category .videos[data-videos-count='5'] div[class^='col-']:nth-child(4)~div {		display: none;	}	.ig-category .news .news-g.news-g-1 .items .item {		width: 50%;	}	.ig-category .news .news-g.news-g-1 .items .item:nth-child(2)~.item {		width: calc(50% - 30px);		border-top: solid 1px #e4e4e4;		border-bottom: 0;	}	.ig-category .news .news-g.news-g-1 .items .item:nth-child(2)~.item .item-img {		width: 100px;	}	.ig-category .news .news-g.news-g-1 .items .item:nth-child(2)+.item {		padding-top: 15px;	}}@media(max-width: 767px) {	.ig-category .item-title {		font-weight:normal;	}	.ig-category[data-app='imagegallery'] .imgc:before,.ig-category[data-app='imagegallery'] .imgc0:before {		padding-bottom: 75%;	}	.ig-category[data-app='imagegallery'] .item-title {		font-weight: normal;	}	.ig-category .slick-arrow {		width: 36px;		height: 36px;		top: calc(50% - 18px);	}	.ig-category .news .news-g.news-g-1 .items .item {		width: 50%;		padding-bottom: 15px;	}	.ig-category .news .news-g.news-g-1 .items .item-date-view,.ig-category .news .news-g.news-g-1 .items .item-desc {		display: none;	}	.ig-category .news .news-g.news-g-1 .items .item-title {		font-weight: normal;		padding: 10px 0 0;	}	.ig-category .news .news-g.news-g-1 .items .item:nth-child(2)~.item .item-img {		width: 100%;	}	.ig-category .news .news-g.news-g-1 .items .item:nth-child(2)~.item .item-body {		margin: 0;		padding: 0;	}	.ig-category .news .news-g.news-g-1 .items .item:nth-child(2)~.item .item-title {		padding-top: 10px;		display: inline-block;	}}.block-row {	display: flex;}[data-type='fixed_bottom'] {	position: fixed;	z-index: 3;	bottom: 0;	left: 0;	right: 0;}.a-detail {	margin-bottom: 1rem;	background: #fff;	border-radius: 10px;	box-shadow: 0 1px 6px rgba(0,0,0,.1);	padding-bottom: 15px;}.a-detail-title {	margin: 0;	padding: 15px 15px 15px;}.a-detail-desc {	margin: 0;	padding: 0 15px 15px;}.a-detail .item-date-view {	display: none;}.a-detail-infos {	background: #f9f9f9;	padding: 10px 15px;	display: none;}.a-detail-infos .item-author-img {	width: 40px;	height: 40px;}.a-detail-infos .item-author-img .imgc {	width: 40px;	box-shadow: 0 0 5px 0 rgba(0,0,0,.2);	border: solid 2px #fff;	border-radius: 50%;	display: inline-block;}.a-detail-infos .item-author-img .imgc:before {	padding-bottom: 100%;}.a-detail-infos .item-author-title {	font-weight: bold;}.a-detail-content {	border-top: solid 1px #f7f7f7;	padding: 15px;}.a-detail .btn-download-wrap {	padding: 0 15px 15px;}.a-detail .btn-download-wrap .btn {	min-width: 120px;	text-align: center;}.a-detail .related-articles {	padding-left: 15px;	padding-right: 15px;}.space-after-breadcrumb+.container.container-large>.a-detail-content {	border-top: 0;	padding-top: 0;}.imagegallery-detail .a-detail {	background: none;	border-radius: 0;	box-shadow: none;	margin-top: 0;	margin-bottom: 0;}.item-links-top {	border-bottom: solid 1px #f2f2f2;	padding: 12px 15px;	display: flex;	flex-wrap: wrap;	align-items: center;	margin-bottom: -1px;}.item-links-top .addthis_toolbox {	padding-left: 1rem;}.item-links-top .text-btns {	flex: auto;	text-align: right;}.item-links-top .reset-font {	display: inline-block;	padding-right: 1rem;}.item-links-top .select-font-1 {	display: inline-block;	padding-right: 1rem;}.item-links-top .select-font-2 {	display: inline-block;	padding-right: 1rem;	font-family: 'Times New Roman';}.item-links-top .smaller-text,.item-links-top .larger-text {	color: #ddd;	background: #f7f7f7;	padding: 4px 10px;	display: inline-block;	border-radius: 2px;	margin-left: 3px;	position: relative;	z-index: 1;}.item-links-top .smaller-text:hover,.item-links-top .larger-text:hover {	background-color: #bbb;}.item-links-top .smaller-text:hover:before,.item-links-top .smaller-text:hover:after,.item-links-top .larger-text:hover:before,.item-links-top .larger-text:hover:after {	background: #f5f5f5;}.item-links-top .smaller-text:before,.item-links-top .smaller-text:after,.item-links-top .larger-text:before,.item-links-top .larger-text:after {	display: inline-block;	content: "";	height: 1px;	background: #999;	position: absolute;	z-index: 1;	top: 50%;	left: 20%;	width: 60%;}.item-links-top .larger-text:after {	transform: rotate(90deg);}.item-links-bottom {	border-top: solid 1px #f2f2f2;	border-bottom: solid 1px #f2f2f2;	padding: 12px 15px;	display: flex;	flex-wrap: wrap;	align-items: center;}.item-links-bottom .text-btns {	flex: auto;	text-align: right;}.item-links-bottom .text-btns a {	margin-left: 1rem;}.fb-comments {	padding-left: 10px;	padding-right: 10px;}.item-tags {	padding: 15px 15px;}.item-tags a {	display: inline-block;	padding: 2px 10px;	margin: 2px;	border-radius: 2px;	background: #f2f2f2;}.related-articles {	padding-top: 15px;}.ig-detail .item-links-top {	padding-left: 0;	padding-right: 0;	border-bottom: 0;}.ig-detail .item-links-bottom,.ig-detail .aqc-after-article,.ig-detail .fb-comments,.ig-detail .related-articles {	padding-left: 0;	padding-right: 0;}.ig-detail .ig-detail-core .category-body .item[data-app='imagegallery'] {	border-radius: 0;	margin-bottom: 30px;}.ig-detail .ig-detail-core .category-body .item[data-app='imagegallery'] .item-img {	border-radius: 0;}.ig-detail .ig-detail-core .category-body .item[data-app='imagegallery'] .imgc:after,.ig-detail .ig-detail-core .category-body .item[data-app='imagegallery'] .imgc0:after {	display: none;}.cr-detail-header {	padding: 15px 15px 15px;}.cr-detail-header .col-auto {	width: 64px;}.cr-detail-header .col-auto .imgc {	border-radius: 50%;	overflow: hidden;}.cr-detail .a-detail-title {	padding: 0 15px 10px 15px;}.cr-detail .a-detail-desc {	padding: 0 15px 0 15px;	font-weight: normal;}.cr-detail .a-detail-desc i.fa {	padding-left: 15px;}.cr-detail .a-detail-desc i.fa:first-child {	padding-left: 0;}.cr-detail .related-articles .item-wrap .item-title {	height: auto;}@media(max-width: 767px) {	.a-detail-content {		padding:15px;		text-align: left;	}	.a-detail-title {		padding: 20px 15px 15px;	}	.a-detail-desc {		padding: 0 15px 15px;	}	.a-detail-infos {		padding: 10px 15px;	}	.ig-detail h1.category-title {		white-space: normal !important;		line-height: 1.5;	}	.container.container-large .container.container-large {		padding-left: 0;		padding-right: 0;	}	.item-links-top {		padding: 10px 15px;	}	.item-links-top .reset-font,.item-links-top .select-font-1,.item-links-top .select-font-2 {		display: none;	}	.item-links-bottom {		padding: 10px 15px;	}	.item-tags {		padding: 15px;	}	.fb-comments {		padding-left: 10px;		padding-right: 10px;	}	.cr-detail-header {		padding: 20px 15px 15px;	}	.cr-detail-header .a-detail-title {		padding: 0 15px 5px 15px;	}	.cr-detail-header .a-detail-desc {		padding: 0 15px 0 15px;	}}.video-player-wrap,.file-player-wrap {	padding-left: 15px;	padding-right: 15px;	padding-bottom: 30px;}.video-player-wrap .video-player,.video-player-wrap .file-player,.file-player-wrap .video-player,.file-player-wrap .file-player {	position: relative;	z-index: 1;}.video-player-wrap .video-player:before,.video-player-wrap .file-player:before,.file-player-wrap .video-player:before,.file-player-wrap .file-player:before {	content: "";	display: block;	padding-bottom: 56.25%;}.video-player-wrap .video-player iframe,.video-player-wrap .video-player video,.video-player-wrap .file-player iframe,.video-player-wrap .file-player video,.file-player-wrap .video-player iframe,.file-player-wrap .video-player video,.file-player-wrap .file-player iframe,.file-player-wrap .file-player video {	position: absolute;	z-index: 1;	top: 0;	left: 0;	width: 100%;	height: 100%;}.file-player-wrap .file-player:before {	padding-bottom: 125%;}.job-params {	border: solid 1px rgba(0,0,0,.05);	border-radius: 10px;}.job-param {	display: flex;	align-items: center;	padding: 8px 15px;	border-bottom: solid 1px rgba(0,0,0,.05);}.job-param:last-child {	border-bottom: 0;}.job-param i.fa {	width: 32px;	height: 44px;	font-size: 32px;	line-height: 44px;	opacity: .2;	text-align: center;	margin-right: 15px;}.job-param>div>span {	display: block;}@media(max-width: 991px) {	.job-params {		margin-bottom:1rem;		display: flex;		flex-wrap: wrap;	}	.job-param {		flex: 0 0 50%;		width: 50%;	}}@media(max-width: 767px) {	.job-param {		flex:0 0 100%;		width: 100%;		padding: 5px 10px;	}	.job-param i.fa {		width: 32px;		height: 32px;		font-size: 24px;		line-height: 32px;	}}.pd {	margin-bottom: 30px;}.pd .fa-star,.pd .fa-star-o,.pd .fa-star-half-o {	color: #ffc120;}.pd>.d-flex {	flex-wrap: wrap;}.pd-flash-sale-tab {	background: #f1451f;	background: -moz-linear-gradient(left,#f1451f 0%,#fc7756 50%,#f33622 100%);	background: -webkit-linear-gradient(left,#f1451f 0%,#fc7756 50%,#f33622 100%);	background: linear-gradient(to right,#f1451f 0%,#fc7756 50%,#f33622 100%);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1451f',endColorstr='#f33622',GradientType=1);	color: #fff;	margin-top: 10px;	margin-bottom: 5px;	border-radius: 5px;	display: block;}.pd-flash-sale-tab:hover {	color: #fff;}.pd-flash-sale-tab .row {	align-items: center;}.pd-flash-sale-tab .timer-count-down span[data-name] {	background: #333;	display: inline-block;	padding: 1px 3px 1px 2px;	border-radius: 3px;	font-weight: bold;	text-align: center;}.pd-same-price-tab {	margin-top: 13px;	margin-bottom: 8px;	color: #fff;	font-weight: bold;	display: inline-block;	padding: 2px 15px 2px 42px;	position: relative;	z-index: 1;	border-radius: 999px;}.pd-same-price-tab i.fa {	display: inline-block;	width: 36px;	height: 36px;	border-radius: 50%;	border: solid 2px rgba(255,255,255,.5);	text-align: center;	line-height: 32px;	position: absolute;	z-index: 1;	left: 0;	top: 50%;	transform: translateY(-50%);	background-color: inherit;}.pd-same-price-tab:hover {	color: #fff;}.pd-img {	width: 40%;}.pd-img .imgc:before,.pd-img .imgc0:before {	padding-bottom: 100%;}.pd-img:hover .pd-img-large-zoom-btn {	background: rgba(255,255,255,.8);}.pd-img-large-wrap {	position: relative;	z-index: 1;}.pd-img-large {	background: #fff;	border: solid 1px rgba(0,0,0,.05);}.pd-img-large .slick-arrow {	left: 0;	background: rgba(255,255,255,.5);	border-width: 0;	border-radius: 0;	width: 32px;}.pd-img-large .slick-arrow.slick-next {	left: auto;	right: 0;}.pd-img-large .slick-arrow.slick-disabled {	display: none;}.pd-img-large-zoom-btn {	position: absolute;	z-index: 1;	bottom: 0;	left: 0;	right: 0;	text-align: center;	padding: 5px;	color: #333;	background: rgba(255,255,255,.3);}.pd-img-thumbs {	display: flex;	flex-wrap: wrap;	margin-top: 1px;	margin-left: -1px;	margin-right: -1px;}.pd-img-thumbs .pd-img-thumb {	width: calc(100%/6);	padding: 1px;}.pd-img-thumbs .pd-img-thumb .imgc0 {	background: #fff;	border: solid 1px rgba(0,0,0,.05);}.pd-img-thumbs .pd-img-thumb .imgc0>span {	color: #fff;	text-align: center;	position: absolute;	z-index: 1;	top: 0;	left: 0;	right: 0;	bottom: 0;	background: rgba(0,0,0,.3);	padding: 10px;	display: flex;	align-items: center;	line-height: 18px;}.pd-body {	width: 60%;	padding-left: 30px;	margin-top: -3px;}.pd .p-code {	padding-bottom: 10px;}.pd .prices {	padding-bottom: 10px;}.pd .prices .text-color-fade {	text-decoration: line-through;	padding-left: 1rem;}.pd .prices[data-pricewd='0'] .price-text-wd,.pd .prices[data-pricewd='0'] .price-text-wd+span,.pd .prices[data-pricewd='0'] .price-text-wd+span+br {	display: none;}.pd .prices[data-pricewd='0'][data-price='0'] {	display: none;}.pd .prices[data-price='0'] .price-text-p,.pd .prices[data-price='0'] .price-text-p+span,.pd .prices[data-price='0'] .price-text-p+span+br {	display: none;}.pd .prices[data-price='0']:not([data-pricewd='0']) .price-text-p,.pd .prices[data-price='0']:not([data-pricewd='0']) .price-text-p+span,.pd .prices[data-price='0']:not([data-pricewd='0']) .price-text-p+span+br {	display: inline-block;}.pd .dcp {	background: #f00;	color: #fff;	padding: 0 5px;	display: inline-block;	border-radius: 5px;	margin-left: 5px;	font-size: small;	position: relative;	z-index: 1;	top: -3px;}.pd .rating i.fa {	margin-right: 2px;}.pd .hot-features {	margin-bottom: 15px;}.pd .hot-features ul,.pd .hot-features li {	margin: 0;	padding: 0;	list-style: none;}.pd .hot-features li {	padding-bottom: 5px;}.pd .hot-features li:before {	content: "";	display: inline-block;	font-family: 'FontAwesome';	padding-right: 5px;	color: #7ebc67;}.pd .hot-features ul[data-li-count='1'] li:before {	display: none;}.pd .promotions {	border-style: dashed;	border-width: 1px;	border-radius: 5px;	margin-bottom: 30px;	position: relative;	z-index: 1;	margin-top: 20px;}.pd .promotions-title {	display: inline-block;	color: #fff;	text-transform: uppercase;	position: absolute;	z-index: 1;	left: 15px;	top: -13px;	border-radius: 999px;	padding: 3px 15px;}.pd .promotions-body {	padding: 15px;}.pd .promotions-body ul:last-child {	margin-bottom: 0;}.pd .promotions>ul {	margin-top: 0;	margin-bottom: 0;}.pd .hotlines {	display: flex;	align-items: center;	margin-bottom: 15px;}.pd .hotlines a {	display: flex;	align-items: center;	margin-left: 2px;	margin-right: 2px;}.pd .hotlines i.fa {	width: 24px;	height: 24px;	border-radius: 50%;	text-align: center;	line-height: 24px;	margin-left: 5px;	margin-right: 3px;}.pd .pd-share-tools .tools {	display: inline-block;}.pd .pd-share-tools .tools>a {	margin: 2px;}.pd .pd-share-tools .tools .fa {	border-width: 1px;	border-style: solid;	display: inline-block;	padding: 10px;	min-width: 40px;	text-align: center;	border-radius: 5px;}.pd .pd-share-tools .tools .fa-facebook {	color: #37589d;	border-color: #37589d;}.pd .pd-share-tools .tools .fa-facebook:hover {	color: #fff;	background-color: #37589d;}.pd .pd-share-tools .tools .fa-google-plus {	color: #dd4a38;	border-color: #dd4a38;}.pd .pd-share-tools .tools .fa-google-plus:hover {	color: #fff;	background-color: #dd4a38;}.pd .pd-share-tools .tools .fa-twitter {	color: #1da1f2;	border-color: #1da1f2;}.pd .pd-share-tools .tools .fa-twitter:hover {	color: #fff;	background-color: #1da1f2;}.pd .variations {	padding-bottom: 15px;}.pd .variations-title {	padding-bottom: 3px;}.pd .variations-body {	display: flex;	flex-wrap: wrap;	margin-left: -2px;	margin-right: -2px;}.pd .variations .variation {	border-radius: 5px;	margin-left: 3px;	margin-right: 3px;	margin-top: 3px;	margin-bottom: 3px;	text-align: center;}.pd .variations .variation label {	background: #fff;	border-radius: 5px;	padding: 7px 15px;	margin: 0;	height: 100%;	box-shadow: 0 0 0 1px #e4e4e4;}.pd .variations .variation-title {	position: relative;	z-index: 1;	padding-left: 20px;}.pd .variations .variation-title:before {	content: "";	display: inline-block;	font-family: 'FontAwesome';	width: 15px;	height: 15px;	border-radius: 50%;	border: solid 1px #d6d6d6;	position: absolute;	z-index: 1;	left: 0;	top: 1px;}.pd .variations .variation-price {	display: block;}.pd .variations .variation input[type='radio'] {	display: none;}.pd .variations .variation input[type='radio']:checked+label {	box-shadow: none;	border-style: solid;	border-width: 1px;	font-weight: bold;}.pd .variations .variation input[type='radio']:checked+label .variation-title:before {	content: "";	font-size: 10px;	text-align: center;	line-height: 13px;	border-color: #666;	color: #666;}.pd .buy-btns {	margin-bottom: 30px;}.pd .buy-btns .btn {	padding: .5rem 1rem;	min-width: 46px;	text-align: center;	margin-left: 2px;}.pd .buy-btns .btn.bg-main-color-1 {	color: #fff;}.pd .buy-btns .btn-buy {	min-width: 25%;}.pd .buy-btns input[type='text'] {	width: 50px;	padding-left: 5px;	padding-right: 5px;}.pd .buy-btns .btn-group .btn {	border: solid 1px #d9d9d9;	margin-left: -1px;}.pd .buy-btns .btn-group .btn:first-child,.pd .buy-btns .btn-group .btn:last-child {	position: relative;	z-index: 1;	font-size: 0;}.pd .buy-btns .btn-group .btn:first-child:before,.pd .buy-btns .btn-group .btn:first-child:after,.pd .buy-btns .btn-group .btn:last-child:before,.pd .buy-btns .btn-group .btn:last-child:after {	content: "";	display: inline-block;	width: 13px;	height: 1px;	background: #333;	position: absolute;	z-index: 1;	left: 50%;	top: 50%;	transform: translateX(-50%);}.pd .buy-btns .btn-group .btn:first-child:after,.pd .buy-btns .btn-group .btn:last-child:after {	transform: translateX(-50%) rotate(90deg);}.pd .buy-btns .btn-group .btn:first-child:after {	display: none;}.pd-tabs {	padding-top: 30px;	margin-bottom: 15px;}.pd-tabs .tab {	display: inline-block;	font-weight: bold;	padding-left: 30px;	padding-right: 30px;	padding-top: 5px;	padding-bottom: 5px;}.pd-tabs .tab:first-child {	padding-left: 0;}.pd .table-feature .table {	border: 0;	box-shadow: none;	border-radius: 0;	outline: none;	border: none;	display: block;}.pd .table-feature .table tbody {	display: block;}.pd .table-feature .table tr {	display: flex;	border: none;}.pd .table-feature .table td {	border: none;	display: inline;}.pd .table-feature .table td:first-child {	font-weight: bold;	padding-right: 0;	width: 140px;}.pd-content {	padding-bottom: 30px;}.pd .item-links-bottom {	padding-left: 0;	padding-right: 0;	margin-bottom: 30px;}.pd .fb-comments {	padding-left: 0;	padding-right: 0;	margin-bottom: 30px;	background: #fff;	border-radius: 5px;}.pd #tab-ctsp-spec td {	padding: .5rem .75rem;	min-width: 120px;}.pd #tab-ctsp-spec td:first-child {	background-color: rgba(0,0,0,.05);}.pagemaxwidth-xl .pd-img-thumbs .pd-img-thumb {	width: calc(100%/5);}.pagemaxwidth-xl .pd-img-thumbs .pd-img-thumb:nth-child(5):not(:last-child) {	display: none;}.pagemaxwidth-xl .pd .split {	display: block;	height: 15px;}.pagemaxwidth-xl .pd .hotlines>div {	max-width: 100%;}@media(max-width: 1599px) {	.pd-img-thumbs .pd-img-thumb {		width:calc(100%/5);	}	.pd-img-thumbs .pd-img-thumb:nth-child(5):not(:last-child) {		display: none;	}	.pd .split {		display: block;		height: 15px;	}	.pd .hotlines>div {		max-width: 100%;	}}@media(max-width: 1199px) {	.pd-img {		width:50%;	}	.pd-body {		width: 50%;	}}@media(max-width: 991px) {	.pd-img {		width:100%;		flex: 0 0 100%;	}	.pd-body {		width: 100%;		flex: 0 0 100%;		margin-top: 30px;		padding-left: 0;	}}@media(max-width: 767px) {	.pd-img-thumbs .pd-img-thumb {		width:calc(100%/4);	}	.pd .pd-tabs .tab {		padding-right: 10px;		padding-left: 10px;	}	.pd .pd-tabs .tab:first-child {		padding-left: 0;	}	.pd .pd-tabs .tab[href='#tab-bl'] {		display: none;	}}.pd-popup-images {	display: none;	position: fixed;	z-index: 9999;	top: 0;	left: 0;	right: 0;	bottom: 0;	background: #000;}.pd-popup-images-large {	position: fixed;	z-index: 1;	top: 0;	bottom: 0;	left: 0;	right: 0;}.pd-popup-images-btn-close {	color: #fff;	position: absolute;	z-index: 1;	top: 0;	right: 0;	width: 32px;	height: 32px;	text-align: center;	line-height: 30px;	font-size: 18px;	background: rgba(255,255,255,.3);}.module-tour .pd-img {	width: 48%;}.module-tour .pd-img .imgc,.module-tour .pd-img .imgc0 {	border-radius: 5px;}.module-tour .pd-img .imgc:before,.module-tour .pd-img .imgc0:before {	padding-bottom: 66.66%;}.module-tour .pd-img .imgc img,.module-tour .pd-img .imgc0 img {	object-fit: cover;}.module-tour .pd-img-large {	background: none;	border-width: 0;}.module-tour .pd-body {	width: 52%;}.module-tour .pd .prices .price-text {	display: none;}.module-tour .pd .prices .text-color-fade {	padding-left: 0;}.module-tour .pd .prices .dcp {	display: none;}.module-tour .pd-content-title {	position: relative;	z-index: 1;	padding-left: 15px;}.module-tour .pd-content-title:before {	content: "";	display: block;	position: absolute;	z-index: 1;	top: -2px;	bottom: -2px;	left: 0;	border-left-style: solid;	border-left-width: 4px;	border-color: inherit;}.module-tour .pd-content .tour-event-body {	margin-bottom: 1rem;}.module-tour .tour-variations {	margin-bottom: 1rem;}.module-tour .tour-variations table th,.module-tour .tour-variations table td {	vertical-align: middle;	text-align: center;	min-width: 125px;}.module-tour .tour-variations table thead {	background-color: rgba(0,0,0,.05);}.module-tour .tour-variations table thead th {	border-bottom: unset;}.module-tour .tour-variations table .btn {	min-width: 100px;}@media(min-width: 1200px) {	.module-tour .pd .pd-tabs-fixed-xl {		position:fixed;		z-index: 3;		top: 0;		left: 0;		right: 0;		background: #fff;		border-bottom: solid 1px #f2f2f2;		justify-content: center;		text-align: center;		box-shadow: 0 1px 6px rgba(0,0,0,.1);		border-radius: 0;	}}.module-land .pd-img {	width: 48%;}.module-land .pd-img .imgc,.module-land .pd-img .imgc0 {	border-radius: 5px;}.module-land .pd-img .imgc:before,.module-land .pd-img .imgc0:before {	padding-bottom: 66.66%;}.module-land .pd-img .imgc img,.module-land .pd-img .imgc0 img {	object-fit: cover;}.module-land .pd-img-large {	background: none;	border-width: 0;}.module-land .pd-body {	width: 52%;}.module-land .pd .prices {	padding-bottom: 0;}.module-land .pd .rating,.module-land .pd a[href*='ToShoppingCart'],.module-land .pd a[href*='ToWishlist'] {	display: none;}.module-land .pd .buy-btns {	margin-bottom: 15px;}.module-land .pd .buy-btns .btn {	margin-left: 0;}.table-orderdetail .table {	min-width: 800px;	background: #fff;}.table-orderdetail .table .div-quantity {	border: solid 1px #d9d9d9;	display: inline-block;	border-radius: 5px;	overflow: hidden;}.table-orderdetail .table .div-quantity a {	padding: 10px;	border-left: solid 1px #d9d9d9;	display: inline-block;	height: 42px;	width: 46px;	text-align: center;	margin-left: -1px;	position: relative;	z-index: 1;	color: transparent;}.table-orderdetail .table .div-quantity a:before,.table-orderdetail .table .div-quantity a:after {	content: "";	display: inline-block;	width: 13px;	height: 1px;	background: #333;	position: absolute;	z-index: 1;	left: 50%;	top: 50%;	transform: translateX(-50%);}.table-orderdetail .table .div-quantity a:after {	transform: translateX(-50%) rotate(90deg);}.table-orderdetail .table .div-quantity a:first-child:after {	display: none;}.table-orderdetail .table .div-quantity input {	height: 42px;	border: 0;	border-left: solid 1px #d9d9d9;	margin-left: -1px;	width: 50px;	text-align: center;	display: inline-block;}.table-orderdetail .table td:last-child {	width: 50px;}.table-orderdetail .table td:last-child a {	background: #d7d7d7;	width: 22px;	height: 22px;	text-align: center;	line-height: 22px;	border-radius: 5px;	display: inline-block;}.table-orderdetail .table td:last-child a i.fa {	transform: rotate(45deg) scale(.6);}.table-orderdetail .table .col-quantity {	width: calc(160px + 1.5rem);	text-align: right;}.table-orderdetail .table .col-number {	width: calc(150px);	text-align: right;}.table-orderdetail .table th:first-child {	width: 160px;}.table-orderdetail .table td[data-name='price'] {	text-align: right;}.table-orderdetail .table td.div-quantity-wrap {	text-align: right;}.ttkh .group-body {	background: #fff;	padding: 15px;	border-radius: 5px;}.ttkh .group-body select.form-control:not([size]):not([multiple]),.ttkh .group-body .custom-file-input,.ttkh .group-body .custom-file,.ttkh .group-body .custom-file-label,.ttkh .group-body .form-control {	height: 40px;	border-radius: 0 .25rem .25rem 0;}.ttkh .group-body select.form-control:not([size]):not([multiple]) {	border-radius: .25rem;}.ttkh .group-body textarea.form-control {	height: 110px;}.ttkh .group-body .input-group-text {	width: 42px;	text-align: center;	align-items: normal;}.ttkh .group-body .input-group-text i.fa {	margin-top: 4px;}.pttt .group-body {	background: #fff;	padding: 15px;	border-radius: 5px;}.pttt .group-body select.form-control:not([size]):not([multiple]),.pttt .group-body .custom-file-input,.pttt .group-body .custom-file,.pttt .group-body .custom-file-label,.pttt .group-body .form-control {	height: 40px;	border-radius: .25rem;}.pttt .group-body select.form-control:not([size]):not([multiple]) {	border-radius: .25rem;}.pttt .tabs {	padding-bottom: 30px;}.pttt .tab {	display: block;	height: 100%;	background: rgba(0,0,0,.05);	font-size: 16px;	font-weight: bold;	text-align: center;	padding: 15px;	border: dashed 1px #c1c1c1;	outline: solid 1px #fff;}.pttt .tab img {	max-width: 64px;	max-height: 64px;}.pttt .tab span {	display: block;	padding-top: 15px;}.pttt .tab.active {	background: #fffbf1;	border-color: #c1c1c1;	position: relative;	z-index: 1;}.pttt .tab.active:after {	content: "";	display: inline-block;	width: 31px;	height: 15px;	background: url(images/tab-pttt-down.png) no-repeat center;	position: absolute;	z-index: 1;	bottom: -15px;	left: calc(50% - 15px);}.pttt .tab-content-text {	background: #fffbf1;	border: dashed 1px #c1c1c1;	outline: solid 1px #fff;	padding: 15px;	line-height: 24px;}.pttt .tab-content-text li {	padding-top: 10px;}.pttt .agency-list {	padding-bottom: 15px;	max-height: 300px;	position: relative;	z-index: 1;}.pttt .agency-list .item {	border-bottom: solid 1px rgba(0,0,0,.05);	position: relative;	z-index: 1;	padding-top: 8px;	padding-bottom: 8px;	cursor: pointer;}.pttt .agency-list .item:after {	content: "";	display: block;	height: 1px;	background: #fff;	position: absolute;	z-index: 1;	left: 0;	right: 0;	bottom: -2px;}.pttt .agency-list .item i {	font-size: 16px;}.pttt .agency-list .item:hover {	background-color: rgba(255,248,232,.6);}.pttt .agency-list .item.active .fa-map-marker:before {	content: "";	margin-right: 5px;	margin-left: 5px;}.form-alert-bottom {	margin-top: 1rem;}.shopping-cart-page-total-product-fee[data-total='0']+span.main-color-2 {	display: none;}.star-rating i.fa-star {	color: #999;	font-size: 26px;	margin: 2px;	cursor: pointer;}.star-rating i.fa-star:hover {	transform: scale(1.2);}.star-rating[data-val='5'] i.fa-star {	color: #ffc120;}.star-rating[data-temp-val='5'] i.fa-star {	color: #ffc120 !important;}.star-rating[data-val='4'] i.fa-star[data-val='1'],.star-rating[data-val='4'] i.fa-star[data-val='2'],.star-rating[data-val='4'] i.fa-star[data-val='3'],.star-rating[data-val='4'] i.fa-star[data-val='4'] {	color: #ffc120;}.star-rating[data-temp-val='4'] i.fa-star {	color: #999 !important;}.star-rating[data-temp-val='4'] i.fa-star[data-val='1'],.star-rating[data-temp-val='4'] i.fa-star[data-val='2'],.star-rating[data-temp-val='4'] i.fa-star[data-val='3'],.star-rating[data-temp-val='4'] i.fa-star[data-val='4'] {	color: #ffc120 !important;}.star-rating[data-val='3'] i.fa-star[data-val='1'],.star-rating[data-val='3'] i.fa-star[data-val='2'],.star-rating[data-val='3'] i.fa-star[data-val='3'] {	color: #ffc120;}.star-rating[data-temp-val='3'] i.fa-star {	color: #999 !important;}.star-rating[data-temp-val='3'] i.fa-star[data-val='1'],.star-rating[data-temp-val='3'] i.fa-star[data-val='2'],.star-rating[data-temp-val='3'] i.fa-star[data-val='3'] {	color: #ffc120 !important;}.star-rating[data-val='2'] i.fa-star[data-val='1'],.star-rating[data-val='2'] i.fa-star[data-val='2'] {	color: #ffc120;}.star-rating[data-temp-val='2'] i.fa-star {	color: #999 !important;}.star-rating[data-temp-val='2'] i.fa-star[data-val='1'],.star-rating[data-temp-val='2'] i.fa-star[data-val='2'] {	color: #ffc120 !important;}.star-rating[data-val='1'] i.fa-star[data-val='1'] {	color: #ffc120;}.star-rating[data-temp-val='1'] i.fa-star {	color: #999 !important;}.star-rating[data-temp-val='1'] i.fa-star[data-val='1'] {	color: #ffc120 !important;}.pr {	background: #fff;	border-radius: 5px;	margin-bottom: 30px;}.pr-dashboard {	align-items: center;	padding-top: 15px;	padding-bottom: 15px;}.pr-avg-score {	font-size: xx-large;	color: #f00;	font-weight: bold;}.pr-chart-row {	display: flex;	align-items: center;}.pr-chart-row .fa {	padding-left: 5px;	padding-right: 5px;}.pr-chart-row .progress {	width: calc(100% - 110px);	height: 10px;	margin-left: 5px;	margin-right: 5px;}.pr-form {	padding: 15px;	border-top: solid 1px #e4e4e4;	display: none;}.pr-form-title {	font-size: large;	font-weight: bold;	padding-bottom: 15px;}.pr-list {	padding: 15px;	border-top: solid 1px #e4e4e4;}.pr-item {	padding-bottom: 15px;}.pr-item .stars {	margin-right: 5px;}.pr-item .stars i.fa {	margin-right: 2px;}.pr-item-title {	margin-right: 5px;	font-weight: bold;}.pr-item-fullname {	font-weight: bold;	margin-right: 5px;}.pr-item-date {	color: #999;}.pr-item-text {	padding-top: 5px;	padding-bottom: 15px;}.pr-item-images {	display: flex;	flex-wrap: wrap;	margin-left: -5px;	margin-right: -5px;}.pr-item-images .imgc {	border-radius: 5px;	width: 90px;	margin-left: 5px;	margin-right: 5px;}.pr-item-footer {	padding: 5px 0;}.pr-item-link {	color: #04b0f0;}.pr-item-replies {	padding-top: 15px;	border-radius: 10px;	background: #fffcea;}.pr-item-rep {	padding: 5px 15px;}.pr-item-rep-fullname {	font-weight: bold;	margin-right: 5px;}.pr-item-rep-date {	color: #999;}.pr-item-rep-text {	padding-top: 5px;	padding-bottom: 15px;}.list-group-right {	background: #fff;	box-shadow: 0 1px 6px rgba(0,0,0,.1);	border-radius: 5px;	overflow: hidden;	margin-bottom: 30px;}.list-group-right .list-title {	font-weight: bold;	color: #fff;	padding: 10px 15px;}.list-group-right .list-title:hover {	color: #fff;}.list-group-right .list-title:hover a {	color: #fff;}.list-group-right .list-body {	padding: 0 15px;}.list-group-right .list-footer {	text-align: center;}.list-group-right .list-footer .list-link {	display: inline-block;	padding: 10px;}.list-group-right .item {	margin: 0;	padding: 15px 0;	border-bottom: solid 1px #f2f2f2;}.list-group-right .item-img {	width: 36.8% !important;	padding: 0 !important;}.list-group-right .item-img .imgc {	border-radius: 5px;}.list-group-right .item-body {	padding: 0 0 0 10px !important;}.list-group-right .item-title {	font-weight: normal;	padding: 0 0 5px 0;	display: inline-block;	margin-top: -3px;}.category {	margin-bottom: 15px;}.category-title {	font-weight: bold;	margin: 0;	align-self: center;}.category-title img {	max-width: 22px;	max-height: 22px;	margin-right: 10px;	vertical-align: baseline;}.category-desc {	display: none;	margin-top: 15px;}.category-filters {	margin-top: .5rem;}.category-body {	padding-top: 15px;}.category-body .category-filters {	margin-top: 0;	padding-bottom: 10px;	border-bottom: solid 1px #e4e4e4;	margin-bottom: 15px;	display: flex;	flex-wrap: wrap;	align-items: center;	justify-content: space-between;}.category-body .category-filters-view {	flex-basis: 0;	flex-grow: 1;	max-width: 150px;	text-align: right;}.category-body .row[data-view='row'] {	display: block;	margin-left: 0;	margin-right: 0;	padding-top: 30px;}.category-body .row[data-view='row'] .item-row {	border-bottom: solid 1px rgba(0,0,0,.05);}.category-body .row[data-view='row'] .item-row:last-child {	margin-bottom: 0;	border-bottom: 0;}.category-body .row[data-view='row'] .item-row .item-img {	width: 222px;}.category-body .row[data-view='row'] .item-row .item-body {	max-width: calc(100% - 222px);}.category-body .row[data-view='row'] .item-row .item-title {	margin-top: 0;	height: auto;}.category-body .row[data-view='row'] .item-row .hot-features {	margin-bottom: 10px;}.category-body .row[data-view='row'] .item-row .hot-features ul,.category-body .row[data-view='row'] .item-row .hot-features li {	margin: 0;	padding: 0;	list-style: none;}.category-body .row[data-view='row'] .item-row .hot-features li {	padding-bottom: 5px;}.category-body .row[data-view='row'] .item-row .hot-features li:before {	content: "";	display: inline-block;	font-family: 'FontAwesome';	padding-right: 5px;	color: #7ebc67;}.category-body .row[data-view='row'] .item-row .summary {	height: auto;}.category-body .row[data-view='row'] .item-row .item-links {	position: relative;	top: auto;	left: auto;	bottom: auto;	right: auto;}.category-body .row[data-view='row'] .item-row .btn {	display: block;	text-align: center;	margin-top: 5px;	border-width: 0;	font-weight: bold;}.category-header {	display: flex;	flex-wrap: wrap;	height: 44px;}.category-header.bg-main-color-1,.category-header.bg-main-color-2 {	color: #fff;}.category-header.bg-main-color-1 a,.category-header.bg-main-color-1 .category-title,.category-header.bg-main-color-2 a,.category-header.bg-main-color-2 .category-title {	color: inherit;}.category-footer {	display: none;	padding-top: 1rem;}.category-line-decoration {	display: none;}.category-btn-bars {	display: none;}.category-btns {	flex-basis: 0;	flex-grow: 1;	max-width: 100%;	align-items: center;	position: relative;	z-index: 1;}.category-btns-core {	white-space: nowrap;	position: absolute;	z-index: 1;	left: 60px;	right: 0;	top: 50%;	transform: translateY(-50%);	text-align: right;	overflow: hidden;}.category-btns-core.btns-scroll {	right: 44px;}.category-btns-core.btns-scroll+.category-btn-bars {	display: inline-block;	position: absolute;	z-index: 1;	top: 1px;	right: 1px;	width: 42px;	height: 42px;	text-align: center;	line-height: 42px;}.category-btns-core h3 {	font-size: unset;	font-weight: unset;	margin: unset;	padding: unset;	display: unset;}.category-btns.expanded {	z-index: 3;}.category-btns.expanded .category-btns-core {	min-width: 300px;	background-color: #fff;	box-shadow: 0 1px 6px rgba(0,0,0,.1);	border-radius: 5px;	padding-bottom: 10px;	white-space: normal;	left: auto;	right: 0;	top: 100%;	transform: none;	padding-left: 0 !important;	padding-right: 0 !important;	overflow: initial;	display: block !important;}.category-btns.expanded .category-btn {	display: block;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;	padding-right: 10px;	background: none;	border: none;	border-top: solid 1px rgba(0,0,0,.05);	color: #333;}.category-btns.expanded .category-btn:first-child {	border-top: 0;}.category-btns.bg-main-color-2 {	color: #fff;}.category-btns.bg-main-color-2 a {	color: #fff;}.category-btn {	display: inline-block;	padding-left: 10px;	position: relative;	z-index: 1;}.category .category-btns-core>.category-btn:first-child,.category .category-btns-core>h3:first-child>.category-btn {	padding-left: 0;}.category-title-wrap {	font-size: 20px;	display: flex;	align-items: center;	position: relative;	z-index: 2;	height: 44px;}.category-title-wrap h2 {	margin: 0;	padding: 0;	display: inline-block;	height: 44px;	display: flex;	align-items: center;}.category-title-wrap.bg-main-color-1,.category-title-wrap.bg-main-color-2 {	color: #fff;}a:hover, .category[data-blocklayouts*='_itemlightbg_'] .item-title:hover, .category-title-wrap.bg-main-color-1 a:hover, .category-title-wrap.bg-main-color-2 a:hover, .category[data-blocklayouts*='_6_'] .col-12>.item .item-title:hover {	color: #EA1D22 !important;}.category-title-wrap.bg-main-color-1 a,.category-title-wrap.bg-main-color-2 a {	color: #fff;}.category-title-wrap.bg-main-color-1 .main-color-1,.category-title-wrap.bg-main-color-2 .main-color-1 {	color: #fff;}.category-title-wrap.bg-main-color-1 .main-color-1 a,.category-title-wrap.bg-main-color-2 .main-color-1 a {	color: #fff;}.category-title-wrap span[class^='_'] {	display: none;}.category-title-wrap ._arrowleft_,.category-title-wrap ._arrowright_ {	width: 0;	height: 0;	border-style: solid;	border-width: 22px 22px 22px 0;	border-top-color: transparent;	border-right-color: inherit;	border-bottom-color: transparent;	border-left-color: transparent;	position: absolute;	z-index: 1;	top: 0;	right: 100%;}.category-title-wrap ._arrowright_ {	right: auto;	left: 100%;	transform: rotateY(180deg);}.category-title-wrap ._angleleft_,.category-title-wrap ._angleright_,.category-title-wrap ._angleleftup_,.category-title-wrap ._anglerightup_ {	width: 0;	height: 0;	border-style: solid;	border-width: 0 0 44px 44px;	border-top-color: transparent;	border-right-color: transparent;	border-bottom-color: inherit;	border-left-color: transparent;	position: absolute;	z-index: 1;	top: 0;	right: 100%;}.category-title-wrap ._angleright_ {	right: auto;	left: 100%;	transform: rotateY(180deg);}.category-title-wrap ._angleleftup_ {	transform: rotateX(180deg);}.category-title-wrap ._anglerightup_ {	right: auto;	left: 100%;	transform: rotateX(180deg) rotateY(180deg);}.category-title-wrap ._borderleft_,.category-title-wrap ._borderright_ {	width: 22px;	height: 44px;	border-bottom-left-radius: 44px;	border-top-left-radius: 44px;	background-color: inherit;	position: absolute;	z-index: 1;	top: 0;	left: -22px;}.category-title-wrap ._borderright_ {	right: auto;	left: 100%;	transform: rotateY(180deg);}.category-title-wrap ._curveleft_,.category-title-wrap ._curveright_ {	width: 80px;	height: 44px;	position: absolute;	z-index: 1;	top: 0;	border-color: inherit;	right: 100%;	overflow: hidden;}.category-title-wrap ._curveleft_:before,.category-title-wrap ._curveright_:before {	content: "";	display: block;	width: 0;	height: 0;	border-radius: 50%;	border: solid 150px;	border-color: inherit;	top: -3px;	right: -180px;	position: absolute;	z-index: 1;}.category-title-wrap ._curveright_ {	right: auto;	left: 100%;	transform: rotateY(180deg);}.category-title-wrap ._tailflagleft_,.category-title-wrap ._tailflagright_ {	position: absolute;	z-index: 1;	top: 0;	right: 100%;	border-color: inherit;}.category-title-wrap ._tailflagleft_:before,.category-title-wrap ._tailflagleft_:after,.category-title-wrap ._tailflagright_:before,.category-title-wrap ._tailflagright_:after {	display: block;	content: "";	width: 0;	height: 0;	border-style: solid;	border-width: 0 44px 22px 0;	border-top-color: transparent;	border-right-color: inherit;	border-bottom-color: transparent;	border-left-color: transparent;	position: absolute;	z-index: 1;	top: 0;	right: 100%;}.category-title-wrap ._tailflagleft_:after,.category-title-wrap ._tailflagright_:after {	top: 22px;	transform: rotateX(180deg);}.category-title-wrap ._tailflagright_ {	right: auto;	left: 100%;	transform: rotateY(180deg);}.category-title-wrap ._lineleft_,.category-title-wrap ._lineright_ {	width: 999px;	height: 1px;	border-bottom: solid 1px;	border-color: inherit;	position: absolute;	z-index: 1;	top: calc(50%);	right: 100%;}.category-title-wrap ._lineright_ {	right: auto;	left: 100%;}.category-title-wrap span[class^='_hv1'] {	position: absolute;	z-index: 1;	border-width: 1px;	border-color: inherit;}.category-title-wrap ._hv1bt_,.category-title-wrap ._hv1bb_ {	top: -3px;	left: -4px;	right: -4px;	border-top-style: solid;}.category-title-wrap ._hv1bb_ {	top: auto;	bottom: -3px;}.category-title-wrap ._hv1bl_,.category-title-wrap ._hv1br_ {	top: 3px;	bottom: 3px;	left: -11px;	border-left-style: solid;}.category-title-wrap ._hv1bl_:before,.category-title-wrap ._hv1bl_:after,.category-title-wrap ._hv1br_:before,.category-title-wrap ._hv1br_:after {	display: none;	content: "";	position: absolute;	z-index: 1;	top: 4px;	left: 2px;	bottom: 4px;	border-width: 2px;	border-style: solid;	border-color: inherit;}.category-title-wrap ._hv1bl_:after,.category-title-wrap ._hv1br_:after {	top: 2px;	left: 6px;	bottom: 2px;}.category-title-wrap ._hv1br_ {	left: auto;	right: -11px;}.category-title-wrap ._hv1br_:before {	left: auto;	right: 3px;}.category-title-wrap ._hv1br_:after {	left: auto;	right: 7px;}.category-title-wrap ._hv1c_ {	top: -3px;	left: -10px;	border-style: solid;	width: 5px;	height: 5px;}.category-title-wrap ._hv1c_ span:first-child {	position: absolute;	z-index: 1;	display: block;	top: 3px;	left: 5px;	border-style: solid;	border-width: 1px;	border-color: inherit;	width: 3px;	height: 3px;}.category-title-wrap ._hv1c_ span:first-child:before {	position: absolute;	z-index: 1;	display: block;	content: "";	border-left-style: solid;	border-width: 1px;	border-color: inherit;	top: -4px;	left: -1px;	height: 3px;}.category-title-wrap ._hv1c_ span:first-child:after {	position: absolute;	z-index: 1;	display: block;	content: "";	border-left-style: solid;	border-width: 1px;	border-color: inherit;	top: -1px;	left: -2px;	height: 1px;}.category-title-wrap ._hv1c_ span:last-child {	position: absolute;	z-index: 1;	display: block;	top: 5px;	left: 1px;	border-style: solid;	border-width: 1px;	border-color: inherit;	width: 3px;	height: 3px;}.category-title-wrap ._hv1c_ span:last-child:before {	position: absolute;	z-index: 1;	display: block;	content: "";	border-top-style: solid;	border-width: 1px;	border-color: inherit;	top: -1px;	left: -3px;	width: 2px;}.category-title-wrap ._hv1c_ span:last-child:after {	position: absolute;	z-index: 1;	display: block;	content: "";	border-left-style: solid;	border-width: 1px;	border-color: inherit;	top: -2px;	left: 1px;	height: 1px;}.category-title-wrap ._hv1cbl_ {	top: auto;	bottom: -3px;	transform: rotateX(180deg);}.category-title-wrap ._hv1ctr_ {	left: auto;	right: -10px;	transform: rotateY(180deg);}.category-title-wrap ._hv1cbr_ {	top: auto;	left: auto;	bottom: -3px;	right: -10px;	transform: rotate(180deg);}.category[data-tabs*='_aligncenter_'] .category-header {	position: relative;	z-index: 1;}.category[data-tabs*='_aligncenter_'] .category-btns {	position: absolute;	z-index: 1;	top: 50%;	transform: translateY(-50%);	right: 0;}.category[data-tabs*='_aligncenter_'][data-tabs*='_btnstopright_'] .category-btns {	top: 0;	bottom: auto;	transform: none;}.category[data-tabs*='_aligncenter_'][data-tabs*='_btnsbottomright_'] .category-btns {	top: auto;	bottom: 0;	transform: none;}.category[data-tabs*='_aligncenter_'][data-tabs*='_btnsafterdesc_'] .category-btns {	position: relative;	z-index: 1;	top: auto;	left: auto;	transform: none;	justify-content: center;}.category[data-tabs*='_aligncenter_'][data-tabs*='_btnsafterdesc_'] .category-btns-core {	justify-content: center;}.category[data-tabs*='_aligncenter_'][data-tabs*='_btnviewallafterbody_'] .category-footer {	display: block;}.category[data-tabs*='_aligncenter_'] .category-title-wrap {	margin-left: auto;	margin-right: auto;	text-align: center;}.category[data-tabs*='_aligncenter_'] .category-desc {	text-align: center;}.category[data-tabs*='_bggray_'] .category-header {	background-color: #e4e4e4;}.category[data-tabs*='_borderradius_'] .category-header {	border-top-left-radius: 5px;	border-top-right-radius: 5px;}.category[data-tabs*='_borderradius_'] .category-title-wrap {	border-top-left-radius: 5px;}.category[data-tabs*='_borderradius_'] .category-btns {	border-top-right-radius: 5px;}.category[data-tabs*='_borderradiusbottom_'] .category-header {	border-bottom-left-radius: 5px;	border-bottom-right-radius: 5px;}.category[data-tabs*='_borderradiusbottom_'] .category-title-wrap {	border-bottom-left-radius: 5px;}.category[data-tabs*='_borderradiusbottom_'] .category-btns {	border-bottom-right-radius: 5px;}.category[data-tabs*='_padding_'] .category-title-wrap,.category[data-tabs*='_padding_'] .category-btns-core {	padding-left: 15px;	padding-right: 15px;}.category[data-tabs*='_paddingbottom_'] .category-body {	margin-top: 15px;}.category[data-tabs*='_hidebtnviewall_'] .category-btn-view-all {	display: none !important;}.category[data-tabs*='_hidebtns_'] .category-btn:not(.category-btn-view-all) {	display: none;}.category[data-tabs*='_hidebtns_'] .category-btn-bars {	display: none;}.category[data-tabs*='_hideicon_'] .category-title img {	display: none;}.category[data-tabs*='_desc_'] .category-desc {	display: block;}.category[data-tabs*='_btnstopright_'] .category-btns-core {	top: 0;	transform: none;}.category[data-tabs*='_btnsbottomright_'] .category-btns-core {	top: auto;	transform: none;	bottom: 0;}.category[data-tabs*='_btnsafterdesc_'] .category-btns {	justify-content: normal;	margin-top: 15px;}.category[data-tabs*='_btnsafterdesc_'] .category-btn:first-child {	padding-left: 10px;}.category[data-tabs*='_btnsafterdesc_'] .category-btns-core {	top: auto;	transform: none;	position: relative;	left: auto;	text-align: initial;	display: flex;}.category[data-tabs*='_bdall_'] .category-header {	box-shadow: inset 0 0 0 1px rgba(0,0,0,.05);}.category[data-tabs*='_bdbottom_'] .category-header {	position: relative;	z-index: 1;}.category[data-tabs*='_bdbottom_'] .category-header ._bgbottom_ {	position: absolute;	z-index: 1;	bottom: 0;	left: 0;	right: 0;	height: 1px;	content: "";	display: block;	background-color: #e4e4e4;}.category[data-tabs*='_bdtop_'] .category-header {	position: relative;	z-index: 1;}.category[data-tabs*='_bdtop_'] .category-header ._bgtop_ {	position: absolute;	z-index: 1;	top: 0;	left: 0;	right: 0;	height: 2px;	content: "";	display: block;	background-color: #e4e4e4;}.category[data-tabs*='_bdleftbottom_'] .category-title-wrap ._bgleftbottom_ {	position: absolute;	z-index: 1;	bottom: 0;	left: 0;	right: 0;	height: 3px;	content: "";	display: block;}.category[data-tabs*='_bdrightbottom_'] .category-btns ._bgrightbottom_ {	position: absolute;	z-index: 1;	bottom: 0;	left: 0;	right: 0;	height: 3px;	content: "";	display: block;}.category[data-tabs*='_bdlefttop_'] .category-title-wrap ._bglefttop_ {	position: absolute;	z-index: 1;	top: 0;	left: 0;	right: 0;	height: 3px;	content: "";	display: block;}.category[data-tabs*='_bdrighttop_'] .category-btns ._bgrighttop_ {	position: absolute;	z-index: 1;	top: 0;	left: 0;	right: 0;	height: 3px;	content: "";	display: block;}.category[data-tabs*='_bdleftall_'] .category-title-wrap {	border-style: solid;	border-width: 1px;}.category[data-tabs*='_bdbottommaincolor1_'] .category-header {	position: relative;	z-index: 1;}.category[data-tabs*='_bdbottommaincolor1_'] .category-header ._bgbottommaincolor1_ {	position: absolute;	z-index: 1;	bottom: 0;	left: 0;	right: 0;	height: 2px;	content: "";	display: block;}.category[data-tabs*='_bdtopmaincolor1_'] .category-header {	position: relative;	z-index: 1;}.category[data-tabs*='_bdtopmaincolor1_'] .category-header ._bgtopmaincolor1_ {	position: absolute;	z-index: 1;	top: 0;	left: 0;	right: 0;	height: 2px;	content: "";	display: block;}.category[data-tabs*='_bdbottommaincolor2_'] .category-header {	position: relative;	z-index: 1;}.category[data-tabs*='_bdbottommaincolor2_'] .category-header ._bgbottommaincolor2_ {	position: absolute;	z-index: 1;	bottom: 0;	left: 0;	right: 0;	height: 2px;	content: "";	display: block;}.category[data-tabs*='_bdtopmaincolor2_'] .category-header {	position: relative;	z-index: 1;}.category[data-tabs*='_bdtopmaincolor2_'] .category-header ._bgtopmaincolor2_ {	position: absolute;	z-index: 1;	top: 0;	left: 0;	right: 0;	height: 2px;	content: "";	display: block;}.category[data-tabs*='_hoticon_'] .category-title-wrap {	border-color: #f1451f;	background-color: #f1451f;}.category[data-tabs*='_hoticon_'] .bg-main-color-1,.category[data-tabs*='_hoticon_'] .bg-main-color-2 {	background-color: #f1451f;}.category[data-tabs*='_arrowleft_'] .category-title-wrap ._arrowleft_ {	display: block;}.category[data-tabs*='_arrowleft_'][data-tabs*='_alignleft_'] .category-title-wrap {	margin-left: 22px;}.category[data-tabs*='_arrowright_'] .category-title-wrap ._arrowright_ {	display: block;}.category[data-tabs*='_angleleft_'] .category-title-wrap ._angleleft_ {	display: block;}.category[data-tabs*='_angleleft_'][data-tabs*='_alignleft_'] .category-title-wrap {	margin-left: 44px;}.category[data-tabs*='_angleright_'] .category-title-wrap ._angleright_ {	display: block;}.category[data-tabs*='_angleleftup_'] .category-title-wrap ._angleleftup_ {	display: block;}.category[data-tabs*='_angleleftup_'][data-tabs*='_alignleft_'] .category-title-wrap {	margin-left: 44px;}.category[data-tabs*='_anglerightup_'] .category-title-wrap ._anglerightup_ {	display: block;}.category[data-tabs*='_borderleft_'] .category-title-wrap ._borderleft_ {	display: block;}.category[data-tabs*='_borderleft_'][data-tabs*='_alignleft_'] .category-title-wrap {	margin-left: 22px;}.category[data-tabs*='_borderright_'] .category-title-wrap ._borderright_ {	display: block;}.category[data-tabs*='_curveleft_'] .category-title-wrap ._curveleft_ {	display: block;}.category[data-tabs*='_curveleft_'][data-tabs*='_alignleft_'] .category-title-wrap {	margin-left: 80px;}.category[data-tabs*='_curveright_'] .category-title-wrap ._curveright_ {	display: block;}.category[data-tabs*='_tailflagleft_'] .category-title-wrap ._tailflagleft_ {	display: block;}.category[data-tabs*='_tailflagleft_'][data-tabs*='_alignleft_'] .category-title-wrap {	margin-left: 44px;}.category[data-tabs*='_tailflagright_'] .category-title-wrap ._tailflagright_ {	display: block;}.category[data-tabs*='_lineleft_'] .category-header {	overflow: hidden;}.category[data-tabs*='_lineleft_'] .category-title-wrap ._lineleft_ {	display: block;}.category[data-tabs*='_lineright_'] .category-header {	overflow: hidden;}.category[data-tabs*='_lineright_'] .category-title-wrap ._lineright_ {	display: block;}.category[data-tabs*='_bdhv1_'] .category-header {	padding-top: 3px;	padding-bottom: 3px;	height: 50px;	position: relative;	z-index: 1;}.category[data-tabs*='_bdhv1_'] .category-header ._hv1ld_,.category[data-tabs*='_bdhv1_'] .category-header ._hv1rd_ {	display: block;	position: absolute;	z-index: 3;	top: calc(50% - 3px);	left: 0;	width: 7px;	height: 7px;	border-style: solid;	border-width: 1px;	background: #fff;}.category[data-tabs*='_bdhv1_'] .category-header ._hv1rd_ {	left: auto;	right: 0;}.category[data-tabs*='_bdhv1_'] .category-title-wrap span[class^='_hv1'] {	display: block;}.category[data-tabs*='_bdhv1_'][data-tabs*='_bgleft_'] .category-title-wrap ._hv1bl_:before,.category[data-tabs*='_bdhv1_'][data-tabs*='_bgleft_'] .category-title-wrap ._hv1bl_:after,.category[data-tabs*='_bdhv1_'][data-tabs*='_bgleft_'] .category-title-wrap ._hv1br_:before,.category[data-tabs*='_bdhv1_'][data-tabs*='_bgleft_'] .category-title-wrap ._hv1br_:after {	display: block;}.category[data-tabs*='_bdhv1_'][data-tabs*='_alignleft_'] .category-header {	padding-left: 11px;}.category[data-tabs*='_bdhv1_'][data-tabs*='_alignleft_'] .category-header ._hv1ld_ {	display: none;}.category[data-tabs*='_bdhv1_'] ._lineleft_ {	right: calc(100% + 11px);}.category[data-tabs*='_bdhv1_'] ._lineright_ {	left: calc(100% + 11px);}.category[data-tabs*='_btnbgmaincolor1_'] .category-btn,.category[data-tabs*='_btnbgmaincolor2_'] .category-btn {	color: #fff;}.category[data-tabs*='_btnbgmaincolorgray_'] .category-btn {	background-color: #f7f7f7;}.category[data-tabs*='_btnbdmaincolor1_'] .category-btn,.category[data-tabs*='_btnbdmaincolor2_'] .category-btn,.category[data-tabs*='_btnbdmaincolorgray_'] .category-btn,.category[data-tabs*='_btnbdmaincolordarkgray_'] .category-btn {	border-style: solid;	border-width: 1px;}.category[data-tabs*='_btnbdmaincolorgray_'] .category-btn {	border-color: #f7f7f7;}.category[data-tabs*='_btnbdmaincolordarkgray_'] .category-btn {	border-color: #e4e4e4;}.category[data-tabs*='_btnborderradius_'] .category-btn {	border-radius: 999px;}.category[data-tabs*='_btnborderradius5_'] .category-btn {	border-radius: 5px;}.category[data-tabs*='_btnborderradius520_'] .category-btn {	border-radius: 5px 20px;}.category[data-tabs*='_btnborderradius205_'] .category-btn {	border-radius: 20px 5px;}.category[data-tabs*='_btnpadding_'] .category-btn {	padding: 6px 15px !important;	height: 34px;}.category[data-tabs*='_btnmargin_'] .category-btn {	margin: 2px !important;}.category[data-tabs*='_btnmargin_'][data-tabs*='_btnarrow_'] .category-btn {	margin-left: 13px !important;	margin-right: 13px !important;}.category[data-tabs*='_btnmargin_'][data-tabs*='_btnangle_'] .category-btn {	margin-left: 15px !important;	margin-right: 15px !important;}.category[data-tabs*='_btnarrow_'] .category-btn {	position: relative;	z-index: 1;	margin-left: 11px !important;	margin-right: 11px !important;}.category[data-tabs*='_btnarrow_'] .category-btn:before,.category[data-tabs*='_btnarrow_'] .category-btn:after {	content: "";	display: inline-block;	width: 0;	height: 0;	border-style: solid;	border-width: 17px 11px 17px 0;	border-top-color: transparent;	border-right-color: inherit;	border-bottom-color: transparent;	border-left-color: transparent;	position: absolute;	z-index: 1;	top: -1px;	right: calc(100% + 1px);}.category[data-tabs*='_btnarrow_'] .category-btn:after {	right: auto;	left: calc(100% + 1px);	transform: rotateY(180deg);}.category[data-tabs*='_btnangle_'] .category-btn,.category[data-tabs*='_btnangleup_'] .category-btn {	position: relative;	z-index: 1;	margin-left: 13px !important;	margin-right: 13px !important;}.category[data-tabs*='_btnangle_'] .category-btn:before,.category[data-tabs*='_btnangle_'] .category-btn:after,.category[data-tabs*='_btnangleup_'] .category-btn:before,.category[data-tabs*='_btnangleup_'] .category-btn:after {	content: "";	display: inline-block;	width: 0;	height: 0;	border-style: solid;	border-width: 0 0 34px 24px;	border-top-color: transparent;	border-right-color: transparent;	border-bottom-color: inherit;	border-left-color: transparent;	position: absolute;	z-index: 1;	top: -1px;	right: calc(100% + 1px);}.category[data-tabs*='_btnangle_'] .category-btn:after,.category[data-tabs*='_btnangleup_'] .category-btn:after {	right: auto;	left: calc(100% + 1px);	transform: rotateX(180deg) rotateY(180deg);}.category[data-tabs*='_btnangleup_'] .category-btn:before {	transform: rotateX(180deg);}.category[data-tabs*='_btnangleup_'] .category-btn:after {	transform: rotateY(180deg);}.category[data-tabs*='_linedecoration_'] .category-line-decoration {	max-width: 280px;	margin: 0 auto;	display: flex;	align-items: center;	justify-content: center;}.category[data-tabs*='_linedecoration_'] .category-line-decoration .l,.category[data-tabs*='_linedecoration_'] .category-line-decoration .r,.category[data-tabs*='_linedecoration_'] .category-line-decoration .c,.category[data-tabs*='_linedecoration_'] .category-line-decoration .cr1,.category[data-tabs*='_linedecoration_'] .category-line-decoration .cr2,.category[data-tabs*='_linedecoration_'] .category-line-decoration .cl1,.category[data-tabs*='_linedecoration_'] .category-line-decoration .cl2 {	border-color: inherit;	border-style: solid;	border-width: 1px;	display: inline-block;}.category[data-tabs*='_linedecoration_'] .category-line-decoration .l,.category[data-tabs*='_linedecoration_'] .category-line-decoration .r {	flex-basis: 0;	flex-grow: 1;	border-width: 0;	border-top-style: solid;	border-top-width: 1px;	height: 0;}.category[data-tabs*='_linedecoration_'] .category-line-decoration [class^='c'] {	width: 10px;	height: 10px;	margin: 3px;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationblockmargintop_'] .category-line-decoration {	margin-top: 10px;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationblockmarginbottom_'] .category-line-decoration {	margin-bottom: 10px;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationblockmargin_'] .category-line-decoration {	margin-top: 10px;	margin-bottom: 10px;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationmin_'] .category-line-decoration {	max-width: 80px;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationmax_'] .category-line-decoration {	max-width: 9999px;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationsharpcircle_'] .category-line-decoration [class^='c'] {	border-radius: 50%;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationsharprhomb_'] .category-line-decoration [class^='c'] {	transform: rotate(45deg) scale(.70711);}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationsharprectangle_'] .category-line-decoration [class^='c'] {	width: 20px;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationsharpparallelogram_'] .category-line-decoration [class^='c'] {	transform: skew(-20deg);}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationsharpplus_'] .category-line-decoration [class^='c'] {	position: relative;	z-index: 1;	border-width: 0;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationsharpplus_'] .category-line-decoration [class^='c']:before,.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationsharpplus_'] .category-line-decoration [class^='c']:after {	display: inline-block;	content: "";	position: absolute;	z-index: 1;	width: 100%;	border-color: inherit;	border-width: 0;	border-top-style: solid;	border-top-width: 1px;	height: 0;	top: 50%;	left: 0;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationsharpplus_'] .category-line-decoration [class^='c']:after {	transform: translateY(-50%) rotate(90deg);}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationnumber4_'] .category-line-decoration .c {	display: none;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationnumber3_'] .category-line-decoration .cl2,.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationnumber3_'] .category-line-decoration .cr2 {	display: none;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationnumber2_'] .category-line-decoration .c,.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationnumber2_'] .category-line-decoration .cl2,.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationnumber2_'] .category-line-decoration .cr2 {	display: none;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationnumber1_'] .category-line-decoration .cl1,.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationnumber1_'] .category-line-decoration .cl2,.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationnumber1_'] .category-line-decoration .cr2,.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationnumber1_'] .category-line-decoration .cr1 {	display: none;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationnumber0_'] .category-line-decoration .c,.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationnumber0_'] .category-line-decoration .cl1,.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationnumber0_'] .category-line-decoration .cl2,.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationnumber0_'] .category-line-decoration .cr2,.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationnumber0_'] .category-line-decoration .cr1 {	display: none;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationfill0_'] .category-line-decoration [class^='c'] {	background-color: transparent;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationsizecenter_'] .category-line-decoration .c {	width: 16px;	height: 16px;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationsizecenter_'] .category-line-decoration .cr2,.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationsizecenter_'] .category-line-decoration .cl2 {	width: 5px;	height: 5px;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationsizecenter_'][data-tabs*='_linedecorationsharprectangle_'] .category-line-decoration .c {	width: 32px;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationsizecenter_'][data-tabs*='_linedecorationsharprectangle_'] .category-line-decoration .cr2,.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationsizecenter_'][data-tabs*='_linedecorationsharprectangle_'] .category-line-decoration .cl2 {	width: 10px;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationmargin0_'] .category-line-decoration [class^='c'] {	margin: 0;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationlinemargin0_'] .category-line-decoration .l {	margin-right: -3px;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationlinemargin0_'] .category-line-decoration .r {	margin-left: -3px;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationlinemargin0_'][data-tabs*='_linedecorationmargin0_'] .category-line-decoration .l {	margin-right: 0;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationlinemargin0_'][data-tabs*='_linedecorationmargin0_'] .category-line-decoration .r {	margin-left: 0;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationjustifyspace_'] .category-line-decoration .cl2 {	order: 2;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationjustifyspace_'] .category-line-decoration .cl1 {	order: 3;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationjustifyspace_'] .category-line-decoration .l {	order: 4;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationjustifyspace_'] .category-line-decoration .c {	order: 5;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationjustifyspace_'] .category-line-decoration .r {	order: 6;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationjustifyspace_'] .category-line-decoration .cr1 {	order: 7;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationjustifyspace_'] .category-line-decoration .cr2 {	order: 8;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationalignbaseline_'] .category-line-decoration {	align-items: baseline;}.category[data-tabs*='_linedecoration_'][data-tabs*='_linedecorationalignnormal_'] .category-line-decoration {	align-items: normal;}.category .item {	margin-bottom: 15px;	overflow: hidden;}.category .item-title {	margin: 10px 0;	height: 44px;	overflow: hidden;	text-overflow: ellipsis;	display: block;	display: -webkit-box;	-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}.category .item-title.fwb {	height: 46px;}.category .item-desc {	margin: 0;	margin-bottom: 10px;	height: 68px;	overflow: hidden;}.category .item-infos {	display: flex;	display: none;	padding-bottom: 10px;}.category .item-infos .item-author-img {	width: 40px;	height: 40px;}.category .item-infos .item-author-img .imgc {	width: 40px;	box-shadow: 0 0 5px 0 rgba(0,0,0,.2);	border: solid 2px #fff;	border-radius: 50%;	display: inline-block;}.category .item-infos .item-author-img .imgc:before {	padding-bottom: 100%;}.category .item-infos .item-author-title {	font-weight: bold;}.category .item .item-date-view,.category .item .item-date,.category .item .item-view,.category .item .itemsubinfo {	display: none;}.category .item-links {	display: flex;	flex-wrap: wrap;	justify-content: space-between;	display: none;}.category .item.item-row .item-img .imgc,.category .item.item-row .item-img .imgc0 {	border: solid 1px rgba(0,0,0,.05);}.category .item[data-app='project'] .item-img,.category .item[data-app='partner'] .item-img {	overflow: hidden;	background: #fff;}.category .item[data-app='project'] .item-img.multiple-img,.category .item[data-app='partner'] .item-img.multiple-img {	position: relative;	z-index: 1;}.category .item[data-app='project'] .item-img.multiple-img .other-img,.category .item[data-app='partner'] .item-img.multiple-img .other-img {	position: absolute;	z-index: 1;	left: 0;	right: 0;	height: 100%;	top: 100%;	border-radius: 5px;	background: #fff;	transition: all .5s ease 0s;}.category .item[data-app='project'] .item-img.multiple-img:hover .other-img,.category .item[data-app='partner'] .item-img.multiple-img:hover .other-img {	top: 0;}.category .item[data-app='imagegallery'] .imgc:after,.category .item[data-app='imagegallery'] .imgc0:after {	display: inline-block;	font-family: 'FontAwesome';	color: #fff;	font-size: 20px;	width: 22px;	height: 22px;	overflow: hidden;	line-height: 22px;	content: "";	position: absolute;	z-index: 1;	bottom: 10px;	left: 10px;}.category .item[data-app='video'] .imgc:before,.category .item[data-app='video'] .imgc0:before {	padding-bottom: 56.25%;}.category .item[data-app='video'] .imgc:after,.category .item[data-app='video'] .imgc0:after {	display: inline-block;	font-family: 'FontAwesome';	color: #fff;	font-size: 22px;	width: 22px;	height: 22px;	overflow: hidden;	line-height: 22px;	content: "";	position: absolute;	z-index: 1;	bottom: 10px;	left: 10px;}.module- .category[data-app='video'] .item .imgc:after, .module- .category[data-app='video'] .item imgc0:after {	color: #f1451f !important;}.category .item[data-app='product'] .imgc:before,.category .item[data-app='product'] .imgc0:before,.category .item[data-app='partner'] .imgc:before,.category .item[data-app='partner'] .imgc0:before {	padding-bottom: 100%;}.category .item[data-app='tour'] .imgc img,.category .item[data-app='tour'] .imgc0 img,.category .item[data-app='land'] .imgc img,.category .item[data-app='land'] .imgc0 img {	object-fit: cover;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp2_'] .item[data-app='customerreviews'],.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp1_'] .item[data-app='customerreviews'] {	box-shadow: 0 1px 6px rgba(0,0,0,.1);	background-color: #fff;	position: relative;	padding: 15px;	margin-top: 6px;	border-radius: 5px;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp2_'] .item[data-app='customerreviews'] .item-img,.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp1_'] .item[data-app='customerreviews'] .item-img {	border: solid 1px #e4e4e4;	border-radius: 50%;	display: inline-block;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp2_'] .item[data-app='customerreviews'] .item-img .imgc:before,.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp2_'] .item[data-app='customerreviews'] .item-img .imgc0:before,.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp1_'] .item[data-app='customerreviews'] .item-img .imgc:before,.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp1_'] .item[data-app='customerreviews'] .item-img .imgc0:before {	display: block;	content: "";	padding-bottom: 100%;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp2_'] .item[data-app='customerreviews'] .item-img .imgc,.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp1_'] .item[data-app='customerreviews'] .item-img .imgc {	width: 76px;	border-radius: 50%;	border: solid 3px #fff;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp2_'] .item[data-app='customerreviews'] .item-img-title,.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp1_'] .item[data-app='customerreviews'] .item-img-title {	display: flex;	align-items: center;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp2_'] .item[data-app='customerreviews'] .item-titles,.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp1_'] .item[data-app='customerreviews'] .item-titles {	padding-left: 15px;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp2_'] .item[data-app='customerreviews'] .item-subtitle,.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp1_'] .item[data-app='customerreviews'] .item-subtitle {	display: block;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp2_'] .item[data-app='customerreviews'] .item-body,.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp1_'] .item[data-app='customerreviews'] .item-body {	padding-top: 15px;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp2_'] .item[data-app='customerreviews'] .item-desc,.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp1_'] .item[data-app='customerreviews'] .item-desc {	height: auto;	min-height: 110px;	max-height: 155px;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp2_'] .item[data-app='customerreviews'] .item-title,.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp1_'] .item[data-app='customerreviews'] .item-title {	padding-top: 0;	padding-bottom: 5px;	height: auto;	margin: 0;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp2_'] .item[data-app='customerreviews'] .item-links,.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp1_'] .item[data-app='customerreviews'] .item-links {	display: block;	padding: 0;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp1_'] .item[data-app='customerreviews'] {	display: flex;	flex-direction: column;	padding: 0;	box-shadow: none;	border: none;	background-color: transparent;	overflow: initial;	margin-bottom: 30px;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp1_'] .item[data-app='customerreviews'] .item-img-title {	order: 2;	padding-top: 20px;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp1_'] .item[data-app='customerreviews'] .item-body {	order: 1;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp1_'] .item[data-app='customerreviews'] .item-body {	box-shadow: 0 1px 6px rgba(0,0,0,.1);	padding: 15px;	background-color: #fff;	border-radius: 5px;	position: relative;	z-index: 1;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp1_'] .item[data-app='customerreviews'] .item-body .down-arrow {	position: absolute;	z-index: 1;	left: 30px;	top: calc(100% - 3px);	height: 10px;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp1_'] .item[data-app='customerreviews'] .item-body .down-arrow:before {	display: inline-block;	content: "";	font-family: FontAwesome;	font-size: 30px;	height: 0;	line-height: 0;	color: #fff;	text-shadow: 0 3px 3px rgba(0,0,0,.1);}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp3_'] .category-body>.row>[class^='col'] {	margin-bottom: 30px;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp3_'] .item[data-app='customerreviews'] {	box-shadow: none;	border: solid 1px #e4e4e4;	background-color: #fff;	position: relative;	z-index: 1;	margin-top: 55px;	overflow: visible;	border-radius: 5px;	text-align: center;	height: calc(100% - 50px);}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp3_'] .item[data-app='customerreviews'] .item-img {	border: solid 1px #e4e4e4;	border-radius: 50%;	display: inline-block;	position: absolute;	z-index: 1;	top: -44px;	left: 50%;	margin-left: -38px;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp3_'] .item[data-app='customerreviews'] .item-img .imgc:before,.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp3_'] .item[data-app='customerreviews'] .item-img .imgc0:before {	display: block;	content: "";	padding-bottom: 100%;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp3_'] .item[data-app='customerreviews'] .item-img .imgc {	width: 76px;	border-radius: 50%;	border: solid 3px #fff;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp3_'] .item[data-app='customerreviews'] .item-titles {	padding-top: 45px;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp3_'] .item[data-app='customerreviews'] .item-title {	padding-top: 0;	padding-bottom: 5px;	height: auto;	margin: 0;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp3_'] .item[data-app='customerreviews'] .item-subtitle {	display: block;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp3_'] .item[data-app='customerreviews'] .item-body {	padding: 15px;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp3_'] .item[data-app='customerreviews'] .item-desc {	height: auto;	margin-bottom: 0;}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp3_'] .item[data-app='customerreviews'] .item-links {	padding: 0;	display: inline-block;	position: absolute;	z-index: 1;	bottom: -17px;	left: 50%;	transform: translateX(-50%);}.category[data-app='customerreviews'][data-blocklayouts*='_itemsharp3_'] .item[data-app='customerreviews'] .item-links .item-link {	background-color: #fff;	padding: 6px 15px;	border-radius: 999px;	border: solid 1px #e8e8e8;	display: inline-block;}.category[data-blocklayouts*='_boxshadow_'] {	box-shadow: 0 1px 6px rgba(0,0,0,.1);}.category[data-blocklayouts*='_boxshadowbody_'] .category-body {	box-shadow: 0 1px 6px rgba(0,0,0,.1);}.category[data-blocklayouts*='_border_'] {	border: solid 1px #e4e4e4;}.category[data-blocklayouts*='_bordertop_'] {	border-top: solid 1px #e4e4e4;}.category[data-blocklayouts*='_borderright_'] {	border-right: solid 1px #e4e4e4;}.category[data-blocklayouts*='_borderbottom_'] {	border-bottom: solid 1px #e4e4e4;}.category[data-blocklayouts*='_borderleft_'] {	border-left: solid 1px #e4e4e4;}.category[data-blocklayouts*='_borderradius_'] {	border-radius: 5px;}.category[data-blocklayouts*='_borderradius_'] .category-body {	border-bottom-left-radius: 5px;	border-bottom-right-radius: 5px;}.category[data-blocklayouts*='_borderradius_'] .category-header {	border-top-left-radius: 5px;	border-top-right-radius: 5px;}.category[data-blocklayouts*='_borderradiusbottom_'] {	border-bottom-left-radius: 5px;	border-bottom-right-radius: 5px;}.category[data-blocklayouts*='_borderradiusbottom_'] .category-body {	border-bottom-left-radius: 5px;	border-bottom-right-radius: 5px;}.category[data-blocklayouts*='_borderradiusbottom_'] .category-header {	border-top-left-radius: 5px;	border-top-right-radius: 5px;}.category[data-blocklayouts*='_borderradiusbody_'] .category-body {	border-radius: 5px;}.category[data-blocklayouts*='_borderradiusbody_'] .category-body .slick-slider-wrap {	border-radius: 5px;	overflow: hidden;}.category[data-blocklayouts*='_darkbg_'] .category-body {	background: #f5f5f5;}.category[data-blocklayouts*='_lightbg_'] .category-body {	background: #fff;}.category[data-blocklayouts*='_padding_'] .category-body {	padding: 15px;}.category[data-blocklayouts*='_padding_'] .category-body .category-filters {	margin-left: -15px;	margin-right: -15px;	padding-left: 15px;	padding-right: 15px;}.category[data-blocklayouts*='_padding_'] .category-body .btn-outline-secondary {	border-color: #e4e4e4;}.category[data-blocklayouts*='_padding_'] .category-body .btn-outline-secondary i.fa {	opacity: .6;}.category[data-blocklayouts*='_padding_'] .category-body .btn-outline-secondary.main-color-1 i.fa {	opacity: 1;}.category[data-blocklayouts*='_padding_'] .category-body .btn-outline-secondary:hover {	background-color: #f7f7f7;	color: #666;}.category[data-blocklayouts*='_itemdarkbg_'] .item {	background: #f5f5f5;}.category[data-blocklayouts*='_itemdarkbg_'] .item-title {	color: #333;}.category[data-blocklayouts*='_itemlightbg_'] .item {	background: #fff;}.category[data-blocklayouts*='_itemlightbg_'] .item-title {	color: #333;}.category[data-blocklayouts*='_itemboxshadow_'] .item {	box-shadow: 0 1px 6px rgba(0,0,0,.1);}.category[data-blocklayouts*='_itemboxshadow_'] [data-view='row'] .item {	padding: 15px;}.category[data-blocklayouts*='_itemboxshadow_'][data-blocklayouts*='_13_'] .item {	margin-top: 3px;}.category[data-blocklayouts*='_itemborder_'] .item {	border: solid 1px rgba(0,0,0,.05);}.category[data-blocklayouts*='_itemborder_'][data-blocklayouts*='_itemborderpadding_'] .item {	position: relative;	z-index: 1;	margin-top: 5px;	margin-left: 5px;	margin-right: 5px;	overflow: unset;	border-width: 0;}.category[data-blocklayouts*='_itemborder_'][data-blocklayouts*='_itemborderpadding_'] .item:after {	display: block;	content: "";	position: absolute;	z-index: 1;	top: -5px;	left: -5px;	right: -5px;	bottom: -5px;	border-style: solid;	border-width: 1px;	border-color: inherit;	pointer-events: none;}.category[data-blocklayouts*='_itemborder_'][data-blocklayouts*='_itemborderpadding_'][data-blocklayouts*='_itemborderradius_'] .item {	border-radius: 0;}.category[data-blocklayouts*='_itemborder_'][data-blocklayouts*='_itemborderpadding_'][data-blocklayouts*='_itemborderradius_'] .item:after {	border-radius: 5px;}.category[data-blocklayouts*='_itemborderimg_'] .imgc,.category[data-blocklayouts*='_itemborderimg_'] .imgc0 {	border: solid 1px rgba(0,0,0,.05);}.category[data-blocklayouts*='_itemborderimg_'][data-blocklayouts*='_itemborderpadding_'] .imgc img,.category[data-blocklayouts*='_itemborderimg_'][data-blocklayouts*='_itemborderpadding_'] .imgc0 img {	top: 4px;	left: 4px;	width: calc(100% - 8px);	height: calc(100% - 8px);}.category[data-blocklayouts*='_itemborderradius_'] .item {	border-radius: 5px;	overflow: hidden;}.category[data-blocklayouts*='_itemborderradiusimg_'] .imgc,.category[data-blocklayouts*='_itemborderradiusimg_'] .imgc0 {	border-radius: 5px;}.category[data-blocklayouts*='_itemborderradiusimg_'] .item[data-app='project'] .item-img,.category[data-blocklayouts*='_itemborderradiusimg_'] .item[data-app='partner'] .item-img {	border-radius: 5px;}.category[data-blocklayouts*='_itemborderradiusimg50_'] .imgc,.category[data-blocklayouts*='_itemborderradiusimg50_'] .imgc0 {	border-radius: 50%;}.category[data-blocklayouts*='_itemborderradiusimg50_'] .imgc img,.category[data-blocklayouts*='_itemborderradiusimg50_'] .imgc0 img {	border-radius: 50%;}.category[data-blocklayouts*='_itemborderradiusimg50_'] .imgc:before,.category[data-blocklayouts*='_itemborderradiusimg50_'] .imgc0:before {	padding-bottom: 100%;}.category[data-blocklayouts*='_itemborderradiusimg50_'] .item[data-app='project'] .item-img,.category[data-blocklayouts*='_itemborderradiusimg50_'] .item[data-app='partner'] .item-img {	border-radius: 50%;}.category[data-blocklayouts*='_itemsubinfo_'] .itemsubinfo {	display: flex;}.category[data-blocklayouts*='_itemsubinfo_'] .item-date-view {	padding-top: 10px;}.category[data-blocklayouts*='_itemlinks_'] .item-links {	display: flex;}.category[data-blocklayouts*='_itemdate_'] .item-date-view {	display: flex;}.category[data-blocklayouts*='_itemdate_'] .item-date {	display: inline-block;}.category[data-blocklayouts*='_itemview_'] .item-date-view {	display: flex;}.category[data-blocklayouts*='_itemview_'] .item-view {	display: inline-block;}.category[data-blocklayouts*='_itemdeschide_'] .item-desc {	display: none;}.category[data-blocklayouts*='_itemaligncenter_'] .item {	text-align: center;}.category[data-blocklayouts*='_itemaligncenter_'] .item-links {	justify-content: space-around;}.category[data-blocklayouts*='_itemaligncenter_'] .summary {	justify-content: center;}.category[data-blocklayouts*='_1_'] .item,.category[data-blocklayouts*='_13_'] .item,.category[data-blocklayouts*='_8_'] .left-col .item {	height: calc(100% - 30px);	margin-bottom: 30px;}.category[data-blocklayouts*='_1_'] .slick-slide,.category[data-blocklayouts*='_13_'] .slick-slide,.category[data-blocklayouts*='_8_'] .left-col .slick-slide {	max-width: 100%;}.category[data-blocklayouts*='_1_'][data-blocklayouts*='_itemboxshadow_'] .item-infos,.category[data-blocklayouts*='_1_'][data-blocklayouts*='_itemborder_'] .item-infos,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_itemboxshadow_'] .item-infos,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_itemborder_'] .item-infos,.category[data-blocklayouts*='_8_'] .left-col[data-blocklayouts*='_itemboxshadow_'] .item-infos,.category[data-blocklayouts*='_8_'] .left-col[data-blocklayouts*='_itemborder_'] .item-infos {	background: #f9f9f9;	padding-top: 10px;	padding-bottom: 10px;}.category[data-blocklayouts*='_1_'][data-blocklayouts*='_itemboxshadow_'] .item-date-view,.category[data-blocklayouts*='_1_'][data-blocklayouts*='_itemborder_'] .item-date-view,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_itemboxshadow_'] .item-date-view,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_itemborder_'] .item-date-view,.category[data-blocklayouts*='_8_'] .left-col[data-blocklayouts*='_itemboxshadow_'] .item-date-view,.category[data-blocklayouts*='_8_'] .left-col[data-blocklayouts*='_itemborder_'] .item-date-view {	padding-bottom: 10px;}.category[data-blocklayouts*='_1_'][data-blocklayouts*='_itemdate__itemview_'] .item-date-view,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_itemdate__itemview_'] .item-date-view,.category[data-blocklayouts*='_8_'] .left-col[data-blocklayouts*='_itemdate__itemview_'] .item-date-view {	display: flex;	justify-content: space-between;}.category[data-blocklayouts*='_1_'] .item-links,.category[data-blocklayouts*='_13_'] .item-links,.category[data-blocklayouts*='_8_'] .left-col .item-links {	padding-top: 10px;	padding-bottom: 10px;}.category[data-blocklayouts*='_1_'] .item-location,.category[data-blocklayouts*='_13_'] .item-location,.category[data-blocklayouts*='_8_'] .left-col .item-location {	max-height: 44px;	overflow: hidden;	text-overflow: ellipsis;	display: block;	display: -webkit-box;	-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}.category[data-blocklayouts*='_1_'][data-blocklayouts*='_itempadding_'] .item-title,.category[data-blocklayouts*='_1_'][data-blocklayouts*='_itempadding_'] .item-desc,.category[data-blocklayouts*='_1_'][data-blocklayouts*='_itempadding_'] .item-infos,.category[data-blocklayouts*='_1_'][data-blocklayouts*='_itempadding_'] .item-links,.category[data-blocklayouts*='_1_'][data-blocklayouts*='_itempadding_'] .item-price,.category[data-blocklayouts*='_1_'][data-blocklayouts*='_itempadding_'] .item-price-wdw,.category[data-blocklayouts*='_1_'][data-blocklayouts*='_itempadding_'] .summary,.category[data-blocklayouts*='_1_'][data-blocklayouts*='_itempadding_'] .item-date-view,.category[data-blocklayouts*='_1_'][data-blocklayouts*='_itempadding_'] .item-duration,.category[data-blocklayouts*='_1_'][data-blocklayouts*='_itempadding_'] .item-location,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_itempadding_'] .item-title,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_itempadding_'] .item-desc,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_itempadding_'] .item-infos,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_itempadding_'] .item-links,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_itempadding_'] .item-price,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_itempadding_'] .item-price-wdw,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_itempadding_'] .summary,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_itempadding_'] .item-date-view,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_itempadding_'] .item-duration,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_itempadding_'] .item-location,.category[data-blocklayouts*='_8_'] .left-col[data-blocklayouts*='_itempadding_'] .item-title,.category[data-blocklayouts*='_8_'] .left-col[data-blocklayouts*='_itempadding_'] .item-desc,.category[data-blocklayouts*='_8_'] .left-col[data-blocklayouts*='_itempadding_'] .item-infos,.category[data-blocklayouts*='_8_'] .left-col[data-blocklayouts*='_itempadding_'] .item-links,.category[data-blocklayouts*='_8_'] .left-col[data-blocklayouts*='_itempadding_'] .item-price,.category[data-blocklayouts*='_8_'] .left-col[data-blocklayouts*='_itempadding_'] .item-price-wdw,.category[data-blocklayouts*='_8_'] .left-col[data-blocklayouts*='_itempadding_'] .summary,.category[data-blocklayouts*='_8_'] .left-col[data-blocklayouts*='_itempadding_'] .item-date-view,.category[data-blocklayouts*='_8_'] .left-col[data-blocklayouts*='_itempadding_'] .item-duration,.category[data-blocklayouts*='_8_'] .left-col[data-blocklayouts*='_itempadding_'] .item-location {	padding-left: 15px;	padding-right: 15px;}.category[data-blocklayouts*='_1_'][data-app='product'] .item,.category[data-blocklayouts*='_13_'][data-app='product'] .item,.category[data-blocklayouts*='_8_'] .left-col[data-app='product'] .item {	position: relative;	z-index: 1;	padding-bottom: 30px;}.category[data-blocklayouts*='_1_'][data-app='product'] .item-links,.category[data-blocklayouts*='_13_'][data-app='product'] .item-links,.category[data-blocklayouts*='_8_'] .left-col[data-app='product'] .item-links {	position: absolute;	z-index: 1;	left: 0;	bottom: 0;	right: 0;	padding-top: 0;	padding-bottom: 0;}.category[data-blocklayouts*='_2_'] .item {	margin-bottom: 30px;}.category[data-blocklayouts*='_2_'] .item-row {	flex: 0 0 100%;}.category[data-blocklayouts*='_2_'] .item-title {	margin-top: -3px;	padding-top: 0;	max-height: 110px;	-webkit-line-clamp: 5;	height: auto;}.category[data-blocklayouts*='_2_'] .item-title.fwb {	max-height: 120px;}.category[data-blocklayouts*='_2_'] .item-desc {	max-height: 68px;	height: auto;}.category[data-blocklayouts*='_2_'] .item-body {	padding-left: 15px;}.category[data-blocklayouts*='_2_'] .item-img {	max-width: 222px;}.category[data-blocklayouts*='_2_'][data-blocklayouts*='_itempadding_'] .item {	padding: 15px;}.category[data-blocklayouts*='_2_'][data-blocklayouts*='_itemborderradius_'] .imgc,.category[data-blocklayouts*='_2_'][data-blocklayouts*='_itemborderradius_'] imgc0 {	border-radius: 5px;	overflow: hidden;}.category[data-blocklayouts*='_3_'] .row.block-wrap,.category[data-blocklayouts*='_3.1_'] .row.block-wrap {	margin-left: -8px;	margin-right: -8px;}.category[data-blocklayouts*='_3_'] .row.block-wrap [class^='col'],.category[data-blocklayouts*='_3.1_'] .row.block-wrap [class^='col'] {	padding-left: 8px;	padding-right: 8px;}.category[data-blocklayouts*='_3_'] .item-row .item-title,.category[data-blocklayouts*='_3.1_'] .item-row .item-title {	padding-top: 0;	padding-bottom: 0;	margin-top: 0;	margin-bottom: 5px;	font-weight: normal;}.category[data-blocklayouts*='_3_'] .item-row .item-desc,.category[data-blocklayouts*='_3.1_'] .item-row .item-desc {	display: none;}.category[data-blocklayouts*='_3_'] .item-row .item-body,.category[data-blocklayouts*='_3.1_'] .item-row .item-body {	margin-top: -3px;	padding-left: 15px;}.category[data-blocklayouts*='_3_'][data-blocklayouts*='_itempadding_'] .item,.category[data-blocklayouts*='_3.1_'][data-blocklayouts*='_itempadding_'] .item {	padding: 15px;}.category[data-blocklayouts*='_3_'][data-blocklayouts*='_itemborderradius_'] .imgc,.category[data-blocklayouts*='_3_'][data-blocklayouts*='_itemborderradius_'] imgc0,.category[data-blocklayouts*='_3.1_'][data-blocklayouts*='_itemborderradius_'] .imgc,.category[data-blocklayouts*='_3.1_'][data-blocklayouts*='_itemborderradius_'] imgc0 {	border-radius: 5px;	overflow: hidden;}.category[data-blocklayouts*='_3.1_'] .item:not(.item-row) {	margin-bottom: 5px;}.category[data-blocklayouts*='_3.1_'] .item:not(.item-row) .item-desc {	margin-bottom: 0;	display: none;}.category[data-blocklayouts*='_3.1_'] .item:not(.item-row) .item-date-view {	display: none;}.category[data-blocklayouts*='_3.1_'] .item-row .item-img {	width: 36.5%;}.category[data-blocklayouts*='_5_'] .item {	margin-bottom: 15px;	position: relative;	z-index: 1;	min-height: 32px;}.category[data-blocklayouts*='_5_'] .item-title {	padding-top: 0;	padding-bottom: 0;	margin-bottom: 3px;	margin-top: -5px;	height: auto;	max-height: 44px;}.category[data-blocklayouts*='_5_'] .item-index {	background: #e4e4e4;	display: inline-block;	padding: 4px;	min-width: 32px;	text-align: center;	position: absolute;	z-index: 1;	top: 0;	left: 0;	border-radius: 5px;}.category[data-blocklayouts*='_5_'] .item-body {	padding-left: 42px;	min-height: 32px;}.category[data-blocklayouts*='_5_'][data-blocklayouts*='_itempadding_'] .item {	padding: 15px;}.category[data-blocklayouts*='_5_'][data-blocklayouts*='_itemborderradius_'] .imgc,.category[data-blocklayouts*='_5_'][data-blocklayouts*='_itemborderradius_'] imgc0 {	border-radius: 5px;	overflow: hidden;}.category[data-blocklayouts*='_6_'] .row {	margin-left: -5px;	margin-right: -5px;}.category[data-blocklayouts*='_6_'] .row:last-child [class^='col'] .item {	margin-bottom: 0;}.category[data-blocklayouts*='_6_'] [class^='col'] {	padding-left: 5px;	padding-right: 5px;}.category[data-blocklayouts*='_6_'] .col-12>.item {	margin-bottom: 0;}.category[data-blocklayouts*='_6_'] .col-12>.item .item-title {	position: relative;	top: auto;	left: auto;	bottom: auto;	right: auto;	color: inherit;	white-space: normal;	display: block;	height: auto;}.category[data-blocklayouts*='_6_'] .col-12~div[class^='col']>.item .item-title {	display: none;}.category[data-blocklayouts*='_7_'] .col-right .item {	margin-bottom: 18px;}.category[data-blocklayouts*='_7_'] .col-right .item[data-app='imagegallery'] {	margin-bottom: 21px;}.category[data-blocklayouts*='_8_'] .category-imgs {	border: solid 1px rgba(0,0,0,.05);	border-radius: 5px;}.category[data-blocklayouts*='_8_'] .category-imgs.imgc::before,.category[data-blocklayouts*='_8_'] .category-imgs.imgc0::before {	padding-bottom: 25%;}.category[data-blocklayouts*='_8_'] .row.auto-loading-items-wrap {	padding-top: 30px;}.category[data-blocklayouts*='_8_'] .item-price {	font-size: inherit;}.category[data-blocklayouts*='_8_'] .right-col {	padding-left: 0;}.category[data-blocklayouts*='_8_'] .right-col .category {	border: solid 1px #e4e4e4;	border-radius: 5px;	height: calc(100% - 15px);	background: #fff;}.category[data-blocklayouts*='_8_'] .right-col .category-header {	text-align: center;	justify-content: center;	border-bottom: solid 1px #e4e4e4;	box-shadow: none;	border-bottom-left-radius: 0;	border-bottom-right-radius: 0;}.category[data-blocklayouts*='_8_'] .right-col .category-title {	text-transform: uppercase;	font-weight: bold;}.category[data-blocklayouts*='_8_'] .right-col .category .item {	padding-left: 10px;	padding-right: 10px;	margin-bottom: 25px;}.category[data-blocklayouts*='_8_'] .right-col .category .item-body {	padding-left: 10px;}.category[data-blocklayouts*='_8_'] .right-col .category .item-title {	margin: 0;	height: auto;	max-height: 44px;}.category[data-blocklayouts*='_8_'] .right-col .category .item-price {	font-size: inherit !important;	padding-top: 0;}.category[data-blocklayouts*='_8_'] .right-col .category .item-duration,.category[data-blocklayouts*='_8_'] .right-col .category .item-location {	padding: 0;}.category[data-blocklayouts*='_8_'] .right-col .category .item-img .imgc,.category[data-blocklayouts*='_8_'] .right-col .category .item-img .imgc0 {	border: none;}.category[data-blocklayouts*='_8_'] .right-col .category-body {	margin-top: 0;}.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle_'] [class^='col'],.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle2_'] [class^='col'] {	padding-left: 0;	padding-right: 0;}.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle_'] .imgc img,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle_'] .imgc0 img,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle2_'] .imgc img,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle2_'] .imgc0 img {	object-fit: cover;}.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle_'] .imgc:after,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle_'] .imgc0:after,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle2_'] .imgc:after,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle2_'] .imgc0:after {	content: "";	position: absolute;	z-index: 1;	top: 0;	right: 0;	bottom: 0;	left: 0;	transition: all .3s ease 0s;	background: rgba(0,0,0,.1);	background: -moz-linear-gradient(top,transparent 50%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.5) 100%);	background: -webkit-linear-gradient(top,transparent 50%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.5) 100%);	background: linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.5) 100%);}.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle_'] .category-body .slick-slider-wrap,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle2_'] .category-body .slick-slider-wrap {	margin-left: 0;	margin-right: 0;}.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle_'] .slick-track>div[class^='col'],.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle2_'] .slick-track>div[class^='col'] {	padding-left: 0;	padding-right: 0;}.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle_'] .slick-arrow,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle2_'] .slick-arrow {	background: rgba(0,0,0,.1);	border: 0;}.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle_'] .slick-arrow:before,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle2_'] .slick-arrow:before {	color: #fff;}.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle_'] .slick-arrow:hover,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle2_'] .slick-arrow:hover {	background: rgba(0,0,0,.2);}.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle_'] .slick-prev,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle2_'] .slick-prev {	left: 15px;}.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle_'] .slick-next,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle2_'] .slick-next {	right: 15px;}.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle_'] .item,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle2_'] .item {	margin: 0;	height: auto;	margin-right: 1px;	margin-bottom: 1px;}.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle2_'] .item {	position: relative;	z-index: 1;}.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle2_'] .item-title {	position: absolute;	z-index: 1;	bottom: 0;	left: 0;	right: 0;	color: #fff;	margin: 10px;	padding: 0;	height: auto;}.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle2_'] .item-desc {	display: none;}.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle2_'][data-app='video'] .item-title,.category[data-blocklayouts*='_13_'][data-blocklayouts*='_imglstyle2_'][data-app='imagegallery'] .item-title {	left: 25px;}.category[data-blocklayouts*='_13_'] .slick-slider-2-rows [class^='col'] {	flex: 0 0 100%;	max-width: 100%;	display: block !important;}.category[data-blocklayouts*='_14_'] .row {	margin-left: -8px;	margin-right: -8px;}.category[data-blocklayouts*='_14_'] .row .item {	margin-bottom: 5px;}.category[data-blocklayouts*='_14_'] [class^='col'] {	padding-left: 8px;	padding-right: 8px;}.category[data-blocklayouts*='_15_'] .row {	margin-left: -8px;	margin-right: -8px;}.category[data-blocklayouts*='_15_'] [class^='col'] {	padding-left: 8px;	padding-right: 8px;}.category[data-blocklayouts*='_15_'] .group-first .item-title {	height: auto;	font-size: larger;}.category[data-blocklayouts*='_15_'] .group-right a {	display: block;	border-bottom: solid 1px #e4e4e4;	padding: 5px 15px;	background-color: #f5f5f5;}.category[data-blocklayouts*='_15_'] .group-right a:last-child {	border-bottom: 0;}.category[data-blocklayouts*='_15_'] .group-bottom .item {	margin-bottom: 0;}.category[data-blocklayouts*='_15_'] .group-bottom .item-title {	height: 66px;	-webkit-line-clamp: 3;}.category[data-blocklayouts*='_15_'] .group-bottom .item-desc {	display: none;}.category[data-blocklayouts*='_16_'] {	margin-bottom: 0 !important;}.category[data-blocklayouts*='_16_'] .sub-category {	height: 100%;	border-radius: 5px;	overflow: hidden;	background: #fff;	box-shadow: 0 1px 6px rgba(0,0,0,.1);	color: #333;}.category[data-blocklayouts*='_16_'] .sub-category-header {	border-bottom: solid 1px #e4e4e4;	position: relative;	z-index: 1;	padding: 8px 15px 6px 15px;}.category[data-blocklayouts*='_16_'] .sub-category-title {	font-weight: bold;	text-transform: uppercase;	font-size: 20px;}.category[data-blocklayouts*='_16_'] .sub-category-btn {	position: absolute;	z-index: 1;	top: 10px;	right: 15px;}.category[data-blocklayouts*='_16_'] .item {	padding: 15px 0;	margin-left: 15px;	margin-right: 15px;	margin-bottom: 0;	margin-top: 0;	border-bottom: solid 1px #e4e4e4;}.category[data-blocklayouts*='_16_'] .item:last-child {	border-bottom: 0;}.category[data-blocklayouts*='_16_'] .item-img {	width: 125px;}.category[data-blocklayouts*='_16_'] .item-img .imgc,.category[data-blocklayouts*='_16_'] .item-img .imgc0 {	overflow: hidden;}.category[data-blocklayouts*='_16_'] .item-body {	padding-left: 10px;	margin-top: -3px;}.category[data-blocklayouts*='_16_'] .item-title {	height: auto;	margin: 0;	overflow: initial;	display: inline-block;}.category[data-blocklayouts*='_16_'] .item-desc,.category[data-blocklayouts*='_16_'] .item-date-view {	display: none;}.category[data-blocklayouts*='_16_'] .right-col {	margin-bottom: 15px;}.category[data-blocklayouts*='_16_'] .left-col {	margin-bottom: 15px;}.category[data-blocklayouts*='_16_'] .left-col .item:first-child {	float: left;	width: calc(50% - 30px);	display: block;	border-bottom: 0;}.category[data-blocklayouts*='_16_'] .left-col .item:first-child .item-img {	width: 100%;}.category[data-blocklayouts*='_16_'] .left-col .item:first-child .item-body {	padding: 0;	margin: 0;}.category[data-blocklayouts*='_16_'] .left-col .item:first-child .item-desc,.category[data-blocklayouts*='_16_'] .left-col .item:first-child .item-date-view {	display: block;}.category[data-blocklayouts*='_16_'] .left-col .item:first-child .item-title {	font-weight: bold;	padding: 10px 0;}.category[data-blocklayouts*='_17_'] .category-body {	padding-top: 0;}.category[data-blocklayouts*='_17_'] .item {	display: flex;	flex-wrap: nowrap;	margin: 0;	border-top: solid 1px #e4e4e4;}.category[data-blocklayouts*='_17_'] .item:hover {	background: rgba(0,0,0,.03);}.category[data-blocklayouts*='_17_'] .item.item-header-row {	background: #f1f1f1;	font-weight: bold;	border-top: none;}.category[data-blocklayouts*='_17_'] .item-no,.category[data-blocklayouts*='_17_'] .item-title,.category[data-blocklayouts*='_17_'] .item-date,.category[data-blocklayouts*='_17_'] .item-view,.category[data-blocklayouts*='_17_'] .item-link,.category[data-blocklayouts*='_17_'] .item-download {	padding: 10px 10px;	flex: 0 0 auto;	width: auto;}.category[data-blocklayouts*='_17_'] .item-no {	width: 50px;	text-align: center;}.category[data-blocklayouts*='_17_'] .item-date {	width: 100px;}.category[data-blocklayouts*='_17_'] .item-view {	width: 90px;	text-align: center;}.category[data-blocklayouts*='_17_'] .item-link,.category[data-blocklayouts*='_17_'] .item-download {	width: 80px;}.category[data-blocklayouts*='_17_'] .item-title {	flex-basis: 0;	flex-grow: 1;	height: auto;	margin: 0;	display: flex;}.category[data-blocklayouts*='_17_'] .item-download {	display: none;}.category[data-blocklayouts*='_17_'][data-app*='file'] .item-download,.category[data-blocklayouts*='_17_'][data-app='qhcd'] .item-download {	display: inline-block;}.category[data-blocklayouts*='_18_'] .block-18 {	position: relative;	z-index: 1;}.category[data-blocklayouts*='_18_'] .block-18 .block {	background: #fff;	border-radius: 20px;	overflow: hidden;	margin-bottom: 15px;	height: calc(100% - 15px);	box-shadow: 0 1px 6px rgba(0,0,0,.1);	padding: 55px 110px 55px 30px;}.category[data-blocklayouts*='_18_'] .block-18 .block>.row {	justify-content: center;}.category[data-blocklayouts*='_18_'] .block-18 .col-lg-6:nth-child(even) .block {	padding: 55px 30px 55px 110px;}.category[data-blocklayouts*='_18_'] .block-18 .block-logo {	width: 250px;	height: 250px;	border-radius: 50%;	background: #fff;	padding: 15px;	border: solid 15px #eee;	position: absolute;	z-index: 1;	top: calc(50% - 7px);	left: calc(50% - 7px);	transform: translate(-50%,-50%);}.category[data-blocklayouts*='_18_'] .block-18 .block-logo .imgc0 {	border-radius: 50%;}.category[data-blocklayouts*='_18_'] .block-18 .block-logo .imgc0:before {	padding-bottom: 100%;}.category[data-blocklayouts*='_18_'][data-blocklayouts*='_itempadding_'] .item-title,.category[data-blocklayouts*='_18_'][data-blocklayouts*='_itempadding_'] .item-desc,.category[data-blocklayouts*='_18_'][data-blocklayouts*='_itempadding_'] .item-infos,.category[data-blocklayouts*='_18_'][data-blocklayouts*='_itempadding_'] .item-links,.category[data-blocklayouts*='_18_'][data-blocklayouts*='_itempadding_'] .item-price,.category[data-blocklayouts*='_18_'][data-blocklayouts*='_itempadding_'] .item-price-wdw,.category[data-blocklayouts*='_18_'][data-blocklayouts*='_itempadding_'] .summary,.category[data-blocklayouts*='_18_'][data-blocklayouts*='_itempadding_'] .item-date-view,.category[data-blocklayouts*='_18_'][data-blocklayouts*='_itempadding_'] .item-duration {	padding-left: 15px;	padding-right: 15px;}.module-aboutus .category {	margin-top: 0;	margin-bottom: 0;	padding-top: 45px;	padding-bottom: 45px;}.module-aboutus .category[data-blocklayouts*='_13_'] .item {	height: 100%;	margin-bottom: 0;}.module-aboutus .category[data-blocklayouts*='_13_'][data-blocklayouts*='_itemboxshadow_'] .item {	margin-bottom: 3px;}@media(max-width: 767px) {	.module-aboutus .category {		margin-top:0;		margin-bottom: 0;		padding-top: 15px;		padding-bottom: 15px;	}}.right-col .category-btn {	display: none !important;}.right-col .category[data-blocklayouts*='_2_'] .item {	margin-bottom: 15px;}.right-col .category[data-blocklayouts*='_2_'] .item-title {	margin-top: -3px;	padding-top: 0;	padding-bottom: 0;	margin-bottom: 0;}.right-col .category[data-blocklayouts*='_2_'] .item-desc {	display: none;}.right-col .category[data-blocklayouts*='_2_'] .item-img {	max-width: 150px;	min-width: 96px;}@media(max-width: 1199px) {	.category[data-blocklayouts*="_8_"] .right-col {		padding-left:15px;	}	.category[data-blocklayouts*="_8_"] .right-col .category {		height: auto;	}	.category[data-blocklayouts*="_8_"] .right-col .category .item {		margin-bottom: 15px;		padding-left: 15px;		padding-right: 15px;	}	.category[data-blocklayouts*="_8_"] .right-col .category .item-img {		max-width: 150px;	}	.category[data-blocklayouts*='_18_'] .block-18 .block {		padding: 45px 65px 45px 30px;	}	.category[data-blocklayouts*='_18_'] .block-18 .col-lg-6:nth-child(even) .block {		padding: 45px 30px 45px 65px;	}	.category[data-blocklayouts*='_18_'] .block-18 .block-logo {		width: 180px;		height: 180px;	}}@media(max-width: 991px) {	.category-body .category-filters .form-check-inline {		margin-bottom:5px;	}	.category-body .category-filters .category-filters-sort,.category-body .category-filters .category-filters-view {		width: 100%;		flex: 0 0 100%;		max-width: 100% !important;	}	.category[data-blocklayouts*='_18_'] .block-18 .block {		padding: 60px 30px 45px 30px;	}	.category[data-blocklayouts*='_18_'] .block-18 .col-lg-6:nth-child(even) .block {		padding: 60px 30px 45px 30px;	}	.category[data-blocklayouts*='_18_'] .block-18 .block-logo {		width: 110px;		height: 110px;		padding: 5px;		border-width: 5px;	}}@media(max-width: 767px) {	.category {		position:relative;		z-index: 1;	}	.category:not([data-tabs*='_hoticon_']) .category-title,.category:not([data-tabs*='_hoticon_']) .category-title-wrap h2 {		white-space: nowrap;		overflow: hidden;		text-overflow: ellipsis;	}	.category-header {		position: relative;		z-index: 2 !important;		overflow: initial;	}	.category-title-wrap {		border-radius: 5px 5px 0 0;	}	.category-title-wrap.bg-main-color-1 {		padding-left: 15px;	}	.category[data-tabs*='_borderleft_'][data-tabs*='_alignleft_'] .category-title-wrap {		margin-left: auto;	}	.category[data-tabs*='_padding_'] .category-title-wrap {		padding-left: 15px;		padding-right: 42px;	}	.category[data-tabs*='_padding_'][data-tabs*='_aligncenter_'] .category-title-wrap:not(.bg-main-color-1) {		padding-right: 15px;	}	.category-body {		position: relative;		z-index: 1;	}	.category-body .row[data-view='row'] .item-row .item-img,.category-body .row[data-view='row'] .item-row .item-body {		width: 100%;		max-width: 100%;	}	.category-body .row[data-view='row'] .item-row .item-body {		padding-top: 15px;	}	.category-body .row[data-view='row'] .item-row .item-body .container {		padding-left: 0;		padding-right: 0;	}	.category[data-blocklayouts*='_2_'] .item-desc {		display: none;	}	.category[data-blocklayouts*='_2_'] .item-title {		margin-bottom: 0;	}	.category-btns {		position: absolute !important;		z-index: 2 !important;		top: 44px !important;		bottom: auto !important;		right: 0 !important;		left: 0 !important;		display: block !important;		margin: 0 !important;		background: #fff;	}	.category-btn {		display: none;	}	.category-btn.d-inline-block {		display: inline-block !important;		width: 44px !important;		height: 44px !important;		text-align: center !important;		line-height: 42px !important;		padding: 0 !important;		position: absolute !important;		z-index: 1 !important;		right: 0 !important;		top: -44px !important;		padding: 0 !important;		background: none !important;		border: none !important;		color: #fff !important;	}	.category[data-tabs*='_hidebtns_'] .category-btn.d-inline-block {		display: none !important;	}	.category[data-tabs*='_btnmargin_'] .category-btn.d-inline-block {		margin: 0 !important;	}	.category[data-tabs*='_btnpadding_'] .category-btn.d-inline-block {		padding: 0 !important;	}	.category-btn-bars {		display: none !important;	}	.category[data-tabs*='_btnarrow_'] .category-btn:before,.category[data-tabs*='_btnarrow_'] .category-btn:after {		display: none;	}	.category-btns-core {		white-space: normal;		left: 0 !important;		right: 0 !important;		top: 0 !important;		transform: none;		padding-left: 0 !important;		padding-right: 0 !important;		overflow: initial;		display: block !important;	}	.category-btns-core.expanded {		background-color: inherit;		box-shadow: 0 1px 6px rgba(0,0,0,.1);		border-radius: 0 0 5px 5px;		padding-bottom: 10px;	}	.category-btns-core.expanded .category-btn {		display: block;		padding-top: 5px;		padding-bottom: 5px;		padding-left: 10px;		padding-right: 10px;		background: none;		border: none;		color: #333;	}	.category-btns-core.expanded .category-btn.d-inline-block {		padding: 0;	}	.category-btns-core.expanded .category-btn.d-inline-block i.fa-bars:before {		content: "";	}	.category-desc {		padding-bottom: 15px;	}	.category-filters .category-filters-sort {		display: flex;		flex-wrap: wrap;	}	.category-filters .form-check-inline {		flex: 0 0 50%;		max-width: 50%;		margin-right: 0 !important;		margin-bottom: .5rem !important;	}	.category-filters a.form-check {		display: none;	}	.category-title-wrap.bg-main-color-1 {		width: 100%;	}	.category-title-wrap.bg-main-color-1 span[class^='_'] {		display: none !important;	}	.category[data-blocklayouts*="_16_"] .left-col .item:first-child {		float: none;		width: auto;		border-bottom: solid 1px #e4e4e4;	}	.category[data-blocklayouts*="_17_"] .item .item-date,.category[data-blocklayouts*="_17_"] .item .item-view,.category[data-blocklayouts*="_17_"] .item .item-download,.category[data-blocklayouts*="_17_"] .item .item-link {		display: none;	}	.category[data-blocklayouts*='_18_'] .block-18 .block {		padding: 60px 15px 30px 15px;	}	.category[data-blocklayouts*='_18_'] .block-18 .block .row {		margin-left: -8px;		margin-right: -8px;	}	.category[data-blocklayouts*='_18_'] .block-18 .block .col-6 {		padding-left: 8px;		padding-right: 8px;	}	.category[data-blocklayouts*='_18_'] .block-18 .col-lg-6:nth-child(even) .block {		padding: 60px 15px 30px 15px;	}	.category[data-blocklayouts*='_18_'] .block-18 .block-logo {		width: 90px;		height: 90px;		padding: 5px;		border-width: 5px;	}	.category[data-tabs*='_bdhv1_'] .category-header {		padding-top: 0;		padding-bottom: 0;		height: 44px;	}	.category[data-tabs*='_bdhv1_'] .category-header ._hv1ld_,.category[data-tabs*='_bdhv1_'] .category-header ._hv1rd_ {		display: none !important;	}	.category[data-tabs*='_bdhv1_'][data-tabs*='_alignleft_'] .category-header {		padding-left: 0 !important;		padding-right: 0 !important;	}	.category[data-blocklayouts*='_1_'] .item[data-app='tour'] .item-title,.category[data-blocklayouts*='_1_'] .item[data-app='land'] .item-title,.category[data-blocklayouts*='_13_'] .item[data-app='tour'] .item-title,.category[data-blocklayouts*='_13_'] .item[data-app='land'] .item-title,.category[data-blocklayouts*='_8_'] .left-col .item[data-app='tour'] .item-title,.category[data-blocklayouts*='_8_'] .left-col .item[data-app='land'] .item-title {		height: auto;		display: block;	}}.category-body .slick-slider-wrap {	margin-left: -15px;	margin-right: -15px;}.category[data-app='product'] .item-title,.category[data-app='tour'] .item-title,.category[data-app='land'] .item-title {	max-width: 100%;	overflow: hidden;}.category[data-app='product'] .item-price,.category[data-app='tour'] .item-price,.category[data-app='land'] .item-price {	font-weight: bold;	padding-bottom: 5px;	padding-top: 5px;}.category[data-app='product'] .item-price-wdw,.category[data-app='tour'] .item-price-wdw,.category[data-app='land'] .item-price-wdw {	padding-bottom: 5px;}.category[data-app='product'] .item-price-wd,.category[data-app='tour'] .item-price-wd,.category[data-app='land'] .item-price-wd {	text-decoration: line-through;	padding-right: 5px;}.category[data-app='product'] .item-price-dcp,.category[data-app='tour'] .item-price-dcp,.category[data-app='land'] .item-price-dcp {	background: #f1451f;	color: #fff;	border-radius: 3px;	display: inline-block;	padding: 2px 3px;	font-size: smaller;}.category[data-app='product'] .item .timer-count-down,.category[data-app='tour'] .item .timer-count-down,.category[data-app='land'] .item .timer-count-down {	background: #f1451f;	background: -moz-linear-gradient(left,#f1451f 0%,#fc7756 50%,#f33622 100%);	background: -webkit-linear-gradient(left,#f1451f 0%,#fc7756 50%,#f33622 100%);	background: linear-gradient(to right,#f1451f 0%,#fc7756 50%,#f33622 100%);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1451f',endColorstr='#f33622',GradientType=1);	color: #fff;	position: absolute;	z-index: 1;	bottom: 0;	left: 0;	padding: 1px 10px 2px;	border-radius: 999px;	font-size: 12px;}.category[data-app='product'] .item .same-price,.category[data-app='tour'] .item .same-price,.category[data-app='land'] .item .same-price {	color: #f1451f;}.category[data-app='product'] .item .summary,.category[data-app='tour'] .item .summary,.category[data-app='land'] .item .summary {	height: 44px;	overflow: hidden;	text-overflow: ellipsis;	margin-bottom: 5px;}.category[data-app='tour'] .item-price-dcp {	display: none;}.category[data-app='tour'] .item-duration {	padding-bottom: 5px;}.category[data-app='tour'] .item-price-links {	display: flex;	flex-wrap: wrap;	justify-content: space-between;}.category[data-app='tour'] .item-price-links .item-prices {	min-width: 120px;}.category[data-app='tour'] .item-price-links .btn {	padding-left: 1rem;	padding-right: 1rem;}.category[data-app='tour'] .item-price-wdw {	padding-bottom: 0;	margin-top: -5px;}.pagemaxwidth-xl.pagemaxcolumn-5 .p-category .item {	padding-left: 15px;	padding-right: 15px;}.selected-filters {	padding: 10px 10px;	margin: 0;}.selected-filters .selected-filter {	display: inline-block;	background: #aaa;	color: #fff;	border-radius: 5px;	padding: 5px 10px;	margin: 5px;}.selected-filters .selected-filter:hover {	opacity: .8;}.selected-filters .selected-filter:after {	display: inline-block;	content: "×";	padding-left: 10px;}@media(max-width: 767px) {	.category[data-app='imagegallery'] .category-body .item-wrap,.category[data-app='project'] .category-body .item-wrap,.category[data-app='partner'] .category-body .item-wrap {		padding-left:0;		padding-right: 0;	}}.category[data-app='tour'][data-position='11'] {	margin: 0;	padding: 0;}.category[data-app='tour'][data-position='11'] .category-body {	margin: 0;	padding: 0;}.category[data-app='tour'][data-position='11'] .item {	height: 658px;	margin: 0;	padding: 0;	position: relative;	z-index: 1;	overflow: hidden;}.category[data-app='tour'][data-position='11'] .item-img-bg {	position: absolute;	z-index: 1;	top: 0;	left: 50%;	transform: translateX(-50%);}.category[data-app='tour'][data-position='11'] .item>.container {	height: 658px;	display: flex;	justify-content: flex-end;	position: relative;	z-index: 1;}.category[data-app='tour'][data-position='11'] .item-body-wrap {	max-width: 490px;	margin-top: 140px;}.category[data-app='tour'][data-position='11'] .item-body {	height: 313px;	border: 1px solid rgba(46,48,148,.08);	box-shadow: 0 3px 9px rgba(0,0,0,.06);	border-radius: 10px;	padding: 15px 30px;	margin-bottom: 5px;}.category[data-app='tour'][data-position='11'] .item-title {	height: auto;	color: #fff;	font-weight: normal;	display: block;}.category[data-app='tour'][data-position='11'] .item-desc {	color: rgba(255,255,255,.9);	height: auto;	max-height: 115px;}.category[data-app='tour'][data-position='11'] .item-links {	display: flex;	justify-content: flex-end;}.category[data-app='tour'][data-position='11'] .item-imgs {	display: flex;	margin-left: -5px;	margin-right: -5px;	justify-content: center;}.category[data-app='tour'][data-position='11'] .item-imgs .imgc {	flex: 0 0 25%;	max-width: 25%;	padding: 5px;	border-radius: 5px;	overflow: hidden;}.category[data-app='tour'][data-position='11'] .item-imgs .imgc img {	top: 5px;	left: 5px;	width: calc(100% - 10px);	height: calc(100% - 10px);	border-radius: 5px;}@media(min-width: 992px) {	.category[data-app='tour'][data-position='11'] .item-body-wrap {		width:490px;	}}@media(max-width: 991px) {	.category[data-app='tour'][data-position='11'] .item-body-wrap {		max-width:400px;	}}.category-intro {	margin-bottom: 45px;}.category-intro .container {	max-width: 980px;}.category-intro .container:after {	display: block;	content: "";	height: 1px;	background: #ddd;	background: -moz-linear-gradient(left,#fff 0%,#ddd 25%,#ddd 75%,#fff 100%);	background: -webkit-linear-gradient(left,#fff 0%,#ddd 25%,#ddd 75%,#fff 100%);	background: linear-gradient(to right,#fff 0%,#ddd 25%,#ddd 75%,#fff 100%);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);}.category-intro-title {	font-weight: bold;	padding: 30px 0 15px;}.category-intro-desc {	line-height: 26px;	padding-bottom: 30px;	margin-bottom: 0;}@media(max-width: 991px) {	.category-intro {		margin-bottom:30px;	}	.category-intro-title {		padding-top: 15px;		padding-bottom: 5px;	}	.category-intro-desc {		padding-bottom: 15px;	}}@media(max-width: 767px) {	.category-intro .container:after {		display:none;	}	.category-intro-desc {		padding-bottom: 0;	}}.header {	position: relative;	z-index: 2;}.menu-main,.menu-main-o {	margin: 0;	padding: 0;	list-style: none;	color: #fff;	display: inline-block;	transition: all .3s ease 0s;}.menu-main li,.menu-main ul,.menu-main-o li,.menu-main-o ul {	margin: 0;	padding: 0;	list-style: none;	display: inline-block;}.menu-main>li,.menu-main-o>li {	position: relative;	z-index: 1;}.menu-main>li>a,.menu-main-o>li>a {	display: inline-block;	color: #fff;	padding: 0 11px 0 10px;	height: 44px;	line-height: 44px;}.menu-main-o>li>a {	padding-left: 25px;	padding-right: 26px;}.menu-main>li>a:after,.menu-main-o>li>a:after {	content: "";	display: block;	position: absolute;	z-index: 1;	bottom: 10px;	right: 0;	top: 10px;	border-left: solid 1px rgba(0,0,0,.1);	border-right: solid 1px rgba(255,255,255,.15);}.menu-main>li.active>a,.menu-main-o>li.active>a {	background-color: rgba(0,0,0,.06);}.menu-main ul,.menu-main-o ul {	display: none;	text-align: left;}.menu-main .btn-close-res-menu,.menu-main .btn-open-res-menu-sub,.menu-main .btn-close-res-menu-sub,.menu-main-o .btn-close-res-menu,.menu-main-o .btn-open-res-menu-sub,.menu-main-o .btn-close-res-menu-sub {	display: none;}.btn-open-res-menu {	display: none;	position: fixed;	z-index: 1;	top: 12px;	left: 15px;	width: 40px;	height: 40px;}.btn-open-res-menu span {	display: inline-block;	width: 20px;	height: 2px;	background: #333;	position: absolute;	top: 13px;	left: 10px;	transition: all .3s ease 0s;}.btn-open-res-menu span:nth-child(2) {	top: 19px;}.btn-open-res-menu span:nth-child(3) {	top: 25px;}@media(min-width: 1200px) {	.menu-main>li:hover,.menu-main-o>li:hover {		z-index:3;	}	.menu-main>li:hover>a,.menu-main-o>li:hover>a {		background-color: rgba(0,0,0,.04);	}	.menu-main>li:hover>ul,.menu-main-o>li:hover>ul {		display: block;		position: absolute;		z-index: 1;		top: 100%;		left: 0;		min-width: 220px;	}	.menu-main>li:hover>ul li:not(.btn-close-res-menu-sub),.menu-main-o>li:hover>ul li:not(.btn-close-res-menu-sub) {		display: block;	}	.menu-main>li:hover>ul li:not(.btn-close-res-menu-sub) a,.menu-main-o>li:hover>ul li:not(.btn-close-res-menu-sub) a {		white-space: nowrap;		display: block;		color: #fff;		padding: 10px 20px 10px 10px;		border-top: solid 1px rgba(255,255,255,.6);	}	.menu-main>li:hover>ul li:not(.btn-close-res-menu-sub) a:hover,.menu-main-o>li:hover>ul li:not(.btn-close-res-menu-sub) a:hover {		background: rgba(0,0,0,.05);	}	.menu-main>li:hover>ul li:not(.btn-close-res-menu-sub) .btn-open-res-menu-sub,.menu-main-o>li:hover>ul li:not(.btn-close-res-menu-sub) .btn-open-res-menu-sub {		display: none;	}	.menu-main>li:hover>ul li.has-child:hover,.menu-main-o>li:hover>ul li.has-child:hover {		position: relative;		z-index: 3;	}	.menu-main>li:hover>ul li.has-child:hover>ul,.menu-main-o>li:hover>ul li.has-child:hover>ul {		display: block;		position: absolute;		z-index: 1;		top: 0;		left: 100%;		min-width: 220px;	}}@media(max-width: 1199px) {	.btn-open-res-menu {		display:inline-block;	}	.menu-main {		display: block;		position: fixed;		z-index: 9;		top: 0;		left: -100%;		width: 100%;		bottom: 0;		background-color: #fff !important;		overflow-y: auto;		overflow-x: hidden;		color: #333 !important;		text-align: left;	}	.menu-main .menu-main-sub {		display: block;		position: fixed;		z-index: 9;		top: 0;		left: -100%;		width: 100%;		bottom: 0;		background-color: #fff !important;		overflow-y: auto;		color: #333 !important;	}	.menu-main .menu-main-sub li a {		padding-left: 15px;		padding-right: 15px;		height: 44px;		line-height: 44px;	}	.menu-main .menu-main-sub .btn-close-res-menu-sub {		display: block;		font-weight: bold;	}	.menu-main .menu-main-sub .btn-close-res-menu-sub i.fa {		display: inline-block;		padding-right: 10px;	}	.menu-main * {		color: #333 !important;	}	.menu-main .active {		background: none !important;	}	.menu-main li.li-top,.menu-main li.li-top li {		display: block;	}	.menu-main li.li-top a,.menu-main li.li-top li a {		padding-left: 15px;		padding-right: 15px;		display: block;		border-bottom: solid 1px #e4e4e4;	}	.menu-main li.li-top>a:after,.menu-main li.li-top li>a:after {		display: none;	}	.menu-main li.li-top.has-child,.menu-main li.li-top li.has-child {		position: relative;		z-index: 1;	}	.menu-main li.li-top.has-child .btn-open-res-menu-sub,.menu-main li.li-top li.has-child .btn-open-res-menu-sub {		display: inline-block;		position: absolute;		z-index: 1;		top: 0;		right: 0;		border-left: solid 1px #e4e4e4;		width: 44px;		text-align: center;	}	.menu-main li.li-top.has-child.expanded,.menu-main li.li-top li.has-child.expanded {		z-index: 2;	}	.menu-main .btn-close-res-menu {		display: block;		font-weight: bold;	}	.menu-main .btn-close-res-menu i.fa {		display: inline-block;		padding-right: 10px;	}	.header {		z-index: 3;	}	.header-core {		height: 64px;		position: fixed;		z-index: 3;		top: 0;		left: 0;		right: 0;	}	.header-core .logo-menu-wrap {		overflow: hidden;	}	.header-core-space {		height: 64px;	}	.header-p-bottom .btn-open-res-menu {		display: none;	}}.header-advs .logo-advs {	padding-top: 15px;	padding-bottom: 15px;}.header-advs .logo {	display: flex;	align-content: center;	align-self: center;	flex-wrap: wrap;}.header-advs .logo a {	display: inline-block;}.header-advs .logo img {	max-height: 200px;}.header-advs .logo img:last-child {	display: none;}.header-advs .banner-besidelogos {	display: flex;	flex-wrap: wrap;	margin-left: -8px;	margin-right: -8px;	justify-content: flex-end;	align-content: center;}.header-advs .banner-besidelogos .banner-besidelogo {	padding-left: 8px;	padding-right: 8px;}@media(max-width: 1199px) {	.header-advs {		background:#fff;	}	.header-advs .logo-advs {		padding-left: 64px;		padding-top: 5px;		padding-bottom: 5px;	}	.header-advs .logo-advs img {		max-width: 100%;	}	.header-advs .logo {		max-width: 33.33%;	}	.header-advs .logo img {		max-height: 54px;	}	.header-advs .banner-besidelogos img {		max-height: 54px;	}	.header-advs .banner-besidelogos[data-items='2'] .banner-besidelogo {		max-width: 50%;	}	.header-advs .banner-besidelogos[data-items='3'] .banner-besidelogo {		max-width: 33.33%;	}}@media(max-width: 767px) {	.header-advs .logo {		max-width:100%;	}	.header-advs .banner-besidelogos {		display: none;	}}.header-news .menu-main>li>a:after {	display: none;}.header-news .logo {	display: flex;	align-content: center;	flex-wrap: wrap;}.header-news .logo a {	display: inline-block;}.header-news .logo img {	max-height: 200px;}.header-news .logo img:last-child {	display: none;}@media(max-width: 1199px) {	.header-news .logo {		flex-basis:0;		flex-grow: 1;		justify-content: center;		flex-wrap: wrap;		align-items: center;		height: 64px;	}	.header-news .logo img {		max-height: 54px;		display: inline;	}	.header-news .btn-open-res-menu span {		background: #fff;	}	.header-news .col.text-right {		width: 0;		flex-grow: 0;		padding: 0;	}}.header-full .menu-top-wrap {	border-bottom: solid 1px rgba(0,0,0,.05);	padding-top: 5px;	padding-bottom: 5px;}.header-full .menu-top {	display: flex;	flex-wrap: wrap;	align-items: center;}.header-full .menu-top-left {	margin-left: -5px;	margin-right: -5px;	color: #666;}.header-full .menu-top-left a {	margin-left: 5px;	margin-right: 5px;}.header-full .menu-top-right {	margin-left: -3px;	margin-right: -3px;	color: #666;	justify-content: flex-end;	flex-basis: 0;	flex-grow: 1;	display: flex;	align-items: center;}.header-full .menu-top-right>.menu {	margin-left: 3px;	margin-right: 3px;}.header-full .menu-top-right>.menu:hover {	box-shadow: 0 0 3px 3px rgba(0,0,0,.1);}.header-full .menu-text {	white-space: nowrap;	display: flex;	align-items: center;}.header-full .menu-text img {	margin-right: 3px;}.header-full .menu-text:hover {	box-shadow: none;}.header-full .menu-lang {	display: inline-block;}.header-full .menu-lang img {	display: block;	height: 18px;	border-radius: 3px;}.header-full .menu-social {	width: 20px;	height: 20px;	display: inline-block;	border-radius: 50%;	text-align: center;	line-height: 18px;	color: #fff;	background-color: #395599;}.header-full .menu-social i.fa {	font-size: 11px;}.header-full .menu-social[title='Youtube'] {	background-color: #f00;}.header-full .menu-social[title='Twitter'] {	background-color: #1c9deb;}.header-full .menu-social[title='Instagram'] {	background-color: #f24b55;}.header-full .menu-shopping-cart {	margin-right: 8px;	display: inline-block;}.header-full .menu-shopping-cart:hover {	box-shadow: none;}.header-full .menu-shopping-cart .menu-title {	display: inline-block;	padding: 3px 5px;	text-align: center;	width: 30px;	height: 30px;	border-style: solid;	border-width: 1px;	border-radius: 50%;	position: relative;	z-index: 1;}.header-full .menu-shopping-cart .menu-title:not(.bd-main-color-1) {	border-color: #e4e4e4;}.header-full .menu-shopping-cart .shopping-cart-count {	position: absolute;	z-index: 1;	top: -2px;	right: -6px;	color: #fff;	min-width: 12px;	height: 12px;	border-radius: 50%;	text-align: center;	padding-top: 3px;	padding-right: 3px;	padding-left: 3px;	font-size: 8px;	font-family: Arial;	display: inline-block;}.header-full .menu-shopping-cart .menu-desc {	display: none;}.header-full .menu-login {	display: inline-block;}.header-full .menu-login:hover {	box-shadow: none;}.header-full .menu-login .menu-title-text {	display: none !important;}.header-full .menu-login .menu-title-icon {	display: inline-block !important;	text-align: center;	padding: 3px 3px;	width: 30px;	height: 30px;	border: solid 1px #e4e4e4;	border-radius: 50%;}.header-full .menu-login .menu-title-icon .menu-desc {	display: none;}.header-full .menu-login .toggle-menu .menu {	color: #666;}.header-full .logo-wrap {	padding-top: 5px;	padding-bottom: 5px;}.header-full .logo {	display: flex;	align-content: center;	align-self: center;	flex-wrap: wrap;	height: 100%;}.header-full .logo a {	display: inline-block;}.header-full .logo img {	max-height: 110px;}.header-full .logo img:last-child {	display: none;}.header-full .logo-1 {	justify-content: center;}.header-full .logo-beside {	display: flex;	align-content: center;	flex-wrap: wrap;	justify-content: flex-end;	color: #666;}.header-full .logo-beside-btns,.header-full .logo-beside-texts {	margin-left: -5px;	margin-right: -5px;}.header-full .logo-beside-btn,.header-full .logo-beside-text {	margin-left: 5px;	margin-right: 5px;	display: inline-block;}.header-full .menu-main>li>a {	padding-right: 16px;	padding-left: 15px;}.header-full[data-block-type='header_full_logo_left'] .logo-1,.header-full[data-block-type^='header_basic_logo_left'] .logo-1 {	order: 1;	max-width: 100%;	flex: 0 0 auto;	width: auto;}.header-full[data-block-type='header_full_logo_left'] .logo-2,.header-full[data-block-type^='header_basic_logo_left'] .logo-2 {	order: 2;}.header-full[data-block-type='header_full_logo_left'] .logo-beside,.header-full[data-block-type^='header_basic_logo_left'] .logo-beside {	order: 3;}.header-full[data-block-type^='header_simple'] .logo-2,.header-full[data-block-type^='header_simple'] .logo-beside {	display: none !important;}.header-full[data-block-type^='header_simple'] .menu-main-wrap {	align-items: center;	display: flex;	justify-content: flex-end;}.header-full[data-block-type^='header_simple'] .menu-main>li>a {	color: inherit;	padding-left: 10px;	padding-right: 11px;}.header-full[data-block-type^='header_simple'] .menu-main>li>a:after {	display: none;}.header-full[data-block-type^='header_simple'] .menu-main .menu-main-sub a {	color: inherit;}.header-full[data-block-type^='header_simple'] .menu-main:not(.main-color-2) {	color: #333;}.header-full[data-block-type^='header_simple'] .menu-main:not(.main-color-2) .menu-main-sub {	background: #fff;	border: solid 1px #e4e4e4;}.header-full[data-block-type='header_simple_hv1'] .menu-top-left {	color: inherit;	margin-left: -10px;	margin-right: 20px;}.header-full[data-block-type='header_simple_hv1'] .menu-top-left a {	margin-left: 10px;	margin-right: 10px;}.header-full[data-block-type='header_simple_hv1'] .menu-top-right {	margin-left: -2px;	margin-right: -2px;}.header-full[data-block-type='header_simple_hv1'] .menu-top-right .menu {	border-radius: 50%;	margin-left: 1px;	margin-right: 2px;}.header-full[data-block-type='header_simple_hv1'] .menu-top-right .menu-shopping-cart {	margin-right: 15px;}.header-full[data-block-type='header_simple_hv1'] .menu-top-right .menu-shopping-cart .menu-title {	background-color: rgba(255,255,255,.5);}.header-full[data-block-type='header_simple_hv1'] .menu-top-right .menu-lang img {	width: 28px;	height: 28px;	border-radius: 50%;	object-fit: cover;	border: 2px solid #fff;}.header-full[data-block-type='header_simple_hv1'] .logo-wrap {	position: relative;	z-index: 1;}.header-full[data-block-type='header_simple_hv1'] .logo-wrap:before {	display: block;	content: "";	width: 650px;	height: 179px;	background: url(Images/_Background/bg-logo_hv1.png) no-repeat top center;	position: absolute;	z-index: 1;	pointer-events: none;	top: 0;	left: 50%;	transform: translateX(-50%);}.header-full[data-block-type='header_simple_hv1'] .logo-wrap .logo {	position: relative;	z-index: 1;}.header-full[data-block-type='header_simple_hv1'] .menu-main-wrap {	align-items: flex-end;}.header-full[data-block-type='header_simple_hv1'] .mmhv1 {	position: absolute;	z-index: 1;	top: 0;	left: 0;	right: 0;	bottom: 0;	border-width: 1px;	pointer-events: none;}.header-full[data-block-type='header_simple_hv1'] .mmhv1 span[class^='_hv1'] {	position: absolute;	z-index: 1;	border-width: 1px;	border-color: inherit;}.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1bt_,.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1bb_ {	top: -3px;	left: -4px;	right: -4px;	border-top-style: solid;}.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1bb_ {	top: auto;	bottom: -3px;}.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1bl_,.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1br_ {	top: 3px;	bottom: 3px;	left: -11px;	border-left-style: solid;}.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1bl_:before,.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1bl_:after,.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1br_:before,.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1br_:after {	display: none;	content: "";	position: absolute;	z-index: 1;	top: 4px;	left: 2px;	bottom: 4px;	border-width: 2px;	border-style: solid;	border-color: inherit;}.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1bl_:after,.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1br_:after {	top: 2px;	left: 6px;	bottom: 2px;}.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1br_ {	left: auto;	right: -11px;}.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1br_:before {	left: auto;	right: 3px;}.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1br_:after {	left: auto;	right: 7px;}.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1c_ {	top: -3px;	left: -10px;	border-style: solid;	width: 5px;	height: 5px;}.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1c_ span:first-child {	position: absolute;	z-index: 1;	display: block;	top: 3px;	left: 5px;	border-style: solid;	border-width: 1px;	border-color: inherit;	width: 3px;	height: 3px;}.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1c_ span:first-child:before {	position: absolute;	z-index: 1;	display: block;	content: "";	border-left-style: solid;	border-width: 1px;	border-color: inherit;	top: -4px;	left: -1px;	height: 3px;}.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1c_ span:first-child:after {	position: absolute;	z-index: 1;	display: block;	content: "";	border-left-style: solid;	border-width: 1px;	border-color: inherit;	top: -1px;	left: -2px;	height: 1px;}.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1c_ span:last-child {	position: absolute;	z-index: 1;	display: block;	top: 5px;	left: 1px;	border-style: solid;	border-width: 1px;	border-color: inherit;	width: 3px;	height: 3px;}.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1c_ span:last-child:before {	position: absolute;	z-index: 1;	display: block;	content: "";	border-top-style: solid;	border-width: 1px;	border-color: inherit;	top: -1px;	left: -3px;	width: 2px;}.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1c_ span:last-child:after {	position: absolute;	z-index: 1;	display: block;	content: "";	border-left-style: solid;	border-width: 1px;	border-color: inherit;	top: -2px;	left: 1px;	height: 1px;}.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1cbl_ {	top: auto;	bottom: -3px;	transform: rotateX(180deg);}.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1ctr_ {	left: auto;	right: -10px;	transform: rotateY(180deg);}.header-full[data-block-type='header_simple_hv1'] .mmhv1 ._hv1cbr_ {	top: auto;	left: auto;	bottom: -3px;	right: -10px;	transform: rotate(180deg);}.header-full[data-block-type^='header_basic'] .menu-top-wrap {	border-bottom: none;	padding: 0;}.header-full[data-block-type^='header_basic'] .menu-top-wrap .container {	position: relative;	z-index: 2;}.header-full[data-block-type^='header_basic'] .menu-top-wrap .container .menu-top {	display: inline-block;	position: absolute;	z-index: 1;	top: 10px;	right: 15px;}.header-full[data-block-type^='header_basic'] .menu-top-left {	display: none;}.header-full[data-block-type^='header_basic'] .logo-wrap {	padding-top: 10px;	padding-bottom: 10px;}.header-full[data-block-type^='header_basic'] .logo-beside-texts {	display: none;}.header-full[data-block-type^='header_basic'] .logo-beside-btns {	padding-top: 35px;}.header-full[data-block-type^='header_basic'] .logo-beside-btn {	font-size: 18px;	font-weight: bold;	padding: 6px 15px 6px 43px;	border-radius: 999px;	position: relative;	z-index: 1;}.header-full[data-block-type^='header_basic'] .logo-beside-btn[href='#gui-yeu-cau'] {	display: none;}.header-full[data-block-type^='header_basic'] .logo-beside-btn span {	color: #fff;}.header-full[data-block-type^='header_basic'] .logo-beside-btn i.fa {	width: 32px;	height: 32px;	line-height: 32px;	text-align: center;	background: #fff;	border-radius: 50%;	position: absolute;	z-index: 1;	left: 3px;	top: 50%;	transform: translateY(-50%);	font-size: 22px;}@media(min-width: 1200px) {	.header-full[data-block-type='header_simple_hv1'] {		position:absolute;		z-index: 1;		top: 0;		left: 0;		right: 0;	}	.header-full[data-block-type='header_simple_hv1'] .menu-top-wrap {		border-width: 0;		padding: 0;	}	.header-full[data-block-type='header_simple_hv1'] .menu-top-wrap .container {		position: relative;		z-index: 2;	}	.header-full[data-block-type='header_simple_hv1'] .menu-top {		position: absolute;		z-index: 1;		top: 10px;		right: 15px;	}	.header-full[data-block-type='header_simple_hv1'] .menu-main {		position: relative;		z-index: 1;		margin-right: 11px;	}	.header-full[data-block-type='header_simple_hv1'] .menu-main>li>a {		height: 32px;		line-height: 32px;		padding-left: 15px;		padding-right: 15px;	}	.header-full[data-block-type='header_simple_hv1'] .menu-main>li>a:after {		display: block;		top: 5px;		bottom: 5px;	}	.header-full[data-block-type='header_simple_hv1'] .menu-main>li:last-child>a:after {		display: none;	}	.header-full[data-block-type='header_simple_hv1'] .menu-main .li-top:hover>a {		position: relative;		z-index: 1;	}	.header-full[data-block-type='header_simple_hv1'] .menu-main .li-top:hover>a:before {		display: block;		content: "";		background-color: rgba(0,0,0,.05);		position: absolute;		z-index: 1;		top: 1px;		right: 4px;		bottom: 1px;		left: 1px;		pointer-events: none;	}	.header-full[data-block-type='header_simple_hv1'] .menu-main .li-top:hover>a span {		position: relative;		z-index: 1;	}	.header-full[data-block-type='header_simple_hv1'] .menu-main .li-top:hover>ul {		padding-top: 5px;	}	.header-full[data-block-type='header_simple_hv1'] .menu-main .li-top:hover>ul:after {		display: block;		content: "";		border: solid 1px rgba(0,0,0,.05);		position: absolute;		z-index: 1;		top: 5px;		right: 0;		bottom: 0;		left: 0;		pointer-events: none;	}	.header-full[data-block-type='header_simple_hv1'] .menu-main .li-top:hover>ul li:not(.btn-close-res-menu-sub) a {		border-top-color: rgba(0,0,0,.05);	}	.header-full[data-block-type='header_simple_hv1'] .menu-main .li-top:hover>ul li.btn-close-res-menu-sub+li>a {		border-top: 0;	}}@media(max-width: 1199px) {	.header-full {		background:#fff;	}	.header-full .menu-top-wrap {		display: none;	}	.header-full .logo img {		max-height: 54px;		max-width: 100%;	}	.header-full .logo-2 {		justify-content: center;		padding-top: 10px;		padding-bottom: 10px;	}	.header-full .logo-beside {		justify-content: center;		padding-top: 10px;		padding-bottom: 10px;	}	.header-full .logo-beside-btns {		padding-left: 10px;		padding-right: 10px;	}	.header-full .li-menu-top {		width: 100%;		padding-bottom: 30px;	}	.header-full .menu-top-left {		width: 100%;		padding: 10px 15px;		text-align: center;	}	.header-full .menu-top-right {		padding: 10px 15px;		justify-content: center;		flex-wrap: wrap;	}	.header-full .menu-top-right>.menu {		margin-left: 8px;		margin-right: 8px;	}	.header-full .menu-top-right .menu-social {		color: #fff !important;	}	.header-full .menu-top-right .menu-social i.fa {		color: #fff !important;	}	.header-full .menu-top .break-menu-top {		display: block;		height: 5px;		width: 100%;	}	.header-full[data-block-type='header_full_logo_left'] .logo-1,.header-full[data-block-type='header_basic_logo_left'] .logo-1,.header-full .logo-1 {		width: 100%;		height: 54px;		align-items: center;		padding-left: 70px;		padding-right: 70px;	}	.header-full[data-block-type^='header_basic'] .logo-wrap {		padding-top: 5px;		padding-bottom: 5px;	}	.header-full[data-block-type^='header_basic'] .logo-beside-btn {		color: #fff !important;	}	.header-full[data-block-type^='header_basic'] .logo-beside-btn span {		color: inherit !important;	}	.header-full[data-block-type^='header_basic'] .logo-beside-btn i.fa {		color: #f00 !important;	}	.header-full[data-block-type='header_simple_hv1'] {		background: none;	}	.header-full[data-block-type='header_simple_hv1'].header_simple_hv1_bg {		background: #fff;		box-shadow: 0 1px 6px rgba(0,0,0,.1);	}	.header-full[data-block-type='header_simple_hv1']+.header-core-space {		height: 0;	}	.header-full[data-block-type='header_simple_hv1'] .logo-wrap:before {		display: none;	}}@media(max-width: 767px) {	.header-full .menu-shopping-cart .toggle-menu-wrap .toggle-menu {		position:fixed;		top: 50%;		left: 10%;		right: 10%;		width: 80%;		max-height: 500px;		transform: translateY(-50%);		overflow: auto;	}	.header-full .menu-login .toggle-menu-wrap .toggle-menu {		position: fixed;		top: 50%;		left: 10%;		right: 10%;		width: 80%;		max-height: 500px;		transform: translateY(-50%);		overflow: auto;		border-radius: 5px;	}}@media(min-width: 1200px) {	.header-full .menu-main>li:hover>ul li:not(.btn-close-res-menu-sub) a {		padding:10px 15px 10px 15px;	}}.main-slider .imgc:before {	padding-bottom: 36%;}.main-slider[data-block-type='main_slider_hv1']>.container {	max-width: 9999px;	padding: 0;}.main-slider[data-block-type='main_slider_hv1'] .slick-slide {	overflow: hidden;}.main-slider[data-block-type='main_slider_hv1'] .slick-arrow.slick-prev {	left: 15px;}.main-slider[data-block-type='main_slider_hv1'] .slick-arrow.slick-next {	right: 15px;}.main-slider[data-block-type='main_slider_hv1'] .imgc {	overflow: visible;}.main-slider[data-block-type='main_slider_hv1'] .imgc:before {	padding-bottom: 47.667%;}.main-slider[data-block-type='main_slider_hv1'] .imgc img {	left: 50%;	transform: translateX(-50%);	width: 100vw;	height: 100%;	object-fit: cover;	max-width: 100vw;}@media(max-width: 1199px) {	.main-slider .container {		padding-left:0;		padding-right: 0;	}	.main-slider[data-block-type='main_slider_hv1'] .slick-arrow {		display: none !important;	}}@media(min-width: 1200px) {	.header-p-top .col-xl-12d5:first-child,.header-p-bottom .col-xl-12d5:first-child,.main-slider-product-wrap .col-xl-12d5:first-child {		flex:0 0 22%;		max-width: 22%;	}	.header-p-top .col-xl-12d5-x3,.header-p-bottom .col-xl-12d5-x3,.main-slider-product-wrap .col-xl-12d5-x3 {		flex: 0 0 58%;		max-width: 58%;	}	.header-p-top .col-xl-12d5-x4,.header-p-bottom .col-xl-12d5-x4 {		flex: 0 0 78%;		max-width: 78%;	}	.header:hover {		position: relative;		z-index: 8;	}}.header-p-top {	height: 60px;}.header-p-top .logo {	background: #fff;	text-align: center;	padding: 8px;}.header-p-top .logo img {	max-width: 200px;	max-height: 44px;}.header-p-bottom-menus {	position: relative;	z-index: 1;}.header-p-bottom-menus .menu-langs {	position: absolute;	z-index: 1;	top: 50%;	right: 0;	transform: translateY(-50%);}.header-p-bottom-menus .menu-langs a.glink img {	opacity: 1;}.header-p-bottom-menus .menu-langs a + a {	margin-left: 3px;}@media(max-width: 991px) {	.header-p-bottom-menus-wrap {		display:none;	}	.header-p-bottom .p-cate-menus-ihd .pcmih-body>.li-top {		position: relative;		z-index: 1;	}	.header-p-bottom .p-cate-menus-ihd .pcmih-body>.li-top.expanded {		z-index: 2;	}	.header-p-bottom .p-cate-menus-ihd .pcmih-body>.li-top.btn-close-res-menu {		display: block;		background: #fff;		font-weight: bold;	}	.header-p-bottom .p-cate-menus-ihd .pcmih-body>.li-top.btn-close-res-menu .fa {		display: none;	}	.header-p-bottom .p-cate-menus-ihd .pcmih-body>.li-top>a:not(.btn-open-res-menu-sub) {		border-top: solid 1px #e4e4e4;		height: 36px;		line-height: 35px;		display: block;		padding-left: 15px;		white-space: nowrap;		overflow: hidden;		width: 100%;	}	.header-p-bottom .p-cate-menus-ihd .pcmih-body>.li-top>a.btn-open-res-menu-sub {		display: flex;		position: absolute;		z-index: 1;		right: 0;		top: 1px;		bottom: 0;		width: 36px;		justify-content: center;		align-items: center;		line-height: 36px;		background: #fff;		color: #999;		border-left: solid 1px #e4e4e4;	}	.header-p-bottom .p-cate-menus-ihd .pcmih-body>.li-top .menu-main-sub {		position: fixed;		z-index: 9;		top: 0;		left: -100%;		width: 100%;		bottom: 0;		background: #fff;		overflow-y: auto;		display: block;	}	.header-p-bottom .p-cate-menus-ihd .pcmih-body>.li-top .menu-main-sub li {		border-top: solid 1px #e4e4e4;		height: 36px;		line-height: 35px;		display: block;		padding-left: 15px;		white-space: nowrap;		overflow: hidden;		width: 100%;	}	.header-p-bottom .p-cate-menus-ihd .pcmih-body>.li-top .menu-main-sub li.btn-close-res-menu-sub {		border-top: 0;		font-weight: bold;	}	.header-p-bottom .p-cate-menus-ihd .pcmih-body .menu-langs {		text-align: center;		padding: 15px;		border-top: solid 1px #e4e4e4;	}}.header-p-top-2 {	height: 80px;}.header-p-top-2 .logo img {	max-height: 64px;	object-fit: scale-down;}.header-p-top-2 .spihp {	align-self: center;	max-width: 100%;}.header-p-top-2 .spihp select {	display: none;}.header-p-top-2 .spihp .input-wrap {	border: solid 1px #e4e4e4;	border-radius: 5px;	margin-right: 0;	max-width: 676px;}.header-p-top-2 .hptt .menu-header {	border: none;	display: flex;	align-items: center;}.header-p-top-2 .hptt .menu-title {	color: #333;}.header-p-top-2 .hptt .menu-desc {	color: #999;}.header-p-bottom-2 .pcmih-title {	color: #fff;}.header-p-bottom-2 .pcmih-title, .header-p-bottom-2 .menu-main-o>li>a {	text-transform: uppercase;}.header-p-bottom-2 .pcmih-title>span>span {	background: #fff;}.header-p-bottom-2 .pcmih-title>span:before,.header-p-bottom-2 .pcmih-title>span:after {	background: #fff;}.header-p-bottom-2 .menu-main-o {	margin: 0;	padding: 0 8px;	color: #fff;	height: 42px;}.header-p-bottom-2 .menu-main-o>li>a {	font-weight: bold;}.header-p-bottom-2 .menu-main-o>li.active>a {	color: rgba(255,255,255,.8);}.header-p-bottom-line {	height: 2px;}.auto-suggest-wrap {	position: relative;	z-index: 2;}.auto-suggest-wrap .auto-suggest {	position: absolute;	z-index: 1;	left: 0;	width: 100%;	top: 100%;	background: #fff;	border: solid 1px #e4e4e4;	display: none;	overflow: hidden;	border-radius: 5px;	box-shadow: 0 1px 6px rgba(0,0,0,.1);}.auto-suggest-wrap .suggest-item {	overflow: hidden;	padding: 10px;	cursor: pointer;	display: block;}.auto-suggest-wrap .suggest-item-title {	font-size: 14px;	height: 48px;	overflow: hidden;	float: left;	width: calc(100% - 60px);}.auto-suggest-wrap .suggest-item-title>span {	white-space: nowrap;	text-overflow: ellipsis;	overflow: hidden;	display: block;}.auto-suggest-wrap .suggest-item-title span:last-child {	color: #999;}.auto-suggest-wrap .suggest-item:hover {	background: rgba(13,113,130,.1);}.auto-suggest-wrap .suggest-item-image-wrap {	float: left;	width: 48px;	margin-right: 5px;	height: 48px;	font-size: 0;	text-align: center;}.auto-suggest-wrap .suggest-item-image-wrap:before {	content: "";	display: inline-block;	height: 100%;	vertical-align: middle;	width: 0;}.auto-suggest-wrap .suggest-item-image {	max-width: 100%;	max-height: 100%;	vertical-align: middle;}.hptt {	display: flex;	height: 100%;	justify-content: flex-end;}.hptt .menu-header {	border-right: solid 1px rgba(0,0,0,.15);	padding: 8px 15px;	position: relative;	z-index: 1;	height: 100%;	overflow: hidden;}.hptt .menu-header:after {	content: "";	display: block;	width: 1px;	position: absolute;	z-index: 1;	top: 0;	right: 1px;	bottom: 0;	background: rgba(255,255,255,.15);}.hptt .menu-header i.fa-shopping-cart {	position: relative;	z-index: 1;}.hptt .menu-header .shopping-cart-count {	position: absolute;	z-index: 1;	top: -3px;	right: -8px;	color: #fff;	min-width: 12px;	height: 12px;	border-radius: 50%;	text-align: center;	padding-top: 3px;	padding-right: 3px;	padding-left: 3px;	font-size: 8px;	font-family: Arial;	display: inline-block;}.hptt .menu-title {	font-weight: bold;	color: #fff;	display: block;}.hptt .menu-desc {	display: block;	font-weight: normal;	color: rgba(255,255,255,.5);}.shopping-cart-list-header .toggle-menu-wrap .toggle-menu {	left: auto;	right: 0;}.shopping-cart-list-header .shopping-cart-list {	width: 300px;	max-height: 386px;	overflow: auto;}.shopping-cart-list-header .shopping-cart-list .item {	overflow: hidden;	padding: 10px 1rem;}.shopping-cart-list-header .shopping-cart-list .item:hover {	background-color: #fff8e8;}.shopping-cart-list-header .shopping-cart-list .item .imgcw {	width: 64px;	float: left;}.shopping-cart-list-header .shopping-cart-list .item .item-infos {	float: right;	width: calc(100% - 74px);}.shopping-cart-list-header .shopping-cart-list .item .item-title {	font-weight: bold;	padding-top: 5px;}.shopping-cart-list-header .shopping-cart-list .item .item-slogan {	font-size: 13px;	margin: 0;}.shopping-cart-list-header .shopping-cart-list .item .item-price {	font-size: 13px;	margin: 0;}.shopping-cart-list-header .shopping-cart-total-product-fee-wrap {	font-weight: bold;}.shopping-cart-list-header .shopping-cart-total-product-fee[data-total='0']+span.main-color-2 {	display: none;}.header-p-bottom {	box-shadow: 0 2px 5px rgba(0,0,0,.06);	background: #fff;	height: 42px;}.header-p-bottom .pcmih-body {	display: none;}.pcmih {	box-shadow: 0 0 6px rgba(0,0,0,.1);}.pcmih ul,.pcmih li {	margin: 0;	padding: 0;	list-style: none;}.pcmih-title {	height: 42px;	line-height: 42px;	font-weight: bold;	position: relative;	z-index: 1;	padding-left: 42px;	display: block;}.pcmih-title>span {	display: inline-block;	width: 42px;	height: 42px;	position: absolute;	z-index: 1;	top: 0;	left: 0;}.pcmih-title>span>span {	width: 16px;	height: 2px;	background: #333;	display: inline-block;	position: absolute;	z-index: 1;	top: 20px;	left: 13px;}.pcmih-title>span:before,.pcmih-title>span:after {	content: "";	width: 16px;	height: 2px;	background: #333;	display: inline-block;	position: absolute;	z-index: 1;	top: 15px;	left: 13px;}.pcmih-title>span:after {	top: 25px;}.pcmih-title .close-res-menu {	width: 42px;	height: 42px;	position: absolute;	z-index: 1;	top: 0;	left: 0;	text-align: center;	line-height: 42px;}.pcmih-body {	display: block;	background: #fff;	height: 362px;	position: relative;	z-index: 1;	overflow: hidden;}.pcmih-item-title {	border-top: solid 1px #e4e4e4;	height: 36px;	line-height: 35px;	display: block;	padding-left: 42px;	white-space: nowrap;	overflow: hidden;	display: block;	width: 100%;	position: relative;	z-index: 1;}.pcmih-item-title .imgc,.pcmih-item-title .imgc0 {	position: absolute;	z-index: 1;	top: 0;	bottom: 0;	left: 0;	width: 42px;}.pcmih-item-title.no-image {	padding-left: 15px;}.pcmih-item-title.no-image img {	display: none;}.pcmih-item[data-subs='true'] .pcmih-item-title-wrap {	position: relative;	z-index: 1;}.pcmih-item[data-subs='true'] .pcmih-item-title-wrap .toggle-res-menu-sub {	display: flex;	position: absolute;	z-index: 1;	right: 0;	top: 1px;	bottom: 0;	width: 36px;	justify-content: center;	align-items: center;	line-height: 36px;	background: #fff;	color: #999;}.pcmih-item[data-subs='true'] .pcmih-item-content {	padding-right: 36px;}.pcmih-item-title-wrap.has-content .pcmih-item-title {	font-weight: bold;	position: relative;	z-index: 1;	padding-top: 5px;}.pcmih-item-title-wrap.has-content .pcmih-item-title .imgc,.pcmih-item-title-wrap.has-content .pcmih-item-title .imgc0 {	top: 5px;}.pcmih-item-title-wrap.has-content .pcmih-item-title span:last-child {	position: relative;	z-index: 1;	top: -8px;}.pcmih-item-title-wrap.has-content .pcmih-item-content {	padding-left: 42px;	top: -8px;	position: relative;	z-index: 1;}.pcmih-subs {	display: none;}@media(min-width: 1200px) {	.header-p-bottom .pcmih:hover .pcmih-body {		display:block;		height: auto;		min-height: 362px;		overflow: initial;	}	.header-p-bottom.header-p-bottom-2 .pcmih:hover .pcmih-title {		height: 44px;	}	.pcmih .pcmih-item:hover {		z-index: 9;	}	.pcmih .pcmih-item:hover .pcmih-subs {		display: flex;		flex-wrap: wrap;		background: #fff;		position: absolute;		z-index: 1;		top: 0;		bottom: -1px;		left: 100% !important;		width: 960px;		border: solid 1px rgba(0,0,0,.1);		overflow-y: auto;		padding-bottom: 30px;	}	.pcmih .pcmih-item:hover .pcmih-subs>li {		flex-basis: 0;		flex-grow: 1;		max-width: 50%;		min-width: 25%;		padding-left: 15px;		padding-right: 15px;	}	.pcmih .pcmih-item:hover .pcmih-subs>li a {		display: inline-block;		height: 36px;		line-height: 36px;		margin-top: -1px;	}	.pcmih .pcmih-item:hover .pcmih-subs>li[data-subs='true']>a {		font-weight: bold;	}	.pcmih .pcmih-item:hover .pcmih-subs>li[data-subs='true']>ul {		border-top: solid 1px #e4e4e4;	}	.pcmih-body:hover {		z-index: 9;		height: auto !important;		min-height: 362px;		overflow: initial;	}	.main-slider-product-wrap[data-block='main_slider_product_3'] .pcmih-body:hover {		min-height: 485px;	}	.main-slider-product-wrap[data-block='main_slider_product_3'] .ahipsrc {		height: auto;		flex-basis: 0;		flex-grow: 1;	}	.main-slider-product-wrap[data-block='main_slider_product_3'] .agips-body {		max-height: 130px;	}	.main-slider-product-wrap[data-block='main_slider_product_3'] .col-xl-12d5:last-child {		display: flex;		flex-direction: column;	}}@media(max-width: 1199px) {	.pcmih-body {		height:auto !important;	}	.p-cate-menus-ihd {		height: 100%;	}	.main-slider-product-wrap .p-cate-menus-ihd {		background: #fff;	}}.header-p-top-menus {	height: 42px;	line-height: 42px;	white-space: nowrap;	overflow: hidden;	padding-left: 10px;	padding-right: 10px;}.header-p-top-menus a {	position: relative;	z-index: 1;	display: inline-block;	padding-right: 12px;	margin-right: 8px;}.header-p-top-menus a:after {	content: "";	display: inline-block;	width: 1px;	height: 10px;	background: #999;	position: absolute;	z-index: 1;	right: 0;	top: calc(50% - 4px);}.header-p-top-menus a:last-child {	padding-right: 0;	margin-right: 0;}.header-p-top-menus a:last-child:after {	display: none;}.main-slider-product-wrap {	margin-bottom: 25px;	padding-bottom: 5px;	overflow: hidden;}.main-slider-product-wrap .main-slider-product {	padding: 8px 10px;	padding-bottom: 0;}.main-slider-product-wrap .main-slider-product .imgc img{	object-fit: contain;}.main-slider-product-wrap .main-slider-product-core {	box-shadow: 0 0 6px rgba(0,0,0,.1);}.main-slider-product-wrap .main-slider-product .imgc:before,.main-slider-product-wrap .main-slider-product .imgc0:before {	padding-bottom: 44.9275%;}.main-slider-product-wrap .main-slider-product .slick-dots {	bottom: 10px;	opacity: .5;}.main-slider-product-wrap .main-slider-product .slick-dots li button {	background: #fff;	margin: 0 3px;}.main-slider-product-wrap .main-slider-product .slick-dots li.slick-active button {	background: #f60;}.main-slider-product-wrap .main-slider-product .slick-arrow {	background: none;	border: 0;	left: 0;	opacity: .5;}.main-slider-product-wrap .main-slider-product .slick-arrow:before {	color: #fff;	font-size: 50px;	content: "";}.main-slider-product-wrap .main-slider-product .slick-arrow.slick-next {	left: auto;	right: 0;}.main-slider-product-wrap .main-slider-product .slick-arrow.slick-next:before {	content: "";}.main-slider-product-wrap .main-slider-product:hover .slick-arrow,.main-slider-product-wrap .main-slider-product:hover .slick-dots {	opacity: .8;}.main-slider-product-wrap .main-slider-product .slick-slider-text {	background: #fff;}.main-slider-product-wrap .main-slider-product .slick-slider-text .slick-list {	margin-right: -1px;}.main-slider-product-wrap .main-slider-product .slick-slider-text .slick-slide {	cursor: pointer;	height: 50px !important;	text-align: center;	line-height: 22px;	padding-top: 3px;	padding-left: 15px;	padding-right: 15px;	position: relative;	z-index: 1;	display: flex;	align-items: center;	justify-content: center;}.main-slider-product-wrap .main-slider-product .slick-slider-text .slick-slide:after {	content: "";	display: block;	width: 1px;	height: 30px;	position: absolute;	z-index: 1;	top: 10px;	left: 0;	background: #e4e4e4;}.main-slider-product-wrap .main-slider-product .slick-slider-text .slick-slide.slick-current:after {	display: none;}.main-slider-product-wrap .main-slider-product .slick-slider-text.alignItemClassTop .slick-slide {	align-items: flex-start;}.main-slider-product-wrap .pcmih-title {	display: none;}.main-slider-product-wrap .pcmih-body {	display: block;}.main-slider-product-wrap .agips {	background: #fff;	box-shadow: 0 0 6px rgba(0,0,0,.1);	margin-top: 8px;}.main-slider-product-wrap .agips-title {	display: block;	font-weight: bold;	text-transform: uppercase;	height: 36px;	padding: 8px 15px;}.main-slider-product-wrap .agips-body {	max-height: 166px;	overflow: hidden;}.main-slider-product-wrap .agips-body:hover {	overflow: auto;}.main-slider-product-wrap .agips-body a {	display: block;	border-top: solid 1px #e4e4e4;	padding: 5px 15px;	line-height: 22px;}.main-slider-product-wrap .bipsrc {	margin-top: 8px;}.main-slider-product-wrap .bipsrc img {	width: 100% !important;	height: auto;	box-shadow: 0 0 6px rgba(0,0,0,.1);}.main-slider-product-wrap .ahipsrc {	margin-top: 8px;	height: 354px;	overflow: auto;	box-shadow: 0 0 6px rgba(0,0,0,.1);	background: #fff;}.main-slider-product-wrap .ahipsrc .hotline {	border-bottom: solid 1px rgba(0,0,0,.05);	position: relative;	z-index: 1;	padding: 3px 15px 4px 30px;}.main-slider-product-wrap .ahipsrc .hotline i.fa {	position: absolute;	z-index: 1;	top: 8px;	left: 10px;	opacity: .5;}.main-slider-product-wrap .ahipsrc .hotline a {	font-weight: bold;}.main-slider-product-wrap .ahipsrc .hotline.highlights {	font-weight: bold;	color: #f1451f !important;	padding-top: 8px;	padding-bottom: 8px;}.main-slider-product-wrap .ahipsrc .hotline.highlights i.fa {	top: 12px;	opacity: 1;}.main-slider-product-wrap .ahipsrc .hotline.highlights a {	color: #f1451f !important;}.main-slider-product-wrap .ahipsrc .hotline.highlights>div {	display: inline-block;}.main-slider-product-wrap .ahipsrc .hotline:last-child {	border-bottom: 0;}.main-slider-product-wrap[data-block='main_slider_product_3'] .main-slider-product .imgc:before,.main-slider-product-wrap[data-block='main_slider_product_3'] .main-slider-product .imgc0:before {	padding-bottom: 63.3%;}.main-slider-product-wrap[data-block='main_slider_product_3'] .pcmih-body {	height: 485px;}@media(max-width: 1199px) {	.main-slider-product-wrap .main-slider-product {		padding-right:0;	}	.main-slider-product-wrap .ahipsrc {		display: flex;		flex-wrap: wrap;		height: auto;		overflow: initial;		border: solid 1px rgba(0,0,0,.05);		border-radius: 5px;	}	.main-slider-product-wrap .ahipsrc .hotline {		flex: 0 0 33.33%;		max-width: 33.33%;		margin-bottom: -1px;	}	.main-slider-product-wrap .ahipsrc .hotline.highlights {		flex: 0 0 100%;		max-width: 100%;	}}@media(max-width: 991px) {	.main-slider-product-wrap .ahipsrc .hotline {		flex:0 0 50%;		max-width: 50%;	}}@media(max-width: 767px) {	.main-slider-product-wrap .ahipsrc .hotline {		flex:0 0 100%;		max-width: 100%;	}}@media(max-width: 991px) {	.header-p-top {		position:fixed;		z-index: 3;		top: 0;		left: 0;		right: 0;		box-shadow: 0 1px 6px rgba(0,0,0,.1);	}	.header-p-core-space {		height: 90px;	}	.main-slider-product-wrap .main-slider-product {		padding-right: 0;		padding-left: 0;		padding-top: 0;	}	.header-p-top .logo {		display: inline-block;		background: none;		padding-left: 34px;	}	.header-p-top .spihp,.header-p-top-2 .spihp {		display: none;		position: absolute;		z-index: 1;		right: 0;		top: 60px;		height: 50px;		width: 100vw;		max-width: 9999px;		padding: 10px 15px;		padding-bottom: 0;	}	.header-p-top .spihp .auto-suggest-wrap,.header-p-top-2 .spihp .auto-suggest-wrap {		max-width: 100%;		margin-left: auto;		margin-right: auto;		padding-left: 0;		padding-right: 0;	}	.header-p-top-2 {		background: #fff;		border-bottom: solid 1px #e4e4e4;	}	.header-p-top-2 .spihp {		top: 80px;	}	.header-p-top-2 .spihp .input-wrap {		max-width: 9999px;	}	.header-p-top-2 .header-p-top-right {		height: 80px;	}	.header-p-top-2 .toogle-res-menu {		color: #333;	}	.header-p-bottom-2.bg-main-color-1 {		background: none !important;	}	.header-p-bottom-line {		display: none;	}	.header-p-bottom-2 .pcmih-title {		color: #333;	}	.header-p-top .spihp select.form-control:not([size]):not([multiple]),.header-p-top .spihp .custom-file-input,.header-p-top .spihp .custom-file,.header-p-top .spihp .custom-file-label,.header-p-top .spihp .form-control {		height: 40px;	}	.header-p-top .spihp .input-wrap {		box-shadow: 0 0 6px rgba(0,0,0,.1);	}	.header-p-top .spihp .input-wrap .btn {		width: 40px;		height: 40px;		line-height: 38px;	}	.header-p-top-right {		position: absolute;		z-index: 1;		top: 0;		right: 0;		justify-content: flex-end;		max-width: 75%;	}	.header-p-bottom {		box-shadow: none;		background: none;		height: auto;	}	.header-p-bottom .pcmih {		position: fixed;		z-index: 9;		top: 0;		left: -100%;		width: 100%;		bottom: 0;		background: #fff;		overflow-y: auto;	}	.header-p-bottom .pcmih-body {		display: block;	}	.header-p-bottom .pcmih-subs {		position: fixed;		z-index: 9;		top: 0;		left: -100%;		width: 100%;		bottom: 0;		background: #fff;		overflow-y: auto;		display: block;	}	.header-p-bottom .pcmih-subs a {		display: block;		height: 36px;		line-height: 35px;		border-top: solid 1px #e4e4e4;		padding-left: 15px;		padding-right: 15px;		white-space: nowrap;		text-overflow: ellipsis;		overflow: hidden;	}	.header-p-bottom .pcmih-subs ul {		padding-left: 15px;	}	.header-p-bottom .pcmih-subs .li-top {		font-weight: bold;		position: relative;		z-index: 1;		padding-left: 42px;		height: 42px;	}	.header-p-bottom .pcmih-subs .li-top i.fa {		display: inline-block;		width: 42px;		height: 42px;		text-align: center;		line-height: 40px;		position: absolute;		z-index: 1;		top: 0;		left: 0;	}	.header-p-bottom .pcmih-subs .li-top a {		padding-left: 0;		padding-right: 0;		height: 42px;		line-height: 40px;		border-top: none;	}	.toogle-res-menu {		position: absolute;		z-index: 1;		top: 50%;		left: 0;		transform: translateY(-50%);		color: #fff;		font-size: 20px;		width: 44px;		height: 44px;		text-align: center;		line-height: 44px;	}	.pcmih-item[data-subs='true'] .pcmih-item-title-wrap .toggle-res-menu-sub {		border-left: solid 1px #e4e4e4;	}	.main-slider-product-wrap {		margin-bottom: 10px;	}	.main-slider-product-wrap .p-cate-menus-ihd-wrap {		order: 12;		padding-top: 10px;	}	.main-slider-product-wrap .pcmih {		display: block;		box-shadow: none;	}	.main-slider-product-wrap .pcmih .pcmih-body {		background: none;		height: auto;		display: flex;		flex-wrap: wrap;		margin-left: -5px;		margin-right: -5px;		margin-bottom: -10px;	}	.main-slider-product-wrap .pcmih .toggle-res-menu-sub {		display: none !important;	}	.main-slider-product-wrap .pcmih .pcmih-item {		display: flex;		flex: 0 0 50%;		max-width: 50%;		padding-left: 5px;		padding-right: 5px;		padding-bottom: 10px;	}	.main-slider-product-wrap .pcmih .pcmih-item ul {		display: none;	}	.main-slider-product-wrap .pcmih .pcmih-item-title-wrap {		border: solid 1px #e4e4e4;		background-color: #fff;		display: flex;		flex-wrap: wrap;		align-items: center;		width: 100%;		min-height: 44px;		border-radius: 5px;	}	.main-slider-product-wrap .pcmih .pcmih-item-title-wrap.has-content .pcmih-item-content {		flex: 0 0 100%;		padding-left: 36px;		top: auto;	}	.main-slider-product-wrap .pcmih .pcmih-item-title-wrap.has-content .pcmih-item-title span:last-child {		top: auto;	}	.main-slider-product-wrap .pcmih .pcmih-item-title {		border: none;		height: auto;		line-height: initial;		display: block;		padding-right: 10px;		font-size: 13px;		padding-left: 36px;		white-space: normal;		flex: 0 0 100%;	}	.main-slider-product-wrap .pcmih .pcmih-item-title .imgc0 {		width: 36px;	}	.main-slider-product-wrap .pcmih .pcmih-item-title.no-image {		padding-left: 10px;		white-space: normal;	}}@media(max-width: 767px) {	.header-p-core-space {		height:70px;	}	.header-p-top .logo {		background: none;		height: 60px;		align-items: center;		display: flex;		padding-left: 30px;	}	.header-p-top .logo img {		display: none;	}	.header-p-top .logo img:last-child {		display: inline;		height: 28px;	}	.header-p-top-2 {		height: 60px;	}	.header-p-top-2 .header-p-top-right {		height: 60px;	}	.header-p-top-2 .spihp {		top: 60px;		padding-left: 15px;		padding-right: 15px;	}	.header-p-top-2 .spihp .auto-suggest-wrap {		padding-left: 0;		padding-right: 0;	}	.hptt .menu-hotline {		display: none;	}	.hptt .menu-header {		border-right: none;	}	.hptt .menu-header:after {		display: none;	}	.hptt .menu-title {		text-align: center;	}	.main-slider-product-wrap .main-slider-product .slick-slider-text {		display: none;	}	.header-p-top .spihp {		padding-left: 15px;		padding-right: 15px;	}	.header-p-top .spihp .auto-suggest-wrap {		max-width: 540px;		padding-left: 0;		padding-right: 0;	}	.header-p-top .spihp select.form-control:not([size]):not([multiple]) {		width: 80px;	}	.header-p-top .spihp .input-wrap {		max-width: calc(100% - 80px - 10px);	}}.spihp {	padding: 8px 10px;	flex-basis: 0;	flex-grow: 1;	max-width: 75%;}.spihp select.form-control:not([size]):not([multiple]),.spihp .custom-file-input,.spihp .custom-file,.spihp .custom-file-label,.spihp .form-control {	height: 44px;	border: 0;}.spihp select.form-control:not([size]):not([multiple]) {	background-color: rgba(0,0,0,.15) !important;	color: #fff !important;	width: 140px;}.spihp .input-wrap {	position: relative;	z-index: 1;	flex-basis: 0;	flex-grow: 1;	margin-right: 10px;	max-width: calc(100% - 140px - 10px);}.spihp .input-wrap .form-control {	display: block;	width: 100%;	padding-right: 40px;}.spihp .input-wrap .btn {	width: 44px;	height: 44px;	position: absolute;	z-index: 1;	top: 0;	right: 0;	bottom: 0;	padding: 0;	line-height: 40px;}.spihp[data-block-size='Icon'] {	display: none;}.spihp .btn-close-search {	display: none;}.spihp.fixed-search {	position: fixed;	z-index: 9;	top: 0;	right: 0;	left: 0;	max-width: 800px;	margin-left: auto;	margin-right: auto;}.spihp.fixed-search .btn-close-search {	display: inline-block;	color: #fff;	position: fixed;	z-index: 1;	top: 0;	right: 0;	width: 44px;	height: 44px;	text-align: center;	line-height: 42px;	font-size: 18px;}.spihp.fixed-search .btn-close-search:hover {	background-color: rgba(0,0,0,.1);}.btn-open-search {	border: solid 1px #e4e4e4;	border-radius: 999px;	line-height: 18px;	margin-left: 3px;	margin-right: 3px;	padding: 5px 10px;	display: none;}.btn-open-search[data-block-size='Icon'] {	display: inline-block;}@media(max-width: 1199px) {	.spihp.fixed-search {		max-width:80%;		top: 60px;	}}@media(max-width: 767px) {	.spihp.fixed-search {		max-width:100%;		top: 60px;	}}.footer-top {	background: #f7f7f7;	padding-top: 15px;	padding-bottom: 15px;	border-top: solid 1px #fff;}.footer-top .fb-like-btn {	display: block;	width: 100%;	max-width: 370px;	background: url(Images/_Background/bg-fb-fanpage.png) no-repeat center;	background-size: contain;	position: relative;	z-index: 1;}.footer-top .fb-like-btn:before {	content: "";	display: block;	padding-bottom: 14.05405405405405%;}.footer-top .fb-like-btn>span {	position: absolute;	z-index: 1;	color: #4267b2;	top: calc(50% - 8px);	left: 26%;}.footer-top .yt-subscribe-btn {	background-image: url(Images/_Background/bg-yt-channel.png);}.footer-top .yt-subscribe-btn>span {	color: #f00;}.menu-footer-1 {	padding-top: 25px;}.menu-footer-1 * {	color: #fff;}.menu-footer-1 ul,.menu-footer-1 li {	margin: 0;	padding: 0;	list-style: none;}.menu-footer-1 .list-title {	font-weight: bold;	text-transform: uppercase;}.menu-footer-1 .list-body p > img {	margin-right: 5px;	filter: brightness(0) invert(1);}.menu-footer-1 .list-body {	padding-top: 15px;	line-height: 30px;}.menu-footer-1 .list-body img {	max-width: 100% !important;	height: auto !important;}.menu-footer-1 .list-body .footer-menu {	display: block;}.menu-footer-1 .list-body .footer-menu img {	margin-right: 5px;}.menu-footer-1 .list-body .footer-menu:before {	display: inline-block;	content: "";	font-family: 'FontAwesome';	margin-right: 5px;}.menu-footer-1 .list-body .footer-menu.has-img {	margin-bottom: 5px;}.menu-footer-1 .list-body .footer-menu.has-img:before {	display: none;}.menu-footer-2 .row.no-gutters {	padding-top: 10px;	padding-bottom: 10px;}.menu-footer-2 .footer-menu {	padding-bottom: 10px;}.menu-footer-2 .footer-menu a {	position: relative;	z-index: 1;	padding-left: 20px;	display: inline-block;}.menu-footer-2 .footer-menu a:before {	content: "";	display: inline-block;	width: 1px;	height: 15px;	position: absolute;	z-index: 1;	top: 2px;	left: 10px;}.menu-footer-2 .footer-menu a:first-child:before {	display: none;}.menu-footer-3 {	padding-bottom: 30px;}.menu-footer-3 a {	white-space: nowrap;}.menu-footer-3 a:before {	content: "•";	display: inline;	padding-right: 3px;}@media(max-width: 1199px) {	.footer-top p {		min-height:38px;	}	.footer-top .newsletter-signup-form {		top: 0;	}	.footer-top .newsletter-signup-form .form-control {		margin-top: 0;	}	.menu-footer-1 .list {		padding-bottom: 2rem;	}}@media(max-width: 991px) {	.footer-top .col-md-6 {		padding-bottom:1rem;	}	.menu-footer-2 {		padding-bottom: 30px;	}}@media(max-width: 767px) {	.footer-top p {		min-height:0;		margin-bottom: .5rem;	}	.menu-footer-1 .col-md-6 {		padding-bottom: 1rem;	}	.menu-footer-2 .footer-menu {		padding-top: 15px;	}	.menu-footer-2 .footer-menu a {		display: inline-block;		padding-left: 0;		padding-right: 15px;		padding-bottom: 5px;	}	.menu-footer-2 .footer-menu a:before {		display: none;	}}.newsletter-signup-title {	display: none;}.newsletter-signup-form {	position: relative;	z-index: 1;	top: -3px;}.newsletter-signup-form .form-control {	height: 36px;	margin-top: -2px;}.newsletter-signup-form a {	position: absolute;	z-index: 1;	top: 0;	right: 0;	width: 36px;	height: 36px;	text-align: center;	line-height: 36px;}.contact-info-newsletter-signup {	background: #ededed;	background: -moz-linear-gradient(left,#ededed 0%,#ededed 50%,#e3e3e3 50%,#e3e3e3 100%);	background: -webkit-linear-gradient(left,#ededed 0%,#ededed 50%,#e3e3e3 50%,#e3e3e3 100%);	background: linear-gradient(to right,#ededed 0%,#ededed 50%,#e3e3e3 50%,#e3e3e3 100%);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ededed,endColorstr=#e3e3e3,GradientType=1);}.contact-info-newsletter-signup .newsletter-signup-title {	display: block;}.contact-info-newsletter-signup .newsletter-signup {	padding-top: 30px;	padding-bottom: 30px;	padding-left: 15px;	background-color: #e3e3e3;}.contact-info-newsletter-signup .newsletter-signup .form-control {	height: 50px;	margin-top: 0;}.contact-info-newsletter-signup .newsletter-signup .newsletter-signup-form a {	width: 50px;	height: 50px;	line-height: 50px;}.contact-info-newsletter-signup .contact-info {	padding-top: 30px;	padding-bottom: 30px;	padding-right: 15px;	background-color: #ededed;}@keyframes icon-luc-lac {	0% {		transform: rotate(0) scale(1) skew(1deg);	}	10% {		transform: rotate(-25deg) scale(1) skew(1deg);	}	20% {		transform: rotate(25deg) scale(1) skew(1deg);	}	30% {		transform: rotate(-25deg) scale(1) skew(1deg);	}	40% {		transform: rotate(25deg) scale(1) skew(1deg);	}	50% {		transform: rotate(0) scale(1) skew(1deg);	}	100% {		transform: rotate(0) scale(1) skew(1deg);	}}@keyframes vien-nho-zoom {	0% {		transform: rotate(0) scale(.7) skew(1deg);		opacity: .2;	}	50% {		transform: rotate(0) scale(1) skew(1deg);		opacity: .5;	}	100% {		transform: rotate(0) scale(.7) skew(1deg);		opacity: .2;	}}@keyframes vien-lon-zoom {	0% {		transform: rotate(0) scale(.5) skew(1deg);		opacity: .1;	}	30% {		transform: rotate(0) scale(.7) skew(1deg);		opacity: .1;	}	100% {		transform: rotate(0) scale(1) skew(1deg);		opacity: .1;	}}.btn-call-fixed {	margin-bottom: 10px;}.btn-call-fixed .icon-wrap {	float: left;	position: relative;	z-index: 1;	width: 60px;	height: 60px;	box-shadow: 0 0 0 2px rgba(255,255,255,.8);	border-radius: 50%;}.btn-call-fixed .icon-wrap i.fa {	font-size: 30px;	color: #fff;	background: #f1451f;	width: 60px;	height: 60px;	position: absolute;	z-index: 1;	top: 0;	left: 0;	border-radius: 50%;	text-align: center;	line-height: 60px;	animation: icon-luc-lac 1.2s infinite ease-in-out;}.btn-call-fixed .icon-wrap .border-1 {	width: 110px;	height: 110px;	position: absolute;	z-index: 1;	top: -25px;	left: -25px;	border: solid 1px #f1451f;	border-radius: 50%;	animation: vien-lon-zoom 1.2s infinite ease-in-out;}.btn-call-fixed .icon-wrap .border-2 {	width: 80px;	height: 80px;	position: absolute;	z-index: 1;	top: -10px;	left: -10px;	border: solid 1px #f1451f;	border-radius: 50%;	animation: vien-nho-zoom 2.3s infinite ease-in-out;}.btn-call-fixed .text {	display: none;	float: left;	padding: 5px 20px;	font-size: 13px;	font-weight: bold;	color: #f1451f;	line-height: 22px;	border-radius: 999px;	background: #fff;	box-shadow: 0 0 6px rgba(0,0,0,.1);	position: absolute;	z-index: 1;	top: 0;	right: calc(100% + 20px);	white-space: nowrap;}.btn-call-fixed .text>span:last-child {	font-size: 30px;}.btn-call-fixed .text>span>span~span {	margin-left: 10px;}.btn-call-fixed[data-type='zalo'] .icon-wrap i.fa {	background: #0068ff;	font-family: inherit;	font-size: 15px;	font-weight: bold;	animation: none;}.btn-call-fixed[data-type='zalo'] .icon-wrap i.fa:before {	display: inline;	content: "Zalo";}.btn-call-fixed[data-type='zalo'] .icon-wrap .border-1,.btn-call-fixed[data-type='zalo'] .icon-wrap .border-2 {	border: solid 1px #0068ff;	display: none;}.btn-call-fixed[data-type='zalo'] .icon-wrap:hover .border-1,.btn-call-fixed[data-type='zalo'] .icon-wrap:hover .border-2 {	display: block;}.btn-call-fixed[data-type='zalo'] .text {	color: #0068ff;}.btn-call-fixed[data-type='viber'] .icon-wrap i.fa {	background: #6145d5;	font-family: inherit;	font-size: 15px;	font-weight: bold;	animation: none;}.btn-call-fixed[data-type='viber'] .icon-wrap i.fa:before {	display: inline;	content: "Viber";}.btn-call-fixed[data-type='viber'] .icon-wrap .border-1,.btn-call-fixed[data-type='viber'] .icon-wrap .border-2 {	border: solid 1px #6145d5;	display: none;}.btn-call-fixed[data-type='viber'] .icon-wrap:hover .border-1,.btn-call-fixed[data-type='viber'] .icon-wrap:hover .border-2 {	display: block;}.btn-call-fixed[data-type='viber'] .text {	color: #6145d5;}.btn-call-fixed[data-type='facebook-page'] .icon-wrap i.fa {	background: #3b5998;	font-family: FontAwesome;	font-size: 28px;	font-weight: bold;	animation: none;}.btn-call-fixed[data-type='facebook-page'] .icon-wrap .border-1,.btn-call-fixed[data-type='facebook-page'] .icon-wrap .border-2 {	border: solid 1px #3b5998;	display: none;}.btn-call-fixed[data-type='facebook-page'] .icon-wrap:hover .border-1,.btn-call-fixed[data-type='facebook-page'] .icon-wrap:hover .border-2 {	display: block;}.btn-call-fixed[data-type='facebook-page'] .text {	color: #3b5998;}.btn-call-fixed[data-type='twitter'] .icon-wrap i.fa {	background: #1da1f2;	font-family: FontAwesome;	font-size: 28px;	font-weight: bold;	animation: none;}.btn-call-fixed[data-type='twitter'] .icon-wrap .border-1,.btn-call-fixed[data-type='twitter'] .icon-wrap .border-2 {	border: solid 1px #1da1f2;	display: none;}.btn-call-fixed[data-type='twitter'] .icon-wrap:hover .border-1,.btn-call-fixed[data-type='twitter'] .icon-wrap:hover .border-2 {	display: block;}.btn-call-fixed[data-type='twitter'] .text {	color: #1da1f2;}.btn-call-fixed[data-type='instagram'] .icon-wrap i.fa {	background: #f24b55;	font-family: FontAwesome;	font-size: 28px;	font-weight: bold;	animation: none;}.btn-call-fixed[data-type='instagram'] .icon-wrap .border-1,.btn-call-fixed[data-type='instagram'] .icon-wrap .border-2 {	border: solid 1px #f24b55;	display: none;}.btn-call-fixed[data-type='instagram'] .icon-wrap:hover .border-1,.btn-call-fixed[data-type='instagram'] .icon-wrap:hover .border-2 {	display: block;}.btn-call-fixed[data-type='instagram'] .text {	color: #f24b55;}.btn-call-fixed[data-type='youtube'] .icon-wrap i.fa {	background: #f00;	font-family: FontAwesome;	font-size: 28px;	font-weight: bold;	animation: none;}.btn-call-fixed[data-type='youtube'] .icon-wrap .border-1,.btn-call-fixed[data-type='youtube'] .icon-wrap .border-2 {	border: solid 1px #f00;	display: none;}.btn-call-fixed[data-type='youtube'] .icon-wrap:hover .border-1,.btn-call-fixed[data-type='youtube'] .icon-wrap:hover .border-2 {	display: block;}.btn-call-fixed[data-type='youtube'] .text {	color: #f00;}.btn-call-fixed[data-type='facebook'] .icon-wrap i.fa {	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyOCAxMjgiIGhlaWdodD0iMTI4cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB3aWR0aD0iMTI4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxyZWN0IGZpbGw9IiMwMDg0RkYiIGhlaWdodD0iMTI4IiB3aWR0aD0iMTI4Ii8+PC9nPjxwYXRoIGQ9Ik02NCwxNy41MzFjLTI1LjQwNSwwLTQ2LDE5LjI1OS00Niw0My4wMTVjMCwxMy41MTUsNi42NjUsMjUuNTc0LDE3LjA4OSwzMy40NnYxNi40NjIgIGwxNS42OTgtOC43MDdjNC4xODYsMS4xNzEsOC42MjEsMS44LDEzLjIxMywxLjhjMjUuNDA1LDAsNDYtMTkuMjU4LDQ2LTQzLjAxNUMxMTAsMzYuNzksODkuNDA1LDE3LjUzMSw2NCwxNy41MzF6IE02OC44NDUsNzUuMjE0ICBMNTYuOTQ3LDYyLjg1NUwzNC4wMzUsNzUuNTI0bDI1LjEyLTI2LjY1N2wxMS44OTgsMTIuMzU5bDIyLjkxLTEyLjY3TDY4Ljg0NSw3NS4yMTR6IiBmaWxsPSIjRkZGRkZGIiBpZD0iQnViYmxlX1NoYXBlIi8+PC9zdmc+) no-repeat center #0084ff;	background-size: 80%;	font-family: inherit;	font-size: 15px;	font-weight: bold;	animation: none;}.btn-call-fixed[data-type='facebook'] .icon-wrap i.fa:before {	display: inline;	content: "";}.btn-call-fixed[data-type='facebook'] .icon-wrap .border-1,.btn-call-fixed[data-type='facebook'] .icon-wrap .border-2 {	border: solid 1px #0084ff;	display: none;}.btn-call-fixed[data-type='facebook'] .icon-wrap:hover .border-1,.btn-call-fixed[data-type='facebook'] .icon-wrap:hover .border-2 {	display: block;}.btn-call-fixed[data-type='facebook'] .text {	color: #0084ff;}.btn-call-fixed[data-type='facebook'] .text span:last-child {	font-size: 15px;}@media(min-width: 1200px) {	.btn-call-fixed {		position:relative;		z-index: 1;	}	.btn-call-fixed:hover .text {		display: block;	}}@media(max-width: 991px) {	.btn-calls-fixed {		right:10px;	}	.btn-calls-fixed .btn-call-fixed .icon-wrap {		width: 36px;		height: 36px;	}	.btn-calls-fixed .btn-call-fixed .icon-wrap i.fa {		width: 36px;		height: 36px;		line-height: 36px;		font-size: 18px;	}	.btn-calls-fixed .btn-call-fixed .icon-wrap .border-1 {		width: 56px;		height: 56px;		top: -10px;		left: -10px;	}	.btn-calls-fixed .btn-call-fixed .icon-wrap .border-2 {		width: 46px;		height: 46px;		top: -5px;		left: -5px;	}	.btn-calls-fixed .btn-call-fixed .text {		padding: 3px 15px;		line-height: 18px;	}	.btn-calls-fixed .btn-call-fixed .text span:last-child {		font-size: 15px;	}	.btn-calls-fixed .btn-call-fixed[data-type='zalo'] .icon-wrap i.fa,.btn-calls-fixed .btn-call-fixed[data-type='viber'] .icon-wrap i.fa {		font-size: 12px;	}	.btn-calls-fixed .btn-call-fixed[data-type='facebook'] .text span:last-child {		font-size: 12px;	}	.btn-calls-fixed .btn-go-to-top {		width: 36px;		height: 36px;		line-height: 36px;		font-size: 18px;	}	.ctrlq.fb-button {		right: 5px !important;	}}.btn-calls-fixed {	position: fixed;	z-index: 2;	bottom: 80px;	right: 24px;	display: flex;	flex-direction: column;}.btn-calls-fixed[data-small-size='1'] {	right: 10px;}.btn-calls-fixed[data-small-size='1'] .btn-call-fixed .icon-wrap {	width: 36px;	height: 36px;}.btn-calls-fixed[data-small-size='1'] .btn-call-fixed .icon-wrap i.fa {	width: 36px;	height: 36px;	line-height: 36px;	font-size: 18px;}.btn-calls-fixed[data-small-size='1'] .btn-call-fixed .icon-wrap .border-1 {	width: 56px;	height: 56px;	top: -10px;	left: -10px;}.btn-calls-fixed[data-small-size='1'] .btn-call-fixed .icon-wrap .border-2 {	width: 46px;	height: 46px;	top: -5px;	left: -5px;}.btn-calls-fixed[data-small-size='1'] .btn-call-fixed .text {	padding: 3px 15px;	line-height: 15px;	right: calc(100% + 10px);}.btn-calls-fixed[data-small-size='1'] .btn-call-fixed .text span:last-child {	font-size: 15px;}.btn-calls-fixed[data-small-size='1'] .btn-call-fixed[data-type='zalo'] .icon-wrap i.fa,.btn-calls-fixed[data-small-size='1'] .btn-call-fixed[data-type='viber'] .icon-wrap i.fa {	font-size: 12px;}.btn-calls-fixed[data-small-size='1'] .btn-call-fixed[data-type='facebook-page'] .icon-wrap i.fa,.btn-calls-fixed[data-small-size='1'] .btn-call-fixed[data-type='twitter'] .icon-wrap i.fa,.btn-calls-fixed[data-small-size='1'] .btn-call-fixed[data-type='youtube'] .icon-wrap i.fa,.btn-calls-fixed[data-small-size='1'] .btn-call-fixed[data-type='instagram'] .icon-wrap i.fa {	font-size: 15px;}.btn-calls-fixed[data-small-size='1'] .btn-call-fixed[data-type='facebook'] .text span:last-child {	font-size: 12px;}.btn-calls-fixed[data-small-size='1'] .btn-go-to-top {	width: 36px;	height: 36px;	line-height: 36px;	font-size: 18px;	border: none;	padding: 0;	margin: 0;	outline: none;	cursor: pointer;}.btn-go-to-top {	display: inline-block;	width: 60px;	height: 60px;	opacity: .5;	border-radius: 50%;	text-align: center;	line-height: 58px;	color: #fff;	font-size: 20px;	box-shadow: 0 0 0 2px rgba(255,255,255,.8);}@media(min-width: 1200px) {	.btn-go-to-top:hover {		opacity:1;		color: #fff;	}}.ctrlq.fb-button {	bottom: 10px !important;}.fixed-bottom-btn {	position: relative;	z-index: 1;	color: #fff;	padding: 1px 15px 1px 30px;	border-radius: 999px;	height: 26px;}.fixed-bottom-btn i.fa {	position: absolute;	z-index: 1;	top: 0;	left: 0;	background: #fff;	width: 24px;	height: 24px;	border-radius: 50%;	line-height: 24px;}.fixed-bottom-btn i.fa.fa-zalo {	line-height: 22px;}.fixed-bottom-btn i.fa.fa-zalo:before {	content: "Zalo";	font-size: 10px;	font-weight: bold;}.fixed-bottom-btn:hover {	color: #fff;}.right-col-fixed {	position: fixed;	z-index: 3;}.light-popup-member-login {	background: #fff;	border-radius: 5px;}.light-popup-member-login .register-form .form-btns .lg-fb, .light-popup-member-login .register-form .form-btns .lg-gp,.light-popup-member-login .register-form button {	width: 100%;}.header-p-top-tools .menu-hotline{display:none;}.bota_cart_main {	height: 100%;	display: flex;	align-items: center;}.bota_cart_main .miniv2-toolbar-barclick {	font-weight: bold;	color: #333;	display: inline-block;}.bota_cart_main .miniv2-toolbar-barclick .miniv2-toolbar-count {	position: absolute;	z-index: 1;	top: -3px;	right: -8px;	color: #fff;	min-width: 12px;	height: 12px;	border-radius: 50%;	text-align: center;	padding-top: 3px;	padding-right: 3px;	padding-left: 3px;	font-size: 8px;	font-family: Arial;	display: inline-block;	background-color: #EA1D22;}.bota_cart_main .wrap_cart {	position: relative;	z-index: 1;}.bota_cart_main:hover .wrap_cart {	z-index: 9;}.bota_cart_main .f-miniCart-miniv2 {}.miniv2-toolbar-barclick i {	position: relative;	z-index: 1;}.bota_cart_main .wrap_cart .wrap_cart_body {	display: none;	position: absolute;	z-index: 1;	top: 0;	right: 0;	background: #fff;	box-shadow: 0 0 6px rgba(0, 0, 0, .1);	border: solid 1px #e4e4e4;	border-radius: 0 0 5px 5px;	transition: all 0.5s ease 0s;	width: 270px;}.bota_cart_main:hover .wrap_cart .wrap_cart_body {	left: auto;	right: 0;	display: block;}.bota_cart_main .wrap_cart .wrap_cart_body .miniCart-top {	height: 35px;	background: #f62d3e;	color: #fff;	text-align: center;	line-height: 35px;	font-weight: 600;}.miniCartItem {	margin: 0;	padding: 0;}.f-miniCart-miniv2-toolbar {	padding: 8px 15px;	position: relative;	z-index: 1;	height: 100%;	overflow: hidden;	display: flex;	align-items: center;}.miniCartItem li {	border-bottom: 1px solid #F1F1F1;	padding-top: 5px;	padding-bottom: 5px;	list-style: none;}.miniCartItemImg {	float: left;	width: 50px;	margin-right: 5px;}.miniCartItemImg img {	display: block;	width: 100%;}.miniCartItem p {	display: block;	padding: 3px 0;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;	margin: 0;	font-size: 12px;}.miniCartItem p b {	color: #1d1d1d;}.miniCartItem p i {	float: right;	margin-right: 10px;	cursor: pointer;	font-size: 14px;	color: #919191;}.miniCartItem p a {	font-size: 12px;	color: #f62d3e;	font-weight: bold;}.minicartItemTotal {	padding: 10px;	font-size: 13px;	margin: 0;}.minicartItemTotal b:first-child {} .minicartItemTotal b:last-child {										float: right;										color: #f62d3e;									}.minicartItemPay {	padding: 10px;	margin: 0;}.minicartItemPay a {	display: block;	line-height: 35px;	font-size: 13px;	border: none;	color: #FFF;	text-align: center;	cursor: pointer;	background: #f62d3e;	text-transform: capitalize;	font-weight: 600;}.minicartItemPay a:hover {	background: #655f9c;	color: #FFF;}p.cart_color,p.cart_size {	margin: 0 0 0 53px;}.light-popup-member-login.light-popup {	position: absolute;}.light-popup-member-login .tabs {	text-align: center;	padding-top: 15px;	position: relative;	z-index: 1;	overflow: hidden;}.light-popup-member-login .tabs .tab {	text-transform: uppercase;	display: inline-block;	font-weight: bold;	margin-left: 10px;	margin-right: 10px;	position: relative;	z-index: 1;	padding: 10px 0;}.light-popup-member-login .tabs .tab:after {	content: "";	display: block;	height: 3px;	position: absolute;	z-index: 1;	left: 0;	right: 0;	bottom: 0;}.light-popup-member-login .register-form {	padding: 30px 50px;}.light-popup-member-login .register-form label {	margin-bottom: 5px;}.light-popup-member-login .register-form .form-control {	border-color: #e4e4e4;	height: 44px;	padding: 12px 15px;	font-size: 15px;}.light-popup-member-login .register-form .form-btns .btn-hong-lam-37-solid {	width: calc(100% - 22px);}.light-popup-member-login .register-form .form-btns .btn-hong-lam-37-solid .btn-hong-lam-core {	font-weight: bold;}.light-popup-member-login .register-form .form-btns p {	margin-top: 10px;	margin-bottom: 0;}.light-popup-member-login .register-form .form-btns .lg-fb,.light-popup-member-login .register-form .form-btns .lg-gp {	display: block;	width: 100%;	text-align: center;	color: #fff;	background-color: #3b5998;	border: solid 1px #3b5998;	margin-top: 16px;	padding-top: 7px;	padding-bottom: 7px;	font-size: 14px;	font-weight: bold;	border-radius: 5px;}.light-popup-member-login .register-form .form-btns .lg-fb i.fa,.light-popup-member-login .register-form .form-btns .lg-gp i.fa {	padding-right: 15px;}.light-popup-member-login .register-form .form-btns .lg-fb:hover,.light-popup-member-login .register-form .form-btns .lg-gp:hover {	opacity: .8;}.light-popup-member-login .register-form .form-btns .lg-gp {	background-color: #df4a32;	border-color: #df4a32;}.light-popup-member-login .register-form .form-alert-content {	margin-top: 1rem;}@media(max-width: 767px) {	.light-popup-member-login .register-form {		padding:15px 20px;	}}@media(min-width: 1200px) {	.member-doittcn .col-xl-12d5 {		flex:0 0 22%;		max-width: 22%;	}	.member-doittcn .col-xl-12d5-x4 {		flex: 0 0 78%;		max-width: 78%;	}}.member-menu {	background: #f7f7f7;	padding: 15px;	margin-bottom: 45px;}.member-menu ul,.member-menu li {	margin: 0;	padding: 0;	list-style: none;}.member-menu a {	display: block;	padding: 8px 0;}.member-menu a i.fa {	width: 20px;}.member-doittcn .left-form {	float: left;	width: 200px;	padding: 15px;	padding-top: 0;	text-align: center;}.member-doittcn .right-form {	float: right;	width: calc(100% - 200px);}.member-doittcn .right-form .input-group {	margin-bottom: 5px;	border: solid 1px #e0e0e0;	border-radius: .25rem;}.member-doittcn .right-form .input-group .input-group-text {	background-color: rgba(232,232,232,.3);	border-color: rgba(232,232,232,.3);	width: 111px;}.member-doittcn .right-form .input-group select.form-control:not([size]):not([multiple]),.member-doittcn .right-form .input-group .custom-file-input,.member-doittcn .right-form .input-group .custom-file,.member-doittcn .right-form .input-group .custom-file-label,.member-doittcn .right-form .input-group .form-control {	border-top-left-radius: 0;	border-bottom-left-radius: 0;	height: 40px;	border: 0;}.member-doittcn .right-form .btn-col-right {	display: inline-block;	padding-left: 50px;	padding-right: 50px;}#change-password-form .input-group-text {	width: 180px;}#MemberProductOrderList .table {	min-width: 688px;}#MemberProductOrderList .table th:nth-child(1),#MemberProductOrderList .table td:nth-child(1) {	width: 80px;}#MemberProductOrderList .table th:nth-child(2),#MemberProductOrderList .table td:nth-child(2) {	width: 100px;}#MemberProductOrderList .table th:nth-child(4),#MemberProductOrderList .table td:nth-child(4) {	width: 120px;}#MemberProductOrderList .table th:nth-child(5),#MemberProductOrderList .table td:nth-child(5) {	width: 160px;}#MemberProductOrderDetail .table {	min-width: 688px;}#MemberProductOrderDetail .table .imgcw {	width: 64px;}#MemberProductOrderDetail .table th,#MemberProductOrderDetail .table td {	width: 120px;	text-align: right;}#MemberProductOrderDetail .table th:first-child,#MemberProductOrderDetail .table td:first-child {	width: auto;	text-align: left;}#MemberProductOrderDetail .item-title {	font-weight: normal;}#MemberProductOrderDetail [data-name='Code'] {	font-size: 20px;}#MemberProductOrderDetail [data-name='OrderStatus'] {	font-size: 20px;	font-weight: bold;}#MemberProductOrderDetail .group-info {	padding-top: 1rem;	padding-bottom: 1rem;}#MemberProductOrderDetail .group-title {	border: none;	font-weight: bold;	border-bottom: solid 1px #e4e4e4;	position: relative;	z-index: 1;	padding-bottom: 5px;	margin-bottom: 10px;}@media(max-width: 767px) {	.member-doittcn .left-form,.member-doittcn .right-form {		float:none;		width: auto;	}	.member-doittcn .left-form .imgcw {		max-width: 200px;		margin-left: auto;		margin-right: auto;	}}.col-right-padding-top {	padding-top: 30px;}.filter-group-title {	font-weight: bold;	padding: 8px 15px;	opacity: .8;	text-transform: uppercase;	border-top: solid 1px #e4e4e4;}.filter-group:first-child .filter-group-title {	border-top: 0;}.filter-group-body {	padding: 5px 15px;}.filter-group .filter input[type='checkbox'] {	display: none;}.filter-group .filter label:before {	content: "";	font-family: 'FontAwesome';	display: inline-block;	color: #999;	margin-right: 8px;	transform: scale(1.2);}.filter-group .filter input[type='checkbox']:checked+label:before {	content: "";}.banner {	margin-bottom: 15px;}.banner img {	max-width: 100%;}.banner[class*='col-'] {	text-align: center;}.aqc-after-article {	padding: 15px 30px 0;}.aqc-after-article img {	padding-bottom: 15px;	max-width: 100%;}.aqc-after-article .col-auto {	max-width: 50%;}.right-col .banner {	display: block;}.right-col .banner img {	width: 100%;}@media(max-width: 767px) {	.aqc-after-article {		padding:15px 15px 0;	}	.aqc-after-article img {		padding-bottom: 15px;		max-width: 100%;	}	.aqc-after-article .col-auto {		max-width: 100%;	}}.bn-fixed-lr {	position: fixed;	z-index: 1;	top: 50%;	transform: translateY(-50%);	left: 0;	right: 0;}.bn-fixed-lr .container {	position: relative;	z-index: 1;}.bn-fixed-lr .bn-fixed-l {	position: absolute;	z-index: 1;	top: 50%;	transform: translateY(-50%);	right: 100%;}.bn-fixed-lr .bn-fixed-l .img-fixed-lr {	display: block;	text-align: right;}.bn-fixed-lr .bn-fixed-r {	position: absolute;	z-index: 1;	top: 50%;	transform: translateY(-50%);	left: 100%;}.bn-fixed-lr .bn-fixed-r .img-fixed-lr {	display: block;	text-align: left;}@media(max-width: 1199px) {	.bn-fixed-lr {		display:none;	}}.ul-menu {	border-radius: 5px;	margin-bottom: 15px;}.ul-menu .list-body {	background: #fff;	box-shadow: 0 1px 6px rgba(0,0,0,.1);	overflow: hidden;	border-radius: 0 0 5px 5px;}.ul-menu .list-title {	font-weight: bold;	color: #fff;	padding: 10px 15px;}.ul-menu .category-header {	border-radius: 5px 5px 0 0;	overflow: hidden;}.ul-menu ul,.ul-menu li {	list-style: none;	margin: 0;	padding: 0;}.ul-menu ul {	padding-top: 10px;	padding-bottom: 10px;}.ul-menu ul>li>a {	display: block;	padding: 6px 10px 6px 15px;}.ul-menu ul>li>a:before {	display: inline-block;	content: "";	font-family: 'FontAwesome';	margin-right: 9px;}.ul-menu ul>li>ul {	display: none;}.ul-menu ul>li.active>ul {	display: block;	margin-left: 24px;	padding-top: 0;	padding-bottom: 5px;}.ul-menu ul>li.active>ul>li>a:before {	display: inline-block;	content: "";	font-family: 'FontAwesome';	transform: scale(.68);}.list-linked-service {	background: rgba(255,255,255,.3);	padding-top: 60px;	padding-bottom: 45px;}.list-linked-service .list-title,.list-linked-service .list-desc {	max-width: 980px;	margin-left: auto;	margin-right: auto;}.list-linked-service .list-title {	font-weight: bold;	padding-bottom: 15px;}.list-linked-service .list-desc {	padding-bottom: 45px;}.list-linked-service .item {	margin-bottom: 30px;	height: calc(100% - 30px);	border-radius: 5px;	overflow: hidden;	background: #fff;	box-shadow: 0 1px 6px rgba(0,0,0,.1);}.list-linked-service .item-title {	font-weight: bold;	padding: 15px;	display: inline-block;	line-height: 25px;	min-height: 80px;}.list-linked-service .item-desc {	margin: 0;	padding: 15px;}@media(max-width: 767px) {	.list-linked-service {		padding-top:15px;		padding-bottom: 0;	}	.list-linked-service .list-desc {		padding-bottom: 15px;	}}.policies-menu {	border: none;	border-left: 0;	border-right: 0;	padding-top: 5px;	padding-bottom: 5px;}.policies-menu .item {	align-items: center;}.policies-menu .item .item-img {	width: auto;	min-width: 33.33%;	max-width: 128px;}.policies-menu .item.has-slogan-menu .item-body .item-title {	font-size: larger;	font-weight: bold;	display: block;}.toggle-menu-wrap {	position: relative;	z-index: 1;}.toggle-menu-wrap ul,.toggle-menu-wrap li {	display: block;	margin: 0;	padding: 0;	list-style: none;}.toggle-menu-wrap .toggle-menu {	display: none;	position: absolute;	z-index: 1;	top: 0;	right: 0;	background: #fff;	box-shadow: 0 0 6px rgba(0,0,0,.1);	border: solid 1px #e4e4e4;	border-radius: 0 0 5px 5px;}.toggle-menu-wrap .toggle-menu .menu {	white-space: nowrap;	display: block;	padding: 8px 15px;}.toggle-menu-wrap .toggle-menu .menu i.fa {	width: 16px;	opacity: .6;}.toggle-menu-wrap.expanded {	z-index: 9;}.toggle-menu-wrap.expanded .toggle-menu {	display: block;}.site-map-wrap {	margin-bottom: 1rem;}.site-map-wrap ul,.site-map-wrap li {	margin: 0;	padding: 0;	list-style: none;}.site-map-wrap>ul>li>a {	font-weight: bold;}.site-map-wrap>ul>li ul {	padding-top: 15px;}.site-map-wrap>ul ul {	padding-left: 30px;}.site-map-wrap>ul li {	padding-bottom: 10px;}.site-map-wrap>ul li ul {	display: none;}.site-map-wrap>ul li>i.fa {	margin-right: 5px;	pointer-events: none;	color: #ccc;	padding: 2px 5px;	width: 20px;	height: 20px;	text-align: center;}.site-map-wrap>ul li.has-child>i.fa {	pointer-events: auto;	color: #f00;	cursor: pointer;}.site-map-wrap>ul li.has-child>i.fa:hover {	background: #f9f9f9;}.site-map-wrap>ul li.has-child.expanded>ul {	display: block;}.site-map-wrap>ul li.has-child.expanded>i.fa:before {	content: "";}.customer-support {	padding: 45px 30px 60px;	height: 100%;	background-color: #fdfdfd;	background-repeat: no-repeat;	background-position: bottom left;}.customer-support.lazyloaded {	background-image: url(Images/_Background/bg-customer-support-min.png);}.customer-support>div {	max-width: 486px;	margin-left: auto;	margin-right: 0;}.customer-support-title {	font-weight: bold;	padding-bottom: 15px;}.customer-support-body {	padding-top: 15px;}.customer-support .item {	border: solid 1px rgba(0,0,0,.05);	background-color: rgba(255,255,255,.9);	padding-top: 15px;	padding-bottom: 15px;	border-radius: 15px;	margin-bottom: 15px;}.customer-support .item-img {	max-width: 130px;}.customer-support .item-img .imgc,.customer-support .item-img .imgc0 {	border-radius: 10px;}.customer-support .item-title {	font-weight: bold;	display: inline-block;	position: relative;	z-index: 1;	top: -3px;}.customer-support .item-links {	margin-top: -3px;}.customer-support .item-link {	display: inline-block;	width: 28px;	height: 28px;	border-radius: 50%;	margin-left: 2px;	background-repeat: no-repeat;	background-position: center left;	position: relative;	z-index: 1;	top: 8px;}.customer-support .item-link.lazyloaded {	background-image: url(Images/_Icon/support-icons.png);}.customer-support .item-link[data-type='facebook'] {	background-position: top left;}.customer-support .item-link[data-type='skype'] {	background-position: top left -31px;}.customer-support .item-link[data-type='viber'] {	background-position: top left -61px;}.customer-support .item-link[data-type='zalo'] {	background-position: top left -92px;}.customer-support .item-link:hover {	transform: scale(1.1);}@media(max-width: 1199px) {	.customer-support {		background:#fdfdfd;	}}@media(max-width: 767px) {	.customer-support {		padding:15px;	}	.customer-support .item-links {		margin-top: 0;	}	.customer-support .item-links>span {		display: block;	}	.customer-support .item-link {		border: solid 1px #fff;		width: 42px;		height: 42px;		background-size: auto 100%;	}	.customer-support .item-link[data-type='skype'] {		background-position: top left -48px;	}	.customer-support .item-link[data-type='viber'] {		background-position: top left -96px;	}	.customer-support .item-link[data-type='zalo'] {		background-position: top left -142px;	}	.customer-support .item-body {		max-width: 66.66%;	}}.contact-form {	padding: 45px 30px 60px;	height: 100%;	background-color: #ebebeb;	background-repeat: no-repeat;	background-position: bottom right;}.contact-form.lazyloaded {	background-image: url(Images/_Background/bg-contact-form-min.jpg);}.contact-form>div {	max-width: 486px;}.contact-form-title {	font-weight: bold;	padding-bottom: 15px;}.contact-form-body {	padding-top: 15px;}.contact-form .btn {	padding: .5rem 1.5rem;}.contact-form .form-control {	border: 0;	background: rgba(255,255,255,.6);}.contact-form .input-group-text {	background-color: #e1e1e1;	border-color: #e1e1e1;	width: 42px;	text-align: center;	align-items: normal;}.contact-form .input-group-text i.fa {	margin-top: 4px;}.contact-form select.form-control:not([size]):not([multiple]),.contact-form .custom-file-input,.contact-form .custom-file,.contact-form .custom-file-label,.contact-form .form-control {	height: 40px;}.contact-form textarea.form-control {	height: 229px;}.contact-form .alert {	margin-top: 1rem;	margin-bottom: 0;}.contact-form-wrap .contact-form {	background: none;	padding: 0;	height: auto;	margin-bottom: 60px;}.contact-form-wrap .contact-form>div {	max-width: 999px;}.contact-form-wrap .contact-form-title,.contact-form-wrap .contact-form-desc {	display: none;}.contact-form-wrap .contact-form .contact-page-title {	display: block !important;}.contact-form-wrap .contact-form .send-to-wrap {	display: flex !important;}.contact-form-wrap .contact-form .input-group {	border: solid 1px #e0e0e0;	border-radius: .25rem;}.contact-form-wrap .contact-form .input-group-text {	background-color: rgba(232,232,232,.3);	border-color: rgba(232,232,232,.3);}.contact-form-wrap .contact-form .text-center.mt-4 {	text-align: left !important;}.contact-form-wrap .contact-form textarea.form-control {	height: 110px;}.a-detail .contact-form {	background: #f6f6f6;	padding: 15px 30px;	margin: 15px;	border-radius: 10px;}.a-detail .contact-form>div {	max-width: 9999px;}.a-detail .contact-form-title,.a-detail .contact-form-desc {	display: none;}.a-detail .contact-form .service-page-title {	display: block !important;}.a-detail .contact-form textarea.form-control {	height: 120px;}.a-detail .contact-form-body {	display: flex;	flex-wrap: wrap;	margin-left: -5px;	margin-right: -5px;}.a-detail .contact-form .input-group {	width: 33.33%;	padding-left: 5px;	padding-right: 5px;}.a-detail .contact-form .input-group-last {	width: 100%;}.a-detail .contact-form .text-center.mt-4 {	padding-left: 5px;	padding-right: 5px;	margin-top: 10px !important;}.a-detail .contact-form .form-alert {	padding-left: 5px;	padding-right: 5px;}@media(max-width: 1199px) {	.contact-form {		background:#ebebeb;	}}@media(max-width: 767px) {	.contact-form {		padding:15px !important;	}	.contact-form .btn {		padding: .5rem .75rem;		margin-bottom: .5rem;	}	.a-detail .contact-form .input-group {		width: 100%;	}}.loc {	background: #f7f7f7;	position: relative;	z-index: 1;	padding: 60px 30px 30px;	margin-bottom: 30px;	border-radius: 5px;	height: calc(100% - 30px);}.loc-title {	font-weight: bold;	color: #fff;	border-radius: 0 0 5px 5px;	padding: 5px 15px;	position: absolute;	z-index: 1;	top: 0;	left: 30px;	margin-right: 30px;}.loc-body {	line-height: 30px;}.loc-body i.fa {	color: #999;	display: inline-block;	width: 20px;}.loc-link {	display: inline-block;	font-weight: bold;	padding-top: 15px;}.loc .imgc {	margin-bottom: 1rem;}.loc .imgc:before {	padding-bottom: 33.33%;}@media(max-width: 991px) {	.loc {		padding:60px 15px 15px;	}	.loc-title {		font-size: 15px !important;		left: 15px;		right: 0;		margin-right: 15px;	}}.loc-hq {	margin-bottom: 30px;}.loc-hq-body {	margin-top: 5px;	line-height: 30px;}.loc-hq-body i.fa {	width: 24px;	height: 24px;	border-radius: 50%;	border: solid 1px #fff;	text-align: center;	line-height: 22px;	margin-right: 5px;}.loc-hq .imgc {	margin-bottom: 1rem;}.loc-hq .imgc:before {	padding-bottom: 33.33%;}.bank {	background: #fff;	position: relative;	z-index: 1;	padding: 15px 30px 30px;	margin-bottom: 30px;	border-radius: 5px;	height: calc(100% - 30px);}.bank .imgc:before,.bank .imgc0:before {	padding-bottom: 33.33%;}.bank-img {	margin-bottom: 15px;}.bank-infos {	padding-top: 15px;}.bank-infos>div {	display: flex;	flex-wrap: wrap;}.bank-infos>div>i.fa {	color: #999;	margin-right: 15px;	align-self: center;	width: 36px;	height: 36px;	line-height: 34px;	text-align: center;	border: solid 1px #ebeaea;	border-radius: 50%;}.bank-infos>div>i.fa+span,.bank-infos>div>i.fa+a {	flex-basis: 0;	flex-grow: 1;	max-width: 100%;	align-self: center;	border-bottom: solid 1px #ebeaea;	padding-top: 13px;	padding-bottom: 13px;}.bank-infos>div:last-child>i.fa+span,.bank-infos>div:last-child>i.fa+a {	border-bottom: 0;}.gmaps-main {	margin-bottom: 60px;	height: calc(100% - 60px);}.gmaps-main .gmaps-main-body {	margin-top: 10px;	height: calc(100% - 40px - 1rem - 46px);}.gmaps-main .gmaps-wrap {	height: 100%;	position: relative;	z-index: 1;	min-height: 40vh;	border-radius: 5px;	overflow: hidden;}.gmaps-main .gmaps-wrap .gmaps {	position: absolute;	z-index: 1;	top: 0;	left: 0;	right: 0;	bottom: 0;}@media(max-width: 767px) {	.module-contact .breadcrumb-wrap+.container {		margin-top:15px;	}}.agency-index {	overflow: hidden;}.agency-index .map-wrap {	position: relative;	z-index: 1;	overflow: hidden;}.agency-index .map-wrap:before {	display: block;	content: "";	padding-bottom: 38%;}.agency-index .map-wrap .google-map {	position: absolute;	z-index: 1;	top: 0;	left: 325px;	bottom: 0;	right: 0;}.agency-index .search-form {	position: absolute;	z-index: 2;	top: 7px;	right: 60px;	left: calc(335px + 80px);}.agency-index .search-form .form-group-tb-wrap {	width: calc(100% - 680px);}.agency-index .search-form .form-group-tb-wrap .form-control {	width: 100%;}.agency-index .search-form select.form-control:not([size]):not([multiple]),.agency-index .search-form .custom-file-input,.agency-index .search-form .custom-file,.agency-index .search-form .custom-file-label,.agency-index .search-form .form-control {	border: 0;	font-size: 16px;	margin: 1px;	padding: 10px 10px;	height: 44px;	background: #fff;	margin-right: 4px;}.agency-index .search-form select.form-control {	width: 130px;}.agency-index .search-form .btn {	padding: 10px 20px;	height: 44px;	margin-right: 5px;}.agency-index .search-form .btn-search-map-2 {	opacity: .8;}.agency-index .agency-list {	padding: 10px 0;	position: absolute;	z-index: 2;	top: 0;	bottom: 0;	width: 325px;	left: 0;	background-color: #f1f1f1;}.agency-index .agency-list .btn-close {	display: inline-block;	position: absolute;	z-index: 1;	top: 8px;	right: -44px;	border-radius: 0 .25rem .25rem 0;	color: #fff;	font-size: 22px;	border: 0;	width: 44px;	height: 44px;	line-height: 40px;	text-align: center;}.agency-index .agency-list .btn-close .fa-angle-double-right {	display: none;}.agency-index .agency-list .btn-close .fa-angle-double-left {	display: inline-block;}.agency-index .agency-list .list-title {	display: inline-block;	padding: 7px 15px 12px 15px;}.agency-index .agency-list .list-title span {	color: #f00;	font-weight: bold;}.agency-index .agency-list .list-body {	height: calc(100% - 35px);	position: relative;	z-index: 1;	overflow: hidden;}.agency-index .agency-list .list-body .ps__thumb-y {	background-color: rgba(0,0,0,.2);}.agency-index .agency-list .item {	border-top: solid 1px #e4e4e4;	line-height: 26px;	padding: 10px 15px;	cursor: pointer;}.agency-index .agency-list .item .item-title {	font-size: 16px;	font-weight: bold;	padding-bottom: 5px;}.agency-index .agency-list .item i.fa {	display: inline-block;	width: 16px;}.agency-index .agency-list.closed .btn-close .fa-angle-double-right {	display: inline-block;}.agency-index .agency-list.closed .btn-close .fa-angle-double-left {	display: none;}.agency-index .location-popup {	background-color: #fff;	box-shadow: 0 1px 6px rgba(0,0,0,.44);	border-radius: 5px;	font-size: 15px;	overflow: hidden;	padding: 10px;}.agency-index .location-popup .item-title {	font-size: 16px;	font-weight: bold;	display: block;	padding-bottom: 10px;}.agency-index .location-popup i.fa {	width: 16px;	display: inline-block;}.agency-index .location-popup .imgcw {	float: left;	width: 155px;}.agency-index .location-popup .imgcw:before {	padding-bottom: 71%;}.agency-index .location-popup .item-infos {	float: right;	width: calc(100% - 155px);	padding-left: 10px;	line-height: 26px;}@media(max-width: 1199px) {	.agency-index .search-form .form-group-tb-wrap {		display:none;	}	.agency-index .search-form .btn-search-map-2 {		display: none;	}}@media(max-width: 991px) {	.agency-index .search-form {		display:none;	}}@media(max-width: 767px) {	.agency-index .map-wrap:before {		display:none;	}	.agency-index .map-wrap .google-map {		position: relative;		z-index: 1;		top: auto;		left: auto;		bottom: auto;		right: auto;		height: 300px;		margin-top: 15px;		margin-bottom: 15px;	}	.agency-index .search-form {		display: none;	}	.agency-index .agency-list {		position: relative;		top: auto;		left: auto;		bottom: auto;		right: auto;		width: auto;	}}.category[data-app='aboutus'][data-group-position='2'] {	text-align: center;}.category[data-app='aboutus'][data-group-position='2'] .category-header {	justify-content: center;	height: auto;}.category[data-app='aboutus'][data-group-position='2'] .category-slogan {	padding-bottom: 15px;}.category[data-app='aboutus'][data-group-position='2'] .auto-loading-items-wrap {	padding-top: 30px;}.category[data-app='aboutus'][data-group-position='2'] .item {	text-align: left;}.category[data-app='aboutus'][data-group-position='2'] .item-body a {	font-weight: bold;	font-size: large;	display: block;}.category[data-app='aboutus'][data-group-position='2'] .item-img .imgc0 {	border: 0;}@media(max-width: 767px) {	.category[data-app='aboutus'][data-group-position]:not([data-tabs*='_hoticon_']) .category-title {		white-space:normal;		overflow: hidden;		text-overflow: ellipsis;	}}.tnsm {	position: relative;	z-index: 1;	height: 686px;	overflow: hidden;}.tnsm img {	position: absolute;	z-index: 1;	top: 0;	left: 0;	width: 100%;	height: 100%;	object-fit: cover;}.tnsm img[src*='pic/noimage'] {	display: none;}.tnsm-core {	width: 456px;	height: 456px;	color: #fff;	position: absolute;	z-index: 1;	top: 50%;	transform: translateY(-50%);	right: calc(-456px/2);	border-radius: 50%;	padding-right: calc(456px/2 + 15px);	padding-left: 45px;	text-align: right;	display: flex;	flex-wrap: wrap;	align-content: center;	opacity: .9;}.tnsm-core .category-body {	margin: 0;	padding: 0;}.tnsm-core .category-title,.tnsm-core .category-body {	flex: 0 0 100%;	width: 100%;}.tnsm-core .category-title {	line-height: 45px;	margin-bottom: 10px;}.tnsm-core .category-title:hover {	color: #fff;}.tnsm-core:after {	content: "";	display: block;	width: 580px;	height: 580px;	border-radius: 50%;	border: solid 8px rgba(255,255,255,.6);	position: absolute;	z-index: 1;	top: calc(456px/2 - 580px/2);	left: calc(456px/2 - 580px/2);}.tnsm-core-1 {	right: auto;	left: calc(-456px/2);	padding-left: calc(456px/2 + 15px);	padding-right: 45px;	text-align: left;}.tnsm-core-1:after {	width: 515px;	height: 515px;	top: calc(456px/2 - 515px/2);	left: calc(456px/2 - 515px/2);}.tnsm-core-l {	width: 600px;	height: 600px;	right: calc(-600px/2);	padding-right: calc(600px/2 + 15px);}.tnsm-core-l:after {	width: 650px;	height: 650px;	top: calc(600px/2 - 650px/2);	left: calc(600px/2 - 650px/2);}.tnsm-core-l.tnsm-core-1 {	right: auto;	left: calc(-600px/2);	padding-left: calc(600px/2 + 15px);	padding-right: 45px;	text-align: left;}.tnsm-core-l.tnsm-core-1:after {	width: 650px;	height: 650px;	top: calc(600px/2 - 650px/2);	left: calc(600px/2 - 650px/2);}.tnsm[data-type='10'] .tnsm-core {	border-radius: 5px 0 0 5px;	width: 380px;	max-width: 96%;	height: auto;	padding: 15px 30px 30px;	right: 0;	top: auto;	bottom: 50%;	transform: none;	text-align: left;}.tnsm[data-type='10'] .tnsm-core:after {	display: none;}.tnsm[data-type='10'] .tnsm-core-1 {	border-radius: 0 5px 5px 0;	right: auto;	left: 0;	top: 50%;	bottom: auto;}@media(max-width: 767px) {	.tnsm {		flex:0 0 100%;	}	.tnsm[data-type='10'] .tnsm-core {		top: 50%;		bottom: auto;		transform: translateY(-50%);	}}.ab-timelines .category-body {	position: relative;	z-index: 1;	padding-top: 30px;}.ab-timelines .category-body .v-line {	width: 6px;	background: #d5d5d5;	position: absolute;	z-index: 1;	top: 15px;	bottom: 0;	left: calc(50% - 3px);}.ab-timelines .category-body .v-line:after {	display: inline-block;	content: "";	width: 0;	height: 0;	border-style: solid;	border-width: 0 11px 12px 11px;	border-color: transparent transparent #d5d5d5 transparent;	position: absolute;	z-index: 1;	top: -12px;	left: -8px;}.ab-timelines .category-body .btn-more-timeline {	display: none;}.ab-timelines .timeline {	margin-bottom: 30px;	margin-right: calc(50% + 30px);	min-height: 80px;	position: relative;	z-index: 1;}.ab-timelines .timeline-img {	width: 80px;	height: 80px;	border-radius: 50%;	color: #fff;	font-weight: bold;	font-size: larger;	display: flex;	align-items: center;	justify-content: center;	position: absolute;	z-index: 1;	top: 0;	right: -132px;}.ab-timelines .timeline-img:before {	content: "";	border-style: solid;	border-color: inherit;	border-width: 8px;	border-radius: 50%;	position: absolute;	z-index: 1;	top: calc(50% - 8px);	left: -30px;}.ab-timelines .timeline-img:after {	display: inline-block;	content: "";	width: 0;	height: 0;	border-style: solid;	border-width: 11px 22px 11px 0;	border-color: transparent #f00 transparent transparent;	border-right-color: inherit;	position: absolute;	z-index: 1;	top: calc(50% - 11px);	left: -19px;}.ab-timelines .timeline:nth-child(odd) {	margin-right: 0;	margin-left: calc(50% + 30px);}.ab-timelines .timeline:nth-child(odd) .timeline-img {	right: auto;	left: -132px;}.ab-timelines .timeline:nth-child(odd) .timeline-img:before {	left: auto;	right: -30px;}.ab-timelines .timeline:nth-child(odd) .timeline-img:after {	left: auto;	right: -19px;	transform: rotateY(180deg);}.ab-timelines[data-mt4='1'] .timeline:nth-child(5)~.timeline {	display: none;}.ab-timelines[data-mt4='1'] .category-body {	margin-bottom: 70px;}.ab-timelines[data-mt4='1'] .btn-more-timeline {	display: block;	text-align: center;	position: absolute;	z-index: 1;	left: 50%;	bottom: -70px;	transform: translateX(-50%);	font-size: large;}.ab-timelines[data-mt4='1'] .btn-more-timeline span {	white-space: nowrap;}.ab-timelines[data-mt4='1'] .btn-more-timeline i.fa {	font-size: 40px;	color: #d6d6d6;	position: absolute;	z-index: 1;	top: -40px;	left: 50%;	transform: translateX(-50%);}.ab-timelines[data-mt4='1'] .btn-more-timeline i.fa+i.fa {	font-size: 50px;	top: -36px;	color: #b9b9b9;}.ab-timelines[data-mt4='1'].expanded .timeline:nth-child(5)~.timeline {	display: block;}.ab-timelines[data-mt4='1'].expanded .category-body {	margin-bottom: 0;}.ab-timelines[data-mt4='1'].expanded .btn-more-timeline {	display: none;}@media(max-width: 767px) {	.ab-timelines .category-body .v-line {		display:none;	}	.ab-timelines .timeline {		margin-right: 132px;	}	.ab-timelines .timeline:nth-child(odd) {		margin-left: 132px;	}}.ab-tabs .tabs {	text-align: center;	text-transform: uppercase;	padding: 15px 0;}.ab-tabs .tabs .tab {	margin: 15px;	display: inline-block;	font-weight: bold;}.ab-tabs .tabs .tab.active {	position: relative;	z-index: 1;}.ab-tabs .tabs .tab.active:after {	display: block;	content: "";	position: absolute;	z-index: 1;	bottom: -5px;	left: 0;	right: 0;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: inherit;}.ab-tabs .tabs-content {	padding-bottom: 45px;}@media(max-width: 767px) {	.ab-tabs .tabs .tab {		margin:5px 10px;	}}.ab-gp-8 .category .imgc:before,.ab-gp-8 .category .imgc0:before {	padding-bottom: 133.33%;}.ab-gp-8 .item-img {	background: #fff;	border-radius: 5px;	overflow: hidden;}.ab-gp-8 .item {	text-align: center;	box-shadow: none !important;	border: 0 !important;}.ab-gp-8 .category .item-title {	height: auto !important;}.ab-gp-8 .category .item-desc {	height: auto;}.f-product-viewid.viewlist .col-6 {	max-width: 100%;	position: relative;	z-index: 1;	flex: 0 0 25%;	border-bottom: solid 1px rgba(0, 0, 0, .05);}.f-product-viewid.viewlist .col-6 .item {	display: flex;	flex-wrap: wrap;}.f-product-viewid.viewlist .col-6 .item .item-img {	width: 222px;}.f-product-viewid.viewlist .col-6 .item .item-body {	max-width: calc(100% - 222px);	flex-grow: 1;	padding-left: 15px;}.f-product-viewid.viewlist .col-6 .item .item-body a {	height: auto;}.check_capcha img {	object-fit: scale-down;	cursor: pointer;}.layout-account .bg-white {	-webkit-box-shadow: 0px 0px 3px #d7d7d7;	box-shadow: 0px 0px 3px #d7d7d7;}.account-action .b_item img { max-width: 23px; }.account-action .item_ac svg { max-width: 20px; }.login-layout, .register-layout { min-height: 100vh; overflow: hidden; background: -webkit-gradient(linear, left top, left bottom, from(var(--mainColor)), to(#1e73be)); background: linear-gradient(to bottom, var(--mainColor), #1e73be); }.login-layout .box_log, .register-layout .box_log { max-width: 100%; }@media (min-width: 992px) { .login-layout .box_log .square, .register-layout .box_log .square { -webkit-animation: mewup 10s linear infinite; animation: mewup 10s linear infinite; -webkit-animation-delay: calc(-1s * var(--i)); animation-delay: calc(-1s * var(--i)); pointer-events: none; }	.login-layout .box_log .square:nth-child(1), .register-layout .box_log .square:nth-child(1) { top: -50px; right: -60px; width: 100px; height: 100px; }	.login-layout .box_log .square:nth-child(2), .register-layout .box_log .square:nth-child(2) { top: 150px; left: -100px; width: 115px; height: 115px; z-index: 2; }	.login-layout .box_log .square:nth-child(3), .register-layout .box_log .square:nth-child(3) { bottom: 50px; right: -60px; width: 75px; height: 75px; z-index: 2; }	.login-layout .box_log .square:nth-child(4), .register-layout .box_log .square:nth-child(4) { bottom: -80px; left: 100px; width: 50px; height: 50px; }	.login-layout .box_log .square:nth-child(5), .register-layout .box_log .square:nth-child(5) { top: -80px; left: 140px; width: 55px; height: 55px; } }.login-layout .box_log .b_big, .register-layout .box_log .b_big { width: 500px; max-width: calc(100% - 10px); margin: 0 auto; }@media (min-width: 992px) { .squa-mew { border: 1px solid rgba(255, 255, 255, 0.5); border-right: 1px solid rgba(255, 255, 255, 0.2); border-bottom: 1px solid rgba(255, 255, 255, 0.2); }	@-webkit-keyframes mewup { 0%,100% { -webkit-transform: translateY(-40px); transform: translateY(-40px); }		50% { -webkit-transform: translateY(40px); transform: translateY(40px); } }	@keyframes mewup { 0%,100% { -webkit-transform: translateY(-40px); transform: translateY(-40px); }		50% { -webkit-transform: translateY(40px); transform: translateY(40px); } } }.sml { font-size: 1.25rem; }.out { background: var(--mainColor); -webkit-transition: all 0.5s; transition: all 0.5s; }.out a { color: #fff; font-size: 1.1rem; }.out:hover { -webkit-filter: brightness(0.7); filter: brightness(0.7); }.lk { border-radius: 0; }.lk:hover { border-radius: 20px; }.line_cus { display: -webkit-box; display: -ms-flexbox; display: flex; min-height: 54px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 5px 10px; border: solid 1px; border-radius: 5px; line-height: normal; margin-bottom: 15px; }.buttons-set { margin-bottom: 15px; }.log_iso { padding: 7px 0; margin-bottom: 16px; }.log_iso span { font-size: 16px; color: #1e73be; padding: 1px 10px; border-radius: 15px; border: 1px solid #ffffff; z-index: 1; background: #fff; }.log_iso:before { content: ""; width: 100%; height: 1px; background: #fff; z-index: 1; position: absolute; left: 0; top: 21px; }.social-login--google, .social-login--facebook { margin: auto; }.btn-close.close { float: none; font-size: 16px; border: 1px solid #ccc; height: 40px; width: 55px; }.form-control:focus { border-color: var(--mainColor); -webkit-box-shadow: none; box-shadow: none; }.bn_res { background-repeat: no-repeat; background-position: center; background-size: cover; }.position-absolute.center { width: 100%; height: 100%; background: rgba(255, 255, 255, 0.4); top: 0; left: 0; }.btn-big { font-size: 20px; }.sum_mb { float: right; color: red; }.bota_search .searchAutoComplete #resSearch li { list-style: none; }.bota_search { z-index: 2; }.bota_search .searchAutoComplete #resSearch {padding: 0; position: absolute; width: 100%; border: solid 1px #ddd; right: 0; margin-top: 2px; max-height: 300px; overflow: auto; background: #fff; z-index: 999; top: 100% } .bota_search .searchAutoComplete #resSearch a { display: block; padding: 10px; overflow: hidden } .bota_search .searchAutoComplete #resSearch a img { width: 60px; float: left } .bota_search .searchAutoComplete #resSearch a .info { display: block; margin-left: 65px } .bota_search .searchAutoComplete #resSearch a .info .name { display: block; color: #333 } .bota_search .searchAutoComplete #resSearch a .info .price { color: #ec1c24 } .bota_search .searchAutoComplete #resSearch a:hover { background-color: #f5f5f5 } .bota_search .searchAutoComplete #resSearch .no-search { padding: 10px 15px } .bota_search .searchAutoComplete #resSearch::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); background-color: #f1f1f1; border-radius: 10px } .bota_search .searchAutoComplete #resSearch::-webkit-scrollbar { width: 6px; background-color: #f1f1f1 } .bota_search .searchAutoComplete #resSearch::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #ccc }.more-results { background-color: #ddd; text-align: center; padding: 10px 0; line-height: 1;cursor: pointer }.btn,.form-control{ font-size: 15px; }@media (max-width: 991px) {	#homepageblock_UEeenwqT .block-row>.category {		flex: 0 0 100%;		max-width: 100%;	}}@media (min-width: 1600px) { .container.container-large { max-width:1230px; } }