@charset "UTF-8";
:root {--primary: #ce3100;--secondary: #ce3100;--danger: #ce3100;--warning: #f8d62e;--success: #3c8143;--info: #3b85c8;--white: #fff;--gray: #8b8b8b;--black: #000;--color-1: #bb2a54;--color-2: #3b85c8;--color-3: #3c8143;--color-4: #21185d;--secondary-50: rgba(206,49,0,.5);--text-50: rgba(0,0,0,.5);--light-50: rgba(222,222,222,.5);--primary-50: rgba(206,49,0,.5);--breakpoint-xs: 0;--breakpoint-sm: 768px;--breakpoint-md: 992px;--breakpoint-lg: 1200px;--breakpoint-xl: 1400px;--breakpoint-xxl: 1600px;--font-family-sans-serif: "Open Sans",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;}
::-moz-selection {background-color: rgba(206,49,0,.4);}
::selection {background-color: rgba(206,49,0,.4);}
* {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: "Open Sans",Helvetica,Arial,sans-serif;font-size: 14px;font-weight: normal;line-height: 1.4;color: #000;text-align: left;background-color: #fff;min-height: 100vh;scroll-behavior: smooth;text-rendering: optimizeSpeed;padding-top: 108px;}
@media (min-width:768px) {body {padding-top: 44px;}}
@media (min-width:1200px) {body {padding-top: 115px;}}
[tabindex="-1"]:focus {outline: 0 !important;}
figure {margin: 30px 0;}
figure figcaption {font-size: 11px;margin-top: 10px;display: block;}
figure img {max-width: 100%;height: auto;}
img {vertical-align: middle;border-style: none;max-width: 100%;}
img.fluid {height: auto;width: 100%;display: block;}
svg {overflow: hidden;vertical-align: middle;width: 100%;height: 100%;fill: currentColor;}
.svg-stroke svg {fill: none;stroke: currentColor;}
output {display: inline-block;}
summary {display: list-item;cursor: pointer;}
template {display: none;}
[hidden] {display: none !important;}
@media (prefers-reduced-motion:reduce) {* {-webkit-animation-duration: .01ms !important;animation-duration: .01ms !important;-webkit-animation-iteration-count: 1 !important;animation-iteration-count: 1 !important;-webkit-transition-duration: .01ms !important;-o-transition-duration: .01ms !important;transition-duration: .01ms !important;scroll-behavior: auto !important;}}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight: bold;line-height: 1.3;}
.h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {font-weight: normal;color: #8b8b8b;display: block;font-size: 75%;}
.h1, h1 {font-size: 34px;font-family: "Open Sans",Helvetica,Arial,sans-serif;line-height: 1.2;margin: 0 0 30px;}
*+.h1, *+h1 {margin-top: 45px;}
@media (min-width:1200px) {.h1, h1 {font-size: 56px;line-height: 1.1;}}
.h2, h2 {font-size: 27.75px;font-family: "Open Sans",Helvetica,Arial,sans-serif;line-height: 1.1;margin: 0 0 30px;}
*+.h2, *+h2 {margin-top: 45px;}
@media (min-width:1200px) {.h2, h2 {font-size: 37px;}}
.h3, h3 {font-size: 24px;font-family: "Open Sans",Helvetica,Arial,sans-serif;margin: 0 0 20px;}
*+.h3, *+h3 {margin-top: 30px;}
@media (min-width:1200px) {.h3, h3 {font-size: 30px;}}
.h4, h4 {font-size: 19.2px;font-family: "Open Sans",Helvetica,Arial,sans-serif;margin: 0 0 20px;}
*+.h4, *+h4 {margin-top: 30px;}
@media (min-width:1200px) {.h4, h4 {font-size: 24px;}}
.h5, h5 {font-size: 19px;font-family: "Open Sans",Helvetica,Arial,sans-serif;margin: 0 0 20px;}
*+.h5, *+h5 {margin-top: 30px;}
@media (min-width:1200px) {.h5, h5 {font-size: 20px;}}
.h6, h6 {font-size: 18px;font-family: "Open Sans",Helvetica,Arial,sans-serif;}
a {color: #ce3100;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: #ce3100;text-decoration: none;}
a:focus u, a:hover u {text-decoration: none;}
a.arrowed {position: relative;}
a.arrowed:after {content: "→";display: inline-block;color: inherit;margin-left: 5px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
a.arrowed:active:after, a.arrowed:focus:after, a.arrowed:hover:after {margin-left: 10px;}
a.arrowed-down {position: relative;}
a.arrowed-down:after {content: "↓";display: inline-block;color: inherit;margin-left: 5px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
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: 30px 0;border: 0;border-top: 1px solid rgba(206,49,0,.5);}
hr.short {width: 45px;}
.small, small {font-size: 11px;}
.micro {font-size: 9px;}
.lead {font-size: 16px;}
.mark, mark {padding: 2px;background-color: rgba(206,49,0,.1);}
.font-normal {font-weight: normal !important;}
.font-bold {font-weight: bold !important;}
.font-semibold {font-weight: 600 !important;}
.font-italic {font-style: italic !important;}
.text-decoration-none {text-decoration: none;}
.text-decoration-underline {text-decoration: underline;}
sub, sup {position: relative;font-size: 9.8px;line-height: 0;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
ol[class], ul[class] {list-style: none;}
ol, ul {margin: 0;padding-left: 30px;}
main ul {list-style: none;padding-left: 0;}
main ul>li {padding-left: 24px;}
main ul>li:before {content: "";display: block;width: 20px;height: 20px;position: absolute;top: 0;left: 0;background: url("/img/icons/romb.svg") 50% 50%/19px no-repeat;}
main ol, main ul {margin: 20px 0;}
main ol>li, main ul>li {position: relative;min-height: 20px;}
main ol>li:not(:last-child), main ul>li:not(:last-child) {margin-bottom: 5px;}
.list-unstyled {padding: 0;margin: 0;list-style: none;}
.list-unstyled>li {margin: 0;padding: 0;}
.list-inline {padding: 0;margin: 0;list-style: none;}
.list-inline>li {margin: 0;padding: 0;}
.list-inline-item {display: inline-block;}
.list-inline-item:not(:last-child) {margin-right: 10px;}
dl:not(:last-child) {margin-bottom: 30px;}
dl dt {font-weight: 600;}
dl dt+dd {margin-top: 30px;}
dl dd {margin-left: 30px;}
dl dd+dt {margin-top: 30px;}
.text-muted {color: #8b8b8b;}
.text-primary {color: #ce3100;}
.text-secondary {color: #ce3100;}
.text-danger {color: #ce3100;}
.text-warning {color: #f8d62e;}
.text-success {color: #3c8143;}
.text-info {color: #3b85c8;}
.text-white {color: #fff;}
.text-gray {color: #8b8b8b;}
.text-black {color: #000;}
.text-color-1 {color: #bb2a54;}
.text-color-2 {color: #3b85c8;}
.text-color-3 {color: #3c8143;}
.text-color-4 {color: #21185d;}
.text-secondary-50 {color: rgba(206,49,0,.5);}
.text-text-50 {color: rgba(0,0,0,.5);}
.text-light-50 {color: rgba(222,222,222,.5);}
.text-primary-50 {color: rgba(206,49,0,.5);}
.text-gradient {background: -webkit-linear-gradient(45deg,#bb2a54 0%,#3b85c8 100%);background: -o-linear-gradient(45deg,#bb2a54 0%,#3b85c8 100%);background: linear-gradient(45deg,#bb2a54 0%,#3b85c8 100%);-webkit-background-clip: text;-webkit-text-fill-color: #000;}
.bg-primary {background-color: #ce3100;color: #fff;}
.bg-secondary {background-color: #ce3100;color: #fff;}
.bg-danger {background-color: #ce3100;color: #fff;}
.bg-warning {background-color: #f8d62e;color: #000;}
.bg-success {background-color: #3c8143;color: #fff;}
.bg-info {background-color: #3b85c8;color: #fff;}
.bg-white {background-color: #fff;color: #000;}
.bg-gray {background-color: #8b8b8b;color: #fff;}
.bg-black {background-color: #000;color: #fff;}
.bg-color-1 {background-color: #bb2a54;color: #fff;}
.bg-color-2 {background-color: #3b85c8;color: #fff;}
.bg-color-3 {background-color: #3c8143;color: #fff;}
.bg-color-4 {background-color: #21185d;color: #fff;}
.bg-secondary-50 {background-color: rgba(206,49,0,.5);color: #fff;}
.bg-text-50 {background-color: rgba(0,0,0,.5);color: #fff;}
.bg-light-50 {background-color: rgba(222,222,222,.5);color: #000;}
.bg-primary-50 {background-color: rgba(206,49,0,.5);color: #fff;}
.bg-secondary-5 {background-color: rgba(206,49,0,.05);}
.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:768px) {.text-sm-left {text-align: left !important;}
	.text-sm-right {text-align: right !important;}
	.text-sm-center {text-align: center !important;}}
@media (min-width:992px) {.text-md-left {text-align: left !important;}
	.text-md-right {text-align: right !important;}
	.text-md-center {text-align: center !important;}}
@media (min-width:1200px) {.text-lg-left {text-align: left !important;}
	.text-lg-right {text-align: right !important;}
	.text-lg-center {text-align: center !important;}}
@media (min-width:1400px) {.text-xl-left {text-align: left !important;}
	.text-xl-right {text-align: right !important;}
	.text-xl-center {text-align: center !important;}}
@media (min-width:1600px) {.text-xxl-left {text-align: left !important;}
	.text-xxl-right {text-align: right !important;}
	.text-xxl-center {text-align: center !important;}}
.text-lowercase {text-transform: lowercase !important;}
.text-uppercase {text-transform: uppercase !important;}
.text-capitalize {text-transform: capitalize !important;}
.text-nodecoration {text-decoration: none;}
.text-underline {text-decoration: underline;}
abbr[title] {text-decoration: underline;text-decoration: underline dotted;-webkit-text-decoration: underline dotted;cursor: help;border-bottom: 0;text-decoration-skip-ink: none;}
.initialism {text-transform: uppercase;}
blockquote {font-size: 16px;padding: 30px;background-color: rgba(206,49,0,.05);}
blockquote .blockquote-footer {display: block;font-style: italic;font-size: 11px;}
blockquote .blockquote-footer:before {content: "— ";}
.text-mono, code, kbd, pre, samp {font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
.header__nav a, .label {text-transform: uppercase;font-size: 11px;font-weight: bold;letter-spacing: .5px;border-radius: 4px;padding: 4px 8px;white-space: nowrap;display: inline-block;}
.label-gray {background-color: rgba(206,49,0,.1);color: #8b8b8b;}
.label-primary {background-color: #ce3100;color: #fff;}
.label-secondary-10 {background-color: rgba(206,49,0,.1);color: #ce3100;}
.label-black {background-color: #000;color: #fff;}
.label-secondary {background-color: #ce3100;color: #fff;}
.label-success {background-color: #3c8143;color: #fff;}
.label-info {background-color: #3b85c8;color: #fff;}
.header__nav a svg, .label svg {width: 32px;height: 32px;margin-right: 10px;}
.header__nav .product-page__info_pricing a svg, .header__nav .product_card__price a svg, .product-page__info_pricing .header__nav a svg, .product-page__info_pricing .label svg, .product_card__price .header__nav a svg, .product_card__price .label svg {margin-top: -4px;margin-bottom: 4px;}
.container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
@media (min-width:1200px) {.container {max-width: 1140px;}}
@media (min-width:1400px) {.container {max-width: 1380px;}}
@media (min-width:1600px) {.container {max-width: 1600px;}}
.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:768px) {.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:992px) {.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:1200px) {.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:1400px) {.col-xl {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-xl-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-xl-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.33333%;flex: 0 0 8.33333%;max-width: 8.33333%;}
	.col-xl-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}
	.col-xl-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-xl-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
	.col-xl-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.66667%;flex: 0 0 41.66667%;max-width: 41.66667%;}
	.col-xl-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-xl-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.33333%;flex: 0 0 58.33333%;max-width: 58.33333%;}
	.col-xl-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.66667%;flex: 0 0 66.66667%;max-width: 66.66667%;}
	.col-xl-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-xl-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.33333%;flex: 0 0 83.33333%;max-width: 83.33333%;}
	.col-xl-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%;}
	.col-xl-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-xl-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-xl-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.order-xl-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-xl-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.order-xl-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.order-xl-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.order-xl-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.order-xl-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.order-xl-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.order-xl-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.order-xl-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.order-xl-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.order-xl-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.order-xl-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.order-xl-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.offset-xl-0 {margin-left: 0;}
	.offset-xl-1 {margin-left: 8.33333%;}
	.offset-xl-2 {margin-left: 16.66667%;}
	.offset-xl-3 {margin-left: 25%;}
	.offset-xl-4 {margin-left: 33.33333%;}
	.offset-xl-5 {margin-left: 41.66667%;}
	.offset-xl-6 {margin-left: 50%;}
	.offset-xl-7 {margin-left: 58.33333%;}
	.offset-xl-8 {margin-left: 66.66667%;}
	.offset-xl-9 {margin-left: 75%;}
	.offset-xl-10 {margin-left: 83.33333%;}
	.offset-xl-11 {margin-left: 91.66667%;}}
@media (min-width:1600px) {.col-xxl {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-xxl-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-xxl-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.33333%;flex: 0 0 8.33333%;max-width: 8.33333%;}
	.col-xxl-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}
	.col-xxl-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-xxl-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
	.col-xxl-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.66667%;flex: 0 0 41.66667%;max-width: 41.66667%;}
	.col-xxl-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-xxl-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.33333%;flex: 0 0 58.33333%;max-width: 58.33333%;}
	.col-xxl-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.66667%;flex: 0 0 66.66667%;max-width: 66.66667%;}
	.col-xxl-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-xxl-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.33333%;flex: 0 0 83.33333%;max-width: 83.33333%;}
	.col-xxl-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%;}
	.col-xxl-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-xxl-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-xxl-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.order-xxl-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-xxl-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.order-xxl-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.order-xxl-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.order-xxl-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.order-xxl-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.order-xxl-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.order-xxl-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.order-xxl-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.order-xxl-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.order-xxl-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.order-xxl-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.order-xxl-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.offset-xxl-0 {margin-left: 0;}
	.offset-xxl-1 {margin-left: 8.33333%;}
	.offset-xxl-2 {margin-left: 16.66667%;}
	.offset-xxl-3 {margin-left: 25%;}
	.offset-xxl-4 {margin-left: 33.33333%;}
	.offset-xxl-5 {margin-left: 41.66667%;}
	.offset-xxl-6 {margin-left: 50%;}
	.offset-xxl-7 {margin-left: 58.33333%;}
	.offset-xxl-8 {margin-left: 66.66667%;}
	.offset-xxl-9 {margin-left: 75%;}
	.offset-xxl-10 {margin-left: 83.33333%;}
	.offset-xxl-11 {margin-left: 91.66667%;}}
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: 44px;padding: 12px 12px;font-family: "Open Sans",Helvetica,Arial,sans-serif;font-size: 14px;font-weight: normal;line-height: 1.4;color: #000;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(206,49,0,.5);overflow: visible;border-radius: 4px;-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: #8b8b8b;opacity: 1;}
.form-control:-ms-input-placeholder {color: #8b8b8b;opacity: 1;}
.form-control::-ms-input-placeholder {color: #8b8b8b;opacity: 1;}
.form-control::placeholder {color: #8b8b8b;opacity: 1;}
.form-control:disabled, .form-control[readonly] {background-color: #dedede;opacity: .5;cursor: not-allowed;}
.form-control.error {border-color: #ce3100;}
.form-control:focus {border-color: rgba(104,25,0,.5);}
.form-check-input~small, .form-control~small {color: #8b8b8b;display: block;margin-top: 10px;}
.form-check-input~small.error, .form-control~small.error {color: #ce3100;}
select.form-control {word-wrap: normal;text-transform: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 44px;background-image: url("data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' opacity=\'0.5\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M20 9.005L12 17.005L4 9.005L6 7L12 13.005L18 7L20 9.005Z\' fill=\'%23374C77\'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-position: calc(100% - 8px) 50%;background-size: auto;}
select.form-control:focus::-ms-value {color: #000;background-color: #fff;}
label {display: inline-block;margin-bottom: 10px;}
select.form-control[multiple], select.form-control[size] {height: auto;}
textarea.form-control {height: auto;overflow: auto;resize: vertical;}
.form-group {margin-bottom: 30px;display: block;}
.form-group label {color: #000;}
.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 15px 0 0;}
.form-check {display: block;}
.form-check+.form-check {margin-top: 15px;}
.form-check-name {position: relative;line-height: 1.4;display: block;min-height: 22px;padding: 0 0 0 30px;}
.form-check-name:after, .form-check-name:before {content: "";position: absolute;left: 0;top: 2px;z-index: 1;border-radius: 4px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.form-check-name:before {display: block;border: 2px solid rgba(206,49,0,.5);width: 16px;height: 16px;border-radius: 4px;}
.form-check-name:after {display: none;top: -4px;left: 1px;background: rgba(206,49,0,.5);background: url("/img/icons/checkbox.svg") 50% 50%/24px no-repeat;width: 24px;height: 24px;}
.form-check-input {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}
.form-check-input:disabled~.form-check-name {opacity: .5;cursor: not-allowed;}
.form-check-input:checked~.form-check-name:before {border-color: rgba(104,25,0,.5);}
.form-check-input:checked~.form-check-name:after {display: block;}
.form-check-inline {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-left: 0;}
.form-check-inline .form-check-input {position: static;margin-top: 0;margin-left: 0;}
.form-check.radio .form-check-name:after, .form-check.radio .form-check-name:before {border-radius: 100%;}
.form-check.radio .form-check-name:after {border-radius: 100%;width: 8px;height: 8px;background: #ce3100;top: 6px;left: 4px;}
.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:768px) {.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: 10px;font-size: 16px;line-height: inherit;color: inherit;white-space: normal;}
.input-group {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;width: 100%;}
.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control, .input-group>.form-control-plaintext {position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;width: 1%;margin-bottom: 0;height: 44px;}
.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 12px;margin-bottom: 0;text-align: center;white-space: nowrap;border: 1px solid rgba(206,49,0,.5);background-color: #8b8b8b;min-width: 45px;min-height: 44px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.input-group-text svg {width: 15px;height: 15px;margin: 0;}
.input-group-text input[type=checkbox], .input-group-text input[type=radio] {margin-top: 0;}
.input-group-prepend>* {border-radius: 4px 0 0 4px;}
.input-group-append>* {border-radius: 0 4px 4px 0;}
[type=button], [type=reset], [type=submit], button {-webkit-appearance: button;cursor: pointer;font-family: "Open Sans",Helvetica,Arial,sans-serif;}
[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: "Open Sans",Helvetica,Arial,sans-serif;font-weight: bold;font-size: 14px;line-height: 1.4;min-height: 44px;color: #ce3100;text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: rgba(206,49,0,.05);border: 1px solid rgba(206,49,0,.2);border-radius: 4px;padding: 11px 30px;text-transform: none;text-decoration: none;cursor: pointer;position: relative;z-index: 1;overflow: hidden;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.btn:before {content: "";position: absolute;z-index: -1;top: 0;right: -50px;bottom: 0;left: 0;border-right: 50px solid transparent;border-bottom: 80px solid rgba(206,49,0,.2);-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.btn:active, .btn:focus, .btn:hover {color: #ce3100;}
.btn:active:before, .btn:focus:before, .btn:hover:before {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.btn.disabled, .btn:disabled {opacity: .5;pointer-events: none;}
a.btn.disabled, fieldset:disabled a.btn {pointer-events: none;}
.btn-primary {background-color: #ce3100;border-color: #ce3100;color: #fff;}
.btn-primary:before {border-bottom-color: rgba(255,255,255,.1);}
.btn-primary:focus, .btn-primary:hover {color: #fff;}
.btn-outline-primary {background-color: transparent;border-color: rgba(206,49,0,.5);color: #ce3100;position: relative;overflow: hidden;}
.btn-outline-primary:before {border-bottom-color: #ce3100;}
.btn-outline-primary:focus, .btn-outline-primary:hover {color: #fff;border-color: #ce3100;}
.btn-secondary {background-color: #ce3100;border-color: #ce3100;color: #fff;}
.btn-secondary:before {border-bottom-color: rgba(255,255,255,.1);}
.btn-secondary:focus, .btn-secondary:hover {color: #fff;}
.btn-outline-secondary {background-color: transparent;border-color: rgba(206,49,0,.5);color: #ce3100;position: relative;overflow: hidden;}
.btn-outline-secondary:before {border-bottom-color: #ce3100;}
.btn-outline-secondary:focus, .btn-outline-secondary:hover {color: #fff;border-color: #ce3100;}
.btn-white {background-color: #fff;border-color: #fff;color: #000;}
.btn-white:before {border-bottom-color: rgba(255,255,255,.1);}
.btn-white:focus, .btn-white:hover {color: #000;}
.btn-outline-white {background-color: transparent;border-color: rgba(255,255,255,.5);color: #fff;position: relative;overflow: hidden;}
.btn-outline-white:before {border-bottom-color: #fff;}
.btn-outline-white:focus, .btn-outline-white:hover {color: #fff;border-color: #fff;}
.btn-gradient {background: -webkit-linear-gradient(45deg,#bb2a54 0%,#3b85c8 100%);background: -o-linear-gradient(45deg,#bb2a54 0%,#3b85c8 100%);background: linear-gradient(45deg,#bb2a54 0%,#3b85c8 100%);color: #fff;border: none;}
.btn-gradient:before {border-bottom-color: rgba(255,255,255,.1);}
.btn-gradient:focus, .btn-gradient:hover {color: #fff;}
.btn-link {font-weight: normal;color: #ce3100;text-decoration: underline;background-color: transparent;border: none;padding: 11px 30px;}
.btn-link:before {display: none;}
.btn-link:focus, .btn-link:hover {color: #ce3100;text-decoration: none;background-color: transparent;}
.btn-link.disabled, .btn-link:disabled {pointer-events: none;opacity: .75;background-color: transparent;border: 1px solid transparent;}
.btn-icon {vertical-align: middle;}
.btn-icon svg {display: inline-block;width: 24px;height: 24px;color: currentColor;margin-right: 10px;margin-top: -5px;position: relative;}
.btn-sm {font-size: 14px;font-weight: normal;}
.btn-sm svg {margin-right: 5px;width: 15px;height: 15px;}
.btn-block {display: block;width: 100%;}
.btn-block+.btn-block {margin-top: 10px;}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {width: 100%;}
.btn-close {border: none;border: none;position: relative;width: 24px;height: 24px;-webkit-box-flex: 0;-ms-flex: 0 0 24px;flex: 0 0 24px;background: none;}
.btn-close svg {width: 100%;height: 100%;display: block;fill: #ce3100;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.btn-close:focus svg, .btn-close:hover svg {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.btn-coloring-sm {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;color: linear-gradient(45deg,#bb2a54 0%,#3b85c8 100%);font-size: 11px;padding: 4px 8px;}
.btn-coloring-sm img {width: 15px;height: 15px;display: inline-block;margin-right: 5px;}
.btn-sorting {background: none;border: none;width: 24px;height: 24px;color: #ce3100;}
.btn-sorting.active {color: #ce3100;}
.btn-sorting[data-dir=asc] svg {-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
.btn-sorting[data-dir=desc] svg {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.btn-sorting svg {width: 24px;height: 24px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.table {width: 100%;margin-bottom: 30px;color: inherit;background-color: transparent;border-collapse: collapse;}
.table caption {padding: 15px 30px;color: inherit;font-size: 16px;font-weight: bold;background-color: rgba(206,49,0,.1);text-align: center;caption-side: top;}
.table .table-caption {display: none;}
.table .td-caption {background-color: rgba(206,49,0,.05);padding: 10px;font-weight: bold;color: #ce3100;border: none;border: none;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
@media (min-width:1200px) {.table .td-caption {padding: 20px 10px;}}
.table td, .table th {padding: 10px;vertical-align: top;border-bottom: 1px solid rgba(206,49,0,.2);}
.table thead th {background-color: rgba(206,49,0,.2);font-weight: normal;vertical-align: middle;border-top: none;border-bottom: 1px solid transparent;text-align: center;}
.table thead th:not(:last-child) {border-right: 1px solid #fff;}
.table tbody+tbody {border-top: 2px solid rgba(206,49,0,.2);}
.table.va-mid td {vertical-align: middle;}
.table-responsive {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.table-lined tbody tr {border: none;}
.table-lined tbody tr:nth-child(n) {background-color: rgba(206,49,0,.05);}
.table-lined tbody tr:nth-child(2n) {background-color: #fff;}
.table-lined tbody tr td {border: none !important;}
.table tbody td.table-success, .table tbody tr.table-success {background-color: rgba(60,129,67,.2);}
.table tbody td.table-info, .table tbody tr.table-info {background-color: rgba(59,133,200,.2);}
.table tbody td.table-warning, .table tbody tr.table-warning {background-color: rgba(248,214,46,.2);}
.table tbody td.table-danger, .table tbody tr.table-danger {background-color: rgba(206,49,0,.2);}
.table tbody td.table-primary, .table tbody tr.table-primary {background-color: rgba(206,49,0,.2);}
.table tbody td.table-secondary, .table tbody tr.table-secondary {background-color: rgba(206,49,0,.1);}
.table tbody td.table-none, .table tbody tr.table-none {background-color: transparent;}
.table tbody td.table-striped, .table tbody tr.table-striped {background-image: -webkit-linear-gradient(315deg,#fff 25%,#dedede 25%,#dedede 50%,#fff 50%,#fff 75%,#dedede 75%,#dedede 100%);background-image: -o-linear-gradient(315deg,#fff 25%,#dedede 25%,#dedede 50%,#fff 50%,#fff 75%,#dedede 75%,#dedede 100%);background-image: linear-gradient(135deg,#fff 25%,#dedede 25%,#dedede 50%,#fff 50%,#fff 75%,#dedede 75%,#dedede 100%);background-size: 5.66px 5.66px;}
@media (max-width:1199.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;border-bottom: 1px solid rgba(206,49,0,.2);}
	.table-mobile-flex tr td, .table-mobile-flex tr th {border: none !important;padding: 10px;}
	.table-mobile-flex tr td .table-caption, .table-mobile-flex tr th .table-caption {display: block;margin-bottom: 5px;color: #8b8b8b;}
	.table-mobile-flex tr td:first-child, .table-mobile-flex tr th:first-child {padding-top: 20px;}
	.table-mobile-flex tr td:last-child, .table-mobile-flex tr th:last-child {padding-bottom: 20px;}}
.card {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-flex: 1;-ms-flex: 1 0 0px;flex: 1 0 0;border-radius: 0;margin-bottom: 30px;position: relative;word-wrap: break-word;background-color: rgba(206,49,0,.05);}
.card-header {padding: 30px;width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;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;font-weight: bold;}
.card-header_icon {width: 24px;height: 24px;-webkit-box-flex: 0;-ms-flex: 0 0 24px;flex: 0 0 24px;margin-right: 20px;}
.card-header_text {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-size: 16px;}
.card-body {padding: 30px;width: 100%;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;min-height: 1px;}
.card-header+.card-body {padding-top: 0;}
.card-footer {padding: 30px;text-align: right;width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}
.card-body+.card-footer {padding-top: 0;}
.card-border {background: none;border: 1px solid rgba(206,49,0,.2);}
.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: 0;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% - 0);}
.modal-dialog-scrollable .modal-content {max-height: calc(100vh - 0);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% - 0);}
.modal-dialog-centered:before {display: block;height: calc(100vh - 0);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: #000;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: none;-webkit-box-shadow: 0px 100px 80px rgba(55,76,119,.07),0px 41.7776px 33.4221px rgba(55,76,119,.0503198),0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035),0px 6.6501px 5.32008px rgba(55,76,119,.0282725),0px 2.76726px 2.21381px rgba(55,76,119,.0196802);box-shadow: 0px 100px 80px rgba(55,76,119,.07),0px 41.7776px 33.4221px rgba(55,76,119,.0503198),0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035),0px 6.6501px 5.32008px rgba(55,76,119,.0282725),0px 2.76726px 2.21381px rgba(55,76,119,.0196802);outline: 0;}
.modal-backdrop {position: fixed;top: 0;left: 0;z-index: 1040;width: 100vw;height: 100vh;background-color: #f5f6f8;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop.show {opacity: .9;}
.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: 30px;}
.modal-title {margin-bottom: 0;color: #ce3100;}
.modal-body {position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 0 30px 30px;}
.modal-footer {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;padding: 30px;}
@media (min-width:992px) {.modal-footer>:not(:last-child) {margin-right: 10px;}}
.modal-body+.modal-footer {padding-top: 0;}
.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}
@media (min-width:768px) {.modal-dialog {max-width: 800px;margin: 30px auto;}
	.modal-dialog-scrollable {max-height: calc(100% - 60px);}
	.modal-dialog-scrollable .modal-content {max-height: calc(100vh - 60px);}
	.modal-dialog-centered {min-height: calc(100% - 60px);}
	.modal-dialog-centered:before {height: calc(100vh - 60px);}
	.modal-content {-webkit-box-shadow: 0px 100px 80px rgba(55,76,119,.07),0px 41.7776px 33.4221px rgba(55,76,119,.0503198),0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035),0px 6.6501px 5.32008px rgba(55,76,119,.0282725),0px 2.76726px 2.21381px rgba(55,76,119,.0196802);box-shadow: 0px 100px 80px rgba(55,76,119,.07),0px 41.7776px 33.4221px rgba(55,76,119,.0503198),0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035),0px 6.6501px 5.32008px rgba(55,76,119,.0282725),0px 2.76726px 2.21381px rgba(55,76,119,.0196802);}
	.modal-sm {max-width: 300px;}}
@media (min-width:1200px) {.modal-lg {max-width: 800px;}
	.modal-xl {max-width: 1060px;}}
#modal_search .form-group {position: relative;}
#modal_search button.mic {width: 32px;height: 32px;position: absolute;background: none;border: none;top: 5px;right: 5px;}
#modal_search button.mic+.form-control {padding-right: 38px;}
#modal_search button.mic svg {fill: #ce3100;width: 90%;height: 90%;}
.nav {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0;margin-bottom: 30px;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;}
@media (min-width:768px) {.nav-tabs {-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;}}
.nav-tabs .nav-item {padding: 0;}
.nav-tabs .nav-item:before {display: none;}
.nav-tabs .nav-item:not(:last-child) {margin-bottom: 0;}
.nav-tabs .nav-item+.nav-item {margin-top: 10px;}
@media (min-width:768px) {.nav-tabs .nav-item+.nav-item {margin-top: 0;margin-left: 10px;}}
@media (min-width:1200px) {.nav-tabs .nav-item+.nav-item {margin-left: 20px;}}
@media (max-width:767px) {.nav-tabs .nav-link {padding-left: 10px;padding-right: 10px;}}
.nav-tabs .nav-link.disabled {opacity: .5;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {background-color: #ce3100;border-color: #ce3100;color: #fff;}
.nav-fill .nav-item {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;text-align: center;}
.nav-justified .nav-item {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: center;}
.tab-content>.tab-pane {display: none;}
.tab-content>.active {display: block;}
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: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;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;min-height: 1px;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;display: none;height: inherit !important;}
.slick-slide>div {height: 100%;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;}
.slick-slide .product_card {height: 100%;}
[dir=rtl] .slick-slide {float: right;}
.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: #000 url("/img/icons/arrow-right-white.svg") no-repeat 50% 50%;background-size: 24px;width: 46px;height: 46px;border-radius: 100%;border: none;position: absolute;top: calc(50% - 23px);z-index: 1;cursor: pointer;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.slick-arrow:active, .slick-arrow:focus, .slick-arrow:hover {background-color: #ce3100;}
.slick-arrow.slick-prev {left: -13px;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
@media (min-width:992px) {.slick-arrow.slick-prev {left: 0;}}
.slick-arrow.slick-next {right: -13px;}
@media (min-width:992px) {.slick-arrow.slick-next {right: 0;}}
.slick-arrow.slick-disabled {pointer-events: none;opacity: .25;}
ul.slick-dots {margin: 0;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;position: absolute;bottom: 10px;left: 20px;}
ul.slick-dots>li {display: inline-block;padding: 0;}
ul.slick-dots>li:not(:last-child) {margin: 0 6px 0 0;}
ul.slick-dots>li:before {display: none;}
ul.slick-dots>li button {background-color: #fff;opacity: .8;border: none;border-radius: 2px;width: 25px;height: 4px;font-size: 0;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
@media (min-width:1200px) {ul.slick-dots>li button {width: 70px;height: 4px;}}
ul.slick-dots>li.slick-active button {opacity: 1;}
.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 rgba(206,49,0,.2);border-top-color: #ce3100;-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: 12px 20px;font-size: 11px;margin-bottom: 15px;border: 1px solid transparent;border-radius: 4px;}
.alert a {color: inherit;font-weight: bold;}
.alert hr {margin: 15px 0;}
.alert-heading {color: inherit;}
.alert-dismissible {padding-right: 0;}
.alert-dismissible .btn-close {position: absolute;top: 10px;right: 12px;color: inherit;}
.alert-dismissible .btn-close svg {fill: currentColor;}
.alert-primary {background-color: #ff6535;color: #fff;}
.alert-primary hr {border-color: #ff3e02;}
.alert-secondary {background-color: #ff6535;color: #fff;}
.alert-secondary hr {border-color: #ff3e02;}
.alert-danger {background-color: #ff6535;color: #fff;}
.alert-danger hr {border-color: #ff3e02;}
.alert-warning {background-color: #fbe991;color: #000;}
.alert-warning hr {border-color: #fae05f;}
.alert-success {background-color: #6ab972;color: #fff;}
.alert-success hr {border-color: #4ca455;}
.alert-info {background-color: #8bb7de;color: #000;}
.alert-info hr {border-color: #639ed3;}
.alert-white {background-color: white;color: #000;}
.alert-white hr {border-color: white;}
.alert-gray {background-color: #bebebe;color: #000;}
.alert-gray hr {border-color: #a5a5a5;}
.alert-black {background-color: #333;color: #fff;}
.alert-black hr {border-color: #1a1a1a;}
.alert-color-1 {background-color: #de6d8e;color: #fff;}
.alert-color-1 hr {border-color: #d5436d;}
.alert-color-2 {background-color: #8bb7de;color: #000;}
.alert-color-2 hr {border-color: #639ed3;}
.alert-color-3 {background-color: #6ab972;color: #fff;}
.alert-color-3 hr {border-color: #4ca455;}
.alert-color-4 {background-color: #3e2dae;color: #fff;}
.alert-color-4 hr {border-color: #2f2286;}
.alert-secondary-50 {background-color: rgba(255,101,53,.5);color: #fff;}
.alert-secondary-50 hr {border-color: rgba(255,62,2,.5);}
.alert-text-50 {background-color: rgba(51,51,51,.5);color: #fff;}
.alert-text-50 hr {border-color: rgba(26,26,26,.5);}
.alert-light-50 {background-color: rgba(255,255,255,.5);color: #000;}
.alert-light-50 hr {border-color: rgba(248,248,248,.5);}
.alert-primary-50 {background-color: rgba(255,101,53,.5);color: #fff;}
.alert-primary-50 hr {border-color: rgba(255,62,2,.5);}
.pagination {list-style: none;margin: 60px 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 !important;padding: 0 5px;}
.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;font-weight: bold;border: 1px solid transparent;padding: 0;min-width: 40px;height: 40px;line-height: 1;background-color: #fff;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
@media (min-width:992px) {.pagination>li a {min-width: 64px;height: 64px;padding: 0 20px;}}
.pagination>li a:focus, .pagination>li a:hover {background-color: rgba(222,222,222,.5);border-color: rgba(206,49,0,.1);}
.pagination>li a.next, .pagination>li a.prev {text-decoration: none;display: none;}
.pagination>li a.next svg, .pagination>li a.prev svg {width: 24px;height: 24px;}
@media (min-width:992px) {.pagination>li a.next, .pagination>li a.prev {display: -webkit-box;display: -ms-flexbox;display: flex;}}
.pagination>li a.next:focus, .pagination>li a.next:hover, .pagination>li a.prev:focus, .pagination>li a.prev:hover {background-color: rgba(222,222,222,.5);border-color: rgba(206,49,0,.1);}
.pagination>li a.prev svg {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.pagination>li a.active {background-color: rgba(222,222,222,.5);border-color: rgba(206,49,0,.1);}
.pagination>li a.disabled {pointer-events: none;cursor: auto;opacity: .5;}
.tooltip {position: absolute;z-index: 1070;display: block;margin: 0;font-size: 11px;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 10px;}
.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {padding: 0 0 0 10px;}
.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {padding: 10px 0 0 0;}
.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {padding: 0 10px 0 0;}
.tooltip-inner {max-width: 200px;padding: 15px 15px;color: #000;text-align: center;background-color: white;border-radius: 4px;-webkit-box-shadow: 0px 100px 80px rgba(55,76,119,.07),0px 41.7776px 33.4221px rgba(55,76,119,.0503198),0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035),0px 6.6501px 5.32008px rgba(55,76,119,.0282725),0px 2.76726px 2.21381px rgba(55,76,119,.0196802);box-shadow: 0px 100px 80px rgba(55,76,119,.07),0px 41.7776px 33.4221px rgba(55,76,119,.0503198),0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035),0px 6.6501px 5.32008px rgba(55,76,119,.0282725),0px 2.76726px 2.21381px rgba(55,76,119,.0196802);}
.tooltip-handler {display: inline-block;border-radius: 100%;border: none;background: #3b85c8;background-size: contain;width: 15px;height: 15px;position: relative;text-align: center;vertical-align: middle;}
.toast {max-width: 320px;overflow: hidden;color: #000;background-color: rgba(59,133,200,.2);background-clip: padding-box;border: 1px solid 4px;-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: 30px;}
.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: 15px;background-color: rgba(59,133,200,.2);background-clip: padding-box;border-bottom: 1px solid 4px;}
.toast-header strong {margin-right: auto;}
.toast-body {padding: 15px;}
.product_card {border: 1px solid rgba(206,49,0,.1);background-color: transparent;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.product_card__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;padding: 20px;}
.product_card__labels {position: absolute;top: 20px;left: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.header__nav .product_card__labels .label+a, .header__nav .product_card__labels a+.label, .header__nav .product_card__labels a+a, .product_card__labels .header__nav .label+a, .product_card__labels .header__nav a+.label, .product_card__labels .header__nav a+a, .product_card__labels .label+.label {margin-top: 5px;}
.product_card__img {width: 100%;height: 180px;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_card__img img {margin: auto;max-height: 100%;}
.product_card__title {margin: 20px 0 0;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-decoration: none;color: #000;}
.product_card__title:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.product_card__price {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: 20px 0 0;height: 100%;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.product_card__price-old {text-decoration: line-through;color: #8b8b8b;font-size: 18px;}
.product_card__price-current {font-weight: bold;color: #000;font-size: 20px;}
.product_card__disabled {color: #8b8b8b;display: none;margin: 20px 0 0;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.product_card__btn {margin-top: 20px;}
.product_card__btn button {position: relative;z-index: 1;}
.product_card__delete {text-decoration: underline;color: #ce3100;display: inline-block;}
.product_card.disabled .product_card__btn, .product_card.disabled .product_card__price {display: none;}
.product_card.disabled .product_card__disabled {display: block;}
.product_card.disabled .product_card__img {opacity: .5;}
.product_card.disabled:active, .product_card.disabled:focus, .product_card.disabled:hover {border: 1px solid rgba(206,49,0,.1);background-color: transparent;}
.product_card:focus, .product_card:hover {background-color: rgba(206,49,0,.05);border-color: rgba(206,49,0,.05);}
.product_card:focus .product_card__btn button.btn, .product_card:hover .product_card__btn button.btn {color: #fff;border-color: #ce3100;}
.product_card:focus .product_card__btn button.btn:before, .product_card:hover .product_card__btn button.btn:before {border-bottom-color: #ce3100;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.product_card:focus .product-title, .product_card:hover .product-title {color: #000;}
.product_card-incart {border: none;background: none;}
.product_card-incart:not(:last-child) {border-bottom: 1px solid rgba(206,49,0,.2);}
.product_card-incart:active, .product_card-incart:focus, .product_card-incart:hover {background: none;}
.product_card-incart .product_card__wrapper {padding: 20px 0;display: -ms-grid;display: grid;-ms-grid-columns: 60px 1fr;grid-template-columns: 60px 1fr;grid-gap: 10px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (min-width:768px) {.product_card-incart .product_card__wrapper {-ms-grid-columns: 60px 1fr 130px 170px 130px;grid-template-columns: 60px 1fr 130px 170px 130px;}}
@media (min-width:1200px) {.product_card-incart .product_card__wrapper {grid-gap: 20px;}}
@media (min-width:1400px) {.product_card-incart .product_card__wrapper {-ms-grid-columns: 60px 1fr 150px 170px 150px;grid-template-columns: 60px 1fr 150px 170px 150px;}}
.product_card-incart .product_card__img {-webkit-box-align: start;-ms-flex-align: start;align-items: start;min-height: 60px;height: auto;border: 1px solid rgba(206,49,0,.1);padding: 5px;}
.product_card-incart .product_card__title {text-align: left;margin: 0;}
.product_card-incart .product_card__title:before {display: none;}
.product_card-incart .product_card__price {-ms-grid-column: 2;grid-column: 2;margin: 0;}
@media (min-width:768px) {.product_card-incart .product_card__price {grid-column: unset;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}}
.product_card-incart .product_card__price-current {font-size: 14px;color: #000;}
.product_card-incart .product_card_counter {-ms-grid-column: 2;grid-column: 2;}
@media (min-width:768px) {.product_card-incart .product_card_counter {grid-column: unset;}}
.product_card-incart .product_card__total {-ms-grid-column: 2;grid-column: 2;font-weight: bold;font-size: 20px;}
@media (min-width:768px) {.product_card-incart .product_card__total {grid-column: unset;text-align: right;}}
.product_counter {position: relative;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;}
.product_counter__input {text-align: center;font-size: 14px;padding-left: 10px;padding-right: 10px;margin: 0 10px;-webkit-box-flex: 1;-ms-flex: 1 0 52px;flex: 1 0 52px;}
.product_counter__input.filled {background-color: rgba(206,49,0,.05);}
.product_counter__minus, .product_counter__plus {width: 30px;width: 44px;line-height: 30px;display: block;color: #ce3100;border: none;background-color: rgba(206,49,0,.1);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;height: 44px;border-radius: 4px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.product_counter__minus:active, .product_counter__minus:focus, .product_counter__minus:hover, .product_counter__plus:active, .product_counter__plus:focus, .product_counter__plus:hover {background-color: rgba(206,49,0,.2);color: #ce3100;}
.product_counter__minus svg, .product_counter__plus svg {width: 18px;height: 18px;}
.product_counter__plus svg {margin-top: -1px;position: relative;}
.product_counter-inner .product_counter__input {margin: 0;background-color: #fff;font-weight: bold;padding-left: 46px;padding-right: 46px;}
.product_counter-inner button {position: absolute;top: 3px;z-index: 1;height: 38px;}
.product_counter-inner button.product_counter__minus {left: 3px;}
.product_counter-inner button.product_counter__plus {right: 3px;}
@media (min-width:768px) {.product__grid {display: -ms-grid;display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 20px;}}
@media (min-width:992px) {.product__grid {grid-template-columns: repeat(3,1fr);}}
@media (min-width:1200px) {.product__grid {grid-template-columns: repeat(4,1fr);}}
.breadcrumbs__wrapper {position: relative;margin-left: -15px;margin-right: -15px;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: 11px;overflow-x: scroll;margin: 0 0 -30px;padding: 0 20px 20px;}
@media (min-width:992px) {.breadcrumbs {padding-bottom: 0;overflow: auto;margin: 0;}}
.breadcrumbs__item {display: inline-block;margin: 0;padding-left: 0;white-space: nowrap;padding-right: 30px;}
.breadcrumbs__item:before {display: none;}
.breadcrumbs__item:not(:last-child) {margin: 0;}
.breadcrumbs__item:not(:last-child):after {content: "";display: inline-block;padding: 0 0 0 20px;background-image: url("data:image/svg+xml,%3Csvg width=\'19\' height=\'19\' viewBox=\'0 0 19 19\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Crect x=\'9.99998\' y=\'8\' width=\'3\' height=\'3\' transform=\'rotate(45 9.99998 8)\' fill=\'%23374C77\' fill-opacity=\'0.5\'/%3E%3C/svg%3E%0A");width: 19px;height: 19px;position: absolute;top: -2px;right: 4px;}
.breadcrumbs__item a {display: inline-block;color: #8b8b8b;}
.breadcrumbs__item a:active, .breadcrumbs__item a:focus, .breadcrumbs__item a:hover {color: #8b8b8b;text-decoration: none;}
.dropdown, .dropleft, .dropright, .dropup {position: relative;}
.dropdown-toggle {white-space: nowrap;}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 200px;padding: 0 0;margin: 0 0 0;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border: #8b8b8b;-webkit-box-shadow: 0 2px 6px -4px rgba(0,0,0,.6);box-shadow: 0 2px 6px -4px rgba(0,0,0,.6);}
.dropup .dropdown-menu {top: auto;bottom: 100%;margin-top: 0;}
.dropright .dropdown-menu {top: 0;right: auto;left: 100%;margin-top: 0;}
.dropright .dropdown-toggle:after {vertical-align: 0;}
.dropleft .dropdown-menu {top: 0;right: 100%;left: auto;margin-top: 0;}
.dropleft .dropdown-toggle:before {vertical-align: 0;}
.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {right: auto;bottom: auto;}
.dropdown-item {display: block;width: 100%;padding: 0;clear: both;font-weight: 500;text-align: inherit;white-space: nowrap;background-color: transparent;border: 0;}
.dropdown-item:hover {color: #ce3100;text-decoration: none;}
.dropdown-item.active, .dropdown-item:active {text-decoration: none;}
.dropdown-item.disabled, .dropdown-item:disabled {opacity: .5;pointer-events: none;background-color: transparent;}
.dropdown-menu.show {display: block;}
.dropdown-header {display: block;padding: 0;margin-bottom: 0;white-space: nowrap;}
.dropdown-item-text {display: block;padding: 0;}
.footer {background-color: #000;color: #fff;padding: 50px 15px 30px;}
@media (min-width:1200px) {.footer {padding-bottom: 0;padding: 50px 0 0;}}
.footer a {color: inherit;}
.footer__grid {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 30px;}
@media (min-width:768px) {.footer__grid {grid-template-columns: repeat(2,1fr);-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
@media (min-width:992px) {.footer__grid {-ms-grid-columns: .5fr 1fr .5fr;grid-template-columns: .5fr 1fr .5fr;}}
@media (min-width:768px) {.footer__logo {-ms-grid-row: 1;-ms-grid-row-span: 2;grid-row: 1/3;-ms-grid-row-align: start;align-self: start;}
	.footer__logo .logo__img {height: 85px;width: 185px;}}
@media (min-width:992px) {.footer__logo {-ms-grid-row: 1;grid-row: 1;}
	.footer__logo .logo__img {height: 60px;width: 145px;}}
@media (min-width:1200px) {.footer__descr {-ms-grid-row: 2;grid-row: 2;-ms-grid-column: 1;grid-column: 1;-ms-grid-row-align: start;align-self: start;}}
.footer__socials {line-height: 1.2;}
@media (min-width:768px) {.footer__socials {-ms-grid-column: 2;grid-column: 2;}}
@media (min-width:992px) {.footer__socials {-ms-grid-row: 4;grid-row: 4;-ms-grid-column: 2;grid-column: 2;}}
@media (min-width:1200px) {.footer__socials {-ms-grid-row: 3;grid-row: 3;-ms-grid-column: 1;grid-column: 1;}}
.footer__catalog_list {margin: 0;padding: 0;}
@media (min-width:768px) {.footer__catalog_list {width: 240px;}}
.footer__catalog_list>li {padding-left: 0;}
.footer__catalog_list>li:before {display: none;}
.footer__catalog_list a {text-decoration: none;display: block;padding: 5px 0;}
@media (min-width:1200px) {.footer__catalog_list a {padding: 10px 0;}}
.footer__catalog_list a:active, .footer__catalog_list a:focus, .footer__catalog_list a:hover {color: #ce3100;}
@media (min-width:768px) {.footer__catalog {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-gap: 30px;grid-column: 1/-1;}}
@media (min-width:992px) {.footer__catalog {-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;}}
@media (min-width:1200px) {.footer__catalog {-ms-grid-row: 1;-ms-grid-row-span: 3;grid-row: 1/4;-ms-grid-column: 2;grid-column: 2;padding-top: 20px;width: 580px;margin: auto;}}
.footer__contacts_item {padding: 10px 0;}
.footer__contacts a:active, .footer__contacts a:focus, .footer__contacts a:hover {color: #ce3100;}
@media (min-width:1200px) {.footer__contacts {-ms-grid-row: 1;-ms-grid-row-span: 3;grid-row: 1/4;-ms-grid-column: 3;grid-column: 3;padding-top: 20px;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-pack: justify;-ms-flex-pack: justify;justify-content: space-between;align-self: stretch;}}
.footer__policy {font-size: 11px;}
@media (min-width:768px) {.footer__policy {-ms-grid-row: 6;grid-row: 6;-ms-grid-column: 1;grid-column: 1;}}
@media (min-width:992px) {.footer__policy {-ms-grid-row: 4;grid-row: 4;-ms-grid-column: 1;grid-column: 1;}}
@media (min-width:1200px) {.footer__policy {-ms-grid-row: 4;grid-row: 4;-ms-grid-column: 1;grid-column: 1;}}
.footer__question {background-color: rgba(206,49,0,.2);padding: 30px;margin-left: -30px;margin-right: -30px;display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;}
@media (min-width:768px) {.footer__question {-ms-grid-columns: 270px 170px;grid-template-columns: 270px 170px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;grid-column: 1/-1;}
	.footer__question .btn {width: 100%;}}
@media (min-width:992px) {.footer__question {-ms-grid-row: 3;grid-row: 3;}}
@media (min-width:1200px) {.footer__question {-ms-grid-row: 4;grid-row: 4;-ms-grid-column: 2;grid-column: 2;margin: 0;}}
.footer__flaris {text-align: center;}
@media (min-width:768px) {.footer__flaris {-ms-grid-row: 6;grid-row: 6;-ms-grid-column: 2;grid-column: 2;}}
@media (min-width:992px) {.footer__flaris {-ms-grid-row: 4;grid-row: 4;-ms-grid-column: 3;grid-column: 3;}}
@media (min-width:1200px) {.footer__flaris {-ms-grid-row: 4;grid-row: 4;}}
.footer__flaris_link {width: 210px;height: 60px;position: relative;display: inline-block;}
.footer__flaris_link img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}
.header {position: fixed;top: 0;left: 0;right: 0;z-index: 3;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.header a {color: inherit;}
.header svg {width: 24px;height: 24px;}
.header__nav {display: none;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
@media (min-width:1200px) {.header__nav {display: block;background-color: #fff;}}
.header__nav a {text-decoration: none;padding: 15px 20px 15px 0;text-align: right;display: block;}
.header__nav a:active, .header__nav a:focus, .header__nav a:hover {color: #ce3100;}
@media (min-width:1200px) {.header__nav a {font-size: 14px;}}
@media (min-width:1200px) {.header__nav_wrapper {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;}}
.header__nav_close {display: block;margin: 20px 10px 20px auto;}
@media (min-width:768px) {.header__nav_close {margin-top: 10px;}}
@media (min-width:1200px) {.header__nav_close {display: none;}}
.header__nav_list {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: end;-ms-flex-pack: end;justify-content: flex-end;}
.header__nav_item {position: relative;width: 100%;}
@media (min-width:1200px) {.header__nav_item {width: auto;}}
.header__nav_item.active a {color: #ce3100;}
.header__nav_cabinet {background-color: #ce3100;color: #fff !important;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-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;max-width: 210px;margin-left: auto;padding: 15px 10px !important;}
@media (min-width:1200px) {.header__nav_cabinet {border-radius: 0 !important;max-width: none;width: 200px;text-align: left !important;}
	.header__nav_cabinet svg {width: 24px !important;height: 24px !important;-webkit-box-flex: 0;-ms-flex: 0 0 24px;flex: 0 0 24px;}}
@media (min-width:1200px) {.header__nav_cabinet_text {-o-text-overflow: ellipsis;text-overflow: ellipsis;width: 145px;overflow: hidden;}}
.header__main {background-color: #000;color: #fff;padding: 10px 0;-webkit-box-shadow: 0px 17px 18px 0px rgba(0,0,0,.19);box-shadow: 0px 17px 18px 0px rgba(0,0,0,.19);}
@media (min-width:768px) {.header__main {padding: 0;height: 44px;}}
@media (min-width:1200px) {.header__main {height: 70px;}}
.header__grid {display: -ms-grid;display: grid;-ms-grid-columns: 100px 1fr 1fr 1fr 1fr;grid-template-columns: 100px 1fr 1fr 1fr 1fr;grid-gap: 10px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (min-width:768px) {.header__grid {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;grid-gap: 0;}}
@media (min-width:1200px) {.header__grid {height: 100%;}}
.header__logo {-ms-grid-column: 1;-ms-grid-column-span: 4;grid-column: 1/5;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;opacity: 1;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.header__logo .logo__img {height: 34px;width: 83px;}
@media (min-width:1200px) {.header__logo .logo__img {width: 113px;height: 48px;}}
.header__logo .logo__descr {display: none;}
@media (min-width:1200px) {.header__logo .logo__descr {display: block;}}
.header__catalog {-ms-grid-row: 2;grid-row: 2;}
@media (min-width:768px) {.header__catalog {grid-row: unset;margin-left: 10px;}}
@media (min-width:992px) {.header__catalog {margin-left: 20px;}}
@media (min-width:1200px) {.header__catalog {margin-left: 40px;}}
@media (min-width:1400px) {.header__catalog {margin-left: 53px;}}
.header__catalog_btn {border-radius: 0;background-color: #ce3100;border: none;padding: 10px 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #fff !important;}
.header__catalog_btn:active, .header__catalog_btn:focus, .header__catalog_btn:hover {color: #fff;}
@media (min-width:1200px) {.header__catalog_btn {height: 70px;padding-left: 25px;padding-right: 25px;}}
.header__catalog_btn_icon {display: none;}
@media (min-width:768px) {.header__catalog_btn_icon {display: block;margin-right: 10px;}}
.header__search {-ms-grid-row: 2;grid-row: 2;height: 44px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (min-width:768px) {.header__search {grid-row: unset;-webkit-box-flex: 1;-ms-flex: 1 0 0px;flex: 1 0 0;}}
@media (min-width:1200px) {.header__search {margin-left: 10px;margin-right: 20px;}}
.header__search_icon {display: inline-block;background: none;color: #fff;border: none;height: 44px;width: 100%;padding: 10px 0;text-align: center;}
@media (min-width:768px) {.header__search_icon {width: 44px;}}
@media (min-width:768px) {.header__search button.header__search_icon {display: none;}}
.header__search span.header__search_icon {display: none;}
@media (min-width:768px) {.header__search span.header__search_icon {display: inline-block;}}
.header__search_btn {display: none;}
@media (min-width:768px) {.header__search_btn {display: block;background: none;color: #fff;border: none;border-radius: 0;position: relative;z-index: 1;margin-left: -24px;opacity: .2;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
	.header__search_btn:active, .header__search_btn:focus, .header__search_btn:hover {opacity: 1;}}
.header__search_mic {width: 24px;height: 24px;background: none;border: none;margin-left: 5px;display: none;}
@media (min-width:768px) {.header__search_mic {display: inline-block;}}
.header__search_mic svg {fill: #fff;}
.header__search_input {display: none;}
@media (min-width:768px) {.header__search_input {display: block;border: none;border-bottom: 1px solid #8b8b8b;border-radius: 0;background-color: transparent;height: auto;padding: 2px 26px 2px 0px;max-width: 160px;color: #ce3100;}
	.header__search_input:active, .header__search_input:focus, .header__search_input:hover {border-color: #ce3100;}
	.header__search_input:focus~.header__search_btn {opacity: 1;}}
@media (min-width:992px) {.header__search_input {padding: 0 26px 3px 0px;max-width: 160px;}}
@media (min-width:1200px) {.header__search_input {max-width: 260px;}}
.header__user {-ms-grid-row: 2;grid-row: 2;height: 44px;}
@media (min-width:768px) {.header__user {grid-row: unset;width: 44px;}}
@media (min-width:1200px) {.header__user {width: auto;}}
.header__user_signup {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: 100%;height: 100%;background: none;border: none;border-radius: 0;color: inherit;}
.header__user_signin {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: 100%;height: 100%;text-decoration: none;}
@media (min-width:768px) {.header__user_signin {display: -ms-grid;display: grid;-ms-grid-columns: 24px 1fr;grid-template-columns: 24px 1fr;grid-gap: 10px;}}
.header__user_text {display: none;font-size: 14px;font-weight: bold;line-height: 1.2;margin-left: 10px;}
@media (min-width:1200px) {.header__user_text {display: block;}}
.header__cart {-ms-grid-row: 2;grid-row: 2;height: 44px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-decoration: none;position: relative;}
@media (min-width:768px) {.header__cart {display: -ms-grid;display: grid;-ms-grid-columns: 32px 1fr;grid-template-columns: 32px 1fr;grid-gap: 10px;grid-row: unset;}}
@media (min-width:1200px) {.header__cart {margin-left: 20px;padding-left: 20px;height: 100%;width: 200px;}
	.header__cart:before {content: "";display: block;width: 1px;background-color: #8b8b8b;position: absolute;top: 4px;bottom: 4px;left: 0;}}
@media (min-width:1400px) {.header__cart {-ms-grid-columns: 40px 1fr;grid-template-columns: 40px 1fr;}}
.header__cart_icon {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: 100%;height: 100%;}
@media (min-width:768px) {.header__cart_icon {background: #ce3100;border-radius: 100%;width: 32px;height: 32px;}}
@media (min-width:1400px) {.header__cart_icon {width: 40px;height: 40px;}}
.header__cart_body {display: block;}
.header__cart_sum {font-weight: 600;display: none;}
@media (min-width:768px) {.header__cart_sum {display: block;white-space: nowrap;}}
@media (min-width:1400px) {.header__cart_sum {font-size: 20px;}}
.header__cart_count, .header__cart_empty {font-size: 11px;}
.header__cart_empty {display: none;}
@media (min-width:992px) {.header__cart_empty {display: inline-block;}}
@media (max-width:767px) {.header__cart_count {position: absolute;top: 0;left: calc(50% + 10px);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);color: #fff;background-color: #ce3100;border-radius: 4px;width: auto;padding: 2px;font-size: 11px;text-align: center;font-weight: bold;}}
@media (min-width:768px) {.header__cart_count {color: #8b8b8b;}}
.header__contacts {-ms-grid-row: 2;grid-row: 2;-ms-grid-column: 3;-ms-grid-column-span: 2;grid-column: 3/5;height: 44px;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;}
@media (min-width:400px) and (max-width:767px) {.header__contacts {-ms-flex-pack: distribute;justify-content: space-around;}}
@media (min-width:768px) {.header__contacts {grid-row: unset;}}
@media (min-width:992px) {.header__contacts {width: auto;margin-left: 20px;}}
.header__contacts_more {background: none;border: none;color: #fff;height: 44px;width: 100%;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__contacts_more-cross, .header__contacts_more-phone {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100%;}
.header__contacts_more-phone {display: -webkit-box;display: -ms-flexbox;display: flex;}
@media (min-width:992px) {.header__contacts_more-phone {display: none;}}
.header__contacts_more-cross {display: none;}
@media (min-width:992px) {.header__contacts_more-cross {display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: 10px;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: .6;color: #ce3100;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
	.header__contacts_more-cross:focus, .header__contacts_more-cross:hover {opacity: 1;-webkit-transform: rotate(315deg);-ms-transform: rotate(315deg);transform: rotate(315deg);}}
.header__contacts_email, .header__contacts_phone {display: -webkit-box;display: -ms-flexbox;display: flex;text-decoration: none;height: 44px;width: 44px;-webkit-box-flex: 0;-ms-flex: 0 0 44px;flex: 0 0 44px;padding: 10px 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
@media (min-width:992px) {.header__contacts_email, .header__contacts_phone {margin-right: 10px;}}
@media (min-width:1200px) {.header__contacts_email, .header__contacts_phone {width: auto;-webkit-box-flex: 0;-ms-flex: 0;flex: 0;height: 54px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 0;}
	.header__contacts_email:first-child, .header__contacts_phone:first-child {margin-right: 20px;}}
.header__contacts_email_icon, .header__contacts_phone_icon {width: 24px;height: 24px;text-align: center;}
@media (min-width:992px) {.header__contacts_email_icon, .header__contacts_phone_icon {margin-right: 5px;}}
@media (min-width:1200px) {.header__contacts_email_icon, .header__contacts_phone_icon {display: none;}}
.header__contacts_email_icon svg, .header__contacts_phone_icon svg {width: 100%;height: 100%;}
.header__contacts_email_number, .header__contacts_phone_number {font-size: 18px;white-space: nowrap;font-weight: bold;display: none;}
@media (min-width:1200px) {.header__contacts_email_number, .header__contacts_phone_number {display: block;}}
@media (min-width:1400px) {.header__contacts_email_number, .header__contacts_phone_number {font-size: 20px;}}
.header__contacts_email_number small, .header__contacts_phone_number small {font-weight: normal;}
.header__toggle {background-color: #ce3100;color: #fff;padding: 10px;min-height: 0;height: 44px;width: 44px;border: none;-ms-grid-row: 1;grid-row: 1;-ms-grid-column: 5;grid-column: 5;opacity: 1;margin-left: auto;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
@media (min-width:768px) {.header__toggle {margin-left: 20px;}}
@media (min-width:992px) {.header__toggle {margin-left: 20px;}}
@media (min-width:1200px) {.header__toggle {display: none;}}
.header__overlay {display: none;position: fixed;background-color: #fff;padding: 30px;z-index: 1;top: 118px;bottom: 0;left: 0;right: 0;overflow-y: auto;color: #000;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
@media (min-width:1200px) {.header__overlay {width: 1140px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-box-shadow: 0px 0px 13.49px 5.51px rgba(0,0,0,.07);box-shadow: 0px 0px 13.49px 5.51px rgba(0,0,0,.07);overflow-x: hidden;bottom: auto;}
	.header__overlay:before {content: "";display: block;top: 0;left: -30px;right: -30px;height: 50px;position: absolute;-webkit-box-shadow: inset 0px 17px 18px 0px rgba(0,0,0,.19);box-shadow: inset 0px 17px 18px 0px rgba(0,0,0,.19);z-index: 0;pointer-events: none;}}
@media (min-width:1400px) {.header__overlay {width: 1380px;}}
@media (min-width:1600px) {.header__overlay {width: 1600px;}}
.header__overlay .index-cats__grid {color: #000;}
.header__overlay .index-cats__item:not(:last-child) {margin: 0;}
.header__overlay .index-cats__list {padding-left: 0;}
@media (min-width:992px) {.header__overlay .index-cats__list {display: block !important;}}
.header__overlay .index-cats__list>li {position: relative;}
.header__overlay .index-cats__list>li:before {content: "";display: block;position: absolute;width: 4px;height: 4px;border-radius: 100%;top: 7px;left: 4px;}
.header__overlay .icony .icony__img {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;}
body.fixed-header .header__overlay {top: 44px;}
@media (min-width:1200px) {body.fixed-header .header__overlay {top: 70px !important;}}
@media (max-width:767px) {body.fixed-header .header {top: -54px;}
	body.fixed-header .header__main {padding: 0;}}
@media (min-width:1200px) {body.fixed-header .header {top: -54px;}}
.header.nav_show .header__nav {position: fixed;z-index: 2;background-color: #ebeef2;display: block;top: 0;bottom: 0;left: 0;right: 0;}
.header.nav_show .header__nav_list {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;}
.header.catalog_show .header__overlay {display: block;}
@media (min-width:768px) {.header.catalog_show .header__overlay {top: 44px;}}
@media (min-width:1200px) {.header.catalog_show .header__overlay {top: 124px;}}
main {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin: 0 auto;width: 100%;}
section {padding-top: 40px;padding-bottom: 40px;}
@media (min-width:1200px) {section {padding-top: 50px;padding-bottom: 50px;}}
section.section-p100 {padding-top: 50px;padding-bottom: 50px;}
@media (min-width:1200px) {section.section-p100 {padding-top: 100px;padding-bottom: 100px;}}
.logo {display: inline-block;text-decoration: none;}
.logo__img {height: 34px;width: 83px;display: block;}
.logo__descr {color: inherit;font-size: 11px;}
.icony {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-decoration: none;}
.icony .icony__img {margin-right: 10px;display: block;width: 24px;height: 24px;-webkit-box-flex: 0;-ms-flex: 0 0 24px;flex: 0 0 24px;}
.icony .icony__body {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.icony.icony-lg .icony__img {width: 32px;height: 32px;-ms-flex-preferred-size: 32px;flex-basis: 32px;margin-right: 20px;}
.icony.icony-xl .icony__img {width: 42px;height: 42px;-ms-flex-preferred-size: 32px;flex-basis: 32px;margin-right: 20px;}
@media (min-width:1200px) {.icony.icony-xl .icony__img {width: 64px;height: 64px;-ms-flex-preferred-size: 64px;flex-basis: 64px;margin-right: 40px;}}
.services {background-color: #000;color: #fff;}
.services:last-child {margin-bottom: 100px;}
.services__grid {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-row-gap: 30px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (min-width:768px) {.services__grid {grid-template-columns: repeat(2,1fr);}}
@media (min-width:992px) {.services__grid {grid-gap: 40px;}}
@media (min-width:1200px) {.services__grid {grid-template-columns: 220px repeat(3,1fr);grid-gap: 30px;}}
@media (min-width:1600px) {.services__grid {grid-auto-flow: column;-ms-grid-columns: unset;grid-template-columns: unset;grid-gap: 20px;}}
.services__devider {display: none;height: 24px;width: 24px;color: #ce3100;}
@media (min-width:1600px) {.services__devider {display: block;}}
.services__item {position: relative;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;}
.services__item:active .services__item_icon:before, .services__item:focus .services__item_icon:before, .services__item:hover .services__item_icon:before {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
@media (min-width:1400px) {.services__item {font-size: 16px;}}
.services__item_icon {--size: 48px;width: var(--size);height: var(--size);-webkit-box-flex: 0;-ms-flex: 0 0 var(--size);flex: 0 0 var(--size);margin-right: 20px;position: relative;z-index: 1;-webkit-filter: brightness(10) grayscale(1);filter: brightness(10) grayscale(1);}
@media (min-width:1200px) {.services__item_icon {--size: 60px;}}
@media (min-width:1600px) {.services__item_icon {--size: 72px;}}
.services__item_icon img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;z-index: 1;}
.services__item_icon svg {z-index: 1;}
.services__item_icon:before {--size: 140%;content: "";display: block;width: var(--size);height: var(--size);position: absolute;z-index: -1;top: calc(50% - var(--size) / 2);right: calc(0px - var(--size) / 2);background-color: #ce3100;opacity: .1;border-radius: 100%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.services__item_body {z-index: 1;}
.services__item_title {font-weight: bold;display: block;margin-bottom: 10px;}
.services__item_title:after {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
@media (min-width:1200px) {.services__item_text {font-size: 11px;}}
@media (min-width:1400px) {.services__item_text {font-size: 16px;}}
.services-alt {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;}
@media (min-width:768px) {.services-alt {grid-template-columns: repeat(2,1fr);}}
@media (min-width:1200px) {.services-alt {grid-template-columns: repeat(3,1fr);grid-gap: 30px;}}
@media (min-width:1400px) {.services-alt {grid-template-columns: repeat(3,1fr) 520px;grid-gap: 20px;}}
.services-alt__item {background-color: rgba(206,49,0,.05);color: #ce3100;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;padding: 30px;}
@media (min-width:1200px) {.services-alt__item {padding: 50px;}}
@media (min-width:1400px) {.services-alt__item {padding: 30px;}}
.services-alt__item_icon {width: 70px;height: 70px;-webkit-box-flex: 0;-ms-flex: 0 0 70px;flex: 0 0 70px;margin-bottom: 20px;}
.services-alt__item_icon img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}
.services-alt__item_title {font-weight: bold;}
.services-alt__item_title+.services-alt__item_descr {margin-top: 20px;}
.services-alt__item a.services-alt__item_title:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.services-alt__item-consult {background-color: transparent;border: 1px solid rgba(206,49,0,.2);-ms-grid-row: 1;grid-row: 1;}
@media (min-width:1200px) {.services-alt__item-consult {grid-column: 1/-1;display: -ms-grid;display: grid;-ms-grid-columns: 70px 1fr;grid-template-columns: 70px 1fr;grid-gap: 20px;text-align: left;}}
@media (min-width:1400px) {.services-alt__item-consult {-ms-grid-column: 4;grid-column: 4;}}
.house__desktop_bubble_card {padding: 20px;background-color: #fff;border-radius: 4px;-webkit-box-shadow: 0px 100px 80px rgba(55,76,119,.07),0px 41.7776px 33.4221px rgba(55,76,119,.0503198),0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035),0px 6.6501px 5.32008px rgba(55,76,119,.0282725),0px 2.76726px 2.21381px rgba(55,76,119,.0196802);box-shadow: 0px 100px 80px rgba(55,76,119,.07),0px 41.7776px 33.4221px rgba(55,76,119,.0503198),0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035),0px 6.6501px 5.32008px rgba(55,76,119,.0282725),0px 2.76726px 2.21381px rgba(55,76,119,.0196802);}
.house {position: relative;}
.house__interactive {padding-top: 60px;}
@media (min-width:1200px) {.house__interactive {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 30px;}}
.house__interactive_image {--size: 211px;--width: 320px;display: block;margin-left: -15px;margin-right: -15px;height: calc(100vw / 2.558);height: calc(var(--width) / 2.56);width: var(--width);position: relative;}
.house__interactive_image img {max-width: none;}
.house__interactive_image svg {fill: currentColor;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
@media (min-width:350px) {.house__interactive_image {margin-left: auto;margin-right: auto;}}
@media (min-width:425px) {.house__interactive_image {--width: 395px;--size: calc(var(--width) / 1.52);}}
@media (min-width:768px) {.house__interactive_image {--width: 738px;}}
@media (min-width:1200px) {.house__interactive_image {--width: 1110px;}}
.house__interactive_image-bg {position: absolute;z-index: 1;bottom: 0;left: 0;right: 0;width: 320px;height: 110px;}
@media (min-width:320px) {.house__interactive_image-bg {width: 100%;height: auto;}}
.house__interactive_image-walls, .house__interactive_image-walls-texture {display: block;height: auto;position: absolute;z-index: 2;bottom: 12px;width: var(--size);left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);color: #dedede;}
@media (min-width:768px) {.house__interactive_image-walls, .house__interactive_image-walls-texture {bottom: 23px;}}
@media (min-width:1200px) {.house__interactive_image-walls, .house__interactive_image-walls-texture {bottom: 26px;}}
.house__interactive_image-plinth {display: block;height: auto;position: absolute;z-index: 2;bottom: 4px;width: var(--size);left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.house__interactive_image-windows {display: block;height: auto;position: absolute;z-index: 2;bottom: 5px;width: 237px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
@media (min-width:425px) {.house__interactive_image-windows {bottom: 3px;width: 293px;margin-left: -1px;}}
@media (min-width:768px) {.house__interactive_image-windows {width: 547px;margin-left: 0;bottom: 4px;}}
@media (min-width:1200px) {.house__interactive_image-windows {width: 819px;bottom: -2px;margin-left: -1px;}}
.house__interactive_image-wood {height: auto;position: absolute;z-index: 2;bottom: 47px;margin-left: -43px;width: 22px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
@media (min-width:425px) {.house__interactive_image-wood {bottom: 59px;margin-left: -51px;width: 25px;}}
@media (min-width:768px) {.house__interactive_image-wood {bottom: 104px;margin-left: -99px;width: 50px;}}
@media (min-width:1200px) {.house__interactive_image-wood {bottom: 133px;margin-left: -149px;width: 80px;}}
.house__interactive_image-roof {height: auto;position: absolute;z-index: 2;bottom: 31px;width: 231px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
@media (min-width:425px) {.house__interactive_image-roof {bottom: 35px;width: 284px;}}
@media (min-width:768px) {.house__interactive_image-roof {width: 540px;bottom: 63px;}}
@media (min-width:1200px) {.house__interactive_image-roof {width: 804px;bottom: 88px;}}
.house__interactive_image-closeup {position: absolute;z-index: 2;bottom: 0;left: 0;right: 0;width: 100%;height: 10px;}
@media (min-width:768px) {.house__interactive_image-closeup {height: auto;}}
@media (min-width:1200px) {.house__interactive_image-closeup {bottom: -4px;}}
.house__interactive_controls {margin-top: 30px;}
@media (min-width:768px) {.house__interactive_controls {max-width: 738px;margin-left: auto;margin-right: auto;}}
@media (min-width:1200px) {.house__interactive_controls {margin-left: 0;max-width: none;width: 100%;display: -ms-grid;display: grid;-ms-grid-columns: 205px 1fr 1fr;grid-template-columns: 205px 1fr 1fr;grid-gap: 10px 30px;}
	.house__interactive_controls .house__interactive_intro {-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;margin: 0;}
	.house__interactive_controls .house__interactive_control_details[data-target=wall_texture] {-ms-grid-row: 2;grid-row: 2;-ms-grid-column: 2;grid-column: 2;margin: -10px 0 0;}
	.house__interactive_controls .house__interactive_control[data-target=wood] {-ms-grid-row: 3;grid-row: 3;-ms-grid-column: 2;grid-column: 2;}
	.house__interactive_controls .house__interactive_control[data-target=roof] {-ms-grid-row: 3;grid-row: 3;-ms-grid-column: 3;grid-column: 3;}
	.house__interactive_controls .btn {-ms-grid-row: 4;grid-row: 4;-ms-grid-column: 3;grid-column: 3;-ms-grid-column-align: start;justify-self: start;}}
@media (min-width:1600px) {.house__interactive_controls {-ms-grid-columns: 270px 1fr 1fr 200px;grid-template-columns: 270px 1fr 1fr 200px;grid-gap: 10px 80px;}
	.house__interactive_controls .btn {-ms-grid-column: 4;grid-column: 4;-ms-grid-row: 1;grid-row: 1;-ms-grid-row-align: center;align-self: center;}}
.house__interactive_intro {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;margin-bottom: 20px;}
@media (min-width:768px) {.house__interactive_intro {margin-bottom: 30px;}}
.house__interactive_intro svg {width: 24px;height: 24px;-webkit-box-flex: 0;-ms-flex: 0 0 24px;flex: 0 0 24px;margin-right: 20px;fill: #ce3100;}
.house__interactive_control {position: relative;margin-right: -15px;margin-left: -15px;height: 108px;overflow: hidden;margin-bottom: 20px;}
@media (min-width:768px) {.house__interactive_control {margin-left: 0;margin-right: 0;margin-bottom: 30px;overflow: visible;height: auto;}}
@media (min-width:1200px) {.house__interactive_control {margin-bottom: 20px;}}
@media (min-width:1600px) {.house__interactive_control {margin-bottom: 30px;}}
.house__interactive_control_header {display: block;font-weight: bold;margin-bottom: 20px;padding: 0 20px;}
@media (min-width:768px) {.house__interactive_control_header {padding-left: 0;}}
.house__interactive_control_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;overflow-x: scroll;padding: 2px 22px 20px;}
@media (min-width:768px) {.house__interactive_control_wrapper {padding-left: 0;overflow: visible;padding-bottom: 0;}}
.house__interactive_control_item {--size: 50px;display: block;width: var(--size);height: var(--size);-webkit-box-flex: 0;-ms-flex: 0 0 var(--size);flex: 0 0 var(--size);border-radius: 4px;margin-right: 10px;cursor: pointer;}
.house__interactive_control_item_color {width: 100%;height: 100%;border-radius: 4px;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;-webkit-box-shadow: inset 0px 0px 0 1px rgba(222,222,222,.5);box-shadow: inset 0px 0px 0 1px rgba(222,222,222,.5);-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.house__interactive_control_item_color.active {-webkit-box-shadow: 0 0 0 2px rgba(206,49,0,.5);box-shadow: 0 0 0 2px rgba(206,49,0,.5);}
.house__interactive_control_item-more {width: auto;-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;}
.house__interactive_control_details {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;padding-left: 5px;font-size: 11px;overflow: scroll;padding-bottom: 20px;height: auto;}
@media (min-width:768px) {.house__interactive_control_details {padding-left: 0;margin-top: -10px;margin-bottom: 30px;-ms-flex-wrap: nowrap;flex-wrap: nowrap;overflow: hidden;}}
.house__interactive_control_details_title {font-weight: bold;margin-right: 20px;}
@media (min-width:768px) {.house__interactive_control_details_title {-webkit-box-flex: 0;-ms-flex: 0;flex: 0;margin-bottom: 0;}}
.house__interactive_control_details_btn {background: none;white-space: nowrap;color: #ce3100;cursor: pointer;padding: 4px 8px;border: 1px solid transparent;margin-right: 20px;border-radius: 4px;font-size: 11px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.house__interactive_control_details_btn.active {border-color: #ce3100;}
.house__explan {display: none;}
.house__title_btn {margin-top: 30px;height: 60px;-webkit-box-shadow: 0px 100px 80px rgba(55,76,119,.07),0px 41.7776px 33.4221px rgba(55,76,119,.0503198),0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035),0px 6.6501px 5.32008px rgba(55,76,119,.0282725),0px 2.76726px 2.21381px rgba(55,76,119,.0196802);box-shadow: 0px 100px 80px rgba(55,76,119,.07),0px 41.7776px 33.4221px rgba(55,76,119,.0503198),0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035),0px 6.6501px 5.32008px rgba(55,76,119,.0282725),0px 2.76726px 2.21381px rgba(55,76,119,.0196802);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-left: 10px;padding-right: 10px;white-space: nowrap;}
@media (min-width:768px) {.house__title_btn {padding-left: 30px;padding-right: 30px;}}
@media (min-width:1200px) {.house__title_btn {margin-top: 40px;}}
.house__title_btn.active .house__title_switcher:before {left: 17px;}
.house__title_switcher {display: inline-block;margin-right: 15px;width: 32px;height: 16px;border-radius: 8px;border: 2px solid #fff;position: relative;}
.house__title_switcher:before {content: "";display: block;width: 8px;height: 8px;border-radius: 100%;background-color: #fff;position: absolute;top: calc(50% - 4px);left: 3px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.house__mobile {display: block;margin: 30px -15px;position: relative;}
.house__mobile a {color: inherit;}
.house__mobile:before {content: "";display: block;position: absolute;top: 0;left: 0;right: 0;height: 100%;background: url("/img/house/layers.png") 50% 20px/130% no-repeat;opacity: .25;}
@media (min-width:1200px) {.house__mobile {display: none;}}
.house__mobile .slick-arrow {top: auto;bottom: -70px;}
.house__mobile .slick-arrow.slick-prev {right: calc(50% + 7px);left: auto;}
@media (max-width:767px) {.house__mobile .slick-arrow.slick-prev {}}
.house__mobile .slick-arrow.slick-next {left: calc(50% + 7px);}
@media (max-width:767px) {.house__mobile .slick-arrow.slick-next {}}
.house__mobile_item {padding: 80px 30px 0;}
@media (min-width:768px) {.house__mobile_item {padding-top: 140px;padding-bottom: 140px;}}
@media (min-width:992px) {.house__mobile_item {padding-top: 170px;padding-bottom: 100px;}}
.house__mobile_item_image {padding-right: 15px;}
@media (min-width:768px) {.house__mobile_item_image {padding: 0;margin-left: 50%;}}
.house__mobile_item_image img {display: block;border-radius: 4px;width: 55%;height: auto;margin-left: auto;-webkit-box-shadow: 0px 100px 80px rgba(55,76,119,.07),0px 41.7776px 33.4221px rgba(55,76,119,.0503198),0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035),0px 6.6501px 5.32008px rgba(55,76,119,.0282725),0px 2.76726px 2.21381px rgba(55,76,119,.0196802);box-shadow: 0px 100px 80px rgba(55,76,119,.07),0px 41.7776px 33.4221px rgba(55,76,119,.0503198),0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035),0px 6.6501px 5.32008px rgba(55,76,119,.0282725),0px 2.76726px 2.21381px rgba(55,76,119,.0196802);}
@media (min-width:768px) {.house__mobile_item_image img {width: 75%;margin-left: 0;}}
@media (min-width:992px) {.house__mobile_item_image img {width: 50%;}}
.house__mobile_item_image-double {margin-top: -30px;}
.house__mobile_item_image-double img+img {position: relative;margin: -100px 0 0 40px;}
@media (min-width:768px) {.house__mobile_item_image-double img+img {margin: -220px 0 0 -130px;}}
.house__mobile_item_bubble {padding: 20px 0;}
@media (min-width:768px) {.house__mobile_item_bubble {padding: 20px;background-color: #fff;border-radius: 4px;-webkit-box-shadow: 0px 100px 80px rgba(55,76,119,.07),0px 41.7776px 33.4221px rgba(55,76,119,.0503198),0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035),0px 6.6501px 5.32008px rgba(55,76,119,.0282725),0px 2.76726px 2.21381px rgba(55,76,119,.0196802);box-shadow: 0px 100px 80px rgba(55,76,119,.07),0px 41.7776px 33.4221px rgba(55,76,119,.0503198),0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035),0px 6.6501px 5.32008px rgba(55,76,119,.0282725),0px 2.76726px 2.21381px rgba(55,76,119,.0196802);width: 330px;margin: -80px 50% 0 60px;position: relative;}}
@media (min-width:992px) {.house__mobile_item_bubble {margin: -80px 50% 0 20%;}}
.house__desktop {display: none;padding-top: 20px;position: relative;margin-bottom: 120px;}
@media (min-width:1200px) {.house__desktop {display: block;}}
.house__desktop_bubble {position: absolute;z-index: 2;}
.house__desktop_bubble_card {max-width: 270px;min-width: 130px;height: auto;}
.house__desktop_bubble_card p:not(:last-child) {margin-bottom: 5px;}
.house__desktop_bubble_card a {color: inherit;}
.house__desktop_bubble_arrow {width: 6px;height: 108px;background: url("/img/house/arrow.svg") 0 0/contain no-repeat;position: absolute;}
.house__desktop_bubble-base {top: calc(50% + 0px);left: calc(50% - 620px);}
@media (min-width:1400px) {.house__desktop_bubble-base {left: calc(50% - 670px);}}
@media (min-width:1600px) {.house__desktop_bubble-base {top: calc(50% - 30px);}}
.house__desktop_bubble-base .house__desktop_bubble_arrow {display: none;}
.house__desktop_bubble-glue {top: calc(50% + 240px);left: calc(50% - 430px);}
@media (min-width:1400px) {.house__desktop_bubble-glue {top: calc(50% + 260px);left: calc(50% - 460px);}}
@media (min-width:1600px) {.house__desktop_bubble-glue {top: calc(50% + 300px);left: calc(50% - 500px);}}
.house__desktop_bubble-glue .house__desktop_bubble_arrow {top: -90px;right: 7px;-webkit-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(15deg);}
.house__desktop_bubble-dowel {top: calc(50% - 180px);left: calc(50% - 290px);}
@media (min-width:1400px) {.house__desktop_bubble-dowel {top: calc(50% - 226px);left: calc(50% - 300px);}}
@media (min-width:1600px) {.house__desktop_bubble-dowel {top: calc(50% - 239px);left: calc(50% - 319px);}}
.house__desktop_bubble-dowel .house__desktop_bubble_arrow {top: 43px;right: 11px;-webkit-transform: rotate(165deg);-ms-transform: rotate(165deg);transform: rotate(165deg);}
.house__desktop_bubble-insulation {top: calc(50% - 314px);left: calc(50% - 10px);}
@media (min-width:1400px) {.house__desktop_bubble-insulation {top: calc(50% - 354px);left: calc(50% - 20px);}}
.house__desktop_bubble-insulation .house__desktop_bubble_arrow {top: 80px;left: -2px;-webkit-transform: rotate(25deg);-ms-transform: rotate(25deg);transform: rotate(25deg);}
.house__desktop_bubble-mixture {top: calc(50% + 270px);left: calc(50% - 140px);}
@media (min-width:1600px) {.house__desktop_bubble-mixture {top: calc(50% + 290px);left: calc(50% - 160px);}}
.house__desktop_bubble-mixture .house__desktop_bubble_arrow {top: -90px;right: 37px;-webkit-transform: rotate(-15deg);-ms-transform: rotate(-15deg);transform: rotate(-15deg);}
.house__desktop_bubble-mech {top: calc(50% - 141px);left: calc(50% + 179px);}
@media (min-width:1400px) {.house__desktop_bubble-mech {top: calc(50% - 160px);left: calc(50% + 237px);}}
@media (min-width:1600px) {.house__desktop_bubble-mech {left: calc(50% + 260px);}}
.house__desktop_bubble-mech .house__desktop_bubble_arrow {top: 42px;left: 1px;-webkit-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(15deg);}
.house__desktop_bubble-primer {top: calc(50% + 240px);left: calc(50% + 160px);}
@media (min-width:1400px) {.house__desktop_bubble-primer {top: calc(50% + 260px);left: calc(50% + 210px);}}
@media (min-width:1600px) {.house__desktop_bubble-primer {top: calc(50% + 280px);left: calc(50% + 250px);}}
.house__desktop_bubble-primer .house__desktop_bubble_arrow {top: -90px;left: 117px;-webkit-transform: rotate(-15deg);-ms-transform: rotate(-15deg);transform: rotate(-15deg);}
.house__desktop_bubble-finish {top: calc(50% + 100px);left: calc(50% + 360px);}
@media (min-width:1400px) {.house__desktop_bubble-finish {top: calc(50% + 150px);left: calc(50% + 460px);}}
@media (min-width:1600px) {.house__desktop_bubble-finish {top: calc(50% + 180px);left: calc(50% + 510px);}}
.house__desktop_bubble-finish .house__desktop_bubble_arrow {display: none;}
.headline__wrapper {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;}
@media (min-width:992px) {.headline__wrapper {-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;}}
@media (min-width:992px) {.headline__title {-webkit-box-flex: 0;-ms-flex: 0;flex: 0;}}
.headline__delimiter {width: 45px;height: 1px;background-color: rgba(206,49,0,.5);margin: 30px 0;}
@media (min-width:992px) {.headline__delimiter {height: 45px;width: 1px;margin: 0 60px;}}
.headline__descr {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
@media (min-width:992px) {.headline__descr {max-width: 570px;}}
.complect {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 30px;margin: 60px 0 0;max-width: 100%;position: relative;overflow-x: hidden;}
@media (min-width:768px) {.complect {-ms-grid-columns: 210px 1fr;grid-template-columns: 210px 1fr;}}
@media (min-width:1200px) {.complect {-ms-grid-columns: 340px 1fr 250px;grid-template-columns: 340px 1fr 250px;margin-top: 100px;}}
@media (min-width:768px) {.complect__title {grid-column: 1/-1;}}
@media (min-width:1200px) {.complect__title {margin-bottom: 15px;}}
.complect__img img {-webkit-box-shadow: 0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035);box-shadow: 0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035);}
@media (min-width:1400px) {.complect__body {margin-left: 50px;}}
.complect__labels {margin-top: 40px;}
@media (min-width:768px) {.complect__labels {margin-top: 20px;}}
@media (min-width:1200px) {.complect__labels {margin-top: 30px;}}
@media (min-width:768px) {.complect__descr {padding: 29px 0 0 0px;}}
@media (min-width:1200px) {.complect__descr {padding-top: 52px;}}
.complect__descr_item {position: relative;padding-left: 20px;}
@media (min-width:768px) {.complect__descr_item {padding-left: 0;white-space: nowrap;margin-bottom: 7px;}}
@media (min-width:1200px) {.complect__descr_item {margin-bottom: 0;height: 42px;white-space: normal;}}
.complect__descr_item:before {content: "";display: block;position: absolute;top: 0;left: 0;width: 18px;height: 18px;background: url("/img/icons/romb.svg") 50% 50%/18px no-repeat;}
@media (min-width:768px) {.complect__descr_item:before {background: url("/img/layers/arrow.svg") 100% 50%/contain no-repeat;width: 50px;height: 20px;left: -55px;}}
@media (min-width:1400px) {.complect__descr_item:before {width: 100px;left: -110px;}}
.complect__pricing {background-color: rgba(206,49,0,.05);padding: 30px;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;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media (min-width:768px) {.complect__pricing {grid-column: 1/-1;}}
@media (min-width:1200px) {.complect__pricing {-ms-grid-column: 3;grid-column: 3;}}
.complect__pricing_txt {font-weight: bold;}
.complect__pricing_price {margin: 20px 0 0;color: #ce3100;}
.complect__pricing_btn {margin: 20px 0 0;}
.actions {margin-left: -15px;margin-right: -15px;}
@media (min-width:1200px) {.actions {margin-left: 0;margin-right: 0;}}
.actions .slick-dots {position: absolute;bottom: 20px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);z-index: 1;}
@media (min-width:1200px) {.actions .slick-dots {bottom: 40px;}}
.actions .slick-arrow {display: none !important;top: calc(50% + 47px);}
@media (min-width:768px) {.actions .slick-arrow {top: calc(50% - 32px);}}
@media (min-width:992px) {.actions .slick-arrow {display: block !important;}}
@media (min-width:1700px) {.actions .slick-arrow.slick-prev {left: -94px;}}
@media (min-width:1700px) {.actions .slick-arrow.slick-next {right: -94px;}}
.action__item {min-height: 550px;display: -ms-grid !important;display: grid !important;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;padding: 50px 30px 70px;position: relative;}
@media (min-width:375px) {.action__item {padding-left: 40px;padding-right: 40px;}}
@media (min-width:768px) {.action__item {text-align: left;-ms-grid-columns: 230px 400px;grid-template-columns: 230px 400px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}}
@media (min-width:992px) {.action__item {padding: 30px 0;min-height: 580px;grid-gap: 30px;}}
@media (min-width:1200px) {.action__item {grid-template-columns: repeat(2,400px);padding: 30px;padding: 50px 0;grid-gap: 40px;min-height: 550px;}}
@media (min-width:1600px) {.action__item {grid-gap: 60px;}}
.action__item_bg {position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 0;}
.action__item_bg-mobile {display: block;}
@media (min-width:992px) {.action__item_bg-mobile {display: none;}}
.action__item_bg-desktop {display: none;}
@media (min-width:992px) {.action__item_bg-desktop {display: block;}}
.action__item_bg img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.action__item_img {--size: 230px;width: var(--size);height: var(--size);margin-left: auto;margin-right: auto;-webkit-box-shadow: 0px 100px 80px rgba(55,76,119,.07),0px 41.7776px 33.4221px rgba(55,76,119,.0503198),0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035),0px 6.6501px 5.32008px rgba(55,76,119,.0282725),0px 2.76726px 2.21381px rgba(55,76,119,.0196802);box-shadow: 0px 100px 80px rgba(55,76,119,.07),0px 41.7776px 33.4221px rgba(55,76,119,.0503198),0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035),0px 6.6501px 5.32008px rgba(55,76,119,.0282725),0px 2.76726px 2.21381px rgba(55,76,119,.0196802);border-radius: 4px;background-color: #fff;position: relative;padding: 40px;}
@media (min-width:768px) {.action__item_img {margin-left: 0;}}
@media (min-width:1200px) {.action__item_img {margin-left: auto;margin-right: 0;}}
.action__item_img img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}
.action__item_descr {position: relative;}
.action__item_descr_label {display: block;margin-bottom: 10px;}
.action__item_descr_title {margin-bottom: 20px;font-family: "Open Sans",Helvetica,Arial,sans-serif;font-size: 24px;font-weight: bold;line-height: 1.1;}
@media (min-width:768px) {.action__item_descr_title {font-size: 30px;}}
@media (min-width:992px) {.action__item_descr_title {font-size: 37px;}}
.action__item_descr_txt {font-size: 16px;font-weight: bold;}
@media (min-width:768px) {.action__item_descr_txt {font-size: 20px;}}
.action__item_link {display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;}
.news_index {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 30px;}
@media (min-width:992px) {.news_index {grid-template-columns: repeat(2,1fr);}}
@media (min-width:1200px) {.news_index {grid-template-columns: minmax(200px,1fr) repeat(3,1fr);}}
@media (min-width:1400px) {.news_index {grid-gap: 80px;}}
.news_index a {color: inherit;}
.news_index__item_date {font-weight: bold;margin-bottom: 10px;display: block;}
.news_index__item_title {font-weight: bold;display: block;margin-bottom: 10px;color: #fff;text-decoration: none;}
.news_index__item_title:active, .news_index__item_title:focus, .news_index__item_title:hover {color: #fff;}
@media (min-width:1400px) {.news_index__item_title {font-size: 18px;}}
.faq__item {border-bottom: 1px solid rgba(206,49,0,.2);-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.faq__item_question {cursor: pointer;color: #ce3100;position: relative;font-weight: bold;padding: 20px 20px 20px 40px;background-color: transparent;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.faq__item_question:focus, .faq__item_question:hover {background-color: rgba(206,49,0,.1);}
@media (min-width:992px) {.faq__item_question {padding: 20px 20px 20px 60px;}}
@media (min-width:1400px) {.faq__item_question {font-size: 18px;}}
.faq__item_question.active {background-color: transparent;}
.faq__item_question.active .faq__item_cross svg {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.faq__item_question.active+.faq__item_answer {display: block;}
.faq__item_cross {position: absolute;width: 24px;height: 24px;top: 18px;left: 5px;color: #ce3100;}
@media (min-width:992px) {.faq__item_cross {left: 20px;}}
.faq__item_cross svg {-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.faq__item_answer {padding: 10px 20px 30px 40px;display: none;}
@media (min-width:992px) {.faq__item_answer {padding: 10px 20px 30px 60px;}}
.faq__form {margin: 20px 0 0 0;padding: 20px;background-color: transparent;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
@media (min-width:992px) {.faq__form {max-width: 700px;padding: 30px;margin-left: 30px;}}
.faq__form.active {background-color: rgba(206,49,0,.1);}
.faq__form.active .faq__form-hidden {display: block;}
.faq__form label {color: inherit;}
.faq__form-hidden {display: none;}
.faq__form_header {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;}
@media (min-width:768px) {.faq__form_header {-ms-grid-columns: 1fr 250px;grid-template-columns: 1fr 250px;}}
@media (min-width:768px) {.faq__form_header_phone {text-align: right;}
	.faq__form_header_phone .icony__img {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
	.faq__form_header_phone .icony__img svg {margin-left: auto;margin-right: 0;width: 24px;}
	.faq__form_header_phone .icony__body {white-space: nowrap;}}
.faq__form_body {margin-top: 30px;}
.faq-invert .faq__item_question {color: #fff;}
.faq-invert .faq__item_question:focus, .faq-invert .faq__item_question:hover {background-color: #ce3100;}
.faq-invert .faq__item_question:focus .faq__item_cross, .faq-invert .faq__item_question:hover .faq__item_cross {color: #fff;}
.faq__form.faq-invert {color: #fff;}
.faq__form.faq-invert .form-check .form-check-name:before {border-color: rgba(255,255,255,.6);}
.faq__form.faq-invert .form-check .form-check-name:after {-webkit-filter: grayscale(1) brightness(10);filter: grayscale(1) brightness(10);}
.faq__form.faq-invert.active {background-color: rgba(206,49,0,.2);}
.portfolio_index__wrapper {background-color: #fff;padding: 30px;margin-left: -15px;margin-right: -15px;}
@media (min-width:768px) {.portfolio_index__wrapper {padding-top: 40px;padding-bottom: 40px;}}
@media (min-width:992px) {.portfolio_index__wrapper {padding: 50px;margin-left: 0;margin-right: 0;}}
.portfolio_index__slider {position: relative;padding-bottom: 84px;}
@media (min-width:992px) {.portfolio_index__slider {padding-bottom: 100px;}}
.portfolio_index__slider .slick-arrow {top: auto;bottom: 0;}
.portfolio_index__slider .slick-arrow.slick-next {right: auto;left: 65px;}
.portfolio_index__slider .slick-arrow.slick-prev {left: 0;}
.portfolio_index__slider_item {position: relative;}
@media (min-width:992px) {.portfolio_index__slider_item {padding-right: 20px;}}
.portfolio_index__slider_item_img {position: relative;height: 145px;margin-bottom: 30px;}
@media (min-width:375px) {.portfolio_index__slider_item_img {height: 160px;}}
@media (min-width:768px) {.portfolio_index__slider_item_img {height: 360px;}}
@media (min-width:992px) {.portfolio_index__slider_item_img {height: 200px;width: 80%;}}
@media (min-width:1200px) {.portfolio_index__slider_item_img {height: 240px;width: 100%;}}
.portfolio_index__slider_item_img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.portfolio_index__slider_item_title a {display: block;margin-bottom: 5px;text-decoration: none;font-size: 16px;}
.portfolio_index__slider_item_title a:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
@media (min-width:1200px) {.portfolio_index__slider_item_title a {font-size: 20px;}}
.portfolio_index__slider_item_title small {display: block;}
.portfolio_index__slider_item_descr {margin-top: 30px;}
.portfolio_item {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;position: relative;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
@media (min-width:1200px) {.portfolio_item {grid-template-columns: repeat(2,1fr);grid-gap: 30px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
.portfolio_item__wrapper {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 50px;margin-bottom: 50px;}
@media (min-width:768px) {.portfolio_item__wrapper {grid-template-columns: repeat(2,1fr);}}
.portfolio_item__image {position: relative;height: 160px;}
@media (min-width:375px) {.portfolio_item__image {height: 190px;}}
@media (min-width:768px) {.portfolio_item__image {height: 200px;}}
@media (min-width:992px) {.portfolio_item__image {height: 240px;}}
@media (min-width:1200px) {.portfolio_item__image {height: 260px;}}
.portfolio_item__image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.portfolio_item__body {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;}
.portfolio_item__title {font-size: 20px;font-weight: bold;}
.portfolio_item__link {font-weight: bold;}
.portfolio_item__link a {position: static;}
.portfolio_item__link a:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.card-portfolio-slider {margin-left: -15px;margin-right: -15px;}
@media (min-width:1200px) {.card-portfolio-slider {margin-left: 0;margin-right: 0;}}
@media (min-width:1600px) {.card-portfolio-slider {padding: 30px;}}
@media (min-width:768px) {.portfolio_inner__slider .portfolio_index__slider_item {padding-right: 15px;}}
.index-cats__grid {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 30px 20px;color: #fff;}
@media (min-width:992px) {.index-cats__grid {grid-template-columns: repeat(2,1fr);grid-template-rows: repeat(3,auto);grid-gap: 30px;}}
@media (min-width:1200px) {.index-cats__grid {grid-template-columns: repeat(3,1fr);grid-template-rows: repeat(2,auto);}}
.index-cats__item {position: relative;}
.index-cats__item:not(:last-child) {margin-bottom: 30px;}
.index-cats__item:before {content: "";display: block;width: 0;position: absolute;top: -20px;bottom: -20px;left: -15px;background-color: rgba(206,49,0,.05);-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.index-cats__item-facade a:active, .index-cats__item-facade a:focus, .index-cats__item-facade a:hover {color: #bb2a54;}
.index-cats__item-facade ul li:before {background-color: #bb2a54;}
.index-cats__item-plates a:active, .index-cats__item-plates a:focus, .index-cats__item-plates a:hover {color: #3b85c8;}
.index-cats__item-plates ul li:before {background-color: #3b85c8;}
.index-cats__item-floors a:active, .index-cats__item-floors a:focus, .index-cats__item-floors a:hover {color: #21185d;}
.index-cats__item-floors ul li:before {background-color: #21185d;}
.index-cats__item-hydro a:active, .index-cats__item-hydro a:focus, .index-cats__item-hydro a:hover {color: #3c8143;}
.index-cats__item-hydro ul li:before {background-color: #3c8143;}
.index-cats__item-others a:active, .index-cats__item-others a:focus, .index-cats__item-others a:hover {color: #f8d62e;}
.index-cats__item-others ul li:before {background-color: #f8d62e;}
@media (min-width:992px) {.index-cats__item-facade {-ms-grid-row: 1;-ms-grid-row-span: 2;grid-row: 1/3;}}
.index-cats__title {text-decoration: none;color: #fff;font-size: 18px;font-weight: bold;}
.index-cats__title:active, .index-cats__title:focus, .index-cats__title:hover {color: #fff;}
@media (min-width:768px) {.index-cats__title {font-size: 20px;}}
@media (min-width:992px) {.index-cats__title {font-size: 24px;}}
.index-cats__toggle {width: 24px;height: 24px;margin-left: 10px;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;cursor: pointer;}
@media (min-width:992px) {.index-cats__toggle {display: none;}}
.index-cats__toggle.active {-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);}
.index-cats__list {margin: 30px 0 0 10px;display: none;}
@media (min-width:992px) {.index-cats__list {display: block;}}
@media (min-width:1200px) {.index-cats__list {font-size: 15px;}}
.index-cats__list>li {min-height: 24px;padding-left: calc(24px + 15px);}
.index-cats__list>li:not(:last-child) {margin-bottom: 10px;}
@media (min-width:1200px) {.index-cats__list>li:not(:last-child) {margin-bottom: 20px;}}
.index-cats__list>li:before {background: #fff;width: 4px;height: 4px;border-radius: 100%;top: 7px;left: 4px;}
.index-cats__list>li>a {display: block;color: inherit;text-decoration: none;font-weight: bold;}
.pricelist__grid {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 30px;margin-left: -15px;margin-right: -15px;}
@media (min-width:1200px) {.pricelist__grid {margin-left: auto;margin-right: auto;-ms-grid-columns: 1fr 250px;grid-template-columns: 1fr 250px;max-width: 1570px;}}
@media (min-width:1400px) {.pricelist__grid {-ms-grid-columns: 1fr 320px;grid-template-columns: 1fr 320px;}}
@media (min-width:768px) {.pricelist__aside {display: -ms-grid;display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 0 20px;}}
@media (min-width:1200px) {.pricelist__aside {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;display: block;-ms-grid-columns: unset;grid-template-columns: unset;grid-gap: unset;-webkit-box-align: unset;-ms-flex-align: unset;align-items: unset;}}
@media (min-width:768px) {.pricelist__filter {grid-column: 1/-1;}}
@media (min-width:992px) {.pricelist__filter {-ms-grid-column: 1;grid-column: 1;-ms-grid-row: 1;-ms-grid-row-span: 2;grid-row: 1/3;-ms-grid-row-align: start;align-self: start;}}
@media (min-width:1200px) {.pricelist__filter {grid-row: unset;}}
.pricelist__filter_toggle {background-color: #ce3100;border: none;width: 32px;height: 32px;cursor: pointer;border-radius: 4px;color: #fff;position: absolute;z-index: 1;top: 27px;right: 25px;}
.pricelist__filter_toggle svg {width: 24px;height: 24px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
@media (min-width:992px) {.pricelist__filter_toggle {display: none;}}
.pricelist__filter_toggle svg {width: 24px;height: 24px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.card-header.active .pricelist__filter_toggle svg {-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);transform: rotate(225deg);}
@media (min-width:992px) {.pricelist__filter_toggle {display: none;}}
.pricelist__filter .card-header {position: relative;}
.pricelist__filter .card-body {display: none;}
@media (min-width:992px) {.pricelist__filter .card-body {display: block;}}
.pricelist__cart {position: relative;overflow: hidden;}
.pricelist__cart:before {content: "";display: block;background: url("/img/icons/cart-bg.svg") 50% 50%/contain no-repeat;position: absolute;z-index: 0;top: -90px;right: -40px;width: 300px;height: 300px;}
@media (min-width:768px) {.pricelist__download {-ms-flex-item-align: start;-ms-grid-row-align: start;align-self: start;}}
.pricelist__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;}
.pricelist__item_img {border: 1px solid rgba(206,49,0,.1);background: #fff;padding: 5px;width: 60px;height: 60px;-webkit-box-flex: 0;-ms-flex: 0 0 60px;flex: 0 0 60px;margin-right: 10px;}
.pricelist__item_img img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}
.pricelist__item_descr {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.pricelist__item_labels:not(:empty) {margin-bottom: 5px;}
.pricelist__item_title {display: block;}
.pricelist__item_details {margin-top: 5px;font-size: 11px;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;}
.pricelist__item_details>:not(:last-child) {margin-right: 10px;}
.pricelist__item-disabled {opacity: .6;}
.pricelist__item-disabled .product_counter {pointer-events: none;}
.pricelist__order {max-width: 790px;margin: 40px 0 0 auto;display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 10px;padding: 20px;}
@media (min-width:768px) {.pricelist__order {padding: 30px;overflow: hidden;}
	.pricelist__order:before {content: "";display: block;width: 150px;height: 150px;background: url("/img/icons/overdue.svg") 50% 50%/contain no-repeat;position: absolute;z-index: 0;bottom: -11%;right: 268px;-webkit-transform: rotate(-25deg);-ms-transform: rotate(-25deg);transform: rotate(-25deg);}}
.pricelist__order_title {color: #ce3100;font-weight: bold;}
@media (min-width:768px) {.pricelist__order_title {padding-bottom: 20px;}}
.pricelist__order_content {font-size: 11px;display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 0;}
.pricelist__order_item {border-bottom: 1px solid rgba(206,49,0,.2);padding: 10px 0;display: -ms-grid;display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 10px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.pricelist__order_item:first-child {border-top: 1px solid rgba(206,49,0,.2);}
@media (min-width:768px) {.pricelist__order_item {grid-template-columns: 1fr repeat(3,130px);}}
.pricelist__order_item_title {grid-column: 1/-1;}
@media (min-width:768px) {.pricelist__order_item_title {-ms-grid-column: 1;grid-column: 1;}}
.pricelist__order_item_price {text-align: right;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.pricelist__order_item_price-old {color: #8b8b8b;text-decoration: line-through;}
.pricelist__order_item_count {text-align: center;}
.pricelist__order_item_total {text-align: right;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.pricelist__order_item_total-old {color: #8b8b8b;text-decoration: line-through;}
.pricelist__order_item_total-current {font-weight: bold;}
.pricelist__order_total {display: -ms-grid;display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 20px;-webkit-box-align: end;-ms-flex-align: end;align-items: end;padding: 20px 0;text-align: right;}
@media (min-width:768px) {.pricelist__order_total {-ms-grid-columns: 1.3fr .7fr;grid-template-columns: 1.3fr .7fr;}}
.pricelist__order_total_caption {color: #ce3100;}
.pricelist__order_total_sum-old {color: #8b8b8b;text-decoration: line-through;font-weight: bold;}
@media (min-width:768px) {.pricelist__order_total_sum-old {font-size: 16px;}}
.pricelist__order_total_sum-current {color: #ce3100;font-weight: bold;font-size: 16px;}
@media (min-width:768px) {.pricelist__order_total_sum-current {font-size: 20px;}}
.pricelist__order_btn {text-align: right;}
@media (max-width:1200px) {.pricelist__content table.table-mobile-flex tbody tr {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.pricelist__content table.table-mobile-flex tbody tr td.td-col-1 {-webkit-box-flex: 1;-ms-flex: 1 0 100px;flex: 1 0 100px;}
	.pricelist__content table.table-mobile-flex tbody tr td.td-col-2 {-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;}
	.pricelist__content table.table-mobile-flex tbody tr td.td-col-3 {-webkit-box-flex: 1;-ms-flex: 1 0 14%;flex: 1 0 14%;}
	.pricelist__content table.table-mobile-flex tbody tr td.td-col-4 {-webkit-box-flex: 1;-ms-flex: 1 0 14%;flex: 1 0 14%;}
	.pricelist__content table.table-mobile-flex tbody tr td.td-col-5 {-webkit-box-flex: 1;-ms-flex: 1 0 14%;flex: 1 0 14%;}
	.pricelist__content table.table-mobile-flex tbody tr td.td-col-6 {-webkit-box-flex: 1;-ms-flex: 1 0 14%;flex: 1 0 14%;}
	.pricelist__content table.table-mobile-flex tbody tr td.td-col-7 {-webkit-box-flex: 1;-ms-flex: 1 0 30%;flex: 1 0 30%;}}
@media (max-width:767px) {.pricelist__content table.table-mobile-flex tbody tr {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.pricelist__content table.table-mobile-flex tbody tr td.td-col-1 {-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;}
	.pricelist__content table.table-mobile-flex tbody tr td.td-col-2 {-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;}
	.pricelist__content table.table-mobile-flex tbody tr td.td-col-3 {-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;}
	.pricelist__content table.table-mobile-flex tbody tr td.td-col-4 {-webkit-box-flex: 1;-ms-flex: 1 0 33.3%;flex: 1 0 33.3%;}
	.pricelist__content table.table-mobile-flex tbody tr td.td-col-5 {-webkit-box-flex: 1;-ms-flex: 1 0 33.3%;flex: 1 0 33.3%;}
	.pricelist__content table.table-mobile-flex tbody tr td.td-col-6 {-webkit-box-flex: 1;-ms-flex: 1 0 33.3%;flex: 1 0 33.3%;}
	.pricelist__content table.table-mobile-flex tbody tr td.td-col-7 {-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;}}
@media (min-width:1200px) {.pricelist__content table.table-mobile-flex tbody tr td {vertical-align: middle;}
	.pricelist__content table.table-mobile-flex tbody tr .td-col-1 {width: 100px;}
	.pricelist__content table.table-mobile-flex tbody tr .td-col-3 {text-align: center;}
	.pricelist__content table.table-mobile-flex tbody tr .td-col-4, .pricelist__content table.table-mobile-flex tbody tr .td-col-5, .pricelist__content table.table-mobile-flex tbody tr .td-col-6 {text-align: right;}
	.pricelist__content table.table-mobile-flex tbody tr .td-col-7 {width: 200px;}}
@media (min-width:1400px) {.pricelist__content table.table-mobile-flex tbody tr .td-col-1 {width: 120px;}
	.pricelist__content table.table-mobile-flex tbody tr .td-col-7 {width: 220px;}}
.catalog__caption {background-color: rgba(206,49,0,.05);padding: 20px 30px;margin-bottom: 20px;}
@media (min-width:1200px) {.catalog__caption {padding: 30px 40px;margin-bottom: 40px;}}
.catalog__catergory {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;margin-bottom: 20px;}
@media (min-width:600px) {.catalog__catergory {grid-template-columns: repeat(2,1fr);}}
@media (min-width:992px) {.catalog__catergory {grid-template-columns: repeat(3,1fr);}
	.col-lg-6 .catalog__catergory {grid-template-columns: repeat(3,1fr);}}
@media (min-width:1200px) {.catalog__catergory {grid-template-columns: repeat(4,1fr);margin-bottom: 40px;}
	.col-lg-6 .catalog__catergory {grid-template-columns: repeat(2,1fr);}}
@media (min-width:1600px) {.catalog__catergory {grid-template-columns: repeat(6,1fr);}
	.col-lg-6 .catalog__catergory {grid-template-columns: repeat(3,1fr);}}
.catalog__catergory_item {text-decoration: none;background-color: transparent;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding: 20px;}
.catalog__catergory_item:active, .catalog__catergory_item:focus, .catalog__catergory_item:hover {background-color: rgba(206,49,0,.05);}
.catalog__catergory_item_img {width: 150px;height: 170px;position: relative;margin-bottom: 10px;}
.catalog__catergory_item_img img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}
.catalog__catergory_item_title {font-weight: bold;text-decoration: underline;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center;font-size: 16px;}
.catalog__filter {background-color: rgba(206,49,0,.05);margin-left: -15px;margin-right: -15px;}
@media (min-width:1200px) {.catalog__filter {margin-left: 0;margin-right: 0;}}
.catalog__filter_toggle {background-color: #ce3100;border: none;width: 32px;height: 32px;cursor: pointer;border-radius: 4px;color: #fff;position: absolute;z-index: 1;top: 27px;right: 25px;}
.catalog__filter_toggle svg {width: 24px;height: 24px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
@media (min-width:992px) {.catalog__filter_toggle {display: none;}}
.card-header.active .catalog__filter_toggle svg {-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);transform: rotate(225deg);}
@media (min-width:992px) {.catalog__filter .card-header {display: none;}}
.catalog__filter .card-body {display: none;}
@media (min-width:992px) {.catalog__filter .card-body {display: block;padding: 30px;}}
.catalog__filter_grid {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;}
@media (min-width:768px) {.catalog__filter_grid {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:992px) {.catalog__filter_grid {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}}
@media (min-width:768px) {.catalog__filter_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;}}
.catalog__filter_label {display: inline-block;color: #8b8b8b;margin-bottom: 10px;}
@media (min-width:768px) {.catalog__filter_label {margin-bottom: 0;margin-right: 20px;}}
.catalog__filter_sorting {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;}
@media (min-width:768px) {.catalog__filter_sorting {-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;-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;}}
@media (min-width:992px) {.catalog__filter_sorting {-webkit-box-flex: 0;-ms-flex: 0;flex: 0;}}
.catalog__filter_sorting .btn {padding: 8px 0;min-height: 0;text-decoration: none;font-weight: bold;width: 100%;text-align: left;white-space: nowrap;}
@media (min-width:768px) {.catalog__filter_sorting .btn {padding: 8px 16px;width: auto;}}
.catalog__filter_sorting .btn.active {color: #ce3100;}
.catalog__grid {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;}
@media (min-width:600px) {.catalog__grid {grid-template-columns: repeat(2,1fr);}}
@media (min-width:992px) {.catalog__grid {grid-template-columns: repeat(3,1fr);}}
@media (min-width:1200px) {.catalog__grid {grid-template-columns: repeat(4,1fr);}}
@media (min-width:1600px) {.catalog__grid {grid-template-columns: repeat(5,1fr);}}
.product-page__wrapper {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 30px;margin-top: 20px;}
@media (min-width:992px) {.product-page__wrapper {-ms-grid-columns: 350px 1fr;grid-template-columns: 350px 1fr;margin-top: 40px;}}
@media (min-width:1400px) {.product-page__wrapper {-ms-grid-columns: 550px 1fr;grid-template-columns: 550px 1fr;}}
.product-page__image {padding: 0 20px;max-height: 350px;}
@media (min-width:1200px) {.product-page__image {max-height: 500px;}}
.product-page__image img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;margin-left: auto;margin-right: auto;}
.product-page__info {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;}
.product-page__info_labels>:not(:last-child) {margin-right: 20px;}
.product-page__info_grid {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 30px;}
@media (min-width:768px) {.product-page__info_grid {-ms-grid-columns: 1fr auto;grid-template-columns: 1fr auto;}}
@media (min-width:1200px) {.product-page__info_grid {max-width: 800px;margin-top: 20px;}}
.product-page__info_packing .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: start;-ms-flex-pack: start;justify-content: flex-start;padding: 10px 0;}
.product-page__info_packing .product__variants_item {text-align: center;margin: 0 3px 5px !important;}
.product-page__info_packing .product__variants_item .form-check-name {border-radius: 4px;background-color: rgba(206,49,0,.05);border: 2px solid rgba(206,49,0,.2);padding: 10px;font-weight: bold;cursor: pointer;white-space: nowrap;position: relative;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.product-page__info_packing .product__variants_item .form-check-name:after, .product-page__info_packing .product__variants_item .form-check-name:before {display: none !important;}
@media (min-width:1200px) {.product-page__info_packing .product__variants_item .form-check-name {padding: 10px 20px;}}
.product-page__info_packing .product__variants_item .form-check-input:checked+.form-check-name {background-color: #ce3100;border-color: #ce3100;color: #fff;}
.product-page__info .js-colors .form-check-input+.form-check-name {padding: 0;font-weight: normal;position: relative;z-index: 2;font-size: 11px;text-align: left;border: none;background: none;}
.product-page__info .js-colors .form-check-input+.form-check-name:before {content: "";display: block !important;opacity: 0;border-radius: 4px;position: absolute;top: -2px;bottom: -2px;left: -2px;right: -2px;z-index: -2;background-color: #ce3100;border: none;width: auto;height: auto;}
.product-page__info .js-colors .form-check-input+.form-check-name>.texture {display: block;position: relative;border-radius: 4px;height: 40px;width: 120px;border: 2px solid rgba(206,49,0,.2);background-size: cover;background-position: 50% 50%;}
.product-page__info .js-colors .form-check-input+.form-check-name>.descr {display: block;position: relative;margin-top: 2px;margin-left: 2px;color: inherit;}
.product-page__info .js-colors .form-check-input:checked+.form-check-name {background-color: transparent;border-color: none;color: #fff;}
.product-page__info .js-colors .form-check-input:checked+.form-check-name:before {opacity: 1;}
.product-page__info_coloring .services__item_icon {width: 74px;height: 74px;-webkit-box-flex: 0;-ms-flex: 0 0 74px;flex: 0 0 74px;}
.product-page__info_coloring .services__item_icon:before {display: none;}
.product-page__info_coloring .services__item_body {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.product-page__info_coloring .services__item_body button {margin-bottom: 5px;}
.product-page__info_pricing {background-color: rgba(206,49,0,.05);padding: 30px;margin-left: -15px;margin-right: -15px;display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;position: relative;overflow: hidden;}
.product-page__info_pricing:before {content: "";display: block;background: url("/img/icons/trolley-bg.svg") 50% 50%/contain no-repeat;width: 315px;height: 315px;position: absolute;z-index: -1;top: -70px;right: -10px;pointer-events: none;}
@media (min-width:768px) {.product-page__info_pricing {grid-column: 1/-1;display: -ms-grid;display: grid;-ms-grid-columns: .6fr 1fr;grid-template-columns: .6fr 1fr;-webkit-box-align: end;-ms-flex-align: end;align-items: end;}}
@media (min-width:992px) {.product-page__info_pricing {margin-left: 0;margin-right: 0;}}
@media (min-width:1200px) {.product-page__info_pricing {-ms-grid-columns: 1fr 320px 175px;grid-template-columns: 1fr 320px 175px;}}
.product-page__info_pricing_price {position: relative;}
.product-page__info_pricing_price-old {color: #8b8b8b;text-decoration: line-through;}
.product-page__info_pricing_price-current {font-size: 24px;font-weight: bold;color: #ce3100;margin: 0 0 5px;}
.product-page__info_pricing_price-descr {font-size: 11px;color: #8b8b8b;}
@media (min-width:768px) {.product-page__info_pricing_price-descr {position: absolute;bottom: -10px;}}
.product-page__info_pricing_inputs {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
@media (min-width:425px) {.product-page__info_pricing_inputs {-ms-grid-columns: 1.5fr 40px 1fr;grid-template-columns: 1.5fr 40px 1fr;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.product-page__info_pricing_inputs>strong {padding-top: 15px;}}
@media (min-width:768px) {.product-page__info_pricing_inputs {grid-gap: 10px;}}
.product-page__info_pricing_inputs .product_counter__input {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
.product-page__info_pricing_inputs .product_space__input {text-align: center;font-weight: bold;background-color: #fff;}
.product-page__info_pricing_button {text-align: center;}
@media (min-width:425px) {.product-page__info_pricing_button {text-align: left;}}
@media (min-width:768px) {.product-page__info_pricing_button {grid-column: 1/-1;text-align: right;}}
@media (min-width:1200px) {.product-page__info_pricing_button {-ms-grid-column: 3;grid-column: 3;}}
.product-page__info_pricing_descr {color: #8b8b8b;}
.product-page__info_pricing_descr p:not(:last-child) {margin-bottom: 5px;}
@media (min-width:768px) {.product-page__info_pricing_descr {grid-column: 1/-1;}}
.product-page__grid {margin-top: 30px;}
@media (min-width:1200px) {.product-page__grid {margin-top: 70px;}}
.product-page__properties {margin-top: 30px;}
.product-page__properties_icons {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;-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;}
.product-page__properties_icon {width: 85px;height: 85px;border-radius: 4px;overflow: hidden;position: relative;margin: 0 20px 20px 0;}
.product-page__properties_icon img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}
.product-page__specs {margin-top: 30px;}
.product-page__specs .table {margin: 0;}
@media (max-width:767px) {.product-page__specs .table tr td:first-child {color: #8b8b8b;}
	.product-page__specs .table tr td:last-child {padding-top: 0;}}
@media (min-width:768px) {.product-page__specs tr {display: table-row;}
	.product-page__specs tr td {vertical-align: middle;padding: 20px 10px !important;}}
.product-page__application, .product-page__base, .product-page__bestbefore, .product-page__certs, .product-page__recs, .product-page__work {margin-top: 30px;}
.popular {margin: 40px 0 30px;}
@media (min-width:600px) {.popular {margin-left: -10px;margin-right: -10px;}}
@media (min-width:1200px) {.popular {margin-bottom: 0;}}
.popular__item {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.popular__item .product_card {margin-left: auto;margin-right: auto;width: 100%;}
@media (min-width:600px) {.popular__item .product_card {margin-left: 10px;margin-right: 10px;}}
.popular__header {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;}
@media (min-width:768px) {.popular__header {-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;}
	.popular__header>* {margin: 0;}}
.popular__header_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;-webkit-box-flex: 0;-ms-flex: 0;flex: 0;}
@media (min-width:768px) {.popular__header_arrows {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}}
.popular__header .slick-arrow {position: relative;top: auto;margin-left: 1rem;}
.popular__header .slick-arrow.slick-prev {left: auto !important;}
.popular__header .slick-arrow.slick-next {right: auto !important;}
.cart__wrapper {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 30px;}
@media (min-width:1200px) {.cart__wrapper {-ms-grid-columns: 1fr 330px;grid-template-columns: 1fr 330px;}
	.cart__wrapper .product-cart__wrapper {-ms-grid-column: 1;grid-column: 1;-ms-grid-row: 1;grid-row: 1;}
	.cart__wrapper .cart__aside {-ms-grid-column: 2;grid-column: 2;-ms-grid-row: 1;-ms-grid-row-span: 2;grid-row: 1/3;position: relative;}
	.cart__wrapper .cart__checkout {-ms-grid-column: 1;grid-column: 1;-ms-grid-row: 2;grid-row: 2;}}
@media (min-width:1600px) {.cart__wrapper {-ms-grid-columns: 1fr 450px;grid-template-columns: 1fr 450px;}}
.cart__aside .card {margin-bottom: 0;}
@media (min-width:768px) {.cart__aside .card {max-width: 350px;margin-left: auto;}}
@media (min-width:1200px) {.cart__aside .card {position: -webkit-sticky;position: sticky;top: 135px;}
	body.fixed-header .cart__aside .card {top: 90px;}}
.cart__aside-title {margin-bottom: 20px;border-bottom: 2px solid rgba(206,49,0,.3);padding-bottom: 20px;}
.cart__aside-count {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: 20px;}
.cart__aside-total {color: #ce3100;margin-top: 30px;margin-bottom: 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: justify;-ms-flex-pack: justify;justify-content: space-between;}
div[class*=card-icon-] {position: relative;}
@media (min-width:768px) {div[class*=card-icon-] {padding-left: 200px;overflow: hidden;}}
div[class*=card-icon-]:before {content: "";width: 60px;height: 60px;display: block;background-repeat: no-repeat;background-size: contain;background-position: 0% 50%;margin: 0 0 20px;}
@media (min-width:768px) {div[class*=card-icon-]:before {position: absolute;top: calc(50% - 75px);left: -25px;width: 150px;height: 150px;}}
.card-icon-personal:before {background-image: url("/img/icons/id.svg");}
.card-icon-delivery:before {background-image: url("/img/icons/delivery.svg");}
.card-icon-payment:before {background-image: url("/img/icons/payment.svg");}
.char_line {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;}
.char_line+.char_line {margin-top: 20px;}
.char_line-first {max-width: 35%;text-align: left;}
.char_line-dashed {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 1em;border-bottom: 1px dashed rgba(206,49,0,.5);}
.char_line-last {max-width: 50%;text-align: right;}
.order__list {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 30px;}
.order__item {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;}
.order__item_num {font-size: 16px;color: #000;}
.order__item_info {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;}
@media (min-width:768px) {.order__item_info {-ms-grid-columns: 250px 1fr;grid-template-columns: 250px 1fr;}}
@media (min-width:1200px) {.order__item_info {-ms-grid-columns: 1fr;grid-template-columns: 1fr;}}
@media (min-width:1400px) {.order__item_info {-ms-grid-columns: 250px 1fr;grid-template-columns: 250px 1fr;}}
.order__item_info_overview {padding: 20px;background-color: rgba(206,49,0,.05);color: #ce3100;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.order__item_info_deliveries .char_line+.char_line {margin-top: 10px;}
@media (max-width:767px) {.order__item_products .table {margin: 20px 0 0;border-top: 2px solid rgba(206,49,0,.5);}
	.order__item_products .table tr {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.order__item_products .table tr td {padding: 10px 0 !important;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
	.order__item_products .table tr td:first-child {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}}
@media (min-width:768px) {.order__item_products .table {margin-bottom: 0;}
	.order__item_products .table thead {display: table-header-group;font-size: 11px;}
	.order__item_products .table thead th {padding: 10px !important;text-align: left;}
	.order__item_products .table tr {display: table-row;}
	.order__item_products .table tr td {vertical-align: middle;padding: 10px;}
	.order__item_products .table tr td:last-child {white-space: nowrap;}
	.order__item_products .table .table-caption {display: none;}}
.order__item_btn {text-align: right;}
.contacts__map {margin-left: -15px;margin-right: -15px;background-color: rgba(206,49,0,.05);height: 450px;}
@media (min-width:1200px) {.contacts__map {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-left: 0;margin-right: 0;}}
.contacts__map iframe {height: 100%;width: 100%;}
.delivery_item__header {padding: 20px;display: -ms-grid;display: grid;-ms-grid-columns: 48px 1fr;grid-template-columns: 48px 1fr;grid-gap: 20px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: rgba(206,49,0,.05);}
@media (min-width:1200px) {.delivery_item__header {padding: 30px;grid-gap: 30px;}}
.delivery_item__header_icon {width: 48px;height: 48px;}
.delivery_item__header_title>strong {display: block;}
@media (min-width:768px) {.delivery_item__header_title>strong {display: inline;}}
.delivery_item__header_title>svg {width: 14px;height: 14px;margin: 0 20px;display: none;}
@media (min-width:768px) {.delivery_item__header_title>svg {display: inline-block;}}
.delivery_item__body {padding: 20px 0;max-width: 900px;}
@media (min-width:768px) {.delivery_item__body {padding: 20px;}}
@media (min-width:1200px) {.delivery_item__body {padding: 30px;}}
.infoblock {border: 1px solid rgba(206,49,0,.2);padding: 20px;display: -ms-grid;display: grid;-ms-grid-columns: 24px 1fr;grid-template-columns: 24px 1fr;grid-gap: 20px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.infoblock:not(:last-child) {margin-bottom: 20px;}
.infoblock svg {width: 24px;height: 24px;}
.news__grid {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;margin-bottom: 50px;}
@media (min-width:768px) {.news__grid {grid-template-columns: repeat(2,1fr);}}
@media (min-width:1200px) {.news__grid {grid-template-columns: repeat(3,1fr);}}
@media (min-width:1600px) {.news__grid {grid-template-columns: repeat(4,1fr);}}
.news__item {border: 1px solid rgba(206,49,0,.2);padding: 20px;display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;position: relative;background-color: transparent;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.news__item:active, .news__item:focus, .news__item:hover {background-color: rgba(206,49,0,.05);}
.news__item_img {height: 225px;position: relative;}
.news__item_img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.news__item_date {font-size: 11px;color: #8b8b8b;}
.news__item_title {font-weight: bold;}
.news__item_title:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.news-page__grid {margin-top: 20px;display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;-webkit-box-align: start;-ms-flex-align: start;align-items: start;}
@media (min-width:1200px) {.news-page__grid {-ms-grid-columns: 1.3fr .7fr;grid-template-columns: 1.3fr .7fr;grid-gap: 30px;}}
@media (min-width:1400px) {.news-page__grid {-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-gap: 30px;}}
.news-page__header {padding-bottom: 20px;}
@media (min-width:1200px) {.news-page__header {grid-column: 1/-1;-ms-grid-row: 1;grid-row: 1;}}
.news-page__images {display: -ms-grid;display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 20px;}
@media (min-width:768px) {.news-page__images {grid-template-columns: repeat(3,1fr);}}
.news-page__images_item {display: block;position: relative;}
.news-page__images_item:first-child {-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1/3;}
@media (min-width:768px) {.news-page__images_item:first-child {-ms-grid-column: 1;-ms-grid-column-span: 3;grid-column: 1/4;}}
.news-page__images_item img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
@media (min-width:1200px) {.news-page__images_item img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}}
.news-page__details {padding: 20px;background-color: rgba(206,49,0,.05);}
@media (min-width:1200px) {.news-page__details {grid-column: 1/-1;}}
.news-page__details_socials {margin-top: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media (min-width:768px) {.news-page__details_socials {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin-top: 0;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}}
.coloring__grid {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;-webkit-box-align: start;-ms-flex-align: start;align-items: start;}
@media (min-width:1200px) {.coloring__grid {grid-gap: 30px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
@media (min-width:1400px) {.coloring__grid {grid-gap: 30px;}}
@media (min-width:768px) {.coloring__controls {width: 738px;margin-left: auto;margin-right: auto;}}
@media (min-width:992px) {.coloring__controls {width: 738px;margin-left: auto;margin-right: auto;}}
@media (min-width:1200px) {.coloring__controls {width: 1110px;}}
@media (min-width:992px) {.coloring__controls .nav-tabs {-ms-flex-wrap: nowrap;flex-wrap: nowrap;white-space: nowrap;}
	.coloring__controls .nav-tabs .nav-item+.nav-item {margin-left: 5px;}
	.coloring__controls .nav-tabs .nav-item+.nav-item .nav-link {padding-left: 10px;padding-right: 10px;}}
@media (min-width:1400px) {.coloring__controls .nav-tabs .nav-item+.nav-item {margin-left: 20px;}
	.coloring__controls .nav-tabs .nav-item+.nav-item .nav-link {padding-left: 20px;padding-right: 20px;}}
@media (max-width:767px) {.coloring__controls .nav-tabs {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-flex: 1;-ms-flex: 1;flex: 1;}
	.coloring__controls .nav-tabs .nav-item {margin: 0 !important;height: 50px;}}
@media (max-width:767px) {.coloring__controls .nav-tabs .nav-link {background: none;border: none;padding: 5px 10px;color: #ce3100;border-radius: 0;min-height: 0;height: 100%;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;}
	.coloring__controls .nav-tabs .nav-link.active {background-color: rgba(206,49,0,.05);}
	.coloring__controls .nav-tabs .nav-link:before {display: none;}}
.coloring__controls .tab-pane {margin: 0;}
.coloring__controls .house__interactive_control:not(.house__interactive_control_details) {height: 360px;margin-left: 0;margin-right: 0;}
@media (min-width:1200px) {.coloring__controls .house__interactive_control:not(.house__interactive_control_details) {height: 370px;}}
.coloring__controls .house__interactive_control_wrapper:not(.details) {display: -ms-grid;display: grid;grid-template-rows: repeat(6,1fr);grid-auto-flow: column;grid-gap: 5px 0;padding: 0 0 10px;width: calc(100vw - 30px);}
@media (min-width:768px) {.coloring__controls .house__interactive_control_wrapper:not(.details) {overflow-x: scroll;overflow-y: hidden;width: 100%;}}
@media (min-width:1200px) {.coloring__controls .house__interactive_control_wrapper:not(.details) {padding-bottom: 20px;margin-bottom: 20px;}}
.coloring__controls .house__interactive_control_item {width: 83px;height: 55px;overflow: hidden;border-radius: 4px;background-color: transparent;position: relative;z-index: 1;padding: 3px 0 0 3px;margin: 0;}
.coloring__controls .house__interactive_control_item_color {width: 75px;height: 25px;-webkit-box-shadow: none;box-shadow: none;}
.coloring__controls .house__interactive_control_item_color.active:before {content: "";display: block;position: absolute;bottom: 0;top: 0;right: 0;left: 0;background-color: rgba(206,49,0,.1);z-index: -1;}
.coloring__controls .house__interactive_control_item_title {top: 30px;position: relative;font-size: 11px;}
@media (max-width:1200px) {#modal_coloring .modal-dialog {max-width: 560px;}}
.m_coloring__grid {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 20px;margin-bottom: 20px;}
@media (min-width:768px) {.m_coloring__grid {-ms-grid-columns: 500px;grid-template-columns: 500px;}}
@media (min-width:1200px) {.m_coloring__grid {-ms-grid-columns: 560px 420px;grid-template-columns: 560px 420px;}}
.m_coloring__images .tab-content {margin-bottom: 10px;position: relative;}
.m_coloring__images .tab-content .tab-pane {height: 300px;position: relative;}
@media (min-width:1200px) {.m_coloring__images .tab-content .tab-pane {height: 390px;}}
.m_coloring__images .tab-content .tab-pane img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
@media (min-width:992px) {.m_coloring__images .nav.nav-tabs {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 20px;}}
.m_coloring__bg {position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 0;}
.m_coloring__colorstable.coloring__controls .house__interactive_control_wrapper {width: 315px;}
@media (min-width:768px) {.m_coloring__colorstable.coloring__controls {width: 100%;}
	.m_coloring__colorstable.coloring__controls .house__interactive_control_wrapper {width: 100%;}}
@media (min-width:1200px) {.m_coloring__colorstable.coloring__controls {max-width: 420px !important;}}
.m_coloring__colorstable_details {margin-top: 40px;}
body.page-404 {background-color: #f5f6f8;color: #ce3100;padding: 0;}
body.page-404 section {max-width: 1000px;margin-left: auto;margin-right: auto;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;padding: 0 20px;height: 100vh;width: 100vw;}
@media (min-width:768px) {body.page-404 section {padding-left: 50px;padding-right: 50px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}}
@media (min-width:1200px) {body.page-404 section {padding: 40px 0 0;}}
body.page-404 .p404__title {margin-top: 30px;margin-bottom: 20px;max-width: 340px;}
@media (min-width:1200px) {body.page-404 .p404__title {max-width: 450px;margin-bottom: -40px;}}
@media (min-width:1600px) {body.page-404 .p404__title {margin-top: 70px;}}
body.page-404 .p404__poseidon {position: relative;margin-top: 30px;}
@media (min-width:768px) {body.page-404 .p404__poseidon {margin-left: auto;margin-right: auto;}}
@media (min-width:992px) {body.page-404 .p404__poseidon {top: -40px;left: -40px;}}
@media (min-width:1200px) {body.page-404 .p404__poseidon {top: -120px;}}
@media (min-width:1400px) {body.page-404 .p404__poseidon {top: -60px;left: 120px;}}
body.page-404 .p404__poseidon_circle {--size: 250px;width: var(--size);height: var(--size);background-color: rgba(206,49,0,.1);border-radius: 100%;position: absolute;top: -70px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
@media (min-width:768px) {body.page-404 .p404__poseidon_circle {--size: 330px;top: -130px;}}
body.page-404 .p404__poseidon_img {width: 160px;height: auto;position: relative;left: calc(50% + 60px);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
@media (min-width:768px) {body.page-404 .p404__poseidon_img {width: 200px;}}
body.page-404 .p404__poseidon_img img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}
body.page-404 .p404__poseidon_descr {margin-top: 30px;text-align: right;position: relative;}
body.page-404 .p404__poseidon_descr:before {content: "";display: block;background: url("/img/404-arrow.svg") 50% 50%/contain no-repeat;width: 55px;height: 55px;position: absolute;-webkit-transform: scaleX(-1);-ms-transform: scaleX(-1);transform: scaleX(-1);top: -70px;left: calc(50% - 100px);}
@media (min-width:992px) {body.page-404 .p404__poseidon_descr {position: absolute;width: 270px;bottom: -80px;right: -320px;text-align: left;}
	body.page-404 .p404__poseidon_descr:before {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}}
@media (min-width:1200px) {body.page-404 .p404__poseidon_descr {bottom: -40px;}}
.to_top {display: none;}
@media (min-width:1200px) {.to_top {display: block;position: fixed;z-index: 1;width: 64px;height: 64px;right: 50px;bottom: -100px;border-radius: 4px;background: #fff;background-image: url("data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M4 14.995L12 6.995L20 14.995L18 17L12 10.995L6 17L4 14.995Z\' fill=\'%23CE3100\'/%3E%3C/svg%3E%0A");background-position: 50% 50%;background-size: 24px;background-repeat: no-repeat;border: 1px solid rgba(222,222,222,.5);-webkit-box-shadow: 0px 100px 80px rgba(55,76,119,.07),0px 41.7776px 33.4221px rgba(55,76,119,.0503198),0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035),0px 6.6501px 5.32008px rgba(55,76,119,.0282725),0px 2.76726px 2.21381px rgba(55,76,119,.0196802);box-shadow: 0px 100px 80px rgba(55,76,119,.07),0px 41.7776px 33.4221px rgba(55,76,119,.0503198),0px 22.3363px 17.869px rgba(55,76,119,.0417275),0px 12.5216px 10.0172px rgba(55,76,119,.035),0px 6.6501px 5.32008px rgba(55,76,119,.0282725),0px 2.76726px 2.21381px rgba(55,76,119,.0196802);cursor: pointer;}}
.promo-slider {max-width: 1240px;margin-left: auto;margin-right: auto;}
@media (min-width:992px) {.promo-slider {margin-left: 50px;margin-right: 50px;}
	.promo-slider .slick-prev {left: -50px;}
	.promo-slider .slick-next {right: -50px;}}
@media (min-width:1200px) {.promo-slider {margin-left: 80px;margin-right: 80px;}
	.promo-slider .slick-prev {left: -70px;}
	.promo-slider .slick-next {right: -70px;}}
@media (min-width:1400px) {.promo-slider {margin-left: auto;margin-right: auto;}}
.promo-slider__wrapper {overflow-x: hidden;}
.promo-slider__item {position: relative;}
.promo-slider__item img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}
.promo-slider__item-sm {display: block;}
@media (min-width:992px) {.promo-slider__item-sm {display: none;}}
.promo-slider__item-md {display: none;}
@media (min-width:992px) {.promo-slider__item-md {display: block;}}
@media (min-width:1400px) {.promo-slider__item-md {display: none;}}
.promo-slider__item-lg {display: none;}
@media (min-width:1400px) {.promo-slider__item-lg {display: block;}}
.book__content {max-width: 800px;margin: 50px auto;}
.book__content figure {margin: 10px 0;}
@media (min-width:992px) {.book__content figure {margin: 0;}}
ol.book__structure {list-style: decimal;}
ol.book__structure li {margin: 15px 0;}
.book__i {padding: 20px;border: 1px solid #ce3100;}
@media (min-width:1200px) {.book__i {padding: 30px;}}
.book__table tr td+td {border-left: 1px solid rgba(206,49,0,.2);}
.book__img-100 {width: 100px;}
.book__img-150 {width: 150px;}
.book__img-200 {width: 200px;}
.book__chapter_subnav {border-top: 1px solid #ce3100;padding-top: 50px;margin-bottom: 30px;margin-top: 30px;position: relative;}
.book__chapter_subnav_item {display: block;padding: 5px;background-color: #ce3100;color: #fff;font-weight: bold;font-size: 20px;position: absolute;top: 0;left: 0;}
.p0__grid {display: -ms-grid;display: grid;grid-template-columns: repeat(1,1fr);grid-gap: 30px;}
.p0__item {background-color: #ebeef2;padding: 20px;display: -ms-grid;display: grid;-ms-grid-rows: 100px 1fr;grid-template-rows: 100px 1fr;grid-gap: 30px;-webkit-box-align: start;-ms-flex-align: start;align-items: start;}
@media (min-width:768px) {.p0__item {-ms-grid-columns: 100px 1fr;grid-template-columns: 100px 1fr;-ms-grid-rows: unset;grid-template-rows: unset;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
.p0__item img {display: block;max-height: 100px;}
.p8__grid {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-gap: 30px;max-width: 1100px;margin: 50px auto;}
@media (min-width:768px) {.p8__grid {grid-template-columns: repeat(2,1fr);}}
@media (min-width:992px) {.p8__grid {grid-template-columns: repeat(3,1fr);}}
.p8__grid-title {grid-column: 1/-1;margin-bottom: 50px;text-align: center;}
.p8__grid .card img {margin-top: -70px;display: block;width: 100px;height: 100px;margin-left: auto;margin-right: auto;border-radius: 100%;border: 2px solid #ebeef2;}
.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:768px) {.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:992px) {.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:1200px) {.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:1400px) {.d-xl-none {display: none !important;}
	.d-xl-inline {display: inline !important;}
	.d-xl-inline-block {display: inline-block !important;}
	.d-xl-block {display: block !important;}
	.d-xl-table {display: table !important;}
	.d-xl-table-row {display: table-row !important;}
	.d-xl-table-cell {display: table-cell !important;}
	.d-xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-xl-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:1600px) {.d-xxl-none {display: none !important;}
	.d-xxl-inline {display: inline !important;}
	.d-xxl-inline-block {display: inline-block !important;}
	.d-xxl-block {display: block !important;}
	.d-xxl-table {display: table !important;}
	.d-xxl-table-row {display: table-row !important;}
	.d-xxl-table-cell {display: table-cell !important;}
	.d-xxl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-xxl-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
.ov-x-hidden {overflow-x: hidden;}
.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:768px) {.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:992px) {.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:1200px) {.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:1400px) {.flex-xl-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-xl-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-xl-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-xl-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-xl-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-xl-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-xl-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-xl-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.flex-xl-grow-0 {-webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
	.flex-xl-grow-1 {-webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
	.flex-xl-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
	.flex-xl-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
	.justify-content-xl-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-xl-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-xl-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-xl-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-xl-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-xl-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-xl-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-xl-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.align-items-xl-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-xl-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-xl-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-xl-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-xl-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-xl-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-xl-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-xl-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-xl-auto {-ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;align-self: auto !important;}
	.align-self-xl-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-xl-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-xl-center {-ms-flex-item-align: center !important;-ms-grid-row-align: center !important;align-self: center !important;}
	.align-self-xl-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-xl-stretch {-ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;align-self: stretch !important;}}
@media (min-width:1600px) {.flex-xxl-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-xxl-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-xxl-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-xxl-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-xxl-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-xxl-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-xxl-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-xxl-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.flex-xxl-grow-0 {-webkit-box-flex: 0 !important;-ms-flex-positive: 0 !important;flex-grow: 0 !important;}
	.flex-xxl-grow-1 {-webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
	.flex-xxl-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
	.flex-xxl-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
	.justify-content-xxl-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-xxl-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-xxl-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-xxl-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-xxl-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-xxl-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-xxl-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-xxl-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.align-items-xxl-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-xxl-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-xxl-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-xxl-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-xxl-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-xxl-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-xxl-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-xxl-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-xxl-auto {-ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;align-self: auto !important;}
	.align-self-xxl-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-xxl-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-xxl-center {-ms-flex-item-align: center !important;-ms-grid-row-align: center !important;align-self: center !important;}
	.align-self-xxl-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-xxl-stretch {-ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;align-self: stretch !important;}}
.m-0 {margin: 0px !important;}
.mt-0, .my-0 {margin-top: 0px !important;}
.mr-0, .mx-0 {margin-right: 0px !important;}
.mb-0, .my-0 {margin-bottom: 0px !important;}
.ml-0, .mx-0 {margin-left: 0px !important;}
.m-5 {margin: 5px !important;}
.mt-5, .my-5 {margin-top: 5px !important;}
.mr-5, .mx-5 {margin-right: 5px !important;}
.mb-5, .my-5 {margin-bottom: 5px !important;}
.ml-5, .mx-5 {margin-left: 5px !important;}
.m-10 {margin: 10px !important;}
.mt-10, .my-10 {margin-top: 10px !important;}
.mr-10, .mx-10 {margin-right: 10px !important;}
.mb-10, .my-10 {margin-bottom: 10px !important;}
.ml-10, .mx-10 {margin-left: 10px !important;}
.m-15 {margin: 15px !important;}
.mt-15, .my-15 {margin-top: 15px !important;}
.mr-15, .mx-15 {margin-right: 15px !important;}
.mb-15, .my-15 {margin-bottom: 15px !important;}
.ml-15, .mx-15 {margin-left: 15px !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;}
.m-60 {margin: 60px !important;}
.mt-60, .my-60 {margin-top: 60px !important;}
.mr-60, .mx-60 {margin-right: 60px !important;}
.mb-60, .my-60 {margin-bottom: 60px !important;}
.ml-60, .mx-60 {margin-left: 60px !important;}
.p-0 {padding: 0px !important;}
.pt-0, .py-0 {padding-top: 0px !important;}
.pr-0, .px-0 {padding-right: 0px !important;}
.pb-0, .py-0 {padding-bottom: 0px !important;}
.pl-0, .px-0 {padding-left: 0px !important;}
.p-5 {padding: 5px !important;}
.pt-5, .py-5 {padding-top: 5px !important;}
.pr-5, .px-5 {padding-right: 5px !important;}
.pb-5, .py-5 {padding-bottom: 5px !important;}
.pl-5, .px-5 {padding-left: 5px !important;}
.p-10 {padding: 10px !important;}
.pt-10, .py-10 {padding-top: 10px !important;}
.pr-10, .px-10 {padding-right: 10px !important;}
.pb-10, .py-10 {padding-bottom: 10px !important;}
.pl-10, .px-10 {padding-left: 10px !important;}
.p-15 {padding: 15px !important;}
.pt-15, .py-15 {padding-top: 15px !important;}
.pr-15, .px-15 {padding-right: 15px !important;}
.pb-15, .py-15 {padding-bottom: 15px !important;}
.pl-15, .px-15 {padding-left: 15px !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;}
.p-60 {padding: 60px !important;}
.pt-60, .py-60 {padding-top: 60px !important;}
.pr-60, .px-60 {padding-right: 60px !important;}
.pb-60, .py-60 {padding-bottom: 60px !important;}
.pl-60, .px-60 {padding-left: 60px !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-n15 {margin: -15px !important;}
.mt-n15, .my-n15 {margin-top: -15px !important;}
.mr-n15, .mx-n15 {margin-right: -15px !important;}
.mb-n15, .my-n15 {margin-bottom: -15px !important;}
.ml-n15, .mx-n15 {margin-left: -15px !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-n60 {margin: -60px !important;}
.mt-n60, .my-n60 {margin-top: -60px !important;}
.mr-n60, .mx-n60 {margin-right: -60px !important;}
.mb-n60, .my-n60 {margin-bottom: -60px !important;}
.ml-n60, .mx-n60 {margin-left: -60px !important;}
.m-auto {margin: auto !important;}
@media (min-width:768px) {.m-sm-0 {margin: 0px !important;}
	.mt-sm-0, .my-sm-0 {margin-top: 0px !important;}
	.mr-sm-0, .mx-sm-0 {margin-right: 0px !important;}
	.mb-sm-0, .my-sm-0 {margin-bottom: 0px !important;}
	.ml-sm-0, .mx-sm-0 {margin-left: 0px !important;}
	.m-sm-5 {margin: 5px !important;}
	.mt-sm-5, .my-sm-5 {margin-top: 5px !important;}
	.mr-sm-5, .mx-sm-5 {margin-right: 5px !important;}
	.mb-sm-5, .my-sm-5 {margin-bottom: 5px !important;}
	.ml-sm-5, .mx-sm-5 {margin-left: 5px !important;}
	.m-sm-10 {margin: 10px !important;}
	.mt-sm-10, .my-sm-10 {margin-top: 10px !important;}
	.mr-sm-10, .mx-sm-10 {margin-right: 10px !important;}
	.mb-sm-10, .my-sm-10 {margin-bottom: 10px !important;}
	.ml-sm-10, .mx-sm-10 {margin-left: 10px !important;}
	.m-sm-15 {margin: 15px !important;}
	.mt-sm-15, .my-sm-15 {margin-top: 15px !important;}
	.mr-sm-15, .mx-sm-15 {margin-right: 15px !important;}
	.mb-sm-15, .my-sm-15 {margin-bottom: 15px !important;}
	.ml-sm-15, .mx-sm-15 {margin-left: 15px !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;}
	.m-sm-60 {margin: 60px !important;}
	.mt-sm-60, .my-sm-60 {margin-top: 60px !important;}
	.mr-sm-60, .mx-sm-60 {margin-right: 60px !important;}
	.mb-sm-60, .my-sm-60 {margin-bottom: 60px !important;}
	.ml-sm-60, .mx-sm-60 {margin-left: 60px !important;}
	.p-sm-0 {padding: 0px !important;}
	.pt-sm-0, .py-sm-0 {padding-top: 0px !important;}
	.pr-sm-0, .px-sm-0 {padding-right: 0px !important;}
	.pb-sm-0, .py-sm-0 {padding-bottom: 0px !important;}
	.pl-sm-0, .px-sm-0 {padding-left: 0px !important;}
	.p-sm-5 {padding: 5px !important;}
	.pt-sm-5, .py-sm-5 {padding-top: 5px !important;}
	.pr-sm-5, .px-sm-5 {padding-right: 5px !important;}
	.pb-sm-5, .py-sm-5 {padding-bottom: 5px !important;}
	.pl-sm-5, .px-sm-5 {padding-left: 5px !important;}
	.p-sm-10 {padding: 10px !important;}
	.pt-sm-10, .py-sm-10 {padding-top: 10px !important;}
	.pr-sm-10, .px-sm-10 {padding-right: 10px !important;}
	.pb-sm-10, .py-sm-10 {padding-bottom: 10px !important;}
	.pl-sm-10, .px-sm-10 {padding-left: 10px !important;}
	.p-sm-15 {padding: 15px !important;}
	.pt-sm-15, .py-sm-15 {padding-top: 15px !important;}
	.pr-sm-15, .px-sm-15 {padding-right: 15px !important;}
	.pb-sm-15, .py-sm-15 {padding-bottom: 15px !important;}
	.pl-sm-15, .px-sm-15 {padding-left: 15px !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;}
	.p-sm-60 {padding: 60px !important;}
	.pt-sm-60, .py-sm-60 {padding-top: 60px !important;}
	.pr-sm-60, .px-sm-60 {padding-right: 60px !important;}
	.pb-sm-60, .py-sm-60 {padding-bottom: 60px !important;}
	.pl-sm-60, .px-sm-60 {padding-left: 60px !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-n15 {margin: -15px !important;}
	.mt-sm-n15, .my-sm-n15 {margin-top: -15px !important;}
	.mr-sm-n15, .mx-sm-n15 {margin-right: -15px !important;}
	.mb-sm-n15, .my-sm-n15 {margin-bottom: -15px !important;}
	.ml-sm-n15, .mx-sm-n15 {margin-left: -15px !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-n60 {margin: -60px !important;}
	.mt-sm-n60, .my-sm-n60 {margin-top: -60px !important;}
	.mr-sm-n60, .mx-sm-n60 {margin-right: -60px !important;}
	.mb-sm-n60, .my-sm-n60 {margin-bottom: -60px !important;}
	.ml-sm-n60, .mx-sm-n60 {margin-left: -60px !important;}
	.m-sm-auto {margin: auto !important;}}
@media (min-width:992px) {.m-md-0 {margin: 0px !important;}
	.mt-md-0, .my-md-0 {margin-top: 0px !important;}
	.mr-md-0, .mx-md-0 {margin-right: 0px !important;}
	.mb-md-0, .my-md-0 {margin-bottom: 0px !important;}
	.ml-md-0, .mx-md-0 {margin-left: 0px !important;}
	.m-md-5 {margin: 5px !important;}
	.mt-md-5, .my-md-5 {margin-top: 5px !important;}
	.mr-md-5, .mx-md-5 {margin-right: 5px !important;}
	.mb-md-5, .my-md-5 {margin-bottom: 5px !important;}
	.ml-md-5, .mx-md-5 {margin-left: 5px !important;}
	.m-md-10 {margin: 10px !important;}
	.mt-md-10, .my-md-10 {margin-top: 10px !important;}
	.mr-md-10, .mx-md-10 {margin-right: 10px !important;}
	.mb-md-10, .my-md-10 {margin-bottom: 10px !important;}
	.ml-md-10, .mx-md-10 {margin-left: 10px !important;}
	.m-md-15 {margin: 15px !important;}
	.mt-md-15, .my-md-15 {margin-top: 15px !important;}
	.mr-md-15, .mx-md-15 {margin-right: 15px !important;}
	.mb-md-15, .my-md-15 {margin-bottom: 15px !important;}
	.ml-md-15, .mx-md-15 {margin-left: 15px !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;}
	.m-md-60 {margin: 60px !important;}
	.mt-md-60, .my-md-60 {margin-top: 60px !important;}
	.mr-md-60, .mx-md-60 {margin-right: 60px !important;}
	.mb-md-60, .my-md-60 {margin-bottom: 60px !important;}
	.ml-md-60, .mx-md-60 {margin-left: 60px !important;}
	.p-md-0 {padding: 0px !important;}
	.pt-md-0, .py-md-0 {padding-top: 0px !important;}
	.pr-md-0, .px-md-0 {padding-right: 0px !important;}
	.pb-md-0, .py-md-0 {padding-bottom: 0px !important;}
	.pl-md-0, .px-md-0 {padding-left: 0px !important;}
	.p-md-5 {padding: 5px !important;}
	.pt-md-5, .py-md-5 {padding-top: 5px !important;}
	.pr-md-5, .px-md-5 {padding-right: 5px !important;}
	.pb-md-5, .py-md-5 {padding-bottom: 5px !important;}
	.pl-md-5, .px-md-5 {padding-left: 5px !important;}
	.p-md-10 {padding: 10px !important;}
	.pt-md-10, .py-md-10 {padding-top: 10px !important;}
	.pr-md-10, .px-md-10 {padding-right: 10px !important;}
	.pb-md-10, .py-md-10 {padding-bottom: 10px !important;}
	.pl-md-10, .px-md-10 {padding-left: 10px !important;}
	.p-md-15 {padding: 15px !important;}
	.pt-md-15, .py-md-15 {padding-top: 15px !important;}
	.pr-md-15, .px-md-15 {padding-right: 15px !important;}
	.pb-md-15, .py-md-15 {padding-bottom: 15px !important;}
	.pl-md-15, .px-md-15 {padding-left: 15px !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;}
	.p-md-60 {padding: 60px !important;}
	.pt-md-60, .py-md-60 {padding-top: 60px !important;}
	.pr-md-60, .px-md-60 {padding-right: 60px !important;}
	.pb-md-60, .py-md-60 {padding-bottom: 60px !important;}
	.pl-md-60, .px-md-60 {padding-left: 60px !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-n15 {margin: -15px !important;}
	.mt-md-n15, .my-md-n15 {margin-top: -15px !important;}
	.mr-md-n15, .mx-md-n15 {margin-right: -15px !important;}
	.mb-md-n15, .my-md-n15 {margin-bottom: -15px !important;}
	.ml-md-n15, .mx-md-n15 {margin-left: -15px !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-n60 {margin: -60px !important;}
	.mt-md-n60, .my-md-n60 {margin-top: -60px !important;}
	.mr-md-n60, .mx-md-n60 {margin-right: -60px !important;}
	.mb-md-n60, .my-md-n60 {margin-bottom: -60px !important;}
	.ml-md-n60, .mx-md-n60 {margin-left: -60px !important;}
	.m-md-auto {margin: auto !important;}}
@media (min-width:1200px) {.m-lg-0 {margin: 0px !important;}
	.mt-lg-0, .my-lg-0 {margin-top: 0px !important;}
	.mr-lg-0, .mx-lg-0 {margin-right: 0px !important;}
	.mb-lg-0, .my-lg-0 {margin-bottom: 0px !important;}
	.ml-lg-0, .mx-lg-0 {margin-left: 0px !important;}
	.m-lg-5 {margin: 5px !important;}
	.mt-lg-5, .my-lg-5 {margin-top: 5px !important;}
	.mr-lg-5, .mx-lg-5 {margin-right: 5px !important;}
	.mb-lg-5, .my-lg-5 {margin-bottom: 5px !important;}
	.ml-lg-5, .mx-lg-5 {margin-left: 5px !important;}
	.m-lg-10 {margin: 10px !important;}
	.mt-lg-10, .my-lg-10 {margin-top: 10px !important;}
	.mr-lg-10, .mx-lg-10 {margin-right: 10px !important;}
	.mb-lg-10, .my-lg-10 {margin-bottom: 10px !important;}
	.ml-lg-10, .mx-lg-10 {margin-left: 10px !important;}
	.m-lg-15 {margin: 15px !important;}
	.mt-lg-15, .my-lg-15 {margin-top: 15px !important;}
	.mr-lg-15, .mx-lg-15 {margin-right: 15px !important;}
	.mb-lg-15, .my-lg-15 {margin-bottom: 15px !important;}
	.ml-lg-15, .mx-lg-15 {margin-left: 15px !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;}
	.m-lg-60 {margin: 60px !important;}
	.mt-lg-60, .my-lg-60 {margin-top: 60px !important;}
	.mr-lg-60, .mx-lg-60 {margin-right: 60px !important;}
	.mb-lg-60, .my-lg-60 {margin-bottom: 60px !important;}
	.ml-lg-60, .mx-lg-60 {margin-left: 60px !important;}
	.p-lg-0 {padding: 0px !important;}
	.pt-lg-0, .py-lg-0 {padding-top: 0px !important;}
	.pr-lg-0, .px-lg-0 {padding-right: 0px !important;}
	.pb-lg-0, .py-lg-0 {padding-bottom: 0px !important;}
	.pl-lg-0, .px-lg-0 {padding-left: 0px !important;}
	.p-lg-5 {padding: 5px !important;}
	.pt-lg-5, .py-lg-5 {padding-top: 5px !important;}
	.pr-lg-5, .px-lg-5 {padding-right: 5px !important;}
	.pb-lg-5, .py-lg-5 {padding-bottom: 5px !important;}
	.pl-lg-5, .px-lg-5 {padding-left: 5px !important;}
	.p-lg-10 {padding: 10px !important;}
	.pt-lg-10, .py-lg-10 {padding-top: 10px !important;}
	.pr-lg-10, .px-lg-10 {padding-right: 10px !important;}
	.pb-lg-10, .py-lg-10 {padding-bottom: 10px !important;}
	.pl-lg-10, .px-lg-10 {padding-left: 10px !important;}
	.p-lg-15 {padding: 15px !important;}
	.pt-lg-15, .py-lg-15 {padding-top: 15px !important;}
	.pr-lg-15, .px-lg-15 {padding-right: 15px !important;}
	.pb-lg-15, .py-lg-15 {padding-bottom: 15px !important;}
	.pl-lg-15, .px-lg-15 {padding-left: 15px !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;}
	.p-lg-60 {padding: 60px !important;}
	.pt-lg-60, .py-lg-60 {padding-top: 60px !important;}
	.pr-lg-60, .px-lg-60 {padding-right: 60px !important;}
	.pb-lg-60, .py-lg-60 {padding-bottom: 60px !important;}
	.pl-lg-60, .px-lg-60 {padding-left: 60px !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-n15 {margin: -15px !important;}
	.mt-lg-n15, .my-lg-n15 {margin-top: -15px !important;}
	.mr-lg-n15, .mx-lg-n15 {margin-right: -15px !important;}
	.mb-lg-n15, .my-lg-n15 {margin-bottom: -15px !important;}
	.ml-lg-n15, .mx-lg-n15 {margin-left: -15px !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-n60 {margin: -60px !important;}
	.mt-lg-n60, .my-lg-n60 {margin-top: -60px !important;}
	.mr-lg-n60, .mx-lg-n60 {margin-right: -60px !important;}
	.mb-lg-n60, .my-lg-n60 {margin-bottom: -60px !important;}
	.ml-lg-n60, .mx-lg-n60 {margin-left: -60px !important;}
	.m-lg-auto {margin: auto !important;}}
@media (min-width:1400px) {.m-xl-0 {margin: 0px !important;}
	.mt-xl-0, .my-xl-0 {margin-top: 0px !important;}
	.mr-xl-0, .mx-xl-0 {margin-right: 0px !important;}
	.mb-xl-0, .my-xl-0 {margin-bottom: 0px !important;}
	.ml-xl-0, .mx-xl-0 {margin-left: 0px !important;}
	.m-xl-5 {margin: 5px !important;}
	.mt-xl-5, .my-xl-5 {margin-top: 5px !important;}
	.mr-xl-5, .mx-xl-5 {margin-right: 5px !important;}
	.mb-xl-5, .my-xl-5 {margin-bottom: 5px !important;}
	.ml-xl-5, .mx-xl-5 {margin-left: 5px !important;}
	.m-xl-10 {margin: 10px !important;}
	.mt-xl-10, .my-xl-10 {margin-top: 10px !important;}
	.mr-xl-10, .mx-xl-10 {margin-right: 10px !important;}
	.mb-xl-10, .my-xl-10 {margin-bottom: 10px !important;}
	.ml-xl-10, .mx-xl-10 {margin-left: 10px !important;}
	.m-xl-15 {margin: 15px !important;}
	.mt-xl-15, .my-xl-15 {margin-top: 15px !important;}
	.mr-xl-15, .mx-xl-15 {margin-right: 15px !important;}
	.mb-xl-15, .my-xl-15 {margin-bottom: 15px !important;}
	.ml-xl-15, .mx-xl-15 {margin-left: 15px !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;}
	.m-xl-60 {margin: 60px !important;}
	.mt-xl-60, .my-xl-60 {margin-top: 60px !important;}
	.mr-xl-60, .mx-xl-60 {margin-right: 60px !important;}
	.mb-xl-60, .my-xl-60 {margin-bottom: 60px !important;}
	.ml-xl-60, .mx-xl-60 {margin-left: 60px !important;}
	.p-xl-0 {padding: 0px !important;}
	.pt-xl-0, .py-xl-0 {padding-top: 0px !important;}
	.pr-xl-0, .px-xl-0 {padding-right: 0px !important;}
	.pb-xl-0, .py-xl-0 {padding-bottom: 0px !important;}
	.pl-xl-0, .px-xl-0 {padding-left: 0px !important;}
	.p-xl-5 {padding: 5px !important;}
	.pt-xl-5, .py-xl-5 {padding-top: 5px !important;}
	.pr-xl-5, .px-xl-5 {padding-right: 5px !important;}
	.pb-xl-5, .py-xl-5 {padding-bottom: 5px !important;}
	.pl-xl-5, .px-xl-5 {padding-left: 5px !important;}
	.p-xl-10 {padding: 10px !important;}
	.pt-xl-10, .py-xl-10 {padding-top: 10px !important;}
	.pr-xl-10, .px-xl-10 {padding-right: 10px !important;}
	.pb-xl-10, .py-xl-10 {padding-bottom: 10px !important;}
	.pl-xl-10, .px-xl-10 {padding-left: 10px !important;}
	.p-xl-15 {padding: 15px !important;}
	.pt-xl-15, .py-xl-15 {padding-top: 15px !important;}
	.pr-xl-15, .px-xl-15 {padding-right: 15px !important;}
	.pb-xl-15, .py-xl-15 {padding-bottom: 15px !important;}
	.pl-xl-15, .px-xl-15 {padding-left: 15px !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;}
	.p-xl-60 {padding: 60px !important;}
	.pt-xl-60, .py-xl-60 {padding-top: 60px !important;}
	.pr-xl-60, .px-xl-60 {padding-right: 60px !important;}
	.pb-xl-60, .py-xl-60 {padding-bottom: 60px !important;}
	.pl-xl-60, .px-xl-60 {padding-left: 60px !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-n15 {margin: -15px !important;}
	.mt-xl-n15, .my-xl-n15 {margin-top: -15px !important;}
	.mr-xl-n15, .mx-xl-n15 {margin-right: -15px !important;}
	.mb-xl-n15, .my-xl-n15 {margin-bottom: -15px !important;}
	.ml-xl-n15, .mx-xl-n15 {margin-left: -15px !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-n60 {margin: -60px !important;}
	.mt-xl-n60, .my-xl-n60 {margin-top: -60px !important;}
	.mr-xl-n60, .mx-xl-n60 {margin-right: -60px !important;}
	.mb-xl-n60, .my-xl-n60 {margin-bottom: -60px !important;}
	.ml-xl-n60, .mx-xl-n60 {margin-left: -60px !important;}
	.m-xl-auto {margin: auto !important;}}
@media (min-width:1600px) {.m-xxl-0 {margin: 0px !important;}
	.mt-xxl-0, .my-xxl-0 {margin-top: 0px !important;}
	.mr-xxl-0, .mx-xxl-0 {margin-right: 0px !important;}
	.mb-xxl-0, .my-xxl-0 {margin-bottom: 0px !important;}
	.ml-xxl-0, .mx-xxl-0 {margin-left: 0px !important;}
	.m-xxl-5 {margin: 5px !important;}
	.mt-xxl-5, .my-xxl-5 {margin-top: 5px !important;}
	.mr-xxl-5, .mx-xxl-5 {margin-right: 5px !important;}
	.mb-xxl-5, .my-xxl-5 {margin-bottom: 5px !important;}
	.ml-xxl-5, .mx-xxl-5 {margin-left: 5px !important;}
	.m-xxl-10 {margin: 10px !important;}
	.mt-xxl-10, .my-xxl-10 {margin-top: 10px !important;}
	.mr-xxl-10, .mx-xxl-10 {margin-right: 10px !important;}
	.mb-xxl-10, .my-xxl-10 {margin-bottom: 10px !important;}
	.ml-xxl-10, .mx-xxl-10 {margin-left: 10px !important;}
	.m-xxl-15 {margin: 15px !important;}
	.mt-xxl-15, .my-xxl-15 {margin-top: 15px !important;}
	.mr-xxl-15, .mx-xxl-15 {margin-right: 15px !important;}
	.mb-xxl-15, .my-xxl-15 {margin-bottom: 15px !important;}
	.ml-xxl-15, .mx-xxl-15 {margin-left: 15px !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;}
	.m-xxl-60 {margin: 60px !important;}
	.mt-xxl-60, .my-xxl-60 {margin-top: 60px !important;}
	.mr-xxl-60, .mx-xxl-60 {margin-right: 60px !important;}
	.mb-xxl-60, .my-xxl-60 {margin-bottom: 60px !important;}
	.ml-xxl-60, .mx-xxl-60 {margin-left: 60px !important;}
	.p-xxl-0 {padding: 0px !important;}
	.pt-xxl-0, .py-xxl-0 {padding-top: 0px !important;}
	.pr-xxl-0, .px-xxl-0 {padding-right: 0px !important;}
	.pb-xxl-0, .py-xxl-0 {padding-bottom: 0px !important;}
	.pl-xxl-0, .px-xxl-0 {padding-left: 0px !important;}
	.p-xxl-5 {padding: 5px !important;}
	.pt-xxl-5, .py-xxl-5 {padding-top: 5px !important;}
	.pr-xxl-5, .px-xxl-5 {padding-right: 5px !important;}
	.pb-xxl-5, .py-xxl-5 {padding-bottom: 5px !important;}
	.pl-xxl-5, .px-xxl-5 {padding-left: 5px !important;}
	.p-xxl-10 {padding: 10px !important;}
	.pt-xxl-10, .py-xxl-10 {padding-top: 10px !important;}
	.pr-xxl-10, .px-xxl-10 {padding-right: 10px !important;}
	.pb-xxl-10, .py-xxl-10 {padding-bottom: 10px !important;}
	.pl-xxl-10, .px-xxl-10 {padding-left: 10px !important;}
	.p-xxl-15 {padding: 15px !important;}
	.pt-xxl-15, .py-xxl-15 {padding-top: 15px !important;}
	.pr-xxl-15, .px-xxl-15 {padding-right: 15px !important;}
	.pb-xxl-15, .py-xxl-15 {padding-bottom: 15px !important;}
	.pl-xxl-15, .px-xxl-15 {padding-left: 15px !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;}
	.p-xxl-60 {padding: 60px !important;}
	.pt-xxl-60, .py-xxl-60 {padding-top: 60px !important;}
	.pr-xxl-60, .px-xxl-60 {padding-right: 60px !important;}
	.pb-xxl-60, .py-xxl-60 {padding-bottom: 60px !important;}
	.pl-xxl-60, .px-xxl-60 {padding-left: 60px !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-n15 {margin: -15px !important;}
	.mt-xxl-n15, .my-xxl-n15 {margin-top: -15px !important;}
	.mr-xxl-n15, .mx-xxl-n15 {margin-right: -15px !important;}
	.mb-xxl-n15, .my-xxl-n15 {margin-bottom: -15px !important;}
	.ml-xxl-n15, .mx-xxl-n15 {margin-left: -15px !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-n60 {margin: -60px !important;}
	.mt-xxl-n60, .my-xxl-n60 {margin-top: -60px !important;}
	.mr-xxl-n60, .mx-xxl-n60 {margin-right: -60px !important;}
	.mb-xxl-n60, .my-xxl-n60 {margin-bottom: -60px !important;}
	.ml-xxl-n60, .mx-xxl-n60 {margin-left: -60px !important;}
	.m-xxl-auto {margin: auto !important;}}
.h-100 {height: 100%;}
@media (min-width:768px) {.h-sm-100 {height: 100%;}}
@media (min-width:992px) {.h-md-100 {height: 100%;}}
@media (min-width:1200px) {.h-lg-100 {height: 100%;}}
@media (min-width:1400px) {.h-xl-100 {height: 100%;}}
.w-50 {width: 100%;}
@media (min-width:768px) {.w-sm-100 {widht: 100%;}}
@media (min-width:992px) {.w-md-100 {widht: 100%;}}
@media (min-width:1200px) {.w-lg-100 {widht: 100%;}}
@media (min-width:1400px) {.w-xl-100 {widht: 100%;}}
.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}
.toast-message h4{font-size:16px}.header__contacts_phone a{text-decoration:none}.header__contacts_phone a:hover{text-decoration:underline}.main-panorama{width:100%;max-width:100%;height:700px}.main-panorama-wrap{padding-top:0}@media (min-width:400px) and (max-width:767px){.main-panorama{height:400px}}@media (min-width:1200px){body.fixed-header .header{top:0}}@media (min-width:1200px){.header__contacts{gap:20px}}.header__contacts-menu .nav-tabs{margin-bottom:0}.header__contacts-menu .nav-item{margin-left:0 !important}.header__contacts-menu .nav-link{border:0;cursor:pointer;width:100%}.header__contacts-menu .nav-link svg{color:#000}.header__contacts-menu{display:none;width:auto;text-align:center;min-width:280px;z-index:10;background:#fff;box-shadow:0px 0px 7.28px .72px rgba(0,0,0,.09);color:#000;padding:3rem 1rem 1rem;position:fixed;top:0;left:0;right:0;bottom:0}.header__contacts-menu-close{position:absolute;top:1rem;right:1rem;border:0;background:0 0}.header__contacts-menu-close svg{pointer-events:none}@media (min-width:768px){.header__contacts-menu{padding:4rem 1rem 1rem;right:-1rem;left:-1rem;z-index:2;position:absolute;top:-.5rem;border-radius:.25rem;bottom:auto}.header__contacts-menu-close{display:none}}.header__contacts-menu .tab-content{margin-bottom:0 !important}.header__contacts-menu h6{margin-top:.5rem;margin-bottom:1rem}.header__contacts-menu .privacy{margin-top:10px;font-size:12px}.header__contacts-menu .nav{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;padding-bottom:.85rem}.header__contacts-menu .nav-item:not(:first-child){margin-top:0 !important}.header__contacts-menu .nav-item__icon{max-width:24px;display:flex;justify-content:center;align-items:center}.header__contacts-menu .nav-link{display:flex;justify-content:center;align-items:center;background:#fff;padding:10.5px 15px;background-color:#fff;text-decoration:none;border-radius:5px;box-shadow:0px 2px 4px rgba(0,0,0,.15)}.header__contacts-menu .nav-link.active{border-left:0;background:#ce3100;color:#fff}.header__contacts-menu .nav-link.active svg{color:#fff}.header__contacts-menu .nav-link svg{max-width:100%;width:24px}.product__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;padding:0}.product__tabs-content{margin-top:5rem;text-align:center;display:flex;flex-direction:column;margin-bottom:1.5rem}.product__tabs .nav-item{padding-left:0 !important;list-style:none !important;margin-top:0 !important}.product__tabs .nav-item:before{display:none !important}.product__tabs .nav-link{display:flex;justify-content:center;align-items:center;background:#fff;padding:10.5px 15px;background-color:#fff;text-decoration:none;width:100%;border-radius:5px;box-shadow:0px 2px 4px rgba(0,0,0,.15);transition:background-color .3s ease 0s;cursor:pointer}.product__tabs .nav-link.active{background:#ce3100;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:#ce3100;color:#fff}.product__tabs .nav-link:hover svg{color:#fff}}.header__contacts-toggler{margin-top:.75rem;background:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 48 48\'%3E%3Cpath fill=\'none\' stroke=\'%23fff\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'4\' d=\'M36 18L24 30L12 18\'/%3E%3C/svg%3E") center/15px no-repeat,#ce3100;border:none;border-radius:100%;width:15px;height:15px;cursor:pointer;transition:transform .3s ease 0s}@media (max-width:1200px){.header__contacts-toggler{display:none}}.header__contacts-column{position:relative;display:flex;align-items:center;gap:.5rem}.header__contacts-column .header__contacts_phone{margin:0 !important}.header__contacts-column.active .header__contacts_phone{position:relative;z-index:4;color:#000}.header__contacts-column.active .header__contacts-toggler{transform:rotate(180deg);position:relative;z-index:4}.header__contacts-column.active .header__contacts-menu{display:block}@media (max-width:768px){.header__contacts-column a{display:none}}.product-page__image{max-height:none !important}.product-page__image img{max-height:350px}@media (min-width:1200px){.product-page__image img{max-height:500px}}@media (max-width:768px){.header__contacts_phone{display:flex !important}.header__contacts{justify-content:space-between}}.mxw{position:fixed;z-index:9999;font-family:inherit;font-weight:700;bottom:10px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;flex-direction:row-reverse}.mxw-icon{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;cursor:pointer;transition:transform .2s;animation:mxwPulse 2.5s infinite;background:rgba(255,255,255,.28);backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.45);box-shadow:0 12px 35px rgba(0,0,0,.2)}.mxw-icon:hover{transform:scale(1.08)}.mxw-bubble{padding:12px 16px;border-radius:12px;font-size:14px;font-weight:700;max-width:180px;opacity:1;background:rgba(255,255,255,.8);backdrop-filter:blur(14px) saturate(160%);border:1px solid rgba(255,255,255,.95);box-shadow:0 12px 30px rgba(0,0,0,.15);color:#0a1929}@keyframes mxwPulse{0%{box-shadow:0 12px 35px rgba(0,0,0,.2),0 0 0 0 #161f8a}70%{box-shadow:0 12px 35px rgba(0,0,0,.2),0 0 0 14px transparent}100%{box-shadow:0 12px 35px rgba(0,0,0,.2),0 0 0 0 transparent}}