@-ms-viewport {width: device-width;}
html {box-sizing: border-box;-ms-overflow-style: scrollbar;}
*, *::before, *::after {box-sizing: inherit;}
.container {margin-right: auto;margin-left: auto;padding-right: 12px;padding-left: 12px;width: 100%;}
@media (min-width: 576px) {.container {max-width: 540px;}}
@media (min-width: 768px) {.container {max-width: 720px;}}
@media (min-width: 992px) {.container {max-width: 960px;}}
@media (min-width: 1200px) {.container {max-width: 1140px;}}
.container-fluid {width: 100%;width: 100%;margin-right: auto;margin-left: auto;padding-right: 12px;padding-left: 12px;}
.row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -12px;margin-left: -12px;}
.no-gutters {margin-right: 0;margin-left: 0;}
.no-gutters > .col, .no-gutters > [class*="col-"] {padding-right: 0;padding-left: 0;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {position: relative;width: 100%;min-height: 1px;padding-right: 12px;padding-left: 12px;}
.col {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.col-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
.col-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
.col-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
.col-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.col-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.col-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
.col-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.col-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
.col-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.col-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
.col-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
.col-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
.col-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.order-1 {-ms-flex-order: 1;order: 1;}
.order-2 {-ms-flex-order: 2;order: 2;}
.order-3 {-ms-flex-order: 3;order: 3;}
.order-4 {-ms-flex-order: 4;order: 4;}
.order-5 {-ms-flex-order: 5;order: 5;}
.order-6 {-ms-flex-order: 6;order: 6;}
.order-7 {-ms-flex-order: 7;order: 7;}
.order-8 {-ms-flex-order: 8;order: 8;}
.order-9 {-ms-flex-order: 9;order: 9;}
.order-10 {-ms-flex-order: 10;order: 10;}
.order-11 {-ms-flex-order: 11;order: 11;}
.order-12 {-ms-flex-order: 12;order: 12;}
@media (min-width: 576px) {.col-sm {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-sm-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
	.col-sm-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-sm-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-sm-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-sm-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-sm-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-sm-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-sm-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-sm-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-sm-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-sm-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-sm-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-sm-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-sm-1 {-ms-flex-order: 1;order: 1;}
	.order-sm-2 {-ms-flex-order: 2;order: 2;}
	.order-sm-3 {-ms-flex-order: 3;order: 3;}
	.order-sm-4 {-ms-flex-order: 4;order: 4;}
	.order-sm-5 {-ms-flex-order: 5;order: 5;}
	.order-sm-6 {-ms-flex-order: 6;order: 6;}
	.order-sm-7 {-ms-flex-order: 7;order: 7;}
	.order-sm-8 {-ms-flex-order: 8;order: 8;}
	.order-sm-9 {-ms-flex-order: 9;order: 9;}
	.order-sm-10 {-ms-flex-order: 10;order: 10;}
	.order-sm-11 {-ms-flex-order: 11;order: 11;}
	.order-sm-12 {-ms-flex-order: 12;order: 12;}}
@media (min-width: 768px) {.col-md {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-md-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
	.col-md-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-md-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-md-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-md-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-md-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-md-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-md-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-md-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-md-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-md-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-md-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-md-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-md-1 {-ms-flex-order: 1;order: 1;}
	.order-md-2 {-ms-flex-order: 2;order: 2;}
	.order-md-3 {-ms-flex-order: 3;order: 3;}
	.order-md-4 {-ms-flex-order: 4;order: 4;}
	.order-md-5 {-ms-flex-order: 5;order: 5;}
	.order-md-6 {-ms-flex-order: 6;order: 6;}
	.order-md-7 {-ms-flex-order: 7;order: 7;}
	.order-md-8 {-ms-flex-order: 8;order: 8;}
	.order-md-9 {-ms-flex-order: 9;order: 9;}
	.order-md-10 {-ms-flex-order: 10;order: 10;}
	.order-md-11 {-ms-flex-order: 11;order: 11;}
	.order-md-12 {-ms-flex-order: 12;order: 12;}}
@media (min-width: 992px) {.col-lg {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-lg-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
	.col-lg-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-lg-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-lg-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-lg-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-lg-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-lg-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-lg-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-lg-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-lg-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-lg-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-lg-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-lg-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-lg-1 {-ms-flex-order: 1;order: 1;}
	.order-lg-2 {-ms-flex-order: 2;order: 2;}
	.order-lg-3 {-ms-flex-order: 3;order: 3;}
	.order-lg-4 {-ms-flex-order: 4;order: 4;}
	.order-lg-5 {-ms-flex-order: 5;order: 5;}
	.order-lg-6 {-ms-flex-order: 6;order: 6;}
	.order-lg-7 {-ms-flex-order: 7;order: 7;}
	.order-lg-8 {-ms-flex-order: 8;order: 8;}
	.order-lg-9 {-ms-flex-order: 9;order: 9;}
	.order-lg-10 {-ms-flex-order: 10;order: 10;}
	.order-lg-11 {-ms-flex-order: 11;order: 11;}
	.order-lg-12 {-ms-flex-order: 12;order: 12;}}
@media (min-width: 1200px) {.col-xl {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-xl-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
	.col-xl-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-xl-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-xl-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-xl-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-xl-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-xl-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-xl-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-xl-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-xl-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-xl-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-xl-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-xl-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-xl-1 {-ms-flex-order: 1;order: 1;}
	.order-xl-2 {-ms-flex-order: 2;order: 2;}
	.order-xl-3 {-ms-flex-order: 3;order: 3;}
	.order-xl-4 {-ms-flex-order: 4;order: 4;}
	.order-xl-5 {-ms-flex-order: 5;order: 5;}
	.order-xl-6 {-ms-flex-order: 6;order: 6;}
	.order-xl-7 {-ms-flex-order: 7;order: 7;}
	.order-xl-8 {-ms-flex-order: 8;order: 8;}
	.order-xl-9 {-ms-flex-order: 9;order: 9;}
	.order-xl-10 {-ms-flex-order: 10;order: 10;}
	.order-xl-11 {-ms-flex-order: 11;order: 11;}
	.order-xl-12 {-ms-flex-order: 12;order: 12;}}
.flex-row {-ms-flex-direction: row !important;flex-direction: row !important;}
.flex-column {-ms-flex-direction: column !important;flex-direction: column !important;}
.flex-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
.flex-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
.flex-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
.flex-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
.flex-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
.justify-content-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}
.justify-content-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}
.justify-content-center {-ms-flex-pack: center !important;justify-content: center !important;}
.justify-content-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
.justify-content-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
.align-items-start {-ms-flex-align: start !important;align-items: flex-start !important;}
.align-items-end {-ms-flex-align: end !important;align-items: flex-end !important;}
.align-items-center {-ms-flex-align: center !important;align-items: center !important;}
.align-items-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}
.align-items-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
.align-content-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
.align-content-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
.align-content-center {-ms-flex-line-pack: center !important;align-content: center !important;}
.align-content-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
.align-content-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
.align-content-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
.align-self-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
.align-self-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
.align-self-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
.align-self-center {-ms-flex-item-align: center !important;align-self: center !important;}
.align-self-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
.align-self-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}
@media (min-width: 576px) {.flex-sm-row {-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-sm-column {-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-sm-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-sm-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-sm-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-sm-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-sm-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.justify-content-sm-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-sm-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-sm-center {-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-sm-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-sm-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-sm-start {-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-sm-end {-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-sm-center {-ms-flex-align: center !important;align-items: center !important;}
	.align-items-sm-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-sm-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-sm-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-sm-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-sm-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-sm-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-sm-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-sm-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-sm-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-sm-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-sm-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-sm-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-sm-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-sm-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width: 768px) {.flex-md-row {-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-md-column {-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-md-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-md-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-md-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-md-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-md-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.justify-content-md-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-md-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-md-center {-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-md-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-md-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-md-start {-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-md-end {-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-md-center {-ms-flex-align: center !important;align-items: center !important;}
	.align-items-md-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-md-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-md-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-md-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-md-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-md-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-md-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-md-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-md-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-md-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-md-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-md-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-md-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-md-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width: 992px) {.flex-lg-row {-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-lg-column {-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-lg-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-lg-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-lg-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-lg-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-lg-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.justify-content-lg-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-lg-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-lg-center {-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-lg-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-lg-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-lg-start {-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-lg-end {-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-lg-center {-ms-flex-align: center !important;align-items: center !important;}
	.align-items-lg-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-lg-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-lg-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-lg-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-lg-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-lg-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-lg-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-lg-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-lg-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-lg-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-lg-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-lg-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-lg-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-lg-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width: 1200px) {.flex-xl-row {-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-xl-column {-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-xl-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-xl-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-xl-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-xl-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-xl-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.justify-content-xl-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-xl-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-xl-center {-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-xl-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-xl-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-xl-start {-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-xl-end {-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-xl-center {-ms-flex-align: center !important;align-items: center !important;}
	.align-items-xl-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-xl-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-xl-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-xl-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-xl-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-xl-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-xl-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-xl-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-xl-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-xl-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-xl-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-xl-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-xl-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-xl-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
.col-five {position: relative;width: 100%;min-height: 1px;padding-right: 12px;padding-left: 12px;}
@media (min-width: 576px) {.col-five, .col-sm-five, .col-md-five, .col-lg-five, .col-xl-five {padding-right: 12px;padding-left: 12px;}}
@media (min-width: 768px) {.col-five, .col-sm-five, .col-md-five, .col-lg-five, .col-xl-five {padding-right: 12px;padding-left: 12px;}}
@media (min-width: 992px) {.col-five, .col-sm-five, .col-md-five, .col-lg-five, .col-xl-five {padding-right: 12px;padding-left: 12px;}}
@media (min-width: 1200px) {.col-five, .col-sm-five, .col-md-five, .col-lg-five, .col-xl-five {padding-right: 12.5px;padding-left: 12.5px;}}
.col-five {-webkit-box-flex: 0;-webkit-flex: 0 0 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
@media (min-width: 576px) {.col-sm-five {-webkit-box-flex: 0;-webkit-flex: 0 0 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}}
@media (min-width: 768px) {.col-md-five {-webkit-box-flex: 0;-webkit-flex: 0 0 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}}
@media (min-width: 992px) {.col-lg-five {-webkit-box-flex: 0;-webkit-flex: 0 0 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}}
@media (min-width: 1200px) {.col-xl-five {-webkit-box-flex: 0;-webkit-flex: 0 0 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.row-xl-five {margin: 0 -12.5px;}}
.hidden-xs-up {display: none !important;}
@media (max-width: 575px) {.hidden-xs-down {display: none !important;}}
@media (min-width: 576px) {.hidden-sm-up {display: none !important;}}
@media (max-width: 767px) {.hidden-sm-down {display: none !important;}}
@media (min-width: 768px) {.hidden-md-up {display: none !important;}}
@media (max-width: 991px) {.hidden-md-down {display: none !important;}}
@media (min-width: 992px) {.hidden-lg-up {display: none !important;}}
@media (max-width: 1199px) {.hidden-lg-down {display: none !important;}}
@media (min-width: 1200px) {.hidden-xl-up {display: none !important;}}
.hidden-xl-down {display: none !important;}
body.compensate-for-scrollbar {overflow: hidden;}
.fancybox-active {height: auto;}
.fancybox-is-hidden {left: -9999px;margin: 0;position: absolute !important;top: -9999px;visibility: hidden;}
.fancybox-container {-webkit-backface-visibility: hidden;height: 100%;left: 0;outline: none;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;-ms-touch-action: manipulation;touch-action: manipulation;transform: translateZ(0);width: 100%;z-index: 99992;}
.fancybox-container * {box-sizing: border-box;}
.fancybox-outer, .fancybox-inner, .fancybox-bg, .fancybox-stage {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.fancybox-outer {-webkit-overflow-scrolling: touch;overflow-y: auto;}
.fancybox-bg {background: #1e1e1e;opacity: 0;transition-duration: inherit;transition-property: opacity;transition-timing-function: cubic-bezier(.47,0,.74,.71);}
.fancybox-is-open .fancybox-bg {opacity: .9;transition-timing-function: cubic-bezier(.22,.61,.36,1);}
.fancybox-infobar, .fancybox-toolbar, .fancybox-caption, .fancybox-navigation .fancybox-button {direction: ltr;opacity: 0;position: absolute;transition: opacity .25s ease,visibility 0s ease .25s;visibility: hidden;z-index: 99997;}
.fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar, .fancybox-show-caption .fancybox-caption, .fancybox-show-nav .fancybox-navigation .fancybox-button {opacity: 1;transition: opacity .25s ease 0s,visibility 0s ease 0s;visibility: visible;}
.fancybox-infobar {color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-toolbar {right: 0;top: 0;}
.fancybox-stage {direction: ltr;overflow: visible;transform: translateZ(0);z-index: 99994;}
.fancybox-is-open .fancybox-stage {overflow: hidden;}
.fancybox-slide {-webkit-backface-visibility: hidden;display: none;height: 100%;left: 0;outline: none;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;transition-property: transform,opacity;white-space: normal;width: 100%;z-index: 99994;}
.fancybox-slide::before {content: "";display: inline-block;font-size: 0;height: 100%;vertical-align: middle;width: 0;}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous, .fancybox-slide--current, .fancybox-slide--next {display: block;}
.fancybox-slide--image {overflow: hidden;padding: 44px 0;}
.fancybox-slide--image::before {display: none;}
.fancybox-slide--html {padding: 6px;}
.fancybox-content {background: #fff;display: inline-block;margin: 0;max-width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: relative;text-align: left;vertical-align: middle;}
.fancybox-slide--image .fancybox-content {animation-timing-function: cubic-bezier(.5,0,.14,1);-webkit-backface-visibility: hidden;background: transparent;background-repeat: no-repeat;background-size: 100% 100%;left: 0;max-width: none;overflow: visible;padding: 0;position: absolute;top: 0;-ms-transform-origin: top left;transform-origin: top left;transition-property: transform,opacity;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99995;}
.fancybox-can-zoomOut .fancybox-content {cursor: zoom-out;}
.fancybox-can-zoomIn .fancybox-content {cursor: zoom-in;}
.fancybox-can-swipe .fancybox-content, .fancybox-can-pan .fancybox-content {cursor: -webkit-grab;cursor: grab;}
.fancybox-is-grabbing .fancybox-content {cursor: -webkit-grabbing;cursor: grabbing;}
.fancybox-container [data-selectable='true'] {cursor: text;}
.fancybox-image, .fancybox-spaceball {background: transparent;border: 0;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;padding: 0;position: absolute;top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}
.fancybox-spaceball {z-index: 1;}
.fancybox-slide--video .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--iframe .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-video, .fancybox-iframe {background: transparent;border: 0;display: block;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}
.fancybox-iframe {left: 0;position: absolute;top: 0;}
.fancybox-error {background: #fff;cursor: default;max-width: 400px;padding: 40px;width: 100%;}
.fancybox-error p {color: #444;font-size: 16px;line-height: 20px;margin: 0;padding: 0;}
.fancybox-button {background: rgba(30,30,30,.6);border: 0;border-radius: 0;box-shadow: none;cursor: pointer;display: inline-block;height: 44px;margin: 0;padding: 10px;position: relative;transition: color .2s;vertical-align: top;visibility: inherit;width: 44px;}
.fancybox-button, .fancybox-button:visited, .fancybox-button:link {color: #ccc;}
.fancybox-button:hover {color: #fff;}
.fancybox-button:focus {outline: none;}
.fancybox-button.fancybox-focus {outline: 1px dotted;}
.fancybox-button[disabled], .fancybox-button[disabled]:hover {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--play svg:nth-child(2), .fancybox-button--fsenter svg:nth-child(2) {display: none;}
.fancybox-button--pause svg:nth-child(1), .fancybox-button--fsexit svg:nth-child(1) {display: none;}
.fancybox-progress {background: #ff5268;height: 2px;left: 0;position: absolute;right: 0;top: 0;-ms-transform: scaleX(0);transform: scaleX(0);-ms-transform-origin: 0;transform-origin: 0;transition-property: transform;transition-timing-function: linear;z-index: 99998;}
.fancybox-close-small {background: transparent;border: 0;border-radius: 0;color: #ccc;cursor: pointer;opacity: .8;padding: 8px;position: absolute;right: -12px;top: -44px;z-index: 401;}
.fancybox-close-small:hover {color: #fff;opacity: 1;}
.fancybox-slide--html .fancybox-close-small {color: currentColor;padding: 10px;right: 0;top: 0;}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {overflow: hidden;}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {display: none;}
.fancybox-navigation .fancybox-button {background-clip: content-box;height: 100px;opacity: 0;position: absolute;top: calc(50% - 50px);width: 70px;}
.fancybox-navigation .fancybox-button div {padding: 7px;}
.fancybox-navigation .fancybox-button--arrow_left {left: 0;left: env(safe-area-inset-left);padding: 31px 26px 31px 6px;}
.fancybox-navigation .fancybox-button--arrow_right {padding: 31px 6px 31px 26px;right: 0;right: env(safe-area-inset-right);}
.fancybox-caption {background: linear-gradient(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 {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;}
@keyframes fancybox-rotate {100% {transform: rotate(360deg);}}
.fancybox-animated {transition-timing-function: cubic-bezier(0,0,.25,1);}
.fancybox-fx-slide.fancybox-slide--previous {opacity: 0;transform: translate3d(-100%,0,0);}
.fancybox-fx-slide.fancybox-slide--next {opacity: 0;transform: translate3d(100%,0,0);}
.fancybox-fx-slide.fancybox-slide--current {opacity: 1;transform: translate3d(0,0,0);}
.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next {opacity: 0;transition-timing-function: cubic-bezier(.19,1,.22,1);}
.fancybox-fx-fade.fancybox-slide--current {opacity: 1;}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {opacity: 0;transform: scale3d(1.5,1.5,1.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity: 0;transform: scale3d(.5,.5,.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity: 1;transform: scale3d(1,1,1);}
.fancybox-fx-rotate.fancybox-slide--previous {opacity: 0;-ms-transform: rotate(-360deg);transform: rotate(-360deg);}
.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;-ms-transform: rotate(360deg);transform: rotate(360deg);}
.fancybox-fx-rotate.fancybox-slide--current {opacity: 1;-ms-transform: rotate(0deg);transform: rotate(0deg);}
.fancybox-fx-circular.fancybox-slide--previous {opacity: 0;transform: scale3d(0,0,0) translate3d(-100%,0,0);}
.fancybox-fx-circular.fancybox-slide--next {opacity: 0;transform: scale3d(0,0,0) translate3d(100%,0,0);}
.fancybox-fx-circular.fancybox-slide--current {opacity: 1;transform: scale3d(1,1,1) translate3d(0,0,0);}
.fancybox-fx-tube.fancybox-slide--previous {transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);}
.fancybox-fx-tube.fancybox-slide--next {transform: translate3d(100%,0,0) scale(.1) skew(10deg);}
.fancybox-fx-tube.fancybox-slide--current {transform: translate3d(0,0,0) scale(1);}
@media all and (max-height: 576px) {.fancybox-slide {padding-left: 6px;padding-right: 6px;}
	.fancybox-slide--image {padding: 6px 0;}
	.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;transition: all .2s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;}
.fancybox-share__button:visited, .fancybox-share__button:link {color: #fff;}
.fancybox-share__button:hover {text-decoration: none;}
.fancybox-share__button--fb {background: #3b5998;}
.fancybox-share__button--fb:hover {background: #344e86;}
.fancybox-share__button--pt {background: #bd081d;}
.fancybox-share__button--pt:hover {background: #aa0719;}
.fancybox-share__button--tw {background: #1da1f2;}
.fancybox-share__button--tw:hover {background: #0d95e8;}
.fancybox-share__button svg {height: 25px;margin-right: 7px;position: relative;top: -1px;vertical-align: middle;width: 25px;}
.fancybox-share__button svg path {fill: #fff;}
.fancybox-share__input {background: transparent;border: 0;border-bottom: 1px solid #d7d7d7;border-radius: 0;color: #5d5b5b;font-size: 14px;margin: 10px 0 0 0;outline: none;padding: 10px 15px;width: 100%;}
.fancybox-thumbs {background: #ddd;bottom: 0;display: none;margin: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 2px 2px 4px 2px;position: absolute;right: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 0;width: 212px;z-index: 99995;}
.fancybox-thumbs-x {overflow-x: auto;overflow-y: hidden;}
.fancybox-show-thumbs .fancybox-thumbs {display: block;}
.fancybox-show-thumbs .fancybox-inner {right: 212px;}
.fancybox-thumbs__list {font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: absolute;position: relative;white-space: nowrap;width: 100%;}
.fancybox-thumbs-x .fancybox-thumbs__list {overflow: hidden;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {width: 7px;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {background: #fff;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0,0,0,.3);}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {background: #2a2a2a;border-radius: 10px;}
.fancybox-thumbs__list a {-webkit-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(0,0,0,.1);background-position: center center;background-repeat: no-repeat;background-size: cover;cursor: pointer;float: left;height: 75px;margin: 2px;max-height: calc(100% - 8px);max-width: calc(50% - 4px);outline: none;overflow: hidden;padding: 0;position: relative;-webkit-tap-highlight-color: transparent;width: 100px;}
.fancybox-thumbs__list a::before {border: 6px solid #ff5268;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all .2s cubic-bezier(.25,.46,.45,.94);z-index: 99991;}
.fancybox-thumbs__list a:focus::before {opacity: .5;}
.fancybox-thumbs__list a.fancybox-thumbs-active::before {opacity: 1;}
@media all and (max-width: 576px) {.fancybox-thumbs {width: 110px;}
	.fancybox-show-thumbs .fancybox-inner {right: 110px;}
	.fancybox-thumbs__list a {max-width: calc(100% - 10px);}}
.jGrowl {z-index: 9999;color: #fff;font-size: 12px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;position: fixed;}
.jGrowl.top-left {left: 0px;top: 0px;}
.jGrowl.top-right {right: 0px;top: 0px;}
.jGrowl.bottom-left {left: 0px;bottom: 0px;}
.jGrowl.bottom-right {right: 0px;bottom: 0px;}
.jGrowl.center {top: 0px;width: 50%;left: 25%;}
.jGrowl.center .jGrowl-notification, .jGrowl.center .jGrowl-closer {margin-left: auto;margin-right: auto;}
.jGrowl-notification {background-color: #000;opacity: .9;filter: progid:DXImageTransform.Microsoft.Alpha(90);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(90);zoom: 1;width: 250px;padding: 10px;margin: 10px;text-align: left;display: none;border-radius: 5px;min-height: 40px;}
.jGrowl-notification .ui-state-highlight, .jGrowl-notification .ui-widget-content .ui-state-highlight, .jGrowl-notification .ui-widget-header .ui-state-highlight {border: 1px solid #000;background: #000;color: #fff;}
.jGrowl-notification .jGrowl-header {font-weight: bold;font-size: .85em;}
.jGrowl-notification .jGrowl-close {background-color: transparent;color: inherit;border: none;z-index: 99;float: right;font-weight: bold;font-size: 1em;cursor: pointer;}
.jGrowl-closer {background-color: #000;opacity: .9;filter: progid:DXImageTransform.Microsoft.Alpha(90);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(90);zoom: 1;width: 250px;padding: 10px;margin: 10px;text-align: left;text-align: center;display: none;border-radius: 5px;padding-top: 4px;padding-bottom: 4px;cursor: pointer;font-size: .9em;font-weight: bold;}
.jGrowl-closer .ui-state-highlight, .jGrowl-closer .ui-widget-content .ui-state-highlight, .jGrowl-closer .ui-widget-header .ui-state-highlight {border: 1px solid #000;background: #000;color: #fff;}
@media print {.jGrowl {display: none;}}
.af-message-success {background-color: green !important;}
.af-message-error {background-color: brown !important;}
.af-message-info {background-color: black !important;}
.ajax_form .error {color: brown;}
.iziToast {font-family: inherit;font-size: 1.6rem;}
.iziToast.iziToast-color-red {color: #fff;background: rgba(214,16,29,.9);}
.iziToast-title {font-weight: 500;}
.iziToast > .iziToast-body .iziToast-message, .iziToast > .iziToast-body .iziToast-title {font-size: inherit;color: inherit;}
.iziToast > .iziToast-body .iziToast-icon.ico-error {background-image: url("data:image/svg+xml,%3Csvg width=\'48\' height=\'48\' viewBox=\'0 0 48 48\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M24.0003 0C10.7665 0 0 10.7668 0 24.0012C0.00131179 37.2342 10.7678 48 24.0003 48C37.2338 48 48 37.2341 48 24.0009C48 10.7668 37.2338 0 24.0003 0ZM24.0003 4.37254C28.6257 4.37254 32.8816 5.98193 36.2401 8.66885L8.66863 36.2393C5.98222 32.8812 4.37308 28.6257 4.37265 24.001C4.37265 13.1778 13.1776 4.37254 24.0003 4.37254ZM24.0003 43.6275C19.3751 43.6275 15.1189 42.0181 11.7602 39.3311L39.332 11.7608C42.0184 15.1194 43.6275 19.3755 43.6275 24.0009C43.6274 34.8231 34.8227 43.6275 24.0003 43.6275Z\' fill=\'white\'/%3E%3C/svg%3E%0A");}
.iziToast > .iziToast-close {background-image: url("data:image/svg+xml,%3Csvg width=\'64\' height=\'64\' viewBox=\'0 0 64 64\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M1.47995 1.47988C3.45312 -0.493295 6.65227 -0.493293 8.62545 1.47988L32 24.8545L55.3746 1.47988C57.3478 -0.493294 60.5469 -0.493294 62.5201 1.47988C64.4933 3.45306 64.4933 6.65221 62.5201 8.62538L39.1455 32L62.5201 55.3746C64.4933 57.3478 64.4933 60.5469 62.5201 62.5201C60.5469 64.4933 57.3478 64.4933 55.3746 62.5201L32 39.1455L8.62538 62.5201C6.65221 64.4933 3.45306 64.4933 1.47988 62.5201C-0.493294 60.5469 -0.493294 57.3478 1.47988 55.3746L24.8545 32L1.47994 8.62538C-0.493231 6.6522 -0.493229 3.45305 1.47995 1.47988Z\' fill=\'white\'/%3E%3C/svg%3E%0A");}
#mse2_mfilter .hidden {display: none;}
#mse2_mfilter .disabled {color: #aaa;}
#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;}
.mSearchLog, .mFilterLog {width: 100%;overflow: auto;word-wrap: normal;white-space: pre;}
.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;}
.progress {position: relative;}
.progress:before {content: "0%";text-align: center;width: 100%;height: 100%;display: block;position: absolute;left: 0;top: 0;transition: all .4s;}
.progress .progress__value {transition: all .4s;opacity: 0;}
.progress.active:before {opacity: 0;}
.progress.active .progress__value {opacity: 1;}
[data-fu-wrap] {display: flex;flex-wrap: wrap;gap: 15px;}
[data-fu-wrap] .file, [data-fu-progress] {width: 100%;}
.v_hidden {opacity: 0 !important;position: absolute;pointer-events: none;}
[data-fu-id] {position: relative;text-align: center;border-radius: 20px;margin-bottom: 5px;font-size: 12px;width: 100%;display: block;overflow: hidden;border: 1px solid #bdbdbd;}
[data-fu-id]::before {content: attr(data-fu-text);position: relative;z-index: 1;}
[data-fu-id] span {position: absolute;left: 0;top: 0;display: block;width: 0;height: 100%;background-color: #1fca23;transition: all .4s;}
[data-fu-dropzone] {display: flex;align-items: flex-start;border-radius: 20px;height: 200px;flex-wrap: wrap;gap: 20px;}
[data-fu-dropzone] .btn {padding: 10px 20px;}
[data-fu-hide] {pointer-events: none;display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;}
[data-pn-page].active {text-decoration: none;pointer-events: none;}
html, body, div, span, object, iframe, img, strong, b, u, i, table, tbody, tfoot, thead, td, th, tr form, label, legend, header, footer, article, section, aside {margin: 0;padding: 0;border: 0;vertical-align: baseline;background: transparent;}
input:focus, select:focus, textarea:focus {outline: none;}
* {box-sizing: border-box;}
table, td, th, tr {border-collapse: collapse;border-spacing: 0;}
input, select, textarea {font-weight: 400;color: #000;}
button {font-weight: 400;color: #000;cursor: pointer;}
input[type="button"], input[type="submit"] {cursor: pointer;}
:root {--color-error: #e51a34;--checkbox-image: url("data:image/svg+xml,%3Csvg width=\'10\' height=\'8\' viewBox=\'0 0 10 8\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 3.99998L3.66667 6.66665L9 1.33331\' stroke=\'%23F06BAC\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E%0A") no-repeat center;--checkbox-color: #2262ab;--checkbox-bg-color: #fff;--checkbox-border-color: #dfdfdf;--checkbox-border-color-hover: #2262ab;}
html {font-size: 10px;}
body {font-size: 1.8rem;line-height: 1.3333;background: #fff url("/theme/img/lp/bg.svg") no-repeat;background-position: center bottom;background-size: contain;color: #000;font-weight: 400;font-family: "Play",sans-serif;}
@media (max-width: 1399.98px) {body {background-size: 130%;}}
@media (max-width: 1199.98px) {body {background-size: 170%;}}
@media (max-width: 991.98px) {body {background-position: center 95%;background-size: 230%;}}
@media (max-width: 767.98px) {body {background: #fff;}}
.l-wrap {overflow: hidden;min-height: 100%;}
.clear {clear: both;}
.db {display: block;}
.dib {display: inline-block;}
.di {display: inline;}
.d-flex {display: -webkit-box !important;display: -webkit-flex !important;display: -ms-flexbox !important;display: flex !important;}
.fl {float: left;}
.fr {float: right;}
.vam {vertical-align: middle;}
.vat {vertical-align: top;}
.vab {vertical-align: bottom;}
.tac {text-align: center !important;}
.tar {text-align: right !important;}
.tal {text-align: left !important;}
.ttu {text-transform: uppercase;}
.ttl {text-transform: lowercase;}
.ttn {text-transform: none !important;}
.tdn {text-decoration: none !important;}
.fz0 {font-size: 0;}
.flup:first-letter {text-transform: uppercase;}
.last {margin-right: 0 !important;}
.ml-0 {margin-left: 0 !important;}
.mb-0 {margin-bottom: 0 !important;}
.mt-0 {margin-top: 0 !important;}
.mt-a {margin-top: auto !important;}
.pb-0 {padding-bottom: 0 !important;}
.pt-0 {padding-top: 0 !important;}
.m-0 {margin: 0 !important;}
.p-0 {padding: 0 !important;}
.ml-auto {margin-left: auto;}
.mr-auto {margin-left: auto;}
.bdn {border: none !important;}
.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.hide {display: none;}
.hidden {display: none !important;visibility: hidden !important;}
p {margin: 0 0 1.6em;}
p:last-child {margin-bottom: 0;}
img {vertical-align: top;max-width: 100%;height: auto;}
iframe {max-width: 100%;}
strong {font-weight: 700;}
.container {min-width: 320px;}
@media (min-width: 1400px) {.container {max-width: 1304px;}}
@media (max-width: 767px) {.container {padding: 0 20px;}}
a {text-decoration: underline;outline: none;color: #4099ff;}
a:hover, a:focus {text-decoration: none;}
a.notd {text-decoration: none;}
a.notd:hover, a.notd:focus {text-decoration: underline;}
a.fbox-form, a.fbox, a.fbox-content {outline: none;}
.notds a {text-decoration: none;}
.notds a:hover, .notds a:focus {text-decoration: underline;}
.chk {cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
label.chk {display: block !important;}
.chk + .chk {margin-top: 12px;}
.chk-row {display: inline-flex;gap: 10px;}
.chk-text {font-size: 1.6rem;line-height: 1.8rem;}
.chk-info {font-size: 1.4rem;display: block;text-align: left;margin-top: 4px;color: var(--color-error);}
.chk-box {flex-shrink: 0;width: 16px;height: 16px;border: 1px solid var(--checkbox-border-color);background: var(--checkbox-bg-color);position: relative;display: flex;align-items: center;justify-content: center;border-radius: 2px;top: 2px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.chk-box:after {content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: var(--checkbox-color);-webkit-mask: var(--checkbox-image);mask: var(--checkbox-image);background-position: center;background-repeat: no-repeat;opacity: 0;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.chk input[type=checkbox] {opacity: 0;position: absolute;}
.chk input[type=checkbox]:checked + .chk-row .chk-box {border-color: var(--checkbox-border-color-hover);}
.chk input[type=checkbox]:checked + .chk-row .chk-box:after {opacity: 1;}
.chk input[type=checkbox]:checked:disabled + .chk-row .chk-box:after {opacity: .3;}
.chk input[type=checkbox].si-error + .chk-row {border: 1px solid var(--color-error);padding: 5px;}
.chk input[type=checkbox]:disabled + .chk-row {cursor: not-allowed;}
.chk input[type=checkbox]:disabled + .chk-row .chk-box {opacity: .8;}
.chk input[type=checkbox]:disabled + .chk-row .chk-box:after {opacity: 0;}
.chk input[type=checkbox]:disabled + .chk-row .chk-text {opacity: .5;}
.chk input[type=checkbox]:not(:disabled) + .chk-row .chk-box:hover {border-color: var(--checkbox-border-color-hover);}
.form-agree {font-size: 1.3rem;line-height: 1.8rem;margin-top: 20px;}
.form-agree a {color: inherit;opacity: .7;}
.form-agree .chk-text {font-size: inherit;line-height: inherit;}
.form-agrees--v {display: flex;flex-direction: column;gap: 4px;align-items: flex-start;}
.form-agrees--v > * {margin: 0;}
.form-group {margin-bottom: 20px;}
.form-control {width: 270px;max-width: 100%;height: 46px;display: inline-block;font-size: 1.6rem;line-height: 1.4;font-weight: 300;font-family: "Play",sans-serif;background: transparent;background: #fff;vertical-align: top;border: 1px solid #b6cde6;color: var(--color-text);padding: 0 16px;margin: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-transition: border-color .2s ease-in-out;-moz-transition: border-color .2s ease-in-out;-o-transition: border-color .2s ease-in-out;-ms-transition: border-color .2s ease-in-out;transition: border-color .2s ease-in-out;}
.form-control.fw {width: 100%;}
.form-control.is-invalid, .form-control.error, .form-control.si-error {border-color: #de031b !important;}
.form-control-error {display: block;font-size: 1.2rem;line-height: 1.3333333;color: #d61e14;padding: 4px 0 0 12px;text-align: left;}
textarea.form-control {height: auto;min-height: 80px;padding: 12px 16px;}
.form-control:focus {border-color: var(--form-border-focus);}
.form-policy {font-size: 1.2rem;}
.form-selects {display: flex;align-items: center;}
.form-selects__sep {text-align: center;width: 32px;}
.form-selects .form-control {width: 80px !important;padding-left: 10px;padding-right: 10px;}
.form-selects .form-control:first-child {-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.form-selects .form-control:last-child {-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.form-row + .form-submit {margin-top: 8px;}
.form-label {display: none;}
.form-label-row {display: flex;flex-wrap: wrap;gap: 10px 28px;}
.form-label-row .form-label {display: block;font-size: 1.6rem;font-weight: 700;}
.form-label-row .chk {margin: 0 !important;}
@media (max-width: 1199.98px) {.form-selects {display: flex;}
	.form-selects .form-control {width: 100% !important;}}
form.webform input[name="email"], form.webform input[name="phone"] {display: none !important;}
form.fw .form-control, form.fw button[type="submit"] {width: 100%;}
::-webkit-input-placeholder {color: #999;}
:-moz-placeholder {color: #999;}
::-moz-placeholder {color: #999;}
:-ms-input-placeholder {color: #999;}
.pform {padding: 50px;max-width: 560px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.pform__body {padding: 0 50px;}
.pform__head {margin-bottom: 30px;text-align: center;}
.pform__title {display: block;font-size: 2.4rem;font-weight: 600;}
.pform__subtitle {margin-top: .5em;font-size: 1.4rem;}
.pform label:not(.form-agree-label) {display: none;margin: 0 0 5px 0;}
.pform .form-group {margin-bottom: 16px;}
.pform .form-control {font-weight: 400;}
.pform .select2-selection {color: #999 !important;font-weight: 400 !important;}
.pform ::-webkit-input-placeholder {color: #b3b3b3;}
.pform :-moz-placeholder {color: #b3b3b3;}
.pform ::-moz-placeholder {color: #b3b3b3;}
.pform :-ms-input-placeholder {color: #b3b3b3;}
@media (min-width: 576px) {.pform .form-agree-caption {white-space: nowrap;}}
@media (max-width: 575.98px) {.pform {padding: 40px 16px 34px;}
	.pform__head {margin-bottom: 20px;}
	.pform__title {font-size: 2rem;}
	.pform__body {padding: 0;}
	.pform .form-agree {font-size: 1.1rem;line-height: 140%;}
	.pform .form-agree-label {align-items: center;}}
.b-popup-form {padding: 37px 25px 32px;margin-top: 26px;overflow: visible;max-width: 400px;border-radius: 20px;color: #585858;background: #fff;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);}
.b-popup-form .btn {width: 100%;box-shadow: 0px 60px 24px rgba(0,0,0,.01),0px 34px 20px rgba(0,0,0,.05),0px 15px 15px rgba(0,0,0,.09),0px 4px 8px rgba(0,0,0,.1);min-height: 56px;}
.b-popup-form label {display: none;font-size: 14px;margin: 0 0 5px 0;}
.b-popup-form ::-webkit-input-placeholder {color: #b3b3b3;}
.b-popup-form :-moz-placeholder {color: #b3b3b3;}
.b-popup-form ::-moz-placeholder {color: #b3b3b3;}
.b-popup-form :-ms-input-placeholder {color: #b3b3b3;}
.b-popup-header {margin-bottom: 17px;text-align: center;}
.b-popup-header__title {font-size: 2.4rem;line-height: 1;font-weight: 700;display: block;margin: 0;}
.b-popup-header__subtitle {margin: 12px 0 0 0;display: block;font-size: 1.4rem;}
.b-popup-header svg {margin-bottom: 21px;}
.b-popup-leasing {background: #f0f7ff;padding: 30px 16px;margin: 0 -25px 30px;text-align: center;}
.b-popup-leasing p {margin: 0;font-weight: 700;font-size: 1.8rem;line-height: 1.16666667;}
.b-popup-leasing a {border: 1px solid #4099ff;color: #4099ff;font-weight: 700;display: inline-flex;text-align: center;align-items: center;justify-content: center;text-decoration: none;min-height: 56px;width: 240px;padding: 5px 15px;margin: 17px 0 0 0;border-radius: 10px;background: #fff;transition: all .2s ease-in-out;}
.b-popup-leasing a:hover {background: #4099ff;color: #fff;}
.b-popup .form-control {background: #fff;border-color: #e7e7e7;height: 50px;}
.b-popup .form-group:last-child {margin-bottom: 0;}
.b-popup .form-policy {color: #000;opacity: .5;font-size: 12px;line-height: 18px;margin: 10px 0 0 0;}
.b-popup .form-policy a {color: #000;text-decoration: underline;}
.b-popup .form-policy a:hover {text-decoration: none;}
.b-popup .form-agree {color: rgba(0,0,0,.4);}
.b-popup .form-agree .chk-box {width: 22px;height: 22px;}
.b-popup .form-agree a {opacity: 1;}
.b-popup button[type="submit"] {margin-top: 10px;}
div.jGrowl {z-index: 99995 !important;right: 15px !important;}
.succesBlock .popup-skin {background: #fff;min-height: 77px;border-radius: 0;text-align: center;max-width: 480px;color: #22201e;padding: 54px 40px;}
.succesBlock .popup-skin h3 {text-align: center;margin: 12px 0 16px;font-size: 3.2rem;display: block;padding: 0;text-transform: uppercase;}
.succesBlock .popup-skin p {margin: 17px 0 32px;}
.section-title {font-size: 4rem;line-height: 1.15;font-weight: 700;margin-bottom: 47px;}
@media (max-width: 767.98px) {.section-title {font-size: 3.2rem;}}
@media (max-width: 575.98px) {.section-title {font-size: 2.8rem;}}
.top {margin-bottom: 52px;}
.top__row {padding: 27px 0;justify-content: space-between;}
.top__right {text-align: right;}
.top__phone {font-size: 4rem;line-height: 1.15;font-weight: 700;}
.top__phone-link {text-decoration: none;color: #000;}
.top__phone-wrap {display: flex;align-items: center;}
.top .zamok_gif {width: 32px;height: 32px;display: none;}
.top .zamok {display: block;margin-right: 11px;width: 32px;height: 32px;opacity: 1;background: url("/assets/images/zamok.png");background-size: 100% 100%;}
@media (max-width: 767px) {.top {margin-bottom: 20px;}
	.top__row {justify-content: center !important;min-height: 80px;}
	.top__mobile-row .zamok {display: block;left: 219px;top: 7px;width: 22px;height: 22px;}
	.top__mobile-row .zamok_gif {width: 22px;height: 22px;}}
@media (max-width: 991.98px) {.top__logo-img {width: 300px;}
	.top__phone {font-size: 3.2rem;}
	.top__phone-caption {font-size: 1.6rem;}}
@media (max-width: 767.98px) {.top__left {margin-bottom: 24px;}}
@media (max-width: 575.98px) {.top {text-align: center;}
	.top__right {text-align: center;}
	.top__phone {font-size: 2.4rem;}
	.top__phone-wrap {justify-content: center;margin-bottom: 10px;}
	.top__phone-caption {font-size: 1.4rem;}}
.promo {margin-bottom: 90px;}
.promo__wrap {position: relative;}
.promo__img {position: absolute;top: -44px;right: -400px;width: 945px;z-index: -1;}
.promo__head {display: flex;flex-wrap: wrap;font-size: 10.6rem;line-height: 1;font-weight: 700;align-items: center;margin-bottom: 43px;}
.promo__head strong:first-child {width: 100%;}
.promo__head strong:nth-child(2) {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
.promo__head span {font-weight: 400;font-size: 4rem;line-height: 1;color: #4099ff;flex: 1 0 0%;padding-left: 15px;position: relative;top: -5px;}
.promo__btnwrap {margin-bottom: 80px;}
.promo__btn-caption {margin-top: 30px;color: #7b7b7b;font-size: 1.4rem;}
.promo__title {font-size: 6rem;line-height: 1.15;font-weight: 700;margin: 0 0 40px;max-width: 730px;}
.promo__text {max-width: 580px;}
.promo__text span {font-size: 2.4rem;line-height: 1.1666666666667;color: #4099ff;}
@media (max-width: 1399.98px) {.promo__img {top: 0;right: -310px;width: 790px;}}
@media (max-width: 1199.98px) {.promo__head {font-size: 8rem;}
	.promo__head span {font-size: 3.2rem;}
	.promo__title {font-size: 5rem;}
	.promo__img {right: -240px;width: 640px;}}
@media (max-width: 991.98px) {.promo__img {right: -120px;width: 500px;top: 100px;}
	.promo__btnwrap {margin-bottom: 60px;}
	.promo__title {font-size: 4rem;max-width: 430px;}}
@media (max-width: 767.98px) {.promo__head {font-size: 5rem;line-height: 1.2;}
	.promo__head span {font-size: 2rem;line-height: 1.2;}
	.promo__img {position: static;margin-top: 40px;}
	.promo__btnwrap {margin-bottom: 40px;}
	.promo__btn-caption {margin-top: 20px;}
	.promo__title {max-width: 100%;font-size: 3.2rem;}}
@media (max-width: 575.98px) {.promo__head {display: block;text-align: center;margin-bottom: 24px;font-size: 4rem;}
	.promo__head strong:nth-child(2) {display: block;width: 100%;}
	.promo__head span {display: block;width: 100%;padding: 10px 0 0 0;}
	.promo__btnwrap {text-align: center;}}
.feats {padding-top: 100px;margin-bottom: 30px;}
.feats__wrap {padding: 0 60px 80px;background: #fff;box-shadow: 0px 178px 71px rgba(0,0,0,.01),0px 100px 60px rgba(0,0,0,.05),0px 44px 44px rgba(0,0,0,.09),0px 11px 24px rgba(0,0,0,.1);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.feats__row {top: -100px;position: relative;margin-bottom: -100px;margin-left: -20px;margin-right: -20px;}
.feats__row > * {padding: 0 20px;}
.feats__btnwrap {text-align: center;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.feat__imgwrap {margin-bottom: 50px;}
.feat__img {filter: drop-shadow(0px 58px 23px rgba(7,33,85,.03)) drop-shadow(0px 33px 20px rgba(7,33,85,.1)) drop-shadow(0px 15px 15px rgba(7,33,85,.17)) drop-shadow(0px 4px 8px rgba(7,33,85,.2));-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.feat__title {font-size: 3.2rem;line-height: 1.15;font-weight: 400;margin: 0;}
.feat__text {font-size: 1.8rem;line-height: 1.33333;margin-top: 1em;}
@media (max-width: 1199.98px) {.feat__title {font-size: 2.4rem;}
	.feat__text {font-size: 1.6rem;}}
@media (max-width: 991.98px) {.feat {margin-bottom: 60px;}
	.feat:last-child {margin-bottom: 0;}
	.feat__imgwrap {margin-bottom: 30px;}}
@media (max-width: 575.98px) {.feats__wrap {padding: 0 25px 80px;}}
.brand {min-height: 100px;}
.brands .section-title {max-width: 800px;color: #fff;}
.brand__imgwrap {min-height: 100%;background: #fff;display: flex;align-items: center;justify-content: center;padding: 20px 60px;box-shadow: 0px 41px 16px rgba(23,57,135,.01),0px 23px 14px rgba(23,57,135,.05),0px 10px 10px rgba(23,57,135,.09),0px 3px 6px rgba(23,57,135,.1);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
@media (max-width: 1399.98px) {.brand__imgwrap {padding: 20px 40px;}}
@media (max-width: 1199.98px) {.brand__imgwrap {padding: 20px 25px;}}
@media (max-width: 991.98px) {.brand {margin-bottom: 24px;}
	.brand__row {margin-bottom: -24px;}}
@media (max-width: 767.98px) {.brands .section-title {color: #000;}}
.footer {margin-top: 82px;background: #2262ab;color: #fff;}
.footer a {color: #fff;}
.footer__row {padding: 57px 0;align-items: center;justify-content: space-between;}
.footer__nav {font-size: 1.4rem;line-height: 1.8rem;text-transform: uppercase;}
.footer__nav-list {list-style: none;column-count: 2;column-gap: 87px;margin: 0;padding: 0;}
.footer__nav-list li + li {margin-top: 6px;}
.footer__contacts {text-align: right;}
.footer__phone {font-size: 3.6rem;line-height: 1.16666666;font-weight: 700;text-decoration: none;}
.footer__phone-wrap {margin-bottom: 7px;}
.footer__address {font-size: 1.8rem;}
@media (max-width: 1399.98px) {.footer__nav-list {column-gap: 40px;}}
@media (max-width: 1199.98px) {.footer__nav {order: 2;margin-top: 40px;}
	.footer__nav-list {display: flex;align-items: center;justify-content: space-between;column-count: unset;column-gap: unset;}
	.footer__nav-list li {margin: 0 15px 0 0 !important;}
	.footer__nav-list li:last-child {margin-right: 0 !important;}}
@media (max-width: 991.98px) {.footer__nav-list {justify-content: center;flex-wrap: wrap;}
	.footer__nav-list li {margin: 0 8px 15px !important;}}
@media (max-width: 767.98px) {.footer__left {text-align: center;margin-bottom: 40px;}
	.footer__contacts {text-align: center;}}
@media (max-width: 575.98px) {.footer__nav-list {flex-direction: column;align-items: center;}
	.footer__nav-list li {margin: 0 0 15px 0 !important;}}
.btn {font-size: 1.8rem;line-height: 1.3333333;min-height: 56px;color: #fff;font-weight: 700;vertical-align: middle;outline: none;background: #e51a34;border: none;padding: 17px 19px;display: inline-flex;align-items: center;justify-content: center;text-decoration: none;width: auto;max-width: 100%;font-family: inherit;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-transition: background .2s ease-in-out;-moz-transition: background .2s ease-in-out;-o-transition: background .2s ease-in-out;-ms-transition: background .2s ease-in-out;transition: background .2s ease-in-out;}
.btn:hover {background: #c5162d;}
.btn--big {font-size: 2.4rem;min-height: 70px;padding: 20px 30px;}
.btn-loading:disabled:not(.no-loading) {position: relative;}
.btn-loading:disabled:not(.no-loading):after {content: "";width: 15px;height: 15px;background: url("/theme/img/loading.gif") no-repeat center;background-size: 100%;display: block;position: absolute;right: 3px;top: 3px;}
.btn:disabled {cursor: not-allowed;opacity: .5;}
@media (max-width: 1199px) {.btn {font-size: 1.7rem;}}
@media (max-width: 575px) {.btn_more {padding-left: 24px;padding-right: 24px;width: 100% !important;}}