:root {--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #868e96;--gray-dark: #343a40;--primary: #007bff;--secondary: #868e96;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace: "SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
@media print {*, ::after, ::before {text-shadow: none !important;box-shadow: none !important;}
	a, a:visited {text-decoration: underline;}
	abbr[title]::after {content: " (" attr(title) ")";}
	pre {white-space: pre-wrap !important;}
	blockquote, pre {border: 1px solid #999;page-break-inside: avoid;}
	thead {display: table-header-group;}
	img, tr {page-break-inside: avoid;}
	h2, h3, p {orphans: 3;widows: 3;}
	h2, h3 {page-break-after: avoid;}
	.navbar {display: none;}
	.badge {border: 1px solid #000;}
	.table {border-collapse: collapse !important;}
	.table td, .table th {background-color: #fff !important;}
	.table-bordered td, .table-bordered th {border: 1px solid #ddd !important;}}
*, ::after, ::before {box-sizing: border-box;}
html {font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: scrollbar;-webkit-tap-highlight-color: transparent;}
@-ms-viewport {width: device-width;}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {display: block;}
body {margin: 0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: left;background-color: #fff;}
[tabindex="-1"]:focus {outline: 0 !important;}
hr {box-sizing: content-box;height: 0;overflow: visible;}
h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: .5rem;}
p {margin-top: 0;margin-bottom: 1rem;}
abbr[data-original-title], abbr[title] {text-decoration: underline;text-decoration: underline dotted;-webkit-text-decoration: underline dotted;cursor: help;border-bottom: 0;}
address {margin-bottom: 1rem;font-style: normal;line-height: inherit;}
dl, ol, ul {margin-top: 0;margin-bottom: 1rem;}
ol ol, ol ul, ul ol, ul ul {margin-bottom: 0;}
dt {font-weight: 700;}
dd {margin-bottom: .5rem;margin-left: 0;}
blockquote {margin: 0 0 1rem;}
dfn {font-style: italic;}
b, strong {font-weight: bolder;}
small {font-size: 80%;}
sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
a {color: #007bff;text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects;}
a:hover {color: #0056b3;text-decoration: underline;}
a:not([href]):not([tabindex]) {color: inherit;text-decoration: none;}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {color: inherit;text-decoration: none;}
a:not([href]):not([tabindex]):focus {outline: 0;}
code, kbd, pre, samp {font-family: monospace,monospace;font-size: 1em;}
pre {margin-top: 0;margin-bottom: 1rem;overflow: auto;-ms-overflow-style: scrollbar;}
figure {margin: 0 0 1rem;}
img {vertical-align: middle;border-style: none;}
svg:not(:root) {overflow: hidden;}
[role=button], a, area, button, input:not([type=range]), label, select, summary, textarea {-ms-touch-action: manipulation;touch-action: manipulation;}
table {border-collapse: collapse;}
caption {padding-top: .75rem;padding-bottom: .75rem;color: #868e96;text-align: left;caption-side: bottom;}
th {text-align: inherit;}
label {display: inline-block;margin-bottom: .5rem;}
button {border-radius: 0;}
button:focus {outline: 1px dotted;outline: 5px auto -webkit-focus-ring-color;}
button, input, optgroup, select, textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}
button, input {overflow: visible;}
button, select {text-transform: none;}
[type=reset], [type=submit], button, html [type=button] {-webkit-appearance: button;}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {padding: 0;border-style: none;}
input[type=checkbox], input[type=radio] {box-sizing: border-box;padding: 0;}
input[type=date], input[type=datetime-local], input[type=month], input[type=time] {-webkit-appearance: listbox;}
textarea {overflow: auto;resize: vertical;}
fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}
legend {display: block;width: 100%;max-width: 100%;padding: 0;margin-bottom: .5rem;font-size: 1.5rem;line-height: inherit;color: inherit;white-space: normal;}
progress {vertical-align: baseline;}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto;}
[type=search] {outline-offset: -2px;-webkit-appearance: none;}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {font: inherit;-webkit-appearance: button;}
output {display: inline-block;}
summary {display: list-item;}
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: 5px;}
.initialism {font-size: 90%;text-transform: uppercase;}
.blockquote {margin-bottom: 1rem;font-size: 1.25rem;}
.blockquote-footer {display: block;font-size: 80%;color: #868e96;}
.blockquote-footer::before {content: "— ";}
.img-fluid {max-width: 100%;height: auto;}
.img-thumbnail {padding: .25rem;background-color: #fff;border: 1px solid #ddd;border-radius: .25rem;transition: all .2s ease-in-out;max-width: 100%;height: auto;}
.figure {display: inline-block;}
.figure-img {margin-bottom: .5rem;line-height: 1;}
.figure-caption {font-size: 90%;color: #868e96;}
code, kbd, pre, samp {font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
code {padding: .2rem .4rem;font-size: 90%;color: #bd4147;background-color: #f8f9fa;border-radius: .25rem;}
a>code {padding: 0;color: inherit;background-color: inherit;}
kbd {padding: .2rem .4rem;font-size: 90%;color: #fff;background-color: #212529;border-radius: .2rem;}
kbd kbd {padding: 0;font-size: 100%;font-weight: 700;}
pre {display: block;margin-top: 0;margin-bottom: 1rem;font-size: 90%;color: #212529;}
pre code {padding: 0;font-size: inherit;color: inherit;background-color: transparent;border-radius: 0;}
.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: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.no-gutters {margin-right: 0;margin-left: 0;}
.no-gutters>.col, .no-gutters>[class*=col-] {padding-right: 0;padding-left: 0;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.col-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
.col-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
.col-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
.col-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.col-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.col-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
.col-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.col-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
.col-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.col-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
.col-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
.col-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
.col-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.order-first {-ms-flex-order: -1;order: -1;}
.order-1 {-ms-flex-order: 1;order: 1;}
.order-2 {-ms-flex-order: 2;order: 2;}
.order-3 {-ms-flex-order: 3;order: 3;}
.order-4 {-ms-flex-order: 4;order: 4;}
.order-5 {-ms-flex-order: 5;order: 5;}
.order-6 {-ms-flex-order: 6;order: 6;}
.order-7 {-ms-flex-order: 7;order: 7;}
.order-8 {-ms-flex-order: 8;order: 8;}
.order-9 {-ms-flex-order: 9;order: 9;}
.order-10 {-ms-flex-order: 10;order: 10;}
.order-11 {-ms-flex-order: 11;order: 11;}
.order-12 {-ms-flex-order: 12;order: 12;}
.offset-1 {margin-left: 8.333333%;}
.offset-2 {margin-left: 16.666667%;}
.offset-3 {margin-left: 25%;}
.offset-4 {margin-left: 33.333333%;}
.offset-5 {margin-left: 41.666667%;}
.offset-6 {margin-left: 50%;}
.offset-7 {margin-left: 58.333333%;}
.offset-8 {margin-left: 66.666667%;}
.offset-9 {margin-left: 75%;}
.offset-10 {margin-left: 83.333333%;}
.offset-11 {margin-left: 91.666667%;}
@media (min-width:576px) {.col-sm {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-sm-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
	.col-sm-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-sm-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-sm-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-sm-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-sm-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-sm-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-sm-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-sm-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-sm-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-sm-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-sm-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-sm-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-sm-first {-ms-flex-order: -1;order: -1;}
	.order-sm-1 {-ms-flex-order: 1;order: 1;}
	.order-sm-2 {-ms-flex-order: 2;order: 2;}
	.order-sm-3 {-ms-flex-order: 3;order: 3;}
	.order-sm-4 {-ms-flex-order: 4;order: 4;}
	.order-sm-5 {-ms-flex-order: 5;order: 5;}
	.order-sm-6 {-ms-flex-order: 6;order: 6;}
	.order-sm-7 {-ms-flex-order: 7;order: 7;}
	.order-sm-8 {-ms-flex-order: 8;order: 8;}
	.order-sm-9 {-ms-flex-order: 9;order: 9;}
	.order-sm-10 {-ms-flex-order: 10;order: 10;}
	.order-sm-11 {-ms-flex-order: 11;order: 11;}
	.order-sm-12 {-ms-flex-order: 12;order: 12;}
	.offset-sm-0 {margin-left: 0;}
	.offset-sm-1 {margin-left: 8.333333%;}
	.offset-sm-2 {margin-left: 16.666667%;}
	.offset-sm-3 {margin-left: 25%;}
	.offset-sm-4 {margin-left: 33.333333%;}
	.offset-sm-5 {margin-left: 41.666667%;}
	.offset-sm-6 {margin-left: 50%;}
	.offset-sm-7 {margin-left: 58.333333%;}
	.offset-sm-8 {margin-left: 66.666667%;}
	.offset-sm-9 {margin-left: 75%;}
	.offset-sm-10 {margin-left: 83.333333%;}
	.offset-sm-11 {margin-left: 91.666667%;}}
@media (min-width:768px) {.col-md {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-md-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
	.col-md-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-md-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-md-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-md-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-md-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-md-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-md-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-md-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-md-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-md-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-md-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-md-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-md-first {-ms-flex-order: -1;order: -1;}
	.order-md-1 {-ms-flex-order: 1;order: 1;}
	.order-md-2 {-ms-flex-order: 2;order: 2;}
	.order-md-3 {-ms-flex-order: 3;order: 3;}
	.order-md-4 {-ms-flex-order: 4;order: 4;}
	.order-md-5 {-ms-flex-order: 5;order: 5;}
	.order-md-6 {-ms-flex-order: 6;order: 6;}
	.order-md-7 {-ms-flex-order: 7;order: 7;}
	.order-md-8 {-ms-flex-order: 8;order: 8;}
	.order-md-9 {-ms-flex-order: 9;order: 9;}
	.order-md-10 {-ms-flex-order: 10;order: 10;}
	.order-md-11 {-ms-flex-order: 11;order: 11;}
	.order-md-12 {-ms-flex-order: 12;order: 12;}
	.offset-md-0 {margin-left: 0;}
	.offset-md-1 {margin-left: 8.333333%;}
	.offset-md-2 {margin-left: 16.666667%;}
	.offset-md-3 {margin-left: 25%;}
	.offset-md-4 {margin-left: 33.333333%;}
	.offset-md-5 {margin-left: 41.666667%;}
	.offset-md-6 {margin-left: 50%;}
	.offset-md-7 {margin-left: 58.333333%;}
	.offset-md-8 {margin-left: 66.666667%;}
	.offset-md-9 {margin-left: 75%;}
	.offset-md-10 {margin-left: 83.333333%;}
	.offset-md-11 {margin-left: 91.666667%;}}
@media (min-width:992px) {.col-lg {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-lg-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
	.col-lg-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-lg-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-lg-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-lg-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-lg-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-lg-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-lg-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-lg-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-lg-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-lg-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-lg-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-lg-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-lg-first {-ms-flex-order: -1;order: -1;}
	.order-lg-1 {-ms-flex-order: 1;order: 1;}
	.order-lg-2 {-ms-flex-order: 2;order: 2;}
	.order-lg-3 {-ms-flex-order: 3;order: 3;}
	.order-lg-4 {-ms-flex-order: 4;order: 4;}
	.order-lg-5 {-ms-flex-order: 5;order: 5;}
	.order-lg-6 {-ms-flex-order: 6;order: 6;}
	.order-lg-7 {-ms-flex-order: 7;order: 7;}
	.order-lg-8 {-ms-flex-order: 8;order: 8;}
	.order-lg-9 {-ms-flex-order: 9;order: 9;}
	.order-lg-10 {-ms-flex-order: 10;order: 10;}
	.order-lg-11 {-ms-flex-order: 11;order: 11;}
	.order-lg-12 {-ms-flex-order: 12;order: 12;}
	.offset-lg-0 {margin-left: 0;}
	.offset-lg-1 {margin-left: 8.333333%;}
	.offset-lg-2 {margin-left: 16.666667%;}
	.offset-lg-3 {margin-left: 25%;}
	.offset-lg-4 {margin-left: 33.333333%;}
	.offset-lg-5 {margin-left: 41.666667%;}
	.offset-lg-6 {margin-left: 50%;}
	.offset-lg-7 {margin-left: 58.333333%;}
	.offset-lg-8 {margin-left: 66.666667%;}
	.offset-lg-9 {margin-left: 75%;}
	.offset-lg-10 {margin-left: 83.333333%;}
	.offset-lg-11 {margin-left: 91.666667%;}}
@media (min-width:1200px) {.col-xl {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-xl-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
	.col-xl-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-xl-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-xl-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-xl-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-xl-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-xl-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-xl-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-xl-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-xl-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-xl-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-xl-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-xl-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-xl-first {-ms-flex-order: -1;order: -1;}
	.order-xl-1 {-ms-flex-order: 1;order: 1;}
	.order-xl-2 {-ms-flex-order: 2;order: 2;}
	.order-xl-3 {-ms-flex-order: 3;order: 3;}
	.order-xl-4 {-ms-flex-order: 4;order: 4;}
	.order-xl-5 {-ms-flex-order: 5;order: 5;}
	.order-xl-6 {-ms-flex-order: 6;order: 6;}
	.order-xl-7 {-ms-flex-order: 7;order: 7;}
	.order-xl-8 {-ms-flex-order: 8;order: 8;}
	.order-xl-9 {-ms-flex-order: 9;order: 9;}
	.order-xl-10 {-ms-flex-order: 10;order: 10;}
	.order-xl-11 {-ms-flex-order: 11;order: 11;}
	.order-xl-12 {-ms-flex-order: 12;order: 12;}
	.offset-xl-0 {margin-left: 0;}
	.offset-xl-1 {margin-left: 8.333333%;}
	.offset-xl-2 {margin-left: 16.666667%;}
	.offset-xl-3 {margin-left: 25%;}
	.offset-xl-4 {margin-left: 33.333333%;}
	.offset-xl-5 {margin-left: 41.666667%;}
	.offset-xl-6 {margin-left: 50%;}
	.offset-xl-7 {margin-left: 58.333333%;}
	.offset-xl-8 {margin-left: 66.666667%;}
	.offset-xl-9 {margin-left: 75%;}
	.offset-xl-10 {margin-left: 83.333333%;}
	.offset-xl-11 {margin-left: 91.666667%;}}
.table {width: 100%;max-width: 100%;margin-bottom: 1rem;background-color: transparent;}
.table td, .table th {padding: .75rem;vertical-align: top;border-top: 1px solid #e9ecef;}
.table thead th {vertical-align: bottom;border-bottom: 2px solid #e9ecef;}
.table tbody+tbody {border-top: 2px solid #e9ecef;}
.table .table {background-color: #fff;}
.table-sm td, .table-sm th {padding: .3rem;}
.table-bordered {border: 1px solid #e9ecef;}
.table-bordered td, .table-bordered th {border: 1px solid #e9ecef;}
.table-bordered thead td, .table-bordered thead th {border-bottom-width: 2px;}
.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(0,0,0,.05);}
.table-hover tbody tr:hover {background-color: rgba(0,0,0,.075);}
.table-primary, .table-primary>td, .table-primary>th {background-color: #b8daff;}
.table-hover .table-primary:hover {background-color: #9fcdff;}
.table-hover .table-primary:hover>td, .table-hover .table-primary:hover>th {background-color: #9fcdff;}
.table-secondary, .table-secondary>td, .table-secondary>th {background-color: #dddfe2;}
.table-hover .table-secondary:hover {background-color: #cfd2d6;}
.table-hover .table-secondary:hover>td, .table-hover .table-secondary:hover>th {background-color: #cfd2d6;}
.table-success, .table-success>td, .table-success>th {background-color: #c3e6cb;}
.table-hover .table-success:hover {background-color: #b1dfbb;}
.table-hover .table-success:hover>td, .table-hover .table-success:hover>th {background-color: #b1dfbb;}
.table-info, .table-info>td, .table-info>th {background-color: #bee5eb;}
.table-hover .table-info:hover {background-color: #abdde5;}
.table-hover .table-info:hover>td, .table-hover .table-info:hover>th {background-color: #abdde5;}
.table-warning, .table-warning>td, .table-warning>th {background-color: #ffeeba;}
.table-hover .table-warning:hover {background-color: #ffe8a1;}
.table-hover .table-warning:hover>td, .table-hover .table-warning:hover>th {background-color: #ffe8a1;}
.table-danger, .table-danger>td, .table-danger>th {background-color: #f5c6cb;}
.table-hover .table-danger:hover {background-color: #f1b0b7;}
.table-hover .table-danger:hover>td, .table-hover .table-danger:hover>th {background-color: #f1b0b7;}
.table-light, .table-light>td, .table-light>th {background-color: #fdfdfe;}
.table-hover .table-light:hover {background-color: #ececf6;}
.table-hover .table-light:hover>td, .table-hover .table-light:hover>th {background-color: #ececf6;}
.table-dark, .table-dark>td, .table-dark>th {background-color: #c6c8ca;}
.table-hover .table-dark:hover {background-color: #b9bbbe;}
.table-hover .table-dark:hover>td, .table-hover .table-dark:hover>th {background-color: #b9bbbe;}
.table-active, .table-active>td, .table-active>th {background-color: rgba(0,0,0,.075);}
.table-hover .table-active:hover {background-color: rgba(0,0,0,.075);}
.table-hover .table-active:hover>td, .table-hover .table-active:hover>th {background-color: rgba(0,0,0,.075);}
.table .thead-dark th {color: #fff;background-color: #212529;border-color: #32383e;}
.table .thead-light th {color: #495057;background-color: #e9ecef;border-color: #e9ecef;}
.table-dark {color: #fff;background-color: #212529;}
.table-dark td, .table-dark th, .table-dark thead th {border-color: #32383e;}
.table-dark.table-bordered {border: 0;}
.table-dark.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(255,255,255,.05);}
.table-dark.table-hover tbody tr:hover {background-color: rgba(255,255,255,.075);}
@media (max-width:575px) {.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:767px) {.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:991px) {.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:1199px) {.table-responsive-xl {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
	.table-responsive-xl.table-bordered {border: 0;}}
.table-responsive {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
.table-responsive.table-bordered {border: 0;}
.form-control {display: block;width: 100%;padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;color: #495057;background-color: #fff;background-image: none;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.form-control::-ms-expand {background-color: transparent;border: 0;}
.form-control:focus {color: #495057;background-color: #fff;border-color: #80bdff;outline: 0;box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);}
.form-control::-webkit-input-placeholder {color: #868e96;opacity: 1;}
.form-control:-ms-input-placeholder {color: #868e96;opacity: 1;}
.form-control::-ms-input-placeholder {color: #868e96;opacity: 1;}
.form-control::placeholder {color: #868e96;opacity: 1;}
.form-control:disabled, .form-control[readonly] {background-color: #e9ecef;opacity: 1;}
select.form-control:not([size]):not([multiple]) {}
select.form-control:focus::-ms-value {color: #495057;background-color: #fff;}
.form-control-file, .form-control-range {display: block;}
.col-form-label {margin-bottom: 0;line-height: 1.5;}
.col-form-label-lg {font-size: 1.25rem;line-height: 1.5;}
.col-form-label-sm {font-size: .875rem;line-height: 1.5;}
.col-form-legend {padding-top: .375rem;padding-bottom: .375rem;margin-bottom: 0;font-size: 1rem;}
.form-control-plaintext {padding-top: .375rem;padding-bottom: .375rem;margin-bottom: 0;line-height: 1.5;background-color: transparent;border: solid transparent;border-width: 1px 0;}
.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm, .input-group-lg>.form-control-plaintext.form-control, .input-group-lg>.form-control-plaintext.input-group-addon, .input-group-lg>.input-group-btn>.form-control-plaintext.btn, .input-group-sm>.form-control-plaintext.form-control, .input-group-sm>.form-control-plaintext.input-group-addon, .input-group-sm>.input-group-btn>.form-control-plaintext.btn {padding-right: 0;padding-left: 0;}
.form-control-sm, .input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {padding: .25rem .5rem;font-size: .875rem;line-height: 1.5;border-radius: .2rem;}
.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]), .input-group-sm>select.form-control:not([size]):not([multiple]), .input-group-sm>select.input-group-addon:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]) {}
.form-control-lg, .input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {padding: .5rem 1rem;font-size: 1.25rem;line-height: 1.5;border-radius: .3rem;}
.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]), .input-group-lg>select.form-control:not([size]):not([multiple]), .input-group-lg>select.input-group-addon:not([size]):not([multiple]), select.form-control-lg:not([size]):not([multiple]) {}
.form-group {margin-bottom: 1rem;}
.form-text {display: block;margin-top: .25rem;}
.form-row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -5px;margin-left: -5px;}
.form-row>.col, .form-row>[class*=col-] {padding-right: 5px;padding-left: 5px;}
.form-check {position: relative;display: block;margin-bottom: .5rem;}
.form-check.disabled .form-check-label {color: #868e96;}
.form-check-label {padding-left: 1.25rem;margin-bottom: 0;}
.form-check-input {position: absolute;margin-top: .25rem;margin-left: -1.25rem;}
.form-check-inline {display: inline-block;margin-right: .75rem;}
.form-check-inline .form-check-label {vertical-align: middle;}
.valid-feedback {display: none;margin-top: .25rem;font-size: .875rem;color: #28a745;}
.valid-tooltip {position: absolute;top: 100%;z-index: 5;display: none;width: 250px;padding: .5rem;margin-top: .1rem;font-size: .875rem;line-height: 1;color: #fff;background-color: rgba(40,167,69,.8);border-radius: .2rem;}
.custom-select.is-valid, .form-control.is-valid, .was-validated .custom-select:valid, .was-validated .form-control:valid {border-color: #28a745;}
.custom-select.is-valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .was-validated .form-control:valid:focus {box-shadow: 0 0 0 .2rem rgba(40,167,69,.25);}
.custom-select.is-valid~.valid-feedback, .custom-select.is-valid~.valid-tooltip, .form-control.is-valid~.valid-feedback, .form-control.is-valid~.valid-tooltip, .was-validated .custom-select:valid~.valid-feedback, .was-validated .custom-select:valid~.valid-tooltip, .was-validated .form-control:valid~.valid-feedback, .was-validated .form-control:valid~.valid-tooltip {display: block;}
.form-check-input.is-valid+.form-check-label, .was-validated .form-check-input:valid+.form-check-label {color: #28a745;}
.custom-control-input.is-valid~.custom-control-indicator, .was-validated .custom-control-input:valid~.custom-control-indicator {background-color: rgba(40,167,69,.25);}
.custom-control-input.is-valid~.custom-control-description, .was-validated .custom-control-input:valid~.custom-control-description {color: #28a745;}
.custom-file-input.is-valid~.custom-file-control, .was-validated .custom-file-input:valid~.custom-file-control {border-color: #28a745;}
.custom-file-input.is-valid~.custom-file-control::before, .was-validated .custom-file-input:valid~.custom-file-control::before {border-color: inherit;}
.custom-file-input.is-valid:focus, .was-validated .custom-file-input:valid:focus {box-shadow: 0 0 0 .2rem rgba(40,167,69,.25);}
.invalid-feedback {display: none;margin-top: .25rem;font-size: .875rem;color: #dc3545;}
.invalid-tooltip {position: absolute;top: 100%;z-index: 5;display: none;width: 250px;padding: .5rem;margin-top: .1rem;font-size: .875rem;line-height: 1;color: #fff;background-color: rgba(220,53,69,.8);border-radius: .2rem;}
.custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid {border-color: #dc3545;}
.custom-select.is-invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control:invalid:focus {box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);}
.custom-select.is-invalid~.invalid-feedback, .custom-select.is-invalid~.invalid-tooltip, .form-control.is-invalid~.invalid-feedback, .form-control.is-invalid~.invalid-tooltip, .was-validated .custom-select:invalid~.invalid-feedback, .was-validated .custom-select:invalid~.invalid-tooltip, .was-validated .form-control:invalid~.invalid-feedback, .was-validated .form-control:invalid~.invalid-tooltip {display: block;}
.form-check-input.is-invalid+.form-check-label, .was-validated .form-check-input:invalid+.form-check-label {color: #dc3545;}
.custom-control-input.is-invalid~.custom-control-indicator, .was-validated .custom-control-input:invalid~.custom-control-indicator {background-color: rgba(220,53,69,.25);}
.custom-control-input.is-invalid~.custom-control-description, .was-validated .custom-control-input:invalid~.custom-control-description {color: #dc3545;}
.custom-file-input.is-invalid~.custom-file-control, .was-validated .custom-file-input:invalid~.custom-file-control {border-color: #dc3545;}
.custom-file-input.is-invalid~.custom-file-control::before, .was-validated .custom-file-input:invalid~.custom-file-control::before {border-color: inherit;}
.custom-file-input.is-invalid:focus, .was-validated .custom-file-input:invalid:focus {box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);}
.form-inline {display: -ms-flexbox;display: flex;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-align: center;align-items: center;}
.form-inline .form-check {width: 100%;}
@media (min-width:576px) {.form-inline label {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 0;}
	.form-inline .form-group {display: -ms-flexbox;display: flex;-ms-flex: 0 0 auto;flex: 0 0 auto;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-align: center;align-items: center;margin-bottom: 0;}
	.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}
	.form-inline .form-control-plaintext {display: inline-block;}
	.form-inline .input-group {width: auto;}
	.form-inline .form-check {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;width: auto;margin-top: 0;margin-bottom: 0;}
	.form-inline .form-check-label {padding-left: 0;}
	.form-inline .form-check-input {position: relative;margin-top: 0;margin-right: .25rem;margin-left: 0;}
	.form-inline .custom-control {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;padding-left: 0;}
	.form-inline .custom-control-indicator {position: static;display: inline-block;margin-right: .25rem;vertical-align: text-bottom;}
	.form-inline .has-feedback .form-control-feedback {top: 0;}}
.btn {display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid transparent;padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;border-radius: .25rem;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.btn:focus, .btn:hover {text-decoration: none;}
.btn.focus, .btn:focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);}
.btn.disabled, .btn:disabled {opacity: .65;}
.btn:not([disabled]):not(.disabled).active, .btn:not([disabled]):not(.disabled):active {background-image: none;}
a.btn.disabled, fieldset[disabled] a.btn {pointer-events: none;}
.btn-primary {color: #fff;background-color: #007bff;border-color: #007bff;}
.btn-primary:hover {color: #fff;background-color: #0069d9;border-color: #0062cc;}
.btn-primary.focus, .btn-primary:focus {box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);}
.btn-primary.disabled, .btn-primary:disabled {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;box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);}
.btn-secondary {color: #fff;background-color: #868e96;border-color: #868e96;}
.btn-secondary:hover {color: #fff;background-color: #727b84;border-color: #6c757d;}
.btn-secondary.focus, .btn-secondary:focus {box-shadow: 0 0 0 .2rem rgba(134,142,150,.5);}
.btn-secondary.disabled, .btn-secondary:disabled {background-color: #868e96;border-color: #868e96;}
.btn-secondary:not([disabled]):not(.disabled).active, .btn-secondary:not([disabled]):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {color: #fff;background-color: #6c757d;border-color: #666e76;box-shadow: 0 0 0 .2rem rgba(134,142,150,.5);}
.btn-success {color: #fff;background-color: #28a745;border-color: #28a745;}
.btn-success:hover {color: #fff;background-color: #218838;border-color: #1e7e34;}
.btn-success.focus, .btn-success:focus {box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);}
.btn-success.disabled, .btn-success:disabled {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;box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);}
.btn-info {color: #fff;background-color: #17a2b8;border-color: #17a2b8;}
.btn-info:hover {color: #fff;background-color: #138496;border-color: #117a8b;}
.btn-info.focus, .btn-info:focus {box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);}
.btn-info.disabled, .btn-info:disabled {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;box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);}
.btn-warning {color: #111;background-color: #ffc107;border-color: #ffc107;}
.btn-warning:hover {color: #111;background-color: #e0a800;border-color: #d39e00;}
.btn-warning.focus, .btn-warning:focus {box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);}
.btn-warning.disabled, .btn-warning:disabled {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: #111;background-color: #d39e00;border-color: #c69500;box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);}
.btn-danger {color: #fff;background-color: #dc3545;border-color: #dc3545;}
.btn-danger:hover {color: #fff;background-color: #c82333;border-color: #bd2130;}
.btn-danger.focus, .btn-danger:focus {box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);}
.btn-danger.disabled, .btn-danger:disabled {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;box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);}
.btn-light {color: #111;background-color: #f8f9fa;border-color: #f8f9fa;}
.btn-light:hover {color: #111;background-color: #e2e6ea;border-color: #dae0e5;}
.btn-light.focus, .btn-light:focus {box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}
.btn-light.disabled, .btn-light:disabled {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: #111;background-color: #dae0e5;border-color: #d3d9df;box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}
.btn-dark {color: #fff;background-color: #343a40;border-color: #343a40;}
.btn-dark:hover {color: #fff;background-color: #23272b;border-color: #1d2124;}
.btn-dark.focus, .btn-dark:focus {box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);}
.btn-dark.disabled, .btn-dark:disabled {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;box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);}
.btn-outline-primary {color: #007bff;background-color: transparent;background-image: none;border-color: #007bff;}
.btn-outline-primary:hover {color: #fff;background-color: #007bff;border-color: #007bff;}
.btn-outline-primary.focus, .btn-outline-primary:focus {box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {color: #007bff;background-color: transparent;}
.btn-outline-primary:not([disabled]):not(.disabled).active, .btn-outline-primary:not([disabled]):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {color: #fff;background-color: #007bff;border-color: #007bff;box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);}
.btn-outline-secondary {color: #868e96;background-color: transparent;background-image: none;border-color: #868e96;}
.btn-outline-secondary:hover {color: #fff;background-color: #868e96;border-color: #868e96;}
.btn-outline-secondary.focus, .btn-outline-secondary:focus {box-shadow: 0 0 0 .2rem rgba(134,142,150,.5);}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {color: #868e96;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: #868e96;border-color: #868e96;box-shadow: 0 0 0 .2rem rgba(134,142,150,.5);}
.btn-outline-success {color: #28a745;background-color: transparent;background-image: none;border-color: #28a745;}
.btn-outline-success:hover {color: #fff;background-color: #28a745;border-color: #28a745;}
.btn-outline-success.focus, .btn-outline-success:focus {box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);}
.btn-outline-success.disabled, .btn-outline-success:disabled {color: #28a745;background-color: transparent;}
.btn-outline-success:not([disabled]):not(.disabled).active, .btn-outline-success:not([disabled]):not(.disabled):active, .show>.btn-outline-success.dropdown-toggle {color: #fff;background-color: #28a745;border-color: #28a745;box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);}
.btn-outline-info {color: #17a2b8;background-color: transparent;background-image: none;border-color: #17a2b8;}
.btn-outline-info:hover {color: #fff;background-color: #17a2b8;border-color: #17a2b8;}
.btn-outline-info.focus, .btn-outline-info:focus {box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);}
.btn-outline-info.disabled, .btn-outline-info:disabled {color: #17a2b8;background-color: transparent;}
.btn-outline-info:not([disabled]):not(.disabled).active, .btn-outline-info:not([disabled]):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle {color: #fff;background-color: #17a2b8;border-color: #17a2b8;box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);}
.btn-outline-warning {color: #ffc107;background-color: transparent;background-image: none;border-color: #ffc107;}
.btn-outline-warning:hover {color: #fff;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: #fff;background-color: #ffc107;border-color: #ffc107;box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);}
.btn-outline-danger {color: #dc3545;background-color: transparent;background-image: none;border-color: #dc3545;}
.btn-outline-danger:hover {color: #fff;background-color: #dc3545;border-color: #dc3545;}
.btn-outline-danger.focus, .btn-outline-danger:focus {box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {color: #dc3545;background-color: transparent;}
.btn-outline-danger:not([disabled]):not(.disabled).active, .btn-outline-danger:not([disabled]):not(.disabled):active, .show>.btn-outline-danger.dropdown-toggle {color: #fff;background-color: #dc3545;border-color: #dc3545;box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);}
.btn-outline-light {color: #f8f9fa;background-color: transparent;background-image: none;border-color: #f8f9fa;}
.btn-outline-light:hover {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}
.btn-outline-light.focus, .btn-outline-light:focus {box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}
.btn-outline-light.disabled, .btn-outline-light:disabled {color: #f8f9fa;background-color: transparent;}
.btn-outline-light:not([disabled]):not(.disabled).active, .btn-outline-light:not([disabled]):not(.disabled):active, .show>.btn-outline-light.dropdown-toggle {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}
.btn-outline-dark {color: #343a40;background-color: transparent;background-image: none;border-color: #343a40;}
.btn-outline-dark:hover {color: #fff;background-color: #343a40;border-color: #343a40;}
.btn-outline-dark.focus, .btn-outline-dark:focus {box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {color: #343a40;background-color: transparent;}
.btn-outline-dark:not([disabled]):not(.disabled).active, .btn-outline-dark:not([disabled]):not(.disabled):active, .show>.btn-outline-dark.dropdown-toggle {color: #fff;background-color: #343a40;border-color: #343a40;box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);}
.btn-link {font-weight: 400;color: #007bff;background-color: transparent;}
.btn-link:hover {color: #0056b3;text-decoration: underline;background-color: transparent;border-color: transparent;}
.btn-link.focus, .btn-link:focus {border-color: transparent;box-shadow: none;}
.btn-link.disabled, .btn-link:disabled {color: #868e96;}
.btn-group-lg>.btn, .btn-lg {padding: .5rem 1rem;font-size: 1.25rem;line-height: 1.5;border-radius: .3rem;}
.btn-group-sm>.btn, .btn-sm {padding: .25rem .5rem;font-size: .875rem;line-height: 1.5;border-radius: .2rem;}
.btn-block {display: block;width: 100%;}
.btn-block+.btn-block {margin-top: .5rem;}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {width: 100%;}
.fade {opacity: 0;transition: opacity .15s linear;}
.fade.show {opacity: 1;}
.collapse {display: none;}
.collapse.show {display: block;}
tr.collapse.show {display: table-row;}
tbody.collapse.show {display: table-row-group;}
.collapsing {position: relative;height: 0;overflow: hidden;transition: height .35s ease;}
.dropdown, .dropup {position: relative;}
.dropdown-toggle::after {display: inline-block;width: 0;height: 0;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent;}
.dropdown-toggle:empty::after {margin-left: 0;}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 10rem;padding: .5rem 0;margin: .125rem 0 0;font-size: 1rem;color: #212529;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.15);border-radius: .25rem;}
.dropup .dropdown-menu {margin-top: 0;margin-bottom: .125rem;}
.dropup .dropdown-toggle::after {display: inline-block;width: 0;height: 0;margin-left: .255em;vertical-align: .255em;content: "";border-top: 0;border-right: .3em solid transparent;border-bottom: .3em solid;border-left: .3em solid transparent;}
.dropup .dropdown-toggle:empty::after {margin-left: 0;}
.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: 0 0;border: 0;}
.dropdown-item:focus, .dropdown-item:hover {color: #16181b;text-decoration: none;background-color: #f8f9fa;}
.dropdown-item.active, .dropdown-item:active {color: #fff;text-decoration: none;background-color: #007bff;}
.dropdown-item.disabled, .dropdown-item:disabled {color: #868e96;background-color: transparent;}
.dropdown-menu.show {display: block;}
.dropdown-header {display: block;padding: .5rem 1.5rem;margin-bottom: 0;font-size: .875rem;color: #868e96;white-space: nowrap;}
.btn-group, .btn-group-vertical {position: relative;display: -ms-inline-flexbox;display: inline-flex;vertical-align: middle;}
.btn-group-vertical>.btn, .btn-group>.btn {position: relative;-ms-flex: 0 1 auto;flex: 0 1 auto;}
.btn-group-vertical>.btn:hover, .btn-group>.btn:hover {z-index: 2;}
.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus {z-index: 2;}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group, .btn-group-vertical .btn+.btn, .btn-group-vertical .btn+.btn-group, .btn-group-vertical .btn-group+.btn, .btn-group-vertical .btn-group+.btn-group {margin-left: -1px;}
.btn-toolbar {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: start;justify-content: flex-start;}
.btn-toolbar .input-group {width: auto;}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0;}
.btn-group>.btn:first-child {margin-left: 0;}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.btn-group>.btn-group {float: left;}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {border-radius: 0;}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.btn+.dropdown-toggle-split {padding-right: .5625rem;padding-left: .5625rem;}
.btn+.dropdown-toggle-split::after {margin-left: 0;}
.btn-group-sm>.btn+.dropdown-toggle-split, .btn-sm+.dropdown-toggle-split {padding-right: .375rem;padding-left: .375rem;}
.btn-group-lg>.btn+.dropdown-toggle-split, .btn-lg+.dropdown-toggle-split {padding-right: .75rem;padding-left: .75rem;}
.btn-group-vertical {-ms-flex-direction: column;flex-direction: column;-ms-flex-align: start;align-items: flex-start;-ms-flex-pack: center;justify-content: center;}
.btn-group-vertical .btn, .btn-group-vertical .btn-group {width: 100%;}
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {margin-top: -1px;margin-left: 0;}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {border-radius: 0;}
.btn-group-vertical>.btn:first-child:not(:last-child) {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.btn-group-vertical>.btn:last-child:not(:first-child) {border-top-left-radius: 0;border-top-right-radius: 0;}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {border-radius: 0;}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {border-top-left-radius: 0;border-top-right-radius: 0;}
[data-toggle=buttons]>.btn input[type=checkbox], [data-toggle=buttons]>.btn input[type=radio], [data-toggle=buttons]>.btn-group>.btn input[type=checkbox], [data-toggle=buttons]>.btn-group>.btn input[type=radio] {position: absolute;clip: rect(0,0,0,0);pointer-events: none;}
.input-group {position: relative;display: -ms-flexbox;display: flex;-ms-flex-align: stretch;align-items: stretch;width: 100%;}
.input-group .form-control {position: relative;z-index: 2;-ms-flex: 1 1 auto;flex: 1 1 auto;width: 1%;margin-bottom: 0;}
.input-group .form-control:active, .input-group .form-control:focus, .input-group .form-control:hover {z-index: 3;}
.input-group .form-control, .input-group-addon, .input-group-btn {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {border-radius: 0;}
.input-group-addon, .input-group-btn {white-space: nowrap;}
.input-group-addon {padding: .375rem .75rem;margin-bottom: 0;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;text-align: center;background-color: #e9ecef;border: 1px solid #ced4da;border-radius: .25rem;}
.input-group-addon.form-control-sm, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.input-group-addon.btn {padding: .25rem .5rem;font-size: .875rem;border-radius: .2rem;}
.input-group-addon.form-control-lg, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.input-group-addon.btn {padding: .5rem 1rem;font-size: 1.25rem;border-radius: .3rem;}
.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {margin-top: 0;}
.input-group .form-control:not(:last-child), .input-group-addon:not(:last-child), .input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn, .input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:last-child)>.btn, .input-group-btn:not(:last-child)>.btn-group>.btn, .input-group-btn:not(:last-child)>.dropdown-toggle {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.input-group-addon:not(:last-child) {border-right: 0;}
.input-group .form-control:not(:first-child), .input-group-addon:not(:first-child), .input-group-btn:not(:first-child)>.btn, .input-group-btn:not(:first-child)>.btn-group>.btn, .input-group-btn:not(:first-child)>.dropdown-toggle, .input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn, .input-group-btn:not(:last-child)>.btn:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.form-control+.input-group-addon:not(:first-child) {border-left: 0;}
.input-group-btn {position: relative;-ms-flex-align: stretch;align-items: stretch;font-size: 0;white-space: nowrap;}
.input-group-btn>.btn {position: relative;}
.input-group-btn>.btn+.btn {margin-left: -1px;}
.input-group-btn>.btn:active, .input-group-btn>.btn:focus, .input-group-btn>.btn:hover {z-index: 3;}
.input-group-btn:first-child>.btn+.btn {margin-left: 0;}
.input-group-btn:not(:last-child)>.btn, .input-group-btn:not(:last-child)>.btn-group {margin-right: -1px;}
.input-group-btn:not(:first-child)>.btn, .input-group-btn:not(:first-child)>.btn-group {z-index: 2;margin-left: 0;}
.input-group-btn:not(:first-child)>.btn-group:first-child, .input-group-btn:not(:first-child)>.btn:first-child {margin-left: -1px;}
.input-group-btn:not(:first-child)>.btn-group:active, .input-group-btn:not(:first-child)>.btn-group:focus, .input-group-btn:not(:first-child)>.btn-group:hover, .input-group-btn:not(:first-child)>.btn:active, .input-group-btn:not(:first-child)>.btn:focus, .input-group-btn:not(:first-child)>.btn:hover {z-index: 3;}
.custom-control {position: relative;display: -ms-inline-flexbox;display: inline-flex;min-height: 1.5rem;padding-left: 1.5rem;margin-right: 1rem;}
.custom-control-input {position: absolute;z-index: -1;opacity: 0;}
.custom-control-input:checked~.custom-control-indicator {color: #fff;background-color: #007bff;}
.custom-control-input:focus~.custom-control-indicator {box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);}
.custom-control-input:active~.custom-control-indicator {color: #fff;background-color: #b3d7ff;}
.custom-control-input:disabled~.custom-control-indicator {background-color: #e9ecef;}
.custom-control-input:disabled~.custom-control-description {color: #868e96;}
.custom-control-indicator {position: absolute;top: .25rem;left: 0;display: block;width: 1rem;height: 1rem;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #ddd;background-repeat: no-repeat;background-position: center center;background-size: 50% 50%;}
.custom-checkbox .custom-control-indicator {border-radius: .25rem;}
.custom-checkbox .custom-control-input:checked~.custom-control-indicator {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3E%3Cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3E%3C/svg%3E");}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator {background-color: #007bff;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 4\'%3E%3Cpath stroke=\'%23fff\' d=\'M0 2h4\'/%3E%3C/svg%3E");}
.custom-radio .custom-control-indicator {border-radius: 50%;}
.custom-radio .custom-control-input:checked~.custom-control-indicator {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-4 -4 8 8\'%3E%3Ccircle r=\'3\' fill=\'%23fff\'/%3E%3C/svg%3E");}
.custom-controls-stacked {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;}
.custom-controls-stacked .custom-control {margin-bottom: .25rem;}
.custom-controls-stacked .custom-control+.custom-control {margin-left: 0;}
.custom-select {display: inline-block;max-width: 100%;padding: .375rem 1.75rem .375rem .75rem;line-height: 1.5;color: #495057;vertical-align: middle;background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3E%3Cpath fill=\'%23333\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size: 8px 10px;border: 1px solid #ced4da;border-radius: .25rem;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.custom-select:focus {border-color: #80bdff;outline: 0;}
.custom-select:focus::-ms-value {color: #495057;background-color: #fff;}
.custom-select[multiple] {height: auto;background-image: none;}
.custom-select:disabled {color: #868e96;background-color: #e9ecef;}
.custom-select::-ms-expand {opacity: 0;}
.custom-select-sm {padding-top: .375rem;padding-bottom: .375rem;font-size: 75%;}
.custom-file {position: relative;display: inline-block;max-width: 100%;margin-bottom: 0;}
.custom-file-input {min-width: 14rem;max-width: 100%;margin: 0;opacity: 0;}
.custom-file-input:focus~.custom-file-control {box-shadow: 0 0 0 .075rem #fff,0 0 0 .2rem #007bff;}
.custom-file-control {position: absolute;top: 0;right: 0;left: 0;z-index: 5;padding: .375rem .75rem;line-height: 1.5;color: #495057;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #fff;border: 1px solid #ced4da;border-radius: .25rem;}
.custom-file-control:lang(en):empty::after {content: "Choose file...";}
.custom-file-control::before {position: absolute;top: -1px;right: -1px;bottom: -1px;z-index: 6;display: block;padding: .375rem .75rem;line-height: 1.5;color: #495057;background-color: #e9ecef;border: 1px solid #ced4da;border-radius: 0 .25rem .25rem 0;}
.custom-file-control:lang(en)::before {content: "Browse";}
.nav {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}
.nav-link {display: block;padding: .5rem 1rem;}
.nav-link:focus, .nav-link:hover {text-decoration: none;}
.nav-link.disabled {color: #868e96;}
.nav-tabs {border-bottom: 1px solid #ddd;}
.nav-tabs .nav-item {margin-bottom: -1px;}
.nav-tabs .nav-link {border: 1px solid transparent;border-top-left-radius: .25rem;border-top-right-radius: .25rem;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {border-color: #e9ecef #e9ecef #ddd;}
.nav-tabs .nav-link.disabled {color: #868e96;background-color: transparent;border-color: transparent;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #495057;background-color: #fff;border-color: #ddd #ddd #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 {-ms-flex: 1 1 auto;flex: 1 1 auto;text-align: center;}
.nav-justified .nav-item {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;text-align: center;}
.tab-content>.tab-pane {display: none;}
.tab-content>.active {display: block;}
.navbar {position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;padding: .5rem 1rem;}
.navbar>.container, .navbar>.container-fluid {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;}
.navbar-brand {display: inline-block;padding-top: .3125rem;padding-bottom: .3125rem;margin-right: 1rem;font-size: 1.25rem;line-height: inherit;white-space: nowrap;}
.navbar-brand:focus, .navbar-brand:hover {text-decoration: none;}
.navbar-nav {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;padding-left: 0;margin-bottom: 0;list-style: none;}
.navbar-nav .nav-link {padding-right: 0;padding-left: 0;}
.navbar-nav .dropdown-menu {position: static;float: none;}
.navbar-text {display: inline-block;padding-top: .5rem;padding-bottom: .5rem;}
.navbar-collapse {-ms-flex-preferred-size: 100%;flex-basis: 100%;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-align: center;align-items: center;}
.navbar-toggler {padding: .25rem .75rem;font-size: 1.25rem;line-height: 1;background: 0 0;border: 1px solid transparent;border-radius: .25rem;}
.navbar-toggler:focus, .navbar-toggler:hover {text-decoration: none;}
.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:575px) {.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {padding-right: 0;padding-left: 0;}}
@media (min-width:576px) {.navbar-expand-sm {-ms-flex-flow: row nowrap;flex-flow: row nowrap;-ms-flex-pack: start;justify-content: flex-start;}
	.navbar-expand-sm .navbar-nav {-ms-flex-direction: row;flex-direction: row;}
	.navbar-expand-sm .navbar-nav .dropdown-menu {position: absolute;}
	.navbar-expand-sm .navbar-nav .dropdown-menu-right {right: 0;left: auto;}
	.navbar-expand-sm .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem;}
	.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.navbar-expand-sm .navbar-collapse {display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto;}
	.navbar-expand-sm .navbar-toggler {display: none;}
	.navbar-expand-sm .dropup .dropdown-menu {top: auto;bottom: 100%;}}
@media (max-width:767px) {.navbar-expand-md>.container, .navbar-expand-md>.container-fluid {padding-right: 0;padding-left: 0;}}
@media (min-width:768px) {.navbar-expand-md {-ms-flex-flow: row nowrap;flex-flow: row nowrap;-ms-flex-pack: start;justify-content: flex-start;}
	.navbar-expand-md .navbar-nav {-ms-flex-direction: row;flex-direction: row;}
	.navbar-expand-md .navbar-nav .dropdown-menu {position: absolute;}
	.navbar-expand-md .navbar-nav .dropdown-menu-right {right: 0;left: auto;}
	.navbar-expand-md .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem;}
	.navbar-expand-md>.container, .navbar-expand-md>.container-fluid {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.navbar-expand-md .navbar-collapse {display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto;}
	.navbar-expand-md .navbar-toggler {display: none;}
	.navbar-expand-md .dropup .dropdown-menu {top: auto;bottom: 100%;}}
@media (max-width:991px) {.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {padding-right: 0;padding-left: 0;}}
@media (min-width:992px) {.navbar-expand-lg {-ms-flex-flow: row nowrap;flex-flow: row nowrap;-ms-flex-pack: start;justify-content: flex-start;}
	.navbar-expand-lg .navbar-nav {-ms-flex-direction: row;flex-direction: row;}
	.navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute;}
	.navbar-expand-lg .navbar-nav .dropdown-menu-right {right: 0;left: auto;}
	.navbar-expand-lg .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem;}
	.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.navbar-expand-lg .navbar-collapse {display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto;}
	.navbar-expand-lg .navbar-toggler {display: none;}
	.navbar-expand-lg .dropup .dropdown-menu {top: auto;bottom: 100%;}}
@media (max-width:1199px) {.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid {padding-right: 0;padding-left: 0;}}
@media (min-width:1200px) {.navbar-expand-xl {-ms-flex-flow: row nowrap;flex-flow: row nowrap;-ms-flex-pack: start;justify-content: flex-start;}
	.navbar-expand-xl .navbar-nav {-ms-flex-direction: row;flex-direction: row;}
	.navbar-expand-xl .navbar-nav .dropdown-menu {position: absolute;}
	.navbar-expand-xl .navbar-nav .dropdown-menu-right {right: 0;left: auto;}
	.navbar-expand-xl .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem;}
	.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.navbar-expand-xl .navbar-collapse {display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto;}
	.navbar-expand-xl .navbar-toggler {display: none;}
	.navbar-expand-xl .dropup .dropdown-menu {top: auto;bottom: 100%;}}
.navbar-expand {-ms-flex-flow: row nowrap;flex-flow: row nowrap;-ms-flex-pack: start;justify-content: flex-start;}
.navbar-expand>.container, .navbar-expand>.container-fluid {padding-right: 0;padding-left: 0;}
.navbar-expand .navbar-nav {-ms-flex-direction: row;flex-direction: row;}
.navbar-expand .navbar-nav .dropdown-menu {position: absolute;}
.navbar-expand .navbar-nav .dropdown-menu-right {right: 0;left: auto;}
.navbar-expand .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem;}
.navbar-expand>.container, .navbar-expand>.container-fluid {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.navbar-expand .navbar-collapse {display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto;}
.navbar-expand .navbar-toggler {display: none;}
.navbar-expand .dropup .dropdown-menu {top: auto;bottom: 100%;}
.navbar-light .navbar-brand {color: rgba(0,0,0,.9);}
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {color: rgba(0,0,0,.9);}
.navbar-light .navbar-nav .nav-link {color: rgba(0,0,0,.5);}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color: rgba(0,0,0,.7);}
.navbar-light .navbar-nav .nav-link.disabled {color: rgba(0,0,0,.3);}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {color: rgba(0,0,0,.9);}
.navbar-light .navbar-toggler {color: rgba(0,0,0,.5);border-color: rgba(0,0,0,.1);}
.navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(0, 0, 0, 0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3E%3C/svg%3E");}
.navbar-light .navbar-text {color: rgba(0,0,0,.5);}
.navbar-light .navbar-text a {color: rgba(0,0,0,.9);}
.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {color: rgba(0,0,0,.9);}
.navbar-dark .navbar-brand {color: #fff;}
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {color: #fff;}
.navbar-dark .navbar-nav .nav-link {color: rgba(255,255,255,.5);}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {color: rgba(255,255,255,.75);}
.navbar-dark .navbar-nav .nav-link.disabled {color: rgba(255,255,255,.25);}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {color: #fff;}
.navbar-dark .navbar-toggler {color: rgba(255,255,255,.5);border-color: rgba(255,255,255,.1);}
.navbar-dark .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(255, 255, 255, 0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3E%3C/svg%3E");}
.navbar-dark .navbar-text {color: rgba(255,255,255,.5);}
.navbar-dark .navbar-text a {color: #fff;}
.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {color: #fff;}
.card {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,.125);border-radius: .25rem;}
.card>hr {margin-right: 0;margin-left: 0;}
.card>.list-group:first-child .list-group-item:first-child {border-top-left-radius: .25rem;border-top-right-radius: .25rem;}
.card>.list-group:last-child .list-group-item:last-child {border-bottom-right-radius: .25rem;border-bottom-left-radius: .25rem;}
.card-body {-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 1.25rem;}
.card-title {margin-bottom: .75rem;}
.card-subtitle {margin-top: -.375rem;margin-bottom: 0;}
.card-text:last-child {margin-bottom: 0;}
.card-link:hover {text-decoration: none;}
.card-link+.card-link {margin-left: 1.25rem;}
.card-header {padding: .75rem 1.25rem;margin-bottom: 0;background-color: rgba(0,0,0,.03);border-bottom: 1px solid rgba(0,0,0,.125);}
.card-header:first-child {border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;}
.card-header+.list-group .list-group-item:first-child {border-top: 0;}
.card-footer {padding: .75rem 1.25rem;background-color: rgba(0,0,0,.03);border-top: 1px solid rgba(0,0,0,.125);}
.card-footer:last-child {border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);}
.card-header-tabs {margin-right: -.625rem;margin-bottom: -.75rem;margin-left: -.625rem;border-bottom: 0;}
.card-header-pills {margin-right: -.625rem;margin-left: -.625rem;}
.card-img-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 1.25rem;}
.card-img {width: 100%;border-radius: calc(.25rem - 1px);}
.card-img-top {width: 100%;border-top-left-radius: calc(.25rem - 1px);border-top-right-radius: calc(.25rem - 1px);}
.card-img-bottom {width: 100%;border-bottom-right-radius: calc(.25rem - 1px);border-bottom-left-radius: calc(.25rem - 1px);}
.card-deck {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;}
.card-deck .card {margin-bottom: 15px;}
@media (min-width:576px) {.card-deck {-ms-flex-flow: row wrap;flex-flow: row wrap;margin-right: -15px;margin-left: -15px;}
	.card-deck .card {display: -ms-flexbox;display: flex;-ms-flex: 1 0 0%;flex: 1 0 0%;-ms-flex-direction: column;flex-direction: column;margin-right: 15px;margin-bottom: 0;margin-left: 15px;}}
.card-group {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;}
.card-group .card {margin-bottom: 15px;}
@media (min-width:576px) {.card-group {-ms-flex-flow: row wrap;flex-flow: row wrap;}
	.card-group .card {-ms-flex: 1 0 0%;flex: 1 0 0%;margin-bottom: 0;}
	.card-group .card+.card {margin-left: 0;border-left: 0;}
	.card-group .card:first-child {border-top-right-radius: 0;border-bottom-right-radius: 0;}
	.card-group .card:first-child .card-img-top {border-top-right-radius: 0;}
	.card-group .card:first-child .card-img-bottom {border-bottom-right-radius: 0;}
	.card-group .card:last-child {border-top-left-radius: 0;border-bottom-left-radius: 0;}
	.card-group .card:last-child .card-img-top {border-top-left-radius: 0;}
	.card-group .card:last-child .card-img-bottom {border-bottom-left-radius: 0;}
	.card-group .card:only-child {border-radius: .25rem;}
	.card-group .card:only-child .card-img-top {border-top-left-radius: .25rem;border-top-right-radius: .25rem;}
	.card-group .card:only-child .card-img-bottom {border-bottom-right-radius: .25rem;border-bottom-left-radius: .25rem;}
	.card-group .card:not(:first-child):not(:last-child):not(:only-child) {border-radius: 0;}
	.card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {border-radius: 0;}}
.card-columns .card {margin-bottom: .75rem;}
@media (min-width:576px) {.card-columns {-webkit-column-count: 3;column-count: 3;-webkit-column-gap: 1.25rem;column-gap: 1.25rem;}
	.card-columns .card {display: inline-block;width: 100%;}}
.breadcrumb {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: .75rem 1rem;margin-bottom: 1rem;list-style: none;background-color: #e9ecef;border-radius: .25rem;}
.breadcrumb-item+.breadcrumb-item::before {display: inline-block;padding-right: .5rem;padding-left: .5rem;color: #868e96;content: "/";}
.breadcrumb-item+.breadcrumb-item:hover::before {text-decoration: underline;}
.breadcrumb-item+.breadcrumb-item:hover::before {text-decoration: none;}
.breadcrumb-item.active {color: #868e96;}
.pagination {display: -ms-flexbox;display: flex;padding-left: 0;list-style: none;border-radius: .25rem;}
.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: 2;color: #fff;background-color: #007bff;border-color: #007bff;}
.page-item.disabled .page-link {color: #868e96;pointer-events: none;background-color: #fff;border-color: #ddd;}
.page-link {position: relative;display: block;padding: .5rem .75rem;margin-left: -1px;line-height: 1.25;color: #007bff;background-color: #fff;border: 1px solid #ddd;}
.page-link:focus, .page-link:hover {color: #0056b3;text-decoration: none;background-color: #e9ecef;border-color: #ddd;}
.pagination-lg .page-link {padding: .75rem 1.5rem;font-size: 1.25rem;line-height: 1.5;}
.pagination-lg .page-item:first-child .page-link {border-top-left-radius: .3rem;border-bottom-left-radius: .3rem;}
.pagination-lg .page-item:last-child .page-link {border-top-right-radius: .3rem;border-bottom-right-radius: .3rem;}
.pagination-sm .page-link {padding: .25rem .5rem;font-size: .875rem;line-height: 1.5;}
.pagination-sm .page-item:first-child .page-link {border-top-left-radius: .2rem;border-bottom-left-radius: .2rem;}
.pagination-sm .page-item:last-child .page-link {border-top-right-radius: .2rem;border-bottom-right-radius: .2rem;}
.badge {display: inline-block;padding: .25em .4em;font-size: 75%;font-weight: 700;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25rem;}
.badge:empty {display: none;}
.btn .badge {position: relative;top: -1px;}
.badge-pill {padding-right: .6em;padding-left: .6em;border-radius: 10rem;}
.badge-primary {color: #fff;background-color: #007bff;}
.badge-primary[href]:focus, .badge-primary[href]:hover {color: #fff;text-decoration: none;background-color: #0062cc;}
.badge-secondary {color: #fff;background-color: #868e96;}
.badge-secondary[href]:focus, .badge-secondary[href]:hover {color: #fff;text-decoration: none;background-color: #6c757d;}
.badge-success {color: #fff;background-color: #28a745;}
.badge-success[href]:focus, .badge-success[href]:hover {color: #fff;text-decoration: none;background-color: #1e7e34;}
.badge-info {color: #fff;background-color: #17a2b8;}
.badge-info[href]:focus, .badge-info[href]:hover {color: #fff;text-decoration: none;background-color: #117a8b;}
.badge-warning {color: #111;background-color: #ffc107;}
.badge-warning[href]:focus, .badge-warning[href]:hover {color: #111;text-decoration: none;background-color: #d39e00;}
.badge-danger {color: #fff;background-color: #dc3545;}
.badge-danger[href]:focus, .badge-danger[href]:hover {color: #fff;text-decoration: none;background-color: #bd2130;}
.badge-light {color: #111;background-color: #f8f9fa;}
.badge-light[href]:focus, .badge-light[href]:hover {color: #111;text-decoration: none;background-color: #dae0e5;}
.badge-dark {color: #fff;background-color: #343a40;}
.badge-dark[href]:focus, .badge-dark[href]:hover {color: #fff;text-decoration: none;background-color: #1d2124;}
.jumbotron {padding: 2rem 1rem;margin-bottom: 2rem;background-color: #e9ecef;border-radius: .3rem;}
@media (min-width:576px) {.jumbotron {padding: 4rem 2rem;}}
.jumbotron-fluid {padding-right: 0;padding-left: 0;border-radius: 0;}
.alert {position: relative;padding: .75rem 1.25rem;margin-bottom: 1rem;border: 1px solid transparent;border-radius: .25rem;}
.alert-heading {color: inherit;}
.alert-link {font-weight: 700;}
.alert-dismissible .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: #464a4e;background-color: #e7e8ea;border-color: #dddfe2;}
.alert-secondary hr {border-top-color: #cfd2d6;}
.alert-secondary .alert-link {color: #2e3133;}
.alert-success {color: #155724;background-color: #d4edda;border-color: #c3e6cb;}
.alert-success hr {border-top-color: #b1dfbb;}
.alert-success .alert-link {color: #0b2e13;}
.alert-info {color: #0c5460;background-color: #d1ecf1;border-color: #bee5eb;}
.alert-info hr {border-top-color: #abdde5;}
.alert-info .alert-link {color: #062c33;}
.alert-warning {color: #856404;background-color: #fff3cd;border-color: #ffeeba;}
.alert-warning hr {border-top-color: #ffe8a1;}
.alert-warning .alert-link {color: #533f03;}
.alert-danger {color: #721c24;background-color: #f8d7da;border-color: #f5c6cb;}
.alert-danger hr {border-top-color: #f1b0b7;}
.alert-danger .alert-link {color: #491217;}
.alert-light {color: #818182;background-color: #fefefe;border-color: #fdfdfe;}
.alert-light hr {border-top-color: #ececf6;}
.alert-light .alert-link {color: #686868;}
.alert-dark {color: #1b1e21;background-color: #d6d8d9;border-color: #c6c8ca;}
.alert-dark hr {border-top-color: #b9bbbe;}
.alert-dark .alert-link {color: #040505;}
@-webkit-keyframes progress-bar-stripes {from {background-position: 1rem 0;}
	to {background-position: 0 0;}}
@keyframes progress-bar-stripes {from {background-position: 1rem 0;}
	to {background-position: 0 0;}}
.progress {display: -ms-flexbox;display: flex;height: 1rem;overflow: hidden;font-size: .75rem;background-color: #e9ecef;border-radius: .25rem;}
.progress-bar {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;color: #fff;background-color: #007bff;}
.progress-bar-striped {background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size: 1rem 1rem;}
.progress-bar-animated {-webkit-animation: progress-bar-stripes 1s linear infinite;animation: progress-bar-stripes 1s linear infinite;}
.media {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;}
.media-body {-ms-flex: 1;flex: 1;}
.list-group {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;padding-left: 0;margin-bottom: 0;}
.list-group-item-action {width: 100%;color: #495057;text-align: inherit;}
.list-group-item-action:focus, .list-group-item-action:hover {color: #495057;text-decoration: none;background-color: #f8f9fa;}
.list-group-item-action:active {color: #212529;background-color: #e9ecef;}
.list-group-item {position: relative;display: block;padding: .75rem 1.25rem;margin-bottom: -1px;background-color: #fff;border: 1px solid rgba(0,0,0,.125);}
.list-group-item:first-child {border-top-left-radius: .25rem;border-top-right-radius: .25rem;}
.list-group-item:last-child {margin-bottom: 0;border-bottom-right-radius: .25rem;border-bottom-left-radius: .25rem;}
.list-group-item:focus, .list-group-item:hover {text-decoration: none;}
.list-group-item.disabled, .list-group-item:disabled {color: #868e96;background-color: #fff;}
.list-group-item.active {z-index: 2;color: #fff;background-color: #007bff;border-color: #007bff;}
.list-group-flush .list-group-item {border-right: 0;border-left: 0;border-radius: 0;}
.list-group-flush:first-child .list-group-item:first-child {border-top: 0;}
.list-group-flush:last-child .list-group-item:last-child {border-bottom: 0;}
.list-group-item-primary {color: #004085;background-color: #b8daff;}
a.list-group-item-primary, button.list-group-item-primary {color: #004085;}
a.list-group-item-primary:focus, a.list-group-item-primary:hover, button.list-group-item-primary:focus, button.list-group-item-primary:hover {color: #004085;background-color: #9fcdff;}
a.list-group-item-primary.active, button.list-group-item-primary.active {color: #fff;background-color: #004085;border-color: #004085;}
.list-group-item-secondary {color: #464a4e;background-color: #dddfe2;}
a.list-group-item-secondary, button.list-group-item-secondary {color: #464a4e;}
a.list-group-item-secondary:focus, a.list-group-item-secondary:hover, button.list-group-item-secondary:focus, button.list-group-item-secondary:hover {color: #464a4e;background-color: #cfd2d6;}
a.list-group-item-secondary.active, button.list-group-item-secondary.active {color: #fff;background-color: #464a4e;border-color: #464a4e;}
.list-group-item-success {color: #155724;background-color: #c3e6cb;}
a.list-group-item-success, button.list-group-item-success {color: #155724;}
a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover {color: #155724;background-color: #b1dfbb;}
a.list-group-item-success.active, button.list-group-item-success.active {color: #fff;background-color: #155724;border-color: #155724;}
.list-group-item-info {color: #0c5460;background-color: #bee5eb;}
a.list-group-item-info, button.list-group-item-info {color: #0c5460;}
a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {color: #0c5460;background-color: #abdde5;}
a.list-group-item-info.active, button.list-group-item-info.active {color: #fff;background-color: #0c5460;border-color: #0c5460;}
.list-group-item-warning {color: #856404;background-color: #ffeeba;}
a.list-group-item-warning, button.list-group-item-warning {color: #856404;}
a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover {color: #856404;background-color: #ffe8a1;}
a.list-group-item-warning.active, button.list-group-item-warning.active {color: #fff;background-color: #856404;border-color: #856404;}
.list-group-item-danger {color: #721c24;background-color: #f5c6cb;}
a.list-group-item-danger, button.list-group-item-danger {color: #721c24;}
a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover {color: #721c24;background-color: #f1b0b7;}
a.list-group-item-danger.active, button.list-group-item-danger.active {color: #fff;background-color: #721c24;border-color: #721c24;}
.list-group-item-light {color: #818182;background-color: #fdfdfe;}
a.list-group-item-light, button.list-group-item-light {color: #818182;}
a.list-group-item-light:focus, a.list-group-item-light:hover, button.list-group-item-light:focus, button.list-group-item-light:hover {color: #818182;background-color: #ececf6;}
a.list-group-item-light.active, button.list-group-item-light.active {color: #fff;background-color: #818182;border-color: #818182;}
.list-group-item-dark {color: #1b1e21;background-color: #c6c8ca;}
a.list-group-item-dark, button.list-group-item-dark {color: #1b1e21;}
a.list-group-item-dark:focus, a.list-group-item-dark:hover, button.list-group-item-dark:focus, button.list-group-item-dark:hover {color: #1b1e21;background-color: #b9bbbe;}
a.list-group-item-dark.active, button.list-group-item-dark.active {color: #fff;background-color: #1b1e21;border-color: #1b1e21;}
.close {float: right;font-size: 1.5rem;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .5;}
.close:focus, .close:hover {color: #000;text-decoration: none;opacity: .75;}
button.close {padding: 0;background: 0 0;border: 0;-webkit-appearance: none;}
.modal-open {overflow: hidden;}
.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;outline: 0;}
.modal.fade .modal-dialog {transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out;transition: transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform: translate(0,-25%);transform: translate(0,-25%);}
.modal.show .modal-dialog {-webkit-transform: translate(0,0);transform: translate(0,0);}
.modal-open .modal {overflow-x: hidden;overflow-y: auto;}
.modal-dialog {position: relative;width: auto;margin: 10px;pointer-events: none;}
.modal-content {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.2);border-radius: .3rem;outline: 0;}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop.show {opacity: .5;}
.modal-header {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;-ms-flex-pack: justify;justify-content: space-between;padding: 15px;border-bottom: 1px solid #e9ecef;border-top-left-radius: .3rem;border-top-right-radius: .3rem;}
.modal-header .close {padding: 15px;margin: -15px -15px -15px auto;}
.modal-title {margin-bottom: 0;line-height: 1.5;}
.modal-body {position: relative;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 15px;}
.modal-footer {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: end;justify-content: flex-end;padding: 15px;border-top: 1px solid #e9ecef;}
.modal-footer>:not(:first-child) {margin-left: .25rem;}
.modal-footer>:not(:last-child) {margin-right: .25rem;}
.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}
@media (min-width:576px) {.modal-dialog {max-width: 500px;margin: 30px auto;}
	.modal-sm {max-width: 300px;}}
@media (min-width:992px) {.modal-lg {max-width: 800px;}}
.tooltip {position: absolute;z-index: 1070;display: block;margin: 0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style: normal;font-weight: 400;line-height: 1.5;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;white-space: normal;line-break: auto;font-size: .875rem;word-wrap: break-word;opacity: 0;}
.tooltip.show {opacity: .9;}
.tooltip .arrow {position: absolute;display: block;width: 5px;height: 5px;}
.tooltip .arrow::before {position: absolute;border-color: transparent;border-style: solid;}
.tooltip.bs-tooltip-auto[x-placement^=top], .tooltip.bs-tooltip-top {padding: 5px 0;}
.tooltip.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.bs-tooltip-top .arrow {bottom: 0;}
.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.bs-tooltip-top .arrow::before {margin-left: -3px;content: "";border-width: 5px 5px 0;border-top-color: #000;}
.tooltip.bs-tooltip-auto[x-placement^=right], .tooltip.bs-tooltip-right {padding: 0 5px;}
.tooltip.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.bs-tooltip-right .arrow {left: 0;}
.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.bs-tooltip-right .arrow::before {margin-top: -3px;content: "";border-width: 5px 5px 5px 0;border-right-color: #000;}
.tooltip.bs-tooltip-auto[x-placement^=bottom], .tooltip.bs-tooltip-bottom {padding: 5px 0;}
.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.bs-tooltip-bottom .arrow {top: 0;}
.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.bs-tooltip-bottom .arrow::before {margin-left: -3px;content: "";border-width: 0 5px 5px;border-bottom-color: #000;}
.tooltip.bs-tooltip-auto[x-placement^=left], .tooltip.bs-tooltip-left {padding: 0 5px;}
.tooltip.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.bs-tooltip-left .arrow {right: 0;}
.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.bs-tooltip-left .arrow::before {right: 0;margin-top: -3px;content: "";border-width: 5px 0 5px 5px;border-left-color: #000;}
.tooltip-inner {max-width: 200px;padding: 3px 8px;color: #fff;text-align: center;background-color: #000;border-radius: .25rem;}
.popover {position: absolute;top: 0;left: 0;z-index: 1060;display: block;max-width: 276px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style: normal;font-weight: 400;line-height: 1.5;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;white-space: normal;line-break: auto;font-size: .875rem;word-wrap: break-word;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.2);border-radius: .3rem;}
.popover .arrow {position: absolute;display: block;width: .8rem;height: .4rem;}
.popover .arrow::after, .popover .arrow::before {position: absolute;display: block;border-color: transparent;border-style: solid;}
.popover .arrow::before {content: "";border-width: .8rem;}
.popover .arrow::after {content: "";border-width: .8rem;}
.popover.bs-popover-auto[x-placement^=top], .popover.bs-popover-top {margin-bottom: .8rem;}
.popover.bs-popover-auto[x-placement^=top] .arrow, .popover.bs-popover-top .arrow {bottom: 0;}
.popover.bs-popover-auto[x-placement^=top] .arrow::after, .popover.bs-popover-auto[x-placement^=top] .arrow::before, .popover.bs-popover-top .arrow::after, .popover.bs-popover-top .arrow::before {border-bottom-width: 0;}
.popover.bs-popover-auto[x-placement^=top] .arrow::before, .popover.bs-popover-top .arrow::before {bottom: -.8rem;margin-left: -.8rem;border-top-color: rgba(0,0,0,.25);}
.popover.bs-popover-auto[x-placement^=top] .arrow::after, .popover.bs-popover-top .arrow::after {margin-left: -.8rem;border-top-color: #fff;}
.popover.bs-popover-auto[x-placement^=right], .popover.bs-popover-right {margin-left: .8rem;}
.popover.bs-popover-auto[x-placement^=right] .arrow, .popover.bs-popover-right .arrow {left: 0;}
.popover.bs-popover-auto[x-placement^=right] .arrow::after, .popover.bs-popover-auto[x-placement^=right] .arrow::before, .popover.bs-popover-right .arrow::after, .popover.bs-popover-right .arrow::before {margin-top: -.8rem;border-left-width: 0;}
.popover.bs-popover-auto[x-placement^=right] .arrow::before, .popover.bs-popover-right .arrow::before {left: -.8rem;border-right-color: rgba(0,0,0,.25);}
.popover.bs-popover-auto[x-placement^=right] .arrow::after, .popover.bs-popover-right .arrow::after {border-right-color: #fff;}
.popover.bs-popover-auto[x-placement^=bottom], .popover.bs-popover-bottom {margin-top: .8rem;}
.popover.bs-popover-auto[x-placement^=bottom] .arrow, .popover.bs-popover-bottom .arrow {top: 0;}
.popover.bs-popover-auto[x-placement^=bottom] .arrow::after, .popover.bs-popover-auto[x-placement^=bottom] .arrow::before, .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-bottom .arrow::before {margin-left: -.8rem;border-top-width: 0;}
.popover.bs-popover-auto[x-placement^=bottom] .arrow::before, .popover.bs-popover-bottom .arrow::before {top: -.8rem;border-bottom-color: rgba(0,0,0,.25);}
.popover.bs-popover-auto[x-placement^=bottom] .arrow::after, .popover.bs-popover-bottom .arrow::after {border-bottom-color: #fff;}
.popover.bs-popover-auto[x-placement^=bottom] .popover-header::before, .popover.bs-popover-bottom .popover-header::before {position: absolute;top: 0;left: 50%;display: block;width: 20px;margin-left: -10px;content: "";border-bottom: 1px solid #f7f7f7;}
.popover.bs-popover-auto[x-placement^=left], .popover.bs-popover-left {margin-right: .8rem;}
.popover.bs-popover-auto[x-placement^=left] .arrow, .popover.bs-popover-left .arrow {right: 0;}
.popover.bs-popover-auto[x-placement^=left] .arrow::after, .popover.bs-popover-auto[x-placement^=left] .arrow::before, .popover.bs-popover-left .arrow::after, .popover.bs-popover-left .arrow::before {margin-top: -.8rem;border-right-width: 0;}
.popover.bs-popover-auto[x-placement^=left] .arrow::before, .popover.bs-popover-left .arrow::before {right: -.8rem;border-left-color: rgba(0,0,0,.25);}
.popover.bs-popover-auto[x-placement^=left] .arrow::after, .popover.bs-popover-left .arrow::after {border-left-color: #fff;}
.popover-header {padding: .5rem .75rem;margin-bottom: 0;font-size: 1rem;color: inherit;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-top-left-radius: calc(.3rem - 1px);border-top-right-radius: calc(.3rem - 1px);}
.popover-header:empty {display: none;}
.popover-body {padding: .5rem .75rem;color: #212529;}
.carousel {position: relative;}
.carousel-inner {position: relative;width: 100%;overflow: hidden;}
.carousel-item {position: relative;display: none;-ms-flex-align: center;align-items: center;width: 100%;transition: -webkit-transform .6s ease;transition: transform .6s ease;transition: transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000px;perspective: 1000px;}
.carousel-item-next, .carousel-item-prev, .carousel-item.active {display: block;}
.carousel-item-next, .carousel-item-prev {position: absolute;top: 0;}
.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {-webkit-transform: translateX(0);transform: translateX(0);}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.active.carousel-item-right, .carousel-item-next {-webkit-transform: translateX(100%);transform: translateX(100%);}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {.active.carousel-item-right, .carousel-item-next {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
.active.carousel-item-left, .carousel-item-prev {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {.active.carousel-item-left, .carousel-item-prev {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
.carousel-control-next, .carousel-control-prev {position: absolute;top: 0;bottom: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;width: 15%;color: #fff;text-align: center;opacity: .5;}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {color: #fff;text-decoration: none;outline: 0;opacity: .9;}
.carousel-control-prev {left: 0;}
.carousel-control-next {right: 0;}
.carousel-control-next-icon, .carousel-control-prev-icon {display: inline-block;width: 20px;height: 20px;background: transparent no-repeat center center;background-size: 100% 100%;}
.carousel-control-prev-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3E%3Cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z\'/%3E%3C/svg%3E");}
.carousel-control-next-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3E%3Cpath d=\'M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z\'/%3E%3C/svg%3E");}
.carousel-indicators {position: absolute;right: 0;bottom: 10px;left: 0;z-index: 15;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;padding-left: 0;margin-right: 15%;margin-left: 15%;list-style: none;}
.carousel-indicators li {position: relative;-ms-flex: 0 1 auto;flex: 0 1 auto;width: 30px;height: 3px;margin-right: 3px;margin-left: 3px;text-indent: -999px;background-color: rgba(255,255,255,.5);}
.carousel-indicators li::before {position: absolute;top: -10px;left: 0;display: inline-block;width: 100%;height: 10px;content: "";}
.carousel-indicators li::after {position: absolute;bottom: -10px;left: 0;display: inline-block;width: 100%;height: 10px;content: "";}
.carousel-indicators .active {background-color: #fff;}
.carousel-caption {position: absolute;right: 15%;bottom: 20px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;}
.align-baseline {vertical-align: baseline !important;}
.align-top {vertical-align: top !important;}
.align-middle {vertical-align: middle !important;}
.align-bottom {vertical-align: bottom !important;}
.align-text-bottom {vertical-align: text-bottom !important;}
.align-text-top {vertical-align: text-top !important;}
.bg-primary {background-color: #007bff !important;}
a.bg-primary:focus, a.bg-primary:hover {background-color: #0062cc !important;}
.bg-secondary {background-color: #868e96 !important;}
a.bg-secondary:focus, a.bg-secondary:hover {background-color: #6c757d !important;}
.bg-success {background-color: #28a745 !important;}
a.bg-success:focus, a.bg-success:hover {background-color: #1e7e34 !important;}
.bg-info {background-color: #17a2b8 !important;}
a.bg-info:focus, a.bg-info:hover {background-color: #117a8b !important;}
.bg-warning {background-color: #ffc107 !important;}
a.bg-warning:focus, a.bg-warning:hover {background-color: #d39e00 !important;}
.bg-danger {background-color: #dc3545 !important;}
a.bg-danger:focus, a.bg-danger:hover {background-color: #bd2130 !important;}
.bg-light {background-color: #f8f9fa !important;}
a.bg-light:focus, a.bg-light:hover {background-color: #dae0e5 !important;}
.bg-dark {background-color: #343a40 !important;}
a.bg-dark:focus, a.bg-dark:hover {background-color: #1d2124 !important;}
.bg-white {background-color: #fff !important;}
.bg-transparent {background-color: transparent !important;}
.border {border: 1px solid #e9ecef !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: #868e96 !important;}
.border-success {border-color: #28a745 !important;}
.border-info {border-color: #17a2b8 !important;}
.border-warning {border-color: #ffc107 !important;}
.border-danger {border-color: #dc3545 !important;}
.border-light {border-color: #f8f9fa !important;}
.border-dark {border-color: #343a40 !important;}
.border-white {border-color: #fff !important;}
.rounded {border-radius: .25rem !important;}
.rounded-top {border-top-left-radius: .25rem !important;border-top-right-radius: .25rem !important;}
.rounded-right {border-top-right-radius: .25rem !important;border-bottom-right-radius: .25rem !important;}
.rounded-bottom {border-bottom-right-radius: .25rem !important;border-bottom-left-radius: .25rem !important;}
.rounded-left {border-top-left-radius: .25rem !important;border-bottom-left-radius: .25rem !important;}
.rounded-circle {border-radius: 50% !important;}
.rounded-0 {border-radius: 0 !important;}
.clearfix::after {display: block;clear: both;content: "";}
.d-none {display: none !important;}
.d-inline {display: inline !important;}
.d-inline-block {display: inline-block !important;}
.d-block {display: block !important;}
.d-table {display: table !important;}
.d-table-row {display: table-row !important;}
.d-table-cell {display: table-cell !important;}
.d-flex {display: -ms-flexbox !important;display: flex !important;}
.d-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}
@media (min-width:576px) {.d-sm-none {display: none !important;}
	.d-sm-inline {display: inline !important;}
	.d-sm-inline-block {display: inline-block !important;}
	.d-sm-block {display: block !important;}
	.d-sm-table {display: table !important;}
	.d-sm-table-row {display: table-row !important;}
	.d-sm-table-cell {display: table-cell !important;}
	.d-sm-flex {display: -ms-flexbox !important;display: flex !important;}
	.d-sm-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:768px) {.d-md-none {display: none !important;}
	.d-md-inline {display: inline !important;}
	.d-md-inline-block {display: inline-block !important;}
	.d-md-block {display: block !important;}
	.d-md-table {display: table !important;}
	.d-md-table-row {display: table-row !important;}
	.d-md-table-cell {display: table-cell !important;}
	.d-md-flex {display: -ms-flexbox !important;display: flex !important;}
	.d-md-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:992px) {.d-lg-none {display: none !important;}
	.d-lg-inline {display: inline !important;}
	.d-lg-inline-block {display: inline-block !important;}
	.d-lg-block {display: block !important;}
	.d-lg-table {display: table !important;}
	.d-lg-table-row {display: table-row !important;}
	.d-lg-table-cell {display: table-cell !important;}
	.d-lg-flex {display: -ms-flexbox !important;display: flex !important;}
	.d-lg-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:1200px) {.d-xl-none {display: none !important;}
	.d-xl-inline {display: inline !important;}
	.d-xl-inline-block {display: inline-block !important;}
	.d-xl-block {display: block !important;}
	.d-xl-table {display: table !important;}
	.d-xl-table-row {display: table-row !important;}
	.d-xl-table-cell {display: table-cell !important;}
	.d-xl-flex {display: -ms-flexbox !important;display: flex !important;}
	.d-xl-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}}
.d-print-block {display: none !important;}
@media print {.d-print-block {display: block !important;}}
.d-print-inline {display: none !important;}
@media print {.d-print-inline {display: inline !important;}}
.d-print-inline-block {display: none !important;}
@media print {.d-print-inline-block {display: inline-block !important;}}
@media print {.d-print-none {display: none !important;}}
.embed-responsive {position: relative;display: block;width: 100%;padding: 0;overflow: hidden;}
.embed-responsive::before {display: block;content: "";}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}
.embed-responsive-21by9::before {padding-top: 42.857143%;}
.embed-responsive-16by9::before {padding-top: 56.25%;}
.embed-responsive-4by3::before {padding-top: 75%;}
.embed-responsive-1by1::before {padding-top: 100%;}
.flex-row {-ms-flex-direction: row !important;flex-direction: row !important;}
.flex-column {-ms-flex-direction: column !important;flex-direction: column !important;}
.flex-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
.flex-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
.flex-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
.flex-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
.flex-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
.justify-content-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}
.justify-content-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}
.justify-content-center {-ms-flex-pack: center !important;justify-content: center !important;}
.justify-content-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
.justify-content-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
.align-items-start {-ms-flex-align: start !important;align-items: flex-start !important;}
.align-items-end {-ms-flex-align: end !important;align-items: flex-end !important;}
.align-items-center {-ms-flex-align: center !important;align-items: center !important;}
.align-items-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}
.align-items-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
.align-content-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
.align-content-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
.align-content-center {-ms-flex-line-pack: center !important;align-content: center !important;}
.align-content-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
.align-content-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
.align-content-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
.align-self-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
.align-self-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
.align-self-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
.align-self-center {-ms-flex-item-align: center !important;align-self: center !important;}
.align-self-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
.align-self-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}
@media (min-width:576px) {.flex-sm-row {-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-sm-column {-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-sm-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-sm-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-sm-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-sm-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-sm-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.justify-content-sm-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-sm-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-sm-center {-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-sm-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-sm-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-sm-start {-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-sm-end {-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-sm-center {-ms-flex-align: center !important;align-items: center !important;}
	.align-items-sm-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-sm-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-sm-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-sm-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-sm-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-sm-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-sm-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-sm-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-sm-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-sm-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-sm-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-sm-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-sm-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-sm-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width:768px) {.flex-md-row {-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-md-column {-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-md-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-md-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-md-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-md-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-md-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.justify-content-md-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-md-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-md-center {-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-md-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-md-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-md-start {-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-md-end {-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-md-center {-ms-flex-align: center !important;align-items: center !important;}
	.align-items-md-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-md-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-md-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-md-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-md-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-md-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-md-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-md-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-md-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-md-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-md-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-md-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-md-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-md-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width:992px) {.flex-lg-row {-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-lg-column {-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-lg-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-lg-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-lg-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-lg-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-lg-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.justify-content-lg-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-lg-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-lg-center {-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-lg-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-lg-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-lg-start {-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-lg-end {-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-lg-center {-ms-flex-align: center !important;align-items: center !important;}
	.align-items-lg-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-lg-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-lg-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-lg-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-lg-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-lg-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-lg-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-lg-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-lg-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-lg-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-lg-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-lg-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-lg-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-lg-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width:1200px) {.flex-xl-row {-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-xl-column {-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-xl-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-xl-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-xl-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-xl-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-xl-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.justify-content-xl-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-xl-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-xl-center {-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-xl-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-xl-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-xl-start {-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-xl-end {-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-xl-center {-ms-flex-align: center !important;align-items: center !important;}
	.align-items-xl-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-xl-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-xl-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-xl-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-xl-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-xl-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-xl-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-xl-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-xl-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-xl-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-xl-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-xl-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-xl-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-xl-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
.float-left {float: left !important;}
.float-right {float: right !important;}
.float-none {float: none !important;}
@media (min-width:576px) {.float-sm-left {float: left !important;}
	.float-sm-right {float: right !important;}
	.float-sm-none {float: none !important;}}
@media (min-width:768px) {.float-md-left {float: left !important;}
	.float-md-right {float: right !important;}
	.float-md-none {float: none !important;}}
@media (min-width:992px) {.float-lg-left {float: left !important;}
	.float-lg-right {float: right !important;}
	.float-lg-none {float: none !important;}}
@media (min-width:1200px) {.float-xl-left {float: left !important;}
	.float-xl-right {float: right !important;}
	.float-xl-none {float: none !important;}}
.position-static {position: static !important;}
.position-relative {position: relative !important;}
.position-absolute {position: absolute !important;}
.position-fixed {position: fixed !important;}
.position-sticky {position: -webkit-sticky !important;position: sticky !important;}
.fixed-top {position: fixed;top: 0;right: 0;left: 0;z-index: 1030;}
.fixed-bottom {position: fixed;right: 0;bottom: 0;left: 0;z-index: 1030;}
@supports ((position:-webkit-sticky) or (position:sticky)) {.sticky-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;overflow: visible;clip: auto;white-space: normal;-webkit-clip-path: none;clip-path: none;}
.w-25 {width: 25% !important;}
.w-50 {width: 50% !important;}
.w-75 {width: 75% !important;}
.w-100 {width: 100% !important;}
.h-25 {height: 25% !important;}
.h-50 {height: 50% !important;}
.h-75 {height: 75% !important;}
.h-100 {height: 100% !important;}
.mw-100 {max-width: 100% !important;}
.mh-100 {max-height: 100% !important;}
.m-0 {margin: 0 !important;}
.mt-0, .my-0 {margin-top: 0 !important;}
.mr-0, .mx-0 {margin-right: 0 !important;}
.mb-0, .my-0 {margin-bottom: 0 !important;}
.ml-0, .mx-0 {margin-left: 0 !important;}
.m-1 {margin: .25rem !important;}
.mt-1, .my-1 {margin-top: .25rem !important;}
.mr-1, .mx-1 {margin-right: .25rem !important;}
.mb-1, .my-1 {margin-bottom: .25rem !important;}
.ml-1, .mx-1 {margin-left: .25rem !important;}
.m-2 {margin: .5rem !important;}
.mt-2, .my-2 {margin-top: .5rem !important;}
.mr-2, .mx-2 {margin-right: .5rem !important;}
.mb-2, .my-2 {margin-bottom: .5rem !important;}
.ml-2, .mx-2 {margin-left: .5rem !important;}
.m-3 {margin: 1rem !important;}
.mt-3, .my-3 {margin-top: 1rem !important;}
.mr-3, .mx-3 {margin-right: 1rem !important;}
.mb-3, .my-3 {margin-bottom: 1rem !important;}
.ml-3, .mx-3 {margin-left: 1rem !important;}
.m-4 {margin: 1.5rem !important;}
.mt-4, .my-4 {margin-top: 1.5rem !important;}
.mr-4, .mx-4 {margin-right: 1.5rem !important;}
.mb-4, .my-4 {margin-bottom: 1.5rem !important;}
.ml-4, .mx-4 {margin-left: 1.5rem !important;}
.m-5 {margin: 3rem !important;}
.mt-5, .my-5 {margin-top: 3rem !important;}
.mr-5, .mx-5 {margin-right: 3rem !important;}
.mb-5, .my-5 {margin-bottom: 3rem !important;}
.ml-5, .mx-5 {margin-left: 3rem !important;}
.p-0 {padding: 0 !important;}
.pt-0, .py-0 {padding-top: 0 !important;}
.pr-0, .px-0 {padding-right: 0 !important;}
.pb-0, .py-0 {padding-bottom: 0 !important;}
.pl-0, .px-0 {padding-left: 0 !important;}
.p-1 {padding: .25rem !important;}
.pt-1, .py-1 {padding-top: .25rem !important;}
.pr-1, .px-1 {padding-right: .25rem !important;}
.pb-1, .py-1 {padding-bottom: .25rem !important;}
.pl-1, .px-1 {padding-left: .25rem !important;}
.p-2 {padding: .5rem !important;}
.pt-2, .py-2 {padding-top: .5rem !important;}
.pr-2, .px-2 {padding-right: .5rem !important;}
.pb-2, .py-2 {padding-bottom: .5rem !important;}
.pl-2, .px-2 {padding-left: .5rem !important;}
.p-3 {padding: 1rem !important;}
.pt-3, .py-3 {padding-top: 1rem !important;}
.pr-3, .px-3 {padding-right: 1rem !important;}
.pb-3, .py-3 {padding-bottom: 1rem !important;}
.pl-3, .px-3 {padding-left: 1rem !important;}
.p-4 {padding: 1.5rem !important;}
.pt-4, .py-4 {padding-top: 1.5rem !important;}
.pr-4, .px-4 {padding-right: 1.5rem !important;}
.pb-4, .py-4 {padding-bottom: 1.5rem !important;}
.pl-4, .px-4 {padding-left: 1.5rem !important;}
.p-5 {padding: 3rem !important;}
.pt-5, .py-5 {padding-top: 3rem !important;}
.pr-5, .px-5 {padding-right: 3rem !important;}
.pb-5, .py-5 {padding-bottom: 3rem !important;}
.pl-5, .px-5 {padding-left: 3rem !important;}
.m-auto {margin: auto !important;}
.mt-auto, .my-auto {margin-top: auto !important;}
.mr-auto, .mx-auto {margin-right: auto !important;}
.mb-auto, .my-auto {margin-bottom: auto !important;}
.ml-auto, .mx-auto {margin-left: auto !important;}
@media (min-width:576px) {.m-sm-0 {margin: 0 !important;}
	.mt-sm-0, .my-sm-0 {margin-top: 0 !important;}
	.mr-sm-0, .mx-sm-0 {margin-right: 0 !important;}
	.mb-sm-0, .my-sm-0 {margin-bottom: 0 !important;}
	.ml-sm-0, .mx-sm-0 {margin-left: 0 !important;}
	.m-sm-1 {margin: .25rem !important;}
	.mt-sm-1, .my-sm-1 {margin-top: .25rem !important;}
	.mr-sm-1, .mx-sm-1 {margin-right: .25rem !important;}
	.mb-sm-1, .my-sm-1 {margin-bottom: .25rem !important;}
	.ml-sm-1, .mx-sm-1 {margin-left: .25rem !important;}
	.m-sm-2 {margin: .5rem !important;}
	.mt-sm-2, .my-sm-2 {margin-top: .5rem !important;}
	.mr-sm-2, .mx-sm-2 {margin-right: .5rem !important;}
	.mb-sm-2, .my-sm-2 {margin-bottom: .5rem !important;}
	.ml-sm-2, .mx-sm-2 {margin-left: .5rem !important;}
	.m-sm-3 {margin: 1rem !important;}
	.mt-sm-3, .my-sm-3 {margin-top: 1rem !important;}
	.mr-sm-3, .mx-sm-3 {margin-right: 1rem !important;}
	.mb-sm-3, .my-sm-3 {margin-bottom: 1rem !important;}
	.ml-sm-3, .mx-sm-3 {margin-left: 1rem !important;}
	.m-sm-4 {margin: 1.5rem !important;}
	.mt-sm-4, .my-sm-4 {margin-top: 1.5rem !important;}
	.mr-sm-4, .mx-sm-4 {margin-right: 1.5rem !important;}
	.mb-sm-4, .my-sm-4 {margin-bottom: 1.5rem !important;}
	.ml-sm-4, .mx-sm-4 {margin-left: 1.5rem !important;}
	.m-sm-5 {margin: 3rem !important;}
	.mt-sm-5, .my-sm-5 {margin-top: 3rem !important;}
	.mr-sm-5, .mx-sm-5 {margin-right: 3rem !important;}
	.mb-sm-5, .my-sm-5 {margin-bottom: 3rem !important;}
	.ml-sm-5, .mx-sm-5 {margin-left: 3rem !important;}
	.p-sm-0 {padding: 0 !important;}
	.pt-sm-0, .py-sm-0 {padding-top: 0 !important;}
	.pr-sm-0, .px-sm-0 {padding-right: 0 !important;}
	.pb-sm-0, .py-sm-0 {padding-bottom: 0 !important;}
	.pl-sm-0, .px-sm-0 {padding-left: 0 !important;}
	.p-sm-1 {padding: .25rem !important;}
	.pt-sm-1, .py-sm-1 {padding-top: .25rem !important;}
	.pr-sm-1, .px-sm-1 {padding-right: .25rem !important;}
	.pb-sm-1, .py-sm-1 {padding-bottom: .25rem !important;}
	.pl-sm-1, .px-sm-1 {padding-left: .25rem !important;}
	.p-sm-2 {padding: .5rem !important;}
	.pt-sm-2, .py-sm-2 {padding-top: .5rem !important;}
	.pr-sm-2, .px-sm-2 {padding-right: .5rem !important;}
	.pb-sm-2, .py-sm-2 {padding-bottom: .5rem !important;}
	.pl-sm-2, .px-sm-2 {padding-left: .5rem !important;}
	.p-sm-3 {padding: 1rem !important;}
	.pt-sm-3, .py-sm-3 {padding-top: 1rem !important;}
	.pr-sm-3, .px-sm-3 {padding-right: 1rem !important;}
	.pb-sm-3, .py-sm-3 {padding-bottom: 1rem !important;}
	.pl-sm-3, .px-sm-3 {padding-left: 1rem !important;}
	.p-sm-4 {padding: 1.5rem !important;}
	.pt-sm-4, .py-sm-4 {padding-top: 1.5rem !important;}
	.pr-sm-4, .px-sm-4 {padding-right: 1.5rem !important;}
	.pb-sm-4, .py-sm-4 {padding-bottom: 1.5rem !important;}
	.pl-sm-4, .px-sm-4 {padding-left: 1.5rem !important;}
	.p-sm-5 {padding: 3rem !important;}
	.pt-sm-5, .py-sm-5 {padding-top: 3rem !important;}
	.pr-sm-5, .px-sm-5 {padding-right: 3rem !important;}
	.pb-sm-5, .py-sm-5 {padding-bottom: 3rem !important;}
	.pl-sm-5, .px-sm-5 {padding-left: 3rem !important;}
	.m-sm-auto {margin: auto !important;}
	.mt-sm-auto, .my-sm-auto {margin-top: auto !important;}
	.mr-sm-auto, .mx-sm-auto {margin-right: auto !important;}
	.mb-sm-auto, .my-sm-auto {margin-bottom: auto !important;}
	.ml-sm-auto, .mx-sm-auto {margin-left: auto !important;}}
@media (min-width:768px) {.m-md-0 {margin: 0 !important;}
	.mt-md-0, .my-md-0 {margin-top: 0 !important;}
	.mr-md-0, .mx-md-0 {margin-right: 0 !important;}
	.mb-md-0, .my-md-0 {margin-bottom: 0 !important;}
	.ml-md-0, .mx-md-0 {margin-left: 0 !important;}
	.m-md-1 {margin: .25rem !important;}
	.mt-md-1, .my-md-1 {margin-top: .25rem !important;}
	.mr-md-1, .mx-md-1 {margin-right: .25rem !important;}
	.mb-md-1, .my-md-1 {margin-bottom: .25rem !important;}
	.ml-md-1, .mx-md-1 {margin-left: .25rem !important;}
	.m-md-2 {margin: .5rem !important;}
	.mt-md-2, .my-md-2 {margin-top: .5rem !important;}
	.mr-md-2, .mx-md-2 {margin-right: .5rem !important;}
	.mb-md-2, .my-md-2 {margin-bottom: .5rem !important;}
	.ml-md-2, .mx-md-2 {margin-left: .5rem !important;}
	.m-md-3 {margin: 1rem !important;}
	.mt-md-3, .my-md-3 {margin-top: 1rem !important;}
	.mr-md-3, .mx-md-3 {margin-right: 1rem !important;}
	.mb-md-3, .my-md-3 {margin-bottom: 1rem !important;}
	.ml-md-3, .mx-md-3 {margin-left: 1rem !important;}
	.m-md-4 {margin: 1.5rem !important;}
	.mt-md-4, .my-md-4 {margin-top: 1.5rem !important;}
	.mr-md-4, .mx-md-4 {margin-right: 1.5rem !important;}
	.mb-md-4, .my-md-4 {margin-bottom: 1.5rem !important;}
	.ml-md-4, .mx-md-4 {margin-left: 1.5rem !important;}
	.m-md-5 {margin: 3rem !important;}
	.mt-md-5, .my-md-5 {margin-top: 3rem !important;}
	.mr-md-5, .mx-md-5 {margin-right: 3rem !important;}
	.mb-md-5, .my-md-5 {margin-bottom: 3rem !important;}
	.ml-md-5, .mx-md-5 {margin-left: 3rem !important;}
	.p-md-0 {padding: 0 !important;}
	.pt-md-0, .py-md-0 {padding-top: 0 !important;}
	.pr-md-0, .px-md-0 {padding-right: 0 !important;}
	.pb-md-0, .py-md-0 {padding-bottom: 0 !important;}
	.pl-md-0, .px-md-0 {padding-left: 0 !important;}
	.p-md-1 {padding: .25rem !important;}
	.pt-md-1, .py-md-1 {padding-top: .25rem !important;}
	.pr-md-1, .px-md-1 {padding-right: .25rem !important;}
	.pb-md-1, .py-md-1 {padding-bottom: .25rem !important;}
	.pl-md-1, .px-md-1 {padding-left: .25rem !important;}
	.p-md-2 {padding: .5rem !important;}
	.pt-md-2, .py-md-2 {padding-top: .5rem !important;}
	.pr-md-2, .px-md-2 {padding-right: .5rem !important;}
	.pb-md-2, .py-md-2 {padding-bottom: .5rem !important;}
	.pl-md-2, .px-md-2 {padding-left: .5rem !important;}
	.p-md-3 {padding: 1rem !important;}
	.pt-md-3, .py-md-3 {padding-top: 1rem !important;}
	.pr-md-3, .px-md-3 {padding-right: 1rem !important;}
	.pb-md-3, .py-md-3 {padding-bottom: 1rem !important;}
	.pl-md-3, .px-md-3 {padding-left: 1rem !important;}
	.p-md-4 {padding: 1.5rem !important;}
	.pt-md-4, .py-md-4 {padding-top: 1.5rem !important;}
	.pr-md-4, .px-md-4 {padding-right: 1.5rem !important;}
	.pb-md-4, .py-md-4 {padding-bottom: 1.5rem !important;}
	.pl-md-4, .px-md-4 {padding-left: 1.5rem !important;}
	.p-md-5 {padding: 3rem !important;}
	.pt-md-5, .py-md-5 {padding-top: 3rem !important;}
	.pr-md-5, .px-md-5 {padding-right: 3rem !important;}
	.pb-md-5, .py-md-5 {padding-bottom: 3rem !important;}
	.pl-md-5, .px-md-5 {padding-left: 3rem !important;}
	.m-md-auto {margin: auto !important;}
	.mt-md-auto, .my-md-auto {margin-top: auto !important;}
	.mr-md-auto, .mx-md-auto {margin-right: auto !important;}
	.mb-md-auto, .my-md-auto {margin-bottom: auto !important;}
	.ml-md-auto, .mx-md-auto {margin-left: auto !important;}}
@media (min-width:992px) {.m-lg-0 {margin: 0 !important;}
	.mt-lg-0, .my-lg-0 {margin-top: 0 !important;}
	.mr-lg-0, .mx-lg-0 {margin-right: 0 !important;}
	.mb-lg-0, .my-lg-0 {margin-bottom: 0 !important;}
	.ml-lg-0, .mx-lg-0 {margin-left: 0 !important;}
	.m-lg-1 {margin: .25rem !important;}
	.mt-lg-1, .my-lg-1 {margin-top: .25rem !important;}
	.mr-lg-1, .mx-lg-1 {margin-right: .25rem !important;}
	.mb-lg-1, .my-lg-1 {margin-bottom: .25rem !important;}
	.ml-lg-1, .mx-lg-1 {margin-left: .25rem !important;}
	.m-lg-2 {margin: .5rem !important;}
	.mt-lg-2, .my-lg-2 {margin-top: .5rem !important;}
	.mr-lg-2, .mx-lg-2 {margin-right: .5rem !important;}
	.mb-lg-2, .my-lg-2 {margin-bottom: .5rem !important;}
	.ml-lg-2, .mx-lg-2 {margin-left: .5rem !important;}
	.m-lg-3 {margin: 1rem !important;}
	.mt-lg-3, .my-lg-3 {margin-top: 1rem !important;}
	.mr-lg-3, .mx-lg-3 {margin-right: 1rem !important;}
	.mb-lg-3, .my-lg-3 {margin-bottom: 1rem !important;}
	.ml-lg-3, .mx-lg-3 {margin-left: 1rem !important;}
	.m-lg-4 {margin: 1.5rem !important;}
	.mt-lg-4, .my-lg-4 {margin-top: 1.5rem !important;}
	.mr-lg-4, .mx-lg-4 {margin-right: 1.5rem !important;}
	.mb-lg-4, .my-lg-4 {margin-bottom: 1.5rem !important;}
	.ml-lg-4, .mx-lg-4 {margin-left: 1.5rem !important;}
	.m-lg-5 {margin: 3rem !important;}
	.mt-lg-5, .my-lg-5 {margin-top: 3rem !important;}
	.mr-lg-5, .mx-lg-5 {margin-right: 3rem !important;}
	.mb-lg-5, .my-lg-5 {margin-bottom: 3rem !important;}
	.ml-lg-5, .mx-lg-5 {margin-left: 3rem !important;}
	.p-lg-0 {padding: 0 !important;}
	.pt-lg-0, .py-lg-0 {padding-top: 0 !important;}
	.pr-lg-0, .px-lg-0 {padding-right: 0 !important;}
	.pb-lg-0, .py-lg-0 {padding-bottom: 0 !important;}
	.pl-lg-0, .px-lg-0 {padding-left: 0 !important;}
	.p-lg-1 {padding: .25rem !important;}
	.pt-lg-1, .py-lg-1 {padding-top: .25rem !important;}
	.pr-lg-1, .px-lg-1 {padding-right: .25rem !important;}
	.pb-lg-1, .py-lg-1 {padding-bottom: .25rem !important;}
	.pl-lg-1, .px-lg-1 {padding-left: .25rem !important;}
	.p-lg-2 {padding: .5rem !important;}
	.pt-lg-2, .py-lg-2 {padding-top: .5rem !important;}
	.pr-lg-2, .px-lg-2 {padding-right: .5rem !important;}
	.pb-lg-2, .py-lg-2 {padding-bottom: .5rem !important;}
	.pl-lg-2, .px-lg-2 {padding-left: .5rem !important;}
	.p-lg-3 {padding: 1rem !important;}
	.pt-lg-3, .py-lg-3 {padding-top: 1rem !important;}
	.pr-lg-3, .px-lg-3 {padding-right: 1rem !important;}
	.pb-lg-3, .py-lg-3 {padding-bottom: 1rem !important;}
	.pl-lg-3, .px-lg-3 {padding-left: 1rem !important;}
	.p-lg-4 {padding: 1.5rem !important;}
	.pt-lg-4, .py-lg-4 {padding-top: 1.5rem !important;}
	.pr-lg-4, .px-lg-4 {padding-right: 1.5rem !important;}
	.pb-lg-4, .py-lg-4 {padding-bottom: 1.5rem !important;}
	.pl-lg-4, .px-lg-4 {padding-left: 1.5rem !important;}
	.p-lg-5 {padding: 3rem !important;}
	.pt-lg-5, .py-lg-5 {padding-top: 3rem !important;}
	.pr-lg-5, .px-lg-5 {padding-right: 3rem !important;}
	.pb-lg-5, .py-lg-5 {padding-bottom: 3rem !important;}
	.pl-lg-5, .px-lg-5 {padding-left: 3rem !important;}
	.m-lg-auto {margin: auto !important;}
	.mt-lg-auto, .my-lg-auto {margin-top: auto !important;}
	.mr-lg-auto, .mx-lg-auto {margin-right: auto !important;}
	.mb-lg-auto, .my-lg-auto {margin-bottom: auto !important;}
	.ml-lg-auto, .mx-lg-auto {margin-left: auto !important;}}
@media (min-width:1200px) {.m-xl-0 {margin: 0 !important;}
	.mt-xl-0, .my-xl-0 {margin-top: 0 !important;}
	.mr-xl-0, .mx-xl-0 {margin-right: 0 !important;}
	.mb-xl-0, .my-xl-0 {margin-bottom: 0 !important;}
	.ml-xl-0, .mx-xl-0 {margin-left: 0 !important;}
	.m-xl-1 {margin: .25rem !important;}
	.mt-xl-1, .my-xl-1 {margin-top: .25rem !important;}
	.mr-xl-1, .mx-xl-1 {margin-right: .25rem !important;}
	.mb-xl-1, .my-xl-1 {margin-bottom: .25rem !important;}
	.ml-xl-1, .mx-xl-1 {margin-left: .25rem !important;}
	.m-xl-2 {margin: .5rem !important;}
	.mt-xl-2, .my-xl-2 {margin-top: .5rem !important;}
	.mr-xl-2, .mx-xl-2 {margin-right: .5rem !important;}
	.mb-xl-2, .my-xl-2 {margin-bottom: .5rem !important;}
	.ml-xl-2, .mx-xl-2 {margin-left: .5rem !important;}
	.m-xl-3 {margin: 1rem !important;}
	.mt-xl-3, .my-xl-3 {margin-top: 1rem !important;}
	.mr-xl-3, .mx-xl-3 {margin-right: 1rem !important;}
	.mb-xl-3, .my-xl-3 {margin-bottom: 1rem !important;}
	.ml-xl-3, .mx-xl-3 {margin-left: 1rem !important;}
	.m-xl-4 {margin: 1.5rem !important;}
	.mt-xl-4, .my-xl-4 {margin-top: 1.5rem !important;}
	.mr-xl-4, .mx-xl-4 {margin-right: 1.5rem !important;}
	.mb-xl-4, .my-xl-4 {margin-bottom: 1.5rem !important;}
	.ml-xl-4, .mx-xl-4 {margin-left: 1.5rem !important;}
	.m-xl-5 {margin: 3rem !important;}
	.mt-xl-5, .my-xl-5 {margin-top: 3rem !important;}
	.mr-xl-5, .mx-xl-5 {margin-right: 3rem !important;}
	.mb-xl-5, .my-xl-5 {margin-bottom: 3rem !important;}
	.ml-xl-5, .mx-xl-5 {margin-left: 3rem !important;}
	.p-xl-0 {padding: 0 !important;}
	.pt-xl-0, .py-xl-0 {padding-top: 0 !important;}
	.pr-xl-0, .px-xl-0 {padding-right: 0 !important;}
	.pb-xl-0, .py-xl-0 {padding-bottom: 0 !important;}
	.pl-xl-0, .px-xl-0 {padding-left: 0 !important;}
	.p-xl-1 {padding: .25rem !important;}
	.pt-xl-1, .py-xl-1 {padding-top: .25rem !important;}
	.pr-xl-1, .px-xl-1 {padding-right: .25rem !important;}
	.pb-xl-1, .py-xl-1 {padding-bottom: .25rem !important;}
	.pl-xl-1, .px-xl-1 {padding-left: .25rem !important;}
	.p-xl-2 {padding: .5rem !important;}
	.pt-xl-2, .py-xl-2 {padding-top: .5rem !important;}
	.pr-xl-2, .px-xl-2 {padding-right: .5rem !important;}
	.pb-xl-2, .py-xl-2 {padding-bottom: .5rem !important;}
	.pl-xl-2, .px-xl-2 {padding-left: .5rem !important;}
	.p-xl-3 {padding: 1rem !important;}
	.pt-xl-3, .py-xl-3 {padding-top: 1rem !important;}
	.pr-xl-3, .px-xl-3 {padding-right: 1rem !important;}
	.pb-xl-3, .py-xl-3 {padding-bottom: 1rem !important;}
	.pl-xl-3, .px-xl-3 {padding-left: 1rem !important;}
	.p-xl-4 {padding: 1.5rem !important;}
	.pt-xl-4, .py-xl-4 {padding-top: 1.5rem !important;}
	.pr-xl-4, .px-xl-4 {padding-right: 1.5rem !important;}
	.pb-xl-4, .py-xl-4 {padding-bottom: 1.5rem !important;}
	.pl-xl-4, .px-xl-4 {padding-left: 1.5rem !important;}
	.p-xl-5 {padding: 3rem !important;}
	.pt-xl-5, .py-xl-5 {padding-top: 3rem !important;}
	.pr-xl-5, .px-xl-5 {padding-right: 3rem !important;}
	.pb-xl-5, .py-xl-5 {padding-bottom: 3rem !important;}
	.pl-xl-5, .px-xl-5 {padding-left: 3rem !important;}
	.m-xl-auto {margin: auto !important;}
	.mt-xl-auto, .my-xl-auto {margin-top: auto !important;}
	.mr-xl-auto, .mx-xl-auto {margin-right: auto !important;}
	.mb-xl-auto, .my-xl-auto {margin-bottom: auto !important;}
	.ml-xl-auto, .mx-xl-auto {margin-left: auto !important;}}
.text-justify {text-align: justify !important;}
.text-nowrap {white-space: nowrap !important;}
.text-truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.text-left {text-align: left !important;}
.text-right {text-align: right !important;}
.text-center {text-align: center !important;}
@media (min-width:576px) {.text-sm-left {text-align: left !important;}
	.text-sm-right {text-align: right !important;}
	.text-sm-center {text-align: center !important;}}
@media (min-width:768px) {.text-md-left {text-align: left !important;}
	.text-md-right {text-align: right !important;}
	.text-md-center {text-align: center !important;}}
@media (min-width:992px) {.text-lg-left {text-align: left !important;}
	.text-lg-right {text-align: right !important;}
	.text-lg-center {text-align: center !important;}}
@media (min-width:1200px) {.text-xl-left {text-align: left !important;}
	.text-xl-right {text-align: right !important;}
	.text-xl-center {text-align: center !important;}}
.text-lowercase {text-transform: lowercase !important;}
.text-uppercase {text-transform: uppercase !important;}
.text-capitalize {text-transform: capitalize !important;}
.font-weight-light {font-weight: 300 !important;}
.font-weight-normal {font-weight: 400 !important;}
.font-weight-bold {font-weight: 700 !important;}
.font-italic {font-style: italic !important;}
.text-white {color: #fff !important;}
.text-primary {color: #007bff !important;}
a.text-primary:focus, a.text-primary:hover {color: #0062cc !important;}
.text-secondary {color: #868e96 !important;}
a.text-secondary:focus, a.text-secondary:hover {color: #6c757d !important;}
.text-success {color: #28a745 !important;}
a.text-success:focus, a.text-success:hover {color: #1e7e34 !important;}
.text-info {color: #17a2b8 !important;}
a.text-info:focus, a.text-info:hover {color: #117a8b !important;}
.text-warning {color: #ffc107 !important;}
a.text-warning:focus, a.text-warning:hover {color: #d39e00 !important;}
.text-danger {color: #dc3545 !important;}
a.text-danger:focus, a.text-danger:hover {color: #bd2130 !important;}
.text-light {color: #f8f9fa !important;}
a.text-light:focus, a.text-light:hover {color: #dae0e5 !important;}
.text-dark {color: #343a40 !important;}
a.text-dark:focus, a.text-dark:hover {color: #1d2124 !important;}
.text-muted {color: #868e96 !important;}
.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.visible {visibility: visible !important;}
.invisible {visibility: hidden !important;}
.slick-list, .slick-slider, .slick-track {position: relative;display: block;}
.slick-loading .slick-slide, .slick-loading .slick-track {visibility: hidden;}
.slick-slider {box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: 0;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-list, .slick-slider .slick-track {-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 {top: 0;left: 0;margin-left: auto;margin-right: auto;}
.slick-track:after, .slick-track:before {display: table;content: "";}
.slick-track:after {clear: both;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
[dir=rtl] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse;}
.ui-helper-clearfix:after {clear: both;}
.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter: Alpha(Opacity=0);}
.ui-front {z-index: 100;}
.ui-state-disabled {cursor: default !important;pointer-events: none;}
.ui-icon {display: inline-block;vertical-align: middle;margin-top: -.25em;position: relative;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}
.ui-widget-icon-block {left: 50%;margin-left: -8px;display: block;}
.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.ui-menu {list-style: none;padding: 0;margin: 0;display: block;outline: 0;}
.ui-menu .ui-menu {position: absolute;}
.ui-menu .ui-menu-item {margin: 0;cursor: pointer;list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}
.ui-menu .ui-menu-item-wrapper {position: relative;padding: 3px 1em 3px .4em;}
.ui-menu .ui-menu-divider {margin: 5px 0;height: 0;font-size: 0;line-height: 0;border-width: 1px 0 0 0;}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {margin: -1px;}
.ui-menu-icons {position: relative;}
.ui-menu-icons .ui-menu-item-wrapper {padding-left: 2em;}
.ui-menu .ui-icon {position: absolute;top: 0;bottom: 0;left: .2em;margin: auto 0;}
.ui-menu .ui-menu-icon {left: auto;right: 0;}
.ui-selectmenu-menu {padding: 0;margin: 0;position: absolute;top: 0;left: 0;display: none;}
.ui-selectmenu-menu .ui-menu {overflow: auto;overflow-x: hidden;padding-bottom: 1px;}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {font-size: 1em;font-weight: bold;line-height: 1.5;padding: 2px .4em;margin: .5em 0 0 0;height: auto;border: 0;}
.ui-selectmenu-open {display: block;}
.ui-selectmenu-text {display: block;margin-right: 20px;overflow: hidden;text-overflow: ellipsis;}
.ui-selectmenu-button.ui-button {text-align: left;white-space: nowrap;width: 14em;}
.ui-selectmenu-icon.ui-icon {float: right;margin-top: 0;}
.ui-button {padding: .4em 1em;display: inline-block;position: relative;line-height: normal;margin-right: .1em;cursor: pointer;vertical-align: middle;text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;overflow: visible;}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {text-decoration: none;}
.ui-button-icon-only {width: 2em;box-sizing: border-box;text-indent: -9999px;white-space: nowrap;}
input.ui-button.ui-button-icon-only {text-indent: 0;}
.ui-button-icon-only .ui-icon {position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -8px;}
.ui-button.ui-icon-notext .ui-icon {padding: 0;width: 2.1em;height: 2.1em;text-indent: -9999px;white-space: nowrap;}
input.ui-button.ui-icon-notext .ui-icon {width: auto;height: auto;text-indent: 0;white-space: normal;padding: .4em 1em;}
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {border: 0;padding: 0;}
.ui-slider {position: relative;text-align: left;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1.2em;height: 1.2em;cursor: default;-ms-touch-action: none;touch-action: none;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;background-position: 0 0;}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {filter: inherit;}
.ui-slider-horizontal {height: .8em;}
.ui-slider-horizontal .ui-slider-handle {top: -.3em;margin-left: -.6em;}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
.ui-slider-vertical {width: .8em;height: 100px;}
.ui-slider-vertical .ui-slider-handle {left: -.3em;margin-left: 0;margin-bottom: -.6em;}
.ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}
.ui-slider-vertical .ui-slider-range-min {bottom: 0;}
.ui-slider-vertical .ui-slider-range-max {top: 0;}
body.compensate-for-scrollbar {overflow: hidden;}
.fancybox-active {height: auto;}
.fancybox-is-hidden {left: -9999px;margin: 0;position: absolute !important;top: -9999px;visibility: hidden;}
.fancybox-container {-webkit-backface-visibility: hidden;height: 100%;left: 0;outline: none;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;-ms-touch-action: manipulation;touch-action: manipulation;transform: translateZ(0);width: 100%;z-index: 99992;}
.fancybox-container * {box-sizing: border-box;}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .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: .9;transition-timing-function: cubic-bezier(.22,.61,.36,1);}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {direction: ltr;opacity: 0;position: absolute;transition: opacity .25s ease,visibility 0s ease .25s;visibility: hidden;z-index: 99997;}
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {opacity: 1;transition: opacity .25s ease 0s,visibility 0s ease 0s;visibility: visible;}
.fancybox-infobar {color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-toolbar {right: 0;top: 0;}
.fancybox-stage {direction: ltr;overflow: visible;transform: translateZ(0);z-index: 99994;}
.fancybox-is-open .fancybox-stage {overflow: hidden;}
.fancybox-slide {-webkit-backface-visibility: hidden;display: none;height: 100%;left: 0;outline: none;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;transition-property: transform,opacity;white-space: normal;width: 100%;z-index: 99994;}
.fancybox-slide:before {content: "";display: inline-block;font-size: 0;height: 100%;vertical-align: middle;width: 0;}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {display: block;}
.fancybox-slide--image {overflow: hidden;padding: 44px 0;}
.fancybox-slide--image:before {display: none;}
.fancybox-slide--html {padding: 6px;}
.fancybox-content {background: #fff;display: inline-block;margin: 0;max-width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: relative;text-align: left;vertical-align: middle;}
.fancybox-slide--image .fancybox-content {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;transform-origin: top left;transition-property: transform,opacity;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99995;}
.fancybox-can-zoomOut .fancybox-content {cursor: zoom-out;}
.fancybox-can-zoomIn .fancybox-content {cursor: zoom-in;}
.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {cursor: grab;}
.fancybox-is-grabbing .fancybox-content {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--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {height: 100%;overflow: visible;padding: 0;width: 100%;}
.fancybox-slide--video .fancybox-content {background: #000;}
.fancybox-slide--map .fancybox-content {background: #e5e3df;}
.fancybox-slide--iframe .fancybox-content {background: #fff;}
.fancybox-iframe, .fancybox-video {background: transparent;border: 0;display: block;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}
.fancybox-iframe {left: 0;position: absolute;top: 0;}
.fancybox-error {background: #fff;cursor: default;max-width: 400px;padding: 40px;width: 100%;}
.fancybox-error p {color: #444;font-size: 16px;line-height: 20px;margin: 0;padding: 0;}
.fancybox-button {background: rgba(30,30,30,.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:link, .fancybox-button:visited {color: #ccc;}
.fancybox-button:hover {color: #fff;}
.fancybox-button:focus {outline: none;}
.fancybox-button.fancybox-focus {outline: 1px dotted;}
.fancybox-button[disabled], .fancybox-button[disabled]:hover {color: #888;cursor: default;outline: none;}
.fancybox-button div {height: 100%;}
.fancybox-button svg {display: block;height: 100%;overflow: visible;position: relative;width: 100%;}
.fancybox-button svg path {fill: currentColor;stroke-width: 0;}
.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) {display: none;}
.fancybox-progress {background: #ff5268;height: 2px;left: 0;position: absolute;right: 0;top: 0;transform: scaleX(0);transform-origin: 0;transition-property: transform;transition-timing-function: linear;z-index: 99998;}
.fancybox-close-small {background: transparent;border: 0;border-radius: 0;color: #ccc;cursor: pointer;opacity: .8;padding: 8px;position: absolute;right: -12px;top: -44px;z-index: 401;}
.fancybox-close-small:hover {color: #fff;opacity: 1;}
.fancybox-slide--html .fancybox-close-small {color: currentColor;padding: 10px;right: 0;top: 0;}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {overflow: hidden;}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {display: none;}
.fancybox-navigation .fancybox-button {background-clip: content-box;height: 100px;opacity: 0;position: absolute;top: calc(50% - 50px);width: 70px;}
.fancybox-navigation .fancybox-button div {padding: 7px;}
.fancybox-navigation .fancybox-button--arrow_left {left: 0;left: env(safe-area-inset-left);padding: 31px 26px 31px 6px;}
.fancybox-navigation .fancybox-button--arrow_right {padding: 31px 6px 31px 26px;right: 0;right: env(safe-area-inset-right);}
.fancybox-caption {background: linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom: 0;color: #eee;font-size: 14px;font-weight: 400;left: 0;line-height: 1.5;padding: 75px 44px 25px;pointer-events: none;right: 0;text-align: center;z-index: 99996;}
@supports (padding:max(0px)) {.fancybox-caption {padding: 75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left));}}
.fancybox-caption--separate {margin-top: -50px;}
.fancybox-caption__body {max-height: 50vh;overflow: auto;pointer-events: all;}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {color: #ccc;text-decoration: none;}
.fancybox-caption a:hover {color: #fff;text-decoration: underline;}
.fancybox-loading {animation: a 1s linear infinite;background: transparent;border: 4px solid #888;border-bottom-color: #fff;border-radius: 50%;height: 50px;left: 50%;margin: -25px 0 0 -25px;opacity: .7;padding: 0;position: absolute;top: 50%;width: 50px;z-index: 99999;}
@keyframes a {to {transform: rotate(1 turn);}}
.fancybox-animated {transition-timing-function: cubic-bezier(0,0,.25,1);}
.fancybox-fx-slide.fancybox-slide--previous {opacity: 0;transform: translate3d(-100%,0,0);}
.fancybox-fx-slide.fancybox-slide--next {opacity: 0;transform: translate3d(100%,0,0);}
.fancybox-fx-slide.fancybox-slide--current {opacity: 1;transform: translateZ(0);}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {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;transform: scale3d(1.5,1.5,1.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity: 0;transform: scale3d(.5,.5,.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity: 1;transform: scaleX(1);}
.fancybox-fx-rotate.fancybox-slide--previous {opacity: 0;transform: rotate(-1 turn);}
.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;transform: rotate(1 turn);}
.fancybox-fx-rotate.fancybox-slide--current {opacity: 1;transform: rotate(0deg);}
.fancybox-fx-circular.fancybox-slide--previous {opacity: 0;transform: scale3d(0,0,0) translate3d(-100%,0,0);}
.fancybox-fx-circular.fancybox-slide--next {opacity: 0;transform: scale3d(0,0,0) translate3d(100%,0,0);}
.fancybox-fx-circular.fancybox-slide--current {opacity: 1;transform: scaleX(1) translateZ(0);}
.fancybox-fx-tube.fancybox-slide--previous {transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);}
.fancybox-fx-tube.fancybox-slide--next {transform: translate3d(100%,0,0) scale(.1) skew(10deg);}
.fancybox-fx-tube.fancybox-slide--current {transform: translateZ(0) scale(1);}
@media (max-height:576px) {.fancybox-slide {padding-left: 6px;padding-right: 6px;}
	.fancybox-slide--image {padding: 6px 0;}
	.fancybox-close-small {right: -6px;}
	.fancybox-slide--image .fancybox-close-small {background: #4e4e4e;color: #f2f4f6;height: 36px;opacity: 1;padding: 6px;right: 0;top: 0;width: 36px;}
	.fancybox-caption {padding-left: 12px;padding-right: 12px;}
	@supports (padding:max(0px)) {.fancybox-caption {padding-left: max(12px,env(safe-area-inset-left));padding-right: max(12px,env(safe-area-inset-right));}}}
.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;}
.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;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:link, .fancybox-share__button:visited {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;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;position: absolute;right: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 0;width: 212px;z-index: 99995;}
.fancybox-thumbs-x {overflow-x: auto;overflow-y: hidden;}
.fancybox-show-thumbs .fancybox-thumbs {display: block;}
.fancybox-show-thumbs .fancybox-inner {right: 212px;}
.fancybox-thumbs__list {font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: absolute;position: relative;white-space: nowrap;width: 100%;}
.fancybox-thumbs-x .fancybox-thumbs__list {overflow: hidden;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {width: 7px;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {background: #fff;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0,0,0,.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: 50%;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 (max-width:576px) {.fancybox-thumbs {width: 110px;}
	.fancybox-show-thumbs .fancybox-inner {right: 110px;}
	.fancybox-thumbs__list a {max-width: calc(100% - 10px);}}
.tooltipster-fall, .tooltipster-grow.tooltipster-show {-webkit-transition-timing-function: cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function: cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function: cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function: cubic-bezier(.175,.885,.32,1.15);}
.tooltipster-base {display: flex;pointer-events: none;position: absolute;}
.tooltipster-box {flex: 1 1 auto;}
.tooltipster-content {box-sizing: border-box;max-height: 100%;max-width: 100%;overflow: auto;}
.tooltipster-ruler {bottom: 0;left: 0;overflow: hidden;position: fixed;right: 0;top: 0;visibility: hidden;}
.tooltipster-fade {opacity: 0;-webkit-transition-property: opacity;-moz-transition-property: opacity;-o-transition-property: opacity;-ms-transition-property: opacity;transition-property: opacity;}
.tooltipster-fade.tooltipster-show {opacity: 1;}
.tooltipster-grow {-webkit-transform: scale(0,0);-moz-transform: scale(0,0);-o-transform: scale(0,0);-ms-transform: scale(0,0);transform: scale(0,0);-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-backface-visibility: hidden;}
.tooltipster-grow.tooltipster-show {-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-o-transform: scale(1,1);-ms-transform: scale(1,1);transform: scale(1,1);-webkit-transition-timing-function: cubic-bezier(.175,.885,.32,1.15);transition-timing-function: cubic-bezier(.175,.885,.32,1.15);}
.tooltipster-swing {opacity: 0;-webkit-transform: rotateZ(4deg);-moz-transform: rotateZ(4deg);-o-transform: rotateZ(4deg);-ms-transform: rotateZ(4deg);transform: rotateZ(4deg);-webkit-transition-property: -webkit-transform,opacity;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;}
.tooltipster-swing.tooltipster-show {opacity: 1;-webkit-transform: rotateZ(0);-moz-transform: rotateZ(0);-o-transform: rotateZ(0);-ms-transform: rotateZ(0);transform: rotateZ(0);-webkit-transition-timing-function: cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function: cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function: cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function: cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function: cubic-bezier(.23,.635,.495,2.4);transition-timing-function: cubic-bezier(.23,.635,.495,2.4);}
.tooltipster-fall {-webkit-transition-property: top;-moz-transition-property: top;-o-transition-property: top;-ms-transition-property: top;transition-property: top;-webkit-transition-timing-function: cubic-bezier(.175,.885,.32,1.15);transition-timing-function: cubic-bezier(.175,.885,.32,1.15);}
.tooltipster-fall.tooltipster-initial {top: 0 !important;}
.tooltipster-fall.tooltipster-dying {-webkit-transition-property: all;-moz-transition-property: all;-o-transition-property: all;-ms-transition-property: all;transition-property: all;top: 0 !important;opacity: 0;}
.tooltipster-slide {-webkit-transition-property: left;-moz-transition-property: left;-o-transition-property: left;-ms-transition-property: left;transition-property: left;-webkit-transition-timing-function: cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function: cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function: cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function: cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function: cubic-bezier(.175,.885,.32,1.15);transition-timing-function: cubic-bezier(.175,.885,.32,1.15);}
.tooltipster-slide.tooltipster-initial {left: -40px !important;}
.tooltipster-slide.tooltipster-dying {-webkit-transition-property: all;-moz-transition-property: all;-o-transition-property: all;-ms-transition-property: all;transition-property: all;left: 0 !important;opacity: 0;}
@keyframes tooltipster-fading {0% {opacity: 0;}
	100% {opacity: 1;}}
.tooltipster-update-fade {animation: tooltipster-fading .4s;}
@keyframes tooltipster-rotating {25% {transform: rotate(-2deg);}
	75% {transform: rotate(2deg);}
	100% {transform: rotate(0);}}
.tooltipster-update-rotate {animation: tooltipster-rotating .6s;}
@keyframes tooltipster-scaling {50% {transform: scale(1.1);}
	100% {transform: scale(1);}}
.tooltipster-update-scale {animation: tooltipster-scaling .6s;}
.tooltipster-sidetip .tooltipster-box {background: #565656;border: 2px solid #000;border-radius: 4px;}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {margin-top: 8px;}
.tooltipster-sidetip.tooltipster-left .tooltipster-box {margin-right: 8px;}
.tooltipster-sidetip.tooltipster-right .tooltipster-box {margin-left: 8px;}
.tooltipster-sidetip.tooltipster-top .tooltipster-box {margin-bottom: 8px;}
.tooltipster-sidetip .tooltipster-content {color: #fff;line-height: 18px;padding: 6px 14px;}
.tooltipster-sidetip .tooltipster-arrow {overflow: hidden;position: absolute;}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {height: 10px;margin-left: -10px;top: 0;width: 20px;}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {height: 20px;margin-top: -10px;right: 0;top: 0;width: 10px;}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {height: 20px;margin-top: -10px;left: 0;top: 0;width: 10px;}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {bottom: 0;height: 10px;margin-left: -10px;width: 20px;}
.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {height: 0;position: absolute;width: 0;}
.tooltipster-sidetip .tooltipster-arrow-background {border: 10px solid transparent;}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {border-bottom-color: #565656;left: 0;top: 3px;}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {border-left-color: #565656;left: -3px;top: 0;}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {border-right-color: #565656;left: 3px;top: 0;}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {border-top-color: #565656;left: 0;top: -3px;}
.tooltipster-sidetip .tooltipster-arrow-border {border: 10px solid transparent;left: 0;top: 0;}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {border-bottom-color: #000;}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {border-left-color: #000;}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {border-right-color: #000;}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {border-top-color: #000;}
.tooltipster-sidetip .tooltipster-arrow-uncropped {position: relative;}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {top: -10px;}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {left: -10px;}
@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&subset=cyrillic");@font-face{font-family:MuseoSansCyrl_100;src:url("/assets/templates/main/fonts/MuseoSansCyrl-100.eot");src:local("☺"),url("/assets/templates/main/fonts/MuseoSansCyrl-100.woff") format("woff"),url("/assets/templates/main/fonts/MuseoSansCyrl-100.ttf") format("truetype"),url("/assets/templates/main/fonts/MuseoSansCyrl-100.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:MuseoSansCyrl_300;src:url("/assets/templates/main/fonts/MuseoSansCyrl-300.eot");src:local("☺"),url("/assets/templates/main/fonts/MuseoSansCyrl-300.woff") format("woff"),url("/assets/templates/main/fonts/MuseoSansCyrl-300.ttf") format("truetype"),url("/assets/templates/main/fonts/MuseoSansCyrl-300.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:MuseoSansCyrl_500;src:url("/assets/templates/main/fonts/MuseoSansCyrl-500.eot");src:local("☺"),url("/assets/templates/main/fonts/MuseoSansCyrl-500.woff") format("woff"),url("/assets/templates/main/fonts/MuseoSansCyrl-500.ttf") format("truetype"),url("/assets/templates/main/fonts/MuseoSansCyrl-500.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:MuseoSansCyrl_700;src:url("/assets/templates/main/fonts/MuseoSansCyrl-700.eot");src:local("☺"),url("/assets/templates/main/fonts/MuseoSansCyrl-700.woff") format("woff"),url("/assets/templates/main/fonts/MuseoSansCyrl-700.ttf") format("truetype"),url("/assets/templates/main/fonts/MuseoSansCyrl-700.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:MuseoSansCyrl_900;src:url("/assets/templates/main/fonts/MuseoSansCyrl-900.eot");src:local("☺"),url("/assets/templates/main/fonts/MuseoSansCyrl-900.woff") format("woff"),url("/assets/templates/main/fonts/MuseoSansCyrl-900.ttf") format("truetype"),url("/assets/templates/main/fonts/MuseoSansCyrl-900.svg") format("svg");font-weight:400;font-style:normal}body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1920px;margin:auto;position:relative;background:#fff url("/assets/templates/main/img/bg.png") center repeat-y;color:#353535;font:16px/1.2 "Open Sans",sans-serif;cursor:default;overflow-y:scroll;background-position:top center}.banners-block__item{min-height:170px;background-position:50% 50%;color:#fff;-webkit-background-size:cover;background-size:cover;position:relative;margin-bottom:20px;font-family:MuseoSansCyrl_100,sans-serif;font-size:22px}.banners-block__item p{position:absolute;bottom:0;left:0;right:0;text-align:center;text-transform:uppercase}.wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}a,a:hover{color:inherit}.badge{text-align:center;font-weight:400;background-color:rgba(255,255,255,.3)}.modal{text-align:center}.modal:after{content:"";display:inline-block;width:0;height:100vh;vertical-align:middle}.modal-dialog{display:inline-block;width:100%;vertical-align:middle;text-align:left}.modal-content{border:0;max-width:95vw}.modal-content .close{margin:0;padding:5px;opacity:1;outline:0;cursor:pointer;position:absolute;top:20px;right:20px}.modal-content .close:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-456px -362px;width:24px;height:24px}.modal-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 15px;background-color:#d50000;color:#fff}.modal-header .heading{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}.modal-header .close{position:static}.modal-header .close:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-544px -493px;width:24px;height:24px}.modal-body{padding:10px}#cities.modal.show~.modal-backdrop{opacity:0}.form-group{margin-bottom:20px}.form-control,select.form-control:not([size]):not([multiple]){height:45px;padding:9px 15px;color:#656565;border-color:#e6e6e6;-webkit-box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.05);box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.05);font-size:16px}.form-control.error{border-color:#d50000}.form-control.form-control-sm,select.form-control:not([size]):not([multiple]).form-control-sm{height:35px;padding:4px 15px}.form-control.form-control-lg,select.form-control:not([size]):not([multiple]).form-control-lg{height:55px;padding:14px 15px}.form-control:focus,select.form-control:not([size]):not([multiple]):focus{color:#656565;border-color:#e6e6e6;-webkit-box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.05);box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.05)}.input-group-addon{border-color:#e6e6e6}textarea.form-control{height:149px;padding:15px}.form label{font-size:14px;text-transform:uppercase}.form .form-text{color:#d50000;font-size:14px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input::-ms-clear{display:none}.checkbox input{position:absolute;opacity:0}.checkbox input+label{width:38px;height:17px;margin-bottom:0;position:relative;border-radius:8px;background-color:#d9d9d9;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.checkbox input+label:before{content:"";position:absolute;top:0;left:0;width:17px;height:17px;border:1px solid #858585;border-radius:50%;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.checkbox input:checked+label{background-color:#fea2a2}.checkbox input:checked+label:before{left:21px;border-color:#d50000}.radio input{position:absolute;opacity:0;z-index:-1}.radio input+label{margin-bottom:0;vertical-align:top;font-size:14px}.radio input+label:before{content:"";display:inline-block;width:17px;height:17px;vertical-align:middle;margin-right:5px;border:1px solid #858585;border-radius:50%;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.radio input:checked+label:before{background-color:#d50000;border-color:#d50000}.radio+.radio{margin-top:10px}[data-toggle=tooltip]:after{content:"";display:inline-block;vertical-align:middle;vertical-align:baseline;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-305px -329px;width:13px;height:15px;margin-left:2px}[data-toggle=tooltip]:hover:after{content:"";display:inline-block;vertical-align:middle;vertical-align:baseline;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-290px -329px;width:13px;height:15px}.tooltip{padding:0}.tooltip.show{opacity:.95}.tooltip .arrow{display:none}.tooltip .tooltip-inner{max-width:670px;padding:15px;border:solid 2px #d50000;background-color:#fff;color:#353535;font-size:14px;text-align:left;-webkit-box-shadow:0 0 25px rgba(213,0,0,.15);box-shadow:0 0 25px rgba(213,0,0,.15)}.btn{cursor:pointer}.btn:focus{-webkit-box-shadow:none;box-shadow:none}.btn.btn_main{height:45px;padding:8px 10px;color:#fff;background-color:#d50000;border-color:#d50000;text-transform:uppercase;font-size:16px;font-weight:600;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.45),inset 0 -2px 0 0 rgba(0,0,0,.004);box-shadow:0 1px 4px 0 rgba(0,0,0,.45),inset 0 -2px 0 0 rgba(0,0,0,.004)}.btn.btn_main.btn-lg{height:65px;padding:13px 10px;font-size:24px}.btn.btn_main:hover{background-color:#e24d4d}.btn.btn_border{height:45px;min-width:192px;padding:8px 10px;background-color:transparent;color:#fff;border-color:#fff;text-transform:uppercase;font-size:18px;font-weight:600}.btn.btn_border:hover{background-color:#e24d4d}.measurement-btn{display:inline-block;min-height:34px;padding:5px 0;outline:0;color:#d50000;font-size:12px;font-weight:700;line-height:1;text-align:left;text-transform:uppercase;white-space:nowrap;cursor:pointer}.measurement-btn:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-275px -471px;width:34px;height:34px;margin-right:5px}.measurement-btn span{display:inline-block;vertical-align:middle;text-align:left}.fancybox-container .fancybox-button{outline:0}.fancybox-image-wrap{-ms-touch-action:none;touch-action:none}.slick-slider .slick-slide,.slick-slider a{outline:0}.slick-dots{margin:0;padding:0;list-style:none;position:absolute;right:30px;bottom:30px;line-height:0}.slick-dots li{display:inline-block;margin-left:6px}.slick-dots button{width:13px;height:13px;padding:0;border:3px #fff solid;outline:0;background-color:transparent;text-indent:-9999px;border-radius:50%;cursor:pointer}.slick-dots .slick-active button{background-color:#fff}.slick-arrow{width:45px;height:85px;position:absolute;z-index:5;background-color:transparent;border:0;outline:0 !important;text-indent:-9999px;cursor:pointer}.slick-arrow:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-slider .slick-arrow{top:50%;margin-top:-43px}.slick-slider .slick-prev{left:5px}.slick-slider .slick-prev:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-47px -267px;width:45px;height:85px}.slick-slider .slick-next{right:5px}.slick-slider .slick-next:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:0 -267px;width:45px;height:85px}.slider__controls .slick-arrow{width:45px;height:45px;margin-top:-23px;position:relative;background-color:#fff;border:1px solid #d2d2d2;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.slider__controls .slick-arrow:hover{background-color:#d50000}.slider__controls .slick-prev:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-468px -338px;width:9px;height:17px}.slider__controls .slick-prev:hover:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-468px -319px;width:9px;height:17px}.slider__controls .slick-next{margin-left:10px}.slider__controls .slick-next:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-468px -276px;width:9px;height:17px}.slider__controls .slick-next:hover:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-468px -238px;width:9px;height:17px}.ui-slider-horizontal{width:100%;height:7px;margin-top:20px;background-color:#d9d9d9;border-radius:5px}.ui-slider-horizontal .ui-slider-range{background-color:#fea2a2}.ui-slider-horizontal .ui-slider-handle{width:27px;height:27px;top:-9px;margin-left:-14px;outline:0;cursor:pointer;border:5px solid #fff;background-color:#d50000;border-radius:50%}.ui-button.ui-selectmenu-button{width:100%;height:45px;padding:10px 0;background-color:#fff;border:1px solid #e6e6e6;outline:0;border-radius:4px;color:#656565;font-size:16px;-webkit-box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.05);box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.05)}.ui-selectmenu-text{padding-left:13px}.ui-selectmenu-icon{width:38px;height:100%;position:relative}.ui-selectmenu-icon:before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:5px solid transparent;border-top:8px solid #656565;border-bottom:0}.ui-selectmenu-menu{background-color:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 5px 0 rgba(0,0,0,.1)}.ui-selectmenu-menu .ui-menu-item-wrapper{margin:0;padding:10px 13px}.ui-selectmenu-menu .ui-menu-item-wrapper.ui-state-active{background-color:#ffe9e9}.ui-selectmenu-menu .ui-menu-item+.ui-menu-item .ui-menu-item-wrapper{border-top:1px solid #e6e6e6}.ui-selectmenu-menu .ui-menu{max-height:240px}.heading{margin:0 auto 15px;font-family:MuseoSansCyrl_700,sans-serif;font-size:36px;text-transform:uppercase;text-align:center}.heading_line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.heading_line:before{content:"";-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:block;width:100%;margin-right:30px;border-bottom:1px solid #fff}.heading_line:after{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;content:"";display:block;width:100%;margin-left:30px;border-bottom:1px solid #fff}.heading_line span{display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.top-nav{padding:0}button.navbar-toggler{margin:5px 15px 5px auto;padding:0;position:relative;outline:0}.navbar-toggler__name{display:block;height:20px;line-height:20px;margin-top:-10px;position:absolute;top:50%;right:100%;margin-right:10px;white-space:nowrap}.navbar-toggler__icon{display:block;width:55px;height:35px;padding:5px 10px;background-color:#d50000}.navbar-toggler__icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-78px -557px;width:35px;height:23px}.footer-nav{margin-bottom:30px}.footer-nav .nav,.top-nav .navbar-nav{padding:5px 0;position:relative;border-bottom:1px #d50000 solid;color:#d50000;font-size:14px;font-weight:600;text-transform:uppercase}.footer-nav .nav .nav-item:before,.footer-nav .nav:after,.top-nav .navbar-nav .nav-item:before,.top-nav .navbar-nav:after{content:"";display:block;width:0;height:12px;margin-top:-6px;position:absolute;top:50%;right:1px;border-left:1px solid #d50000}.footer-nav .nav .nav-item,.top-nav .navbar-nav .nav-item{position:relative}.footer-nav .nav .nav-item:before,.top-nav .navbar-nav .nav-item:before{right:auto;left:0}.footer-nav .nav .nav-item.active .nav-link,.footer-nav .nav .nav-item:hover .nav-link,.top-nav .navbar-nav .nav-item.active .nav-link,.top-nav .navbar-nav .nav-item:hover .nav-link{background:#d50000;color:#fff}.footer-nav .nav .nav-item.active+.nav-item:before,.footer-nav .nav .nav-item:hover+.nav-item:before,.top-nav .navbar-nav .nav-item.active+.nav-item:before,.top-nav .navbar-nav .nav-item:hover+.nav-item:before{display:none}.footer-nav .nav .nav-link,.top-nav .navbar-nav .nav-link{padding:11px 5px}.header{min-height:75px;padding:15px 0}.header__row{margin-right:-8px;margin-left:-8px}.header__row>div{padding-right:8px;padding-left:8px}.footer__logo,.header__logo{display:inline-block;min-height:45px;padding:5px 0 5px 50px;background:url("/assets/templates/main/img/logo.png") left no-repeat;font:12px/1 MuseoSansCyrl_700,sans-serif;text-transform:uppercase;text-decoration:none;white-space:nowrap}.footer__logo:hover,.header__logo:hover{text-decoration:none}.footer__logo span,.header__logo span{font-family:MuseoSansCyrl_900,sans-serif;font-size:24px;color:#d50000}.footer__phone,.header__phone{margin-bottom:5px;font-family:MuseoSansCyrl_900,sans-serif;font-size:18px}.footer__address,.footer__copyright,.footer__email,.footer__time,.header__email,.header__time{margin-bottom:5px;font-size:11px;text-transform:uppercase}.footer__address{max-width:380px}.footer__form .form-control,.header__form .form-control{max-width:190px;letter-spacing:2px}.footer__form .btn,.header__form .btn{padding:12px 10px;font-size:14px}.footer__copyright{margin-bottom:10px;padding-left:50px}.footer__payments{margin:10px 0}.footer__bottom{padding:24px 0 13px;background:#f7f7f7 url("/assets/templates/main/img/bg.png") center repeat-y}.footer__developer{margin-bottom:0;text-align:center;text-transform:uppercase;font-size:11px}.footer__developer img{margin-left:5px;position:relative;top:-5px}.scroll-btn{display:block;width:78px;height:78px;position:fixed;z-index:99;right:20px;background-color:rgba(213,0,0,.5);text-decoration:none;border-radius:50%;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.scroll-btn:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.scroll-btn:hover{background-color:#d50000}.scroll-btn.scroll-up{bottom:20px}.scroll-btn.scroll-up:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-320px -329px;width:16px;height:10px}.scroll-btn.scroll-down{top:20px}.scroll-btn.scroll-down:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-372px -403px;width:16px;height:10px}.main-nav{margin-bottom:0;padding:0;background:#d50000;color:#fff}.main-nav .catalog-btn{width:315px;height:70px;padding:20px 30px;background-color:rgba(255,255,255,.3);color:#fff;font-weight:600;text-transform:uppercase}.main-nav .catalog-btn:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-78px -557px;width:35px;height:23px;margin-right:20px}.main-nav .catalog-btn:after{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-372px -403px;width:16px;height:10px;margin-left:20px}.main-nav .dropdown.open .dropdown-menu{display:block}.main-nav .dropdown-menu{width:1170px;margin-top:0;padding:30px 30px 0;background-color:#d50000;color:#fff}.main-nav .dropdown-menu__block{height:calc(100% - 50px);margin:10px auto 40px;padding:40px 30px;background:#fff}.main-nav .dropdown-menu__block .hits-link{display:block;margin-bottom:40px;color:#d50000;font-family:MuseoSansCyrl_500,sans-serif;font-size:18px}.main-nav .dropdown-menu__block .hits-link img{margin-right:20px;border:1px solid #d50000}.main-nav .dropdown-menu__block .calc-btn{max-width:250px;margin:0 auto 30px;font-size:14px}.main-nav .dropdown-menu__block .calc-btn:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-224px -520px;width:30px;height:30px;margin-right:10px}.main-nav .dropdown-menu__block .filter-btn{max-width:250px;margin:0 auto;font-size:14px}.main-nav .dropdown-menu__block .filter-btn:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-437px -416px;width:30px;height:30px;margin-right:10px}.main-nav .search{margin-left:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.main-nav .search__input{width:100%;height:52px;padding:13px 50px 13px 20px}.main-nav .search__btn{width:50px;height:52px;position:absolute;top:0;right:0;text-indent:-9999px;background:0;border:0;cursor:pointer}.main-nav .search__btn:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-515px -471px;width:24px;height:24px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-nav .cart-btn,.main-nav .favorites-btn{margin-left:20px;text-decoration:none}.main-nav .cart-btn:before,.main-nav .favorites-btn:before{margin-right:8px}.main-nav .cart-btn .badge,.main-nav .favorites-btn .badge{min-width:25px;height:25px;margin-left:5px;padding:3px;font-size:18px;border-radius:50%}.main-nav .cart-btn:hover .cart__title,.main-nav .favorites-btn:hover .favorites__title{text-decoration:underline}.main-nav .favorites-btn:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-303px -416px;width:33px;height:30px}.main-nav .cart-btn:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-359px -310px;width:36px;height:34px}.catalog-menu{min-width:180px;margin-bottom:40px}.catalog-menu .nav-item{padding-right:10px}.catalog-menu .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2px 0}.catalog-menu .nav-link:hover .name{text-decoration:underline}.catalog-menu .name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:MuseoSansCyrl_300,sans-serif}.catalog-menu .badge{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;margin-left:5px;padding:3px 5px;font-size:14px;border-radius:5px}.catalog-menu__title{min-height:40px;margin-bottom:5px;padding:10px 5px 10px 45px;position:relative;font-size:18px;font-weight:600;text-transform:uppercase}.catalog-menu__title:before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.catalog-menu__title.icon-catalog-1:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-239px -471px;width:34px;height:34px}.catalog-menu__title.icon-catalog-2:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px -160px;width:26px;height:34px}.catalog-menu__title.icon-catalog-3:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-452px -471px;width:29px;height:34px}.catalog-menu__title.icon-catalog-4:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-383px -471px;width:34px;height:34px}.catalog-menu__title.icon-catalog-5:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-311px -471px;width:34px;height:34px}.catalog-menu__title.icon-catalog-6:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/icons/icon-manufacturer.png");width:37px;height:33px}.catalog-menu__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-first{margin-top:20px}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:440px;width:315px;margin:0 auto 35px;background-color:#d50000;color:#fff}.filter label{margin-bottom:5px}.filter .ui-slider-horizontal{background-color:rgba(255,255,255,.5)}.filter .ui-slider-horizontal .ui-slider-range{background-color:#fff}.filter .ui-slider-horizontal .ui-slider-handle{border:5px solid #a00;background-color:#fff}.price-control{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-control__input{display:inline-block;width:80px;padding:4px !important;text-align:center}.price-control__separator{font-size:14px}.filter__header{padding:20px 30px;font-size:18px;font-weight:600;text-transform:uppercase;text-align:center}.filter__body{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0;padding:20px 15px 5px;background-color:#a00}.filter__footer{padding:20px 30px;text-align:center}.specials.slick-slider{background-color:#000;overflow:hidden}.specials .slick-dots{position:absolute;right:30px;bottom:30px}.specials.slick-slider .specials__item:not(.slick-slide):nth-child(n+2){display:none}.specials_primary{max-width:855px;margin:0 auto 35px}.specials_primary .specials__item{height:440px;padding:60px 30px 30px;font-size:36px}.specials_primary .specials__item span{margin-bottom:30px;font-size:60px}.specials__item{height:218px;margin-bottom:25px;padding:10px 30px 5px;background-position:center;background-repeat:no-repeat;color:#fff;font-family:MuseoSansCyrl_100,sans-serif;font-size:26px;text-align:right;text-transform:uppercase}.slick-slider .specials__item{margin-bottom:0}.specials__item p{margin-bottom:0}.specials__item span{display:block;margin-bottom:15px;font-family:MuseoSansCyrl_900,sans-serif;font-size:50px}.product{width:100%;max-width:380px;margin:0 auto 15px;padding:10px 0 15px;position:relative;border:1px solid #d2d2d2}.products_grid-3 .product{width:31.33%;margin:0 1% 15px}.product .cart-btn,.product .favorites-btn{width:50px;height:50px;padding:0;background-color:#fff;border:2px solid #d50000;border-radius:50%;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.product .cart-btn.active,.product .favorites-btn.active{background-color:#d50000}.product .favorites-btn{margin-left:3px;min-width:50px}.product .cart-btn,.product .favorites-btn{scale:.85}.product .favorites-btn:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-142px -557px;width:25px;height:23px}.product .favorites-btn.active:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-115px -557px;width:25px;height:23px}.product .cart-btn:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px -505px;width:26px;height:24px}.product .cart-btn.active:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px -531px;width:26px;height:24px}.modal .cart__products.cart__products .product{min-height:330px;margin-bottom:0;border:0}.modal .cart__products.cart__products>div+div .product{border-top:1px solid #d2d2d2}.product__img{display:block;height:300px;max-width:100%;padding:0 10px;position:relative;text-align:center}.product__img a{display:inline-block;max-width:100%;position:relative}.product__img img{max-width:100%;max-height:300px;margin:auto}.product__labels{position:absolute;top:50px;right:-20px}.product__label{display:block;width:101px;height:31px;position:relative;background-repeat:no-repeat;color:#fff;font:14px/30px MuseoSansCyrl_500,sans-serif;text-align:center}.product__label+.product__label{margin-top:10px}.product__label_new{background-image:url("/assets/templates/main/img/product/label-new-sm.png")}.product__label_hit{background-image:url("/assets/templates/main/img/product/label-hit-sm.png")}.product__label_sale{background-image:url("/assets/templates/main/img/product/label-sale-sm.png")}.product_full .product__label_sale{background-image:url("/assets/templates/main/img/product/label-sale.png")}.product__info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;padding:12px 15px;background-color:#f4f4f4}.product__info .separator{display:none;width:10px;height:40px;margin:-12px 30px;background-color:#fff}.product__rating{-ms-flex-negative:0;flex-shrink:0;display:block;width:84px;height:14px;margin-right:10px;position:relative;overflow:hidden;white-space:nowrap;background:url("/assets/templates/main/img/product/rating-stars.png") 0 0 repeat-x}.product__rating:before{content:"";display:block;width:0;height:14px;position:absolute;z-index:1;top:0;left:0;background:url("/assets/templates/main/img/product/rating-stars.png") 0 -15px repeat-x}.product__rating span{display:block;width:17px;height:100%;float:left;position:relative;z-index:4}.product__rating span:nth-child(1){width:16px}.product__rating div{height:14px;width:0;position:absolute;z-index:2;top:0;left:0;background:url("/assets/templates/main/img/product/rating-stars.png") 0 -15px repeat-x}.product__rating.enabled span{cursor:pointer}.product__rating.enabled span:nth-child(1):hover~div{width:20%}.product__rating.enabled span:nth-child(2):hover~div{width:40%}.product__rating.enabled span:nth-child(3):hover~div{width:60%}.product__rating.enabled span:nth-child(4):hover~div{width:80%}.product__rating.enabled span:nth-child(5):hover~div{width:100%}.product__rating.enabled:hover:before{display:none}.product__rating[data-rating="1"]:before{width:20%}.product__rating[data-rating="1.5"]:before{width:29%}.product__rating[data-rating="2"]:before{width:40%}.product__rating[data-rating="2.5"]:before{width:49%}.product__rating[data-rating="3"]:before{width:60%}.product__rating[data-rating="3.5"]:before{width:69%}.product__rating[data-rating="4"]:before{width:80%}.product__rating[data-rating="4.5"]:before{width:89%}.product__rating[data-rating="5"]:before{width:100%}.product__time{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:auto;padding-left:16px;position:relative;font-size:11px;text-transform:uppercase}.product__time:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-274px -329px;width:14px;height:15px;position:absolute;top:0;left:0}.products.row>div{padding-left:10px;padding-right:10px}.product__name{padding:0 10px;font-family:MuseoSansCyrl_500,sans-serif;font-size:18px;color:#d50000}.product__properties{display:none;margin:0 auto 15px;padding:15px 30px 5px;list-style:none;background-color:#f4f4f4;font-size:14px}.product__properties .item{margin-bottom:10px;padding-left:20px;position:relative}.product__properties .item:before{position:absolute;top:.6em;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product__properties .item.item-1:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-223px -329px;width:15px;height:15px}.product__properties .item.item-2:before,.product__properties .item.item-3:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-240px -329px;width:15px;height:15px}.product__properties .item.item-4:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-523px -451px;width:15px;height:13px}.product__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.product__price{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 auto 0 0;font-family:MuseoSansCyrl_500,sans-serif;font-size:18px}.product__price span{white-space:nowrap}.oneclick-form{display:none}.oneclick-form .form-control{max-width:190px;letter-spacing:2px}.product_full{max-width:100%;margin-bottom:40px;padding:30px 15px 0}.product_full>.row+.row{border-top:1px solid #d2d2d2}.product_full .product__img{display:inline-block;height:527px;padding:0 0 0 15px}.product_full .product__img img{max-height:100%}.product_full .product__label{width:148px;height:45px;line-height:45px;font-size:18px}.product_full .product__label_new{background-image:url("/assets/templates/main/img/product/label-new.png")}.product_full .product__label_hit{background-image:url("/assets/templates/main/img/product/label-hit.png")}.product_full .product__rating{margin-right:0}.product_full .product__time{margin-left:0;font-size:14px}.product_full .product__price{padding:8px 0;font-family:MuseoSansCyrl_700,sans-serif;font-size:24px}.product_full .oneclick-form{display:block}.product_full .oneclick-form .form-control{padding:9px 30px;width:100%;max-width:230px;border-top-left-radius:23px;border-bottom-left-radius:23px}.product_full .oneclick-form .input-group-btn{z-index:4}.product_full .oneclick-form .btn{width:190px;margin-left:-23px !important;background-color:#fff;border-color:#d50000;color:#d50000;border-radius:23px;font-size:16px}.product_full .oneclick-form .btn:hover{background-color:#d50000;color:#fff}.product_full .buy-form{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:18px 0 18px 5px}.product_full .buy-form .label{margin-bottom:5px;font-size:14px;text-transform:uppercase}.product_full .buy-form .buy-btn{min-width:160px;margin-top:20px}.product__settings{margin:0 -2.5px;padding-right:15px}.product__settings>div{padding:0 2.5px}.product__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:45px;margin-bottom:5px;padding:12px 20px;background-color:#f4f4f4}.product__block>.row{width:100%}.product__block .form-group{width:100%;margin-bottom:5px}.product__block .label{margin:0 10px 5px 0;font-size:14px;text-transform:uppercase}.product__block .checkbox{margin-bottom:10px}.product__delivery{font-size:14px;text-transform:uppercase}.bordered-block .product__delivery{position:relative;position:relative;padding-left:128px;font-size:16px;font-weight:700;color:#353535;min-height:60px;display:flex;align-items:center;text-transform:inherit}.bordered-block{border:5px solid #d50000;background-color:#fff;position:relative;padding-left:0}.bordered-block:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border:2px solid #fea2a2}.product__delivery:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-320px -248px;width:17px;height:15px;margin-right:5px}.bordered-block .product__delivery:before{background-image:url("/assets/templates/main/img/delivery-car.png");background-position:center center;width:76px;height:45px;position:absolute;left:35px;top:50%;margin-top:-23px}.product__delivery span{display:inline-block;border-bottom:1px dashed #d50000;outline:0;color:#d50000;cursor:pointer}.bordered-block .product__delivery span{display:inline;border-bottom:0;outline:0;color:#353535;cursor:pointer}.product__measurement{height:45px;position:relative;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:0;font-size:14px;text-transform:uppercase}.product__measurement .icon{display:block;width:55px;height:100%;position:absolute;top:0;left:0;background-color:#d50000;border-radius:0 10px 10px 0/0 22px 23px 0;cursor:pointer}.product__measurement .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-206px -329px;width:15px;height:15px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product__side{padding:20px}.product__params{height:calc(100% - 5px)}.product__options{padding:16px 20px}.product__number{max-width:154px}.product__number .form-control{width:46px;padding:9px 0;text-align:center}.product__number .input-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto}.product__number .btn{width:54px;padding:0;background-color:#fff;border:1px solid #e6e6e6}.product__number .btn:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product__number .minus-btn{border-top-left-radius:23px;border-bottom-left-radius:23px}.product__number .minus-btn:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-482px -467px;width:8px;height:2px;margin-left:5px}.product__number .plus-btn{border-top-right-radius:23px;border-bottom-right-radius:23px}.product__number .plus-btn:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-347px -284px;width:8px;height:8px;margin-left:-5px}.product__decoration{padding:15px 15px 5px;font-size:14px}.product__decoration.row>div{margin-bottom:10px}.product__decoration .product__property{margin-bottom:10px;padding-left:20px;position:relative}.product__decoration .product__property:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-240px -329px;width:15px;height:15px;position:absolute;top:0;left:0}.decoration__select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0;color:#d50000;cursor:pointer}.decoration__select .preview{-ms-flex-negative:0;flex-shrink:0;display:block;width:104px;height:43px;margin-right:10px;position:relative;background-color:#ffe9e9;border:4px solid #fff;-webkit-box-shadow:0 0 0 1px #d50000;box-shadow:0 0 0 1px #d50000}.decoration__select .preview:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-347px -267px;width:9px;height:15px;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.decoration__select .preview span{display:block;width:100%;height:100%;position:relative;z-index:2;background-position:center;background-repeat:no-repeat;background-size:cover}.decoration__select .label{font-size:14px}.decoration__select .label span{border-bottom:1px dashed #d50000}.product__additionally{padding:20px 0}.product__additionally .product__block{margin-bottom:0;padding:12px 35px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-advantages{padding:25px 25px 10px;background:#d50000 url("/assets/templates/main/img/product-advantages/bg.jpg") center no-repeat;background-size:cover;color:#fff}.product-advantages__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;font-family:MuseoSansCyrl_700,sans-serif;font-size:14px;text-transform:uppercase}.product-advantages__item .icon{display:block;height:60px;margin-right:15px}.product-advantages__item.item-1 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-482px -245px;width:52px;height:60px}.product-advantages__item.item-2 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-186px -354px;width:60px;height:60px}.product-advantages__item.item-3 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-359px -124px;width:60px;height:60px}.product-advantages__item.item-4 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-421px -238px;width:45px;height:60px}.product-advantages__text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}.product__tabs{padding:30px 0 0}.product__tabs .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.product__tabs .nav-item{height:40px;position:relative}.product__tabs .nav-item+.nav-item:before{content:"";display:block;width:0;height:40px;margin-top:-20px;position:absolute;top:50%;left:0;border-left:1px solid #656565}.product__tabs .nav-link{padding:0 30px;font:24px/40px MuseoSansCyrl_700,sans-serif;text-transform:uppercase;-webkit-transition:font-size .2s;transition:font-size .2s}.product__tabs .nav-link.active{font-size:30px;color:#d50000}.product__tabs .installation__price{padding:10px 0 0}.product__tabs .installation__price tr:last-child td{border-bottom:0}.product__tabs .reviews__items{padding-top:10px;margin-bottom:0}.product__tabs .reviews__items .reviews__item+.reviews__item{margin-top:0;border-top:0}.product__tabs .reviews__create{padding-right:15px;padding-left:15px}.product__characteristics{padding:0 30px 25px}.product__characteristics ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin:0;padding:0;list-style-type:none;position:relative}.product__characteristics ul:after{content:"";display:block;height:2px;position:absolute;z-index:2;right:0;bottom:0;left:0;background-color:#fff}.product__characteristics li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;padding:5px 0 10px;border-bottom:1px solid #d2d2d2}.product__characteristics li span{font-weight:700}.product__remove{width:55px;height:55px;position:absolute;z-index:10;top:0;right:0;background-color:transparent;overflow:hidden}.product__remove:before{content:"";display:block;width:95px;height:95px;position:absolute;bottom:0;left:0;z-index:1;background-color:#f4f4f4;border-radius:50%;-webkit-transition:background-color .2s;transition:background-color .2s}.product__remove:after{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-169px -557px;width:15px;height:20px;position:absolute;z-index:2;top:12px;right:12px}.product-furniture{margin-bottom:50px}.decoration__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px 5px 10px}.decoration__item{width:190px;margin:0 0 15px;padding:20px 0 15px;text-align:center;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s;cursor:pointer}.decoration__item.active{-webkit-box-shadow:0 0 0 5px #d50000,0 0 13px rgba(213,0,0,.13);box-shadow:0 0 0 5px #d50000,0 0 13px rgba(213,0,0,.13);cursor:default}.decoration__img{height:240px;margin-bottom:5px}.decoration__img img{max-width:100%}.decoration__title{margin-bottom:0;font-size:14px;font-weight:700;line-height:1}.decoration-color__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 12px 18px}.decoration-color__item input{position:absolute;opacity:0}.decoration-color__item label{width:131px;margin:0 0 10px;padding:5px 3px 3px;position:relative;z-index:1;text-align:center;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s;cursor:pointer}.decoration-color__item input:checked+label{-webkit-box-shadow:0 0 0 5px #d50000,0 0 13px rgba(213,0,0,.13);box-shadow:0 0 0 5px #d50000,0 0 13px rgba(213,0,0,.13);cursor:default;z-index:2}.decoration-color__img{margin-bottom:0}.decoration-color__img img{max-width:100%;line-height:0;margin-bottom:0}.decoration-color__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:45px;margin-bottom:5px;font-size:14px;font-weight:700;line-height:1}.decoration-color__title span{display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.decoration-filter .heading{margin-bottom:5px;font-size:24px;text-transform:inherit}.decoration-filter .heading_line:after,.decoration-filter .heading_line:before{border-bottom-color:#d50000}.decoration-filter .decoration-color__list{padding:0 0 20px}.decoration-filter .decoration-color__item label{width:129px;padding:3px 2.5px}.decoration-filter .decoration-color__title{min-height:46px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:2;top:50%;left:7px;right:7px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;font-weight:400}.products__filter{margin-bottom:50px}.products__filter .price-filter{margin:0 auto 30px}.products__filter .filter__btn{display:block;width:100%;max-width:282px;margin:auto;font-weight:400}.product-interior{padding:15px 0}.product-interior .heading{margin-bottom:20px}.product-interior .slick-slider .slick-arrow{width:32px;height:64px;background-color:#fff}.product-interior .slick-slider .slick-prev{left:10px;border-top-right-radius:32px;border-bottom-right-radius:32px}.product-interior .slick-slider .slick-prev:before{left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-468px -338px;width:9px;height:17px}.product-interior .slick-slider .slick-prev:hover:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-468px -300px;width:9px;height:17px}.product-interior .slick-slider .slick-next{right:10px;border-top-left-radius:32px;border-bottom-left-radius:32px}.product-interior .slick-slider .slick-next:before{left:auto;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-468px -276px;width:9px;height:17px}.product-interior .slick-slider .slick-next:hover:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-468px -257px;width:9px;height:17px}.product-interior__items{max-width:568px;padding:10px;border:1px solid #d2d2d2;margin:0 auto}.product-interior__item{height:403px;position:relative;overflow:hidden}.product-interior__item img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product-interior__item+.product-interior__item:not(.slick-slide){display:none}.product-interior__door{width:167px;height:343px;position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}.product-interior__door img{height:100%}.product-interior__title{margin-bottom:15px;padding:5px 10px;background-color:#f4f4f4;font-family:MuseoSansCyrl_700,sans-serif;font-size:24px;text-transform:uppercase;text-align:center}.similar-products{margin-bottom:75px}.article+.similar-products .heading{padding-top:80px;border-top:1px solid #d2d2d2}.similar-products+.text-block{padding-top:0}.products{overflow:hidden;margin:0 -7.5px}.products__empty{margin:25px auto;text-align:center}.products__pagination{margin:-15px 0 0;background-color:#f4f4f4}.catalog-preview{padding:30px 0 20px;background:#d50000 url("/assets/templates/main/img/catalog-preview/bg.jpg") center no-repeat;background-size:cover;color:#fff}.catalog-preview .heading{margin-bottom:30px}.catalog-preview .catalog-menu{margin-bottom:25px}.photo-doors{padding:50px 0}.installation__price+.photo-doors{padding-top:10px}.photo-doors__items{margin:0 -5px 80px;text-align:center}.photo-doors__items.slick-slider{margin:0}.photo-doors__items>div:not(.slick-list){padding:0 5px}.photo-doors .photo-doors__items>div:not(.slick-slide):nth-child(n+5){display:none}.photo-doors__items .slick-list{padding:1px 0}.photo-doors__items .slick-slide{padding:0 5px}.photo-doors__item{display:flex;max-width:285px;margin:0 auto 10px;border:10px solid #fff;outline:0;-webkit-box-shadow:0 0 0 1px #d2d2d2;box-shadow:0 0 0 1px #d2d2d2;overflow:hidden;text-align:center}.photo-doors__item img{max-width:100%;margin:auto}.photo-doors__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.photo-doors__header .heading{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 20px 10px 0;text-align:left}.photo-doors__link{display:inline-block;margin-bottom:15px;color:#d50000;font-size:18px;font-weight:600;text-transform:uppercase}.photo-doors__link:hover{color:#d50000}.photo-doors__link:before{content:"";display:inline-block;vertical-align:middle;vertical-align:bottom;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-482px -431px;width:39px;height:34px;margin-right:8px}.slider__controls{margin-left:auto}.slider__controls .slick-arrow{margin-bottom:10px}.calc{padding:60px 0;background:url("/assets/templates/main/img/calc/bg.jpg") center no-repeat;background-size:cover}.calc .container{padding:0;border:10px solid rgba(255,255,255,.5)}.calc .heading{margin-bottom:0;padding:14px 15px}.calc .form-group{margin-bottom:11px}.calc .height-control,.calc .width-control{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calc .height-control .calc__label,.calc .width-control .calc__label{margin-right:10px;padding-left:0;white-space:nowrap}.calc .height-control .form-control,.calc .width-control .form-control{-ms-flex-negative:0;flex-shrink:0;width:65px;height:auto;margin-right:20px;padding:2px 13px;font-size:16px}.calc .height-control .slider-range,.calc .width-control .slider-range{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:10px 15px}.construction-types{border-top:5px solid #f4f4f4}.construction-types>div+div{margin-top:5px}.construction-types input{position:absolute;opacity:0;z-index:-1}.construction-types label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:210px;height:60px;margin-bottom:0;padding:5px 10px 5px 53px;position:relative;background-color:#f4f4f4;font-size:14px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.construction-types label:before{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.construction-types label:hover{color:#d50000}.construction-types label span{display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.construction-types input:checked+label{background-color:#d50000;color:#fff;cursor:default}.construction-types .item-1 label:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-35px -471px;width:33px;height:47px}.construction-types .item-1 label:hover:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-105px -471px;width:33px;height:47px}.construction-types .item-1 input:checked+label:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-372px -354px;width:33px;height:47px}.construction-types .item-2 label:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:0 -471px;width:33px;height:47px}.construction-types .item-2 label:hover:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-421px -362px;width:33px;height:47px}.construction-types .item-2 input:checked+label:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-70px -471px;width:33px;height:47px}.construction-types .item-3 label:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-544px 0;width:32px;height:48px}.construction-types .item-3 label:hover:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-544px -50px;width:32px;height:48px}.construction-types .item-3 input:checked+label:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-544px -100px;width:32px;height:48px}.construction-types .item-4 label:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-174px -471px;width:32px;height:47px}.construction-types .item-4 label:hover:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-544px -248px;width:32px;height:47px}.construction-types .item-4 input:checked+label:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-544px -297px;width:32px;height:47px}.construction-types .item-5 label:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-544px -346px;width:32px;height:47px}.construction-types .item-5 label:hover:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-544px -395px;width:32px;height:47px}.construction-types .item-5 input:checked+label:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-140px -471px;width:32px;height:47px}.construction-types .item-6 label:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-544px -444px;width:32px;height:47px}.construction-types .item-6 label:hover:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-544px -150px;width:32px;height:47px}.construction-types .item-6 input:checked+label:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-544px -199px;width:32px;height:47px}.calc__form{background-color:#fff}.calc__block{width:100%;padding:16px 15px 10px;border-top:5px solid #f4f4f4}.calc__properties>div:first-child{border-right:5px solid #f4f4f4}.calc__label{max-width:185px;padding:0 0 0 15px;font-size:14px;text-transform:uppercase}.calc__label [data-toggle=tooltip]:after{position:relative;top:-5px}.calc-preview{padding:10px 15px 0;text-align:center}.calc-preview__colors{min-height:27px;margin:0 auto 20px}.calc-preview__colors ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:auto;padding:0;list-style:none;border:1px solid #e0d9d3}.calc-preview__colors li{width:25px;height:25px;position:relative;z-index:1;border:1px solid #fff;cursor:pointer}.calc-preview__colors li+li{margin-left:-1px}.calc-preview__colors li.active{z-index:2;cursor:default;-webkit-box-shadow:0 0 0 2px #d50000,0 0 10px rgba(213,0,0,.25);box-shadow:0 0 0 2px #d50000,0 0 10px rgba(213,0,0,.25)}.calc-preview__block{width:150px;height:269px;margin:0 auto 15px;position:relative;cursor:pointer}.calc-preview__block:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border:3px solid #d50000}.calc-preview__block:after{content:"";position:absolute;z-index:1;top:4px;right:4px;bottom:4px;left:4px;background-color:#ffe9e9}.calc-preview__block .btn{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:14px;font-weight:600;color:#d50000;text-transform:uppercase}.calc-preview__block .btn:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px -196px;width:26px;height:34px;margin-right:10px}.calc-preview__color,.calc-preview__texture,.calc-preview__type{width:100%;height:100%;position:absolute;z-index:3;top:0;left:0;background-position:top;background-repeat:no-repeat}.calc-preview__color{background-size:100% 100%}.calc-preview__texture{opacity:.5;z-index:4}.calc-preview__type{z-index:5}.calc-preview__title{margin-bottom:10px;font-size:14px;text-transform:uppercase}.calc__sizes>div:first-child{border-right:5px solid #f4f4f4}.calc__extra{margin:0;padding:15px 12px 10px;background-color:#f4f4f4}.calc__extra>div{padding:0 8px}.calc__extra .calc__label{margin-bottom:5px;padding:0}.calc__extra #calcDistanceBlock .calc__label{margin-top:10px}.calc__footer{padding:20px;text-align:center;border-top:5px solid #f4f4f4}.calc__footer .btn{width:100%;max-width:390px}.calc__result{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-family:MuseoSansCyrl_700,sans-serif;font-size:30px}.calc-order{padding:0}.calc-order__list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin:25px 30px;padding:0;list-style-type:none;position:relative;font-size:18px}.calc-order__list:after{content:"";display:block;height:2px;position:absolute;z-index:2;right:0;bottom:0;left:0;background-color:#fff}.calc-order__list li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;padding:5px 0 10px;border-bottom:1px solid #d2d2d2}.calc-order__list li img{width:25px;height:25px;margin:-5px 0 -5px 10px}.calc-order__form{padding:17px 30px 8px;background-color:#f4f4f4}.calc-order__form>.row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calc-order__form>.row>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.calc-order__form .label{margin-right:8px;text-transform:uppercase}.calc-order__form .label_total{font-family:MuseoSansCyrl_700,sans-serif;font-size:18px;text-transform:inherit}.calc-order__form .product__price{font-family:MuseoSansCyrl_700,sans-serif;font-size:24px;white-space:nowrap}.calc-order__form .form-group{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:200px;margin:5px}.calc-order__form .calc-order__btn{width:200px;margin:5px}.advantages{padding:80px 0 50px;background:#d50000 url("/assets/templates/main/img/advantages/bg.jpg") center no-repeat;background-size:cover;color:#fff}.advantages .heading{margin-bottom:30px}.advantages .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.advantages__item{max-width:210px;margin-bottom:25px;font-family:MuseoSansCyrl_700,sans-serif;font-size:18px;text-transform:uppercase}.advantages__item .icon{display:block;height:60px;margin-bottom:15px;position:relative}.advantages__item .icon:before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.advantages__item.item-1 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-421px -186px;width:58px;height:50px}.advantages__item.item-2 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-221px -267px;width:61px;height:60px}.advantages__item.item-3 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-282px -186px;width:72px;height:60px}.advantages__item.item-4 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-62px -354px;width:60px;height:60px}.advantages__item.item-5 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-282px -124px;width:72px;height:60px}.advantages__item.item-6 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-482px -121px;width:54px;height:60px}.advantages__item.item-7 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-482px -307px;width:52px;height:60px}.advantages__item.item-8 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-146px -416px;width:76px;height:45px}.text-block{padding:20px 0;font-size:18px}.text-block.text-block_main{padding:50px 0 45px;background-color:#fff}.text-block h1,.text-block h2,.text-block h3,.text-block .h3{margin:0 0 15px;font-family:MuseoSansCyrl_700,sans-serif;font-size:30px;text-transform:uppercase;text-align:center}.text-block h2{margin:20px 0 15px}.text-block h1{margin-bottom:25px;font-size:36px}.text-block a{outline:0}.text-block p{margin-bottom:15px}.text-block img{max-width:100%}.text-block ul{margin:0;padding:0 0 0 12px;list-style-type:none}.text-block ul li{margin-bottom:15px;padding-left:18px;position:relative}.text-block ul li:before{content:"";display:block;width:8px;height:8px;position:absolute;top:.4em;left:0;border:2px solid #d50000;border-radius:50%}.text-block+.photo-doors{padding-top:0}.services{padding:90px 0 65px;background:url("/assets/templates/main/img/services/bg.jpg") center no-repeat;background-size:cover;overflow:hidden}.services .heading{margin-bottom:25px}.services__items{margin:0 -17.5px;justify-content:center}.services__items>div{margin-bottom:35px;padding:0 17.5px}.services__item{max-width:360px;min-height:400px;height:100%;margin:0 auto;background-color:#fff;-webkit-box-shadow:0 0 0 10px rgba(255,255,255,.3);box-shadow:0 0 0 10px rgba(255,255,255,.3);text-align:center}.services__item .icon{height:88px;margin-bottom:35px;background-color:#d50000;position:relative}.services__item .icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.services__item.item-1 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-146px -416px;width:76px;height:45px}.services__item.item-2 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-282px -124px;width:72px;height:60px}.services__item.item-3 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-482px -307px;width:52px;height:60px}.service__text{padding:0 25px 15px;font-size:18px}.service__text p{margin-bottom:20px}.reasons{padding:50px 0}.reasons .heading{margin-bottom:25px}.reasons__items{margin:0;padding:0;counter-reset:reasons}.reasons__item{margin-bottom:15px;list-style-type:none}.reasons__item .icon{display:block;width:75px;height:75px;-ms-flex-negative:0;flex-shrink:0;margin:0 20px 10px 0;position:relative;background-color:#d50000}.reasons__item .icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reasons__item.item-1 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-262px -416px;width:39px;height:30px}.reasons__item.item-2 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-347px -471px;width:34px;height:34px}.reasons__item.item-3 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-208px -471px;width:29px;height:40px}.reasons__item.item-4 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:0 -520px;width:30px;height:35px}.reasons__item.item-5 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-372px -416px;width:31px;height:30px}.reasons__item.item-6 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-320px -520px;width:30px;height:30px}.reasons__item.item-7 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-338px -416px;width:32px;height:30px}.reasons__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:MuseoSansCyrl_700,sans-serif;font-size:24px}.reasons__title:before{counter-increment:reasons;content:counter(reasons) ".";margin-right:8px}.reasons__title:after{content:"";-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:block;width:100%;margin-left:30px;border-bottom:1px solid #d50000}.reasons__title span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.reasons__text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;font-size:18px;overflow:hidden}.reasons__text p{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.scheme{padding:85px 0 60px;background:#d50000 url("/assets/templates/main/img/scheme/bg.jpg") center no-repeat;background-size:cover;color:#fff;text-align:center}.scheme .heading{margin-bottom:30px}.scheme__item{width:360px;margin:0 auto 25px;padding-left:110px;position:relative;font-family:MuseoSansCyrl_700,sans-serif;font-size:18px;text-transform:uppercase;text-align:left}.scheme__item:before{position:absolute;top:5px;left:0;opacity:.2}.scheme__item .icon{display:block;height:60px;margin-bottom:15px}.scheme__item p{margin-bottom:0}.scheme__item.item-1:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-186px -134px;width:90px;height:129px}.scheme__item.item-1 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-310px -354px;width:60px;height:60px}.scheme__item.item-2:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:0 -134px;width:92px;height:131px}.scheme__item.item-2 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-421px -62px;width:59px;height:60px}.scheme__item.item-3:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-94px 0;width:92px;height:132px}.scheme__item.item-3 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-359px 0;width:60px;height:60px}.photo-production{padding:55px 0 30px;background-color:#fff;text-align:center}.photo-production img{max-width:100%;margin-bottom:30px}.reviews{background:url("/assets/templates/main/img/reviews/bg.jpg") center no-repeat;background-size:cover}.reviews .heading{margin-bottom:0;padding:30px 0;background-color:#d50000;color:#fff}.reviews__wrapper{padding:0 10px 40px;background-color:rgba(255,255,255,.3)}.reviews__wrapper .reviews__item{border:0}.reviews__items{margin-bottom:40px}.reviews__item{padding:30px 30px 15px;background-color:#fff;border:10px solid #f4f4f4;font-size:18px}.reviews__item+.reviews__item{margin-top:10px}.reviews__img{width:240px;margin:0 auto 15px;text-align:center}.reviews__img img{max-width:100%}.reviews__title{margin-bottom:15px;font-family:MuseoSansCyrl_500,sans-serif;color:#d50000}.reviews__author{font-weight:600;font-style:italic}.reviews__author:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px -414px;width:30px;height:25px;margin-right:7px}.reviews__btn{display:block;max-width:180px;margin:0 auto}.reviews__pagination{margin-bottom:80px}.reviews__create{min-height:604px;padding:85px 0 50px;text-align:center;background:#5f524d url("/assets/templates/main/img/form/bg.jpg") top no-repeat;background-size:cover;color:#fff}.reviews__create .heading{margin-bottom:30px}.reviews__form .form-group{width:100%;max-width:760px;margin:0 auto 15px}.reviews__form input.form-control{max-width:380px;margin:auto}.reviews__form label{margin-bottom:5px}.reviews__form .btn{width:100%;max-width:350px;margin-top:15px;font-weight:400}.questions{padding:55px 0 70px;background-color:#f7f7f7}.questions .heading{margin-bottom:45px}.questions .questions__items{padding-bottom:0}.questions .questions__text{max-width:665px}.questions .questions__text:after{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-140px -329px;width:44px;height:20px}.questions__items{padding-bottom:30px}.questions__item{margin-bottom:35px}.questions__item:after{content:"";display:table;clear:both}.questions__title{margin-bottom:10px;padding-left:25px;position:relative;font-family:MuseoSansCyrl_700,sans-serif;font-size:24px}.questions__title:before{content:"—";position:absolute;top:0;left:0}.questions__text{max-width:950px;margin:auto;padding:15px 20px;position:relative;border:10px solid #e5e5e5;font-size:18px}.questions__text:before{content:"";display:block;position:absolute;z-index:1;top:100%;right:95px;border:36px solid transparent;border-right:65px solid #e5e5e5;border-top:0 solid transparent;border-left:0 solid transparent}.questions__text:after{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-94px -329px;width:44px;height:20px;position:absolute;z-index:2;top:100%;right:97px}.questions__btn{display:block;max-width:278px}.questions__block{min-height:604px;padding:80px 0 50px;background:#5f524d url("/assets/templates/main/img/form/bg.jpg") top no-repeat;background-size:cover;color:#fff;text-align:center}.questions__block .heading{margin-bottom:20px}.questions__form{max-width:790px;margin:auto}.questions__form .form-group{margin-bottom:15px}.questions__form .input.form-control{max-width:380px}.questions__form label{margin-bottom:5px}.questions__form .btn{width:100%;max-width:350px;margin-top:15px;font-weight:400}.articles{padding:85px 0 90px;background:#d50000 url("/assets/templates/main/img/articles/bg.jpg") center no-repeat;background-size:cover}.articles .articles__items{margin-bottom:25px}.articles .articles__item{border:0}.articles__items{margin:0 -7.5px}.articles__items>div{margin-bottom:15px;padding:0 7.5px}.articles__item{display:block;height:100%;max-width:380px;margin:0 auto;padding:10px 10px 15px;background-color:#fff;border:1px solid #d50000;text-decoration:none;text-align:center;color:#d50000}.articles__item:hover{color:#d50000}.articles__img{display:block;margin-bottom:15px}.articles__img img{max-width:100%}.articles__title{display:block;font-family:MuseoSansCyrl_500,sans-serif;font-size:18px}.articles__pagination{margin-bottom:80px}.article .text-block{padding-top:0}.feedback{padding:85px 0 90px;background:#353535 url("/assets/templates/main/img/feedback/bg.jpg") center no-repeat;background-size:cover;color:#fff}.feedback .heading{margin-bottom:25px;font-family:MuseoSansCyrl_900,sans-serif;font-size:48px}.callback__form,.feedback__form,.measurement__form{max-width:630px;margin-left:auto;text-align:center}.callback__form .form-group,.feedback__form .form-group,.measurement__form .form-group{max-width:380px;margin:0 auto 15px}.callback__form .btn,.feedback__form .btn,.measurement__form .btn{width:100%;max-width:380px;margin-top:25px}.measurement{min-height:384px;padding:45px 0 55px;background:url("/assets/templates/main/img/measurement/bg.jpg") center no-repeat;background-size:cover;color:#fff}.measurement .measurement__form{max-width:760px}.callback{min-height:384px;padding:45px 0 55px;background:url("/assets/templates/main/img/callback/bg.jpg") center no-repeat;background-size:cover;color:#fff}.callback .callback__form{max-width:760px}.success{min-height:384px;padding:50px 0 50px 160px;background:url("/assets/templates/main/img/callback/bg.jpg") center no-repeat;background-size:cover}.success__text{max-width:380px;margin:auto;padding:45px 30px;background-color:#fff;border-radius:5px;font-family:MuseoSansCyrl_700,sans-serif;font-size:24px;text-align:center}.success__text span{display:block;margin-bottom:20px;font-size:30px;text-transform:uppercase}.success__text span:after{content:"";display:block;width:122px;height:3px;margin:20px auto 0;background-color:#d50000}.breadcrumbs{margin-bottom:30px;padding:15px 0 10px;background-color:#f4f4f4;font-size:14px;font-weight:600;text-transform:uppercase}.breadcrumbs ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.breadcrumbs li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:5px}.breadcrumbs li+li:before{content:"|";margin:0 15px}.breadcrumbs a{color:#d50000}.price-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:25px 0 45px;padding:25px 28px;border:2px solid #d50000}.price-filter .price-control{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin:20px}.price-filter .ui-slider-horizontal{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:20px}.price-filter .btn{min-width:136px}.price-filter__title{white-space:nowrap;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-size:18px;font-weight:600;text-transform:uppercase}.catalog{margin-bottom:60px}.catalog__group .products>div:not(.slick-slide):nth-child(n+4){display:none}.catalog__group .products .slick-slide{padding:0 7.5px}.catalog__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;padding:5px 0}.catalog__title{margin:0 20px 10px 0;font-family:MuseoSansCyrl_700,sans-serif;font-size:24px;text-transform:uppercase}.catalog__link{margin-bottom:10px;color:#d50000;font-size:18px;font-weight:600;text-transform:uppercase}.catalog__link:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-419px -471px;width:31px;height:34px;margin-right:10px}.catalog__link:hover{color:#d50000}.bestsellers{margin-bottom:75px}.bestsellers .catalog__title{font-size:36px}.extra-nav{margin-bottom:90px}.extra-nav__group{margin:0;padding:0;position:relative;list-style-type:none;text-transform:uppercase;color:#d50000}.extra-nav__item.item-1 .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-483px -471px;width:30px;height:30px}.extra-nav__item.item-1.active .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-160px -520px;width:30px;height:30px}.extra-nav__item.item-2 .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-448px -520px;width:30px;height:30px}.extra-nav__item.item-2.active .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-480px -520px;width:30px;height:30px}.extra-nav__item.item-3 .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px 0;width:30px;height:30px}.extra-nav__item.item-3.active .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px -64px;width:30px;height:30px}.extra-nav__item.item-4 .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px -385px;width:30px;height:27px}.extra-nav__item.item-4.active .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px -356px;width:30px;height:27px}.extra-nav__item.item-5 .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-544px -520px;width:30px;height:30px}.extra-nav__item.item-5.active .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-512px -520px;width:30px;height:30px}.extra-nav__item.item-6 .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px -264px;width:30px;height:28px}.extra-nav__item.item-6.active .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px -294px;width:30px;height:28px}.extra-nav__item.item-7 .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px -324px;width:28px;height:30px}.extra-nav__item.item-7.active .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px -232px;width:28px;height:30px}.extra-nav__item.item-8 .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-128px -520px;width:30px;height:30px}.extra-nav__item.item-8.active .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-96px -520px;width:30px;height:30px}.extra-nav__item.item-9 .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-64px -520px;width:30px;height:30px}.extra-nav__item.item-9.active .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-32px -520px;width:30px;height:30px}.extra-nav__item.item-10 .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px -32px;width:30px;height:30px}.extra-nav__item.item-10.active .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px -128px;width:30px;height:30px}.extra-nav__item.item-11 .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px -96px;width:30px;height:30px}.extra-nav__item.item-11.active .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-256px -520px;width:30px;height:30px}.extra-nav__item.item-12 .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-405px -416px;width:30px;height:30px}.extra-nav__item.item-12.active .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-192px -520px;width:30px;height:30px}.extra-nav__item.item-13 .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-288px -520px;width:30px;height:30px}.extra-nav__item.item-13.active .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-352px -520px;width:30px;height:30px}.extra-nav__item.item-14 .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px -441px;width:25px;height:30px}.extra-nav__item.item-14.active .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px -473px;width:25px;height:30px}.extra-nav__item.item-15 .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-39px -557px;width:37px;height:24px}.extra-nav__item.item-15.active .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:0 -557px;width:37px;height:24px}.extra-nav__item.item-16 .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-384px -520px;width:30px;height:30px}.extra-nav__item.item-16.active .extra-nav__title:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-416px -520px;width:30px;height:30px}.extra-nav__item .extra-nav__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;padding:5px;position:relative;border:1px solid #d50000;-webkit-box-shadow:0 0 0 1px #d50000;box-shadow:0 0 0 1px #d50000;font-family:MuseoSansCyrl_700;font-size:16px;text-align:center;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.extra-nav__item .extra-nav__title span{flex:0 1 70%;text-align:left}.extra-nav__item .extra-nav__title:before{-ms-flex-negative:0;flex-shrink:0;margin-right:10px}.extra-nav__item.active .extra-nav__title{background-color:#d50000;color:#fff;-webkit-box-shadow:0 0 0 1px #d50000,0 0 15px rgba(213,0,0,.15);box-shadow:0 0 0 1px #d50000,0 0 15px rgba(213,0,0,.15);cursor:default}.extra-nav__item.active .extra-nav__list{display:block}.extra-nav__list{display:none;margin:0;padding:25px 50px;list-style-type:none;background-color:#f9f9f9;font-size:18px;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.extra-nav__list li{margin-bottom:15px;padding-left:18px;position:relative;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.extra-nav__list li:before{content:"";display:block;width:8px;height:8px;position:absolute;top:.4em;left:0;border:2px solid #d50000;border-radius:50%}.catalog-nav{margin:25px 0 10px;padding:0;list-style-type:none;text-align:center;font-family:MuseoSansCyrl_500;font-size:18px;color:#d50000}.catalog-nav li{display:inline-block;margin:0 5px}.catalog-nav a{display:block;font-size:17px;height:34px;margin-bottom:10px;padding:4px 24px;border:2px solid #d50000;border-radius:17px;text-decoration:none;white-space:nowrap;-webkit-transition:background-color .2s;transition:background-color .2s}.catalog-nav a:hover{background-color:#d50000;color:#fff}.controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 30px;background-color:#f4f4f4}.controls__label{-ms-flex-negative:0;flex-shrink:0;display:inline-block;margin-right:10px;font-size:14px;text-transform:uppercase}.controls__display,.controls__limit,.controls__sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.controls__display .form-control,.controls__limit .form-control,.controls__sorting .form-control{display:inline-block}.controls__sorting{margin-right:auto}.controls__limit{margin:0 30px}.controls__limit .limit a{padding:0 5px;font-size:14px}.controls__limit .limit a:hover{color:#d50000}.controls__limit .limit a.active{color:#d50000}.controls__display .btn{height:46px;min-width:46px;padding:10px 13px;line-height:1;background-color:transparent;border:1px solid #d2d2d2}.controls__display .btn:first-child{padding-left:23px;border-top-left-radius:23px;border-bottom-left-radius:23px}.controls__display .btn:last-child{padding-right:23px;border-top-right-radius:23px;border-bottom-right-radius:23px}.controls__display .btn.active{background-color:#d50000;border-color:#d50000;cursor:default}.controls__display .btn:nth-child(1):before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-523px -431px;width:18px;height:18px}.controls__display .btn:nth-child(1).active:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-456px -388px;width:18px;height:18px}.controls__display .btn:nth-child(2):before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-282px -248px;width:17px;height:17px}.controls__display .btn:nth-child(2).active:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-301px -248px;width:17px;height:17px}.controls__display .btn:nth-child(3):before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-397px -310px;width:18px;height:18px}.controls__display .btn:nth-child(3).active:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-186px -329px;width:18px;height:18px}.pagination{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;color:#353535}.pagination .page-link{min-width:46px;margin-top:10px;margin-bottom:10px;padding:11px 10px;text-align:center;background-color:transparent;color:inherit;border-color:#d2d2d2}.pagination .page-link:hover{color:inherit}.pagination .page-item:first-child .page-link{padding-left:23px;border-top-left-radius:23px;border-bottom-left-radius:23px}.pagination .page-item:last-child .page-link{padding-right:23px;border-top-right-radius:23px;border-bottom-right-radius:23px}.pagination .page-item.active .page-link{background-color:#d50000;color:#fff;border-color:#d50000;cursor:default}.furniture{margin-bottom:70px}.furniture+.text-block{padding-top:0}.furniture__list.row{margin:0 -5px}.furniture__list.row>div{padding:0 5px}.furniture__item{display:block;max-width:285px;margin:0 auto 10px;padding:3px;border:2px solid #d50000;text-align:center}.furniture__item:hover{text-decoration:none}.furniture__img{display:block;height:205px;line-height:200px}.furniture__img img{max-width:100%;max-height:100%}.furniture__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:70px;background-color:#f4f4f4;font-family:MuseoSansCyrl_500,sans-serif;font-size:18px;color:#d50000}.installation h1.heading{max-width:900px}.installation__item{width:360px;min-height:130px;margin:0 auto 25px;padding-left:110px;position:relative;font-family:MuseoSansCyrl_700,sans-serif;font-size:18px;text-transform:uppercase;text-align:left}.installation__item:before{position:absolute;top:5px;left:0}.installation__item .icon{display:block;height:60px;margin-bottom:15px}.installation__step{position:relative;text-align:center}.installation__step .heading{margin-bottom:30px;font-size:30px}.installation__arrow{display:block;width:60px;height:60px;margin-bottom:-30px;position:absolute;z-index:5;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#d50000;border-radius:50%;text-decoration:none}.installation__arrow:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-372px -403px;width:16px;height:10px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.installation__preparing{padding:85px 0 60px;background:#d50000 url("/assets/templates/main/img/installation/preparing/bg.jpg") center no-repeat;background-size:cover;color:#fff}.installation__preparing .installation__item:before{opacity:.2}.installation__preparing .installation__item.item-1:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-186px -134px;width:90px;height:129px}.installation__preparing .installation__item.item-1 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-482px -183px;width:54px;height:60px}.installation__preparing .installation__item.item-2:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:0 -134px;width:92px;height:131px}.installation__preparing .installation__item.item-2 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-248px -354px;width:60px;height:60px}.installation__preparing .installation__item.item-3:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-94px 0;width:92px;height:132px}.installation__preparing .installation__item.item-3 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-282px 0;width:75px;height:60px}.installation__assembly{padding:80px 0 40px}.installation__assembly .heading:after,.installation__assembly .heading:before{border-color:#353535}.installation__assembly .installation__item.item-1:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-94px -134px;width:90px;height:129px}.installation__assembly .installation__item.item-1 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-124px -354px;width:60px;height:60px}.installation__assembly .installation__item.item-2:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-188px 0;width:92px;height:131px}.installation__assembly .installation__item.item-2 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:0 -416px;width:66px;height:53px}.installation__assembly .installation__item.item-3:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:0 0;width:92px;height:132px}.installation__assembly .installation__item.item-3 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:0 -354px;width:60px;height:60px}.installation__assembly .installation__arrow{background-color:#f4f4f4}.installation__assembly .installation__arrow:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-338px -329px;width:16px;height:10px}.installation__proccess{padding:85px 0 60px;background:#d50000 url("/assets/templates/main/img/installation/proccess/bg.jpg") center no-repeat;background-size:cover;color:#fff}.installation__proccess .installation__item:before{opacity:.2}.installation__proccess .installation__item.item-1:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-186px -134px;width:90px;height:129px}.installation__proccess .installation__item.item-1 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-359px -62px;width:60px;height:60px}.installation__proccess .installation__item.item-2:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:0 -134px;width:92px;height:131px}.installation__proccess .installation__item.item-2 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-482px -59px;width:55px;height:60px}.installation__proccess .installation__item.item-3:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-94px 0;width:92px;height:132px}.installation__proccess .installation__item.item-3 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-482px -369px;width:51px;height:60px}.installation__completion{padding:80px 0 40px}.installation__completion .heading:after,.installation__completion .heading:before{border-color:#353535}.installation__completion .installation__item.item-1:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-94px -134px;width:90px;height:129px}.installation__completion .installation__item.item-1 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-284px -267px;width:61px;height:60px}.installation__completion .installation__item.item-2:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-188px 0;width:92px;height:131px}.installation__completion .installation__item.item-2 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-421px -300px;width:45px;height:60px}.installation__completion .installation__item.item-3:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:0 0;width:92px;height:132px}.installation__completion .installation__item.item-3 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-421px 0;width:59px;height:60px}.installation__callback{min-height:474px;padding:85px 0 50px;text-align:center;background:#5f524d url("/assets/templates/main/img/form/bg.jpg") top no-repeat;background-size:cover;color:#fff}.installation__callback .heading{margin-bottom:50px;font-size:24px}.installation__callback .heading span{display:block;font-size:36px}.installation__form .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.installation__form .form-group{width:100%;max-width:380px}.installation__form label{margin-bottom:5px}.installation__form .btn{width:100%;max-width:350px;font-weight:400}.installation__price{padding:80px 0 75px}.installation__price .table-wrapper{margin-bottom:15px;padding:25px 30px;border:1px solid #d2d2d2}.installation__price table{width:100%;font-size:18px}.installation__price th{padding:30px 0 10px;font-family:MuseoSansCyrl_700,sans-serif;font-size:24px;text-transform:uppercase;text-align:center}.installation__price td{padding:10px 18px;background-color:#f4f4f4;border-bottom:1px solid #d2d2d2}.installation__price td:last-child{width:33%;font-weight:700;text-align:center}.installation__price+.text-block{padding-top:0}.search__results{margin-bottom:45px;font-size:18px}.search__info{display:inline-block;margin:20px 0 30px;padding:5px 10px;background-color:#ffe9e9}.search__item+.search__item{margin-top:15px}.search__item a{color:#d50000}.search__pagination{margin-bottom:80px;background-color:#f4f4f4}.contacts__items{margin:0 -5px 30px}.contacts__items>div{margin-bottom:10px;padding:0 5px}.contacts__item{height:100%;max-width:360px;min-height:315px;margin:0 auto;padding-bottom:30px;background-color:#f4f4f4;text-align:center}.contacts__item .icon{height:88px;margin-bottom:35px;background-color:#d50000;position:relative}.contacts__item .icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contacts__item .heading{margin-bottom:25px;font-size:30px}.contacts__item .contacts__text{margin-bottom:0;padding:0 10px;font-size:18px}.contacts__item.item-1 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-94px -267px;width:62px;height:60px}.contacts__item.item-2 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-359px -248px;width:60px;height:60px}.contacts__item.item-3 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-359px -186px;width:60px;height:60px}.contacts__item.item-4 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-421px -124px;width:58px;height:60px}.contacts__map{height:600px;overflow:hidden}.contacts__block{min-height:510px;padding:80px 0 50px;background:#5f524d url("/assets/templates/main/img/form/bg.jpg") top no-repeat;background-size:cover;color:#fff}.contacts__block .heading{margin-bottom:25px}.contacts__form .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts__form .form-group{margin-bottom:15px}.contacts__form label{margin-bottom:5px}.contacts__form .btn{width:100%;max-width:350px;margin-top:15px;font-weight:400}.how-to-order{padding-top:30px}.how-to-order .lead{margin-bottom:20px;font-family:MuseoSansCyrl_700,sans-serif;font-size:24px}.how-to-order .lead a{white-space:nowrap}.how-to-order img{margin-bottom:15px;border:solid 1px #cfcfcf;-webkit-box-shadow:0 0 13px rgba(0,0,0,.1);box-shadow:0 0 13px rgba(0,0,0,.1)}.delivery__text{padding:15px 0 5px}.delivery__scheme{padding:80px 0 50px;background:#d50000 url("/assets/templates/main/img/installation/preparing/bg.jpg") center no-repeat;background-size:cover;color:#fff}.delivery__scheme .heading{margin-bottom:30px}.delivery__scheme .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.delivery__item{max-width:270px;margin-bottom:25px;font-family:MuseoSansCyrl_700,sans-serif;font-size:18px;text-transform:uppercase}.delivery__item .icon{display:block;height:60px;margin-bottom:15px;position:relative}.delivery__item .icon:before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.delivery__item.item-1 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-482px 0;width:60px;height:57px}.delivery__item.item-2 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-158px -267px;width:61px;height:60px}.delivery__item.item-3 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-68px -416px;width:76px;height:45px}.delivery__item.item-4 .icon:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-282px -62px;width:72px;height:60px}.payment__text{padding:80px 0 40px}.payment__text .heading{margin-bottom:25px;font-size:30px}.payment__text p,.payment__text ul{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.delivery__price{margin-bottom:90px}.delivery__price .table-wrapper{padding:25px 30px;border:1px solid #d2d2d2}.delivery__price table{width:100%;font-size:18px}.delivery__price th{padding:10px 18px;background-color:#f4f4f4;font-size:14px;font-weight:400;text-transform:uppercase;text-align:left}.delivery__price td{width:20%;padding:10px 18px;border-bottom:1px solid #d2d2d2}.delivery__price td:first-child{width:auto;font-weight:700}.delivery__price tr:last-child td{border-bottom:0}.delivery-city{margin-bottom:50px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.delivery-city p{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.delivery-city__photo a{outline:0}.delivery-city__photo img{max-width:100%}.delivery-city__foundation,.delivery-city__population{padding-top:10px;padding-left:25px;position:relative}.delivery-city__foundation:before,.delivery-city__population:before{position:absolute;top:10px;left:0}.delivery-city__foundation:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-339px -248px;width:15px;height:15px}.delivery-city__population:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-257px -329px;width:15px;height:15px}.delivery-city__emblem{margin:30px auto 0;text-align:center}.delivery-city__emblem img{max-width:100%}.delivery__cost{min-height:218px;padding:60px 30px;background:#d50000 url("/assets/templates/main/img/delivery/bg.jpg") center no-repeat;background-size:cover;text-align:center;font-family:MuseoSansCyrl_700,sans-serif;font-size:36px;color:#fff}.delivery__cost p{margin-bottom:0}.cities__list{margin:0;padding:55px 30px 20px;-webkit-column-count:6;-moz-column-count:6;column-count:6;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;list-style-type:none;font-size:14px;border:solid 2px #d50000;-webkit-box-shadow:0 0 25px rgba(213,0,0,.15);box-shadow:0 0 25px rgba(213,0,0,.15)}.cities__list li{margin-bottom:5px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.cities__list input{position:absolute;visibility:hidden;opacity:0}.cities__list label{margin-bottom:0;cursor:pointer}.cities__list input:checked+label{color:#d50000}.cities__list label:hover{color:#d50000;text-decoration:underline}.products.products_list.cart__products .product__properties{margin:0;padding:0;background-color:transparent}.products.products_list.cart__products .product__footer{padding:20px 25px 10px;background-color:#f4f4f4}.products.products_list.cart__products .product__footer>.row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products.products_list.cart__products .product__footer>.row>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.products.products_list.cart__products .product__footer .label{margin-right:8px;font-size:14px;text-transform:uppercase}.products.products_list.cart__products .product__footer .product__price{font-family:MuseoSansCyrl_700,sans-serif;font-size:24px}.cart__total{margin-top:-10px;padding:13px 15px;background-color:#f4f4f4;font-family:MuseoSansCyrl_700,sans-serif;font-size:30px;text-align:center}.cart__footer{padding:17px 30px 8px;background-color:#f4f4f4}.cart__footer .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart__footer .row>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.cart__footer .label{margin-right:8px;font-family:MuseoSansCyrl_700,sans-serif;font-size:18px}.cart__footer .product__price{font-family:MuseoSansCyrl_700,sans-serif;font-size:24px}.cart__footer .cart__link{min-width:152px;margin-right:15px}.cart__close{white-space:nowrap;background-color:transparent;color:#d50000;font-size:18px;font-weight:600}.cart__close:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-224px -416px;width:36px;height:34px;margin-right:8px}.order__block{min-height:604px;padding:80px 0 50px;background:#5f524d url("/assets/templates/main/img/form/bg.jpg") top no-repeat;background-size:cover;color:#fff}.order__block .heading{margin-bottom:25px}.order__form .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order__form .form-group{margin-bottom:15px}.order__form label{margin-bottom:5px}.order__form .btn{width:100%;max-width:350px;margin-top:15px;font-weight:400}.filter__checkbox{display:block;position:relative;padding-left:25px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:13px;color:#171717}.filter__checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.filter__checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.05);border:1px solid #e6e6e6;border-radius:2px}.filter__checkbox:hover input~.checkmark{background-color:#eee}.filter__checkbox input:checked~.checkmark{background-color:#d50000;border-color:#d50000}.filter__checkbox .checkmark:after{content:"";position:absolute;display:none}.filter__checkbox input:checked~.checkmark:after{display:block}.filter__checkbox .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.filter__checkbox .text{font-size:14px;line-height:1}.filter__block{position:relative;border:1px solid #d2d2d2;background-color:#fff;padding:1.5rem 1rem}.filter__block.block__limit{height:213px;overflow:hidden}.filter__block #mse2_filters>fieldset>.row>div{padding-right:5px;padding-left:5px}.toggle__container{display:block;text-align:center;position:absolute;bottom:0;left:0;width:100%;padding:1.5rem 0 .5rem}.toggle__container.toggle__linear{background:url("/assets/templates/main/img/gr.png") no-repeat 0 100%/cover}.toggle__container a{color:#d50000;font-size:14px}.toggle__container a:hover{text-decoration-line:underline;text-decoration-color:#d50000;text-decoration-style:dashed}.filter__title{font-size:14px;text-transform:uppercase;position:relative;margin-bottom:1rem;padding-left:30px;font-weight:bold;color:#555}.filter__title::before{content:"";width:24px;height:24px;position:absolute;left:0;top:0}.product_price_range::before,.product_price_range_spb::before{background:url("/assets/templates/main/img/filter-sprite.png") no-repeat 0 0/870%}.product_purpose::before{background:url("/assets/templates/main/img/filter-sprite.png") no-repeat 14% 0/870%}.product_outside2::before{background:url("/assets/templates/main/img/filter-sprite.png") no-repeat 28% 0/840%}.product_inside2::before{background:url("/assets/templates/main/img/filter-sprite.png") no-repeat 44% 0/840%}.product_colors::before{background:url("/assets/templates/main/img/filter-sprite.png") no-repeat 57.8% 0/870%}.product_features::before{background:url("/assets/templates/main/img/filter-sprite.png") no-repeat 73% 0/870%}.product_style::before{background:url("/assets/templates/main/img/filter-sprite.png") no-repeat 88.2% 0/870%}.product_count_stvor::before{background:url("/assets/templates/main/img/filter-sprite.png") no-repeat 102% 0/850%}#mse2_filters .col-product_colors label,#mse2_filters .col-product_features label{margin-bottom:6px}fieldset>.product_count_stvor{margin-top:10px}.col-product_outside2,.col-product_inside2{min-width:200px}.controls__sorting .btn{height:28px;min-width:48px;padding:0 15px;background-color:transparent;line-height:1.45;border-radius:23px}.controls__sorting .btn:hover{cursor:pointer !important;background-color:#d50000;transition:background-color .4s ease-out;color:#fff !important}.controls__sorting .btn.active{cursor:pointer !important;background-color:#d50000;color:#fff !important}.controls__sorting .btn.active span{color:#fff !important}.contruction__item{margin-bottom:30px}.contruction__item .item__img{height:100%;object-fit:contain;object-position:top}.contruction__item .item__title{background:#f4f4f4;padding:.5rem;text-align:center}.contruction__item .item__top{border:1px solid #f4f4f4}.contruction__item .item__list{margin:0;padding:10px 0;font-size:12px}.contruction__item .item__list li{margin-bottom:3px;padding-left:5px}.contruction__item .item__list li:first-child{padding-top:5px}.contruction__item .item__list li:before{content:none}.contruction__item .item__list li span{color:#d50000}.block__form{margin-bottom:40px;padding-top:49px}.block__form .contacts__form{padding:20px 20px 0}.block__form textarea.form-control{height:238px}.container__questionForm{background:#f4f4f4;margin:-10px;padding:16px 40px 22px}.container__questionForm .btn_main{height:52px;margin-top:0}.modal-max-730px{max-width:730px}.trim__name{text-align:center;font-weight:bold;margin:.5rem 0}figure .trim__img{max-height:239px !important;display:block;margin:0 auto}.trim__block{padding:20px;border:1px solid #d2d2d2}ul.trim__navigation{display:flex;justify-content:center;width:100%;list-style:none;margin-bottom:28px}ul.trim__navigation li{padding:10px 18px;position:relative;margin:0;border:1px solid #d50000;border-right:0}ul.trim__navigation li.active{color:#fff;background:#d50000}ul.trim__navigation li::before{content:none}ul.trim__navigation li:last-child{border-radius:0 23px 23px 0;border-right:1px solid #d50000 !important}ul.trim__navigation li:first-child{border-radius:23px 0 0 23px}.trim__group{padding:0 20px;width:100%}.trim__navigation li:hover{cursor:pointer;text-decoration:underline}.picture__results,.color__results{position:relative;justify-content:center}.results__button{position:absolute;left:-6px;bottom:-40px;background:#f4f4f4;padding:10px;color:#d50000;text-align:center;border:1px solid #d2d2d2;border-top:0}.results__button span{border-bottom:2px dashed #d50000;font-size:16px}.results__button:hover{cursor:pointer}.trim__block{padding-top:30px}.color__results .trim__item figure{width:80%;margin:0 auto 1rem}.fixed__buttonq{position:fixed;left:calc(50% - 182px);right:0;max-width:350px;bottom:0;z-index:999}.fixed__buttonq button{background:url("/assets/templates/main/img/fixed_button.svg") no-repeat 0 0/104%;color:#fff;font-size:20px;text-transform:uppercase;padding:0;width:350px;height:76px}.scroll-btn.scroll-up{bottom:70px}.fixed__buttonq button:hover{text-decoration:underline}.fixed__buttonq button span{position:relative;top:8px;left:27px}.fixed__buttonq button span::before{content:"";position:absolute;height:34px;width:34px;left:-50px;background:url("/assets/templates/main/img/icons/icon-question.png") no-repeat 0 0/contain}#mse2_mfilter .filter__checkbox{position:relative;display:inline-block}#mse2_mfilter .showResultTab{left:110%;top:-10px;position:absolute;background:#d50000;color:#fff;font-size:14px;text-transform:uppercase;padding:10px 18px;border-radius:3px;box-shadow:0 0 10px -3px #d50000;z-index:1}#mse2_mfilter .showResultTab::before{content:"";width:10px;height:10px;position:absolute;background:#d50000;left:-5px;transform:rotate(45deg);top:calc(50% - 5px)}#mse2_mfilter>div>.col-12{padding-left:0;padding-right:0}#question{overflow:hidden}@media(min-width:768px){.specials_secondary .container{padding:0 45px}}@media(min-width:992px){.modal-lg{max-width:940px}.main-nav .dropdown .dropdown-menu{display:none !important}.main-nav .dropdown:hover .dropdown-menu{display:block !important}.product .cart-btn:hover,.product .favorites-btn:hover{background-color:#d50000}.product .cart-btn:hover:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-578px -531px;width:26px;height:24px}.product .favorites-btn:hover:before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("/assets/templates/main/img/sprite.png");background-position:-115px -557px;width:25px;height:23px}.calc__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calc__footer .btn,.calc__result{margin:0 10px}.extra-nav__group{padding-top:90px}.extra-nav__item .extra-nav__title{height:90px;width:25%;position:absolute;top:0;left:0}.extra-nav__item:nth-child(2n) .extra-nav__title{left:25%;border-left:0}.extra-nav__item:nth-child(3n) .extra-nav__title{left:50%;border-left:0}.extra-nav__item:nth-child(4n) .extra-nav__title{left:75%;border-left:0}.products.products_grid-2>div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.products.products_grid-2 .product{width:100%;max-width:570px;margin-bottom:30px;padding:20px 0 10px}.products.products_grid-2 .product__img{height:395px}.products.products_grid-2 .product__img img{max-height:395px}.products.products_grid-2 .product__name{padding:0 15px}.products.products_grid-2 .product__footer{padding:0 15px}.products.products_list>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.products.products_list .product{min-height:360px;max-width:inherit;margin-bottom:10px;padding:15px 15px 15px 270px}.products.products_list .product__img{width:240px;position:absolute;top:30px;left:0}.products.products_list .product__name{padding:0}.products.products_list .product__info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:12px 30px;white-space:nowrap}.products.products_list .product__info .separator{display:block}.products.products_list .product__properties{display:block}.products.products_list .product__footer{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.products.products_list .oneclick-form{display:block;margin-top:10px;margin-left:auto}.products.products_list .oneclick-form .btn{font-size:14px}.product__tabs .reviews__create{background-image:url("/assets/templates/main/img/form/bg-1200.jpg")}.header__time{margin-right:20px}}@media(min-width:1100px){.container{max-width:1099px}}@media(min-width:1200px){.modal-xl{max-width:1170px}.container{max-width:1199px}.main-first .container>.row{flex-wrap:nowrap}.main-nav .dropdown-menu__block{min-width:300px}.footer__form .input-group{display:block}.footer__form .input-group .btn,.footer__form .input-group .form-control{width:100%;margin-left:0;border-radius:4px}.catalog-preview .catalog-menu{margin-bottom:0}.catalog-preview .catalog-menu+.catalog-menu{padding-left:15px;border-left:1px solid #fff}.catalog-preview.catalog-preview_reduced{padding:20px 0 0}.catalog-preview.catalog-preview_reduced .catalog-menu__nav{margin-bottom:25px;padding-left:45px}.catalog-preview .catalog-preview__btn{margin-top:20px}.text-block_bg{background:#fff url("/assets/templates/main/img/text-block/bg.jpg") 50% calc(100% - 80px) no-repeat}.text-block_columns .container{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.text-block_columns .heading{text-align:right}.text-block_columns p{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.reasons .heading{text-align:left}.reasons .container{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.reasons__item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.scheme__item:before{opacity:.5;mix-blend-mode:overlay}.scheme__item.item-2 .scheme__item:before{opacity:1}.photo-production{background:#fff url("/assets/templates/main/img/photo-production/bg.jpg") center no-repeat}.questions{background:#f7f7f7 url("/assets/templates/main/img/bg.png") center repeat-y}.questions .container{min-height:600px;padding-left:400px;background:url("/assets/templates/main/img/questions/question.png") left no-repeat}.questions .heading{text-align:left}.questions__text{float:right}.products.products_list .product{padding:30px 30px 20px 360px}.products.products_list .product__img{width:350px}.products.products_list .product__footer{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.products.products_list .oneclick-form{margin-left:10px}.installation__preparing .installation__item:before,.installation__proccess .installation__item:before{opacity:.5;mix-blend-mode:overlay}.payment__columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.delivery__price th{white-space:nowrap}}@media(min-width:1400px){.specials_secondary.slick-slider .slick-prev{left:60px}.specials_secondary.slick-slider .slick-next{right:60px}}@media(max-width:1199px){.top-nav .navbar-nav .nav-item:before,.top-nav .navbar-nav:after{display:none}.main-nav .catalog-btn{width:260px;height:auto;padding:15px 10px}.main-nav .dropdown-menu{width:930px}.main-nav .dropdown-menu__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;padding:20px}.main-nav .dropdown-menu__block .calc-btn,.main-nav .dropdown-menu__block .filter-btn,.main-nav .dropdown-menu__block .hits-link{margin:auto}.main-nav .cart__title,.main-nav .favorites__title{display:none}.filter{width:auto;min-height:0}.filter__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}.footer__form{margin-bottom:15px}.calc{background-image:url("/assets/templates/main/img/calc/bg-1200.jpg")}.calc-order__form>.row,.cart__footer>.row{-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-preview{background:#d50000}.catalog-preview .catalog-menu{margin-bottom:15px}.catalog-preview .catalog-menu__nav{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit}.catalog-preview .nav-item{width:33.3%}.advantages{background-image:url("/assets/templates/main/img/advantages/bg-1200.jpg")}.services{background-image:url("/assets/templates/main/img/services/bg-1200.jpg")}.service__text{padding:0 15px 15px}.scheme{background-image:url("/assets/templates/main/img/scheme/bg-1200.jpg")}.reviews{background-image:url("/assets/templates/main/img/reviews/bg-1200.jpg")}.questions__btn{margin:0 auto}.articles{background-image:url("/assets/templates/main/img/articles/bg-1200.jpg")}.feedback{background-image:url("/assets/templates/main/img/feedback/bg-1200.jpg")}.extra-nav__item .extra-nav__title{padding:5px 15px}.extra-nav__list{padding:25px}.specials_secondary.slick-slider .slick-arrow{-webkit-transform:scale(.8);transform:scale(.8)}.products.products_list .oneclick-form{margin-top:10px}.products.products_list.cart__products .product{padding-bottom:15px}.products.products_list.cart__products .product__footer{padding:10px 15px 0}.product_full{padding-top:15px}.product_full .product__img{height:auto;padding-left:0}.product_full .buy-form{padding:15px 0}.product__settings{padding-right:0}.decoration-color__list,.decoration__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.installation__preparing{background-image:url("/assets/templates/main/img/installation/preparing/bg-1200.jpg")}.installation__proccess{background-image:url("/assets/templates/main/img/installation/proccess/bg-1200.jpg")}.contacts__block,.installation__callback,.order__block,.questions__block,.reviews__create{background-image:url("/assets/templates/main/img/form/bg-1200.jpg")}.delivery__scheme{background-image:url("/assets/templates/main/img/delivery/bg-1200.jpg")}.cities__list{-webkit-column-count:5;-moz-column-count:5;column-count:5}}@media(max-width:1200px){.catalog-preview_reduced .d-xl-table{display:flex}.catalog-preview_reduced .d-xl-table .catalog-menu{width:22%;min-width:100px}.catalog-preview_reduced .d-xl-table .catalog-menu:first-child{width:16%}.catalog-preview_reduced .d-xl-table .catalog-menu:nth-child(4){width:18%}.catalog-preview_reduced .d-xl-table .catalog-menu .catalog-menu__title{font-size:16px;padding:10px 5px 10px 40px}.catalog-preview_reduced .d-xl-table .catalog-menu .catalog-menu__title:before{scale:.9}.catalog-preview_reduced .d-xl-table .catalog-menu .name{font-size:15px}.catalog-preview.catalog-preview_reduced .nav-item{width:100%}.catalog-preview .catalog-menu+.catalog-menu{padding-left:15px;border-left:1px solid #fff}}@media(max-width:1100px){.catalog-preview_reduced .d-xl-table .catalog-menu .catalog-menu__title{font-size:15px;padding:10px 5px 10px 35px}.catalog-preview_reduced .d-xl-table .catalog-menu .catalog-menu__title:before{scale:.8;top:15px}.catalog-preview_reduced .d-xl-table .catalog-menu .name{font-size:14px}.catalog-preview.catalog-preview_reduced{padding:15px 0 3px}}@media(max-width:991px){.catalog-preview_reduced .d-xl-table .catalog-menu{width:23%}.catalog-preview_reduced .d-xl-table .catalog-menu:first-child{width:14%}.catalog-preview_reduced .d-xl-table .catalog-menu:nth-child(4){width:17%}.catalog-preview_reduced .d-xl-table .catalog-menu:nth-child(2){width:21%}.catalog-preview_reduced .d-xl-table .catalog-menu:nth-child(3){width:25%}.catalog-preview_reduced .d-xl-table .catalog-menu .catalog-menu__title{font-size:14px;padding:10px 5px 10px 32px}.catalog-preview_reduced .d-xl-table .catalog-menu .catalog-menu__title:before{scale:.75}.catalog-preview_reduced .d-xl-table .catalog-menu .name{font-size:13px}.catalog-preview .catalog-menu+.catalog-menu{padding-left:5px}.catalog-preview_reduced .catalog-menu__nav{padding-left:10px}.header .row>div:first-child{position:static}.header__logo{position:absolute;top:5px}.top-nav .navbar-nav .nav-item{width:100%}.main-nav{padding:10px 0}.main-nav .dropdown{width:100%;margin-bottom:10px}.main-nav .catalog-btn{display:block;margin:auto}.main-nav .dropdown-menu{width:100%;padding:15px 0 0;position:static}.main-nav .dropdown-menu__block{display:block;overflow:hidden}.main-nav .dropdown-menu__block .hits-link{float:left}.main-nav .dropdown-menu__block .hits-link img{display:block;margin:0 auto 5px}.main-nav .dropdown-menu__block .calc-btn,.main-nav .dropdown-menu__block .filter-btn{float:right;margin:12px 5px}.main-nav .search{display:block;margin:0 auto 10px}.main-nav .navbar-text{display:block;width:100%;text-align:center}.catalog-menu{margin-bottom:25px}.catalog-menu .catalog-menu__nav{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit}.catalog-menu .nav-item{width:50%}.calc-order__list{-webkit-column-count:1;-moz-column-count:1;column-count:1}.calc-order__form>.row>div{-ms-flex-wrap:wrap;flex-wrap:wrap}.filter .price-control{display:block}.footer-nav .nav .nav-item .nav-link{padding:10px 15px}.specials_primary .specials__item{height:355px;padding-top:30px;font-size:30px}.specials_primary .specials__item span{margin-bottom:15px;font-size:52px}.measurement{padding:30px 15px;background-image:url("/assets/templates/main/img/measurement/bg-576.jpg")}.callback,.success{padding:30px 15px;background-image:url("/assets/templates/main/img/callback/bg-576.jpg")}.price-filter{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.price-filter .price-control{margin:20px 0}.extra-nav__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.controls{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 5px}.controls__display,.controls__limit,.controls__sorting{margin:5px 10px}.products.products_list .product__info{white-space:wrap}.products.products_list.cart__products .product__footer{padding:10px 10px 0}.products.products_list.cart__products .product__footer>.row{-ms-flex-wrap:wrap;flex-wrap:wrap}.product__info .separator{margin:-12px 10px}.product__tabs .nav-link{padding:0 15px}.product__characteristics ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.decoration__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts__form .btn{margin:15px auto 0}.cities__list{-webkit-column-count:3;-moz-column-count:3;column-count:3}.installation__price td:first-child{text-align:center}.ui-button.ui-selectmenu-button{font-size:15px}}@media(max-width:767px){.heading{font-size:30px}.container{padding-right:8px;padding-left:8px}.container.podbor{padding-right:15px;padding-left:15px}.row,.filter__block,.controls{margin-left:-8px;margin-right:-8px}.row.no-gutters{margin-right:0;margin-left:0}.catalog-menu .nav-item{width:100%;padding-right:0}.footer__form,.header__form{display:inline-block}.footer .measurement-btn,.header .measurement-btn{margin-bottom:10px}.header__email,.header__phone,.header__time{text-align:center}.calc{background-image:url("/assets/templates/main/img/calc/bg-768.jpg")}.calc-preview{padding:0}.calc-order__list{margin:10px 15px}.calc-order__form{padding:10px 15px 5px}.specials__item{font-size:24px}.specials__item span{font-size:40px}.specials_primary .specials__item{height:262px;font-size:22px}.specials_primary .specials__item span{font-size:40px}.advantages{background-image:url("/assets/templates/main/img/advantages/bg-768.jpg")}.services{background-image:url("/assets/templates/main/img/services/bg-768.jpg")}.scheme{background-image:url("/assets/templates/main/img/scheme/bg-768.jpg")}.reviews{background-image:url("/assets/templates/main/img/reviews/bg-768.jpg")}.reviews__title{text-align:center}.articles{background-image:url("/assets/templates/main/img/articles/bg-768.jpg")}.feedback{background-image:url("/assets/templates/main/img/feedback/bg-768.jpg")}.feedback .heading{font-size:36px}.specials_secondary.slick-slider .slick-arrow{-webkit-transform:scale(.6);transform:scale(.6)}.product__additionally .product__block{padding:12px 15px;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.product_full .oneclick-form .input-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product_full .oneclick-form .input-group .form-control{max-width:192px;padding:9px 15px;width:230px;border-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.product_full .oneclick-form .input-group .btn{margin-left:0 !important;border-radius:4px}.installation__preparing{background-image:url("/assets/templates/main/img/installation/preparing/bg-768.jpg")}.installation__proccess{background-image:url("/assets/templates/main/img/installation/proccess/bg-768.jpg")}.contacts__block,.installation__callback,.order__block,.questions__block,.reviews__create{background-image:url("/assets/templates/main/img/form/bg-768.jpg")}.delivery__scheme{background-image:url("/assets/templates/main/img/delivery/bg-768.jpg")}.delivery-city{margin-bottom:15px;-webkit-column-count:1;-moz-column-count:1;column-count:1}.delivery-city__emblem{width:50%;margin-top:15px}.delivery__cost{background-image:url("/assets/templates/main/img/delivery/bg-768.jpg")}.filter__title{margin-top:1rem}.filter__block{padding:.4rem 1.3rem 2rem}.filter__block.block__limit{height:300px}.block__form{background-size:contain}#mse2_mfilter .showResultTab{display:block;width:100%;position:sticky;bottom:0;left:0;text-align:center}#mse2_mfilter .showResultTab::before{content:none}.contruction__item .item__img{max-height:316px}ul.trim__navigation{flex-direction:column !important;padding-left:0;text-align:center;border-radius:5px;border:1px solid #d50000;overflow:hidden}ul.trim__navigation li{border-radius:0 !important;border:1px solid #d50000 !important}.results__button{left:-13px}.results_all{padding:0 7px}.trim__group{padding:0}.fixed__buttonq{height:45px;left:calc(50% - 120px)}.fixed__buttonq button{font-size:16px;width:240px;height:50px}.fixed__buttonq button span::before{transform:scale(.8);top:-5px}.fixed__buttonq button span{top:3px}.furniture__list.row>div{max-width:50%}.furn>.col-xs-4{width:33.33%}.controls__display .btn{height:38px;min-width:38px;padding:8px 10px 8px 14px}.controls__display .btn:last-child{padding-right:14px;padding-left:10px}.catalog-preview_reduced .d-xl-table{flex-flow:column}.catalog-preview_reduced .d-xl-table .catalog-menu{width:100% !important}.catalog-preview .catalog-menu+.catalog-menu{padding-top:15px;border-top:1px solid #fff;border-left:0}.catalog-preview_reduced .catalog-menu .nav-item{width:25%}.catalog-preview_reduced .d-xl-table .catalog-menu .catalog-menu__title{padding:10px 5px 10px 40px}}@media(max-width:575px){.bordered-block .product__delivery:before{display:none}.bordered-block .product__delivery{padding-left:0}.modal-header{padding:10px}.btn.btn_main.btn-lg{height:48px;padding:10px;font-size:16px}.heading{font-size:24px}.heading_line:after,.heading_line:before{display:none}.installation__step .heading{font-size:24px}.navbar-toggler__name{display:none}.header .text-right{text-align:center !important}.header .measurement-btn{margin-bottom:10px}.footer__form .input-group .btn,.footer__form .input-group .form-control,.header__form .input-group .btn,.header__form .input-group .form-control{width:100%;margin-left:0;border-radius:4px}.footer__email,.footer__payments,.footer__phone,.footer__time{text-align:center}.footer__address{text-align:center}.footer__address br{display:none}.footer__logo{margin-bottom:15px}.footer__copyright{margin-bottom:15px;padding-left:0;text-align:center}.footer__copyright br{display:none}.main-nav .dropdown-menu__block .hits-link{float:none;text-align:center}.main-nav .dropdown-menu__block .calc-btn,.main-nav .dropdown-menu__block .filter-btn{float:none;margin:10px auto 0}.main-nav .cart__title,.main-nav .favorites__title{display:none}.footer__bottom{position:10px 0}.footer__developer img{display:block;margin:5px auto;position:static}.footer-nav .nav:after{display:none}.footer-nav .nav .nav-item{width:50%}.specials__item{height:160px;padding:30px;font-size:16px}.specials__item span{font-size:20px}.specials_primary .specials__item{height:200px;font-size:16px}.specials_primary .specials__item span{font-size:20px}.photo-doors{padding:30px 0}.calc{padding:30px 0;background-image:url("/assets/templates/main/img/calc/bg-576.jpg")}.calc .height-control,.calc .width-control{-ms-flex-wrap:wrap;flex-wrap:wrap}.construction-types>div{display:table;width:100%}.construction-types label{width:100%}.calc__result{font-size:22px}.calc__footer{padding:15px}.calc-order__list li b{display:block}.advantages{padding:30px 0;background:#d50000}.advantages__item{margin:0 auto 25px;text-align:center}.advantages__item .icon:before{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.text-block{padding:30px 0}.text-block.text-block_main{padding:30px 0}.text-block h1{font-size:24px}.text-block .heading,.text-block h2,.text-block h3,.text-block .h3{font-size:20px}.services{padding:30px 0;background-image:url("/assets/templates/main/img/services/bg-576.jpg")}.reasons{padding:30px 0}.reasons__title span{-ms-flex:0 1 auto;flex:0 1 auto}.reasons__title:after{display:none}.reasons__text{display:block}.reasons__text .icon{float:left}.scheme{padding:30px 0;background-image:url("/assets/templates/main/img/scheme/bg-576.jpg")}.scheme__item{width:auto;font-size:16px}.photo-production{padding:30px 0}.photo-production img{margin-bottom:15px}.reviews{background-image:url("/assets/templates/main/img/reviews/bg-576.jpg")}.reviews__item{padding:15px 15px 10px}.questions{padding:30px 0}.questions .heading{margin-bottom:25px}.questions__title{font-size:20px}.questions__text{padding:10px 15px;font-size:16px}.articles{padding:30px 0;background-image:url("/assets/templates/main/img/articles/bg-576.jpg")}.articles__pagination{margin-bottom:30px}.article{margin-bottom:50px}.feedback{padding:30px 0;background-image:url("/assets/templates/main/img/feedback/bg-576.jpg")}.feedback .heading{font-size:24px}.feedback__form .btn,.measurement__form .btn{margin-top:0}.scroll-btn{width:50px;height:50px;right:10px}.price-filter{margin-bottom:30px;padding:15px}.price-filter .price-control{-ms-flex-wrap:wrap;flex-wrap:wrap}.price-filter .slider-range{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.price-filter .ui-slider-horizontal{margin-bottom:10px}.catalog{margin-bottom:30px}.catalog__title{font-size:20px}.bestsellers{margin-bottom:30px}.bestsellers .catalog__title{font-size:24px}.catalog__link{font-size:14px}.extra-nav{margin-bottom:30px}.extra-nav__list{padding:20px 15px 5px;-webkit-column-count:1;-moz-column-count:1;column-count:1}.catalog-nav a{padding:7px 15px}.pagination .page-link{min-width:36px;padding:11px 5px}.pagination .page-item:first-child .page-link{padding-left:18px}.pagination .page-item:last-child .page-link{padding-right:18px}.product__img{height:auto}.product__footer,.product__name{padding:0 10px}.products_grid-3 .product__info{margin-bottom:10px}.products_grid-3 .product__name,.products_grid-2 .product__name{font-size:14px}.products_grid-3 .product__name{margin-bottom:8px}.products_grid-3 .product__price,.products_grid-2 .product__price{font-size:16px}.product_full .buy-form .label{display:none}.product_full .buy-form .buy-btn,.product_full .buy-form .product__price{margin-top:10px}.product__block{padding:10px 15px}.product__block.product__measurement{padding-left:50px}.product__additionally .product__block{padding:10px 5px}.product-advantages{padding:25px 15px 10px}.product__decoration{padding:15px 10px 0}.product__tabs .nav{display:block;text-align:center}.product__tabs .nav-item{display:block}.product__tabs .nav-item+.nav-item:before{width:40px;height:0;margin:0 0 0 -20px;top:0;left:50%;border-left:0;border-top:1px solid #656565}.product__tabs .nav-link{font-size:20px}.product__tabs .nav-link.active{font-size:24px}.product .cart-btn,.product .favorites-btn{transform:scale(.85);margin-left:0}.product__characteristics{padding:0 15px 15px}.controls__display,.controls__limit,.controls__sorting{margin:4px 5px}.cart__footer .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart__footer .row>div{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart__footer .label{font-size:16px}.cart__footer .product__price{margin:10px 0;text-align:center}.cart__footer .cart__link{margin:0 0 10px}.decoration__list{padding:15px 0 0}.decoration__item{margin-bottom:5px}.decoration-color__list{padding:0}.decoration-color__item label{margin-bottom:5px}.callback,.measurement,.success{min-height:0}.success__text{padding:25px 15px;font-size:20px}.success__text span{font-size:24px}.installation__item{width:auto;font-size:16px}.installation__preparing{padding:40px 0;background-image:url("/assets/templates/main/img/installation/preparing/bg-576.jpg")}.installation__proccess{padding:40px 0;background-image:url("/assets/templates/main/img/installation/proccess/bg-576.jpg")}.installation__callback{min-height:0;padding:30px 0;background-image:url("/assets/templates/main/img/form/bg-576.jpg")}.installation__callback .heading{margin-bottom:30px;font-size:16px}.installation__callback .heading span{font-size:24px;margin-bottom:10px}.installation__price{padding:30px 0}.installation__price .table-wrapper{padding:15px}.installation__price table{font-size:16px}.installation__price th{font-size:18px}.installation__price td{display:block}.installation__price td:first-child{padding-bottom:0;border-bottom:0}.installation__price td:last-child{width:100%}.contacts__block,.order__block,.questions__block,.reviews__create{min-height:0;padding:30px 0;background-image:url("/assets/templates/main/img/form/bg-576.jpg")}.contacts__item{min-height:0}.contacts__item .icon{margin-bottom:25px}.contacts__item .heading{margin-bottom:15px;font-size:20px}.contacts__map{height:400px}.how-to-order{padding-top:15px}.how-to-order .lead{font-size:20px}.photo-doors__items{margin-bottom:30px}.delivery__scheme{min-height:0;padding:30px 0;background-image:url("/assets/templates/main/img/delivery/bg-576.jpg")}.delivery__item{margin:0 auto 25px;text-align:center;font-size:16px}.delivery__item .icon:before{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.delivery__price{margin-bottom:30px}.delivery__price .table-wrapper{padding:15px}.delivery__price table{display:block;overflow-x:auto;font-size:16px}.delivery__price td,.delivery__price th{padding:10px}.delivery__cost{min-height:0;padding:30px 15px;background-image:url("/assets/templates/main/img/delivery/bg-576.jpg");font-size:24px}.cities__list{padding:55px 15px 10px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.cart__total{font-size:24px}.products__filter{margin-bottom:30px}.decoration-filter .heading{font-size:20px}.trim__name{font-size:11px}.ui-button.ui-selectmenu-button{height:35px;padding:5px 0}.ui-button.ui-selectmenu-button{font-size:15px}.catalog-preview_reduced .catalog-menu .nav-item{width:33%}}@media(max-width:400px){.catalog-preview_reduced .catalog-menu .nav-item{width:50%}.catalog-preview_reduced .catalog-menu__nav{padding-left:0}}.center div{text-align:center}.furn>div{font-size:15px;margin-bottom:20px}.furn>div>img{max-height:350px}.furn>div.im-300>img{max-height:300px}.furn>div p{font-weight:bold;font-size:18px;margin-bottom:7px}.text-block .h2{text-align:center}input.contact_email{display:none}.padding-10{padding-left:10px;padding-right:10px}.select-city-btn{max-width:190px;display:flex;align-items:center;justify-content:end;cursor:pointer}.select-city-btn span{max-width:125px;margin-left:10px;color:#d50000;font-size:20px;line-height:1;display:inline;border-bottom:1px dotted #d50000}#select_city_modal{padding-right:0 !important}#select_city_modal .modal-dialog{width:100%;max-width:calc(100% - 10px);margin-bottom:0;margin-top:0}#select_city_modal .modal-content{min-height:100vh}.city-list-wrapper{max-width:1600px;margin-left:auto;margin-right:auto;margin-top:80px;margin-bottom:65px;display:flex;flex-wrap:wrap}.city-col{padding-right:15px;width:16.66%}.ul-title{color:#d50000;font-weight:bold;font-size:18px;margin-bottom:5px}ul.city-list{list-style:none;padding:0;margin:0;margin-bottom:25px;line-height:1.4}ul.city-list li a{color:#353535;font-size:18px}ul.city-list li a:hover{color:#d50000;text-decoration:none;border-bottom:1px solid}.menu-all-catalog{text-align:center;margin-bottom:10px;display:none}.menu-all-catalog a{text-transform:uppercase;text-align:center;font-weight:bold}@media screen and (max-width:1170px){.city-col{width:33%}.city-list-wrapper{max-width:900px}.city-list-wrapper .city-col:nth-child(2){order:4}.city-list-wrapper .city-col:nth-child(4){order:5}.city-list-wrapper .city-col:nth-child(6){order:6}}@media screen and (max-width:1200px){.products_grid-3 .product{width:32.33%;margin:0 .5% 15px}}@media screen and (max-width:1050px){.products_grid-3 .product__img{height:auto}.products_grid-3 .product__img img{max-height:25vw}}@media screen and (max-width:992px){.banners-block__item{font-size:16px;min-height:120px}.select-city-btn{max-width:100%}.select-city-btn span{max-width:100%}.menu-all-catalog{display:block}.main-nav .search{order:3}.main-nav .navbar-text{order:2;width:50%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end}.main-nav .dropdown{order:1;width:50%}.main-nav .dropdown .catalog-btn.active,.main-nav .dropdown .dropdown-menu.open{width:200%;z-index:9999;position:relative}.main-nav .cart-btn,.main-nav .favorites-btn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.main-nav .catalog-btn{width:100%}.products.products_grid-2 .product{width:49%;margin:4px .5% 4px;padding-top:0}.products.products_grid-2,.products.products_grid-3{justify-content:space-between}}@media(min-width:576px) and (max-width:1200px){body .container{max-width:100%}}@media screen and (max-width:768px){.select-city-btn{margin-top:15px;justify-content:center}.banners-block__item br{display:none}.banners-block__item{font-size:20px;min-height:80px;background-position:50% 100%}.select-city-btn{max-width:100%}.select-city-btn span{max-width:100%}.table-scroll{overflow-x:scroll}.products.products_grid-3 .product .product__img,.products.products_grid-2 .product .product__img{height:auto;padding:0;line-height:44vw}.products_grid-2 .product .product__img img,.products_grid-3 .product .product__img img{max-height:44vw}.products.products_grid-3 .product .product__footer,.products.products_grid-2 .product .product__footer{flex-wrap:wrap}.main-nav .catalog-btn:before{margin-right:15px}.main-nav .catalog-btn:after{margin-left:10px}.products.products_grid-2 .product,.products.products_grid-3 .product{padding:0}.products.products_grid-3 .product{width:49%;margin:4px .5% 4px}.controls__display .btn:nth-child(2){border-top-left-radius:23px !important;border-bottom-left-radius:23px !important}.controls__display .btn-group .btn:first-child{display:none}}@media screen and (max-width:700px){.city-col{width:50%}.city-list-wrapper .city-col:nth-child(2){order:0}.city-list-wrapper .city-col:nth-child(4){order:0}.city-list-wrapper .city-col:nth-child(6){order:0}header .header__time,header .header__email,header .select-city-wrap{display:none}.main-nav .search__input{height:35px}.main-nav .search__btn::before{top:35%}}.min-zakaz-head{margin-top:10px;color:black;font-weight:bold}.min-zakaz-product{width:100%;font-weight:bold;padding:5px !important;text-align:center}input[name="surname"]{display:block !important;height:3px !important;width:100% !important;margin-bottom:-3px !important;opacity:.01 !important;margin-top:0 !important;max-width:30px}#jGrowl{display:none}.form-control.error{border:2px solid red}.table-scroll table,.table-scroll img{min-width:800px}.video{margin:0 auto 10px;max-width:640px;width:100%}.video iframe{height:360px}.product__price__new{font-size:18px;white-space:nowrap;margin:0;margin-right:auto;font-family:MuseoSansCyrl_500,sans-serif}.product__price__new span{text-decoration:line-through;color:#656565}@media(max-width:1250px){.product__price__new{max-width:calc(100% - 110px);white-space:break-spaces}.product__price__new span{white-space:nowrap}.product__price__new span:after{content:" ";display:block;clear:both}}.tooltipster-box{border:2px solid #d50000 !important;background-color:#fff !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}.tooltipster-content{color:#353535 !important}.tooltipster-arrow{display:none !important}.form-buy-sale{display:flex;flex-wrap:wrap;align-items:center}.form-buy-sale .price-wrap{width:calc(100% - 152px);padding-left:15px;font-family:MuseoSansCyrl_700,sans-serif;font-size:24px;white-space:nowrap}.form-buy-sale .price-wrap span{font-size:18px;color:#656565;text-decoration:line-through;font-weight:300;font-family:MuseoSansCyrl_300,sans-serif}.form-buy-sale .stock-condition{width:calc(100% - 160px);padding-right:15px;display:flex;align-items:center;margin-top:20px}.form-buy-sale .stock-condition .title{width:85px;font-size:14px;text-transform:uppercase;margin-right:10px;line-height:1}.countdown{display:flex;align-items:center}.countdown>div{width:50px;height:50px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#ffe9e9;border-radius:50%;border:1px solid #f2b2b2;margin-right:20px;position:relative}.countdown>div:last-child{margin-right:0}.countdown>div span{font-size:24px;font-family:MuseoSansCyrl_700,sans-serif}.countdown>div .caption{font-size:12px;transform:translateY(-6px)}.countdown>div:before{content:":";position:absolute;right:-14px;font-size:24px;font-family:MuseoSansCyrl_700,sans-serif;top:50%;transform:translateY(-50%)}.countdown>div:last-child:before{display:none}@media screen and (max-width:768px){.form-buy-sale .counter{width:100%;margin-bottom:20px;display:flex;justify-content:center}.form-buy-sale .price-wrap{width:100%;padding:0;white-space:inherit;text-align:center}.form-buy-sale .price-wrap span{display:block;margin:10px 0}.form-buy-sale .stock-condition{width:100%;justify-content:center;flex-wrap:wrap;padding:0}.form-buy-sale .stock-condition .title{width:100%;text-align:center;margin-bottom:10px;margin-right:0}.form-buy-sale .action-wrap{width:100%;display:flex;justify-content:center}table.mobile-small td{font-size:17px}.catalog-nav a{padding:3px 6px 5px;font-size:13px;height:26px}.catalog-nav{margin:10px 0 0}.controls__label{font-size:13px}.controls__limit .controls__label.controls__label_podbor{width:90px}.controls__sorting .btn{height:24px;font-size:14px;border-radius:16px;padding:0 5px}.products.products_grid-2,.products.products_grid-3{margin-left:-12px;margin-right:-12px}.breadcrumbs ol{display:block}.breadcrumbs li{font-size:13px;display:inline}}@media screen and (max-width:480px){table.mobile-small td{font-size:15px}.pagination .page-link{min-width:32px;padding:7px 4px}.controls__sorting{margin:4px 2px}.controls__label{margin-right:3px}.col-xs-6{width:50%}.col-xs-6 .furniture__img{height:145px;line-height:140px}.filter__block>form>.row>div{padding-left:1%;padding-right:1%}.breadcrumbs{margin-bottom:15px}.breadcrumbs li{font-size:13px}.breadcrumbs li+li:before{margin:0 7px}.heading{font-size:22px;margin:0 auto 5px}.filter__block.block__limit{height:190px}.toggle__container{padding:2rem 0 .5rem}}@media screen and (max-width:360px){.main-nav .cart-btn,.main-nav .favorites-btn{scale:.85;margin-left:5px}.main-nav .cart-btn:before,.main-nav .favorites-btn:before{margin-right:3px}.main-nav .catalog-btn:before{width:30px;margin-right:8px}.main-nav .catalog-btn:after{margin-left:5px}.main-nav .catalog-btn{padding:8px 10px}.footer__form .btn,.header__form .btn{padding:8px 4px;font-size:13px}.header__form .form-control{padding:8px 5px;font-size:15px;letter-spacing:0}.filter__block>form>.row>div{padding-left:.5%;padding-right:.5%}}.menu-sale a span{font-weight:bold;color:yellow;margin-top:10px;margin-bottom:-15px;text-transform:uppercase}.trim__container{margin-bottom:30px}.gallery_video::after{content:"";width:33%;height:78px;background:url("/assets/templates/main/img/play-button.svg") center no-repeat;opacity:.8;cursor:pointer;position:absolute}.gallery_video{justify-content:center;align-items:center}