@charset "UTF-8";
@font-face {font-family: "Montserrat";src: url("/css/fonts/Montserrat-Regular.eot");src: url("/css/fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Montserrat-Regular.svg#Montserrat-Regular") format("svg"),url("/css/fonts/Montserrat-Regular.ttf") format("truetype"),url("/css/fonts/Montserrat-Regular.woff") format("woff"),url("/css/fonts/Montserrat-Regular.woff2") format("woff2");font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: "Montserrat";src: url("/css/fonts/Montserrat-Italic.eot");src: url("/css/fonts/Montserrat-Italic.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Montserrat-Italic.svg#Montserrat-Italic") format("svg"),url("/css/fonts/Montserrat-Italic.ttf") format("truetype"),url("/css/fonts/Montserrat-Italic.woff") format("woff"),url("/css/fonts/Montserrat-Italic.woff2") format("woff2");font-weight: normal;font-style: italic;font-display: swap;}
@font-face {font-family: "Montserrat";src: url("/css/fonts/Montserrat-Bold.eot");src: url("/css/fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Montserrat-Bold.svg#Montserrat-Bold") format("svg"),url("/css/fonts/Montserrat-Bold.ttf") format("truetype"),url("/css/fonts/Montserrat-Bold.woff") format("woff"),url("/css/fonts/Montserrat-Bold.woff2") format("woff2");font-weight: 600;font-style: normal;font-display: swap;}
@font-face {font-family: "Montserrat";src: url("/css/fonts/Montserrat-ExtraBold.eot");src: url("/css/fonts/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Montserrat-ExtraBold.svg#Montserrat-ExtraBold") format("svg"),url("/css/fonts/Montserrat-ExtraBold.ttf") format("truetype"),url("/css/fonts/Montserrat-ExtraBold.woff") format("woff"),url("/css/fonts/Montserrat-ExtraBold.woff2") format("woff2");font-weight: 700;font-style: normal;font-display: swap;}
:root {--primary: #ed0c6e;--secondary: #72bf44;--danger: #f68d61;--warning: #fd0;--success: #72bf44;--info: #00aeef;--white: #fff;--gray: #bdbdbd;--black: #000;--breakpoint-xs: 0;--breakpoint-sm: 425px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1260px;--breakpoint-xxl: 1420px;--font-family-sans-serif: "Montserrat",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: "Montserrat",Helvetica,Arial,sans-serif;font-size: 16px;font-weight: normal;line-height: 1.4;color: #333;text-align: left;background-color: #fff;min-height: 100vh;min-height: 100vh;overflow-x: hidden;scroll-behavior: smooth;text-rendering: optimizeSpeed;padding-top: 90px;}
@media (min-width:1260px) {body {padding-top: 125px;padding-right: 88px;}}
body.body-fixed {height: 100vh;overflow: hidden;}
body.modal-open {position: relative;}
body.modal-open:before {content: "";display: block;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,.3);z-index: 4;pointer-events: none;}
[tabindex="-1"]:focus {outline: 0 !important;}
figure {margin: .5rem 0;}
figure figcaption {font-size: 12px;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;}}
.relative {position: relative;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin: 0 0 30px;font-weight: 600;color: #333;line-height: 1.1;}
*+.h1, *+.h2, *+.h3, *+.h4, *+.h5, *+.h6, *+h1, *+h2, *+h3, *+h4, *+h5, *+h6 {margin-top: 40px;}
.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: 600;display: block;font-size: 75%;}
.breadcrumbs+.h1, .breadcrumbs+.h2, .breadcrumbs+.h3, .breadcrumbs+.h4, .breadcrumbs+.h5, .breadcrumbs+.h6, .breadcrumbs+h1, .breadcrumbs+h2, .breadcrumbs+h3, .breadcrumbs+h4, .breadcrumbs+h5, .breadcrumbs+h6 {margin-top: 0;}
.h1, h1 {font-size: 24px;font-weight: 700;}
@media (min-width:992px) {.h1, h1 {font-size: 30px;}}
.h2, h2 {font-size: 19.2px;}
@media (min-width:992px) {.h2, h2 {font-size: 24px;}}
.h3, h3 {font-size: 16px;}
@media (min-width:992px) {.h3, h3 {font-size: 20px;}}
.h4, h4 {font-size: 12.8px;}
@media (min-width:992px) {.h4, h4 {font-size: 16px;}}
.h5, h5 {font-size: 11.2px;}
@media (min-width:992px) {.h5, h5 {font-size: 14px;}}
.h6, h6 {font-size: 9.6px;}
@media (min-width:992px) {.h6, h6 {font-size: 12px;}}
a {color: #ed0c6e;text-decoration: underline;background-color: transparent;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
a:focus, a:hover {color: #ed0c6e;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;}
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: 20px 0;border: 0;border-top: 1px solid #bdbdbd;}
hr.short {border-top-color: #ed0c6e;width: 65px;}
.small, small {font-size: 12px;}
.lead {font-size: 17px;}
.mark, mark {padding: 2px;background-color: rgba(237,12,110,.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: 11.2px;line-height: 0;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
ol[class], ul[class] {list-style: none;}
ol, ul {margin: 20px 0;padding-left: 1rem;}
ul {list-style: none;}
ul>li {padding-left: 30px;position: relative;margin-bottom: 10px;}
ul>li:before {content: "—";font-size: 1rem;display: block;color: #ed0c6e;position: absolute;top: 0;left: 0;}
.list-unstyled {padding: 0;margin: 0;list-style: none;}
.list-unstyled>li {margin: 0;padding: 0;}
.list-unstyled>li:before {display: none;}
.list-inline {padding: 0;margin: 0;list-style: none;}
.list-inline>li {margin: 0;padding: 0;}
.list-inline>li:before {display: none;}
.list-inline-item {display: inline-block;}
.list-inline-item:not(:last-child) {margin-right: .5rem;}
.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-primary.svg") 50% 50%/contain no-repeat;width: 18px;height: 18px;}
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: #bdbdbd;}
.text-primary {color: #ed0c6e;}
.text-secondary {color: #72bf44;}
.text-danger {color: #f68d61;}
.text-warning {color: #fd0;}
.text-success {color: #72bf44;}
.text-info {color: #00aeef;}
.text-white {color: #fff;}
.text-gray {color: #bdbdbd;}
.text-black {color: #000;}
.bg-primary {background-color: #ed0c6e;color: #fff;}
.bg-secondary {background-color: #72bf44;color: #fff;}
.bg-danger {background-color: #f68d61;color: #333;}
.bg-warning {background-color: #fd0;color: #333;}
.bg-success {background-color: #72bf44;color: #fff;}
.bg-info {background-color: #00aeef;color: #fff;}
.bg-white {background-color: #fff;color: #333;}
.bg-gray {background-color: #bdbdbd;color: #333;}
.bg-black {background-color: #000;color: #fff;}
.bg-light {background-color: #f2f2f2;}
.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:425px) {.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:1420px) {.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;}
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: 14px;font-style: italic;margin: 20px 0;padding: 0 0 0 40px;background: url("/img/icons/quotes.svg") 0px 10px/25px auto no-repeat;}
@media (min-width:768px) {blockquote {padding-left: 60px;background-size: 35px auto;background-position: 10px 10px;}}
@media (min-width:1260px) {blockquote {margin: 40px 0;padding-left: 90px;background-size: 40px auto;background-position: 20px 20px;}}
blockquote .blockquote-footer {display: block;font-style: italic;font-size: 12px;}
blockquote .blockquote-footer:before {content: "— ";}
.text-mono, code, kbd, pre, samp {font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
.label {display: inline-block;padding: 2px 10px;font-size: 14px;background-color: rgba(189,189,189,.1);border-radius: 4px;}
.label-primary {background-color: #ed0c6e;color: #fff;}
.label-secondary {background-color: #72bf44;color: #fff;}
.label-danger {background-color: #f68d61;color: #333;}
.label-warning {background-color: #fd0;color: #333;}
.label-success {background-color: #72bf44;color: #fff;}
.label-info {background-color: #00aeef;color: #fff;}
.label-white {background-color: #fff;color: #333;}
.label-gray {background-color: #bdbdbd;color: #333;}
.label-black {background-color: #000;color: #fff;}
.label-done {background-color: #640094;color: #fff;}
.label-inprocess {background-color: #00aeef;color: #fff;}
.label-new {background-color: #72bf44;color: #fff;}
.warning {position: relative;padding-left: 40px;background: url("/img/icons/warning-primary.svg") 0 0/18px no-repeat;}
.container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;max-width: 1900px;}
.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:425px) {.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:1420px) {.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%;}}
.footer {background-color: #f9f9f9;border-top: 2px solid #c0c0c0;padding: 40px 0;text-align: center;margin-top: 40px;}
@media (min-width:1260px) {.footer {margin-top: 80px;}}
.footer a {color: #4f4f4f;}
.footer a:active, .footer a:focus, .footer a:hover {color: #ed0c6e;}
.footer ul li {padding-left: 0;}
.footer ul li:before {display: none;}
.footer>.container {display: -ms-grid;display: grid;grid-gap: 20px;-ms-grid-columns: 100%;grid-template-columns: 100%;}
.footer__logo {display: block;background: url("/img/logo.svg") 0 0/contain no-repeat;width: 230px;height: 80px;margin: 0 auto;}
.footer__descr {display: none;font-size: 12px;}
.footer__copy {font-size: 12px;}
.footer__nav_column:not(:last-child) {margin-bottom: 20px;}
.footer__nav_title {font-weight: 600;margin-bottom: 10px;display: block;text-transform: uppercase;}
.footer__nav_links {list-style: none;margin: 0;padding: 0;font-size: 14px;}
.footer__nav_link {display: block;}
.footer__nav_link a {display: block;padding: 4px 0;}
.footer__socials {margin: 10px 0;}
.footer__socials_title {font-size: 12px;display: block;}
.footer__socials_list {list-style: none;margin: 10px 0 0;padding: 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;}
.footer__socials_list>li {display: inline-block;margin: 0 5px;}
.footer__socials_list>li a {display: block;width: 35px;height: 35px;color: #828282;}
.footer__socials_list>li a svg {fill: currentColor;}
.footer__contacts {text-align: left;width: 235px;margin-left: auto;margin-right: auto;}
.footer__contacts .header_xl__contacts_hidden {display: block;position: static;margin-top: 10px;}
.footer__contacts .header_xl__contacts_hidden_email a {text-decoration: underline;color: #ed0c6e;}
.footer__payments {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;height: 80px;}
.footer__payments_item {margin: 0 5px;max-width: 60px;max-height: 50px;}
@media (min-width:1420px) {.footer__payments_item {margin: 0 20px 0 0;}}
.footer__payments_item img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}
.footer__links {font-size: 12px;}
.footer__links a {display: block;padding: 4px 0;}
.footer__flaris {display: block;width: 185px;height: 40px;margin: 0 auto;}
.footer__flaris img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}
@media (min-width:768px) {.footer>.container {grid-template-columns: repeat(2,1fr);}
	.footer__logo {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;}
	.footer__copy {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;margin-top: 100px;}
	.footer__nav {-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;margin-top: 30px;}
	.footer__socials {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;margin-top: 160px;}
	.footer__contacts {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;margin-top: 250px;}
	.footer__payments {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;margin-top: 470px;}
	.footer__links {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;margin-top: 570px;}
	.footer__flaris {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;margin-top: 650px;}}
@media (min-width:1260px) {.footer {text-align: left;}
	.footer>.container {grid-template-columns: repeat(3,1fr);}
	.footer__logo {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;margin-left: 0;}
	.footer__descr {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;margin-top: 100px;display: block;}
	.footer__copy {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;margin-top: 260px;}
	.footer__nav {-ms-grid-column: 2;-ms-grid-column-span: 2;grid-column: 2/4;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;margin-top: 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: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.footer__nav_column {padding-right: 20px;}
	.footer__socials {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;margin-top: 170px;}
	.footer__socials_list {-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: 2;-ms-grid-row-span: 1;grid-row: 2/3;margin-top: 0;margin-left: 0;}
	.footer__payments {-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-top: 0;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.footer__links {-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: 0;}
	.footer__flaris {-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: 70px;margin-left: 0;}}
@media (min-width:1420px) {.footer>.container {-ms-grid-columns: 1fr 1.25fr 1.25fr 1fr;grid-template-columns: 1fr 1.25fr 1.25fr 1fr;grid-column-gap: 30px;}
	.footer__logo {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;margin-left: 0;}
	.footer__descr {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;margin-top: 100px;display: block;max-width: 280px;}
	.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: 10px;}
	.footer__nav {-ms-grid-column: 2;-ms-grid-column-span: 2;grid-column: 2/4;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.footer__nav_column {padding-right: 70px;}
	.footer__socials {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;margin-top: 190px;}
	.footer__contacts {-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-top: 25px;}
	.footer__payments {-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;margin-top: -15px;}
	.footer__links {-ms-grid-column: 2;-ms-grid-column-span: 2;grid-column: 2/4;-ms-grid-row: 2;-ms-grid-row-span: 1;grid-row: 2/3;}
	.footer__flaris {-ms-grid-column: 4;-ms-grid-column-span: 1;grid-column: 4/5;-ms-grid-row: 2;-ms-grid-row-span: 1;grid-row: 2/3;margin-top: 0;}}
.header {position: fixed;top: 0;left: 0;right: 0;z-index: 5;height: 80px;padding: 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;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.modal-open .header {background-color: #fff;}
.header-shadow {-webkit-box-shadow: 0px 4px 15px rgba(0,0,0,.1);box-shadow: 0px 4px 15px rgba(0,0,0,.1);background-color: #fff;}
@media (min-width:1260px) {.header-shadow {-webkit-box-shadow: none;box-shadow: none;}}
@media (min-width:1260px) {.header {width: 88px;height: 100%;right: 0;left: auto;bottom: 0;background-color: #eff0f6;padding: 0;-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;text-align: center;}}
.header__logo {display: block;background: url("/img/logo.svg") 0 50%/contain no-repeat;width: 90px;-webkit-box-flex: 0;-ms-flex: 0 0 90px;flex: 0 0 90px;height: 40px;margin-right: auto;}
@media (min-width:425px) {.header__logo {width: 155px;height: 50px;-ms-flex-preferred-size: 155px;flex-basis: 155px;}}
@media (min-width:768px) {.header__logo {width: 180px;height: 60px;-ms-flex-preferred-size: 180px;flex-basis: 180px;}}
@media (min-width:1260px) {.header__logo {display: none;}}
.header__search {width: 40px;height: 40px;margin-left: 10px;}
@media (min-width:425px) {.header__search {margin-left: 20px;}}
@media (min-width:768px) {.header__search {display: none;}}
.header__search_btn {border: none;background: none;width: 40px;height: 40px;}
.header__search_btn svg {fill: #4f4f4f;width: 23px;height: 23px;}
.header .header_xl__search {display: none;}
.header .header_xl__search .header_xl__search_close {display: none;}
@media (max-width:767.98px) {.header .header_xl__search.active {display: block;background: #fff;padding: 17px 10px;position: fixed;z-index: 2;top: 0;left: 0;right: 0;}
	.header .header_xl__search.active .header_xl__search_input {width: calc(100% - 35px);}
	.header .header_xl__search.active .header_xl__search_submit {right: 55px;}
	.header .header_xl__search.active .header_xl__search_close {display: block;right: 10px;}}
@media (min-width:768px) {.header .header_xl__search {display: block;}}
@media (min-width:1260px) {.header .header_xl__search {display: none;}}
.header__cart {margin-left: 10px;text-decoration: none;color: #4f4f4f;}
@media (min-width:425px) {.header__cart {margin-left: 20px;}}
@media (min-width:1260px) {.header__cart {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;margin: 0;width: 88px;min-height: 90px;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: center;-ms-flex-pack: center;justify-content: center;}}
.header__cart_icon {border: none;width: 40px;height: 40px;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: currentColor;width: 27px;height: 27px;fill: none;}
@media (min-width:1260px) {.header__cart_icon {width: 50px;height: 50px;background-size: 38px;}
	.header__cart_icon svg {width: 38px;height: 38px;}}
.header__cart_num {border-radius: 100%;width: 20px;height: 20px;background-color: #ed0c6e;text-align: center;line-height: 20px;font-size: 10px;color: #fff;text-decoration: none;position: absolute;top: calc(50% - 20px);right: calc(50% - 20px);}
.header__cart_title {display: none;font-size: 12px;font-weight: 700;text-transform: uppercase;}
@media (min-width:1260px) {.header__cart_title {display: block;}}
.header__menutoggle {border: none;background: #ed0c6e url("/img/icons/menu.svg") 50% 50%/50% auto no-repeat;border-radius: 5px;width: 40px;height: 40px;-webkit-box-flex: 0;-ms-flex: 0 0 40px;flex: 0 0 40px;margin-left: 15px;cursor: pointer;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.header__menutoggle.active {background-image: url("/img/icons/cross.svg");}
.header__menutoggle span {display: none;color: #fff;text-transform: uppercase;font-size: 12px;font-weight: 700;}
@media (min-width:425px) {.header__menutoggle {margin-left: 25px;}}
@media (min-width:1260px) {.header__menutoggle {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin: 0;border-radius: 0;width: 88px;height: 110px;-ms-flex-preferred-size: 110px;flex-basis: 110px;-webkit-box-shadow: 2px 2px 0px rgba(34,30,31,.38);box-shadow: 2px 2px 0px rgba(34,30,31,.38);background-size: 47px 27px;background-position: 50% 45%;}
	.header__menutoggle span {display: block;padding-top: 55px;}}
.header__phone {display: block;width: 40px;height: 40px;-webkit-box-flex: 0;-ms-flex: 0 0 40px;flex: 0 0 40px;border: none;background: #fff url("/img/icons/phone.svg") 50% 50%/20px auto no-repeat;-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.12);box-shadow: 1px 1px 5px rgba(0,0,0,.12);border-radius: 100%;margin-left: 20px;}
@media (min-width:425px) {.header__phone {margin-left: 25px;}}
@media (min-width:1260px) {.header__phone {display: none;}}
.header__user {display: none;}
@media (min-width:1260px) {.header__user {text-decoration: none;color: #4f4f4f;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;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: center;-ms-flex-pack: center;justify-content: center;width: 88px;min-height: 90px;}}
.header__user_icon {width: 50px;height: 50px;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__user_icon svg {stroke: currentColor;width: 32px;height: 32px;}
.header__user_title {display: block;font-size: 12px;font-weight: 700;text-transform: uppercase;}
.header__bottom {display: none;}
@media (min-width:1260px) {.header__bottom {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;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: center;-ms-flex-pack: center;justify-content: center;margin-top: auto;width: 88px;}}
.header__totop {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: center;-ms-flex-pack: center;justify-content: center;cursor: pointer;width: 88px;padding: 10px 0;margin-top: 20px;opacity: 0;}
.header__totop_icon {width: 40px;height: 40px;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: center;-ms-flex-pack: center;justify-content: center;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.header__totop_icon svg {fill: #fff;width: 20px;height: 20px;}
.header__totop_title {display: block;color: #bdbdbd;font-size: 12px;margin-top: 5px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.header__socials {width: 88px;color: #828282;position: relative;padding-top: 60px;}
.header__socials_title {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);white-space: nowrap;position: absolute;top: 0;left: 0;right: 0;padding-left: 50px;}
.header__socials_title:before {content: "";display: block;width: 100%;width: 30px;height: 1px;background-color: currentColor;position: absolute;left: 0;top: 50%;}
@media (max-height:750px) {.header__socials_title {display: none;}}
.header__socials_list {list-style: none;margin: 0;padding: 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: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.header__socials_item {display: block;margin: 0;width: 100%;padding: 0;}
.header__socials_item:before {display: none;}
.header__socials_link {display: block;padding: 15px 0;color: #828282;}
.header__socials_link svg {fill: currentColor;width: 25px;height: 25px;}
.header_xl {display: none;position: fixed;z-index: 3;top: 0;left: 0;right: 88px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.header_xl.header-shadow {-webkit-box-shadow: 0px 4px 15px rgba(0,0,0,.1);box-shadow: 0px 4px 15px rgba(0,0,0,.1);background-color: #fff;}
@media (min-width:1260px) {.header_xl {display: block;}
	.header_xl>.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;padding: 17.5px 15px;max-width: 1900px;margin-left: auto;margin-right: auto;}}
.header_xl__logo {display: block;background: url("/img/logo.svg") 0 50%/contain no-repeat;width: 195px;height: 75px;}
.header_xl__search {position: relative;}
.header_xl__search_input.form-control {background: none;border: none;border-bottom: 1px solid #828282;font-size: 12px;width: 200px;padding: 5px 40px 5px 5px;}
@media (min-width:1420px) {.header_xl__search_input.form-control {width: 250px;}}
.header_xl__search_close, .header_xl__search_submit {border: none;background: none;position: absolute;z-index: 1;right: 5px;top: 0;bottom: 0;width: 25px;cursor: pointer;}
.header_xl__search_close svg, .header_xl__search_submit svg {fill: currentColor;width: 20px;height: 20px;}
.header_xl__search_close:active, .header_xl__search_close:focus, .header_xl__search_close:hover, .header_xl__search_submit:active, .header_xl__search_submit:focus, .header_xl__search_submit:hover {color: #ed0c6e;}
.header_xl__address {font-size: 12px;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;line-height: 1.5;}
.header_xl__address_icon {width: 30px;height: 30px;-webkit-box-flex: 0;-ms-flex: 0 0 30px;flex: 0 0 30px;margin-right: 10px;}
.header_xl__contacts a {text-decoration: none;}
.header_xl__contacts_inview {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;line-height: 1.2;position: relative;}
.header_xl__contacts_inview_icon {width: 30px;height: 30px;-webkit-box-flex: 0;-ms-flex: 0 0 30px;flex: 0 0 30px;margin-right: 15px;}
.header_xl__contacts_inview_icon svg {fill: #ed0c6e;}
.header_xl__contacts_inview_text {position: relative;padding-right: 25px;}
.header_xl__contacts_inview_text_corner {display: block;width: 20px;height: 20px;background: url("/img/icons/corner-down.svg") 50% 50%/12px auto no-repeat;position: absolute;top: 0;right: 0;z-index: 1;cursor: pointer;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.header_xl__contacts_inview_tel a {display: block;color: #333;font-weight: 600;}
.header_xl__contacts_inview_tel span {color: #ed0c6e;text-decoration: underline;border-left: 1px solid;padding-left: 10px;font-size: 12px;cursor: pointer;}
.header_xl__contacts_inview_tel span:active, .header_xl__contacts_inview_tel span:focus, .header_xl__contacts_inview_tel span:hover {text-decoration: none;}
.header_xl__contacts_hidden {display: none;position: absolute;top: calc(100% + 20px);left: 0;right: 0;font-size: 13px;padding-left: 45px;color: #333;}
.header_xl__contacts_hidden_tel a {display: block;color: #333;font-size: 16px;}
.header_xl__contacts_hidden_tel a:active, .header_xl__contacts_hidden_tel a:focus, .header_xl__contacts_hidden_tel a:hover {color: #ed0c6e;}
.header_xl__contacts_hidden_worktime {margin-top: 10px;}
.header_xl__contacts_hidden_worktime a, .header_xl__contacts_hidden_worktime span, .header_xl__contacts_hidden_worktime strong {display: block;}
.header_xl__contacts_hidden_email {margin-top: 10px;}
.header_xl__contacts_hidden_email a, .header_xl__contacts_hidden_email span, .header_xl__contacts_hidden_email strong {display: block;}
.header_xl__contacts.active {position: relative;}
.header_xl__contacts.active:before {content: "";display: block;position: absolute;z-index: 0;top: -10px;bottom: -10px;left: -10px;right: -10px;height: 240px;background-color: #fff;border: 1px solid #e0e0e0;border-radius: 4px;-webkit-box-shadow: 3px 10px 30px rgba(0,0,0,.1);box-shadow: 3px 10px 30px rgba(0,0,0,.1);}
.header_xl__contacts.active .header_xl__contacts_inview_text_corner {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.header_xl__contacts.active .header_xl__contacts_hidden {display: block;}
.menu {display: none;position: fixed;z-index: 5;top: 80px;bottom: 0;right: 0;left: 0;background-color: #eff0f6;padding: 20px;font-size: 15px;overflow: auto;}
@media (min-width:1260px) {.menu {top: 0;right: 88px;left: auto;width: 100%;max-width: 1155px;-webkit-box-shadow: -10px 0 11px -8px rgba(0,0,0,.05);box-shadow: -10px 0 11px -8px rgba(0,0,0,.05);}}
.menu.active {display: block;}
.menu__title {font-size: 24px;margin-bottom: 10px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.menu__nav {margin-left: -20px;margin-right: -20px;}
@media (min-width:992px) {.menu__nav_cat {width: 295px;}}
.menu__nav_cat_title {color: #4f4f4f;display: block;padding: 8px 20px;cursor: pointer;text-decoration: underline;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.menu__nav_cat_title:active, .menu__nav_cat_title:focus, .menu__nav_cat_title:hover {color: #ed0c6e;text-decoration: none;}
.menu__nav_cat_title.active {background-color: #fff;font-weight: 600;text-decoration: none;}
.menu__nav_cat_title.active+.menu__nav_cat_subnav {display: -ms-grid;display: grid;background: #fff;}
.menu__nav_cat_subnav {display: none;-ms-grid-columns: 100%;grid-template-columns: 100%;grid-row-gap: 20px;padding: 20px;}
@media (min-width:768px) {.menu__nav_cat_subnav {-ms-grid-columns: 1fr 200px;grid-template-columns: 1fr 200px;grid-column-gap: 20px;}}
@media (min-width:992px) {.menu__nav_cat_subnav {position: absolute;top: 0;left: 295px;right: 0;padding: 25px 30px 30px;}}
.menu__nav_cat_subnav_title {font-size: 20px;display: none;}
@media (min-width:768px) {.menu__nav_cat_subnav_title {display: block;}}
@media (min-width:768px) {.menu__nav_cat_subnav_btn {-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;}}
.menu__nav_cat_subnav_link {display: block;color: #4f4f4f;padding: 6px 0;font-weight: 600;}
.menu__nav_cat_subnav_link:active, .menu__nav_cat_subnav_link:focus, .menu__nav_cat_subnav_link:hover {color: #ed0c6e;}
.menu__nav_cat_subnav_promo {position: relative;width: 200px;height: 270px;}
.menu__nav_cat_subnav_promo_text {position: absolute;z-index: 1;top: 0;bottom: 0;left: 0;right: 0;padding: 20px 10px 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: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;background: -webkit-gradient(linear,left top,left bottom,from(rgba(33,33,33,.69)),color-stop(46.07%,rgba(33,33,33,0)));background: -webkit-linear-gradient(top,rgba(33,33,33,.69) 0%,rgba(33,33,33,0) 46.07%);background: -o-linear-gradient(top,rgba(33,33,33,.69) 0%,rgba(33,33,33,0) 46.07%);background: linear-gradient(180deg,rgba(33,33,33,.69) 0%,rgba(33,33,33,0) 46.07%);color: #fff;text-shadow: 1px 1px 0 #000;text-align: right;line-height: 1.1;}
.menu__nav_cat_subnav_promo_text strong {display: block;font-size: 125%;}
.menu__nav_cat_subnav_promo_text .btn {text-shadow: none;}
.menu__nav_cat_subnav_promo img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.menu__links {list-style: none;margin: 20px 0 0;padding: 20px 0 0;position: relative;}
@media (min-width:992px) {.menu__links {width: 295px;}}
.menu__links:before {content: "";display: block;width: 70px;height: 1px;background-color: #bdbdbd;position: absolute;top: 0;left: 0;}
.menu__links_item {display: block;padding: 0;margin: 0;}
.menu__links_item:before {display: none;}
.menu__links_item a {display: block;color: #4f4f4f;font-weight: 600;padding: 5px 0;}
.menu__links_item a:active, .menu__links_item a:focus, .menu__links_item a:hover {color: #ed0c6e;}
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: 45px;padding: 16px 15px 4px;font-family: "Montserrat",Helvetica,Arial,sans-serif;font-size: 16px;font-weight: normal;line-height: 1.4;color: #333;background-color: #f3f3f3;background-clip: padding-box;border: 1px solid #f3f3f3;overflow: visible;border-radius: 0;-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::-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: #e3e3e3;opacity: 1;cursor: not-allowed;}
.form-control.error {border-color: #f68d61;}
.form-control+small.error {font-size: 11px;color: #f68d61;}
.form-control:focus {border-bottom-color: silver;}
.form-control~label {position: absolute;top: 15px;left: 15px;right: 15px;margin: 0;z-index: 1;display: block;font-size: 14px;pointer-events: none;color: #333;background-color: #f3f3f3;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.form-control.error~label, .form-control.success~label, .form-control~label.valid {font-size: 11px;padding-top: 3px;top: 1px;}
select.form-control {word-wrap: normal;text-transform: none;padding: 10px 15px;}
select.form-control:focus::-ms-value {color: #333;background-color: #f3f3f3;}
.custom-select {position: relative;display: block;}
.custom-select select {-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 45px;}
.custom-select:after {content: "⇓";position: absolute;top: 0;right: 0;z-index: 1;text-align: center;line-height: 45px;width: 45px;height: 45px;pointer-events: none;}
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;position: relative;}
.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-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-name {margin: 0 20px 0 0;}
.form-check {display: block;margin: 0 0 20px;}
.form-check-name {position: relative;line-height: 1.2;display: block;padding: 2px 0 0 30px;}
.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: 1px solid #828282;border-radius: 5px;width: 20px;height: 20px;}
.form-check-name:after {display: none;top: 3px;left: 3px;width: 14px;height: 14px;background-color: #828282;border-radius: 4px;}
.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: #bdbdbd;cursor: not-allowed;}
.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-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:425px) {.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: 17px;line-height: inherit;color: inherit;white-space: normal;}
.vars_radios {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;}
.vars_radios .form-check {margin-right: 20px;cursor: pointer;}
.vars_radios .form-check-input:checked+.form-check-name {color: #ed0c6e;}
.vars_radios .form-check-name {text-transform: capitalize;font-weight: 600;font-size: 13px;padding: 0;}
.vars_radios .form-check-name:after, .vars_radios .form-check-name:before {display: none !important;}
.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: 45px;}
.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: -1px;}
.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: 1px solid #f3f3f3;background-color: #bdbdbd;min-width: 45px;min-height: 45px;-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: 0 0 0 0;}
.input-group-append>* {border-radius: 0 0 0 0;}
[type=button], [type=reset], [type=submit], button {-webkit-appearance: button;}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {padding: 0;border-style: none;}
.btn {display: inline-block;font-family: "Montserrat",Helvetica,Arial,sans-serif;font-weight: 600;font-size: 16px;line-height: 1.2;min-height: 45px;color: #333;text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #bdbdbd;border: 1px solid #bdbdbd;padding: 12px 25px;text-transform: none;text-decoration: none;cursor: pointer;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.btn:active, .btn:focus, .btn:hover {background-color: #d7d7d7;border-color: #d7d7d7;color: #333;}
.btn.disabled, .btn:disabled {opacity: .5;pointer-events: none;}
.btn svg {margin-right: 10px;width: 1em;height: 1em;fill: currentColor;}
.btn span+svg {margin-right: 0;margin-left: 10px;}
a.btn.disabled, fieldset:disabled a.btn {pointer-events: none;}
.btn-primary {background-color: #ed0c6e;border-color: #ed0c6e;color: #fff;-webkit-box-shadow: 0px 4px 15px rgba(237,12,110,.2);box-shadow: 0px 4px 15px rgba(237,12,110,.2);}
.btn-primary:focus, .btn-primary:hover {background-color: #f5378a;border-color: #f5378a;color: #fff;}
.btn-outline-primary {background-color: #ed0c6e;border: none;color: #fff;height: 37px;position: relative;z-index: 1;margin: 4px;}
.btn-outline-primary:before {content: "";display: block;border: 1px solid #ed0c6e;position: absolute;z-index: -1;top: -4px;bottom: -4px;left: -4px;right: -4px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;background-color: transparent;}
.btn-outline-primary:focus, .btn-outline-primary:hover {background-color: #ed0c6e;border: none;color: #fff;}
.btn-outline-primary:focus:before, .btn-outline-primary:hover:before {background-color: #ed0c6e;}
.btn-outline-primary.btn-block {width: calc(100% - 8px);}
.btn-secondary {background-color: #72bf44;border-color: #72bf44;color: #fff;-webkit-box-shadow: 0px 4px 15px rgba(114,191,68,.2);box-shadow: 0px 4px 15px rgba(114,191,68,.2);}
.btn-secondary:focus, .btn-secondary:hover {background-color: #8fcc6a;border-color: #8fcc6a;color: #333;}
.btn-outline-secondary {background-color: #72bf44;border: none;color: #fff;height: 37px;position: relative;z-index: 1;margin: 4px;}
.btn-outline-secondary:before {content: "";display: block;border: 1px solid #72bf44;position: absolute;z-index: -1;top: -4px;bottom: -4px;left: -4px;right: -4px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;background-color: transparent;}
.btn-outline-secondary:focus, .btn-outline-secondary:hover {background-color: #72bf44;border: none;color: #fff;}
.btn-outline-secondary:focus:before, .btn-outline-secondary:hover:before {background-color: #72bf44;}
.btn-outline-secondary.btn-block {width: calc(100% - 8px);}
.btn-gray {background-color: #e0e0e0;border-color: #e0e0e0;color: #333;-webkit-box-shadow: 0px 4px 15px rgba(224,224,224,.2);box-shadow: 0px 4px 15px rgba(224,224,224,.2);}
.btn-gray:focus, .btn-gray:hover {background-color: #fafafa;border-color: #fafafa;color: #333;}
.btn-outline-gray {background-color: #e0e0e0;border: none;color: #333;height: 37px;position: relative;z-index: 1;margin: 4px;}
.btn-outline-gray:before {content: "";display: block;border: 1px solid #e0e0e0;position: absolute;z-index: -1;top: -4px;bottom: -4px;left: -4px;right: -4px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;background-color: transparent;}
.btn-outline-gray:focus, .btn-outline-gray:hover {background-color: #e0e0e0;border: none;color: #333;}
.btn-outline-gray:focus:before, .btn-outline-gray:hover:before {background-color: #e0e0e0;}
.btn-outline-gray.btn-block {width: calc(100% - 8px);}
.btn-gray:active, .btn-gray:focus, .btn-gray:hover {background-color: #ed0c6e;border-color: #ed0c6e;color: #fff;-webkit-box-shadow: 0px 4px 15px rgba(237,12,110,.2);box-shadow: 0px 4px 15px rgba(237,12,110,.2);}
.btn-link {font-weight: normal;color: #ed0c6e;text-decoration: underline;background-color: transparent;border: 1px solid transparent;padding: 0;}
.btn-link:focus, .btn-link:hover {color: #ed0c6e;text-decoration: none;background-color: transparent;border: 1px solid transparent;}
.btn-link.disabled, .btn-link:disabled {pointer-events: none;opacity: .75;background-color: transparent;border: 1px solid transparent;}
.btn-block {display: block;width: 100%;}
.btn-block+.btn-block {margin-top: .5rem;}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {width: 100%;}
.btn-sm {min-height: 35px;padding: 8px 10px;font-size: 13px;}
.table {width: 100%;margin-bottom: 20px;color: inherit;background-color: #fff;border-collapse: collapse;}
.table caption {padding: 10px 20px;color: inherit;font-size: 17px;font-weight: bold;background-color: #d7d7d7;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-top: 2px solid #bdbdbd;border-bottom: 2px solid #bdbdbd;text-align: inherit;}
.table tbody+tbody {border-top: 2px solid #bdbdbd;}
.table-responsive {display: block;max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
*+.table-responsive {margin-top: 20px;}
.table tbody td.table-success, .table tbody tr.table-success {background-color: rgba(114,191,68,.2);}
.table tbody td.table-info, .table tbody tr.table-info {background-color: rgba(0,174,239,.2);}
.table tbody td.table-warning, .table tbody tr.table-warning {background-color: rgba(255,221,0,.2);}
.table tbody td.table-danger, .table tbody tr.table-danger {background-color: rgba(246,141,97,.2);}
.table tbody td.table-primary, .table tbody tr.table-primary {background-color: rgba(237,12,110,.2);}
.table tbody td.table-secondary, .table tbody tr.table-secondary {background-color: rgba(114,191,68,.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: #bdbdbd;}
	.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: 1px solid #bdbdbd;border-radius: 0;margin-bottom: 2rem;position: relative;word-wrap: break-word;}
.card-header {padding: 20px;background-color: #e3e3e3;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;background-color: #e3e3e3;width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}
.media-left {display: block;margin: 0 0 20px;}
*+.media-left {margin-top: 20px;}
@media (min-width:768px) {.media-left {max-width: 450%;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: 450%;float: right;margin: 0 0 30px 30px;}}
.media-clear {display: block;margin: 20px 0;}
@media (min-width:992px) {.media-clear {margin: 40px 0;}}
img.media-shadow {position: relative;-webkit-box-shadow: -8px 8px 0 0 #eff0f6;box-shadow: -8px 8px 0 0 #eff0f6;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
img.media-shadow:active, img.media-shadow:focus, img.media-shadow:hover {-webkit-box-shadow: -4px 4px 15px -4px #ced1e4;box-shadow: -4px 4px 15px -4px #ced1e4;}
section+section {margin-top: 40px;}
@media (min-width:992px) {section+section {margin-top: 60px;}}
@media (min-width:1420px) {section+section {margin-top: 80px;}}
section.bg {background: url("/img/section-bg.jpg") 50% 50%/cover no-repeat;padding: 40px 0;}
@media (min-width:992px) {section.bg {padding: 60px 0;}}
.section-title {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;margin-bottom: 20px;min-height: 40px;}
.section-title:before {content: "";display: block;position: absolute;top: 16px;right: calc(100% + 20px);left: -9999%;height: 1px;background-color: #c0c0c0;}
.section-title h2 {margin: 0 0 10px;}
.section-title__link {padding-left: 20px;margin-right: 20px;border-left: 1px solid #bdbdbd;}
@media (min-width:425px) {.section-title {-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;}
	.section-title h2 {margin: 0 20px 0 0;}}
.breadcrumbs__wrapper {position: relative;margin-left: -20px;margin-right: -20px;height: 25px;overflow: hidden;}
.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: 14px;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% 50%/contain no-repeat;width: 1rem;height: 1rem;}
.breadcrumbs__item {display: inline-block;margin: 0;padding-left: 0;white-space: nowrap;padding-right: 20px;}
.breadcrumbs__item:before {display: none;}
.breadcrumbs__item:not(:last-child):after {content: "/";display: inline-block;padding: 0 0 0 20px;}
.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;}
.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 .close {background: none;background: none;border: none;width: 2rem;height: 2rem;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;color: #ed0c6e;}
.modal-content .close svg {fill: currentColor;width: 18px;height: 18px;}
.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 20px 0;}
@media (min-width:768px) {.modal-header {padding: 40px 40px 0;}}
.modal-title {margin-bottom: 0;}
.modal-body {position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 20px;}
@media (min-width:768px) {.modal-body {padding: 40px;}}
.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;}
@media (min-width:768px) {.modal-footer {padding: 40px;}}
.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}
@media (min-width:425px) {.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;}}
#success_modal .close {position: absolute;top: 20px;right: 20px;}
#success_modal .success-body {text-align: center;}
.nav {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0;margin: 0;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 {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: 0 0 20px;}
@media (min-width:768px) {.nav-tabs {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin-bottom: 0;}}
.nav-tabs .nav-item {display: block;width: 100%;padding-left: 0;margin: 0;}
.nav-tabs .nav-item:before {display: none;}
@media (min-width:768px) {.nav-tabs .nav-item {display: inline-block;width: auto;}}
.nav-tabs .nav-link {display: block;width: 100%;padding: 10px 20px;background-color: rgba(189,189,189,.1);border-left: 4px solid #bdbdbd;text-decoration: none;color: #333;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
@media (min-width:768px) {.nav-tabs .nav-link {border-left: none;border-bottom: 4px solid #bdbdbd;}}
@media (min-width:992px) {.nav-tabs .nav-link {padding: 10px 40px;}}
.nav-tabs .nav-link.disabled {background-color: transparent;border-color: transparent;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {background-color: rgba(189,189,189,.5);color: #333;border-color: #333;font-weight: 600;}
.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;}
@media (min-width:768px) {.nav-text {-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;}}
@media (min-width:768px) {.nav-text .nav-item:not(:first-child) .nav-link:before {content: "/";display: inline-block;padding: 0 20px 0 0;}}
.nav-text .nav-link {background: none;border: none;text-decoration: underline;padding-left: 0;padding-right: 20px;}
.nav-text .nav-item.show .nav-link, .nav-text .nav-link.active {background: none;color: #ed0c6e;font-weight: 600;text-decoration: none;}
.nav-pills {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 0;}
@media (min-width:768px) {.nav-pills {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.nav-pills .nav-item {border: none;background: none;margin: 5px 0;}
@media (min-width:768px) {.nav-pills .nav-item {margin: 0 10px 10px 0;}}
.nav-pills .nav-link {border-radius: 0px 10px;border: none;background-color: #f2f2f2;color: #333;padding: 4px 17px;font-size: 14px;font-weight: 600;}
.nav-pills .nav-item.show .nav-link, .nav-pills .nav-link.active {background-color: #f2f2f2;color: #ed0c6e;}
.nav-grid {display: -ms-grid;display: grid;grid-gap: 10px;grid-template-columns: repeat(2,1fr);margin: 20px 0;}
@media (min-width:768px) {.nav-grid {grid-template-columns: repeat(4,1fr);}}
.nav-grid .nav-item {margin: 0;}
.nav-grid .nav-link {border: 1px solid #828282;padding: 5px 15px;background: none;}
.nav-grid .nav-item.show .nav-link, .nav-grid .nav-link.active {border-color: #ed0c6e;background: #f2f2f2;}
.tab-content>.tab-pane {display: none;}
.tab-content>.active {display: block;}
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: transparent url("/img/icons/arrow-right.svg") no-repeat 46% 50%;background-size: 14px 7px;width: 40px;height: 40px;border: 1px solid #e0e0e0;position: relative;cursor: pointer;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.slick-arrow.slick-prev {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.slick-arrow.slick-next {}
.slick-arrow.slick-disabled {pointer-events: none;opacity: .35;background-color: #e0e0e0 !important;}
ul.slick-dots {margin: 0;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;display: none !important;-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: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
ul.slick-dots>li {display: inline-block;margin: 0 7px;-webkit-box-flex: 0;-ms-flex: 0 0 60px;flex: 0 0 60px;}
ul.slick-dots>li:before {display: none;}
ul.slick-dots>li button {background: #dadada;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: #000;}
.section-title .slider-arrows {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;margin-left: 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;}
.section-title .slider-arrows .slider-counter {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;padding: 0 20px;min-width: 90px;text-align: center;letter-spacing: 6px;}
.slider {margin: 0 -10px;}
@media (min-width:1420px) {.slider {margin: 0 -20px;}}
.slider .slick-slide {padding: 0 10px 10px;position: relative;}
@media (min-width:1420px) {.slider .slick-slide {padding: 0 20px 20px;}}
.slider-done .slider__item_img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.slider-diplomas {margin: 0 -25px;}
.slider-diplomas .slick-slide {padding: 0 25px 10px;}
.slider-diplomas .slider__item {text-align: center;position: relative;}
.slider-diplomas .slider__item_img {margin-left: auto;margin-right: auto;width: auto;display: inline-block;}
.slider-diplomas .slider__item_img img {-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;width: auto;max-height: 260px;margin: auto;-webkit-box-shadow: -8px 8px 0 0 #eff0f6;box-shadow: -8px 8px 0 0 #eff0f6;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.slider-diplomas .slider__item_link {position: absolute;display: block;top: 0;height: 260px;left: 0;right: 0;}
.slider-diplomas .slider__item:active .slider__item_img img, .slider-diplomas .slider__item:focus .slider__item_img img, .slider-diplomas .slider__item:hover .slider__item_img img {-webkit-box-shadow: -4px 4px 15px -4px #ced1e4;box-shadow: -4px 4px 15px -4px #ced1e4;}
.slider-products {margin: 0 -20px -20px;}
@media (min-width:1260px) {.slider-products {margin-left: -10px;margin-right: -10px;}}
.slider-products .slick-slide {padding: 0 20px 40px;}
@media (min-width:1260px) {.slider-products .slick-slide {padding-left: 10px;padding-right: 10px;}}
.slider-news-index {padding-bottom: 60px;margin: 0 0 20px;}
@media (min-width:768px) {.slider-news-index {padding-bottom: 0;padding-left: 150px;margin-top: -50px;}}
.slider-news-index .slider__item a {display: block;margin-bottom: 10px;color: #828282;font-size: 14px;}
.slider-news-index .slider__item a:active, .slider-news-index .slider__item a:focus, .slider-news-index .slider__item a:hover {color: #ed0c6e;}
@media (min-width:768px) {.slider-news-index .slider__item a {line-height: 1.5;}}
.slider-news-index .slider__item small {display: block;font-weight: 600;color: #000;}
.slider-news-index .slick-slide {padding: 0;}
.slider-news-index .slick-arrow {border: none;bottom: 0;position: absolute;}
@media (min-width:768px) {.slider-news-index .slick-arrow {bottom: auto;top: 40px;}}
.slider-news-index .slick-arrow.slick-prev {left: -10px;}
.slider-news-index .slick-arrow.slick-next {left: 40px;}
.slider-news-index .slick-arrow.slick-disabled {background-color: transparent !important;}
.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 #bdbdbd;border-top-color: #ed0c6e;-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: 12px;margin-bottom: 1rem;border: 1px solid transparent;border-radius: 0;}
.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: #f768a6;color: #fff;}
.alert-primary hr {border-color: #f5378a;}
.alert-secondary {background-color: #abd990;color: #333;}
.alert-secondary hr {border-color: #8fcc6a;}
.alert-danger {background-color: #fbd3c2;color: #333;}
.alert-danger hr {border-color: #f9b091;}
.alert-warning {background-color: #ffeb66;color: #333;}
.alert-warning hr {border-color: #ffe433;}
.alert-success {background-color: #abd990;color: #333;}
.alert-success hr {border-color: #8fcc6a;}
.alert-info {background-color: #56d1ff;color: #333;}
.alert-info hr {border-color: #23c3ff;}
.alert-white {background-color: white;color: #333;}
.alert-white hr {border-color: white;}
.alert-gray {background-color: #f0f0f0;color: #333;}
.alert-gray hr {border-color: #d7d7d7;}
.alert-black {background-color: #333;color: #fff;}
.alert-black hr {border-color: #1a1a1a;}
.pagination {list-style: none;font-weight: 600;margin: 40px 0;padding: 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 0 0 8px;padding-left: 0;}
.pagination>li:first-child {margin-left: 0;}
.pagination>li:before {display: none;}
.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: 1px solid #f3f3f3;border-radius: 4px;padding: 0 6px;min-width: 38px;height: 38px;line-height: 1;background-color: #fff;color: #333;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.pagination>li a img {width: 12px;height: 12px;}
.pagination>li a:focus, .pagination>li a:hover {border-color: #333;color: #333;}
.pagination>li.active a {color: #ed0c6e;border-color: #f5378a;}
.pagination>li.disabled a {pointer-events: none;cursor: auto;background-color: rgba(224,224,224,.4);border-color: rgba(224,224,224,.4);color: rgba(51,51,51,.3);}
.tooltip {position: absolute;z-index: 1090;display: block;margin: 0;font-size: 12px;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: 250px;padding: 1rem 1rem;color: #333;text-align: center;background-color: #fff;border-radius: 0;-webkit-box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);}
.tooltip-inner img {width: 100%;}
.tooltip-handler {display: inline-block;border-radius: 100%;border: none;background: #00aeef;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,174,239,.2);background-clip: padding-box;border: 1px solid 0;-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,174,239,.2);background-clip: padding-box;border-bottom: 1px solid 0;}
.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;height: 450px;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: 3px 10px 30px rgba(0,0,0,.1);box-shadow: 3px 10px 30px rgba(0,0,0,.1);}
.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-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100%;position: relative;}
.product__img {width: 100%;height: 200px;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;}
.product__img img {margin: auto;max-height: 100%;}
.product__title {font-size: 14px;height: 100%;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;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;color: #333;text-decoration: none;}
.product__title:before {content: "";display: block;position: absolute;top: 0;left: 0;right: 0;height: 200px;}
.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: #ed0c6e;-webkit-box-shadow: 0 0 0 1px #ed0c6e;box-shadow: 0 0 0 1px #ed0c6e;}
.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: #bdbdbd;font-size: 15px;white-space: nowrap;}
.product__btn .btn {position: relative;padding-left: 35px;}
.product__btn svg {position: absolute;top: calc(50% - 8px);left: 10px;width: 16px;height: 16px;stroke: none;stroke-width: 0;fill: currentColor;}
.product__label {position: absolute;top: -10px;left: 0;width: 30px;height: 30px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.product__label-hot {background: #fd0 url("/img/icons/fire.svg") 50% 50%/13px no-repeat;}
.product__label-sale {background: #c2a1d5 url("/img/icons/hand-up.svg") 50% 50%/20px no-repeat;}
.product__label-new {background: #00aeef url("/img/icons/star.svg") 50% 50%/20px no-repeat;}
.product__label-colors {right: -10px;left: auto;background-color: #f2f2f2;border-radius: 0px 10px;padding: 4px 17px;width: auto;height: auto;font-size: 12px;font-weight: 600;white-space: nowrap;}
.product__counter {position: relative;}
.product__counter input {text-align: center;font-size: 17px;padding: 0 20px;height: 35px;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: 2;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(189,189,189,.5);}
@media (min-width:425px) {.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 #e0e0e0;padding: 10px;max-width: 590px;}
@media (min-width:768px) {.product__priceblock {position: relative;-ms-grid-columns: 120px 120px 1fr 120px;grid-template-columns: 120px 120px 1fr 120px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;grid-gap: 0 20px;margin-bottom: 60px;padding: 20px;}}
@media (min-width:992px) {.product__priceblock {-ms-grid-columns: 120px 120px 1fr 80px;grid-template-columns: 120px 120px 1fr 80px;}}
.product__priceblock_price {-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;}
@media (min-width:768px) {.product__priceblock_price {grid-column: unset;}}
.product__priceblock_price_one {display: block;font-size: 12px;color: #828282;}
.product__priceblock_price_current {color: #fff;background-color: #ed0c6e;border-radius: 3px;padding: 4px 6px;font-weight: 600;margin: 4px 0;display: inline-block;}
.product__priceblock_price_descr {display: block;font-size: 12px;color: #828282;}
.product__priceblock_counter {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;margin-top: 4px;}
@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 {grid-column: unset;}}
@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;}
@media (min-width:768px) {.product__priceblock_quick {-ms-grid-column: 3;-ms-grid-column-span: 2;grid-column: 3/5;-ms-grid-row: 2;-ms-grid-row-span: 1;grid-row: 2/3;}}
.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;margin-bottom: 30px;}
@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;-webkit-box-flex: 0;-ms-flex: 0;flex: 0;}
.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__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_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:425px) {.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: #bdbdbd;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:425px) {.product_modal__control_total {grid-column: unset;}}
.faq {border-bottom: 1px solid rgba(0,0,0,.1);}
.faq__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;font-size: 16px;border-top: 1px solid rgba(0,0,0,.1);padding: 20px 0;margin: 0;}
.faq__title p {margin: 0;}
.faq__btn {border: none;background: #ed0c6e url("/img/icons/plus.svg") 50% 50%/17px no-repeat;border-radius: 100%;width: 30px;height: 30px;-webkit-box-flex: 0;-ms-flex: 0 0 30px;flex: 0 0 30px;margin-left: 20px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.faq__text {display: none;font-size: 13px;margin: 0;padding: 0 20px 20px 20px;}
@media (min-width:768px) {.faq__text {padding-right: 60px;}}
.faq__title.active .faq__btn {background-image: url("/img/icons/minus.svg");}
.faq__title.active+.faq__text {display: block;}
.calc-promo {position: relative;height: 500px;max-width: 380px;margin: 40px auto 0;}
@media (min-width:992px) {.calc-promo {margin-top: 0;}}
.calc-promo img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.calc-promo__img {width: 100%;height: 100%;}
.calc-promo__icon {position: absolute;z-index: 1;top: 20px;left: 20px;width: 70px;height: 70px;}
.calc-promo__text {position: absolute;z-index: 1;top: 0;bottom: 0;left: 0;right: 0;background: -webkit-gradient(linear,left top,left bottom,color-stop(71.78%,rgba(0,0,0,0)),color-stop(78.53%,rgba(0,0,0,.1)),color-stop(91.12%,rgba(0,0,0,.69)));background: -webkit-linear-gradient(top,rgba(0,0,0,0) 71.78%,rgba(0,0,0,.1) 78.53%,rgba(0,0,0,.69) 91.12%);background: -o-linear-gradient(top,rgba(0,0,0,0) 71.78%,rgba(0,0,0,.1) 78.53%,rgba(0,0,0,.69) 91.12%);background: linear-gradient(180deg,rgba(0,0,0,0) 71.78%,rgba(0,0,0,.1) 78.53%,rgba(0,0,0,.69) 91.12%);padding: 20px;color: #fff;font-weight: 600;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: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.calc-promo__text strong {text-transform: uppercase;letter-spacing: .25px;display: block;}
.calc-promo__text svg {fill: currentColor;width: 32px;height: 15px;margin-left: 20px;}
.calc-promo__link {position: absolute;z-index: 1;top: 0;bottom: 0;left: 0;right: 0;}
.whys {display: -ms-grid;display: grid;grid-gap: 30px;margin-top: 30px;}
@media (min-width:768px) {.whys {-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-gap: 40px;}}
@media (min-width:1260px) {.whys {grid-template-columns: repeat(3,1fr);grid-gap: 50px;margin-top: 50px;}}
.whys__item {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;}
.whys__item_img {width: 70px;height: 70px;-webkit-box-flex: 0;-ms-flex: 0 0 70px;flex: 0 0 70px;position: relative;margin-right: 25px;}
@media (min-width:768px) {.whys__item_img {width: 95px;height: 95px;-webkit-box-flex: 0;-ms-flex: 0 0 95px;flex: 0 0 95px;margin-right: 45px;}}
.whys__item_img img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}
.whys__item_text p:first-child {margin-bottom: 15px;}
@media (min-width:1420px) {.whys-index {grid-template-columns: repeat(6,1fr);}}
.whys-index .whys__item {-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: center;-ms-flex-pack: center;justify-content: center;}
.whys-index .whys__item_img {margin: 0;}
.whys-index .whys__item_text {margin-top: 20px;text-align: center;}
.cabinet__header {max-width: 1300px;}
@media (min-width:768px) {.cabinet__header {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;margin-bottom: 40px;}}
.cabinet__discount {background-color: #e0e0e0;padding: 10px 20px;display: inline-block;margin-bottom: 20px;}
@media (min-width:768px) {.cabinet__discount {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;margin-bottom: 0;}}
.cabinet__order {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-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;position: relative;border: 2px solid #e0e0e0;border-radius: 4px;margin-bottom: 15px;padding: 10px;max-width: 1300px;}
.cabinet__order:last-child {margin-bottom: 0;}
@media (min-width:992px) {.cabinet__order {padding: 10px 20px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
.cabinet__order-info {cursor: pointer;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;-webkit-box-flex: 0;-ms-flex: 0 0 180px;flex: 0 0 180px;text-align: center;}
.cabinet__order-info .label {width: 100%;font-weight: 600;}
.cabinet__order-num {font-size: 16px;font-weight: bold;margin: 5px auto;}
.cabinet__order-date {color: #bdbdbd;display: block;text-decoration: underline;}
.cabinet__order-links {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;margin-top: 10px;}
@media (min-width:992px) {.cabinet__order-links {-webkit-box-flex: 1;-ms-flex: 1 0 0px;flex: 1 0 0;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;margin-left: 20px;margin-top: 0;}}
.cabinet__order-links p {position: relative;padding-left: 25px;font: 14px;}
.cabinet__order-links p:not(:last-child) {margin-bottom: 10px;}
.cabinet__order-links p:before {content: "—";display: block;color: #ed0c6e;position: absolute;top: 0;left: 0;width: 1em;height: 1em;}
.cabinet__order-links a {text-decoration: underline;color: #333;}
.cabinet__order-links a:active, .cabinet__order-links a:focus, .cabinet__order-links a:hover {color: #ed0c6e;}
.cabinet__order-inner {border: 2px solid #e0e0e0;padding: 10px;margin: 0;}
@media (min-width:768px) {.cabinet__order-inner {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 10px 20px;}}
.cabinet__order-inner .cabinet__order-links {margin-top: 20px;margin-bottom: 20px;}
@media (min-width:768px) {.cabinet__order-inner .cabinet__order-links {margin-left: 0;}}
.cabinet__order-inner .cabinet__order-date {text-decoration: none;}
.cabinet__order-inner .cabinet__order-info {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
.cabinet__order-inner .cabinet__order-descr {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;margin-top: 20px;}
.cabinet__order-inner .cabinet__order-descr .cabinet__order-descr-line {margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.cabinet__order-inner .cabinet__order-descr .cabinet__order-descr-line>span {display: inline-block;width: 120px;-webkit-box-flex: 0;-ms-flex: 0 0 120px;flex: 0 0 120px;}
@media (min-width:768px) {.cabinet__order-inner .cabinet__order-descr {-webkit-box-flex: 1;-ms-flex: 1 0 0px;flex: 1 0 0;margin-top: 0;margin-left: 40px;}}
.cabinet__order-inner .cabinet__order-btn {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
.profile__grid {display: -ms-grid;display: grid;grid-gap: 20px;max-width: 1300px;}
@media (min-width:768px) {.profile__grid {-ms-grid-columns: 1fr 3fr;grid-template-columns: 1fr 3fr;grid-gap: 30px;}}
@media (min-width:1420px) {.profile__grid {-ms-grid-columns: 1fr 3.25fr 1.5fr;grid-template-columns: 1fr 3.25fr 1.5fr;}}
.profile__image {text-align: center;}
.profile__image img {width: 180px;height: 180px;border-radius: 100%;display: block;margin: 0 auto 20px;}
.profile__image .btn-link {color: #bdbdbd;margin: 0 auto;}
@media (min-width:768px) {.profile__address {-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;}}
@media (min-width:992px) {.profile__address {-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;}}
@media (min-width:768px) {.profile__password {-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;-ms-grid-row: 3;-ms-grid-row-span: 1;grid-row: 3/4;}}
@media (min-width:1420px) {.profile__password {-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:768px) {.profile__btn {-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;-ms-grid-row: 4;-ms-grid-row-span: 1;grid-row: 4/5;}}
@media (min-width:1420px) {.profile__btn {-ms-grid-row: 3;-ms-grid-row-span: 1;grid-row: 3/4;}}
.login__socials {list-style: none;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;-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;}
.login__socials li {display: inline-block;padding: 0 5px;}
.login__socials li:before {display: none;}
.login__socials li a {display: block;color: #4f4f4f;background-color: rgba(189,189,189,.1);border-radius: 100%;padding: 15px;}
.login__socials li a svg {fill: currentColor;width: 26px;height: 26px;}
.login__socials li a:active, .login__socials li a:focus, .login__socials li a:hover {color: #ed0c6e;}
.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: 30px 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: 1px solid rgba(189,189,189,.3);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 {margin: 0;}
@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;}}
.portfolio__grid {display: -ms-grid;display: grid;grid-gap: 20px;}
@media (min-width:768px) {.portfolio__grid {grid-template-columns: repeat(2,1fr);grid-gap: 30px;}}
@media (min-width:992px) {.portfolio__grid {grid-template-columns: repeat(3,1fr);}}
@media (min-width:1420px) {.portfolio__grid {grid-template-columns: repeat(4,1fr);}}
.portfolio__item {position: relative;}
.portfolio__item_img {height: 260px;position: relative;-webkit-box-shadow: -8px 8px 0 0 #eff0f6;box-shadow: -8px 8px 0 0 #eff0f6;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.portfolio__item_img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.portfolio__item_descr {position: absolute;bottom: 0;left: 0;right: 0;padding: 10px 20px;background-color: rgba(218,218,218,.85);color: #333;font-size: 14px;}
.portfolio__item_link {position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;}
.portfolio__item:active .portfolio__item_img, .portfolio__item:focus .portfolio__item_img, .portfolio__item:hover .portfolio__item_img {-webkit-box-shadow: -4px 4px 15px -4px #ced1e4;box-shadow: -4px 4px 15px -4px #ced1e4;}
.portfolio__inner button svg {width: 30px;height: 30px;position: relative;margin-top: -5px;}
.portfolio__inner p:not(:last-child) {margin-bottom: 10px;}
.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;height: 24px;}
@media (min-width:768px) {.ya-share2 {margin: 0;}}
.ya-share2__list>li:before {display: none;}
.ya-share2__list>li>a {margin-left: 5px;}
.news__grid {display: -ms-grid;display: grid;grid-gap: 40px;}
@media (min-width:768px) {.news__grid {grid-template-columns: repeat(2,1fr);grid-column-gap: 30px;grid-row-gap: 50px;}}
@media (min-width:992px) {.news__grid {grid-template-columns: repeat(3,1fr);grid-column-gap: 40px;}}
@media (min-width:1260px) {.news__grid {grid-template-columns: repeat(4,1fr);}}
@media (min-width:1420px) {.news__grid {grid-template-columns: repeat(5,1fr);}}
.news__item {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: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;height: 100%;}
.news__item_img {margin-bottom: 20px;position: relative;width: 100%;}
.news__item_img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
@media (min-width:768px) {.news__item_text {padding-right: 20px;border-right: 2px solid #f2f2f2;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}}
.news__item_date {margin-bottom: 20px;font-size: 12px;color: #828282;}
.news__item_title {color: #333;font-size: 17px;font-weight: 600;display: block;margin-bottom: 20px;}
.news__item_title:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.news__item_title:active, .news__item_title:focus, .news__item_title:hover {color: #ed0c6e;}
.news__item_descr {font-size: 13px;color: #4f4f4f;}
.contacts__column {display: -ms-grid;display: grid;-ms-grid-columns: 24px 1fr;grid-template-columns: 24px 1fr;grid-gap: 20px;margin-bottom: 50px;padding-top: 18px;}
@media (min-width:992px) {.contacts__column {margin-bottom: 0;}}
.contacts__column_icon svg {width: 24px;height: 24px;fill: #ed0c6e;}
.contacts__column_label {display: block;color: #bdbdbd;position: absolute;top: -18px;font-size: 12px;}
.contacts__column_text {position: relative;}
.contacts__column_text a {display: block;text-decoration: none;}
.contacts__column_text a.h2 {margin: 0 0 20px;line-height: 1;}
.contacts__column_text a.h3 {margin: 0 0 10px;line-height: 1;}
.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: 350px;background-color: #f2f2f2;}
.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: 24px 1fr 1fr;grid-template-columns: 24px 1fr 1fr;grid-gap: 20px;}}
.contacts__route_title svg {width: 24px;height: 24px;fill: #bdbdbd;margin-right: 20px;}
.contacts__route_title button {width: 100%;margin-top: 10px;}
.contacts__route_text {margin-top: 20px;font-size: 14px;}
.contacts__bank p:not(:last-child) {margin-bottom: 5px;}
.contacts__bankfile {text-decoration: none;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-top: 30px;}
.contacts__bankfile svg {width: 30px;height: 30px;margin-right: 20px;-webkit-box-flex: 0;-ms-flex: 0 0 30px;flex: 0 0 30px;}
.contacts__bankfile span {text-decoration: underline;}
.contacts__bankfile:active span, .contacts__bankfile:focus span, .contacts__bankfile:hover span {text-decoration: none;}
.advantages__item {margin: 30px 0;text-align: center;}
.advantages__item_icon {width: 110px;height: 110px;margin: 0 auto 20px;text-align: center;}
.advantages__item_title {font-weight: 600;margin-bottom: 20px;}
.advantages__item_text {font-size: 13px;max-width: 280px;margin: 0 auto;}
@media (min-width:992px) {.tinting__product {display: -ms-grid;display: grid;-ms-grid-columns: 400px 1fr;grid-template-columns: 400px 1fr;grid-gap: 30px;}}
.tinting__product_img {width: 100%;height: 260px;margin: 20px 0;}
.tinting__product_img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;border-radius: 10px;}
@media (min-width:992px) {.tinting__product_img {height: 360px;margin: 0;}}
.tinting__product_details {max-width: 590px;}
#vars-tabs {max-width: 590px;}
.cart__wrapper {max-width: 910px;margin-left: auto;margin-right: auto;padding-bottom: 20px;}
.cart__item {border-bottom: 2px solid #e0e0e0;display: -ms-grid;display: grid;-ms-grid-columns: 120px 1fr 40px;grid-template-columns: 120px 1fr 40px;grid-gap: 20px;padding: 0 0 20px;margin-bottom: 20px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (min-width:768px) {.cart__item {-ms-grid-columns: 120px 1fr 120px 100px 40px;grid-template-columns: 120px 1fr 120px 100px 40px;}}
.cart__item_img img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;margin: 0 auto;}
.cart__item_title {-ms-grid-column: 2;-ms-grid-column-span: 2;grid-column: 2/4;}
@media (min-width:768px) {.cart__item_title {grid-column: unset;grid-row: unset;}}
.cart__item_title_link {font-size: 14px;display: block;color: #333;}
.cart__item_title_descr {margin-top: 5px;font-size: 12px;display: block;color: #bdbdbd;}
.cart__item_counter {-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:768px) {.cart__item_counter {grid-column: unset;grid-row: unset;}}
.cart__item_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;font-size: 17px;font-weight: 600;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (min-width:768px) {.cart__item_price {grid-column: unset;grid-row: unset;}}
.cart__item_del {-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;text-align: right;}
@media (min-width:768px) {.cart__item_del {grid-column: unset;grid-row: unset;}}
.cart__delete {display: inline-block;margin-top: 5px;width: 26px;height: 26px;border: none;background: url("/img/icons/cross-black.svg") 50% 50%/18px no-repeat;opacity: .2;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.cart__delete:active, .cart__delete:focus, .cart__delete:hover {opacity: .5;}
.cart__checkout {text-align: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 30px 0;}
@media (min-width:992px) {.cart__checkout {display: -ms-grid;display: grid;grid-gap: 20px 0;-ms-grid-columns: 55% 45%;grid-template-columns: 55% 45%;}}
.cart__checkout_total {background: #f2f2f2;padding: 10px 20px;margin-bottom: 20px;}
@media (min-width:992px) {.cart__checkout_total {-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;height: 100px;margin: 0;text-align: right;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}}
.cart__checkout_total_count {margin-bottom: 10px;display: block;}
.cart__checkout_total_sum {display: block;font-size: 30px;font-weight: 600;}
@media (min-width:992px) {.cart__checkout_btn {-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;text-align: right;}}
.cart__checkout_promocode {margin-top: 20px;}
@media (min-width:992px) {.cart__checkout_promocode {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;background: #f2f2f2;margin: 0;padding: 10px 20px;height: 100px;}}
.cart__checkout_promocode input {text-align: center;margin: 10px 0;padding: 10px 20px;}
@media (min-width:768px) {.cart__checkout_promocode input {margin: 0;height: 35px;}}
@media (min-width:992px) {.cart__checkout_promocode input {background-color: #fff;border-color: #e0e0e0;}}
.cart__checkout_promocode_descr {display: block;font-size: 12px;line-height: 1.2;color: #828282;margin-bottom: 20px;}
@media (min-width:768px) {.cart__checkout_promocode_descr {position: absolute;top: calc(100% + 10px);left: 0;right: 0;}}
.checkout__steps {max-width: 480px;display: -ms-grid;display: grid;grid-template-columns: repeat(4,24%);grid-gap: 5px;margin-bottom: 30px;margin-left: auto;margin-right: auto;}
.checkout__steps_item {position: relative;cursor: pointer;}
.checkout__steps_item:before {content: "";display: block;position: absolute;top: 22px;left: 0;right: 0;height: 2px;width: 100%;background-color: #bdbdbd;}
.checkout__steps_item strong {background-color: #bdbdbd;font-size: 24px;font-weight: 600;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;margin: 0 auto 10px;border-radius: 100%;width: 44px;height: 44px;border: 2px solid #fff;z-index: 1;position: relative;}
.checkout__steps_item span {color: #828282;font-size: 11px;text-align: center;display: block;}
.checkout__steps_item.active:before {background-color: #ed0c6e;}
.checkout__steps_item.active strong {background-color: #ed0c6e;color: #fff;}
.checkout__block {display: none;max-width: 480px;margin-left: auto;margin-right: auto;}
.checkout__block h2 {position: relative;padding-bottom: 20px;}
.checkout__block h2:after {content: "";display: block;width: 60px;height: 2px;background-color: #bdbdbd;position: absolute;bottom: 0;left: 0;}
#checkout__block-1 {display: block;}
.checkout__delivery .form-check {position: relative;display: -ms-grid;display: grid;padding: 20px;}
@media (min-width:768px) {.checkout__delivery .form-check {-ms-grid-columns: 100px 1fr;grid-template-columns: 100px 1fr;grid-gap: 20px;}}
.checkout__delivery .form-check-name {width: 20px;height: 20px;}
.checkout__delivery .form-check-name:before {border-color: #ed0c6e;}
.checkout__delivery .form-check-name:after {background: url("/img/icons/ok-primary.svg") 50% 50%/20px no-repeat;}
.checkout__delivery .form-check-input:checked~.checkout__delivery-border {border-color: #ed0c6e;}
.checkout__delivery-title {font-weight: 600;font-size: 18px;margin-top: 10px;}
.checkout__delivery-title small {color: #bdbdbd;display: block;}
@media (min-width:768px) {.checkout__delivery-title {margin-top: 0;}}
.checkout__delivery-img {width: 60px;height: 60px;margin-top: 10px;}
@media (min-width:768px) {.checkout__delivery-img {width: 85px;height: 85px;margin-top: 0;}}
.checkout__delivery-img img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}
.checkout__delivery-descr {font-size: 12px;margin-top: 15px;}
@media (min-width:768px) {.checkout__delivery-descr {margin-top: 0;}}
.checkout__delivery-border {border: 2px solid #f2f2f2;position: absolute;top: 0;bottom: 0;left: 0;right: 0;pointer-events: none;}
.checkout__last {list-style-type: decimal !important;padding-left: 30px;}
.checkout__last>li {margin-bottom: 20px;padding-left: 10px;}
.checkout__last>li a {display: block;color: #333;font-size: 14px;}
.checkout__last>li small {display: block;}
.checkout__last>li strong {display: block;}
.checkout__last__total {padding: 10px;background-color: #f2f2f2;}
.checkout__last__total_sum {margin: 30px 0;font-size: 24px;}
.catalog__filter_toggle {text-align: center;padding: 5px 15px;background-color: #e0e0e0;font-size: 18px;font-weight: 600;-webkit-box-shadow: 2px 2px 0px rgba(34,30,31,.38);box-shadow: 2px 2px 0px rgba(34,30,31,.38);border-radius: 4px;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: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;position: relative;}
@media (min-width:992px) {.catalog__filter_toggle {display: none;}}
.catalog__filter_toggle .toggle {margin-left: 10px;}
.catalog__filter_content {display: none;padding: 20px 10px 10px;background: #f2f2f2;}
@media (min-width:992px) {.catalog__filter_content {display: block !important;background: none;padding: 0;}}
.catalog__filter_btn {max-width: 375px;margin-left: auto;margin-right: auto;}
@media (min-width:992px) {.catalog__filter_btn {display: none;}}
.catalog__filter_item {margin-bottom: 20px;cursor: pointer;}
.catalog__filter_item_title {background-color: #e0e0e0;font-size: 14px;font-weight: 600;border-radius: 4px;padding: 5px 15px;position: relative;-webkit-box-shadow: 2px 2px 0px rgba(34,30,31,.38);box-shadow: 2px 2px 0px rgba(34,30,31,.38);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;}
@media (min-width:992px) {.catalog__filter_item_title {padding: 10px 15px;height: 50px;background-color: #f2f2f2;}}
.catalog__filter_item_title.active .toggle svg {-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
.catalog__filter_item_title.active+.catalog__filter_item_body {display: block;}
.catalog__filter_item_body {padding: 15px 15px 0;display: none;}
.catalog__filter_item_body .form-check {margin-bottom: 10px;}
.catalog__filter_item_body .form-check:last-child {margin-bottom: 0;}
.catalog__filter_item_body .form-check-name {font-size: 14px;}
.toggle {width: 12px;height: 12px;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;}
.toggle svg {width: 12px;height: 12px;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.active .toggle svg {-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
.catalog__filter_promo {position: relative;display: none;}
@media (min-width:992px) {.catalog__filter_promo {display: block;}}
.catalog__filter_promo_img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.catalog__filter_promo_text {position: absolute;z-index: 1;top: 0;bottom: 0;left: 0;right: 0;padding: 20px 10px 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;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;background: -webkit-linear-gradient(135.15deg,#242629 17.28%,rgba(0,0,0,0) 75.04%);background: -o-linear-gradient(135.15deg,#242629 17.28%,rgba(0,0,0,0) 75.04%);background: linear-gradient(314.85deg,#242629 17.28%,rgba(0,0,0,0) 75.04%);color: #fff;text-shadow: 1px 1px 0 #000;line-height: 1.1;}
.catalog__filter_promo_text strong {display: block;font-size: 125%;}
.catalog__filter_promo_link {display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;}
.catalog__sorting {margin: 20px 0;}
@media (min-width:992px) {.catalog__sorting {margin-top: 0;}}
.catalog__sorting_toggle {text-align: center;padding: 5px 15px;background-color: #f2f2f2;font-size: 16px;-webkit-box-shadow: 2px 2px 0px rgba(34,30,31,.38);box-shadow: 2px 2px 0px rgba(34,30,31,.38);border-radius: 4px;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: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;position: relative;}
@media (min-width:768px) {.catalog__sorting_toggle {display: none;}}
.catalog__sorting_toggle .toggle {margin-left: 10px;}
.catalog__sorting_content {display: none;background-color: #f2f2f2;padding: 20px 10px 10px;}
@media (min-width:768px) {.catalog__sorting_content {display: block;}}
@media (min-width:992px) {.catalog__sorting_content {position: relative;margin-top: 0;padding: 10px 15px;border-radius: 4px;-webkit-box-shadow: 2px 2px 0px rgba(34,30,31,.38);box-shadow: 2px 2px 0px rgba(34,30,31,.38);}}
.catalog__sorting_content .btn-sorting {font-size: 12px;border: none;background: transparent;border-radius: 3px;height: 30px;min-height: 0;padding: 5px 15px;color: #4f4f4f;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.catalog__sorting_content .btn-sorting.active {background-color: #fff;color: #333;font-weight: 600;}
.catalog__sorting_price {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;text-align: center;}
@media (min-width:768px) {.catalog__sorting_price {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}}
.catalog__sorting_price small {width: 100%;display: block;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;margin-bottom: 15px;margin-right: 10px;}
@media (min-width:768px) {.catalog__sorting_price small {width: auto;-webkit-box-flex: 0;-ms-flex: 0;flex: 0;margin-bottom: 0;}}
.catalog__sorting_type {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: center;-ms-flex-pack: center;justify-content: center;margin-top: 10px;background: none;}
@media (min-width:768px) {.catalog__sorting_type {margin-top: 0;-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;margin-left: auto;}}
.catalog__sorting_type_item {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: 12px;margin: 4px 0;min-width: 140px;border: none;height: 30px;min-height: 0;padding: 0;background: none;border-radius: 4px;overflow: hidden;}
.catalog__sorting_type_item:active, .catalog__sorting_type_item:focus, .catalog__sorting_type_item:hover {background: none;}
.catalog__sorting_type_item.active .catalog__sorting_type_icon {border-radius: 0;}
.catalog__sorting_type_item.active .product__label-hot+.catalog__sorting_type_text {background-color: #fd0;}
.catalog__sorting_type_item.active .product__label-sale+.catalog__sorting_type_text {background-color: #c2a1d5;color: #fff;}
.catalog__sorting_type_item.active .product__label-new+.catalog__sorting_type_text {background-color: #00aeef;color: #fff;}
@media (min-width:768px) {.catalog__sorting_type_item {margin: 0 5px;min-width: 0;}
	.catalog__sorting_type_item:last-child {margin-right: 0;}
	.catalog__sorting_type_item:first-child {margin-left: 0;}}
.catalog__sorting_type_icon {position: relative;top: auto;left: auto;-webkit-box-flex: 0;-ms-flex: 0 0 30px;flex: 0 0 30px;border-radius: 4px;}
.catalog__sorting_type_text {height: 30px;padding: 7px 10px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;line-height: 1.3;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.catalog__wrapper {margin-bottom: 60px;}
@media (min-width:992px) {.catalog__wrapper {display: -ms-grid;display: grid;-ms-grid-columns: 240px 1fr;grid-template-columns: 240px 1fr;grid-gap: 20px;margin-bottom: 0;}}
@media (min-width:768px) {.catalog__grid {display: -ms-grid;display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 20px;}}
@media (min-width:1260px) {.catalog__grid {grid-template-columns: repeat(3,1fr);}}
@media (min-width:1560px) {.catalog__grid {grid-template-columns: repeat(4,1fr);}}
@media (min-width:1800px) {.catalog__grid {grid-template-columns: repeat(5,1fr);}}
@media (min-width:992px) {.prodict__page {display: -ms-grid;display: grid;-ms-grid-columns: 400px 1fr;grid-template-columns: 400px 1fr;grid-gap: 30px;margin-top: 30px;}}
@media (min-width:1260px) {.prodict__page {-ms-grid-columns: 500px 1fr;grid-template-columns: 500px 1fr;margin-top: 40px;}}
@media (min-width:992px) {.prodict__page .product__priceblock {grid-row-gap: 10px;margin-bottom: 0;}}
.prodict__page .product__priceblock_price {position: relative;top: -7px;}
.prodict__images {display: -ms-grid;display: grid;-ms-grid-columns: 75% 20%;grid-template-columns: 75% 20%;grid-gap: 5%;max-width: 512px;margin: 30px auto;}
@media (min-width:992px) {.prodict__images {margin: 0;}}
.prodict__images .slider-product__images-for .img-wrapper {height: 220px;}
@media (min-width:768px) {.prodict__images .slider-product__images-for .img-wrapper {height: 400px;}}
.prodict__images .slider-product__images-nav .img-wrapper {height: 60px;}
@media (min-width:768px) {.prodict__images .slider-product__images-nav .img-wrapper {height: 85px;}}
.prodict__images .slider-product__images-nav .slick-slide.slick-current .img-wrapper {border-color: rgba(237,12,110,.5);}
.prodict__images .slick-slide {position: relative;}
.prodict__images .slick-slide .img-wrapper {display: block;background: #fff;-webkit-box-shadow: 0px 4px 8px -3px rgba(0,0,0,.15);box-shadow: 0px 4px 8px -3px rgba(0,0,0,.15);border: 1px solid transparent;padding: 5%;}
.prodict__images .slick-slide .img-wrapper img {margin: auto;width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}
.prodict__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;}
.prodict__info_details_descr {color: #828282;font-size: 12px;display: block;margin-bottom: 10px;}
@media (min-width:992px) {.prodict__descr {-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;}}
.prodict__descr .nav-tabs {font-size: 13px;}
@media (min-width:768px) {.prodict__descr .nav-tabs {position: relative;}
	.prodict__descr .nav-tabs:after {content: "";display: block;position: absolute;z-index: 0;bottom: 0;left: 0;right: 0;height: 4px;background-color: #bdbdbd;}}
.prodict__descr .nav-tabs .nav-link {padding: 10px;background: none;position: relative;z-index: 1;}
.prodict__descr .nav-tabs .nav-link.active {background-color: #f2f2f2;}
.btn-product-coloring {background: none;border: 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;text-align: left;padding: 0;font-size: 14px;}
.btn-product-coloring svg {width: 50px;height: 50px;margin-right: 10px;-webkit-box-flex: 0;-ms-flex: 0 0 50px;flex: 0 0 50px;fill: #ed0c6e;}
.btn-product-coloring_link {display: block;font-weight: 600;text-decoration: underline;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.btn-product-coloring_choosen {font-size: 12px;color: #bdbdbd;font-weight: normal;}
.btn-product-coloring:active, .btn-product-coloring:focus, .btn-product-coloring:hover {background: none;}
.btn-product-coloring:active .btn-product-coloring_link, .btn-product-coloring:focus .btn-product-coloring_link, .btn-product-coloring:hover .btn-product-coloring_link {color: #ed0c6e;}
.coloring .close {position: absolute;top: 20px;right: 20px;}
.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;}
@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 {height: 230px;padding-bottom: 10px;overflow-x: auto;display: -ms-grid;display: grid;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 .slider__item>span {position: absolute;top: 10px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);display: inline-block;padding: 4px;background-color: #fff;font-size: 12px;}
.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 #ed0c6e;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 #ed0c6e;border-radius: 4px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;pointer-events: none;}
.intro {margin-top: -90px;padding-top: 100px;padding-bottom: 20px;position: relative;}
@media (min-width:1260px) {.intro {margin-top: -125px;padding-top: 150px;padding-bottom: 40px;}}
.intro-bg {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;}
.intro .container {max-width: 600px;margin-left: auto;margin-right: auto;position: relative;z-index: 1;}
@media (min-width:1260px) {.intro .container {max-width: 1900px;display: -ms-grid;display: grid;-ms-grid-columns: 1fr .75fr;grid-template-columns: 1fr .75fr;grid-gap: 40px;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}}
.intro__descr {max-width: 630px;margin-left: auto;margin-right: auto;}
.intro__descr_body {padding: 20px;border-top: 2px solid rgba(237,12,110,.4);border-left: 2px solid rgba(237,12,110,.4);position: relative;}
@media (min-width:768px) {.intro__descr_body {padding: 30px;}}
@media (min-width:1260px) {.intro__descr_body {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;}}
.intro__descr_body:after, .intro__descr_body:before {content: "";display: block;background-color: rgba(237,12,110,.4);position: absolute;}
.intro__descr_body:before {right: 0;bottom: 30px;width: 2px;height: 110px;}
.intro__descr_body:after {bottom: 0;left: 0;height: 2px;width: 70%;}
.intro__descr_call {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;text-align: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (min-width:768px) {.intro__descr_call {-ms-grid-columns: 1fr 75px 95px;grid-template-columns: 1fr 75px 95px;text-align: left;}}
@media (min-width:1420px) {.intro__descr_call {-ms-grid-columns: 1fr .75fr 95px;grid-template-columns: 1fr .75fr 95px;}}
.intro__descr_call_arrow {display: none;}
@media (min-width:768px) {.intro__descr_call_arrow {display: block;text-align: center;}}
.intro__descr_call_arrow svg {width: 75px;height: 15px;fill: rgba(237,12,110,.4);}
.intro__news {max-width: 580px;margin-top: 30px;}
@media (min-width:1420px) {.intro__news {display: -ms-grid;display: grid;-ms-grid-columns: 140px 1fr;grid-template-columns: 140px 1fr;grid-gap: 20px;margin-top: 0;}}
@media (min-width:992px) {.intro__news_title {position: relative;white-space: nowrap;}
	.intro__news_title:after {content: "—";display: inline-block;margin: 0 0 0 15px;}}
.intro__news_items .intro__news_item+.intro__news_item {margin-top: 20px;}
.intro__news_items .intro__news_item_title {color: #828282;}
.intro__news_items .intro__news_item_date {display: block;font-weight: bold;color: #4f4f4f;margin-top: 5px;}
.intro__show {max-width: 600px;margin-left: auto;margin-right: auto;}
@media (min-width:1420px) {.intro__show {display: -ms-grid;display: grid;-ms-grid-columns: 60% 38%;grid-template-columns: 60% 38%;grid-gap: 0 30px;-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;max-width: none;max-width: 700px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
.intro__show_img {width: 100%;padding: 20px 10px;max-width: 700px;margin-left: auto;margin-right: auto;}
@media (min-width:992px) {.intro__show_img {-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;}}
.intro__show_descr {font-size: 13px;padding: 10px 0 20px;text-align: center;max-width: 370px;margin-left: auto;margin-right: auto;}
@media (min-width:768px) {.intro__show_descr {padding-top: 20px;}}
@media (min-width:992px) {.intro__show_descr {-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;}}
@media (min-width:1420px) {.intro__show_descr {text-align: left;padding: 0;}}
.intro__show_variants {display: -ms-grid;display: grid;grid-template-columns: repeat(5,1fr);grid-gap: 5px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
@media (min-width:768px) {.intro__show_variants {grid-gap: 10px;}}
@media (min-width:992px) {.intro__show_variants {-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;}}
.intro__show_variants_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: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.intro__show_variants_color {width: 40px;height: 40px;border-radius: 100%;-webkit-box-shadow: 2px 2px 0px rgba(34,30,31,.38);box-shadow: 2px 2px 0px rgba(34,30,31,.38);}
@media (min-width:768px) {.intro__show_variants_color {width: 60px;height: 60px;}}
.intro__show_variants_title {margin-top: 10px;font-size: 12px;white-space: nowrap;}
.index-catalog__item {margin-bottom: 10px;position: relative;text-decoration: none;display: block;}
.index-catalog__item_img {padding: 0 0 25px 0;position: relative;}
.index-catalog__item_img:before {content: "";display: block;position: absolute;z-index: 1;bottom: 25px;top: 0;left: 0;right: 0;background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(0,0,0,.38)));background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,.38) 100%);background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,.38) 100%);background: linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,.38) 100%);}
.index-catalog__item_img img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;position: relative;-webkit-box-shadow: -8px 8px 0 0 #eff0f6;box-shadow: -8px 8px 0 0 #eff0f6;}
.index-catalog__item_title {position: absolute;z-index: 1;bottom: 40px;left: 15px;right: 15px;max-width: 450px;font-weight: bold;margin: 0;color: #fff;text-shadow: 1px 1px 1px rgba(0,0,0,.5);}
@media (min-width:768px) {.index-catalog__item_title {bottom: 45px;left: 25px;}}
.index-catalog__item:active .index-catalog__item_img:before, .index-catalog__item:focus .index-catalog__item_img:before, .index-catalog__item:hover .index-catalog__item_img:before {background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(0,0,0,.5)));background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,.5) 100%);background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,.5) 100%);background: linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,.5) 100%);}
.index-catalog__item:active .index-catalog__item_img img, .index-catalog__item:focus .index-catalog__item_img img, .index-catalog__item:hover .index-catalog__item_img img {-webkit-box-shadow: -4px 4px 15px -4px #ced1e4;box-shadow: -4px 4px 15px -4px #ced1e4;}
.intro__showcase {display: -ms-grid;display: grid;-ms-grid-columns: 100%;grid-template-columns: 100%;grid-gap: 20px;}
@media (min-width:1260px) {.intro__showcase {-ms-grid-columns: 450px 1fr;grid-template-columns: 450px 1fr;grid-gap: 0 20px;}}
@media (min-width:1420px) {.intro__showcase {-ms-grid-columns: 620px 1fr;grid-template-columns: 620px 1fr;}}
@media (min-width:1750px) {.intro__showcase {-ms-grid-columns: 780px 690px;grid-template-columns: 780px 690px;-ms-grid-rows: 250px 310px 1fr;grid-template-rows: 250px 310px 1fr;grid-gap: 0 40px;margin-left: auto;margin-right: auto;width: 1510px;}}
@media (min-width:1750px) {.intro__showcase-inner {-ms-grid-rows: 250px 1fr auto;grid-template-rows: 250px 1fr auto;}}
@media (min-width:992px) {.intro__showcase_text {max-width: 710px;margin: 0 auto;}}
@media (min-width:1260px) {.intro__showcase_text {-ms-grid-column: 2;grid-column: 2;margin: 0;max-width: 100%;}}
@media (min-width:1750px) {.intro__showcase_text {margin-top: 60px;}}
.intro__showcase_house {width: 290px;height: 290px;margin-left: auto;margin-right: auto;position: relative;}
@media (min-width:768px) {.intro__showcase_house {width: 450px;height: 450px;}}
@media (min-width:1260px) {.intro__showcase_house {-ms-grid-column: 1;grid-column: 1;-ms-grid-row: 1;-ms-grid-row-span: 2;grid-row: 1/3;}}
@media (min-width:1750px) {.intro__showcase_house {width: 780px;height: 780px;margin-top: -80px;}}
.intro__showcase_house_img {position: relative;z-index: 2;}
.intro__showcase_house_walls {-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;background: #fff;position: absolute;top: 20px;left: 20px;right: 20px;height: 171px;z-index: 1;}
@media (min-width:768px) {.intro__showcase_house_walls {top: 130px;height: 167px;}}
@media (min-width:1750px) {.intro__showcase_house_walls {top: 230px;height: 284px;}}
.intro__showcase_house_plinth {-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;background-color: #fff;position: absolute;background-position: 50% 50%;background-size: auto 100%;background-repeat: repeat-x;bottom: 79px;left: 20px;right: 20px;height: 20px;z-index: 1;}
@media (min-width:768px) {.intro__showcase_house_plinth {bottom: 124px;height: 30px;}}
@media (min-width:1750px) {.intro__showcase_house_plinth {bottom: 215px;height: 51px;}}
.intro__showcase_variants {margin-top: -50px;position: relative;z-index: 2;}
@media (min-width:992px) {.intro__showcase_variants {width: 750px;margin-left: auto;margin-right: auto;margin-top: -90px;}}
@media (min-width:1260px) {.intro__showcase_variants {-ms-grid-column: 2;grid-column: 2;margin-top: 0;margin-left: 0;width: auto;}}
@media (min-width:1750px) {.intro__showcase_variants {}}
.intro__showcase_variant {position: relative;margin-right: -20px;margin-left: -20px;height: 130px;overflow: hidden;}
@media (min-width:992px) {.intro__showcase_variant {overflow: visible;margin-left: 0;margin-right: 0;}}
.intro__showcase_variant+.intro__showcase_variant {margin-top: 30px;}
.intro__showcase_variant_title {margin: 0 0 15px 20px;font-weight: bold;}
@media (min-width:1260px) {.intro__showcase_variant_title {margin-left: 0;}}
.intro__showcase_variant_wrapper {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: 14px;overflow-x: scroll;margin: 0 0 30px;padding: 0 20px 20px;}
@media (min-width:992px) {.intro__showcase_variant_wrapper {overflow: visible;}}
@media (min-width:1260px) {.intro__showcase_variant_wrapper {padding-left: 0;}}
.intro__showcase_variant_item {margin-right: 20px;width: 70px;-webkit-box-flex: 0;-ms-flex: 0 0 70px;flex: 0 0 70px;cursor: pointer;}
@media (min-width:1260px) {.intro__showcase_variant_item {margin-right: 10px;}}
.intro__showcase_variant_item:last-child {width: 90px;-webkit-box-flex: 0;-ms-flex: 0 0 90px;flex: 0 0 90px;}
.intro__showcase_variant_item span {border-radius: 6px;margin-bottom: 10px;width: 60px;height: 60px;display: block;background-position: 50% 50%;background-size: cover;background-repeat: no-repeat;position: relative;}
.intro__showcase_variant_item span:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 6px;background: url("/img/temp/tint-1.png") 50% 50%/cover no-repeat;}
.intro__showcase_variant_item span[data-img]:before {display: none;}
.intro__showcase_variant_item p {margin: 0;font-size: 12px;white-space: nowrap;}
.intro__showcase_variant_item a {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;font-size: 12px;text-decoration: none;}
.intro__showcase_variant_item a:hover u {text-decoration: none;}
.intro__showcase_variant_item.active span:after {content: "";display: block;background: #333;border: 2px solid #fff;border-radius: 100%;width: 16px;height: 16px;position: absolute;top: calc(50% - 8px);left: calc(50% - 8px);}
@media (min-width:992px) {.intro__showcase_apply {max-width: 710px;margin-top: 20px;margin-left: auto;margin-right: auto;}}
@media (min-width:1260px) {.intro__showcase_apply {-ms-grid-column: 2;grid-column: 2;max-width: 100%;}}
.intro__showcase_quote {display: -ms-grid;display: grid;grid-gap: 20px;margin: 30px 0 0;}
@media (min-width:768px) {.intro__showcase_quote {-ms-grid-columns: 125px 1fr;grid-template-columns: 125px 1fr;grid-gap: 30px;}}
@media (min-width:992px) {.intro__showcase_quote {max-width: 710px;}}
@media (min-width:1260px) {.intro__showcase_quote {max-width: 100%;}}
@media (min-width:1420px) {.intro__showcase_quote {max-width: 450px;}}
@media (min-width:1750px) {.intro__showcase_quote {position: relative;z-index: 2;}}
.intro__showcase_quote_img {position: relative;width: 125px;height: 125px;}
.intro__showcase_quote_img:after {content: "";display: block;background: url("/img/icons/quotes.svg") 0 0/contain no-repeat;width: 36px;height: 36px;position: absolute;z-index: 1;top: 0;right: 0;}
.intro__showcase_quote_img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;border-radius: 100%;}
.intro__showcase_quote_text {margin-top: 15px;font-size: 13px;}
@media (min-width:992px) {.intro__showcase_quote {width: 710px;margin-top: 20px;margin-left: auto;margin-right: auto;}}
@media (min-width:1260px) {.intro__showcase_quote {-ms-grid-column: 1;grid-column: 1;-ms-grid-row: 3;grid-row: 3;}}
.intro__showcase_scroll {padding: 0;display: -ms-grid;display: grid;grid-template-rows: repeat(6,1fr);grid-auto-flow: column;grid-gap: 10px;}
@media (min-width:992px) {.intro__showcase_scroll {overflow-x: scroll;overflow-y: hidden;}}
@media (min-width:1260px) {.intro__showcase_scroll {width: 600px;padding-bottom: 20px;}}
@media (min-width:1750px) {.intro__showcase_scroll {width: 690px;}}
.intro__showcase_scroll .intro__showcase_variant_item {width: 100px;-webkit-box-flex: 0;-ms-flex: 0 0 100px;flex: 0 0 100px;position: relative;margin-right: 0;}
.intro__showcase_scroll .intro__showcase_variant_item span {width: 100px;height: 30px;margin-bottom: 5px;background-size: cover;}
.intro__showcase #coloring_tabsContent .tab-pane {margin-top: 20px;}
.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:425px) {.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:1420px) {.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;}}
.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:425px) {.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:1420px) {.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: 0 !important;}
.mt-0, .my-0 {margin-top: 0 !important;}
.mr-0, .mx-0 {margin-right: 0 !important;}
.mb-0, .my-0 {margin-bottom: 0 !important;}
.ml-0, .mx-0 {margin-left: 0 !important;}
.m-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: 0 !important;}
.pt-0, .py-0 {padding-top: 0 !important;}
.pr-0, .px-0 {padding-right: 0 !important;}
.pb-0, .py-0 {padding-bottom: 0 !important;}
.pl-0, .px-0 {padding-left: 0 !important;}
.p-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:425px) {.m-sm-0 {margin: 0 !important;}
	.mt-sm-0, .my-sm-0 {margin-top: 0 !important;}
	.mr-sm-0, .mx-sm-0 {margin-right: 0 !important;}
	.mb-sm-0, .my-sm-0 {margin-bottom: 0 !important;}
	.ml-sm-0, .mx-sm-0 {margin-left: 0 !important;}
	.m-sm-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: 0 !important;}
	.pt-sm-0, .py-sm-0 {padding-top: 0 !important;}
	.pr-sm-0, .px-sm-0 {padding-right: 0 !important;}
	.pb-sm-0, .py-sm-0 {padding-bottom: 0 !important;}
	.pl-sm-0, .px-sm-0 {padding-left: 0 !important;}
	.p-sm-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: 0 !important;}
	.mt-md-0, .my-md-0 {margin-top: 0 !important;}
	.mr-md-0, .mx-md-0 {margin-right: 0 !important;}
	.mb-md-0, .my-md-0 {margin-bottom: 0 !important;}
	.ml-md-0, .mx-md-0 {margin-left: 0 !important;}
	.m-md-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: 0 !important;}
	.pt-md-0, .py-md-0 {padding-top: 0 !important;}
	.pr-md-0, .px-md-0 {padding-right: 0 !important;}
	.pb-md-0, .py-md-0 {padding-bottom: 0 !important;}
	.pl-md-0, .px-md-0 {padding-left: 0 !important;}
	.p-md-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: 0 !important;}
	.mt-lg-0, .my-lg-0 {margin-top: 0 !important;}
	.mr-lg-0, .mx-lg-0 {margin-right: 0 !important;}
	.mb-lg-0, .my-lg-0 {margin-bottom: 0 !important;}
	.ml-lg-0, .mx-lg-0 {margin-left: 0 !important;}
	.m-lg-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: 0 !important;}
	.pt-lg-0, .py-lg-0 {padding-top: 0 !important;}
	.pr-lg-0, .px-lg-0 {padding-right: 0 !important;}
	.pb-lg-0, .py-lg-0 {padding-bottom: 0 !important;}
	.pl-lg-0, .px-lg-0 {padding-left: 0 !important;}
	.p-lg-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: 0 !important;}
	.mt-xl-0, .my-xl-0 {margin-top: 0 !important;}
	.mr-xl-0, .mx-xl-0 {margin-right: 0 !important;}
	.mb-xl-0, .my-xl-0 {margin-bottom: 0 !important;}
	.ml-xl-0, .mx-xl-0 {margin-left: 0 !important;}
	.m-xl-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: 0 !important;}
	.pt-xl-0, .py-xl-0 {padding-top: 0 !important;}
	.pr-xl-0, .px-xl-0 {padding-right: 0 !important;}
	.pb-xl-0, .py-xl-0 {padding-bottom: 0 !important;}
	.pl-xl-0, .px-xl-0 {padding-left: 0 !important;}
	.p-xl-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:1420px) {.m-xxl-0 {margin: 0 !important;}
	.mt-xxl-0, .my-xxl-0 {margin-top: 0 !important;}
	.mr-xxl-0, .mx-xxl-0 {margin-right: 0 !important;}
	.mb-xxl-0, .my-xxl-0 {margin-bottom: 0 !important;}
	.ml-xxl-0, .mx-xxl-0 {margin-left: 0 !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: 0 !important;}
	.pt-xxl-0, .py-xxl-0 {padding-top: 0 !important;}
	.pr-xxl-0, .px-xxl-0 {padding-right: 0 !important;}
	.pb-xxl-0, .py-xxl-0 {padding-bottom: 0 !important;}
	.pl-xxl-0, .px-xxl-0 {padding-left: 0 !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;}}
@media (min-width:768px) {.ml-md-auto {margin-left: auto;}
	.mr-md-auto {margin-right: auto;}}
.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__priceblock_price_one-old{display:block;font-size:12px;color:#828282;text-decoration:line-through}.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}.nav.nav-fill:after{display:none}.fixed-header .header__email{display:none}.header_xl__contacts_hidden-email{text-align:center;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;padding-right:.8rem}@media (max-width:992px){.header_xl__contacts_hidden-email{display:none}.header__email{display:none}}.header_xl__contacts.active .header_xl__contacts_inview{position:relative;z-index:4}.header_xl__contacts.active .header_xl__contacts_hidden{display:block}.header_xl__contacts_hidden .nav-tabs{margin-bottom:0}.header_xl__contacts_hidden .nav-link{border:0;cursor:pointer;width:100%}.header_xl__contacts_hidden .nav-link svg{color:#000}.header_xl .header_xl__contacts_hidden{display:none;width:auto;min-width:310px;z-index:2;left:auto;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}@media (min-width:768px){.header_xl .header_xl__contacts_hidden{right:0;padding:4rem 1rem 1rem}}.header_xl__contacts_hidden .tab-content{margin-bottom:0 !important}.header_xl__contacts_hidden h6{margin-top:.5rem;margin-bottom:1rem}.header_xl__contacts_hidden .privacy{margin-top:10px;font-size:12px}.header_xl__contacts_hidden .nav{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;padding-bottom:.85rem}.header_xl__contacts_hidden .nav-item:not(:first-child){margin-top:0 !important}.header_xl__contacts_hidden .nav-item__icon{max-width:24px;display:flex;justify-content:center;align-items:center}.header_xl__contacts_hidden .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_xl__contacts_hidden .nav-link.active{border-left:0;background:#ed0c6e;color:#fff}.header_xl__contacts_hidden .nav-link.active svg{color:#fff}.header_xl__contacts_hidden .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{text-align:center;display:flex;flex-direction:column;margin-bottom:1.5rem}.product__tabs .nav-item{padding-left:0 !important;list-style:none !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:#ed0c6e;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:#ed0c6e;color:#fff}.product__tabs .nav-link:hover svg{color:#fff}}@media (max-width:991px){.product__tabs-content--desktop{display:none !important}}@media (min-width:992px){.product__tabs-content--mobile{display:none !important}}.product__tabs-content--mobile{margin-top:2rem}.contacts-overlay{display:none}@media (max-width:767px){.contacts-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:100;cursor:pointer}body.contacts-overlay-visible .contacts-overlay{display:block}body.header-contacts-open .header{pointer-events:none}}.contacts-modal{display:none;position:fixed;inset:0;z-index:101;align-items:center;justify-content:center;padding:16px;pointer-events:none}body.header-contacts-open .contacts-modal{display:flex}.contacts-modal .header_xl__contacts_hidden{display:block !important;position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;width:100%;max-width:360px;min-width:0;padding:1rem !important;margin:0 !important;pointer-events:auto;box-shadow:0 12px 40px rgba(0,0,0,.25);background:#fff;border-radius:.25rem}.contacts-modal .header_xl__contacts_hidden_tel,.contacts-modal .header_xl__contacts_hidden_worktime,.contacts-modal .header_xl__contacts_hidden_email,.contacts-modal .header_xl__contacts_hidden-email{display:none !important}@media (max-width:1259px){body.header-contacts-open .header_xl__contacts.active:before{display:none !important;content:none !important}}