@charset "UTF-8";
:root {--primary: #8b1f63;--secondary: #f80;--danger: #ff151f;--warning: #ffc800;--success: #47cd00;--info: #00aff2;--white: #fff;--gray-1: #333;--black: #000;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1260px;--breakpoint-xxl: 1600px;--font-family-sans-serif: Helvetica,Arial,sans-serif;--font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
*, :after, :before {-webkit-box-sizing: border-box;box-sizing: border-box;}
* {margin: 0;padding: 0;}
:focus {outline: none;}
html {font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0,0,0,0);overflow-x: hidden;}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {display: block;}
body {margin: 0;font-family: Helvetica,Arial,sans-serif;font-size: 14px;font-weight: normal;line-height: 1.35;color: #333;text-align: left;background-color: #fff;min-height: 100vh;overflow-x: hidden;scroll-behavior: smooth;text-rendering: optimizeSpeed;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-top: 58px;}
@media (min-width:1260px) {body {padding-top: 95px;}}
[tabindex="-1"]:focus {outline: 0 !important;}
figure {margin: .5rem 0;}
figure figcaption {font-size: 13px;padding: .5rem .25rem;}
figure img {max-width: 100%;height: auto;}
img {vertical-align: middle;border-style: none;max-width: 100%;}
img.fluid {height: auto;margin-left: auto;margin-right: auto;display: block;}
svg {overflow: hidden;vertical-align: middle;width: 100%;height: 100%;}
output {display: inline-block;}
summary {display: list-item;cursor: pointer;}
template {display: none;}
[hidden] {display: none !important;}
@media (prefers-reduced-motion:reduce) {* {-webkit-animation-duration: .01ms !important;animation-duration: .01ms !important;-webkit-animation-iteration-count: 1 !important;animation-iteration-count: 1 !important;-webkit-transition-duration: .01ms !important;-o-transition-duration: .01ms !important;transition-duration: .01ms !important;scroll-behavior: auto !important;}}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin: 0 0 20px;}
*+.h1, *+.h2, *+.h3, *+.h4, *+.h5, *+.h6, *+h1, *+h2, *+h3, *+h4, *+h5, *+h6 {margin-top: 30px;}
.h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {font-weight: normal;color: rgba(51,51,51,.6);display: block;font-size: 75%;}
.h1, h1 {font-size: 23px;font-weight: 600;}
.h2, h2 {font-size: 22px;font-weight: 500;}
.h3, h3 {font-size: 20px;font-weight: 500;}
.h4, h4 {font-size: 18px;font-weight: normal;}
.h5, h5 {font-size: 16px;font-weight: normal;}
.h6, h6 {font-size: 15px;font-weight: normal;}
a {color: #8b1f63;text-decoration: underline;background-color: transparent;}
a:focus, a:hover {color: #8b1f63;text-decoration: none;}
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;}
.file-pdf {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;color: #333;padding: 20px 0 20px 55px;background: url("/img/icons/pdf-2.svg") 10px 50%/36px no-repeat;font-size: 13px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.file-pdf span {font-size: 12px;}
p {margin: 0 0 20px;}
p:last-child {margin-bottom: 0;}
hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible;margin: 2rem 0;border: 0;border-top: 1px solid #333;}
.small, small {font-size: 13px;}
.micro {font-size: 11px;}
.lead {font-size: 16px;}
.mark, mark {padding: 2px;background-color: rgba(139,31,99,.1);}
.font-normal {font-weight: normal !important;}
.font-bold {font-weight: bold !important;}
.font-italic {font-style: italic !important;}
sub, sup {position: relative;font-size: 9.8px;line-height: 0;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
ol[class], ul[class] {list-style: none;}
ol, ul {margin: 20px 0 20px 20px;padding-left: 1rem;}
ol>li+li, ul>li+li {margin-top: 5px;}
.list-ok {list-style: none;margin: 0;padding: 0;}
.list-ok>li {padding-left: 30px;padding-top: 2px;position: relative;margin-bottom: 10px;}
.list-ok>li:last-child {margin-bottom: 0;}
.list-ok>li:before {content: "";display: block;position: absolute;top: 2px;left: 0;background: url("/img/icons/ok.svg") 50% 50%/contain no-repeat;width: 18px;height: 18px;}
main .content ul:not([class]) {list-style: none;padding: 0;}
main .content ul:not([class]) li {padding-left: 30px;position: relative;}
main .content ul:not([class]) li+li {margin-top: 10px;}
main .content ul:not([class]) li:before {content: "";display: block;background: url("/img/icons/li.svg") 50% 50%/10px no-repeat;width: 10px;height: 17px;position: absolute;top: 0;left: 0;}
.list-unstyled {padding: 0;margin: 0;list-style: none;}
.list-unstyled>li {margin: 0;padding: 0;}
.list-inline {padding: 0;margin: 0;list-style: none;}
.list-inline>li {margin: 0;padding: 0;}
.list-inline-item {display: inline-block;}
.list-inline-item:not(:last-child) {margin-right: .5rem;}
dl:not(:last-child) {margin-bottom: 20px;}
dl dt {font-weight: 600;}
dl dt+dd {margin-top: 20px;}
dl dd {margin-left: 20px;}
dl dd+dt {margin-top: 20px;}
.text-muted {color: #828282;}
.text-primary {color: #8b1f63;}
.text-secondary {color: #f80;}
.text-danger {color: #ff151f;}
.text-warning {color: #ffc800;}
.text-success {color: #47cd00;}
.text-info {color: #00aff2;}
.text-white {color: #fff;}
.text-gray-1 {color: #333;}
.text-black {color: #000;}
.bg-primary {background-color: #8b1f63;color: #fff;}
.bg-secondary {background-color: #f80;color: #333;}
.bg-danger {background-color: #ff151f;color: #fff;}
.bg-warning {background-color: #ffc800;color: #333;}
.bg-success {background-color: #47cd00;color: #fff;}
.bg-info {background-color: #00aff2;color: #fff;}
.bg-white {background-color: #fff;color: #333;}
.bg-gray-1 {background-color: #333;color: #fff;}
.bg-black {background-color: #000;color: #fff;}
.text-justify {text-align: justify !important;}
.text-wrap {white-space: normal !important;}
.text-nowrap {white-space: nowrap !important;}
.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:1260px) {.text-xl-left {text-align: left !important;}
	.text-xl-right {text-align: right !important;}
	.text-xl-center {text-align: center !important;}}
@media (min-width:1600px) {.text-xxl-left {text-align: left !important;}
	.text-xxl-right {text-align: right !important;}
	.text-xxl-center {text-align: center !important;}}
.text-lowercase {text-transform: lowercase !important;}
.text-uppercase {text-transform: uppercase !important;}
.text-capitalize {text-transform: capitalize !important;}
.text-nodecoration {text-decoration: none;}
abbr[title] {text-decoration: underline;text-decoration: underline dotted;-webkit-text-decoration: underline dotted;cursor: help;border-bottom: 0;text-decoration-skip-ink: none;}
.initialism {text-transform: uppercase;}
blockquote {font-size: 16px;margin-bottom: 20px;margin-left: 1rem;padding: .5rem 1rem;border-left: 2px solid #333;}
blockquote .blockquote-footer {display: block;font-style: italic;font-size: 13px;}
blockquote .blockquote-footer:before {content: "— ";}
.text-mono, code, kbd, pre, samp {font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
.file-link {padding-left: 40px;height: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: url("/img/icons/pdf.svg") 0 50%/30px no-repeat;line-height: 1;color: #00aff2;}
.container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.no-gutters {margin-right: 0;margin-left: 0;}
.no-gutters>.col, .no-gutters>[class*=col-] {padding-right: 0;padding-left: 0;}
.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-auto, .col-xxl, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl-auto {position: relative;width: 100%;padding-right: 15px;padding-left: 15px;}
.col {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.col-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
.col-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.33333%;flex: 0 0 8.33333%;max-width: 8.33333%;}
.col-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}
.col-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.col-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
.col-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.66667%;flex: 0 0 41.66667%;max-width: 41.66667%;}
.col-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.col-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.33333%;flex: 0 0 58.33333%;max-width: 58.33333%;}
.col-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.66667%;flex: 0 0 66.66667%;max-width: 66.66667%;}
.col-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
.col-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.33333%;flex: 0 0 83.33333%;max-width: 83.33333%;}
.col-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%;}
.col-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.order-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
.order-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
.order-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
.order-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
.order-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
.order-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
.order-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
.order-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
.order-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
.order-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
.order-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
.order-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
.order-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
.order-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
.order-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
.offset-1 {margin-left: 8.33333%;}
.offset-2 {margin-left: 16.66667%;}
.offset-3 {margin-left: 25%;}
.offset-4 {margin-left: 33.33333%;}
.offset-5 {margin-left: 41.66667%;}
.offset-6 {margin-left: 50%;}
.offset-7 {margin-left: 58.33333%;}
.offset-8 {margin-left: 66.66667%;}
.offset-9 {margin-left: 75%;}
.offset-10 {margin-left: 83.33333%;}
.offset-11 {margin-left: 91.66667%;}
@media (min-width:576px) {.col-sm {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-sm-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-sm-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.33333%;flex: 0 0 8.33333%;max-width: 8.33333%;}
	.col-sm-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}
	.col-sm-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-sm-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
	.col-sm-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.66667%;flex: 0 0 41.66667%;max-width: 41.66667%;}
	.col-sm-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-sm-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.33333%;flex: 0 0 58.33333%;max-width: 58.33333%;}
	.col-sm-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.66667%;flex: 0 0 66.66667%;max-width: 66.66667%;}
	.col-sm-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-sm-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.33333%;flex: 0 0 83.33333%;max-width: 83.33333%;}
	.col-sm-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%;}
	.col-sm-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-sm-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-sm-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.order-sm-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-sm-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.order-sm-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.order-sm-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.order-sm-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.order-sm-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.order-sm-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.order-sm-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.order-sm-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.order-sm-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.order-sm-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.order-sm-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.order-sm-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.offset-sm-0 {margin-left: 0;}
	.offset-sm-1 {margin-left: 8.33333%;}
	.offset-sm-2 {margin-left: 16.66667%;}
	.offset-sm-3 {margin-left: 25%;}
	.offset-sm-4 {margin-left: 33.33333%;}
	.offset-sm-5 {margin-left: 41.66667%;}
	.offset-sm-6 {margin-left: 50%;}
	.offset-sm-7 {margin-left: 58.33333%;}
	.offset-sm-8 {margin-left: 66.66667%;}
	.offset-sm-9 {margin-left: 75%;}
	.offset-sm-10 {margin-left: 83.33333%;}
	.offset-sm-11 {margin-left: 91.66667%;}}
@media (min-width:768px) {.col-md {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-md-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-md-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.33333%;flex: 0 0 8.33333%;max-width: 8.33333%;}
	.col-md-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}
	.col-md-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-md-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
	.col-md-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.66667%;flex: 0 0 41.66667%;max-width: 41.66667%;}
	.col-md-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-md-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.33333%;flex: 0 0 58.33333%;max-width: 58.33333%;}
	.col-md-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.66667%;flex: 0 0 66.66667%;max-width: 66.66667%;}
	.col-md-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-md-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.33333%;flex: 0 0 83.33333%;max-width: 83.33333%;}
	.col-md-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%;}
	.col-md-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-md-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-md-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.order-md-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-md-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.order-md-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.order-md-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.order-md-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.order-md-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.order-md-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.order-md-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.order-md-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.order-md-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.order-md-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.order-md-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.order-md-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.offset-md-0 {margin-left: 0;}
	.offset-md-1 {margin-left: 8.33333%;}
	.offset-md-2 {margin-left: 16.66667%;}
	.offset-md-3 {margin-left: 25%;}
	.offset-md-4 {margin-left: 33.33333%;}
	.offset-md-5 {margin-left: 41.66667%;}
	.offset-md-6 {margin-left: 50%;}
	.offset-md-7 {margin-left: 58.33333%;}
	.offset-md-8 {margin-left: 66.66667%;}
	.offset-md-9 {margin-left: 75%;}
	.offset-md-10 {margin-left: 83.33333%;}
	.offset-md-11 {margin-left: 91.66667%;}}
@media (min-width:992px) {.col-lg {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-lg-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-lg-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.33333%;flex: 0 0 8.33333%;max-width: 8.33333%;}
	.col-lg-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}
	.col-lg-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-lg-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
	.col-lg-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.66667%;flex: 0 0 41.66667%;max-width: 41.66667%;}
	.col-lg-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-lg-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.33333%;flex: 0 0 58.33333%;max-width: 58.33333%;}
	.col-lg-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.66667%;flex: 0 0 66.66667%;max-width: 66.66667%;}
	.col-lg-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-lg-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.33333%;flex: 0 0 83.33333%;max-width: 83.33333%;}
	.col-lg-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%;}
	.col-lg-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-lg-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-lg-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.order-lg-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-lg-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.order-lg-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.order-lg-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.order-lg-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.order-lg-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.order-lg-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.order-lg-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.order-lg-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.order-lg-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.order-lg-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.order-lg-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.order-lg-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.offset-lg-0 {margin-left: 0;}
	.offset-lg-1 {margin-left: 8.33333%;}
	.offset-lg-2 {margin-left: 16.66667%;}
	.offset-lg-3 {margin-left: 25%;}
	.offset-lg-4 {margin-left: 33.33333%;}
	.offset-lg-5 {margin-left: 41.66667%;}
	.offset-lg-6 {margin-left: 50%;}
	.offset-lg-7 {margin-left: 58.33333%;}
	.offset-lg-8 {margin-left: 66.66667%;}
	.offset-lg-9 {margin-left: 75%;}
	.offset-lg-10 {margin-left: 83.33333%;}
	.offset-lg-11 {margin-left: 91.66667%;}}
@media (min-width:1260px) {.col-xl {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-xl-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-xl-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.33333%;flex: 0 0 8.33333%;max-width: 8.33333%;}
	.col-xl-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}
	.col-xl-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-xl-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
	.col-xl-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.66667%;flex: 0 0 41.66667%;max-width: 41.66667%;}
	.col-xl-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-xl-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.33333%;flex: 0 0 58.33333%;max-width: 58.33333%;}
	.col-xl-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.66667%;flex: 0 0 66.66667%;max-width: 66.66667%;}
	.col-xl-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-xl-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.33333%;flex: 0 0 83.33333%;max-width: 83.33333%;}
	.col-xl-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%;}
	.col-xl-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-xl-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-xl-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.order-xl-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-xl-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.order-xl-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.order-xl-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.order-xl-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.order-xl-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.order-xl-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.order-xl-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.order-xl-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.order-xl-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.order-xl-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.order-xl-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.order-xl-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.offset-xl-0 {margin-left: 0;}
	.offset-xl-1 {margin-left: 8.33333%;}
	.offset-xl-2 {margin-left: 16.66667%;}
	.offset-xl-3 {margin-left: 25%;}
	.offset-xl-4 {margin-left: 33.33333%;}
	.offset-xl-5 {margin-left: 41.66667%;}
	.offset-xl-6 {margin-left: 50%;}
	.offset-xl-7 {margin-left: 58.33333%;}
	.offset-xl-8 {margin-left: 66.66667%;}
	.offset-xl-9 {margin-left: 75%;}
	.offset-xl-10 {margin-left: 83.33333%;}
	.offset-xl-11 {margin-left: 91.66667%;}}
@media (min-width:1600px) {.col-xxl {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-xxl-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-xxl-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.33333%;flex: 0 0 8.33333%;max-width: 8.33333%;}
	.col-xxl-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}
	.col-xxl-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-xxl-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
	.col-xxl-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.66667%;flex: 0 0 41.66667%;max-width: 41.66667%;}
	.col-xxl-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-xxl-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.33333%;flex: 0 0 58.33333%;max-width: 58.33333%;}
	.col-xxl-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.66667%;flex: 0 0 66.66667%;max-width: 66.66667%;}
	.col-xxl-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-xxl-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.33333%;flex: 0 0 83.33333%;max-width: 83.33333%;}
	.col-xxl-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%;}
	.col-xxl-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-xxl-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-xxl-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.order-xxl-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-xxl-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.order-xxl-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.order-xxl-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.order-xxl-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.order-xxl-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.order-xxl-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.order-xxl-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.order-xxl-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.order-xxl-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.order-xxl-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.order-xxl-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.order-xxl-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.offset-xxl-0 {margin-left: 0;}
	.offset-xxl-1 {margin-left: 8.33333%;}
	.offset-xxl-2 {margin-left: 16.66667%;}
	.offset-xxl-3 {margin-left: 25%;}
	.offset-xxl-4 {margin-left: 33.33333%;}
	.offset-xxl-5 {margin-left: 41.66667%;}
	.offset-xxl-6 {margin-left: 50%;}
	.offset-xxl-7 {margin-left: 58.33333%;}
	.offset-xxl-8 {margin-left: 66.66667%;}
	.offset-xxl-9 {margin-left: 75%;}
	.offset-xxl-10 {margin-left: 83.33333%;}
	.offset-xxl-11 {margin-left: 91.66667%;}}
main {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin: 20px auto 40px;max-width: 1695px;width: 100%;}
@media (min-width:1260px) {main {display: -ms-grid;display: grid;-ms-grid-columns: 280px minmax(0,1fr);grid-template-columns: 280px minmax(0,1fr);grid-gap: 20px;}
	main .content {padding-top: 7px;}}
main section+section {margin-top: 40px;}
input[type=date], input[type=datetime-local], input[type=month], input[type=time] {-webkit-appearance: listbox;}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto;}
[type=search] {outline-offset: -2px;-webkit-appearance: none;}
[type=search]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {font: inherit;-webkit-appearance: button;}
input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance: textfield;}
.form-control {display: block;width: 100%;height: 40px;padding: 10px 15px;font-family: Helvetica,Arial,sans-serif;font-size: 14px;font-weight: normal;line-height: 1.4;color: #333;background-color: #fff;background-clip: padding-box;border: 2px solid #bdbdbd;overflow: visible;border-radius: 5px;-webkit-box-shadow: 0px 1px 5px rgba(0,0,0,.1);box-shadow: 0px 1px 5px rgba(0,0,0,.1);-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.form-control::-ms-expand {background-color: transparent;border: 0;}
.form-control:focus {border-color: #8b1f63;}
.form-control::-webkit-input-placeholder {color: #bdbdbd;opacity: 1;}
.form-control:-ms-input-placeholder {color: #bdbdbd;opacity: 1;}
.form-control::-ms-input-placeholder {color: #bdbdbd;opacity: 1;}
.form-control::placeholder {color: #bdbdbd;opacity: 1;}
.form-control:disabled, .form-control[readonly] {background-color: #595959;opacity: 1;cursor: not-allowed;}
.form-control.error {border-color: #ff151f;}
.form-check-input+small.error, .form-control+small.error {font-size: 11px;color: #ff151f;display: block;width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
select.form-control {word-wrap: normal;text-transform: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 40px;background-image: url("/img/icons/corner-down.svg");background-repeat: no-repeat;background-position: calc(100% - 3px) 50%;background-size: 32px;}
select.form-control:focus::-ms-value {color: #333;background-color: #fff;}
label {display: inline-block;margin-bottom: .5rem;}
select.form-control[multiple], select.form-control[size] {height: auto;}
textarea.form-control {height: auto;overflow: auto;resize: vertical;}
.form-group {margin-bottom: 20px;display: block;}
.form-group label {color: #333;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.form-control-file, .form-control-range {display: block;width: 100%;}
.form-control-file {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.form-control-file input[type=file] {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}
.form-control-file label.form-control-file-name {cursor: pointer;margin: 0 0 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 10px 10px 10px 50px;background: #f2f2f2 url("/img/icons/input-upload.svg") 10px 50%/30px no-repeat;border: 1px solid #e0e0e0;border-radius: 5px;}
.form-control-file label.form-control-file-name span {display: block;}
.form-control-file-descr {font-size: 11px;padding: 2px 4px;border-radius: 3px;background-color: #f9f9f9;}
.form-control-file.simple {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.form-control-file.simple label.form-control-file-name {background: transparent url("/img/icons/upload-simple.svg") 0 50%/25px no-repeat;padding: 0 0 0 35px;border: none;border-radius: 0;}
.form-check {display: block;margin: 0 0 10px;}
.form-check-name {position: relative;line-height: 1.2;display: block;min-height: 20px;padding: 2px 0 0 35px;}
.form-check-name:after, .form-check-name:before {content: "";position: absolute;left: 0;top: 0;z-index: 1;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.form-check-name:before {display: block;border-radius: 5px;border: 1px solid rgba(0,0,0,.3);width: 20px;height: 20px;}
.form-check-name:after {border-radius: 3px;display: none;top: 3px;left: 3px;background: #8b1f63;width: 14px;height: 14px;}
.form-check-input {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}
.form-check-input:disabled+.form-check-name {color: #828282;cursor: not-allowed;}
.form-check-input:checked+.form-check-name:before {border-color: rgba(0,0,0,.3);}
.form-check-input:checked+.form-check-name:after {display: block;}
.form-check-inline {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-left: 0;}
.form-check-inline .form-check-input {position: static;margin-top: 0;margin-left: 0;}
.form-check.radio .form-check-name:after, .form-check.radio .form-check-name:before {border-radius: 100%;}
.form-check.radio .form-check-name:after {background: #8b1f63;}
.form-inline {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.form-inline .form-check {width: 100%;}
@media (min-width:576px) {.form-inline label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 0;}
	.form-inline .form-group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 0;}
	.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}
	.form-inline .form-check {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: auto;padding-left: 0;}
	.form-inline .form-check-input {position: relative;-ms-flex-negative: 0;flex-shrink: 0;margin-top: 0;margin-left: 0;}}
fieldset {min-width: 0;border: 0;}
legend {display: block;width: 100%;max-width: 100%;padding: 0;margin-bottom: .5rem;font-size: 16px;line-height: inherit;color: inherit;white-space: normal;}
.input-group {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;width: 100%;}
.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control, .input-group>.form-control-plaintext {position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;width: 1%;margin-bottom: 0;height: 40px;}
.input-group>.custom-file:not(:last-child), .input-group>.custom-select:not(:last-child), .input-group>.form-control-plaintext:not(:last-child), .input-group>.form-control:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.input-group>.custom-file+.input-group-append, .input-group>.custom-select+.input-group-append, .input-group>.form-control+.input-group-append, .input-group>.form-control-plaintext+.input-group-append {margin-left: -2px;}
.input-group-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 5.5px 15px;margin-bottom: 0;text-align: center;white-space: nowrap;border: 2px solid #bdbdbd;background-color: #333;min-width: 45px;min-height: 40px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.input-group-text svg {width: 1rem;height: 1rem;margin: 0;}
.input-group-text input[type=checkbox], .input-group-text input[type=radio] {margin-top: 0;}
.input-group-prepend>* {border-radius: 5px 0 0 5px;}
.input-group-append>* {border-radius: 0 5px 5px 0;}
[type=button], [type=reset], [type=submit], button {-webkit-appearance: button;cursor: pointer;}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {padding: 0;border-style: none;}
.btn {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-family: Helvetica,Arial,sans-serif;font-weight: 500;font-size: 14px;line-height: 1.4;min-height: 40px;color: #fff;text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #333;border: 2px solid #333;border-radius: 5px;padding: 6px 15px;text-transform: none;text-decoration: none;cursor: pointer;-webkit-box-shadow: 0px 4px 15px rgba(51,51,51,.2);box-shadow: 0px 4px 15px rgba(51,51,51,.2);min-width: 250px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.btn:active, .btn:focus, .btn:hover {background-color: #4d4d4d;border-color: #4d4d4d;color: #fff;}
.btn.disabled, .btn:disabled {opacity: .5;pointer-events: none;}
.btn-post svg, .btn-pre svg {width: 1em;-webkit-box-flex: 0;-ms-flex: 0 0 1em;flex: 0 0 1em;height: 1em;vertical-align: bottom;margin-bottom: 2px;}
.btn-mid {margin-left: auto;margin-right: auto;}
.btn-minwidth {min-width: 250px;}
a.btn.disabled, fieldset:disabled a.btn {pointer-events: none;}
.btn-primary {background-color: #8b1f63;border-color: #8b1f63;color: #fff;-webkit-box-shadow: 0px 4px 15px rgba(139,31,99,.2);box-shadow: 0px 4px 15px rgba(139,31,99,.2);}
.btn-primary:focus, .btn-primary:hover {background-color: #a02472;border-color: #a02472;color: #fff;}
.btn-outline-primary {background-color: transparent;border-color: #8b1f63;color: #8b1f63;}
.btn-outline-primary:focus, .btn-outline-primary:hover {background-color: #8b1f63;border-color: #8b1f63;color: #fff;-webkit-box-shadow: 0px 4px 15px rgba(139,31,99,.2);box-shadow: 0px 4px 15px rgba(139,31,99,.2);}
.btn-secondary {background-color: #f80;border-color: #f80;color: #333;-webkit-box-shadow: 0px 4px 15px rgba(255,136,0,.2);box-shadow: 0px 4px 15px rgba(255,136,0,.2);}
.btn-secondary:focus, .btn-secondary:hover {background-color: #ff941a;border-color: #ff941a;color: #333;}
.btn-outline-secondary {background-color: transparent;border-color: #f80;color: #f80;}
.btn-outline-secondary:focus, .btn-outline-secondary:hover {background-color: #f80;border-color: #f80;color: #333;-webkit-box-shadow: 0px 4px 15px rgba(255,136,0,.2);box-shadow: 0px 4px 15px rgba(255,136,0,.2);}
.btn-success {background-color: #47cd00;border-color: #47cd00;color: #fff;-webkit-box-shadow: 0px 4px 15px rgba(71,205,0,.2);box-shadow: 0px 4px 15px rgba(71,205,0,.2);}
.btn-success:focus, .btn-success:hover {background-color: #50e700;border-color: #50e700;color: #fff;}
.btn-outline-success {background-color: transparent;border-color: #47cd00;color: #47cd00;}
.btn-outline-success:focus, .btn-outline-success:hover {background-color: #47cd00;border-color: #47cd00;color: #fff;-webkit-box-shadow: 0px 4px 15px rgba(71,205,0,.2);box-shadow: 0px 4px 15px rgba(71,205,0,.2);}
.btn-white {background-color: #fff;border-color: #fff;color: #333;-webkit-box-shadow: 0px 4px 15px rgba(255,255,255,.2);box-shadow: 0px 4px 15px rgba(255,255,255,.2);}
.btn-white:focus, .btn-white:hover {background-color: white;border-color: white;color: #333;}
.btn-outline-white {background-color: transparent;border-color: #fff;color: #fff;}
.btn-outline-white:focus, .btn-outline-white:hover {background-color: #fff;border-color: #fff;color: #333;-webkit-box-shadow: 0px 4px 15px rgba(255,255,255,.2);box-shadow: 0px 4px 15px rgba(255,255,255,.2);}
.btn-text {background-color: #333;border-color: #333;color: #fff;-webkit-box-shadow: 0px 4px 15px rgba(51,51,51,.2);box-shadow: 0px 4px 15px rgba(51,51,51,.2);}
.btn-text:focus, .btn-text:hover {background-color: #404040;border-color: #404040;color: #fff;}
.btn-outline-text {background-color: transparent;border-color: #333;color: #333;}
.btn-outline-text:focus, .btn-outline-text:hover {background-color: #333;border-color: #333;color: #fff;-webkit-box-shadow: 0px 4px 15px rgba(51,51,51,.2);box-shadow: 0px 4px 15px rgba(51,51,51,.2);}
.btn-gray {background-color: #4f4f4f;border-color: #4f4f4f;color: #fff;-webkit-box-shadow: 0px 4px 15px rgba(79,79,79,.2);box-shadow: 0px 4px 15px rgba(79,79,79,.2);}
.btn-gray:focus, .btn-gray:hover {background-color: #5c5c5c;border-color: #5c5c5c;color: #fff;}
.btn-outline-gray {background-color: transparent;border-color: #4f4f4f;color: #4f4f4f;}
.btn-outline-gray:focus, .btn-outline-gray:hover {background-color: #4f4f4f;border-color: #4f4f4f;color: #fff;-webkit-box-shadow: 0px 4px 15px rgba(79,79,79,.2);box-shadow: 0px 4px 15px rgba(79,79,79,.2);}
.btn-white {-webkit-box-shadow: 0px 2px 4px rgba(0,0,0,.15);box-shadow: 0px 2px 4px rgba(0,0,0,.15);}
.btn-white:focus, .btn-white:hover {-webkit-box-shadow: 0px 2px 4px rgba(0,0,0,.15);box-shadow: 0px 2px 4px rgba(0,0,0,.15);}
.btn-outline-white {color: #333;}
.btn-outline-white:focus, .btn-outline-white:hover {border-color: #f2f2f2;}
.btn-link {font-weight: normal;color: #8b1f63;text-decoration: underline;background-color: transparent;border: 2px solid transparent;padding: 0;-webkit-box-shadow: none;box-shadow: none;}
.btn-link:focus, .btn-link:hover {color: #8b1f63;text-decoration: none;background-color: transparent;border: 2px solid transparent;}
.btn-link.disabled, .btn-link:disabled {pointer-events: none;opacity: .75;background-color: transparent;border: 2px solid transparent;}
.btn-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%;}
.btn-sm {line-height: 1;min-height: 0;padding: 8px 10px;min-width: 0;}
.table {width: 100%;margin-bottom: 20px;color: inherit;background-color: #fff;border-collapse: collapse;}
.table caption {padding: 10px 20px;color: inherit;font-size: 16px;font-weight: bold;background-color: #4d4d4d;text-align: center;caption-side: top;}
.table .table-caption {display: none;}
.table td, .table th {padding: .5rem;vertical-align: top;border-top: 1px solid #bdbdbd;}
.table thead th {vertical-align: bottom;border-top: none;border-bottom: 2px solid #bdbdbd;text-align: inherit;}
.table tbody+tbody {border-top: 2px solid #bdbdbd;}
.table-responsive {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.table tbody td.table-success, .table tbody tr.table-success {background-color: rgba(71,205,0,.2);}
.table tbody td.table-info, .table tbody tr.table-info {background-color: rgba(0,175,242,.2);}
.table tbody td.table-warning, .table tbody tr.table-warning {background-color: rgba(255,200,0,.2);}
.table tbody td.table-danger, .table tbody tr.table-danger {background-color: rgba(255,21,31,.2);}
.table tbody td.table-primary, .table tbody tr.table-primary {background-color: rgba(139,31,99,.2);}
.table tbody td.table-secondary, .table tbody tr.table-secondary {background-color: rgba(255,136,0,.2);}
.table tbody td.table-none, .table tbody tr.table-none {background-color: transparent;}
@media (max-width:991.98px) {.table-mobile-flex caption~tbody tr:first-child td, .table-mobile-flex caption~thead tr:first-child th {border-top: none;}
	.table-mobile-flex thead {display: none;}
	.table-mobile-flex tr {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.table-mobile-flex tr td, .table-mobile-flex tr th {padding: 10px;}
	.table-mobile-flex tr td:not(:first-child), .table-mobile-flex tr th:not(:first-child) {border-top: none;}
	.table-mobile-flex tr td .table-caption, .table-mobile-flex tr th .table-caption {display: block;margin-bottom: 5px;color: #828282;}
	.table-mobile-flex tr td:first-child, .table-mobile-flex tr th:first-child {padding-top: 1rem;}
	.table-mobile-flex tr td:last-child, .table-mobile-flex tr th:last-child {padding-bottom: 1rem;}
	.table-mobile-flex tr:last-child td:last-child {border-bottom: 1px solid #bdbdbd;}}
.card {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-flex: 1;-ms-flex: 1 0 0px;flex: 1 0 0;border-radius: 5px;background-color: #f9f9f9;margin-bottom: 2rem;position: relative;word-wrap: break-word;}
.card-header {padding: 20px;width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}
.card-body {padding: 20px;width: 100%;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;min-height: 1px;}
.card-footer {padding: 20px;text-align: right;width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}
.modal-open {overflow: hidden;}
.modal-open .modal {overflow-x: hidden;overflow-y: auto;}
.modal {position: fixed;top: 0;left: 0;z-index: 1050;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0;}
.modal-dialog {position: relative;width: auto;margin: .5rem;pointer-events: none;}
.modal.fade .modal-dialog {-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;-webkit-transform: translate(0,-50px);-ms-transform: translate(0,-50px);transform: translate(0,-50px);}
.modal.show .modal-dialog {-webkit-transform: none;-ms-transform: none;transform: none;}
.modal-dialog-scrollable {display: -webkit-box;display: -ms-flexbox;display: flex;max-height: calc(100% - 1rem);}
.modal-dialog-scrollable .modal-content {max-height: calc(100vh - 1rem);overflow: hidden;}
.modal-dialog-scrollable .modal-footer, .modal-dialog-scrollable .modal-header {-ms-flex-negative: 0;flex-shrink: 0;}
.modal-dialog-scrollable .modal-body {overflow-y: auto;}
.modal-dialog-centered {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-height: calc(100% - 1rem);}
.modal-dialog-centered:before {display: block;height: calc(100vh - 1rem);content: "";}
.modal-dialog-centered.modal-dialog-scrollable {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100%;}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {max-height: none;}
.modal-dialog-centered.modal-dialog-scrollable:before {content: none;}
.modal-content {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;color: #333;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: none;-webkit-box-shadow: 0 0 6px -2px rgba(0,0,0,.6);box-shadow: 0 0 6px -2px rgba(0,0,0,.6);outline: 0;}
.modal-content .btn {min-width: 150px;}
.modal-backdrop {position: fixed;top: 0;left: 0;z-index: 1040;width: 100vw;height: 100vh;background-color: rgba(0,0,0,.75);}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop.show {opacity: .5;}
.modal-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 20px;}
.modal-header .close {background: none;border: none;width: 18px;height: 18px;-webkit-box-flex: 0;-ms-flex: 0 0 18px;flex: 0 0 18px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;opacity: 1;margin-left: auto;cursor: pointer;}
.modal-header .close:active, .modal-header .close:focus, .modal-header .close:hover {opacity: .5;}
.modal-title {margin-bottom: 0;font-weight: 500;}
.modal-body {position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 20px;}
.modal-footer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;padding: 20px;}
.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}
@media (min-width:576px) {.modal-dialog {max-width: 500px;margin: 20px auto;}
	.modal-dialog-scrollable {max-height: calc(100% - 40px);}
	.modal-dialog-scrollable .modal-content {max-height: calc(100vh - 40px);}
	.modal-dialog-centered {min-height: calc(100% - 40px);}
	.modal-dialog-centered:before {height: calc(100vh - 40px);}
	.modal-content {-webkit-box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);}
	.modal-sm {max-width: 300px;}}
@media (min-width:992px) {.modal-lg, .modal-xl {max-width: 800px;}}
@media (min-width:1260px) {.modal-xl {max-width: 1140px;}}
.nav {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0;margin-bottom: 20px;list-style: none;}
.nav-link {display: block;}
.nav-link:focus, .nav-link:hover {text-decoration: none;}
.nav-link.disabled {pointer-events: none;cursor: default;}
.nav-tabs {margin: 0 0 30px 0;}
.nav-tabs .nav-item {margin-right: 5px;}
.nav-tabs .nav-item+.nav-item {margin-top: 0;}
.nav-tabs .nav-link {padding: 10px 20px 10px 0;text-decoration: none;position: relative;font-size: 18px;font-weight: 500;color: #333;}
.nav-tabs .nav-link:after {content: "";display: block;position: absolute;bottom: 0;left: 0;height: 2px;width: 65px;background-color: #000;opacity: 0;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.nav-tabs .nav-link.disabled {background-color: transparent;border-color: transparent;}
.nav-tabs .nav-item.show .nav-link:after, .nav-tabs .nav-link.active:after {opacity: 1;}
.nav-fill .nav-item {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;text-align: center;}
.nav-justified .nav-item {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: center;}
.tab-content>.tab-pane {display: none;}
.tab-content>.active {display: block;}
.media-left {display: block;margin: 0 0 20px;}
*+.media-left {margin-top: 20px;}
@media (min-width:768px) {.media-left {max-width: 45%;float: left;margin: 0 30px 30px 0;}}
.media-right {display: block;margin: 0 0 20px;}
*+.media-right {margin-top: 20px;}
@media (min-width:768px) {.media-right {max-width: 45%;float: right;margin: 0 0 30px 30px;}}
.media-clear {display: block;margin: 20px 0;}
@media (min-width:992px) {.media-clear {margin: 40px 0;}}
.svg-fill svg {fill: currentColor;}
.svg-stroke svg {stroke: currentColor;}
.svg-1rem svg {width: 1rem;height: 1rem;}
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;-webkit-transform: translateZ(0);transform: translateZ(0);width: 100%;z-index: 99992;}
.fancybox-container * {-webkit-box-sizing: border-box;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;-webkit-transition-duration: inherit;-o-transition-duration: inherit;transition-duration: inherit;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: cubic-bezier(.47,0,.74,.71);-o-transition-timing-function: cubic-bezier(.47,0,.74,.71);transition-timing-function: cubic-bezier(.47,0,.74,.71);}
.fancybox-is-open .fancybox-bg {opacity: .9;-webkit-transition-timing-function: cubic-bezier(.22,.61,.36,1);-o-transition-timing-function: cubic-bezier(.22,.61,.36,1);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;-webkit-transition: opacity .25s ease,visibility 0s ease .25s;-o-transition: opacity .25s ease,visibility 0s ease .25s;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;-webkit-transition: opacity .25s ease 0s,visibility 0s ease 0s;-o-transition: opacity .25s ease 0s,visibility 0s ease 0s;transition: opacity .25s ease 0s,visibility 0s ease 0s;visibility: visible;}
.fancybox-infobar {color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-toolbar {right: 0;top: 0;}
.fancybox-stage {direction: ltr;overflow: visible;-webkit-transform: translateZ(0);transform: translateZ(0);z-index: 99994;}
.fancybox-is-open .fancybox-stage {overflow: hidden;}
.fancybox-slide {-webkit-backface-visibility: hidden;display: none;height: 100%;left: 0;outline: none;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;-webkit-transition-property: opacity,-webkit-transform;transition-property: opacity,-webkit-transform;transition-property: transform,opacity;transition-property: transform,opacity,-webkit-transform;-o-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 {-webkit-animation-timing-function: cubic-bezier(.5,0,.14,1);animation-timing-function: cubic-bezier(.5,0,.14,1);-webkit-backface-visibility: hidden;background: transparent;background-repeat: no-repeat;background-size: 100% 100%;left: 0;max-width: none;overflow: visible;padding: 0;position: absolute;top: 0;-ms-transform-origin: top left;-webkit-transform-origin: top left;transform-origin: top left;-webkit-transition-property: opacity,-webkit-transform;transition-property: opacity,-webkit-transform;transition-property: transform,opacity;transition-property: transform,opacity,-webkit-transform;-o-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: -webkit-zoom-out;cursor: zoom-out;}
.fancybox-can-zoomIn .fancybox-content {cursor: -webkit-zoom-in;cursor: zoom-in;}
.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {cursor: -webkit-grab;cursor: grab;}
.fancybox-is-grabbing .fancybox-content {cursor: -webkit-grabbing;cursor: grabbing;}
.fancybox-container [data-selectable=true] {cursor: text;}
.fancybox-image, .fancybox-spaceball {background: transparent;border: 0;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;padding: 0;position: absolute;top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}
.fancybox-spaceball {z-index: 1;}
.fancybox-slide--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;-webkit-box-shadow: none;box-shadow: none;cursor: pointer;display: inline-block;height: 44px;margin: 0;padding: 10px;position: relative;-webkit-transition: color .2s;-o-transition: color .2s;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--play svg:nth-child(2) {display: none;}
.fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child {display: none;}
.fancybox-progress {background: #ff5268;height: 2px;left: 0;position: absolute;right: 0;top: 0;-ms-transform: scaleX(0);-webkit-transform: scaleX(0);transform: scaleX(0);-ms-transform-origin: 0;-webkit-transform-origin: 0;transform-origin: 0;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform,-webkit-transform;-o-transition-property: transform;-webkit-transition-timing-function: linear;-o-transition-timing-function: linear;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: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),color-stop(65%,rgba(0,0,0,.15)),color-stop(75.5%,rgba(0,0,0,.075)),color-stop(82.85%,rgba(0,0,0,.037)),color-stop(88%,rgba(0,0,0,.019)),to(rgba(0,0,0,0)));background: -webkit-linear-gradient(bottom,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%,rgba(0,0,0,0) 100%);background: -o-linear-gradient(bottom,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%,rgba(0,0,0,0) 100%);background: linear-gradient(to top,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%,rgba(0,0,0,0) 100%);bottom: 0;color: #eee;font-size: 14px;font-weight: 400;left: 0;line-height: 1.5;padding: 75px 44px 25px 44px;pointer-events: none;right: 0;text-align: center;z-index: 99996;}
@supports (padding: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 {-webkit-animation: fancybox-rotate 1s linear infinite;animation: fancybox-rotate 1s linear infinite;background: transparent;border: 4px solid #888;border-bottom-color: #fff;border-radius: 50%;height: 50px;left: 50%;margin: -25px 0 0 -25px;opacity: .7;padding: 0;position: absolute;top: 50%;width: 50px;z-index: 99999;}
@-webkit-keyframes fancybox-rotate {to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes fancybox-rotate {to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
.fancybox-animated {-webkit-transition-timing-function: cubic-bezier(0,0,.25,1);-o-transition-timing-function: cubic-bezier(0,0,.25,1);transition-timing-function: cubic-bezier(0,0,.25,1);}
.fancybox-fx-slide.fancybox-slide--previous {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
.fancybox-fx-slide.fancybox-slide--next {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
.fancybox-fx-slide.fancybox-slide--current {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {opacity: 0;-webkit-transition-timing-function: cubic-bezier(.19,1,.22,1);-o-transition-timing-function: cubic-bezier(.19,1,.22,1);transition-timing-function: cubic-bezier(.19,1,.22,1);}
.fancybox-fx-fade.fancybox-slide--current {opacity: 1;}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {opacity: 0;-webkit-transform: scale3d(1.5,1.5,1.5);transform: scale3d(1.5,1.5,1.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity: 0;-webkit-transform: scale3d(.5,.5,.5);transform: scale3d(.5,.5,.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
.fancybox-fx-rotate.fancybox-slide--previous {opacity: 0;-ms-transform: rotate(-360deg);-webkit-transform: rotate(-360deg);transform: rotate(-360deg);}
.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);}
.fancybox-fx-rotate.fancybox-slide--current {opacity: 1;-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.fancybox-fx-circular.fancybox-slide--previous {opacity: 0;-webkit-transform: scale3d(0,0,0) translate3d(-100%,0,0);transform: scale3d(0,0,0) translate3d(-100%,0,0);}
.fancybox-fx-circular.fancybox-slide--next {opacity: 0;-webkit-transform: scale3d(0,0,0) translate3d(100%,0,0);transform: scale3d(0,0,0) translate3d(100%,0,0);}
.fancybox-fx-circular.fancybox-slide--current {opacity: 1;-webkit-transform: scale3d(1,1,1) translate3d(0,0,0);transform: scale3d(1,1,1) translate3d(0,0,0);}
.fancybox-fx-tube.fancybox-slide--previous {-webkit-transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);}
.fancybox-fx-tube.fancybox-slide--next {-webkit-transform: translate3d(100%,0,0) scale(.1) skew(10deg);transform: translate3d(100%,0,0) scale(.1) skew(10deg);}
.fancybox-fx-tube.fancybox-slide--current {-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}
@media (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 0;}
.fancybox-share p {margin: 0;padding: 0;}
.fancybox-share__button {border: 0;border-radius: 3px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 40px;margin: 0 5px 10px 5px;min-width: 130px;padding: 0 15px;text-decoration: none;-webkit-transition: all .2s;-o-transition: all .2s;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 0;outline: none;padding: 10px 15px;width: 100%;}
.fancybox-thumbs {background: #ddd;bottom: 0;display: none;margin: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 2px 2px 4px 2px;position: absolute;right: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 0;width: 212px;z-index: 99995;}
.fancybox-thumbs-x {overflow-x: auto;overflow-y: hidden;}
.fancybox-show-thumbs .fancybox-thumbs {display: block;}
.fancybox-show-thumbs .fancybox-inner {right: 212px;}
.fancybox-thumbs__list {font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: absolute;position: relative;white-space: nowrap;width: 100%;}
.fancybox-thumbs-x .fancybox-thumbs__list {overflow: hidden;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {width: 7px;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {background: #fff;border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);box-shadow: inset 0 0 6px rgba(0,0,0,.3);}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {background: #2a2a2a;border-radius: 10px;}
.fancybox-thumbs__list a {-webkit-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(0,0,0,.1);background-position: center center;background-repeat: no-repeat;background-size: cover;cursor: pointer;float: left;height: 75px;margin: 2px;max-height: calc(100% - 8px);max-width: calc(50% - 4px);outline: none;overflow: hidden;padding: 0;position: relative;-webkit-tap-highlight-color: transparent;width: 100px;}
.fancybox-thumbs__list a:before {border: 6px solid #ff5268;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;-webkit-transition: all .2s cubic-bezier(.25,.46,.45,.94);-o-transition: all .2s cubic-bezier(.25,.46,.45,.94);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);}}
a[data-fancybox] {cursor: -webkit-zoom-in;cursor: zoom-in;}
.slick-slider {position: relative;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-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 {position: relative;left: 0;top: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:after, .slick-track:before {content: "";display: table;}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {float: left;height: 100%;min-height: 1px;display: none;}
[dir=rtl] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-arrow {background: #f2f2f2 url("/img/icons/slider-arrow.svg") no-repeat 46% 50%;background-size: 12px 21px;width: 40px;height: 40px;border-radius: 100%;border: none;position: absolute;top: 0;z-index: 1;cursor: pointer;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.slick-arrow.slick-prev {left: 0;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.slick-arrow.slick-next {right: 0;}
.slick-arrow.slick-disabled {pointer-events: none;opacity: .15;background-color: transparent !important;}
@media (min-width:992px) {.slick-arrow.slick-next {right: 30px;}
	.slick-arrow.slick-prev {left: 30px;}}
ul.slick-dots {margin: 0;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;bottom: 15px;right: 10px;left: 10px;}
@media (min-width:768px) {ul.slick-dots {left: auto;}}
ul.slick-dots>li {display: inline-block;margin: 0 7px;width: 40px;-webkit-box-flex: 0;-ms-flex: 0 0 40px;flex: 0 0 40px;}
ul.slick-dots>li:before {display: none;}
ul.slick-dots>li button {background: #fff;border: none;border-radius: 4px;height: 4px;width: 100%;font-size: 0;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
ul.slick-dots>li.slick-active button {background-color: #8b1f63;}
.section-title {margin-bottom: 20px;}
@media (min-width:768px) {.section-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}}
.section-title h2 {margin: 0 0 10px;}
@media (min-width:768px) {.section-title h2 {margin-right: 20px;}}
.section-title .slider-arrows {position: relative;height: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-left: auto;}
.section-title .slider-arrows .slick-arrow {position: relative;left: auto;right: auto;}
.section-title .slider-arrows .slick-prev {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin-right: 5px;}
.section-title .slider-arrows .slick-next {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;margin-left: 5px;}
.slider-news {margin: 0 -10px;}
.slider-news .slider__item {padding: 0 10px;}
.slider-products .slider__item, .slider-viewed .slider__item {padding-bottom: 20px;padding-right: 10px;}
@media (min-width:992px) {.slider-products .slider__item, .slider-viewed .slider__item {padding-right: 15px;}}
@media (min-width:1600px) {.slider-products .slider__item, .slider-viewed .slider__item {padding-right: 20px;}}
.slider-index {position: relative;}
.slider-index .slider__item {position: relative;color: #fff;font-size: 16px;min-height: 380px;}
.slider-index .slider__item_img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.slider-index .slider__item_img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;object-position: center;}
.slider-index .slider__item_descr {position: absolute;top: 20px;bottom: 20px;left: 10px;right: 10px;max-width: 520px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
@media (min-width:992px) {.slider-index .slider__item_descr {left: 15%;}}
.slider-index .slider__item_descr .row {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;}
@media (min-width:768px) {.slider-index .slider__item_descr .row {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;text-align: left;}}
.slider-index .slider__item_descr .row img {margin-left: auto;margin-right: auto;margin-bottom: 20px;max-height: 140px;}
.slider-index .slider__item hr {width: 40px;background-color: #fff;border-color: #fff;margin: 15px auto;}
@media (min-width:768px) {.slider-index .slider__item hr {margin-left: 0;}}
.loading {position: relative;cursor: not-allowed;pointer-events: none;}
.loading:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(255,255,255,.75);z-index: 2;cursor: not-allowed;pointer-events: none;}
.loading:after {content: "";-webkit-box-sizing: border-box;box-sizing: border-box;position: absolute;z-index: 2;top: calc(50% - 15px);left: calc(50% - 15px);width: 30px;height: 30px;border-radius: 50%;border: 2px solid #e0e0e0;border-top-color: #8b1f63;-webkit-animation: spin 1s infinite linear;animation: spin 1s infinite linear;}
.loading.min:after {width: 20px;height: 20px;border-width: 2px;left: calc(50% - 10px);top: calc(50% - 10px);}
.loading input, .loading select, .loading textarea {pointer-events: none;}
@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
.alert {position: relative;padding: .75rem 1rem;font-size: 13px;margin-bottom: 1rem;border: 1px solid transparent;border-radius: 5px;}
.alert a {color: inherit;font-weight: bold;}
.alert hr {margin: 1rem 0;}
.alert-heading {color: inherit;}
.alert-dismissible {padding-right: 0;}
.alert-dismissible .close {position: absolute;top: 0;right: 0;padding: 13px;font-size: 1rem;color: inherit;background: none;border: none;margin: 0 5px 0 0;}
.alert-dismissible .close svg {margin: 0;}
.alert-primary {background-color: #d43c9c;color: #fff;}
.alert-primary hr {border-color: #b52881;}
.alert-secondary {background-color: #ffb866;color: #333;}
.alert-secondary hr {border-color: #ffa033;}
.alert-danger {background-color: #ff7b81;color: #333;}
.alert-danger hr {border-color: #ff4850;}
.alert-warning {background-color: #ffde66;color: #333;}
.alert-warning hr {border-color: #ffd333;}
.alert-success {background-color: #7aff34;color: #333;}
.alert-success hr {border-color: #59ff01;}
.alert-info {background-color: #59d1ff;color: #333;}
.alert-info hr {border-color: #26c3ff;}
.alert-white {background-color: white;color: #333;}
.alert-white hr {border-color: white;}
.alert-gray-1 {background-color: #666;color: #fff;}
.alert-gray-1 hr {border-color: #4d4d4d;}
.alert-black {background-color: #333;color: #fff;}
.alert-black hr {border-color: #1a1a1a;}
.pagination {list-style: none;margin: 40px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.pagination>li {display: inline-block;margin: 0;}
.pagination>li a {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;text-decoration: none;border: 2px solid #bdbdbd;padding: 0 .8rem;height: 40px;line-height: 1;background-color: #fff;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.pagination>li a:focus, .pagination>li a:hover {background-color: rgba(139,31,99,.25);color: #333;}
.pagination>li+li a {border-left: none;}
.pagination>li.active a {background-color: #8b1f63;color: #fff;border-color: #8b1f63;margin-left: -1px;}
.pagination>li.disabled a {pointer-events: none;cursor: auto;background-color: #fff;border-color: #bdbdbd;color: #bdbdbd;}
.tooltip {position: absolute;z-index: 1070;display: block;margin: 0;font-size: 13px;word-wrap: break-word;opacity: 0;}
.tooltip.show {opacity: 1;}
.tooltip .arrow {display: none;}
.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {padding: 0 0 .5rem;}
.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {padding: 0 0 0 .5rem;}
.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {padding: .5rem 0 0 0;}
.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {padding: 0 .5rem 0 0;}
.tooltip-inner {max-width: 200px;padding: 1rem 1rem;color: #333;text-align: center;background-color: #fff;border-radius: 5px;-webkit-box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);}
.tooltip-handler {display: inline-block;border-radius: 100%;border: none;background: #00aff2;background-size: contain;width: 1rem;height: 1rem;position: relative;text-align: center;vertical-align: middle;}
.toast {max-width: 320px;overflow: hidden;color: #333;background-color: rgba(0,175,242,.2);background-clip: padding-box;border: 2px solid 5px;-webkit-box-shadow: 0 15px 20px -10px rgba(0,0,0,.1);box-shadow: 0 15px 20px -10px rgba(0,0,0,.1);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);opacity: 0;}
.toast:not(:last-child) {margin-bottom: 20px;}
.toast.showing {opacity: 1;}
.toast.show {display: block;opacity: 1;}
.toast.hide {display: none;}
.toast-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 1rem;background-color: rgba(0,175,242,.2);background-clip: padding-box;border-bottom: 2px solid 5px;}
.toast-header strong {margin-right: auto;}
.toast-header .close {background: none;border: none;width: 1.5rem;height: 1.5rem;font-size: 1.5rem;line-height: 1;}
.toast-body {padding: 1rem;}
.product {padding: 20px;border: 1px solid transparent;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.product:active, .product:focus, .product:hover {border-color: #e0e0e0;-webkit-box-shadow: 5px 5px 22px rgba(0,0,0,.15);box-shadow: 5px 5px 22px rgba(0,0,0,.15);}
.product__wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100%;position: relative;}
.product__img {width: 100%;height: 155px;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;position: relative;}
.product__img img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}
.product__descr {margin-top: 15px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.product__title {font-size: 14px;min-height: 60px;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;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;color: #333;text-decoration: underline;}
.product__type {text-transform: uppercase;font-size: 11px;color: #828282;}
.product__variants {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 10px 0;}
.product__variants_item {font-size: 12px;text-align: center;margin: 0 3px 5px;}
.product__variants_item .form-check-name {border-radius: 4px;border: 1px solid #e0e0e0;padding: 10px;cursor: pointer;white-space: nowrap;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.product__variants_item .form-check-name:after, .product__variants_item .form-check-name:before {display: none !important;}
.product__variants_item .form-check-input:checked+.form-check-name {border-color: #8b1f63;-webkit-box-shadow: 0 0 0 1px #8b1f63;box-shadow: 0 0 0 1px #8b1f63;}
.product__price {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 10px 0 25px;}
.product__price-current {font-weight: 600;font-size: 17px;white-space: nowrap;}
.product__price-old {text-decoration: line-through;margin-left: 10px;color: #828282;font-size: 15px;white-space: nowrap;}
.product__btn button {width: 100%;min-width: 0;}
.product__info_details {margin-bottom: 10px;}
.product__info_details_descr {margin-bottom: 5px;display: block;font-size: 13px;}
.product__label {width: 30px;height: 30px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;margin-bottom: 10px;}
.product__label-wrapper {position: absolute;top: 0;left: 0;z-index: 1;width: auto;}
.product__label-hit {color: #00aff2;}
.product__label-new {color: #47cd00;}
.product__label-sale {color: #8b1f63;font-weight: 600;text-align: center;}
.product__label-colors {right: -10px;left: auto;background-color: #8b1f63;color: #fff;border-radius: 0px 10px;padding: 4px 17px;width: auto;height: auto;font-size: 11px;font-weight: 600;white-space: nowrap;}
.product__label svg {fill: currentColor;}
.product__counter {position: relative;}
.product__counter input {text-align: center;font-size: 17px;font-size: 14px;padding: 0 20px;height: 36px;font-weight: 500;background: #fff;border: 1px solid #e0e0e0;}
.product__counter_descr {display: block;text-align: center;font-size: 11px;color: #828282;position: absolute;top: -15px;left: 0;right: 0;}
.product__counter>span {position: absolute;z-index: 1;top: 3px;height: 30px;width: 2rem;line-height: 2rem;display: block;background-color: #fff;background-repeat: no-repeat;background-position: 50% 50%;cursor: pointer;text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.product__counter>span.minus {left: 3px;}
.product__counter>span.plus {right: 3px;}
.product__counter>span:active, .product__counter>span:focus, .product__counter>span:hover {background-color: rgba(224,224,224,.5);}
@media (min-width:576px) {.product__grid {display: -ms-grid;display: grid;grid-template-columns: repeat(2,1fr);grid-column-gap: 0;}}
@media (min-width:768px) {.product__grid {grid-template-columns: repeat(3,1fr);}}
@media (min-width:992px) {.product__grid {grid-template-columns: repeat(4,1fr);}}
.product__priceblock {margin: 30px 0;display: -ms-grid;display: grid;-ms-grid-columns: 47% 50%;grid-template-columns: 47% 50%;grid-gap: 10px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;border: 1px solid #f2f2f2;background-color: #f9f9f9;padding: 10px;max-width: 640px;}
@media (min-width:768px) {.product__priceblock {position: relative;-ms-grid-columns: 150px 150px 1fr;grid-template-columns: 150px 150px 1fr;-webkit-box-align: center;-ms-flex-align: center;align-items: center;grid-gap: 0 20px;margin-bottom: 60px;padding: 20px;}}
@media (min-width:1600px) {.product__priceblock {max-width: none;-ms-grid-columns: 120px 120px .8fr .7fr 1.1fr;grid-template-columns: 120px 120px .8fr .7fr 1.1fr;}}
.product__priceblock_price {-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;text-align: right;}
@media (min-width:768px) {.product__priceblock_price {grid-column: unset;}}
.product__priceblock_price_one {display: block;font-size: 12px;color: #828282;}
.product__priceblock_price_one-old {display: block;font-size: 12px;color: #828282;text-decoration: line-through;}
.product__priceblock_price_current {color: #8b1f63;font-weight: 600;margin: 4px 0;font-size: 18px;display: inline-block;}
.product__priceblock_price_descr {display: block;font-size: 10px;color: #8b1f63;}
.product__priceblock_counter {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;}
@media (min-width:768px) {.product__priceblock_counter {grid-column: unset;margin-top: 10px;}}
.product__priceblock_counter .product__counter {max-width: 160px;}
@media (min-width:768px) {.product__priceblock_counter .product__counter {top: -5px;}}
.product__priceblock_btn {-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;}
@media (min-width:768px) {.product__priceblock_btn {-ms-grid-column: 3;-ms-grid-column-span: 1;grid-column: 3/4;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;}}
@media (min-width:1600px) {.product__priceblock_btn {-ms-grid-column: 3;-ms-grid-column-span: 1;grid-column: 3/4;}}
@media (min-width:768px) {.product__priceblock_rate {margin: 0;}}
.product__priceblock_rate_descr {font-size: 12px;color: #828282;display: block;}
.product__priceblock_rate_num {font-size: 14px;white-space: nowrap;}
.product__priceblock_opt, .product__priceblock_quick {-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;}
.product__priceblock_opt button, .product__priceblock_quick button {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;color: #4f4f4f;font-size: 13px;white-space: nowrap;}
.product__priceblock_opt button svg, .product__priceblock_quick button svg {width: 16px;height: 16px;}
.product__priceblock_opt button .btn-mid, .product__priceblock_quick button .btn-mid {margin: 0 0 0 10px;}
.product__priceblock_quick {padding-top: 10px;}
@media (min-width:768px) {.product__priceblock_quick {padding-top: 0;-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;-ms-grid-row: 2;-ms-grid-row-span: 1;grid-row: 2/3;margin-left: auto;}}
@media (min-width:1600px) {.product__priceblock_quick {-ms-grid-column: 4;-ms-grid-column-span: 1;grid-column: 4/5;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;margin-left: 0;}}
@media (min-width:768px) {.product__priceblock_opt {-ms-grid-column: 3;-ms-grid-column-span: 1;grid-column: 3/4;-ms-grid-row: 2;-ms-grid-row-span: 1;grid-row: 2/3;}}
@media (min-width:1600px) {.product__priceblock_opt {-ms-grid-column: 5;-ms-grid-column-span: 1;grid-column: 5/6;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;}}
.product__priceblock_quantity {-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;margin: 0 0 20px;position: relative;max-width: 290px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;font-size: 12px;}
.product__priceblock_quantity:before {content: "";display: block;background-color: #f2f2f2;width: 100%;height: 5px;border-radius: 4px;position: absolute;top: 0;left: 0;right: 0;z-index: 0;}
@media (min-width:768px) {.product__priceblock_quantity {margin: 10px 0 0;margin-left: 0;margin-right: 0;width: auto;-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;-ms-grid-row: 2;-ms-grid-row-span: 1;grid-row: 2/3;}}
.product__priceblock_quantity_bit {-webkit-box-flex: 0;-ms-flex: 0 0 30%;flex: 0 0 30%;color: #bdbdbd;position: relative;text-align: center;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;cursor: pointer;}
.product__priceblock_quantity_bit .pointer {-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;display: block;margin-bottom: 5px;width: 100%;height: 5px;border-radius: 4px;background-color: #ccc;}
.product__priceblock_quantity_bit.active {color: #333;}
.product__priceblock_quantity_bit.active .pointer {background-color: #333;}
.product__wrapper-quick {display: -ms-grid;display: grid;-ms-grid-columns: 100%;grid-template-columns: 100%;grid-gap: 20px;text-align: left;}
@media (min-width:768px) {.product__wrapper-quick {-ms-grid-columns: 120px 1fr;grid-template-columns: 120px 1fr;grid-gap: 0 20px;}}
.product__wrapper-quick .product__img {height: auto;}
.product__wrapper-quick .product__title {height: auto;min-height: 0;-webkit-box-flex: 0;-ms-flex: 0;flex: 0;font-size: 14px;text-decoration: none;color: #333;font-weight: 600;}
.product__wrapper-quick .product__price {margin: 0;padding: 0;}
@media (min-width:768px) {.product__wrapper-quick .product__price {-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;-ms-grid-row: 2;-ms-grid-row-span: 1;grid-row: 2/3;margin-left: 0;width: 50%;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}}
.product__wrapper-quick .product__descr {color: #828282;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin: 0;font-size: 13px;}
@media (min-width:768px) {.product__wrapper-quick .product__descr {margin-bottom: 30px;}}
@media (min-width:992px) {.product__wrapper-quick .product__descr {-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;}}
.product__wrapper-quick .product__counter {width: 120px;margin-left: auto;margin-right: auto;}
@media (min-width:768px) {.product__wrapper-quick .product__counter {-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;-ms-grid-row: 2;-ms-grid-row-span: 1;grid-row: 2/3;margin-right: 0;}}
.product__wrapper-quick .product__controls {margin-top: 0;}
@media (min-width:768px) {.product__wrapper-quick .product__controls {margin-top: 30px;-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;}}
.product_modal {max-width: 650px;}
.product_modal__img {height: 125px;}
.product_modal__img img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}
.product_modal__control {display: -ms-grid;display: grid;grid-gap: 20px;margin: 30px 0 20px;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-ms-grid-columns: 1fr 120px;grid-template-columns: 1fr 120px;}
@media (min-width:576px) {.product_modal__control {-ms-grid-columns: 1fr 120px 1fr;grid-template-columns: 1fr 120px 1fr;}}
.product_modal__control_price {display: -webkit-box;display: -ms-flexbox;display: flex;text-align: left;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.product_modal__control_price-old {font-size: 15px;color: #828282;text-decoration: line-through;white-space: nowrap;padding-left: 20px;}
.product_modal__control_price-current {font-size: 17px;font-weight: 600;white-space: nowrap;}
.product_modal__control_count {margin-bottom: -5px;position: relative;width: 120px;}
.product_modal__control_total {font-size: 20px;font-weight: 600;white-space: nowrap;-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;text-align: center;}
@media (min-width:576px) {.product_modal__control_total {grid-column: unset;}}
.btn-product-coloring, .modal-content .btn-product-coloring {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;background: #fff url("/img/icons/paint-palette.svg") 10px 50%/32px no-repeat;padding: 10px 20px 10px 55px;color: #333;border: none;text-align: left;font-size: 13px;min-width: 260px;-webkit-box-flex: 0;-ms-flex: 0 0 260px;flex: 0 0 260px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-shadow: none;box-shadow: none;}
.btn-product-coloring_link, .modal-content .btn-product-coloring_link {text-decoration: underline;font-weight: 600;display: block;width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
.btn-product-coloring_choosen, .modal-content .btn-product-coloring_choosen {color: #828282;}
.btn-product-coloring:active, .btn-product-coloring:focus, .btn-product-coloring:hover, .modal-content .btn-product-coloring:active, .modal-content .btn-product-coloring:focus, .modal-content .btn-product-coloring:hover {background: #fff url("/img/icons/paint-palette.svg") 10px 50%/32px no-repeat;color: #333;}
@media (min-width:992px) {.product__page {display: -ms-grid;display: grid;-ms-grid-columns: 300px 1fr;grid-template-columns: 300px 1fr;grid-gap: 30px;margin-top: 30px;}}
@media (min-width:1260px) {.product__page {margin-top: 40px;}}
@media (min-width:992px) {.product__page .product__priceblock {grid-row-gap: 10px;margin-bottom: 0;}}
.product__page .product__priceblock_price {position: relative;}
.product__images {width: 300px;margin: 30px auto;position: relative;padding: 0 20px 0 0;}
@media (min-width:992px) {.product__images {margin: 0;}}
.product__images .product__label-wrapper {position: absolute;display: block;top: 0;right: 0;left: auto;z-index: 1;}
.product__images .img-wrapper {position: relative;display: block;}
.product__images .img-wrapper:after {content: "";display: block;background: url("/img/icons/zoom.svg") 50% 50%/contain no-repeat;width: 24px;height: 24px;position: absolute;bottom: 10px;right: -20px;}
.product__info_details {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-bottom: 20px;}
.product__info_details_descr {color: #828282;font-size: 12px;display: block;margin-bottom: 10px;}
.product__page .product__info_details {display: -ms-grid;display: grid;-ms-grid-columns: 65px 1fr;grid-template-columns: 65px 1fr;grid-gap: 10px;}
.product__page .product__info_details_descr {margin: 12px 0 0;color: #333;}
.product__descr {}
@media (min-width:992px) {.product__descr {-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;}}
.breadcrumbs__wrapper {position: relative;margin-left: -20px;margin-right: -20px;height: 25px;overflow: hidden;}
.breadcrumbs__wrapper+h1 {margin-top: 10px;}
.breadcrumbs {list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;font-size: 13px;overflow-x: scroll;margin: 0 0 -30px;padding: 0 20px 20px;}
@media (min-width:768px) {.breadcrumbs {padding-bottom: 0;overflow: auto;margin: 0;}}
.breadcrumbs__home {background: url("/img/icons/home.svg") 50% 100%/contain no-repeat;width: 1rem;height: 1rem;}
.breadcrumbs__item {display: inline-block;margin: 0;padding-left: 0;white-space: nowrap;padding-right: 10px;}
.breadcrumbs__item:before {display: none;}
.breadcrumbs__item:not(:last-child):after {content: "/";display: inline-block;padding: 0 0 0 10px;}
.breadcrumbs__item a {display: inline-block;color: #4f4f4f;}
.breadcrumbs__item a:active, .breadcrumbs__item a:focus, .breadcrumbs__item a:hover {color: #4f4f4f;text-decoration: none;}
.news__grid {display: -ms-grid;display: grid;grid-gap: 30px;}
@media (min-width:768px) {.news__grid {grid-template-columns: repeat(2,1fr);}}
@media (min-width:992px) {.news__grid {grid-template-columns: repeat(3,1fr);}}
.news__item {position: relative;padding-bottom: 30px;}
.news__item:after {content: "";display: block;height: 3px;border-radius: 2px;border: 1px solid #e0e0e0;position: absolute;bottom: 0;left: 0;right: 0;}
.news__item_title {font-size: 18px;color: #333;margin-bottom: 10px;font-weight: 500;text-decoration: none;display: block;}
.news__item_title:before {content: "";display: block;position: absolute;z-index: 1;top: 0;bottom: 0;left: 0;right: 0;}
.news__item_date {font-size: 12px;color: #4f4f4f;margin-bottom: 10px;}
.news__item_img {position: relative;}
@media (min-width:768px) {.news__item_img {height: 250px;}}
.news__item_img img {opacity: 1;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.news__item_descr {margin-top: 20px;font-size: 15px;color: #333;}
@media (min-width:992px) {.news__item_descr {font-size: 13px;}}
.news__item:active .news__item_title, .news__item:focus .news__item_title, .news__item:hover .news__item_title {color: #8b1f63;}
.news__item:active .news__item_img img, .news__item:focus .news__item_img img, .news__item:hover .news__item_img img {opacity: .6;}
.contacts__item {margin-top: 30px;display: -ms-grid;display: grid;-ms-grid-columns: 20px 1fr;grid-template-columns: 20px 1fr;grid-gap: 20px;}
.contacts__item_icon svg {width: 20px;height: 20px;fill: #8b1f63;}
.contacts__item_descr p {font-size: 16px;}
.contacts__item_title {font-size: 13px;font-weight: bold;margin-bottom: 20px;display: block;}
.contacts__map {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;height: 400px;background-color: #f2f2f2;margin-bottom: 40px;}
.contacts__route {margin-bottom: 30px;}
.contacts__route_title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
@media (min-width:768px) {.contacts__route_title {display: -ms-grid;display: grid;-ms-grid-columns: 36px 1fr .8fr;grid-template-columns: 36px 1fr .8fr;grid-gap: 20px;}}
.contacts__route_title strong {margin-right: 20px;}
.contacts__route_title svg {width: 36px;height: 30px;fill: #bdbdbd;margin-right: 20px;}
.contacts__route_text {margin-top: 20px;font-size: 14px;}
.dp__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin: 40px 0;}
@media (min-width:768px) {.dp__item {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;max-height: 40px 0;}}
.dp__item_icon {border: 2px solid #e0e0e0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 80px;height: 80px;-webkit-box-flex: 0;-ms-flex: 0 0 80px;flex: 0 0 80px;margin-right: 20px;margin-bottom: 20px;}
.dp__item_icon img {max-width: 40px;}
@media (min-width:992px) {.dp__item_icon {width: 120px;height: 120px;-webkit-box-flex: 0;-ms-flex: 0 0 120px;flex: 0 0 120px;}
	.dp__item_icon img {max-width: 70px;}}
@media (min-width:1260px) {.dp__item_icon {width: 200px;height: 200px;-webkit-box-flex: 0;-ms-flex: 0 0 200px;flex: 0 0 200px;margin-right: 30px;margin-bottom: 0;}
	.dp__item_icon img {max-width: 90px;}}
.dp__item_text {font-size: 14px;}
.dp__item_text_title {margin-bottom: 10px;}
.dp__item_text_title h3 {font-weight: bold;font-size: 22px;margin: 0;}
.dp__item_text_title small {font-size: 14px;}
.dp__item_text ul.list-ok {color: #8b1f63;}
.dp__item_text ul.list-ok li {margin: 0 0 10px;}
@media (min-width:992px) {.dp__item_text ul.list-ok {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-column-gap: 20px;max-width: 600px;}}
.about-image {position: relative;margin-bottom: 0;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.about-image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.about-image .file-pdf {position: absolute;bottom: 0;left: 0;right: 0;color: #fff;padding-right: 20px;}
.catalog__index .menu__subnav {display: block;margin-top: 40px;}
.catalog__index .menu__subnav_category {display: block;}
.catalog__index .menu__subnav_list {margin-left: 0;margin-top: 20px;}
@media (max-width:768px) and (min-width:576px) {.catalog__index .menu__subnav_list {grid-template-columns: repeat(2,1fr);}}
@media (max-width:768px) {.catalog__index .menu__subnav_item {width: 100%;}
	.catalog__index .menu__subnav_link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: auto;}
	.catalog__index .menu__subnav_img {display: block;width: 40px;height: 40px;-webkit-box-flex: 0;-ms-flex: 0 0 40px;flex: 0 0 40px;margin-right: 10px;}
	.catalog__index .menu__subnav_title {text-align: left;margin-top: 0;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}}
@media (min-width:1260px) {.catalog__filter {display: none !important;}}
.catalog__filter-wrapper {display: none;}
.catalog__filter-wrapper .sidebar__filter {display: block;border-top: none;border-bottom: 5px solid #ffc800;padding-bottom: 35px;margin-top: 20px;padding-top: 0;}
@media (min-width:768px) {.catalog__filter-wrapper .sidebar__filter_btns {display: -ms-grid;display: grid;grid-template-columns: repeat(3,1fr);grid-column-gap: 5px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: 22px;}
	.catalog__filter-wrapper .sidebar__filter_btns button {height: 40px;}}
@media (min-width:768px) {.catalog__filter-wrapper form {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1.2fr;grid-template-columns: 1fr 1.2fr;grid-gap: 0 20px;}
	.catalog__filter-wrapper form button.btn {-ms-grid-column-span: -1;grid-column-end: -1;}}
@media (min-width:992px) {.catalog__filter-wrapper form {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr 1.2fr;grid-template-columns: 1fr 1fr 1.2fr;}}
.catalog__counter {margin: 30px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;font-size: 12px;padding: 20px 10px 10px;background-color: #f9f9f9;border-radius: 5px;}
@media (min-width:768px) {.catalog__counter {padding: 10px;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}}
.catalog__counter_sorting {margin-top: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
@media (min-width:768px) {.catalog__counter_sorting {margin-top: 0;}}
.catalog__counter_sorting .btn-catalog-sort {min-width: 0;color: #333;white-space: nowrap;font-size: inherit;padding: 0 5px;font-weight: 500;}
.catalog__counter_sorting .btn-catalog-sort.active {text-decoration: none;color: #8b1f63;}
.catalog__grid {display: -ms-grid;display: grid;grid-gap: 20px;}
@media (min-width:768px) {.catalog__grid {grid-template-columns: repeat(2,1fr);}}
@media (min-width:992px) {.catalog__grid {grid-template-columns: repeat(3,1fr);}}
@media (min-width:1600px) {.catalog__grid {grid-template-columns: repeat(4,1fr);}}
.irs {position: relative;display: block;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-size: 12px;padding-left: 7px;padding-right: 4px;}
.irs-line {position: relative;display: block;overflow: hidden;outline: none !important;}
.irs-bar {position: absolute;display: block;left: 0;width: 0;}
.irs-shadow {position: absolute;display: none;left: 0;width: 0;}
.irs-handle {position: absolute;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: default;z-index: 1;}
.irs-handle.type_last {z-index: 1;}
.irs-max, .irs-min {position: absolute;display: block;cursor: default;}
.irs-min {left: 0;}
.irs-max {right: 0;}
.irs-from, .irs-single, .irs-to {position: absolute;display: block;top: 0;left: 0;cursor: default;white-space: nowrap;}
.irs-grid {position: absolute;display: none;bottom: 0;left: 0;width: 100%;height: 20px;}
.irs-with-grid .irs-grid {display: block;}
.irs-grid-pol {position: absolute;top: 0;left: 0;width: 1px;height: 8px;background: #000;}
.irs-grid-pol.small {height: 4px;}
.irs-grid-text {position: absolute;bottom: 0;left: 0;white-space: nowrap;text-align: center;font-size: 9px;line-height: 9px;padding: 0 3px;color: #000;}
.irs-disable-mask {position: absolute;display: block;top: 0;left: -1%;width: 102%;height: 100%;cursor: default;background: rgba(0,0,0,0);z-index: 2;}
.lt-ie9 .irs-disable-mask {background: #000;filter: alpha(opacity=0);cursor: not-allowed;}
.irs-disabled {opacity: .4;}
.irs-hidden-input {position: absolute !important;display: block !important;top: 0 !important;left: 0 !important;width: 0 !important;height: 0 !important;font-size: 0 !important;line-height: 0 !important;padding: 0 !important;margin: 0 !important;overflow: hidden;outline: none !important;z-index: -9999 !important;background: none !important;border-style: solid !important;border-color: transparent !important;}
.irs--flat {height: 40px;}
.irs--flat.irs-with-grid {height: 60px;}
.irs--flat .irs-line {top: 25px;height: 5px;background-color: #bdbdbd;border-radius: 2px;}
.irs--flat .irs-bar {top: 25px;height: 5px;background-color: #8b1f63;}
.irs--flat .irs-bar--single {border-radius: 4px 0 0 4px;}
.irs--flat .irs-shadow {height: 1px;bottom: 16px;background-color: #e0e0e0;}
.irs--flat .irs-handle {top: 22px;border-radius: 100%;width: 14px;height: 14px;background-color: transparent;}
.irs--flat .irs-handle>i:first-child {position: absolute;display: block;top: -1px;left: 50%;border-radius: 100%;width: 14px;height: 100%;margin-left: -1px;background-color: #8b1f63;}
.irs--flat .irs-handle.state_hover>i:first-child, .irs--flat .irs-handle:hover>i:first-child {background-color: #8b1f63;}
.irs--flat .irs-max, .irs--flat .irs-min {top: 0;padding: 1px 3px;color: #333;font-size: 10px;line-height: 1.333;text-shadow: none;background-color: #e0e0e0;border-radius: 4px;}
.irs--flat .irs-from, .irs--flat .irs-single, .irs--flat .irs-to {color: #fff;font-size: 10px;line-height: 1.333;text-shadow: none;padding: 1px 5px;background-color: #8b1f63;border-radius: 4px;}
.irs--flat .irs-from:before, .irs--flat .irs-single:before, .irs--flat .irs-to:before {position: absolute;display: block;content: "";bottom: -6px;left: 50%;width: 0;height: 0;margin-left: -3px;overflow: hidden;border: 3px solid transparent;border-top-color: #8b1f63;}
.irs--flat .irs-grid-pol {background-color: #e0e0e0;}
.irs--flat .irs-grid-text {color: #333;}
.coloring .close {position: absolute;top: 20px;right: 20px;background: none;border: none;width: 18px;height: 18px;}
.coloring__grid {display: -ms-grid;display: grid;grid-gap: 20px;-ms-grid-columns: 100%;grid-template-columns: 100%;}
@media (min-width:992px) {.coloring__grid {-ms-grid-columns: 1fr 320px;grid-template-columns: 1fr 320px;}}
@media (min-width:1260px) {.coloring__grid {-ms-grid-columns: 1fr 400px;grid-template-columns: 1fr 400px;}}
.coloring__title {line-height: 1.2;font-size: 18px;}
@media (min-width:992px) {.coloring__title {-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;}}
.coloring__title strong {display: block;}
.coloring__colors_tabs {width: 100%;overflow: hidden;}
.coloring__colors {height: 230px;padding-bottom: 10px;overflow-x: scroll;display: -ms-grid;display: grid;width: 100%;max-width: 100%;grid-gap: 2px;grid-template-rows: repeat(6,1fr);grid-auto-flow: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
@media (min-width:992px) {.coloring__colors {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;-ms-grid-row: 2;-ms-grid-row-span: 1;grid-row: 2/3;}}
@media (min-width:1260px) {.coloring__colors {height: 250px;}}
.coloring__colors_item {display: block;display: -webkit-box;display: -ms-flexbox;display: flex;border-radius: 4px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #000;cursor: pointer;height: 35px;width: 125px;font-size: 13px;line-height: 1;}
.coloring__colors_item.active {position: relative;}
.coloring__colors_item.active:before {content: "";display: block;background: url("/img/icons/ok-filled-primary.svg") 50% 50%/contain no-repeat;width: 24px;height: 24px;position: absolute;top: calc(50% - 12px);left: calc(50% - 12px);}
.coloring__result {display: -ms-grid;display: grid;grid-gap: 20px;}
@media (min-width:768px) {.coloring__result {grid-template-columns: repeat(2,1fr);}}
@media (min-width:992px) {.coloring__result {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;}}
@media (min-width:1260px) {.coloring__result {grid-template-columns: repeat(3,1fr);-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
@media (min-width:768px) {.coloring__result_btn {-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;}}
@media (min-width:1260px) {.coloring__result_btn {grid-column: unset;}}
.coloring__images {position: relative;}
@media (min-width:992px) {.coloring__images {-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;-ms-grid-row: 2;-ms-grid-row-span: 2;grid-row: 2/4;}}
.coloring__images .slider {margin: 0;}
.coloring__images .slick-slide {padding: 0;}
.coloring__images .slider__item {height: 200px;display: block;position: relative;}
@media (min-width:768px) {.coloring__images .slider__item {height: 260px;}}
@media (min-width:992px) {.coloring__images .slider__item {height: 360px;}}
@media (min-width:1260px) {.coloring__images .slider__item {height: 340px;}}
.coloring__images .slider__item img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.coloring__images .slick-arrow {position: absolute;z-index: 1;top: calc(100% - 50px);background-color: #fff;}
.coloring__images .slick-arrow.slick-next {right: calc(50% - 45px);}
.coloring__images .slick-arrow.slick-prev {left: calc(50% - 45px);}
.coloring__footer {font-size: 12px;}
@media (min-width:992px) {.coloring__footer {-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;}}
@media (min-width:768px) {.coloring__grid-base, .coloring__grid-grout {-ms-grid-columns: 100%;grid-template-columns: 100%;}
	.coloring__grid-base .coloring__result_btn, .coloring__grid-grout .coloring__result_btn {grid-column: unset;}}
@media (min-width:992px) {.coloring__grid-base .coloring__title, .coloring__grid-grout .coloring__title {grid-column: unset;}
	.coloring__grid-base .coloring__colors, .coloring__grid-grout .coloring__colors {grid-column: unset;grid-row: unset;}
	.coloring__grid-base .coloring__result_btn button, .coloring__grid-grout .coloring__result_btn button {width: 240px;margin-left: auto;margin-right: auto;}}
.coloring__grid-grout .coloring__colors {height: 320px;}
.coloring__grid-grout .coloring__colors_item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;height: 50px;}
.coloring__grid-grout .coloring__colors_item img {display: block;height: 35px;width: 100%;border-radius: 4px;}
.coloring__grid-grout .coloring__colors_item span {display: block;height: 15px;overflow: hidden;}
.coloring__grid-grout .coloring__colors_item.active:before {top: calc(50% - 18px);}
.coloring__grid-grout .coloring__colors_item.active:after {content: "";display: block;border: 1px solid #8b1f63;border-radius: 4px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;pointer-events: none;}
.coloring__grid-base .coloring__colors {height: 250px;-ms-grid-rows: 1fr 1fr;grid-template-rows: 1fr 1fr;}
.coloring__grid-base .coloring__colors_item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;height: 110px;}
.coloring__grid-base .coloring__colors_item img {display: block;height: 85px;width: 100%;border-radius: 4px;}
.coloring__grid-base .coloring__colors_item span {display: block;height: 25px;width: 100%;text-align: center;overflow: hidden;}
.coloring__grid-base .coloring__colors_item.active:before {top: calc(50% - 18px);}
.coloring__grid-base .coloring__colors_item.active:after {content: "";display: block;border: 1px solid #8b1f63;border-radius: 4px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;pointer-events: none;}
.cart__title {font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-bottom: 30px;font-weight: 500;}
.cart__title svg {width: 32px;height: 32px;-webkit-box-flex: 0;-ms-flex: 0 0 32px;flex: 0 0 32px;margin-right: 10px;fill: #8b1f63;}
.cart__orders {margin-bottom: 30px;}
.cart__orders__item {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-gap: 20px;position: relative;margin-bottom: 20px;}
.cart__orders__item:not(:last-child) {border-bottom: 1px solid #f2f2f2;padding-bottom: 20px;}
@media (min-width:768px) {.cart__orders__item {-ms-grid-columns: 75px 1fr 100px 80px;grid-template-columns: 75px 1fr 100px 80px;}}
.cart__orders__item_img {height: 100px;width: 100px;border: 1px solid #f2f2f2;-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;}
@media (min-width:768px) {.cart__orders__item_img {-ms-grid-column: 1;grid-column: 1;width: 75px;height: 75px;}}
.cart__orders__item_img img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}
.cart__orders__item_descr {font-size: 13px;-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;}
@media (min-width:768px) {.cart__orders__item_descr {-ms-grid-column: 2;grid-column: 2;}}
.cart__orders__item_title {font-size: 14px;font-weight: 600;display: block;margin-bottom: 4px;}
@media (min-width:768px) {.cart__orders__item_count {margin-top: 45px;}}
.cart__orders__item_total {text-align: right;white-space: nowrap;}
@media (min-width:768px) {.cart__orders__item_total {margin-top: 45px;}}
.cart__orders__item_total-old {color: #828282;text-decoration: line-through;}
.cart__orders__item_total-current {font-size: 16px;font-weight: 600;}
.cart__orders__item_delete {position: absolute;top: 0;right: 0;width: 24px;height: 24px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;opacity: 1;cursor: pointer;}
@onclude hover {opacity: .6;}
.cart__checkout {padding-top: 20px;border-top: 2px solid #e0e0e0;}
@media (min-width:768px) {.cart__checkout {padding-top: 30px;}}
.cart__checkout_line {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-bottom: 1px dotted #bdbdbd;position: relative;font-size: 13px;}
@media (min-width:768px) {.cart__checkout_line {font-size: 14px;}}
.cart__checkout_line+.cart__checkout_line {margin-top: 10px;}
@media (min-width:768px) {.cart__checkout_line+.cart__checkout_line {margin-top: 15px;}}
.cart__checkout_line-left {background-color: #fff;padding: 0 2px 2px 0;max-width: 65%;margin-bottom: -2px;}
.cart__checkout_line-right {background-color: #fff;padding: 0 2px 2px 0;max-width: 30%;text-align: right;margin-bottom: -2px;}
.cart__checkout_line-last {font-size: 15px;font-weight: 600;}
.cart__empty {background-color: #fff;padding: 20px;-webkit-box-shadow: 5px 5px 22px rgba(0,0,0,.15);box-shadow: 5px 5px 22px rgba(0,0,0,.15);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;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media (min-width:768px) {.cart__empty {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
@media (min-width:768px) {.cart__empty .cart__title {margin-bottom: 0;}}
.cart__empty_arrow {width: 20px;height: 20px;-webkit-box-flex: 0;-ms-flex: 0 0 20px;flex: 0 0 20px;margin: 0 20px;display: none;}
.cart__empty_arrow svg {fill: #8b1f63;}
@media (min-width:768px) {.cart__empty_arrow {display: inline-block;}}
.cart__empty_link {font-weight: 500;font-size: 16px;}
.cart__delivery {margin-top: 30px;}
.cart__delivery-wrapper .radio+.radio {border-top: 1px solid #f2f2f2;margin-top: 10px;padding-top: 10px;}
.cart__delivery-wrapper .radio .form-check-name {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;min-height: 45px;}
.cart__delivery-wrapper .radio .form-check-name:after, .cart__delivery-wrapper .radio .form-check-name:before {width: 25px;height: 25px;border-radius: 100%;top: calc(50% - 12.5px);}
.cart__delivery-wrapper .radio .form-check-name:before {-webkit-box-shadow: 0px 0px 2px rgba(188,11,146,.25);box-shadow: 0px 0px 2px rgba(188,11,146,.25);background: #fff;border-color: rgba(0,0,0,.3);}
.cart__delivery-wrapper .radio .form-check-name:after {background: #ffc800 url("/img/icons/check.svg") 50% 50%/12px no-repeat;left: 0;border: none;}
.cart__delivery-wrapper .radio .form-check-name img {width: 30px;height: 30px;-webkit-box-flex: 0;-ms-flex: 0 0 30px;flex: 0 0 30px;margin-right: 15px;}
.cart__delivery-wrapper .radio .form-check-name strong {display: block;}
.cart__delivery-wrapper .radio .form-check-name small {font-size: 11px;display: block;color: #4f4f4f;}
.cart__payment {margin-top: 30px;}
.cart__contacts {margin-top: 30px;}
.index__category {display: block;position: relative;}
.index__category_grid {display: -ms-grid;display: grid;grid-gap: 20px;grid-template-rows: repeat(5,200px);margin: 30px 0;}
@media (min-width:768px) {.index__category_grid {grid-template-columns: repeat(3,1fr);grid-template-rows: repeat(2,1fr);}}
@media (min-width:768px) {.index__category:first-child {-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;}}
.index__category_img {height: 100%;position: relative;}
.index__category_img:after {content: "";display: block;background: -webkit-gradient(linear,left top,left bottom,from(rgba(103,103,103,0)),color-stop(48.96%,rgba(100,100,100,.62)),to(#000));background: -webkit-linear-gradient(top,rgba(103,103,103,0) 0%,rgba(100,100,100,.62) 48.96%,#000 100%);background: -o-linear-gradient(top,rgba(103,103,103,0) 0%,rgba(100,100,100,.62) 48.96%,#000 100%);background: linear-gradient(180deg,rgba(103,103,103,0) 0%,rgba(100,100,100,.62) 48.96%,#000 100%);height: 160px;position: absolute;bottom: 3px;left: 0;right: 3px;opacity: .75;}
@media (min-width:768px) {.index__category_img:after {right: 5px;bottom: 5px;}}
.index__category_img img {opacity: 1;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;object-position: center;}
.index__category_title {position: absolute;top: 0;bottom: 0;left: 0;right: 0;padding: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;font-weight: 600;color: #fff;font-size: 22px;text-shadow: 1px 1px 1px rgba(0,0,0,.5);text-decoration: none;}
.index__category_title:active, .index__category_title:focus, .index__category_title:hover {color: #fff;}
@media (min-width:992px) {.index__category_title {font-size: 26px;padding: 30px;}}
.index__category:focus .index__category_img img, .index__category:hover .index__category_img img {opacity: .8;}
.index__tab-content .tab-pane {margin-top: -20px;}
@media (min-width:768px) {.index__tab-content .tab-pane {margin-top: -70px;}}
.footer {width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
.footer a {color: #333;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.footer a:active, .footer a:focus, .footer a:hover {color: #8b1f63;}
.footer__container {padding-top: 35px;display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;max-width: 1695px;}
.footer__container:before {content: "";display: block;position: absolute;top: 0;height: 10px;background-color: #f9f9f9;left: 15px;right: 15px;}
@media (min-width:992px) {.footer__container {text-align: left;}}
.footer__logo {display: block;background: url("/img/logo-ms.svg") 0 50%/contain no-repeat;width: 200px;height: 70px;margin: auto;}
.footer__menu ul {margin: 0 0 5px;padding: 0;list-style: none;}
.footer__menu a {text-transform: uppercase;font-weight: 600;}
.footer__location btn {white-space: nowrap;}
.footer__contacts {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-decoration: none;}
.footer__contacts strong {font-size: 20px;}
.footer__contacts small {color: #8b1f63;}
.footer__flaris {margin: auto;}
.footer__flaris a.flaris {display: block;background: url("/img/flaris.png") 50% 50%/contain no-repeat;width: 230px;height: 53px;}
.footer__descr {padding: 10px;background-color: #f9f9f9;font-size: 13px;}
@media (min-width:768px) {.footer__container {grid-template-columns: repeat(2,1fr);}
	.footer__logo {margin-top: 0;}
	.footer__copy {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;-ms-grid-row: 2;-ms-grid-row-span: 1;grid-row: 2/3;margin-top: -270px;}
	.footer__menu {-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;}
	.footer__location {-ms-grid-row: 2;-ms-grid-row-span: 1;grid-row: 2/3;-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;}
	.footer__contacts {-ms-grid-row: 2;-ms-grid-row-span: 1;grid-row: 2/3;-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;}
	.footer__descr {-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;}}
@media (min-width:992px) {.footer__container {-ms-grid-columns: 1fr 1.5fr 1fr;grid-template-columns: 1fr 1.5fr 1fr;}
	.footer__copy {margin-top: -100px;}
	.footer__menu {text-align: left;}
	.footer__location {-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;}
	.footer__location .location {margin: 0;text-align: left;}
	.footer__location .location_name {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.footer__contacts {-ms-grid-column: 3;-ms-grid-column-span: 1;grid-column: 3/4;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;margin-right: 0;margin-left: auto;width: 180px;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
	.footer__policy {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;-ms-grid-row: 2;-ms-grid-row-span: 1;grid-row: 2/3;}
	.footer__flaris {margin-right: 0;margin-left: auto;}
	.footer__descr {-ms-grid-column: 1;-ms-grid-column-span: 3;grid-column: 1/4;}}
@media (min-width:1260px) {.footer__container {-ms-grid-columns: 250px 2fr 1.1fr 1fr;grid-template-columns: 250px 2fr 1.1fr 1fr;-ms-grid-rows: 1fr 40px 30px 1fr;grid-template-rows: 1fr 40px 30px 1fr;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding-right: 60px;}
	.footer__logo {margin-left: 0;}
	.footer__copy {-ms-grid-row: 2;-ms-grid-row-span: 1;grid-row: 2/3;margin: 0;}
	.footer__menu {-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;-ms-grid-row: 1;-ms-grid-row-span: 3;grid-row: 1/4;}
	.footer__menu .row {margin-top: 18px;}
	.footer__menu ul>li+li {margin-top: 10px;}
	.footer__location {-ms-grid-column: 3;-ms-grid-column-span: 1;grid-column: 3/4;-ms-grid-row: 1;-ms-grid-row-span: 3;grid-row: 1/4;}
	.footer__contacts {-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;-ms-grid-column: 4;-ms-grid-column-span: 1;grid-column: 4/5;}
	.footer__policy {-ms-grid-row: 3;-ms-grid-row-span: 1;grid-row: 3/4;}
	.footer__flaris {-ms-grid-column: 4;-ms-grid-column-span: 1;grid-column: 4/5;-ms-grid-row: 2;-ms-grid-row-span: 2;grid-row: 2/4;margin-top: -5px;}
	.footer__descr {-ms-grid-row: 4;-ms-grid-row-span: 1;grid-row: 4/5;-ms-grid-column: 1;-ms-grid-column-span: 4;grid-column: 1/5;margin-right: -50px;}}
@media (min-width:1600px) {.footer__container {-ms-grid-columns: 1fr 2fr 1.1fr 1fr;grid-template-columns: 1fr 2fr 1.1fr 1fr;}}
@media (min-width:1260px) {.footer__totop {position: fixed;right: 10px;bottom: -140px;z-index: 1;width: 40px;height: 40px;border-radius: 5px;background-color: #bdbdbd;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;text-align: center;cursor: pointer;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
	.footer__totop:hover {background-color: #8b1f63;}
	.footer__totop:before {content: "";display: inline-block;background: url("/img/icons/corner-down.svg") 50% 45%/40px no-repeat;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);width: 40px;height: 20px;-webkit-filter: brightness(10);filter: brightness(10);}}
.header {height: 58px;position: fixed;z-index: 3;top: 0;left: 0;right: 0;background: #fff;-webkit-box-shadow: 5px 5px 22px -5px rgba(0,0,0,.1);box-shadow: 5px 5px 22px -5px rgba(0,0,0,.1);}
@media (min-width:1260px) {.header {height: 95px;padding-top: 10px;padding-bottom: 10px;}}
.header__container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;max-width: 1695px;}
.header__logo {display: block;background: url("/img/logo-sm.svg") 0 50%/contain no-repeat;width: 130px;height: 58px;margin-right: auto;}
@media (min-width:1260px) {.header__logo {height: 75px;width: 270px;background-image: url("/img/logo-lg.svg");margin-right: 30px;}}
.header__nav {display: none;}
.header__nav ul {list-style: none;margin: 0;padding: 0;font-size: 15px;font-weight: 500;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.header__nav ul li {display: inline-block;margin-right: 20px;margin-bottom: 5px;margin-top: 5px;}
.header__nav ul a {text-decoration: none;display: inline-block;border-bottom: 1px solid transparent;color: #333;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.header__nav ul a.active {border-bottom-color: #8b1f63;color: #8b1f63;}
.header__nav ul a:active, .header__nav ul a:focus, .header__nav ul a:hover {border-bottom-color: #8b1f63;color: #8b1f63;}
@media (min-width:1260px) {.header__nav {display: block;margin-left: 0;margin-right: auto;}}
.header__cart {height: 42px;width: 42px;-webkit-box-flex: 0;-ms-flex: 0 0 42px;flex: 0 0 42px;margin-right: 10px;text-decoration: none;}
@media (min-width:768px) {.header__cart {margin-right: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}}
@media (min-width:992px) {.header__cart {width: auto;-webkit-box-flex: 0;-ms-flex: 0;flex: 0;}}
.header__cart_icon {height: 42px;position: relative;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;}
.header__cart_icon svg {stroke: #333;width: 32px;height: 32px;}
.header__cart_icon-counter {color: #fff;background-color: #8b1f63;border-radius: 100%;font-weight: 500;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 22px;height: 22px;position: absolute;top: -4px;left: 50%;font-size: 11px;}
.header__cart_title {display: none;}
@media (min-width:768px) {.header__cart_title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;white-space: nowrap;font-size: 13px;margin-left: 10px;color: #333;}
	.header__cart_title small {font-size: 11px;}}
.header__contacts {margin-right: 10px;}
@media (min-width:768px) {.header__contacts {text-align: right;margin-right: 20px;}}
@media (min-width:1260px) {.header__contacts {margin-right: 0;width: 200px;}}
.header__contacts .contacts__phone {text-decoration: none;display: block;}
.header__contacts .contacts__phone_icon {width: 42px;height: 42px;border-radius: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 42px;flex: 0 0 42px;padding: 10px;background-color: #fff;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;-webkit-box-shadow: 5px 5px 22px rgba(0,0,0,.15);box-shadow: 5px 5px 22px rgba(0,0,0,.15);}
@media (min-width:768px) {.header__contacts .contacts__phone_icon {display: none;}}
.header__contacts .contacts__phone_number {display: none;}
@media (min-width:768px) {.header__contacts .contacts__phone_number {font-size: 20px;display: block;color: #333;font-weight: 500;}}
.header__contacts .contacts__phone:active .contacts__phone_number, .header__contacts .contacts__phone:focus .contacts__phone_number, .header__contacts .contacts__phone:hover .contacts__phone_number {color: #8b1f63;}
.header__contacts .contacts__time {display: none;}
@media (min-width:768px) {.header__contacts .contacts__time {display: block;color: #8b1f63;font-size: 11px;}}
.header__contacts .contacts__order {display: none;}
@media (min-width:1260px) {.header__contacts .contacts__order {display: block;font-size: 11px;max-width: 180px;margin-left: auto;}}
.header__togglemenu {display: block;background-color: #8b1f63;width: 42px;height: 42px;-webkit-box-flex: 0;-ms-flex: 0 0 42px;flex: 0 0 42px;border-radius: 5px;border: none;-webkit-box-shadow: none;box-shadow: none;cursor: pointer;position: relative;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.header__togglemenu span {display: block;margin: 0 auto;position: absolute;height: 3px;width: 1.4rem;background: #fff;border-radius: 3px;opacity: 1;left: 9.5px;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.header__togglemenu span:first-child {top: 12px;}
.header__togglemenu span:nth-child(2), .header__togglemenu span:nth-child(3) {top: 19px;}
.header__togglemenu span:nth-child(4) {top: 26px;}
.header__togglemenu.active span:first-child {top: 18px;width: 0%;left: 50%;}
.header__togglemenu.active span:nth-child(2) {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.header__togglemenu.active span:nth-child(3) {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.header__togglemenu.active span:nth-child(4) {top: 18px;width: 0%;left: 50%;}
.header__togglemenu svg {width: 28px;height: 28px;}
.header__togglemenu:active, .header__togglemenu:focus, .header__togglemenu:hover {background-color: #8b1f63;}
@media (min-width:1260px) {.header__togglemenu {display: none;}}
.sidebar {display: none;}
.sidebar__search {position: relative;}
.sidebar__search input.form-control {border: none;-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.18);box-shadow: 1px 1px 5px rgba(0,0,0,.18);padding-right: 38px;}
.sidebar__search button.mic {width: 32px;height: 32px;position: absolute;background: none;border: none;top: 4px;right: 5px;}
.sidebar__search button.mic svg {fill: #8b1f63;width: 90%;height: 90%;}
.sidebar__nav {margin-top: 20px;}
.sidebar__nav .menu__nav__list {list-style: none;margin: 0;padding: 0;}
.sidebar__nav .menu__nav_cat {cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sidebar__nav .menu__nav_cat_title {display: block;-webkit-box-flex: 1;-ms-flex: 1 0 0px;flex: 1 0 0;text-decoration: underline;color: #333;padding: 5px 10px 5px 0;position: relative;font-weight: 500;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.sidebar__nav .menu__nav_cat_title:active, .sidebar__nav .menu__nav_cat_title:focus, .sidebar__nav .menu__nav_cat_title:hover {color: #8b1f63;text-decoration: none;}
.sidebar__nav .menu__nav_cat_title.active {color: #8b1f63;text-decoration: none;}
.sidebar__nav .menu__nav_cat_toggle {display: block;width: 28px;height: 28px;-webkit-box-flex: 0;-ms-flex: 0 0 28px;flex: 0 0 28px;border-radius: 3px;background: rgba(139,31,99,.2);position: relative;}
@media (min-width:992px) {.sidebar__nav .menu__nav_cat_toggle {background: none;}}
.sidebar__nav .menu__nav_cat_toggle:before {content: "";display: block;position: absolute;right: 0;top: 0;width: 28px;height: 28px;background: url("/img/icons/corner-down.svg") 50% 50%/24px no-repeat;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.sidebar__nav .menu__nav_cat_toggle.active:before {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.sidebar__news {display: none;border-top: 5px solid #ffc800;margin-top: 35px;padding: 35px 0 0;}
.sidebar__news_link {font-size: 13px;font-weight: 600;color: #333;}
.sidebar__news_link:active, .sidebar__news_link:focus, .sidebar__news_link:hover {color: #8b1f63;}
.sidebar__news_item {margin-bottom: 20px;position: relative;}
.sidebar__news_item_date {display: block;font-size: 13px;color: #828282;margin-bottom: 5px;}
.sidebar__news_item_title {display: block;font-weight: 600;text-decoration: none;}
.sidebar__news_item_title:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.sidebar__news_item_descr {display: block;font-size: 13px;margin-top: 5px;}
@media (min-width:1260px) {.sidebar__news {display: block;}}
.sidebar__filter {display: none;border-top: 5px solid #ffc800;margin-top: 35px;padding: 35px 0 0;}
@media (min-width:1260px) {.sidebar__filter {display: block;}}
.sidebar__filter .btn-filter {background: none;border: none;text-align: left;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;width: 100%;text-decoration: underline;font-size: 13px;font-family: Helvetica,Arial,sans-serif;font-weight: 500;margin-bottom: 5px;cursor: pointer;border-radius: 5px;padding: 4px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.sidebar__filter .btn-filter:hover {text-decoration: none;}
.sidebar__filter .btn-filter-new {color: #47cd00;}
.sidebar__filter .btn-filter-new.active {background-color: #47cd00;color: #fff;}
.sidebar__filter .btn-filter-new.active svg {fill: #fff;}
.sidebar__filter .btn-filter-hit {color: #00aff2;}
.sidebar__filter .btn-filter-hit.active {background-color: #00aff2;color: #fff;}
.sidebar__filter .btn-filter-hit.active svg {fill: #fff;}
.sidebar__filter .btn-filter-sale {color: #8b1f63;}
.sidebar__filter .btn-filter-sale.active {background-color: #8b1f63;color: #fff;}
.sidebar__filter .btn-filter-sale.active svg {fill: #fff;}
.sidebar__filter .btn-filter .btn-pre {width: 26px;height: 26px;display: inline-block;margin-right: 10px;}
.sidebar__filter .btn-filter .btn-pre svg {width: 26px;height: 26px;margin: 0;}
.menu__subnav {display: none;}
.menu__subnav_category {font-size: 16px;color: #333;display: none;margin-bottom: 10px;}
.menu__subnav_list {margin: 10px 0 10px 10px;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
@media (min-width:576px) {.menu__subnav_list {display: -ms-grid;display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 10px;}}
@media (min-width:768px) {.menu__subnav_list {grid-template-columns: repeat(4,1fr);}}
@media (min-width:992px) {.menu__subnav_list {grid-template-columns: repeat(5,1fr);}}
@media (min-width:1600px) {.menu__subnav_list {grid-template-columns: repeat(6,1fr);}}
.menu__subnav_item {display: block;padding: 3px 0;}
.menu__subnav_item+li {margin-top: 0;}
@media (min-width:576px) {.menu__subnav_item {padding: 0;}}
.menu__subnav_link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 10px 5px;margin-right: 10px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-color: #fff;border-radius: 5px;-webkit-box-shadow: 0px 0px 2px rgba(188,11,146,.25);box-shadow: 0px 0px 2px rgba(188,11,146,.25);text-decoration: none;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.menu__subnav_link:active, .menu__subnav_link:focus, .menu__subnav_link:hover {-webkit-box-shadow: 5px 5px 22px rgba(0,0,0,.15);box-shadow: 5px 5px 22px rgba(0,0,0,.15);}
.menu__subnav_link:active .menu__subnav_title, .menu__subnav_link:focus .menu__subnav_title, .menu__subnav_link:hover .menu__subnav_title {text-decoration: none;color: #8b1f63;}
@media (min-width:576px) {.menu__subnav_link {height: 200px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0;}}
.menu__subnav_img {display: none;position: relative;max-height: 80px;-ms-flex-negative: 1;flex-shrink: 1;}
@media (min-width:768px) {.menu__subnav_img {min-height: 120px;}}
.menu__subnav_img img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}
@media (min-width:576px) {.menu__subnav_img {display: block;}}
.menu__subnav_title {font-size: 13px;color: #333;text-decoration: underline;}
@media (min-width:576px) {.menu__subnav_title {text-align: center;margin-top: 10px;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;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}}
@media (max-width:1259.98px) {body.menu-active .sidebar {display: block;position: fixed;z-index: 2;top: 58px;left: 0;right: 0;bottom: 0;background-color: #fff;padding: 20px 10px;overflow-y: auto;}
	body.menu-active .js-menu-cat.active+.menu__subnav {display: block;width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}}
@media (min-width:1260px) {.sidebar {display: block;padding: 0 15px;width: 280px;}
	.sidebar .menu__nav_cat {position: relative;}
	.sidebar .menu__nav_cat .menu__subnav {display: block;width: 1000px;background-color: #fff;padding: 20px;-webkit-box-shadow: 5px 5px 22px rgba(0,0,0,.15);box-shadow: 5px 5px 22px rgba(0,0,0,.15);border-radius: 5px;left: 200px;top: -16px;position: absolute;z-index: 2;visibility: hidden;opacity: 0;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}}
@media (min-width:1260px) and (min-width:1600px) {.sidebar .menu__nav_cat .menu__subnav {width: 1200px;}}
@media (min-width:1260px) {.sidebar .menu__nav_cat:hover .menu__nav_cat_title {color: #8b1f63;text-decoration: none;}
	.sidebar .menu__nav_cat:hover .menu__subnav {visibility: visible;opacity: 1;left: 230px;}
	.sidebar .menu__nav_cat:hover .menu__subnav .menu__subnav_category {display: block;margin-bottom: 20px;}
	.sidebar .menu__nav_cat:hover .menu__subnav .menu__subnav_list {margin: 0;}}
.location {grid-gap: 6px;cursor: pointer;text-align: center;margin: auto;}
.location_icon {width: 16px;-webkit-box-flex: 0;-ms-flex: 0 0 16px;flex: 0 0 16px;height: 30px;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-right: 10px;}
.location_name {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.location_name_city {font-size: 16px;font-weight: 700;}
.location_name svg {-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;fill: #47cd00;}
.location_district {font-size: 13px;color: #4f4f4f;white-space: nowrap;margin-top: 10px;margin-bottom: 20px;}
.location:active svg, .location:focus svg, .location:hover svg {opacity: 1;}
.share {background: #f2f2f2;padding: 10px 20px;font-size: 13px;margin: 30px 0;line-height: 1.5;}
.share [class*=col-] {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
@media (min-width:768px) {.share [class*=col-] {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
.share [class*=col-] span {display: block;}
@media (min-width:768px) {.share [class*=col-] span {-webkit-box-flex: unset;-ms-flex: unset;flex: unset;}}
@media (min-width:768px) {.share [class*=col-] strong {margin-left: 10px;}}
.ya-share2 {margin: 10px 0;}
@media (min-width:768px) {.ya-share2 {margin: 0;}}
.ya-share2__list>li:before {display: none;}
.ya-share2__list>li>a {margin-left: 5px;}
.warning {position: relative;color: #8b1f63;padding-left: 30px;background: url("/img/icons/info.svg") 0 0/18px no-repeat;}
.serts {margin: 20px 0;}
@media (min-width:576px) {.serts {position: absolute;bottom: 20px;right: 30px;}}
.serts__link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-decoration: none;}
.serts__link:active img, .serts__link:focus img, .serts__link:hover img {opacity: 1;}
.serts__link img {height: 100px;width: auto;margin: 0 15px -20px 0;-webkit-transform: rotate(-15deg);-ms-transform: rotate(-15deg);transform: rotate(-15deg);opacity: .85;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.serts__link small {position: relative;z-index: 1;font-weight: bold;text-decoration: none;}
@media (min-width:576px) {.serts__link small {background-color: rgba(255,255,255,.5);border-radius: 3px;padding: 3px 5px;}}
.d-none {display: none !important;}
.d-inline {display: inline !important;}
.d-inline-block {display: inline-block !important;}
.d-block {display: block !important;}
.d-table {display: table !important;}
.d-table-row {display: table-row !important;}
.d-table-cell {display: table-cell !important;}
.d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.d-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}
@media (min-width:576px) {.d-sm-none {display: none !important;}
	.d-sm-inline {display: inline !important;}
	.d-sm-inline-block {display: inline-block !important;}
	.d-sm-block {display: block !important;}
	.d-sm-table {display: table !important;}
	.d-sm-table-row {display: table-row !important;}
	.d-sm-table-cell {display: table-cell !important;}
	.d-sm-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-sm-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:768px) {.d-md-none {display: none !important;}
	.d-md-inline {display: inline !important;}
	.d-md-inline-block {display: inline-block !important;}
	.d-md-block {display: block !important;}
	.d-md-table {display: table !important;}
	.d-md-table-row {display: table-row !important;}
	.d-md-table-cell {display: table-cell !important;}
	.d-md-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-md-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:992px) {.d-lg-none {display: none !important;}
	.d-lg-inline {display: inline !important;}
	.d-lg-inline-block {display: inline-block !important;}
	.d-lg-block {display: block !important;}
	.d-lg-table {display: table !important;}
	.d-lg-table-row {display: table-row !important;}
	.d-lg-table-cell {display: table-cell !important;}
	.d-lg-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-lg-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:1260px) {.d-xl-none {display: none !important;}
	.d-xl-inline {display: inline !important;}
	.d-xl-inline-block {display: inline-block !important;}
	.d-xl-block {display: block !important;}
	.d-xl-table {display: table !important;}
	.d-xl-table-row {display: table-row !important;}
	.d-xl-table-cell {display: table-cell !important;}
	.d-xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-xl-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:1600px) {.d-xxl-none {display: none !important;}
	.d-xxl-inline {display: inline !important;}
	.d-xxl-inline-block {display: inline-block !important;}
	.d-xxl-block {display: block !important;}
	.d-xxl-table {display: table !important;}
	.d-xxl-table-row {display: table-row !important;}
	.d-xxl-table-cell {display: table-cell !important;}
	.d-xxl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-xxl-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
.relative {position: relative;}
.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.85714%;}
.embed-responsive-16by9:before {padding-top: 56.25%;}
.embed-responsive-4by3:before {padding-top: 75%;}
.embed-responsive-1by1:before {padding-top: 100%;}
.flex-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
.flex-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
.flex-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
.flex-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
.flex-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
.flex-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
.flex-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
.flex-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
.flex-grow-0 {-webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
.flex-grow-1 {-webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
.flex-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
.flex-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
.justify-content-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
.justify-content-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
.justify-content-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
.justify-content-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
.justify-content-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
.align-items-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
.align-items-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
.align-items-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
.align-items-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
.align-items-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
.align-content-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
.align-content-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
.align-content-center {-ms-flex-line-pack: center !important;align-content: center !important;}
.align-content-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
.align-content-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
.align-content-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
.align-self-auto {-ms-flex-item-align: auto !important;-ms-grid-row-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;-ms-grid-row-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;-ms-grid-row-align: stretch !important;align-self: stretch !important;}
@media (min-width:576px) {.flex-sm-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-sm-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-sm-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-sm-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-sm-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-sm-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-sm-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-sm-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.flex-sm-grow-0 {-webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
	.flex-sm-grow-1 {-webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
	.flex-sm-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
	.flex-sm-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
	.justify-content-sm-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-sm-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-sm-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-sm-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-sm-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-sm-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-sm-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-sm-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.align-items-sm-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-sm-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-sm-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-sm-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-sm-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-sm-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-sm-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-sm-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-sm-auto {-ms-flex-item-align: auto !important;-ms-grid-row-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;-ms-grid-row-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;-ms-grid-row-align: stretch !important;align-self: stretch !important;}}
@media (min-width:768px) {.flex-md-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-md-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-md-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-md-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-md-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-md-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-md-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-md-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.flex-md-grow-0 {-webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
	.flex-md-grow-1 {-webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
	.flex-md-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
	.flex-md-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
	.justify-content-md-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-md-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-md-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-md-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-md-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-md-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-md-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-md-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.align-items-md-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-md-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-md-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-md-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-md-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-md-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-md-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-md-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-md-auto {-ms-flex-item-align: auto !important;-ms-grid-row-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;-ms-grid-row-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;-ms-grid-row-align: stretch !important;align-self: stretch !important;}}
@media (min-width:992px) {.flex-lg-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-lg-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-lg-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-lg-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-lg-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-lg-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-lg-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-lg-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.flex-lg-grow-0 {-webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
	.flex-lg-grow-1 {-webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
	.flex-lg-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
	.flex-lg-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
	.justify-content-lg-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-lg-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-lg-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-lg-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-lg-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-lg-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-lg-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-lg-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.align-items-lg-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-lg-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-lg-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-lg-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-lg-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-lg-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-lg-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-lg-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-lg-auto {-ms-flex-item-align: auto !important;-ms-grid-row-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;-ms-grid-row-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;-ms-grid-row-align: stretch !important;align-self: stretch !important;}}
@media (min-width:1260px) {.flex-xl-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-xl-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-xl-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-xl-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-xl-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-xl-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-xl-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-xl-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.flex-xl-grow-0 {-webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
	.flex-xl-grow-1 {-webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
	.flex-xl-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
	.flex-xl-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
	.justify-content-xl-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-xl-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-xl-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-xl-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-xl-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-xl-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-xl-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-xl-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.align-items-xl-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-xl-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-xl-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-xl-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-xl-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-xl-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-xl-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-xl-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-xl-auto {-ms-flex-item-align: auto !important;-ms-grid-row-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;-ms-grid-row-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;-ms-grid-row-align: stretch !important;align-self: stretch !important;}}
@media (min-width:1600px) {.flex-xxl-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-xxl-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-xxl-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-xxl-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-xxl-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-xxl-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-xxl-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-xxl-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.flex-xxl-grow-0 {-webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
	.flex-xxl-grow-1 {-webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
	.flex-xxl-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
	.flex-xxl-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
	.justify-content-xxl-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-xxl-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-xxl-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-xxl-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-xxl-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-xxl-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-xxl-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-xxl-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.align-items-xxl-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-xxl-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-xxl-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-xxl-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-xxl-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-xxl-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-xxl-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-xxl-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-xxl-auto {-ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;align-self: auto !important;}
	.align-self-xxl-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-xxl-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-xxl-center {-ms-flex-item-align: center !important;-ms-grid-row-align: center !important;align-self: center !important;}
	.align-self-xxl-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-xxl-stretch {-ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;align-self: stretch !important;}}
.m-0 {margin: 0px !important;}
.mt-0, .my-0 {margin-top: 0px !important;}
.mr-0, .mx-0 {margin-right: 0px !important;}
.mb-0, .my-0 {margin-bottom: 0px !important;}
.ml-0, .mx-0 {margin-left: 0px !important;}
.m-5 {margin: 5px !important;}
.mt-5, .my-5 {margin-top: 5px !important;}
.mr-5, .mx-5 {margin-right: 5px !important;}
.mb-5, .my-5 {margin-bottom: 5px !important;}
.ml-5, .mx-5 {margin-left: 5px !important;}
.m-10 {margin: 10px !important;}
.mt-10, .my-10 {margin-top: 10px !important;}
.mr-10, .mx-10 {margin-right: 10px !important;}
.mb-10, .my-10 {margin-bottom: 10px !important;}
.ml-10, .mx-10 {margin-left: 10px !important;}
.m-20 {margin: 20px !important;}
.mt-20, .my-20 {margin-top: 20px !important;}
.mr-20, .mx-20 {margin-right: 20px !important;}
.mb-20, .my-20 {margin-bottom: 20px !important;}
.ml-20, .mx-20 {margin-left: 20px !important;}
.m-30 {margin: 30px !important;}
.mt-30, .my-30 {margin-top: 30px !important;}
.mr-30, .mx-30 {margin-right: 30px !important;}
.mb-30, .my-30 {margin-bottom: 30px !important;}
.ml-30, .mx-30 {margin-left: 30px !important;}
.m-40 {margin: 40px !important;}
.mt-40, .my-40 {margin-top: 40px !important;}
.mr-40, .mx-40 {margin-right: 40px !important;}
.mb-40, .my-40 {margin-bottom: 40px !important;}
.ml-40, .mx-40 {margin-left: 40px !important;}
.m-50 {margin: 50px !important;}
.mt-50, .my-50 {margin-top: 50px !important;}
.mr-50, .mx-50 {margin-right: 50px !important;}
.mb-50, .my-50 {margin-bottom: 50px !important;}
.ml-50, .mx-50 {margin-left: 50px !important;}
.p-0 {padding: 0px !important;}
.pt-0, .py-0 {padding-top: 0px !important;}
.pr-0, .px-0 {padding-right: 0px !important;}
.pb-0, .py-0 {padding-bottom: 0px !important;}
.pl-0, .px-0 {padding-left: 0px !important;}
.p-5 {padding: 5px !important;}
.pt-5, .py-5 {padding-top: 5px !important;}
.pr-5, .px-5 {padding-right: 5px !important;}
.pb-5, .py-5 {padding-bottom: 5px !important;}
.pl-5, .px-5 {padding-left: 5px !important;}
.p-10 {padding: 10px !important;}
.pt-10, .py-10 {padding-top: 10px !important;}
.pr-10, .px-10 {padding-right: 10px !important;}
.pb-10, .py-10 {padding-bottom: 10px !important;}
.pl-10, .px-10 {padding-left: 10px !important;}
.p-20 {padding: 20px !important;}
.pt-20, .py-20 {padding-top: 20px !important;}
.pr-20, .px-20 {padding-right: 20px !important;}
.pb-20, .py-20 {padding-bottom: 20px !important;}
.pl-20, .px-20 {padding-left: 20px !important;}
.p-30 {padding: 30px !important;}
.pt-30, .py-30 {padding-top: 30px !important;}
.pr-30, .px-30 {padding-right: 30px !important;}
.pb-30, .py-30 {padding-bottom: 30px !important;}
.pl-30, .px-30 {padding-left: 30px !important;}
.p-40 {padding: 40px !important;}
.pt-40, .py-40 {padding-top: 40px !important;}
.pr-40, .px-40 {padding-right: 40px !important;}
.pb-40, .py-40 {padding-bottom: 40px !important;}
.pl-40, .px-40 {padding-left: 40px !important;}
.p-50 {padding: 50px !important;}
.pt-50, .py-50 {padding-top: 50px !important;}
.pr-50, .px-50 {padding-right: 50px !important;}
.pb-50, .py-50 {padding-bottom: 50px !important;}
.pl-50, .px-50 {padding-left: 50px !important;}
.m-n5 {margin: -5px !important;}
.mt-n5, .my-n5 {margin-top: -5px !important;}
.mr-n5, .mx-n5 {margin-right: -5px !important;}
.mb-n5, .my-n5 {margin-bottom: -5px !important;}
.ml-n5, .mx-n5 {margin-left: -5px !important;}
.m-n10 {margin: -10px !important;}
.mt-n10, .my-n10 {margin-top: -10px !important;}
.mr-n10, .mx-n10 {margin-right: -10px !important;}
.mb-n10, .my-n10 {margin-bottom: -10px !important;}
.ml-n10, .mx-n10 {margin-left: -10px !important;}
.m-n20 {margin: -20px !important;}
.mt-n20, .my-n20 {margin-top: -20px !important;}
.mr-n20, .mx-n20 {margin-right: -20px !important;}
.mb-n20, .my-n20 {margin-bottom: -20px !important;}
.ml-n20, .mx-n20 {margin-left: -20px !important;}
.m-n30 {margin: -30px !important;}
.mt-n30, .my-n30 {margin-top: -30px !important;}
.mr-n30, .mx-n30 {margin-right: -30px !important;}
.mb-n30, .my-n30 {margin-bottom: -30px !important;}
.ml-n30, .mx-n30 {margin-left: -30px !important;}
.m-n40 {margin: -40px !important;}
.mt-n40, .my-n40 {margin-top: -40px !important;}
.mr-n40, .mx-n40 {margin-right: -40px !important;}
.mb-n40, .my-n40 {margin-bottom: -40px !important;}
.ml-n40, .mx-n40 {margin-left: -40px !important;}
.m-n50 {margin: -50px !important;}
.mt-n50, .my-n50 {margin-top: -50px !important;}
.mr-n50, .mx-n50 {margin-right: -50px !important;}
.mb-n50, .my-n50 {margin-bottom: -50px !important;}
.ml-n50, .mx-n50 {margin-left: -50px !important;}
.m-auto {margin: auto !important;}
@media (min-width:576px) {.m-sm-0 {margin: 0px !important;}
	.mt-sm-0, .my-sm-0 {margin-top: 0px !important;}
	.mr-sm-0, .mx-sm-0 {margin-right: 0px !important;}
	.mb-sm-0, .my-sm-0 {margin-bottom: 0px !important;}
	.ml-sm-0, .mx-sm-0 {margin-left: 0px !important;}
	.m-sm-5 {margin: 5px !important;}
	.mt-sm-5, .my-sm-5 {margin-top: 5px !important;}
	.mr-sm-5, .mx-sm-5 {margin-right: 5px !important;}
	.mb-sm-5, .my-sm-5 {margin-bottom: 5px !important;}
	.ml-sm-5, .mx-sm-5 {margin-left: 5px !important;}
	.m-sm-10 {margin: 10px !important;}
	.mt-sm-10, .my-sm-10 {margin-top: 10px !important;}
	.mr-sm-10, .mx-sm-10 {margin-right: 10px !important;}
	.mb-sm-10, .my-sm-10 {margin-bottom: 10px !important;}
	.ml-sm-10, .mx-sm-10 {margin-left: 10px !important;}
	.m-sm-20 {margin: 20px !important;}
	.mt-sm-20, .my-sm-20 {margin-top: 20px !important;}
	.mr-sm-20, .mx-sm-20 {margin-right: 20px !important;}
	.mb-sm-20, .my-sm-20 {margin-bottom: 20px !important;}
	.ml-sm-20, .mx-sm-20 {margin-left: 20px !important;}
	.m-sm-30 {margin: 30px !important;}
	.mt-sm-30, .my-sm-30 {margin-top: 30px !important;}
	.mr-sm-30, .mx-sm-30 {margin-right: 30px !important;}
	.mb-sm-30, .my-sm-30 {margin-bottom: 30px !important;}
	.ml-sm-30, .mx-sm-30 {margin-left: 30px !important;}
	.m-sm-40 {margin: 40px !important;}
	.mt-sm-40, .my-sm-40 {margin-top: 40px !important;}
	.mr-sm-40, .mx-sm-40 {margin-right: 40px !important;}
	.mb-sm-40, .my-sm-40 {margin-bottom: 40px !important;}
	.ml-sm-40, .mx-sm-40 {margin-left: 40px !important;}
	.m-sm-50 {margin: 50px !important;}
	.mt-sm-50, .my-sm-50 {margin-top: 50px !important;}
	.mr-sm-50, .mx-sm-50 {margin-right: 50px !important;}
	.mb-sm-50, .my-sm-50 {margin-bottom: 50px !important;}
	.ml-sm-50, .mx-sm-50 {margin-left: 50px !important;}
	.p-sm-0 {padding: 0px !important;}
	.pt-sm-0, .py-sm-0 {padding-top: 0px !important;}
	.pr-sm-0, .px-sm-0 {padding-right: 0px !important;}
	.pb-sm-0, .py-sm-0 {padding-bottom: 0px !important;}
	.pl-sm-0, .px-sm-0 {padding-left: 0px !important;}
	.p-sm-5 {padding: 5px !important;}
	.pt-sm-5, .py-sm-5 {padding-top: 5px !important;}
	.pr-sm-5, .px-sm-5 {padding-right: 5px !important;}
	.pb-sm-5, .py-sm-5 {padding-bottom: 5px !important;}
	.pl-sm-5, .px-sm-5 {padding-left: 5px !important;}
	.p-sm-10 {padding: 10px !important;}
	.pt-sm-10, .py-sm-10 {padding-top: 10px !important;}
	.pr-sm-10, .px-sm-10 {padding-right: 10px !important;}
	.pb-sm-10, .py-sm-10 {padding-bottom: 10px !important;}
	.pl-sm-10, .px-sm-10 {padding-left: 10px !important;}
	.p-sm-20 {padding: 20px !important;}
	.pt-sm-20, .py-sm-20 {padding-top: 20px !important;}
	.pr-sm-20, .px-sm-20 {padding-right: 20px !important;}
	.pb-sm-20, .py-sm-20 {padding-bottom: 20px !important;}
	.pl-sm-20, .px-sm-20 {padding-left: 20px !important;}
	.p-sm-30 {padding: 30px !important;}
	.pt-sm-30, .py-sm-30 {padding-top: 30px !important;}
	.pr-sm-30, .px-sm-30 {padding-right: 30px !important;}
	.pb-sm-30, .py-sm-30 {padding-bottom: 30px !important;}
	.pl-sm-30, .px-sm-30 {padding-left: 30px !important;}
	.p-sm-40 {padding: 40px !important;}
	.pt-sm-40, .py-sm-40 {padding-top: 40px !important;}
	.pr-sm-40, .px-sm-40 {padding-right: 40px !important;}
	.pb-sm-40, .py-sm-40 {padding-bottom: 40px !important;}
	.pl-sm-40, .px-sm-40 {padding-left: 40px !important;}
	.p-sm-50 {padding: 50px !important;}
	.pt-sm-50, .py-sm-50 {padding-top: 50px !important;}
	.pr-sm-50, .px-sm-50 {padding-right: 50px !important;}
	.pb-sm-50, .py-sm-50 {padding-bottom: 50px !important;}
	.pl-sm-50, .px-sm-50 {padding-left: 50px !important;}
	.m-sm-n5 {margin: -5px !important;}
	.mt-sm-n5, .my-sm-n5 {margin-top: -5px !important;}
	.mr-sm-n5, .mx-sm-n5 {margin-right: -5px !important;}
	.mb-sm-n5, .my-sm-n5 {margin-bottom: -5px !important;}
	.ml-sm-n5, .mx-sm-n5 {margin-left: -5px !important;}
	.m-sm-n10 {margin: -10px !important;}
	.mt-sm-n10, .my-sm-n10 {margin-top: -10px !important;}
	.mr-sm-n10, .mx-sm-n10 {margin-right: -10px !important;}
	.mb-sm-n10, .my-sm-n10 {margin-bottom: -10px !important;}
	.ml-sm-n10, .mx-sm-n10 {margin-left: -10px !important;}
	.m-sm-n20 {margin: -20px !important;}
	.mt-sm-n20, .my-sm-n20 {margin-top: -20px !important;}
	.mr-sm-n20, .mx-sm-n20 {margin-right: -20px !important;}
	.mb-sm-n20, .my-sm-n20 {margin-bottom: -20px !important;}
	.ml-sm-n20, .mx-sm-n20 {margin-left: -20px !important;}
	.m-sm-n30 {margin: -30px !important;}
	.mt-sm-n30, .my-sm-n30 {margin-top: -30px !important;}
	.mr-sm-n30, .mx-sm-n30 {margin-right: -30px !important;}
	.mb-sm-n30, .my-sm-n30 {margin-bottom: -30px !important;}
	.ml-sm-n30, .mx-sm-n30 {margin-left: -30px !important;}
	.m-sm-n40 {margin: -40px !important;}
	.mt-sm-n40, .my-sm-n40 {margin-top: -40px !important;}
	.mr-sm-n40, .mx-sm-n40 {margin-right: -40px !important;}
	.mb-sm-n40, .my-sm-n40 {margin-bottom: -40px !important;}
	.ml-sm-n40, .mx-sm-n40 {margin-left: -40px !important;}
	.m-sm-n50 {margin: -50px !important;}
	.mt-sm-n50, .my-sm-n50 {margin-top: -50px !important;}
	.mr-sm-n50, .mx-sm-n50 {margin-right: -50px !important;}
	.mb-sm-n50, .my-sm-n50 {margin-bottom: -50px !important;}
	.ml-sm-n50, .mx-sm-n50 {margin-left: -50px !important;}
	.m-sm-auto {margin: auto !important;}}
@media (min-width:768px) {.m-md-0 {margin: 0px !important;}
	.mt-md-0, .my-md-0 {margin-top: 0px !important;}
	.mr-md-0, .mx-md-0 {margin-right: 0px !important;}
	.mb-md-0, .my-md-0 {margin-bottom: 0px !important;}
	.ml-md-0, .mx-md-0 {margin-left: 0px !important;}
	.m-md-5 {margin: 5px !important;}
	.mt-md-5, .my-md-5 {margin-top: 5px !important;}
	.mr-md-5, .mx-md-5 {margin-right: 5px !important;}
	.mb-md-5, .my-md-5 {margin-bottom: 5px !important;}
	.ml-md-5, .mx-md-5 {margin-left: 5px !important;}
	.m-md-10 {margin: 10px !important;}
	.mt-md-10, .my-md-10 {margin-top: 10px !important;}
	.mr-md-10, .mx-md-10 {margin-right: 10px !important;}
	.mb-md-10, .my-md-10 {margin-bottom: 10px !important;}
	.ml-md-10, .mx-md-10 {margin-left: 10px !important;}
	.m-md-20 {margin: 20px !important;}
	.mt-md-20, .my-md-20 {margin-top: 20px !important;}
	.mr-md-20, .mx-md-20 {margin-right: 20px !important;}
	.mb-md-20, .my-md-20 {margin-bottom: 20px !important;}
	.ml-md-20, .mx-md-20 {margin-left: 20px !important;}
	.m-md-30 {margin: 30px !important;}
	.mt-md-30, .my-md-30 {margin-top: 30px !important;}
	.mr-md-30, .mx-md-30 {margin-right: 30px !important;}
	.mb-md-30, .my-md-30 {margin-bottom: 30px !important;}
	.ml-md-30, .mx-md-30 {margin-left: 30px !important;}
	.m-md-40 {margin: 40px !important;}
	.mt-md-40, .my-md-40 {margin-top: 40px !important;}
	.mr-md-40, .mx-md-40 {margin-right: 40px !important;}
	.mb-md-40, .my-md-40 {margin-bottom: 40px !important;}
	.ml-md-40, .mx-md-40 {margin-left: 40px !important;}
	.m-md-50 {margin: 50px !important;}
	.mt-md-50, .my-md-50 {margin-top: 50px !important;}
	.mr-md-50, .mx-md-50 {margin-right: 50px !important;}
	.mb-md-50, .my-md-50 {margin-bottom: 50px !important;}
	.ml-md-50, .mx-md-50 {margin-left: 50px !important;}
	.p-md-0 {padding: 0px !important;}
	.pt-md-0, .py-md-0 {padding-top: 0px !important;}
	.pr-md-0, .px-md-0 {padding-right: 0px !important;}
	.pb-md-0, .py-md-0 {padding-bottom: 0px !important;}
	.pl-md-0, .px-md-0 {padding-left: 0px !important;}
	.p-md-5 {padding: 5px !important;}
	.pt-md-5, .py-md-5 {padding-top: 5px !important;}
	.pr-md-5, .px-md-5 {padding-right: 5px !important;}
	.pb-md-5, .py-md-5 {padding-bottom: 5px !important;}
	.pl-md-5, .px-md-5 {padding-left: 5px !important;}
	.p-md-10 {padding: 10px !important;}
	.pt-md-10, .py-md-10 {padding-top: 10px !important;}
	.pr-md-10, .px-md-10 {padding-right: 10px !important;}
	.pb-md-10, .py-md-10 {padding-bottom: 10px !important;}
	.pl-md-10, .px-md-10 {padding-left: 10px !important;}
	.p-md-20 {padding: 20px !important;}
	.pt-md-20, .py-md-20 {padding-top: 20px !important;}
	.pr-md-20, .px-md-20 {padding-right: 20px !important;}
	.pb-md-20, .py-md-20 {padding-bottom: 20px !important;}
	.pl-md-20, .px-md-20 {padding-left: 20px !important;}
	.p-md-30 {padding: 30px !important;}
	.pt-md-30, .py-md-30 {padding-top: 30px !important;}
	.pr-md-30, .px-md-30 {padding-right: 30px !important;}
	.pb-md-30, .py-md-30 {padding-bottom: 30px !important;}
	.pl-md-30, .px-md-30 {padding-left: 30px !important;}
	.p-md-40 {padding: 40px !important;}
	.pt-md-40, .py-md-40 {padding-top: 40px !important;}
	.pr-md-40, .px-md-40 {padding-right: 40px !important;}
	.pb-md-40, .py-md-40 {padding-bottom: 40px !important;}
	.pl-md-40, .px-md-40 {padding-left: 40px !important;}
	.p-md-50 {padding: 50px !important;}
	.pt-md-50, .py-md-50 {padding-top: 50px !important;}
	.pr-md-50, .px-md-50 {padding-right: 50px !important;}
	.pb-md-50, .py-md-50 {padding-bottom: 50px !important;}
	.pl-md-50, .px-md-50 {padding-left: 50px !important;}
	.m-md-n5 {margin: -5px !important;}
	.mt-md-n5, .my-md-n5 {margin-top: -5px !important;}
	.mr-md-n5, .mx-md-n5 {margin-right: -5px !important;}
	.mb-md-n5, .my-md-n5 {margin-bottom: -5px !important;}
	.ml-md-n5, .mx-md-n5 {margin-left: -5px !important;}
	.m-md-n10 {margin: -10px !important;}
	.mt-md-n10, .my-md-n10 {margin-top: -10px !important;}
	.mr-md-n10, .mx-md-n10 {margin-right: -10px !important;}
	.mb-md-n10, .my-md-n10 {margin-bottom: -10px !important;}
	.ml-md-n10, .mx-md-n10 {margin-left: -10px !important;}
	.m-md-n20 {margin: -20px !important;}
	.mt-md-n20, .my-md-n20 {margin-top: -20px !important;}
	.mr-md-n20, .mx-md-n20 {margin-right: -20px !important;}
	.mb-md-n20, .my-md-n20 {margin-bottom: -20px !important;}
	.ml-md-n20, .mx-md-n20 {margin-left: -20px !important;}
	.m-md-n30 {margin: -30px !important;}
	.mt-md-n30, .my-md-n30 {margin-top: -30px !important;}
	.mr-md-n30, .mx-md-n30 {margin-right: -30px !important;}
	.mb-md-n30, .my-md-n30 {margin-bottom: -30px !important;}
	.ml-md-n30, .mx-md-n30 {margin-left: -30px !important;}
	.m-md-n40 {margin: -40px !important;}
	.mt-md-n40, .my-md-n40 {margin-top: -40px !important;}
	.mr-md-n40, .mx-md-n40 {margin-right: -40px !important;}
	.mb-md-n40, .my-md-n40 {margin-bottom: -40px !important;}
	.ml-md-n40, .mx-md-n40 {margin-left: -40px !important;}
	.m-md-n50 {margin: -50px !important;}
	.mt-md-n50, .my-md-n50 {margin-top: -50px !important;}
	.mr-md-n50, .mx-md-n50 {margin-right: -50px !important;}
	.mb-md-n50, .my-md-n50 {margin-bottom: -50px !important;}
	.ml-md-n50, .mx-md-n50 {margin-left: -50px !important;}
	.m-md-auto {margin: auto !important;}}
@media (min-width:992px) {.m-lg-0 {margin: 0px !important;}
	.mt-lg-0, .my-lg-0 {margin-top: 0px !important;}
	.mr-lg-0, .mx-lg-0 {margin-right: 0px !important;}
	.mb-lg-0, .my-lg-0 {margin-bottom: 0px !important;}
	.ml-lg-0, .mx-lg-0 {margin-left: 0px !important;}
	.m-lg-5 {margin: 5px !important;}
	.mt-lg-5, .my-lg-5 {margin-top: 5px !important;}
	.mr-lg-5, .mx-lg-5 {margin-right: 5px !important;}
	.mb-lg-5, .my-lg-5 {margin-bottom: 5px !important;}
	.ml-lg-5, .mx-lg-5 {margin-left: 5px !important;}
	.m-lg-10 {margin: 10px !important;}
	.mt-lg-10, .my-lg-10 {margin-top: 10px !important;}
	.mr-lg-10, .mx-lg-10 {margin-right: 10px !important;}
	.mb-lg-10, .my-lg-10 {margin-bottom: 10px !important;}
	.ml-lg-10, .mx-lg-10 {margin-left: 10px !important;}
	.m-lg-20 {margin: 20px !important;}
	.mt-lg-20, .my-lg-20 {margin-top: 20px !important;}
	.mr-lg-20, .mx-lg-20 {margin-right: 20px !important;}
	.mb-lg-20, .my-lg-20 {margin-bottom: 20px !important;}
	.ml-lg-20, .mx-lg-20 {margin-left: 20px !important;}
	.m-lg-30 {margin: 30px !important;}
	.mt-lg-30, .my-lg-30 {margin-top: 30px !important;}
	.mr-lg-30, .mx-lg-30 {margin-right: 30px !important;}
	.mb-lg-30, .my-lg-30 {margin-bottom: 30px !important;}
	.ml-lg-30, .mx-lg-30 {margin-left: 30px !important;}
	.m-lg-40 {margin: 40px !important;}
	.mt-lg-40, .my-lg-40 {margin-top: 40px !important;}
	.mr-lg-40, .mx-lg-40 {margin-right: 40px !important;}
	.mb-lg-40, .my-lg-40 {margin-bottom: 40px !important;}
	.ml-lg-40, .mx-lg-40 {margin-left: 40px !important;}
	.m-lg-50 {margin: 50px !important;}
	.mt-lg-50, .my-lg-50 {margin-top: 50px !important;}
	.mr-lg-50, .mx-lg-50 {margin-right: 50px !important;}
	.mb-lg-50, .my-lg-50 {margin-bottom: 50px !important;}
	.ml-lg-50, .mx-lg-50 {margin-left: 50px !important;}
	.p-lg-0 {padding: 0px !important;}
	.pt-lg-0, .py-lg-0 {padding-top: 0px !important;}
	.pr-lg-0, .px-lg-0 {padding-right: 0px !important;}
	.pb-lg-0, .py-lg-0 {padding-bottom: 0px !important;}
	.pl-lg-0, .px-lg-0 {padding-left: 0px !important;}
	.p-lg-5 {padding: 5px !important;}
	.pt-lg-5, .py-lg-5 {padding-top: 5px !important;}
	.pr-lg-5, .px-lg-5 {padding-right: 5px !important;}
	.pb-lg-5, .py-lg-5 {padding-bottom: 5px !important;}
	.pl-lg-5, .px-lg-5 {padding-left: 5px !important;}
	.p-lg-10 {padding: 10px !important;}
	.pt-lg-10, .py-lg-10 {padding-top: 10px !important;}
	.pr-lg-10, .px-lg-10 {padding-right: 10px !important;}
	.pb-lg-10, .py-lg-10 {padding-bottom: 10px !important;}
	.pl-lg-10, .px-lg-10 {padding-left: 10px !important;}
	.p-lg-20 {padding: 20px !important;}
	.pt-lg-20, .py-lg-20 {padding-top: 20px !important;}
	.pr-lg-20, .px-lg-20 {padding-right: 20px !important;}
	.pb-lg-20, .py-lg-20 {padding-bottom: 20px !important;}
	.pl-lg-20, .px-lg-20 {padding-left: 20px !important;}
	.p-lg-30 {padding: 30px !important;}
	.pt-lg-30, .py-lg-30 {padding-top: 30px !important;}
	.pr-lg-30, .px-lg-30 {padding-right: 30px !important;}
	.pb-lg-30, .py-lg-30 {padding-bottom: 30px !important;}
	.pl-lg-30, .px-lg-30 {padding-left: 30px !important;}
	.p-lg-40 {padding: 40px !important;}
	.pt-lg-40, .py-lg-40 {padding-top: 40px !important;}
	.pr-lg-40, .px-lg-40 {padding-right: 40px !important;}
	.pb-lg-40, .py-lg-40 {padding-bottom: 40px !important;}
	.pl-lg-40, .px-lg-40 {padding-left: 40px !important;}
	.p-lg-50 {padding: 50px !important;}
	.pt-lg-50, .py-lg-50 {padding-top: 50px !important;}
	.pr-lg-50, .px-lg-50 {padding-right: 50px !important;}
	.pb-lg-50, .py-lg-50 {padding-bottom: 50px !important;}
	.pl-lg-50, .px-lg-50 {padding-left: 50px !important;}
	.m-lg-n5 {margin: -5px !important;}
	.mt-lg-n5, .my-lg-n5 {margin-top: -5px !important;}
	.mr-lg-n5, .mx-lg-n5 {margin-right: -5px !important;}
	.mb-lg-n5, .my-lg-n5 {margin-bottom: -5px !important;}
	.ml-lg-n5, .mx-lg-n5 {margin-left: -5px !important;}
	.m-lg-n10 {margin: -10px !important;}
	.mt-lg-n10, .my-lg-n10 {margin-top: -10px !important;}
	.mr-lg-n10, .mx-lg-n10 {margin-right: -10px !important;}
	.mb-lg-n10, .my-lg-n10 {margin-bottom: -10px !important;}
	.ml-lg-n10, .mx-lg-n10 {margin-left: -10px !important;}
	.m-lg-n20 {margin: -20px !important;}
	.mt-lg-n20, .my-lg-n20 {margin-top: -20px !important;}
	.mr-lg-n20, .mx-lg-n20 {margin-right: -20px !important;}
	.mb-lg-n20, .my-lg-n20 {margin-bottom: -20px !important;}
	.ml-lg-n20, .mx-lg-n20 {margin-left: -20px !important;}
	.m-lg-n30 {margin: -30px !important;}
	.mt-lg-n30, .my-lg-n30 {margin-top: -30px !important;}
	.mr-lg-n30, .mx-lg-n30 {margin-right: -30px !important;}
	.mb-lg-n30, .my-lg-n30 {margin-bottom: -30px !important;}
	.ml-lg-n30, .mx-lg-n30 {margin-left: -30px !important;}
	.m-lg-n40 {margin: -40px !important;}
	.mt-lg-n40, .my-lg-n40 {margin-top: -40px !important;}
	.mr-lg-n40, .mx-lg-n40 {margin-right: -40px !important;}
	.mb-lg-n40, .my-lg-n40 {margin-bottom: -40px !important;}
	.ml-lg-n40, .mx-lg-n40 {margin-left: -40px !important;}
	.m-lg-n50 {margin: -50px !important;}
	.mt-lg-n50, .my-lg-n50 {margin-top: -50px !important;}
	.mr-lg-n50, .mx-lg-n50 {margin-right: -50px !important;}
	.mb-lg-n50, .my-lg-n50 {margin-bottom: -50px !important;}
	.ml-lg-n50, .mx-lg-n50 {margin-left: -50px !important;}
	.m-lg-auto {margin: auto !important;}}
@media (min-width:1260px) {.m-xl-0 {margin: 0px !important;}
	.mt-xl-0, .my-xl-0 {margin-top: 0px !important;}
	.mr-xl-0, .mx-xl-0 {margin-right: 0px !important;}
	.mb-xl-0, .my-xl-0 {margin-bottom: 0px !important;}
	.ml-xl-0, .mx-xl-0 {margin-left: 0px !important;}
	.m-xl-5 {margin: 5px !important;}
	.mt-xl-5, .my-xl-5 {margin-top: 5px !important;}
	.mr-xl-5, .mx-xl-5 {margin-right: 5px !important;}
	.mb-xl-5, .my-xl-5 {margin-bottom: 5px !important;}
	.ml-xl-5, .mx-xl-5 {margin-left: 5px !important;}
	.m-xl-10 {margin: 10px !important;}
	.mt-xl-10, .my-xl-10 {margin-top: 10px !important;}
	.mr-xl-10, .mx-xl-10 {margin-right: 10px !important;}
	.mb-xl-10, .my-xl-10 {margin-bottom: 10px !important;}
	.ml-xl-10, .mx-xl-10 {margin-left: 10px !important;}
	.m-xl-20 {margin: 20px !important;}
	.mt-xl-20, .my-xl-20 {margin-top: 20px !important;}
	.mr-xl-20, .mx-xl-20 {margin-right: 20px !important;}
	.mb-xl-20, .my-xl-20 {margin-bottom: 20px !important;}
	.ml-xl-20, .mx-xl-20 {margin-left: 20px !important;}
	.m-xl-30 {margin: 30px !important;}
	.mt-xl-30, .my-xl-30 {margin-top: 30px !important;}
	.mr-xl-30, .mx-xl-30 {margin-right: 30px !important;}
	.mb-xl-30, .my-xl-30 {margin-bottom: 30px !important;}
	.ml-xl-30, .mx-xl-30 {margin-left: 30px !important;}
	.m-xl-40 {margin: 40px !important;}
	.mt-xl-40, .my-xl-40 {margin-top: 40px !important;}
	.mr-xl-40, .mx-xl-40 {margin-right: 40px !important;}
	.mb-xl-40, .my-xl-40 {margin-bottom: 40px !important;}
	.ml-xl-40, .mx-xl-40 {margin-left: 40px !important;}
	.m-xl-50 {margin: 50px !important;}
	.mt-xl-50, .my-xl-50 {margin-top: 50px !important;}
	.mr-xl-50, .mx-xl-50 {margin-right: 50px !important;}
	.mb-xl-50, .my-xl-50 {margin-bottom: 50px !important;}
	.ml-xl-50, .mx-xl-50 {margin-left: 50px !important;}
	.p-xl-0 {padding: 0px !important;}
	.pt-xl-0, .py-xl-0 {padding-top: 0px !important;}
	.pr-xl-0, .px-xl-0 {padding-right: 0px !important;}
	.pb-xl-0, .py-xl-0 {padding-bottom: 0px !important;}
	.pl-xl-0, .px-xl-0 {padding-left: 0px !important;}
	.p-xl-5 {padding: 5px !important;}
	.pt-xl-5, .py-xl-5 {padding-top: 5px !important;}
	.pr-xl-5, .px-xl-5 {padding-right: 5px !important;}
	.pb-xl-5, .py-xl-5 {padding-bottom: 5px !important;}
	.pl-xl-5, .px-xl-5 {padding-left: 5px !important;}
	.p-xl-10 {padding: 10px !important;}
	.pt-xl-10, .py-xl-10 {padding-top: 10px !important;}
	.pr-xl-10, .px-xl-10 {padding-right: 10px !important;}
	.pb-xl-10, .py-xl-10 {padding-bottom: 10px !important;}
	.pl-xl-10, .px-xl-10 {padding-left: 10px !important;}
	.p-xl-20 {padding: 20px !important;}
	.pt-xl-20, .py-xl-20 {padding-top: 20px !important;}
	.pr-xl-20, .px-xl-20 {padding-right: 20px !important;}
	.pb-xl-20, .py-xl-20 {padding-bottom: 20px !important;}
	.pl-xl-20, .px-xl-20 {padding-left: 20px !important;}
	.p-xl-30 {padding: 30px !important;}
	.pt-xl-30, .py-xl-30 {padding-top: 30px !important;}
	.pr-xl-30, .px-xl-30 {padding-right: 30px !important;}
	.pb-xl-30, .py-xl-30 {padding-bottom: 30px !important;}
	.pl-xl-30, .px-xl-30 {padding-left: 30px !important;}
	.p-xl-40 {padding: 40px !important;}
	.pt-xl-40, .py-xl-40 {padding-top: 40px !important;}
	.pr-xl-40, .px-xl-40 {padding-right: 40px !important;}
	.pb-xl-40, .py-xl-40 {padding-bottom: 40px !important;}
	.pl-xl-40, .px-xl-40 {padding-left: 40px !important;}
	.p-xl-50 {padding: 50px !important;}
	.pt-xl-50, .py-xl-50 {padding-top: 50px !important;}
	.pr-xl-50, .px-xl-50 {padding-right: 50px !important;}
	.pb-xl-50, .py-xl-50 {padding-bottom: 50px !important;}
	.pl-xl-50, .px-xl-50 {padding-left: 50px !important;}
	.m-xl-n5 {margin: -5px !important;}
	.mt-xl-n5, .my-xl-n5 {margin-top: -5px !important;}
	.mr-xl-n5, .mx-xl-n5 {margin-right: -5px !important;}
	.mb-xl-n5, .my-xl-n5 {margin-bottom: -5px !important;}
	.ml-xl-n5, .mx-xl-n5 {margin-left: -5px !important;}
	.m-xl-n10 {margin: -10px !important;}
	.mt-xl-n10, .my-xl-n10 {margin-top: -10px !important;}
	.mr-xl-n10, .mx-xl-n10 {margin-right: -10px !important;}
	.mb-xl-n10, .my-xl-n10 {margin-bottom: -10px !important;}
	.ml-xl-n10, .mx-xl-n10 {margin-left: -10px !important;}
	.m-xl-n20 {margin: -20px !important;}
	.mt-xl-n20, .my-xl-n20 {margin-top: -20px !important;}
	.mr-xl-n20, .mx-xl-n20 {margin-right: -20px !important;}
	.mb-xl-n20, .my-xl-n20 {margin-bottom: -20px !important;}
	.ml-xl-n20, .mx-xl-n20 {margin-left: -20px !important;}
	.m-xl-n30 {margin: -30px !important;}
	.mt-xl-n30, .my-xl-n30 {margin-top: -30px !important;}
	.mr-xl-n30, .mx-xl-n30 {margin-right: -30px !important;}
	.mb-xl-n30, .my-xl-n30 {margin-bottom: -30px !important;}
	.ml-xl-n30, .mx-xl-n30 {margin-left: -30px !important;}
	.m-xl-n40 {margin: -40px !important;}
	.mt-xl-n40, .my-xl-n40 {margin-top: -40px !important;}
	.mr-xl-n40, .mx-xl-n40 {margin-right: -40px !important;}
	.mb-xl-n40, .my-xl-n40 {margin-bottom: -40px !important;}
	.ml-xl-n40, .mx-xl-n40 {margin-left: -40px !important;}
	.m-xl-n50 {margin: -50px !important;}
	.mt-xl-n50, .my-xl-n50 {margin-top: -50px !important;}
	.mr-xl-n50, .mx-xl-n50 {margin-right: -50px !important;}
	.mb-xl-n50, .my-xl-n50 {margin-bottom: -50px !important;}
	.ml-xl-n50, .mx-xl-n50 {margin-left: -50px !important;}
	.m-xl-auto {margin: auto !important;}}
@media (min-width:1600px) {.m-xxl-0 {margin: 0px !important;}
	.mt-xxl-0, .my-xxl-0 {margin-top: 0px !important;}
	.mr-xxl-0, .mx-xxl-0 {margin-right: 0px !important;}
	.mb-xxl-0, .my-xxl-0 {margin-bottom: 0px !important;}
	.ml-xxl-0, .mx-xxl-0 {margin-left: 0px !important;}
	.m-xxl-5 {margin: 5px !important;}
	.mt-xxl-5, .my-xxl-5 {margin-top: 5px !important;}
	.mr-xxl-5, .mx-xxl-5 {margin-right: 5px !important;}
	.mb-xxl-5, .my-xxl-5 {margin-bottom: 5px !important;}
	.ml-xxl-5, .mx-xxl-5 {margin-left: 5px !important;}
	.m-xxl-10 {margin: 10px !important;}
	.mt-xxl-10, .my-xxl-10 {margin-top: 10px !important;}
	.mr-xxl-10, .mx-xxl-10 {margin-right: 10px !important;}
	.mb-xxl-10, .my-xxl-10 {margin-bottom: 10px !important;}
	.ml-xxl-10, .mx-xxl-10 {margin-left: 10px !important;}
	.m-xxl-20 {margin: 20px !important;}
	.mt-xxl-20, .my-xxl-20 {margin-top: 20px !important;}
	.mr-xxl-20, .mx-xxl-20 {margin-right: 20px !important;}
	.mb-xxl-20, .my-xxl-20 {margin-bottom: 20px !important;}
	.ml-xxl-20, .mx-xxl-20 {margin-left: 20px !important;}
	.m-xxl-30 {margin: 30px !important;}
	.mt-xxl-30, .my-xxl-30 {margin-top: 30px !important;}
	.mr-xxl-30, .mx-xxl-30 {margin-right: 30px !important;}
	.mb-xxl-30, .my-xxl-30 {margin-bottom: 30px !important;}
	.ml-xxl-30, .mx-xxl-30 {margin-left: 30px !important;}
	.m-xxl-40 {margin: 40px !important;}
	.mt-xxl-40, .my-xxl-40 {margin-top: 40px !important;}
	.mr-xxl-40, .mx-xxl-40 {margin-right: 40px !important;}
	.mb-xxl-40, .my-xxl-40 {margin-bottom: 40px !important;}
	.ml-xxl-40, .mx-xxl-40 {margin-left: 40px !important;}
	.m-xxl-50 {margin: 50px !important;}
	.mt-xxl-50, .my-xxl-50 {margin-top: 50px !important;}
	.mr-xxl-50, .mx-xxl-50 {margin-right: 50px !important;}
	.mb-xxl-50, .my-xxl-50 {margin-bottom: 50px !important;}
	.ml-xxl-50, .mx-xxl-50 {margin-left: 50px !important;}
	.p-xxl-0 {padding: 0px !important;}
	.pt-xxl-0, .py-xxl-0 {padding-top: 0px !important;}
	.pr-xxl-0, .px-xxl-0 {padding-right: 0px !important;}
	.pb-xxl-0, .py-xxl-0 {padding-bottom: 0px !important;}
	.pl-xxl-0, .px-xxl-0 {padding-left: 0px !important;}
	.p-xxl-5 {padding: 5px !important;}
	.pt-xxl-5, .py-xxl-5 {padding-top: 5px !important;}
	.pr-xxl-5, .px-xxl-5 {padding-right: 5px !important;}
	.pb-xxl-5, .py-xxl-5 {padding-bottom: 5px !important;}
	.pl-xxl-5, .px-xxl-5 {padding-left: 5px !important;}
	.p-xxl-10 {padding: 10px !important;}
	.pt-xxl-10, .py-xxl-10 {padding-top: 10px !important;}
	.pr-xxl-10, .px-xxl-10 {padding-right: 10px !important;}
	.pb-xxl-10, .py-xxl-10 {padding-bottom: 10px !important;}
	.pl-xxl-10, .px-xxl-10 {padding-left: 10px !important;}
	.p-xxl-20 {padding: 20px !important;}
	.pt-xxl-20, .py-xxl-20 {padding-top: 20px !important;}
	.pr-xxl-20, .px-xxl-20 {padding-right: 20px !important;}
	.pb-xxl-20, .py-xxl-20 {padding-bottom: 20px !important;}
	.pl-xxl-20, .px-xxl-20 {padding-left: 20px !important;}
	.p-xxl-30 {padding: 30px !important;}
	.pt-xxl-30, .py-xxl-30 {padding-top: 30px !important;}
	.pr-xxl-30, .px-xxl-30 {padding-right: 30px !important;}
	.pb-xxl-30, .py-xxl-30 {padding-bottom: 30px !important;}
	.pl-xxl-30, .px-xxl-30 {padding-left: 30px !important;}
	.p-xxl-40 {padding: 40px !important;}
	.pt-xxl-40, .py-xxl-40 {padding-top: 40px !important;}
	.pr-xxl-40, .px-xxl-40 {padding-right: 40px !important;}
	.pb-xxl-40, .py-xxl-40 {padding-bottom: 40px !important;}
	.pl-xxl-40, .px-xxl-40 {padding-left: 40px !important;}
	.p-xxl-50 {padding: 50px !important;}
	.pt-xxl-50, .py-xxl-50 {padding-top: 50px !important;}
	.pr-xxl-50, .px-xxl-50 {padding-right: 50px !important;}
	.pb-xxl-50, .py-xxl-50 {padding-bottom: 50px !important;}
	.pl-xxl-50, .px-xxl-50 {padding-left: 50px !important;}
	.m-xxl-n5 {margin: -5px !important;}
	.mt-xxl-n5, .my-xxl-n5 {margin-top: -5px !important;}
	.mr-xxl-n5, .mx-xxl-n5 {margin-right: -5px !important;}
	.mb-xxl-n5, .my-xxl-n5 {margin-bottom: -5px !important;}
	.ml-xxl-n5, .mx-xxl-n5 {margin-left: -5px !important;}
	.m-xxl-n10 {margin: -10px !important;}
	.mt-xxl-n10, .my-xxl-n10 {margin-top: -10px !important;}
	.mr-xxl-n10, .mx-xxl-n10 {margin-right: -10px !important;}
	.mb-xxl-n10, .my-xxl-n10 {margin-bottom: -10px !important;}
	.ml-xxl-n10, .mx-xxl-n10 {margin-left: -10px !important;}
	.m-xxl-n20 {margin: -20px !important;}
	.mt-xxl-n20, .my-xxl-n20 {margin-top: -20px !important;}
	.mr-xxl-n20, .mx-xxl-n20 {margin-right: -20px !important;}
	.mb-xxl-n20, .my-xxl-n20 {margin-bottom: -20px !important;}
	.ml-xxl-n20, .mx-xxl-n20 {margin-left: -20px !important;}
	.m-xxl-n30 {margin: -30px !important;}
	.mt-xxl-n30, .my-xxl-n30 {margin-top: -30px !important;}
	.mr-xxl-n30, .mx-xxl-n30 {margin-right: -30px !important;}
	.mb-xxl-n30, .my-xxl-n30 {margin-bottom: -30px !important;}
	.ml-xxl-n30, .mx-xxl-n30 {margin-left: -30px !important;}
	.m-xxl-n40 {margin: -40px !important;}
	.mt-xxl-n40, .my-xxl-n40 {margin-top: -40px !important;}
	.mr-xxl-n40, .mx-xxl-n40 {margin-right: -40px !important;}
	.mb-xxl-n40, .my-xxl-n40 {margin-bottom: -40px !important;}
	.ml-xxl-n40, .mx-xxl-n40 {margin-left: -40px !important;}
	.m-xxl-n50 {margin: -50px !important;}
	.mt-xxl-n50, .my-xxl-n50 {margin-top: -50px !important;}
	.mr-xxl-n50, .mx-xxl-n50 {margin-right: -50px !important;}
	.mb-xxl-n50, .my-xxl-n50 {margin-bottom: -50px !important;}
	.ml-xxl-n50, .mx-xxl-n50 {margin-left: -50px !important;}
	.m-xxl-auto {margin: auto !important;}}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;overflow: visible;clip: auto;white-space: normal;}
.clearfix:after {display: block;clear: both;content: "";}
.fade {-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;}
@media (prefers-reduced-motion:reduce) {.fade {-webkit-transition: none;-o-transition: none;transition: none;}}
.fade:not(.show) {opacity: 0;}
.collapse:not(.show) {display: none;}
.collapsing {position: relative;height: 0;overflow: hidden;-webkit-transition: height .35s ease;-o-transition: height .35s ease;transition: height .35s ease;}
@media (prefers-reduced-motion:reduce) {.collapsing {-webkit-transition: none;-o-transition: none;transition: none;}}
.toast-title {font-weight: 700;}
.toast-message {-ms-word-wrap: break-word;word-wrap: break-word;}
.toast-message a, .toast-message label {color: #fff;}
.toast-message a:hover {color: #ccc;text-decoration: none;}
.toast-close-button {position: relative;right: -.3em;top: -.3em;float: right;font-size: 20px;font-weight: 700;color: #fff;-webkit-text-shadow: 0 1px 0 #fff;text-shadow: 0 1px 0 #fff;opacity: .8;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter: alpha(opacity=80);line-height: 1;}
.toast-close-button:focus, .toast-close-button:hover {color: #000;text-decoration: none;cursor: pointer;opacity: .4;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter: alpha(opacity=40);}
.rtl .toast-close-button {left: -.3em;float: left;right: .3em;}
button.toast-close-button {padding: 0;cursor: pointer;background: 0 0;border: 0;-webkit-appearance: none;}
.toast-top-center {top: 0;right: 0;width: 100%;}
.toast-bottom-center {bottom: 0;right: 0;width: 100%;}
.toast-top-full-width {top: 0;right: 0;width: 100%;}
.toast-bottom-full-width {bottom: 0;right: 0;width: 100%;}
.toast-top-left {top: 12px;left: 12px;}
.toast-top-right {top: 12px;right: 12px;}
.toast-bottom-right {right: 12px;bottom: 12px;}
.toast-bottom-left {bottom: 12px;left: 12px;}
#toast-container {position: fixed;z-index: 999999;pointer-events: none;}
#toast-container * {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#toast-container>div {position: relative;pointer-events: auto;overflow: hidden;margin: 0 0 6px;padding: 15px 15px 15px 50px;width: 300px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background-position: 15px center;background-repeat: no-repeat;-moz-box-shadow: 0 0 12px #999;-webkit-box-shadow: 0 0 12px #999;box-shadow: 0 0 12px #999;color: #fff;opacity: .8;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter: alpha(opacity=80);}
#toast-container>div.rtl {direction: rtl;padding: 15px 50px 15px 15px;background-position: right 15px center;}
#toast-container>div:hover {-moz-box-shadow: 0 0 12px #000;-webkit-box-shadow: 0 0 12px #000;box-shadow: 0 0 12px #000;opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter: alpha(opacity=100);cursor: pointer;}
#toast-container>.toast-info {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;}
#toast-container>.toast-error {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;}
#toast-container>.toast-success {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;}
#toast-container>.toast-warning {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;}
#toast-container.toast-bottom-center>div, #toast-container.toast-top-center>div {width: 300px;margin-left: auto;margin-right: auto;}
#toast-container.toast-bottom-full-width>div, #toast-container.toast-top-full-width>div {width: 96%;margin-left: auto;margin-right: auto;}
.toast {background-color: #030303;}
.toast-success {background-color: #51a351;}
.toast-error {background-color: #bd362f;}
.toast-info {background-color: #2f96b4;}
.toast-warning {background-color: #f89406;}
.toast-progress {position: absolute;left: 0;bottom: 0;height: 4px;background-color: #000;opacity: .4;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter: alpha(opacity=40);}
@media all and (max-width:240px) {#toast-container>div {padding: 8px 8px 8px 50px;width: 11em;}
	#toast-container>div.rtl {padding: 8px 50px 8px 8px;}
	#toast-container .toast-close-button {right: -.2em;top: -.2em;}
	#toast-container .rtl .toast-close-button {left: -.2em;right: .2em;}}
@media all and (min-width:241px) and (max-width:480px) {#toast-container>div {padding: 8px 8px 8px 50px;width: 18em;}
	#toast-container>div.rtl {padding: 8px 50px 8px 8px;}
	#toast-container .toast-close-button {right: -.2em;top: -.2em;}
	#toast-container .rtl .toast-close-button {left: -.2em;right: .2em;}}
@media all and (min-width:481px) and (max-width:768px) {#toast-container>div {padding: 15px 15px 15px 50px;width: 25em;}
	#toast-container>div.rtl {padding: 15px 50px 15px 15px;}}
#mse2_sort a.active,#mse2_tpl a.active{color:#000;text-decoration:none;cursor:default}#mse2_mfilter .hidden{display:none}#mse2_filters .disabled{color:#aaa}#mse2_results{margin-bottom:20px}#mse2_filters .mse2_number_slider{font-size:.7em;margin-bottom:10px}#mse2_filters .mse2_number_inputs label{display:inline-block}#mse2_selected_wrapper{min-height:2em;margin:10px 0}#mse2_selected{display:none;background:#f9f9f9;padding:5px 0 5px 5px;border-radius:3px}#mse2_selected .mse2_selected_link em{color:#000}.mSearchLog,.mFilterLog{width:100%;overflow:auto;word-wrap:normal;white-space:pre}#mse2_sort .sort span{color:#000}#mse2_sort .sort[data-dir=asc] span:after{content:"↑"}#mse2_sort .sort[data-dir=desc] span:after{content:"↓"}#mse2_mfilter .btn_more{width:150px;display:block;margin:auto}#mse2_mfilter .pagination{margin:0;padding:0}#mse2_mfilter .spinner{display:none;width:32px;height:32px;background:url("/assets/components/msearch2/css/web/spinner.gif") no-repeat;background-size:32px}#mse2_mfilter.loading .spinner{display:block;margin:20px auto 10px auto}.form-group .input-sm{width:50%;display:inline-block}.mse2-ac-item:hover{cursor:pointer}.mse2-ac-item .mse2-ac-weight{display:inline-block;float:right}.ui-autocomplete-loading{background:#fff url("/assets/components/msearch2/css/web/jquery-ui/images/ui-anim_basic_16x16.gif") right center no-repeat}
.product__label{width:40px}.cart__orders__item_delete{border:0;background:0 0}img{height:auto}.promo .btn-block+.btn-block{margin-top:0}.promo .js-mspc2-cancel{display:none}.toast-message h4{margin:0 0 25px;font-weight:100;color:#fff;line-height:1.3}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;z-index:2000;position:fixed;margin:auto;top:12px;left:0;right:0;bottom:0;width:200px;height:50px;overflow:hidden}.pace .pace-progress{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:block;position:absolute;right:100%;margin-right:-7px;width:93%;top:7px;height:14px;font-size:12px;background:#e80000;color:#e80000;line-height:60px;font-weight:700;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-box-shadow:120px 0 #fff,240px 0 #fff;-ms-box-shadow:120px 0 #fff,240px 0 #fff;box-shadow:120px 0 #fff,240px 0 #fff}.pace .pace-progress:after{content:attr(data-progress-text);display:inline-block;position:fixed;width:45px;text-align:right;right:0;padding-right:16px;top:4px}.pace .pace-progress[data-progress-text="0%"]:after{right:-200px}.pace .pace-progress[data-progress-text="1%"]:after{right:-198.14px}.pace .pace-progress[data-progress-text="2%"]:after{right:-196.28px}.pace .pace-progress[data-progress-text="3%"]:after{right:-194.42px}.pace .pace-progress[data-progress-text="4%"]:after{right:-192.56px}.pace .pace-progress[data-progress-text="5%"]:after{right:-190.7px}.pace .pace-progress[data-progress-text="6%"]:after{right:-188.84px}.pace .pace-progress[data-progress-text="7%"]:after{right:-186.98px}.pace .pace-progress[data-progress-text="8%"]:after{right:-185.12px}.pace .pace-progress[data-progress-text="9%"]:after{right:-183.26px}.pace .pace-progress[data-progress-text="10%"]:after{right:-181.4px}.pace .pace-progress[data-progress-text="11%"]:after{right:-179.54px}.pace .pace-progress[data-progress-text="12%"]:after{right:-177.68px}.pace .pace-progress[data-progress-text="13%"]:after{right:-175.82px}.pace .pace-progress[data-progress-text="14%"]:after{right:-173.96px}.pace .pace-progress[data-progress-text="15%"]:after{right:-172.1px}.pace .pace-progress[data-progress-text="16%"]:after{right:-170.24px}.pace .pace-progress[data-progress-text="17%"]:after{right:-168.38px}.pace .pace-progress[data-progress-text="18%"]:after{right:-166.52px}.pace .pace-progress[data-progress-text="19%"]:after{right:-164.66px}.pace .pace-progress[data-progress-text="20%"]:after{right:-162.8px}.pace .pace-progress[data-progress-text="21%"]:after{right:-160.94px}.pace .pace-progress[data-progress-text="22%"]:after{right:-159.08px}.pace .pace-progress[data-progress-text="23%"]:after{right:-157.22px}.pace .pace-progress[data-progress-text="24%"]:after{right:-155.36px}.pace .pace-progress[data-progress-text="25%"]:after{right:-153.5px}.pace .pace-progress[data-progress-text="26%"]:after{right:-151.64px}.pace .pace-progress[data-progress-text="27%"]:after{right:-149.78px}.pace .pace-progress[data-progress-text="28%"]:after{right:-147.92px}.pace .pace-progress[data-progress-text="29%"]:after{right:-146.06px}.pace .pace-progress[data-progress-text="30%"]:after{right:-144.2px}.pace .pace-progress[data-progress-text="31%"]:after{right:-142.34px}.pace .pace-progress[data-progress-text="32%"]:after{right:-140.48px}.pace .pace-progress[data-progress-text="33%"]:after{right:-138.62px}.pace .pace-progress[data-progress-text="34%"]:after{right:-136.76px}.pace .pace-progress[data-progress-text="35%"]:after{right:-134.9px}.pace .pace-progress[data-progress-text="36%"]:after{right:-133.04px}.pace .pace-progress[data-progress-text="37%"]:after{right:-131.18px}.pace .pace-progress[data-progress-text="38%"]:after{right:-129.32px}.pace .pace-progress[data-progress-text="39%"]:after{right:-127.46px}.pace .pace-progress[data-progress-text="40%"]:after{right:-125.6px}.pace .pace-progress[data-progress-text="41%"]:after{right:-123.74px}.pace .pace-progress[data-progress-text="42%"]:after{right:-121.88px}.pace .pace-progress[data-progress-text="43%"]:after{right:-120.02px}.pace .pace-progress[data-progress-text="44%"]:after{right:-118.16px}.pace .pace-progress[data-progress-text="45%"]:after{right:-116.3px}.pace .pace-progress[data-progress-text="46%"]:after{right:-114.44px}.pace .pace-progress[data-progress-text="47%"]:after{right:-112.58px}.pace .pace-progress[data-progress-text="48%"]:after{right:-110.72px}.pace .pace-progress[data-progress-text="49%"]:after{right:-108.86px}.pace .pace-progress[data-progress-text="50%"]:after{right:-107px}.pace .pace-progress[data-progress-text="51%"]:after{right:-105.14px}.pace .pace-progress[data-progress-text="52%"]:after{right:-103.28px}.pace .pace-progress[data-progress-text="53%"]:after{right:-101.42px}.pace .pace-progress[data-progress-text="54%"]:after{right:-99.56px}.pace .pace-progress[data-progress-text="55%"]:after{right:-97.7px}.pace .pace-progress[data-progress-text="56%"]:after{right:-95.84px}.pace .pace-progress[data-progress-text="57%"]:after{right:-93.98px}.pace .pace-progress[data-progress-text="58%"]:after{right:-92.12px}.pace .pace-progress[data-progress-text="59%"]:after{right:-90.26px}.pace .pace-progress[data-progress-text="60%"]:after{right:-88.4px}.pace .pace-progress[data-progress-text="61%"]:after{right:-86.54px}.pace .pace-progress[data-progress-text="62%"]:after{right:-84.68px}.pace .pace-progress[data-progress-text="63%"]:after{right:-82.82px}.pace .pace-progress[data-progress-text="64%"]:after{right:-80.96px}.pace .pace-progress[data-progress-text="65%"]:after{right:-79.1px}.pace .pace-progress[data-progress-text="66%"]:after{right:-77.24px}.pace .pace-progress[data-progress-text="67%"]:after{right:-75.38px}.pace .pace-progress[data-progress-text="68%"]:after{right:-73.52px}.pace .pace-progress[data-progress-text="69%"]:after{right:-71.66px}.pace .pace-progress[data-progress-text="70%"]:after{right:-69.8px}.pace .pace-progress[data-progress-text="71%"]:after{right:-67.94px}.pace .pace-progress[data-progress-text="72%"]:after{right:-66.08px}.pace .pace-progress[data-progress-text="73%"]:after{right:-64.22px}.pace .pace-progress[data-progress-text="74%"]:after{right:-62.36px}.pace .pace-progress[data-progress-text="75%"]:after{right:-60.5px}.pace .pace-progress[data-progress-text="76%"]:after{right:-58.64px}.pace .pace-progress[data-progress-text="77%"]:after{right:-56.78px}.pace .pace-progress[data-progress-text="78%"]:after{right:-54.92px}.pace .pace-progress[data-progress-text="79%"]:after{right:-53.06px}.pace .pace-progress[data-progress-text="80%"]:after{right:-51.2px}.pace .pace-progress[data-progress-text="81%"]:after{right:-49.34px}.pace .pace-progress[data-progress-text="82%"]:after{right:-47.48px}.pace .pace-progress[data-progress-text="83%"]:after{right:-45.62px}.pace .pace-progress[data-progress-text="84%"]:after{right:-43.76px}.pace .pace-progress[data-progress-text="85%"]:after{right:-41.9px}.pace .pace-progress[data-progress-text="86%"]:after{right:-40.04px}.pace .pace-progress[data-progress-text="87%"]:after{right:-38.18px}.pace .pace-progress[data-progress-text="88%"]:after{right:-36.32px}.pace .pace-progress[data-progress-text="89%"]:after{right:-34.46px}.pace .pace-progress[data-progress-text="90%"]:after{right:-32.6px}.pace .pace-progress[data-progress-text="91%"]:after{right:-30.74px}.pace .pace-progress[data-progress-text="92%"]:after{right:-28.88px}.pace .pace-progress[data-progress-text="93%"]:after{right:-27.02px}.pace .pace-progress[data-progress-text="94%"]:after{right:-25.16px}.pace .pace-progress[data-progress-text="95%"]:after{right:-23.3px}.pace .pace-progress[data-progress-text="96%"]:after{right:-21.44px}.pace .pace-progress[data-progress-text="97%"]:after{right:-19.58px}.pace .pace-progress[data-progress-text="98%"]:after{right:-17.72px}.pace .pace-progress[data-progress-text="99%"]:after{right:-15.86px}.pace .pace-progress[data-progress-text="100%"]:after{right:-14px}.pace .pace-activity{position:absolute;width:100%;height:28px;z-index:2001;box-shadow:inset 0 0 0 2px #e80000,inset 0 0 0 7px #fff;border-radius:10px}.pace.pace-inactive{display:none}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;z-index:2000;position:fixed;margin:auto;top:12px;left:0;right:0;bottom:0;width:200px;height:50px;overflow:hidden}.pace .pace-progress{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:block;position:absolute;right:100%;margin-right:-7px;width:93%;top:7px;height:14px;font-size:12px;background:#fc0;color:#fc0;line-height:60px;font-weight:700;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-box-shadow:120px 0 #fff,240px 0 #fff;-ms-box-shadow:120px 0 #fff,240px 0 #fff;box-shadow:120px 0 #fff,240px 0 #fff}.pace .pace-progress:after{content:attr(data-progress-text);display:inline-block;position:fixed;width:45px;text-align:right;right:0;padding-right:16px;top:4px}.pace .pace-progress[data-progress-text="0%"]:after{right:-200px}.pace .pace-progress[data-progress-text="1%"]:after{right:-198.14px}.pace .pace-progress[data-progress-text="2%"]:after{right:-196.28px}.pace .pace-progress[data-progress-text="3%"]:after{right:-194.42px}.pace .pace-progress[data-progress-text="4%"]:after{right:-192.56px}.pace .pace-progress[data-progress-text="5%"]:after{right:-190.7px}.pace .pace-progress[data-progress-text="6%"]:after{right:-188.84px}.pace .pace-progress[data-progress-text="7%"]:after{right:-186.98px}.pace .pace-progress[data-progress-text="8%"]:after{right:-185.12px}.pace .pace-progress[data-progress-text="9%"]:after{right:-183.26px}.pace .pace-progress[data-progress-text="10%"]:after{right:-181.4px}.pace .pace-progress[data-progress-text="11%"]:after{right:-179.54px}.pace .pace-progress[data-progress-text="12%"]:after{right:-177.68px}.pace .pace-progress[data-progress-text="13%"]:after{right:-175.82px}.pace .pace-progress[data-progress-text="14%"]:after{right:-173.96px}.pace .pace-progress[data-progress-text="15%"]:after{right:-172.1px}.pace .pace-progress[data-progress-text="16%"]:after{right:-170.24px}.pace .pace-progress[data-progress-text="17%"]:after{right:-168.38px}.pace .pace-progress[data-progress-text="18%"]:after{right:-166.52px}.pace .pace-progress[data-progress-text="19%"]:after{right:-164.66px}.pace .pace-progress[data-progress-text="20%"]:after{right:-162.8px}.pace .pace-progress[data-progress-text="21%"]:after{right:-160.94px}.pace .pace-progress[data-progress-text="22%"]:after{right:-159.08px}.pace .pace-progress[data-progress-text="23%"]:after{right:-157.22px}.pace .pace-progress[data-progress-text="24%"]:after{right:-155.36px}.pace .pace-progress[data-progress-text="25%"]:after{right:-153.5px}.pace .pace-progress[data-progress-text="26%"]:after{right:-151.64px}.pace .pace-progress[data-progress-text="27%"]:after{right:-149.78px}.pace .pace-progress[data-progress-text="28%"]:after{right:-147.92px}.pace .pace-progress[data-progress-text="29%"]:after{right:-146.06px}.pace .pace-progress[data-progress-text="30%"]:after{right:-144.2px}.pace .pace-progress[data-progress-text="31%"]:after{right:-142.34px}.pace .pace-progress[data-progress-text="32%"]:after{right:-140.48px}.pace .pace-progress[data-progress-text="33%"]:after{right:-138.62px}.pace .pace-progress[data-progress-text="34%"]:after{right:-136.76px}.pace .pace-progress[data-progress-text="35%"]:after{right:-134.9px}.pace .pace-progress[data-progress-text="36%"]:after{right:-133.04px}.pace .pace-progress[data-progress-text="37%"]:after{right:-131.18px}.pace .pace-progress[data-progress-text="38%"]:after{right:-129.32px}.pace .pace-progress[data-progress-text="39%"]:after{right:-127.46px}.pace .pace-progress[data-progress-text="40%"]:after{right:-125.6px}.pace .pace-progress[data-progress-text="41%"]:after{right:-123.74px}.pace .pace-progress[data-progress-text="42%"]:after{right:-121.88px}.pace .pace-progress[data-progress-text="43%"]:after{right:-120.02px}.pace .pace-progress[data-progress-text="44%"]:after{right:-118.16px}.pace .pace-progress[data-progress-text="45%"]:after{right:-116.3px}.pace .pace-progress[data-progress-text="46%"]:after{right:-114.44px}.pace .pace-progress[data-progress-text="47%"]:after{right:-112.58px}.pace .pace-progress[data-progress-text="48%"]:after{right:-110.72px}.pace .pace-progress[data-progress-text="49%"]:after{right:-108.86px}.pace .pace-progress[data-progress-text="50%"]:after{right:-107px}.pace .pace-progress[data-progress-text="51%"]:after{right:-105.14px}.pace .pace-progress[data-progress-text="52%"]:after{right:-103.28px}.pace .pace-progress[data-progress-text="53%"]:after{right:-101.42px}.pace .pace-progress[data-progress-text="54%"]:after{right:-99.56px}.pace .pace-progress[data-progress-text="55%"]:after{right:-97.7px}.pace .pace-progress[data-progress-text="56%"]:after{right:-95.84px}.pace .pace-progress[data-progress-text="57%"]:after{right:-93.98px}.pace .pace-progress[data-progress-text="58%"]:after{right:-92.12px}.pace .pace-progress[data-progress-text="59%"]:after{right:-90.26px}.pace .pace-progress[data-progress-text="60%"]:after{right:-88.4px}.pace .pace-progress[data-progress-text="61%"]:after{right:-86.54px}.pace .pace-progress[data-progress-text="62%"]:after{right:-84.68px}.pace .pace-progress[data-progress-text="63%"]:after{right:-82.82px}.pace .pace-progress[data-progress-text="64%"]:after{right:-80.96px}.pace .pace-progress[data-progress-text="65%"]:after{right:-79.1px}.pace .pace-progress[data-progress-text="66%"]:after{right:-77.24px}.pace .pace-progress[data-progress-text="67%"]:after{right:-75.38px}.pace .pace-progress[data-progress-text="68%"]:after{right:-73.52px}.pace .pace-progress[data-progress-text="69%"]:after{right:-71.66px}.pace .pace-progress[data-progress-text="70%"]:after{right:-69.8px}.pace .pace-progress[data-progress-text="71%"]:after{right:-67.94px}.pace .pace-progress[data-progress-text="72%"]:after{right:-66.08px}.pace .pace-progress[data-progress-text="73%"]:after{right:-64.22px}.pace .pace-progress[data-progress-text="74%"]:after{right:-62.36px}.pace .pace-progress[data-progress-text="75%"]:after{right:-60.5px}.pace .pace-progress[data-progress-text="76%"]:after{right:-58.64px}.pace .pace-progress[data-progress-text="77%"]:after{right:-56.78px}.pace .pace-progress[data-progress-text="78%"]:after{right:-54.92px}.pace .pace-progress[data-progress-text="79%"]:after{right:-53.06px}.pace .pace-progress[data-progress-text="80%"]:after{right:-51.2px}.pace .pace-progress[data-progress-text="81%"]:after{right:-49.34px}.pace .pace-progress[data-progress-text="82%"]:after{right:-47.48px}.pace .pace-progress[data-progress-text="83%"]:after{right:-45.62px}.pace .pace-progress[data-progress-text="84%"]:after{right:-43.76px}.pace .pace-progress[data-progress-text="85%"]:after{right:-41.9px}.pace .pace-progress[data-progress-text="86%"]:after{right:-40.04px}.pace .pace-progress[data-progress-text="87%"]:after{right:-38.18px}.pace .pace-progress[data-progress-text="88%"]:after{right:-36.32px}.pace .pace-progress[data-progress-text="89%"]:after{right:-34.46px}.pace .pace-progress[data-progress-text="90%"]:after{right:-32.6px}.pace .pace-progress[data-progress-text="91%"]:after{right:-30.74px}.pace .pace-progress[data-progress-text="92%"]:after{right:-28.88px}.pace .pace-progress[data-progress-text="93%"]:after{right:-27.02px}.pace .pace-progress[data-progress-text="94%"]:after{right:-25.16px}.pace .pace-progress[data-progress-text="95%"]:after{right:-23.3px}.pace .pace-progress[data-progress-text="96%"]:after{right:-21.44px}.pace .pace-progress[data-progress-text="97%"]:after{right:-19.58px}.pace .pace-progress[data-progress-text="98%"]:after{right:-17.72px}.pace .pace-progress[data-progress-text="99%"]:after{right:-15.86px}.pace .pace-progress[data-progress-text="100%"]:after{right:-14px}.pace .pace-activity{position:absolute;width:100%;height:28px;z-index:2001;box-shadow:inset 0 0 0 2px #fc0,inset 0 0 0 7px #fff;border-radius:10px}.pace.pace-inactive{display:none}.header__contacts-menu .nav-tabs{margin-bottom:0}.header__contacts-menu .nav-link{border:0;cursor:pointer;width:100%}.header__contacts-menu .nav-link svg{color:#000}.header__contacts-menu{display:none;width:auto;text-align:center;min-width:280px;z-index:2;background:#fff;box-shadow:0px 0px 7.28px .72px rgba(0,0,0,.09);color:#000;padding:1rem;border-radius:.25rem;position:absolute;top:-.5rem;right:0}@media (min-width:768px){.header__contacts-menu{padding:5rem 1rem 1rem}}.header__contacts-menu .tab-content{margin-bottom:0 !important}.header__contacts-menu h6{margin-top:.5rem;margin-bottom:1rem}.header__contacts-menu .privacy{margin-top:10px;font-size:12px}.header__contacts-menu .nav{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;padding-bottom:.85rem}.header__contacts-menu .nav-item:not(:first-child){margin-top:0 !important}.header__contacts-menu .nav-item__icon{max-width:24px;display:flex;justify-content:center;align-items:center}.header__contacts-menu .nav-link{display:flex;justify-content:center;align-items:center;background:#fff;padding:10.5px 15px;background-color:#fff;text-decoration:none;border-radius:5px;box-shadow:0px 2px 4px rgba(0,0,0,.15)}.header__contacts-menu .nav-link.active{border-left:0;background:#8b1f63;color:#fff}.header__contacts-menu .nav-link.active svg{color:#fff}.header__contacts-menu .nav-link svg{max-width:100%;width:24px}.product__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;padding:0}.product__tabs-content{margin-top:5rem;text-align:center;display:flex;flex-direction:column;margin-bottom:1.5rem}.product__tabs .nav-item{padding-left:0 !important;list-style:none !important;margin-top:0 !important}.product__tabs .nav-item:before{display:none !important}.product__tabs .nav-link{display:flex;justify-content:center;align-items:center;background:#fff;padding:10.5px 15px;background-color:#fff;text-decoration:none;width:100%;border-radius:5px;box-shadow:0px 2px 4px rgba(0,0,0,.15);transition:background-color .3s ease 0s;cursor:pointer}.product__tabs .nav-link.active{background:#8b1f63;color:#fff}.product__tabs .nav-link.active svg{color:#fff}.product__tabs .nav-link svg{max-width:100%;width:24px}.product__tabs .nav-link .nav-item__icon{pointer-events:none}@media (any-hover:hover){.product__tabs .nav-link:hover{background:#8b1f63;color:#fff}.product__tabs .nav-link:hover svg{color:#fff}}.header__contacts-toggler{margin-top:.25rem;background:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 48 48\'%3E%3Cpath fill=\'none\' stroke=\'%23fff\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'4\' d=\'M36 18L24 30L12 18\'/%3E%3C/svg%3E") center/15px no-repeat,#8b1f63;border:none;border-radius:100%;width:15px;height:15px;cursor:pointer;transition:transform .3s ease 0s}@media (max-width:768px){.header__contacts-toggler{display:none}}.header{height:auto}.header__contacts{position:relative;display:flex;align-items:flex-start;gap:.5rem}.header__contacts.active .header__contacts-toggler{transform:rotate(180deg);position:relative;z-index:4}.header__contacts.active .header__contacts-column{position:relative;z-index:4}.header__contacts.active .header__contacts-menu{display:block}.contacts__phone_number{white-space:nowrap}.contacts__item_icon svg{width:1.25rem;height:1.25rem}@media (max-width:768px){.header__contacts-column a{display:none}}